.base-btn[data-v-17d90205]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);border:none;border-radius:var(--radius-sm);font-size:var(--font-size-sm);line-height:var(--line-height-body);font-weight:var(--font-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),scale var(--motion-fast) var(--motion-ease)}.base-btn[data-v-17d90205]:active:not(:disabled){scale:.97}@media(prefers-reduced-motion:reduce){.base-btn[data-v-17d90205]{transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.base-btn[data-v-17d90205]:active:not(:disabled){scale:1}}.base-btn--large[data-v-17d90205]{width:100%;height:var(--control-large)}.base-btn--medium[data-v-17d90205]{height:var(--control-medium);padding:0 var(--space-lg)}.base-btn--small[data-v-17d90205]{height:var(--control-small);padding:0 var(--space-md)}.base-btn--primary[data-v-17d90205]{background:var(--misti-primary);color:#fff}.base-btn--primary[data-v-17d90205]:hover:not(:disabled){background:var(--misti-primary-dark)}.base-btn--secondary[data-v-17d90205]{border:1px solid var(--border);background:var(--surface);color:var(--text-dark)}.base-btn--secondary[data-v-17d90205]:hover:not(:disabled){background:var(--misti-primary-light);border-color:#01993438;color:var(--misti-primary-dark)}.base-btn--danger[data-v-17d90205]{background:var(--danger);color:#fff}.base-btn--danger[data-v-17d90205]:hover:not(:disabled){background:#c0342a}.base-btn[data-v-17d90205]:disabled{opacity:.55;cursor:not-allowed}.btn-spinner[data-v-17d90205]{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:dvs-spin .7s linear infinite;flex-shrink:0}.modal-backdrop[data-v-d03326b6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:var(--z-dropdown);padding:20px}.modal[data-v-d03326b6]{--modal-card-color: var(--misti-primary);--modal-max-width: 560px;--modal-inline-padding: 24px;position:relative;background:var(--surface);border:none;border-radius:var(--radius-lg);width:100%;max-width:var(--modal-max-width);padding:var(--modal-inline-padding);box-shadow:0 2px 6px #17221e14,0 24px 50px #17221e24;overflow:hidden}.modal-accent[data-v-d03326b6]{position:absolute;top:0;left:0;right:0;height:6px;background:var(--modal-card-color);border-radius:var(--radius-lg) var(--radius-lg) 0 0;pointer-events:none;z-index:1}.modal-head[data-v-d03326b6]{position:relative;z-index:2;padding-right:28px}.modal-head-row[data-v-d03326b6]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.modal-title[data-v-d03326b6]{font-size:var(--font-size-ml);line-height:var(--line-height-ml);font-weight:var(--font-semibold);color:var(--text-dark)}.modal-back[data-v-d03326b6]{flex-shrink:0;width:28px;height:28px;margin-left:-4px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);display:grid;place-items:center;transition:color var(--transition-fast),background var(--transition-fast)}.modal-back[data-v-d03326b6]:hover:not(:disabled){color:var(--misti-primary-dark);background:var(--misti-primary-light)}.modal-back[data-v-d03326b6]:disabled{opacity:.55;cursor:not-allowed}.modal-subtitle[data-v-d03326b6]{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body);margin-bottom:18px}.modal-close[data-v-d03326b6]{position:absolute;top:-4px;right:-4px;width:32px;height:var(--control-small);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);display:grid;place-items:center;transition:color var(--transition-fast)}.modal-close[data-v-d03326b6]:hover:not(:disabled){color:var(--misti-primary)}.modal-close[data-v-d03326b6]:disabled{color:var(--text-muted);opacity:.55;cursor:not-allowed}.modal-body[data-v-d03326b6]{position:relative;z-index:2}.modal-footer[data-v-d03326b6]{position:relative;z-index:2;display:flex;justify-content:flex-end;gap:12px;margin:18px -24px 0;padding:16px 24px 0;border-top:1px solid rgba(220,229,225,.85)}.modal--constrained[data-v-d03326b6]{max-height:var(--modal-max-height);display:flex;flex-direction:column}.modal--constrained .modal-head[data-v-d03326b6],.modal--constrained .modal-footer[data-v-d03326b6]{flex-shrink:0}.modal--constrained .modal-body[data-v-d03326b6]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.modal--constrained.modal--scrollable-body .modal-body[data-v-d03326b6]{box-sizing:border-box;width:calc(100% + var(--modal-inline-padding));margin-right:calc(-1 * var(--modal-inline-padding));overflow-y:auto;overscroll-behavior:contain;display:block}.modal--constrained.modal--scrollable-body .modal-body-content[data-v-d03326b6]{padding-right:var(--modal-inline-padding)}@media(max-width:639px){.modal[data-v-d03326b6]{--modal-inline-padding: 16px;padding:var(--modal-inline-padding)}.modal-footer[data-v-d03326b6]{margin:16px -16px 0;padding:14px 16px 0;flex-direction:row;flex-wrap:wrap}.modal-footer[data-v-d03326b6] .base-btn{flex:1 1 0;min-width:0}.modal--mobile-fullscreen[data-v-d03326b6]{display:flex;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0;padding:16px}.modal-backdrop[data-v-d03326b6]:has(.modal--mobile-fullscreen){padding:0}.modal--mobile-fullscreen .modal-head[data-v-d03326b6]{flex-shrink:0}.modal--mobile-fullscreen .modal-body[data-v-d03326b6]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.modal--mobile-fullscreen .modal-footer[data-v-d03326b6]{flex-shrink:0;padding-bottom:max(14px,env(safe-area-inset-bottom));background:var(--surface)}}.semantic-modal-icon-area[data-v-54363e21]{display:flex;justify-content:center;margin-bottom:var(--space-md)}.semantic-modal-title-visual[data-v-54363e21]{margin:0 0 var(--space-sm);text-align:center;font-size:var(--font-size-ml);line-height:var(--line-height-ml);font-weight:var(--font-semibold);color:var(--text-dark)}.semantic-modal-subtitle-visual[data-v-54363e21]{margin:0 0 var(--space-md);text-align:center;color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.semantic-modal-icon-wash[data-v-54363e21]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-full)}.semantic-modal-icon[data-v-54363e21]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-full)}.modal-backdrop:has(.semantic-modal-title-visual) .modal-head{padding-right:0;margin-bottom:0}.modal-backdrop:has(.semantic-modal-title-visual) .modal-title,.modal-backdrop:has(.semantic-modal-title-visual) .modal-subtitle{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modal-backdrop:has(.semantic-modal-title-visual) .modal-accent{display:none}.modal-backdrop:has(.semantic-modal-title-visual) .modal-footer{margin:var(--space-xl) 0 0;padding:0;border-top:none;flex-wrap:wrap}.modal-backdrop:has(.semantic-modal-title-visual) .modal-footer .base-btn{flex:1 1 0;min-width:128px;width:auto}.session-warning-message[data-v-62cb751b]{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0 0 var(--space-md);text-align:center}.session-warning-countdown-block[data-v-62cb751b]{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);margin:var(--space-xs) 0;text-align:center}.session-warning-countdown-label[data-v-62cb751b]{font-size:var(--font-size-xs);color:var(--text-muted)}.session-warning-countdown[data-v-62cb751b]{font-size:var(--font-size-xl);font-weight:var(--font-semibold);color:var(--text-dark);font-variant-numeric:tabular-nums}.confirm-modal-message[data-v-3fd86d12]{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body);text-align:center;overflow-wrap:anywhere}.confirm-modal-message-target[data-v-3fd86d12]{font-weight:var(--font-semibold);color:var(--text-dark)}.toast-container[data-v-374d1234]{position:fixed;top:var(--space-lg);right:var(--space-lg);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-sm);max-width:min(360px,calc(100vw - 32px));pointer-events:none}.toast[data-v-374d1234]{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-sm);width:max-content;min-width:min(280px,calc(100vw - 32px));max-width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-sm);border:1px solid var(--border);border-left-width:3px;background:var(--surface);box-shadow:var(--shadow-collapse);font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--text-dark)}.toast--error[data-v-374d1234]{border-left-color:var(--danger)}.toast--error .toast-icon[data-v-374d1234]{color:var(--danger)}.toast--success[data-v-374d1234]{border-left-color:var(--success)}.toast--success .toast-icon[data-v-374d1234]{color:var(--success)}.toast--info[data-v-374d1234]{border-left-color:var(--misti-primary)}.toast--info .toast-icon[data-v-374d1234]{color:var(--misti-primary)}.toast-icon[data-v-374d1234]{flex-shrink:0;margin-top:1px}.toast-message[data-v-374d1234]{flex:1;min-width:0;overflow-wrap:anywhere}.toast-close[data-v-374d1234]{border:none;background:transparent;color:var(--text-muted);cursor:pointer;width:24px;height:24px;display:grid;place-items:center;padding:0;border-radius:4px}.toast-close[data-v-374d1234]:hover{color:var(--text-dark)}.toast-enter-active[data-v-374d1234],.toast-leave-active[data-v-374d1234]{transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.toast-enter-from[data-v-374d1234],.toast-leave-to[data-v-374d1234]{opacity:0;transform:translate(8px)}@media(max-width:639px){.toast-container[data-v-374d1234]{width:calc(100vw - 32px)}.toast[data-v-374d1234]{width:100%;min-width:0;max-width:100%}}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-374d1234],.toast-leave-active[data-v-374d1234]{transition:none}.toast-enter-from[data-v-374d1234],.toast-leave-to[data-v-374d1234]{opacity:1;transform:none}}:root{--misti-primary: #019934;--misti-primary-dark: #018a2f;--misti-primary-light: #e6f5eb;--bg: #fefefe;--surface: #ffffff;--surface-soft: #f6faf8;--text-dark: #17221e;--text-muted: #66736e;--border: #dde5e1;--placeholder: #96a09b;--success: #018a2f;--success-bg: #e6f5eb;--warning: #b98a00;--warning-bg: #fffde7;--danger: #db3c30;--danger-bg: #fdecea;--info: #2563eb;--info-bg: #eff6ff;--font-en: "Source Sans 3", system-ui, -apple-system, sans-serif;--font-km: "Hanuman", serif;--font-family: "Source Sans 3", "Hanuman", system-ui, -apple-system, sans-serif;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-size-caption: 12px;--line-height-caption: 16px;--font-size-body: 14px;--line-height-body: 20px;--font-size-subtitle: 16px;--line-height-subtitle: 22px;--line-height-md: 24px;--font-size-section-title: 20px;--line-height-section-title: 26px;--line-height-ml: 28px;--font-size-page-title: 24px;--line-height-page-title: 32px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-ml: 20px;--font-size-lg: 24px;--font-size-xl: 32px;--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--space-3xl: 40px;--space-4xl: 48px;--control-small: 32px;--control-medium: 40px;--control-large: 48px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-button-sm: 32px;--icon-button-md: 40px;--icon-button-lg: 48px;--icon-gap: 8px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 999px;--shadow-card: 0 12px 30px rgba(15, 23, 42, .06);--shadow-collapse: 0 8px 22px rgba(15, 23, 42, .12);--shadow-dropdown: 0 2px 6px rgba(23, 34, 30, .08), 0 16px 34px rgba(23, 34, 30, .12);--shadow-card-soft: 0 1px 2px rgba(23, 34, 30, .04), 0 8px 20px rgba(23, 34, 30, .06);--shadow-drawer: -18px 0 40px rgba(15, 23, 42, .12);--motion-fast: .2s;--motion-normal: .25s;--motion-slow: .3s;--motion-ease: ease;--transition-fast: var(--motion-fast) var(--motion-ease);--transition-normal: var(--motion-normal) var(--motion-ease);--auth-form-width: 460px;--header-bg: #fefefe;--header-bg-scrolled: rgba(254, 254, 254, .78);--header-bg-scrolled-unsupported: rgba(254, 254, 254, .96);--header-blur: 16px;--header-shadow-scrolled: 0 6px 18px rgba(23, 34, 30, .06);--header-height-desktop: 52px;--header-height-tablet: 58px;--header-height-mobile: 56px;--z-header: 40;--z-dropdown: 50;--z-bottom-nav: 40;--z-chatbot: 1200;--z-toast: 2000;--dvs-chatbot-panel-height: 520px;--dvs-chatbot-panel-bottom: var(--space-xl);--dvs-chatbot-launcher-clearance: calc(128px + var(--space-sm));--dvs-chatbot-scroll-clearance: calc( var(--dvs-chatbot-panel-height) + var(--dvs-chatbot-panel-bottom) + var(--space-lg) );--content-max-width: 1280px;--modal-sm: 400px;--modal-md: 560px;--modal-lg: 720px}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3-Regular-6u14o07y.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3-Medium-Dp-oQ7qD.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3-SemiBold-CV9zQr0P.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";src:url(/assets/SourceSans3-Bold-CXZoXKkk.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanuman;src:url(/assets/Hanuman-Regular-CFJdYHPs.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Hanuman;src:url(/assets/Hanuman-Medium-soTftuuI.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Hanuman;src:url(/assets/Hanuman-SemiBold-CoSD20lM.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Hanuman;src:url(/assets/Hanuman-Bold-BoCFQIox.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{min-height:100vh}body{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-regular);line-height:var(--line-height-body);color:var(--text-dark);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:rgba(23,34,30,.2) transparent}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#17221e33;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#17221e52}button,select,input,textarea{font-family:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}[hidden]{display:none!important}.page-enter-active{transition:opacity var(--transition-fast);will-change:opacity}.page-enter-from{opacity:.55}.page-enter-to{opacity:1}@media(prefers-reduced-motion:reduce){.page-enter-active{transition:none}.page-enter-from{opacity:1}}@keyframes dvs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dvs-spin{to{transform:rotate(360deg)}}.modal-enter-active,.modal-leave-active{transition:opacity .16s ease}.modal-enter-active .modal,.modal-leave-active .modal{transition:opacity .16s ease,transform .16s ease}.modal-enter-from{opacity:0}.modal-enter-from .modal{opacity:0;transform:translateY(6px) scale(.98)}.modal-leave-to{opacity:0}.modal-leave-to .modal{opacity:0;transform:translateY(6px) scale(.98)}.drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dropdown)}.drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.drawer-enter-active,.drawer-leave-active{transition:opacity .18s ease}.drawer-enter-active .drawer-panel,.drawer-leave-active .drawer-panel{transition:transform .18s ease}.drawer-enter-from{opacity:0}.drawer-enter-from .drawer-panel{transform:translate(48px)}.drawer-leave-to{opacity:0}.drawer-leave-to .drawer-panel{transform:translate(48px)}.tab-panel-enter-active,.tab-panel-leave-active{transition:opacity .14s ease,transform .14s ease}.tab-panel-enter-from{opacity:0;transform:translateY(4px)}.tab-panel-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.modal-enter-active,.modal-leave-active,.modal-enter-active .modal,.modal-leave-active .modal,.drawer-enter-active,.drawer-leave-active,.drawer-enter-active .drawer-panel,.drawer-leave-active .drawer-panel,.tab-panel-enter-active,.tab-panel-leave-active{transition:none}.modal-enter-from,.modal-enter-from .modal,.drawer-enter-from,.drawer-enter-from .drawer-panel,.tab-panel-enter-from{opacity:1;transform:none}}:focus-visible{outline:2px solid rgba(1,153,52,.45);outline-offset:2px}.table-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap;color:var(--text-dark);font-size:var(--font-size-sm);line-height:var(--line-height-body)}@media(max-width:639px){.table-footer{flex-direction:column;align-items:stretch;gap:var(--space-lg)}}.pagination-summary{color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.scroll-hidden::-webkit-scrollbar{display:none}.btn,.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--control-medium);padding:0 16px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-semibold);line-height:var(--line-height-body);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn:disabled,.btn-primary:disabled,.btn-secondary:disabled{opacity:.55;cursor:not-allowed}.btn-primary{border:1px solid var(--misti-primary);background:var(--misti-primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--misti-primary-dark);border-color:var(--misti-primary-dark)}.btn-secondary{border:1px solid var(--border);background:var(--surface);color:var(--text-dark)}.btn-secondary:hover:not(:disabled){background:var(--misti-primary-light);border-color:#01993438;color:var(--misti-primary-dark)}.form-group{margin-bottom:22px}.form-group label{display:block;font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-medium);color:var(--text-muted);margin-bottom:var(--space-sm)}.required-mark{color:var(--danger)}.auth-input{width:100%;min-height:var(--control-medium);border:none;border-bottom:1px solid var(--border);background:transparent;outline:none;font-size:var(--font-size-sm);line-height:var(--line-height-body);font-weight:var(--font-regular);color:var(--text-dark)}.auth-input::placeholder{color:var(--placeholder)}.auth-input:focus{border-bottom-color:var(--misti-primary-dark)}.auth-input:hover:not(:disabled){border-bottom-color:var(--misti-primary)}.field-error{margin-top:6px;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--danger)}.field-hint{margin-top:6px;font-size:var(--font-size-caption);line-height:var(--line-height-caption);color:var(--text-muted)}.form-field{margin-bottom:16px}.form-field>label{display:block;font-size:var(--font-size-caption);line-height:var(--line-height-caption);font-weight:var(--font-semibold);color:var(--text-muted);margin-bottom:var(--space-sm)}.form-input,.form-textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-dark);font-size:var(--font-size-sm);line-height:var(--line-height-body);padding:0 16px;outline:none;transition:border-color var(--transition-fast)}.form-input{height:var(--control-medium)}.form-textarea{height:72px;max-height:72px;padding:8px 16px;resize:none}.form-input::placeholder,.form-textarea::placeholder{color:var(--placeholder)}.form-input:focus,.form-textarea:focus{border-color:var(--misti-primary-dark)}.form-input:hover:not(:disabled),.form-textarea:hover:not(:disabled){border-color:var(--misti-primary)}.search-wrap{position:relative;min-width:0}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.search-input{width:100%;height:var(--control-medium);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-dark);font-size:var(--font-size-sm);line-height:var(--line-height-body);padding:0 36px 0 40px;outline:none;transition:border-color var(--transition-fast)}.search-input:hover:not(:disabled){border-color:var(--misti-primary)}.search-input:focus{border-color:var(--misti-primary-dark)}.search-input::-webkit-search-decoration,.search-input::-webkit-search-cancel-button,.search-input::-webkit-search-results-button,.search-input::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-input::-ms-clear,.search-input::-ms-reveal{display:none;width:0;height:0}.search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:none;color:var(--text-muted);display:grid;place-items:center;cursor:pointer;transition:color var(--transition-fast)}.search-clear:hover{color:var(--misti-primary)}@media(max-width:639px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select{font-size:16px!important}}.editor-field-label{display:block;color:var(--text-dark);font-size:var(--font-size-xs);line-height:var(--line-height-caption);font-weight:var(--font-medium)}.editor-helper-text{margin:0;color:var(--text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-caption);font-weight:var(--font-regular)}.editor-check-label{color:var(--text-dark);font-size:var(--font-size-sm);line-height:var(--line-height-body);font-weight:var(--font-regular)}.editor-check-label input[type=checkbox]{accent-color:var(--misti-primary)}.custom-section .section-body label:not(.editor-check-label){display:grid;gap:var(--space-xs);color:var(--text-dark);font-size:var(--font-size-xs);line-height:var(--line-height-caption);font-weight:var(--font-medium)}.custom-section .section-body label.label-with-info{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px}.custom-section .section-body .label-with-info>.form-info-tooltip,.custom-section .section-body label.label-with-info>.form-info-tooltip{flex:0 0 auto}.editor-label-with-info{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px}.editor-label-with-info>.form-info-tooltip{flex:0 0 auto}.editor-checkbox-info-row{display:flex;min-width:0;align-items:center;gap:6px}.editor-checkbox-info-row>.editor-check-label{min-width:0}.editor-checkbox-group{display:grid;min-width:0;gap:var(--space-sm)}.rich-text ul,.rich-text ol,ul.rich-text,ol.rich-text{margin:0;padding-left:1.75em;list-style-position:outside;display:grid;gap:var(--space-sm)}.rich-text li{margin:0}.rich-text li>ul,.rich-text li>ol{margin-top:var(--space-xs)}
