.eatb-modal{--eatb-accent: #6F0AF2;--eatb-gradient: conic-gradient( from 195.22deg at 68.31% 39.29%, rgba( 143, 32, 251, 0 ) 0deg, #8F20FB 360deg ), linear-gradient( 0deg, #6F0AF2, #6F0AF2 );--eatb-gradient-hover: conic-gradient( from 226deg at 68.31% 39.29%, rgba( 143, 32, 251, 0 ) 0deg, #8F20FB 360deg ), linear-gradient( 0deg, #6F0AF2, #6F0AF2 );--eatb-border: #dcdce4;--eatb-text: #1d1f2b;--eatb-muted: #6b6f80;--eatb-surface: #fff;--eatb-field-height: 44px;--eatb-row-height: 38px;--eatb-radius: 8px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 24px;overflow-y:auto;color:var(--eatb-text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}body.eatb-modal-open{overflow:hidden}.eatb-modal .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0}@-webkit-keyframes eatb-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes eatb-overlay-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes eatb-dialog-in{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes eatb-dialog-in{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}.eatb-modal__overlay{-webkit-animation:eatb-overlay-in .18s ease-out both;animation:eatb-overlay-in .18s ease-out both}.eatb-modal__dialog{-webkit-animation:eatb-dialog-in .26s cubic-bezier(.2,.8,.3,1) .04s both;animation:eatb-dialog-in .26s cubic-bezier(.2,.8,.3,1) .04s both}@media (prefers-reduced-motion: reduce){.eatb-modal__overlay,.eatb-modal__dialog{-webkit-animation:none;animation:none}}.eatb-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f111aa6}.eatb-modal__dialog{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:680px;min-height:380px;margin:auto;background:var(--eatb-surface);border-radius:12px;-webkit-box-shadow:0 24px 64px rgba(12,14,24,.28);box-shadow:0 24px 64px #0c0e1847}.eatb-modal--wide .eatb-modal__dialog{max-width:1100px;min-height:525px!important}.eatb-modal--conditions .eatb-modal__dialog{max-width:950px}.eatb-modal__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:16px 20px;border-bottom:1px solid var(--eatb-border)}.eatb-modal__bar-title{font-size:15px;font-weight:600}.eatb-modal__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;padding:0;font-size:20px;line-height:1;color:var(--eatb-muted);cursor:pointer;background:#f1f1f5;border:0;border-radius:6px;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.eatb-modal__close:hover,.eatb-modal__close:focus-visible{color:var(--eatb-text);background:#e3e3ea;outline:none}.eatb-modal__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:40px 40px 32px}.eatb-hero{max-width:720px;margin:0 auto 32px;text-align:center}.eatb-hero--start{max-width:640px;margin-left:0;margin-right:0;text-align:left}.eatb-hero__title{margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.25;color:var(--eatb-text)}.eatb-hero__subtitle{margin:0;font-size:15px;color:var(--eatb-muted)}.eatb-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--eatb-border)}.eatb-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:42px;padding:0 26px;font-size:14px;font-weight:600;line-height:1;cursor:pointer;border:1px solid transparent;border-radius:var(--eatb-radius);-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.eatb-button:focus-visible{outline:2px solid var(--eatb-accent);outline-offset:2px}.eatb-button--primary{color:#fff!important;background:var(--eatb-gradient);border-color:var(--eatb-accent)}.eatb-button--primary:hover:not(:disabled){background:var(--eatb-gradient-hover)}.eatb-button--secondary{color:var(--eatb-accent);background:#fff;border-color:var(--eatb-accent)}.eatb-button--secondary:hover{color:#fff;background:var(--eatb-gradient)}.eatb-button:disabled{cursor:default;opacity:.6}.eatb-form{max-width:460px;margin:0 auto}.eatb-form--wide{max-width:none;margin:0}.eatb-form__field+.eatb-form__field{margin-top:20px}.eatb-form__field label{display:block;margin-bottom:8px;font-weight:600}.eatb-form__field select,.eatb-form__field input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;height:var(--eatb-field-height);margin:0;font-size:14px;color:var(--eatb-text);background-color:#fff;border:1px solid var(--eatb-border);border-radius:var(--eatb-radius);-webkit-box-shadow:none;box-shadow:none}.eatb-form__field input[type=text]{padding:0 14px}.eatb-form__field select{padding:0 32px 0 14px}.eatb-form__field select:focus,.eatb-form__field input[type=text]:focus{border-color:var(--eatb-accent);-webkit-box-shadow:inset 0 0 0 1px var(--eatb-accent);box-shadow:inset 0 0 0 1px var(--eatb-accent);outline:none}.eatb-conditions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.eatb-condition{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.eatb-condition__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:12px;min-width:0}.eatb-field{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;margin:0;background:var(--eatb-surface);border:1px solid var(--eatb-border);border-radius:10px;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.eatb-field:hover{border-color:#c4c4d4}.eatb-field--type{-webkit-box-flex:0;-ms-flex:0 0 22%;flex:0 0 22%}.eatb-field--group,.eatb-field--rule,.eatb-field--target{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.eatb-field .eatb-select,.eatb-field .eatb-select__toggle,.eatb-target__toggle{width:100%}.eatb-field:focus-within{border-color:var(--eatb-accent)}.eatb-target__toggle:focus-visible{-webkit-box-shadow:inset 0 0 0 1px var(--eatb-accent);box-shadow:inset 0 0 0 1px var(--eatb-accent);outline:none}.eatb-form__field select:open{border-color:var(--eatb-border);-webkit-box-shadow:none;box-shadow:none}.eatb-condition__remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;font-size:20px;line-height:1;color:var(--eatb-muted);cursor:pointer;background:none;border:0;-webkit-transition:color .15s ease;transition:color .15s ease;border-radius:8px}.eatb-condition__remove:hover:not(:disabled){color:#d63638;background:#f1f5f9!important}.eatb-condition__remove:disabled{cursor:default;opacity:.4}.eatb-conditions__add{margin-top:18px;text-align:center}.eatb-button--add{gap:10px;min-height:48px;padding:0 26px;font-size:15px;color:var(--eatb-accent);background:none;border:1px solid #dbc4fd;border-radius:10px}.eatb-button--add:hover{background:#f6f0ff;border-color:var(--eatb-accent)}.eatb-button__plus{font-size:20px;font-weight:400;line-height:1}.eatb-conditions__add--empty{margin-top:0}.eatb-conditions__add--empty .eatb-button--add{width:100%;min-height:75px;border-style:dashed;border-radius:12px}.eatb-conditions__summary{margin:22px 0 0;padding:20px 24px;font-size:15px;color:var(--eatb-muted);background:#f7f7fa;border-radius:10px}.eatb-target{position:relative;width:100%}.eatb-target__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:52px;padding:0 38px 0 18px;font-size:15px;color:var(--eatb-text);text-align:left;cursor:pointer;background:transparent;border:0;border-radius:10px}.eatb-target.is-open .eatb-target__toggle{-webkit-box-shadow:inset 0 0 0 1px var(--eatb-accent);box-shadow:inset 0 0 0 1px var(--eatb-accent);outline:none}.eatb-target__value{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.eatb-target__value.is-placeholder{color:var(--eatb-muted)}.eatb-target__clear{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 2px;font-size:16px;line-height:1;color:var(--eatb-muted);cursor:pointer}.eatb-target__clear:hover{color:#d63638}.eatb-target__arrow{position:absolute;top:50%;right:16px;width:12px;height:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236b6f80' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 8px;pointer-events:none}.eatb-target__panel{position:absolute;z-index:3;top:calc(100% + 8px);right:0;left:0;padding:8px;background:var(--eatb-surface);border-radius:12px;-webkit-box-shadow:0 18px 40px rgba(12,14,24,.16),0 0 0 1px rgba(12,14,24,.04);box-shadow:0 18px 40px #0c0e1829,0 0 0 1px #0c0e180a}.eatb-target__search{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:36px;margin:0 0 6px;padding:0 10px;font-size:13px;border:1px solid var(--eatb-border);border-radius:6px}.eatb-target__search:focus{border-color:var(--eatb-accent);-webkit-box-shadow:none;box-shadow:none;outline:none}.eatb-target__list{max-height:240px;margin:0;padding:0;overflow-y:auto;list-style:none}.eatb-target__option{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:13px 14px;font-size:15px;text-align:left;color:var(--eatb-text);cursor:pointer;background:none;border:0;border-radius:8px;-webkit-transition:background-color .12s ease;transition:background-color .12s ease}.eatb-target__option:hover,.eatb-target__option:focus-visible{background:#f4f4f8;outline:none}.eatb-target__option.is-selected{background:#f4f1ff}.eatb-target__empty{padding:8px 10px;font-size:13px;color:var(--eatb-muted)}.eatb-notice{max-width:900px;margin:20px auto 0;padding:12px 16px;border-radius:var(--eatb-radius);border-left:4px solid transparent}.eatb-notice--error{color:#8a1f11;background:#fbeaea;border-left-color:#d63638}.eatb-notice--warning{color:#674f13;background:#fcf3d8;border-left-color:#dba617}@media screen and (max-width: 782px){.eatb-modal{padding:16px}.eatb-modal__body{padding:24px 20px}.eatb-hero__title{font-size:22px}.eatb-condition,.eatb-condition--targeted{grid-template-columns:minmax(0,1fr) 40px}.eatb-field--type,.eatb-field--group,.eatb-field--rule,.eatb-field--target{grid-column:1}.eatb-condition__remove{grid-column:2;grid-row:1}}.eatb-presets__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px;margin:0 0 24px;border-bottom:1px solid var(--eatb-border)}.eatb-presets__tab{padding:0 2px 12px;font-size:14px;font-weight:600;color:var(--eatb-muted);cursor:pointer;background:none;border:0;border-bottom:2px solid transparent;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.eatb-presets__tab.is-active{color:var(--eatb-accent);border-bottom-color:var(--eatb-accent)}.eatb-presets__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.eatb-preset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;overflow:hidden;text-align:left;cursor:pointer;background:#fff;border:1px solid #ececf2;border-radius:12px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.eatb-preset:hover:not(:disabled),.eatb-preset:focus-visible{border-color:var(--eatb-accent);-webkit-box-shadow:0 10px 28px rgba(12,14,24,.12);box-shadow:0 10px 28px #0c0e181f;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);outline:none}@media (prefers-reduced-motion: reduce){.eatb-preset,.eatb-preset:hover:not(:disabled),.eatb-preset:focus-visible{-webkit-transform:none;-ms-transform:none;transform:none}}.eatb-preset:disabled{cursor:default}.eatb-preset__preview{position:relative;display:block;background:#f4f4f8}.eatb-preset__preview img{display:block;width:100%;height:auto}.eatb-preset__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background:#1d1f2b2e;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}@supports not ((backdrop-filter: blur(1.5px)) or (-webkit-backdrop-filter: blur(1.5px))){.eatb-preset__overlay{background:#1d1f2b6b}}.eatb-preset:hover .eatb-preset__overlay,.eatb-preset:focus-visible .eatb-preset__overlay,.eatb-preset.is-busy .eatb-preset__overlay{opacity:1}.eatb-preset__insert{padding:10px 18px;font-size:14px;font-weight:600;color:#fff;background:var( --eatb-gradient );border-radius:8px;-webkit-box-shadow:0 6px 18px rgba(111,10,242,.32);box-shadow:0 6px 18px #6f0af252;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.eatb-preset:hover .eatb-preset__insert,.eatb-preset:focus-visible .eatb-preset__insert,.eatb-preset.is-busy .eatb-preset__insert{-webkit-transform:none;-ms-transform:none;transform:none}.eatb-preset__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 20px}.eatb-preset__name{font-size:16px;font-weight:700;line-height:1.3;color:var(--eatb-text)}.eatb-preset__badge{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:7px 14px;font-size:12px;font-weight:600;color:var(--eatb-accent);background:#f1eefe;border-radius:999px}.eatb-presets__empty{margin:0;padding:40px 0;font-size:14px;color:var(--eatb-muted);text-align:center}.eatb-modal__body--presets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.eatb-modal__body--presets .eatb-loader{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.eatb-modal--wide .eatb-modal__dialog:has(>.eatb-modal__body--presets){min-height:0}.eatb-modal__body--presets .eatb-presets__grid,.eatb-modal__body--presets .eatb-presets__empty{margin-bottom:32px}.eatb-templately{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:16px 18px;background:#f8fafc;border-radius:12px;-webkit-box-shadow:rgba(15,23,42,.18) 0px 8px 20px -6px,rgba(15,23,42,.12) 0px -6px 14px -8px;box-shadow:#0f172a2e 0 8px 20px -6px,#0f172a1f 0 -6px 14px -8px}.eatb-templately__copy{min-width:0}.eatb-templately__title{margin:0 0 6px;font-size:16px;font-weight:700;color:var( --eatb-text )}.eatb-templately__note{margin:0;font-size:14px;color:var( --eatb-muted )}.eatb-templately__action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-decoration:none}.eatb-templately__action:hover,.eatb-templately__action:focus{text-decoration:none}.eatb-button__label{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;margin-left:4px}.eatb-button__label>*{grid-area:1 / 1}.eatb-button__label-sizer{display:grid;height:0;overflow:hidden;visibility:hidden}.eatb-button__label-sizer>span{grid-area:1 / 1;white-space:nowrap}.eatb-button__label-text{white-space:nowrap;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.eatb-templately__action{position:relative}.eatb-button__spinner{position:absolute;top:50%;left:9px;-webkit-box-sizing:border-box;box-sizing:border-box;width:15px;height:15px;margin-top:-9px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;opacity:0;-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.eatb-templately__action.is-busy .eatb-button__spinner{opacity:1;-webkit-animation:eatb-button-spin .7s linear infinite;animation:eatb-button-spin .7s linear infinite}.eatb-templately__action.is-busy:disabled{opacity:1;cursor:progress}@-webkit-keyframes eatb-button-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes eatb-button-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.eatb-button__label-text,.eatb-button__spinner{-webkit-transition:none;transition:none}.eatb-templately__action.is-busy .eatb-button__spinner{-webkit-animation-duration:2.4s;animation-duration:2.4s}}@media screen and (max-width: 782px){.eatb-templately{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px}.eatb-templately__action{width:100%}}.eatb-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:22px;min-height:340px;height:100%}.eatb-loader__mark{display:block;width:96px;height:96px;mix-blend-mode:multiply;-webkit-animation:eatb-loader-in .4s ease-out both;animation:eatb-loader-in .4s ease-out both}.eatb-loader__label{font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var( --eatb-muted );-webkit-animation:eatb-loader-in .4s ease-out .08s both,eatb-loader-breathe 2.4s ease-in-out .48s infinite;animation:eatb-loader-in .4s ease-out .08s both,eatb-loader-breathe 2.4s ease-in-out .48s infinite}@-webkit-keyframes eatb-loader-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes eatb-loader-in{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes eatb-loader-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes eatb-loader-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.eatb-loader__mark,.eatb-loader__label{-webkit-animation:none;animation:none}}.eatb-modal--branded .eatb-modal__bar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 32px 0;border-bottom:0}.eatb-modal--branded .eatb-modal__body{padding:22px 32px 28px}.eatb-modal--branded .eatb-modal__actions{padding:18px 32px}.eatb-modal__brand{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.eatb-modal__brand-mark{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:28px;height:28px;border-radius:8px}.eatb-modal__brand-label{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var( --eatb-muted )}.eatb-modal--bare .eatb-modal__close{position:absolute;z-index:1;top:28px;right:28px;width:26px;height:26px;font-size:24px;background:none}.eatb-modal--bare .eatb-modal__close:hover,.eatb-modal--bare .eatb-modal__close:focus-visible{background:none;color:var( --eatb-text )}.eatb-modal--bare .eatb-modal__body{padding:34px 40px 32px}.eatb-modal--bare .eatb-hero__title{max-width:calc(100% - 40px);font-size:26px}.eatb-modal--bare .eatb-hero__subtitle{max-width:720px;font-size:14px;line-height:1.6}.eatb-modal--bare .eatb-modal__actions{padding:18px 40px}.eatb-modal--bare .eatb-modal__actions .eatb-button{min-height:46px;padding:0 30px;border-radius:10px}.eatb-modal--marked .eatb-modal__bar{padding:22px 32px}.eatb-modal--marked .eatb-modal__brand-mark{width:34px;height:34px;border-radius:9px}.eatb-modal--marked .eatb-modal__bar-title{font-size:22px;font-weight:700}.eatb-modal--branded .eatb-modal__close,.eatb-modal--marked .eatb-modal__close{width:26px;height:26px;font-size:24px;background:none}.eatb-modal--branded .eatb-modal__close:hover,.eatb-modal--branded .eatb-modal__close:focus-visible,.eatb-modal--marked .eatb-modal__close:hover,.eatb-modal--marked .eatb-modal__close:focus-visible{background:none;color:var( --eatb-text )}.eatb-modal--branded .eatb-hero__title{font-size:26px}.eatb-modal--branded .eatb-hero__subtitle{max-width:620px;font-size:16px;line-height:1.6}.eatb-modal--branded .eatb-hero{margin-bottom:24px}.eatb-modal--branded .eatb-form__field label{margin-bottom:10px;font-weight:500}.eatb-modal--branded .eatb-form__field input[type=text]{height:52px;padding:0 18px;border-radius:10px}.eatb-modal--branded .eatb-form__field input[type=text]::-webkit-input-placeholder{color:#9b9fb0}.eatb-modal--branded .eatb-form__field input[type=text]::-moz-placeholder{color:#9b9fb0}.eatb-modal--branded .eatb-form__field input[type=text]:-ms-input-placeholder{color:#9b9fb0}.eatb-modal--branded .eatb-form__field input[type=text]::-ms-input-placeholder{color:#9b9fb0}.eatb-modal--branded .eatb-form__field input[type=text]::placeholder{color:#9b9fb0}.eatb-modal--branded .eatb-modal__actions .eatb-button{min-height:46px;padding:0 30px;border-radius:10px}.eatb-modal__actions-split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.eatb-button--ghost{padding:0 6px;margin-left:-6px;font-weight:500;color:var( --eatb-muted );background:none}.eatb-button--ghost:hover:not(:disabled){color:var( --eatb-text )}.eatb-select{position:relative}.eatb-select__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:52px;padding:0 18px;font-size:15px;color:var( --eatb-text );text-align:left;cursor:pointer;background:var( --eatb-surface );border:1px solid var( --eatb-border );border-radius:10px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.eatb-select__toggle:hover{border-color:#c4c4d4}.eatb-select.is-open .eatb-select__toggle,.eatb-select__toggle:focus-visible{border-color:var( --eatb-accent );-webkit-box-shadow:inset 0 0 0 1px var( --eatb-accent );box-shadow:inset 0 0 0 1px var( --eatb-accent );outline:none}.eatb-field .eatb-select__toggle{height:45px;background:none;border:0}.eatb-field .eatb-select.is-open .eatb-select__toggle,.eatb-field .eatb-select__toggle:focus-visible{-webkit-box-shadow:none;box-shadow:none}.eatb-select__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var( --eatb-muted )}.eatb-select__value{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.eatb-select__value.is-placeholder{color:#9b9fb0}.eatb-select__arrow{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:14px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236b6f80' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.eatb-select.is-open .eatb-select__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.eatb-select__list,.eatb-select__sublist{margin:0;padding:0;list-style:none}.eatb-select__list{position:absolute;z-index:3;top:calc(100% + 8px);right:0;left:0;max-height:280px;padding:8px;overflow-y:auto;background:var( --eatb-surface );border-radius:12px;-webkit-box-shadow:0 18px 40px rgba(12,14,24,.16),0 0 0 1px rgba(12,14,24,.04);box-shadow:0 18px 40px #0c0e1829,0 0 0 1px #0c0e180a}.eatb-select__group{margin:10px 0 4px;padding:0 14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var( --eatb-muted )}.eatb-select__option{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:13px 14px;font-size:15px;color:var( --eatb-text );text-align:left;cursor:pointer;background:none;border:0;border-radius:8px;-webkit-transition:background-color .12s ease;transition:background-color .12s ease}.eatb-select__option-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.eatb-select__option:hover,.eatb-select__option:focus-visible{background:#f4f4f8;outline:none}.eatb-select__option.is-selected{background:#f4f1ff}.eatb-select__check{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var( --eatb-accent )}.eatb-select__option.is-selected .eatb-select__icon{color:var( --eatb-accent )}
