.form[data-v-815435e2]{display:flex;align-items:flex-start;gap:20px}.form__row+.form__row[data-v-815435e2]{margin-top:20px}.form__row--flex[data-v-815435e2]{display:flex;align-items:flex-end;gap:10px}.form__row--flex .form__item[data-v-815435e2]{flex-grow:1}.form__title[data-v-815435e2]{font-size:1.3rem;letter-spacing:2px;margin-bottom:10px}.form__subtitle[data-v-815435e2]{font-size:1rem;margin-bottom:10px}.form__block[data-v-815435e2]{position:relative;padding:1em 1.5em;min-height:100px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.375rem}.form__block--m[data-v-815435e2]{width:30%}.form__block--l[data-v-815435e2]{width:70%}.text-label[data-v-815435e2]{display:block;margin-bottom:4px}input[data-v-815435e2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;border:1px solid #d1d5db;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 1px 2px 0 rgba(0,0,0,.05);padding:10px 12px;font-size:14px;font-weight:500}input[type=radio][data-v-815435e2]{display:none}input[type=radio]+label[data-v-815435e2]{margin:0;display:flex;justify-content:center;align-items:center;border-radius:3px;width:70px;aspect-ratio:1;background-image:linear-gradient(45deg,#fff 25%,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 50%,#fff 0,#fff 75%,rgba(0,0,0,.8) 0,rgba(0,0,0,.8));background-size:10px 10px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}input[type=radio]+label.label--90[data-v-815435e2]{background-image:linear-gradient(90deg,#fff 25%,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 50%,#fff 0,#fff 75%,rgba(0,0,0,.8) 0,rgba(0,0,0,.8));background-size:10px 10px}input[type=radio]+label.label--135[data-v-815435e2]{background-image:linear-gradient(135deg,#fff 25%,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 50%,#fff 0,#fff 75%,rgba(0,0,0,.8) 0,rgba(0,0,0,.8));background-size:10px 10px}input[type=radio]:checked+label[data-v-815435e2]{color:#fff;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,inset 0 2px 4px 0 rgba(0,0,0,.8);-webkit-animation:stripeBackgroundPosition-data-v-815435e2 2s linear;animation:stripeBackgroundPosition-data-v-815435e2 2s linear}input[type=color][data-v-815435e2]{opacity:0}.line-action[data-v-815435e2]{width:36px;cursor:pointer}.add-line[data-v-815435e2]{position:absolute;top:20px;right:20px}@-webkit-keyframes stripeBackgroundPosition-data-v-815435e2{0%{background-position:0 0}to{background-position:-100px 0}}@keyframes stripeBackgroundPosition-data-v-815435e2{0%{background-position:0 0}to{background-position:-100px 0}}@media screen and (max-width:1100px){.form[data-v-815435e2]{flex-direction:column}.form__block--l[data-v-815435e2],.form__block--m[data-v-815435e2]{width:100%}.form__row--flex .form__item[data-v-815435e2]{flex-grow:0}}@media screen and (max-width:756px){.form__row--flex[data-v-815435e2]{flex-direction:column;align-items:flex-start}.form__row--flex .form__item[data-v-815435e2],input[data-v-815435e2]{width:100%}}.notification[data-v-4e810e20]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;padding-top:2em}.notification__content[data-v-4e810e20]{width:50%;max-width:400px;padding:2em;text-align:center;border-radius:16px;background-color:#fff}.notification__content svg[data-v-4e810e20]{width:200px;stroke:#67c707}@-webkit-keyframes fade-enter-data-v-4e810e20{0%{opacity:0}}@keyframes fade-enter-data-v-4e810e20{0%{opacity:0}}.fade-enter-active[data-v-4e810e20]{-webkit-animation:fade-enter-data-v-4e810e20 .31s ease-in both;animation:fade-enter-data-v-4e810e20 .31s ease-in both}@-webkit-keyframes fade-leave-data-v-4e810e20{to{opacity:0}}@keyframes fade-leave-data-v-4e810e20{to{opacity:0}}.fade-leave-active[data-v-4e810e20]{-webkit-animation:fade-leave-data-v-4e810e20 .31s ease-out both;animation:fade-leave-data-v-4e810e20 .31s ease-out both}@-webkit-keyframes zoom-enter-data-v-4e810e20{0%{transform:scale3d(.3,.3,.3)}}@keyframes zoom-enter-data-v-4e810e20{0%{transform:scale3d(.3,.3,.3)}}.zoom-enter-active[data-v-4e810e20]{-webkit-animation:zoom-enter-data-v-4e810e20 .31s cubic-bezier(.4,0,0,1.5) both;animation:zoom-enter-data-v-4e810e20 .31s cubic-bezier(.4,0,0,1.5) both}@-webkit-keyframes zoom-leave-data-v-4e810e20{to{transform:scale3d(.3,.3,.3)}}@keyframes zoom-leave-data-v-4e810e20{to{transform:scale3d(.3,.3,.3)}}.zoom-leave-active[data-v-4e810e20]{-webkit-animation:zoom-leave-data-v-4e810e20 .31s both;animation:zoom-leave-data-v-4e810e20 .31s both}.preview[data-v-e14dcda0]{display:flex;flex-direction:column;justify-content:center;align-items:center}.preview__title[data-v-e14dcda0]{padding:.5em 1em .5em 0}.preview__content[data-v-e14dcda0]{width:100%;min-height:200px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.375rem;resize:vertical;overflow:auto}.preview__action[data-v-e14dcda0]{margin-top:2em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}h1,h2,h3,h4{margin:0;font-family:Kanit;text-transform:uppercase}.main{min-height:100vh}.header,.main{display:flex;flex-direction:column}.header{align-items:center}.header__logo svg{width:200px}.header__text{margin-top:-60px;letter-spacing:4px}main{flex-grow:1;position:relative;z-index:1;background-color:#fff}.container{width:80%;max-width:1200px;margin:0 auto;padding:0 20px}.preview-container{padding:2rem}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:flex;align-items:center;border-radius:6px;border:1px solid #d1d5db;background-color:#fff;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 1px 2px 0 rgba(0,0,0,.05);color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.btn svg{width:20px;margin-right:8px}.btn--big{padding:16px 24px;font-size:16px;text-transform:uppercase}.btn--big svg{width:24px}.btn--color{background-color:#8a2be2;color:#fff}.footer{position:sticky;bottom:0;text-align:center;padding:1em}.footer p{margin:0;display:flex;align-items:center;justify-content:center}.footer p svg{width:1em;fill:red;stroke:none;margin:0 .2em}.footer__logo{width:40px;margin-bottom:1em}a{color:inherit}