.tenant-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rem-4, 16px);padding:var(--rem-6, 24px) var(--rem-4, 16px);background:var(--rem-bg, #eff2f5);color:var(--rem-text, #1d2a30);font-family:var(--rem-font-body, system-ui, sans-serif)}.tenant-screen--plain{min-height:60vh;background:transparent}.tenant-card{width:min(32rem,100%);display:flex;flex-direction:column;gap:var(--rem-3, 12px);padding:var(--rem-8, 32px);border-radius:var(--rem-r-lg, 14px);background:var(--rem-surface, #fff);box-shadow:var(--rem-shadow-card, 0 2px 8px rgba(15, 25, 35, .09))}.tenant-card h1{margin:0;font-family:var(--rem-font, system-ui, sans-serif);font-size:1.375rem;line-height:1.25}.tenant-card p{margin:0;color:var(--rem-text-2, #5b6a71);line-height:1.5}.tenant-loading{color:var(--rem-text-2, #5b6a71)}.tenant-choices{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rem-2, 8px)}.tenant-choice,.tenant-button{min-height:44px;padding:0 var(--rem-4, 16px);border:1px solid var(--rem-border-strong, rgba(15, 25, 35, .14));border-radius:var(--rem-r-md, 10px);background:var(--rem-surface, #fff);color:var(--rem-text, #1d2a30);font:inherit;font-weight:600;text-align:left;cursor:pointer}.tenant-button{background:var(--rem-petrol-ink, #157a84);border-color:transparent;color:#fff;text-align:center}.tenant-choice:hover,.tenant-choice:focus-visible{border-color:var(--rem-petrol-ink, #157a84);background:var(--rem-petrol-soft, rgba(57, 180, 191, .12))}.tenant-button:hover,.tenant-button:focus-visible{background:var(--rem-petrol-ink-hover, #11666e)}.tenant-link{align-self:flex-start;padding:0;border:0;background:none;color:var(--rem-petrol-ink, #157a84);font:inherit;text-decoration:underline;cursor:pointer}.tenant-select{min-height:40px;padding:0 var(--rem-3, 12px);border:1px solid var(--rem-border-strong, rgba(15, 25, 35, .14));border-radius:var(--rem-r-md, 10px);background:var(--rem-surface, #fff);color:var(--rem-text, #1d2a30);font:inherit;max-width:100%}.tenant-notice,.tenant-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--rem-3, 12px);padding:var(--rem-2, 8px) var(--rem-4, 16px);background:var(--rem-warning-soft, rgba(224, 120, 32, .09));color:var(--rem-warning-ink, #a85200);font-size:var(--rem-text-sm, .8125rem)}.tenant-screen>.tenant-notice{width:min(32rem,100%);border-radius:var(--rem-r-md, 10px)}.tenant-banner{background:var(--rem-error-soft, rgba(255, 63, 63, .09));color:var(--rem-error-ink, #d32f2f)}.tenant-notice__close{border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.overlay-dialog{display:flex;flex-direction:column;width:calc(100% - 2rem);max-height:calc(100vh - 2rem);border-radius:var(--rem-r-xl);background:var(--rem-surface);box-shadow:var(--rem-shadow-overlay);overflow:hidden}.overlay-dialog--sm{max-width:440px}.overlay-dialog--md{max-width:560px}.overlay-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem .75rem 1.5rem}.overlay-dialog__title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--rem-text)}.overlay-dialog__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px -4px 0 0;border:none;border-radius:var(--rem-r-sm);background:transparent;color:var(--rem-text-2);cursor:pointer}.overlay-dialog__close:hover:not(:disabled){background:var(--rem-bg);color:var(--rem-text)}.overlay-dialog__close:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.overlay-dialog__close:disabled{opacity:.4;cursor:not-allowed}.overlay-dialog__body{padding:0 1.5rem 1rem;overflow-y:auto;font-size:var(--rem-text-base);color:var(--rem-text)}.overlay-dialog__text{margin:0 0 .5rem;line-height:1.5}.overlay-dialog__consequence{margin:0;color:var(--rem-text-2);line-height:1.5}.overlay-dialog__error{margin:.75rem 0 0;font-size:var(--rem-text-sm);color:var(--rem-error-ink)}.overlay-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.5rem 1.25rem;border-top:1px solid var(--rem-border)}.overlay-toast-region{position:fixed;left:50%;bottom:1.5rem;z-index:1100;transform:translate(-50%);width:max-content;max-width:calc(100vw - 2rem);pointer-events:none}.overlay-toast{display:flex;align-items:center;gap:1rem;padding:.75rem .75rem .75rem 1rem;border-radius:var(--rem-r-md);background:var(--rem-dark);color:#fff;box-shadow:var(--rem-shadow-overlay);font-size:var(--rem-text-sm);pointer-events:auto}.overlay-toast__text{display:flex;flex-direction:column;gap:.125rem}.overlay-toast__note{opacity:.8;font-size:.8125rem}.overlay-toast__action,.overlay-toast__dismiss{flex:none;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.overlay-toast__action{padding:.375rem .625rem;border-radius:var(--rem-r-sm);font-weight:700;text-decoration:underline;text-underline-offset:2px}.overlay-toast__dismiss{display:inline-flex;padding:.375rem;border-radius:var(--rem-r-sm);opacity:.8}.overlay-toast__action:hover,.overlay-toast__dismiss:hover{background:#ffffff1f;opacity:1}.overlay-toast__action:focus-visible,.overlay-toast__dismiss:focus-visible{outline:2px solid #fff;outline-offset:1px}@media(max-width:640px){.overlay-toast-region{bottom:1rem}}.overlay-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.4rem 1rem;border:1px solid var(--rem-petrol-ink);border-radius:var(--rem-r-sm);background:var(--rem-surface);color:var(--rem-petrol-ink);font-family:"Source Sans 3",Source Sans Pro,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.overlay-btn:hover:not(:disabled){background:var(--rem-petrol-soft)}.overlay-btn:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.overlay-btn:disabled{opacity:.5;cursor:not-allowed}.overlay-btn--primary{border-color:var(--rem-petrol-ink);background:var(--rem-petrol-ink);color:#fff}.overlay-btn--primary:hover:not(:disabled){border-color:var(--rem-petrol-ink-hover);background:var(--rem-petrol-ink-hover);color:#fff}.overlay-btn--danger{border-color:var(--rem-error-ink);background:var(--rem-error-ink);color:#fff}.overlay-btn--danger:hover:not(:disabled){border-color:var(--rem-error-ink-hover);background:var(--rem-error-ink-hover);color:#fff}@media(max-width:480px){.overlay-dialog__actions{flex-direction:column-reverse;align-items:stretch}}.lookup-read-only{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rem-2);max-width:40rem;padding:var(--rem-4);border:1px solid var(--rem-border);border-radius:var(--rem-r-md);background:var(--rem-surface);color:var(--rem-text)}.lookup-read-only__title{margin:0;font-size:var(--rem-text-base);font-weight:600}.lookup-read-only__body{margin:0;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.lookup-read-only__back{font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-petrol-ink)}.lookup-read-only__back:hover{color:var(--rem-petrol-ink-hover)}:root{--rem-petrol: #39B4BF;--rem-petrol-ink: #157a84;--rem-petrol-soft: rgba(57, 180, 191, .12);--rem-petrol-ink-hover: #11666e;--rem-petrol-ink-active: #0e5a61;--rem-petrol-muted: rgba(57, 180, 191, .07);--rem-navy: #0F1923;--rem-dark: #263238;--rem-text: #1d2a30;--rem-text-2: #5b6a71;--rem-text-3: #8a979d;--rem-bg: #EFF2F5;--rem-surface: #FFFFFF;--rem-surface-2: #F7F9FA;--rem-border: rgba(15, 25, 35, .08);--rem-border-strong: rgba(15, 25, 35, .14);--rem-error: #FF3F3F;--rem-error-ink: #d32f2f;--rem-error-ink-hover: #b71c1c;--rem-error-soft: rgba(255, 63, 63, .09);--rem-success: #2E9D55;--rem-success-soft: rgba(46, 157, 85, .09);--rem-success-ink: #1F6B3A;--rem-warning: #E07820;--rem-warning-soft: rgba(224, 120, 32, .09);--rem-warning-ink: #A85200;--rem-info: #43A7F9;--rem-orange: #E8813A;--rem-green: #4CAF8A;--rem-blue: #2196C4;--rem-purple: #9C6DD8;--rem-font: "Manrope", system-ui, sans-serif;--rem-font-body: "Source Sans 3", "Source Sans Pro", sans-serif;--rem-1: 4px;--rem-2: 8px;--rem-3: 12px;--rem-4: 16px;--rem-5: 20px;--rem-6: 24px;--rem-8: 32px;--rem-12: 48px;--rem-r-sm: 6px;--rem-r-md: 10px;--rem-r-lg: 14px;--rem-r-xl: 20px;--rem-r-pill: 999px;--rem-shadow-sm: 0 1px 2px rgba(15,25,35,.04), 0 0 0 1px var(--rem-border);--rem-shadow-card: 0 2px 8px -2px rgba(15,25,35,.09), 0 0 0 1px var(--rem-border);--rem-shadow-raised: 0 6px 20px -4px rgba(15,25,35,.14), 0 0 0 1px var(--rem-border);--rem-shadow-overlay: 0 16px 48px -8px rgba(15,25,35,.2), 0 0 0 1px var(--rem-border);--rem-shadow-header: 0 1px 0 0 var(--rem-border);--rem-shadow-nav: 0 -1px 0 0 var(--rem-border), 0 -4px 12px -2px rgba(15,25,35,.05);--rem-text-2xs: .6875rem;--rem-text-xs: .75rem;--rem-text-sm: .8125rem;--rem-text-base: .9375rem;--rem-text-lg: 1.0625rem;--rem-text-xl: 1.25rem}*{box-sizing:border-box}.remira-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--rem-bg);font-family:Manrope,sans-serif}.remira-shell__main{flex:1;width:100%;margin:0 auto;padding:32px 0 48px;background:var(--rem-surface)}.remira-shell__page-header{margin-bottom:32px}.remira-shell__eyebrow{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:var(--rem-navy);color:#5fa8d3;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.remira-shell__title{margin:0 0 8px;font-size:1.75rem;font-weight:800;color:var(--rem-text);line-height:1.2}.remira-shell__subtitle{margin:0;font-size:.9375rem;color:var(--rem-text-2);max-width:640px;line-height:1.6}.remira-shell__metrics{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.remira-shell__metric-card{background:var(--rem-surface);border-radius:12px;border:1px solid var(--rem-border);padding:24px;box-shadow:0 1px 3px #0f19230f,0 4px 16px #0f19230a;transition:box-shadow .2s,transform .2s}.remira-shell__metric-card:hover{box-shadow:0 4px 12px #0f19231a,0 8px 32px #0f192312;transform:translateY(-2px)}.remira-shell__metric-label{margin:0 0 8px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rem-text-2)}.remira-shell__metric-value{margin:0 0 6px;font-size:1.625rem;font-weight:800;color:var(--rem-text);line-height:1.1;word-break:break-all}.remira-shell__metric-desc{margin:0;font-size:.8125rem;color:var(--rem-text-2);line-height:1.5}.remira-shell__metric-card:first-child{border-top:3px solid #e8813a}.remira-shell__metric-card:nth-child(2){border-top:3px solid #4caf8a}.remira-shell__metric-card:nth-child(3){border-top:3px solid #5fa8d3}.remira-shell__metric-card:nth-child(4){border-top:3px solid #9c6dd8}@media(max-width:640px){.remira-shell__main{padding:20px 16px 32px}.remira-shell__title{font-size:1.375rem}}.remira-topbar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 24px;background:var(--rem-navy);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:100;gap:16px}.remira-topbar__logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.remira-topbar__center{flex:1;display:flex;align-items:center;justify-content:flex-start;padding-left:32px}.remira-topbar__tenant-select-wrapper{display:flex;align-items:center;gap:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 10px 6px 12px;cursor:pointer;transition:background .15s;position:relative}.remira-topbar__tenant-select-wrapper--language{min-width:132px}.remira-topbar__tenant-select-wrapper:hover{background:#ffffff1f}.remira-topbar__tenant-icon{width:16px;height:16px;color:#5fa8d3;flex-shrink:0}.remira-topbar__tenant-select{appearance:none;background:transparent;border:none;color:#e2e8f0;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;outline:none;padding-right:4px;min-width:120px}.remira-topbar__tenant-select option{background:var(--rem-navy);color:#e2e8f0}.remira-topbar__chevron{width:14px;height:14px;color:var(--rem-text-3);flex-shrink:0;pointer-events:none}.remira-topbar__tenant-badge{display:flex;align-items:center;gap:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 14px;color:#e2e8f0;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:500}.remira-topbar__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.remira-topbar__avatar{width:32px;height:32px;border-radius:50%;background:var(--rem-petrol-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:700;cursor:default;border:2px solid rgba(255,255,255,.15);position:relative;overflow:hidden;flex-shrink:0}.remira-topbar__avatar-image{position:absolute;inset:0;width:100%;height:100%}.remira-topbar__btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:8px;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;border:none;transition:background .15s,opacity .15s;line-height:1}.remira-topbar__btn svg{width:16px;height:16px}.remira-topbar__btn--primary{background:#e8813a;color:#fff}.remira-topbar__btn--primary:hover{background:#d4702d}.remira-topbar__btn--ghost{background:#ffffff14;color:#e2e8f0;border:1px solid rgba(255,255,255,.12)}.remira-topbar__btn--ghost:hover{background:#ffffff26}.remira-topbar__logo-mark{display:none}@media(max-width:640px){.remira-topbar{padding:0 16px;gap:8px}.remira-topbar__logo-full{display:none}.remira-topbar__logo-mark{display:block}.remira-topbar__center{min-width:0;padding-left:0}.remira-topbar__tenant-select-wrapper,.remira-topbar__tenant-badge{min-width:0;max-width:100%}.remira-topbar__tenant-select{min-width:0;width:100%;text-overflow:ellipsis}.remira-topbar__tenant-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remira-topbar__actions{gap:8px}.remira-topbar__btn{padding:7px 9px}.remira-topbar__btn-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.remira-topbar__loading{display:flex;align-items:center}.remira-topbar__spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.2);border-top-color:#e8813a;border-radius:50%;animation:remira-spin .6s linear infinite}.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}@keyframes remira-spin{to{transform:rotate(360deg)}}.lang-select{position:relative;display:inline-flex;font-family:"Manrope",var(--dashboard-font, "Source Sans 3", sans-serif)}.lang-select__trigger{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;border-radius:8px;padding:5px 8px;transition:background .12s,border-color .12s,box-shadow .12s;letter-spacing:.02em}.lang-select__flag{display:block;flex-shrink:0}.lang-select__value{white-space:nowrap}.lang-select__chevron{width:12px;height:12px;flex-shrink:0;opacity:.45;pointer-events:none;transition:transform .12s}.lang-select__trigger[aria-expanded=true] .lang-select__chevron{transform:rotate(180deg)}.lang-select--light .lang-select__trigger{background:var(--rem-surface);border:1px solid rgba(15,25,35,.14);color:var(--rem-text);box-shadow:0 1px 2px #0f19230a}.lang-select--light .lang-select__trigger:hover{border-color:#39b4bf80;box-shadow:0 0 0 3px #39b4bf1a}.lang-select--light .lang-select__trigger:focus-visible{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px #39b4bf2e}.lang-select--dark .lang-select__trigger{background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#e2e8f0}.lang-select--dark .lang-select__trigger:hover{background:#ffffff1f}.lang-select--dark .lang-select__trigger:focus-visible{outline:2px solid var(--rem-petrol);outline-offset:2px}.lang-select__listbox{position:absolute;top:calc(100% + 4px);z-index:60;min-width:148px;margin:0;padding:4px;list-style:none;background:var(--rem-surface);border:1px solid rgba(15,25,35,.1);border-radius:10px;box-shadow:0 0 0 1px #0f19230f,0 8px 24px #0f19231f;max-height:280px;overflow-y:auto}.lang-select--align-end .lang-select__listbox{right:0}.lang-select--align-start .lang-select__listbox{left:0}.lang-select__option{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font-family:Manrope,sans-serif;font-size:.8125rem;font-weight:500;color:var(--rem-text);cursor:pointer;white-space:nowrap;transition:background .08s}.lang-select__option-label{flex:1}.lang-select__option--active{background:#39b4bf1a}.lang-select__option--selected{font-weight:700}.lang-select__check{width:14px;height:14px;flex-shrink:0;color:var(--rem-petrol-ink)}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:.4rem 1rem;min-height:40px;border:1px solid transparent;border-radius:6px;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;box-sizing:border-box}.app-btn:focus-visible{outline:2px solid #157a84;outline-offset:2px}.app-btn--sm{padding:.3rem .75rem;min-height:34px;font-size:.8125rem}.app-btn--lg{padding:.55rem 1.25rem;min-height:44px;font-size:.9375rem}.app-btn--full-width{width:100%}a.app-btn--contained,a.app-btn--contained:link,a.app-btn--contained:visited{color:#fff}a.app-btn--outlined,a.app-btn--outlined:link,a.app-btn--outlined:visited,a.app-btn--text,a.app-btn--text:link,a.app-btn--text:visited{color:#157a84}a.app-btn--error.app-btn--contained,a.app-btn--error.app-btn--contained:link,a.app-btn--error.app-btn--contained:visited{color:#fff}a.app-btn--error.app-btn--outlined,a.app-btn--error.app-btn--outlined:link,a.app-btn--error.app-btn--outlined:visited{color:#d32f2f}.app-btn--contained{background-color:#157a84;border-color:#157a84;color:#fff}.app-btn--contained:hover:not(:disabled){background-color:#11666e;border-color:#11666e}.app-btn--contained:active:not(:disabled){background-color:#0e5a61;border-color:#0e5a61;box-shadow:none}.app-btn--outlined{background-color:#fff;border-color:#b0bec5;color:#546e7a}.app-btn--outlined:hover:not(:disabled){background-color:#f0f4f8;border-color:#90a4ae}.app-btn--outlined:active:not(:disabled){background-color:#e7edf3}.app-btn--text{background-color:transparent;border-color:transparent;color:#157a84;padding-left:8px;padding-right:8px}.app-btn--text:hover:not(:disabled){background-color:#157a8414}.app-btn--text:active:not(:disabled){background-color:#157a8424}.app-btn--error.app-btn--contained{background-color:#d32f2f;border-color:#d32f2f}.app-btn--error.app-btn--contained:hover:not(:disabled){background-color:#b71c1c;border-color:#b71c1c}.app-btn--error.app-btn--outlined{border-color:#d32f2f;color:#d32f2f;background-color:#fff}.app-btn--error.app-btn--outlined:hover:not(:disabled){background-color:#d32f2f0f}.app-btn--error.app-btn--text{color:#d32f2f}.app-btn--error.app-btn--text:hover:not(:disabled){background-color:#d32f2f14}.app-btn:disabled,.app-btn--disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.app-btn__icon{display:inline-flex;align-items:center;justify-content:center;font-size:1rem;line-height:1;flex-shrink:0}.app-dialog__overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#26323873;z-index:1000}.app-dialog__overlay[hidden]{display:none}.app-dialog__panel:focus{outline:none}.app-dialog__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}.app-checkbox{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.app-checkbox__input{margin-top:.125rem;flex-shrink:0}.app-checkbox__content{display:flex;flex:1;flex-direction:column;gap:.25rem}.app-checkbox__label,.app-checkbox__description{display:block}.contextual-sidebar{--rail-surface: #ffffff;--rail-border: rgba(15, 23, 42, .08);--rail-petrol: #39b4bf;--rail-petrol-ink: var(--rem-petrol-ink);--rail-petrol-soft: rgba(57, 180, 191, .12);--rail-text: #5b6a71;--rail-text-strong: #1d2a30;--rail-muted: #8a979d;--rail-hover: rgba(38, 50, 56, .045);--rail-chip: rgba(38, 50, 56, .05);position:sticky;top:72px;display:flex;flex-direction:column;width:256px;min-width:256px;max-height:calc(100vh - 92px);padding:1rem .7rem 1.1rem;border-radius:16px;background:var(--rail-surface);border:1px solid var(--rail-border);box-shadow:0 1px 2px #0f19230a,0 18px 36px -30px #0f192347;font-family:Manrope,system-ui,sans-serif;transition:width .3s cubic-bezier(.22,1,.36,1),min-width .3s cubic-bezier(.22,1,.36,1)}.contextual-sidebar--collapsed{width:74px;min-width:74px;padding-inline:.55rem}.contextual-sidebar__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.75rem;margin:0 .3rem .85rem}.contextual-sidebar__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.625rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--rail-muted);white-space:nowrap;overflow:hidden}.contextual-sidebar__eyebrow:before{content:"";width:14px;height:2px;border-radius:2px;background:var(--rail-petrol);flex-shrink:0}.contextual-sidebar__toggle{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;flex-shrink:0;border:1px solid var(--rail-border);border-radius:999px;background:var(--rem-surface);color:var(--rail-muted);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.contextual-sidebar__toggle:hover{background:var(--rail-petrol-soft);border-color:#39b4bf66;color:var(--rail-petrol-ink)}.contextual-sidebar__toggle:focus-visible,.contextual-sidebar__link:focus-visible{outline:2px solid var(--rail-petrol);outline-offset:2px}.contextual-sidebar--collapsed .contextual-sidebar__head{justify-content:center}.contextual-sidebar--collapsed .contextual-sidebar__eyebrow{display:none}.contextual-sidebar__list{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:0 .1rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.16) transparent}.contextual-sidebar__list::-webkit-scrollbar{width:6px}.contextual-sidebar__list::-webkit-scrollbar-thumb{background:#0f172a24;border-radius:999px}.contextual-sidebar__item{display:flex}.contextual-sidebar__skeleton-row{align-items:center;gap:.7rem;min-height:2.65rem;padding:.5rem .65rem}.contextual-sidebar__skeleton-icon,.contextual-sidebar__skeleton-label{display:block;border-radius:6px;background:var(--rail-chip)}.contextual-sidebar__skeleton-icon{width:20px;height:20px;flex-shrink:0}.contextual-sidebar__skeleton-label{height:.75rem;width:62%}.contextual-sidebar__skeleton-row:nth-child(3n+2) .contextual-sidebar__skeleton-label{width:48%}.contextual-sidebar__skeleton-row:nth-child(3n) .contextual-sidebar__skeleton-label{width:70%}.contextual-sidebar--collapsed .contextual-sidebar__skeleton-label{display:none}.contextual-sidebar__group{display:flex;flex-direction:column}.contextual-sidebar__group+.contextual-sidebar__group{margin-top:.75rem}.contextual-sidebar__group-label{padding:0 .65rem .3rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rail-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contextual-sidebar__group-list{display:flex;flex-direction:column;gap:.15rem;list-style:none;margin:0;padding:0}.contextual-sidebar--collapsed .contextual-sidebar__group-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.contextual-sidebar--collapsed .contextual-sidebar__group+.contextual-sidebar__group{margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--rail-border)}.contextual-sidebar__link{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;min-width:0;min-height:2.65rem;padding:.5rem .65rem;border:none;border-radius:11px;background:transparent;color:var(--rail-text);font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.contextual-sidebar__link:hover{background:var(--rail-hover);color:var(--rail-text-strong)}.contextual-sidebar__link:disabled{opacity:.45;cursor:not-allowed}.contextual-sidebar__link--active{background:var(--rail-petrol-soft);color:var(--rail-petrol-ink)}.contextual-sidebar__active-bar{position:absolute;left:0;top:50%;width:3px;height:0;border-radius:0 3px 3px 0;background:var(--rail-petrol);transform:translateY(-50%);transition:height .26s cubic-bezier(.22,1,.36,1)}.contextual-sidebar__link--active .contextual-sidebar__active-bar{height:54%}.contextual-sidebar__icon{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:9px;background:var(--rail-chip);color:#6b7c83;transition:background .16s ease,color .16s ease}.contextual-sidebar__link:hover .contextual-sidebar__icon{color:var(--rail-text-strong)}.contextual-sidebar__link--active .contextual-sidebar__icon{background:#39b4bf29;color:var(--rail-petrol-ink)}.contextual-sidebar__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contextual-sidebar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .32rem;flex-shrink:0;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.02em}.contextual-sidebar__badge:empty{min-width:.5rem;width:.5rem;height:.5rem;padding:0}.contextual-sidebar__badge--info{background:#43a7f929;color:var(--rem-petrol-ink)}.contextual-sidebar__badge--critical{background:#ff3f3f24;color:var(--rem-error-ink)}.contextual-sidebar--collapsed .contextual-sidebar__link{justify-content:center;gap:0;padding-inline:.3rem}.contextual-sidebar--collapsed .contextual-sidebar__label{display:none}.contextual-sidebar--collapsed .contextual-sidebar__badge{position:absolute;top:.2rem;right:.4rem;min-width:.5rem;width:.5rem;height:.5rem;padding:0}@media(prefers-reduced-motion:reduce){.contextual-sidebar,.contextual-sidebar__item,.contextual-sidebar__toggle,.contextual-sidebar__link,.contextual-sidebar__icon,.contextual-sidebar__active-bar{animation:none!important;transition:none!important}}.module-shell{display:flex;flex-direction:column;width:100%;gap:1rem}.module-shell__top-row{display:flex;align-items:center;gap:.75rem;width:100%}.module-shell__top-navigation{flex:1;min-width:0}.module-shell__body{display:flex;align-items:flex-start;gap:1.25rem;min-width:0}.module-shell__sidebar{flex-shrink:0;align-self:stretch}.module-shell__content{flex:1;min-width:0}.module-shell__sidebar-trigger{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border:1px solid rgba(15,23,42,.12);border-radius:13px;background:var(--rem-surface);color:var(--rem-text);cursor:pointer;box-shadow:0 1px 2px #0f19230f;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.module-shell__sidebar-trigger:hover{background:#39b4bf1f;border-color:#39b4bf66;color:var(--rem-petrol-ink);transform:translateY(-1px)}.module-shell__sidebar-trigger:focus-visible,.module-shell__drawer-close:focus-visible,.module-shell__backdrop:focus-visible{outline:2px solid var(--rem-petrol);outline-offset:2px}.module-shell__backdrop{position:fixed;inset:0;border:none;background:#111b216b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:200;cursor:pointer;animation:module-shell-fade .22s ease both}.module-shell__drawer{position:fixed;top:0;left:0;bottom:0;display:flex;flex-direction:column;width:min(344px,86vw);background:var(--rem-surface);border-right:1px solid rgba(15,23,42,.08);box-shadow:0 0 60px #0f192338;z-index:210;overflow:hidden;animation:module-shell-slide .34s cubic-bezier(.22,1,.36,1) both}.module-shell__drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.1rem .85rem;border-bottom:1px solid rgba(15,23,42,.07)}.module-shell__drawer-brand{display:inline-flex;align-items:center;gap:.5rem;font-family:Manrope,system-ui,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--rem-text-3)}.module-shell__drawer-brand:before{content:"";width:14px;height:2px;border-radius:2px;background:var(--rem-petrol)}.module-shell__drawer-close{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:var(--rem-surface);color:var(--rem-text-3);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.module-shell__drawer-close:hover{background:#39b4bf1f;border-color:#39b4bf66;color:var(--rem-petrol-ink);transform:rotate(90deg)}.module-shell__drawer-body{flex:1;min-height:0;overflow-y:auto}.module-shell__drawer-body .contextual-sidebar,.module-shell__drawer-body .contextual-sidebar--collapsed{position:static;width:100%;min-width:0;max-height:none;padding:.85rem .9rem 1.5rem;border:none;border-radius:0;box-shadow:none;background:transparent}.module-shell__drawer-body .contextual-sidebar__head{display:none}.module-shell__drawer-body .contextual-sidebar--collapsed .contextual-sidebar__link{justify-content:flex-start;gap:.75rem;padding-inline:.7rem}.module-shell__drawer-body .contextual-sidebar--collapsed .contextual-sidebar__label{display:block}.module-shell__drawer-body .contextual-sidebar--collapsed .contextual-sidebar__badge{position:static;width:auto;height:1.1rem;min-width:1.1rem;padding:0 .32rem}.module-shell__drawer-body .contextual-sidebar__link{min-height:3rem;font-size:.95rem}.module-shell--tablet,.module-shell--mobile{gap:.85rem}.module-shell--mobile .module-shell__top-row{position:sticky;top:56px;z-index:50}@keyframes module-shell-fade{0%{opacity:0}to{opacity:1}}@keyframes module-shell-slide{0%{transform:translate(-100%);opacity:.4}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.module-shell__backdrop,.module-shell__drawer,.module-shell__sidebar-trigger,.module-shell__drawer-close{animation:none!important;transition:none!important}}.module-navigation-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .85rem;border:1px solid rgba(15,23,42,.07);border-radius:16px;background:var(--rem-surface);box-shadow:0 1px 2px #0f19230d;font-family:Manrope,system-ui,sans-serif}.module-navigation-bar__list{display:flex;align-items:stretch;gap:.25rem;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.module-navigation-bar__list::-webkit-scrollbar{display:none}.module-navigation-bar__item{display:flex;scroll-snap-align:start}.module-navigation-bar__link{position:relative;display:inline-flex;align-items:center;gap:.55rem;min-height:2.6rem;padding:.5rem .95rem;border:none;border-radius:11px;background:transparent;color:#5a6b72;font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease}.module-navigation-bar__link:hover{color:var(--rem-text);background:#2632380d}.module-navigation-bar__link:focus-visible,.module-navigation-bar__command-trigger:focus-visible{outline:2px solid var(--rem-petrol);outline-offset:2px}.module-navigation-bar__link--active{color:var(--rem-petrol-ink);background:#39b4bf21;box-shadow:inset 0 0 0 1px #39b4bf52}.module-navigation-bar__link--active:after{content:"";position:absolute;left:50%;bottom:.32rem;width:16px;height:2px;border-radius:999px;background:var(--rem-petrol);box-shadow:0 0 8px #39b4bf8c;transform:translate(-50%)}.module-navigation-bar__icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:8px;background:#2632380f;color:var(--rem-text-2);transition:background .16s ease,color .16s ease}.module-navigation-bar__link:hover .module-navigation-bar__icon{color:var(--rem-text)}.module-navigation-bar__link--active .module-navigation-bar__icon{background:#39b4bf2e;color:#1f8f99}.module-navigation-bar__label{white-space:nowrap}.module-navigation-bar__badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:999px;font-size:.68rem;font-weight:800}.module-navigation-bar__badge--info{background:#43a7f929;color:var(--rem-petrol-ink)}.module-navigation-bar__badge--critical{background:#ff3f3f24;color:var(--rem-error-ink)}.module-navigation-bar__command-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.45rem .85rem;flex-shrink:0;border:1px solid rgba(15,23,42,.12);border-radius:9px;background:#f6f8f9;color:var(--rem-text-2);font:inherit;font-size:.8rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.module-navigation-bar__command-trigger:hover{background:var(--rem-navy);border-color:var(--rem-navy);color:#fff}@media(max-width:768px){.module-navigation-bar{gap:.5rem;padding:.45rem .6rem}.module-navigation-bar__list{width:100%}.module-navigation-bar__command-trigger{display:none}}:root{--dashboard-petrol-500: var(--rem-petrol);--dashboard-dark: var(--rem-text);--dashboard-light: var(--rem-bg);--dashboard-white: var(--rem-surface);--dashboard-grey: var(--rem-text-2);--dashboard-disabled: var(--rem-text-3);--dashboard-error: var(--rem-error);--dashboard-warning: var(--rem-warning);--dashboard-success: var(--rem-success);--dashboard-info: var(--rem-info);--dashboard-font: var(--rem-font-body);--dashboard-space-xs: var(--rem-1);--dashboard-space-sm: var(--rem-2);--dashboard-space-md: var(--rem-4);--dashboard-space-lg: var(--rem-6);--dashboard-space-xl: var(--rem-8);--dashboard-space-xxl: var(--rem-12);--dashboard-radius-sm: var(--rem-r-sm);--dashboard-radius-md: var(--rem-r-md);--dashboard-radius-lg: var(--rem-r-lg);--dashboard-shadow-sm: var(--rem-shadow-sm);--dashboard-shadow-md: var(--rem-shadow-card);--dashboard-shadow-hover: var(--rem-shadow-raised)}.score-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--dashboard-font)}.score-ring__svg{display:block}.score-ring__fill{transform-origin:center}.score-ring__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.score-ring__value{line-height:1}.score-ring__label{margin-top:var(--dashboard-space-xs);text-transform:uppercase;letter-spacing:.05em}.score-ring--hero{filter:drop-shadow(0 2px 8px rgba(57,180,191,.15))}.status-badge{display:inline-flex;align-items:center;gap:var(--dashboard-space-xs);font-family:var(--dashboard-font)}.status-badge__dot{flex-shrink:0;border-radius:50%}.status-badge__dot--pulsing{animation:status-badge-pulse 1.5s ease-in-out infinite}@keyframes status-badge-pulse{0%,to{opacity:1}50%{opacity:.4}}.status-badge--md .status-badge__label{font-size:14px;font-weight:500;color:var(--dashboard-dark)}.status-badge--sm .status-badge__label{font-size:12px;font-weight:400;color:var(--dashboard-grey)}.skeleton{background:linear-gradient(90deg,var(--dashboard-light) 25%,var(--rem-surface-2) 50%,var(--dashboard-light) 75%);background-size:200% 100%;animation:dashboard-shimmer 1.5s ease-in-out infinite}@keyframes dashboard-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--text{border-radius:var(--dashboard-radius-sm)}.skeleton--circular{border-radius:50%}.skeleton--rectangular{border-radius:var(--dashboard-radius-md)}.skeleton--card{border-radius:var(--dashboard-radius-lg)}.skeleton--ring{border-radius:50%}.skeleton--chart{border-radius:var(--dashboard-radius-md)}.skeleton--table-row{border-radius:var(--dashboard-radius-sm)}.skeleton__group{display:flex;flex-direction:column;gap:var(--dashboard-space-sm)}.supplier-trust-card{font-family:var(--dashboard-font);background:var(--dashboard-white);border-radius:var(--dashboard-radius-lg);box-shadow:var(--dashboard-shadow-sm);transition:transform .15s ease,box-shadow .15s ease}.supplier-trust-card--clickable{cursor:pointer}.supplier-trust-card--clickable:hover{transform:translateY(-2px);box-shadow:var(--dashboard-shadow-hover)}.supplier-trust-card--compact{display:flex;align-items:center;gap:var(--dashboard-space-md);padding:var(--dashboard-space-sm) var(--dashboard-space-md);border-radius:var(--dashboard-radius-md)}.supplier-trust-card--standard,.supplier-trust-card--expanded{padding:var(--dashboard-space-lg)}.supplier-trust-card__header{display:flex;align-items:center;gap:var(--dashboard-space-md)}.supplier-trust-card__info{flex:1;display:flex;flex-direction:column;gap:2px}.supplier-trust-card__name{font-size:16px;font-weight:600;color:var(--dashboard-dark)}.supplier-trust-card__vat,.supplier-trust-card__location{font-size:12px;color:var(--dashboard-grey)}.supplier-trust-card__body{margin-top:var(--dashboard-space-md);display:flex;flex-wrap:wrap;gap:var(--dashboard-space-md);align-items:center}.supplier-trust-card__trend{font-size:14px;font-weight:600}.supplier-trust-card__trend--up{color:var(--rem-success-ink)}.supplier-trust-card__trend--down{color:var(--rem-error-ink)}.supplier-trust-card__trend-period{font-weight:400;color:var(--dashboard-grey)}.supplier-trust-card__problem{font-size:14px;color:var(--dashboard-dark)}.supplier-trust-card__footer{margin-top:var(--dashboard-space-md);display:flex;align-items:center;gap:var(--dashboard-space-md)}.supplier-trust-card__owner{display:flex;align-items:center;gap:var(--dashboard-space-xs)}.supplier-trust-card__avatar{border-radius:50%;object-fit:cover}.supplier-trust-card__avatar-placeholder{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--dashboard-petrol-500);color:var(--dashboard-white);font-size:12px;font-weight:600}.supplier-trust-card__owner-name{font-size:13px;color:var(--dashboard-grey)}.supplier-trust-card__deadline{font-size:13px;color:var(--dashboard-grey);margin-left:auto}.supplier-trust-card__cta{font-size:14px;font-weight:600;color:var(--rem-petrol-ink);margin-left:auto}.supplier-trust-card__action{font-size:13px;font-weight:600;color:var(--rem-petrol-ink);margin-left:auto}.supplier-trust-card__evidence{margin-top:var(--dashboard-space-md);padding-top:var(--dashboard-space-md);border-top:1px solid var(--dashboard-light)}.supplier-trust-card__evidence-title{font-size:12px;font-weight:600;color:var(--dashboard-grey);text-transform:uppercase;letter-spacing:.05em}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--dashboard-space-xxl) var(--dashboard-space-lg);text-align:center;font-family:var(--dashboard-font)}.empty-state__icon{margin-bottom:var(--dashboard-space-lg);color:var(--rem-petrol-ink)}.empty-state__default-icon{opacity:.8}.empty-state__message{margin:0;font-size:16px;font-weight:600;color:var(--dashboard-dark)}.empty-state__description{margin:var(--dashboard-space-sm) 0 0;font-size:14px;color:var(--dashboard-grey);max-width:320px}.empty-state__cta{margin-top:var(--dashboard-space-lg);padding:var(--dashboard-space-sm) var(--dashboard-space-lg);background:var(--dashboard-petrol-500);color:var(--dashboard-white);border:none;border-radius:var(--dashboard-radius-md);font-family:var(--dashboard-font);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease}.empty-state__cta:hover{opacity:.9}.notification-bell{position:relative;display:inline-flex;font-family:var(--dashboard-font)}.notification-bell__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--dashboard-dark);transition:background .15s ease}.notification-bell__trigger:hover{background:var(--dashboard-light)}.notification-bell__badge{position:absolute;top:2px;right:2px;min-width:18px;height:18px;padding:0 5px;background:var(--dashboard-error);color:var(--dashboard-white);font-size:11px;font-weight:700;line-height:18px;text-align:center;border-radius:9px;animation:notification-bell-pulse 2s ease-in-out 1}@keyframes notification-bell-pulse{0%,to{transform:scale(1)}15%{transform:scale(1.3)}30%{transform:scale(1)}45%{transform:scale(1.15)}60%{transform:scale(1)}}.notification-bell__dropdown{position:absolute;top:calc(100% + 8px);right:0;width:380px;max-height:400px;background:var(--dashboard-white);border-radius:var(--dashboard-radius-lg);box-shadow:var(--dashboard-shadow-md);overflow:hidden;z-index:1000;animation:notification-bell-slide .2s ease}@keyframes notification-bell-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notification-bell__header{display:flex;align-items:center;justify-content:space-between;padding:var(--dashboard-space-md);border-bottom:1px solid var(--dashboard-light)}.notification-bell__title{font-size:16px;font-weight:600;color:var(--dashboard-dark)}.notification-bell__mark-read{padding:0;background:none;border:none;font-family:var(--dashboard-font);font-size:13px;font-weight:600;color:var(--rem-petrol-ink);cursor:pointer}.notification-bell__mark-read:hover{text-decoration:underline}.notification-bell__list{overflow-y:auto;max-height:320px}.notification-bell__item{display:flex;align-items:flex-start;gap:var(--dashboard-space-sm);width:100%;padding:var(--dashboard-space-sm) var(--dashboard-space-md);background:none;border:none;border-left:3px solid transparent;text-align:left;cursor:pointer;font-family:var(--dashboard-font);transition:background .1s ease}.notification-bell__item:hover{background:var(--dashboard-light)}.notification-bell__item--unread{border-left-color:var(--dashboard-petrol-500);background:#39b4bf0a}.notification-bell__severity{flex-shrink:0;width:8px;height:8px;border-radius:50%;margin-top:6px}.notification-bell__severity--critical{background:var(--dashboard-error)}.notification-bell__severity--warning{background:var(--dashboard-warning)}.notification-bell__severity--info{background:var(--dashboard-info)}.notification-bell__item-content{flex:1;display:flex;flex-direction:column;gap:2px}.notification-bell__item-title{font-size:14px;color:var(--dashboard-dark)}.notification-bell__item-time{font-size:12px;color:var(--dashboard-grey)}.notification-bell__empty{padding:var(--dashboard-space-lg);text-align:center;font-size:14px;color:var(--dashboard-grey)}.notification-bell__footer{padding:var(--dashboard-space-sm) var(--dashboard-space-md);border-top:1px solid var(--dashboard-light);text-align:center}.notification-bell__view-all{font-size:13px;font-weight:600;color:var(--rem-petrol-ink);cursor:pointer}.metric-card{display:flex;align-items:center;gap:var(--dashboard-space-md);padding:var(--dashboard-space-lg);background:var(--dashboard-white);border-radius:var(--dashboard-radius-lg);box-shadow:var(--dashboard-shadow-sm);border-left:4px solid transparent;font-family:var(--dashboard-font);transition:transform .15s ease,box-shadow .15s ease}.metric-card--clickable{cursor:pointer}.metric-card--clickable:hover{transform:translateY(-2px);box-shadow:var(--dashboard-shadow-hover)}.metric-card__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--dashboard-radius-md);background:var(--dashboard-light);color:var(--rem-petrol-ink)}.metric-card__content{flex:1;display:flex;flex-direction:column}.metric-card__value{font-size:28px;font-weight:700;color:var(--dashboard-dark);line-height:1.1}.metric-card__label{font-size:14px;color:var(--dashboard-grey);margin-top:2px}.metric-card__trend{font-size:14px;font-weight:600;white-space:nowrap}.metric-card__trend--up{color:var(--rem-success-ink)}.metric-card__trend--down{color:var(--rem-error-ink)}.metric-card__trend-period{font-weight:400;color:var(--dashboard-grey)}.metric-card--selected{box-shadow:0 0 0 2px var(--dashboard-petrol-500),var(--dashboard-shadow-sm)}.dashboard-nav-rail{display:flex;flex-direction:column;width:64px;min-height:100vh;background:var(--dashboard-dark);font-family:var(--dashboard-font);transition:width .2s ease;overflow:hidden}.dashboard-nav-rail--expanded{width:240px}.dashboard-nav-rail__toggle{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0;background:none;border:none;color:var(--rem-text-3);cursor:pointer;transition:color .15s ease}.dashboard-nav-rail__toggle:hover{color:var(--dashboard-white)}.dashboard-nav-rail__list{list-style:none;margin:0;padding:var(--dashboard-space-sm) 0;display:flex;flex-direction:column;gap:var(--dashboard-space-xs)}.dashboard-nav-rail__item{position:relative;display:flex;align-items:center;gap:var(--dashboard-space-md);width:100%;height:48px;padding:0 var(--dashboard-space-lg);background:none;border:none;border-left:3px solid transparent;color:var(--rem-text-3);font-family:var(--dashboard-font);font-size:14px;font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease;white-space:nowrap}.dashboard-nav-rail__item:hover{color:var(--dashboard-white);background:#ffffff0d}.dashboard-nav-rail__item--active{color:var(--dashboard-white);border-left-color:var(--dashboard-petrol-500);background:#ffffff14}.dashboard-nav-rail__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.dashboard-nav-rail__label{opacity:1;transition:opacity .15s ease}:root{--severity-1-fill: #F1F5F9;--severity-1-on-fill: #1E293B;--severity-1-accent: #64748B;--severity-2-fill: #FCD34D;--severity-2-on-fill: #713F12;--severity-2-accent: #B45309;--severity-3-fill: #FB923C;--severity-3-on-fill: #431407;--severity-3-accent: #C2410C;--severity-4-fill: #EA580C;--severity-4-on-fill: #1C0A00;--severity-4-accent: #C2410C;--severity-5-fill: #DC2626;--severity-5-on-fill: #FFFFFF;--severity-5-accent: #B91C1C;--severity-6-fill: #7F1D1D;--severity-6-on-fill: #FFFFFF;--severity-6-accent: #7F1D1D}:root[data-theme=dark]{--severity-1-fill: #334155;--severity-1-on-fill: #E2E8F0;--severity-1-accent: #94A3B8;--severity-2-fill: #92400E;--severity-2-on-fill: #FEF3C7;--severity-2-accent: #FBBF24;--severity-3-fill: #C2410C;--severity-3-on-fill: #FFFFFF;--severity-3-accent: #FB923C;--severity-4-fill: #EA580C;--severity-4-on-fill: #1C0A00;--severity-4-accent: #F97316;--severity-5-fill: #F87171;--severity-5-on-fill: #1F0303;--severity-5-accent: #F87171;--severity-6-fill: #FECACA;--severity-6-on-fill: #450A0A;--severity-6-accent: #FCA5A5}:root{--severity-neutral-fill: #E5E7EB;--severity-neutral-on-fill: #374151;--severity-neutral-accent: #6B7280}.suppliers-page{margin:0 auto;padding:0 24px;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif}.suppliers-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.suppliers-header__left{display:flex;flex-direction:column;gap:.25rem}.suppliers-header__title{font-size:1.5rem;font-weight:700;color:var(--rem-text);margin:0}.suppliers-header__subtitle{font-size:.875rem;color:var(--rem-text-2);margin:0}.suppliers-header__actions{display:flex;gap:.5rem;align-items:center}.suppliers-header__action,.suppliers-header__action:link,.suppliers-header__action:visited{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:.45rem 1rem;border-radius:8px;border:1px solid var(--rem-petrol);background:var(--rem-petrol-ink);color:#fff;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s}.suppliers-header__action:hover:not(:disabled){background:var(--rem-petrol-ink-hover);border-color:var(--rem-petrol-ink)}.suppliers-header__action:focus-visible{outline:none;box-shadow:0 0 0 3px #39b4bf33}.suppliers-header__action:disabled,.suppliers-header__action[aria-disabled=true]{opacity:.5;cursor:not-allowed}.suppliers-header__action--secondary,.suppliers-header__action--secondary:link,.suppliers-header__action--secondary:visited{background:transparent;border-color:var(--rem-border-strong);color:var(--rem-text-2)}.suppliers-header__action--secondary:hover:not(:disabled){background:var(--rem-bg);border-color:var(--rem-border-strong);color:var(--rem-text)}@media(max-width:768px){.suppliers-header__actions{width:100%;flex-wrap:wrap;gap:.75rem}}.suppliers-toolbar{display:flex;align-items:flex-end;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.suppliers-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin:-.25rem 0 .75rem}.suppliers-chip-row__label{margin:0 .35rem 0 0}.suppliers-toolbar__label{display:block;font-size:.8rem;color:var(--rem-text-2);font-weight:500;margin-bottom:.25rem}.suppliers-search{min-width:200px;padding:.5rem .75rem;border:1.5px solid var(--rem-border-strong);border-radius:8px;font-size:.875rem;font-family:inherit;color:var(--rem-text);background:var(--rem-surface);transition:border-color .15s}.suppliers-search::placeholder{color:var(--rem-text-3)}.suppliers-search:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px #39b4bf26}.suppliers-filter{padding:.5rem .75rem;border:1.5px solid var(--rem-border-strong);border-radius:8px;font-size:.875rem;font-family:inherit;color:var(--rem-text);background:var(--rem-surface);cursor:pointer;transition:border-color .15s;min-width:140px}.suppliers-filter:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px #39b4bf26}.suppliers-table-wrapper{background:var(--rem-surface);border-radius:var(--rem-r-lg);box-shadow:var(--rem-shadow-card);overflow:hidden}.suppliers-page .suppliers-table-wrapper{overflow:visible}.suppliers-table-scroll{overflow-x:auto}.suppliers-table{width:100%;border-collapse:collapse;font-size:.875rem}.suppliers-table th{text-align:left;padding:.75rem 1rem;background:var(--rem-bg);color:var(--rem-text-2);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--rem-border-strong);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s}.suppliers-table th:hover{color:var(--rem-text)}.suppliers-table th.sorted{color:var(--rem-petrol-ink)}.suppliers-table th .sort-indicator{display:inline-block;margin-left:4px;font-size:.65rem;vertical-align:middle}.suppliers-table td{padding:.65rem 1rem;border-bottom:1px solid var(--rem-border);color:var(--rem-text);vertical-align:middle}.suppliers-table tr:last-child td{border-bottom:none}.suppliers-table tr:hover td{background:#39b4bf0a}a.suppliers-table__name{font-weight:600;color:var(--rem-text);text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}a.suppliers-table__name+.suppliers-table__secondary{overflow-wrap:anywhere}a.suppliers-table__name:hover{color:var(--rem-petrol-ink)}.suppliers-table__code{font-size:.8rem;color:var(--rem-text-2)}.suppliers-table__secondary{color:var(--rem-text-2);font-size:.8rem}.status-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}.status-badge__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-badge--active{background:#8de22b26;color:var(--rem-success-ink)}.status-badge--active .status-badge__dot{background:var(--rem-success)}.status-badge--draft{background:#78909c1f;color:var(--rem-text-2)}.status-badge--draft .status-badge__dot{background:var(--rem-text-3)}.status-badge--pending_approval{background:#43a7f91f;color:var(--rem-petrol-ink)}.status-badge--pending_approval .status-badge__dot{background:#43a7f9}.status-badge--suspended{background:#ffa94f26;color:var(--rem-warning-ink)}.status-badge--suspended .status-badge__dot{background:var(--rem-warning)}.status-badge--blocked{background:#ff3f3f1f;color:var(--rem-error-ink)}.status-badge--blocked .status-badge__dot{background:var(--rem-error)}.status-badge--archived{background:#b0bec526;color:var(--rem-text-2)}.status-badge--archived .status-badge__dot{background:var(--rem-text-3)}.suppliers-table__actions{display:flex;align-items:center;gap:4px}.suppliers-table__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--rem-text-2);transition:color .15s,background .15s}.suppliers-table__icon-btn:hover{color:var(--rem-petrol-ink);background:#39b4bf14}.suppliers-table__icon-btn--edit:hover{color:var(--rem-petrol-ink);background:#2563eb14}.suppliers-table__icon-btn svg{width:18px;height:18px}.suppliers-table__view-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--rem-text-2);transition:color .15s,background .15s}.suppliers-table__view-btn:hover{color:var(--rem-petrol-ink);background:#39b4bf14}.suppliers-table__view-btn svg{width:18px;height:18px}.score-value{font-weight:700;font-variant-numeric:tabular-nums}.score-value--high{color:var(--rem-success-ink)}.score-value--medium{color:var(--rem-warning-ink)}.score-value--low{color:var(--rem-error-ink)}.score-value--none{color:var(--rem-text-3)}.risk-level-badge{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.risk-level-badge--low{background:var(--rem-success-soft);color:var(--rem-success-ink)}.risk-level-badge--medium{background:var(--rem-warning-soft);color:var(--rem-warning-ink)}.risk-level-badge--high{background:var(--rem-error-soft);color:var(--rem-error-ink-hover)}.risk-level-badge--critical{background:#880e4f;color:#fff}.suppliers-empty{text-align:center;padding:3rem 1.5rem;color:var(--rem-text-2)}.suppliers-empty__title{font-size:1.1rem;font-weight:600;color:var(--rem-text);margin:0 0 .5rem}.suppliers-empty__text{margin:0 0 1.5rem;font-size:.875rem}.suppliers-loading{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--rem-text-2);gap:.5rem;font-size:.875rem}.suppliers-loading__spinner{display:inline-block;width:18px;height:18px;border:2px solid var(--rem-border);border-top-color:var(--rem-petrol);border-radius:50%;animation:suppliers-spin .6s linear infinite}@keyframes suppliers-spin{to{transform:rotate(360deg)}}.suppliers-error{padding:1rem;border-radius:8px;background:#ff3f3f14;border:1px solid rgba(255,63,63,.2);color:var(--rem-error-ink);font-size:.875rem;margin-bottom:1rem}a.suppliers-table__code-link{font-weight:600;color:var(--rem-text);text-decoration:none;display:block}a.suppliers-table__code-link:hover{color:var(--rem-petrol-ink)}.suppliers-page__pagination{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--rem-border);font-size:.8rem;color:var(--rem-text-2)}.suppliers-page__pagination-btn{padding:.375rem .75rem;border:1.5px solid var(--rem-border-strong);border-radius:6px;background:var(--rem-surface);color:var(--rem-text);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.suppliers-page__pagination-btn:hover:not(:disabled){border-color:var(--rem-petrol);background:#39b4bf0f}.suppliers-page__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.suppliers-page__pagination-info{font-variant-numeric:tabular-nums}.lookup-page__read-only{margin:0 0 1rem;padding:.625rem .875rem;border-radius:var(--rem-r-sm);background:var(--rem-surface-2);font-size:var(--rem-text-sm);color:var(--rem-text-2);line-height:1.5}.lookup-page__read-only strong{color:var(--rem-text);font-weight:600}.lookup-list+.lookup-list{margin-top:2rem}.lookup-list__heading{margin-bottom:.75rem}.lookup-list__title{margin:0;font-size:var(--rem-text-lg);font-weight:700;color:var(--rem-text)}.lookup-list__subtitle{margin:.25rem 0 0;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.lookup-list__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.lookup-list__search{flex:1 1 16rem;max-width:24rem}.lookup-list__toggle{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.lookup-list__add{margin-left:auto;white-space:nowrap}.lookup-list__notice{margin:0 0 .75rem;padding:.625rem .875rem;border-radius:var(--rem-r-sm);background:var(--rem-warning-soft);color:var(--rem-warning-ink);font-size:var(--rem-text-sm);line-height:1.5}.lookup-list__footer{margin:.75rem 0 0;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.lookup-list__footer a{color:var(--rem-petrol-ink);font-weight:600}.lookup-table__num{text-align:right;font-variant-numeric:tabular-nums}.lookup-table__sort{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:none;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.lookup-table__sort:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px;border-radius:2px}.lookup-table__sort-mark{font-size:.625rem;min-width:.625rem}.lookup-table__actions-head{width:1%}.lookup-table__actions{display:flex;gap:.5rem;justify-content:flex-end}.lookup-table__delete{color:var(--rem-error-ink)}.lookup-table__row--inactive td:not(.lookup-table__actions){color:var(--rem-text-2)}.lookup-table__row--changed td{animation:lookup-row-changed 2.4s ease-out}@keyframes lookup-row-changed{0%,40%{background:var(--rem-petrol-soft)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.lookup-table__row--changed td{animation:none;background:var(--rem-petrol-soft)}}.lookup-table__malus{font-variant-numeric:tabular-nums;font-weight:600}.lookup-table__malus--penalty{color:var(--rem-error-ink)}.lookup-table__stack{display:flex;flex-direction:column;gap:.15rem}.lookup-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem;border-radius:var(--rem-r-pill);font-size:var(--rem-text-xs);font-weight:600;white-space:nowrap}.lookup-badge__dot{width:6px;height:6px;border-radius:50%}.lookup-badge--active{background:var(--rem-success-soft);color:var(--rem-success-ink)}.lookup-badge--active .lookup-badge__dot{background:var(--rem-success)}.lookup-badge--archived{background:var(--rem-surface-2);color:var(--rem-text-2)}.lookup-badge--archived .lookup-badge__dot{background:var(--rem-text-3)}.lookup-state{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center}.lookup-state__tile{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:.25rem;border-radius:var(--rem-r-md);background:var(--rem-border);color:var(--rem-text-2)}.lookup-state__tile--error{background:var(--rem-error-soft);color:var(--rem-error-ink)}.lookup-state__title{margin:0;font-weight:700;color:var(--rem-text)}.lookup-state__text{max-width:52ch;margin:0 0 .5rem;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.lookup-form{display:flex;flex-direction:column;gap:1rem}.lookup-form__field{display:flex;flex-direction:column;gap:.375rem}.lookup-form__label{font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text-2)}.lookup-form__optional{font-weight:400;color:var(--rem-text-3)}.lookup-form__input{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid var(--rem-border-strong);border-radius:10px;background:var(--rem-surface);font:inherit;font-size:var(--rem-text-sm);font-weight:500;color:var(--rem-text);transition:border-color .12s ease,box-shadow .12s ease}.lookup-form__input:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px var(--rem-petrol-soft)}.lookup-form__input[aria-invalid=true]{border-color:var(--rem-error-ink)}.lookup-form__input--area{resize:vertical;min-height:5rem}.lookup-form__input--code,.lookup-form__locked--code{font-variant-numeric:tabular-nums;letter-spacing:.02em}.lookup-form__locked{margin:0;padding:9px 0;border-bottom:1px solid var(--rem-border);font-size:var(--rem-text-sm);color:var(--rem-text)}.lookup-form__error{margin:0;font-size:var(--rem-text-xs);font-weight:600;color:var(--rem-error-ink)}.lookup-form__hint{margin:0;font-size:var(--rem-text-xs);color:var(--rem-text-3);line-height:1.45}.lookup-form__check{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text)}.lookup-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wizard-page{margin:0;padding:0}.wizard-card{background:var(--rem-surface);border-radius:12px;box-shadow:0 2px 12px #0f192314;padding:2rem 2.5rem}.wizard-title{font-size:1.4rem;font-weight:800;color:var(--rem-text);margin-bottom:.4rem}.wizard-subtitle{font-size:.9rem;color:var(--rem-text-2);margin-bottom:2rem}.wizard-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.wizard-label{font-size:.85rem;font-weight:600;color:var(--rem-text)}.wizard-file-input{padding:.6rem .75rem;border:1.5px solid var(--rem-border-strong);border-radius:8px;background:var(--rem-surface-2);font-size:.9rem;color:var(--rem-text);cursor:pointer;transition:border-color .15s}.wizard-file-input:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px #3b82f626}.wizard-filename{font-size:.85rem;color:var(--rem-success-ink);font-weight:600;padding:.5rem .75rem;background:#ecfdf5;border-radius:6px}.wizard-alert{padding:.75rem 1rem;border-radius:8px;background:var(--rem-error-soft);border:1px solid #fecaca;color:var(--rem-error-ink);font-size:.875rem;margin-bottom:1rem}.wizard-actions{display:flex;gap:.75rem;margin-top:1.5rem;justify-content:flex-end}.wizard-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;border:none;transition:background .15s,opacity .15s}.wizard-btn:disabled{opacity:.5;cursor:not-allowed}.wizard-btn--primary{background:var(--rem-petrol-ink);color:#fff}.wizard-btn--primary:hover:not(:disabled){background:var(--rem-petrol-ink-hover)}.wizard-btn--ghost{background:transparent;color:var(--rem-text);border:1.5px solid var(--rem-border-strong)}.wizard-btn--ghost:hover:not(:disabled){background:var(--rem-surface-2)}.wizard-table{width:100%;border-collapse:collapse;margin-bottom:1rem;font-size:.9rem}.wizard-table th{text-align:left;padding:.6rem .75rem;background:var(--rem-surface-2);color:var(--rem-text-2);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1.5px solid var(--rem-border)}.wizard-table td{padding:.65rem .75rem;border-bottom:1px solid var(--rem-border);color:var(--rem-text);vertical-align:middle}.wizard-table tr:last-child td{border-bottom:none}.wizard-select{width:100%;padding:.45rem .75rem;border:1.5px solid var(--rem-border-strong);border-radius:6px;background:var(--rem-surface);font-size:.875rem;color:var(--rem-text);cursor:pointer;transition:border-color .15s}.wizard-select:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px #3b82f626}.result-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.result-stat{background:var(--rem-surface-2);border-radius:10px;padding:1rem 1.25rem;text-align:center;border:1px solid var(--rem-border)}.result-stat__label{font-size:.75rem;color:var(--rem-text-2);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.result-stat__value{font-size:2rem;font-weight:800;color:var(--rem-text)}.result-stat--accepted .result-stat__value{color:var(--rem-success-ink)}.result-stat--rejected .result-stat__value{color:var(--rem-error-ink)}.result-stat--duplicate .result-stat__value{color:#d97706}.result-stat--soft-deleted .result-stat__value{color:var(--rem-text-2)}.outcome-badge{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.outcome-badge--accepted{background:var(--rem-success-soft);color:var(--rem-success-ink)}.outcome-badge--rejected{background:var(--rem-error-soft);color:var(--rem-error-ink)}.outcome-badge--duplicate{background:var(--rem-warning-soft);color:var(--rem-warning-ink)}.outcome-badge--soft-deleted{background:var(--rem-surface-2);color:var(--rem-text)}.app-nav{background:var(--rem-surface);border-bottom:1px solid var(--rem-border);padding:0 1.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;min-height:44px}.app-nav--shell{padding-bottom:1rem}.app-nav--utility-only{padding-bottom:.5rem}.app-nav__next-shell{display:flex;width:100%;flex-direction:column;gap:.5rem;padding-top:.75rem}.app-nav__utility-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0 .5rem}.app-nav__utility-links{display:inline-flex;align-items:center;gap:1rem}.app-nav__utility-links a{color:var(--rem-text-2);text-decoration:none;font-weight:600}.app-nav__utility-links a[aria-current=page]{color:var(--rem-text)}.app-nav__public-footer{display:flex;justify-content:center;padding:1rem 0 1.5rem}.app-nav__public-footer a{color:var(--rem-text-3);font-size:.75rem;font-weight:500;letter-spacing:.01em;text-decoration:none;text-transform:lowercase}.app-nav__public-footer a:hover{color:var(--rem-text-2);text-decoration:underline}@media(max-width:768px){.app-nav__utility-row{flex-direction:column;align-items:flex-start}}.app-nav a{font-size:.875rem;font-weight:600;color:var(--rem-text-2);text-decoration:none;padding:.65rem 0;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.app-nav__language-switcher{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;color:var(--rem-text-2);font-size:.85rem;font-weight:600}.app-nav__language-select{border:1px solid #dbe3ea;border-radius:999px;padding:.35rem .75rem;background:var(--rem-surface);color:var(--rem-text)}@media(max-width:900px){.app-nav__language-switcher{width:100%;margin-left:0;padding:.5rem 0 .75rem}}.app-nav a:hover{color:var(--rem-text)}.app-nav a.active{color:var(--rem-petrol-ink);border-bottom-color:var(--rem-petrol)}.app-nav__dropdown{position:relative;display:flex;align-items:center}.app-nav__dropdown-trigger{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:var(--rem-text-2);background:none;border:none;padding:.65rem 0;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s}.app-nav__dropdown-trigger:hover{color:var(--rem-text)}.app-nav__dropdown-trigger.active{color:var(--rem-petrol-ink);border-bottom-color:var(--rem-petrol)}.app-nav__dropdown-chevron{width:14px;height:14px;flex-shrink:0}.app-nav__dropdown-menu{position:absolute;top:100%;left:0;min-width:160px;background:var(--rem-surface);border:1px solid var(--rem-border);border-radius:8px;box-shadow:0 4px 16px #0000001a;padding:.375rem 0;z-index:200;margin-top:2px}.app-nav .app-nav__dropdown-item{display:block;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;color:var(--rem-text);text-decoration:none;border-bottom:none!important;transition:background .1s,color .1s}.app-nav .app-nav__dropdown-item:hover{background:var(--rem-surface-2);color:var(--rem-text)}.app-nav .app-nav__dropdown-item.active{color:var(--rem-petrol-ink);background:#2563eb0f;border-bottom:none!important}.result-stat--linked .result-stat__value{color:var(--rem-petrol-ink)}.result-stat__sub{margin-top:.35rem;font-size:.75rem;color:var(--rem-warning-ink)}.outcome-badge--linked{background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.import-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.import-filter__chip{border:1px solid var(--rem-border-strong);background:var(--rem-surface);border-radius:9999px;padding:.25rem .75rem;font-size:.8rem;cursor:pointer}.import-filter__chip[aria-pressed=true]{background:var(--rem-navy);border-color:var(--rem-navy);color:#fff}.import-supplier__vat{font-size:.75rem;color:var(--rem-text-2)}.import-msgs{list-style:none;margin:0;padding:0}.import-msg--error{color:var(--rem-error-ink)}.import-msg--warning{color:var(--rem-warning-ink)}.import-msg__kind{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wizard-combobox{position:relative}.wizard-combobox__list{position:absolute;z-index:20;left:0;right:0;max-height:320px;overflow-y:auto;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--rem-surface);border:1px solid var(--rem-border-strong);border-radius:6px;box-shadow:0 8px 24px #0f172a1f}.wizard-combobox__group{margin:0;padding:0;list-style:none}.wizard-combobox__heading{padding:6px 12px 2px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rem-text-2)}.wizard-combobox__option{padding:6px 12px;font-size:.875rem;color:var(--rem-text);cursor:pointer}.wizard-combobox__option.is-active,.wizard-combobox__option:hover{background:var(--rem-petrol-muted)}.wizard-combobox__option[aria-selected=true]{font-weight:600}.wizard-helpers{display:flex;flex-wrap:wrap;gap:var(--rem-2);margin-bottom:var(--rem-4)}.wizard-table-scroll{overflow-x:auto}:root{--color-dark: var(--rem-navy);--color-light: var(--rem-bg);--color-orange: #e8813a;--color-teal: #4caf8a;--color-blue: #5fa8d3;--color-text-primary: var(--rem-text);--color-text-secondary: var(--rem-text-2);--color-text-muted: var(--rem-text-3);--color-border: var(--rem-border-strong);--color-surface: var(--rem-surface)}*{margin:0;padding:0;box-sizing:border-box}.about-page{min-height:100vh;background:linear-gradient(135deg,#f0f4f8,#fff);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text-primary);overflow-x:hidden}.remira-shell__main--fullbleed{padding:0;background:#f5f9fa}.about-hero{padding:80px 24px;background:linear-gradient(135deg,#5fa8d30d,#4caf8a0d);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(232,129,58,.1) 0%,transparent 70%);pointer-events:none}.about-hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(76,175,138,.08) 0%,transparent 70%);pointer-events:none}.about-hero__container{max-width:1000px;margin:0 auto;position:relative;z-index:1;text-align:center}.about-hero__badge{display:inline-block;padding:6px 16px;border-radius:999px;background:#5fa8d31a;color:var(--color-blue);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;border:1px solid rgba(95,168,211,.2)}.about-hero__title{font-size:3.5rem;font-weight:900;line-height:1.1;margin-bottom:16px;background:linear-gradient(135deg,#0f1923,#2d3748);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;max-width:900px;margin-left:auto;margin-right:auto}.about-hero__subtitle{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.6;max-width:700px;margin:0 auto;font-weight:500}@media(max-width:640px){.about-hero{padding:48px 20px}.about-hero__title{font-size:2rem}.about-hero__subtitle{font-size:1rem}}.about-mission{padding:80px 24px;background:var(--color-surface)}.about-mission__container{max-width:1000px;margin:0 auto}.about-mission__heading{font-size:2rem;font-weight:800;margin-bottom:24px;color:var(--color-text-primary)}.about-mission__text{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.8;margin-bottom:48px;max-width:800px}.about-mission__values{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.about-mission__value{padding:32px;border-radius:12px;background:linear-gradient(135deg,#5fa8d308,#e8813a08);border:1px solid var(--color-border);transition:all .3s ease}.about-mission__value:hover{border-color:var(--color-blue);box-shadow:0 4px 20px #5fa8d31a;transform:translateY(-2px)}.about-mission__value h3{font-size:1.125rem;font-weight:700;margin-bottom:12px;color:var(--color-text-primary)}.about-mission__value p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6}.about-features{padding:80px 24px;background:linear-gradient(180deg,#fff,#f8fafc)}.about-features__container{max-width:1200px;margin:0 auto}.about-features__heading{font-size:2rem;font-weight:800;margin-bottom:56px;color:var(--color-text-primary);text-align:center}.about-features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.about-feature{padding:32px;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border);transition:all .3s ease;display:flex;flex-direction:column}.about-feature:hover{border-color:var(--color-blue);box-shadow:0 8px 32px #0f192314;transform:translateY(-4px)}.about-feature__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;margin-bottom:20px;transition:all .3s ease}.about-feature__icon svg{width:24px;height:24px}.about-feature__icon--orange{background:#e8813a1f;color:var(--color-orange)}.about-feature__icon--teal{background:#4caf8a1f;color:var(--color-teal)}.about-feature__icon--blue{background:#5fa8d31f;color:var(--color-blue)}.about-feature:hover .about-feature__icon{transform:scale(1.1)}.about-feature h3{font-size:1.125rem;font-weight:700;margin-bottom:12px;color:var(--color-text-primary)}.about-feature p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;flex:1}.about-users{padding:80px 24px;background:var(--color-surface)}.about-users__container{margin:0 auto}.about-users__heading{font-size:2rem;font-weight:800;margin-bottom:56px;color:var(--color-text-primary);text-align:center}.about-users__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.about-user{padding:40px 32px;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid var(--color-border);transition:all .3s ease;display:flex;flex-direction:column}.about-user:hover{border-color:var(--color-orange);box-shadow:0 12px 40px #e8813a1f;transform:translateY(-4px)}.about-user__avatar{font-size:2.5rem;margin-bottom:16px}.about-user__title{font-size:1.125rem;font-weight:700;margin-bottom:12px;color:var(--color-text-primary)}.about-user__text{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:20px;flex:1}.about-user__benefits{list-style:none;display:flex;flex-direction:column;gap:8px}.about-user__benefits li{font-size:.875rem;color:var(--color-text-secondary);padding-left:20px;position:relative}.about-user__benefits li:before{content:"✓";position:absolute;left:0;color:var(--color-teal);font-weight:700}.about-compliance{padding:88px 24px;background:linear-gradient(135deg,#0a1628,#14253d);color:#fff;position:relative;overflow:hidden}.about-compliance:before{content:"";position:absolute;top:-120px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(212,168,83,.12) 0%,transparent 70%);pointer-events:none}.about-compliance__container{max-width:960px;margin:0 auto;position:relative;z-index:1;text-align:center}.about-compliance__eyebrow{display:inline-block;padding:6px 14px;border:1px solid rgba(212,168,83,.5);border-radius:999px;color:#d4a853;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.about-compliance__heading{font-size:2.25rem;font-weight:800;margin-bottom:20px;line-height:1.2;letter-spacing:-.01em}.about-compliance__lead{font-size:1.125rem;line-height:1.6;opacity:.88;max-width:760px;margin:0 auto 48px}.about-compliance__panel{background:#ffffff0a;border:1px solid rgba(212,168,83,.25);border-radius:16px;padding:40px 32px;max-width:760px;margin:0 auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.about-compliance__panel h3{font-size:1.375rem;font-weight:700;margin-bottom:12px;color:#d4a853}.about-compliance__panel p{font-size:1rem;line-height:1.65;opacity:.9;margin-bottom:28px}.about-compliance__cta{display:inline-block;padding:14px 36px;border-radius:8px;background:linear-gradient(135deg,#d4a853,#b88a3c);color:#0a1628;text-decoration:none;font-weight:700;font-size:.9375rem;letter-spacing:.02em;transition:all .3s ease;box-shadow:0 8px 24px #d4a85340}.about-compliance__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #d4a85366}.about-compliance__cta:active{transform:translateY(0)}.about-languages{padding:40px 24px;background:#f8fafc;border-top:1px solid var(--color-border)}.about-languages__container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;color:var(--color-text-secondary);font-size:.875rem}.about-languages__label{font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.about-languages__list{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.about-languages__list li{padding:4px 12px;border-radius:999px;background:#fff;border:1px solid var(--color-border);font-weight:500}@media(max-width:768px){.about-mission,.about-features,.about-users,.about-compliance{padding:60px 24px}.about-mission__heading,.about-features__heading,.about-users__heading,.about-compliance__heading{font-size:1.5rem}.about-compliance__panel{padding:28px 20px}.about-features__grid,.about-users__grid,.about-mission__values{gap:16px}}@media(max-width:480px){.about-hero{padding:40px 16px}.about-hero__title{font-size:1.75rem}.about-mission,.about-features,.about-users,.about-cta{padding:40px 16px}.about-mission__heading,.about-features__heading,.about-users__heading,.about-cta h2{font-size:1.25rem;margin-bottom:32px}.about-feature,.about-user,.about-mission__value{padding:24px}.about-cta p{font-size:1rem}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.app-btn,.supplier-detail__action-btn,.audit-plan-editor__matches-link,.audit-plan-editor__save-btn,.audit-plan-editor__secondary-btn,.application-conditions-builder__action-btn,.application-conditions-builder__remove-btn,.supplier-edit__save-btn,.supplier-edit__add-btn,.remediation-action-btn,.remediation-dialog__cancel-btn,.remediation-dialog__submit-btn,.questionnaire-editor__save-btn,.questionnaire-editor__cancel-btn,.wizard-btn,.suppliers-pagination__btn,.remediation-pagination__btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;min-height:40px!important;padding:.4rem 1rem!important;padding-inline:1rem!important;border-radius:6px!important;border:1px solid transparent!important;box-sizing:border-box!important;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:none!important;transition:background .15s,border-color .15s,color .15s,opacity .15s!important}.app-btn--contained,.audit-plan-editor__save-btn,.application-conditions-builder__action-btn,.supplier-edit__save-btn,.remediation-dialog__submit-btn,.questionnaire-editor__save-btn,.wizard-btn--primary{background:#157a84!important;border-color:#157a84!important;color:#fff!important}.app-btn--contained:hover:not(:disabled),.audit-plan-editor__save-btn:hover:not(:disabled),.application-conditions-builder__action-btn:hover:not(:disabled),.supplier-edit__save-btn:hover:not(:disabled),.remediation-dialog__submit-btn:hover:not(:disabled),.questionnaire-editor__save-btn:hover:not(:disabled),.wizard-btn--primary:hover:not(:disabled){background:#11666e!important;border-color:#11666e!important}.app-btn--outlined,.supplier-detail__action-btn--edit,.supplier-detail__action-btn--cancel,.audit-plan-editor__matches-link,.audit-plan-editor__secondary-btn,.application-conditions-builder__remove-btn,.supplier-edit__add-btn,.remediation-action-btn,.remediation-dialog__cancel-btn,.questionnaire-editor__cancel-btn,.wizard-btn--ghost,.suppliers-pagination__btn,.remediation-pagination__btn{background:transparent!important;border-color:#b0bec5!important;color:#546e7a!important}.app-btn--outlined:hover:not(:disabled),.supplier-detail__action-btn--edit:hover:not(:disabled),.supplier-detail__action-btn--cancel:hover:not(:disabled),.audit-plan-editor__matches-link:hover:not(:disabled),.audit-plan-editor__secondary-btn:hover:not(:disabled),.application-conditions-builder__remove-btn:hover:not(:disabled),.supplier-edit__add-btn:hover:not(:disabled),.remediation-action-btn:hover:not(:disabled),.remediation-dialog__cancel-btn:hover:not(:disabled),.questionnaire-editor__cancel-btn:hover:not(:disabled),.wizard-btn--ghost:hover:not(:disabled),.suppliers-pagination__btn:hover:not(:disabled),.remediation-pagination__btn:hover:not(:disabled){background:#f0f4f8!important;border-color:#90a4ae!important;color:#37474f!important}.app-btn:disabled,.supplier-detail__action-btn:disabled,.audit-plan-editor__save-btn:disabled,.audit-plan-editor__secondary-btn:disabled,.application-conditions-builder__action-btn:disabled,.application-conditions-builder__remove-btn:disabled,.supplier-edit__save-btn:disabled,.supplier-edit__add-btn:disabled,.remediation-action-btn:disabled,.remediation-dialog__cancel-btn:disabled,.remediation-dialog__submit-btn:disabled,.questionnaire-editor__save-btn:disabled,.questionnaire-editor__cancel-btn:disabled,.wizard-btn:disabled,.suppliers-pagination__btn:disabled,.remediation-pagination__btn:disabled{opacity:.5!important;cursor:not-allowed!important}.dashboard-compose__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2);margin-left:auto}.dashboard-page .dashboard-compose__primary,.dashboard-page .dashboard-compose__secondary,.dashboard-page .dashboard-compose__danger{display:inline-flex;align-items:center;padding:var(--rem-2) var(--rem-4);border-radius:var(--rem-r-md);border:1px solid var(--rem-petrol-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.dashboard-page .dashboard-compose__primary{background:var(--rem-petrol-ink);color:var(--rem-surface)}.dashboard-page .dashboard-compose__secondary{background:var(--rem-surface);color:var(--rem-petrol-ink)}.dashboard-page .dashboard-compose__danger{background:var(--rem-error-ink);border-color:var(--rem-error-ink);color:var(--rem-surface)}.dashboard-page .dashboard-compose__primary:disabled,.dashboard-page .dashboard-compose__secondary:disabled,.dashboard-page .dashboard-compose__danger:disabled{opacity:.6;cursor:progress}.dashboard-page .dashboard-compose__secondary:hover:not(:disabled){background:var(--rem-petrol-soft)}.dashboard-page .dashboard-compose__link{padding:0;border:0;background:none;color:var(--rem-petrol-ink);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.dashboard-page .dashboard-compose__link:hover{text-decoration:underline}.dashboard-compose__link--danger{color:var(--rem-error-ink)}.dashboard-page .dashboard-compose__primary:focus-visible,.dashboard-page .dashboard-compose__secondary:focus-visible,.dashboard-page .dashboard-compose__danger:focus-visible,.dashboard-page .dashboard-compose__link:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.dashboard-compose__inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rem-3);margin:var(--rem-3) 0}.dashboard-compose__inline-form label,.dashboard-params__field,.dashboard-edit__name{display:flex;flex-direction:column;gap:var(--rem-1);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-compose__inline-form input,.dashboard-params__field input,.dashboard-params__field select,.dashboard-edit__name input{padding:var(--rem-2) var(--rem-3);border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-md);background:var(--rem-surface);color:var(--rem-text);font:inherit;min-width:16rem}.dashboard-edit__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--rem-4);margin-bottom:var(--rem-3)}.dashboard-edit__actions{display:flex;flex-wrap:wrap;gap:var(--rem-2)}.dashboard-edit__hint{margin:0 0 var(--rem-4);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-edit__failure{margin:var(--rem-2) 0;color:var(--rem-error-ink);font-weight:600}.dashboard-edit__rows{display:flex;flex-direction:column;gap:var(--rem-4);margin:0;padding:0;list-style:none}.dashboard-edit__row{display:flex;flex-direction:column;gap:var(--rem-3);padding:var(--rem-4);border-radius:var(--rem-r-lg);background:var(--rem-surface-2);box-shadow:var(--rem-shadow-sm)}.dashboard-edit__row-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rem-3) var(--rem-4)}.dashboard-edit__row-label{flex-basis:100%;margin:0;font-family:var(--rem-font);font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--rem-text-2)}.dashboard-edit__row-field{display:flex;flex-direction:column;gap:var(--rem-1);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-edit__row-field--heading{flex:1 1 18rem}.dashboard-edit__row-field input,.dashboard-edit__row-field select,.dashboard-edit__add-row select,.dashboard-edit__move select{padding:var(--rem-2) var(--rem-3);border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-md);background:var(--rem-surface);color:var(--rem-text);font:inherit}.dashboard-edit__row-hint{font-size:.75rem;color:var(--rem-text-3)}.dashboard-edit__row-actions{display:flex;align-items:center;gap:var(--rem-3);margin-left:auto;font-size:var(--rem-text-sm)}.dashboard-row.dashboard-edit__slots{grid-auto-rows:auto}.dashboard-edit__empty-slot{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--rem-2);height:100%;min-height:8rem;padding:var(--rem-4);border-radius:var(--rem-r-lg);outline:2px dashed var(--rem-border-strong);outline-offset:-2px;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-edit__empty-slot p{margin:0}.dashboard-edit__move{display:flex;flex-direction:column;gap:var(--rem-1);margin-top:var(--rem-3)}.dashboard-edit__add-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rem-3);margin-top:var(--rem-4)}.dashboard-edit__add-row label{display:flex;flex-direction:column;gap:var(--rem-1);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-edit__widget{display:flex;flex-direction:column;height:100%;border-radius:var(--rem-r-lg);background:var(--rem-surface);box-shadow:var(--rem-shadow-card);outline:2px dashed var(--rem-border-strong);outline-offset:-2px}.dashboard-edit__widget[data-invalid]{outline-color:var(--rem-error-ink)}.dashboard-edit__widget-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--rem-1) var(--rem-2);padding:var(--rem-3) var(--rem-4) 0}.dashboard-edit__widget-title{margin:0;flex:1 1 8rem;min-width:0;overflow-wrap:anywhere;font-family:var(--rem-font);font-size:var(--rem-text-base);color:var(--rem-text)}.dashboard-edit__widget-actions{display:flex;flex-wrap:wrap;margin-left:auto;gap:var(--rem-1) var(--rem-3);font-size:var(--rem-text-sm)}.dashboard-edit__widget-actions button{white-space:nowrap}.dashboard-edit__widget-body{flex:1;min-height:0;overflow:auto;padding:var(--rem-3) var(--rem-4);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-edit__question{margin:0}.dashboard-edit__issues{margin:var(--rem-2) 0 0;padding-left:var(--rem-4);color:var(--rem-error-ink)}.dashboard-params{display:flex;flex-wrap:wrap;gap:var(--rem-3)}.dashboard-params__field input,.dashboard-params__field select{min-width:12rem}.dashboard-catalog{width:22rem;max-height:80vh;overflow:auto;flex-shrink:0;padding:var(--rem-4);border-radius:var(--rem-r-lg);background:var(--rem-surface);box-shadow:var(--rem-shadow-card)}.dashboard-catalog__header{display:flex;align-items:center;justify-content:space-between;gap:var(--rem-2)}.dashboard-catalog__header h2{margin:0;font-size:var(--rem-text-base)}.dashboard-catalog__list{margin:var(--rem-3) 0 0;padding:0;list-style:none}.dashboard-catalog__item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rem-3);padding:var(--rem-3) 0;border-top:1px solid var(--rem-border-strong)}.dashboard-catalog__item h3{margin:0;font-size:var(--rem-text-sm);color:var(--rem-text)}.dashboard-catalog__item p{margin:var(--rem-1) 0 0;font-size:var(--rem-text-xs);color:var(--rem-text-2)}.dashboard-catalog__permission{font-style:italic}.dashboard-manage{display:grid;gap:var(--rem-8)}.dashboard-manage h2{font-size:var(--rem-text-lg);color:var(--rem-text)}.dashboard-manage__hint,.dashboard-manage__empty{color:var(--rem-text-2);font-size:var(--rem-text-sm)}.dashboard-manage__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--rem-2)}.dashboard-manage__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rem-3);padding:var(--rem-3) var(--rem-4);border-radius:var(--rem-r-md);background:var(--rem-surface);box-shadow:var(--rem-shadow-sm)}.dashboard-manage__main{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rem-3);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-manage__main strong{color:var(--rem-text);font-size:var(--rem-text-base)}.dashboard-manage__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-3)}@media(max-width:899px){.dashboard-edit__workspace{flex-direction:column}.dashboard-catalog{width:100%}}.dashboard-assign__list,.dashboard-assign__exception{display:grid;gap:var(--rem-3)}.dashboard-assign__exception{margin-top:var(--rem-4);padding:var(--rem-4);border-radius:var(--rem-r-md);background:var(--rem-surface);box-shadow:var(--rem-shadow-sm)}.dashboard-assign__list h3,.dashboard-assign__exception h3{margin:0;font-size:var(--rem-text-base);color:var(--rem-text)}.dashboard-page a.dashboard-compose__primary:hover{color:var(--rem-surface)}.dashboard-page a.dashboard-compose__secondary:hover,.dashboard-page a.dashboard-compose__link:hover,.dashboard-page a.dashboard-workpages__link:hover,.dashboard-page a.dashboard-widget__open:hover{color:var(--rem-petrol-ink)}.dashboard-page a.dashboard-compose__link--danger:hover{color:var(--rem-error-ink)}.dashboard-page a.dashboard-switcher__item:hover{color:var(--rem-text)}.dashboard-page a.dashboard-switcher__item[aria-current=page]:hover{color:var(--rem-petrol-ink-active)}.dashboard-page a.dashboard-compose__secondary,.dashboard-page a.dashboard-compose__link{white-space:nowrap}.dashboard-page a.dashboard-compose__link,.dashboard-page a.dashboard-workpages__link,.dashboard-page a.dashboard-widget__open,.dashboard-page a.dashboard-list__main,.dashboard-page a.supplier-base__row-link{border-bottom:0}.dashboard-page a.dashboard-widget__open,.dashboard-page a.dashboard-list__main,.dashboard-page a.supplier-base__row-link{padding:0}.dashboard-page a.dashboard-widget__open{display:inline-flex;align-items:center;min-height:24px}.dashboard-page a.dashboard-switcher__item{display:inline-flex;align-items:center;gap:var(--rem-1);white-space:nowrap;line-height:1.4}.dashboard-home-choice{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2) var(--rem-3);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-home-tag{display:inline-flex;align-items:center;gap:var(--rem-1);padding:2px var(--rem-2);border-radius:var(--rem-r-pill);background:var(--rem-petrol-soft);color:var(--rem-petrol-ink-active);font-size:var(--rem-text-xs);font-weight:700;letter-spacing:.04em}.dashboard-home-choice__link{display:inline-flex;align-items:center;gap:var(--rem-1);min-height:32px;padding:0 var(--rem-1);border:0;background:none;color:var(--rem-petrol-ink);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dashboard-home-choice__link:hover:not(:disabled){color:var(--rem-petrol-ink-hover)}.dashboard-home-choice__link:disabled{opacity:.6;cursor:progress}.dashboard-home-choice__link:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.filter-bar{display:flex;flex-direction:column;gap:var(--rem-3);min-width:0;margin-bottom:var(--rem-4)}.filter-bar[data-variant=list]{padding:var(--rem-2) var(--rem-2) var(--rem-3);border:1px solid var(--rem-border);border-radius:var(--rem-r-lg);background:var(--rem-surface)}.filter-bar__band{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2);padding:var(--rem-2) var(--rem-3);border-radius:var(--rem-r-lg);background:var(--rem-surface-2)}.filter-bar__page,.filter-bar__result{padding-inline:var(--rem-2)}.filter-bar__page{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2);min-width:0}.filter-bar__search{flex:0 1 280px;min-width:0;height:32px;padding:0 var(--rem-3);border:1px solid var(--rem-border);border-radius:var(--rem-r-md);background:var(--rem-surface);font:inherit;font-size:var(--rem-text-sm);color:var(--rem-text)}.filter-bar__search:focus-visible,.filter-bar__values-search:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:1px}.filter-bar__menu{position:relative}.filter-bar__menu-button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border:1px solid var(--rem-border);border-radius:var(--rem-r-pill);background:var(--rem-surface);font:inherit;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text);white-space:nowrap;cursor:pointer}.filter-bar__menu-button:hover{border-color:var(--rem-border-strong)}.filter-bar__menu-button[data-set]{border-color:var(--rem-petrol);background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.filter-bar__menu-button:focus-visible,.filter-bar__clear:focus-visible,.filter-bar__chip-remove:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.filter-bar__caret{flex:none;color:var(--rem-text-3)}.filter-bar__menu-button[data-set] .filter-bar__caret{color:currentColor}.filter-bar__badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--rem-r-pill);background:var(--rem-petrol-ink);color:var(--rem-surface);font-size:var(--rem-text-2xs);font-weight:700}.filter-bar__panel{position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:min(720px,calc(100vw - 48px));max-height:min(520px,70vh);overflow:auto;padding:var(--rem-3) var(--rem-4) var(--rem-4);border:1px solid var(--rem-border);border-radius:var(--rem-r-lg);background:var(--rem-surface);box-shadow:var(--rem-shadow-overlay)}.filter-bar__hint{margin:0 0 var(--rem-3);font-size:var(--rem-text-xs);color:var(--rem-text-3)}.filter-bar__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rem-4) var(--rem-4)}.filter-bar__field{min-width:0;margin:0;padding:0;border:0}.filter-bar__field legend{margin-bottom:var(--rem-2);padding:0;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text)}.filter-bar__values-search{width:100%;height:30px;margin-bottom:var(--rem-2);padding:0 var(--rem-2);border:1px solid var(--rem-border);border-radius:var(--rem-r-sm);font:inherit;font-size:var(--rem-text-sm)}.filter-bar__value-list{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow:auto;margin:0;padding:0;list-style:none}.filter-bar__value{display:flex;align-items:center;gap:var(--rem-2);min-height:28px;font-size:var(--rem-text-sm);color:var(--rem-text);cursor:pointer}.filter-bar__value input{flex:none;accent-color:var(--rem-petrol-ink)}.filter-bar__no-match{margin:0;font-size:var(--rem-text-xs);color:var(--rem-text-3)}.filter-bar__result{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2) var(--rem-3);padding-top:var(--rem-3);border-top:1px solid var(--rem-border)}.filter-bar__result:empty{display:none}.filter-bar__count{margin:0;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text);font-variant-numeric:tabular-nums}.filter-bar__chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none}.filter-bar__chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;height:28px;padding:0 2px 0 10px;border:1px solid var(--rem-petrol);border-radius:var(--rem-r-pill);background:var(--rem-petrol-muted);color:var(--rem-petrol-ink);font-size:var(--rem-text-xs);font-weight:600}.filter-bar__chip-text{min-width:0;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-bar__chip-remove{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:var(--rem-r-pill);background:none;color:inherit;cursor:pointer}.filter-bar__chip-remove:hover{background:var(--rem-petrol-soft)}.filter-bar__clear{height:32px;padding:0 var(--rem-2);border:0;background:none;font:inherit;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-petrol-ink);white-space:nowrap;cursor:pointer}.filter-bar__clear:hover{text-decoration:underline}.filter-bar[data-narrow] .filter-bar__band{padding:var(--rem-2)}.filter-bar[data-narrow][data-variant=dashboard] .filter-bar__chips{padding-inline:var(--rem-1)}.filter-bar__dialog{display:flex;flex-direction:column;gap:var(--rem-2)}.filter-bar__dialog .filter-bar__search{flex:none;width:100%;height:40px}.filter-bar__dialog-field{border-bottom:1px solid var(--rem-border)}.filter-bar__dialog-field summary{display:flex;align-items:center;min-height:44px;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text);cursor:pointer}.filter-bar__dialog-field .filter-bar__values{padding-bottom:var(--rem-3)}.filter-bar__dialog-page{display:flex;flex-wrap:wrap;gap:var(--rem-2);padding-top:var(--rem-2)}@media(max-width:900px){.filter-bar__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.severity-token--severity-1{--severity-color: var(--severity-1-accent);--severity-tint: var(--severity-1-fill);--severity-on-tint: var(--severity-1-on-fill)}.severity-token--severity-2{--severity-color: var(--severity-2-accent);--severity-tint: var(--severity-2-fill);--severity-on-tint: var(--severity-2-on-fill)}.severity-token--severity-3{--severity-color: var(--severity-3-accent);--severity-tint: var(--severity-3-fill);--severity-on-tint: var(--severity-3-on-fill)}.severity-token--severity-4{--severity-color: var(--severity-4-accent);--severity-tint: var(--severity-4-fill);--severity-on-tint: var(--severity-4-on-fill)}.severity-token--severity-5{--severity-color: var(--severity-5-accent);--severity-tint: var(--severity-5-fill);--severity-on-tint: var(--severity-5-on-fill)}.severity-token--severity-6{--severity-color: var(--severity-6-accent);--severity-tint: var(--severity-6-fill);--severity-on-tint: var(--severity-6-on-fill)}.severity-token--neutral{--severity-color: var(--severity-neutral-accent);--severity-tint: var(--severity-neutral-fill);--severity-on-tint: var(--severity-neutral-on-fill)}.remediation-severity-tile--unclassified{--severity-color: var(--rem-text-3)}.remediation-severity-badge{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:700;white-space:nowrap;text-transform:capitalize;background:var(--severity-tint, transparent);color:var(--severity-on-tint, inherit)}.remediation-severity-tile .metric-card{border-left-color:var(--severity-color, transparent)}.activity-figure{display:flex;flex-direction:column;gap:var(--rem-1)}.activity-figure__value{margin:0;font-size:var(--rem-text-3xl, 2.25rem);font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--rem-text)}.activity-figure__unit{margin:0;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.activity-figure__delta{margin:var(--rem-2) 0 0;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text)}.activity-figure__previous{margin:0;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.severity-counts{display:flex;flex-direction:column;gap:var(--rem-2)}.severity-counts__list{display:flex;flex-direction:column;gap:var(--rem-2);margin:0;padding:0;list-style:none}.severity-row{display:grid;grid-template-columns:minmax(5rem,9rem) 1fr 2.5rem;align-items:center;gap:var(--rem-2);font-size:var(--rem-text-sm)}.severity-row__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rem-text)}.severity-row__track{height:.75rem;border-radius:.375rem;background:var(--rem-surface-2);overflow:hidden}.severity-row__bar{display:block;height:100%;border-radius:.375rem;background:var(--severity-color, var(--rem-text-2))}.severity-row__count{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:var(--rem-text)}.severity-row__label--link{color:inherit;text-decoration:none}.severity-row__label--link:hover,.severity-row__label--link:focus-visible{text-decoration:underline}.dashboard-list__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rem-1) var(--rem-2);margin:0 0 var(--rem-2)}.dashboard-list__figure{font-family:var(--rem-font);font-size:var(--rem-text-3xl, 2.25rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--rem-text)}.dashboard-list__unit{font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text)}.dashboard-list__qualifier{color:var(--rem-petrol-ink);text-decoration:underline;text-underline-offset:2px}.dashboard-list__qualifier:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px;border-radius:var(--rem-r-sm)}.dashboard-list__more{font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-list{list-style:none;margin:0;padding:0;container-type:inline-size}.dashboard-list__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--rem-3);padding:var(--rem-2) var(--rem-1);border-top:1px solid var(--rem-border);border-radius:var(--rem-r-sm);font-size:var(--rem-text-sm)}.dashboard-list__row:hover{background:var(--rem-surface-2)}.dashboard-list__text{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard-page .dashboard-list__main{overflow:hidden;color:var(--rem-text);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.dashboard-page .dashboard-list__main:after{content:"";position:absolute;inset:0}.dashboard-page .dashboard-list__main:focus-visible{outline:none}.dashboard-list__row:has(.dashboard-list__main:focus-visible){outline:2px solid var(--rem-petrol-ink);outline-offset:1px}.dashboard-list__detail{display:flex;align-items:center;gap:var(--rem-2);min-width:0;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-list__detail .remediation-severity-badge{flex:none;padding:0 var(--rem-2);font-size:.6875rem}.dashboard-list__detail-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-list__signal{justify-self:end;font-size:var(--rem-text-xs);font-weight:700;white-space:nowrap;color:var(--rem-text);font-variant-numeric:tabular-nums}.dashboard-list__signal[data-tone=late],.dashboard-list__signal[data-tone=near]{padding:2px var(--rem-2);border-radius:var(--rem-r-pill)}.dashboard-list__signal[data-tone=late]{background:var(--rem-error-soft);color:var(--rem-error-ink-hover)}.dashboard-list__signal[data-tone=near]{background:var(--rem-warning-soft);color:var(--rem-warning-ink)}@container (max-width: 22rem){.dashboard-list__row{grid-template-columns:minmax(0,1fr);gap:var(--rem-1)}.dashboard-list__signal{justify-self:start}}.qualified-card{display:flex;flex-direction:column;gap:var(--rem-1)}.qualified-card__figure{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--rem-3);margin:0}.qualified-card__percent{font-family:var(--rem-font);font-size:var(--rem-text-3xl, 2.25rem);font-weight:800;color:var(--rem-text);font-variant-numeric:tabular-nums}.qualified-card__share,.qualified-card__hint{font-size:var(--rem-text-sm);color:var(--rem-text-2);margin:0}.qualified-card__subtitle{margin:var(--rem-1) 0 0;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text)}.qualified-bar{height:8px;border-radius:var(--rem-r-pill);background:var(--rem-surface-2);border:1px solid var(--rem-border);overflow:hidden;min-width:48px}.qualified-bar__fill{display:block;height:100%;background:var(--rem-success)}.qualified-reasons{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rem-1);font-size:var(--rem-text-sm)}.qualified-reasons li{display:flex;justify-content:space-between;gap:var(--rem-3);color:var(--rem-text-2)}.qualified-reasons strong{color:var(--rem-text);font-variant-numeric:tabular-nums}.qualified-groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rem-2)}.qualified-groups__row{display:grid;grid-template-columns:minmax(80px,30%) 1fr auto;align-items:center;gap:var(--rem-3);font-size:var(--rem-text-sm)}.qualified-groups__name{color:var(--rem-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qualified-groups__value{color:var(--rem-text);font-variant-numeric:tabular-nums}.count-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.count-pills__label{margin-right:2px;font-family:var(--rem-font);font-size:var(--rem-text-xs);font-weight:700;letter-spacing:.04em;color:var(--rem-text-2);white-space:nowrap}.count-pill{--pill-dot: var(--rem-text-3);display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-pill);background:var(--rem-surface);color:var(--rem-text);font-family:var(--rem-font);font-size:var(--rem-text-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out}.count-pill__dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--pill-dot)}.count-pill--hollow .count-pill__dot{background:transparent;box-shadow:inset 0 0 0 2px var(--pill-dot)}.count-pill__count{min-width:1ch;font-size:var(--rem-text-xs);font-weight:700;color:var(--rem-text-2);font-variant-numeric:tabular-nums}.count-pill:hover{border-color:#0f19233d;background:var(--rem-surface-2)}.count-pill:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.count-pill[data-zero]{color:var(--rem-text-2);font-weight:500}.count-pill[data-zero] .count-pill__count{color:var(--rem-text-3)}.count-pill[data-zero] .count-pill__dot{opacity:.45}.count-pill[aria-pressed=true]{border-color:var(--rem-petrol);background:var(--rem-petrol-soft);color:var(--rem-petrol-ink);font-weight:600}.count-pill[aria-pressed=true] .count-pill__count{color:var(--rem-petrol-ink)}.count-pill[aria-pressed=true] .count-pill__dot{opacity:1}.count-pill--sev-severity-1{--pill-dot: var(--severity-1-accent)}.count-pill--sev-severity-2{--pill-dot: var(--severity-2-accent)}.count-pill--sev-severity-3{--pill-dot: var(--severity-3-accent)}.count-pill--sev-severity-4{--pill-dot: var(--severity-4-accent)}.count-pill--sev-severity-5{--pill-dot: var(--severity-5-accent)}.count-pill--sev-severity-6{--pill-dot: var(--severity-6-accent)}.count-pill--sev-neutral{--pill-dot: var(--severity-neutral-accent)}.count-pill--sev-unclassified,.count-pill--inv-active{--pill-dot: var(--rem-text-3)}.count-pill--inv-inprogress{--pill-dot: var(--rem-info)}.count-pill--inv-tobereviewed{--pill-dot: var(--rem-warning)}.count-pill--inv-completed{--pill-dot: var(--rem-success)}.count-pill--inv-expired{--pill-dot: var(--rem-error)}.count-pill--inv-revoked{--pill-dot: var(--rem-text-3)}@media(max-width:640px){.count-pills{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:2px 16px;scrollbar-width:none}.count-pills::-webkit-scrollbar{display:none}}.remediation-queue{display:flex;flex-direction:column;gap:1rem}.remediation-severity-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.remediation-severity-tiles__link{text-decoration:none;color:inherit;border-radius:12px}.remediation-severity-tiles .metric-card{padding:.75rem 1rem;height:100%}.remediation-severity-tiles .metric-card__value{font-size:1.5rem}.remediation-severity-tiles .metric-card--clickable:focus-visible,.remediation-severity-tiles__link:focus-visible{outline:2px solid var(--rem-petrol);outline-offset:2px}.remediation-filter-bar{display:flex;flex-direction:column;gap:.625rem}.remediation-filter-bar__pills{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.remediation-filter-bar__pills>*{max-width:100%}@media(max-width:640px){.remediation-filter-bar__pills{align-items:stretch}.remediation-filter-bar__pills .remediation-filter-bar__statuses{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:2px 16px;scrollbar-width:none}.remediation-filter-bar__pills .remediation-chip{flex-shrink:0}}.remediation-filter-bar__pills .count-pills__label{min-width:4.75rem}.remediation-filter-bar__pills .remediation-chip{height:32px;padding:0 12px;border-width:1px}.remediation-filter-bar__statuses,.remediation-filter-bar__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.remediation-filter-bar__supplier{min-width:220px}.remediation-filter-bar__supplier .supplier-typeahead{position:relative}.remediation-filter-bar__supplier .remediation-filter{width:100%;cursor:text;padding-right:2rem}.remediation-filter--search{min-width:240px;cursor:text}.remediation-filter-bar__toggle{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--rem-text);cursor:pointer}.remediation-filter-bar__clear{border:none;background:none;color:var(--rem-petrol-ink);font-size:.875rem;font-weight:600;cursor:pointer;padding:.25rem .5rem}.remediation-filter-bar__clear:hover{text-decoration:underline}.supplier-typeahead__clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--rem-text-2);font-size:1.125rem;line-height:1;cursor:pointer}.remediation-chip{padding:.3rem .75rem;border:1.5px solid var(--rem-border-strong);border-radius:9999px;background:var(--rem-surface);color:var(--rem-text-2);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.remediation-chip:hover{border-color:var(--rem-petrol)}.remediation-chip[aria-pressed=true]{background:#39b4bf1f;border-color:var(--rem-petrol);color:var(--rem-petrol-ink)}.remediation-chip--preset{margin-right:.25rem}.remediation-chip--removable{background:var(--rem-petrol-muted);border-color:var(--rem-petrol);color:var(--rem-petrol-ink)}.remediation-queue__view-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.remediation-view-switch{display:inline-flex;border:1.5px solid var(--rem-border-strong);border-radius:8px;overflow:hidden}.remediation-view-switch__tab{padding:.4rem .9rem;border:none;background:var(--rem-surface);color:var(--rem-text-2);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer}.remediation-view-switch__tab+.remediation-view-switch__tab{border-left:1.5px solid var(--rem-border-strong)}.remediation-view-switch__tab[aria-selected=true]{background:var(--rem-petrol-ink);color:#fff}.remediation-table tr.remediation-table__row--clickable{cursor:pointer}.remediation-row__title,.remediation-row__supplier{border:none;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.remediation-row__title{font-weight:600}.remediation-row__supplier:hover,.remediation-row__title:hover{color:var(--rem-petrol-ink);text-decoration:underline}.remediation-row__urgency{margin-left:.375rem}.remediation-row__meta--overdue{color:var(--rem-error-ink);font-weight:600}.remediation-supplier-table__sort-hint{margin:0 0 .5rem;font-size:.8125rem;color:var(--rem-text-2)}.remediation-supplier-table__name{font-weight:600}.remediation-supplier-table th.remediation-supplier-table__num-head,.remediation-supplier-table td.remediation-supplier-table__num{text-align:right;font-variant-numeric:tabular-nums}.remediation-supplier-table__count--zero{color:var(--rem-text-3)}.remediation-supplier-table__count--emphasised{color:var(--rem-error-ink);font-weight:700}.remediation-supplier-table tr.remediation-table__row--clickable:focus-visible{outline:2px solid var(--rem-petrol);outline-offset:-2px}.filter-bar__dialog-page>.remediation-filter-bar{flex:1 1 100%;min-width:0}@media(max-width:640px){.filter-bar__dialog-page .remediation-filter-bar__row>*{flex:1 1 100%;min-width:0;max-width:100%}}.supplier-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2) var(--rem-3);margin-bottom:var(--rem-4)}.supplier-filters__search{position:relative;flex:1 1 18rem;max-width:26rem}.supplier-filters__search svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--rem-text-3);pointer-events:none}.supplier-filters__search input,.supplier-filters__select{height:40px;border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-md);background-color:var(--rem-surface);color:var(--rem-text);font-family:var(--rem-font);font-size:var(--rem-text-sm);font-weight:500;box-shadow:0 1px 2px #0f19230a;transition:border-color .12s ease-out,box-shadow .12s ease-out}.supplier-filters__search input{width:100%;padding:0 12px 0 36px}.supplier-filters__search input::placeholder{color:var(--rem-text-3)}.supplier-filters__search input::-webkit-search-cancel-button{cursor:pointer}.supplier-filters__select{appearance:none;min-width:10.5rem;max-width:16rem;padding:0 34px 0 12px;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%235b6a71' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}.supplier-filters__select[data-active]{border-color:var(--rem-petrol);background-color:var(--rem-petrol-muted);color:var(--rem-petrol-ink);font-weight:600}.supplier-filters__search input:hover,.supplier-filters__select:hover{border-color:#0f19233d}.supplier-filters__search input:focus-visible,.supplier-filters__select:focus-visible{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px var(--rem-petrol-soft)}.supplier-filters .suppliers-chip-row{margin:0;gap:6px}.supplier-filters .suppliers-chip-row__label{margin:0 2px 0 var(--rem-1);font-family:var(--rem-font);font-size:var(--rem-text-xs);font-weight:700;letter-spacing:.04em;color:var(--rem-text-2)}.supplier-filters .remediation-chip{height:32px;padding:0 12px;border-width:1px}.supplier-country-filter{position:relative}.supplier-country-filter__trigger{overflow:hidden;white-space:nowrap;text-align:left}.supplier-country-filter__panel{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:18rem;padding:var(--rem-2);border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-md);background:var(--rem-surface);box-shadow:0 8px 24px #0f19231f}.supplier-country-filter__search{width:100%;height:34px;margin-bottom:var(--rem-2);padding:0 10px;border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-sm);background:var(--rem-surface);color:var(--rem-text);font-family:var(--rem-font);font-size:var(--rem-text-sm)}.supplier-country-filter__search:focus-visible{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px var(--rem-petrol-soft)}.supplier-country-filter__list{max-height:18rem;margin:0;padding:0;overflow-y:auto;list-style:none}.supplier-country-filter__option{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 8px;border-radius:var(--rem-r-sm);color:var(--rem-text);font-family:var(--rem-font);font-size:var(--rem-text-sm);cursor:pointer}.supplier-country-filter__option:hover{background:var(--rem-petrol-muted)}.supplier-country-filter__option input{accent-color:var(--rem-petrol)}.supplier-country-filter__option[data-zero]{color:var(--rem-text-3)}.supplier-country-filter__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-country-filter__code,.supplier-country-filter__count{color:var(--rem-text-3);font-size:var(--rem-text-xs);font-variant-numeric:tabular-nums}.supplier-country-filter__count{min-width:2ch;font-weight:700;text-align:right;color:var(--rem-text-2)}.supplier-country-filter__separated{margin-top:4px;padding-top:4px;border-top:1px solid var(--rem-border)}.supplier-country-filter__empty{padding:8px;color:var(--rem-text-3);font-size:var(--rem-text-sm)}.count-pill--tier1{--pill-dot: var(--rem-petrol)}.count-pill--tier2{--pill-dot: color-mix(in srgb, var(--rem-petrol) 65%, var(--rem-surface))}.count-pill--tier3plus{--pill-dot: color-mix(in srgb, var(--rem-petrol) 35%, var(--rem-surface))}.count-pill--undetermined{--pill-dot: var(--rem-text-3)}.count-pill--undetermined .count-pill__dot{background:transparent;box-shadow:inset 0 0 0 2px var(--pill-dot)}.supplier-result-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--rem-3);min-height:56px;padding:var(--rem-2) var(--rem-4);border-bottom:1px solid var(--rem-border)}.supplier-result-bar__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2) var(--rem-3);min-width:0}.supplier-result-bar__count{margin:0;font-family:var(--rem-font);font-size:var(--rem-text-base);font-weight:700;letter-spacing:-.01em;color:var(--rem-text);font-variant-numeric:tabular-nums;white-space:nowrap}.supplier-result-bar__filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.supplier-active-filter{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 10px;border:1px solid var(--rem-petrol);border-radius:var(--rem-r-pill);background:var(--rem-petrol-muted);color:var(--rem-petrol-ink);font-family:var(--rem-font);font-size:var(--rem-text-xs);font-weight:600;cursor:pointer;transition:background .12s ease-out}.supplier-active-filter span{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-active-filter svg{width:14px;height:14px;flex-shrink:0}.supplier-active-filter:hover{background:var(--rem-petrol-soft)}.supplier-active-filter:focus-visible,.supplier-result-bar__clear:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.supplier-result-bar__clear{height:28px;padding:0 6px;border:0;background:none;color:var(--rem-petrol-ink);font-family:var(--rem-font);font-size:var(--rem-text-xs);font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .12s ease-out}.supplier-result-bar__clear:hover{text-decoration-color:currentColor}.supplier-result-bar__view{display:flex;align-items:center;gap:var(--rem-2);flex-shrink:0}.supplier-page-size{display:inline-flex;align-items:center;gap:var(--rem-2);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.supplier-page-size select{appearance:none;height:30px;padding:0 26px 0 10px;border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-sm);background:var(--rem-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%235b6a71' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 6px center / 14px;color:var(--rem-text);font-family:inherit;font-size:var(--rem-text-sm);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.supplier-page-size select:focus-visible{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px var(--rem-petrol-soft)}@media(max-width:640px){.supplier-filters__search{flex-basis:100%;max-width:none}.supplier-filters__select{flex:1 1 calc(50% - var(--rem-3));max-width:none;min-width:0}.supplier-result-bar{flex-wrap:wrap}}.supplier-filters--in-zone{margin-bottom:0}.supplier-result-bar--view-only{justify-content:flex-end;min-height:0}.supplier-filters__compliance{display:contents}.supplier-filters__hint{font-size:var(--rem-text-xs);line-height:1.4;color:var(--rem-text-3)}.supplier-filters__compliance .supplier-filters__hint:not([hidden]){display:block;flex-basis:100%;order:1}.supplier-more-filters__panel{width:min(560px,calc(100vw - 48px))}@media(min-width:1100px){.supplier-more-filters__panel{left:auto;right:0}}.supplier-more-filters__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rem-4)}.supplier-more-filters__label{display:block;margin-bottom:var(--rem-1);font-size:var(--rem-text-xs);color:var(--rem-text-2)}.supplier-more-filters__select.supplier-filters__select{width:100%;max-width:none;height:34px;margin-bottom:var(--rem-2)}.supplier-more-filters__disclosure .supplier-more-filters__fields{grid-template-columns:minmax(0,1fr);padding-bottom:var(--rem-3)}.supplier-more-filters__disclosure summary .filter-bar__badge{margin-left:var(--rem-2)}.supplier-filters__toggle{height:40px;padding:0 14px;border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-md);background:var(--rem-surface);color:var(--rem-text);font:inherit;font-size:var(--rem-text-sm);font-weight:500;white-space:nowrap;cursor:pointer}.supplier-filters__toggle:hover{border-color:#0f19233d}.supplier-filters__toggle[aria-pressed=true]{border-color:var(--rem-petrol);background:var(--rem-petrol-muted);color:var(--rem-petrol-ink);font-weight:600}.supplier-filters__toggle:focus-visible{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px var(--rem-petrol-soft)}.supplier-base__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--rem-2)}.dashboard-page .supplier-base__row-link{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr auto;align-items:center;gap:var(--rem-3);color:var(--rem-text);text-decoration:none;font-size:var(--rem-text-sm)}a.supplier-base__row-link:hover .supplier-base__row-label{color:var(--rem-petrol-ink);text-decoration:underline}.supplier-base__row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-base__track{height:var(--rem-3);border-radius:var(--rem-r-pill);background:var(--rem-surface-2);overflow:hidden}.supplier-base__fill{display:block;height:100%;border-radius:var(--rem-r-pill);background:var(--rem-petrol)}.supplier-base__fill[data-band=A]{background:var(--rem-success)}.supplier-base__fill[data-band=B]{background:var(--rem-petrol)}.supplier-base__fill[data-band=C]{background:var(--rem-warning)}.supplier-base__fill[data-band=D]{background:var(--rem-orange)}.supplier-base__fill[data-band=F]{background:var(--rem-error)}.supplier-base__fill[data-band=NotAssessed]{background:var(--rem-text-3)}.supplier-base__row-value{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.supplier-base__number{display:flex;flex-direction:column;gap:var(--rem-1)}.supplier-base__figure{font-family:var(--rem-font);font-size:var(--rem-text-3xl, 2.25rem);font-weight:800;color:var(--rem-text);font-variant-numeric:tabular-nums;line-height:1.1}.supplier-base__caption{font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-page{padding:var(--rem-6) var(--rem-6) var(--rem-12);max-width:1600px;margin:0 auto}.dashboard-switcher{display:flex;flex-wrap:wrap;gap:var(--rem-2);margin-bottom:var(--rem-4)}.dashboard-page .dashboard-switcher__item{padding:var(--rem-2) var(--rem-4);border-radius:var(--rem-r-pill);border:1px solid var(--rem-border-strong);background:var(--rem-surface);color:var(--rem-text-2);font-size:var(--rem-text-sm);font-weight:600;text-decoration:none}.dashboard-page .dashboard-switcher__item:hover{color:var(--rem-text);border-color:var(--rem-petrol-ink)}.dashboard-page .dashboard-switcher__item[aria-current=page]{background:var(--rem-petrol-soft);border-color:var(--rem-petrol-ink);color:var(--rem-petrol-ink-active)}.dashboard-home-icon{flex:none}.dashboard-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dashboard-switcher__select{display:inline-flex;align-items:center;gap:var(--rem-2);font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text-2)}.dashboard-switcher__select select{min-width:16rem;height:36px;padding:0 var(--rem-3);border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-md);background:var(--rem-surface);color:var(--rem-text);font:inherit}.dashboard-switcher__select select:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.dashboard-view__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rem-3) var(--rem-4);margin-bottom:var(--rem-4)}.dashboard-view__heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2) var(--rem-3);min-width:0}.dashboard-view__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2)}.dashboard-view__title{margin:0;font-family:var(--rem-font);font-size:var(--rem-text-xl);color:var(--rem-text)}.dashboard-widget__retry{padding:var(--rem-2) var(--rem-4);border-radius:var(--rem-r-md);border:1px solid var(--rem-petrol-ink);background:var(--rem-surface);color:var(--rem-petrol-ink);font:inherit;font-weight:600;cursor:pointer}.dashboard-widget__retry:hover{background:var(--rem-petrol-soft)}.dashboard-widget__retry:focus-visible,.dashboard-page .dashboard-widget__open:focus-visible,.dashboard-page .dashboard-switcher__item:focus-visible,.dashboard-page .dashboard-workpages__link:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.dashboard-state{display:flex;flex-direction:column;align-items:center;gap:var(--rem-4);padding:var(--rem-8) var(--rem-4);color:var(--rem-text-2);text-align:center}.dashboard-workpages{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rem-2)}.dashboard-page .dashboard-workpages__link{padding:var(--rem-2) var(--rem-4);border-radius:var(--rem-r-md);background:var(--rem-surface);box-shadow:var(--rem-shadow-sm);color:var(--rem-petrol-ink);font-weight:600;text-decoration:none}.dashboard-widget{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--rem-r-lg);background:var(--rem-surface);box-shadow:var(--rem-shadow-card)}.dashboard-widget[data-tone=late]{box-shadow:inset 0 3px 0 var(--rem-error),var(--rem-shadow-card)}.dashboard-widget[data-tone=near]{box-shadow:inset 0 3px 0 var(--rem-warning),var(--rem-shadow-card)}.dashboard-widget[data-tone=clear]{box-shadow:inset 0 3px 0 var(--rem-success),var(--rem-shadow-card)}.dashboard-widget__header{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--rem-2);padding:var(--rem-3) var(--rem-4) 0}.dashboard-widget__header .dashboard-widget__title{flex:1 1 0;min-width:0}.dashboard-widget__header .dashboard-widget__label{flex-basis:100%}.dashboard-widget__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--rem-r-md);background:var(--rem-petrol-soft);color:var(--rem-petrol-ink)}.dashboard-widget__title-qualifier{font-weight:600;color:var(--rem-text-2)}.dashboard-widget__title{margin:0;font-family:var(--rem-font);font-size:var(--rem-text-base);color:var(--rem-text);text-wrap:balance}.dashboard-widget__label{margin:var(--rem-1) 0 0;text-wrap:pretty;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-widget__body{flex:1;min-height:0;overflow:auto;padding:var(--rem-3) var(--rem-4)}.state-illustration{flex:none;color:var(--rem-text-3)}.dashboard-widget__state[data-illustrated]{align-items:center;justify-content:center;gap:var(--rem-1);height:100%;text-align:center}.dashboard-widget__state[data-illustrated]>.state-illustration{margin-bottom:var(--rem-2)}.dashboard-widget__illustrated{display:flex;flex-direction:column;height:100%}.dashboard-widget__illustrated>.state-illustration{align-self:center;margin-top:auto;margin-bottom:auto}.dashboard-widget__content{height:100%}.dashboard-widget__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rem-2);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.dashboard-widget__state p{margin:0}.dashboard-widget__state[data-state=empty-good]:not([data-illustrated]) p{display:inline-flex;align-items:center;gap:var(--rem-2);color:var(--rem-text);font-weight:600}.dashboard-widget__check{flex:none;color:var(--rem-success-ink)}.dashboard-widget__state-title{font-weight:600;color:var(--rem-text)}.dashboard-widget__state[data-state=error]{color:var(--rem-error-ink)}.dashboard-widget__updated{margin-inline-end:auto}.dashboard-view__updated{font-size:var(--rem-text-xs);color:var(--rem-text-2);white-space:nowrap}.dashboard-widget__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--rem-2);padding:var(--rem-2) var(--rem-4) var(--rem-3);font-size:var(--rem-text-xs);color:var(--rem-text-2)}.dashboard-page .dashboard-widget__open{color:var(--rem-petrol-ink);font-weight:600;text-decoration:none}.dashboard-page .dashboard-widget__open:hover{text-decoration:underline}@media(max-width:899px){.dashboard-page{padding:var(--rem-4) var(--rem-4) var(--rem-8)}}.dashboard-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:var(--rem-r-md);background:none;color:var(--rem-text-2);cursor:pointer}.dashboard-icon-button:hover:not(:disabled),.dashboard-icon-button[aria-expanded=true]{border-color:var(--rem-border-strong);background:var(--rem-surface);color:var(--rem-text)}.dashboard-icon-button:disabled{cursor:progress}.dashboard-icon-button:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.dashboard-icon-button[aria-busy=true] .dashboard-refresh-icon{animation:dashboard-refresh-spin .9s linear infinite}@keyframes dashboard-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dashboard-icon-button[aria-busy=true] .dashboard-refresh-icon{animation:none}}.dashboard-more{position:relative}.dashboard-more__menu{position:absolute;z-index:25;inset-inline-end:0;min-width:14rem;margin:var(--rem-1) 0 0;padding:var(--rem-1);list-style:none;border-radius:var(--rem-r-md);background:var(--rem-surface);box-shadow:var(--rem-shadow-raised)}.dashboard-more__item{display:flex;align-items:center;width:100%;min-height:36px;padding:0 var(--rem-3);border:0;border-radius:var(--rem-r-sm);background:none;color:var(--rem-text);font:inherit;font-size:var(--rem-text-sm);text-align:start;cursor:pointer}.dashboard-more__item:hover,.dashboard-more__item:focus-visible{background:var(--rem-surface-2);outline:none}.dashboard-more__duplicate{flex-basis:100%}.remediation-flow__legend{color:var(--rem-text);font-size:var(--rem-text-sm)}.dashboard-topics{display:flex;flex-direction:column;gap:var(--rem-6)}.dashboard-topic{display:flex;flex-direction:column;gap:var(--rem-4)}.dashboard-topic__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rem-1) var(--rem-3)}.dashboard-topic__title{margin:0;font-family:var(--rem-font);font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:-.01em;color:var(--rem-text)}.dashboard-topic__state{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--rem-1) var(--rem-2);margin:0;padding:0;list-style:none;font-size:var(--rem-text-sm);font-weight:600}.dashboard-topic__count{display:inline-flex;align-items:center;gap:6px}.dashboard-topic__count+.dashboard-topic__count:before{content:"·";margin-right:var(--rem-2);font-weight:400;color:var(--rem-text-3)}.dashboard-topic__dot{width:8px;height:8px;border-radius:50%}.dashboard-topic__count[data-tone=late]{color:var(--rem-error-ink)}.dashboard-topic__count[data-tone=late] .dashboard-topic__dot{background:var(--rem-error)}.dashboard-topic__count[data-tone=near]{color:var(--rem-warning-ink)}.dashboard-topic__count[data-tone=near] .dashboard-topic__dot{background:var(--rem-warning)}.dashboard-topic__count[data-tone=clear]{color:var(--rem-success-ink)}.dashboard-row{--dashboard-row-height: 360px;display:grid;grid-template-columns:repeat(var(--dashboard-row-columns, 1),minmax(0,1fr));grid-auto-rows:minmax(var(--dashboard-row-height),auto);gap:var(--rem-4)}.dashboard-row[data-height=low]{--dashboard-row-height: 184px}.dashboard-row[data-height=high]{--dashboard-row-height: 620px}.dashboard-row[data-schema="1+1"]{--dashboard-row-columns: 2}.dashboard-row[data-schema="1+1+1"],.dashboard-row[data-schema="2+1"],.dashboard-row[data-schema="1+2"]{--dashboard-row-columns: 3}.dashboard-row__slot{min-width:0}.dashboard-row__slot[data-width=two-thirds]{grid-column:span 2}@media(max-width:899px){.dashboard-row[data-schema="1+1+1"]{--dashboard-row-columns: 2}.dashboard-row[data-schema="1+1+1"] .dashboard-row__slot:last-child{grid-column:span 2}.dashboard-row[data-schema="2+1"],.dashboard-row[data-schema="1+2"]{--dashboard-row-columns: 1}.dashboard-row__slot[data-width=two-thirds]{grid-column:auto}}@media(max-width:639px){.dashboard-row,.dashboard-row[data-schema]{--dashboard-row-columns: 1;--dashboard-row-height: 240px}.dashboard-row[data-height=low]{--dashboard-row-height: 152px}.dashboard-row[data-height=high]{--dashboard-row-height: 420px}.dashboard-row[data-schema="1+1+1"] .dashboard-row__slot:last-child{grid-column:auto}}.dashboard-switcher__pills{display:flex;flex-wrap:wrap;gap:var(--rem-2)}.dashboard-switcher__compact{display:none}@media(max-width:639px){.dashboard-switcher__pills{display:none}.dashboard-switcher__compact{display:flex;width:100%}.dashboard-switcher__compact .dashboard-switcher__select,.dashboard-switcher__compact .dashboard-switcher__select select{width:100%;min-width:0}.dashboard-switcher__compact .dashboard-switcher__select select{height:44px}.dashboard-switcher__compact .dashboard-switcher__select>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dashboard-view__bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--rem-1) var(--rem-1)}.dashboard-view__heading,.dashboard-view__actions{display:contents}.dashboard-view__title{grid-row:1;grid-column:1}.dashboard-view__bar .dashboard-icon-button{grid-row:1;grid-column:2}.dashboard-view__bar .dashboard-more{grid-row:1;grid-column:3}.dashboard-view__bar .dashboard-home-choice{grid-row:2;grid-column:1;justify-self:start}.dashboard-view__bar .dashboard-home-choice__link{text-align:start}.dashboard-view__updated{grid-row:2;grid-column:2 / 4;justify-self:end}.dashboard-icon-button{width:44px;height:44px}}@media(pointer:coarse){.dashboard-page .dashboard-widget__open,.dashboard-page .dashboard-home-choice__link{display:inline-flex;align-items:center;min-height:44px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Manrope,sans-serif;background:var(--rem-bg);color:var(--rem-text)}h1,h2,h3,h4,h5,h6{margin:0;font-family:Manrope,sans-serif}p{margin:0}a{color:#5fa8d3;text-decoration:none}a:hover{text-decoration:underline}button,select{font-family:Manrope,sans-serif}:where(.sd-theme-root){--sjs2-base-unit-size: 8px;--sjs2-base-unit-spacing: 8px;--sjs2-base-unit-radius: 8px;--sjs2-base-unit-border-width: 1px;--sjs2-base-unit-font-size: 8px;--sjs2-base-unit-line-height: 8px;--sjs2-base-unit-opacity: 1%;--sjs2-base-unit-scale: 1%;--sjs2-scale-x000: calc(var(--sjs2-base-unit-scale) * 0);--sjs2-scale-x025: calc(var(--sjs2-base-unit-scale) * 25);--sjs2-scale-x050: calc(var(--sjs2-base-unit-scale) * 50);--sjs2-scale-x075: calc(var(--sjs2-base-unit-scale) * 75);--sjs2-scale-x095: calc(var(--sjs2-base-unit-scale) * 95);--sjs2-scale-x098: calc(var(--sjs2-base-unit-scale) * 98);--sjs2-scale-x100: calc(var(--sjs2-base-unit-scale) * 100);--sjs2-scale-x200: calc(var(--sjs2-base-unit-scale) * 200);--sjs2-size-x000: calc(var(--sjs2-base-unit-size) * 0);--sjs2-size-x025: calc(var(--sjs2-base-unit-size) * .25);--sjs2-size-x050: calc(var(--sjs2-base-unit-size) * .5);--sjs2-size-x075: calc(var(--sjs2-base-unit-size) * .75);--sjs2-size-x100: calc(var(--sjs2-base-unit-size) * 1);--sjs2-size-x125: calc(var(--sjs2-base-unit-size) * 1.25);--sjs2-size-x150: calc(var(--sjs2-base-unit-size) * 1.5);--sjs2-size-x200: calc(var(--sjs2-base-unit-size) * 2);--sjs2-size-x250: calc(var(--sjs2-base-unit-size) * 2.5);--sjs2-size-x300: calc(var(--sjs2-base-unit-size) * 3);--sjs2-size-x350: calc(var(--sjs2-base-unit-size) * 3.5);--sjs2-size-x400: calc(var(--sjs2-base-unit-size) * 4);--sjs2-size-x500: calc(var(--sjs2-base-unit-size) * 5);--sjs2-size-x600: calc(var(--sjs2-base-unit-size) * 6);--sjs2-size-x700: calc(var(--sjs2-base-unit-size) * 7);--sjs2-size-x800: calc(var(--sjs2-base-unit-size) * 8);--sjs2-size-x900: calc(var(--sjs2-base-unit-size) * 9);--sjs2-size-x1000: calc(var(--sjs2-base-unit-size) * 10);--sjs2-size-x1100: calc(var(--sjs2-base-unit-size) * 11);--sjs2-size-x1200: calc(var(--sjs2-base-unit-size) * 12);--sjs2-size-x1300: calc(var(--sjs2-base-unit-size) * 13);--sjs2-size-x1400: calc(var(--sjs2-base-unit-size) * 14);--sjs2-size-x1500: calc(var(--sjs2-base-unit-size) * 15);--sjs2-radius-x000: calc(var(--sjs2-base-unit-radius) * 0);--sjs2-radius-x025: calc(var(--sjs2-base-unit-radius) * .25);--sjs2-radius-x050: calc(var(--sjs2-base-unit-radius) * .5);--sjs2-radius-x075: calc(var(--sjs2-base-unit-radius) * .75);--sjs2-radius-x100: calc(var(--sjs2-base-unit-radius) * 1);--sjs2-radius-x125: calc(var(--sjs2-base-unit-radius) * 1.25);--sjs2-radius-x150: calc(var(--sjs2-base-unit-radius) * 1.5);--sjs2-radius-x200: calc(var(--sjs2-base-unit-radius) * 2);--sjs2-radius-x250: calc(var(--sjs2-base-unit-radius) * 2.5);--sjs2-radius-x300: calc(var(--sjs2-base-unit-radius) * 3);--sjs2-radius-x400: calc(var(--sjs2-base-unit-radius) * 4);--sjs2-radius-x500: calc(var(--sjs2-base-unit-radius) * 5);--sjs2-radius-x600: calc(var(--sjs2-base-unit-radius) * 6);--sjs2-radius-x700: calc(var(--sjs2-base-unit-radius) * 7);--sjs2-radius-x800: calc(var(--sjs2-base-unit-radius) * 8);--sjs2-radius-round: 9999px;--sjs2-spacing-x000: calc(var(--sjs2-base-unit-spacing) * 0);--sjs2-spacing-x025: calc(var(--sjs2-base-unit-spacing) * .25);--sjs2-spacing-x050: calc(var(--sjs2-base-unit-spacing) * .5);--sjs2-spacing-x075: calc(var(--sjs2-base-unit-spacing) * .75);--sjs2-spacing-x100: calc(var(--sjs2-base-unit-spacing) * 1);--sjs2-spacing-x125: calc(var(--sjs2-base-unit-spacing) * 1.25);--sjs2-spacing-x150: calc(var(--sjs2-base-unit-spacing) * 1.5);--sjs2-spacing-x200: calc(var(--sjs2-base-unit-spacing) * 2);--sjs2-spacing-x250: calc(var(--sjs2-base-unit-spacing) * 2.5);--sjs2-spacing-x300: calc(var(--sjs2-base-unit-spacing) * 3);--sjs2-spacing-x400: calc(var(--sjs2-base-unit-spacing) * 4);--sjs2-spacing-x500: calc(var(--sjs2-base-unit-spacing) * 5);--sjs2-spacing-x550: calc(var(--sjs2-base-unit-spacing) * 5.5);--sjs2-spacing-x600: calc(var(--sjs2-base-unit-spacing) * 6);--sjs2-spacing-x700: calc(var(--sjs2-base-unit-spacing) * 7);--sjs2-spacing-x800: calc(var(--sjs2-base-unit-spacing) * 8);--sjs2-spacing-x900: calc(var(--sjs2-base-unit-spacing) * 9);--sjs2-spacing-x1000: calc(var(--sjs2-base-unit-spacing) * 10);--sjs2-spacing-negative-x025: calc(var(--sjs2-base-unit-spacing) * -.25);--sjs2-spacing-negative-x050: calc(var(--sjs2-base-unit-spacing) * -.5);--sjs2-spacing-negative-x075: calc(var(--sjs2-base-unit-spacing) * -.75);--sjs2-spacing-negative-x100: calc(var(--sjs2-base-unit-spacing) * -1);--sjs2-spacing-negative-x125: calc(var(--sjs2-base-unit-spacing) * -1.25);--sjs2-spacing-negative-x150: calc(var(--sjs2-base-unit-spacing) * -1.5);--sjs2-spacing-negative-x200: calc(var(--sjs2-base-unit-spacing) * -2);--sjs2-spacing-negative-x250: calc(var(--sjs2-base-unit-spacing) * -2.5);--sjs2-spacing-negative-x300: calc(var(--sjs2-base-unit-spacing) * -3);--sjs2-spacing-negative-x400: calc(var(--sjs2-base-unit-spacing) * -4);--sjs2-spacing-negative-x500: calc(var(--sjs2-base-unit-spacing) * -5);--sjs2-spacing-negative-x600: calc(var(--sjs2-base-unit-spacing) * -6);--sjs2-spacing-negative-x700: calc(var(--sjs2-base-unit-spacing) * -7);--sjs2-spacing-negative-x800: calc(var(--sjs2-base-unit-spacing) * -8);--sjs2-spacing-negative-x900: calc(var(--sjs2-base-unit-spacing) * -9);--sjs2-spacing-negative-x1000: calc(var(--sjs2-base-unit-spacing) * -10);--sjs2-opacity-x000: calc(var(--sjs2-base-unit-opacity) * 0);--sjs2-opacity-x005: calc(var(--sjs2-base-unit-opacity) * 5);--sjs2-opacity-x010: calc(var(--sjs2-base-unit-opacity) * 10);--sjs2-opacity-x015: calc(var(--sjs2-base-unit-opacity) * 15);--sjs2-opacity-x020: calc(var(--sjs2-base-unit-opacity) * 20);--sjs2-opacity-x025: calc(var(--sjs2-base-unit-opacity) * 25);--sjs2-opacity-x030: calc(var(--sjs2-base-unit-opacity) * 30);--sjs2-opacity-x035: calc(var(--sjs2-base-unit-opacity) * 35);--sjs2-opacity-x040: calc(var(--sjs2-base-unit-opacity) * 40);--sjs2-opacity-x045: calc(var(--sjs2-base-unit-opacity) * 45);--sjs2-opacity-x050: calc(var(--sjs2-base-unit-opacity) * 50);--sjs2-opacity-x055: calc(var(--sjs2-base-unit-opacity) * 55);--sjs2-opacity-x060: calc(var(--sjs2-base-unit-opacity) * 60);--sjs2-opacity-x065: calc(var(--sjs2-base-unit-opacity) * 65);--sjs2-opacity-x070: calc(var(--sjs2-base-unit-opacity) * 70);--sjs2-opacity-x075: calc(var(--sjs2-base-unit-opacity) * 75);--sjs2-opacity-x080: calc(var(--sjs2-base-unit-opacity) * 80);--sjs2-opacity-x085: calc(var(--sjs2-base-unit-opacity) * 85);--sjs2-opacity-x090: calc(var(--sjs2-base-unit-opacity) * 90);--sjs2-opacity-x095: calc(var(--sjs2-base-unit-opacity) * 95);--sjs2-opacity-x100: calc(var(--sjs2-base-unit-opacity) * 100);--sjs2-border-width-x000: calc(var(--sjs2-base-unit-border-width) * 0);--sjs2-border-width-x100: calc(var(--sjs2-base-unit-border-width) * 1);--sjs2-border-width-x200: calc(var(--sjs2-base-unit-border-width) * 2);--sjs2-border-width-x400: calc(var(--sjs2-base-unit-border-width) * 4);--sjs2-animation-time-x000: 0ms;--sjs2-animation-time-x100: .1s;--sjs2-animation-time-x150: .15s;--sjs2-animation-time-x200: .2s;--sjs2-animation-time-x250: .25s;--sjs2-animation-time-x300: .3s;--sjs2-animation-time-x350: .35s;--sjs2-animation-time-x400: .4s;--sjs2-animation-time-x450: .45s;--sjs2-animation-time-x500: .5s;--sjs2-animation-time-x600: .6s;--sjs2-animation-time-x700: .7s;--sjs2-animation-time-x800: .8s;--sjs2-animation-ease-base: cubic-bezier(.4, .24, 0, 1);--sjs2-font-weight-regular: 400;--sjs2-font-weight-medium: 500;--sjs2-font-weight-semibold: 600;--sjs2-font-weight-bold: 700;--sjs2-font-size-x000: calc(var(--sjs2-base-unit-font-size) * 0);--sjs2-font-size-x100: calc(var(--sjs2-base-unit-font-size) * 1);--sjs2-font-size-x125: calc(var(--sjs2-base-unit-font-size) * 1.25);--sjs2-font-size-x150: calc(var(--sjs2-base-unit-font-size) * 1.5);--sjs2-font-size-x175: calc(var(--sjs2-base-unit-font-size) * 1.75);--sjs2-font-size-x200: calc(var(--sjs2-base-unit-font-size) * 2);--sjs2-font-size-x250: calc(var(--sjs2-base-unit-font-size) * 2.5);--sjs2-font-size-x275: calc(var(--sjs2-base-unit-font-size) * 2.75);--sjs2-font-size-x300: calc(var(--sjs2-base-unit-font-size) * 3);--sjs2-font-size-x350: calc(var(--sjs2-base-unit-font-size) * 3.5);--sjs2-font-size-x400: calc(var(--sjs2-base-unit-font-size) * 4);--sjs2-font-size-x500: calc(var(--sjs2-base-unit-font-size) * 5);--sjs2-font-size-x600: calc(var(--sjs2-base-unit-font-size) * 6);--sjs2-line-height-x000: calc(var(--sjs2-base-unit-line-height) * 0);--sjs2-line-height-x100: calc(var(--sjs2-base-unit-line-height) * 1);--sjs2-line-height-x125: calc(var(--sjs2-base-unit-line-height) * 1.25);--sjs2-line-height-x150: calc(var(--sjs2-base-unit-line-height) * 1.5);--sjs2-line-height-x175: calc(var(--sjs2-base-unit-line-height) * 1.75);--sjs2-line-height-x200: calc(var(--sjs2-base-unit-line-height) * 2);--sjs2-line-height-x250: calc(var(--sjs2-base-unit-line-height) * 2.5);--sjs2-line-height-x275: calc(var(--sjs2-base-unit-line-height) * 2.75);--sjs2-line-height-x300: calc(var(--sjs2-base-unit-line-height) * 3);--sjs2-line-height-x350: calc(var(--sjs2-base-unit-line-height) * 3.5);--sjs2-line-height-x400: calc(var(--sjs2-base-unit-line-height) * 4);--sjs2-line-height-x500: calc(var(--sjs2-base-unit-line-height) * 5);--sjs2-line-height-x600: calc(var(--sjs2-base-unit-line-height) * 6);--sjs2-text-case-default: none;--sjs2-text-case-uppercase: uppercase;--sjs2-palette-gray-100: #F5F5F5;--sjs2-palette-gray-150: #EDEDED;--sjs2-palette-gray-200: #E5E5E5;--sjs2-palette-gray-250: #D4D4D4;--sjs2-palette-gray-300: #CDCDCD;--sjs2-palette-gray-400: #B3B2B2;--sjs2-palette-gray-500: #8E8E8E;--sjs2-palette-gray-600: #656468;--sjs2-palette-gray-650: #565558;--sjs2-palette-gray-700: #414045;--sjs2-palette-gray-750: #36353C;--sjs2-palette-gray-800: #2D2C33;--sjs2-palette-gray-850: #222126;--sjs2-palette-gray-900: #1C1B20;--sjs2-palette-gray-950: #161519;--sjs2-palette-gray-999: #111014;--sjs2-palette-gray-000: #fff;--sjs2-palette-red-400: #ff6e84;--sjs2-palette-red-500: #FF425F;--sjs2-palette-red-600: #E50A3E;--sjs2-palette-red-700: #C30935;--sjs2-palette-red-800: #920728;--sjs2-palette-green-400: #16D5B2;--sjs2-palette-green-500: #14C2A2;--sjs2-palette-green-600: #19B394;--sjs2-palette-green-700: #15947A;--sjs2-palette-green-800: #107560;--sjs2-palette-blue-400: #73BAFC;--sjs2-palette-blue-500: #55ACFC;--sjs2-palette-blue-600: #437FD9;--sjs2-palette-blue-700: #2A6CD0;--sjs2-palette-blue-800: #2156A5;--sjs2-palette-yellow-400: #FEC74D;--sjs2-palette-yellow-500: #FEB020;--sjs2-palette-yellow-600: #FF9814;--sjs2-palette-yellow-700: #F08700;--sjs2-palette-yellow-800: #CC7300;--sjs2-palette-violet-400: #C87AF5;--sjs2-palette-violet-500: #BA59F2;--sjs2-palette-violet-600: #A62CEC;--sjs2-palette-violet-700: #9614E1;--sjs2-palette-violet-800: #6D0FA4;--sjs2-palette-olive-400: #78CA54;--sjs2-palette-olive-500: #62BB3A;--sjs2-palette-olive-600: #4FAF24;--sjs2-palette-olive-700: #41901E;--sjs2-palette-olive-800: #357619;--sjs2-palette-purple-400: #A190FA;--sjs2-palette-purple-500: #8B76F9;--sjs2-palette-purple-600: #6E5BD1;--sjs2-palette-purple-700: #5640C9;--sjs2-palette-purple-800: #3C2B97;--sjs2-palette-indianred-400: #F9786A;--sjs2-palette-indianred-500: #F85F4F;--sjs2-palette-indianred-600: #D22D34;--sjs2-palette-indianred-700: #9D2228;--sjs2-palette-indianred-800: #74191E;--sjs2-spacing-medium-horizontal: var(--sjs2-spacing-x300);--sjs2-spacing-medium-vertical: var(--sjs2-spacing-x300);--sjs2-spacing-large-horizontal: var(--sjs2-spacing-x500);--sjs2-spacing-large-vertical: var(--sjs2-spacing-x500);--sjs2-layout-component-action-xx-small-label-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-action-xx-small-label-padding-horizontal: var(--sjs2-spacing-x025);--sjs2-layout-component-action-xx-small-icon-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-action-xx-small-icon-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-action-xx-small-box-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-action-xx-small-box-padding-horizontal: var(--sjs2-spacing-x050);--sjs2-layout-component-action-xx-small-box-gap: var(--sjs2-spacing-x000);--sjs2-layout-component-action-x-small-label-padding-horizontal: var(--sjs2-spacing-x050);--sjs2-layout-component-action-x-small-label-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-action-x-small-icon-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-action-x-small-icon-padding-horizontal: var(--sjs2-spacing-x050);--sjs2-layout-component-action-x-small-box-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-action-x-small-box-padding-horizontal: var(--sjs2-spacing-x050);--sjs2-layout-component-action-x-small-box-gap: var(--sjs2-spacing-x000);--sjs2-layout-component-action-small-label-padding-horizontal: var(--sjs2-spacing-x075);--sjs2-layout-component-action-small-label-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-action-small-icon-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-action-small-icon-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-action-small-box-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-action-small-box-padding-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-action-small-box-gap: var(--sjs2-spacing-x000);--sjs2-layout-component-action-medium-label-padding-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-action-medium-label-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-action-medium-icon-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-action-medium-icon-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-action-medium-box-padding-vertical: var(--sjs2-spacing-x150);--sjs2-layout-component-action-medium-box-padding-horizontal: var(--sjs2-spacing-x150);--sjs2-layout-component-action-medium-box-gap: var(--sjs2-spacing-x000);--sjs2-layout-component-action-large-label-padding-horizontal: var(--sjs2-spacing-x200);--sjs2-layout-component-action-large-label-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-action-large-icon-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-action-large-icon-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-action-large-box-padding-vertical: var(--sjs2-spacing-x200);--sjs2-layout-component-action-large-box-padding-horizontal: var(--sjs2-spacing-x200);--sjs2-layout-component-action-large-box-gap: var(--sjs2-spacing-x000);--sjs2-layout-component-formbox-small-padding-horizontal: var(--sjs2-spacing-x050);--sjs2-layout-component-formbox-small-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-formbox-small-gap: var(--sjs2-spacing-x050);--sjs2-layout-component-formbox-medium-padding-horizontal: var(--sjs2-spacing-x050);--sjs2-layout-component-formbox-medium-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-formbox-medium-gap: var(--sjs2-spacing-x050);--sjs2-layout-component-input-small-content-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-input-small-content-padding-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-input-small-swatch-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-input-small-swatch-padding-left: var(--sjs2-spacing-x100);--sjs2-layout-component-input-small-swatch-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-input-small-icon-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-input-small-icon-padding-left: var(--sjs2-spacing-x050);--sjs2-layout-component-input-small-icon-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-input-small-label-padding-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-input-small-label-padding-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-input-small-action-group-gap: var(--sjs2-spacing-x050);--sjs2-layout-component-input-small-limit-padding-vertical: var(--sjs2-spacing-x075);--sjs2-layout-component-input-small-limit-padding-left: var(--sjs2-spacing-x100);--sjs2-layout-component-input-small-limit-padding-right: var(--sjs2-spacing-x100);--sjs2-layout-component-input-small-tag-group-gap: var(--sjs2-spacing-x050);--sjs2-layout-component-input-medium-content-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-input-medium-content-padding-horizontal: var(--sjs2-spacing-x150);--sjs2-layout-component-input-medium-swatch-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-input-medium-swatch-padding-left: var(--sjs2-spacing-x150);--sjs2-layout-component-input-medium-swatch-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-input-medium-icon-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-input-medium-icon-padding-left: var(--sjs2-spacing-x100);--sjs2-layout-component-input-medium-icon-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-input-medium-label-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-input-medium-label-padding-horizontal: var(--sjs2-spacing-x150);--sjs2-layout-component-input-medium-action-group-gap: var(--sjs2-spacing-x050);--sjs2-layout-component-input-medium-limit-padding-vertical: var(--sjs2-spacing-x075);--sjs2-layout-component-input-medium-limit-padding-left: var(--sjs2-spacing-x100);--sjs2-layout-component-input-medium-limit-padding-right: var(--sjs2-spacing-x100);--sjs2-layout-component-input-medium-tag-group-gap: var(--sjs2-spacing-x050);--sjs2-layout-component-message-box-padding-horizontal: var(--sjs2-spacing-x150);--sjs2-layout-component-message-box-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-message-box-gap-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-message-content-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-page-box-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-page-box-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-page-box-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-page-box-gap-vertical: var(--sjs2-spacing-large-vertical)}:where(.sd-theme-root){--sjs2-layout-component-page-content-area-padding-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-page-content-area-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-page-content-area-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-page-content-area-gap-horizontal: var(--sjs2-spacing-x300);--sjs2-layout-component-page-content-area-gap-vertical: var(--sjs2-spacing-x300);--sjs2-layout-component-page-header-padding-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-page-header-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-page-header-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-page-header-gap-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-page-title-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-page-title-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-page-description-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-page-description-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-page-description-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-box-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-box-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-box-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-box-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-content-area-padding-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-content-area-padding-top: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-content-area-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-content-area-gap-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-content-area-gap-vertical: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-header-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-header-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-header-padding-top: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-header-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-header-gap-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-panel-header-gap-horizontal: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-header-gap: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-title-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-title-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-description-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-description-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-description-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-footer-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-footer-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-footer-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-footer-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-footer-gap: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-footer-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-panel-header-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-panel-simple-box-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-box-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-box-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-box-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-content-area-padding-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-simple-content-area-padding-top: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-simple-content-area-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-simple-content-area-gap-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-simple-content-area-gap-vertical: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-simple-nested-box-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-nested-box-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-nested-box-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-nested-box-gap-vertical: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-simple-nested-content-area-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-nested-content-area-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-nested-content-area-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-simple-nested-content-area-gap-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-simple-nested-content-area-gap-vertical: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-nested-footer-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-nested-footer-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-nested-footer-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-footer-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-nested-footer-gap: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-nested-box-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-box-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-box-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-box-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-content-area-padding-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-nested-content-area-padding-top: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-nested-content-area-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-nested-content-area-gap-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-nested-content-area-gap-vertical: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-nested-header-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-nested-header-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-nested-header-padding-top: var(--sjs2-spacing-x200);--sjs2-layout-component-panel-nested-header-padding-bottom: var(--sjs2-spacing-x200);--sjs2-layout-component-panel-nested-header-gap-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-panel-nested-header-gap-horizontal: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-nested-header-gap: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-nested-title-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-title-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-description-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-description-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-description-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-nested-footer-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-panel-nested-header-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-panel-dynamic-box-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-box-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-box-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-box-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-content-area-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-content-area-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-content-area-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-content-area-gap-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-content-area-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-header-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-dynamic-header-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-dynamic-header-padding-top: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-dynamic-header-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-dynamic-header-gap-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-panel-dynamic-header-gap-horizontal: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-dynamic-header-gap: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-dynamic-title-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-title-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-description-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-description-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-description-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-dynamic-footer-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-dynamic-footer-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-dynamic-footer-padding-top: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-dynamic-footer-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-dynamic-footer-gap: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-dynamic-footer-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-panel-dynamic-header-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-labeled-group-box-padding-vertical: var(--sjs2-spacing-x150);--sjs2-layout-component-labeled-group-box-gap-vertical: var(--sjs2-spacing-x300);--sjs2-layout-component-labeled-group-box-gap-horizontal: var(--sjs2-spacing-x200);--sjs2-layout-component-labeled-item-box-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-labeled-item-box-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-label-box-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-label-box-gap-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-label-content-gap-horizontal: var(--sjs2-spacing-x050);--sjs2-layout-component-question-box-gap-vertical: var(--sjs2-spacing-x200);--sjs2-layout-component-question-box-gap-horizontal: var(--sjs2-spacing-x300);--sjs2-layout-component-question-header-padding-left: var(--sjs2-spacing-x000);--sjs2-layout-component-question-header-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-question-header-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-question-header-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-question-header-gap-horizontal: var(--sjs2-spacing-x150);--sjs2-layout-component-question-header-gap-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-question-header-side-padding-left: var(--sjs2-spacing-x000);--sjs2-layout-component-question-header-side-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-question-header-side-padding-top: var(--sjs2-spacing-x150);--sjs2-layout-component-question-header-side-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-question-header-side-gap-horizontal: var(--sjs2-spacing-x150);--sjs2-layout-component-question-header-side-gap-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-question-title-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-question-title-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-question-title-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-question-description-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-question-description-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-question-description-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-question-header-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-caption-box-padding-left: var(--sjs2-spacing-x000);--sjs2-layout-component-caption-box-padding-right: var(--sjs2-spacing-x050);--sjs2-layout-component-caption-box-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-caption-box-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-caption-box-gap-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-caption-content-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-caption-content-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-caption-hint-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-caption-hint-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-caption-hint-padding-bottom: var(--sjs2-spacing-x200);--sjs2-layout-component-caption-action-group-gap: var(--sjs2-spacing-x000);--sjs2-layout-component-drop-box-padding-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-drop-box-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-drop-box-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-drop-content-area-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-menu-box-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-menu-box-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-menu-box-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-menu-content-area-padding-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-menu-content-area-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-menu-content-area-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-modal-box-padding-horizontal: var(--sjs2-spacing-x400);--sjs2-layout-component-modal-box-padding-top: var(--sjs2-spacing-x400);--sjs2-layout-component-modal-box-padding-bottom: var(--sjs2-spacing-x400);--sjs2-layout-component-modal-box-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-modal-content-area-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-modal-content-area-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-modal-header-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-modal-header-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-modal-footer-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-modal-footer-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-modal-footer-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-upload-action-group-gap: var(--sjs2-spacing-x100);--sjs2-layout-component-image-action-group-gap: var(--sjs2-spacing-x100);--sjs2-layout-component-image-picker-action-group-gap: var(--sjs2-spacing-x100);--sjs2-layout-component-drop-item-box-padding-left: var(--sjs2-spacing-x150);--sjs2-layout-component-drop-item-box-padding-right: var(--sjs2-spacing-x150);--sjs2-layout-component-drop-item-box-padding-vertical: var(--sjs2-spacing-x150);--sjs2-layout-component-drop-item-box-gap: var(--sjs2-spacing-x100);--sjs2-layout-component-drop-item-label-padding-horizontal: var(--sjs2-spacing-x050);--sjs2-layout-component-menu-item-box-padding-left: var(--sjs2-spacing-x150);--sjs2-layout-component-menu-item-box-padding-right: var(--sjs2-spacing-x100);--sjs2-layout-component-menu-item-box-padding-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-menu-item-box-gap: var(--sjs2-spacing-x100);--sjs2-layout-component-menu-item-label-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-box-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-box-padding-top: var(--sjs2-spacing-large-vertical);--sjs2-layout-component-survey-box-padding-bottom: calc(var(--sjs2-spacing-large-vertical) * 2);--sjs2-layout-component-survey-box-gap-vertical: var(--sjs2-spacing-large-vertical);--sjs2-layout-component-survey-content-area-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-content-area-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-content-area-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-content-area-gap-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-content-area-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-header-gap-vertical: var(--sjs2-spacing-x100);--sjs2-layout-component-survey-header-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-header-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-header-padding-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-survey-header-action-group-gap: var(--sjs2-spacing-x100);--sjs2-layout-component-survey-title-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-title-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-description-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-description-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-description-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-footer-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-footer-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-survey-footer-padding-horizontal: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-survey-footer-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-matrix-box-padding-top: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-matrix-box-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-matrix-box-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-box-padding-left: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-box-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-row-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-row-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-row-gap-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-row-padding-left: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-row-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-cell-padding-top: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-padding-bottom: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-padding-left: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-padding-right: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-left-padding-top: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-left-padding-bottom: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-left-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-left-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-matrix-cell-left-padding-right: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-right-padding-top: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-right-padding-bottom: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-right-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-right-padding-left: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-cell-right-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-matrix-header-cell-padding-top: var(--sjs2-spacing-x150);--sjs2-layout-component-matrix-header-cell-padding-bottom: var(--sjs2-spacing-x150);--sjs2-layout-component-matrix-header-cell-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-header-cell-padding-left: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-header-cell-padding-right: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-header-cell-left-padding-top: var(--sjs2-spacing-x150);--sjs2-layout-component-matrix-header-cell-left-padding-bottom: var(--sjs2-spacing-x150);--sjs2-layout-component-matrix-header-cell-left-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-header-cell-left-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-matrix-header-cell-left-padding-right: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-header-cell-right-padding-top: var(--sjs2-spacing-x150);--sjs2-layout-component-matrix-header-cell-right-padding-bottom: var(--sjs2-spacing-x150);--sjs2-layout-component-matrix-header-cell-right-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-header-cell-right-padding-left: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-header-cell-right-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-matrix-action-group-left-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-action-group-left-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-action-group-left-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-action-group-left-padding-left: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-action-group-left-padding-right: var(--sjs2-spacing-x050);--sjs2-layout-component-matrix-action-group-right-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-action-group-right-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-action-group-right-gap-horizontal: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-action-group-right-padding-left: var(--sjs2-spacing-x050);--sjs2-layout-component-matrix-action-group-right-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-box-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-box-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-box-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-box-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-content-area-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-content-area-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-content-area-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-content-area-gap-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-content-area-gap-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-header-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-matrix-header-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-matrix-header-padding-top: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-matrix-header-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-matrix-header-gap-vertical: var(--sjs2-spacing-x050);--sjs2-layout-component-panel-matrix-header-gap-horizontal: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-matrix-header-gap: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-matrix-title-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-title-padding-vertical: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-description-padding-horizontal: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-description-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-description-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-matrix-footer-padding-left: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-matrix-footer-padding-right: var(--sjs2-spacing-large-horizontal);--sjs2-layout-component-panel-matrix-footer-padding-top: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-matrix-footer-padding-bottom: var(--sjs2-spacing-medium-vertical);--sjs2-layout-component-panel-matrix-footer-gap: var(--sjs2-spacing-x300);--sjs2-layout-component-panel-matrix-footer-action-group-gap: var(--sjs2-spacing-x150);--sjs2-layout-component-panel-matrix-header-action-group-gap: var(--sjs2-spacing-x150);--sjs2-size-xxx-small: var(--sjs2-size-x200);--sjs2-size-xx-small: var(--sjs2-size-x300);--sjs2-size-x-small: var(--sjs2-size-x400);--sjs2-size-small: var(--sjs2-size-x500);--sjs2-size-medium: var(--sjs2-size-x600);--sjs2-size-large: var(--sjs2-size-x700);--sjs2-size-component-icon-small: var(--sjs2-size-x200);--sjs2-size-component-icon-medium: var(--sjs2-size-x300);--sjs2-size-component-icon-large: var(--sjs2-size-x400)}:where(.sd-theme-root){--sjs2-size-component-checkbox-box: var(--sjs2-size-x300);--sjs2-size-component-checkbox-icon: var(--sjs2-size-x200);--sjs2-size-component-radio-box: var(--sjs2-size-x300);--sjs2-size-component-radio-icon: var(--sjs2-size-x200);--sjs2-size-component-action-large-icon: var(--sjs2-typography-line-height-component-action-large-content);--sjs2-size-component-action-medium-icon: var(--sjs2-typography-line-height-component-action-medium-content);--sjs2-size-component-action-small-icon: var(--sjs2-typography-line-height-component-action-small-content);--sjs2-size-component-action-x-small-icon: var(--sjs2-typography-line-height-component-action-x-small-content);--sjs2-size-component-action-xx-small-icon: var(--sjs2-typography-line-height-component-action-xx-small-content);--sjs2-radius-form: var(--sjs2-radius-x100);--sjs2-radius-form-item: var(--sjs2-radius-x050);--sjs2-radius-component-formbox: var(--sjs2-radius-form);--sjs2-radius-component-formbox-action: var(--sjs2-radius-form-item);--sjs2-radius-component-swatch: var(--sjs2-radius-form-item);--sjs2-radius-component-buttongroup-item: var(--sjs2-radius-form-item);--sjs2-radius-component-tagbox-item: var(--sjs2-radius-form-item);--sjs2-radius-component-tagbox-item-action: var(--sjs2-radius-round);--sjs2-radius-component-message: var(--sjs2-radius-form);--sjs2-radius-component-action: var(--sjs2-radius-form);--sjs2-radius-component-drop: var(--sjs2-radius-x200);--sjs2-radius-component-menu: var(--sjs2-radius-x200);--sjs2-radius-component-drop-item: var(--sjs2-radius-x100);--sjs2-radius-component-menu-item: var(--sjs2-radius-x100);--sjs2-radius-component-checkbox: var(--sjs2-radius-form-item);--sjs2-radius-component-radio: var(--sjs2-radius-round);--sjs2-radius-component-rating: var(--sjs2-radius-round);--sjs2-radius-component-ranking: var(--sjs2-radius-round);--sjs2-radius-component-boolean: var(--sjs2-radius-round);--sjs2-radius-component-boolean-item: var(--sjs2-radius-round);--sjs2-radius-component-toggle: var(--sjs2-radius-round);--sjs2-radius-component-toggle-thumb: var(--sjs2-radius-round);--sjs2-radius-component-slider: var(--sjs2-radius-round);--sjs2-radius-component-slider-thumb: var(--sjs2-radius-round);--sjs2-radius-component-page: var(--sjs2-radius-x150);--sjs2-radius-component-panel: var(--sjs2-radius-x150);--sjs2-radius-component-panel-simple: var(--sjs2-radius-component-panel);--sjs2-radius-component-panel-simple-nested: var(--sjs2-radius-x000);--sjs2-radius-component-panel-dynamic: var(--sjs2-radius-component-panel);--sjs2-radius-component-panel-nested: var(--sjs2-radius-form);--sjs2-radius-component-modal: var(--sjs2-radius-x300);--sjs2-radius-component-notifier: var(--sjs2-radius-x200);--sjs2-radius-component-tooltip: var(--sjs2-radius-x050);--sjs2-radius-component-stepper-item: var(--sjs2-radius-form);--sjs2-is-panelless: false;--sjs2-is-mobile: false;--sjs2-typography-font-family-text: Open Sans;--sjs2-typography-font-family-code: DM Mono;--sjs2-typography-font-family-component-input-content: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-question-title: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-question-description: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-page-title: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-page-description: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-panel-title: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-panel-description: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-label-content: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-label-hint: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-action-large-content: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-action-medium-content: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-action-small-content: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-action-x-small-content: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-action-xx-small-content: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-caption-content: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-caption-hint: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-message-content: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-survey-header-title: var(--sjs2-typography-font-family-text);--sjs2-typography-font-family-component-survey-header-description: var(--sjs2-typography-font-family-text);--sjs2-typography-font-size-small: var(--sjs2-font-size-x150);--sjs2-typography-font-size-default: var(--sjs2-font-size-x200);--sjs2-typography-font-size-medium: var(--sjs2-font-size-x275);--sjs2-typography-font-size-large: var(--sjs2-font-size-x350);--sjs2-typography-font-size-component-input-content: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-message-content: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-question-title: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-question-description: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-page-title: var(--sjs2-typography-font-size-medium);--sjs2-typography-font-size-component-page-description: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-panel-title: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-panel-description: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-label-content: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-label-hint: var(--sjs2-typography-font-size-small);--sjs2-typography-font-size-component-action-large-content: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-action-medium-content: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-action-small-content: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-action-x-small-content: var(--sjs2-typography-font-size-small);--sjs2-typography-font-size-component-action-xx-small-content: var(--sjs2-typography-font-size-small);--sjs2-typography-font-size-component-caption-content: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-component-caption-hint: var(--sjs2-typography-font-size-small);--sjs2-typography-font-size-component-survey-header-title: var(--sjs2-typography-font-size-large);--sjs2-typography-font-size-component-survey-header-description: var(--sjs2-typography-font-size-default);--sjs2-typography-font-size-x-small: var(--sjs2-font-size-x125);--sjs2-typography-line-height-small: var(--sjs2-line-height-x200);--sjs2-typography-line-height-default: var(--sjs2-line-height-x300);--sjs2-typography-line-height-medium: var(--sjs2-line-height-x400);--sjs2-typography-line-height-large: var(--sjs2-line-height-x500);--sjs2-typography-line-height-component-input-content: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-question-title: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-question-description: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-page-title: var(--sjs2-typography-line-height-medium);--sjs2-typography-line-height-component-page-description: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-panel-title: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-panel-description: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-label-content: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-label-hint: var(--sjs2-typography-line-height-small);--sjs2-typography-line-height-component-action-large-content: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-action-medium-content: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-action-small-content: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-action-x-small-content: var(--sjs2-typography-line-height-small);--sjs2-typography-line-height-component-action-xx-small-content: var(--sjs2-typography-line-height-small);--sjs2-typography-line-height-component-caption-content: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-caption-hint: var(--sjs2-typography-line-height-small);--sjs2-typography-line-height-component-message-content: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-component-survey-header-title: var(--sjs2-typography-line-height-large);--sjs2-typography-line-height-component-survey-header-description: var(--sjs2-typography-line-height-default);--sjs2-typography-line-height-x-small: var(--sjs2-line-height-x175);--sjs2-typography-font-weight-basic: var(--sjs2-font-weight-regular);--sjs2-typography-font-weight-strong: var(--sjs2-font-weight-semibold);--sjs2-typography-font-weight-component-input-content: var(--sjs2-typography-font-weight-basic);--sjs2-typography-font-weight-component-question-title: var(--sjs2-typography-font-weight-strong);--sjs2-typography-font-weight-component-question-description: var(--sjs2-typography-font-weight-basic);--sjs2-typography-font-weight-component-page-title: var(--sjs2-typography-font-weight-strong);--sjs2-typography-font-weight-component-page-description: var(--sjs2-typography-font-weight-basic);--sjs2-typography-font-weight-component-panel-title: var(--sjs2-typography-font-weight-strong);--sjs2-typography-font-weight-component-panel-description: var(--sjs2-typography-font-weight-basic);--sjs2-typography-font-weight-component-label-content: var(--sjs2-typography-font-weight-basic);--sjs2-typography-font-weight-component-label-hint: var(--sjs2-typography-font-weight-basic);--sjs2-typography-font-weight-component-action-large-content: var(--sjs2-typography-font-weight-strong);--sjs2-typography-font-weight-component-action-medium-content: var(--sjs2-typography-font-weight-strong);--sjs2-typography-font-weight-component-action-small-content: var(--sjs2-typography-font-weight-strong);--sjs2-typography-font-weight-component-action-x-small-content: var(--sjs2-typography-font-weight-strong);--sjs2-typography-font-weight-component-action-xx-small-content: var(--sjs2-typography-font-weight-strong);--sjs2-typography-font-weight-component-caption-content: var(--sjs2-typography-font-weight-basic);--sjs2-typography-font-weight-component-caption-hint: var(--sjs2-typography-font-weight-basic);--sjs2-typography-font-weight-component-message-content: var(--sjs2-typography-font-weight-basic);--sjs2-typography-font-weight-component-survey-header-title: var(--sjs2-typography-font-weight-strong);--sjs2-typography-font-weight-component-survey-header-description: var(--sjs2-typography-font-weight-basic);--sjs2-color-project-brand-400: hsl(from var(--sjs2-color-project-brand-600) h s calc(l*1.2) );--sjs2-color-project-brand-600: #19B394;--sjs2-color-project-brand-700: hsl(from var(--sjs2-color-project-brand-600) h s calc(l*.85) );--sjs2-color-project-brand-800: hsl(from var(--sjs2-color-project-brand-600) h s calc(l*.75) );--sjs2-color-utility-body: var(--sjs2-palette-gray-000);--sjs2-color-utility-sheet: var(--sjs2-palette-gray-000);--sjs2-color-utility-a11y: rgba(from var(--sjs2-palette-blue-400) r g b / var(--sjs2-opacity-x060));--sjs2-color-utility-scrollbar: rgba(from var(--sjs2-palette-gray-999) r g b / var(--sjs2-opacity-x015));--sjs2-color-utility-overlay: rgba(from var(--sjs2-palette-gray-700) r g b / var(--sjs2-opacity-x060));--sjs2-color-utility-toolbox: var(--sjs2-palette-gray-000);--sjs2-color-utility-property-grid: var(--sjs2-palette-gray-000);--sjs2-color-utility-tabs: var(--sjs2-palette-gray-000);--sjs2-color-utility-surface-survey: #EDF9F7;--sjs2-color-utility-surface-designer: #EDF9F7;--sjs2-color-utility-surface-presets-manager: #F4F4F4;--sjs2-color-utility-surface-dashboard: var(--sjs2-color-utility-surface-survey);--sjs2-color-utility-surface-logic: var(--sjs2-color-utility-surface-designer);--sjs2-color-utility-surface-json-editor: var(--sjs2-palette-gray-000);--sjs2-color-utility-surface-translations: var(--sjs2-color-utility-surface-designer);--sjs2-color-utility-surface-embed: var(--sjs2-color-utility-surface-designer);--sjs2-color-utility-shadow-trigger-default: var(--sjs2-color-border-basic-secondary);--sjs2-color-utility-shadow-trigger-hovered: var(--sjs2-color-border-basic-secondary);--sjs2-color-utility-shadow-trigger-pressed: var(--sjs2-color-border-basic-secondary);--sjs2-color-utility-shadow-trigger-disabled: var(--sjs2-color-border-basic-secondary-disabled);--sjs2-color-utility-shadow-trigger-design: var(--sjs2-color-border-basic-secondary);--sjs2-color-utility-shadow-trigger-readonly: var(--sjs2-color-border-basic-primary);--sjs2-color-utility-shadow-trigger-invalid: var(--sjs2-color-border-alert-primary);--sjs2-color-utility-shadow-surface-default: rgba(from var(--sjs2-palette-gray-999) r g b / var(--sjs2-opacity-x010));--sjs2-color-utility-shadow-surface-hovered: rgba(from var(--sjs2-color-project-brand-600) r g b / var(--sjs2-opacity-x040));--sjs2-color-utility-shadow-surface-pressed: var(--sjs2-color-project-brand-600);--sjs2-color-utility-shadow-surface-focused: var(--sjs2-color-project-brand-600);--sjs2-color-utility-shadow-surface-disabled: rgba(from var(--sjs2-palette-gray-999) r g b / var(--sjs2-opacity-x010));--sjs2-color-utility-shadow-surface-dragging: rgba(from var(--sjs2-color-project-brand-600) r g b / var(--sjs2-opacity-x015));--sjs2-color-utility-shadow-floating-default: rgba(from var(--sjs2-color-project-brand-600) r g b / var(--sjs2-opacity-x015));--sjs2-color-utility-user-bg-color-1: #1570EF;--sjs2-color-utility-user-bg-color-2: #CA4FFB;--sjs2-color-utility-user-bg-color-3: #19B35C;--sjs2-color-utility-user-bg-color-4: #19B394;--sjs2-color-utility-user-bg-color-5: #F9C50B;--sjs2-color-utility-user-bg-color-6: #F99130;--sjs2-color-utility-user-bg-color-7: #F1529C;--sjs2-color-utility-user-bg-color-8: #02ADEB;--sjs2-color-utility-user-bg-color-9: #4E6198;--sjs2-color-utility-user-bg-color-0: #808080;--sjs2-color-utility-user-fg-on-color-1: var(--sjs2-palette-gray-000);--sjs2-color-utility-user-fg-on-color-2: var(--sjs2-palette-gray-000);--sjs2-color-utility-user-fg-on-color-3: var(--sjs2-palette-gray-000);--sjs2-color-utility-user-fg-on-color-4: var(--sjs2-palette-gray-000);--sjs2-color-utility-user-fg-on-color-5: var(--sjs2-palette-gray-999);--sjs2-color-utility-user-fg-on-color-6: var(--sjs2-palette-gray-000);--sjs2-color-utility-user-fg-on-color-7: var(--sjs2-palette-gray-000);--sjs2-color-utility-user-fg-on-color-8: var(--sjs2-palette-gray-000);--sjs2-color-utility-user-fg-on-color-9: var(--sjs2-palette-gray-000);--sjs2-color-utility-user-fg-on-color-0: var(--sjs2-palette-gray-000);--sjs2-color-utility-user-border-color-1: var(--sjs2-color-utility-user-bg-color-1);--sjs2-color-utility-user-border-color-2: var(--sjs2-color-utility-user-bg-color-2);--sjs2-color-utility-user-border-color-3: var(--sjs2-color-utility-user-bg-color-3);--sjs2-color-utility-user-border-color-4: var(--sjs2-color-utility-user-bg-color-4);--sjs2-color-utility-user-border-color-5: var(--sjs2-color-utility-user-bg-color-5);--sjs2-color-utility-user-border-color-6: var(--sjs2-color-utility-user-bg-color-6);--sjs2-color-utility-user-border-color-7: var(--sjs2-color-utility-user-bg-color-7);--sjs2-color-utility-user-border-color-8: var(--sjs2-color-utility-user-bg-color-8);--sjs2-color-utility-user-border-color-9: var(--sjs2-color-utility-user-bg-color-9);--sjs2-color-utility-user-border-color-0: var(--sjs2-color-utility-user-bg-color-0);--sjs2-color-bg-basic-primary: var(--sjs2-palette-gray-000);--sjs2-color-bg-basic-secondary: var(--sjs2-palette-gray-100);--sjs2-color-bg-basic-tertiary: var(--sjs2-palette-gray-150);--sjs2-color-bg-basic-primary-dim: var(--sjs2-palette-gray-100);--sjs2-color-bg-basic-secondary-dim: var(--sjs2-palette-gray-150);--sjs2-color-bg-basic-tertiary-dim: var(--sjs2-palette-gray-200);--sjs2-color-bg-basic-primary-disabled: var(--sjs2-palette-gray-100);--sjs2-color-bg-neutral-primary: var(--sjs2-palette-gray-900);--sjs2-color-bg-neutral-secondary: var(--sjs2-palette-gray-100);--sjs2-color-bg-neutral-tertiary: rgba(from var(--sjs2-palette-gray-600) r g b / var(--sjs2-opacity-x000));--sjs2-color-bg-neutral-primary-dim: var(--sjs2-palette-gray-700);--sjs2-color-bg-neutral-secondary-dim: var(--sjs2-palette-gray-150);--sjs2-color-bg-neutral-tertiary-dim: rgba(from var(--sjs2-palette-gray-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-neutral-primary-disabled: var(--sjs2-palette-gray-100);--sjs2-color-bg-brand-primary: var(--sjs2-color-project-brand-600);--sjs2-color-bg-brand-secondary: rgba(from var(--sjs2-color-project-brand-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-brand-tertiary: rgba(from var(--sjs2-color-project-brand-600) r g b / var(--sjs2-opacity-x000));--sjs2-color-bg-brand-primary-dim: var(--sjs2-color-project-brand-700);--sjs2-color-bg-brand-secondary-dim: rgba(from var(--sjs2-color-project-brand-600) r g b / var(--sjs2-opacity-x015));--sjs2-color-bg-brand-tertiary-dim: rgba(from var(--sjs2-color-project-brand-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-brand-primary-disabled: var(--sjs2-palette-gray-100);--sjs2-color-bg-note-primary: var(--sjs2-palette-blue-600);--sjs2-color-bg-note-secondary: rgba(from var(--sjs2-palette-blue-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-note-tertiary: rgba(from var(--sjs2-palette-blue-600) r g b / var(--sjs2-opacity-x000));--sjs2-color-bg-note-primary-dim: var(--sjs2-palette-blue-700);--sjs2-color-bg-note-secondary-dim: rgba(from var(--sjs2-palette-blue-600) r g b / var(--sjs2-opacity-x015));--sjs2-color-bg-note-tertiary-dim: rgba(from var(--sjs2-palette-blue-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-note-primary-disabled: var(--sjs2-palette-gray-100);--sjs2-color-bg-positive-primary: var(--sjs2-palette-green-600);--sjs2-color-bg-positive-secondary: rgba(from var(--sjs2-palette-green-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-positive-tertiary: rgba(from var(--sjs2-palette-green-600) r g b / var(--sjs2-opacity-x000));--sjs2-color-bg-positive-primary-dim: var(--sjs2-palette-green-700);--sjs2-color-bg-positive-secondary-dim: rgba(from var(--sjs2-palette-green-600) r g b / var(--sjs2-opacity-x015));--sjs2-color-bg-positive-tertiary-dim: rgba(from var(--sjs2-palette-green-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-positive-primary-disabled: var(--sjs2-palette-gray-100);--sjs2-color-bg-warning-primary: var(--sjs2-palette-yellow-600);--sjs2-color-bg-warning-secondary: rgba(from var(--sjs2-palette-yellow-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-warning-tertiary: rgba(from var(--sjs2-palette-yellow-600) r g b / var(--sjs2-opacity-x000));--sjs2-color-bg-warning-primary-dim: var(--sjs2-palette-yellow-700);--sjs2-color-bg-warning-secondary-dim: rgba(from var(--sjs2-palette-yellow-600) r g b / var(--sjs2-opacity-x015));--sjs2-color-bg-warning-tertiary-dim: rgba(from var(--sjs2-palette-yellow-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-warning-primary-disabled: var(--sjs2-palette-gray-100);--sjs2-color-bg-alert-primary: var(--sjs2-palette-red-600);--sjs2-color-bg-alert-secondary: rgba(from var(--sjs2-palette-red-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-alert-tertiary: rgba(from var(--sjs2-palette-red-600) r g b / var(--sjs2-opacity-x000));--sjs2-color-bg-alert-primary-dim: var(--sjs2-palette-red-700);--sjs2-color-bg-alert-secondary-dim: rgba(from var(--sjs2-palette-red-600) r g b / var(--sjs2-opacity-x015));--sjs2-color-bg-alert-tertiary-dim: rgba(from var(--sjs2-palette-red-600) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-alert-primary-disabled: var(--sjs2-palette-gray-100);--sjs2-color-bg-static-1-primary: var(--sjs2-palette-gray-900);--sjs2-color-bg-static-1-secondary: rgba(from var(--sjs2-palette-gray-900) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-static-1-primary-dim: var(--sjs2-palette-gray-700);--sjs2-color-bg-static-1-secondary-dim: rgba(from var(--sjs2-palette-gray-900) r g b / var(--sjs2-opacity-x015));--sjs2-color-bg-static-2-primary: var(--sjs2-palette-gray-000);--sjs2-color-bg-static-2-secondary: rgba(from var(--sjs2-palette-gray-000) r g b / var(--sjs2-opacity-x010));--sjs2-color-bg-static-2-primary-dim: var(--sjs2-palette-gray-100);--sjs2-color-bg-static-2-secondary-dim: rgba(from var(--sjs2-palette-gray-000) r g b / var(--sjs2-opacity-x015));--sjs2-color-fg-basic-primary: var(--sjs2-palette-gray-900);--sjs2-color-fg-basic-primary-muted: rgba(from var(--sjs2-color-fg-basic-primary) r g b / var(--sjs2-opacity-x080));--sjs2-color-fg-basic-secondary: rgba(from var(--sjs2-color-fg-basic-primary) r g b / var(--sjs2-opacity-x060));--sjs2-color-fg-basic-tertiary: rgba(from var(--sjs2-color-fg-basic-primary) r g b / var(--sjs2-opacity-x040));--sjs2-color-fg-basic-primary-disabled: rgba(from var(--sjs2-color-fg-basic-primary) r g b / var(--sjs2-opacity-x020));--sjs2-color-fg-basic-secondary-disabled: rgba(from var(--sjs2-color-fg-basic-primary) r g b / var(--sjs2-opacity-x020));--sjs2-color-fg-basic-tertiary-disabled: rgba(from var(--sjs2-color-fg-basic-primary) r g b / var(--sjs2-opacity-x020));--sjs2-color-fg-basic-primary-dim: rgba(from var(--sjs2-color-fg-basic-primary) r g b / var(--sjs2-opacity-x080));--sjs2-color-fg-neutral-primary: var(--sjs2-color-fg-basic-primary);--sjs2-color-fg-neutral-primary-muted: var(--sjs2-color-fg-basic-primary-muted);--sjs2-color-fg-neutral-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-fg-neutral-primary-disabled: rgba(from var(--sjs2-color-fg-neutral-primary) r g b / var(--sjs2-opacity-x020));--sjs2-color-fg-neutral-primary-dim: var(--sjs2-color-fg-basic-primary-muted);--sjs2-color-fg-brand-primary: var(--sjs2-color-project-brand-700);--sjs2-color-fg-brand-primary-dim: var(--sjs2-color-project-brand-800);--sjs2-color-fg-brand-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-fg-brand-primary-disabled: rgba(from var(--sjs2-color-fg-neutral-primary) r g b / var(--sjs2-opacity-x020));--sjs2-color-fg-note-primary: var(--sjs2-palette-blue-700);--sjs2-color-fg-note-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-fg-note-primary-disabled: rgba(from var(--sjs2-color-fg-neutral-primary) r g b / var(--sjs2-opacity-x020));--sjs2-color-fg-positive-primary: var(--sjs2-palette-green-700);--sjs2-color-fg-positive-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-fg-positive-primary-disabled: rgba(from var(--sjs2-color-fg-neutral-primary) r g b / var(--sjs2-opacity-x020));--sjs2-color-fg-warning-primary: var(--sjs2-palette-yellow-700);--sjs2-color-fg-warning-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-fg-warning-primary-disabled: rgba(from var(--sjs2-color-fg-neutral-primary) r g b / var(--sjs2-opacity-x020));--sjs2-color-fg-alert-primary: var(--sjs2-palette-red-700);--sjs2-color-fg-alert-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-fg-alert-primary-disabled: rgba(from var(--sjs2-color-fg-neutral-primary) r g b / var(--sjs2-opacity-x020));--sjs2-color-fg-static-1-primary: var(--sjs2-palette-gray-000);--sjs2-color-fg-static-2-primary: var(--sjs2-palette-gray-900);--sjs2-color-border-basic-primary: var(--sjs2-palette-gray-900);--sjs2-color-border-basic-secondary: var(--sjs2-palette-gray-250);--sjs2-color-border-basic-secondary-overlay: rgba(from var(--sjs2-color-border-basic-primary) r g b / var(--sjs2-opacity-x040));--sjs2-color-border-basic-secondary-disabled: var(--sjs2-palette-gray-100);--sjs2-color-border-neutral-primary: var(--sjs2-palette-gray-000);--sjs2-color-border-neutral-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-border-brand-primary: var(--sjs2-color-project-brand-600);--sjs2-color-border-brand-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-border-note-primary: var(--sjs2-palette-blue-600);--sjs2-color-border-note-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-border-positive-primary: var(--sjs2-palette-green-600);--sjs2-color-border-positive-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-border-warning-primary: var(--sjs2-palette-yellow-600)}:where(.sd-theme-root){--sjs2-color-border-warning-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-border-alert-primary: var(--sjs2-palette-red-600);--sjs2-color-border-alert-on-primary: var(--sjs2-palette-gray-000);--sjs2-color-border-static-1-primary: var(--sjs2-palette-gray-000);--sjs2-color-border-static-2-primary: var(--sjs2-palette-gray-900);--sjs2-color-data-chart-bg-color-0: var(--sjs2-color-bg-brand-primary);--sjs2-color-data-chart-bg-color-1: #84CAD4;--sjs2-color-data-chart-bg-color-2: #3A99FB;--sjs2-color-data-chart-bg-color-3: #FF6771;--sjs2-color-data-chart-bg-color-4: #1DB496;--sjs2-color-data-chart-bg-color-5: #FFC152;--sjs2-color-data-chart-bg-color-6: #ABA1FF;--sjs2-color-data-chart-bg-color-7: #7D8CA5;--sjs2-color-data-chart-bg-color-8: #4FC46C;--sjs2-color-data-chart-bg-color-9: #E87BCB;--sjs2-color-data-chart-bg-color-10: #4E6198;--sjs2-color-data-chart-bg-color-0-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-0) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-1-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-1) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-2-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-2) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-3-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-3) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-4-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-4) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-5-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-5) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-6-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-6) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-7-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-7) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-8-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-8) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-9-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-9) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-bg-color-10-tinted: rgba(from var(--sjs2-color-data-chart-bg-color-10) r g b / var(--sjs2-opacity-x060));--sjs2-color-data-chart-fg-on-color-0: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-1: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-2: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-3: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-4: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-5: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-6: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-7: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-8: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-9: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-fg-on-color-10: var(--sjs2-palette-gray-000);--sjs2-color-data-chart-border-color-0: var(--sjs2-color-data-chart-bg-color-0);--sjs2-color-data-chart-border-color-1: var(--sjs2-color-data-chart-bg-color-1);--sjs2-color-data-chart-border-color-2: var(--sjs2-color-data-chart-bg-color-2);--sjs2-color-data-chart-border-color-3: var(--sjs2-color-data-chart-bg-color-3);--sjs2-color-data-chart-border-color-4: var(--sjs2-color-data-chart-bg-color-4);--sjs2-color-data-chart-border-color-5: var(--sjs2-color-data-chart-bg-color-5);--sjs2-color-data-chart-border-color-6: var(--sjs2-color-data-chart-bg-color-6);--sjs2-color-data-chart-border-color-7: var(--sjs2-color-data-chart-bg-color-7);--sjs2-color-data-chart-border-color-8: var(--sjs2-color-data-chart-bg-color-8);--sjs2-color-data-chart-border-color-9: var(--sjs2-color-data-chart-bg-color-9);--sjs2-color-data-chart-border-color-10: var(--sjs2-color-data-chart-bg-color-10);--sjs2-color-data-chart-track-color-0: var(--sjs2-color-bg-basic-secondary);--sjs2-color-data-grid-fg-label: var(--sjs2-color-fg-basic-primary);--sjs2-color-data-grid-border-line: var(--sjs2-color-border-basic-secondary);--sjs2-color-data-grid-border-axis: var(--sjs2-color-border-basic-primary);--sjs2-color-component-action-alert-primary-default-bg: var(--sjs2-color-bg-alert-primary);--sjs2-color-component-action-alert-primary-default-icon: var(--sjs2-color-fg-alert-on-primary);--sjs2-color-component-action-alert-primary-default-label: var(--sjs2-color-fg-alert-on-primary);--sjs2-color-component-action-alert-primary-hovered-bg: var(--sjs2-color-bg-alert-primary-dim);--sjs2-color-component-action-alert-primary-hovered-icon: var(--sjs2-color-fg-alert-on-primary);--sjs2-color-component-action-alert-primary-hovered-label: var(--sjs2-color-fg-alert-on-primary);--sjs2-color-component-action-alert-primary-disabled-bg: var(--sjs2-color-bg-alert-primary-disabled);--sjs2-color-component-action-alert-primary-disabled-icon: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-primary-disabled-label: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-secondary-default-bg: var(--sjs2-color-bg-alert-secondary);--sjs2-color-component-action-alert-secondary-default-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-secondary-default-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-secondary-hovered-bg: var(--sjs2-color-bg-alert-secondary-dim);--sjs2-color-component-action-alert-secondary-hovered-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-secondary-hovered-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-secondary-disabled-bg: var(--sjs2-color-bg-alert-primary-disabled);--sjs2-color-component-action-alert-secondary-disabled-icon: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-secondary-disabled-label: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-tertiary-default-bg: var(--sjs2-color-bg-alert-tertiary);--sjs2-color-component-action-alert-tertiary-default-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-default-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-hovered-bg: var(--sjs2-color-bg-alert-tertiary-dim);--sjs2-color-component-action-alert-tertiary-hovered-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-hovered-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-disabled-bg: rgba(from var(--sjs2-color-bg-alert-tertiary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-action-alert-tertiary-disabled-icon: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-tertiary-disabled-label: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-tertiary-muted-default-bg: var(--sjs2-color-bg-alert-tertiary);--sjs2-color-component-action-alert-tertiary-muted-default-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-alert-tertiary-muted-default-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-alert-tertiary-muted-hovered-bg: var(--sjs2-color-bg-alert-tertiary-dim);--sjs2-color-component-action-alert-tertiary-muted-hovered-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-muted-hovered-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-muted-disabled-bg: rgba(from var(--sjs2-color-bg-alert-tertiary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-action-alert-tertiary-muted-disabled-icon: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-tertiary-muted-disabled-label: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-quaternary-default-bg: var(--sjs2-color-bg-alert-tertiary);--sjs2-color-component-action-alert-quaternary-default-icon: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-alert-quaternary-default-label: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-alert-quaternary-hovered-bg: var(--sjs2-color-bg-alert-tertiary-dim);--sjs2-color-component-action-alert-quaternary-hovered-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-quaternary-hovered-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-quaternary-disabled-bg: rgba(from var(--sjs2-color-bg-alert-tertiary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-action-alert-quaternary-disabled-icon: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-quaternary-disabled-label: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-tertiary-surface-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-action-alert-tertiary-surface-default-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-surface-default-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-surface-hovered-bg: var(--sjs2-color-bg-basic-primary-dim);--sjs2-color-component-action-alert-tertiary-surface-hovered-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-surface-hovered-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-surface-disabled-bg: var(--sjs2-color-bg-basic-primary-disabled);--sjs2-color-component-action-alert-tertiary-surface-disabled-icon: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-tertiary-surface-disabled-label: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-tertiary-muted-surface-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-action-alert-tertiary-muted-surface-default-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-alert-tertiary-muted-surface-default-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-alert-tertiary-muted-surface-hovered-bg: var(--sjs2-color-bg-basic-primary-dim);--sjs2-color-component-action-alert-tertiary-muted-surface-hovered-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-muted-surface-hovered-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-tertiary-muted-surface-disabled-bg: var(--sjs2-color-bg-basic-primary-disabled);--sjs2-color-component-action-alert-tertiary-muted-surface-disabled-icon: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-tertiary-muted-surface-disabled-label: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-quaternary-surface-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-action-alert-quaternary-surface-default-icon: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-alert-quaternary-surface-default-label: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-alert-quaternary-surface-hovered-bg: var(--sjs2-color-bg-basic-primary-dim);--sjs2-color-component-action-alert-quaternary-surface-hovered-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-quaternary-surface-hovered-label: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-action-alert-quaternary-surface-disabled-bg: var(--sjs2-color-bg-basic-primary-disabled);--sjs2-color-component-action-alert-quaternary-surface-disabled-icon: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-alert-quaternary-surface-disabled-label: var(--sjs2-color-fg-alert-primary-disabled);--sjs2-color-component-action-brand-primary-default-bg: var(--sjs2-color-bg-brand-primary);--sjs2-color-component-action-brand-primary-default-icon: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-action-brand-primary-default-label: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-action-brand-primary-hovered-bg: var(--sjs2-color-bg-brand-primary-dim);--sjs2-color-component-action-brand-primary-hovered-icon: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-action-brand-primary-hovered-label: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-action-brand-primary-disabled-bg: var(--sjs2-color-bg-brand-primary-disabled);--sjs2-color-component-action-brand-primary-disabled-icon: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-primary-disabled-label: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-secondary-default-bg: var(--sjs2-color-bg-brand-secondary);--sjs2-color-component-action-brand-secondary-default-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-secondary-default-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-secondary-hovered-bg: var(--sjs2-color-bg-brand-secondary-dim);--sjs2-color-component-action-brand-secondary-hovered-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-secondary-hovered-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-secondary-disabled-bg: var(--sjs2-color-bg-brand-primary-disabled);--sjs2-color-component-action-brand-secondary-disabled-icon: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-secondary-disabled-label: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-tertiary-default-bg: var(--sjs2-color-bg-brand-tertiary);--sjs2-color-component-action-brand-tertiary-default-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-default-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-hovered-bg: var(--sjs2-color-bg-brand-tertiary-dim);--sjs2-color-component-action-brand-tertiary-hovered-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-hovered-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-disabled-bg: rgba(from var(--sjs2-color-bg-brand-tertiary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-action-brand-tertiary-disabled-icon: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-tertiary-disabled-label: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-tertiary-muted-default-bg: var(--sjs2-color-bg-brand-tertiary);--sjs2-color-component-action-brand-tertiary-muted-default-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-brand-tertiary-muted-default-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-brand-tertiary-muted-hovered-bg: var(--sjs2-color-bg-brand-tertiary-dim);--sjs2-color-component-action-brand-tertiary-muted-hovered-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-muted-hovered-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-muted-disabled-bg: rgba(from var(--sjs2-color-bg-brand-tertiary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-action-brand-tertiary-muted-disabled-icon: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-tertiary-muted-disabled-label: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-quaternary-default-bg: var(--sjs2-color-bg-brand-tertiary);--sjs2-color-component-action-brand-quaternary-default-icon: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-brand-quaternary-default-label: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-brand-quaternary-hovered-bg: var(--sjs2-color-bg-brand-tertiary-dim);--sjs2-color-component-action-brand-quaternary-hovered-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-quaternary-hovered-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-quaternary-disabled-bg: rgba(from var(--sjs2-color-bg-brand-tertiary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-action-brand-quaternary-disabled-icon: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-quaternary-disabled-label: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-tertiary-surface-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-action-brand-tertiary-surface-default-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-surface-default-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-surface-hovered-bg: var(--sjs2-color-bg-basic-primary-dim);--sjs2-color-component-action-brand-tertiary-surface-hovered-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-surface-hovered-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-surface-disabled-bg: var(--sjs2-color-bg-basic-primary-disabled);--sjs2-color-component-action-brand-tertiary-surface-disabled-icon: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-tertiary-surface-disabled-label: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-tertiary-muted-surface-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-action-brand-tertiary-muted-surface-default-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-brand-tertiary-muted-surface-default-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-brand-tertiary-muted-surface-hovered-bg: var(--sjs2-color-bg-basic-primary-dim);--sjs2-color-component-action-brand-tertiary-muted-surface-hovered-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-muted-surface-hovered-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-tertiary-muted-surface-disabled-bg: var(--sjs2-color-bg-basic-primary-disabled);--sjs2-color-component-action-brand-tertiary-muted-surface-disabled-icon: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-tertiary-muted-surface-disabled-label: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-quaternary-surface-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-action-brand-quaternary-surface-default-icon: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-brand-quaternary-surface-default-label: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-brand-quaternary-surface-hovered-bg: var(--sjs2-color-bg-basic-primary-dim);--sjs2-color-component-action-brand-quaternary-surface-hovered-icon: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-quaternary-surface-hovered-label: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-action-brand-quaternary-surface-disabled-bg: var(--sjs2-color-bg-basic-primary-disabled);--sjs2-color-component-action-brand-quaternary-surface-disabled-icon: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-brand-quaternary-surface-disabled-label: var(--sjs2-color-fg-brand-primary-disabled);--sjs2-color-component-action-neutral-primary-default-bg: var(--sjs2-color-bg-neutral-primary);--sjs2-color-component-action-neutral-primary-default-icon: var(--sjs2-color-fg-neutral-on-primary);--sjs2-color-component-action-neutral-primary-default-label: var(--sjs2-color-fg-neutral-on-primary);--sjs2-color-component-action-neutral-primary-hovered-bg: var(--sjs2-color-bg-neutral-primary-dim);--sjs2-color-component-action-neutral-primary-hovered-icon: var(--sjs2-color-fg-neutral-on-primary);--sjs2-color-component-action-neutral-primary-hovered-label: var(--sjs2-color-fg-neutral-on-primary);--sjs2-color-component-action-neutral-primary-disabled-bg: var(--sjs2-color-bg-neutral-primary-disabled);--sjs2-color-component-action-neutral-primary-disabled-icon: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-primary-disabled-label: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-secondary-default-bg: var(--sjs2-color-bg-neutral-secondary);--sjs2-color-component-action-neutral-secondary-default-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-secondary-default-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-secondary-hovered-bg: var(--sjs2-color-bg-neutral-secondary-dim);--sjs2-color-component-action-neutral-secondary-hovered-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-secondary-hovered-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-secondary-disabled-bg: var(--sjs2-color-bg-neutral-primary-disabled);--sjs2-color-component-action-neutral-secondary-disabled-icon: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-secondary-disabled-label: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-tertiary-default-bg: var(--sjs2-color-bg-neutral-tertiary);--sjs2-color-component-action-neutral-tertiary-default-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-tertiary-default-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-tertiary-hovered-bg: var(--sjs2-color-bg-neutral-tertiary-dim);--sjs2-color-component-action-neutral-tertiary-hovered-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-tertiary-hovered-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-tertiary-disabled-bg: rgba(from var(--sjs2-color-bg-neutral-tertiary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-action-neutral-tertiary-disabled-icon: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-tertiary-disabled-label: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-quaternary-default-bg: var(--sjs2-color-bg-neutral-tertiary);--sjs2-color-component-action-neutral-quaternary-default-icon: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-neutral-quaternary-default-label: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-neutral-quaternary-hovered-bg: var(--sjs2-color-bg-neutral-tertiary-dim);--sjs2-color-component-action-neutral-quaternary-hovered-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-quaternary-hovered-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-quaternary-disabled-bg: rgba(from var(--sjs2-color-bg-neutral-tertiary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-action-neutral-quaternary-disabled-icon: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-quaternary-disabled-label: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-tertiary-surface-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-action-neutral-tertiary-surface-default-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-tertiary-surface-default-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-tertiary-surface-hovered-bg: var(--sjs2-color-bg-basic-primary-dim);--sjs2-color-component-action-neutral-tertiary-surface-hovered-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-tertiary-surface-hovered-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-tertiary-surface-disabled-bg: var(--sjs2-color-bg-basic-primary-disabled);--sjs2-color-component-action-neutral-tertiary-surface-disabled-icon: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-tertiary-surface-disabled-label: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-quaternary-surface-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-action-neutral-quaternary-surface-default-icon: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-neutral-quaternary-surface-default-label: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-action-neutral-quaternary-surface-hovered-bg: var(--sjs2-color-bg-basic-primary-dim);--sjs2-color-component-action-neutral-quaternary-surface-hovered-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-quaternary-surface-hovered-label: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-action-neutral-quaternary-surface-disabled-bg: var(--sjs2-color-bg-basic-primary-disabled);--sjs2-color-component-action-neutral-quaternary-surface-disabled-icon: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-action-neutral-quaternary-surface-disabled-label: var(--sjs2-color-fg-neutral-primary-disabled);--sjs2-color-component-buttongroup-item-false-default-bg: rgba(from var(--sjs2-color-bg-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-buttongroup-item-false-default-border: rgba(from var(--sjs2-color-border-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-buttongroup-item-false-default-value: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-buttongroup-item-false-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-buttongroup-item-false-disabled-border: rgba(from var(--sjs2-color-border-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-buttongroup-item-false-disabled-value: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-buttongroup-item-false-readonly-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-buttongroup-item-false-readonly-border: rgba(from var(--sjs2-color-border-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-buttongroup-item-false-readonly-value: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-buttongroup-item-false-hovered-bg: var(--sjs2-color-bg-basic-secondary-dim);--sjs2-color-component-buttongroup-item-false-hovered-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-buttongroup-item-false-hovered-value: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-buttongroup-item-true-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-buttongroup-item-true-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-buttongroup-item-true-default-value: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-buttongroup-item-true-disabled-bg: var(--sjs2-color-bg-basic-primary-disabled);--sjs2-color-component-buttongroup-item-true-disabled-border: rgba(from var(--sjs2-color-border-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-buttongroup-item-true-disabled-value: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-buttongroup-item-true-readonly-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-buttongroup-item-true-readonly-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-buttongroup-item-true-readonly-value: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-formbox-default-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-formbox-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-formbox-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-formbox-disabled-border: var(--sjs2-color-border-basic-secondary-disabled);--sjs2-color-component-formbox-readonly-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-formbox-readonly-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-formbox-focused-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-formbox-focused-border: var(--sjs2-color-border-brand-primary);--sjs2-color-component-formbox-invalid-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-formbox-invalid-border: var(--sjs2-color-border-alert-primary);--sjs2-color-component-formbox-highlighted-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-formbox-highlighted-border: var(--sjs2-color-border-basic-primary);--sjs2-color-component-formbox-design-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-formbox-design-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-formbox-hovered-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-formbox-hovered-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-formbox-invalid-focused-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-formbox-invalid-focused-border: var(--sjs2-color-border-alert-primary);--sjs2-color-component-input-default-line: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-input-default-value: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-input-default-placeholder: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-input-default-label: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-input-default-limit: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-input-default-icon: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-input-default-description: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-input-disabled-line: var(--sjs2-color-border-basic-secondary-disabled);--sjs2-color-component-input-disabled-value: var(--sjs2-color-fg-basic-primary-disabled);--sjs2-color-component-input-disabled-placeholder: var(--sjs2-color-fg-basic-secondary-disabled)}:where(.sd-theme-root){--sjs2-color-component-input-disabled-label: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-input-disabled-limit: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-input-disabled-icon: var(--sjs2-color-fg-basic-tertiary-disabled);--sjs2-color-component-input-disabled-description: var(--sjs2-color-fg-basic-primary-disabled);--sjs2-color-component-toggle-false-default-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-toggle-false-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-toggle-false-default-thumb: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-toggle-false-disabled-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-toggle-false-disabled-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-toggle-false-disabled-thumb: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-toggle-false-readonly-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-toggle-false-readonly-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-toggle-false-readonly-thumb: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-toggle-false-hovered-bg: var(--sjs2-color-bg-basic-secondary-dim);--sjs2-color-component-toggle-false-hovered-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-toggle-false-hovered-thumb: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-toggle-true-default-bg: var(--sjs2-color-bg-brand-primary);--sjs2-color-component-toggle-true-default-border: var(--sjs2-color-border-brand-primary);--sjs2-color-component-toggle-true-default-thumb: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-toggle-true-disabled-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-toggle-true-disabled-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-toggle-true-disabled-thumb: var(--sjs2-color-fg-basic-tertiary-disabled);--sjs2-color-component-toggle-true-readonly-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-toggle-true-readonly-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-toggle-true-readonly-thumb: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-toggle-true-hovered-bg: var(--sjs2-color-bg-brand-primary-dim);--sjs2-color-component-toggle-true-hovered-border: var(--sjs2-color-bg-brand-primary-dim);--sjs2-color-component-toggle-true-hovered-thumb: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-message-error-bg: var(--sjs2-color-bg-alert-secondary);--sjs2-color-component-message-error-icon: var(--sjs2-color-fg-alert-primary);--sjs2-color-component-message-error-text: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-message-info-bg: var(--sjs2-color-bg-note-secondary);--sjs2-color-component-message-info-icon: var(--sjs2-color-fg-note-primary);--sjs2-color-component-message-info-text: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-message-warning-bg: var(--sjs2-color-bg-warning-secondary);--sjs2-color-component-message-warning-icon: var(--sjs2-color-fg-warning-primary);--sjs2-color-component-message-warning-text: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-slider-default-bg: var(--sjs2-color-bg-basic-tertiary);--sjs2-color-component-slider-default-fg: var(--sjs2-color-bg-brand-primary);--sjs2-color-component-slider-default-thumb: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-slider-default-dot: var(--sjs2-color-bg-brand-primary);--sjs2-color-component-slider-disabled-bg: var(--sjs2-color-bg-basic-tertiary);--sjs2-color-component-slider-disabled-fg: var(--sjs2-color-fg-basic-tertiary-disabled);--sjs2-color-component-slider-disabled-thumb: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-slider-disabled-dot: var(--sjs2-color-fg-basic-tertiary-disabled);--sjs2-color-component-slider-readonly-bg: var(--sjs2-color-bg-basic-tertiary);--sjs2-color-component-slider-readonly-fg: var(--sjs2-color-bg-neutral-primary);--sjs2-color-component-slider-readonly-thumb: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-slider-readonly-dot: var(--sjs2-color-bg-neutral-primary);--sjs2-color-component-slider-hovered-bg: var(--sjs2-color-bg-basic-tertiary);--sjs2-color-component-slider-hovered-fg: var(--sjs2-color-bg-brand-primary);--sjs2-color-component-slider-hovered-thumb: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-slider-hovered-dot: var(--sjs2-color-bg-brand-primary);--sjs2-color-component-slider-invalid-bg: var(--sjs2-color-bg-alert-secondary);--sjs2-color-component-slider-invalid-fg: var(--sjs2-color-bg-alert-primary);--sjs2-color-component-slider-invalid-thumb: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-slider-invalid-dot: var(--sjs2-color-bg-alert-primary);--sjs2-color-component-slider-design-bg: var(--sjs2-color-bg-basic-tertiary);--sjs2-color-component-slider-design-fg: var(--sjs2-color-bg-brand-primary);--sjs2-color-component-slider-design-thumb: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-slider-design-dot: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-slider-preview-bg: var(--sjs2-color-bg-basic-tertiary);--sjs2-color-component-slider-preview-fg: var(--sjs2-color-bg-neutral-primary);--sjs2-color-component-slider-preview-thumb: var(--sjs2-color-bg-neutral-primary);--sjs2-color-component-slider-preview-dot: var(--sjs2-color-bg-neutral-primary);--sjs2-color-component-panel-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-panel-default-title: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-panel-default-title-placeholder: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-panel-default-description: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-panel-default-description-placeholder: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-panel-default-separator: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-panel-hovered-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-hovered-title: var(--sjs2-color-fg-basic-primary-dim);--sjs2-color-component-panel-focused-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-dragging-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-dynamic-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-dynamic-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-panel-dynamic-default-title: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-panel-dynamic-default-title-placeholder: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-panel-dynamic-default-description: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-panel-dynamic-default-description-placeholder: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-panel-dynamic-default-separator: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-panel-dynamic-hovered-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-dynamic-hovered-title: var(--sjs2-color-fg-basic-primary-dim);--sjs2-color-component-panel-dynamic-focused-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-dynamic-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-dynamic-dragging-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-simple-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-simple-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-panel-simple-hovered-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-simple-focused-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-simple-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-simple-dragging-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-question-default-title: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-question-default-title-placeholder: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-question-default-description: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-question-default-description-placeholder: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-question-hovered-title: var(--sjs2-color-fg-basic-primary-dim);--sjs2-color-component-page-default-title: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-page-default-title-placeholder: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-page-default-description: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-page-default-description-placeholder: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-boolean-item-false-default-bg: rgba(from var(--sjs2-color-bg-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-boolean-item-false-default-border: rgba(from var(--sjs2-color-border-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-boolean-item-false-default-value: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-boolean-item-false-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-boolean-item-false-disabled-border: rgba(from var(--sjs2-color-border-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-boolean-item-false-disabled-value: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-boolean-item-false-readonly-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-boolean-item-false-readonly-border: rgba(from var(--sjs2-color-border-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-boolean-item-false-readonly-value: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-boolean-item-false-hovered-bg: var(--sjs2-color-bg-basic-secondary-dim);--sjs2-color-component-boolean-item-false-hovered-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-boolean-item-false-hovered-value: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-boolean-item-false-design-bg: rgba(from var(--sjs2-color-bg-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-boolean-item-false-design-border: rgba(from var(--sjs2-color-border-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-boolean-item-false-design-value: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-boolean-item-true-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-boolean-item-true-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-boolean-item-true-default-value: var(--sjs2-color-fg-brand-primary);--sjs2-color-component-boolean-item-true-disabled-bg: var(--sjs2-color-bg-basic-primary-dim);--sjs2-color-component-boolean-item-true-disabled-border: rgba(from var(--sjs2-color-border-basic-secondary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-boolean-item-true-disabled-value: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-boolean-item-true-readonly-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-boolean-item-true-readonly-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-boolean-item-true-readonly-value: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-boolean-default-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-boolean-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-boolean-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-boolean-disabled-border: var(--sjs2-color-border-basic-secondary-disabled);--sjs2-color-component-boolean-readonly-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-boolean-readonly-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-boolean-invalid-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-boolean-invalid-border: var(--sjs2-color-border-alert-primary);--sjs2-color-component-boolean-highlighted-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-boolean-highlighted-border: var(--sjs2-color-border-basic-primary);--sjs2-color-component-boolean-design-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-boolean-design-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-tagbox-item-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-tagbox-item-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-tagbox-item-default-label: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-tagbox-item-default-mask-stop-1: var(--sjs2-color-component-tagbox-item-default-bg);--sjs2-color-component-tagbox-item-default-mask-stop-2: rgba(from var(--sjs2-color-bg-basic-primary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-tagbox-item-hovered-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-tagbox-item-hovered-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-tagbox-item-hovered-label: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-tagbox-item-hovered-mask-stop-1: var(--sjs2-color-component-tagbox-item-hovered-bg);--sjs2-color-component-tagbox-item-hovered-mask-stop-2: rgba(from var(--sjs2-color-bg-basic-primary) r g b / var(--sjs2-opacity-hidden));--sjs2-color-component-tagbox-item-readonly-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-tagbox-item-readonly-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-tagbox-item-readonly-label: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-tagbox-item-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-tagbox-item-disabled-border: var(--sjs2-color-border-basic-secondary-disabled);--sjs2-color-component-tagbox-item-disabled-label: var(--sjs2-color-fg-basic-primary-disabled);--sjs2-color-component-tagbox-item-action-default-bg: var(--sjs2-color-bg-neutral-secondary);--sjs2-color-component-tagbox-item-action-default-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-tagbox-item-action-hovered-bg: var(--sjs2-color-bg-neutral-secondary-dim);--sjs2-color-component-tagbox-item-action-hovered-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-tagbox-item-action-pressed-bg: var(--sjs2-color-bg-neutral-secondary);--sjs2-color-component-tagbox-item-action-pressed-icon: var(--sjs2-color-fg-neutral-primary-muted);--sjs2-color-component-label-default-text: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-label-default-hint: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-label-disabled-text: var(--sjs2-color-fg-basic-primary-disabled);--sjs2-color-component-label-disabled-hint: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-caption-default-text: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-caption-default-hint: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-caption-disabled-text: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-caption-disabled-hint: var(--sjs2-color-fg-basic-secondary-disabled);--sjs2-color-component-panel-nested-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-nested-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-panel-nested-default-title: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-panel-nested-default-title-placeholder: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-panel-nested-default-description: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-panel-nested-default-description-placeholder: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-panel-nested-default-separator: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-panel-nested-hovered-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-nested-hovered-title: var(--sjs2-color-fg-basic-primary-dim);--sjs2-color-component-panel-nested-focused-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-nested-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-nested-dragging-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-simple-nested-default-bg: transparent;--sjs2-color-component-panel-simple-nested-default-border: transparent;--sjs2-color-component-panel-simple-nested-hovered-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-simple-nested-focused-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-simple-nested-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-simple-nested-dragging-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-survey-header-default-title: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-survey-header-default-title-placeholder: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-survey-header-default-description: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-survey-header-default-description-placeholder: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-survey-header-default-bg: transparent;--sjs2-color-component-radio-false-default-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-radio-false-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-radio-false-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-radio-false-disabled-border: var(--sjs2-color-border-basic-secondary-disabled);--sjs2-color-component-radio-false-readonly-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-radio-false-readonly-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-radio-false-hovered-bg: var(--sjs2-color-bg-basic-secondary-dim);--sjs2-color-component-radio-false-hovered-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-radio-false-design-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-radio-false-design-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-radio-false-invalid-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-radio-false-invalid-border: var(--sjs2-color-border-alert-primary);--sjs2-color-component-radio-true-default-bg: var(--sjs2-color-bg-brand-primary);--sjs2-color-component-radio-true-default-border: var(--sjs2-color-border-brand-primary);--sjs2-color-component-radio-true-default-icon: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-radio-true-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-radio-true-disabled-border: var(--sjs2-color-border-basic-secondary-disabled);--sjs2-color-component-radio-true-disabled-icon: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-radio-true-hovered-bg: var(--sjs2-color-bg-brand-primary-dim);--sjs2-color-component-radio-true-hovered-border: var(--sjs2-color-bg-brand-primary-dim);--sjs2-color-component-radio-true-hovered-icon: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-radio-true-invalid-bg: var(--sjs2-color-bg-alert-primary);--sjs2-color-component-radio-true-invalid-border: var(--sjs2-color-bg-alert-primary);--sjs2-color-component-radio-true-invalid-icon: var(--sjs2-color-fg-alert-on-primary);--sjs2-color-component-checkbox-false-default-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-checkbox-false-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-checkbox-false-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-checkbox-false-disabled-border: var(--sjs2-color-border-basic-secondary-disabled);--sjs2-color-component-checkbox-false-readonly-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-checkbox-false-readonly-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-checkbox-false-hovered-bg: var(--sjs2-color-bg-basic-secondary-dim);--sjs2-color-component-checkbox-false-hovered-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-checkbox-false-design-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-checkbox-false-design-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-checkbox-false-invalid-bg: var(--sjs2-color-bg-basic-secondary);--sjs2-color-component-checkbox-false-invalid-border: var(--sjs2-color-border-alert-primary);--sjs2-color-component-checkbox-true-default-bg: var(--sjs2-color-bg-brand-primary);--sjs2-color-component-checkbox-true-default-border: var(--sjs2-color-border-brand-primary);--sjs2-color-component-checkbox-true-default-icon: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-checkbox-true-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-checkbox-true-disabled-border: var(--sjs2-color-border-basic-secondary-disabled);--sjs2-color-component-checkbox-true-disabled-icon: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-checkbox-true-hovered-bg: var(--sjs2-color-bg-brand-primary-dim);--sjs2-color-component-checkbox-true-hovered-border: var(--sjs2-color-bg-brand-primary-dim);--sjs2-color-component-checkbox-true-hovered-icon: var(--sjs2-color-fg-brand-on-primary);--sjs2-color-component-checkbox-true-invalid-bg: var(--sjs2-color-bg-alert-primary);--sjs2-color-component-checkbox-true-invalid-border: var(--sjs2-color-bg-alert-primary);--sjs2-color-component-checkbox-true-invalid-icon: var(--sjs2-color-fg-alert-on-primary);--sjs2-color-component-matrix-default-separator: transparent;--sjs2-color-component-panel-matrix-default-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-matrix-default-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-panel-matrix-default-title: var(--sjs2-color-fg-basic-primary);--sjs2-color-component-panel-matrix-default-title-placeholder: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-panel-matrix-default-description: var(--sjs2-color-fg-basic-secondary);--sjs2-color-component-panel-matrix-default-description-placeholder: var(--sjs2-color-fg-basic-tertiary);--sjs2-color-component-panel-matrix-default-separator: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-panel-matrix-hovered-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-matrix-hovered-title: var(--sjs2-color-fg-basic-primary-dim);--sjs2-color-component-panel-matrix-focused-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-matrix-disabled-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-panel-matrix-dragging-bg: var(--sjs2-color-bg-basic-primary);--sjs2-opacity-visible: var(--sjs2-opacity-x100);--sjs2-opacity-hovered: var(--sjs2-opacity-x080);--sjs2-opacity-pressed: var(--sjs2-opacity-x080);--sjs2-opacity-disabled: var(--sjs2-opacity-x025);--sjs2-opacity-hidden: var(--sjs2-opacity-x000);--sjs2-border-width-a11y: var(--sjs2-border-width-x400);--sjs2-border-width-component-matrix-default-separator: var(--sjs2-border-width-x000);--sjs2-border-spread-form-default: var(--sjs2-border-width-x100);--sjs2-border-spread-form-hovered: var(--sjs2-border-width-x100);--sjs2-border-spread-form-pressed: var(--sjs2-border-width-x100);--sjs2-border-spread-form-focused: var(--sjs2-border-width-x200);--sjs2-border-spread-form-highlighted: var(--sjs2-border-width-x200);--sjs2-border-spread-form-disabled: var(--sjs2-border-width-x100);--sjs2-border-spread-form-invalid: var(--sjs2-border-width-x100);--sjs2-border-spread-form-invalid-focused: var(--sjs2-border-width-x200);--sjs2-border-spread-form-readonly: var(--sjs2-border-width-x100);--sjs2-border-spread-form-design: var(--sjs2-border-width-x100);--sjs2-border-spread-trigger-default: var(--sjs2-border-width-x100);--sjs2-border-spread-trigger-hovered: var(--sjs2-border-width-x100);--sjs2-border-spread-trigger-pressed: var(--sjs2-border-width-x100);--sjs2-border-spread-trigger-disabled: var(--sjs2-border-width-x100);--sjs2-border-spread-trigger-design: var(--sjs2-border-width-x100);--sjs2-border-spread-trigger-readonly: var(--sjs2-border-width-x100);--sjs2-border-spread-trigger-invalid: var(--sjs2-border-width-x100);--sjs2-border-spread-surface-default: var(--sjs2-border-width-x100);--sjs2-border-spread-surface-hovered: var(--sjs2-border-width-x200);--sjs2-border-spread-surface-pressed: var(--sjs2-border-width-x200);--sjs2-border-spread-surface-focused: var(--sjs2-border-width-x200);--sjs2-border-spread-surface-disabled: var(--sjs2-border-width-x100);--sjs2-border-spread-surface-dragging: 4px;--sjs2-border-spread-floating-default: 0px;--sjs2-border-blur-form-default: 0px;--sjs2-border-blur-form-hovered: 0px;--sjs2-border-blur-form-pressed: 0px;--sjs2-border-blur-form-focused: 0px;--sjs2-border-blur-form-highlighted: 0px;--sjs2-border-blur-form-disabled: 0px;--sjs2-border-blur-form-invalid: 0px;--sjs2-border-blur-form-invalid-focused: 0px;--sjs2-border-blur-form-readonly: 0px;--sjs2-border-blur-form-design: 0px;--sjs2-border-blur-trigger-default: 0px;--sjs2-border-blur-trigger-hovered: 0px;--sjs2-border-blur-trigger-pressed: 0px;--sjs2-border-blur-trigger-disabled: 0px;--sjs2-border-blur-trigger-design: 0px}:where(.sd-theme-root){--sjs2-border-blur-trigger-readonly: 0px;--sjs2-border-blur-trigger-invalid: 0px;--sjs2-border-blur-surface-default: 0px;--sjs2-border-blur-surface-hovered: 0px;--sjs2-border-blur-surface-pressed: 0px;--sjs2-border-blur-surface-focused: 0px;--sjs2-border-blur-surface-disabled: 0px;--sjs2-border-blur-surface-dragging: 12px;--sjs2-border-blur-floating-default: 20px;--sjs2-border-offset-x-form-default: 0px;--sjs2-border-offset-x-form-hovered: 0px;--sjs2-border-offset-x-form-pressed: 0px;--sjs2-border-offset-x-form-focused: 0px;--sjs2-border-offset-x-form-highlighted: 0px;--sjs2-border-offset-x-form-disabled: 0px;--sjs2-border-offset-x-form-invalid: 0px;--sjs2-border-offset-x-form-invalid-focused: 0px;--sjs2-border-offset-x-form-readonly: 0px;--sjs2-border-offset-x-form-design: 0px;--sjs2-border-offset-x-trigger-default: 0px;--sjs2-border-offset-x-trigger-hovered: 0px;--sjs2-border-offset-x-trigger-pressed: 0px;--sjs2-border-offset-x-trigger-disabled: 0px;--sjs2-border-offset-x-trigger-design: 0px;--sjs2-border-offset-x-trigger-readonly: 0px;--sjs2-border-offset-x-trigger-invalid: 0px;--sjs2-border-offset-x-surface-default: 0px;--sjs2-border-offset-x-surface-hovered: 0px;--sjs2-border-offset-x-surface-pressed: 0px;--sjs2-border-offset-x-surface-focused: 0px;--sjs2-border-offset-x-surface-disabled: 0px;--sjs2-border-offset-x-surface-dragging: 0px;--sjs2-border-offset-x-floating-default: 0px;--sjs2-border-offset-y-form-default: 0px;--sjs2-border-offset-y-form-hovered: 0px;--sjs2-border-offset-y-form-pressed: 0px;--sjs2-border-offset-y-form-focused: 0px;--sjs2-border-offset-y-form-highlighted: 0px;--sjs2-border-offset-y-form-disabled: 0px;--sjs2-border-offset-y-form-invalid: 0px;--sjs2-border-offset-y-form-invalid-focused: 0px;--sjs2-border-offset-y-form-readonly: 0px;--sjs2-border-offset-y-form-design: 0px;--sjs2-border-offset-y-trigger-default: 0px;--sjs2-border-offset-y-trigger-hovered: 0px;--sjs2-border-offset-y-trigger-pressed: 0px;--sjs2-border-offset-y-trigger-disabled: 0px;--sjs2-border-offset-y-trigger-design: 0px;--sjs2-border-offset-y-trigger-readonly: 0px;--sjs2-border-offset-y-trigger-invalid: 0px;--sjs2-border-offset-y-surface-default: 0px;--sjs2-border-offset-y-surface-hovered: 0px;--sjs2-border-offset-y-surface-pressed: 0px;--sjs2-border-offset-y-surface-focused: 0px;--sjs2-border-offset-y-surface-disabled: 0px;--sjs2-border-offset-y-surface-dragging: 6px;--sjs2-border-offset-y-floating-default: 6px;--sjs2-border-effect-a11y: 0px 0px 0px var(--sjs2-border-width-a11y) var(--sjs2-color-utility-a11y);--sjs2-border-effect-component-formbox-default: inset var(--sjs2-border-offset-x-form-default) var(--sjs2-border-offset-y-form-default) var(--sjs2-border-blur-form-default) var(--sjs2-border-spread-form-default) var(--sjs2-color-component-formbox-default-border);--sjs2-border-effect-component-formbox-hovered: inset var(--sjs2-border-offset-x-form-hovered) var(--sjs2-border-offset-y-form-hovered) var(--sjs2-border-blur-form-hovered) var(--sjs2-border-spread-form-hovered) var(--sjs2-color-component-formbox-hovered-border);--sjs2-border-effect-component-formbox-focused: inset var(--sjs2-border-offset-x-form-focused) var(--sjs2-border-offset-y-form-focused) var(--sjs2-border-blur-form-focused) var(--sjs2-border-spread-form-focused) var(--sjs2-color-component-formbox-focused-border);--sjs2-border-effect-component-formbox-disabled: inset var(--sjs2-border-offset-x-form-disabled) var(--sjs2-border-offset-y-form-disabled) var(--sjs2-border-blur-form-disabled) var(--sjs2-border-spread-form-disabled) var(--sjs2-color-component-formbox-disabled-border);--sjs2-border-effect-component-formbox-invalid: inset var(--sjs2-border-offset-x-form-invalid) var(--sjs2-border-offset-y-form-invalid) var(--sjs2-border-blur-form-invalid) var(--sjs2-border-spread-form-invalid) var(--sjs2-color-component-formbox-invalid-border);--sjs2-border-effect-component-formbox-invalid-focused: inset var(--sjs2-border-offset-x-form-invalid-focused) var(--sjs2-border-offset-y-form-invalid-focused) var(--sjs2-border-blur-form-invalid-focused) var(--sjs2-border-spread-form-invalid-focused) var(--sjs2-color-component-formbox-invalid-focused-border);--sjs2-border-effect-component-formbox-highlighted: inset var(--sjs2-border-offset-x-form-highlighted) var(--sjs2-border-offset-y-form-highlighted) var(--sjs2-border-blur-form-highlighted) var(--sjs2-border-spread-form-highlighted) var(--sjs2-color-component-formbox-highlighted-border);--sjs2-border-effect-component-formbox-readonly: inset var(--sjs2-border-offset-x-form-readonly) var(--sjs2-border-offset-y-form-readonly) var(--sjs2-border-blur-form-readonly) var(--sjs2-border-spread-form-readonly) var(--sjs2-color-component-formbox-readonly-border);--sjs2-border-effect-component-formbox-design: inset var(--sjs2-border-offset-x-form-design) var(--sjs2-border-offset-y-form-design) var(--sjs2-border-blur-form-design) var(--sjs2-border-spread-form-design) var(--sjs2-color-component-formbox-design-border);--sjs2-border-effect-component-formbox-a11y: 0px 0px 0px 0px transparent;--sjs2-border-effect-component-toggle-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-toggle-false-default: inset var(--sjs2-border-offset-x-form-default) var(--sjs2-border-offset-y-form-default) var(--sjs2-border-blur-form-default) var(--sjs2-border-spread-form-default) var(--sjs2-color-component-toggle-false-default-border);--sjs2-border-effect-component-toggle-false-hovered: inset var(--sjs2-border-offset-x-form-hovered) var(--sjs2-border-offset-y-form-hovered) var(--sjs2-border-blur-form-hovered) var(--sjs2-border-spread-form-hovered) var(--sjs2-color-component-toggle-false-hovered-border);--sjs2-border-effect-component-toggle-false-disabled: inset var(--sjs2-border-offset-x-form-disabled) var(--sjs2-border-offset-y-form-disabled) var(--sjs2-border-blur-form-disabled) var(--sjs2-border-spread-form-disabled) var(--sjs2-color-component-toggle-false-disabled-border);--sjs2-border-effect-component-toggle-true-default: inset var(--sjs2-border-offset-x-form-default) var(--sjs2-border-offset-y-form-default) var(--sjs2-border-blur-form-default) var(--sjs2-border-spread-form-default) var(--sjs2-color-component-toggle-true-default-border);--sjs2-border-effect-component-toggle-true-hovered: inset var(--sjs2-border-offset-x-form-hovered) var(--sjs2-border-offset-y-form-hovered) var(--sjs2-border-blur-form-hovered) var(--sjs2-border-spread-form-hovered) var(--sjs2-color-component-toggle-true-hovered-border);--sjs2-border-effect-component-toggle-true-disabled: inset var(--sjs2-border-offset-x-form-disabled) var(--sjs2-border-offset-y-form-disabled) var(--sjs2-border-blur-form-disabled) var(--sjs2-border-spread-form-disabled) var(--sjs2-color-component-toggle-true-disabled-border);--sjs2-border-effect-component-action-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-action-alert-primary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-alert-primary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-alert-primary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-alert-secondary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-alert-secondary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-alert-secondary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-alert-tertiary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-alert-tertiary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-alert-tertiary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-alert-quaternary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-alert-quaternary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-alert-quaternary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-alert-tertiary-muted-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-alert-tertiary-muted-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-alert-tertiary-muted-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-alert-tertiary-surface-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-alert-tertiary-surface-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-alert-tertiary-surface-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-alert-tertiary-muted-surface-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-alert-tertiary-muted-surface-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-alert-tertiary-muted-surface-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-alert-quaternary-surface-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-alert-quaternary-surface-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-alert-quaternary-surface-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-brand-primary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-brand-primary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-brand-primary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-brand-secondary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-brand-secondary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-brand-secondary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-brand-tertiary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-brand-tertiary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-brand-tertiary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-brand-quaternary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-brand-quaternary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-brand-quaternary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-brand-tertiary-muted-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-brand-tertiary-muted-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-brand-tertiary-muted-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-brand-tertiary-surface-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-brand-tertiary-surface-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-brand-tertiary-surface-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-brand-tertiary-muted-surface-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-brand-tertiary-muted-surface-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-brand-tertiary-muted-surface-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-brand-quaternary-surface-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-brand-quaternary-surface-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-brand-quaternary-surface-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-neutral-primary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-neutral-primary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-neutral-primary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-neutral-secondary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-neutral-secondary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-neutral-secondary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-neutral-tertiary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-neutral-tertiary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-neutral-tertiary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-neutral-quaternary-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-neutral-quaternary-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-neutral-quaternary-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-neutral-tertiary-surface-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-neutral-tertiary-surface-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-neutral-tertiary-surface-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-action-neutral-quaternary-surface-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-action-neutral-quaternary-surface-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-action-neutral-quaternary-surface-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-buttongroup-item-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-buttongroup-item-false-default: inset var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-component-buttongroup-item-false-default-border);--sjs2-border-effect-component-buttongroup-item-false-hovered: inset var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-component-buttongroup-item-false-hovered-border);--sjs2-border-effect-component-buttongroup-item-false-disabled: inset var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-component-buttongroup-item-false-disabled-border);--sjs2-border-effect-component-buttongroup-item-false-readonly: inset var(--sjs2-border-offset-x-trigger-readonly) var(--sjs2-border-offset-y-trigger-readonly) var(--sjs2-border-blur-trigger-readonly) var(--sjs2-border-spread-trigger-readonly) var(--sjs2-color-component-buttongroup-item-false-readonly-border);--sjs2-border-effect-component-buttongroup-item-true-default: inset var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-component-buttongroup-item-true-default-border);--sjs2-border-effect-component-buttongroup-item-true-disabled: inset var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-component-buttongroup-item-true-disabled-border);--sjs2-border-effect-component-buttongroup-item-true-readonly: inset var(--sjs2-border-offset-x-trigger-readonly) var(--sjs2-border-offset-y-trigger-readonly) var(--sjs2-border-blur-trigger-readonly) var(--sjs2-border-spread-trigger-readonly) var(--sjs2-color-component-buttongroup-item-true-readonly-border);--sjs2-border-effect-component-boolean-item-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-boolean-item-false-default: inset var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-component-boolean-item-false-default-border);--sjs2-border-effect-component-boolean-item-false-hovered: inset var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-component-boolean-item-false-hovered-border);--sjs2-border-effect-component-boolean-item-false-disabled: inset var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-component-boolean-item-false-disabled-border);--sjs2-border-effect-component-boolean-item-false-readonly: inset var(--sjs2-border-offset-x-trigger-readonly) var(--sjs2-border-offset-y-trigger-readonly) var(--sjs2-border-blur-trigger-readonly) var(--sjs2-border-spread-trigger-readonly) var(--sjs2-color-component-boolean-item-false-readonly-border);--sjs2-border-effect-component-boolean-item-true-default: inset var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-component-boolean-item-true-default-border);--sjs2-border-effect-component-boolean-item-true-disabled: inset var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-component-boolean-item-true-disabled-border);--sjs2-border-effect-component-boolean-item-true-readonly: inset var(--sjs2-border-offset-x-trigger-readonly) var(--sjs2-border-offset-y-trigger-readonly) var(--sjs2-border-blur-trigger-readonly) var(--sjs2-border-spread-trigger-readonly) var(--sjs2-color-component-boolean-item-true-readonly-border);--sjs2-border-effect-component-tagbox-item-default: inset var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-component-tagbox-item-default-border);--sjs2-border-effect-component-tagbox-item-hovered: inset var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-component-tagbox-item-hovered-border);--sjs2-border-effect-component-tagbox-item-disabled: inset var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-component-tagbox-item-disabled-border);--sjs2-border-effect-component-tagbox-item-readonly: inset var(--sjs2-border-offset-x-trigger-readonly) var(--sjs2-border-offset-y-trigger-readonly) var(--sjs2-border-blur-trigger-readonly) var(--sjs2-border-spread-trigger-readonly) var(--sjs2-color-component-tagbox-item-readonly-border);--sjs2-border-effect-component-tagbox-item-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-boolean-default: inset var(--sjs2-border-offset-x-form-default) var(--sjs2-border-offset-y-form-default) var(--sjs2-border-blur-form-default) var(--sjs2-border-spread-form-default) var(--sjs2-color-component-boolean-default-border);--sjs2-border-effect-component-boolean-disabled: inset var(--sjs2-border-offset-x-form-disabled) var(--sjs2-border-offset-y-form-disabled) var(--sjs2-border-blur-form-disabled) var(--sjs2-border-spread-form-disabled) var(--sjs2-color-component-boolean-disabled-border);--sjs2-border-effect-component-boolean-invalid: inset var(--sjs2-border-offset-x-form-invalid) var(--sjs2-border-offset-y-form-invalid) var(--sjs2-border-blur-form-invalid) var(--sjs2-border-spread-form-invalid) var(--sjs2-color-component-boolean-invalid-border);--sjs2-border-effect-component-boolean-highlighted: inset var(--sjs2-border-offset-x-form-highlighted) var(--sjs2-border-offset-y-form-highlighted) var(--sjs2-border-blur-form-highlighted) var(--sjs2-border-spread-form-highlighted) var(--sjs2-color-component-boolean-highlighted-border);--sjs2-border-effect-component-boolean-readonly: inset var(--sjs2-border-offset-x-form-readonly) var(--sjs2-border-offset-y-form-readonly) var(--sjs2-border-blur-form-readonly) var(--sjs2-border-spread-form-readonly) var(--sjs2-color-component-boolean-readonly-border);--sjs2-border-effect-component-boolean-design: inset var(--sjs2-border-offset-x-form-design) var(--sjs2-border-offset-y-form-design) var(--sjs2-border-blur-form-design) var(--sjs2-border-spread-form-design) var(--sjs2-color-component-boolean-design-border);--sjs2-border-effect-component-boolean-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-slider-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-component-slider-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-component-slider-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-component-slider-invalid: var(--sjs2-border-offset-x-trigger-invalid) var(--sjs2-border-offset-y-trigger-invalid) var(--sjs2-border-blur-trigger-invalid) var(--sjs2-border-spread-trigger-invalid) var(--sjs2-color-utility-shadow-trigger-invalid);--sjs2-border-effect-component-slider-readonly: var(--sjs2-border-offset-x-trigger-readonly) var(--sjs2-border-offset-y-trigger-readonly) var(--sjs2-border-blur-trigger-readonly) var(--sjs2-border-spread-trigger-readonly) var(--sjs2-color-utility-shadow-trigger-readonly);--sjs2-border-effect-component-slider-design: var(--sjs2-border-offset-x-trigger-design) var(--sjs2-border-offset-y-trigger-design) var(--sjs2-border-blur-trigger-design) var(--sjs2-border-spread-trigger-design) var(--sjs2-color-utility-shadow-trigger-design);--sjs2-border-effect-component-slider-preview: ;--sjs2-border-effect-component-slider-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-panel-default: var(--sjs2-border-offset-x-surface-default) var(--sjs2-border-offset-y-surface-default) var(--sjs2-border-blur-surface-default) var(--sjs2-border-spread-surface-default) var(--sjs2-color-component-panel-default-border);--sjs2-border-effect-component-panel-hovered: var(--sjs2-border-offset-x-surface-hovered) var(--sjs2-border-offset-y-surface-hovered) var(--sjs2-border-blur-surface-hovered) var(--sjs2-border-spread-surface-hovered) var(--sjs2-color-utility-shadow-surface-hovered);--sjs2-border-effect-component-panel-pressed: var(--sjs2-border-offset-x-surface-pressed) var(--sjs2-border-offset-y-surface-pressed) var(--sjs2-border-blur-surface-pressed) var(--sjs2-border-spread-surface-pressed) var(--sjs2-color-utility-shadow-surface-pressed);--sjs2-border-effect-component-panel-focused: var(--sjs2-border-offset-x-surface-focused) var(--sjs2-border-offset-y-surface-focused) var(--sjs2-border-blur-surface-focused) var(--sjs2-border-spread-surface-focused) var(--sjs2-color-utility-shadow-surface-focused);--sjs2-border-effect-component-panel-disabled: var(--sjs2-border-offset-x-surface-disabled) var(--sjs2-border-offset-y-surface-disabled) var(--sjs2-border-blur-surface-disabled) var(--sjs2-border-spread-surface-disabled) var(--sjs2-color-utility-shadow-surface-disabled);--sjs2-border-effect-component-panel-dragging: var(--sjs2-border-offset-x-surface-dragging) var(--sjs2-border-offset-y-surface-dragging) var(--sjs2-border-blur-surface-dragging) var(--sjs2-border-spread-surface-dragging) var(--sjs2-color-utility-shadow-surface-dragging);--sjs2-border-effect-component-panel-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-panel-nested-default: var(--sjs2-border-offset-x-surface-default) var(--sjs2-border-offset-y-surface-default) var(--sjs2-border-blur-surface-default) var(--sjs2-border-spread-surface-default) var(--sjs2-color-component-panel-nested-default-border);--sjs2-border-effect-component-panel-nested-hovered: var(--sjs2-border-offset-x-surface-hovered) var(--sjs2-border-offset-y-surface-hovered) var(--sjs2-border-blur-surface-hovered) var(--sjs2-border-spread-surface-hovered) var(--sjs2-color-utility-shadow-surface-hovered);--sjs2-border-effect-component-panel-nested-pressed: var(--sjs2-border-offset-x-surface-pressed) var(--sjs2-border-offset-y-surface-pressed) var(--sjs2-border-blur-surface-pressed) var(--sjs2-border-spread-surface-pressed) var(--sjs2-color-utility-shadow-surface-pressed);--sjs2-border-effect-component-panel-nested-focused: var(--sjs2-border-offset-x-surface-focused) var(--sjs2-border-offset-y-surface-focused) var(--sjs2-border-blur-surface-focused) var(--sjs2-border-spread-surface-focused) var(--sjs2-color-utility-shadow-surface-focused);--sjs2-border-effect-component-panel-nested-disabled: var(--sjs2-border-offset-x-surface-disabled) var(--sjs2-border-offset-y-surface-disabled) var(--sjs2-border-blur-surface-disabled) var(--sjs2-border-spread-surface-disabled) var(--sjs2-color-utility-shadow-surface-disabled);--sjs2-border-effect-component-panel-nested-dragging: var(--sjs2-border-offset-x-surface-dragging) var(--sjs2-border-offset-y-surface-dragging) var(--sjs2-border-blur-surface-dragging) var(--sjs2-border-spread-surface-dragging) var(--sjs2-color-utility-shadow-surface-dragging);--sjs2-border-effect-component-panel-nested-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-panel-simple-default: var(--sjs2-border-offset-x-surface-default) var(--sjs2-border-offset-y-surface-default) var(--sjs2-border-blur-surface-default) var(--sjs2-border-spread-surface-default) var(--sjs2-color-component-panel-simple-default-border);--sjs2-border-effect-component-panel-simple-hovered: var(--sjs2-border-offset-x-surface-hovered) var(--sjs2-border-offset-y-surface-hovered) var(--sjs2-border-blur-surface-hovered) var(--sjs2-border-spread-surface-hovered) var(--sjs2-color-utility-shadow-surface-hovered);--sjs2-border-effect-component-panel-simple-pressed: var(--sjs2-border-offset-x-surface-pressed) var(--sjs2-border-offset-y-surface-pressed) var(--sjs2-border-blur-surface-pressed) var(--sjs2-border-spread-surface-pressed) var(--sjs2-color-utility-shadow-surface-pressed);--sjs2-border-effect-component-panel-simple-focused: var(--sjs2-border-offset-x-surface-focused) var(--sjs2-border-offset-y-surface-focused) var(--sjs2-border-blur-surface-focused) var(--sjs2-border-spread-surface-focused) var(--sjs2-color-utility-shadow-surface-focused);--sjs2-border-effect-component-panel-simple-disabled: var(--sjs2-border-offset-x-surface-disabled) var(--sjs2-border-offset-y-surface-disabled) var(--sjs2-border-blur-surface-disabled) var(--sjs2-border-spread-surface-disabled) var(--sjs2-color-utility-shadow-surface-disabled);--sjs2-border-effect-component-panel-simple-dragging: var(--sjs2-border-offset-x-surface-dragging) var(--sjs2-border-offset-y-surface-dragging) var(--sjs2-border-blur-surface-dragging) var(--sjs2-border-spread-surface-dragging) var(--sjs2-color-utility-shadow-surface-dragging);--sjs2-border-effect-component-panel-simple-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-panel-dynamic-default: var(--sjs2-border-offset-x-surface-default) var(--sjs2-border-offset-y-surface-default) var(--sjs2-border-blur-surface-default) var(--sjs2-border-spread-surface-default) var(--sjs2-color-component-panel-dynamic-default-border);--sjs2-border-effect-component-panel-dynamic-hovered: var(--sjs2-border-offset-x-surface-hovered) var(--sjs2-border-offset-y-surface-hovered) var(--sjs2-border-blur-surface-hovered) var(--sjs2-border-spread-surface-hovered) var(--sjs2-color-utility-shadow-surface-hovered);--sjs2-border-effect-component-panel-dynamic-pressed: var(--sjs2-border-offset-x-surface-pressed) var(--sjs2-border-offset-y-surface-pressed) var(--sjs2-border-blur-surface-pressed) var(--sjs2-border-spread-surface-pressed) var(--sjs2-color-utility-shadow-surface-pressed);--sjs2-border-effect-component-panel-dynamic-focused: var(--sjs2-border-offset-x-surface-focused) var(--sjs2-border-offset-y-surface-focused) var(--sjs2-border-blur-surface-focused) var(--sjs2-border-spread-surface-focused) var(--sjs2-color-utility-shadow-surface-focused);--sjs2-border-effect-component-panel-dynamic-disabled: var(--sjs2-border-offset-x-surface-disabled) var(--sjs2-border-offset-y-surface-disabled) var(--sjs2-border-blur-surface-disabled) var(--sjs2-border-spread-surface-disabled) var(--sjs2-color-utility-shadow-surface-disabled);--sjs2-border-effect-component-panel-dynamic-dragging: var(--sjs2-border-offset-x-surface-dragging) var(--sjs2-border-offset-y-surface-dragging) var(--sjs2-border-blur-surface-dragging) var(--sjs2-border-spread-surface-dragging) var(--sjs2-color-utility-shadow-surface-dragging);--sjs2-border-effect-component-panel-dynamic-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-panel-simple-nested-default: var(--sjs2-border-offset-x-surface-default) var(--sjs2-border-offset-y-surface-default) var(--sjs2-border-blur-surface-default) var(--sjs2-border-spread-surface-default) var(--sjs2-color-component-panel-simple-nested-default-border);--sjs2-border-effect-component-panel-simple-nested-hovered: var(--sjs2-border-offset-x-surface-hovered) var(--sjs2-border-offset-y-surface-hovered) var(--sjs2-border-blur-surface-hovered) var(--sjs2-border-spread-surface-hovered) var(--sjs2-color-utility-shadow-surface-hovered);--sjs2-border-effect-component-panel-simple-nested-pressed: var(--sjs2-border-offset-x-surface-pressed) var(--sjs2-border-offset-y-surface-pressed) var(--sjs2-border-blur-surface-pressed) var(--sjs2-border-spread-surface-pressed) var(--sjs2-color-utility-shadow-surface-pressed);--sjs2-border-effect-component-panel-simple-nested-focused: var(--sjs2-border-offset-x-surface-focused) var(--sjs2-border-offset-y-surface-focused) var(--sjs2-border-blur-surface-focused) var(--sjs2-border-spread-surface-focused) var(--sjs2-color-utility-shadow-surface-focused);--sjs2-border-effect-component-panel-simple-nested-disabled: var(--sjs2-border-offset-x-surface-disabled) var(--sjs2-border-offset-y-surface-disabled) var(--sjs2-border-blur-surface-disabled) var(--sjs2-border-spread-surface-disabled) var(--sjs2-color-utility-shadow-surface-disabled);--sjs2-border-effect-component-panel-simple-nested-dragging: var(--sjs2-border-offset-x-surface-dragging) var(--sjs2-border-offset-y-surface-dragging) var(--sjs2-border-blur-surface-dragging) var(--sjs2-border-spread-surface-dragging) var(--sjs2-color-utility-shadow-surface-dragging);--sjs2-border-effect-component-panel-simple-nested-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-checkbox-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-checkbox-false-default: inset var(--sjs2-border-offset-x-form-default) var(--sjs2-border-offset-y-form-default) var(--sjs2-border-blur-form-default) var(--sjs2-border-spread-form-default) var(--sjs2-color-component-checkbox-false-default-border);--sjs2-border-effect-component-checkbox-false-hovered: inset var(--sjs2-border-offset-x-form-hovered) var(--sjs2-border-offset-y-form-hovered) var(--sjs2-border-blur-form-hovered) var(--sjs2-border-spread-form-hovered) var(--sjs2-color-component-checkbox-false-hovered-border);--sjs2-border-effect-component-checkbox-false-disabled: inset var(--sjs2-border-offset-x-form-disabled) var(--sjs2-border-offset-y-form-disabled) var(--sjs2-border-blur-form-disabled) var(--sjs2-border-spread-form-disabled) var(--sjs2-color-component-checkbox-false-disabled-border);--sjs2-border-effect-component-checkbox-false-design: inset var(--sjs2-border-offset-x-form-design) var(--sjs2-border-offset-y-form-design) var(--sjs2-border-blur-form-design) var(--sjs2-border-spread-form-design) var(--sjs2-color-component-checkbox-false-design-border);--sjs2-border-effect-component-checkbox-false-readonly: inset var(--sjs2-border-offset-x-form-readonly) var(--sjs2-border-offset-y-form-readonly) var(--sjs2-border-blur-form-readonly) var(--sjs2-border-spread-form-readonly) var(--sjs2-color-component-checkbox-false-readonly-border);--sjs2-border-effect-component-checkbox-false-invalid: inset var(--sjs2-border-offset-x-form-invalid) var(--sjs2-border-offset-y-form-invalid) var(--sjs2-border-blur-form-invalid) var(--sjs2-border-spread-form-invalid) var(--sjs2-color-component-checkbox-false-invalid-border);--sjs2-border-effect-component-checkbox-true-default: inset var(--sjs2-border-offset-x-form-default) var(--sjs2-border-offset-y-form-default) var(--sjs2-border-blur-form-default) var(--sjs2-border-spread-form-default) var(--sjs2-color-component-checkbox-true-default-border);--sjs2-border-effect-component-checkbox-true-hovered: inset var(--sjs2-border-offset-x-form-hovered) var(--sjs2-border-offset-y-form-hovered) var(--sjs2-border-blur-form-hovered) var(--sjs2-border-spread-form-hovered) var(--sjs2-color-component-checkbox-true-hovered-border);--sjs2-border-effect-component-checkbox-true-disabled: inset var(--sjs2-border-offset-x-form-disabled) var(--sjs2-border-offset-y-form-disabled) var(--sjs2-border-blur-form-disabled) var(--sjs2-border-spread-form-disabled) var(--sjs2-color-component-checkbox-true-disabled-border);--sjs2-border-effect-component-radio-a11y: var(--sjs2-border-effect-a11y);--sjs2-border-effect-component-radio-false-default: inset var(--sjs2-border-offset-x-form-default) var(--sjs2-border-offset-y-form-default) var(--sjs2-border-blur-form-default) var(--sjs2-border-spread-form-default) var(--sjs2-color-component-checkbox-false-default-border);--sjs2-border-effect-component-radio-false-hovered: inset var(--sjs2-border-offset-x-form-hovered) var(--sjs2-border-offset-y-form-hovered) var(--sjs2-border-blur-form-hovered) var(--sjs2-border-spread-form-hovered) var(--sjs2-color-component-checkbox-false-hovered-border);--sjs2-border-effect-component-radio-false-disabled: inset var(--sjs2-border-offset-x-form-disabled) var(--sjs2-border-offset-y-form-disabled) var(--sjs2-border-blur-form-disabled) var(--sjs2-border-spread-form-disabled) var(--sjs2-color-component-checkbox-false-disabled-border);--sjs2-border-effect-component-radio-false-design: inset var(--sjs2-border-offset-x-form-design) var(--sjs2-border-offset-y-form-design) var(--sjs2-border-blur-form-design) var(--sjs2-border-spread-form-design) var(--sjs2-color-component-checkbox-false-design-border);--sjs2-border-effect-component-radio-false-readonly: inset var(--sjs2-border-offset-x-form-readonly) var(--sjs2-border-offset-y-form-readonly) var(--sjs2-border-blur-form-readonly) var(--sjs2-border-spread-form-readonly) var(--sjs2-color-component-checkbox-false-readonly-border);--sjs2-border-effect-component-radio-false-invalid: inset var(--sjs2-border-offset-x-form-invalid) var(--sjs2-border-offset-y-form-invalid) var(--sjs2-border-blur-form-invalid) var(--sjs2-border-spread-form-invalid) var(--sjs2-color-component-checkbox-false-invalid-border);--sjs2-border-effect-component-radio-true-default: inset var(--sjs2-border-offset-x-form-default) var(--sjs2-border-offset-y-form-default) var(--sjs2-border-blur-form-default) var(--sjs2-border-spread-form-default) var(--sjs2-color-component-checkbox-true-default-border);--sjs2-border-effect-component-radio-true-hovered: inset var(--sjs2-border-offset-x-form-hovered) var(--sjs2-border-offset-y-form-hovered) var(--sjs2-border-blur-form-hovered) var(--sjs2-border-spread-form-hovered) var(--sjs2-color-component-checkbox-true-hovered-border);--sjs2-border-effect-component-radio-true-disabled: inset var(--sjs2-border-offset-x-form-disabled) var(--sjs2-border-offset-y-form-disabled) var(--sjs2-border-blur-form-disabled) var(--sjs2-border-spread-form-disabled) var(--sjs2-color-component-checkbox-true-disabled-border);--sjs2-border-effect-trigger-default: var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-utility-shadow-trigger-default);--sjs2-border-effect-trigger-hovered: var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-utility-shadow-trigger-hovered);--sjs2-border-effect-trigger-pressed: var(--sjs2-border-offset-x-trigger-pressed) var(--sjs2-border-offset-y-trigger-pressed) var(--sjs2-border-blur-trigger-pressed) var(--sjs2-border-spread-trigger-pressed) var(--sjs2-color-utility-shadow-trigger-pressed);--sjs2-border-effect-trigger-disabled: var(--sjs2-border-offset-x-trigger-disabled) var(--sjs2-border-offset-y-trigger-disabled) var(--sjs2-border-blur-trigger-disabled) var(--sjs2-border-spread-trigger-disabled) var(--sjs2-color-utility-shadow-trigger-disabled);--sjs2-border-effect-trigger-design: var(--sjs2-border-offset-x-trigger-design) var(--sjs2-border-offset-y-trigger-design) var(--sjs2-border-blur-trigger-design) var(--sjs2-border-spread-trigger-design) var(--sjs2-color-utility-shadow-trigger-design);--sjs2-border-effect-trigger-readonly: var(--sjs2-border-offset-x-trigger-readonly) var(--sjs2-border-offset-y-trigger-readonly) var(--sjs2-border-blur-trigger-readonly) var(--sjs2-border-spread-trigger-readonly) var(--sjs2-color-utility-shadow-trigger-readonly);--sjs2-border-effect-trigger-invalid: var(--sjs2-border-offset-x-trigger-invalid) var(--sjs2-border-offset-y-trigger-invalid) var(--sjs2-border-blur-trigger-invalid) var(--sjs2-border-spread-trigger-invalid) var(--sjs2-color-utility-shadow-trigger-invalid);--sjs2-border-effect-surface-default: var(--sjs2-border-offset-x-surface-default) var(--sjs2-border-offset-y-surface-default) var(--sjs2-border-blur-surface-default) var(--sjs2-border-spread-surface-default) var(--sjs2-color-utility-shadow-surface-default);--sjs2-border-effect-surface-hovered: var(--sjs2-border-offset-x-surface-hovered) var(--sjs2-border-offset-y-surface-hovered) var(--sjs2-border-blur-surface-hovered) var(--sjs2-border-spread-surface-hovered) var(--sjs2-color-utility-shadow-surface-hovered);--sjs2-border-effect-surface-pressed: var(--sjs2-border-offset-x-surface-pressed) var(--sjs2-border-offset-y-surface-pressed) var(--sjs2-border-blur-surface-pressed) var(--sjs2-border-spread-surface-pressed) var(--sjs2-color-utility-shadow-surface-pressed);--sjs2-border-effect-surface-focused: var(--sjs2-border-offset-x-surface-focused) var(--sjs2-border-offset-y-surface-focused) var(--sjs2-border-blur-surface-focused) var(--sjs2-border-spread-surface-focused) var(--sjs2-color-utility-shadow-surface-focused);--sjs2-border-effect-surface-disabled: var(--sjs2-border-offset-x-surface-disabled) var(--sjs2-border-offset-y-surface-disabled) var(--sjs2-border-blur-surface-disabled) var(--sjs2-border-spread-surface-disabled) var(--sjs2-color-utility-shadow-surface-disabled);--sjs2-border-effect-surface-dragging: var(--sjs2-border-offset-x-surface-dragging) var(--sjs2-border-offset-y-surface-dragging) var(--sjs2-border-blur-surface-dragging) var(--sjs2-border-spread-surface-dragging) var(--sjs2-color-utility-shadow-surface-dragging);--sjs2-border-effect-floating-default: var(--sjs2-border-offset-x-floating-default) var(--sjs2-border-offset-y-floating-default) var(--sjs2-border-blur-floating-default) var(--sjs2-border-spread-floating-default) var(--sjs2-color-utility-shadow-floating-default);--sjs2-color-component-shortcut-key-bg: var(--sjs2-color-bg-basic-primary);--sjs2-color-component-shortcut-key-border: var(--sjs2-color-border-basic-secondary);--sjs2-color-component-shortcut-key-text: var(--sjs2-color-fg-basic-primary);--sjs2-radius-component-shortcut-key: var(--sjs2-radius-x050);--sjs2-opacity-component-shortcut-key-disabled: var(--sjs2-opacity-disabled)}:root,:host{--sjs-transition-duration: .15s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes changeHeight{0%{height:var(--animation-height-from)}to{height:var(--animation-height-to)}}@keyframes moveInWithOverflow{0%{overflow:hidden;height:var(--animation-height-from);min-height:var(--animation-height-from);margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}99%{overflow:hidden;margin-top:var(--animation-margin-top);margin-bottom:var(--animation-margin-bottom);padding-top:var(--animation-padding-top);padding-bottom:var(--animation-padding-bottom);border-top-width:var(--animation-border-top-width);border-bottom-width:var(--animation-border-bottom-width);height:var(--animation-height-to);min-height:var(--animation-height-to)}to{overflow:visible;margin-top:var(--animation-margin-top);margin-bottom:var(--animation-margin-bottom);padding-top:var(--animation-padding-top);padding-bottom:var(--animation-padding-bottom);border-top-width:var(--animation-border-top-width);border-bottom-width:var(--animation-border-bottom-width);height:var(--animation-height-to);min-height:var(--animation-height-to)}}@keyframes moveIn{0%{height:0}to{height:var(--animation-height)}}@keyframes paddingFadeIn{0%{padding-top:0;padding-bottom:0}to{padding-bottom:var(--animation-padding-bottom);padding-top:var(--animation-padding-top)}}.sv-dragged-element-shortcut{height:var(--sjs2-size-x300);min-width:calc(var(--sjs2-base-unit-size) * 12.5);border-radius:calc(var(--sjs2-base-unit-radius) * 4.5);background-color:var(--sjs2-color-bg-basic-primary);padding:var(--sjs2-spacing-x200);cursor:grabbing;position:absolute;z-index:10000;box-shadow:0 8px 16px #0000001a;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);padding-left:var(--sjs2-spacing-x250)}.sv-matrixdynamic__drag-icon{padding-top:calc(var(--sjs2-base-unit-spacing) * 1.75)}.sv-matrixdynamic__drag-icon:after{content:" ";display:block;height:var(--sjs2-size-x075);width:var(--sjs2-size-x250);border:1px solid #e7e7e7;box-sizing:border-box;border-radius:calc(var(--sjs2-base-unit-radius) * 1.25);cursor:move;margin-top:var(--sjs2-spacing-x150)}.sv-matrixdynamic-dragged-row{cursor:grabbing;position:absolute;z-index:10000;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif}.sv-matrixdynamic-dragged-row .sd-table__row{box-shadow:var(--sjs2-border-effect-floating-default);background-color:var(--sjs2-color-bg-basic-primary);display:flex;flex-grow:0;flex-shrink:0;align-items:center;line-height:0}.sv-matrix-row--drag-drop-ghost-mod td{background-color:var(--sjs2-color-bg-neutral-tertiary-dim)}.sv-matrix-row--drag-drop-ghost-mod td>*{visibility:hidden}.sv-drag-drop-choices-shortcut{cursor:grabbing;position:absolute;z-index:10000;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;min-width:100px;max-width:400px}.sv-drag-drop-choices-shortcut .sv-ranking-item{height:var(--sjs2-size-x600)}.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer,.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor{overflow:hidden;white-space:nowrap}.sv-drag-drop-choices-shortcut__content.sv-drag-drop-choices-shortcut__content{min-width:100px;box-shadow:var(--sjs2-border-effect-floating-default);background-color:var(--sjs2-color-bg-basic-primary);border-radius:calc(var(--sjs2-base-unit-radius) * 4.5);padding-right:var(--sjs2-spacing-x200);margin-left:0}.sv-drag-drop-image-picker-shortcut{cursor:grabbing;position:absolute;z-index:10000;box-shadow:var(--sjs2-border-effect-floating-default);background-color:var(--sjs2-color-bg-basic-primary);padding:var(--sjs2-spacing-x050);border-radius:var(--sjs2-radius-x050)}sv-popup{display:block;position:absolute}.sv-popup{position:fixed;left:0;top:0;width:100vw;outline:none;z-index:2000;height:100vh}.sv-dropdown-popup,.sv-popup.sv-popup-inner{height:0}.sv-popup-inner>.sv-popup__container{margin-top:var(--sjs2-spacing-negative-x100)}.sv-list__item--with-icon .sv-popup-inner>.sv-popup__container{margin-top:var(--sjs2-spacing-negative-x050)}.sv-popup--menu-popup>.sv-popup__container{overflow:hidden;border-radius:var(--sjs2-radius-component-drop);border:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-utility-sheet);box-sizing:border-box;box-shadow:var(--sjs2-border-effect-floating-default)}.sv-popup__container{position:absolute;padding:0}.sv-popup__close-button{position:absolute;z-index:1;top:var(--sjs2-spacing-x200);right:var(--sjs2-spacing-x200);padding:var(--sjs2-spacing-x100);display:flex;align-items:center;justify-content:center;cursor:pointer}.sv-popup__close-button-icon{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);fill:var(--sjs2-color-fg-basic-secondary)}.sv-popup__content{min-width:100%;height:100%;display:flex;flex-direction:column;min-height:0;position:relative}.sv-popup__body-content{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;max-height:90vh;max-width:100vw}.sv-popup--modal-popup{display:flex;align-items:center;justify-content:center;background-color:var(--sjs2-color-utility-overlay);padding:var(--sjs2-spacing-x400) calc(var(--sjs2-base-unit-spacing) * 15) var(--sjs2-spacing-x800);box-sizing:border-box}.sv-popup--modal-popup>.sv-popup__container{position:relative;display:flex;background-color:var(--sjs2-color-utility-sheet);border-radius:var(--sjs2-radius-component-modal);box-shadow:var(--sjs2-border-effect-floating-default)}.sv-popup--modal-popup>.sv-popup__container>.sv-popup__body-content{padding-inline:var(--sjs2-layout-component-modal-box-padding-horizontal);padding-top:var(--sjs2-layout-component-modal-box-padding-top);padding-bottom:var(--sjs2-layout-component-modal-box-padding-bottom);height:auto;min-width:452px;gap:var(--sjs2-spacing-x400)}.sv-popup--modal-popup .sv-popup__body-header{padding:var(--sjs2-layout-component-modal-header-padding-vertical) var(--sjs2-layout-component-modal-header-padding-horizontal)}.sv-popup--modal-popup .sv-popup__content{padding:var(--sjs2-layout-component-modal-content-area-padding-vertical) var(---sjs2-layout-component-modal-content-area-padding-horizontal)}.sv-popup--modal-popup .sv-popup__body-footer{padding:var(--sjs2-layout-component-modal-footer-padding-vertical) var(--sjs2-layout-component-modal-footer-padding-horizontal)}.sv-popup--modal-popup .sv-popup__body-footer .sv-modal-footer-action-bar{overflow:visible;justify-content:flex-end;width:100%;--sd-action-bar-gap: var(--sjs2-layout-component-modal-footer-action-group-gap)}.sv-popup--modal-popup .sv-popup__scrolling-content{padding:2px;margin:-2px}.sd-root-modern--mobile .sv-popup--modal-popup .sv-popup__body-content{min-width:auto}.sv-popup--confirm .sv-popup__body-footer .sv-modal-footer-action-bar>.sd-action-bar__item{flex-grow:1}.sv-popup--confirm .sv-popup__body-footer .sv-modal-footer-action-bar>.sd-action-bar__item .sd-action{flex-grow:1}.sv-popup--confirm .sv-popup__body-content .sv-string-viewer{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);align-self:self-start}.sv-popup__scrolling-content{height:100%;overflow:auto;display:flex;flex-direction:column}.sv-popup__scrolling-content::-webkit-scrollbar,.sv-popup__scrolling-content *::-webkit-scrollbar{height:6px;width:6px;background-color:var(--sjs2-color-bg-neutral-tertiary-dim)}.sv-popup__scrolling-content::-webkit-scrollbar-thumb,.sv-popup__scrolling-content *::-webkit-scrollbar-thumb{background:var(--sjs2-color-bg-brand-secondary)}.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer{transform:translate(var(--sjs2-spacing-negative-x100)) rotate(180deg)}.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer{transform:translate(var(--sjs2-spacing-negative-x100),var(--sjs2-spacing-negative-x100))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container{transform:translate(var(--sjs2-spacing-x100))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container .sv-popup__pointer{transform:translate(-12px,-4px) rotate(-90deg)}.sv-popup--show-pointer.sv-popup--left .sv-popup__container{transform:translate(var(--sjs2-spacing-negative-x100))}.sv-popup--show-pointer.sv-popup--left .sv-popup__container .sv-popup__pointer{transform:translate(-4px,-4px) rotate(90deg)}.sv-popup__pointer{display:block;position:absolute}.sv-popup__pointer:after{content:" ";display:block;width:0;height:0;border-left:calc(var(--sjs2-base-unit-border-width) * 8) solid transparent;border-right:calc(var(--sjs2-base-unit-border-width) * 8) solid transparent;border-bottom:calc(var(--sjs2-base-unit-border-width) * 8) solid var(--sjs2-color-bg-basic-primary);align-self:center}.sv-popup__body-header{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-medium);line-height:var(--sjs2-typography-line-height-medium);color:var(--sjs2-color-fg-basic-primary)}.sv-popup__body-footer{display:flex}.sv-popup__body-footer .sd-action-bar{--sd-action-bar-gap: var(--sjs2-spacing-x150);overflow:visible}.sv-popup--menu-phone,.sv-popup--menu-tablet{z-index:2001;padding:0;width:100%;top:var(--sv-popup-overlay-top, 0px);height:var(--sv-popup-overlay-height, 100vh)}.sv-popup--menu-phone .sv-popup__body-footer-item,.sv-popup--menu-tablet .sv-popup__body-footer-item{width:100%}.sv-popup--menu-phone .sv-popup__body-footer .sd-action-bar,.sv-popup--menu-tablet .sv-popup__body-footer .sd-action-bar{width:100%;justify-content:flex-start;padding:0 calc(var(--sjs2-spacing-x100) + var(--sjs2-spacing-x025))}.sv-popup--menu-phone .sv-popup__body-footer .sd-action-bar .sd-action-bar__item,.sv-popup--menu-tablet .sv-popup__body-footer .sd-action-bar .sd-action-bar__item{flex:0 0 auto}.sv-popup--menu-phone .sv-popup__body-footer,.sv-popup--menu-tablet .sv-popup__body-footer{padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x000);border-top:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-secondary)}.sv-popup--menu-phone .sv-list__filter,.sv-popup--menu-tablet .sv-list__filter{display:flex;align-items:center;margin-bottom:0;padding:var(--sjs2-spacing-x200)}.sv-popup--menu-phone .sv-list,.sv-popup--menu-tablet .sv-list{flex-grow:1}.sv-popup--menu-phone .sv-list__filter-icon,.sv-popup--menu-tablet .sv-list__filter-icon{position:static;height:var(--sjs2-size-x300)}.sv-popup--menu-phone .sv-list__empty-container,.sv-popup--menu-tablet .sv-list__empty-container{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.sv-popup--menu-phone .sv-list__filter-clear-button,.sv-popup--menu-tablet .sv-list__filter-clear-button{height:var(--sjs2-size-x300);width:var(--sjs2-size-x300);padding:var(--sjs2-spacing-x050);appearance:none;border:none;border-radius:100%;background-color:transparent}.sv-popup--menu-phone .sv-list__filter-clear-button svg,.sv-popup--menu-tablet .sv-list__filter-clear-button svg{height:var(--sjs2-size-x200);width:var(--sjs2-size-x200)}.sv-popup--menu-phone .sv-list__filter-clear-button svg use,.sv-popup--menu-tablet .sv-list__filter-clear-button svg use{fill:var(--sjs2-color-fg-basic-secondary)}.sv-popup--menu-phone .sv-list__filter-clear-button:hover,.sv-popup--menu-tablet .sv-list__filter-clear-button:hover{border-radius:var(--sjs2-radius-round);background:var(--sjs2-color-bg-alert-secondary)}.sv-popup--menu-phone .sv-list__filter-clear-button:hover use,.sv-popup--menu-tablet .sv-list__filter-clear-button:hover use{fill:var(--sjs2-color-bg-alert-primary)}.sv-popup--menu-phone .sv-list__input,.sv-popup--menu-tablet .sv-list__input{color:var(--sjs2-color-fg-basic-secondary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x050) var(--sjs2-spacing-x050) var(--sjs2-spacing-x100)}.sv-popup--menu-phone .sv-list__item:hover .sv-list__item-body,.sv-popup--menu-phone .sv-list__item:focus .sv-list__item-body,.sv-popup--menu-phone .sv-list__item--focused .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:hover .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:focus .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item--focused .sv-list__item-body{background:var(--sjs2-color-bg-basic-primary)}.sv-popup--menu-phone .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item--focused.sv-list__item--selected .sv-list__item-body{background:var(--sjs2-color-bg-brand-primary);color:var(--sjs2-color-fg-brand-on-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sv-popup--menu-phone.sv-multi-select-list .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone.sv-multi-select-list .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone.sv-multi-select-list .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet.sv-multi-select-list .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet.sv-multi-select-list .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet.sv-multi-select-list .sv-list__item--focused.sv-list__item--selected .sv-list__item-body{background:var(--sjs2-color-bg-brand-secondary);color:var(--sjs2-color-fg-basic-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sv-popup--menu-phone>.sv-popup__container{width:100%;height:calc(var(--sv-popup-overlay-height, 100vh));max-width:100vw;max-height:calc(var(--sv-popup-overlay-height, 100vh));border:unset;box-shadow:unset;box-sizing:content-box;background:var(--sjs2-color-utility-sheet)}.sv-popup--menu-phone>.sv-popup__container>.sv-popup__body-content{background-color:var(--sjs2-color-bg-basic-primary);max-height:var(--sv-popup-overlay-height, 100vh);max-width:100vw;height:calc(var(--sv-popup-overlay-height, 100vh))}.sv-popup--menu-phone.sv-popup--sheet{background:var(--sjs2-color-utility-overlay)}.sv-popup--menu-phone.sv-popup--sheet>.sv-popup__container{top:auto;bottom:0;left:0;height:auto;max-height:calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs2-spacing-x600));border-radius:var(--sjs2-radius-component-modal) var(--sjs2-radius-component-modal) 0 0;overflow:hidden}.sv-popup--menu-phone.sv-popup--sheet>.sv-popup__container>.sv-popup__body-content{height:auto;max-height:calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs2-spacing-x600));background-color:var(--sjs2-color-utility-sheet)}.sv-popup--menu-phone.sv-popup--sheet .sv-popup__body-header{padding:calc(var(--sjs2-spacing-x200) + var(--sjs2-spacing-x050)) var(--sjs2-spacing-x200);padding-inline-end:calc(var(--sjs2-spacing-x200) + var(--sjs2-size-x500))}.sv-popup--menu-phone.sv-popup--sheet .sv-popup__close-button{top:var(--sjs2-spacing-x200);inset-inline-start:auto;inset-inline-end:var(--sjs2-spacing-x200);box-sizing:border-box;width:var(--sjs2-size-x500);height:var(--sjs2-size-x500);padding:var(--sjs2-spacing-x100)}.sv-popup--menu-phone.sv-popup--sheet .sv-popup__scrolling-content,.sv-popup--menu-phone.sv-popup--sheet .sv-popup__content,.sv-popup--menu-phone.sv-popup--sheet .sd-menu-list__container{flex:1 1 auto;min-height:0;height:auto}.sv-popup--menu-phone.sv-popup--sheet .sd-menu-list__container{box-sizing:border-box;min-width:0;padding:0;gap:0}.sv-popup--menu-phone.sv-popup--sheet .sd-menu-filter{padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x200) var(--sjs2-spacing-x200)}.sv-popup--menu-phone.sv-popup--sheet .sd-menu-filter__box{flex:1 1 auto;padding:var(--sjs2-spacing-x150);border-radius:var(--sjs2-radius-component-formbox);background:var(--sjs2-color-component-formbox-default-bg);box-shadow:inset 0 0 0 var(--sjs2-border-width-x100) var(--sjs2-color-component-formbox-default-border)}.sv-popup--menu-phone.sv-popup--sheet .sd-menu-filter__input{flex:1 1 auto;min-width:0}.sv-popup--menu-phone.sv-popup--sheet .sd-menu-list{padding:0 var(--sjs2-spacing-x200)}.sv-popup--menu-phone.sv-popup--sheet .sd-menu-item__body{padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x200)}.sv-popup--menu-phone.sv-popup--sheet .sv-popup__body-footer{padding:var(--sjs2-spacing-x200);border-top:none;background:var(--sjs2-color-utility-sheet)}.sv-popup--menu-phone.sv-popup--sheet:has(.sd-menu-filter) .sv-popup__body-footer{border-top:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary)}.sv-popup--menu-phone.sv-popup--sheet .sv-popup__body-footer .sd-action-bar{width:100%;padding:0}.sv-popup--menu-phone.sv-popup--sheet .sv-popup__body-footer .sd-action-bar .sd-action-bar__item{flex:1 1 auto}.sv-popup--menu-phone.sv-popup--sheet .sv-popup__body-footer .sd-action-bar .sd-action{box-sizing:border-box;width:100%;justify-content:center}.sv-popup--menu-tablet{background:var(--sjs2-color-utility-overlay)}.sv-popup--menu-tablet>.sv-popup__container{border:unset;box-sizing:content-box;background:var(--sjs2-color-utility-sheet);--sv-popup-overlay-max-height: calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs2-base-unit-spacing) * 8);--sv-popup-overlay-max-width: calc(100% - var(--sjs2-base-unit-spacing) * 8);position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;max-height:var(--sv-popup-overlay-max-height);min-height:min(var(--sv-popup-overlay-max-height),var(--sjs2-base-unit-size) * 30);height:auto;width:auto;min-width:min(var(--sjs2-base-unit-size) * 40,var(--sv-popup-overlay-max-width));max-width:var(--sv-popup-overlay-max-width);border-radius:var(--sjs2-radius-component-drop);overflow:hidden;box-shadow:var(--sjs2-border-effect-floating-default)}.sv-popup--menu-tablet>.sv-popup__container>.sv-popup__body-content{background-color:var(--sjs2-color-bg-basic-primary);max-width:100vw;max-height:calc(var(--sv-popup-overlay-height, 100vh) - var(--sjs2-base-unit-spacing) * 8);min-height:min(var(--sv-popup-overlay-max-height),var(--sjs2-base-unit-size) * 30);height:auto}.sv-popup--menu-tablet .sv-popup__content,.sv-popup--menu-tablet .sv-popup__scrolling-content,.sv-popup--menu-tablet .sv-list__container{flex-grow:1}.sv-popup--visible{opacity:1}.sv-popup--enter{animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:.15s}.sv-popup--modal-popup.sv-popup--enter{animation-timing-function:cubic-bezier(0,0,.58,1);animation-duration:.25s}.sv-popup--leave{animation-direction:reverse;animation-name:fadeIn;animation-fill-mode:forwards;animation-duration:.15s}.sv-popup--modal-popup.sv-popup--leave{animation-timing-function:cubic-bezier(.42,0,1,1);animation-duration:.25s}.sv-popup--hidden{opacity:0}@keyframes modalMoveUp{0%{transform:translateY(64px)}to{transform:translateY(0)}}.sv-popup--modal-popup.sv-popup--leave .sv-popup__container,.sv-popup--modal-popup.sv-popup--enter .sv-popup__container{animation-name:modalMoveUp;animation-timing-function:cubic-bezier(0,0,.58,1);animation-fill-mode:forwards;animation-duration:.25s}.sv-popup--modal-popup.sv-popup--leave .sv-popup__container{animation-direction:reverse;animation-timing-function:cubic-bezier(.42,0,1,1)}.sv-tooltip{display:none;position:fixed;z-index:10000;inset:auto;margin:0;border:none;overflow:visible;box-sizing:border-box;max-width:240px;padding:var(--sjs2-spacing-x050, 4px) var(--sjs2-spacing-x100, 8px);border-radius:var(--sjs2-radius-component-tooltip, 4px);background:var(--sjs2-color-bg-neutral-primary, #1c1b20);color:var(--sjs2-color-fg-neutral-on-primary, #ffffff);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong, 600);font-size:var(--sjs2-typography-font-size-x-small, 10px);line-height:var(--sjs2-typography-line-height-x-small, 14px);text-align:center;overflow-wrap:break-word;white-space:normal;pointer-events:none;opacity:0;transition:opacity .1s}.sv-tooltip--visible{opacity:1}[data-sv-tooltip] svg{pointer-events:none}@media(prefers-reduced-motion:reduce){.sv-tooltip{transition:none}}.sv-button-group{display:flex;padding:var(--sjs2-layout-component-formbox-medium-padding-vertical) var(--sjs2-layout-component-formbox-medium-padding-horizontal);box-sizing:border-box;align-items:center;gap:var(--sjs2-layout-component-formbox-medium-gap);flex-direction:row;overflow-x:auto;border-radius:var(--sjs2-radius-component-formbox);background:var(--sjs2-color-component-formbox-default-bg);box-shadow:var(--sjs2-border-effect-component-formbox-default)}.sv-button-group__item-decorator{display:flex;align-items:center;white-space:nowrap}.sv-button-group__item-caption{display:block;padding:0 var(--sjs2-spacing-x100)}.sv-button-group__item-caption .sv-string-viewer{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-component-buttongroup-item-false-default-value)}.sv-button-group__item-icon+.sv-button-group__item-caption{margin-left:var(--sjs2-spacing-x100)}.sv-button-group.sd-formbox--error{background:var(--sjs2-color-component-formbox-invalid-bg);box-shadow:var(--sjs2-border-effect-component-formbox-invalid)}.sv-button-group.sd-formbox--readonly{background:var(--sjs2-color-component-formbox-readonly-bg);box-shadow:var(--sjs2-border-effect-component-formbox-readonly)}.sv-button-group.sd-formbox--disabled{background:var(--sjs2-color-component-formbox-disabled-bg);box-shadow:var(--sjs2-border-effect-component-formbox-disabled)}.sv-button-group__item{display:flex;box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;appearance:none;flex-grow:1;flex-basis:0;outline:none;position:relative;--sd-buttongroup-a11y-boxshadow: 0px 0px 0px 0px rgba(0, 0, 0, 0)}.sv-button-group__item .sv-button-group__item-decorator{padding:var(--sjs2-layout-component-action-small-box-padding-vertical) var(--sjs2-layout-component-action-small-box-padding-horizontal);box-sizing:border-box;display:flex;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;align-self:stretch;border-radius:var(--sjs2-radius-component-buttongroup-item);background:var(--sjs2-color-component-buttongroup-item-false-default-bg);box-shadow:var(--sjs2-border-effect-component-buttongroup-item-false-default),var(--sd-buttongroup-a11y-boxshadow)}.sv-button-group__item--allowhover .sv-button-group__item-decorator{cursor:pointer}.sv-button-group__item--allowhover:hover .sv-button-group__item-decorator{background:var(--sjs2-color-component-buttongroup-item-false-hovered-bg);box-shadow:var(--sjs2-border-effect-component-buttongroup-item-false-hovered),var(--sd-buttongroup-a11y-boxshadow)}.sv-button-group__item--allowhover:hover .sv-button-group__item-decorator .sv-string-viewer{color:var(--sjs2-color-component-buttongroup-item-false-hovered-value)}.sv-button-group__item--allowhover:hover .sv-button-group__item-decorator .sv-button-group__item-icon use{fill:var(--sjs2-color-component-buttongroup-item-false-hovered-value)}.sv-button-group__item-control:focus-visible+.sv-button-group__item-decorator{--sd-buttongroup-a11y-boxshadow: var(--sjs2-border-effect-component-buttongroup-item-a11y)}.sv-button-group__item-icon{display:block;line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.sv-button-group__item-icon use{fill:var(--sjs2-color-component-buttongroup-item-false-default-value)}.sv-button-group__item--selected .sv-button-group__item-decorator{background:var(--sjs2-color-component-buttongroup-item-true-default-bg);box-shadow:var(--sjs2-border-effect-component-buttongroup-item-true-default),var(--sd-buttongroup-a11y-boxshadow)}.sv-button-group__item--selected .sv-button-group__item-decorator .sv-string-viewer{color:var(--sjs2-color-component-buttongroup-item-true-default-value);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sv-button-group__item--selected .sv-button-group__item-decorator .sv-button-group__item-icon use{fill:var(--sjs2-color-component-buttongroup-item-true-default-value)}.sv-button-group__item--disabled .sv-button-group__item-decorator{background:var(--sjs2-color-component-buttongroup-item-false-disabled-bg);box-shadow:var(--sjs2-border-effect-component-buttongroup-item-false-disabled)}.sv-button-group__item--disabled .sv-button-group__item-decorator .sv-string-viewer{color:var(--sjs2-color-component-buttongroup-item-false-disabled-value)}.sv-button-group__item--disabled .sv-button-group__item-decorator .sv-button-group__item-icon use{fill:var(--sjs2-color-component-buttongroup-item-false-disabled-value)}.sv-button-group__item--selected.sv-button-group__item--disabled .sv-button-group__item-decorator{background:var(--sjs2-color-component-buttongroup-item-true-disabled-bg);box-shadow:var(--sjs2-border-effect-component-buttongroup-item-true-disabled)}.sv-button-group__item--selected.sv-button-group__item--disabled .sv-button-group__item-decorator .sv-string-viewer{color:var(--sjs2-color-component-buttongroup-item-true-disabled-value)}.sv-button-group__item--selected.sv-button-group__item--disabled .sv-button-group__item-decorator .sv-button-group__item-icon use{fill:var(--sjs2-color-component-buttongroup-item-true-disabled-value)}.sv-visuallyhidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sv-hidden{display:none!important}.sv-title-actions{display:flex;align-items:center;width:100%}.sv-title-actions__title{flex-wrap:wrap;max-width:90%;min-width:50%;white-space:initial}.sv-action-title-bar{min-width:56px}.sv-title-actions .sv-title-actions__title{flex-wrap:wrap;flex:0 1 auto;max-width:unset;min-width:unset}.sv-title-actions .sv-action-title-bar{flex:1 1 auto;justify-content:flex-end;min-width:unset}.sv_window{position:fixed;bottom:var(--sjs2-spacing-x200);right:var(--sjs2-spacing-x200);border-radius:var(--sjs2-radius-x100);border:1px solid var(--sjs2-color-border-basic-secondary-overlay);box-shadow:var(--sjs2-border-effect-floating-default);background-clip:padding-box;z-index:100;max-height:50vh;overflow:auto;box-sizing:border-box;background:var(--sjs2-color-bg-neutral-tertiary-dim);width:calc(100% - var(--sjs2-size-x400))!important}@-moz-document url-prefix(){.sv_window,.sv_window *{scrollbar-width:thin;scrollbar-color:var(--sjs2-color-component-input-default-line) transparent}}.sv_window::-webkit-scrollbar,.sv_window *::-webkit-scrollbar{width:12px;height:12px;background-color:transparent}.sv_window::-webkit-scrollbar-thumb,.sv_window *::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:32px;background-color:var(--sjs2-color-component-input-default-line)}.sv_window::-webkit-scrollbar-track,.sv_window *::-webkit-scrollbar-track{background:transparent}.sv_window::-webkit-scrollbar-thumb:hover,.sv_window *::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background-color:var(--sjs2-color-component-input-default-line)}.sv_window_root-content{height:100%}.sv_window--full-screen{top:var(--sjs2-spacing-x200);left:var(--sjs2-spacing-x200);right:var(--sjs2-spacing-x200);bottom:var(--sjs2-spacing-x200);max-height:100%;width:initial!important;max-width:initial!important}.sv_window_header{display:flex;justify-content:flex-end}.sv_window_content{overflow:hidden}.sv_window--collapsed{height:initial}.sv_window--collapsed .sv_window_header{height:var(--sjs2-size-x400);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x100) var(--sjs2-spacing-x100) var(--sjs2-spacing-x200);border-radius:var(--sjs2-radius-x100);display:flex;background-color:var(--sjs2-color-bg-neutral-tertiary-dim);box-sizing:content-box}.sv_window--collapsed .sv_window_content{display:none}.sv_window--collapsed .sv_window_buttons_container{margin-top:0;margin-right:0}.sv_window_header_title_collapsed{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);flex:1;display:flex;justify-content:flex-start;align-items:center}.sv_window_header_description{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-component-question-default-description, var(--sjs2-color-fg-basic-secondary));font-feature-settings:"salt" on;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv_window_buttons_container{position:fixed;margin-top:var(--sjs2-spacing-x100);margin-right:var(--sjs2-spacing-x100);display:flex;gap:var(--sjs2-spacing-x100);z-index:10000}.sv_window_button{display:flex;padding:var(--sjs2-spacing-x100);justify-content:center;align-items:center;border-radius:var(--sjs2-radius-x050);cursor:pointer}.sv_window_button:hover,.sv_window_button:active{background-color:var(--sjs2-color-bg-brand-secondary)}.sv_window_button:hover svg use,.sv_window_button:hover svg path,.sv_window_button:active svg use,.sv_window_button:active svg path{fill:var(--sjs2-color-bg-brand-primary)}.sv_window_button:active{opacity:.5}.sv_window_button svg use,.sv_window_button svg path{fill:var(--sjs2-color-fg-basic-secondary)}.sv-brand-info{z-index:1;position:relative;margin-top:1px}.sv-brand-info{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;text-align:right;color:#161616;padding:24px 40px}.sv-brand-info a{color:#161616;text-decoration-line:underline}.sd-body--static .sv-brand-info{padding-top:0;margin-top:16px}.sd-body--responsive .sv-brand-info{padding-top:16px;margin-top:-8px}.sd-root-modern--mobile .sv-brand-info{padding:48px 24px 8px;margin-top:0;text-align:center}.sv-brand-info__text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:#161616}.sv-brand-info__logo{display:inline-block}.sv-brand-info__logo img{width:118px}.sv-brand-info__terms{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);padding-top:4px}.sv-brand-info__terms a{color:#909090}.sd-body--responsive .sv-brand-info{padding-right:0;padding-left:0}.sv-ranking{outline:none;user-select:none;-webkit-user-select:none}.sv-ranking-item{cursor:pointer;position:relative;opacity:1}.sv-ranking-item:focus .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:hover:not(:focus) .sv-ranking-item__icon--hover{visibility:visible}.sv-question--disabled .sv-ranking-item:hover .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:focus{outline:none}.sv-ranking-item:focus .sv-ranking-item__icon--focus{visibility:visible;top:calc(var(--sjs2-base-unit-spacing) * .6);height:var(--sjs2-size-x300)}.sv-ranking-item:focus .sv-ranking-item__index{background:var(--sjs2-color-bg-basic-primary);outline:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary)}.sv-ranking-item__content.sv-ranking-item__content{display:flex;align-items:center;line-height:1em;padding:var(--sjs2-spacing-x050) 0px;border-radius:var(--sjs2-radius-component-ranking)}.sv-ranking-item__icon-container{position:relative;left:0;bottom:0;flex-shrink:0;width:var(--sjs2-size-x300);font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);height:calc(1lh + var(--sjs2-spacing-x200));align-self:flex-start;padding-left:var(--sjs2-spacing-x100);padding-right:var(--sjs2-spacing-x100);margin-left:var(--sjs2-spacing-negative-x200);box-sizing:content-box}.sv-ranking-item--disabled.sv-ranking-item--disabled,.sv-ranking-item--readonly.sv-ranking-item--readonly,.sv-ranking-item--preview.sv-ranking-item--preview{cursor:initial;user-select:initial;-webkit-user-select:initial}.sv-ranking-item--disabled.sv-ranking-item--disabled .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--readonly.sv-ranking-item--readonly .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--preview.sv-ranking-item--preview .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon{visibility:hidden}.sv-ranking-item__icon.sv-ranking-item__icon{font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);height:1lh;width:1lh;visibility:hidden;fill:var(--sjs2-color-bg-brand-primary);position:absolute;top:var(--sjs2-spacing-x100)}.sv-ranking-item__index.sv-ranking-item__index{font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);font-weight:var(--sjs2-typography-font-weight-strong);display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--sjs2-color-bg-brand-secondary);color:var(--sjs2-color-fg-basic-primary);border-radius:100%;height:1lh;width:1lh;padding:var(--sjs2-spacing-x100);box-sizing:content-box;margin-left:var(--sjs2-spacing-x000);transition:outline var(--sjs-transition-duration, .15s),background var(--sjs-transition-duration, .15s);outline:var(--sjs2-border-width-x200) solid transparent;align-self:self-start}.sv-ranking-item__index.sv-ranking-item__index svg{fill:currentColor;width:var(--sjs2-typography-font-size-component-input-content);height:var(--sjs2-typography-font-size-component-input-content)}.sv-ranking-item__text{font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sjs2-color-component-label-default-text);margin:0 var(--sjs2-spacing-x200);overflow-wrap:break-word;word-break:normal;align-self:self-start;padding-block:var(--sjs2-spacing-x100)}.sv-ranking-item__text .sv-string-viewer,.sv-ranking-item__text .sv-string-editor{overflow:initial;white-space:pre-line}.sd-ranking--disabled .sv-ranking-item__text,.sv-ranking-item--disabled .sv-ranking-item__text{color:var(--sjs2-color-fg-basic-primary);opacity:.25}.sv-ranking-item--readonly .sv-ranking-item__index{background-color:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sv-ranking-item--preview .sv-ranking-item__index{background-color:transparent;box-shadow:inset 0 0 0 1px var(--sjs2-color-fg-basic-primary)}.sv-ranking-item__ghost.sv-ranking-item__ghost{display:none;background-color:var(--sjs2-color-bg-neutral-tertiary-dim);border-radius:var(--sjs2-radius-component-ranking);width:calc(var(--sjs2-base-unit-size) * 31);font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);height:calc(1lh + var(--sjs2-spacing-x200));z-index:1;position:absolute;left:0;top:var(--sjs2-spacing-x050)}:dir(rtl) .sv-ranking,[style*="direction:rtl"] .sv-ranking,[style*="direction: rtl"] .sv-ranking{transform:scaleX(-1);direction:ltr}:dir(rtl) .sv-ranking-item__text,:dir(rtl) .sv-ranking__container-placeholder,:dir(rtl) .sd-ranking-item__index,[style*="direction:rtl"] .sv-ranking-item__text,[style*="direction:rtl"] .sv-ranking__container-placeholder,[style*="direction:rtl"] .sd-ranking-item__index,[style*="direction: rtl"] .sv-ranking-item__text,[style*="direction: rtl"] .sv-ranking__container-placeholder,[style*="direction: rtl"] .sd-ranking-item__index{transform:scaleX(-1);direction:rtl}.sv-ranking-item--ghost{font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);height:calc(1lh + var(--sjs2-spacing-x300))}.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-viewer,.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-editor{white-space:unset}.sv-ranking-item--ghost .sv-ranking-item__ghost{display:block}.sv-ranking-item--ghost .sv-ranking-item__content{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__content{box-shadow:var(--sjs2-border-effect-floating-default);border-radius:var(--sjs2-radius-component-ranking)}.sv-ranking--drag .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking--mobile .sv-ranking-item__icon--hover{visibility:visible;fill:var(--sjs2-color-fg-basic-secondary)}.sv-ranking--mobile.sv-ranking--drag .sv-ranking-item--ghost .sv-ranking-item__icon.sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking--mobile.sv-ranking-shortcut{max-width:80%}.sv-ranking--mobile .sv-ranking-item__index.sv-ranking-item__index,.sv-ranking--mobile .sd-element--with-frame .sv-ranking-item__icon{margin-left:0}.sv-ranking--design-mode .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking--disabled{opacity:.8}.sv-ranking-shortcut[hidden]{display:none}.sv-ranking-shortcut .sv-ranking-item__icon{fill:var(--sjs2-color-bg-brand-primary)}.sv-ranking-shortcut .sv-ranking-item__text{margin-right:var(--sjs2-spacing-x400)}.sv-ranking-shortcut .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking-shortcut .sv-ranking-item__icon{font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);height:1lh;width:1lh;top:var(--sjs2-spacing-x100)}.sv-ranking-shortcut .sv-ranking-item__content{padding-left:var(--sjs2-spacing-x050)}.sv-ranking-shortcut .sv-ranking-item__icon-container{margin-left:var(--sjs2-spacing-x000)}.sv-ranking-shortcut{cursor:grabbing;position:absolute;z-index:10000;border-radius:var(--sjs2-radius-component-ranking);min-width:100px;max-width:400px;box-shadow:var(--sjs2-border-effect-floating-default);background-color:var(--sjs2-color-bg-basic-primary)}.sv-ranking-shortcut .sv-ranking-item{box-sizing:content-box}.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer,.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor{overflow:hidden;white-space:nowrap}.sv-ranking--select-to-rank{display:flex}.sv-ranking--select-to-rank-vertical{flex-direction:column-reverse}.sv-ranking--select-to-rank-vertical .sv-ranking__containers-divider{margin:var(--sjs2-spacing-x300) 0;height:1px}.sv-ranking--select-to-rank-vertical .sv-ranking__container--empty{padding-top:var(--sjs2-spacing-x100);padding-bottom:var(--sjs2-spacing-x100);display:flex;justify-content:center;align-items:center}.sv-ranking-item--animate-item-removing{animation-name:moveIn,fadeIn;animation-direction:reverse;animation-fill-mode:forwards;animation-timing-function:linear;animation-duration:var(--sjs-ranking-move-out-duration, .15s),var(--sjs-ranking-fade-out-duration, .1s);animation-delay:var(--sjs-ranking-move-out-delay, 0ms),0s}.sv-ranking-item--animate-item-adding{animation-name:moveIn,fadeIn;opacity:0;animation-fill-mode:forwards;animation-timing-function:linear;animation-duration:var(--sjs-ranking-move-in-duration, .15s),var(--sjs-ranking-fade-in-duration, .1s);animation-delay:0s,var(--sjs-ranking-fade-in-delay, .15s)}.sv-ranking-item--animate-item-adding-empty{animation-name:fadeIn;opacity:0;animation-timing-function:linear;animation-duration:var(--sjs-ranking-fade-in-duration, .1s);animation-delay:0}.sv-ranking-item--animate-item-removing-empty{animation-name:fadeIn;animation-direction:reverse;animation-timing-function:linear;animation-duration:var(--sjs-ranking-fade-out-duration, .1s);animation-delay:0}@keyframes sv-animate-item-opacity-reverse-keyframes{0%{opacity:0}to{opacity:1}}@keyframes sv-animate-item-opacity-keyframes{0%{opacity:1}to{opacity:0}}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:calc(50% - 1px)}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{width:1px}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:var(--sjs2-spacing-x200)}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:var(--sjs2-spacing-x500)}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:var(--sjs2-spacing-x500)}.sv-ranking__container-placeholder{color:var(--sjs2-color-fg-basic-secondary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);white-space:normal;display:flex;justify-content:center;align-items:center;height:100%;padding-top:var(--sjs2-spacing-x050);padding-bottom:var(--sjs2-spacing-x050);box-sizing:border-box}.sv-ranking__container{flex:1}.sv-ranking__container--empty{box-sizing:border-box;text-align:center}.sv-ranking__containers-divider{background:var(--sjs2-color-border-basic-secondary)}.sv-ranking__container--from .sv-ranking-item__icon--focus{display:none}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:0!important;padding-left:16px}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item .sv-ranking-item__ghost{left:initial}.sv-ranking--select-to-rank-swap-areas{flex-direction:row-reverse}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--to .sv-ranking-item{padding-left:0;left:-24px!important}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item{padding-left:var(--sjs2-spacing-x200);left:0}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item__ghost.sv-ranking-item__ghost{left:var(--sjs2-spacing-x200)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-right:var(--sjs2-spacing-x500);padding-left:0}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item__ghost.sv-ranking-item__ghost{right:var(--sjs2-spacing-x200)}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-left:var(--sjs2-spacing-x500);padding-right:0}.sd-question--mobile .sv-ranking-item__icon-container,.sd-root-modern.sd-root-modern--mobile .sv-ranking-item__icon-container{margin-left:var(--sjs2-spacing-negative-x200);display:flex;justify-content:flex-end;padding:0;width:var(--sjs2-size-x500)}.sv-list{margin:0;padding:var(--sjs2-spacing-x050);overflow-y:auto;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;list-style-type:none}.sv-list__empty-container{width:100%;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;box-sizing:border-box;padding:var(--sjs2-spacing-x150);display:flex;padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x800);flex-direction:column;justify-content:center;align-items:center;gap:var(--sjs2-spacing-x050);align-self:stretch}.sv-list__empty-text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sjs2-color-fg-basic-secondary)}.sv-list__item{width:100%;align-items:center;box-sizing:border-box;color:var(--sjs2-color-fg-basic-primary);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-list__item-body{--sjs-list-item-padding-left-default: --sjs2-spacing-x200;--sjs-list-item-padding-left: calc(var(--sjs-list-item-level) * var(--sjs-list-item-padding-left-default));position:relative;width:100%;align-items:center;box-sizing:border-box;padding-block:var(--sjs2-spacing-x100);padding-inline-end:var(--sjs2-spacing-x800);padding-inline-start:var(--sjs2-spacing-x200);color:var(--sjs2-color-component-question-default-title, var(--sjs2-color-fg-basic-primary));font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);cursor:pointer;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--sjs-transition-duration, .15s),color var(--sjs-transition-duration, .15s)}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected){outline:none}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:var(--sjs2-border-width-x200) solid var(--sjs2-color-border-basic-secondary);border-radius:var(--sjs2-radius-component-drop-item);padding-block:var(--sjs2-spacing-x075);padding-inline-end:calc(var(--sjs2-base-unit-spacing) * 7.75);padding-inline-start:calc(var(--sjs2-base-unit-spacing) * 1.75)}.sv-list__item:hover,.sv-list__item:focus{outline:none}.sv-list__item:focus .sv-list__item-body,.sv-list__item--hovered>.sv-list__item-body{background-color:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sv-list__item--with-icon.sv-list__item--with-icon{padding:0}.sv-list__item--with-icon.sv-list__item--with-icon>.sv-list__item-body{padding-top:var(--sjs2-spacing-x150);padding-bottom:var(--sjs2-spacing-x150);gap:var(--sjs2-spacing-x200);display:flex}.sv-list__item-icon{float:left;flex-shrink:0;width:var(--sjs2-size-x300);height:var(--sjs2-size-x300)}.sv-list__item-icon svg{display:block}.sv-list__item-icon use{fill:var(--sjs2-color-fg-basic-secondary)}.sv-list-item__marker-icon{position:absolute;right:var(--sjs2-spacing-x100);width:var(--sjs2-size-x200);height:var(--sjs2-size-x200);flex-shrink:0;padding:var(--sjs2-spacing-x050);box-sizing:content-box}.sv-list-item__marker-icon svg{display:block}.sv-list-item__marker-icon use{fill:var(--sjs2-color-fg-basic-secondary)}:dir(rtl) .sv-list__item-icon,[style*="direction:rtl"] .sv-list__item-icon,[style*="direction: rtl"] .sv-list__item-icon{float:right}.sv-list__item-separator{margin:var(--sjs2-spacing-x100) 0;height:1px;background-color:var(--sjs2-color-component-input-default-line)}.sv-list--filtering .sv-list__item-separator{display:none}.sv-list__item.sv-list__item--selected>.sv-list__item-body,.sv-list__item.sv-list__item--selected:hover>.sv-list__item-body,.sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,li:focus .sv-list__item.sv-list__item--selected>.sv-list__item-body{background-color:var(--sjs2-color-bg-brand-primary);color:var(--sjs2-color-fg-brand-on-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sv-list__item.sv-list__item--selected .sv-list__item-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list__item-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list__item-icon use{fill:var(--sjs2-color-bg-basic-primary)}.sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use{fill:var(--sjs2-color-fg-brand-on-primary)}.sv-multi-select-list .sv-list__item.sv-list__item--selected .sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected:hover .sv-list__item-body{background-color:var(--sjs2-color-bg-brand-secondary);color:var(--sjs2-color-component-question-default-title, var(--sjs2-color-fg-basic-primary));font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sv-list__item--group-selected>.sv-list__item-body{background-color:var(--sjs2-color-bg-brand-secondary);color:var(--sjs2-color-component-question-default-title, var(--sjs2-color-fg-basic-primary));font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sv-list__item--group-selected>.sv-list__item-body use{fill:var(--sjs2-color-fg-basic-secondary)}.sv-list__item.sv-list__item--disabled .sv-list__item-body{cursor:default;color:var(--sjs2-color-fg-basic-secondary)}.sv-list__item span{white-space:nowrap}.sv-list__item-text--wrap span{white-space:normal;word-wrap:break-word}.sv-list__container{position:relative;height:100%;flex-direction:column;display:flex;min-height:0}.sv-list__filter{border-bottom:1px solid var(--sjs2-color-border-basic-secondary-overlay)}.sv-list__filter-icon{display:block;position:absolute;top:var(--sjs2-spacing-x150);inset-inline-start:var(--sjs2-spacing-x200)}.sv-list__filter-icon .sv-svg-icon{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300)}.sv-list__filter-icon .sv-svg-icon use{fill:var(--sjs2-color-fg-basic-secondary)}.sv-list__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:transparent;box-sizing:border-box;width:100%;min-width:calc(var(--sjs2-base-unit-size) * 30);outline:none;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x300);padding-inline-start:var(--sjs2-spacing-x700);border:none}.sv-list__input::placeholder{color:var(--sjs2-color-fg-basic-secondary)}.sv-list__input:disabled,.sv-list__input:disabled::placeholder{color:var(--sjs2-color-fg-basic-secondary)}.sv-list__loading-indicator{pointer-events:none}.sv-list__loading-indicator .sv-list__item-body{background-color:transparent}.sv-scroll__wrapper{position:relative;height:100%;display:flex;flex-direction:column}.sv-scroll__scroller{box-sizing:border-box;flex-grow:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none}.sv-scroll__scroller::-webkit-scrollbar{display:none}.sv-scroll__scrollbar{position:absolute;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden;width:fit-content;margin-inline-start:-1px;visibility:hidden;z-index:30;inset-inline-end:0;inset-inline-start:initial}@-moz-document url-prefix(){.sv-scroll__scrollbar{scrollbar-width:thin;scrollbar-color:var(--sjs2-color-utility-scrollbar) transparent}}.sv-scroll__wrapper:hover .sv-scroll__scrollbar{visibility:visible}.sv-scroll__scrollbar-sizer{width:1px}.sv-scroll__container{width:100%;flex-grow:1;display:flex;flex-direction:column}.sv-save-data_root{position:fixed;left:50%;bottom:var(--sjs2-spacing-x300);background:var(--sjs2-color-bg-basic-primary);opacity:0;padding:var(--sjs2-spacing-x300) var(--sjs2-spacing-x600);box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, .1));border-radius:var(--sjs2-radius-component-notifier);color:var(--sjs2-color-fg-basic-primary);min-width:calc(var(--sjs2-base-unit-size) * 30);text-align:center;z-index:1600;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);display:flex;flex-direction:row;justify-content:center;align-items:center;transform:translate(-50%) translateY(var(--sjs2-spacing-x300));transition-timing-function:ease-in;transition-property:transform,opacity;transition-delay:.25s;transition:.5s}.sv-save-data_root.sv-save-data_root--shown{transition-timing-function:ease-out;transition-property:transform,opacity;transform:translate(-50%) translateY(0);transition-delay:.25s;opacity:.75}.sv-save-data_root span{display:flex;flex-grow:1}.sv-save-data_root .sd-action-bar{display:flex;flex-grow:0;flex-shrink:0}.sv-save-data_root--shown.sv-save-data_success,.sv-save-data_root--shown.sv-save-data_error{opacity:1}.sv-save-data_root.sv-save-data_root--with-buttons{padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x200) var(--sjs2-spacing-x200) var(--sjs2-spacing-x600)}.sv-save-data_root.sv-save-data_error{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);background-color:var(--sjs2-color-bg-alert-primary);color:var(--sjs2-color-fg-alert-on-primary);gap:var(--sjs2-spacing-x600)}.sv-save-data_root.sv-save-data_success{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);background-color:var(--sjs2-color-bg-brand-primary);color:var(--sjs2-color-fg-brand-on-primary)}.sv-save-data_root .sv-save-data_button{outline:var(--sjs2-border-width-x200) solid var(--sd-action-title-color)}.sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap;word-break:break-word}.sd-action-bar{display:flex;box-sizing:content-box;align-items:center;white-space:nowrap;--sd-action-bar-gap: 0px;gap:var(--sd-action-bar-gap)}.sd-action-bar__item--space{margin-left:auto}.sd-action-bar__item--hidden{width:0px;height:0px;margin:0 calc(-1 * var(--sd-action-bar-gap) / 2);overflow:hidden;visibility:hidden}.sd-action-bar__item--hidden .sd-action-bar__item-content{min-width:fit-content}.sd-action-bar__item-content{display:flex;flex-direction:row;align-items:center}.sd-action-bar__item-content>*{flex:0 0 auto}.sd-action-bar__separator{display:inline-block;width:1px;height:24px;vertical-align:middle;margin-right:var(--sd-action-bar-gap);background-color:var(--sjs2-color-component-input-default-line)}.sd-action-bar--default-size{--sd-action-bar-gap: var(--sjs2-spacing-x100)}.sd-action-bar--small-size{--sd-action-bar-gap: var(--sjs2-spacing-x50)}.sd-action{--sd-action-boxshadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:flex;justify-content:center;align-items:center;outline:none;font-style:normal;box-sizing:content-box;background:var(--sd-action-background);padding:var(--sd-action-padding);gap:var(--sd-action-gap);border-radius:var(--sd-action-border-radius, var(--sjs2-radius-component-action));cursor:pointer;transition:background-color var(--sjs-transition-duration, .15s),box-shadow var(--sjs-transition-duration, .15s),transform var(--sjs-transition-duration, .15s)}.sd-action:where(:disabled),.sd-action--disabled{cursor:default;background:var(--sd-action-disabled-background)}.sd-action:where(:disabled) .sd-action__title,.sd-action--disabled .sd-action__title{color:var(--sd-action-disabled-title-color)}.sd-action:where(:disabled) .sd-action__icon use,.sd-action--disabled .sd-action__icon use{fill:var(--sd-action-disabled-icon-color)}.sd-action--popup-active:where(:not(:disabled,.sd-action--disabled)),.sd-action:where(:hover):where(:not(:disabled,.sd-action--disabled)){background:var(--sd-action-hover-background)}.sd-action--popup-active:where(:not(:disabled,.sd-action--disabled)) .sd-action__title,.sd-action:where(:hover):where(:not(:disabled,.sd-action--disabled)) .sd-action__title{color:var(--sd-action-hover-title-color)}.sd-action--popup-active:where(:not(:disabled,.sd-action--disabled)) .sd-action__icon use,.sd-action:where(:hover):where(:not(:disabled,.sd-action--disabled)) .sd-action__icon use{fill:var(--sd-action-hover-icon-color)}.sd-action:where(:active):where(:not(:disabled,.sd-action--disabled)){transform:scale(var(--sjs2-scale-x098))}.sd-action:where(:focus-visible):where(:not(:disabled,.sd-action--disabled)){box-shadow:var(--sjs2-border-effect-component-action-a11y)}.sd-action__title{font-family:var(--sd-action-title-font-family),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sd-action-title-font-weight);font-size:var(--sd-action-title-font-size);line-height:var(--sd-action-title-line-height);color:var(--sd-action-title-color);padding:var(--sd-action-title-padding);transition:color var(--sjs-transition-duration, .15s)}.sd-action__icon{pointer-events:none;box-sizing:content-box;line-height:var(--sd-action-icon-size);width:1lh;height:1lh;padding:var(--sd-action-icon-padding)}.sd-action__icon use{transition:fill var(--sjs-transition-duration, .15s);fill:var(--sd-action-icon-color)}.sd-action--border{box-shadow:var(--sd-action-boxshadow)}.sd-action--border:where(:disabled),.sd-action--border:where(.sd-action--disabled){box-shadow:var(--sd-action-disabled-box-shadow)}.sd-action--border:where(.sd-action--popup-active):where(:not(:disabled,.sd-action--disabled)),.sd-action--border:where(:hover):where(:not(:disabled,.sd-action--disabled)){box-shadow:var(--sd-action-hover-box-shadow)}.sd-action--border:where(:focus-visible):where(:not(:disabled,.sd-action--disabled)){box-shadow:var(--sd-action-boxshadow),var(--sjs2-border-effect-component-action-a11y)}.sd-action--large{--sd-action-padding: var(--sjs2-layout-component-action-large-box-padding-vertical) var(--sjs2-layout-component-action-large-box-padding-horizontal);--sd-action-gap: var(--sjs2-layout-component-action-large-box-gap);--sd-action-title-font-family: var(--sjs2-typography-font-family-component-action-large-content);--sd-action-title-font-weight: var(--sjs2-typography-font-weight-component-action-large-content);--sd-action-title-font-size: var(--sjs2-typography-font-size-component-action-large-content);--sd-action-title-line-height: var(--sjs2-typography-line-height-component-action-large-content);--sd-action-title-padding: var(--sjs2-layout-component-action-large-label-padding-vertical) var(--sjs2-layout-component-action-large-label-padding-horizontal);--sd-action-icon-size: var(--sjs2-line-height-x300);--sd-action-icon-padding: var(--sjs2-layout-component-action-large-icon-padding-vertical) var(--sjs2-layout-component-action-large-icon-padding-horizontal)}.sd-action--medium{--sd-action-padding: var(--sjs2-layout-component-action-medium-box-padding-vertical) var(--sjs2-layout-component-action-medium-box-padding-horizontal);--sd-action-gap: var(--sjs2-layout-component-action-medium-box-gap);--sd-action-title-font-family: var(--sjs2-typography-font-family-component-action-medium-content);--sd-action-title-font-weight: var(--sjs2-typography-font-weight-component-action-medium-content);--sd-action-title-font-size: var(--sjs2-typography-font-size-component-action-medium-content);--sd-action-title-line-height: var(--sjs2-typography-line-height-component-action-medium-content);--sd-action-title-padding: var(--sjs2-layout-component-action-medium-label-padding-vertical) var(--sjs2-layout-component-action-medium-label-padding-horizontal);--sd-action-icon-size: var(--sjs2-line-height-x300);--sd-action-icon-padding: var(--sjs2-layout-component-action-medium-icon-padding-vertical) var(--sjs2-layout-component-action-medium-icon-padding-horizontal)}.sd-action--small{--sd-action-padding: var(--sjs2-layout-component-action-small-box-padding-vertical) var(--sjs2-layout-component-action-small-box-padding-horizontal);--sd-action-gap: var(--sjs2-layout-component-action-small-box-gap);--sd-action-title-font-family: var(--sjs2-typography-font-family-component-action-small-content);--sd-action-title-font-weight: var(--sjs2-typography-font-weight-component-action-small-content);--sd-action-title-font-size: var(--sjs2-typography-font-size-component-action-small-content);--sd-action-title-line-height: var(--sjs2-typography-line-height-component-action-small-content);--sd-action-title-padding: var(--sjs2-layout-component-action-small-label-padding-vertical) var(--sjs2-layout-component-action-small-label-padding-horizontal);--sd-action-icon-size: var(--sjs2-line-height-x300);--sd-action-icon-padding: var(--sjs2-layout-component-action-small-icon-padding-vertical) var(--sjs2-layout-component-action-small-icon-padding-horizontal)}.sd-action--x-small{--sd-action-padding: var(--sjs2-layout-component-action-x-small-box-padding-vertical) var(--sjs2-layout-component-action-x-small-box-padding-horizontal);--sd-action-gap: var(--sjs2-layout-component-action-x-small-box-gap);--sd-action-title-font-family: var(--sjs2-typography-font-family-component-action-x-small-content);--sd-action-title-font-weight: var(--sjs2-typography-font-weight-component-action-x-small-content);--sd-action-title-font-size: var(--sjs2-typography-font-size-component-action-x-small-content);--sd-action-title-line-height: var(--sjs2-typography-line-height-component-action-x-small-content);--sd-action-title-padding: var(--sjs2-layout-component-action-x-small-label-padding-vertical) var(--sjs2-layout-component-action-x-small-label-padding-horizontal);--sd-action-icon-size: var(--sjs2-line-height-x200);--sd-action-icon-padding: var(--sjs2-layout-component-action-x-small-icon-padding-vertical) var(--sjs2-layout-component-action-x-small-icon-padding-horizontal)}.sd-action--xx-small{--sd-action-padding: var(--sjs2-layout-component-action-xx-small-box-padding-vertical) var(--sjs2-layout-component-action-xx-small-box-padding-horizontal);--sd-action-gap: var(--sjs2-layout-component-action-xx-small-box-gap);--sd-action-title-font-family: var(--sjs2-typography-font-family-component-action-xx-small-content);--sd-action-title-font-weight: var(--sjs2-typography-font-weight-component-action-xx-small-content);--sd-action-title-font-size: var(--sjs2-typography-font-size-component-action-xx-small-content);--sd-action-title-line-height: var(--sjs2-typography-line-height-component-action-xx-small-content);--sd-action-title-padding: var(--sjs2-layout-component-action-xx-small-label-padding-vertical) var(--sjs2-layout-component-action-xx-small-label-padding-horizontal);--sd-action-icon-size: var(--sjs2-line-height-x200);--sd-action-icon-padding: var(--sjs2-layout-component-action-xx-small-icon-padding-vertical) var(--sjs2-layout-component-action-xx-small-icon-padding-horizontal)}.sd-action--neutral.sd-action--primary{--sd-action-background: var(--sjs2-color-component-action-neutral-primary-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-neutral-primary-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-neutral-primary-disabled-bg);--sd-action-title-color: var(--sjs2-color-component-action-neutral-primary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-neutral-primary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-neutral-primary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-neutral-primary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-neutral-primary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-neutral-primary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-neutral-primary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-neutral-primary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-neutral-primary-disabled)}.sd-action--neutral.sd-action--secondary{--sd-action-background: var(--sjs2-color-component-action-neutral-secondary-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-neutral-secondary-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-neutral-secondary-disabled-bg);--sd-action-title-color: var(--sjs2-color-component-action-neutral-secondary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-neutral-secondary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-neutral-secondary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-neutral-secondary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-neutral-secondary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-neutral-secondary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-neutral-secondary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-neutral-secondary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-neutral-secondary-disabled)}.sd-action--neutral.sd-action--tertiary,.sd-action--neutral.sd-action--tertiary-muted{--sd-action-background: var(--sjs2-color-component-action-neutral-tertiary-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-neutral-tertiary-hovered-bg);--sd-action-disabled-background: var( --sjs2-color-component-action-neutral-tertiary-disabled-bg, rgba(95, 94, 97, 0) );--sd-action-title-color: var(--sjs2-color-component-action-neutral-tertiary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-neutral-tertiary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-neutral-tertiary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-neutral-tertiary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-neutral-tertiary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-neutral-tertiary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-neutral-tertiary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-neutral-tertiary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-neutral-tertiary-disabled)}.sd-action--neutral.sd-action--quaternary{--sd-action-background: var(--sjs2-color-component-action-neutral-quaternary-default-bg);--sd-action-hover-background: var( --sjs2-color-component-action-neutral-quaternary-hovered-bg, rgba(95, 94, 97, .1) );--sd-action-disabled-background: var( --sjs2-color-component-action-neutral-quaternary-disabled-bg, rgba(95, 94, 97, 0) );--sd-action-title-color: var(--sjs2-color-component-action-neutral-quaternary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-neutral-quaternary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-neutral-quaternary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-neutral-quaternary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-neutral-quaternary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-neutral-quaternary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-neutral-quaternary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-neutral-quaternary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-neutral-quaternary-disabled)}.sd-action--neutral.sd-action--tertiary-surface,.sd-action--neutral.sd-action--tertiary-muted-surface{--sd-action-background: var(--sjs2-color-component-action-neutral-tertiary-surface-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-neutral-tertiary-surface-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-neutral-tertiary-surface-disabled-bg);--sd-action-title-color: var(--sjs2-color-component-action-neutral-tertiary-surface-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-neutral-tertiary-surface-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-neutral-tertiary-surface-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var(--sjs2-color-component-action-neutral-tertiary-surface-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-neutral-tertiary-surface-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-neutral-tertiary-surface-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-neutral-tertiary-surface-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-neutral-tertiary-surface-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-neutral-tertiary-surface-disabled)}.sd-action--neutral.sd-action--quaternary-surface{--sd-action-background: var(--sjs2-color-component-action-neutral-quaternary-surface-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-neutral-quaternary-surface-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-neutral-quaternary-surface-disabled-bg);--sd-action-title-color: var( --sjs2-color-component-action-neutral-quaternary-surface-default-label, rgba(28, 27, 32, .4) );--sd-action-hover-title-color: var(--sjs2-color-component-action-neutral-quaternary-surface-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-neutral-quaternary-surface-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var( --sjs2-color-component-action-neutral-quaternary-surface-default-icon, rgba(28, 27, 32, .4) );--sd-action-hover-icon-color: var(--sjs2-color-component-action-neutral-quaternary-surface-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-neutral-quaternary-surface-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-neutral-quaternary-surface-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-neutral-quaternary-surface-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-neutral-quaternary-surface-disabled)}.sd-action--alert.sd-action--primary{--sd-action-background: var(--sjs2-color-component-action-alert-primary-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-alert-primary-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-alert-primary-disabled-bg);--sd-action-title-color: var(--sjs2-color-component-action-alert-primary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-alert-primary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-alert-primary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-alert-primary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-alert-primary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-alert-primary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-alert-primary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-alert-primary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-alert-primary-disabled)}.sd-action--alert.sd-action--secondary{--sd-action-background: var(--sjs2-color-component-action-alert-secondary-default-bg);--sd-action-hover-background: var( --sjs2-color-component-action-alert-secondary-hovered-bg, rgba(229, 10, 62, .15) );--sd-action-disabled-background: var(--sjs2-color-component-action-alert-secondary-disabled-bg);--sd-action-title-color: var(--sjs2-color-component-action-alert-secondary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-alert-secondary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-alert-secondary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-alert-secondary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-alert-secondary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-alert-secondary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-alert-secondary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-alert-secondary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-alert-secondary-disabled)}.sd-action--alert.sd-action--tertiary{--sd-action-background: var(--sjs2-color-component-action-alert-tertiary-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-alert-tertiary-hovered-bg);--sd-action-disabled-background: var( --sjs2-color-component-action-alert-tertiary-disabled-bg, rgba(229, 10, 62, 0) );--sd-action-title-color: var(--sjs2-color-component-action-alert-tertiary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-alert-tertiary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-alert-tertiary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-alert-tertiary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-alert-tertiary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-alert-tertiary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-alert-tertiary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-alert-tertiary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-alert-tertiary-disabled)}.sd-action--alert.sd-action--quaternary{--sd-action-background: var(--sjs2-color-component-action-alert-quaternary-default-bg);--sd-action-hover-background: var( --sjs2-color-component-action-alert-quaternary-hovered-bg, rgba(229, 10, 62, .1) );--sd-action-disabled-background: var( --sjs2-color-component-action-alert-quaternary-disabled-bg, rgba(229, 10, 62, 0) );--sd-action-title-color: var(--sjs2-color-component-action-alert-quaternary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-alert-quaternary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-alert-quaternary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-alert-quaternary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-alert-quaternary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-alert-quaternary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-alert-quaternary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-alert-quaternary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-alert-quaternary-disabled)}.sd-action--alert.sd-action--tertiary-surface{--sd-action-background: var(--sjs2-color-component-action-alert-tertiary-surface-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-alert-tertiary-surface-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-alert-tertiary-surface-disabled-bg);--sd-action-title-color: var(--sjs2-color-component-action-alert-tertiary-surface-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-alert-tertiary-surface-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-alert-tertiary-surface-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var(--sjs2-color-component-action-alert-tertiary-surface-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-alert-tertiary-surface-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-alert-tertiary-surface-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-alert-tertiary-surface-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-alert-tertiary-surface-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-alert-tertiary-surface-disabled)}.sd-action--alert.sd-action--tertiary-muted{--sd-action-background: var(--sjs2-color-component-action-alert-tertiary-muted-default-bg);--sd-action-hover-background: var( --sjs2-color-component-action-alert-tertiary-muted-hovered-bg, rgba(229, 10, 62, .1) );--sd-action-disabled-background: var( --sjs2-color-component-action-alert-tertiary-muted-disabled-bg, rgba(229, 10, 62, 0) );--sd-action-title-color: var(--sjs2-color-component-action-alert-tertiary-muted-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-alert-tertiary-muted-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-alert-tertiary-muted-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var(--sjs2-color-component-action-alert-tertiary-muted-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-alert-tertiary-muted-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-alert-tertiary-muted-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-alert-tertiary-muted-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-alert-tertiary-muted-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-alert-tertiary-muted-disabled)}.sd-action--alert.sd-action--tertiary-muted-surface{--sd-action-background: var(--sjs2-color-component-action-alert-tertiary-muted-surface-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-alert-tertiary-muted-surface-hovered-bg);--sd-action-disabled-background: var( --sjs2-color-component-action-alert-tertiary-muted-surface-disabled-bg, #f5f5f5 );--sd-action-title-color: var(--sjs2-color-component-action-alert-tertiary-muted-surface-default-label);--sd-action-hover-title-color: var( --sjs2-color-component-action-alert-tertiary-muted-surface-hovered-label, #c30935 );--sd-action-disabled-title-color: var( --sjs2-color-component-action-alert-tertiary-muted-surface-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var(--sjs2-color-component-action-alert-tertiary-muted-surface-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-alert-tertiary-muted-surface-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-alert-tertiary-muted-surface-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-alert-tertiary-muted-surface-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-alert-tertiary-muted-surface-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-alert-tertiary-muted-surface-disabled)}.sd-action--alert.sd-action--quaternary-surface{--sd-action-background: var(--sjs2-color-component-action-alert-quaternary-surface-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-alert-quaternary-surface-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-alert-quaternary-surface-disabled-bg);--sd-action-title-color: var( --sjs2-color-component-action-alert-quaternary-surface-default-label, rgba(28, 27, 32, .4) );--sd-action-hover-title-color: var(--sjs2-color-component-action-alert-quaternary-surface-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-alert-quaternary-surface-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var( --sjs2-color-component-action-alert-quaternary-surface-default-icon, rgba(28, 27, 32, .4) );--sd-action-hover-icon-color: var(--sjs2-color-component-action-alert-quaternary-surface-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-alert-quaternary-surface-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-alert-quaternary-surface-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-alert-quaternary-surface-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-alert-quaternary-surface-disabled)}.sd-action--brand.sd-action--primary{--sd-action-background: var(--sjs2-color-component-action-brand-primary-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-brand-primary-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-brand-primary-disabled-bg);--sd-action-title-color: var(--sjs2-color-component-action-brand-primary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-brand-primary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-brand-primary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-brand-primary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-brand-primary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-brand-primary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-brand-primary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-brand-primary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-brand-primary-disabled)}.sd-action--brand.sd-action--secondary{--sd-action-background: var(--sjs2-color-component-action-brand-secondary-default-bg);--sd-action-hover-background: var( --sjs2-color-component-action-brand-secondary-hovered-bg, rgba(25, 179, 148, .15) );--sd-action-disabled-background: var(--sjs2-color-component-action-brand-secondary-disabled-bg);--sd-action-title-color: var(--sjs2-color-component-action-brand-secondary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-brand-secondary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-brand-secondary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-brand-secondary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-brand-secondary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-brand-secondary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-brand-secondary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-brand-secondary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-brand-secondary-disabled)}.sd-action--brand.sd-action--tertiary{--sd-action-background: var(--sjs2-color-component-action-brand-tertiary-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-brand-tertiary-hovered-bg);--sd-action-disabled-background: var( --sjs2-color-component-action-brand-tertiary-disabled-bg, rgba(25, 179, 148, 0) );--sd-action-title-color: var(--sjs2-color-component-action-brand-tertiary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-brand-tertiary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-brand-tertiary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-brand-tertiary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-brand-tertiary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-brand-tertiary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-brand-tertiary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-brand-tertiary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-brand-tertiary-disabled)}.sd-action--brand.sd-action--quaternary{--sd-action-background: var(--sjs2-color-component-action-brand-quaternary-default-bg);--sd-action-hover-background: var( --sjs2-color-component-action-brand-quaternary-hovered-bg, rgba(25, 179, 148, .1) );--sd-action-disabled-background: var( --sjs2-color-component-action-brand-quaternary-disabled-bg, rgba(25, 179, 148, 0) );--sd-action-title-color: var(--sjs2-color-component-action-brand-quaternary-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-brand-quaternary-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-brand-quaternary-disabled-label, rgba(28, 27, 32, .4) );--sd-action-icon-color: var(--sjs2-color-component-action-brand-quaternary-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-brand-quaternary-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-brand-quaternary-disabled-icon, rgba(28, 27, 32, .4) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-brand-quaternary-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-brand-quaternary-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-brand-quaternary-disabled)}.sd-action--brand.sd-action--tertiary-surface{--sd-action-background: var(--sjs2-color-component-action-brand-tertiary-surface-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-brand-tertiary-surface-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-brand-tertiary-surface-disabled-bg);--sd-action-title-color: var(--sjs2-color-component-action-brand-tertiary-surface-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-brand-tertiary-surface-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-brand-tertiary-surface-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var(--sjs2-color-component-action-brand-tertiary-surface-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-brand-tertiary-surface-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-brand-tertiary-surface-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-brand-tertiary-surface-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-brand-tertiary-surface-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-brand-tertiary-surface-disabled)}.sd-action--brand.sd-action--tertiary-muted{--sd-action-background: var(--sjs2-color-component-action-brand-tertiary-muted-default-bg);--sd-action-hover-background: var( --sjs2-color-component-action-brand-tertiary-muted-hovered-bg, rgba(25, 179, 148, .1) );--sd-action-disabled-background: var( --sjs2-color-component-action-brand-tertiary-muted-disabled-bg, rgba(25, 179, 148, 0) );--sd-action-title-color: var(--sjs2-color-component-action-brand-tertiary-muted-default-label);--sd-action-hover-title-color: var(--sjs2-color-component-action-brand-tertiary-muted-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-brand-tertiary-muted-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var(--sjs2-color-component-action-brand-tertiary-muted-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-brand-tertiary-muted-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-brand-tertiary-muted-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-brand-tertiary-muted-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-brand-tertiary-muted-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-brand-tertiary-muted-disabled)}.sd-action--brand.sd-action--tertiary-muted-surface{--sd-action-background: var(--sjs2-color-component-action-brand-tertiary-muted-surface-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-brand-tertiary-muted-surface-hovered-bg);--sd-action-disabled-background: var( --sjs2-color-component-action-brand-tertiary-muted-surface-disabled-bg, #f5f5f5 );--sd-action-title-color: var(--sjs2-color-component-action-brand-tertiary-muted-surface-default-label);--sd-action-hover-title-color: var( --sjs2-color-component-action-brand-tertiary-muted-surface-hovered-label, #19b394 );--sd-action-disabled-title-color: var( --sjs2-color-component-action-brand-tertiary-muted-surface-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var(--sjs2-color-component-action-brand-tertiary-muted-surface-default-icon);--sd-action-hover-icon-color: var(--sjs2-color-component-action-brand-tertiary-muted-surface-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-brand-tertiary-muted-surface-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-brand-tertiary-muted-surface-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-brand-tertiary-muted-surface-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-brand-tertiary-muted-surface-disabled)}.sd-action--brand.sd-action--quaternary-surface{--sd-action-background: var(--sjs2-color-component-action-brand-quaternary-surface-default-bg);--sd-action-hover-background: var(--sjs2-color-component-action-brand-quaternary-surface-hovered-bg);--sd-action-disabled-background: var(--sjs2-color-component-action-brand-quaternary-surface-disabled-bg);--sd-action-title-color: var( --sjs2-color-component-action-brand-quaternary-surface-default-label, rgba(28, 27, 32, .4) );--sd-action-hover-title-color: var(--sjs2-color-component-action-brand-quaternary-surface-hovered-label);--sd-action-disabled-title-color: var( --sjs2-color-component-action-brand-quaternary-surface-disabled-label, rgba(28, 27, 32, .2) );--sd-action-icon-color: var( --sjs2-color-component-action-brand-quaternary-surface-default-icon, rgba(28, 27, 32, .4) );--sd-action-hover-icon-color: var(--sjs2-color-component-action-brand-quaternary-surface-hovered-icon);--sd-action-disabled-icon-color: var( --sjs2-color-component-action-brand-quaternary-surface-disabled-icon, rgba(28, 27, 32, .2) );--sd-action-boxshadow: var(--sjs2-border-effect-component-action-brand-quaternary-surface-default);--sd-action-hover-box-shadow: var(--sjs2-border-effect-component-action-brand-quaternary-surface-hovered);--sd-action-disabled-box-shadow: var(--sjs2-border-effect-component-action-brand-quaternary-surface-disabled)}.sd-action.sv-dots__item{width:auto}.sd-pager{--sd-action-bar-gap: 0}.sd-action.sd-pager__page{flex-direction:row-reverse;box-sizing:border-box;min-width:var(--sjs2-spacing-x400)}.sd-action.sd-pager__total{box-sizing:border-box;min-width:var(--sjs2-spacing-x400);--sd-action-disabled-background: var(--sd-action-background);--sd-action-disabled-title-color: var(--sd-action-title-color)}.sd-pager .sd-action-bar__item--space{margin-inline-start:var(--sjs2-spacing-x075)}.sd-question--mobile .sd-pager{width:100%}.sd-question--mobile .sd-pager .sd-action-bar__item--space{margin-inline-start:auto}.sd-sort-bar{--sd-action-bar-gap: var(--sjs2-layout-component-panel-header-action-group-gap);flex-wrap:nowrap;min-width:0}.sd-sort-bar .sd-action-bar__item-content>.sd-action-bar__separator{align-self:stretch;height:auto;margin-right:0;margin-inline-end:var(--sjs2-layout-component-panel-header-action-group-gap);background-color:var(--sjs2-color-border-basic-secondary)}.sd-sort-bar__level{--sd-action-bar-gap: var(--sjs2-spacing-x100);flex-wrap:nowrap}.sd-action.sd-sort-bar__dropdown{flex-direction:row-reverse;box-sizing:border-box}.sd-action.sd-sort-bar__label{box-sizing:border-box;--sd-action-padding: var(--sjs2-layout-component-action-x-small-box-padding-vertical) var(--sjs2-spacing-x000);--sd-action-title-padding: var(--sjs2-layout-component-action-x-small-label-padding-vertical) var(--sjs2-spacing-x000);--sd-action-disabled-background: var(--sd-action-background);--sd-action-disabled-title-color: var(--sd-action-title-color)}.sv-popup--records-sort.sv-popup--modal-popup{padding-inline:var(--sjs2-spacing-x200)}.sv-popup--records-sort.sv-popup--modal-popup>.sv-popup__container>.sv-popup__body-content{width:580px;max-width:calc(100vw - 2 * var(--sjs2-spacing-x200));min-width:0;padding-top:var(--sjs2-spacing-x300);padding-bottom:var(--sjs2-spacing-x300)}.sv-popup--records-sort.sv-popup--modal-popup .sv-popup__close-button{top:var(--sjs2-spacing-x200);right:var(--sjs2-spacing-x200);inset-inline-end:var(--sjs2-spacing-x200);inset-inline-start:auto}.sv-popup--records-sort.sv-popup--modal-popup .sv-popup__body-footer .sv-modal-footer-action-bar>.sd-action-bar__item:last-child{margin-inline-start:auto}.sv-popup--records-sort .sv-popup__content>.sd-root-modern{background:transparent}.sv-popup--records-sort .sv-popup__content>.sd-root-modern:before{content:none}.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-root-modern__wrapper,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-container-modern,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sv-components-row,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sv-components-column,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-body,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-page,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-page__content,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-row,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-element-wrapper,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-question,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-question__container,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-question__header-and-content-container,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-question__content,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-table-wrapper,.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-table{margin:0;padding:0;min-width:0;max-width:none;background:transparent;box-shadow:none;border-radius:0}.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-table-wrapper{overflow:visible}.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-table{display:block}.sv-popup--records-sort .sv-popup__content>.sd-root-modern .sd-table .sd-table__body{display:flex;flex-direction:column}.sv-popup--records-sort .sd-sort-dialog__row,.sv-matrixdynamic-dragged-row .sd-sort-dialog__row{display:flex;align-items:center;gap:var(--sjs2-spacing-x150);padding-block:var(--sjs2-spacing-x150);border:none;background:transparent}.sv-popup--records-sort .sd-sort-dialog__row>.sd-table__cell,.sv-matrixdynamic-dragged-row .sd-sort-dialog__row>.sd-table__cell{display:block;flex:0 0 auto;min-width:0;padding:0;border:none;background:transparent}.sv-popup--records-sort .sd-sort-dialog__row>.sd-table__cell:not(.sd-table__cell--actions):not(.sd-table__cell--empty):not(:nth-child(2 of.sd-table__cell)),.sv-matrixdynamic-dragged-row .sd-sort-dialog__row>.sd-table__cell:not(.sd-table__cell--actions):not(.sd-table__cell--empty):not(:nth-child(2 of.sd-table__cell)){flex:1 1 0}.sv-popup--records-sort .sd-sort-dialog__row>.sd-table__cell--empty,.sv-popup--records-sort .sd-sort-dialog__row>.sd-table__cell--actions:last-of-type,.sv-matrixdynamic-dragged-row .sd-sort-dialog__row>.sd-table__cell--empty,.sv-matrixdynamic-dragged-row .sd-sort-dialog__row>.sd-table__cell--actions:last-of-type{min-width:calc(var(--sjs2-layout-component-matrix-action-group-right-padding-left) + 2 * var(--sjs2-layout-component-action-small-box-padding-horizontal) + var(--sjs2-line-height-x300))}.sv-popup--records-sort .sd-sort-dialog__row>.sd-table__cell:nth-child(2 of.sd-table__cell),.sv-matrixdynamic-dragged-row .sd-sort-dialog__row>.sd-table__cell:nth-child(2 of.sd-table__cell){box-sizing:content-box;width:var(--sjs2-spacing-x125);padding-inline-end:var(--sjs2-spacing-x100);text-align:center}.sv-popup--records-sort .sd-sort-dialog__row>.sd-table__cell:nth-child(2 of.sd-table__cell) .sd-expression,.sv-matrixdynamic-dragged-row .sd-sort-dialog__row>.sd-table__cell:nth-child(2 of.sd-table__cell) .sd-expression{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);white-space:nowrap}.sv-popup--records-sort .sd-sort-dialog__row .sd-drag-element__svg use,.sv-matrixdynamic-dragged-row .sd-sort-dialog__row .sd-drag-element__svg use{fill:var(--sjs2-color-component-action-neutral-quaternary-default-icon)}.sv-matrixdynamic-dragged-row .sd-sort-dialog__row{background:var(--sjs2-color-bg-basic-primary);line-height:normal}.sv-popup--records-sort .sd-sort-dialog__row.sv-matrix-row--drag-drop-ghost-mod{background:var(--sjs2-color-bg-neutral-tertiary-dim);border-radius:var(--sjs2-radius-component-formbox)}.sd-selectlist__container{display:flex;flex-direction:column;min-height:0;height:100%;gap:var(--sjs2-layout-component-drop-box-gap-vertical);overflow:hidden}.sd-selectlist{width:100%;padding:var(--sjs2-layout-component-drop-box-padding-vertical) var(--sjs2-layout-component-drop-box-padding-horizontal);box-sizing:border-box;margin:0;overflow-y:auto;list-style-type:none}.sd-selectlist__item{display:flex;align-items:center;align-self:stretch;text-align:start;cursor:pointer;color:var(--sjs2-color-fg-basic-primary);border-radius:var(--sjs2-radius-component-drop-item);background:var(--sjs2-color-bg-brand-tertiary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-selectlist__item:focus-visible{outline:none}.sd-selectlist__item-body{display:flex;padding:var(--sjs2-layout-component-drop-item-box-padding-vertical) var(--sjs2-layout-component-drop-item-box-padding-right) var(--sjs2-layout-component-drop-item-box-padding-vertical) var(--sjs2-layout-component-drop-item-box-padding-left);align-items:center;gap:var(--sjs2-layout-component-drop-item-box-gap);width:100%;box-sizing:border-box}.sd-selectlist__item-body .sv-string-viewer{padding:0 var(--sjs2-layout-component-drop-item-label-padding-horizontal);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;text-overflow:ellipsis}.sd-selectlist__item-body sv-ng-string,.sd-selectlist__item-body sv-ng-string-viewer{display:contents}.sd-selectlist__item--selected{background:var(--sjs2-color-bg-brand-primary);color:var(--sjs2-color-fg-brand-on-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-selectlist__item--selected.sd-selectlist__item--hovered{border-radius:var(--sjs2-radius-component-drop-item);background:var(--sjs2-color-bg-brand-primary-dim)}.sd-selectlist__item--focused{box-shadow:var(--sjs2-border-effect-a11y)}.sd-selectlist__item--hovered{background:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sd-selectlist__item--disabled{cursor:default;color:var(--sjs2-color-fg-basic-primary-disabled)}.sd-selectlist__item-icon{width:1lh;height:1lh}.sd-selectlist__item-text--wrap span.sv-string-viewer{display:inline;white-space:normal;word-wrap:break-word}.sd-selectlist__item--custom-value{color:var(--sjs2-color-fg-brand-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-selectlist__item--custom-value.sd-selectlist__item--hovered{background:var(--sjs2-color-bg-brand-tertiary-dim)}.sd-selectlist__empty-container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0;align-self:stretch;min-height:var(--sjs2-size-x1500)}.sd-selectlist__empty-container .sd-loading-indicator .sv-svg-icon use{fill:var(--sjs2-color-fg-brand-primary)}.sd-selectlist__empty-text{display:flex;align-items:flex-start;align-self:stretch;justify-content:center;color:var(--sjs2-color-fg-basic-secondary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-selectlist__filter{width:100%;border-bottom:1px solid var(--sjs2-color-border-basic-secondary);display:flex;padding:var(--sjs2-spacing-x200);align-items:center;align-self:stretch;box-sizing:border-box}.sd-selectlist-filter__box{display:flex;align-items:center;width:100%;gap:var(--sjs2-spacing-x200)}.sd-selectlist__filter-icon,.sd-selectlist__filter-icon .sv-svg-icon{line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.sd-selectlist__filter-icon .sv-svg-icon use{fill:var(--sjs2-color-fg-basic-secondary)}.sd-selectlist__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:transparent;box-sizing:border-box;outline:none;border:none;padding:0;color:var(--sjs2-color-fg-basic-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-selectlist__input::placeholder{color:var(--sjs2-color-fg-basic-secondary)}.sd-selectlist__filter-clear-button{display:flex;width:var(--sjs2-size-icon-small);height:var(--sjs2-size-icon-small);padding:var(--sjs2-layout-control-action-xx-small-icon-vertical) var(--sjs2-layout-control-action-xx-small-icon-horizontal);margin-inline-start:auto;justify-content:center;align-items:center;appearance:none;border:none;border-radius:100%;background-color:transparent}.sd-selectlist__filter-clear-button svg{height:var(--sjs2-typography-font-size-component-input-content);width:var(--sjs2-typography-font-size-component-input-content)}.sd-selectlist__filter-clear-button svg use{fill:var(--sjs2-color-fg-basic-secondary)}.sd-selectlist__filter-clear-button:hover{border-radius:var(--sjs2-radius-semantic-form-item);background:var(--sjs2-color-bg-alert-tertiary-dim)}.sd-selectlist__filter-clear-button:hover use{fill:var(--sjs2-color-fg-alert-primary)}.sd-menu-list__container{--thm-list-padding: var(--sjs2-spacing-x100);display:flex;padding:var(--sjs2-layout-component-menu-box-padding-vertical) var(--sjs2-layout-component-menu-box-padding-horizontal);gap:var(--sjs2-layout-component-menu-box-gap-vertical);min-width:188px;flex-direction:column;align-items:flex-start;overflow:hidden;box-sizing:content-box}.sd-menu-list{width:100%;padding:var(--thm-list-padding);box-sizing:border-box;margin:0;overflow-y:auto;list-style-type:none}.sd-menu-item{cursor:pointer;text-align:start;color:var(--sjs2-color-fg-basic-primary);border-radius:var(--sjs2-radius-component-menu-item);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-menu-item:focus-visible{outline:none}.sd-menu-item .sv-popup-inner .sv-popup__container{margin-inline:var(--thm-list-padding)}.sd-menu-item__body{--thm-list-item-padding-left: calc( var(--sjs-list-item-level) * var(--sjs2-layout-component-menu-item-box-padding-left) );display:flex;padding:var(--sjs2-layout-component-menu-item-box-padding-vertical) var(--sjs2-layout-component-menu-item-box-padding-right) var(--sjs2-layout-component-menu-item-box-padding-vertical) var(--thm-list-item-padding-left, var(--sjs2-layout-component-menu-item-box-padding-left));align-items:center;border-radius:var(--sjs2-radius-component-menu-item);gap:var(--sjs2-layout-component-menu-item-box-gap);width:100%;box-sizing:border-box}.sd-menu-item__body .sv-string-viewer{padding:0 var(--sjs2-layout-component-menu-item-label-padding-horizontal);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;text-overflow:ellipsis}.sd-menu-item__body sv-ng-string,.sd-menu-item__body sv-ng-string-viewer{display:contents}.sd-menu-item__body use{fill:var(--sjs2-color-fg-basic-primary-muted)}.sd-menu-item--selected>.sd-menu-item__body,.sd-menu-item--selected.sd-menu-item--hovered>.sd-menu-item__body{background:var(--sjs2-color-bg-brand-primary);color:var(--sjs2-color-fg-brand-on-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-menu-item--selected .sd-menu-item__icon use,.sd-menu-item--selected.sd-menu-item--hovered .sd-menu-item__icon use{fill:var(--sjs2-color-fg-brand-on-primary)}.sd-menu-item--hovered>.sd-menu-item__body,.sd-menu-item--group-selected>.sd-menu-item__body{background:var(--sjs2-color-bg-basic-primary-dim)}.sd-menu-item:focus-visible,.sd-menu-item--focused{box-shadow:var(--sjs2-border-effect-a11y)}.sd-menu-item--label>.sd-menu-item__body,.sd-menu-item--label.sd-menu-item--hovered>.sd-menu-item__body{cursor:default;color:var(--sjs2-color-fg-basic-secondary);background-color:transparent;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small)}.sd-menu-item--brand{color:var(--sjs2-color-fg-brand-primary)}.sd-menu-item--brand use{fill:var(--sjs2-color-fg-brand-primary)}.sd-menu-item--brand.sd-menu-item--hovered>.sd-menu-item__body,.sd-menu-item--brand.sd-menu-item--group-selected>.sd-menu-item__body{background:var(--sjs2-color-bg-brand-tertiary-dim)}.sd-menu-item--alert{color:var(--sjs2-color-fg-alert-primary)}.sd-menu-item--alert use{fill:var(--sjs2-color-fg-alert-primary)}.sd-menu-item--alert.sd-menu-item--hovered>.sd-menu-item__body,.sd-menu-item--alert.sd-menu-item--group-selected>.sd-menu-item__body{border-radius:var(--sjs2-radius-component-menu-item);background:var(--sjs2-color-bg-alert-tertiary-dim)}.sd-menu-item--disabled{cursor:default;color:var(--sjs2-color-fg-basic-primary-disabled)}.sd-menu-item--disabled use{fill:var(--sjs2-color-fg-basic-primary-disabled)}.sd-menu-item__text--wrap span.sv-string-viewer{display:inline;white-space:normal;word-wrap:break-word}.sd-menu-item__icon,.sd-menu-item__marker-icon{line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.sd-menu-item__marker-icon+*{margin-inline-start:var(--sjs2-spacing-negative-x100)}.sd-menu-item__separator{width:100%;height:var(--sjs2-border-width-x100);margin:var(--sjs2-spacing-x100) 0;background:var(--sjs2-color-border-basic-secondary)}.sd-menu-filter{display:flex;padding:var(--sjs2-spacing-x100);align-items:center;align-self:stretch;background:var(--sjs2-color-utility-sheet);border-bottom:solid var(--sjs2-border-width-x100) var(--sjs2-color-border-basic-secondary)}.sd-menu-filter__box{display:flex;padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x100) var(--sjs2-spacing-x100) var(--sjs2-spacing-x150);gap:var(--sjs2-spacing-x100)}.sd-menu-filter__icon,.sd-menu-filter__icon .sv-svg-icon{line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.sd-menu-filter__icon .sv-svg-icon use{fill:var(--sjs2-color-component-input-default-icon)}.sd-menu-filter__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:transparent;box-sizing:border-box;outline:none;border:none;padding:0;color:var(--sjs2-color-component-input-default-value);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-selectlist__input::placeholder{color:var(--sjs2-color-component-input-default-placeholder)}.sd-menu-list__empty-container{display:flex;padding:var(--sjs2-spacing-x200);justify-content:center;align-items:center;width:100%;box-sizing:border-box}.sd-menu-list__empty-text{flex:1 0 0;color:var(--sjs2-color-fg-basic-secondary);text-align:center;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-element__title{outline:none}.sd-element__title.sd-element__title--disabled{opacity:.25}.sd-root--readonly .sd-element__title.sd-element__title--disabled{opacity:1}.sd-element--invisible{opacity:.35}.sd-element__header .sv-string-editor{max-width:100%;white-space:normal}.sd-element__title{font-size:0;line-height:0;position:static;margin:0}.sd-element__title .sd-element__num{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);color:var(--sjs2-color-fg-basic-secondary)}.sd-element__title .sv-string-viewer{white-space:normal}.sd-element__title .sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap}.sd-element__title.sd-element__title--singleinput span{font-family:var(--sjs2-typography-font-family-component-page-title),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-page-title);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-page-title);line-height:var(--sjs2-typography-line-height-component-page-title);color:var(--sjs2-color-component-page-default-title);position:static;margin:0 0 var(--sjs2-spacing-x050) 0px}.sd-element__num{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);float:left;padding-top:calc(var(--sjs2-base-unit-spacing) * .625);padding-bottom:calc(var(--sjs2-base-unit-spacing) * .375);padding-inline-start:0;padding-inline-end:var(--sjs2-spacing-x100);width:var(--sjs2-size-x500);color:var(--sjs2-color-fg-basic-secondary);margin-inline-start:var(--sjs2-spacing-negative-x500);text-align:end;box-sizing:border-box;white-space:nowrap;flex-shrink:0}.sd-page__num+span,.sd-element__num+span{float:left;width:0}:dir(rtl) .sd-element__num,[style*="direction:rtl"] .sd-element__num,[style*="direction: rtl"] .sd-element__num{float:right}.sd-element__title--num-inline .sd-element__num{float:none;margin-inline-start:0;width:auto;padding-inline-start:0;padding-inline-end:0}.sd-element__title--num-inline .sd-element__num+span{float:none;width:auto}.sd-element__title--expandable.sd-element__title--expandable{position:relative;display:block}.sd-element__title-expandable-svg-container{display:block;position:absolute;inset-inline-start:var(--sjs2-spacing-negative-x300);padding-inline-end:var(--sjs2-spacing-x100);width:var(--sjs2-size-x200);height:1lh}.sd-element__title-expandable-svg{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);width:var(--sjs2-size-x200);height:var(--sjs2-size-x200);border-radius:var(--sjs2-radius-form-item, 4px);transition:background var(--sjs-transition-duration, .15s),fill var(--sjs-transition-duration, .15s)}.sd-element--collapsed,.sd-element__header--expandable{cursor:pointer}.sd-element--collapsed:hover .sd-element__title-expandable-svg,.sd-element__header--expandable:hover .sd-element__title-expandable-svg{background:var(--sjs2-color-bg-basic-secondary-dim)}.sd-element__header--expandable:has(:focus-visible) .sd-element__title-expandable-svg{box-shadow:var(--sjs2-border-effect-a11y)}.sd-root-modern--mobile .sd-element__title--expandable{display:flex}.sd-root-modern--mobile .sd-element__title--expandable sv-ng-string,.sd-root-modern--mobile .sd-element__title--expandable .sv-string-viewer{flex-grow:1}.sd-root-modern--mobile .sd-element__title-expandable-svg-container{position:relative;inset-inline-start:0;padding-inline-end:0;order:1;flex-shrink:0;flex-grow:0}.sd-element-wrapper{max-width:100%}.sd-element-wrapper--min-width{min-width:min(100%,var(--sjs-element-min-width, calc(37.5 * var(--sjs2-base-unit-size))))}@keyframes elementMoveIn{0%{flex-basis:0;flex-grow:0;max-width:0;min-width:0;width:0;height:0;padding-left:0;overflow:hidden}to{height:var(--animation-height);flex-basis:var(--animation-width);width:var(--animation-width);min-width:var(--animation-width);padding-left:var(--animation-padding-left);overflow:visible}}.sd-element-wrapper--enter{animation-name:elementMoveIn,fadeIn;animation-timing-function:cubic-bezier(0,0,.58,1);animation-fill-mode:forwards;animation-duration:var(--sjs-element-move-in-duration, .25s),var(--sjs-element-fade-in-duration, .5s);animation-delay:0s,var(--sjs-element-fade-in-delay, .1s);opacity:0}.sd-element-wrapper--leave{animation-name:elementMoveIn,fadeIn;animation-timing-function:cubic-bezier(.42,0,1,1);animation-fill-mode:forwards;animation-direction:reverse;animation-duration:var(--sjs-element-move-out-duration, .25s),var(--sjs-element-fade-out-duration, .15s);animation-delay:var(--sjs-element-move-out-delay, 0ms),0s}.sd-element__content{box-sizing:border-box}.sd-element__expandable-content--enter,.sd-element__expandable-content--leave{--animation-padding-top: 0;--animation-padding-bottom: 0}.sd-element__expandable-content--enter{animation-name:fadeIn,moveInWithOverflow;min-height:0!important;opacity:0;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0,0,.58,1);animation-duration:var(--sjs-expand-fade-in-duration, .5s),var(--sjs-expand-move-in-duration, .15s);animation-delay:var(--sjs-expand-fade-in-delay, .15s),0s,0s}.sd-element__expandable-content--leave{animation-name:fadeIn,moveInWithOverflow;min-height:0!important;animation-direction:reverse;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.42,0,1,1);animation-duration:var(--sjs-collapse-fade-out-duration, .15s),var(--sjs-collapse-move-out-duration, .25s);animation-delay:0s,var(--sjs-collapse-move-out-delay, .1s),var(--sjs-collapse-move-out-delay, .1s)}.sd-question{position:relative;--sv-element-add-padding-left: 0px}.sd-question{--sd-question-container-padding-block: var(--sjs2-layout-component-panel-simple-box-padding-top) var(--sjs2-layout-component-panel-simple-box-padding-bottom);--sd-question-container-padding-inline: var(--sjs2-layout-component-panel-simple-box-padding-horizontal);--sd-question-container-gap-vertical: var(--sjs2-layout-component-panel-simple-box-gap-vertical);--sd-question-container-gap-horizontal: var(--sjs2-layout-component-panel-simple-box-gap-horizontal);--sd-question-container-border-radius: none;--sd-question-container-background: none;--sd-question-container-box-shadow: none;--sd-question-header-content-container-padding-block: 0;--sd-question-header-content-container-padding-inline: 0;--sd-question-header-content-container-row-gap: var(--sjs2-layout-component-question-box-gap-vertical);--sd-question-header-content-container-column-gap: var( --sjs2-layout-component-panel-simple-content-area-gap-horizontal );--sd-question-header-padding-block: var(--sjs2-layout-component-question-header-padding-top) var(--sjs2-layout-component-question-header-padding-bottom);--sd-question-header-padding-inline: var(--sjs2-layout-component-question-header-padding-left) var(--sjs2-layout-component-question-header-padding-right);--sd-question-header-gap: 0;--sd-question-header-row-gap: var(--sjs2-layout-component-question-header-gap-vertical);--sd-question-header-column-gap: var(--sjs2-layout-component-question-header-gap-horizontal);--sd-question-header-border-bottom: none;--sd-question-title-padding-block: var(--sjs2-layout-component-question-title-padding-top) var(--sjs2-layout-component-question-title-padding-bottom);--sd-question-title-padding-inline: var(--sjs2-layout-component-question-title-padding-horizontal);--sd-question-title-color: var(--sjs2-color-component-question-default-title);--sd-question-title-hovered-color: var(--sjs2-color-component-question-hovered-title);--sd-question-description-padding-block: var(--sjs2-layout-component-question-description-padding-top) var(--sjs2-layout-component-question-description-padding-bottom);--sd-question-description-padding-inline: var(--sjs2-layout-component-question-description-padding-horizontal);--sd-question-description-color: var(--sjs2-color-component-question-default-description);--sd-question-description-under-input-padding-block: var(--sd-question-description-padding-block);--sd-question-description-under-input-padding-inline: var(--sd-question-description-padding-inline);--sd-question-description-under-input-margin-block: var(--sjs2-layout-component-question-box-gap-vertical) 0;--sd-question-comment-padding-block: 0;--sd-question-comment-padding-inline: 0}.sd-question--nested{--sd-question-container-padding-block: var(--sjs2-layout-component-panel-simple-nested-box-padding-top) var(--sjs2-layout-component-panel-simple-nested-box-padding-bottom);--sd-question-container-padding-inline: var(--sjs2-layout-component-panel-simple-nested-box-padding-horizontal);--sd-question-container-gap-vertical: var(--sjs2-layout-component-panel-simple-nested-box-gap-vertical);--sd-question-container-gap-horizontal: var(--sjs2-layout-component-panel-simple-nested-box-gap-horizontal);--sd-question-container-border-radius: var(--sjs2-radius-component-panel);--sd-question-container-background: var(--sjs2-color-component-panel-simple-nested-default-bg);--sd-question-container-box-shadow: var(--sjs2-border-effect-component-panel-simple-nested-default);--sd-question-header-content-container-padding-block: var( --sjs2-layout-component-panel-simple-nested-content-area-padding-top ) var(--sjs2-layout-component-panel-simple-nested-content-area-padding-bottom);--sd-question-header-content-container-padding-inline: calc( var(--sjs2-layout-component-panel-simple-nested-content-area-padding-horizontal) + var(--sv-element-add-padding-left, 0px) );--sd-question-header-content-container-row-gap: var(--sjs2-layout-component-question-box-gap-vertical);--sd-question-header-content-container-column-gap: var( --sjs2-layout-component-panel-simple-nested-content-area-gap-horizontal )}.sd-question--with-frame{--sd-question-container-border-radius: var(--sjs2-radius-component-panel);--sd-question-container-background: var(--sjs2-color-component-panel-simple-default-bg);--sd-question-container-box-shadow: var(--sjs2-border-effect-component-panel-simple-default);--sd-question-header-content-container-padding-block: var( --sjs2-layout-component-panel-simple-content-area-padding-top ) var(--sjs2-layout-component-panel-simple-content-area-padding-bottom);--sd-question-header-content-container-padding-inline: calc( var(--sjs2-layout-component-panel-simple-content-area-padding-horizontal) + var(--sv-element-add-padding-left, 0px) ) var(--sjs2-layout-component-panel-simple-content-area-padding-horizontal)}.sd-question{border-radius:var(--sd-question-container-border-radius);background:var(--sd-question-container-background);box-shadow:var(--sd-question-container-box-shadow)}.sd-question__container{height:100%;display:flex;flex-direction:column;padding-block:var(--sd-question-container-padding-block);padding-inline:var(--sd-question-container-padding-inline);row-gap:var(--sd-question-container-gap-vertical);column-gap:var(--sd-question-container-gap-horizontal)}.sd-question__header-and-content-container{display:flex;flex:1;flex-direction:column;padding-block:var(--sd-question-header-content-container-padding-block);padding-inline:var(--sd-question-header-content-container-padding-inline);row-gap:var(--sd-question-header-content-container-row-gap);column-gap:var(--sd-question-header-content-container-column-gap)}.sd-question--title-bottom>.sd-question__container>.sd-question__header-and-content-container{row-gap:calc(.375 * var(--sd-base-vertical-padding))}.sd-question--left>.sd-question__container>.sd-question__header-and-content-container{flex-direction:row;flex-wrap:wrap;column-gap:var(--sjs2-spacing-x300);row-gap:var(--sjs2-spacing-x100)}.sd-element--nested>div>.sd-question__header-and-content-container{padding:0;padding-inline-start:var(--sv-element-add-padding-left, 0px)}.sd-question--single-input>.sd-question__container>.sd-question__header-and-content-container{padding:0}.sd-question--single-input>.sd-question__container>.sd-question__header-and-content-container>.sd-question__header--complex{padding:0}.sd-question__header{display:flex;flex-direction:column;padding-block:var(--sd-question-header-padding-block);padding-inline:var(--sd-question-header-padding-inline);row-gap:var(--sd-question-header-row-gap);column-gap:var(--sd-question-header-column-gap)}.sd-question__header--location-top{border-bottom:var(--sd-question-header-border-bottom)}.sd-question__header--location--left{width:auto;vertical-align:top;margin-top:var(--sjs2-layout-component-question-header-side-padding-top);margin-bottom:var(--sjs2-layout-component-question-header-side-padding-bottom);margin-left:var(--sjs2-layout-component-question-header-side-padding-left);margin-right:var(--sjs2-layout-component-question-header-side-padding-right)}.sd-question__content--left{flex:1;max-width:100%}.sd-question__title{font-family:var(--sjs2-typography-font-family-component-question-title),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-question-title);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-question-title);line-height:var(--sjs2-typography-line-height-component-question-title);color:var(--sjs2-color-component-question-default-title);padding-block:var(--sd-question-title-padding-block);padding-inline:var(--sd-question-title-padding-inline);transition:color var(--sjs-transition-duration, .15s);color:var(--sd-question-title-color)}.sd-question__title .sd-action-title-bar{min-width:calc(var(--sd-question-header-column-gap) + var(--sjs2-size-x500))}.sd-question__title-expandable-svg{fill:var(--sd-question-title-color)}.sd-question--collapsed:hover .sd-question__title,.sd-question__header--expandable:hover .sd-question__title{color:var(--sd-question-title-hovered-color)}.sd-question--collapsed:hover .sd-question__title-expandable-svg,.sd-question__header--expandable:hover .sd-question__title-expandable-svg{fill:var(--sd-question-title-hovered-color)}.sd-question__title--empty .sv-string-viewer{display:inline-block;height:calc(1.5 * (var(--sjs2-typography-font-size-component-question-title)))}.sd-question__description{font-family:var(--sjs2-typography-font-family-component-question-description),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-question-description);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-question-description);line-height:var(--sjs2-typography-line-height-component-question-description);color:var(--sjs2-color-component-question-default-description);color:var(--sd-question-description-color);white-space:normal;padding-block:var(--sd-question-description-padding-block);padding-inline:var(--sd-question-description-padding-inline)}.sd-question--no-pointer-events .sd-selectbase label,.sd-question--no-pointer-events .sd-rating label{pointer-events:none}.sd-question__content--support-container-queries{container-type:inline-size}.sd-element--with-frame>.sd-element__erbox--above-element{border-radius:var(--sjs2-radius-component-panel) var(--sjs2-radius-component-panel) 0 0}.sd-element--with-frame>div>.sd-element__erbox--above-element{border-radius:var(--sjs2-radius-component-panel) var(--sjs2-radius-component-panel) 0 0}.sd-element--with-frame>div>.sd-question__erbox--below-question{border-radius:0 0 var(--sjs2-radius-component-panel) var(--sjs2-radius-component-panel)}.sd-question__description--under-input{margin-block:var(--sd-question-description-under-input-margin-block);padding-inline:var(--sd-question-description-under-input-padding-inline);padding-block:var(--sd-question-description-under-input-padding-block)}.sd-scrollable .sd-question__content{overflow-x:auto;padding:var(--sjs2-spacing-x200) 0}.sd-question__required-text{color:var(--sjs2-color-bg-alert-primary);vertical-align:top}.sd-question__comment-area{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);margin-top:var(--sjs2-spacing-x200);display:flex;flex-direction:column;gap:var(--sjs2-spacing-x100);color:var(--sjs2-color-fg-basic-primary);white-space:normal;padding-inline:var(--sd-question-comment-padding-inline);padding-block:var(--sd-question-comment-padding-block)}.sd-question__placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sjs2-spacing-x200);justify-content:center;min-height:calc(var(--sjs2-base-unit-size) * 24);font-family:var(--sjs2-typography-font-family-component-input-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-input-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-input-content);line-height:var(--sjs2-typography-line-height-component-input-content);color:var(--sjs2-color-component-question-default-title-placeholder, var(--sjs2-color-fg-basic-secondary))}.sd-question__placeholder>div .sv-string-viewer,.sd-question__placeholder>span .sv-string-viewer{white-space:pre-line}.sd-scrollable-container:not(.sd-scrollable-container--compact){width:max-content;overflow:visible;max-width:100%}.sd-question__keyboard-hints{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sjs2-spacing-x300);row-gap:var(--sjs2-spacing-x100);margin-top:var(--sjs2-layout-component-page-content-area-gap-vertical);padding-bottom:var(--sjs2-spacing-x150);white-space:normal}.sd-question__keyboard-hint{display:inline-flex;align-items:center;gap:var(--sjs2-spacing-x100)}.sd-question__keyboard-hint--hidden{visibility:hidden}.sd-question__keyboard-hint-slot{display:inline-grid}.sd-question__keyboard-hint-slot>.sd-question__keyboard-hint{grid-area:1/1;justify-self:start}.sd-question__keyboard-hints .sd-item__shortcut-key{margin-inline-end:0}.sd-question__keyboard-hint-text,.sd-question__keyboard-hint-or{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small)}.sd-question__bar{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;gap:var(--sd-question-bar-gap);padding-block:var(--sd-question-bar-padding-block);padding-inline:var(--sd-question-bar-padding-inline)}.sd-question__bar--header{border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary)}.sd-question__bar--footer{border-top:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary)}.sd-question__records-bar{width:max-content}.sd-question--mobile .sd-question__bar{flex-direction:column}.sd-question__header .sd-question__sort-bar{margin-block-start:calc(var(--sd-question-header-gap) - var(--sd-question-header-row-gap))}.sd-question--mobile .sd-question__sort-bar{overflow-x:auto;box-sizing:border-box;padding:var(--sjs2-border-width-a11y);margin:calc(-1 * var(--sjs2-border-width-a11y))}.sd-question--mobile .sd-question__header .sd-question__sort-bar{margin-block-start:calc(var(--sd-question-header-gap) - var(--sd-question-header-row-gap) - var(--sjs2-border-width-a11y))}.sd-question__sort-bar-top{display:flex;margin-block-end:var(--sjs2-layout-component-question-header-action-group-gap)}.sd-question__sort-bar-top>.sd-action-bar{flex:1 1 auto;justify-content:flex-start}.sd-error{display:flex;flex-direction:column;gap:var(--sjs2-layout-component-message-box-gap-vertical);padding:var(--sjs2-layout-component-message-box-padding-vertical) var(--sjs2-layout-component-message-box-padding-horizontal);border-radius:var(--sjs2-radius-component-message);text-align:left;color:var(--sjs2-color-component-message-error-text);white-space:normal;width:100%;background-color:var(--sjs2-color-component-message-error-bg);box-sizing:border-box}.sd-error use{fill:var(--sjs2-color-component-message-error-icon)}.sd-error--warning{background:var(--sjs2-color-component-message-warning-bg);color:var(--sjs2-color-component-message-warning-text)}.sd-error--warning use{fill:var(--sjs2-color-component-message-warning-icon)}.sd-error--info{background:var(--sjs2-color-component-message-info-bg);color:var(--sjs2-color-component-message-info-text)}.sd-error--info use{fill:var(--sjs2-color-component-message-info-icon)}.sd-error__item{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);display:flex;align-items:flex-start;gap:var(--sjs2-layout-component-message-content-gap-horizontal)}.sd-formbox{position:static;width:100%;box-sizing:border-box;padding:var(--sjs2-layout-component-formbox-medium-padding-vertical) var(--sjs2-layout-component-formbox-medium-padding-horizontal);display:flex;gap:var(--sjs2-layout-component-formbox-medium-gap);align-items:center;background:var(--sjs2-color-component-formbox-default-bg);border:none;border-radius:var(--sjs2-radius-component-formbox);text-align:start;box-shadow:var(--sjs2-border-effect-component-formbox-default),var(--sjs2-border-effect-component-formbox-focused-reset);transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-formbox:where(:hover){background:var(--sjs2-color-component-formbox-hovered-bg);box-shadow:var(--sjs2-border-effect-component-formbox-hovered),var(--sjs2-border-effect-component-formbox-focused-reset)}.sd-formbox:where(:focus-within){background:var(--sjs2-color-component-formbox-focused-bg);box-shadow:var(--sjs2-border-effect-component-formbox-default-reset),var(--sjs2-border-effect-component-formbox-focused),var(--sjs2-border-effect-component-formbox-a11y)}.sd-formbox:where(:focus-within) .sd-formbox__character-counter{display:block}.sd-formbox--readonly{border-radius:var(--sjs2-radius-component-formbox);background:var(--sjs2-color-component-formbox-readonly-bg);box-shadow:var(--sjs2-border-effect-component-formbox-readonly)}.sd-formbox--readonly .sd-formbox__input{cursor:default}.sd-formbox--preview{background:none;box-shadow:none;transition:none;border-bottom:1px solid var(--sjs2-color-fg-basic-primary);border-radius:0}.sd-formbox--preview,.sd-formbox--preview .sd-formbox__input{padding-left:0;padding-right:0}.sd-formbox--preview .sd-formbox__label{border:none}.sd-formbox--error{background:var(--sjs2-color-component-formbox-invalid-bg);box-shadow:var(--sjs2-border-effect-component-formbox-invalid)}.sd-formbox--error:where(:focus-within){background:var(--sjs2-color-component-formbox-invalid-focused-bg);box-shadow:var(--sjs2-border-effect-component-formbox-invalid-focused)}.sd-formbox .sd-formbox{display:contents}.sd-formbox__group{align-items:stretch;align-self:stretch;justify-content:flex-end;--sd-action-bar-gap: var(--sjs2-layout-component-input-medium-action-group-gap)}.sd-formbox__group .sd-action{--sd-action-border-radius: var(--sjs2-radius-component-formbox-action);--sd-action-icon-size: var(--sjs2-typography-line-height-component-input-content)}.sd-formbox__group .sd-action-bar__item,.sd-formbox__group .sd-action-bar__item-content{height:100%}.sd-formbox__input{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;width:100%;min-width:0;color:var(--sjs2-color-component-input-default-value);text-overflow:ellipsis;font-family:var(--sjs2-typography-font-family-component-input-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-input-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-input-content);line-height:var(--sjs2-typography-line-height-component-input-content);min-height:calc(1lh + var(--sjs2-layout-component-input-medium-content-padding-vertical) * 2);padding:var(--sjs2-layout-component-input-medium-content-padding-vertical) var(--sjs2-layout-component-input-medium-content-padding-horizontal);margin:0}.sd-formbox__input::placeholder{color:var(--sjs2-color-component-input-default-placeholder);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sd-formbox__input:disabled{opacity:1}.sd-formbox__input:focus{outline:none}.sd-formbox__input::-webkit-datetime-edit-fields-wrapper{padding:0}.sd-formbox__label{height:calc(100% - var(--sjs2-spacing-x300));padding:var(--sjs2-layout-component-input-medium-label-padding-vertical) calc(var(--sjs2-layout-component-input-medium-label-padding-horizontal) + var(--sjs2-layout-component-formbox-medium-gap)) var(--sjs2-layout-component-input-medium-label-padding-vertical) var(--sjs2-layout-component-input-medium-label-padding-horizontal);max-width:30%;border-right:var(--sjs2-border-width-x100) solid var(--sjs2-color-component-input-default-line);box-sizing:content-box;white-space:normal;color:var(--sjs2-color-component-input-default-label);font-family:var(--sjs2-typography-font-family-component-input-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-input-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-input-content);line-height:var(--sjs2-typography-line-height-component-input-content)}.sd-formbox__character-counter{display:none;padding:var(--sjs2-layout-component-input-medium-limit-padding-vertical) var(--sjs2-layout-component-input-medium-limit-padding-right) var(--sjs2-layout-component-input-medium-limit-padding-vertical) var(--sjs2-layout-component-input-medium-limit-padding-left);color:var(--sjs2-color-component-input-default-limit);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);align-self:center}.sd-formbox__input[type=range]::-webkit-slider-runnable-track{background-color:var(--sjs2-color-bg-brand-primary);border-radius:var(--sjs2-radius-x100);height:var(--sjs2-size-x150)}.sd-formbox__input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:var(--sjs2-spacing-negative-x075);border-radius:100%;border:2px solid var(--sjs2-color-bg-brand-primary);box-shadow:inset 0 0 0 2px var(--sjs2-color-bg-basic-primary);background-color:var(--sjs2-color-bg-brand-primary);height:var(--sjs2-size-x300);width:var(--sjs2-size-x300)}.sd-formbox__input[type=range]::-moz-range-track{background-color:var(--sjs2-color-bg-brand-primary);border-radius:var(--sjs2-radius-x100);height:var(--sjs2-size-x150)}.sd-formbox__input[type=range]::-moz-range-thumb{-webkit-appearance:none;appearance:none;margin-top:var(--sjs2-spacing-negative-x075);border-radius:100%;border:2px solid var(--sjs2-color-bg-brand-primary);box-shadow:inset 0 0 0 2px var(--sjs2-color-bg-basic-primary);background-color:var(--sjs2-color-bg-brand-primary);height:var(--sjs2-size-x300);width:var(--sjs2-size-x300)}.sd-formbox__input[type=time]:not(.sd-formbox__input--value-changed),.sd-formbox__input[type=date]:not(.sd-formbox__input--value-changed),.sd-formbox__input[type=datetime-local]:not(.sd-formbox__input--value-changed),.sd-formbox__input[type=week]:not(.sd-formbox__input--value-changed),.sd-formbox__input[type=month]:not(.sd-formbox__input--value-changed){color:var(--sjs2-color-component-input-default-placeholder)}:dir(rtl) .sd-formbox__input--mask,[style*="direction:rtl"] .sd-formbox__input--mask,[style*="direction: rtl"] .sd-formbox__input--mask{text-align:right}:dir(rtl) .sd-formbox__input--mask::placeholder,[style*="direction:rtl"] .sd-formbox__input--mask::placeholder,[style*="direction: rtl"] .sd-formbox__input--mask::placeholder{unicode-bidi:plaintext}.sd-comment:has(.sd-comment__input[style*=width]){width:fit-content}.sd-comment__input{max-width:100%;min-width:var(--sjs2-size-x600);min-height:var(--sjs2-size-x500)}.sd-comment{position:relative;flex-direction:column;height:auto;width:100%;max-width:100%;gap:0;align-items:flex-end}.sd-comment__grip{cursor:se-resize;position:absolute;right:var(--sjs2-spacing-x050);bottom:var(--sjs2-spacing-x050)}.sd-comment__grip .sv-svg-icon{display:block;fill:var(--sjs2-color-component-input-default-icon);width:var(--sjs2-size-x200);height:var(--sjs2-size-x200)}.sd-comment__character-counter{display:block;opacity:0}.sd-comment:focus-within .sd-comment__character-counter{opacity:1}.sd-panel{--sd-panel-padding-inline: var(--sjs2-layout-component-panel-box-padding-horizontal);--sd-panel-padding-block: var(--sjs2-layout-component-panel-box-padding-top) var(--sjs2-layout-component-panel-box-padding-bottom);--sd-panel-gap-vertical: var(--sjs2-layout-component-panel-box-gap-vertical);--sd-panel-border-radius: none;--sd-panel-background: none;--sd-panel-box-shadow: none;--sd-panel-header-padding-block: var(--sjs2-layout-component-panel-header-padding-top) var(--sjs2-layout-component-panel-header-padding-bottom);--sd-panel-header-padding-inline: var(--sjs2-layout-component-panel-header-padding-left) var(--sjs2-layout-component-panel-header-padding-right);--sd-panel-header-gap-vertical: var(--sjs2-layout-component-panel-header-gap-vertical);--sd-panel-header-gap-horizontal: var(--sjs2-layout-component-panel-header-gap-horizontal);--sd-panel-header-border-bottom: none;--sd-panel-title-padding-block: var(--sjs2-layout-component-panel-title-padding-vertical);--sd-panel-title-padding-inline: var(--sjs2-layout-component-panel-title-padding-horizontal);--sd-panel-title-color: var(--sjs2-color-component-panel-default-title);--sd-panel-title-hovered-color: var(--sjs2-color-component-panel-hovered-title);--sd-panel-description-padding-inline: var(--sjs2-layout-component-panel-description-padding-horizontal);--sd-panel-description-padding-block: var(--sjs2-layout-component-panel-description-padding-top) var(--sjs2-layout-component-panel-description-padding-bottom);--sd-panel-description-color: var(--sjs2-color-component-panel-default-description);--sd-panel-content-padding-inline: var(--sjs2-layout-component-panel-content-area-padding-horizontal);--sd-panel-content-padding-block: var(--sjs2-layout-component-panel-content-area-padding-top) var(--sjs2-layout-component-panel-content-area-padding-bottom);--sd-panel-content-row-gap: var(--sjs2-layout-component-panel-content-area-gap-vertical);--sd-panel-content-column-gap: var(--sjs2-layout-component-panel-content-area-gap-horizontal);--sd-panel-footer-padding-block: var(--sjs2-layout-component-panel-footer-padding-top) var(--sjs2-layout-component-panel-footer-padding-bottom);--sd-panel-footer-padding-inline: var(--sjs2-layout-component-panel-footer-padding-left) var(--sjs2-layout-component-panel-footer-padding-right);--sd-panel-footer-gap: var(--sjs2-layout-component-panel-footer-action-group-gap)}.sd-panel--with-frame{--sd-panel-border-radius: var(--sjs2-radius-component-panel);--sd-panel-background: var(--sjs2-color-component-panel-default-bg);--sd-panel-box-shadow: var(--sjs2-border-effect-component-panel-default)}.sd-panel:where(.sd-panel--with-frame,.sd-panel--nested){--sd-panel-header-border-bottom: var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-component-panel-default-separator)}.sd-panel--nested{--sd-panel-border-radius: var(--sjs2-radius-component-panel-nested);--sd-panel-background: var(--sjs2-color-component-panel-nested-default-bg);--sd-panel-box-shadow: var(--sjs2-border-effect-component-panel-nested-default);--sd-panel-padding-inline: var(--sjs2-layout-component-panel-nested-box-padding-horizontal);--sd-panel-padding-block: var(--sjs2-layout-component-panel-nested-box-padding-top) var(--sjs2-layout-component-panel-nested-box-padding-bottom);--sd-panel-gap-vertical: var(--sjs2-layout-component-panel-nested-box-gap-vertical);--sd-panel-header-padding-block: var(--sjs2-layout-component-panel-nested-header-padding-top) var(--sjs2-layout-component-panel-nested-header-padding-bottom);--sd-panel-header-padding-inline: var(--sjs2-layout-component-panel-nested-header-padding-left) var(--sjs2-layout-component-panel-nested-header-padding-right);--sd-panel-header-gap-vertical: var(--sjs2-layout-component-panel-nested-header-gap-vertical);--sd-panel-title-padding-block: var(--sjs2-layout-component-panel-nested-title-padding-vertical);--sd-panel-title-padding-inline: var(--sjs2-layout-component-panel-nested-title-padding-horizontal);--sd-panel-title-color: var(--sjs2-color-component-panel-nested-default-title);--sd-panel-title-hovered-color: var(--sjs2-color-component-panel-nested-hovered-title);--sd-panel-description-padding-inline: var(--sjs2-layout-component-panel-nested-description-padding-horizontal);--sd-panel-description-padding-block: var(--sjs2-layout-component-panel-nested-description-padding-top) var(--sjs2-layout-component-panel-nested-description-padding-bottom);--sd-panel-description-color: var(--sjs2-color-component-panel-nested-default-description);--sd-panel-content-padding-inline: var(--sjs2-layout-component-panel-nested-content-area-padding-horizontal);--sd-panel-content-padding-block: var(--sjs2-layout-component-panel-nested-content-area-padding-top) var(--sjs2-layout-component-panel-nested-content-area-padding-bottom);--sd-panel-content-row-gap: var(--sjs2-layout-component-panel-nested-content-area-gap-vertical);--sd-panel-content-column-gap: var(--sjs2-layout-component-panel-nested-content-area-gap-horizontal);--sd-panel-footer-padding-block: var(--sjs2-layout-component-panel-nested-footer-padding-top) var(--sjs2-layout-component-panel-nested-footer-padding-bottom);--sd-panel-footer-padding-inline: var(--sjs2-layout-component-panel-nested-footer-padding-left) var(--sjs2-layout-component-panel-nested-footer-padding-right);--sd-panel-footer-gap: var(--sjs2-layout-component-panel-nested-footer-action-group-gap)}.sd-panel--collapsed{--sd-panel-header-border-bottom: none}.sd-panel{display:flex;flex-direction:column;position:relative;border-radius:var(--sd-panel-border-radius);background:var(--sd-panel-background);box-shadow:var(--sd-panel-box-shadow);padding-inline:var(--sd-panel-padding-inline);padding-block:var(--sd-panel-padding-block);gap:var(--sd-panel-gap-vertical);transition:background var(--sjs-transition-duration, .15s)}.sd-panel__expandable-content{display:flex;flex-direction:column;gap:var(--sd-panel-gap-vertical)}.sd-panel__header{display:flex;flex-direction:column;padding-block:var(--sd-panel-header-padding-block);padding-inline:var(--sd-panel-header-padding-inline);border-bottom:var(--sd-panel-header-border-bottom);gap:var(--sd-panel-header-gap-vertical)}.sd-panel__title{font-family:var(--sjs2-typography-font-family-component-panel-title),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-panel-title);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-panel-title);line-height:var(--sjs2-typography-line-height-component-panel-title);color:var(--sjs2-color-component-panel-default-title);padding-block:var(--sd-panel-title-padding-block);padding-inline:var(--sd-panel-title-padding-inline);color:var(--sd-panel-title-color)}.sd-panel__title .sd-action-title-bar{min-width:calc(var(--sd-panel-header-gap-horizontal) + var(--sjs2-size-x500))}.sd-panel__title-expandable-svg{fill:var(--sd-panel-title-color)}.sd-panel--collapsed:hover .sd-panel__title,.sd-panel__header--expandable:hover .sd-panel__title{color:var(--sd-panel-title-hovered-color)}.sd-panel--collapsed:hover .sd-panel__title-expandable-svg,.sd-panel__header--expandable:hover .sd-panel__title-expandable-svg{fill:var(--sd-panel-title-hovered-color)}.sd-panel__required-text{color:var(--sjs2-color-bg-alert-primary)}.sd-panel__description{font-family:var(--sjs2-typography-font-family-component-panel-description),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-panel-description);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-panel-description);line-height:var(--sjs2-typography-line-height-component-panel-description);color:var(--sjs2-color-component-panel-default-description);color:var(--sjs2-color-component-question-default-description, var(--sjs2-color-fg-basic-secondary));padding-block:var(--sd-panel-description-padding-block);padding-inline:var(--sd-panel-description-padding-inline);color:var(--sd-panel-description-color)}.sd-panel__content{padding-inline:var(--sd-panel-content-padding-inline);padding-block:var(--sd-panel-content-padding-block);row-gap:var(--sd-panel-content-row-gap);column-gap:var(--sd-panel-content-column-gap);display:flex;flex-direction:column}.sd-panel__footer{box-sizing:border-box;padding-block:var(--sd-panel-footer-padding-block);padding-inline:var(--sd-panel-footer-padding-inline);--sd-action-bar-gap: var(--sd-panel-footer-gap)}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header{padding:0;padding-bottom:calc(.5 * var(--sd-base-vertical-padding) + var(--sjs2-spacing-x150));border-bottom:none}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title{font-family:var(--sjs2-typography-font-family-component-page-title),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-page-title);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-page-title);line-height:var(--sjs2-typography-line-height-component-page-title);color:var(--sjs2-color-component-page-default-title);position:static}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-element__num{padding:initial;margin:initial;float:initial;width:initial}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__description{font-family:var(--sjs2-typography-font-family-component-page-description),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-page-description);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-page-description);line-height:var(--sjs2-typography-line-height-component-page-description);color:var(--sjs2-color-component-page-default-description);position:static}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__required-text{display:none}.sd-panel.sd-panel--as-page>.sd-panel__errbox{margin:0 0 var(--sjs2-layout-component-page-content-area-gap-vertical) 0}.sd-panel.sd-panel--as-page>.sd-panel__expandable-content>.sd-panel__content{padding:0;row-gap:var(--sjs2-layout-component-page-content-area-gap-vertical)}.sd-panel.sd-panel--as-page>.sd-panel__expandable-content>.sd-panel__footer{padding:var(--sjs2-spacing-x400) 0 0;margin:0;border:none;width:initial}.sd-row~.sd-row .sd-panel--as-page{padding-top:var(--sjs2-spacing-x400)}.sjs_sp_placeholder{color:var(--sjs2-color-component-question-default-title-placeholder, var(--sjs2-color-fg-basic-secondary));font-size:var(--sjs2-typography-font-size-component-input-content);line-height:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)));display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.sjs_sp_container{position:relative;max-width:100%;border:1px dashed var(--sjs2-color-component-input-default-line);box-sizing:content-box}.sjs_sp_container>div>canvas:focus{outline:none}.sd-question--readonly .sjs_sp_container,.sd-question--preview .sjs_sp_container{border:none}.sd-question--readonly .sjs_sp_placeholder,.sd-question--preview .sjs_sp_placeholder{color:var(--sjs2-color-fg-basic-primary)}.sjs_sp_controls{position:absolute;left:0;bottom:0}.sjs_sp_controls>button{-webkit-user-select:none;user-select:none}.sjs_sp_controls.sd-signaturepad__controls{right:var(--sjs2-spacing-x150);top:var(--sjs2-spacing-x150);left:auto;bottom:auto}.sd-question--signature.sd-question--error .sjs_sp_placeholder{background-color:var(--sjs2-color-bg-alert-secondary)}.sd-signaturepad__background-image{position:absolute;top:0;left:0;object-fit:cover}.sd-signaturepad__loading-indicator{width:100%;height:100%;position:absolute;left:0;top:0}.sd-signaturepad__loading-indicator .sd-loading-indicator{position:absolute;right:var(--sjs2-spacing-x100);top:var(--sjs2-spacing-x100)}.sjs_sp_canvas{position:relative;max-width:100%;display:block}.sjs_sp__background-image{position:absolute;top:0;left:0;object-fit:cover;max-width:100%;width:100%;height:100%}.sd-matrixdynamic__toolbar{flex-grow:1;--sd-action-bar-gap: var(--sjs2-layout-component-panel-footer-action-group-gap)}.sd-matrixdynamic__content>div:not(.sd-question__comment-area):not(.sd-question__description){display:contents}.sd-matrixdynamic__drag-element{padding:var(--sjs2-spacing-x200)}.sd-matrixdynamic__drag-element:hover{background-color:var(--sjs2-color-bg-basic-primary)}.sd-matrixdynamic__drag-element:after{content:" ";display:block;height:var(--sjs2-size-x050);width:var(--sjs2-size-x200);border:1px solid var(--sjs2-color-component-input-default-line);box-sizing:border-box;border-radius:calc(var(--sjs2-base-unit-radius) * 1.25)}.sd-matrixdynamic__drag-handle{border-radius:var(--sjs2-radius-component-action);outline:none}.sd-matrixdynamic__drag-handle:focus-visible{box-shadow:var(--sjs2-border-effect-component-action-a11y)}.sd-matrixdynamic__placeholder .sd-matrixdynamic__add-btn{margin-left:0}.sd-drag-element__svg{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);display:block;cursor:pointer}.sd-drag-element__svg use{fill:var(--sjs2-color-component-action-brand-tertiary-default-icon)}@keyframes paddingAnimation{0%{padding-top:0;padding-bottom:0}to{padding-top:8px;padding-bottom:8px}}@keyframes empty{}.sd-table__row--leave,.sd-table__row--enter{animation-name:empty;--move-whole-animation-duration: calc(var(--move-animation-duration) + var(--move-animation-delay));--fade-whole-animation-duration: calc(var(--fade-animation-duration) + var(--fade-animation-delay));animation-duration:max(var(--fade-whole-animation-duration),var(--move-whole-animation-duration))}.sd-table__row--leave>td,.sd-table__row--enter>td{animation-name:paddingAnimation;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-delay:var(--move-animation-delay)}.sd-table__row--leave>td>div,.sd-table__row--enter>td>div{animation-name:fadeIn,moveInWithOverflow;opacity:0;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-fill-mode:forwards;animation-duration:var(--fade-animation-duration),var(--move-animation-duration);animation-delay:var(--fade-animation-delay),var(--move-animation-delay)}.sd-table__row--enter{--move-animation-delay: 0s;--move-animation-duration: var(--sjs-matrix-row-move-in-duration, .15s);--fade-animation-duration: var(--sjs-matrix-row-fade-in-duration, .25s);--fade-animation-delay: var(--sjs-matrix-row-fade-in-delay, .15s);--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, .58, 1)}.sd-table__row--leave{--move-animation-delay: var(--sjs-matrix-row-move-out-delay, .1s);--move-animation-duration: var(--sjs-matrix-row-move-out-duration, .25s);--fade-animation-duration: var(--sjs-matrix-row-fade-out-duration, .1s);--fade-animation-delay: 0s;--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1)}.sd-table__row--detail.sd-table__row--enter>td,.sd-table__row--detail.sd-table__row--leave>td{animation-name:paddingAnimation;animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function)}.sd-table__row--detail.sd-table__row--enter{--move-animation-delay: 0s;--move-animation-duration: var(--sjs-matrix-detail-row-move-in-duration, .15s);--fade-animation-duration: var(--sjs-matrix-detail-row-fade-in-duration, .5s);--fade-animation-delay: var(--sjs-matrix-detail-row-fade-in-delay, .15s);--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, .58, 1)}.sd-table__row--detail.sd-table__row--leave{--move-animation-delay: var(--sjs-matrix-detail-row-move-out-delay, .1s);--move-animation-duration: var(--sjs-matrix-detail-row-move-out-duration, .25s);--fade-animation-duration: var(--sjs-matrix-detail-row-fade-out-duration, .15s);--fade-animation-delay: 0s;--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1)}.sd-question--mobile .sd-table__row--leave,.sd-question--mobile .sd-table__row--enter{animation-name:fadeIn,moveInWithOverflow;opacity:0;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-fill-mode:forwards;animation-duration:var(--fade-animation-duration),var(--move-animation-duration);animation-delay:var(--fade-animation-delay),var(--move-animation-delay)}.sd-question--mobile .sd-table__row--leave>td,.sd-question--mobile .sd-table__row--enter>td{animation:none}.sd-question--mobile .sd-table__row--leave>td>div,.sd-question--mobile .sd-table__row--enter>td>div{animation:none;opacity:1}.sd-matrixdynamic__placeholder{box-sizing:border-box;padding-inline:var(--sjs2-layout-component-matrix-box-padding-left) var(--sjs2-layout-component-matrix-box-padding-right);padding-block:var(--sjs2-layout-component-matrix-box-padding-top) var(--sjs2-layout-component-matrix-box-padding-bottom)}.sd-matrixdynamic__placeholder .sd-matrixdynamic__toolbar{flex-grow:0}.sd-question--mobile .sd-matrixdynamic__toolbar{box-sizing:border-box;width:100%;flex-direction:column;align-items:stretch}.sd-question--mobile .sd-matrixdynamic__toolbar .sd-action-bar__item{margin:0}.sd-question--mobile .sd-matrixdynamic__toolbar .sd-action-bar__item--hidden{display:none}.sd-question--mobile .sd-matrixdynamic__toolbar .sd-action{box-sizing:border-box;flex-basis:100%}.sd-question--mobile .sd-matrixdynamic__toolbar .sd-action-bar__item-content{width:100%}.sd-question--scroll{overflow-x:scroll}.sd-question--table,.sd-composite{--sd-question-container-padding-block: var(--sjs2-layout-component-panel-box-padding-top) var(--sjs2-layout-component-panel-box-padding-bottom);--sd-question-container-padding-inline: var(--sjs2-layout-component-panel-box-padding-horizontal);--sd-question-container-gap-vertical: var(--sjs2-layout-component-panel-box-gap-vertical);--sd-question-container-gap-horizontal: var(--sjs2-layout-component-panel-box-gap-horizontal);--sd-question-header-content-container-padding-block: 0;--sd-question-header-content-container-padding-inline: 0;--sd-question-header-content-container-row-gap: var(--sjs2-layout-component-panel-box-gap-vertical);--sd-question-header-content-container-column-gap: var(--sjs2-layout-component-panel-box-gap-horizontal);--sd-question-header-padding-block: var(--sjs2-layout-component-panel-header-padding-top) var(--sjs2-layout-component-panel-header-padding-bottom);--sd-question-header-padding-inline: var(--sjs2-layout-component-panel-header-padding-left) var(--sjs2-layout-component-panel-header-padding-right);--sd-question-header-gap-vertical: var(--sjs2-layout-component-panel-header-gap-vertical);--sd-question-header-gap: var(--sjs2-layout-component-panel-matrix-header-gap);--sd-question-title-padding-block: var(--sjs2-layout-component-panel-title-padding-vertical);--sd-question-title-padding-inline: var(--sjs2-layout-component-panel-title-padding-horizontal);--sd-question-title-color: var(--sjs2-color-component-panel-default-title);--sd-question-title-hovered-color: var(--sjs2-color-component-panel-hovered-title);--sd-question-description-padding-inline: var(--sjs2-layout-component-panel-description-padding-horizontal);--sd-question-description-padding-block: var(--sjs2-layout-component-panel-description-padding-top) var(--sjs2-layout-component-panel-description-padding-bottom);--sd-question-description-color: var(--sjs2-color-component-panel-default-description);--sd-question-description-under-input-padding-block: var(--sjs2-layout-component-question-box-gap-vertical) var(--sjs2-layout-component-matrix-box-padding-bottom);--sd-question-description-under-input-padding-inline: var(--sd-question-header-padding-inline);--sd-question-description-under-input-margin-block: 0;--sd-question-comment-padding-inline: var(--sd-question-header-padding-inline);--sd-question-comment-padding-block: 0 var(--sjs2-layout-component-matrix-box-padding-bottom);--sd-question-bar-gap: var(--sjs2-layout-component-panel-matrix-footer-gap);--sd-question-bar-padding-block: var(--sjs2-layout-component-panel-matrix-footer-padding-top, 24px) var(--sjs2-layout-component-panel-matrix-footer-padding-bottom, 24px);--sd-question-bar-padding-inline: var(--sjs2-layout-component-panel-matrix-footer-padding-left, 40px) var(--sjs2-layout-component-panel-matrix-footer-padding-right, 40px)}.sd-question--table:where(.sd-question--with-frame),.sd-composite:where(.sd-question--with-frame){--sd-question-container-border-radius: var(--sjs2-radius-component-panel);--sd-question-container-background: var(--sjs2-color-component-panel-default-bg);--sd-question-container-box-shadow: var(--sjs2-border-effect-component-panel-default)}.sd-question--table:where(.sd-question--nested),.sd-composite:where(.sd-question--nested){--sd-question-container-border-radius: var(--sjs2-radius-component-panel-nested);--sd-question-container-background: var(--sjs2-color-component-panel-nested-default-bg);--sd-question-container-box-shadow: var(--sjs2-border-effect-component-panel-nested-default);--sd-question-container-padding-block: var(--sjs2-layout-component-panel-nested-box-padding-top) var(--sjs2-layout-component-panel-nested-box-padding-bottom);--sd-question-container-padding-inline: var(--sjs2-layout-component-panel-nested-box-padding-horizontal);--sd-question-container-gap-vertical: var(--sjs2-layout-component-panel-nested-box-gap-vertical);--sd-question-header-content-container-padding-block: 0;--sd-question-header-content-container-padding-inline: 0 --sd-question-header-content-container-row-gap: var(--sjs2-layout-component-panel-nested-box-gap-vertical);--sd-question-header-padding-block: var(--sjs2-layout-component-panel-nested-header-padding-top) var(--sjs2-layout-component-panel-nested-header-padding-bottom);--sd-question-header-padding-inline: var(--sjs2-layout-component-panel-nested-header-padding-left) var(--sjs2-layout-component-panel-nested-header-padding-right);--sd-question-header-gap-vertical: var(--sjs2-layout-component-panel-nested-header-gap-vertical);--sd-question-title-padding-block: var(--sjs2-layout-component-panel-nested-title-padding-vertical);--sd-question-title-padding-inline: var(--sjs2-layout-component-panel-nested-title-padding-horizontal);--sd-question-title-color: var(--sjs2-color-component-panel-nested-default-title);--sd-question-title-hovered-color: var(--sjs2-color-component-panel-nested-hovered-title);--sd-question-description-padding-inline: var(--sjs2-layout-component-panel-nested-description-padding-horizontal);--sd-question-description-padding-block: var(--sjs2-layout-component-panel-nested-description-padding-top) var(--sjs2-layout-component-panel-nested-description-padding-bottom);--sd-question-description-color: var(--sjs2-color-component-panel-nested-default-description)}.sd-question--table:where(.sd-question--with-frame,.sd-question--nested),.sd-composite:where(.sd-question--with-frame,.sd-question--nested){--sd-question-header-border-bottom: var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-component-panel-default-separator)}.sd-question--table:where(.sd-question--collapsed),.sd-composite:where(.sd-question--collapsed){--sd-question-header-border-bottom: none}.sd-table-wrapper{display:block;--sd-table-sticky-background-color: linear-gradient(var(--sd-question-container-background), var(--sd-question-container-background)), linear-gradient(var(--sjs2-color-utility-surface-survey), var(--sjs2-color-utility-surface-survey)), linear-gradient(var(--sjs2-color-utility-body), var(--sjs2-color-utility-body));--sjs2-layout-component-panel-content-area-padding-horizontal: 0;padding-inline:var(--sjs2-layout-component-matrix-box-padding-left) var(--sjs2-layout-component-matrix-box-padding-right);padding-block:var(--sjs2-layout-component-matrix-box-padding-top) var(--sjs2-layout-component-matrix-box-padding-bottom);row-gap:var(--sjs2-layout-component-panel-content-area-gap-vertical);column-gap:var(--sjs2-layout-component-panel-content-area-gap-horizontal);overflow-x:auto}.sd-table{--sd-table-cell-width: 10000px;--sd-table-cell-min-width: var(--sjs2-size-x1500);width:100%;border-collapse:collapse;border-spacing:0;white-space:normal}.sd-table__cell{box-sizing:content-box;font-weight:400;font-size:var(--sjs2-typography-font-size-component-input-content);line-height:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)));padding-block:var(--sjs2-layout-component-matrix-cell-padding-top) var(--sjs2-layout-component-matrix-cell-padding-bottom);padding-inline:var(--sjs2-layout-component-matrix-cell-padding-left) var(--sjs2-layout-component-matrix-cell-padding-right);color:var(--sjs2-color-fg-basic-primary);text-align:center}.sd-table__cell:not(.sd-table__cell--empty,.sd-table__cell--actions,:empty){min-width:var(--sd-table-cell-min-width)}.sd-table__cell .sd-item{text-align:initial}.sd-table__cell--header{font-family:var(--sjs2-typography-font-family-component-question-title),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-question-title);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-question-title);line-height:var(--sjs2-typography-line-height-component-question-title);color:var(--sjs2-color-component-question-default-title);vertical-align:top;padding-block:var(--sjs2-layout-component-matrix-header-cell-padding-top) var(--sjs2-layout-component-matrix-header-cell-padding-bottom);padding-inline:var(--sjs2-layout-component-matrix-header-cell-padding-left) var(--sjs2-layout-component-matrix-header-cell-padding-right)}.sd-table__cell--header:not(.sd-table__cell--empty){min-width:var(--sd-table-cell-min-width)}.sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--dropdown,.sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--rating{min-width:calc(var(--sjs2-base-unit-size) * 22)}.sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--boolean{min-width:calc(var(--sjs2-base-unit-size) * 18)}.sd-table__cell--header.sd-table__cell--action{width:0}.sd-matrixdropdown.sd-table--view thead .sd-table__cell--header,.sd-matrixdynamic.sd-table--view thead .sd-table__cell--header{text-align:start}.sd-table__cell--actions{white-space:nowrap}.sd-table__cell--actions.sd-table__cell--vertical .sd-action-bar{justify-content:center}.sd-table__cell--actions:first-of-type .sd-action-bar{padding-inline-end:var(--sjs2-layout-component-matrix-action-group-left-padding-right);--sd-action-bar-gap: var(--sjs2-layout-component-matrix-action-group-left-gap-horizontal)}.sd-table__cell--actions:last-of-type .sd-action-bar{padding-inline-start:var(--sjs2-layout-component-matrix-action-group-right-padding-left);--sd-action-bar-gap: var(--sjs2-layout-component-matrix-action-group-right-gap-horizontal)}.sd-table__cell--row-text{font-family:var(--sjs2-typography-font-family-component-question-title),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-question-title);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-question-title);line-height:var(--sjs2-typography-line-height-component-question-title);color:var(--sjs2-color-component-question-default-title);text-align:start;min-width:var(--sjs2-size-x1200)}.sd-table__cell--error{padding-block:0}.sd-table__cell--error .sd-question__erbox{margin:0}.sd-table__cell--item .sd-selectbase__item{text-align:center;justify-content:center}.sd-table__cell--item .sd-selectbase__label{justify-content:center}.sd-table__cell--footer{text-align:end;padding-top:var(--sjs2-spacing-x100)}.sd-table__cell--footer .sd-table__question-wrapper--expression .sd-expression{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x200);border-bottom:1px solid var(--sjs2-color-border-basic-secondary)}.sd-table__cell--footer .sd-table__question-wrapper--left{text-align:start}.sd-table__cell--footer .sd-table__question-wrapper--center{text-align:center}.sd-table__cell--footer .sd-table__question-wrapper--right{text-align:end}.sd-table__question-wrapper .sd-boolean-root{margin:auto}.sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar{justify-content:flex-end}.sd-table__cell--footer-total{font-weight:600;text-align:start}.sd-table__cell--detail-panel{padding-block:var(--sjs2-layout-component-matrix-cell-padding-top) var(--sjs2-layout-component-matrix-cell-padding-bottom);padding-inline:var(--sjs2-layout-component-matrix-cell-padding-left) var(--sjs2-layout-component-matrix-cell-padding-right);text-align:inherit}.sd-table__cell:where(:nth-child(1 of.sd-table__cell)){padding-inline-start:var(--sjs2-layout-component-matrix-cell-left-padding-left)}.sd-table__cell:where(:nth-last-child(1 of.sd-table__cell)){padding-inline-end:var(--sjs2-layout-component-matrix-cell-right-padding-right)}.sd-table__cell--error-top{vertical-align:bottom;padding-bottom:0}.sd-table__cell--error-bottom{vertical-align:top;padding-top:0}.sd-table--columnsautowidth .sd-table__cell:not(.sd-table__cell--actions,.sd-table__cell--action,.sd-table__cell--empty,.sd-table__cell--error){width:var(--sd-table-cell-width)}.sd-table--align-top .sd-table__cell{vertical-align:baseline}.sv-matrix-row--drag-drop-ghost-mod{--sd-table-sticky-background-color: linear-gradient(var(--sjs2-color-bg-neutral-tertiary-dim), var(--sjs2-color-bg-neutral-tertiary-dim)), linear-gradient(var(--sd-question-container-background), var(--sd-question-container-background)), linear-gradient(var(--sjs2-color-utility-surface-survey), var(--sjs2-color-utility-surface-survey)), linear-gradient(var(--sjs2-color-utility-body), var(--sjs2-color-utility-body))}.sd-table__body--alternative-rows .sd-table__cell--error-top{padding-bottom:var(--sjs2-layout-component-matrix-cell-padding-bottom)}.sd-table__body--alternative-rows .sd-table__cell--error-bottom{padding-top:var(--sjs2-layout-component-matrix-cell-padding-top)}.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data){--sd-table-sticky-background-color: linear-gradient(var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim)), var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))), linear-gradient(var(--sd-question-container-background), var(--sd-question-container-background)), linear-gradient(var(--sjs2-color-utility-surface-survey), var(--sjs2-color-utility-surface-survey)), linear-gradient(var(--sjs2-color-utility-body), var(--sjs2-color-utility-body))}.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data)>td.sd-table__cell:not(.sd-table__cell--actions),.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data) td:first-of-type{background-color:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data)>td.sd-table__cell:not(.sd-table__cell--actions).sd-matrix__text--checked,.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data) td:first-of-type.sd-matrix__text--checked{background-color:var(--sjs2-color-bg-brand-secondary)}.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-formbox,.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data) td:first-of-type .sd-formbox{background-color:var(--sjs2-color-fg-brand-on-primary)}.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error) .sd-item__decorator,.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data) td:first-of-type .sd-item:not(.sd-item--error) .sd-item__decorator{background-color:var(--sjs2-color-bg-basic-primary)}.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-checkbox--checked .sd-checkbox__decorator,.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data) td:first-of-type .sd-item:not(.sd-item--error).sd-checkbox--checked .sd-checkbox__decorator{background-color:var(--sjs2-color-component-checkbox-true-default-bg)}.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-radio--checked .sd-radio__decorator,.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data) td:first-of-type .sd-item:not(.sd-item--error).sd-radio--checked .sd-radio__decorator{background-color:var(--sjs2-color-component-radio-true-default-bg)}.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--readonly .sd-item__decorator,.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data) td:first-of-type .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--readonly .sd-item__decorator{background-color:transparent}.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator,.sd-table__body--alternative-rows>.sd-table__row--data:nth-child(odd of.sd-table__row--data) td:first-of-type .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator{background-color:transparent}.sd-question--disabled .sd-table__cell{opacity:.25}.sd-root--readonly .sd-question--disabled .sd-table__cell{opacity:1}.sd-matrix__question-wrapper{position:relative}.sd-table__question-wrapper:not(:focus-within):hover{position:relative}.sd-table__cell--actions:not(.sd-table__cell--vertical):first-of-type,.sd-table__cell--actions:not(.sd-table__cell--vertical):last-of-type,.sd-table__cell--empty:first-of-type,.sd-table__cell--empty:last-of-type,.sd-table__cell--row-text:first-of-type,.sd-table__cell--row-text:last-of-type,.sd-table__cell--footer-total:first-of-type,.sd-table__cell--footer-total:last-of-type{position:sticky;background:var(--sd-table-sticky-background-color);z-index:12}.sd-table__cell--actions:not(.sd-table__cell--vertical):first-of-type,.sd-table__cell--empty:first-of-type,.sd-table__cell--row-text:first-of-type,.sd-table__cell--footer-total:first-of-type{left:0}.sd-table__cell--actions:not(.sd-table__cell--vertical):last-of-type,.sd-table__cell--empty:last-of-type,.sd-table__cell--row-text:last-of-type,.sd-table__cell--footer-total:last-of-type{right:0}.sd-table__row-disabled>.sd-table__cell{opacity:.25}.sd-table__row--data,.sd-table>thead>tr{border-bottom:var(--sjs2-border-width-component-matrix-default-separator) solid var(--sjs2-color-component-matrix-default-separator)}.sd-question--mobile .sd-table-wrapper{width:auto;overflow-x:visible;padding:0;margin:0;--sd-table-sticky-background-color: transparent}.sd-question--mobile .sd-table__row{display:flex;flex-direction:column;padding-inline:var(--sjs2-layout-component-panel-nested-content-area-padding-horizontal);padding-block:var(--sjs2-layout-component-panel-nested-content-area-padding-top) var(--sjs2-layout-component-panel-nested-content-area-padding-bottom);row-gap:var(--sjs2-layout-component-panel-nested-content-area-gap-vertical);column-gap:var(--sjs2-layout-component-panel-nested-content-area-gap-horizontal)}.sd-question--mobile .sd-table__row:where(:not(:last-of-type)){border-bottom:1px solid var(--sjs2-color-border-basic-secondary)}.sd-question--mobile .sd-table{display:block;width:calc(100% - 2 * var(--sjs2-layout-component-panel-content-area-padding-horizontal) + var(--sjs2-spacing-x200))}.sd-question--mobile .sd-table>tbody{display:block}.sd-question--mobile .sd-table>tfoot{display:block}.sd-question--mobile .sd-table thead{display:none}.sd-question--mobile .sd-table__cell{border-top:none;border-bottom:none;display:flex;flex-direction:column;padding:0;text-align:start;gap:var(--sjs2-layout-component-question-box-gap-vertical)}.sd-question--mobile .sd-table__cell:first-of-type,.sd-question--mobile .sd-matrix__cell{margin-top:0}.sd-question--mobile .sd-table__cell--footer:not(.sd-question--answered){display:none}.sd-question--mobile .sd-table__responsive-title{font-weight:600;display:block;text-align:start}.sd-question--mobile .sd-table__responsive-title .sv-string-viewer{white-space:normal}.sd-question--mobile .sd-table--no-header .sd-table__responsive-title{display:none}.sd-question--mobile .sd-table__cell--detail-panel{padding-top:0;padding-bottom:0;border-top:0;border-bottom:0}.sd-question--mobile .sd-table__cell--detail-panel .sd-panel__content{padding:0}.sd-question--mobile .sd-table__cell.sd-table__cell--actions{width:auto;margin-inline:calc(-1 * var(--sjs2-layout-component-panel-nested-content-area-padding-horizontal));margin-block:calc(var(--sjs2-layout-component-panel-nested-content-area-padding-bottom) - var(--sjs2-layout-component-panel-nested-content-area-gap-vertical)) calc(-1 * var(--sjs2-layout-component-panel-nested-content-area-padding-bottom));padding-block:var(--sjs2-layout-component-panel-nested-footer-padding-top) var(--sjs2-layout-component-panel-nested-footer-padding-bottom);padding-inline:var(--sjs2-layout-component-panel-nested-footer-padding-left) var(--sjs2-layout-component-panel-nested-footer-padding-right);gap:var(--sjs2-layout-component-panel-nested-footer-action-group-gap)}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sv-action--show-detail-mobile{flex-grow:1}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar{box-sizing:border-box;width:100%;flex-direction:column;align-items:stretch}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar .sd-action-bar__item{margin:0}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar .sd-action-bar__item--hidden{display:none}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar .sd-action{box-sizing:border-box;flex-basis:100%}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar .sd-action-bar__item-content{width:100%}.sd-question--mobile .sd-table__cell--error-top:first-of-type~.sd-table__cell:nth-of-type(2){margin-top:0}.sd-question--mobile .sd-table__cell--error-top .sd-question__erbox{margin-top:var(--sjs2-spacing-x300);margin-bottom:var(--sjs2-spacing-negative-x100)}.sd-question--mobile .sd-table__cell--row-text{color:var(--sjs2-color-fg-basic-secondary)}.sd-question--mobile .sd-table__cell--error-top:first-of-type .sd-question__erbox{margin-top:var(--sjs2-spacing-x000);margin-bottom:var(--sjs2-spacing-x100)}.sd-question--mobile .sd-table__question-wrapper .sd-boolean-root{margin:initial}.sd-question--mobile .sd-table__row--expanded .sd-table__cell-action--show-detail{display:none}.sd-table__cell--header.sd-table__cell--sortable{padding:0;height:1px}.sd-table__header-sort-button{appearance:none;display:flex;align-items:flex-start;justify-content:center;gap:var(--sjs2-spacing-x050);box-sizing:border-box;width:100%;height:100%;margin:0;padding-block:var(--sjs2-layout-component-matrix-header-cell-padding-top) var(--sjs2-layout-component-matrix-header-cell-padding-bottom);padding-inline:var(--sjs2-layout-component-matrix-header-cell-padding-left) var(--sjs2-layout-component-matrix-header-cell-padding-right);border:none;border-radius:0;background:transparent;font:inherit;color:inherit;text-align:inherit;cursor:pointer;outline:none}.sd-table__header-sort-button[aria-disabled=true]{cursor:default}.sd-table__header-sort-button:focus-visible{box-shadow:inset 0 0 0 var(--sjs2-border-width-a11y) var(--sjs2-color-utility-a11y)}.sd-table__cell--sortable:where(:nth-child(1 of.sd-table__cell)) .sd-table__header-sort-button{padding-inline-start:var(--sjs2-layout-component-matrix-cell-left-padding-left)}.sd-table__cell--sortable:where(:nth-last-child(1 of.sd-table__cell)) .sd-table__header-sort-button{padding-inline-end:var(--sjs2-layout-component-matrix-cell-right-padding-right)}.sd-table__header-sort-title{flex:0 1 auto;min-width:0}.sd-table--view .sd-table__header-sort-button{justify-content:flex-start}.sd-table__header-sort{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:var(--sjs2-spacing-x050);border-radius:var(--sjs2-radius-component-action);background:var(--sjs2-color-component-action-neutral-quaternary-default-bg);transition:background-color var(--sjs-transition-duration, .15s)}.sd-table__header-sort .sv-svg-icon{display:block}.sd-table__header-sort use{fill:var(--sjs2-color-component-action-neutral-quaternary-default-icon);transition:fill var(--sjs-transition-duration, .15s)}.sd-table__header-sort--asc,.sd-table__header-sort--desc,.sd-table__header-sort-button:not([aria-disabled=true]) .sd-table__header-sort:hover{background:var(--sjs2-color-component-action-neutral-quaternary-hovered-bg)}.sd-table__header-sort--asc use,.sd-table__header-sort--desc use,.sd-table__header-sort-button:not([aria-disabled=true]) .sd-table__header-sort:hover use{fill:var(--sjs2-color-component-action-neutral-quaternary-hovered-icon)}.sd-table__header-sort-rank{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);padding-inline:var(--sjs2-spacing-x025);color:var(--sjs2-color-component-action-neutral-quaternary-hovered-label)}.sd-page{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding-top:var(--sjs2-layout-component-page-box-padding-top);padding-bottom:var(--sjs2-layout-component-page-box-padding-bottom);padding-left:var(--sjs2-layout-component-page-box-padding-horizontal);padding-right:var(--sjs2-layout-component-page-box-padding-horizontal);border-radius:var(--sjs2-radius-component-page);row-gap:var(--sjs2-layout-component-page-box-gap-vertical);column-gap:var(--sjs2-layout-component-page-box-gap-horizontal)}.sd-page__header{display:flex;flex-direction:column;width:100%;box-sizing:border-box;gap:var(--sjs2-layout-component-page-header-gap-vertical);margin:0 0 var(--sjs2-layout-component-page-header-gap-vertical) 0;padding:var(--sjs2-layout-component-page-header-padding-top, 40px) var(--sjs2-layout-component-page-header-padding-horizontal, 40px) var(--sjs2-layout-component-page-header-padding-bottom, 0) var(--sjs2-layout-component-page-header-padding-horizontal, 40px)}.sd-page__title{font-family:var(--sjs2-typography-font-family-component-page-title),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-page-title);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-page-title);line-height:var(--sjs2-typography-line-height-component-page-title);color:var(--sjs2-color-component-page-default-title);position:static;padding-inline-start:var(--sjs2-layout-component-page-title-padding-horizontal);padding-inline-end:var(--sjs2-layout-component-page-title-padding-horizontal);padding-top:var(--sjs2-layout-component-page-title-padding-vertical);padding-bottom:var(--sjs2-layout-component-page-title-padding-vertical)}.sd-page__description{font-family:var(--sjs2-typography-font-family-component-page-description),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-page-description);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-page-description);line-height:var(--sjs2-typography-line-height-component-page-description);color:var(--sjs2-color-component-page-default-description);position:static;padding-inline-start:var(--sjs2-layout-component-page-description-padding-horizontal);padding-inline-end:var(--sjs2-layout-component-page-description-padding-horizontal);padding-top:var(--sjs2-layout-component-page-description-padding-top);padding-bottom:var(--sjs2-layout-component-page-description-padding-bottom)}.sd-page__content{display:flex;flex-direction:column;padding-top:var(--sjs2-layout-component-page-content-area-padding-top);padding-bottom:var(--sjs2-layout-component-page-content-area-padding-bottom);padding-left:var(--sjs2-layout-component-page-content-area-padding-horizontal);padding-right:var(--sjs2-layout-component-page-content-area-padding-horizontal);row-gap:var(--sjs2-layout-component-page-content-area-gap-vertical);column-gap:var(--sjs2-layout-component-page-content-area-gap-horizontal);width:100%;box-sizing:border-box}.sd-row{display:flex;flex-direction:row;width:100%;box-sizing:border-box}.sd-row--multiple{row-gap:var(--sjs2-spacing-x200);margin-left:calc(-1 * var(--sd-base-padding));width:calc(100% + var(--sd-base-padding));flex-wrap:wrap}.sd-row--multiple>div{box-sizing:border-box;--animation-padding-left: var(--sjs2-layout-component-page-content-area-gap-horizontal);padding-left:var(--sjs2-layout-component-page-content-area-gap-horizontal);display:flex;align-items:stretch}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple{row-gap:var(--sjs2-layout-component-panel-content-area-gap-vertical);margin-left:calc(var(--sjs2-layout-component-panel-content-area-gap-horizontal) * -1);width:calc(100% + var(--sjs2-layout-component-panel-content-area-gap-horizontal))}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple>div{--animation-padding-left: var(--sjs2-layout-component-panel-content-area-gap-horizontal);padding-left:var(--sjs2-layout-component-panel-content-area-gap-horizontal)}.sd-page__row.sd-row--multiple{row-gap:var(--sjs2-layout-component-page-content-area-gap-vertical);margin-left:calc(-1 * var(--sjs2-layout-component-page-content-area-gap-horizontal));width:calc(100% + var(--sjs2-layout-component-page-content-area-gap-horizontal))}.sd-row__panel{box-sizing:border-box;width:100%}.sd-row__question{box-sizing:border-box;width:100%;white-space:nowrap}.sd-row.sd-row--enter{margin-top:0}.sd-row--enter{animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;min-height:0!important;opacity:0;height:0;animation-timing-function:cubic-bezier(0,0,.58,1);animation-delay:var(--sjs-row-fade-in-delay, .15s),0s,0s;animation-duration:var(--sjs-row-fade-in-duration, .5s),var(--sjs-row-move-in-duration, .15s),var(--sjs-row-move-in-duration, .15s)}.sd-row--delayed-enter{animation-delay:calc(var(--sjs-row-fade-in-delay, .15s) + var(--sjs-row-fade-in-animation-delay, .4s)),var(--sjs-row-fade-in-animation-delay, .4s),var(--sjs-row-fade-in-animation-delay, .4s)}.sd-row--leave{animation-name:fadeIn,moveInWithOverflow;animation-timing-function:cubic-bezier(.42,0,1,1);animation-fill-mode:forwards;animation-direction:reverse;min-height:0!important;animation-delay:0s,var(--sjs-row-move-out-delay, .1s),var(--sjs-row-move-out-delay, .1s);animation-duration:var(--sjs-row-fade-out-duration, .15s),var(--sjs-row-move-out-duration, .25s),var(--sjs-row-move-out-duration, .25s)}.sd-row--enter .sd-element-wrapper--enter,.sd-row--leave .sd-element-wrapper--leave{animation:none}.sv-skeleton-element{min-height:50px}.sd-title.sd-container-modern__title{display:flex;align-items:center;padding:var(--sd-page-vertical-padding) var(--sd-page-vertical-padding);gap:var(--sjs2-spacing-x400);box-shadow:inset 0 -2px 0 0 var(--sjs2-color-bg-brand-primary)}.sd-title.sd-container-modern__title .sd-logo.sv-logo--right{margin-left:auto}.sd-title.sd-container-modern__title .sd-logo__image{margin-top:var(--sjs2-spacing-x100)}.sd-header__text{display:flex;flex-direction:column;gap:var(--sjs2-spacing-x100);flex-grow:1}.sd-header__text .sd-title{font-family:var(--sjs2-typography-font-family-component-survey-header-title),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-survey-header-title);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-survey-header-title);line-height:var(--sjs2-typography-line-height-component-survey-header-title);color:var(--sjs2-color-component-survey-header-default-title)}.sd-header__text h3{line-height:var(--sjs2-line-height-x500)}.sd-header__text h5{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-header__text .sd-description{font-family:var(--sjs2-typography-font-family-component-survey-header-description),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-survey-header-description);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-survey-header-description);line-height:var(--sjs2-typography-line-height-component-survey-header-description);color:var(--sjs2-color-component-survey-header-default-description)}.sd-root-modern .sd-container-modern__title{background-color:var(--sjs2-color-bg-basic-primary)}.sd-root-modern .sd-container-modern__title .sd-header__text h3,.sd-root-modern .sd-container-modern__title .sd-description{margin:0}.sd-title .sv-title-actions{align-items:flex-start;width:100%}.sd-title .sv-title-actions .sv-title-actions__title{flex-wrap:wrap;flex:0 1 auto;max-width:calc(100% - var(--sjs2-spacing-x300));white-space:initial;min-width:unset}.sv-title-actions:has(.sd-action-bar--empty) .sv-title-actions__title{max-width:100%}.sd-action-title-bar{flex:1 9 auto;min-width:var(--sjs2-size-x600);justify-content:flex-end;margin:var(--sjs2-spacing-negative-x100) 0;--sd-action-bar-gap: var(--sjs2-layout-component-question-header-action-group-gap)}.sd-action-title-bar .sd-action-bar__item{flex:0 0 auto}.sd-element--complex>.sd-element__header .sd-action-title-bar{--sd-action-bar-gap: var(--sjs2-layout-component-panel-header-action-group-gap)}.sd-element--complex.sd-question--paneldynamic>.sd-element__header .sd-action-title-bar{--sd-action-bar-gap: var(--sjs2-layout-component-panel-dynamic-header-action-group-gap)}.sd-action-title-bar.sd-action-bar--empty{min-width:0}.sd-item{display:flex;padding:calc(var(--sjs2-layout-component-labeled-group-box-gap-vertical) / 2) 0}.sd-item:where(:first-child:not(.sd-selectbase__item--inline)){padding-top:var(--sjs2-layout-component-labeled-group-box-padding-vertical)}.sd-item:where(:last-child:not(.sd-selectbase__item--inline)){padding-bottom:var(--sjs2-layout-component-labeled-group-box-padding-vertical)}.sd-item__decorator{position:relative;display:flex;align-items:center;justify-content:center;width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);box-sizing:border-box;border:none;flex-shrink:0;margin-bottom:var(--sjs2-layout-component-labeled-item-box-padding-vertical);transition:box-shadow var(--sjs-transition-duration, .15s),background var(--sjs-transition-duration, .15s)}.sd-item--preview.sd-item--preview .sd-item__decorator{background-color:transparent;box-shadow:none;transition:none}.sd-item__control-label{font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);color:var(--sjs2-color-component-label-default-text);white-space:normal;width:100%;text-align:start;min-width:0}.sd-item__control-label .sv-string-viewer{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}.sd-item--disabled .sd-item__control-label{color:var(--sjs2-color-component-label-disabled-text)}.sd-root--readonly .sd-item--disabled .sd-item__control-label{color:var(--sjs2-color-component-question-default-title, var(--sjs2-color-fg-basic-primary))}.sd-item__shortcut-key{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);display:flex;align-items:center;justify-content:center;align-self:flex-start;flex-shrink:0;box-sizing:border-box;min-width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x100);margin-inline-end:var(--sjs2-layout-component-labeled-item-box-gap-horizontal);border-radius:var(--sjs2-radius-component-shortcut-key);background:var(--sjs2-color-component-shortcut-key-bg);color:var(--sjs2-color-component-shortcut-key-text);box-shadow:inset 0 0 0 1px var(--sjs2-color-component-shortcut-key-border),0 1px 0 0 var(--sjs2-color-component-shortcut-key-border);white-space:nowrap;text-align:center}.sd-item__shortcut-key--disabled{opacity:var(--sjs2-opacity-component-shortcut-key-disabled)}.sd-selectbase{border:none;margin:0;padding:0;min-inline-size:0;min-width:0}.sd-selectbase--row{border:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--sjs2-spacing-x400)}.sd-selectbase--multi-column{display:flex;flex:1 1 0px;flex-wrap:nowrap;overflow:auto;padding:var(--sjs2-border-width-a11y);margin:calc(var(--sjs2-border-width-a11y) * -1)}.sd-selectbase__label{font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);display:inline-flex;position:relative;gap:var(--sjs2-layout-component-labeled-item-box-gap-horizontal);vertical-align:top;max-width:100%;cursor:pointer}.sd-item--disabled .sd-selectbase__label,.sd-item--readonly .sd-selectbase__label,.sd-item--preview .sd-selectbase__label{cursor:default}.sd-selectbase__column{vertical-align:top}.sd-selectbase__column{display:block;box-sizing:border-box;flex:1 1 0px;max-width:100%}.sd-selectbase__column:not(:last-child){padding-right:var(--sjs2-layout-component-labeled-group-box-gap-horizontal)}.sd-selectbase__column.sv-q-column-1{width:100%}.sd-item--enter,.sd-item--leave{animation-name:moveInWithOverflow,fadeIn;opacity:0;animation-fill-mode:forwards;animation-timing-function:linear;animation-direction:var(--animation-direction);animation-duration:var(--move-animation-duration),var(--fade-animation-duration);animation-delay:var(--move-animation-delay),var(--fade-animation-delay)}.sd-item--enter{--animation-direction: normal;--move-animation-duration: var(--sjs-ranking-move-in-duration, .15s);--move-animation-delay: 0s;--fade-animation-duration: var(--sjs-ranking-fade-in-duration, .1s);--fade-animation-delay: var(--sjs-ranking-fade-in-delay, .15s)}.sd-item--leave{--animation-direction: reverse;--move-animation-duration: var(--sjs-ranking-move-out-duration, .15s);--move-animation-delay: var(--sjs-ranking-move-out-delay, 0ms);--fade-animation-duration: var(--sjs-ranking-fade-out-duration, .1s);--fade-animation-delay: 0s}div[class*=sv-q-column-]:not(:first-of-type) .sd-item--enter{--move-animation-duration: 0s;--fade-animation-delay: 0s}.sd-selectbase__other{margin-top:0}.sd-selectbase__other:not(:last-of-type){margin-bottom:var(--sjs2-spacing-x200)}.sd-selectbase__item-panel--leave,.sd-selectbase__item-panel--enter{animation-name:fadeIn,moveInWithOverflow;animation-fill-mode:forwards;animation-timing-function:var(--animation-timing-function);animation-direction:var(--animation-direction);animation-duration:var(--fade-animation-duration),var(--move-animation-duration);animation-delay:var(--fade-animation-delay),var(--move-animation-delay);min-height:0!important}.sd-selectbase__item-panel--enter{opacity:0;height:0;--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, .58, 1);--move-animation-duration: var(--sjs-item-panel-move-in-duration, .3s);--move-animation-delay: 0s;--fade-animation-duration: var(--sjs-item-panel-fade-in-duration, .3s);--fade-animation-delay: var(--sjs-item-panel-fade-in-delay, .1s)}.sd-selectbase__item-panel--leave{--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1);--move-animation-duration: var(--sjs-item-panel-move-out-duration, .25s);--move-animation-delay: var(--sjs-item-panel-move-out-delay, .1s);--fade-animation-duration: var(--sjs-item-panel-fade-out-duration, .15s);--fade-animation-delay: 0s}.sd-selectbase__item-comment--leave,.sd-selectbase__item-comment--enter{animation-name:fadeIn,moveInWithOverflow;animation-fill-mode:forwards;animation-timing-function:var(--animation-timing-function);animation-direction:var(--animation-direction);animation-duration:var(--fade-animation-duration),var(--move-animation-duration);animation-delay:var(--fade-animation-delay),var(--move-animation-delay);min-height:0!important}.sd-selectbase__item-comment--enter{opacity:0;height:0;--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, .58, 1);--move-animation-duration: var(--sjs-item-comment-move-in-duration, .2s);--move-animation-delay: 0s;--fade-animation-duration: var(--sjs-item-comment-fade-in-duration, .3s);--fade-animation-delay: var(--sjs-item-comment-fade-in-delay, .15s)}.sd-selectbase__item-comment--leave{--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1);--move-animation-duration: var(--sjs-item-comment-move-out-duration, .25s);--move-animation-delay: var(--sjs-item-comment-move-out-delay, .1s);--fade-animation-duration: var(--sjs-item-comment-fade-out-duration, .15s);--fade-animation-delay: 0s}.sd-checkbox__decorator{border-radius:var(--sjs2-radius-component-checkbox);width:var(--sjs2-size-component-checkbox-box);height:var(--sjs2-size-component-checkbox-box);margin-top:calc((1lh - var(--sjs2-size-component-checkbox-box)) / 2 + var(--sjs2-layout-component-labeled-item-box-padding-vertical));background-color:var(--sjs2-color-component-checkbox-false-default-bg);box-shadow:var(--sjs2-border-effect-component-checkbox-false-default)}.sd-checkbox__svg{display:block;width:var(--sjs2-size-component-checkbox-icon);height:var(--sjs2-size-component-checkbox-icon)}.sd-checkbox__svg use{fill:transparent;transition:fill var(--sjs-transition-duration, .15s)}.sd-checkbox--checked .sd-checkbox__svg use{fill:var(--sjs2-color-component-checkbox-true-default-icon)}.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use{fill:var(--sjs2-color-component-checkbox-true-disabled-icon)}.sd-checkbox--checked.sd-checkbox--readonly .sd-checkbox__svg use{fill:var(--sjs2-color-component-checkbox-true-disabled-icon)}.sd-checkbox--checked.sd-checkbox--preview .sd-checkbox__svg use{fill:var(--sjs2-color-fg-basic-primary)}.sd-checkbox--disabled.sd-checkbox--disabled .sd-checkbox__decorator{background-color:var(--sjs2-color-component-checkbox-false-disabled-bg);box-shadow:var(--sjs2-border-effect-component-checkbox-false-disabled)}.sd-checkbox--disabled.sd-checkbox--disabled.sd-checkbox--checked .sd-checkbox__decorator{background-color:var(--sjs2-color-component-checkbox-true-disabled-bg);box-shadow:var(--sjs2-border-effect-component-checkbox-true-disabled)}.sd-checkbox--readonly.sd-checkbox--readonly.sd-checkbox:not(.sd-checkbox--checked) .sd-item__control:focus+.sd-checkbox__decorator,.sd-checkbox--readonly.sd-checkbox--readonly .sd-checkbox__decorator{background-color:var(--sjs2-color-component-checkbox-false-readonly-bg);box-shadow:var(--sjs2-border-effect-component-checkbox-false-readonly)}.sd-checkbox--checked .sd-checkbox__decorator{box-shadow:var(--sjs2-border-effect-component-checkbox-true-default);background:var(--sjs2-color-component-checkbox-true-default-bg)}.sd-item__control:focus-visible+.sd-checkbox__decorator:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;border-radius:var(--sjs2-radius-component-checkbox);box-shadow:var(--sjs2-border-effect-component-checkbox-a11y);transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-checkbox--allowhover:not(.sd-checkbox--readonly) .sd-selectbase__label:hover .sd-checkbox__decorator,.sd-checkbox--allowhover:not(.sd-checkbox--readonly).sd-matrix__label:hover .sd-checkbox__decorator{background:var(--sjs2-color-component-checkbox-false-hovered-bg);box-shadow:var(--sjs2-border-effect-component-checkbox-false-hovered);outline:none}.sd-checkbox--allowhover.sd-checkbox--checked:not(.sd-checkbox--readonly) .sd-selectbase__label:hover .sd-checkbox__decorator,.sd-checkbox--allowhover.sd-checkbox--checked:not(.sd-checkbox--readonly).sd-matrix__label:hover .sd-checkbox__decorator{background:var(--sjs2-color-component-checkbox-true-hovered-bg);box-shadow:var(--sjs2-border-effect-component-checkbox-true-hovered);outline:none}.sd-item--error.sd-checkbox:not(.sd-checkbox--checked) .sd-checkbox__decorator{background-color:var(--sjs2-color-component-checkbox-false-invalid-bg);box-shadow:var(--sjs2-border-effect-component-checkbox-false-invalid)}.sd-checkbox--label-rendered{display:flex;flex-direction:column;gap:var(--sjs2-spacing-x100)}.sd-checkbox--label-rendered .sd-description{padding-left:var(--sjs2-spacing-x400)}.sd-radio__decorator{border-radius:var(--sjs2-radius-component-radio);width:var(--sjs2-size-component-radio-box);height:var(--sjs2-size-component-radio-box);margin-top:calc((1lh - var(--sjs2-size-component-radio-box)) / 2 + var(--sjs2-layout-component-labeled-item-box-padding-vertical));background-color:var(--sjs2-color-component-radio-false-default-bg);box-shadow:var(--sjs2-border-effect-component-radio-false-default)}.sd-radio__svg{display:block;width:var(--sjs2-size-component-radio-icon);height:var(--sjs2-size-component-radio-icon)}.sd-radio__svg use{fill:transparent;transition:fill var(--sjs-transition-duration, .15s)}.sd-radio--checked .sd-radio__svg use{fill:var(--sjs2-color-component-radio-true-default-icon)}.sd-radio--checked.sd-radio--disabled .sd-radio__svg use{fill:var(--sjs2-color-component-radio-true-disabled-icon)}.sd-radio--checked.sd-radio--readonly .sd-radio__svg use{fill:var(--sjs2-color-component-radio-true-disabled-icon)}.sd-radio--checked.sd-radio--preview .sd-radio__svg use{fill:var(--sjs2-color-fg-basic-primary)}.sd-radio--disabled.sd-radio--disabled .sd-radio__decorator{background-color:var(--sjs2-color-component-radio-false-disabled-bg);box-shadow:var(--sjs2-border-effect-component-radio-false-disabled)}.sd-radio--disabled.sd-radio--disabled.sd-radio--checked .sd-radio__decorator{background-color:var(--sjs2-color-component-radio-true-disabled-bg);box-shadow:var(--sjs2-border-effect-component-radio-true-disabled)}.sd-radio--readonly.sd-radio--readonly.sd-radio:not(.sd-radio--checked) .sd-item__control:focus+.sd-radio__decorator,.sd-radio--readonly.sd-radio--readonly .sd-radio__decorator{background-color:var(--sjs2-color-component-radio-false-readonly-bg);box-shadow:var(--sjs2-border-effect-component-radio-false-readonly)}.sd-radio--checked .sd-radio__decorator{box-shadow:var(--sjs2-border-effect-component-radio-true-default);background:var(--sjs2-color-component-radio-true-default-bg)}.sd-item__control:focus-visible+.sd-radio__decorator:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;border-radius:var(--sjs2-radius-component-radio);box-shadow:var(--sjs2-border-effect-component-radio-a11y);transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-radio--allowhover:not(.sd-radio--readonly) .sd-selectbase__label:hover .sd-radio__decorator,.sd-radio--allowhover:not(.sd-radio--readonly).sd-matrix__label:hover .sd-radio__decorator{background:var(--sjs2-color-component-radio-false-hovered-bg);box-shadow:var(--sjs2-border-effect-component-radio-false-hovered);outline:none}.sd-radio--allowhover.sd-radio--checked:not(.sd-radio--readonly) .sd-selectbase__label:hover .sd-radio__decorator,.sd-radio--allowhover.sd-radio--checked:not(.sd-radio--readonly).sd-matrix__label:hover .sd-radio__decorator{background:var(--sjs2-color-component-radio-true-hovered-bg);box-shadow:var(--sjs2-border-effect-component-radio-true-hovered);outline:none}.sd-item--error.sd-radio:not(.sd-radio--checked) .sd-radio__decorator{background-color:var(--sjs2-color-component-radio-false-invalid-bg);box-shadow:var(--sjs2-border-effect-component-radio-false-invalid)}.sd-boolean-switch{--sd-boolean-switch-thumb-gap: var(--sjs2-spacing-x050);--sd-boolean-switch-thumb-width: var(--sjs2-font-size-x150);--sd-boolean-switch-thumb-height: var(--sjs2-font-size-x150);--sd-boolean-switch-button-spacing: var(--sjs2-spacing-x075);--sd-boolean-switch-button-width: calc( 2 * var(--sd-boolean-switch-thumb-width) + 2 * var(--sd-boolean-switch-button-spacing) + var(--sd-boolean-switch-thumb-gap) );--sd-boolean-switch-button-heigth: calc( var(--sd-boolean-switch-thumb-height) + 2 * var(--sd-boolean-switch-button-spacing) );display:flex;flex-direction:row;gap:var(--sjs2-spacing-x100);padding-block:var(--sjs2-layout-component-labeled-group-box-padding-vertical);align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative;cursor:pointer}.sd-boolean-switch__button{background:var(--sjs2-color-component-toggle-false-default-bg);outline:none;border-radius:var(--sjs2-radius-component-toggle);box-shadow:var(--sjs2-border-effect-component-toggle-false-default);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative;width:var(--sd-boolean-switch-button-width);height:var(--sd-boolean-switch-button-heigth);margin-top:calc((1lh - var(--sd-boolean-switch-button-heigth)) / 2);line-height:var(--sjs2-typography-line-height-component-label-content)}.sd-boolean-switch__button:focus-visible:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--sjs2-radius-component-toggle);box-shadow:var(--sjs2-border-effect-component-toggle-a11y)}.sd-boolean-switch__button:hover{background:var(--sjs2-color-component-toggle-false-hovered-bg);box-shadow:var(--sjs2-border-effect-component-toggle-false-hovered)}.sd-boolean-switch__button:hover .sd-boolean-switch__thumb-circle{background:var(--sjs2-color-component-toggle-false-hovered-thumb)}.sd-boolean-switch__button--checked{background:var(--sjs2-color-component-toggle-true-default-bg);box-shadow:var(--sjs2-border-effect-component-toggle-true-default)}.sd-boolean-switch__button--checked .sd-boolean-switch__thumb{transform:translate(calc(var(--sd-boolean-switch-thumb-width) + var(--sd-boolean-switch-thumb-gap)))}.sd-boolean-switch__button--checked .sd-boolean-switch__thumb-circle{background:var(--sjs2-color-component-toggle-true-default-thumb)}.sd-boolean-switch__button--checked:hover{background:var(--sjs2-color-component-toggle-true-hovered-bg);box-shadow:var(--sjs2-border-effect-component-toggle-true-hovered)}.sd-boolean-switch__button--checked:hover .sd-boolean-switch__thumb-circle{background:var(--sjs2-color-component-toggle-true-hovered-thumb)}.sd-question--disabled .sd-boolean-switch,.sd-question--readonly .sd-boolean-switch,.sd-question--preview .sd-boolean-switch{cursor:default}.sd-boolean-switch__button--readonly:not(.sd-boolean-switch__button--checked){cursor:default}.sd-boolean-switch__button--readonly:not(.sd-boolean-switch__button--checked),.sd-boolean-switch__button--readonly:not(.sd-boolean-switch__button--checked):hover{background:var(--sjs2-color-component-toggle-false-disabled-bg);box-shadow:var(--sjs2-border-effect-component-toggle-false-disabled)}.sd-boolean-switch__button--readonly:not(.sd-boolean-switch__button--checked) .sd-boolean-switch__thumb-circle,.sd-boolean-switch__button--readonly:not(.sd-boolean-switch__button--checked):hover .sd-boolean-switch__thumb-circle{background:var(--sjs2-color-component-toggle-false-disabled-thumb)}.sd-boolean-switch__button--checked.sd-boolean-switch__button--readonly,.sd-boolean-switch__button--checked.sd-boolean-switch__button--readonly:hover{background:var(--sjs2-color-component-toggle-true-disabled-bg);box-shadow:var(--sjs2-border-effect-component-toggle-true-disabled)}.sd-boolean-switch__button--checked.sd-boolean-switch__button--readonly .sd-boolean-switch__thumb-circle,.sd-boolean-switch__button--checked.sd-boolean-switch__button--readonly:hover .sd-boolean-switch__thumb-circle{background:var(--sjs2-color-component-toggle-true-disabled-thumb)}.sd-boolean-switch__thumb{display:flex;flex-direction:row;gap:0px;align-items:center;justify-content:flex-start;flex-shrink:0;position:absolute;top:var(--sd-boolean-switch-button-spacing);left:var(--sd-boolean-switch-button-spacing);transition:transform var(--sjs-transition-duration, .15s) ease-in-out}.sd-boolean-switch__thumb-circle{border-radius:var(--sjs2-radius-component-toggle-thumb);border:0px solid var(--sjs2-color-component-toggle-false-default-border);display:flex;flex-direction:row;gap:0px;align-items:center;justify-content:center;flex-shrink:0;width:var(--sd-boolean-switch-thumb-width);height:var(--sd-boolean-switch-thumb-height);position:relative;overflow:hidden;background:var(--sjs2-color-component-toggle-false-default-thumb)}.sd-boolean-switch__caption{display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;position:relative;align-self:center;flex:1 1 auto;min-width:0}.sd-boolean-switch__title{font-family:var(--sjs2-typography-font-family-component-label-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-label-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-label-content);line-height:var(--sjs2-typography-line-height-component-label-content);color:var(--sjs2-color-component-label-default-text);text-align:left;position:relative;display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0}.sd-question--readonly .sd-boolean-switch__title{color:var(--sjs2-color-component-label-disabled-text)}.sd-visuallyhidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.sd-matrix fieldset{border:none;padding:0;margin:0}.sd-matrix__cell .sd-view{display:flex;justify-content:center;align-items:center;padding:calc(var(--sjs2-layout-component-labeled-group-box-gap-vertical) / 2) 0}.sd-matrix__label{display:flex;position:relative;justify-content:center;cursor:pointer}.sd-matrix__label.sd-item--disabled,.sd-matrix__label.sd-item--readonly,.sd-matrix__label.sd-item--preview{cursor:default}.sd-matrix__text{padding:var(--sjs2-spacing-x200);cursor:pointer}.sd-matrix__text--checked{background-color:var(--sjs2-color-bg-brand-secondary);padding:var(--sjs2-spacing-x200)}.sd-question--disabled .sd-matrix__text,.sd-question--readonly .sd-matrix__text,.sd-question--preview .sd-matrix__text{cursor:default}.sd-question--mobile .sd-matrix__row{gap:0}.sd-question--mobile .sd-matrix__cell{display:flex;align-items:flex-start;border-top:none;border-bottom:none}.sd-question--mobile .sd-matrix__cell .sd-matrix__responsive-title{margin-left:var(--sjs2-spacing-x100);text-align:start}.sd-question--mobile .sd-matrix__cell:first-of-type{padding-bottom:var(--sjs2-spacing-x100)}.sd-question--mobile .sd-matrix__cell .sd-view,.sd-question--mobile .sd-matrix__label{justify-content:flex-start}.sd-question--mobile .sd-matrix__cell.sd-table__cell--row-text{color:var(--sjs2-color-component-question-default-title)}.sd-rating{--sd-rating-bad-color: var(--sjs2-color-bg-alert-primary);--sd-rating-normal-color: var(--sjs2-color-bg-warning-primary);--sd-rating-good-color: var(--sjs2-color-bg-positive-primary);--sd-rating-bad-color-light: var(--sjs2-color-bg-alert-secondary);--sd-rating-normal-color-light: var(--sjs2-color-bg-warning-secondary);--sd-rating-good-color-light: var(--sjs2-color-bg-positive-secondary);overflow-x:auto;min-height:var(--sjs2-size-x600)}.sd-rating fieldset{display:flex;border:none;padding:0 0 2px;flex-wrap:nowrap;gap:var(--sjs2-spacing-x100);margin-inline-start:0;align-items:center}.sd-rating.sd-rating--wrappable fieldset{flex-wrap:wrap;min-width:0}.sd-rating.sd-rating--labels-top fieldset{padding-top:calc(var(--sjs2-base-unit-spacing) * 4.5);position:relative}.sd-rating.sd-rating--labels-top fieldset .sd-rating__min-text{position:absolute;margin:0;inset-inline-start:0;top:0;border:0}.sd-rating.sd-rating--labels-top fieldset .sd-rating__max-text{position:absolute;margin:0;inset-inline-end:0;top:0;border:0}.sd-rating.sd-rating--labels-bottom fieldset{padding-bottom:calc(var(--sjs2-base-unit-spacing) * 4.5);position:relative}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__min-text{position:absolute;margin:0;inset-inline-start:0;bottom:0;border:0}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__max-text{position:absolute;margin:0;inset-inline-end:0;bottom:0;border:0}.sd-rating.sd-rating--labels-diagonal fieldset{padding-top:calc(var(--sjs2-base-unit-spacing) * 4.5);padding-bottom:calc(var(--sjs2-base-unit-spacing) * 4.5);position:relative}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__min-text{position:absolute;margin:0;inset-inline-start:0;top:0;border:0}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__max-text{position:absolute;margin:0;inset-inline-end:0;bottom:0;border:0}.sd-rating--small{min-height:var(--sjs2-size-x300);margin:auto}.sd-rating--small.sd-rating--view{margin-inline-start:0;margin-inline-end:auto}.sd-rating--small fieldset{padding:0;gap:var(--sjs2-spacing-x100)}.sd-rating__item{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);position:relative;background:var(--sjs2-color-bg-basic-primary);border-radius:var(--sjs2-radius-component-rating);white-space:nowrap;padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x250);height:var(--sjs2-size-x600);display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:var(--sjs2-size-x600);text-align:center;border:0px solid transparent;color:var(--sjs2-color-fg-basic-primary);fill:var(--sjs2-color-fg-basic-primary);box-shadow:var(--sjs2-border-effect-surface-default),inset 0 0 0 0 var(--sjs2-color-bg-basic-primary);transition:box-shadow var(--sjs-transition-duration, .15s),background-color var(--sjs-transition-duration, .15s);cursor:pointer}.sd-rating__item--fixed-size{width:var(--sjs2-size-x600);padding:0}legend+.sd-rating__item,legend+sv-ng-rating-item-smiley+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item{margin-inline-start:2px}.sd-rating__item--error{background-color:var(--sjs2-color-bg-alert-secondary);box-shadow:0 1px 2px transparent;border:none}.sd-rating__item.sd-rating__item--disabled{color:var(--sjs2-color-fg-basic-primary);fill:var(--sjs2-color-fg-basic-primary)}.sd-rating__item.sd-rating__item--selected.sd-rating__item--disabled{color:var(--sjs2-color-fg-brand-on-primary);fill:var(--sjs2-color-fg-basic-primary);background-color:var(--sjs2-color-bg-basic-primary-disabled);border:none}.sd-rating__item.sd-rating__item--readonly{fill:transparent;background-color:transparent;border:2px solid var(--sjs2-color-border-basic-secondary-overlay);box-shadow:none;transform:none}.sd-rating__item.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:var(--sjs2-color-fg-basic-secondary)}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly{border-color:var(--sjs2-color-fg-basic-primary)}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:var(--sjs2-color-fg-basic-primary)}.sd-rating__item.sd-rating__item--preview{fill:transparent;background-color:transparent;border:1px solid transparent;box-shadow:none;transform:none}.sd-rating__item.sd-rating__item--preview:focus-within{box-shadow:none}.sd-rating__item.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:var(--sjs2-color-fg-basic-primary)}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview{border-color:var(--sjs2-color-fg-basic-primary);border-width:1px}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:var(--sjs2-color-fg-basic-primary)}.sd-question--disabled .sd-rating__item-text{opacity:.25}.sd-rating__item--allowhover:hover{background-color:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sd-rating__item:focus-within{box-shadow:0 0 0 2px var(--sjs2-color-bg-brand-primary)}.sd-rating__item--selected{background-color:var(--sjs2-color-bg-brand-primary);color:var(--sjs2-color-fg-brand-on-primary);font-weight:600;box-shadow:0 0 0 0 var(--sjs2-color-bg-brand-primary)}.sd-rating__item--selected:focus-within{box-shadow:var(--sjs2-border-effect-surface-default-reset),inset 0 0 0 4px var(--sjs2-color-bg-basic-primary),0 0 0 2px var(--sjs2-color-bg-brand-primary)}.sd-rating__item-smiley{position:relative;border-radius:var(--sjs2-radius-component-rating);white-space:nowrap;padding:calc(var(--sjs2-base-unit-spacing) * 1.25);box-sizing:border-box;min-width:var(--sjs2-size-x600);min-height:var(--sjs2-size-x600);display:flex;justify-content:center;align-items:center;text-align:center;border:2px solid var(--sjs2-color-component-input-default-line);color:var(--sjs2-color-fg-basic-primary);fill:var(--sjs2-color-component-input-default-line);box-shadow:var(--sjs2-border-effect-surface-default-reset),inset 0 0 0 0 var(--sjs2-color-bg-basic-primary);transition:box-shadow var(--sjs-transition-duration, .15s),background-color var(--sjs-transition-duration, .15s);cursor:pointer}.sd-rating__item-smiley svg{display:block;width:var(--sjs2-size-x300);height:var(--sjs2-size-x300)}.sd-rating__item-smiley--small{padding:calc(var(--sjs2-base-unit-spacing) * .625);min-width:var(--sjs2-size-x300);min-height:var(--sjs2-size-x300);border-width:1px}.sd-rating__item-smiley--small svg{width:var(--sjs2-size-x150);height:var(--sjs2-size-x150)}.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px var(--sjs2-color-bg-brand-primary)}.sd-rating__item-smiley--colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px var(--sd-rating-item-color, var(--sjs2-color-bg-brand-primary))}.sd-rating__item-smiley--small.sd-rating__item-smiley--selected:focus-within{box-shadow:inset 0 0 0 2px var(--sjs2-color-bg-basic-primary),0 0 0 1px var(--sd-rating-item-color, var(--sjs2-color-bg-brand-primary))}legend+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item-smiley{margin-inline-start:2px}.sd-rating__item-smiley--scale-colored{border-color:var(--sd-rating-item-color, var(--sjs2-color-bg-brand-primary));fill:var(--sd-rating-item-color, var(--sjs2-color-bg-brand-primary));transition:box-shadow var(--sjs-transition-duration, .15s),opacity var(--sjs-transition-duration, .15s),background-color var(--sjs-transition-duration, .15s)}.sd-rating__item-smiley--error{background-color:var(--sjs2-color-bg-alert-secondary);border-color:transparent;fill:var(--sjs2-color-fg-basic-secondary)}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:hover{fill:var(--sd-rating-item-color, var(--sjs2-color-fg-basic-secondary))}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:initial}.sd-rating__item-smiley.sd-rating__item-smiley--disabled{opacity:.5}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--disabled{opacity:initial;fill:var(--sjs2-color-fg-brand-on-primary)}.sd-rating__item-smiley.sd-rating__item-smiley--readonly{fill:var(--sjs2-color-component-input-default-line);border-color:var(--sjs2-color-component-input-default-line)}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--readonly{fill:var(--sjs2-color-fg-basic-primary);border-color:var(--sjs2-color-fg-basic-primary);background-color:unset}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{border:1px solid var(--sjs2-color-fg-basic-primary);fill:var(--sjs2-color-fg-basic-primary)}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview:focus-within{box-shadow:none}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview svg{margin:1px}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{fill:var(--sjs2-color-bg-basic-primary);background-color:var(--sjs2-color-fg-basic-primary)}.sd-rating__item-smiley--allowhover:hover{background-color:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim));border-color:var(--sjs2-color-component-input-default-line)}.sd-rating__item-smiley:focus-within{border:none;box-shadow:var(--sjs2-border-effect-surface-default-reset),0 0 0 2px var(--sjs2-color-bg-brand-primary)}.sd-rating__item-smiley--selected{background-color:var(--sd-rating-item-color, var(--sjs2-color-bg-brand-primary));border-color:var(--sd-rating-item-color, var(--sjs2-color-bg-brand-primary));fill:var(--sjs2-color-fg-brand-on-primary);font-weight:600}.sd-rating__item-smiley--selected:focus-within{border:0px solid var(--sjs2-color-bg-basic-primary);box-shadow:var(--sjs2-border-effect-surface-default-reset),inset 0 0 0 4px var(--sjs2-color-bg-basic-primary),0 0 0 2px var(--sd-rating-item-color, var(--sjs2-color-bg-brand-primary))}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:.25}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{background-color:var(--sd-rating-item-color-light, var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim)));border-color:var(--sd-rating-item-color, var(--sjs2-color-component-input-default-line));opacity:.5}.sd-rating__item-smiley--rate-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{opacity:.5}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected):focus-within{opacity:1;box-shadow:var(--sjs2-border-effect-surface-default-reset),0 0 0 2px var(--sd-rating-item-color, var(--sjs2-color-bg-brand-primary))}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{opacity:1;box-shadow:var(--sjs2-border-effect-surface-default-reset),0 0 0 1px var(--sd-rating-item-color, var(--sjs2-color-bg-brand-primary))}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--selected,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--readonly,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--preview{opacity:1}.sd-rating__item-star{position:relative;width:var(--sjs2-size-x600);height:var(--sjs2-size-x600);box-sizing:content-box;cursor:pointer}.sd-rating__item-star:not(:first-of-type){padding-left:var(--sjs2-spacing-x050);margin-left:var(--sjs2-spacing-negative-x050)}.sd-rating__item-star:not(:last-of-type){padding-right:var(--sjs2-spacing-x050);margin-right:var(--sjs2-spacing-negative-x050)}.sd-rating__item-star svg{stroke:var(--sjs2-color-component-input-default-line);stroke-width:2px;fill:transparent;width:var(--sjs2-size-x600);height:var(--sjs2-size-x600);display:block;position:absolute;transition:stroke var(--sjs-transition-duration, .15s),opacity var(--sjs-transition-duration, .15s),fill var(--sjs-transition-duration, .15s)}.sd-rating__item-star .sv-star{opacity:1}.sd-rating__item-star .sv-star-2{opacity:0}.sd-rating__item-star--small{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300)}.sd-rating__item-star--small svg{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300)}.sd-rating__item-star--small.sd-rating__item-star--selected svg{stroke-width:1px}.sd-rating__item-star--selected svg{stroke:transparent;fill:var(--sjs2-color-bg-brand-primary)}.sd-rating__item-star--selected:nth-child(1) svg{transition-delay:0ms}.sd-rating__item-star--selected:nth-child(2) svg{transition-delay:25ms}.sd-rating__item-star--selected:nth-child(3) svg{transition-delay:50ms}.sd-rating__item-star--selected:nth-child(4) svg{transition-delay:75ms}.sd-rating__item-star--selected:nth-child(5) svg{transition-delay:.1s}.sd-rating__item-star--selected:nth-child(6) svg{transition-delay:125ms}.sd-rating__item-star--selected:nth-child(7) svg{transition-delay:.15s}.sd-rating__item-star--selected:nth-child(8) svg{transition-delay:175ms}.sd-rating__item-star--selected:nth-child(9) svg{transition-delay:.2s}.sd-rating__item-star--selected:nth-child(10) svg{transition-delay:225ms}.sd-rating__item-star--selected:nth-child(11) svg{transition-delay:.25s}.sd-rating__item-star--selected:nth-child(12) svg{transition-delay:275ms}.sd-rating__item-star--selected:nth-child(13) svg{transition-delay:.3s}.sd-rating__item-star--selected:nth-child(14) svg{transition-delay:325ms}.sd-rating__item-star--selected:nth-child(15) svg{transition-delay:.35s}.sd-rating__item-star--selected:nth-child(16) svg{transition-delay:375ms}.sd-rating__item-star--selected:nth-child(17) svg{transition-delay:.4s}.sd-rating__item-star--selected:nth-child(18) svg{transition-delay:425ms}.sd-rating__item-star--selected:nth-child(19) svg{transition-delay:.45s}.sd-rating__item-star--selected:nth-child(20) svg{transition-delay:475ms}.sd-rating__item-star--selected:nth-child(21) svg{transition-delay:.5s}.sd-rating__item-star--selected:nth-child(22) svg{transition-delay:525ms}.sd-rating__item-star--selected:nth-child(23) svg{transition-delay:.55s}.sd-rating__item-star--selected:nth-child(24) svg{transition-delay:575ms}.sd-rating__item-star--selected:nth-child(25) svg{transition-delay:.6s}.sd-rating__item-star--error svg{stroke:none;fill:var(--sjs2-color-bg-alert-secondary)}.sd-rating__item-star--disabled{opacity:.5}.sd-rating__item-star--disabled svg{stroke:var(--sjs2-color-component-input-default-line);fill:none}.sd-rating__item-star--selected.sd-rating__item-star--disabled svg{stroke:none;fill:var(--sjs2-color-component-input-default-line)}.sd-rating__item-star--readonly svg{stroke:var(--sjs2-color-component-input-default-line);fill:none}.sd-rating__item-star--selected.sd-rating__item-star--readonly svg{stroke:none;fill:var(--sjs2-color-fg-basic-primary)}.sd-rating__item-star--preview svg{stroke:var(--sjs2-color-fg-basic-primary);stroke-width:1px;fill:none}.sd-rating__item-star--selected.sd-rating__item-star--preview svg{stroke:none;fill:var(--sjs2-color-fg-basic-primary)}.sd-rating__item-star:not(.sd-rating__item-star--preview):focus-within svg{stroke:var(--sjs2-color-bg-brand-primary);fill:transparent}.sd-rating__item-star--unhighlighted svg{stroke:transparent;fill:var(--sjs2-color-component-input-default-line)}.sd-rating__item-star--highlighted svg{stroke:var(--sjs2-color-component-input-default-line);fill:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview).sd-rating__item-star--unhighlighted:focus-within svg{stroke:var(--sjs2-color-component-input-default-line);fill:var(--sjs2-color-component-input-default-line)}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within svg{stroke:var(--sjs2-color-bg-brand-primary);fill:var(--sjs2-color-bg-brand-primary)}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star{opacity:0}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star-2{opacity:1}.sd-rating__item-text.sd-rating__item-text{font-family:var(--sjs2-typography-font-family-component-input-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-input-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-input-content);line-height:var(--sjs2-typography-line-height-component-input-content);color:var(--sjs2-color-fg-basic-primary);display:inline-block;box-sizing:border-box;transition:color var(--sjs-transition-duration, .15s)}.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text,.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-top:calc(var(--sjs2-base-unit-spacing) * 1.25);margin-bottom:calc(var(--sjs2-base-unit-spacing) * 1.25);color:var(--sjs2-color-component-question-default-description, var(--sjs2-color-fg-basic-secondary));border:2px solid rgba(0,0,0,0)}.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text{margin-right:var(--sjs2-spacing-x100);border-left:0px}.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-right:var(--sjs2-spacing-x200);margin-left:var(--sjs2-spacing-x100)}.sd-rating__item-text.sd-rating__item-text .sv-string-editor{white-space:nowrap}.sd-rating__item-text.sd-rating__item-text.sd-rating__item--fixed-size{min-width:var(--sjs2-size-x300)}.sd-rating__item-text.sd-rating__item-text:after{display:block;content:attr(data-text);font-weight:600;height:0;color:transparent;overflow:hidden;visibility:hidden}.sd-rating--wrappable .sd-rating__item-text{max-width:100%}.sd-rating--wrappable .sd-rating__item-text .sv-string-viewer{max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block}.sd-rating__item:focus-within .sd-rating__item-text.sd-rating__item-text{border:none}.sd-rating__item--selected .sd-rating__item-text.sd-rating__item-text{color:var(--sjs2-color-fg-brand-on-primary);font-weight:inherit;border:none}.sd-rating__item--disabled,.sd-rating__item--readonly,.sd-rating__item--preview,.sd-rating__item-smiley--disabled,.sd-rating__item-smiley--readonly,.sd-rating__item-smiley--preview,.sd-rating__item-star--disabled,.sd-rating__item-star--readonly,.sd-rating__item-star--preview{cursor:default}.sd-rating-dropdown-item{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--sjs2-spacing-x400)}.sd-rating-dropdown-item_description{color:var(--sjs2-color-fg-basic-secondary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small)}.sv-list__item.sv-list__item--selected .sd-rating-dropdown-item_description{color:var(--sjs2-color-fg-brand-on-primary)}.sv-ranking-item--error .sv-ranking-item__index{background-color:var(--sjs2-color-bg-alert-secondary);box-shadow:0 1px 2px transparent;border-color:transparent}.sd-element--with-frame .sv-ranking-item{left:var(--sjs2-spacing-negative-x300)}.sv-ranking.sd-ranking--readonly{user-select:initial;-webkit-user-select:initial}.sv-ranking.sd-ranking--readonly.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider,.sv-ranking.sd-ranking--readonly .sv-ranking__container--empty{visibility:hidden}.sv-ranking.sd-ranking--preview{user-select:initial;-webkit-user-select:initial}.sv-ranking.sd-ranking--preview.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider,.sv-ranking.sd-ranking--preview .sv-ranking__container--empty{visibility:hidden}@container (max-width: 496px){.sv-ranking--select-to-rank-horizontal{flex-direction:column-reverse}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{margin:var(--sjs2-spacing-x300) 0;height:1px;width:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty{padding-top:var(--sjs2-spacing-x100);padding-bottom:var(--sjs2-spacing-x100);display:flex;justify-content:center;align-items:center}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item,.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:var(--sjs2-spacing-x300);padding-right:var(--sjs2-spacing-x300)}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:initial}}@container (max-width: 176px){.sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{margin-left:var(--sjs2-spacing-negative-x500);margin-right:var(--sjs2-spacing-negative-x500)}}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item__icon-container{margin-left:0;margin-right:var(--sjs2-spacing-x100)}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item{left:0}.sv-ranking-item__content.sd-ranking-item__content{line-height:var(--sjs2-line-height-x300)}.sv-dragdrop-movedown{transform:translate(0);animation:svdragdropmovedown .1s;animation-timing-function:ease-in-out}.sv-dragdrop-moveup{transform:translate(0);animation:svdragdropmoveup .1s;animation-timing-function:ease-in-out}.sv-dropdown_select-wrapper{position:relative}.sd-dropdown--select{justify-content:end}.sd-dropdown--select:before{pointer-events:none;content:"";font-family:var(--sjs2-typography-font-family-component-input-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-input-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-input-content);line-height:var(--sjs2-typography-line-height-component-input-content);min-height:calc(1lh + var(--sjs2-layout-component-input-medium-content-padding-vertical) * 2)}.sd-dropdown--select select.sd-dropdown__input{position:absolute;padding:calc(var(--sjs2-layout-component-input-medium-content-padding-vertical) + var(--sjs2-layout-component-formbox-medium-padding-vertical)) calc(var(--sjs2-layout-component-input-medium-content-padding-horizontal) + var(--sjs2-layout-component-formbox-medium-padding-horizontal));inset:0}.sd-dropdown--select select.sd-dropdown__input option{color:var(--sjs2-color-fg-basic-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-dropdown--select .sd-dropdown__group{pointer-events:none}.sd-dropdown--select.sd-dropdown--empty .sd-dropdown__input{color:var(--sjs2-color-component-input-default-placeholder)}.sd-dropdown--empty.sd-formbox--readonly{justify-content:flex-end}.sd-dropdown__input-field-component{height:auto}.sd-dropdown input[readonly]{pointer-events:none}.sd-dropdown__input sv-ng-string,.sd-dropdown__input sv-ng-string-viewer{display:contents}.sd-dropdown__input-prefix-wrapper{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;width:100%}.sd-dropdown__input-prefix-wrapper span{align-self:center;min-width:0;overflow:hidden;text-overflow:ellipsis}.sd-dropdown__filter-string-input{position:absolute;left:0;top:0;bottom:0;width:100%;max-width:100%;border:none;outline:none;padding:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;appearance:none}.sd-dropdown:where(:not(.sd-dropdown__input-field-component,.sd-tagbox)) .sd-dropdown__filter-string-input{position:static}.sd-dropdown:where(:not(.sd-dropdown__input-field-component,.sd-tagbox)) .sd-dropdown__input-prefix-wrapper>sv-ng-string span,.sd-dropdown:where(:not(.sd-dropdown__input-field-component,.sd-tagbox)) .sd-dropdown__input-prefix-wrapper>span{position:absolute;width:100%}.sd-dropdown:where(:not(.sd-dropdown__input-field-component,.sd-tagbox)) .sd-dropdown__hint-suffix{position:absolute}.sd-dropdown--empty .sd-dropdown__filter-string-input::placeholder{color:var(--sjs2-color-component-input-default-placeholder)}.sd-dropdown__filter-string-input::placeholder{color:inherit;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;appearance:none}.sd-dropdown__input{display:flex}.sd-dropdown__hint-prefix,.sd-dropdown__hint-suffix{color:var(--sjs2-color-component-input-default-placeholder);display:flex}.sd-dropdown__hint-prefix span,.sd-dropdown__hint-suffix span{white-space:pre}.sd-dropdown__hint-prefix{align-items:center}.sd-dropdown.sd-formbox--readonly .sv-string-viewer,.sd-dropdown.sd-formbox--preview .sv-string-viewer{width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sv-dropdown-popup.sv-popup--menu-popup.sv-popup--top .sv-popup__container{transform:translateY(-2px)}.sv-dropdown-popup.sv-popup--menu-popup.sv-popup--bottom .sv-popup__container{transform:translateY(2px)}:dir(rtl) .sd-dropdown,[style*="direction:rtl"] .sd-dropdown,[style*="direction: rtl"] .sd-dropdown{background-position:left var(--sjs2-spacing-x150) top 50%,0 0}.sv-list-item--custom-value .sv-list__item-body{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-bg-brand-primary)}.sd-tagbox--readonly .sd-tagbox__input,.sd-tagbox--preview .sd-tagbox__input{white-space:normal}.sd-formbox.sd-tagbox:focus-within{box-shadow:var(--sjs2-border-effect-component-formbox-default-reset),var(--sjs2-border-effect-component-formbox-focused)}.sd-tagbox-item{position:relative;display:flex;align-items:center;overflow:hidden;max-width:calc(100% - var(--sjs2-spacing-x100));box-sizing:border-box;padding:var(--sjs2-spacing-x100);border-radius:var(--sjs2-radius-component-tagbox-item);background:var(--sjs2-color-component-tagbox-item-default-bg);box-shadow:var(--sjs2-border-offset-x-trigger-default) var(--sjs2-border-offset-y-trigger-default) var(--sjs2-border-blur-trigger-default) var(--sjs2-border-spread-trigger-default) var(--sjs2-color-component-tagbox-item-default-border),0 0 #0000}.sd-tagbox-item:hover{background:var(--sjs2-color-component-tagbox-item-hovered-bg);box-shadow:var(--sjs2-border-offset-x-trigger-hovered) var(--sjs2-border-offset-y-trigger-hovered) var(--sjs2-border-blur-trigger-hovered) var(--sjs2-border-spread-trigger-hovered) var(--sjs2-color-component-tagbox-item-hovered-border),0 0 #0000}.sd-tagbox-item__text{font-family:var(--sjs2-typography-font-family-component-input-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-input-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-input-content);line-height:var(--sjs2-typography-line-height-component-input-content);color:var(--sjs2-color-component-tagbox-item-default-label);min-width:var(--sjs2-size-x500);padding:0 var(--sjs2-spacing-x075);text-align:center;box-sizing:content-box}.sd-tagbox-item__text:hover{color:var(--sjs2-color-component-tagbox-item-hovered-label)}.sd-tagbox-item__text span{display:block;text-overflow:ellipsis;overflow:hidden}.sd-tagbox-item:hover .sd-tagbox-item__clean,.sd-tagbox-item:focus .sd-tagbox-item__clean,.sd-tagbox-item:focus-within .sd-tagbox-item__clean{align-self:center;opacity:1}.sd-tagbox-item__clean{opacity:0;transition:opacity var(--sjs-transition-duration, .15s);position:absolute;inset-inline-end:0;display:flex;width:70px;height:100%;box-sizing:border-box;padding:var(--sjs2-spacing-x100);justify-content:flex-end;align-items:center;background:linear-gradient(270deg,var(--sjs2-color-component-tagbox-item-hovered-mask-stop-1) 50%,var(--sjs2-color-component-tagbox-item-hovered-mask-stop-2) 100%)}.sd-tagbox-item__clean-button{display:flex;cursor:pointer;outline:none;border-radius:var(--sjs2-radius-component-tagbox-item-action);background:var(--sjs2-color-component-tagbox-item-action-default-bg);transition:background var(--sjs-transition-duration, .15s),box-shadow var(--sjs-transition-duration, .15s)}.sd-tagbox-item__clean-button:hover{background:var(--sjs2-color-component-tagbox-item-action-hovered-bg)}.sd-tagbox-item__clean-button:hover use{fill:var(--sjs2-color-component-tagbox-item-action-hovered-icon)}.sd-tagbox-item__clean-button:active{background:var(--sjs2-color-component-tagbox-item-action-pressed-bg)}.sd-tagbox-item__clean-button:active use{fill:var(--sjs2-color-component-tagbox-item-action-pressed-icon)}.sd-tagbox-item__clean-button:focus-visible{box-shadow:var(--sjs2-border-effect-component-tagbox-item-a11y)}.sd-tagbox-item__clean-button-svg{display:block;padding:var(--sjs2-spacing-x050);line-height:var(--sjs2-line-height-x200);width:1lh;height:1lh;box-sizing:content-box}.sd-tagbox-item__clean-button-svg use{fill:var(--sjs2-color-component-tagbox-item-action-default-icon);transition:fill var(--sjs-transition-duration, .15s)}.sd-tagbox:where(:not(.sd-tagbox--empty,.sd-tagbox--readonly)) .sd-tagbox__input{padding:0}.sd-tagbox__input.sd-dropdown__input{position:relative;gap:var(--sjs2-layout-component-input-small-tag-group-gap);display:flex;flex-wrap:wrap;flex-grow:1;align-content:center;margin-inline:unset;margin-block:unset}.sd-tagbox__filter-string-input{width:100%;height:100%;display:flex;flex-grow:1}.sd-tagbox__placeholder{position:absolute;top:0;left:0;max-width:100%;width:auto;height:100%;text-align:start;cursor:text;pointer-events:none;color:var(--sjs2-color-fg-basic-secondary)}:dir(rtl) .sd-tagbox-item__clean,[style*="direction:rtl"] .sd-tagbox-item__clean,[style*="direction: rtl"] .sd-tagbox-item__clean{background:linear-gradient(90deg,var(--sjs2-color-component-tagbox-item-hovered-mask-stop-1) 50%,var(--sjs2-color-component-tagbox-item-hovered-mask-stop-2) 100%)}.sd-tagbox.sd-tagbox--empty .sd-tagbox__input{align-content:normal}.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint,.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint-suffix-wrapper,.sd-tagbox.sd-tagbox--empty .sd-tagbox__filter-string-input{width:100%}.sd-tagbox__hint{display:flex;flex-grow:1;max-width:100%;overflow:hidden}.sd-tagbox__hint-suffix-wrapper{position:relative;width:100%}.sd-dropdown__hint-suffix.sd-tagbox__hint-suffix{display:flex;align-items:center;height:100%}.sd-dropdown__hint-prefix.sd-tagbox__hint-prefix{display:flex;align-items:center;max-width:50%;justify-content:flex-end}.sd-imagepicker{padding:0;border:none;gap:var(--sjs2-spacing-x200);width:100%;margin:0}.sd-imagepicker--static{display:flex;flex-wrap:wrap}.sd-imagepicker--responsive{display:grid}.sd-imagepicker--column{align-items:flex-start;flex-direction:column}@supports not (aspect-ratio: 1/1){.sd-imagepicker>div{margin-right:var(--sjs2-spacing-x200)}}.sd-imagepicker__item img,.sd-imagepicker__item .sd-imagepicker__image-container>div{border-radius:var(--sjs2-radius-x100);background-color:var(--sjs2-color-bg-basic-secondary)}.sd-imagepicker__item-decorator{position:relative;display:flex;flex-direction:column;align-items:center}.sd-imagepicker__label{position:relative;cursor:pointer}.sd-imagepicker__label .sd-visuallyhidden{height:100%;margin:0}.sd-imagepicker__item--disabled .sd-imagepicker__label,.sd-imagepicker__item--readonly .sd-imagepicker__label,.sd-imagepicker__item--preview .sd-imagepicker__label{cursor:default}.sd-imagepicker__image-container{position:relative}.sd-imagepicker__shortcut-key{position:absolute;inset-block-start:var(--sjs2-spacing-x100);inset-inline-start:var(--sjs2-spacing-x100);margin-inline-end:0;z-index:2}.sd-imagepicker__check-decorator{display:block;opacity:0;position:absolute;top:var(--sjs2-spacing-x100);right:var(--sjs2-spacing-x100);padding:var(--sjs2-spacing-x150);box-sizing:border-box;border-radius:100%;background-color:var(--sjs2-color-bg-basic-primary);z-index:1;transition:opacity var(--sjs-transition-duration, .15s)}.sd-imagepicker__check-icon{display:block;width:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)));height:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)));fill:var(--sjs2-color-bg-brand-primary)}.sd-imagepicker__item--checked .sd-imagepicker__check-decorator{opacity:1}.sd-imagepicker__item--error .sd-imagepicker__image-container:before{display:block;position:absolute;content:" ";left:0;top:0;width:100%;height:100%;background-color:var(--sjs2-color-bg-alert-secondary);border-radius:var(--sjs2-radius-x100);background:linear-gradient(0deg,var(--sjs2-color-bg-alert-secondary),var(--sjs2-color-bg-alert-secondary))}.sd-imagepicker__item:focus-within .sd-imagepicker__image{opacity:.5}.sd-imagepicker__item--allowhover:not(.sd-imagepicker__item--readonly,.sd-imagepicker__item--preview) .sd-imagepicker__image:hover{opacity:.5}.sd-imagepicker__image{display:block;box-sizing:border-box;max-width:100%;transition:opacity var(--sjs-transition-duration, .15s)}.sd-imagepicker__text{font-size:var(--sjs2-typography-font-size-component-input-content);line-height:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)));margin-top:var(--sjs2-spacing-x100);color:var(--sjs2-color-fg-basic-primary)}.sd-imagepicker__no-image{display:flex;background-color:var(--sjs2-color-bg-basic-secondary);inset-block-start:0}.sd-imagepicker__no-image-svg{height:var(--sjs2-size-x600);width:var(--sjs2-size-x600);margin:auto}.sd-imagepicker__no-image-svg use{fill:var(--sjs2-color-fg-basic-secondary);opacity:.5}.sd-imagepicker__text{white-space:normal;text-align:center}.sd-imagepicker__column{display:flex;flex-direction:column;gap:var(--sjs2-spacing-x200);align-items:flex-start;padding-right:0}.sd-imagepicker__column.sd-selectbase__column{min-width:0}.sd-imagepicker__column .sd-imagepicker__item{width:100%}.sd-imagepicker__column .sd-imagepicker__text{width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.sd-selectbase__column.sd-imagepicker__column:not(:last-child){padding-right:0}.sd-imagepicker__item--readonly .sd-imagepicker__check-icon{fill:var(--sjs2-color-fg-basic-primary)}.sd-imagepicker__item--preview .sd-imagepicker__check-decorator{display:none}.sd-imagepicker__item--preview .sd-imagepicker__image{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.25}.sd-imagepicker__item--preview.sd-imagepicker__item--checked .sd-imagepicker__image{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.sd-image__image{display:block;max-width:100%;border-radius:var(--sjs2-radius-x100)}.sd-image__image--adaptive{width:100%;height:auto;max-width:calc(var(--sjs2-base-unit-size) * 80)}.sd-image__no-image{background:var(--sjs2-color-bg-basic-secondary);min-width:var(--sjs2-size-x500);min-height:calc(var(--sjs2-base-unit-size) * 27.5);width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.sd-image__no-image use{fill:var(--sjs2-color-fg-basic-secondary);opacity:.5}.sd-question--image{width:100%}.sd-html{white-space:initial}.sd-html{font-size:var(--sjs-article-font-default-fontSize, var(--sjs2-font-size-x200));text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none");color:var(--sjs2-color-component-page-default-title)}.sd-html h1{font-size:var(--sjs-article-font-xx-large-fontSize, calc(var(--sjs2-base-unit-font-size) * 8));text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-xx-large-fontWeight, 700);font-style:var(--sjs-article-font-xx-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing, 0);line-height:var(--sjs-article-font-xx-large-lineHeight, 64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-xx-large-textCase, "none")}.sd-html h2{font-size:var(--sjs-article-font-x-large-fontSize, var(--sjs2-font-size-x600));text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-x-large-fontWeight, 700);font-style:var(--sjs-article-font-x-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-x-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing, 0);line-height:var(--sjs-article-font-x-large-lineHeight, 56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-x-large-textCase, "none")}.sd-html h3{font-size:var(--sjs-article-font-large-fontSize, var(--sjs2-font-size-x400));text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}.sd-html h4,.sd-html h5,.sd-html h6{font-size:var(--sjs-article-font-medium-fontSize, var(--sjs2-font-size-x300));text-decoration:var(--sjs-article-font-medium-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-medium-fontWeight, 700);font-style:var(--sjs-article-font-medium-fontStyle, "normal");font-stretch:var(--sjs-article-font-medium-fontStretch, "normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing, 0);line-height:var(--sjs-article-font-medium-lineHeight, 32px);text-indent:var(--sjs-article-font-medium-paragraphIndent, 0px);text-transform:var(--sjs-article-font-medium-textCase, "none")}.sd-html td,.sd-html span,.sd-html div,.sd-html p{font-size:var(--sjs-article-font-default-fontSize, var(--sjs2-font-size-x200));text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}.sd-html a{color:var(--sjs2-color-bg-brand-primary)}.sd-html button{display:flex;align-items:center;padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x400);vertical-align:baseline;text-align:center;background-color:var(--sjs2-color-bg-basic-primary);border:none;border-radius:var(--sjs2-radius-x100);cursor:pointer;-webkit-user-select:none;user-select:none;outline:solid var(--sjs2-border-width-x200) transparent;color:var(--sjs2-color-bg-brand-primary);font-weight:600;font-style:normal;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-question-title);line-height:calc(1.5 * (var(--sjs2-typography-font-size-component-question-title)));box-shadow:var(--sjs2-border-effect-surface-default),0 0 0 0 var(--sjs2-color-bg-brand-primary);transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-html button:hover{background-color:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sd-html button:focus{box-shadow:var(--sjs2-border-effect-surface-default-reset),0 0 0 2px var(--sjs2-color-bg-brand-primary)}.sd-html button span{display:flex;align-items:center;flex-grow:1;justify-content:center}.sd-html--nested{color:var(--sjs2-color-component-question-default-title, var(--sjs2-color-fg-basic-primary))}.sd-expression{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-component-question-default-title, var(--sjs2-color-fg-basic-primary));white-space:break-spaces}.sd-question__content--left .sd-expression{line-height:var(--sjs2-line-height-x300);padding:var(--sjs2-spacing-x150) 0}.sd-view{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-component-question-default-title, var(--sjs2-color-fg-basic-primary));white-space:break-spaces;text-align:start}.sd-question__content--left .sd-view{line-height:var(--sjs2-line-height-x300);padding:var(--sjs2-spacing-x150) 0}.sd-progress{height:var(--sjs2-size-x050);position:relative;border-radius:var(--sjs2-radius-round);background-color:var(--sjs2-color-bg-basic-tertiary)}.sd-progress__bar{position:relative;height:100%;border-radius:var(--sjs2-radius-round);background-color:var(--sjs2-color-bg-brand-primary);overflow:hidden}.sd-progress__text{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--sjs2-radius-component-tooltip);background:var(--sjs2-color-bg-basic-primary);box-shadow:var(--sjs2-border-offset-x-surface-default) var(--sjs2-border-offset-y-surface-default) var(--sjs2-border-blur-surface-default) var(--sjs2-border-spread-surface-default) var(--sjs2-color-utility-shadow-surface-default),0 0 #0000;color:var(--sjs2-color-fg-basic-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);position:absolute;margin-top:var(--sjs2-spacing-x050);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x150);right:var(--sjs2-spacing-x150)}@media only screen and (min-width:1000px){.sd-progress__text{margin-left:5%}}@media only screen and (max-width:1000px){.sd-progress__text{margin-left:10px}}.sd-body__progress--top{margin-bottom:var(--sjs2-spacing-x400);position:sticky;top:0;z-index:50}.sd-body__progress--bottom .sd-progress__text{margin-top:calc(var(--sjs2-base-unit-spacing) * -3.5);padding-bottom:0}.sd-progress--linear{height:auto;box-sizing:border-box;padding:var(--sjs2-spacing-x075);border-radius:0;background-color:var(--sjs2-color-utility-surface-survey)}.sd-progress--linear:before{content:"";position:absolute;inset-block:var(--sjs2-spacing-x075);inset-inline:var(--sjs2-spacing-x075);border-radius:var(--sjs2-radius-round);background-color:var(--sjs2-color-bg-basic-tertiary);pointer-events:none}.sd-progress--linear .sd-progress__bar{height:var(--sjs2-size-x050)}.sd-progress--linear .sd-progress__text{top:calc(100% + var(--sjs2-spacing-x050));right:var(--sjs2-spacing-x300);margin-top:0;margin-left:0;padding:var(--sjs2-spacing-x075) var(--sjs2-spacing-x150)}.sd-progress--linear.sd-body__progress--bottom .sd-progress__text{top:auto;bottom:calc(100% + var(--sjs2-spacing-x050));margin-top:0;padding-bottom:var(--sjs2-spacing-x075)}.sv-root--sticky-top .sd-progress__text{border-radius:var(--sjs2-radius-x050);color:var(--sjs2-color-fg-basic-primary);opacity:.75;background:var(--sjs2-color-bg-basic-primary);box-shadow:var(--sjs-shadow-medium, 0px 2px 6px 0px rgba(0, 0, 0, .1)),var(--sjs2-border-effect-surface-default)}.sd-boolean{display:flex;width:max-content;position:relative;gap:var(--sjs2-spacing-x050);padding:var(--sjs2-spacing-x050);background-color:var(--sjs2-color-component-boolean-default-bg);border-radius:var(--sjs2-radius-component-boolean);box-shadow:var(--sjs2-border-effect-component-boolean-default),var(--sjs2-border-effect-component-formbox-focused-reset);transition:box-shadow var(--sjs-transition-duration, .15s);cursor:pointer}.sd-boolean.sd-boolean--allowhover:has(input:focus-visible){box-shadow:var(--sjs2-border-effect-component-formbox-default-reset),var(--sjs2-border-effect-component-boolean-a11y)}.sd-boolean__thumb,.sd-boolean__label{display:block;font-family:var(--sjs2-typography-font-family-component-input-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-input-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-input-content);line-height:var(--sjs2-typography-line-height-component-input-content);color:var(--sjs2-color-component-boolean-item-false-default-value);background-color:var(--sjs2-color-component-boolean-item-false-default-bg);border-radius:var(--sjs2-radius-component-boolean-item);box-shadow:var(--sjs2-border-effect-component-boolean-item-false-default);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x300)}.sd-boolean__switch{display:flex;padding:var(--sjs2-spacing-x050);align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border-radius:var(--sjs2-radius-component-boolean);overflow:hidden}.sd-boolean.sd-boolean--checked .sd-boolean__label--true,.sd-boolean:not(.sd-boolean--checked):not(.sd-boolean--indeterminate) .sd-boolean__label--false{color:transparent;transition-duration:.15s;transition-property:color;transition-timing-function:linear}.sd-boolean.sd-boolean--indeterminate .sd-boolean__switch,.sd-boolean--indeterminate .sd-boolean__thumb{display:none}.sd-boolean__thumb{position:absolute;left:var(--sjs2-spacing-x050);transform:translate(0);background-color:var(--sjs2-color-component-boolean-item-true-default-bg);box-shadow:var(--sjs2-border-effect-component-boolean-item-true-default);border-radius:var(--sjs2-radius-component-boolean-item);transition-duration:.2s;transition-property:transform,left;transition-timing-function:linear;color:var(--sjs2-color-component-boolean-item-true-default-value);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);z-index:2}.sd-boolean__thumb .sv-string-viewer.sv-string-viewer--multiline{white-space:nowrap}.sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,.sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb{left:calc(100% - var(--sjs2-size-x050));transform:translate(-100%)}:dir(rtl) .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean__thumb{left:var(--sjs2-spacing-x050);right:unset;transform:translate(100%)}:dir(rtl) .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,:dir(rtl) .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*="direction:rtl"] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb{left:var(--sjs2-spacing-x050);right:unset;transform:translate(0)}.sd-boolean--exchanged.sd-boolean:not(.sd-boolean--checked):not(.sd-boolean--indeterminate) .sd-boolean__label--false,.sd-boolean--exchanged.sd-boolean.sd-boolean--checked .sd-boolean__label--true{color:var(--sjs2-color-component-boolean-item-false-default-value)}.sd-boolean--disabled{pointer-events:none;cursor:default;box-shadow:var(--sjs2-border-effect-component-boolean-disabled);background-color:var(--sjs2-color-component-boolean-disabled-bg)}.sd-boolean--disabled .sd-boolean__thumb{box-shadow:var(--sjs2-border-effect-component-boolean-item-true-disabled);color:var(--sjs2-color-component-boolean-item-true-disabled-value)}.sd-boolean--disabled .sd-boolean__label{color:var(--sjs2-color-component-boolean-item-false-disabled-value)}.sd-boolean--readonly{pointer-events:none;cursor:default;box-shadow:var(--sjs2-border-effect-component-boolean-readonly);background-color:var(--sjs2-color-component-boolean-readonly-bg);transition:none}.sd-boolean--readonly .sd-boolean__thumb{box-shadow:var(--sjs2-border-effect-component-boolean-item-true-readonly);transition:none;color:var(--sjs2-color-component-boolean-item-true-readonly-value)}.sd-boolean--preview{pointer-events:none;cursor:default;box-shadow:none;transition:none;background:transparent}.sd-boolean--preview .sd-boolean__thumb{border:1px solid var(--sjs2-color-fg-basic-primary);box-shadow:none;transition:none;color:var(--sjs2-color-fg-basic-primary)}.sd-boolean--preview.sd-boolean--checked .sd-boolean__thumb,.sd-boolean--preview.sd-boolean--indeterminate .sd-boolean__thumb{margin-left:auto}.sd-boolean--preview .sd-checkbox__label--preview{color:var(--sjs2-color-fg-basic-primary)}.sd-boolean__thumb-ghost{z-index:1;border-radius:var(--sjs2-radius-component-boolean-item);background-color:transparent;transition:background-color var(--sjs-transition-duration, .15s)}.sd-boolean.sd-boolean--allowhover .sd-boolean__thumb-ghost:hover .sd-boolean__label{color:var(--sjs2-color-component-boolean-item-false-hovered-value);background-color:var(--sjs2-color-component-boolean-item-false-hovered-bg);box-shadow:var(--sjs2-border-effect-component-boolean-item-false-hovered)}.sd-boolean--error{background-color:var(--sjs2-color-component-boolean-invalid-bg);box-shadow:var(--sjs2-border-effect-component-boolean-invalid)}.sd-question--boolean .sd-item__control-label{display:flex}.sd-slider{position:relative;display:flex;width:100%;margin-top:var(--sjs2-spacing-x100);flex-direction:column;gap:var(--sjs2-spacing-x100)}.sd-slider-container{position:relative;min-height:var(--sjs2-size-x400);cursor:pointer;margin-left:var(--sjs2-spacing-x150);margin-right:var(--sjs2-spacing-x150)}.sd-slider-container__slider{position:relative}.sd-slider__track{position:absolute;height:var(--sjs2-size-x050);top:calc(var(--sjs2-size-x400) / 2 - var(--sjs2-size-x050) / 2)}.sd-slider__inverse-track{background:var(--sjs2-color-component-slider-default-bg)}.sd-slider__inverse-track:after,.sd-slider__inverse-track:before{background:var(--sjs2-color-component-slider-default-bg)}.sd-slider__inverse-track--left{left:0}.sd-slider__inverse-track--left:before{position:absolute;content:"";height:var(--sjs2-size-x050);width:var(--sjs2-size-x100);left:var(--sjs2-spacing-negative-x100);border-top-left-radius:10px;border-bottom-left-radius:10px}.sd-slider__inverse-track--right{right:0}.sd-slider__inverse-track--right:after{position:absolute;content:"";height:var(--sjs2-size-x050);width:var(--sjs2-size-x100);right:var(--sjs2-spacing-negative-x100);border-top-right-radius:10px;border-bottom-right-radius:10px}.sd-slider__range-track{left:0;background:var(--sjs2-color-component-slider-default-fg)}.sd-slider__range-track:before{position:absolute;content:"";height:var(--sjs2-size-x050);width:var(--sjs2-size-x100);left:var(--sjs2-spacing-negative-x100);border-top-left-radius:10px;border-bottom-left-radius:10px;background:var(--sjs2-color-component-slider-default-fg)}.sd-slider__range-track:after{position:absolute;content:"";height:var(--sjs2-size-x050);width:var(--sjs2-size-x100);right:var(--sjs2-spacing-negative-x100);border-top-right-radius:10px;border-bottom-right-radius:10px;background:var(--sjs2-color-component-slider-default-fg)}.sd-slider__thumb-container{position:absolute;margin-left:calc(var(--sjs2-size-x400) / -2);z-index:2;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--sjs2-size-x400);height:var(--sjs2-size-x400);border-radius:var(--sjs2-radius-component-slider-thumb)}.sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__tooltip--on-hover{opacity:1}.sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{width:var(--sjs2-size-x200);height:var(--sjs2-size-x200)}.sd-slider__thumb-container--indeterminate .sd-slider__thumb-dot{background:transparent}.sd-slider__thumb-container--focused .sd-slider__thumb{box-shadow:var(--sjs2-border-effect-component-slider-a11y);background:var(--sjs2-color-component-slider-default-thumb);border:none}.sd-slider__thumb-container--focused .sd-slider__tooltip--on-hover{opacity:1}.sd-slider__thumb{display:flex;padding:var(--sjs2-spacing-x075);justify-content:center;align-items:center;border-radius:var(--sjs2-radius-component-slider-thumb);background:var(--sjs2-color-component-slider-default-thumb);box-shadow:var(--sjs2-border-effect-trigger-default);border:none;transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-slider__thumb-dot{display:flex;border-radius:var(--sjs2-radius-component-slider-thumb);background:var(--sjs2-color-component-slider-default-dot);width:var(--sjs2-size-x150);height:var(--sjs2-size-x150);transition:width var(--sjs-transition-duration, .15s),height var(--sjs-transition-duration, .15s)}.sd-slider__tooltip{opacity:1;position:absolute;bottom:calc(100% + var(--sjs2-size-x075));display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;border-radius:var(--sjs2-radius-component-tooltip);transition:opacity var(--sjs-transition-duration, .15s)}.sd-slider__tooltip-panel{padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x200);border-radius:var(--sjs2-radius-component-tooltip);background:var(--sjs2-color-bg-neutral-primary);display:flex;justify-content:center;align-items:center}.sd-slider__tooltip-panel:after{content:" ";width:calc(var(--sjs2-size-x075) * 1.41);height:calc(var(--sjs2-size-x075) * 1.41);background:var(--sjs2-color-bg-neutral-primary);position:absolute;bottom:calc(var(--sjs2-size-x075) * 1.41 / -1);left:calc(50% - var(--sjs2-size-x075) * 1.41);clip-path:polygon(-100% -100%,-100% 200%,200% 200%);transform:translate(calc(var(--sjs2-size-x075) / 1.41),calc(var(--sjs2-size-x075) / -1.41)) rotate(-45deg)}.sd-slider__tooltip-value{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);color:var(--sjs2-color-fg-neutral-on-primary)}.sd-slider__tooltip--on-hover{opacity:0}.sd-slider-labels-container{-webkit-user-select:none;user-select:none;margin-left:var(--sjs2-spacing-x150);margin-right:var(--sjs2-spacing-x150)}.sd-slider-labels-container>div{-webkit-user-select:none;user-select:none;position:relative;display:flex;align-items:center;min-height:var(--sjs2-size-x400)}.sd-slider__label{-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--sjs2-color-fg-basic-primary);position:absolute;top:0;transform:translate(-50%);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--sjs2-spacing-x050)}.sd-slider__label-tick{display:flex;width:calc(var(--sjs2-base-unit-size) * .125);height:var(--sjs2-size-x050);flex-direction:column;align-items:flex-start;background:var(--sjs2-color-fg-basic-tertiary)}.sd-slider__label-text-container{max-width:100%;box-sizing:border-box}.sd-slider__label-text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);text-align:center;max-width:100%;box-sizing:border-box;padding:0 var(--sjs2-spacing-x100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-slider__label-text--secondary{color:var(--sjs2-color-fg-basic-secondary)}input[type=range].sd-slider__input{position:absolute;pointer-events:none;-webkit-appearance:none;z-index:4;height:var(--sjs2-size-x400);top:0;left:0;width:100%;opacity:0;margin:0}input[type=range][name=range-input].sd-slider__input{z-index:3}input[type=range][name=range-input].sd-slider__input:hover+.sd-slider-container .sd-slider__tooltip--on-hover{opacity:1}input[type=range].sd-slider__input:focus::-webkit-slider-runnable-track{background:transparent;border:transparent}input[type=range].sd-slider__input::-webkit-slider-runnable-track{margin:0 calc(var(--sjs2-size-x400) / -2);height:var(--sjs2-size-x050)}input[type=range].sd-slider__input::-moz-range-track{margin:0 calc(var(--sjs2-size-x400) / -2);height:var(--sjs2-size-x050)}input[type=range].sd-slider__input:focus{outline:none}input[type=range].sd-slider__input::-webkit-slider-thumb{pointer-events:all;height:67px;width:var(--sjs2-size-x400);border-radius:0;border:0 none;background:var(--sjs2-color-component-slider-default-dot);-webkit-appearance:none;cursor:pointer;top:-50px;position:relative}input[type=range][name=range-input].sd-slider__input::-webkit-slider-thumb{height:var(--sjs2-size-x400);top:0}input[type=range].sd-slider__input::-moz-range-thumb{pointer-events:all;height:75px;width:var(--sjs2-size-x400);border-radius:0;border:0 none;background:var(--sjs2-color-component-slider-default-dot);-webkit-appearance:none;cursor:pointer;top:-20px;position:relative}input[type=range][name=range-input].sd-slider__input::-moz-range-thumb{height:var(--sjs2-size-x400);top:0}input[type=range].sd-slider__input::-ms-fill-lower{background:transparent;border:0 none}input[type=range].sd-slider__input::-ms-fill-upper{background:transparent;border:0 none}input[type=range].sd-slider__input::-ms-tooltip{display:none}:root,:host{--sjs-range-slider-range-input-thumb-width: 0px;--sjs-range-slider-range-input-thumb-left: 0;--sjs-range-slider-range-input-thumb-position: absolute}input[type=range][name=range-input].sd-slider__input::-webkit-slider-thumb{width:var(--sjs-range-slider-range-input-thumb-width, 0px);left:var(--sjs-range-slider-range-input-thumb-left, 0);position:var(--sjs-range-slider-range-input-thumb-position, relative)}input[type=range][name=range-input].sd-slider__input::-moz-range-thumb{width:var(--sjs-range-slider-range-input-thumb-width, 0px);left:var(--sjs-range-slider-range-input-thumb-left, 0);position:var(--sjs-range-slider-range-input-thumb-position, relative)}.sd-question--readonly .sd-slider__tooltip,.sd-question--preview .sd-slider__tooltip{display:none}.sd-question--readonly .sd-slider__input,.sd-question--readonly .sd-slider-container,.sd-question--readonly .sd-slider__thumb-container,.sd-question--readonly .sd-slider__label{cursor:default}.sd-question--readonly input[type=range].sd-slider__input::-webkit-slider-thumb{cursor:default}.sd-question--readonly input[type=range].sd-slider__input::-moz-range-thumb{cursor:default}.sd-question--readonly .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{width:var(--sjs2-size-x150);height:var(--sjs2-size-x150)}.sd-question--readonly .sd-slider__thumb-container--focused .sd-slider__thumb{box-shadow:none;border:var(--sjs2-border-width-x200) solid var(--sjs2-color-component-slider-readonly-thumb-border)}.sd-question--readonly .sd-slider__thumb{box-shadow:var(--sjs2-border-effect-trigger-readonly);background:var(--sjs2-color-component-slider-readonly-thumb);border:var(--sjs2-border-width-x200) solid var(--sjs2-color-component-slider-readonly-thumb-border)}.sd-question--readonly .sd-slider__thumb .sd-slider__thumb-dot{background:var(--sjs2-color-component-slider-readonly-dot)}.sd-question--readonly .sd-slider__inverse-track{background:var(--sjs2-color-component-slider-readonly-bg)}.sd-question--readonly .sd-slider__inverse-track:after,.sd-question--readonly .sd-slider__inverse-track:before{background:var(--sjs2-color-component-slider-readonly-bg)}.sd-question--readonly .sd-slider__range-track{background:var(--sjs2-color-component-slider-readonly-fg)}.sd-question--readonly .sd-slider__range-track:before{background:var(--sjs2-color-component-slider-readonly-fg)}.sd-question--readonly .sd-slider__range-track:after{background:var(--sjs2-color-component-slider-readonly-fg)}.sd-question--readonly .sd-slider__label-tick{background:var(--sjs2-color-border-basic-secondary)}.sd-question--readonly .sd-slider__label-text--secondary{color:var(--sjs2-color-fg-basic-primary)}.sd-question--preview .sd-slider--single .sd-slider__inverse-track--left:before{background:var(--sjs2-color-component-slider-readonly-fg)}.sd-question--preview .sd-slider__track{top:calc(var(--sjs2-size-x400) / 2 - var(--sjs2-base-unit-size) * .125 / 2)}.sd-question--preview .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{width:calc(var(--sjs2-base-unit-size) * .125);height:var(--sjs2-size-x200)}.sd-question--preview .sd-slider__thumb-container--focused .sd-slider__thumb{box-shadow:none;border:none}.sd-question--preview .sd-slider__thumb{box-shadow:none;padding:0;background:var(--sjs2-color-component-slider-readonly-thumb)}.sd-question--preview .sd-slider__thumb .sd-slider__thumb-dot{width:calc(var(--sjs2-base-unit-size) * .125);height:var(--sjs2-size-x200);background:var(--sjs2-color-component-slider-readonly-dot)}.sd-question--preview .sd-slider__inverse-track{height:calc(var(--sjs2-base-unit-size) * .125);background:var(--sjs2-color-component-slider-readonly-bg)}.sd-question--preview .sd-slider__inverse-track:after,.sd-question--preview .sd-slider__inverse-track:before{height:calc(var(--sjs2-base-unit-size) * .125);background:var(--sjs2-color-component-slider-readonly-bg)}.sd-question--preview .sd-slider__range-track{height:calc(var(--sjs2-base-unit-size) * .125);background:var(--sjs2-color-component-slider-readonly-fg)}.sd-question--preview .sd-slider__range-track:before{height:calc(var(--sjs2-base-unit-size) * .125);display:none}.sd-question--preview .sd-slider__range-track:after{height:calc(var(--sjs2-base-unit-size) * .125);display:none}.sd-question--preview .sd-slider--negative-scale-mode .sd-slider__inverse-track--left:before{background:var(--sjs2-color-component-slider-readonly-bg)}.sd-question--preview .sd-slider__label-tick{background:var(--sjs2-color-component-slider-readonly-thumb-border)}.sd-question--preview .sd-slider__label-text--secondary{color:var(--sjs2-color-fg-basic-primary)}.sd-question--error .sd-slider__inverse-track{background:var(--sjs2-color-component-slider-invalid-bg)}.sd-question--error .sd-slider__inverse-track:after,.sd-question--error .sd-slider__inverse-track:before{background:var(--sjs2-color-component-slider-invalid-bg)}.sd-question--error .sd-slider__range-track{background:var(--sjs2-color-component-slider-invalid-fg)}.sd-question--error .sd-slider__range-track:before{background:var(--sjs2-color-component-slider-invalid-fg)}.sd-question--error .sd-slider__range-track:after{background:var(--sjs2-color-component-slider-invalid-fg)}.sd-question--error .sd-slider__thumb-dot{background:var(--sjs2-color-component-slider-invalid-dot)}.sd-slider--design-mode .sd-slider__input,.sd-slider--design-mode .sd-slider-container,.sd-slider--design-mode .sd-slider__thumb-container,.sd-slider--design-mode .sd-slider__label{cursor:default}.sd-slider--design-mode input[type=range].sd-slider__input::-webkit-slider-thumb{cursor:default}.sd-slider--design-mode input[type=range].sd-slider__input::-moz-range-thumb{cursor:default}.sd-slider--design-mode .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__tooltip--on-hover{opacity:0}.sd-slider--design-mode .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{width:var(--sjs2-size-x150);height:var(--sjs2-size-x150)}.sd-slider--design-mode input[type=range][name=range-input].sd-slider__input:hover+.sd-slider-container .sd-slider__tooltip--on-hover{opacity:0}.sd-slider--negative-scale-mode .sd-slider__range-track:before{display:none}.sd-slider--negative-scale-mode .sd-slider__range-track:after{display:none}.sd-slider--animated-thumb-mode .sd-slider__thumb-container{transition:left var(--sjs-transition-duration, .15s)}.sd-slider--animated-thumb-mode .sd-slider__track{transition:left var(--sjs-transition-duration, .15s),right var(--sjs-transition-duration, .15s),width var(--sjs-transition-duration, .15s)}.sd-slider--tooltips-always-mode{margin-top:var(--sjs2-spacing-x500)}.sd-slider--labels-show-value-text-mode{margin-bottom:var(--sjs2-spacing-x300)}:dir(rtl) .sd-slider,:dir(rtl) .sd-slider__label-text,:dir(rtl) .sd-slider__input,:dir(rtl) .sd-slider__tooltip-value,[style*="direction:rtl"] .sd-slider,[style*="direction:rtl"] .sd-slider__label-text,[style*="direction:rtl"] .sd-slider__input,[style*="direction:rtl"] .sd-slider__tooltip-value,[style*="direction: rtl"] .sd-slider,[style*="direction: rtl"] .sd-slider__label-text,[style*="direction: rtl"] .sd-slider__input,[style*="direction: rtl"] .sd-slider__tooltip-value{transform:scaleX(-1)}:dir(rtl) .sd-slider__label-text,:dir(rtl) .sd-slider__tooltip-value,[style*="direction:rtl"] .sd-slider__label-text,[style*="direction:rtl"] .sd-slider__tooltip-value,[style*="direction: rtl"] .sd-slider__label-text,[style*="direction: rtl"] .sd-slider__tooltip-value{direction:ltr}.sd-question--paneldynamic{--sd-question-container-padding-block: var(--sjs2-layout-component-panel-dynamic-box-padding-top) var(--sjs2-layout-component-panel-dynamic-box-padding-bottom);--sd-question-container-padding-inline: var(--sjs2-layout-component-panel-dynamic-box-padding-horizontal);--sd-question-container-gap-vertical: var(--sjs2-layout-component-panel-dynamic-box-gap-vertical);--sd-question-container-gap-horizontal: var(--sjs2-layout-component-panel-dynamic-box-gap-horizontal);--sd-question-header-content-container-padding-block: 0;--sd-question-header-content-container-padding-inline: 0;--sd-question-header-content-container-row-gap: 0;--sd-question-header-content-container-column-gap: 0;--sd-question-header-padding-block: var(--sjs2-layout-component-panel-dynamic-header-padding-top) var(--sjs2-layout-component-panel-dynamic-header-padding-bottom);--sd-question-header-padding-inline: var(--sjs2-layout-component-panel-dynamic-header-padding-left) var(--sjs2-layout-component-panel-dynamic-header-padding-right);--sd-question-header-gap-vertical: var(--sjs2-layout-component-panel-dynamic-header-gap-vertical);--sd-question-header-gap: var(--sjs2-layout-component-panel-dynamic-header-gap);--sd-question-title-padding-block: var(--sjs2-layout-component-panel-dynamic-title-padding-vertical);--sd-question-title-padding-inline: var(--sjs2-layout-component-panel-dynamic-title-padding-horizontal);--sd-question-title-color: var(--sjs2-color-component-panel-dynamic-default-title);--sd-question-title-hovered-color: var(--sjs2-color-component-panel-dynamic-hovered-title);--sd-question-description-padding-inline: var(--sjs2-layout-component-panel-dynamic-description-padding-horizontal);--sd-question-description-padding-block: var(--sjs2-layout-component-panel-dynamic-description-padding-top) var(--sjs2-layout-component-panel-dynamic-description-padding-bottom);--sd-question-description-color: var(--sjs2-color-component-panel-dynamic-default-description);--sd-question-bar-gap: var(--sjs2-layout-component-panel-dynamic-footer-gap);--sd-question-bar-padding-block: var(--sjs2-layout-component-panel-dynamic-footer-padding-top) var(--sjs2-layout-component-panel-dynamic-footer-padding-bottom);--sd-question-bar-padding-inline: var(--sjs2-layout-component-panel-dynamic-footer-padding-left) var(--sjs2-layout-component-panel-dynamic-footer-padding-right)}.sd-question--paneldynamic:where(.sd-question--with-frame,.sd-question--nested){--sd-question-container-border-radius: var(--sjs2-radius-component-panel);--sd-question-container-background: var(--sjs2-color-component-panel-dynamic-default-bg);--sd-question-container-box-shadow: var(--sjs2-border-effect-component-panel-dynamic-default);--sd-question-header-border-bottom: var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-component-panel-dynamic-default-separator)}.sd-question--paneldynamic:where(.sd-question--collapsed){--sd-question-header-border-bottom: none}.sd-paneldynamic--view .sd-view{padding-block:var(--sjs2-layout-component-panel-simple-content-area-padding-top) var(--sjs2-layout-component-panel-simple-content-area-padding-bottom);padding-inline:var(--sjs2-layout-component-panel-simple-content-area-padding-horizontal)}.sd-paneldynamic{padding-top:var(--sjs2-layout-component-panel-dynamic-content-area-padding-top);padding-bottom:var(--sjs2-layout-component-panel-dynamic-content-area-padding-bottom);padding-inline-start:var(--sjs2-layout-component-panel-dynamic-content-area-padding-horizontal);padding-inline-end:var(--sjs2-layout-component-panel-dynamic-content-area-padding-horizontal);gap:var(--sjs2-layout-component-panel-dynamic-content-area-gap-vertical)}.sd-paneldynamic .sd-progress{position:absolute;left:0;right:0;height:2px;z-index:2}.sd-paneldynamic .sd-progress~.sd-paneldynamic__panels-container{padding-top:1px}.sd-paneldynamic~.sd-question__comment-area{padding:var(--sjs2-layout-component-panel-content-area-padding-vertical, var(--sjs2-spacing-x500)) var(--sjs2-layout-component-panel-content-area-padding-horizontal, var(--sjs2-spacing-x500));padding-top:0}.sd-root-modern--mobile .sd-paneldynamic~.sd-question__comment-area{padding:var(--sjs2-layout-component-panel-content-area-padding-vertical, var(--sjs2-spacing-x300)) var(--sjs2-spacing-x300);padding-top:0}.sd-paneldynamic__header-tab{border-bottom:none}.sd-paneldynamic__navigation--top>.sd-question__container>.sd-question__header-and-content-container>.sd-question__header{border-bottom:none}.sd-paneldynamic__footer{clear:both;position:relative}.sd-paneldynamic__footer .sd-progress{top:-1px}.sd-paneldynamic__footer .sd-paneldynamic__progress-text,.sd-paneldynamic__footer .sd-paneldynamic__progress--bottom{display:initial}.sd-question--readonly .sd-paneldynamic .sd-question__placeholder,.sd-question--preview .sd-paneldynamic .sd-question__placeholder{color:var(--sjs2-color-fg-basic-primary)}.sd-paneldynamic__panel-wrapper:after{display:table;clear:both;content:" "}.sd-paneldynamic__separator{display:none}.sd-paneldynamic__panel-wrapper--list~.sd-paneldynamic__panel-wrapper--list:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;margin:0;border-color:var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-border-basic-secondary);height:1px;border:none}.sd-paneldynamic__separator:only-child{display:none}.sd-paneldynamic__panel-wrapper--in-row.sd-paneldynamic__panel-wrapper--in-row{display:flex;flex-direction:row;align-items:center;position:relative}.sd-paneldynamic__panel-wrapper--in-row.sd-paneldynamic__panel-wrapper--in-row:before{top:0;left:calc(-1 * var(--sd-base-padding));right:calc(-1 * var(--sd-base-padding))}.sd-paneldynamic__progress-text{font-size:var(--sjs2-typography-font-size-component-question-title);line-height:calc(1.5 * (var(--sjs2-typography-font-size-component-question-title)));color:var(--sjs2-color-component-question-default-description, var(--sjs2-color-fg-basic-secondary));margin:0;margin-right:calc(var(--sjs2-spacing-x150) + var(--sjs2-spacing-x025))}.sd-paneldynamic__toolbar{flex-grow:1;--sd-action-bar-gap: var(--sjs2-layout-component-panel-dynamic-footer-action-group-gap)}.sd-paneldynamic__placeholder .sd-paneldynamic__toolbar{flex-grow:0}.sd-paneldynamic__placeholder .sd-action-bar--empty{margin-top:var(--sjs2-spacing-negative-x200)}.sd-question--mobile .sd-paneldynamic__panel-footer,.sd-question--mobile .sd-paneldynamic__toolbar{box-sizing:border-box;width:100%;flex-direction:column;align-items:stretch}.sd-question--mobile .sd-paneldynamic__panel-footer .sd-action-bar__item,.sd-question--mobile .sd-paneldynamic__toolbar .sd-action-bar__item{margin:0}.sd-question--mobile .sd-paneldynamic__panel-footer .sd-action-bar__item--hidden,.sd-question--mobile .sd-paneldynamic__toolbar .sd-action-bar__item--hidden{display:none}.sd-question--mobile .sd-paneldynamic__panel-footer .sd-action,.sd-question--mobile .sd-paneldynamic__toolbar .sd-action{box-sizing:border-box;flex-basis:100%}.sd-question--mobile .sd-paneldynamic__panel-footer .sd-action-bar__item-content,.sd-question--mobile .sd-paneldynamic__toolbar .sd-action-bar__item-content{width:100%}.sd-paneldynamic__panel-footer{border-top:none;position:relative;justify-content:flex-end;padding-top:0}.sd-paneldynamic__panel-footer.sd-action-bar--empty{display:none}.sd-paneldynamic__tabs-container{padding-top:var(--sd-base-padding);padding-left:var(--sjs2-layout-component-panel-dynamic-header-padding-left);padding-right:var(--sjs2-layout-component-panel-dynamic-header-padding-right)}.sd-paneldynamic__tabs-container .sd-tabs-toolbar{margin-bottom:-1px}.sd-paneldynamic__tabs-container:after{content:" ";display:block;height:1px;position:relative;background:var(--sjs2-color-border-basic-secondary);bottom:0;margin:0 calc(-1 * var(--sjs2-layout-component-panel-dynamic-header-padding-right)) 0 calc(-1 * var(--sjs2-layout-component-panel-dynamic-header-padding-left))}.sd-paneldynamic__tabs-container--with-header{padding-top:var(--sjs2-spacing-x300)}.sd-root-modern--mobile .sd-paneldynamic__tabs-container--with-header:after{margin:0 var(--sjs2-spacing-negative-x300)}.sd-tabs-toolbar.sd-action-bar{align-items:flex-start;z-index:1;--sd-action-bar-gap: var(--sjs2-spacing-x400)}.sd-tabs-toolbar.sd-tabs-toolbar--left{justify-content:flex-start}.sd-tabs-toolbar.sd-tabs-toolbar--right{justify-content:flex-end}.sd-tabs-toolbar.sd-tabs-toolbar--center{justify-content:center}.sd-tab-item{padding:var(--sjs2-spacing-x100) 0 var(--sjs2-spacing-x200);-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;box-sizing:border-box;border:none;background-color:transparent;cursor:pointer;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-input-content);line-height:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)));color:var(--sjs2-color-component-question-default-description, var(--sjs2-color-fg-basic-secondary));overflow-x:hidden;white-space:nowrap;box-shadow:inset 0 0 0 var(--sjs2-color-bg-brand-primary);transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-tab-item:hover,.sd-tab-item:focus-visible{outline:none;box-shadow:inset 0 -2px 0 var(--sjs2-color-bg-brand-primary)}.sd-tab-item.sd-tab-item--active{color:var(--sjs2-color-component-question-default-title, var(--sjs2-color-fg-basic-primary));box-shadow:inset 0 -2px 0 var(--sjs2-color-bg-brand-primary)}.sd-tab-item--icon{padding:var(--sjs2-spacing-x100);width:auto;border-radius:var(--sjs2-radius-component-action)}.sd-tab-item--icon use{fill:var(--sjs2-color-fg-basic-secondary);opacity:.5}.sd-tab-item--icon:hover,.sd-tab-item--icon.sd-tab-item--active{background-color:var(--sjs2-color-component-action-brand-tertiary-hovered-bg);box-shadow:none}.sd-tab-item--icon:hover use,.sd-tab-item--icon.sd-tab-item--active use{fill:var(--sjs2-color-component-action-brand-tertiary-hovered-icon)}.sd-tab-item--icon:hover use{opacity:1}.sd-tabs-toolbar .sv-dots{width:auto}.sd-tabs-toolbar .sv-dots.sd-action-bar__item--hidden{width:0}.sd-tab-item__title{line-height:var(--sjs2-line-height-x300);height:var(--sjs2-size-x300);display:flex;align-items:center}.sd-question__title~.sd-tabs-toolbar{margin-top:var(--sjs2-spacing-x300)}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:0}.sd-element--collapsed .sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:var(--sjs2-spacing-x200)}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab:after{content:none}.sd-paneldynamic__panels-container{position:relative;overflow:hidden;padding-top:var(--sjs2-layout-component-panel-dynamic-content-area-padding-top);padding-bottom:var(--sjs2-layout-component-panel-dynamic-content-area-padding-bottom);padding-inline-start:var(--sjs2-layout-component-panel-dynamic-content-area-padding-horizontal);padding-inline-end:var(--sjs2-layout-component-panel-dynamic-content-area-padding-horizontal);row-gap:var(--sjs2-layout-component-panel-dynamic-content-area-gap-vertical);column-gap:var(--sjs2-layout-component-panel-dynamic-content-area-gap-horizontal)}.sd-paneldynamic__panel-wrapper{box-sizing:border-box;position:relative}@keyframes movePanel{0%{transform:translate(var(--sjs-pd-tab-move-margin))}to{transform:translate(0)}}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-animation-delay: 0ms;animation-name:movePanel,changeHeight,paddingFadeIn,fadeIn;animation-duration:var(--sjs-pd-tab-move-in-duration, .25s),var(--sjs-pd-tab-height-change-duration, .25s),var(--sjs-pd-tab-height-change-duration, .25s),var(--sjs-pd-tab-fade-in-duration, .25s);animation-delay:calc(var(--sjs-pd-tab-move-in-delay, .1s) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-fade-in-delay, .1s) + var(--sjs-pd-tab-animation-delay));animation-timing-function:cubic-bezier(0,0,.58,1);animation-fill-mode:forwards;opacity:0;padding-bottom:0;transform:translate(var(--sjs-pd-tab-move-margin));height:var(--animation-height-from);--animation-padding-top: 0;--animation-padding-bottom: calc(1 * var(--sd-base-padding))}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left{--sjs-pd-tab-move-margin: calc(1 * var(--sjs-pd-tab-move-in-margin, 50%))}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-move-margin: calc(-1 * var(--sjs-pd-tab-move-in-margin, 50%))}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{animation-name:fadeIn,movePanel;animation-duration:var(--sjs-pd-tab-fade-out-duration, .25s),var(--sjs-pd-tab-move-out-duration, .25s);animation-delay:var(--sjs-pd-tab-fade-out-delay, 0ms),var(--sjs-pd-tab-move-out-delay, 0ms);animation-timing-function:cubic-bezier(.42,0,1,1);animation-direction:reverse;animation-fill-mode:forwards;position:absolute;left:var(--sd-base-padding);top:0;width:calc(100% - 2 * var(--sd-base-padding))}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left{--sjs-pd-tab-move-margin: calc(-1 * var(--sjs-pd-tab-move-out-margin, 50%))}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{--sjs-pd-tab-move-margin: calc(1 * var(--sjs-pd-tab-move-out-margin, 50%))}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-adding{animation-name:fadeIn,changeHeight,paddingFadeIn;animation-duration:var(--sjs-pd-tab-add-fade-in-duration, .5s),var(--sjs-pd-tab-height-change-duration, .25s),var(--sjs-pd-tab-height-change-duration, .25s);animation-delay:calc(var(--sjs-pd-tab-add-fade-in-delay, .25s) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay)),calc(var(--sjs-pd-tab-height-change-delay, 0ms) + var(--sjs-pd-tab-animation-delay));animation-timing-function:cubic-bezier(0,0,.58,1);animation-fill-mode:forwards;transform:translate(0)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-removing{--sjs-pd-tab-animation-delay: var(--sjs-pd-tab-remove-fade-in-delay, .15s)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-removing{animation-name:fadeIn;animation-duration:var(--sjs-pd-tab-remove-fade-out-duration, .15s);animation-delay:var(--sjs-pd-tab-remove-fade-out-delay, 0ms);animation-timing-function:cubic-bezier(.42,0,1,1);animation-direction:reverse;animation-fill-mode:forwards;position:absolute;left:var(--sd-base-padding);top:0;width:calc(100% - 2 * var(--sd-base-padding))}.sd-paneldynamic__panel-wrapper--enter,.sd-paneldynamic__panel-wrapper--leave{animation-name:fadeIn,moveInWithOverflow;animation-fill-mode:forwards;--animation-padding-top: 0;--animation-padding-bottom: calc(1 * var(--sd-base-padding));min-height:0!important}.sd-paneldynamic__panel-wrapper--enter{opacity:0;animation-timing-function:cubic-bezier(0,0,.58,1);animation-duration:var(--sjs-pd-list-fade-in-duration, .5s),var(--sjs-pd-list-move-in-duration, .25s),var(--sjs-pd-list-move-in-duration, .25s);animation-delay:var(--sjs-pd-list-fade-in-delay, .25s),0s,0s}.sd-paneldynamic__panel-wrapper--leave{animation-direction:reverse;animation-timing-function:cubic-bezier(.42,0,1,1);animation-duration:var(--sjs-pd-list-fade-out-duration, .15s),var(--sjs-pd-list-move-out-duration, .25s),var(--sjs-pd-list-move-out-duration, .25s);animation-delay:0s,var(--sjs-pd-list-move-out-delay, .1s),var(--sjs-pd-list-move-out-delay, .1s);--animation-padding-bottom: calc(1 * var(--sd-base-padding))}.sd-file{position:relative;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);min-height:calc(var(--sjs2-base-unit-size) * 36);box-sizing:border-box;padding:0 var(--sjs2-spacing-x600)}.sd-file .sd-action-bar:not(.sd-file__actions-container){padding:var(--sjs2-spacing-x100) 0;justify-content:center;position:absolute;width:100%;left:0;bottom:0}.sd-file .sd-action-bar:not(.sd-file__actions-container) .sv-action--file-index .sd-action{padding:var(--sjs2-spacing-x050) 0;font-weight:600;background-color:transparent}.sd-file .sd-action-bar:not(.sd-file__actions-container) .sv-action--file-index .sd-action .sd-action__title{color:var(--sd-action-title-color)}.sd-file .sd-action-bar:not(.sd-file__actions-container) .sv-action--file-index .sd-action:disabled{opacity:initial}.sd-file__decorator{display:flex;flex-direction:column;position:absolute;left:var(--sjs2-spacing-x000);width:100%;height:100%;gap:var(--sjs2-spacing-x200);box-sizing:border-box;justify-content:center;align-items:center;border:1px dashed var(--sjs2-color-component-input-default-line);container-type:inline-size}.sd-file--answered .sd-file__decorator{container-type:unset}.sd-file__decorator--drag{z-index:1;border:1px solid var(--sjs2-color-bg-brand-primary);background:var(--sjs2-color-bg-brand-secondary);box-shadow:inset 0 0 0 1px var(--sjs2-color-bg-brand-primary)}.sd-file__drag-area-placeholder{text-align:center;white-space:normal;color:var(--sjs2-color-component-question-default-title-placeholder, var(--sjs2-color-fg-basic-secondary));font-size:var(--sjs2-typography-font-size-component-input-content);line-height:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)));padding:0 var(--sjs2-spacing-x800)}@container (max-width: 496px){.sd-file__drag-area-placeholder{padding:0 var(--sjs2-spacing-x100)}}@container (max-width: 176px){.sd-file__drag-area-placeholder{display:none}.sd-file__decorator .sd-action{padding:var(--sjs2-spacing-x100)}.sd-file__decorator .sd-action .sv-svg-icon{margin-left:0}.sd-file__decorator .sd-file__actions-container{flex-direction:column}.sd-file__decorator .sd-file__actions-container span{display:none}}.sd-root-modern--mobile .sd-file__decorator{padding:0 var(--sjs2-spacing-x400)}.sd-file__wrapper{width:max-content;max-width:100%}.sd-file__actions-container{margin-top:var(--sjs2-spacing-x050);flex-wrap:wrap;--sd-action-bar-gap: var(--sjs2-layout-component-upload-action-group-gap);justify-content:center}.sd-file__actions-container .sv-action--hidden{display:none}.sd-file--answered .sd-file__actions-container{z-index:2;margin-top:0}.sd-file--answered .sd-file__actions-container{top:var(--sjs2-spacing-x150);right:var(--sjs2-spacing-x150);position:absolute}.sd-file--chose-btn--as .sd-file--answered .sd-file__actions-container{inset-inline-end:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)) + var(--sjs2-spacing-x500))}.sd-file__list{display:flex;position:relative;overflow:hidden;box-sizing:content-box;flex-direction:row;padding:calc(var(--sjs2-base-unit-spacing) * 10.5) 0;min-height:var(--sjs2-size-x1500);max-height:var(--sjs2-size-x1500);width:100%}.sd-file__page{display:flex;left:0;align-items:stretch;justify-content:center;gap:var(--sjs2-spacing-x400);height:calc(100% - 21 * var(--sjs2-base-unit-size));width:100%;position:absolute}@keyframes file-page-to-right{0%{opacity:1;left:0}to{opacity:0;left:100%}}@keyframes file-page-from-right{0%{opacity:0;left:100%}to{opacity:1;left:0}}@keyframes file-page-from-left{0%{opacity:0;left:-100%}to{opacity:1;left:0}}@keyframes file-page-to-left{0%{opacity:1;left:0}to{opacity:0;left:-100%}}.sd-file__page--leave-to-right,.sd-file__page--enter-from-right,.sd-file__page--leave-to-left,.sd-file__page--enter-from-left{animation-duration:.5s;animation-fill-mode:forwards}.sd-file__page--leave-to-right{animation-name:file-page-to-right}.sd-file__page--enter-from-right{animation-name:file-page-from-right}.sd-file__page--leave-to-left{animation-name:file-page-to-left}.sd-file__page--enter-from-left{animation-name:file-page-from-left}.sd-file__preview-item{position:relative;display:flex;align-items:stretch;flex-direction:column;min-height:100%;width:var(--sjs2-size-x1200);margin:0;cursor:pointer}.sd-file__preview-item .sd-file__default-image{width:var(--sjs2-size-x900);height:var(--sjs2-size-x900)}.sd-file__preview-item .sd-file__default-image use{fill:var(--sjs2-color-component-question-default-title-placeholder, var(--sjs2-color-fg-basic-secondary))}.sd-file__preview-item:hover .sd-file__remove-file-button{opacity:1}.sd-file__preview-item:hover .sd-file__sign a{text-decoration:underline}.sd-file__sign{margin-top:var(--sjs2-spacing-x100);text-align:center;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small)}.sd-file__sign a{display:block;text-decoration:none;color:var(--sjs2-color-component-question-default-title, var(--sjs2-color-fg-basic-primary));white-space:normal;word-break:break-all;width:var(--sjs2-size-x1200);min-width:100%;max-width:100%;overflow:hidden;max-height:var(--sjs2-line-height-x600);text-overflow:ellipsis;line-height:var(--sjs2-line-height-x200);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sd-file__remove-file-button{opacity:0;position:absolute;left:100%;top:0;transform:translate(-50%,-50%);transition:opacity var(--sjs-transition-duration, .15s)}.sd-file__image-wrapper--default-image .sd-file__remove-file-button{left:50%;top:50%;transform:translate(calc(3.5 * var(--sjs2-base-unit-spacing) - 50% - 1.5px),calc(-4.25 * var(--sjs2-base-unit-spacing) - 50% + 1.5px))}.sd-file__decorator--error{background-color:var(--sjs2-color-bg-alert-secondary)}.sd-file__image-wrapper{position:relative;text-align:center;display:flex;align-items:center;justify-content:center;width:var(--sjs2-size-x1200);min-height:var(--sjs2-size-x1200);height:var(--sjs2-size-x1200);background:var(--sjs2-color-bg-neutral-tertiary-dim)}.sd-file__image-wrapper img:not(.sd-file__default-image){display:block;max-width:100%;max-height:100%;width:var(--sjs2-size-x1200);height:var(--sjs2-size-x1200);object-fit:contain}.sd-file__image-wrapper--default-image{background:transparent}.sd-file--single .sd-file__preview-item .sd-file__remove-file-button{display:none}.sd-file--single-image{height:calc(36 * var(--sjs2-base-unit-size))}.sd-file--single-image .sd-file__page{height:100%}.sd-file--single-image .sd-file__preview-item{width:100%;margin:0}.sd-file--single-image .sd-file__list{position:absolute;left:0;padding:0;height:100%;max-height:100%;width:100%}.sd-file--single-image .sd-file__image-wrapper{background-color:var(--sjs2-color-bg-basic-secondary)}.sd-file--single-image .sd-file__image-wrapper{min-height:100%;min-width:100%}.sd-file--single-image .sd-file__image-wrapper img{width:100%;height:100%}.sd-file--single-image .sd-file__sign{position:absolute;margin:0;width:100%;min-height:100%}.sd-file--single-image .sd-file__sign a{color:transparent;width:100%;min-width:100%;max-width:100%;height:100%;outline:none}.sd-file__image-wrapper.sd-file__image-wrapper--default-image{background:transparent}.sd-file__drag-area{position:static;width:100%}.sd-file__change-camera-button{position:absolute;z-index:2;left:var(--sjs2-spacing-x100);top:var(--sjs2-spacing-x100)}.sd-file__close-camera-button{position:absolute;z-index:2;right:var(--sjs2-spacing-x100);top:var(--sjs2-spacing-x100)}.sd-action.sd-file__take-picture-button{position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.sd-action.sd-file__take-picture-button .sv-svg-icon{height:var(--sjs2-size-x400);width:var(--sjs2-size-x400)}.sd-file__video-container{background-color:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim));position:absolute;top:0;left:0;width:100%;height:100%}.sd-file__loading-indicator{width:100%;height:100%;box-sizing:border-box;position:absolute;border:1px dashed var(--sjs2-color-component-input-default-line);left:0}.sd-file__loading-indicator .sd-loading-indicator{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sd-file__choose-file-btn--disabled{opacity:.25;cursor:default}.sd-file--readonly .sd-file__decorator{border-color:transparent}.sd-file--readonly .sd-file__actions-container{display:none}.sd-file--readonly .sd-file__image-wrapper{background:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sd-file--readonly .sd-file__drag-area-placeholder{color:var(--sjs2-color-fg-basic-primary)}.sd-file--preview .sd-file__decorator{border-color:transparent}.sd-file--preview .sd-file__image-wrapper{background:transparent}.sd-file--preview .sd-file__actions-container{display:none}.sd-file--preview .sd-file__drag-area-placeholder{color:var(--sjs2-color-fg-basic-primary)}.sd-hidden{display:none!important}.sd-body__navigation{box-sizing:border-box;flex-wrap:wrap;padding-top:var(--sjs2-layout-component-survey-footer-padding-top, 0);padding-bottom:var(--sjs2-layout-component-survey-footer-padding-bottom, 40px);padding-left:var(--sjs2-layout-component-survey-footer-padding-horizontal, 40px);padding-right:var(--sjs2-layout-component-survey-footer-padding-horizontal, 40px);--sd-action-bar-gap: var(--sjs2-layout-component-survey-footer-action-group-gap)}.sd-root-modern--mobile .sd-body__navigation .sd-action-bar__item:not(.sd-action-bar__item--hidden),.sd-root-modern--mobile .sd-body__navigation .sd-action{flex-grow:1}.sd-root-modern--mobile .sd-body__navigation .sd-action{padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x400)}.sd-body{--sjs-default-font-size: calc(var(--sjs2-base-unit-font-size) * 2);width:100%;box-sizing:border-box;display:flex;flex-direction:column;padding-top:var(--sjs2-layout-component-survey-box-gap-vertical);padding-bottom:var(--sjs2-layout-component-survey-box-padding-bottom);row-gap:var(--sjs2-layout-component-survey-box-gap-vertical)}.sd-body>.sv-components-column{row-gap:var(--sjs2-layout-component-survey-box-gap-vertical)}.sd-body .sd-body__page{min-width:min(100%,300px)}.sd-body .sd-body__timer{padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x200) 0;box-sizing:border-box}.sd-body.sd-body--static{max-width:calc(var(--sjs2-base-unit-size) * 90);margin-left:auto;margin-right:auto}.sd-body.sd-body--responsive{max-width:initial;box-sizing:border-box}.sd-body.sd-body--responsive .sd-body__timer{padding-left:0;padding-right:0}.sd-body.sd-body--responsive.sd-body--with-timer{max-width:calc(100% + var(--sd-timer-size) * -1.4444444444 + var(--sjs2-size-x600));margin-left:auto;margin-right:auto}.sd-root-modern--mobile .sd-body.sd-body--with-timer.sd-body--responsive{max-width:initial;margin-left:0;margin-right:0}.sd-body--empty{min-height:400px;text-align:center;padding-top:180px;box-sizing:border-box}.sd-body--empty,.sd-body--loading{font-size:var(--sjs-article-font-default-fontSize, var(--sjs2-font-size-x200));text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none");color:var(--sjs2-color-component-page-default-title)}.sd-body--empty h1,.sd-body--loading h1{font-size:var(--sjs-article-font-xx-large-fontSize, calc(var(--sjs2-base-unit-font-size) * 8));text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-xx-large-fontWeight, 700);font-style:var(--sjs-article-font-xx-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing, 0);line-height:var(--sjs-article-font-xx-large-lineHeight, 64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-xx-large-textCase, "none")}.sd-body--empty h2,.sd-body--loading h2{font-size:var(--sjs-article-font-x-large-fontSize, var(--sjs2-font-size-x600));text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-x-large-fontWeight, 700);font-style:var(--sjs-article-font-x-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-x-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing, 0);line-height:var(--sjs-article-font-x-large-lineHeight, 56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-x-large-textCase, "none")}.sd-body--empty h3,.sd-body--loading h3{font-size:var(--sjs-article-font-large-fontSize, var(--sjs2-font-size-x400));text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}.sd-body--empty h4,.sd-body--empty h5,.sd-body--empty h6,.sd-body--loading h4,.sd-body--loading h5,.sd-body--loading h6{font-size:var(--sjs-article-font-medium-fontSize, var(--sjs2-font-size-x300));text-decoration:var(--sjs-article-font-medium-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-medium-fontWeight, 700);font-style:var(--sjs-article-font-medium-fontStyle, "normal");font-stretch:var(--sjs-article-font-medium-fontStretch, "normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing, 0);line-height:var(--sjs-article-font-medium-lineHeight, 32px);text-indent:var(--sjs-article-font-medium-paragraphIndent, 0px);text-transform:var(--sjs-article-font-medium-textCase, "none")}.sd-body--empty td,.sd-body--empty span,.sd-body--empty div,.sd-body--empty p,.sd-body--loading td,.sd-body--loading span,.sd-body--loading div,.sd-body--loading p{font-size:var(--sjs-article-font-default-fontSize, var(--sjs2-font-size-x200));text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}.sd-body--empty a,.sd-body--loading a{color:var(--sjs2-color-bg-brand-primary)}.sd-body--empty button,.sd-body--loading button{display:flex;align-items:center;padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x400);vertical-align:baseline;text-align:center;background-color:var(--sjs2-color-bg-basic-primary);border:none;border-radius:var(--sjs2-radius-x100);cursor:pointer;-webkit-user-select:none;user-select:none;outline:solid var(--sjs2-border-width-x200) transparent;color:var(--sjs2-color-bg-brand-primary);font-weight:600;font-style:normal;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-question-title);line-height:calc(1.5 * (var(--sjs2-typography-font-size-component-question-title)));box-shadow:var(--sjs2-border-effect-surface-default),0 0 0 0 var(--sjs2-color-bg-brand-primary);transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-body--empty button:hover,.sd-body--loading button:hover{background-color:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sd-body--empty button:focus,.sd-body--loading button:focus{box-shadow:var(--sjs2-border-effect-surface-default-reset),0 0 0 2px var(--sjs2-color-bg-brand-primary)}.sd-body--empty button span,.sd-body--loading button span{display:flex;align-items:center;flex-grow:1;justify-content:center}.sd-root_background-image{background-position-x:center;position:absolute;inset:0}.sd-root-modern--single-question{display:flex;flex-direction:column}.sd-root-modern--single-question>.sv-scroll__wrapper,.sd-root-modern--single-question>.sd-root-modern__wrapper,.sd-root-modern--single-question .sv-scroll__container>.sd-root-modern__wrapper{flex-grow:1}.sd-root-modern--single-question .sd-root-modern__wrapper{display:flex;flex-direction:column}.sd-root-modern--single-question .sd-root-modern__wrapper>form{display:flex;flex-direction:column;flex-grow:1}.sd-root-modern--single-question .sd-container-modern:not(:has(>.sv-collab-changes)){display:flex;flex-direction:column;flex-grow:1}.sd-root-modern--single-question .sd-container-modern>.sv-components-row,.sd-root-modern--single-question .sv-components-column--expandable>.sd-body{flex-grow:1}.sd-body.sd-body--single-question>.sd-body__page,.sd-body.sd-body--single-question>.sv-components-container-contentBottom{flex-grow:1;flex-shrink:0}.sd-body.sd-body--single-question:has(.sv-components-container-contentBottom)>.sd-body__page>.sd-page__content{margin-top:auto}.sd-body.sd-body--single-question:not(:has(.sv-components-container-contentBottom))>.sd-body__page>.sd-page__content{margin-block:auto}.sd-body.sd-body--single-question:has(>.sv-components-container-contentTop):not(:has(>.sv-components-container-contentBottom))>.sv-components-container-contentTop{margin-top:auto}.sd-body.sd-body--single-question:has(>.sv-components-container-contentTop):not(:has(>.sv-components-container-contentBottom))>.sd-body__page{flex-grow:0;margin-bottom:auto}.sd-body.sd-body--single-question:has(>.sv-components-container-contentTop):not(:has(>.sv-components-container-contentBottom))>.sd-body__page>.sd-page__content{margin-block:0}.sd-multipletext{width:100%;table-layout:fixed;border-spacing:0;height:1px}.sd-multipletext__cell{height:100%}.sd-multipletext__cell:not(:first-of-type){padding-inline-start:var(--sjs2-spacing-x200)}.sd-multipletext__item-container{display:flex;align-items:flex-start;height:100%}.sd-multipletext__item{flex-grow:1;display:flex;gap:var(--sjs2-spacing-x050)}.sd-question__content--multipletext .sd-multipletext__item-container{position:relative}.sd-multipletext__item-container--error{background-color:var(--sjs2-color-bg-alert-secondary)}.sd-multipletext__cell{padding-inline-start:0;padding-inline-end:0;padding-bottom:var(--sjs2-spacing-x100);padding-top:var(--sjs2-spacing-x100)}.sd-multipletext__cell--error-bottom,.sd-multipletext__row:first-of-type .sd-multipletext__cell{padding-top:0}.sd-multipletext__cell--error-top,.sd-multipletext__row:last-of-type .sd-multipletext__cell{padding-bottom:0}.sd-multipletext__cell--error .sd-question__erbox{margin:0}.sd-multipletext__item-container.sd-formbox.sd-formbox--view{flex-direction:column;align-items:stretch;gap:0;padding:0;background:none;box-shadow:none;border-radius:0}.sd-multipletext__item-container.sd-formbox.sd-formbox--view:where(:hover),.sd-multipletext__item-container.sd-formbox.sd-formbox--view:where(:focus-within){background:none;box-shadow:none}.sd-multipletext__item-container.sd-formbox.sd-formbox--view .sd-multipletext__item-title.sd-formbox__label{height:auto;max-width:none;width:100%;box-sizing:border-box;padding-block-start:var(--sjs2-layout-component-caption-box-padding-top);padding-block-end:var(--sjs2-layout-component-caption-box-padding-bottom);padding-inline-start:var(--sjs2-layout-component-caption-box-padding-left);padding-inline-end:var(--sjs2-layout-component-caption-box-padding-right);border:none}.sd-completedpage,.sd-body--loading,.sd-completed-before-page{align-items:center;font-weight:700;box-sizing:border-box;text-align:center;height:auto;font-size:var(--sjs-article-font-default-fontSize, var(--sjs2-font-size-x200));text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none");color:var(--sjs2-color-component-page-default-title)}.sd-completedpage h1,.sd-body--loading h1,.sd-completed-before-page h1{font-size:var(--sjs-article-font-xx-large-fontSize, calc(var(--sjs2-base-unit-font-size) * 8));text-decoration:var(--sjs-article-font-xx-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-xx-large-fontWeight, 700);font-style:var(--sjs-article-font-xx-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing, 0);line-height:var(--sjs-article-font-xx-large-lineHeight, 64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-xx-large-textCase, "none")}.sd-completedpage h2,.sd-body--loading h2,.sd-completed-before-page h2{font-size:var(--sjs-article-font-x-large-fontSize, var(--sjs2-font-size-x600));text-decoration:var(--sjs-article-font-x-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-x-large-fontWeight, 700);font-style:var(--sjs-article-font-x-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-x-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing, 0);line-height:var(--sjs-article-font-x-large-lineHeight, 56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-x-large-textCase, "none")}.sd-completedpage h3,.sd-body--loading h3,.sd-completed-before-page h3{font-size:var(--sjs-article-font-large-fontSize, var(--sjs2-font-size-x400));text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}.sd-completedpage h4,.sd-completedpage h5,.sd-completedpage h6,.sd-body--loading h4,.sd-body--loading h5,.sd-body--loading h6,.sd-completed-before-page h4,.sd-completed-before-page h5,.sd-completed-before-page h6{font-size:var(--sjs-article-font-medium-fontSize, var(--sjs2-font-size-x300));text-decoration:var(--sjs-article-font-medium-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-medium-fontWeight, 700);font-style:var(--sjs-article-font-medium-fontStyle, "normal");font-stretch:var(--sjs-article-font-medium-fontStretch, "normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing, 0);line-height:var(--sjs-article-font-medium-lineHeight, 32px);text-indent:var(--sjs-article-font-medium-paragraphIndent, 0px);text-transform:var(--sjs-article-font-medium-textCase, "none")}.sd-completedpage td,.sd-completedpage span,.sd-completedpage div,.sd-completedpage p,.sd-body--loading td,.sd-body--loading span,.sd-body--loading div,.sd-body--loading p,.sd-completed-before-page td,.sd-completed-before-page span,.sd-completed-before-page div,.sd-completed-before-page p{font-size:var(--sjs-article-font-default-fontSize, var(--sjs2-font-size-x200));text-decoration:var(--sjs-article-font-default-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-default-fontWeight, 400);font-style:var(--sjs-article-font-default-fontStyle, "normal");font-stretch:var(--sjs-article-font-default-fontStretch, "normal");letter-spacing:var(--sjs-article-font-default-letterSpacing, 0);line-height:var(--sjs-article-font-default-lineHeight, 28px);text-indent:var(--sjs-article-font-default-paragraphIndent, 0px);text-transform:var(--sjs-article-font-default-textCase, "none")}.sd-completedpage a,.sd-body--loading a,.sd-completed-before-page a{color:var(--sjs2-color-bg-brand-primary)}.sd-completedpage button,.sd-body--loading button,.sd-completed-before-page button{display:flex;align-items:center;padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x400);vertical-align:baseline;text-align:center;background-color:var(--sjs2-color-bg-basic-primary);border:none;border-radius:var(--sjs2-radius-x100);cursor:pointer;-webkit-user-select:none;user-select:none;outline:solid var(--sjs2-border-width-x200) transparent;color:var(--sjs2-color-bg-brand-primary);font-weight:600;font-style:normal;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-question-title);line-height:calc(1.5 * (var(--sjs2-typography-font-size-component-question-title)));box-shadow:var(--sjs2-border-effect-surface-default),0 0 0 0 var(--sjs2-color-bg-brand-primary);transition:box-shadow var(--sjs-transition-duration, .15s)}.sd-completedpage button:hover,.sd-body--loading button:hover,.sd-completed-before-page button:hover{background-color:var(--sjs2-color-unknown-variable-001, var(--sjs2-color-bg-basic-primary-dim))}.sd-completedpage button:focus,.sd-body--loading button:focus,.sd-completed-before-page button:focus{box-shadow:var(--sjs2-border-effect-surface-default-reset),0 0 0 2px var(--sjs2-color-bg-brand-primary)}.sd-completedpage button span,.sd-body--loading button span,.sd-completed-before-page button span{display:flex;align-items:center;flex-grow:1;justify-content:center}.sd-completedpage:not(:has(>*)),.sd-body--loading:not(:has(>*)),.sd-completed-before-page:not(:has(>*)){font-size:var(--sjs-article-font-large-fontSize, var(--sjs2-font-size-x400));text-decoration:var(--sjs-article-font-large-textDecoration, "none");font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs-article-font-large-fontWeight, 700);font-style:var(--sjs-article-font-large-fontStyle, "normal");font-stretch:var(--sjs-article-font-large-fontStretch, "normal");letter-spacing:var(--sjs-article-font-large-letterSpacing, 0);line-height:var(--sjs-article-font-large-lineHeight, 40px);text-indent:var(--sjs-article-font-large-paragraphIndent, 0px);text-transform:var(--sjs-article-font-large-textCase, "none")}.sd-completedpage:has(>*){padding:calc(var(--sjs2-base-unit-spacing) * 13) 0 var(--sjs2-spacing-x200) 0}.sd-completedpage{padding:calc(var(--sjs2-base-unit-spacing) * 17) 0 var(--sjs2-spacing-x600) 0}.sd-body--loading:has(>*),.sd-completed-before-page:has(>*){padding:0}.sd-body--loading,.sd-completed-before-page{padding:var(--sjs2-spacing-x400) 0 var(--sjs2-spacing-x400) 0}.sd-progress-buttons{padding:var(--sjs2-spacing-x300) var(--sjs2-spacing-x500)}.sd-progress-buttons--bottom{padding-top:0}.sd-progress-buttons__list-container{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px}.sd-progress-buttons__list{--sd-progress-buttons-marker-size: var(--sjs2-size-x300);--sd-progress-buttons-gap: var(--sjs2-size-x100);--sd-progress-buttons-edge-title-max-width: 100%;position:relative;display:flex;justify-content:space-between;width:100%;padding:0;margin:0}.sd-progress-buttons__list li{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;min-width:var(--sjs2-size-x1200)}.sd-progress-buttons__list li:before,.sd-progress-buttons__list li:after{content:"";display:none;position:absolute;bottom:calc(var(--sd-progress-buttons-marker-size) / 2);height:var(--sjs2-border-width-x100);background-color:var(--sjs2-color-border-basic-secondary);transition:background-color var(--sjs-transition-duration, .1s)}.sd-progress-buttons__list li:not(:first-child):not(:last-child):after{display:block;right:calc(50% + var(--sd-progress-buttons-marker-size) / 2 + var(--sd-progress-buttons-gap));width:calc(100% - var(--sd-progress-buttons-marker-size) - var(--sd-progress-buttons-gap) * 2)}.sd-progress-buttons__list li:nth-last-child(2):not(:first-child):before{display:block;left:calc(50% + var(--sd-progress-buttons-marker-size) / 2 + var(--sd-progress-buttons-gap));width:calc(100% - var(--sd-progress-buttons-marker-size) - var(--sd-progress-buttons-gap) * 2)}.sd-progress-buttons__list li.sd-progress-buttons__list-element--passed:after,.sd-progress-buttons__list li.sd-progress-buttons__list-element--current:after{background-color:var(--sjs2-color-border-brand-primary)}.sd-progress-buttons__list li:not(.sd-progress-buttons__list-element--passed)+li:after{background-color:var(--sjs2-color-border-basic-secondary)}.sd-progress-buttons__list li:nth-last-child(2):has(+.sd-progress-buttons__list-element--passed):before,.sd-progress-buttons__list li:nth-last-child(2):has(+.sd-progress-buttons__list-element--current):before{background-color:var(--sjs2-color-border-brand-primary)}.sd-progress-buttons__list li:nth-last-child(2):not(.sd-progress-buttons__list-element--passed):before{background-color:var(--sjs2-color-border-basic-secondary)}.sd-progress-buttons__list li:first-child,.sd-progress-buttons__list li:last-child{flex:.5 .5 calc(var(--sd-progress-buttons-marker-size) / 2);width:auto;min-width:calc(var(--sjs2-size-x1200) / 2 + var(--sd-progress-buttons-marker-size) / 2)}.sd-progress-buttons__list li:first-child .sd-progress-buttons__page-title,.sd-progress-buttons__list li:first-child .sd-progress-buttons__page-description,.sd-progress-buttons__list li:last-child .sd-progress-buttons__page-title,.sd-progress-buttons__list li:last-child .sd-progress-buttons__page-description{max-width:var(--sd-progress-buttons-edge-title-max-width)}.sd-progress-buttons__list li:first-child{align-items:flex-start}.sd-progress-buttons__list li:first-child .sd-progress-buttons__page-title,.sd-progress-buttons__list li:first-child .sd-progress-buttons__page-description{text-align:start}.sd-progress-buttons__list li:last-child{align-items:flex-end}.sd-progress-buttons__list li:last-child .sd-progress-buttons__page-title,.sd-progress-buttons__list li:last-child .sd-progress-buttons__page-description{text-align:end}.sd-progress-buttons__list:has(li:nth-child(2):last-child):after{content:"";position:absolute;left:calc(var(--sd-progress-buttons-marker-size) + var(--sd-progress-buttons-gap));right:calc(var(--sd-progress-buttons-marker-size) + var(--sd-progress-buttons-gap));bottom:calc(var(--sd-progress-buttons-marker-size) / 2);height:var(--sjs2-border-width-x100);background-color:var(--sjs2-color-border-basic-secondary);transition:background-color var(--sjs-transition-duration, .1s)}.sd-progress-buttons__list:has(li:nth-child(2):last-child):has(li:first-child.sd-progress-buttons__list-element--passed):has(li:last-child.sd-progress-buttons__list-element--passed):after,.sd-progress-buttons__list:has(li:nth-child(2):last-child):has(li:first-child.sd-progress-buttons__list-element--passed):has(li:last-child.sd-progress-buttons__list-element--current):after{background-color:var(--sjs2-color-border-brand-primary)}.sd-progress-buttons__button{display:flex;align-items:center;justify-content:center;content:attr(data-page-number);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-tertiary);border-radius:var(--sjs2-radius-component-stepper-item);width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);box-sizing:border-box;background-color:var(--sjs2-color-bg-basic-secondary);border:1px solid var(--sjs2-color-border-basic-secondary);padding:0;margin:0;margin-top:var(--sjs2-spacing-x150);cursor:pointer;transition:background-color var(--sjs-transition-duration, .1s),border-color var(--sjs-transition-duration, .1s),color var(--sjs-transition-duration, .1s),box-shadow var(--sjs-transition-duration, .15s)}.sd-progress-buttons__button:focus-visible{outline:none;box-shadow:var(--sjs2-border-effect-a11y)}.sd-progress-buttons__button:hover{background-color:var(--sjs2-color-bg-basic-secondary-dim)}.sd-progress-buttons__button:hover .sd-progress-buttons__dot{width:var(--sjs2-size-x125);height:var(--sjs2-size-x125);background-color:var(--sjs2-color-fg-basic-secondary)}.sd-progress-buttons__button:has(+.sd-progress-buttons__page-title:hover){background-color:var(--sjs2-color-bg-basic-secondary-dim)}.sd-progress-buttons__button:has(+.sd-progress-buttons__page-title:hover) .sd-progress-buttons__dot{width:var(--sjs2-size-x125);height:var(--sjs2-size-x125);background-color:var(--sjs2-color-fg-basic-secondary)}.sd-progress-buttons__page-title,.sd-progress-buttons__page-description{cursor:pointer;max-width:calc(100% - var(--sjs2-size-x400));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;color:var(--sjs2-color-fg-basic-primary);text-align:center}.sd-progress-buttons__page-title:hover~.sd-progress-buttons__button,.sd-progress-buttons__page-description:hover~.sd-progress-buttons__button{background-color:var(--sjs2-color-bg-basic-secondary-dim)}.sd-progress-buttons__page-title:hover~.sd-progress-buttons__button .sd-progress-buttons__dot,.sd-progress-buttons__page-description:hover~.sd-progress-buttons__button .sd-progress-buttons__dot{width:var(--sjs2-size-x125);height:var(--sjs2-size-x125);background-color:var(--sjs2-color-fg-basic-secondary)}.sd-progress-buttons__page-title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small)}.sd-progress-buttons__page-description{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);margin-top:var(--sjs2-spacing-x050)}.sd-progress-buttons__dot{width:var(--sjs2-size-x100);height:var(--sjs2-size-x100);border-radius:var(--sjs2-radius-round);background-color:var(--sjs2-color-fg-basic-tertiary)}.sd-progress-buttons__check-icon{line-height:var(--sjs2-line-height-x200);width:1lh;height:1lh}.sd-progress-buttons__check-icon use{fill:var(--sjs2-color-fg-brand-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__button{border:2px solid var(--sjs2-color-border-brand-primary);background-color:var(--sjs2-color-bg-basic-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__dot{width:var(--sjs2-size-x125);height:var(--sjs2-size-x125);background-color:var(--sjs2-color-fg-brand-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__button:hover{border:2px solid var(--sjs2-color-border-brand-primary);background-color:var(--sjs2-color-bg-basic-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__button:hover .sd-progress-buttons__dot{width:var(--sjs2-size-x125);height:var(--sjs2-size-x125);background-color:var(--sjs2-color-fg-brand-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__button:has(+.sd-progress-buttons__page-title:hover){border:2px solid var(--sjs2-color-border-brand-primary);background-color:var(--sjs2-color-bg-basic-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__button:has(+.sd-progress-buttons__page-title:hover) .sd-progress-buttons__dot{width:var(--sjs2-size-x125);height:var(--sjs2-size-x125);background-color:var(--sjs2-color-fg-brand-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__page-title:hover~.sd-progress-buttons__button,.sd-progress-buttons__list-element--current .sd-progress-buttons__page-description:hover~.sd-progress-buttons__button{border:2px solid var(--sjs2-color-border-brand-primary);background-color:var(--sjs2-color-bg-basic-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__page-title:hover~.sd-progress-buttons__button .sd-progress-buttons__dot,.sd-progress-buttons__list-element--current .sd-progress-buttons__page-description:hover~.sd-progress-buttons__button .sd-progress-buttons__dot{width:var(--sjs2-size-x125);height:var(--sjs2-size-x125);background-color:var(--sjs2-color-fg-brand-primary)}.sd-progress-buttons__list-element--passed .sd-progress-buttons__button{background-color:var(--sjs2-color-bg-brand-primary);border-color:var(--sjs2-color-border-brand-primary)}.sd-progress-buttons__list-element--passed .sd-progress-buttons__button .sd-progress-buttons__check-icon use{fill:var(--sjs2-color-fg-brand-on-primary)}.sd-progress-buttons__list-element--passed .sd-progress-buttons__button:hover{background-color:var(--sjs2-color-bg-brand-primary-dim);border-color:var(--sjs2-color-bg-brand-primary-dim)}.sd-progress-buttons__list-element--passed .sd-progress-buttons__button:has(+.sd-progress-buttons__page-title:hover){background-color:var(--sjs2-color-bg-brand-primary-dim);border-color:var(--sjs2-color-bg-brand-primary-dim)}.sd-progress-buttons__list-element--passed .sd-progress-buttons__page-title:hover~.sd-progress-buttons__button,.sd-progress-buttons__list-element--passed .sd-progress-buttons__page-description:hover~.sd-progress-buttons__button{background-color:var(--sjs2-color-bg-brand-primary-dim);border-color:var(--sjs2-color-bg-brand-primary-dim)}.sd-progress-buttons__list-element--current.sd-progress-buttons__list-element--passed .sd-progress-buttons__button{background-color:var(--sjs2-color-bg-basic-primary);border:2px solid var(--sjs2-color-border-brand-primary)}.sd-progress-buttons__list-element--current.sd-progress-buttons__list-element--passed .sd-progress-buttons__button .sd-progress-buttons__check-icon use{fill:var(--sjs2-color-fg-brand-primary)}.sd-progress-buttons__list-element--current.sd-progress-buttons__list-element--passed .sd-progress-buttons__button:hover{background-color:var(--sjs2-color-bg-basic-primary);border:2px solid var(--sjs2-color-border-brand-primary)}.sd-progress-buttons__list-element--current.sd-progress-buttons__list-element--passed .sd-progress-buttons__button:hover .sd-progress-buttons__check-icon use{fill:var(--sjs2-color-fg-brand-primary)}.sd-progress-buttons__list-element--current.sd-progress-buttons__list-element--passed .sd-progress-buttons__button:has(+.sd-progress-buttons__page-title:hover){background-color:var(--sjs2-color-bg-basic-primary);border:2px solid var(--sjs2-color-border-brand-primary)}.sd-progress-buttons__list-element--current.sd-progress-buttons__list-element--passed .sd-progress-buttons__button:has(+.sd-progress-buttons__page-title:hover) .sd-progress-buttons__check-icon use{fill:var(--sjs2-color-fg-brand-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__page-title:hover~.sd-progress-buttons__button,.sd-progress-buttons__list-element--current .sd-progress-buttons__page-description:hover~.sd-progress-buttons__button{background-color:var(--sjs2-color-bg-basic-primary);border:2px solid var(--sjs2-color-border-brand-primary)}.sd-progress-buttons__list-element--current .sd-progress-buttons__page-title:hover~.sd-progress-buttons__button .sd-progress-buttons__check-icon use,.sd-progress-buttons__list-element--current .sd-progress-buttons__page-description:hover~.sd-progress-buttons__button .sd-progress-buttons__check-icon use{fill:var(--sjs2-color-fg-brand-primary)}.sd-progress-buttons--numbered .sd-progress-buttons__list{--sd-progress-buttons-marker-size: var(--sjs2-size-x400)}.sd-progress-buttons--numbered .sd-progress-buttons__button{width:var(--sjs2-size-x400);height:var(--sjs2-size-x400);padding:0 3px 1px 2px;border:1px solid var(--sjs2-color-border-basic-secondary)}.sd-progress-buttons--numbered .sd-progress-buttons__list-element--current .sd-progress-buttons__button{border:2px solid var(--sjs2-color-border-brand-primary);background-color:var(--sjs2-color-bg-basic-primary);color:var(--sjs2-color-fg-basic-primary)}.sd-progress-buttons--numbered .sd-progress-buttons__list-element--passed .sd-progress-buttons__button{border-color:var(--sjs2-color-border-brand-primary);background-color:var(--sjs2-color-bg-brand-primary);color:var(--sjs2-color-fg-brand-on-primary)}.sd-progress-buttons--numbered .sd-progress-buttons__list-element--passed .sd-progress-buttons__button:hover{border-color:var(--sjs2-color-bg-brand-primary-dim);background-color:var(--sjs2-color-bg-brand-primary-dim)}.sd-progress-buttons--numbered .sd-progress-buttons__list-element--current.sd-progress-buttons__list-element--passed .sd-progress-buttons__button{color:var(--sjs2-color-fg-basic-primary);border:2px solid var(--sjs2-color-border-brand-primary);background-color:var(--sjs2-color-bg-basic-primary)}.sd-progress-buttons--numbered .sd-progress-buttons__list-element--current.sd-progress-buttons__list-element--passed .sd-progress-buttons__button:hover{border-color:var(--sjs2-color-border-brand-primary);color:var(--sjs2-color-fg-basic-primary)}.sd-progress-buttons--titles-bottom .sd-progress-buttons__list li{flex-direction:column-reverse}.sd-progress-buttons--titles-bottom .sd-progress-buttons__list li:before,.sd-progress-buttons--titles-bottom .sd-progress-buttons__list li:after{top:calc(var(--sd-progress-buttons-marker-size) / 2);bottom:auto}.sd-progress-buttons--titles-bottom .sd-progress-buttons__list:has(li:nth-child(2):last-child):after{top:calc(var(--sd-progress-buttons-marker-size) / 2);bottom:auto}.sd-progress-buttons--titles-bottom .sd-progress-buttons__button{margin-top:0;margin-bottom:var(--sjs2-spacing-x150)}.sd-progress-buttons--titles-bottom .sd-progress-buttons__page-description{margin-top:0;margin-bottom:var(--sjs2-spacing-x050)}.sd-progress-buttons--titles-bottom .sd-progress-buttons__list-container{padding-top:10px;padding-bottom:0}.sd-progress-buttons--titles-inline .sd-progress-buttons__list{display:flex;align-items:center}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:var(--sjs2-size-x100);text-align:start;flex:1 1 0;min-width:var(--sjs2-size-x1500)}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:first-child,.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:last-child{width:auto;min-width:var(--sjs2-size-x1500);align-items:center}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:first-child .sd-progress-buttons__page-title,.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:first-child .sd-progress-buttons__page-description,.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:last-child .sd-progress-buttons__page-title,.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:last-child .sd-progress-buttons__page-description{max-width:100%;text-align:start}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:first-child{flex:1 1 0}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:last-child{flex:0 0 auto;grid-template-columns:auto auto}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:before,.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:nth-last-child(2):before{display:none}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:after,.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:not(:first-child):not(:last-child):after,.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:nth-child(2):not(:last-child):after,.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:nth-child(2):last-child:after{position:static;grid-column:3;grid-row:1/3;align-self:center;width:auto;height:var(--sjs2-border-width-x100);margin-inline:var(--sjs2-size-x100);background-color:var(--sjs2-color-border-basic-secondary)}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:first-child:after{display:block}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li:last-child:after{display:none}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li.sd-progress-buttons__list-element--passed:after{background-color:var(--sjs2-color-border-brand-primary)}.sd-progress-buttons--titles-inline .sd-progress-buttons__button{grid-column:1;grid-row:1/3;align-self:center;margin-top:0}.sd-progress-buttons--titles-inline .sd-progress-buttons__page-title{grid-column:2;grid-row:1;text-align:start;min-width:0;max-width:100%}.sd-progress-buttons--titles-inline .sd-progress-buttons__page-description{grid-column:2;grid-row:2;text-align:start;min-width:0;max-width:100%;margin-top:0}:dir(rtl) .sd-progress-buttons__list,[style*="direction:rtl"] .sd-progress-buttons__list,[style*="direction: rtl"] .sd-progress-buttons__list{transform:scaleX(-1);direction:ltr}:dir(rtl) .sd-progress-buttons__list .sd-progress-buttons__button,[style*="direction:rtl"] .sd-progress-buttons__list .sd-progress-buttons__button,[style*="direction: rtl"] .sd-progress-buttons__list .sd-progress-buttons__button{transform:scaleX(-1)}.sd-progress-buttons--fit-survey-width{max-width:calc(var(--sjs2-base-unit-size) * 90);box-sizing:border-box;width:100%;margin:auto}.sv_progress-toc{padding:var(--sjs2-spacing-x100);background:var(--sjs2-color-bg-basic-primary);min-width:calc(var(--sjs2-base-unit-size) * 32);max-width:calc(var(--sjs2-base-unit-size) * 42);height:100%;box-sizing:border-box}.sv_progress-toc .sv-list{padding:0}.sv_progress-toc .sv-list__item.sv-list__item--selected .sv-list__item-body{background:var(--sjs2-color-bg-brand-secondary);color:var(--sjs2-color-fg-basic-primary);font-weight:400}.sv_progress-toc .sv-list__item span{white-space:break-spaces}.sv_progress-toc .sv-list__item-body{padding-inline-start:var(--sjs2-spacing-x200);padding-inline-end:var(--sjs2-spacing-x200);border-radius:var(--sjs2-radius-x100);padding-top:var(--sjs2-spacing-x150);padding-bottom:var(--sjs2-spacing-x150)}.sv_progress-toc use{fill:var(--sjs2-color-fg-basic-secondary)}.sv_progress-toc--left{border-right:var(--sjs2-border-width-x100) solid var(--sjs2-color-component-input-default-line)}.sv_progress-toc--right{border-left:var(--sjs2-border-width-x100) solid var(--sjs2-color-component-input-default-line)}.sv_progress-toc--mobile{position:absolute;top:var(--sjs2-spacing-x300);right:var(--sjs2-spacing-x400);width:auto;min-width:auto;height:auto;background-color:var(--sjs2-color-bg-neutral-tertiary-dim);z-index:15;border-radius:var(--sjs2-radius-round)}.sv_progress-toc--mobile>div{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300)}.sv_progress-toc--mobile:hover{background-color:var(--sjs2-color-bg-neutral-tertiary-dim)}.sv_progress-toc.sv_progress-toc--sticky{position:sticky;height:auto;overflow-y:auto;top:0}.sd-list__item-body{padding-block:var(--sjs2-spacing-x150);border-radius:var(--sjs2-radius-component-drop-item);font-family:var(--sjs2-typography-font-family-component-input-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-input-content);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-input-content);line-height:var(--sjs2-typography-line-height-component-input-content)}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected){outline:none}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected) .sd-list__item-body{padding-block:calc(var(--sjs2-base-unit-spacing) * 1.25)}.sd-timer{z-index:2;position:fixed;bottom:calc(var(--sd-timer-size) / 144 * 32);right:var(--sjs2-spacing-x100);background:#fff;width:var(--sd-timer-size);height:var(--sd-timer-size);margin-right:calc(var(--sd-timer-size) / 144 * 32);display:flex;border-radius:100%;padding:calc(var(--sd-timer-size) / 144 * 8);box-shadow:var(--sjs2-border-effect-floating-default);box-sizing:border-box}.sd-timer--top{top:calc(var(--sd-timer-size) / 144 * 32);margin-top:var(--sjs2-spacing-x400);margin-bottom:calc(-1 * var(--sd-timer-size))}.sd-timer--bottom{bottom:calc(var(--sd-timer-size) / 144 * 32);margin-top:calc(var(--sd-timer-size) * -1.2222222222)}.sd-timer__progress{--sd-timer-stroke-background-color: var(--sjs2-color-bg-neutral-tertiary-dim);--sd-timer-stroke-background-width: 2px;stroke-linecap:round;height:100%;width:100%;transform:rotate(-90deg);stroke:var(--sjs2-color-bg-brand-primary);stroke-dashoffset:0;fill:none;stroke-width:4px}.sd-timer__progress--animation{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.sd-timer__stroke-background{stroke:var(--sd-timer-stroke-background-color);stroke-width:var(--sd-timer-stroke-background-width)}.sd-timer__text-container{display:flex;flex-direction:column;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:var(--sjs2-spacing-x100);color:var(--sjs2-color-bg-brand-primary);font-weight:700;font-size:calc(var(--sd-timer-size) / 144 * 32)}.sd-timer__text--major{color:var(--sjs2-color-bg-brand-primary);font-weight:700;font-size:calc(var(--sd-timer-size) / 144 * 32)}.sd-timer__text--minor{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary);margin-top:var(--sjs2-spacing-negative-x050)}.sv-header{position:relative;background-color:var(--sjs2-color-component-survey-header-default-bg)}.sv-header__overlap{padding-bottom:var(--sjs2-spacing-x800);box-sizing:content-box}.sv-header__overlap~div .sd-body,.sv-header__overlap~div .sv-body{margin-top:calc(var(--sjs2-base-unit-spacing) * -14)}.sd-root-modern--mobile .sv-header__overlap{padding-bottom:var(--sjs2-spacing-x200)}.sd-root-modern--mobile .sv-header__overlap~div .sd-body,.sd-root-modern--mobile .sv-header__overlap~div .sv-body{margin-top:var(--sjs2-spacing-negative-x700)}.sv-header__overlap.sv-header__without-background{margin-bottom:0;padding-bottom:0}.sv-header__overlap.sv-header__without-background~div .sd-body,.sv-header__overlap.sv-header__without-background~div .sv-body{margin-top:0}.sv-header__without-background .sv-header--mobile,.sv-header__without-background .sv-header__content{padding-bottom:var(--sjs2-layout-component-survey-header-padding-bottom)}.sd-body .sv-header__content{padding-top:0;padding-bottom:var(--sjs2-spacing-x500)}.sv-header__content{padding-top:calc(var(--sjs2-layout-component-survey-header-padding-top) + var(--sjs2-layout-component-survey-box-padding-top));padding-bottom:var(--sjs2-spacing-x500);padding-inline:var(--sjs2-layout-component-survey-header-padding-horizontal);box-sizing:border-box;height:100%;position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;--sd-header-column-gap: var(--sjs2-spacing-x600);row-gap:var(--sjs2-spacing-x150);column-gap:var(--sd-header-column-gap)}.sv-header--height-auto .sv-header__content{grid-template-rows:auto;height:auto}.sv-header--height-auto .sv-header__cell:not(.sv-header__cell--empty) .sv-header__cell-content{position:relative;min-height:100%;min-width:100%}.sv-header--height-auto .sv-header__cell--right .sv-header__cell-content{left:100%;transform:translate(-100%)}.sv-header__content--static{max-width:calc(var(--sjs2-base-unit-size) * 90);margin-left:auto;margin-right:auto}.sv-header__background-image{width:100%;height:100%;position:absolute;top:0;left:0;right:0;border:0;background-position-x:center}.sv-header__background-image--contain{background-repeat:no-repeat}.sv-header__cell{position:relative}.sv-header__cell-content{display:flex;flex-direction:column;position:absolute;width:max-content;max-width:300%;top:0;bottom:0}.sv-header__cell--left .sv-header__cell-content{left:0}.sv-header__cell--center .sv-header__cell-content{min-width:100%;left:50%;transform:translate(-50%)}.sv-header__cell--right .sv-header__cell-content{right:0}.sv-header__logo{display:flex}.sv-header__logo img{display:block}.sv-header__title{display:flex;padding-block:var(--sjs2-layout-component-survey-title-padding-vertical);padding-inline:var(--sjs2-layout-component-survey-title-padding-horizontal)}.sv-header__title .sd-title{font-family:var(--sjs2-typography-font-family-component-survey-header-title),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-survey-header-title);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-survey-header-title);line-height:var(--sjs2-typography-line-height-component-survey-header-title);color:var(--sjs2-color-component-survey-header-default-title);margin:0}.sv-header__logo~.sv-header__title{margin-top:var(--sjs2-spacing-x300)}.sv-header__logo~.sv-header__description{margin-top:var(--sjs2-spacing-x300)}.sv-header__title~.sv-header__description{margin-top:var(--sjs2-layout-component-survey-header-gap-vertical);padding-top:var(--sjs2-layout-component-survey-description-padding-top);padding-bottom:var(--sjs2-layout-component-survey-description-padding-bottom);padding-inline:var(--sjs2-layout-component-survey-description-padding-horizontal)}.sv-header__description{display:flex}.sv-header__description .sd-description{font-family:var(--sjs2-typography-font-family-component-survey-header-description),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-survey-header-description);font-style:normal;font-weight:var(--sjs2-typography-font-weight-component-survey-header-description);line-height:var(--sjs2-typography-line-height-component-survey-header-description);color:var(--sjs2-color-component-survey-header-default-description);margin:0}.sv-header__content .sd-header__text h3{margin:0}.sv-header--mobile{padding:var(--sjs2-spacing-x300);position:relative;z-index:1}.sv-header--mobile .sv-header__logo img{max-width:100%}@keyframes rotationAnimation{0%{rotate:0deg}to{rotate:360deg}}.sd-loading-indicator{height:var(--sjs2-size-x600)}.sd-loading-indicator .sv-svg-icon{height:var(--sjs2-size-x600);width:var(--sjs2-size-x600);animation-name:rotationAnimation;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:1s}.sd-loading-indicator .sv-svg-icon use{fill:var(--sjs2-color-bg-brand-primary)}sv-components-container,.sd-components-container{display:flex}.sv-components-row{display:flex;flex-direction:row;width:100%}.sv-components-column{display:flex;flex-direction:column}.sv-components-column--expandable{flex-grow:1}.sv-components-row>.sv-components-column--expandable{width:1px}.sd-breadcrumbs{display:flex;align-items:center;align-content:center;gap:var(--sjs2-spacing-x100);align-self:stretch;flex-wrap:wrap;padding-bottom:var(--sjs2-spacing-x250)}.sd-breadcrumbs-item{color:var(--sjs2-color-fg-basic-secondary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-breadcrumbs-item__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0;box-sizing:border-box;border:none;background-color:transparent;cursor:pointer;color:unset;font-size:unset;font-family:unset;overflow-x:hidden;white-space:nowrap}.sd-breadcrumbs-item__button .sd-action__title{font-size:unset;padding:0;font-weight:400;line-height:unset;color:unset}.sd-breadcrumbs-separator{display:flex;width:var(--sjs2-size-x150);height:var(--sjs2-size-x150);justify-content:center;align-items:center}.sd-breadcrumbs-separator use{fill:var(--sjs2-color-fg-basic-secondary)}.sd-summary{border-radius:var(--sjs2-radius-x050);background:var(--sjs2-color-bg-basic-primary);box-shadow:var(--sjs2-border-effect-surface-default);overflow:hidden}.sd-summary-placeholder .sd-question__placeholder{min-height:auto;padding:0}.sd-summary-row{display:flex;padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x200);align-items:flex-start;gap:var(--sjs2-spacing-x400);flex:1 0 0;align-self:stretch;border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-primary)}.sd-summary-row__content{display:flex;padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x000);align-items:flex-start;gap:var(--sjs2-spacing-x400);flex:1 0 0;color:var(--sjs2-color-fg-basic-primary);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sd-summary-row__actions{display:flex;align-items:flex-start;gap:var(--sjs2-spacing-x100);opacity:0;transition:opacity var(--sjs-transition-duration, .15s)}.sd-summary-row:hover .sd-summary-row__actions,.sd-question--mobile .sd-summary-row__actions{opacity:1}.sd-summary-row-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;box-sizing:border-box;border:none;background-color:transparent;cursor:pointer;color:unset;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;overflow-x:hidden;white-space:nowrap;display:flex;padding:var(--sjs2-spacing-x100);justify-content:center;align-items:center;gap:var(--sjs2-spacing-x100);border-radius:var(--sjs2-radius-round);transition:background-color var(--sjs-transition-duration, .15s)}.sd-summary-row-action:hover,.sd-summary-row-action:focus{outline:none;background-color:var(--sjs2-color-bg-brand-secondary)}.sd-summary-row-action:active,.sd-summary-row-action.svc-toolbar__item--pressed{opacity:.5}.sd-summary-row-action.svc-toolbar__item--active{outline:none}.sd-summary-row-action:disabled{opacity:.25;cursor:default}.sd-summary-row-action .sv-svg-icon{width:var(--sjs2-size-x200);height:var(--sjs2-size-x200)}.sd-summary-row-action--edit use{fill:var(--sjs2-color-bg-brand-primary)}.sd-summary-row-action--delete:hover,.sd-summary-row-action--delete:focus{outline:none;background-color:var(--sjs2-color-bg-alert-secondary)}.sd-summary-row-action--delete use{fill:var(--sjs2-color-bg-alert-primary)}.sd-imagemap{position:relative}.sd-imagemap-bg{display:block;width:100%}.sd-imagemap-svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1}.sd-imagemap-svg-item{fill:var(--sd-imagemap-idle-fill-color, transparent);stroke:var(--sd-imagemap-idle-stroke-color, transparent);stroke-width:var(--sd-imagemap-idle-stroke-width, 0)}.sd-imagemap-svg-item--hover{fill:var(--sd-imagemap-hover-fill-color, var(--sjs2-color-bg-accent-secondary));stroke:var(--sd-imagemap-hover-stroke-color, var(--sjs2-color-bg-accent-primary));stroke-width:var(--sd-imagemap-hover-stroke-width, 1)}.sd-imagemap-svg-item--selected{fill:var(--sd-imagemap-selected-fill-color, var(--sjs2-color-bg-brand-secondary));stroke:var(--sd-imagemap-selected-stroke-color, var(--sjs2-color-project-brand-600));stroke-width:var(--sd-imagemap-selected-stroke-width, 1)}.sd-imagemap-svg-item--disabled{display:none}.sd-imagemap-control-point{fill:var(--sjs2-color-bg-accent-primary);stroke:var(--sjs2-color-bg-accent-secondary);stroke-width:1;cursor:pointer}.sd-imagemap-control-point:hover{fill:var(--sjs2-color-bg-warning-primary);stroke:#000;stroke-width:1.5}.sd-root-modern,.sd-container-modern{--sd-base-padding: var(--sjs2-spacing-x500);--sd-base-vertical-padding: var(--sjs2-spacing-x400);--sd-page-vertical-padding: var(--sjs2-spacing-x300);--sjs2-spacing-large-horizontal: var(--sjs2-spacing-x500);--sjs2-spacing-large-vertical: var(--sjs2-spacing-x500);--sjs2-spacing-medium-horizontal: var(--sjs2-spacing-x300);--sjs2-spacing-medium-vertical: var(--sjs2-spacing-x300)}.sd-root-modern.sd-root-modern--mobile,.sd-root-modern--mobile .sd-container-modern{--sd-base-padding: var(--sjs2-spacing-x300);--sd-base-vertical-padding: var(--sjs2-spacing-x200);--sd-page-vertical-padding: var(--sjs2-spacing-x200);--sjs2-spacing-large-horizontal: var(--sjs2-spacing-x200);--sjs2-spacing-large-vertical: var(--sjs2-spacing-x500);--sjs2-spacing-medium-horizontal: var(--sjs2-spacing-x200);--sjs2-spacing-medium-vertical: var(--sjs2-spacing-x200)}.sd-root-modern.sd-root-modern--mobile .sd-element__num{float:none;margin-inline-start:0;width:auto;padding-inline-start:0;padding-inline-end:0}.sd-root-modern.sd-root-modern--mobile .sd-element__num+span{float:none;width:auto}.sd-root-modern.sd-root-modern--mobile .sd-title.sd-container-modern__title{flex-direction:column}.sd-root-modern.sd-root-modern--mobile .sd-header__text{min-width:100%}.sd-multipletext--mobile .sd-multipletext__cell{display:block}.sd-multipletext--mobile .sd-multipletext__cell:not(:first-of-type){padding-left:0;padding-top:var(--sjs2-spacing-x100)}.sd-multipletext--mobile .sd-multipletext__cell :not(:last-of-type){padding-bottom:var(--sjs2-spacing-x100)}.sd-multipletext--mobile .sd-multipletext__item-container{padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x200)}.sd-multipletext--mobile .sd-multipletext__item-title{max-width:none;border-right:none;width:100%;padding:var(--sjs2-spacing-x100) 0;margin:0}.sd-multipletext--mobile .sd-multipletext__item{flex-basis:0;min-width:0}.sd-multipletext--mobile .sd-multipletext__item .sd-formbox__input{padding:0;margin:0;min-height:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)))}.sd-multipletext--mobile .sd-multipletext__item .sd-formbox__character-counter{padding-top:0;padding-bottom:0}.sd-multipletext--mobile .sd-multipletext__item-container--answered,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within{flex-direction:column;gap:0}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title{padding:0;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small)}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item{flex-basis:auto;min-width:auto;width:100%}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item .sd-formbox__input,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item .sd-formbox__input{width:100%}.sd-selectbase--mobile .sd-selectbase--multi-column{flex-direction:column}.sd-selectbase--mobile .sd-selectbase--multi-column .sd-selectbase__column:not(:last-child){padding-right:0}body{--sv-defaultV2-mark: true}.sd-root-modern{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--sd-mobile-width: 600px;--sd-timer-size: calc(18 * var(--sjs2-base-unit-size));width:100%;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;background-color:var(--sjs2-color-utility-body);position:relative}@-moz-document url-prefix(){.sd-root-modern,.sd-root-modern *{scrollbar-width:thin;scrollbar-color:var(--sjs2-color-component-input-default-line) transparent}}.sd-root-modern::-webkit-scrollbar,.sd-root-modern *::-webkit-scrollbar{width:12px;height:12px;background-color:transparent}.sd-root-modern::-webkit-scrollbar-thumb,.sd-root-modern *::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:32px;background-color:var(--sjs2-color-component-input-default-line)}.sd-root-modern::-webkit-scrollbar-track,.sd-root-modern *::-webkit-scrollbar-track{background:transparent}.sd-root-modern::-webkit-scrollbar-thumb:hover,.sd-root-modern *::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background-color:var(--sjs2-color-component-input-default-line)}.sd-root-modern form{position:relative}.sd-root-modern:before{position:absolute;inset:0;z-index:0;background-color:var(--sjs2-color-utility-surface-survey);content:""}.sd-root-modern--animation-disabled *,.sd-root-modern--animation-disabled *:before,.sd-root-modern--animation-disabled *:after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.sd-root-modern--animation-disabled .sd-loading-indicator .sv-svg-icon{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important}@media(prefers-reduced-motion:reduce){.sd-root-modern *,.sd-root-modern *:before,.sd-root-modern *:after,.sv-popup *,.sv-popup *:before,.sv-popup *:after{-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important;-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-delay:0s!important;animation-delay:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.sd-loading-indicator .sv-svg-icon{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important}}.sd-root-modern.sd-root-modern--full-container{width:100%;height:100%;overflow:auto;position:relative}.sd-root-modern--mobile{--sd-timer-size: var(--sjs2-size-x900)}.sd-root-modern__wrapper{position:relative}.sd-root-modern__wrapper--has-image{min-height:100%}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed{position:static;width:100%;height:100%}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed form{width:100%;height:100%;max-height:100%}.sv-popup .sv-popup__scrolling-content{box-sizing:content-box}@-moz-document url-prefix(){.sv-popup .sv-popup__scrolling-content,.sv-popup .sv-popup__scrolling-content *{scrollbar-width:thin;scrollbar-color:var(--sjs2-color-component-input-default-line) transparent}}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar{width:12px;height:12px;background-color:transparent}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:32px;background-color:var(--sjs2-color-component-input-default-line)}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-track,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-track{background:transparent}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb:hover,.sv-popup .sv-popup__scrolling-content *::-webkit-scrollbar-thumb:hover{border:2px solid rgba(0,0,0,0);background-color:var(--sjs2-color-component-input-default-line)}.sv-components-container-center{position:sticky;top:0}.sv-root--sticky-top .sv-components-container-center{z-index:15}.sv-root--sticky-top.sd-progress--pages .sv-components-container-center,.sv-root--sticky-top.sd-progress--buttons .sv-components-container-center{background-color:var(--sjs2-color-utility-sheet);box-shadow:var(--sjs2-border-effect-surface-default)}.sv-components-container-right,.sv-components-container-left{width:fit-content}.registration-form-settings{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.registration-form-settings__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.registration-form-settings__title{margin:0;font-size:1.8rem}.registration-form-settings__subtitle{margin:.35rem 0 0;color:var(--rem-text-2)}.registration-form-settings__save,.registration-form-settings__readonly{border-radius:.75rem;padding:.85rem 1.1rem;font-weight:600;white-space:nowrap}.registration-form-settings__save{border:none;background:var(--rem-petrol-ink);color:#fff;cursor:pointer}.registration-form-settings__save:disabled{cursor:wait;opacity:.7}.registration-form-settings__readonly,.registration-form-settings__contract,.registration-form-settings__seed-note{border:1px solid var(--rem-border);background:var(--rem-surface-2);color:var(--rem-text)}.registration-form-settings__contract,.registration-form-settings__seed-note,.registration-form-settings__public-link,.registration-form-settings__loading,.registration-form-settings__success,.registration-form-settings__error{border-radius:.75rem;padding:.9rem 1rem}.registration-form-settings__public-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;border:1px solid #bfdbfe;background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.registration-form-settings__public-link p{margin:.25rem 0 0;color:var(--rem-petrol-ink)}.registration-form-settings__public-link input{grid-column:1 / 2;border:1px solid #93c5fd;border-radius:.65rem;padding:.75rem .85rem;font:inherit}.registration-form-settings__public-link button{border:none;border-radius:.65rem;padding:.8rem 1rem;background:var(--rem-petrol-ink);color:#fff;font-weight:700;cursor:pointer}.registration-form-settings__public-link span{grid-column:1 / -1;color:var(--rem-success-ink);font-weight:600}.registration-form-settings__success{border:1px solid #cde6d4;background:var(--rem-success-soft);color:var(--rem-success-ink)}.registration-form-settings__error{border:1px solid #f0c4c4;background:var(--rem-error-soft);color:var(--rem-error-ink)}.registration-form-settings__error ul{margin:.5rem 0 0;padding-left:1.25rem}.registration-form-settings__tabs{display:flex;gap:0;border-bottom:2px solid var(--rem-border)}.registration-form-settings__tab{display:flex;align-items:center;gap:.4rem;padding:.7rem 1.25rem;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;font:inherit;font-weight:600;color:var(--rem-text-2);cursor:pointer;transition:color .15s,border-color .15s}.registration-form-settings__tab:hover{color:var(--rem-text)}.registration-form-settings__tab--active{color:var(--rem-petrol-ink);border-bottom-color:var(--rem-petrol)}.registration-form-settings__tab-badge{display:inline-block;padding:.1rem .4rem;border-radius:.4rem;background:var(--rem-border);color:var(--rem-text);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.registration-form-settings__panel{border:1px solid var(--rem-border);border-radius:1rem;background:var(--rem-surface);padding:1rem}.registration-form-settings__panel--hidden{display:none}.registration-form-settings__panel--form{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.registration-form-settings__panel--form.registration-form-settings__panel--hidden{display:none}.registration-form-settings__seed-note{border-radius:.75rem;padding:.9rem 1rem}.registration-form-settings__creator{height:calc(100vh - 340px);min-height:400px}.registration-form-settings__branding-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.registration-form-settings__branding-grid label{display:flex;flex-direction:column;gap:.35rem;font-weight:600}.registration-form-settings__branding-grid input,.registration-form-settings__branding-grid textarea{border:1px solid var(--rem-border-strong);border-radius:.65rem;padding:.75rem .85rem;font:inherit}.registration-form-settings__branding-grid--full{grid-column:1 / -1}.registration-form-settings__color-row{display:flex;gap:.5rem;align-items:center}.registration-form-settings__color-row input[type=text],.registration-form-settings__color-row input:not([type=color]){flex:1;border:1px solid var(--rem-border-strong);border-radius:.65rem;padding:.75rem .85rem;font:inherit}.registration-form-settings__color-swatch{width:2.75rem;height:2.75rem;padding:.2rem;border:1px solid var(--rem-border-strong);border-radius:.65rem;cursor:pointer;background:none;flex-shrink:0}.registration-form-preview{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;width:100%}.registration-form-preview__hero{border:1px solid;border-radius:1rem;overflow:hidden;background:var(--rem-surface)}.registration-form-preview__bar{height:.45rem}.registration-form-preview__content{display:flex;justify-content:space-between;gap:1rem;padding:1rem}.registration-form-preview__brand{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rem-text-2)}.registration-form-preview__content h3{margin:.35rem 0}.registration-form-preview__content p{margin:0;color:var(--rem-text-2)}.registration-form-preview__logo{max-width:8rem;max-height:3rem;object-fit:contain}.registration-form-preview__survey{border:1px solid var(--rem-border);border-radius:1rem;padding:1rem;background:var(--rem-surface)}.registration-public{min-height:100vh;padding:2rem;background:linear-gradient(135deg,var(--rem-petrol-muted) 0%,var(--rem-surface-2) 45%,var(--rem-petrol-muted) 100%)}.registration-public--error{display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 18%,rgba(20,184,166,.24),transparent 28rem),radial-gradient(circle at 84% 8%,rgba(37,99,235,.24),transparent 26rem),linear-gradient(135deg,#08111f,#0f1b33 46%,#112c37);color:#f8fafc}.registration-public__card{max-width:900px;margin:0 auto;border:1px solid var(--rem-border);border-radius:1.25rem;padding:1.25rem;background:var(--rem-surface);box-shadow:0 24px 60px #0f172a1a}.registration-public__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.registration-public-error{position:relative;width:min(760px,100%);overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:2rem;padding:clamp(2rem,5vw,4rem);background:linear-gradient(145deg,#0f172ae6,#0f172ab8);box-shadow:0 32px 120px #00000070;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.registration-public-error__orb{position:absolute;width:18rem;height:18rem;border-radius:999px;filter:blur(14px);opacity:.28;pointer-events:none}.registration-public-error__orb--primary{top:-8rem;right:-5rem;background:#22d3ee}.registration-public-error__orb--secondary{bottom:-9rem;left:-6rem;background:#34d399}.registration-public-error__eyebrow{position:relative;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(125,211,252,.28);border-radius:999px;padding:.45rem .8rem;background:#0ea5e91a;color:#bae6fd;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.registration-public-error__icon{position:relative;display:grid;place-items:center;width:5rem;height:5rem;margin-top:2rem;border:1px solid rgba(45,212,191,.34);border-radius:1.4rem;background:linear-gradient(145deg,#14b8a638,#3b82f624)}.registration-public-error__icon span{width:2.1rem;height:2.1rem;border:.26rem solid #67e8f9;border-top-color:transparent;border-radius:999px;box-shadow:0 0 28px #67e8f961}.registration-public-error h1{position:relative;max-width:13ch;margin:1.3rem 0 0;font-size:clamp(2.4rem,7vw,4.8rem);line-height:.92;letter-spacing:-.06em}.registration-public-error__lead{position:relative;max-width:58ch;margin:1.2rem 0 0;color:var(--rem-text-3);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.registration-public-error__panel{position:relative;display:flex;flex-direction:column;gap:.35rem;margin-top:1.6rem;border:1px solid rgba(148,163,184,.24);border-radius:1.1rem;padding:1rem 1.1rem;background:#0f172a94;color:#dbeafe}.registration-public-error__panel strong{color:#fff}.registration-public-error__actions{position:relative;display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.registration-public-error__actions button{border:none;border-radius:.95rem;padding:.9rem 1.15rem;background:#67e8f9;color:#082f49;font-weight:900;cursor:pointer}.registration-public-error__actions .registration-public-error__secondary{border:1px solid rgba(148,163,184,.32);background:#0f172ab8;color:#e0f2fe}.registration-public-error__reference{position:relative;margin:1rem 0 0;color:var(--rem-text-3);font-size:.85rem}@media(max-width:960px){.registration-form-settings__header,.registration-form-preview__content{flex-direction:column}.registration-form-settings__branding-grid{grid-template-columns:1fr}.registration-public{padding:1rem}}.expiry-settings__title{margin:0;font-size:var(--rem-text-lg);font-weight:600}.suppliers-page-shell{margin:0 auto;padding:0 24px;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif}.suppliers-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.suppliers-page-header__content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.suppliers-page-header__title{margin:0;font-size:1.5rem;font-weight:700;color:var(--rem-text)}.suppliers-page-header__subtitle{margin:0;font-size:.875rem;color:var(--rem-text-2);line-height:1.5}.suppliers-page-header__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}@media(max-width:768px){.suppliers-page-header{flex-direction:column}.suppliers-page-header__actions{width:100%;justify-content:flex-start}}.supplier-columns{position:relative;display:inline-block}.supplier-columns__panel{position:absolute;right:0;top:calc(100% + .25rem);z-index:20;min-width:15rem;max-height:70vh;overflow-y:auto;padding:.75rem;background:var(--rem-surface);border-radius:var(--rem-r-md);box-shadow:var(--rem-shadow-raised)}.supplier-columns__list{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.35rem}.supplier-columns__actions{display:flex;justify-content:space-between;gap:.5rem}.supplier-cell--muted{color:var(--rem-text-2);font-style:italic}.supplier-cell--overdue{color:var(--rem-error-ink);font-weight:600}.supplier-next-audit{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.supplier-badge--in-progress{background:#43a7f91f;border:1px solid var(--rem-info);color:var(--rem-petrol-ink);border-radius:999px;font-size:.7rem;font-weight:600;padding:.05rem .5rem}.supplier-outcome{display:inline-block;border-radius:999px;border:1px solid;font-size:.75rem;font-weight:600;padding:.1rem .6rem}.supplier-outcome--red{background:#ff3f3f1f;border-color:var(--rem-error);color:var(--rem-error-ink)}.supplier-outcome--orange{background:#ffa94f26;border-color:var(--rem-warning);color:var(--rem-warning-ink)}.supplier-outcome--yellow{background:#facc152e;border-color:var(--rem-warning);color:var(--rem-warning-ink)}.supplier-outcome--green{background:#8de22b1f;border-color:var(--rem-success);color:var(--rem-success-ink)}.supplier-outcome--neutral{background:#78909c1f;border-color:var(--rem-border-strong);color:var(--rem-text-2)}.table-pagination{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--rem-border);font-size:.8rem;color:var(--rem-text-2)}.table-pagination__lead{display:flex;align-items:center;gap:1.25rem}.table-pagination__info{font-variant-numeric:tabular-nums}.table-pagination__nav{display:flex;gap:.5rem}.table-pagination__btn{padding:.375rem .75rem;border:1.5px solid var(--rem-border-strong);border-radius:6px;background:var(--rem-surface);color:var(--rem-text);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.table-pagination__btn:hover:not(:disabled){border-color:var(--rem-petrol);background:#39b4bf0f}.table-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.supplier-detail{margin:0 auto;padding:0 24px;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif}.supplier-detail__header{background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f;padding:1.5rem 2rem;margin-bottom:1.5rem}.supplier-detail__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.supplier-detail__identity{flex:1}.supplier-detail__name{font-size:1.5rem;font-weight:700;color:var(--rem-text);margin:0 0 .25rem}.supplier-detail__trade-name{font-size:.9rem;color:var(--rem-text-2);margin:0 0 .5rem}.supplier-detail__code{display:inline-block;font-size:.75rem;font-weight:600;color:var(--rem-text-2);background:var(--rem-bg);padding:.15rem .5rem;border-radius:4px;font-variant-numeric:tabular-nums}.supplier-detail__header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.supplier-detail__trust-row{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.supplier-detail__trust-item{display:flex;align-items:center;gap:.375rem;font-size:.875rem}.supplier-detail__trust-label{color:var(--rem-text-2);font-weight:500}.supplier-detail__trust-value{font-weight:700;color:var(--rem-text)}.supplier-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.supplier-detail__grid--full{grid-template-columns:1fr}.supplier-detail__section{background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f;padding:1.25rem 1.5rem}.supplier-detail__section-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--rem-text-2);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--rem-border)}.supplier-detail__fields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem}.supplier-detail__field{display:flex;flex-direction:column;gap:.15rem}.supplier-detail__field-label{font-size:.75rem;font-weight:600;color:var(--rem-text-2);text-transform:uppercase;letter-spacing:.03em}.supplier-detail__field-value{font-size:.875rem;color:var(--rem-text);word-break:break-word}.supplier-detail__field-value--empty{color:var(--rem-text-3);font-style:italic}.supplier-detail__field-value a{color:var(--rem-petrol-ink);text-decoration:none}.supplier-detail__field-value a:hover{text-decoration:underline}.supplier-detail__mini-table{width:100%;border-collapse:collapse;font-size:.8rem}.supplier-detail__mini-table th{text-align:left;padding:.5rem .75rem;color:var(--rem-text-2);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--rem-border)}.supplier-detail__mini-table td{padding:.5rem .75rem;border-bottom:1px solid var(--rem-border);color:var(--rem-text);vertical-align:top}.supplier-detail__mini-table tr:last-child td{border-bottom:none}.supplier-detail__mini-table .primary-tag{display:inline-block;font-size:.65rem;font-weight:700;color:var(--rem-petrol-ink);background:#39b4bf1a;padding:.1rem .4rem;border-radius:4px;margin-left:.375rem;text-transform:uppercase}.supplier-detail__mini-table .inactive-tag{display:inline-block;font-size:.65rem;font-weight:700;color:var(--rem-text-2);background:var(--rem-bg);padding:.1rem .4rem;border-radius:4px;margin-left:.375rem;text-transform:uppercase}.supplier-detail__empty{text-align:center;padding:1.5rem;color:var(--rem-text-3);font-size:.8rem}.supplier-detail__loading{display:flex;align-items:center;justify-content:center;padding:4rem;color:var(--rem-text-2);gap:.5rem;font-size:.875rem}.supplier-detail__error{padding:1rem;border-radius:8px;background:#ff3f3f14;border:1px solid rgba(255,63,63,.2);color:var(--rem-error-ink);font-size:.875rem}.financial-value{font-variant-numeric:tabular-nums;font-weight:600}.supplier-detail__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;min-width:max-content;padding-inline:1rem!important;padding:.4rem 1rem!important;border-radius:6px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;text-decoration:none;line-height:1.2;white-space:nowrap;flex-shrink:0;box-sizing:border-box;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s}.supplier-detail__action-btn--edit{background:transparent;color:var(--rem-text-2);border-color:var(--rem-border-strong)}.supplier-detail__action-btn--edit:link,.supplier-detail__action-btn--edit:visited{color:var(--rem-text-2)}.supplier-detail__action-btn--edit:hover{background:var(--rem-bg);border-color:var(--rem-border-strong);color:var(--rem-text)}.supplier-detail__action-btn--delete{background:transparent;color:var(--rem-error-ink);border:1px solid rgba(220,38,38,.3)}.supplier-detail__action-btn--delete:hover{background:#dc26260f;border-color:#dc262659}.supplier-detail__overlay{position:fixed;inset:0;background:#26323866;display:flex;align-items:center;justify-content:center;z-index:1000}.supplier-detail__dialog{background:var(--rem-surface);border-radius:12px;box-shadow:0 4px 24px #26323826;padding:2rem;max-width:420px;width:90%}.supplier-detail__dialog-title{font-size:1.1rem;font-weight:700;color:var(--rem-text);margin:0 0 .5rem}.supplier-detail__dialog-text{font-size:.875rem;color:var(--rem-text-2);margin:0 0 1.5rem;line-height:1.5}.supplier-detail__dialog-error{font-size:.8rem;color:var(--rem-error-ink);margin:-.5rem 0 1rem}.supplier-detail__dialog-actions{display:flex;gap:.75rem;justify-content:flex-end}.supplier-detail__action-btn--cancel{background:transparent;color:var(--rem-text-2);border:1px solid var(--rem-border-strong)}.supplier-detail__action-btn--cancel:hover{background:var(--rem-bg);border-color:var(--rem-border-strong)}.supplier-detail__action-btn--confirm-delete{background:var(--rem-error-ink);color:#fff;border-color:var(--rem-error)}.supplier-detail__action-btn--confirm-delete:link,.supplier-detail__action-btn--confirm-delete:visited{color:#fff}.supplier-detail__action-btn--confirm-delete:hover:not(:disabled){background:var(--rem-error-ink-hover);border-color:var(--rem-error)}.supplier-detail__action-btn--confirm-delete:disabled{opacity:.5;cursor:not-allowed}.supplier-tabs-card{background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f;margin-bottom:1.5rem;overflow:hidden}.supplier-tabs__bar{display:flex;gap:0;border-bottom:2px solid var(--rem-border);padding:0 1.5rem;overflow-x:auto;scrollbar-width:none}.supplier-tabs__bar::-webkit-scrollbar{display:none}.supplier-tabs__tab{padding:.75rem 1.25rem;font-size:.8rem;font-weight:600;color:var(--rem-text-2);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;font-family:inherit}.supplier-tabs__tab:hover{color:var(--rem-petrol-ink)}.supplier-tabs__tab--active{color:var(--rem-petrol-ink);border-bottom-color:var(--rem-petrol)}.supplier-sections__chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1.5rem 0}.supplier-sections__chip{padding:.35rem .85rem;border:1px solid var(--rem-border);border-radius:999px;background:var(--rem-surface);color:var(--rem-text-2);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.supplier-sections__chip:hover{border-color:var(--rem-petrol);color:var(--rem-petrol-ink)}.supplier-sections__chip--active{background:var(--rem-petrol-muted);border-color:var(--rem-petrol);color:var(--rem-petrol-ink)}.supplier-sections__count{display:inline-block;margin-left:.4rem;padding:0 .4rem;min-width:1.1rem;border-radius:999px;background:var(--rem-bg);color:var(--rem-text-2);font-size:.7rem;font-weight:600;line-height:1.1rem;text-align:center}.supplier-sections__count--attention{background:#f57c00;color:#fff}.supplier-sections__intro{margin:0 0 .5rem;font-size:.85rem;color:var(--rem-text-2)}.supplier-tabs__panel{padding:1.25rem 1.5rem;min-height:160px}.supplier-tabs__panel--graph{display:flex;flex-direction:column;height:680px}.supplier-tabs__graph-view{flex:1;min-height:0}.rel-summary{list-style:none;margin:0;padding:0;max-height:6.5rem;overflow-y:auto;font-size:.8rem;line-height:1.5;color:var(--rem-text-2)}.rel-summary__line+.rel-summary__line{margin-top:.25rem}.rel-summary__kind{font-weight:600;color:var(--rem-text)}.rel-summary__name{border:0;padding:0;background:none;font:inherit;color:var(--rem-petrol-ink);cursor:pointer}.rel-summary__name:hover{text-decoration:underline}.rel-panel{padding:.75rem 1.25rem;border-bottom:1px solid var(--rem-border);background:#fafbfc;flex-shrink:0}.rel-panel__form{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:.6rem}.rel-panel__search-wrap{position:relative;flex:1;min-width:200px}.rel-panel__search-input{width:100%;padding:.4rem .75rem;border:1px solid var(--rem-border);border-radius:6px;font-size:.85rem;font-family:inherit;outline:none;box-sizing:border-box;background:var(--rem-surface)}.rel-panel__search-input:focus{border-color:var(--rem-petrol);box-shadow:0 0 0 2px #39b4bf26}.rel-panel__dropdown{position:absolute;top:calc(100% + 2px);left:0;right:0;background:var(--rem-surface);border:1px solid var(--rem-border);border-radius:6px;box-shadow:0 4px 12px #0000001a;list-style:none;margin:0;padding:0;z-index:100;max-height:200px;overflow-y:auto}.rel-panel__dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:.45rem .75rem;cursor:pointer;gap:.5rem}.rel-panel__dropdown-item:hover{background:var(--rem-petrol-muted)}.rel-panel__dropdown-name{font-size:.85rem;color:var(--rem-text)}.rel-panel__dropdown-code{font-size:.75rem;color:var(--rem-text-2);white-space:nowrap}.rel-panel__select{padding:.4rem .65rem;border:1px solid var(--rem-border);border-radius:6px;font-size:.85rem;font-family:inherit;background:var(--rem-surface);cursor:pointer;outline:none}.rel-panel__add-btn{padding:.4rem 1rem;background:var(--rem-petrol-ink);color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.rel-panel__add-btn:disabled{opacity:.45;cursor:not-allowed}.rel-panel__error{color:var(--rem-error-ink);font-size:.82rem;margin:0 0 .5rem}.rel-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.rel-panel__item{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem;background:var(--rem-surface);border-radius:6px;border:1px solid var(--rem-border);font-size:.85rem}.rel-panel__badge{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.rel-panel__badge--parent{background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.rel-panel__badge--child{background:var(--rem-success-soft);color:var(--rem-success-ink)}.rel-panel__badge--peer{background:#f3e5f5;color:#6a1b9a}.rel-panel__item-name{flex:1;color:var(--rem-text);font-weight:600}.rel-panel__item-code{color:var(--rem-text-2);font-size:.8rem}.rel-panel__remove-btn{padding:.15rem .5rem;border:1px solid var(--rem-error);background:transparent;color:var(--rem-error-ink);border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;font-family:inherit}.rel-panel__remove-btn:disabled{opacity:.4;cursor:not-allowed}.supplier-tabs__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;gap:.5rem;color:var(--rem-text-3);font-size:.8rem;text-align:center}.supplier-tabs__placeholder-icon{font-size:1.75rem;opacity:.5}@media(max-width:767px){.supplier-detail__grid,.supplier-detail__fields{grid-template-columns:1fr}.supplier-detail__header-top{flex-direction:column}}.master-data-comparison th{white-space:normal;vertical-align:bottom}.master-data-comparison th,.master-data-comparison td{padding-inline:.75rem}.master-data-comparison td{vertical-align:top;overflow-wrap:anywhere}.master-data-comparison td.suppliers-table__name{min-width:11rem;overflow-wrap:normal}.master-data-review__not-apply{display:block;margin-top:.25rem;padding:0;border:none;background:none;color:var(--rem-error-ink);font:inherit;font-size:.75rem;font-weight:600;text-decoration:underline;cursor:pointer}.master-data-review__not-apply:disabled{color:var(--rem-text-3);cursor:default}.master-data-review__declined{display:inline-block;margin-top:.25rem;padding:0 .45rem;border-radius:999px;background:var(--rem-error-soft);color:var(--rem-error-ink);font-size:.7rem;font-weight:700}.supplier-edit__name-input{display:block;width:100%;font-size:1.5rem;font-weight:700;color:var(--rem-text);font-family:inherit;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;padding:0 0 .1rem;margin:0 0 .25rem;transition:border-color .15s}.supplier-edit__name-input:hover,.supplier-edit__name-input:focus{outline:none;border-bottom-color:var(--rem-petrol)}.supplier-edit__name-input--error{border-bottom-color:var(--rem-error)}.supplier-edit__field-error{display:block;font-size:.75rem;color:var(--rem-error-ink);margin-bottom:.25rem}.supplier-edit__trade-name-input{display:block;width:100%;font-size:.9rem;color:var(--rem-text-2);font-family:inherit;background:transparent;border:none;border-bottom:1.5px solid transparent;border-radius:0;padding:0 0 .1rem;margin:0 0 .5rem;transition:border-color .15s}.supplier-edit__trade-name-input::placeholder{color:var(--rem-text-3);font-style:italic}.supplier-edit__trade-name-input:hover,.supplier-edit__trade-name-input:focus{outline:none;border-bottom-color:var(--rem-border-strong)}.supplier-edit__status-select{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:700;font-family:inherit;cursor:pointer;border:1.5px solid transparent;transition:opacity .15s}.supplier-edit__status-select:focus{outline:2px solid var(--rem-petrol);outline-offset:2px}.supplier-edit__status-select--active{background:#10b9811a;color:var(--rem-success-ink);border-color:#10b98140}.supplier-edit__status-select--draft{background:#78909c1a;color:var(--rem-text);border-color:#78909c40}.supplier-edit__status-select--pending_approval{background:#f59e0b1a;color:var(--rem-warning-ink);border-color:#f59e0b40}.supplier-edit__status-select--suspended{background:#f973161a;color:#7c2d12;border-color:#f9731640}.supplier-edit__status-select--blocked{background:#ff3f3f1a;color:var(--rem-error-ink);border-color:#ff3f3f40}.supplier-edit__status-select--archived{background:#64748b1a;color:var(--rem-text);border-color:#64748b40}.supplier-edit__trust-select,.supplier-edit__trust-input{font-size:.875rem;font-weight:700;color:var(--rem-text);font-family:inherit;background:transparent;border:none;border-bottom:1.5px solid transparent;border-radius:0;padding:0 .125rem;cursor:pointer;transition:border-color .15s;max-width:140px}.supplier-edit__trust-select:hover,.supplier-edit__trust-select:focus,.supplier-edit__trust-input:hover,.supplier-edit__trust-input:focus{outline:none;border-bottom-color:var(--rem-petrol)}.supplier-edit__trust-input{width:3rem;text-transform:uppercase}.supplier-edit__field-input{width:100%;font-size:.875rem;color:var(--rem-text);font-family:inherit;background:transparent;border:none;border-bottom:1.5px solid var(--rem-border);border-radius:0;padding:.2rem 0;transition:border-color .15s}.supplier-edit__field-input:hover,.supplier-edit__field-input:focus{outline:none;border-bottom-color:var(--rem-petrol)}.supplier-edit__field-input::placeholder{color:var(--rem-text-3)}.supplier-edit__revenue-row{display:flex;gap:.5rem;align-items:center}.supplier-edit__field-input--revenue{flex:1}.supplier-edit__field-input--currency{width:3.5rem;flex-shrink:0;text-transform:uppercase;text-align:center}.supplier-edit__notes-input{width:100%;font-size:.875rem;color:var(--rem-text);font-family:inherit;background:transparent;border:1.5px solid var(--rem-border);border-radius:6px;padding:.4rem .5rem;resize:vertical;min-height:72px;transition:border-color .15s}.supplier-edit__notes-input:hover,.supplier-edit__notes-input:focus{outline:none;border-color:var(--rem-petrol)}.supplier-edit__save-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem 1rem;min-height:40px;border-radius:6px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid var(--rem-petrol);background:var(--rem-petrol-ink);color:#fff;transition:background .15s,border-color .15s,opacity .15s}.supplier-edit__save-btn:hover:not(:disabled){background:var(--rem-petrol-ink-hover);border-color:var(--rem-petrol-ink)}.supplier-edit__save-btn:disabled{opacity:.5;cursor:not-allowed}.supplier-edit__readonly{opacity:.6;font-style:italic}.supplier-edit__section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--rem-border)}.supplier-edit__section-header--end{justify-content:flex-end;border-bottom:none;padding-bottom:0;margin-bottom:.75rem}.supplier-edit__add-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:6px;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;background:transparent;color:var(--rem-petrol-ink);border:1.5px solid rgba(57,180,191,.4);transition:background .15s;flex-shrink:0}.supplier-edit__add-btn:hover{background:#39b4bf14}.supplier-edit__row-action-cell{width:4rem;padding-right:.25rem!important;white-space:nowrap}.supplier-edit__row-action-cell>*{display:inline-flex}.supplier-edit__edit-row-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;border:none;background:transparent;color:var(--rem-text-3);cursor:pointer;transition:color .15s,background .15s}.supplier-edit__edit-row-btn:hover{color:var(--rem-petrol-ink);background:#39b4bf14}.supplier-edit__delete-row-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;border:none;background:transparent;color:var(--rem-text-3);cursor:pointer;transition:color .15s,background .15s}.supplier-edit__delete-row-btn:hover{color:var(--rem-error-ink);background:#ff3f3f0f}.supplier-edit__overlay{position:fixed;inset:0;background:#26323866;display:flex;align-items:center;justify-content:center;z-index:1000}.supplier-edit__modal{background:var(--rem-surface);border-radius:12px;box-shadow:0 4px 32px #26323826;width:90%;max-width:520px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.supplier-edit__modal--sm{max-width:400px;padding:1.5rem}.supplier-edit__modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 0}.supplier-edit__modal-title{font-size:1rem;font-weight:700;color:var(--rem-text);margin:0}.supplier-edit__modal-close{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;border:none;background:transparent;color:var(--rem-text-2);cursor:pointer;transition:background .15s}.supplier-edit__modal-close:hover{background:var(--rem-bg);color:var(--rem-text)}.supplier-edit__modal-body{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.875rem}.supplier-edit__modal-desc{font-size:.875rem;color:var(--rem-text-2);margin:.5rem 0 1.5rem;line-height:1.5}.supplier-edit__modal-error{margin:.5rem 1.5rem 0;padding:.6rem .875rem;border-radius:6px;background:#ff3f3f14;border:1px solid rgba(255,63,63,.2);color:var(--rem-error-ink);font-size:.8rem}.supplier-edit__modal-field{display:flex;flex-direction:column;gap:.25rem}.supplier-edit__modal-label{font-size:.75rem;font-weight:600;color:var(--rem-text)}.supplier-edit__modal-input{padding:.45rem .625rem;border:1.5px solid var(--rem-border-strong);border-radius:8px;font-size:.875rem;font-family:inherit;color:var(--rem-text);background:var(--rem-surface);transition:border-color .15s}.supplier-edit__modal-input:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px #39b4bf1f}.supplier-edit__modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.supplier-edit__modal-checks{display:flex;gap:1.25rem;flex-wrap:wrap}.supplier-edit__modal-warning{margin:.5rem 0 0;font-size:.8125rem;color:var(--rem-warning-ink)}.supplier-edit__modal-checkbox{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--rem-text);cursor:pointer}.supplier-edit__modal-actions{display:flex;gap:.625rem;justify-content:flex-end;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--rem-border);margin-top:auto}.supplier-edit__form-footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 0 .5rem}.supplier-edit__form-footer--sticky{position:sticky;bottom:0;z-index:5;margin-top:1.25rem;padding:.75rem 0;background:var(--rem-bg);border-top:1px solid var(--rem-border)}.supplier-edit__save-btn--secondary{background:var(--rem-surface);color:var(--rem-petrol-ink);border-color:var(--rem-petrol)}.supplier-edit__save-btn--secondary:hover:not(:disabled){background:var(--rem-petrol-muted);border-color:var(--rem-petrol-ink);color:var(--rem-petrol-ink)}.supplier-toast{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;padding:.75rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;color:#fff;box-shadow:0 4px 16px #00000026;animation:supplier-toast-in .2s ease}.supplier-toast--success{background:var(--rem-petrol-ink)}.supplier-toast--error{background:var(--rem-error-ink)}@keyframes supplier-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;color:var(--rem-text-2);margin-bottom:1.25rem}.breadcrumb a{color:var(--rem-petrol-ink);text-decoration:none;font-weight:600}.breadcrumb a:hover{text-decoration:underline}.breadcrumb__separator{color:var(--rem-text-3)}.breadcrumb__page{overflow-wrap:anywhere}.breadcrumb__code{font-family:monospace}.offline-lock{margin:var(--dashboard-space-xs) 0 var(--dashboard-space-sm);padding:.4rem .6rem;border-left:3px solid var(--dashboard-warning);border-radius:var(--dashboard-radius-sm);background:color-mix(in srgb,var(--dashboard-warning) 15%,var(--dashboard-white));color:var(--dashboard-dark);font-size:.8rem}.offline-lock-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .625rem;border-radius:9999px;background:color-mix(in srgb,var(--dashboard-warning) 15%,var(--dashboard-white));color:var(--dashboard-dark);font-size:.75rem;font-weight:600;white-space:nowrap}.offline-lock-badge__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--dashboard-warning)}.offline-lock-filter{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1.5px solid var(--dashboard-disabled);border-radius:9999px;background:var(--dashboard-white);color:var(--dashboard-dark);font:inherit;font-size:.875rem;cursor:pointer;white-space:nowrap}.offline-lock-filter[aria-pressed=true]{border-color:var(--dashboard-warning);background:color-mix(in srgb,var(--dashboard-warning) 15%,var(--dashboard-white));font-weight:600}.offline-lock-filter:focus-visible{outline:none;border-color:var(--dashboard-petrol-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--dashboard-petrol-500) 15%,transparent)}.offline-lock-dialog{width:calc(100% - 2rem);max-width:480px;padding:var(--dashboard-space-lg);border-radius:var(--dashboard-radius-md);background:var(--dashboard-white)}.offline-lock-dialog__title{margin:0 0 .75rem;font-size:1.1rem;color:var(--dashboard-dark)}.offline-lock-dialog__text{margin:0 0 .5rem;font-size:.9rem;color:var(--dashboard-grey)}.offline-lock-dialog__error{margin:.5rem 0 1rem;font-size:.85rem;color:var(--rem-error-ink)}.offline-lock-dialog__actions{display:flex;gap:var(--dashboard-space-sm);justify-content:flex-end;margin-top:var(--dashboard-space-md)}.findings-page{padding:1.5rem;max-width:1400px;margin:0 auto}.findings-page__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.findings-page__title-group{display:flex;flex-direction:column;gap:.25rem}.findings-page__title{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, var(--rem-text));margin:0}.findings-page__subtitle{font-size:.875rem;color:var(--color-text-secondary, var(--rem-text-2));margin:0}.findings-page__summary{font-size:.875rem;color:var(--color-text-secondary, var(--rem-text-2));margin-bottom:1rem}.findings-page__summary strong{color:var(--rem-warning-ink)}.findings-filters{background:var(--color-surface, var(--rem-surface-2));border:1px solid var(--color-border, var(--rem-border));border-radius:.5rem;padding:1rem 1.25rem;margin-bottom:1.25rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.findings-filters__group{display:flex;flex-direction:column;gap:.25rem}.findings-filters__label{font-size:.75rem;font-weight:600;color:var(--color-text-secondary, var(--rem-text-2));text-transform:uppercase;letter-spacing:.05em}.findings-filters__select,.findings-filters__input{padding:.4rem .65rem;border:1px solid var(--color-border, var(--rem-border));border-radius:.375rem;font-size:.875rem;color:var(--color-text-primary, var(--rem-text));background:var(--rem-surface);outline:none;transition:border-color .15s;min-width:140px}.findings-filters__select:focus,.findings-filters__input:focus{border-color:var(--rem-petrol)}.findings-filters__checkbox-group{display:flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:var(--rem-warning-ink);cursor:pointer;padding-bottom:.1rem}.findings-card{background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f;overflow:hidden}.findings-table__wrapper{overflow-x:auto}.findings-table{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--rem-surface)}.findings-table th{padding:.625rem .875rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--color-text-secondary, var(--rem-text-2));text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface, var(--rem-surface-2));border-bottom:1px solid var(--color-border, var(--rem-border));white-space:nowrap}.findings-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.findings-table th.sortable:hover{color:var(--color-text-primary, var(--rem-text))}.findings-table td{padding:.75rem .875rem;border-bottom:1px solid var(--color-border-light, var(--rem-border));vertical-align:middle}.findings-table tr:last-child td{border-bottom:none}.findings-table tr.clickable{cursor:pointer}.findings-table tr.clickable:hover td{background:var(--color-surface, var(--rem-surface-2))}.findings-table tr.orphan td,.findings-table tr.orphan:hover td{background:var(--rem-warning-soft)}.findings-table tr.closed td{opacity:.6}.findings-table tr.closed:hover td{opacity:.8;background:var(--color-surface, var(--rem-surface-2))}.findings-table td.supplier{font-weight:600;color:var(--color-text-primary, var(--rem-text))}.findings-table td.age{white-space:nowrap;color:var(--color-text-secondary, var(--rem-text-2))}.findings-table__empty{padding:2rem;text-align:center;color:var(--color-text-secondary, var(--rem-text-2));font-style:italic}.findings-badge-severity{background:var(--severity-tint);color:var(--severity-on-tint);display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.findings-badge-closed{display:inline-block;padding:.05rem .45rem;border-radius:999px;background:var(--rem-surface-2);color:var(--rem-text-2);border:1px solid var(--rem-border-strong);font-size:.7rem;font-weight:600;white-space:nowrap}.findings-badge-orphan{display:inline-block;padding:.05rem .45rem;border-radius:999px;background:var(--rem-warning-soft);color:var(--rem-warning-ink);border:1px solid var(--rem-warning);font-size:.7rem;font-weight:700;cursor:help}.findings-questionnaire-link{color:var(--rem-petrol-ink);text-decoration:underline;font-size:.8rem}.findings-drawer__overlay{position:fixed;inset:0;z-index:900}.findings-drawer__backdrop{position:absolute;inset:0;background:#00000040}.findings-drawer{position:absolute;top:0;right:0;height:100%;width:min(440px,92vw);background:var(--rem-surface);box-shadow:-8px 0 32px #2632382e;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.findings-drawer__head{display:flex;justify-content:space-between;align-items:center}.findings-drawer__title{margin:0;font-size:1.05rem;color:var(--color-text-primary, var(--rem-text))}.findings-drawer__close{border:none;background:none;font-size:1.4rem;cursor:pointer;color:var(--color-text-secondary, var(--rem-text-2));line-height:1;padding:.25rem}.findings-drawer__close:hover{color:var(--color-text-primary, var(--rem-text))}.findings-drawer__badges{display:flex;gap:.5rem;flex-wrap:wrap}.findings-drawer__dl{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;font-size:.85rem}.findings-drawer__dl dt{color:var(--color-text-secondary, var(--rem-text-2));font-weight:500}.findings-drawer__dl dd{margin:0}.findings-drawer__dl dd.no-invitation{color:var(--rem-warning-ink);font-style:italic}.findings-drawer__note{border-radius:.5rem;padding:.75rem;font-size:.82rem;line-height:1.5}.findings-drawer__note--critical{background:var(--rem-error-soft);border:1px solid #fca5a5;color:var(--rem-error-ink)}.findings-drawer__note--non-critical{background:var(--rem-petrol-muted);border:1px solid #39b4bf55;color:var(--rem-petrol-ink)}.findings-drawer__actions{margin-top:auto;display:flex;gap:.5rem}.findings-drawer__resolve-btn{flex:1;padding:.6rem;border-radius:.5rem;border:none;background:var(--rem-petrol-ink);color:#fff;font-weight:700;font-size:.875rem;cursor:pointer;transition:background .15s}.findings-drawer__resolve-btn:hover:not(:disabled){background:var(--rem-petrol-ink-hover)}.findings-drawer__resolve-btn:disabled{opacity:.6;cursor:not-allowed}.findings-drawer__questionnaire-btn{flex:1;padding:.6rem;border-radius:.5rem;border:1px solid var(--rem-petrol);color:var(--rem-petrol-ink);font-weight:700;font-size:.875rem;text-align:center;text-decoration:none;display:block}.findings-drawer__questionnaire-btn:hover{background:var(--rem-petrol-muted)}.findings-drawer__feedback{font-size:.82rem;padding:.5rem .75rem;border-radius:.375rem}.findings-drawer__feedback--success{background:var(--rem-success-soft);color:var(--rem-success-ink);border:1px solid #86efac}.findings-drawer__feedback--error{background:var(--rem-error-soft);color:var(--rem-error-ink);border:1px solid #fca5a5}.findings-page__loading,.findings-page__error{padding:3rem;text-align:center;color:var(--color-text-secondary, var(--rem-text-2))}.findings-page__error{color:var(--rem-error-ink)}.findings-controls{display:flex;flex-direction:column;gap:var(--rem-3);width:100%}.findings-controls__statuses{display:inline-flex;flex-wrap:wrap;gap:var(--rem-1)}.findings-controls__pill{min-height:32px;padding:var(--rem-1) var(--rem-3);border:1px solid var(--rem-border);border-radius:999px;background:var(--rem-surface);color:var(--rem-text-2);font:inherit;font-size:var(--rem-text-sm);font-weight:600;cursor:pointer}.findings-controls__pill:hover{border-color:var(--rem-border-strong);color:var(--rem-text)}.findings-controls__pill[aria-pressed=true]{border-color:var(--rem-petrol-ink);background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.findings-controls__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--rem-3)}.findings-controls__field{display:flex;flex-direction:column;gap:var(--rem-1);min-width:10rem;flex:0 1 12rem}.findings-controls__field--search{flex:1 1 14rem}.findings-controls__field label{font-size:var(--rem-text-xs);font-weight:600;color:var(--rem-text-2)}.findings-controls__field select,.findings-controls__field input{min-height:36px;padding:var(--rem-1) var(--rem-2);border:1px solid var(--rem-border);border-radius:6px;background:var(--rem-surface);color:var(--rem-text);font:inherit;font-size:var(--rem-text-sm)}.findings-controls__toggle{display:inline-flex;align-items:center;gap:var(--rem-2);min-height:36px;font-size:var(--rem-text-sm);color:var(--rem-text)}.findings-table__sort{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}.findings-table__open{padding:0;border:none;background:none;color:var(--rem-petrol-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.findings-table__open:hover{text-decoration:underline}.findings-table__none{color:var(--rem-text-3)}.findings-badge-severity__blocking{font-weight:700}.findings-card--refreshing{opacity:.7;transition:opacity .12s ease-out}.findings-page__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rem-3);padding:var(--rem-6) 0;color:var(--rem-text-2)}@media(max-width:639.98px){.findings-page{padding-left:var(--rem-4);padding-right:var(--rem-4)}.findings-controls__field{flex:1 1 100%}.findings-table__empty-state{position:sticky;left:1rem;display:inline-block;max-width:calc(100vw - 5rem);white-space:normal}.findings-table__empty{text-align:left}}.audit-log-page{margin:0 auto;padding:0 24px;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif}.audit-log__filters{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:var(--rem-surface-2);border:1px solid var(--rem-border);border-radius:10px}.audit-log__filter-group{display:flex;flex-direction:column;gap:.25rem;min-width:140px}.audit-log__filter-label{font-size:.75rem;font-weight:600;color:var(--rem-text-2);text-transform:uppercase;letter-spacing:.04em}.audit-log__filter-input,.audit-log__filter-select{padding:.4rem .65rem;border:1px solid var(--rem-border-strong);border-radius:6px;font-size:.875rem;color:var(--rem-text);background:var(--rem-surface);outline:none;transition:border-color .15s}.audit-log__filter-input:focus,.audit-log__filter-select:focus{border-color:var(--rem-petrol);box-shadow:0 0 0 2px #39b4bf2e}.audit-log__filter-actions{display:flex;align-items:flex-end;gap:.5rem}.audit-log__filter-btn{padding:.4rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;background:var(--rem-petrol-ink);color:#fff;transition:background .15s}.audit-log__filter-btn:hover{background:var(--rem-petrol-ink-hover)}.audit-log__filter-btn--reset{background:transparent;color:var(--rem-text-2);border:1px solid var(--rem-border-strong)}.audit-log__filter-btn--reset:hover{background:var(--rem-bg)}.audit-log__table-wrapper{overflow-x:auto;border:1px solid var(--rem-border);border-radius:10px}.audit-log__table{width:100%;border-collapse:collapse;font-size:.875rem}.audit-log__table thead tr{background:var(--rem-surface-2)}.audit-log__table th{padding:.75rem 1rem;text-align:left;font-weight:600;font-size:.78rem;color:var(--rem-text-2);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--rem-border);white-space:nowrap}.audit-log__table td{padding:.75rem 1rem;border-bottom:1px solid var(--rem-border);color:var(--rem-text);vertical-align:top}.audit-log__table tbody tr:hover{background:var(--rem-surface-2)}.audit-log__table tbody tr:last-child td{border-bottom:none}.audit-log__action-badge{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.audit-log__action-badge--Create{background:var(--rem-success-soft);color:var(--rem-success-ink)}.audit-log__action-badge--Update{background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.audit-log__action-badge--Delete{background:var(--rem-error-soft);color:var(--rem-error-ink)}.audit-log__expand-btn{background:none;border:none;cursor:pointer;color:var(--rem-petrol-ink);font-size:.8rem;font-weight:600;padding:.2rem 0;text-decoration:underline;text-underline-offset:2px}.audit-log__expand-btn:hover{color:var(--rem-petrol-ink)}.audit-log__changes{margin-top:.5rem}.audit-log__changes-table{width:100%;border-collapse:collapse;font-size:.8rem;background:var(--rem-surface-2);border-radius:6px;overflow:hidden;border:1px solid var(--rem-border)}.audit-log__changes-table th{padding:.4rem .75rem;font-weight:600;color:var(--rem-text-2);background:var(--rem-surface-2);text-align:left;font-size:.75rem}.audit-log__changes-table td{padding:.4rem .75rem;border-bottom:1px solid var(--rem-border);color:var(--rem-text)}.audit-log__changes-table tr:last-child td{border-bottom:none}.audit-log__changes-table .before{color:var(--rem-error-ink);text-decoration:line-through;opacity:.8}.audit-log__changes-table .after{color:var(--rem-success-ink)}.audit-log__pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;font-size:.875rem;color:var(--rem-text-2)}.audit-log__pagination-btn{padding:.35rem .85rem;border:1px solid var(--rem-border-strong);border-radius:6px;background:var(--rem-surface);color:var(--rem-text);cursor:pointer;font-size:.875rem;font-weight:600;transition:background .15s}.audit-log__pagination-btn:hover:not(:disabled){background:var(--rem-bg)}.audit-log__pagination-btn:disabled{opacity:.4;cursor:not-allowed}.entity-history{margin-top:2rem}.entity-history__title{font-size:1rem;font-weight:700;color:var(--rem-text);margin:0 0 1rem}.entity-history__empty{color:var(--rem-text-3);font-size:.875rem;font-style:italic;padding:1rem 0}.entity-history__entry{border:1px solid var(--rem-border);border-radius:8px;margin-bottom:.75rem;overflow:hidden}.entity-history__entry-header{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background:var(--rem-surface-2);cursor:pointer;-webkit-user-select:none;user-select:none}.entity-history__entry-header:hover{background:var(--rem-bg)}.entity-history__entry-meta{flex:1;display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.8rem;color:var(--rem-text-2)}.entity-history__entry-user{font-weight:600;color:var(--rem-text)}.entity-history__entry-date{color:var(--rem-text-2)}.entity-history__entry-changes{padding:.75rem 1rem;background:var(--rem-surface)}.audit-log__entity-link{font-size:.8rem;font-weight:600;color:var(--rem-petrol-ink);text-decoration:none;white-space:nowrap}.audit-log__entity-link:hover{text-decoration:underline}.audit-log__entity-link--none{color:var(--rem-text-3);font-size:.85rem}.audit-log__entity-link--btn{background:none;border:none;padding:0;cursor:pointer}.audit-actor__kind{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--rem-text-2)}.audit-plan-editor{margin:0 auto;padding:0 24px 120px;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif}.audit-plan-editor__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.audit-plan-editor__matches-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:40px;padding:.4rem 1rem;border:1px solid var(--rem-border-strong);border-radius:6px;background:transparent;color:var(--rem-text-2);font-size:.875rem;font-weight:600;text-decoration:none;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.audit-plan-editor__matches-link:link,.audit-plan-editor__matches-link:visited{color:var(--rem-text-2)}.audit-plan-editor__matches-link:hover{background-color:var(--rem-bg);border-color:var(--rem-border-strong);color:var(--rem-text)}.audit-plan-editor__title{font-size:1.5rem;font-weight:700;color:var(--rem-text);margin:0}.audit-plan-editor__meta{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;margin-bottom:1.5rem;padding:1.25rem;background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f}.audit-plan-editor__field{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:220px}.audit-plan-editor__field label{font-size:.75rem;font-weight:600;color:var(--rem-text-2);text-transform:uppercase;letter-spacing:.03em}.audit-plan-editor__field--short{flex:0 0 160px;min-width:160px}.audit-plan-editor__input,.audit-plan-editor__select,.audit-plan-editor__textarea,.application-conditions-builder__input,.application-conditions-builder__select{border:1.5px solid var(--rem-border-strong);border-radius:8px;font-size:.875rem;color:var(--rem-text);background:var(--rem-surface);font-family:inherit;outline:none;transition:border-color .15s}.audit-plan-editor__input,.audit-plan-editor__select,.application-conditions-builder__input,.application-conditions-builder__select{height:36px;padding:0 10px}.audit-plan-editor__textarea{min-height:96px;padding:10px 12px;resize:vertical}.audit-plan-editor__input:focus,.audit-plan-editor__select:focus,.audit-plan-editor__textarea:focus,.application-conditions-builder__input:focus,.application-conditions-builder__select:focus{border-color:var(--rem-petrol);box-shadow:0 0 0 3px #39b4bf1f}.audit-plan-editor__save-btn,.audit-plan-editor__secondary-btn,.application-conditions-builder__action-btn,.application-conditions-builder__remove-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:.4rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s;white-space:nowrap}.audit-plan-editor__save-btn,.application-conditions-builder__action-btn{border:1px solid var(--rem-petrol);background:var(--rem-petrol-ink);color:#fff}.audit-plan-editor__save-btn:hover,.application-conditions-builder__action-btn:hover{background:var(--rem-petrol-ink-hover);border-color:var(--rem-petrol-ink)}.audit-plan-editor__secondary-btn,.application-conditions-builder__remove-btn{border:1px solid var(--rem-border-strong);background:transparent;color:var(--rem-text-2)}.audit-plan-editor__secondary-btn:hover,.application-conditions-builder__remove-btn:hover{background:var(--rem-bg);border-color:var(--rem-border-strong);color:var(--rem-text)}.audit-plan-editor__save-btn:disabled,.audit-plan-editor__secondary-btn:disabled{opacity:.6;cursor:not-allowed}.audit-plan-editor__error,.audit-plan-editor__status{padding:.875rem 1rem;border-radius:8px;font-size:.875rem;margin-bottom:1rem}.audit-plan-editor__error{background:#ff3f3f14;border:1px solid rgba(255,63,63,.2);color:var(--rem-error-ink)}.audit-plan-preview-action{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:22rem}.audit-plan-preview-action__error{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:6px;font-size:.8125rem;background:var(--rem-error-soft);border:1px solid rgba(255,63,63,.2);color:var(--rem-error-ink)}.audit-plan-preview-action__retry{flex-shrink:0;padding:.25rem .5rem;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.audit-plan-editor__status{background:#39b4bf14;border:1px solid rgba(57,180,191,.16);color:var(--rem-petrol-ink)}.audit-plan-editor__section{margin-bottom:1.5rem;padding:1.25rem;background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f}.audit-plan-editor__section-title{margin:0;font-size:1.1rem;font-weight:700;color:var(--rem-text)}.audit-plan-editor__section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.audit-plan-editor__section-heading{display:flex;flex-direction:column;gap:.25rem}.audit-plan-editor__section-hint{margin:0;color:var(--rem-text-2);font-size:.875rem}.audit-plan-questionnaire-selector{display:flex;flex-direction:column;gap:.75rem}.audit-plan-questionnaire-selector__list{display:flex;flex-direction:column;gap:.5rem;max-height:260px;overflow:auto;padding:.75rem;border:1px solid var(--rem-border);border-radius:10px;background:var(--rem-surface-2)}.audit-plan-questionnaire-selector__item{display:flex;align-items:center;gap:.65rem;color:var(--rem-text)}.audit-plan-questionnaire-selector__meta{color:var(--rem-text-2);font-size:.8125rem}.audit-plan-questionnaire-selector__empty{margin:0;color:var(--rem-text-2)}.audit-plan-matches__questionnaires{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.audit-plan-matches__questionnaire-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 .75rem;border-radius:999px;background:var(--rem-petrol-muted);color:var(--rem-petrol-ink);font-size:.8125rem;font-weight:600}.audit-plan-editor__preview-result,.audit-plan-editor__preview-stale{margin:0 0 1rem;font-size:.875rem;font-weight:600}.audit-plan-editor__preview-result{color:var(--rem-petrol-ink)}.audit-plan-editor__preview-stale{color:var(--rem-warning-ink)}.audit-plan-editor__footer{position:sticky;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--rem-border);border-radius:14px;background:#fffffff5;box-shadow:0 12px 32px #2632381f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.audit-plan-editor__footer-status{font-size:.875rem;font-weight:700}.audit-plan-editor__footer-status[data-state=dirty]{color:var(--rem-warning-ink)}.audit-plan-editor__footer-status[data-state=pristine]{color:var(--rem-petrol-ink)}.audit-plan-editor__footer-actions{display:flex;align-items:center;gap:.5rem}.audit-plans-table__actions-cell{width:1%;white-space:nowrap}.audit-plans-table__actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.audit-plan-status-badge{display:inline-flex;align-items:center;height:22px;padding:0 .6rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.02em}.audit-plan-status-badge--active{background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.audit-plan-status-badge--draft{background:var(--rem-surface-2);color:var(--rem-text-2)}.audit-plan-status-badge--inactive{background:var(--rem-warning-soft);color:var(--rem-warning-ink)}.application-conditions-builder{display:flex;flex-direction:column;gap:1rem}.application-conditions-builder__group{display:flex;flex-direction:column;gap:1rem;padding:1rem;border:1px solid var(--rem-border);border-radius:12px;background:var(--rem-surface-2)}.application-conditions-builder__group[data-depth="0"]{background:var(--rem-surface-2)}.application-conditions-builder__group-header,.application-conditions-builder__condition{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.application-conditions-builder__group-meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.application-conditions-builder__group-title{font-size:.95rem;font-weight:700;color:var(--rem-text)}.application-conditions-builder__group-label,.application-conditions-builder__field{display:flex;flex-direction:column;gap:.375rem;min-width:170px;color:var(--rem-text-2);font-size:.75rem;font-weight:600;text-transform:uppercase}.application-conditions-builder__children,.application-conditions-builder__node{display:flex;flex-direction:column;gap:.75rem}.application-conditions-builder__node-actions{display:flex;justify-content:flex-end}.application-conditions-builder__group-actions{display:flex;gap:.5rem;flex-wrap:wrap}.application-conditions-builder__empty{margin:0;color:var(--rem-text-2)}.application-conditions-builder__chips{display:flex;flex-wrap:wrap;gap:.375rem;max-width:520px;text-transform:none}.audit-plan-preview-suppliers{margin:-.5rem 0 1rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.875rem}.audit-plan-preview-suppliers__more{color:var(--rem-text-2)}.audit-plan-extra-services{display:flex;flex-direction:column;gap:.6rem}.audit-plan-extra-services__option{display:flex;align-items:center;gap:.5rem;cursor:pointer}.audit-plan-extra-services__months{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;margin-left:1.5rem;font-size:.875rem;color:var(--rem-text)}.audit-plan-extra-services__months-input{width:5rem}.audit-plan-editor__from-filters{margin:0 0 1rem;padding:.75rem 1rem;border-radius:8px;background:var(--rem-surface-2);color:var(--rem-text-2);font-size:.875rem}.audit-plan-editor__from-filters p{margin:0}.audit-plan-editor__from-filters p+p{margin-top:.25rem}.remediation-page{margin:0 auto;padding:0 24px;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif}.remediation-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.remediation-header__left{display:flex;flex-direction:column;gap:.25rem}.remediation-header__title{font-size:1.5rem;font-weight:700;color:var(--rem-text);margin:0}.remediation-header__subtitle{font-size:.875rem;color:var(--rem-text-2);margin:0}.remediation-header__actions{display:flex;gap:.5rem;align-items:center}.remediation-header__action{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;border:none;background:var(--rem-petrol-ink);color:#fff;text-decoration:none;transition:background .15s;white-space:nowrap}.remediation-header__action:hover{background:var(--rem-petrol-ink-hover)}.remediation-toolbar{display:flex;align-items:flex-end;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.remediation-toolbar__filters{display:flex;gap:.75rem;flex-wrap:wrap}.remediation-scope-banner{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:var(--rem-petrol-muted);border:1.5px solid var(--rem-petrol);border-radius:8px;font-size:.875rem;color:var(--rem-petrol-ink)}.remediation-scope-banner__label{font-weight:600}.remediation-scope-banner__hint{color:var(--rem-petrol-ink);font-weight:400}.remediation-filter{padding:.5rem .75rem;border:1.5px solid var(--rem-border-strong);border-radius:8px;font-size:.875rem;font-family:inherit;color:var(--rem-text);background:var(--rem-surface);cursor:pointer;transition:border-color .15s;min-width:140px}.remediation-filter:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px #39b4bf26}.remediation-table-container{background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f;overflow:hidden}.remediation-table-scroll{overflow-x:auto}.remediation-table{width:100%;border-collapse:collapse;font-size:.875rem}.remediation-table th{text-align:left;padding:.75rem 1rem;background:var(--rem-bg);color:var(--rem-text-2);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--rem-border-strong);white-space:nowrap}.remediation-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.remediation-table th.sortable:hover{color:var(--rem-text)}.remediation-table td{padding:.65rem 1rem;border-bottom:1px solid var(--rem-border);color:var(--rem-text);vertical-align:middle}.remediation-table tr:last-child td{border-bottom:none}.remediation-table tr:hover td{background:#39b4bf0a}.remediation-table tr.remediation-table__row--highlighted td{background:#39b4bf1a}.remediation-empty{text-align:center;padding:3rem 1.5rem;color:var(--rem-text-2)}.remediation-empty__title{font-size:1.1rem;font-weight:600;color:var(--rem-text);margin:0 0 .5rem}.remediation-empty__text{margin:0;font-size:.875rem}.remediation-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}.remediation-badge--critical{background:#ff3f3f1f;color:var(--rem-error-ink)}.remediation-badge--warning{background:#ffa94f26;color:var(--rem-warning-ink)}.remediation-badge--pending{background:#43a7f91f;color:var(--rem-petrol-ink)}.remediation-badge--open{background:#78909c1f;color:var(--rem-text-2)}.remediation-badge--inprogress{background:#43a7f91f;color:var(--rem-petrol-ink)}.remediation-badge--resolved{background:#8de22b26;color:var(--rem-success-ink)}.remediation-badge--cancelled{background:transparent;border:1px dashed var(--rem-border-strong);color:var(--rem-text-2);text-decoration:line-through}.remediation-action-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.4rem 1rem;border-radius:6px;border:1px solid var(--rem-border-strong);background:var(--rem-surface);color:var(--rem-text-2);font-size:.875rem;font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.remediation-action-btn:hover:not(:disabled){border-color:var(--rem-border-strong);background:var(--rem-bg);color:var(--rem-text)}.remediation-action-btn:disabled{opacity:.4;cursor:not-allowed}.remediation-action-btn--danger{border-color:#c6282866;color:var(--rem-error-ink)}.remediation-action-btn--danger:hover:not(:disabled){border-color:var(--rem-error);background:#ff3f3f14;color:var(--rem-error-ink-hover)}.remediation-dialog{position:fixed;inset:0;background:#26323873;display:flex;align-items:center;justify-content:center;z-index:1000}.remediation-dialog__panel{background:var(--rem-surface);border-radius:12px;padding:2rem;width:100%;max-width:480px;box-shadow:0 8px 32px #2632382e}.remediation-dialog__panel--wide{max-width:980px}.remediation-dialog__panel--tall{max-height:calc(100vh - 48px);overflow:auto}.remediation-dialog__title{font-size:1.1rem;font-weight:700;color:var(--rem-text);margin:0 0 1.25rem}.remediation-dialog__form{display:flex;flex-direction:column;gap:1rem}.remediation-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.remediation-dialog__field{display:flex;flex-direction:column;gap:.3rem}.remediation-dialog__field--full{grid-column:1 / -1}.remediation-dialog__nc-option{padding:.75rem;border:1px solid var(--rem-border);border-radius:6px;background:var(--rem-surface)}.remediation-dialog__nc-option--checked{background:var(--rem-surface-2)}.remediation-dialog__nc-option--covered{display:flex;background:var(--rem-surface-2);border-style:dashed}.remediation-dialog__nc-body{flex:1}.remediation-dialog__nc-heading{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.remediation-dialog__nc-section{font-size:.75rem;color:var(--rem-text-2)}.remediation-dialog__nc-question{font-weight:600;font-size:.875rem;color:var(--rem-text)}.remediation-dialog__nc-covered-note{font-size:.8rem;color:var(--rem-text-2);margin-top:.25rem}.remediation-dialog__label{font-size:.8rem;font-weight:600;color:var(--rem-text-2);text-transform:uppercase;letter-spacing:.04em}.remediation-dialog__input,.remediation-dialog__select,.remediation-dialog__textarea{padding:.5rem .75rem;border:1.5px solid var(--rem-border-strong);border-radius:8px;font-size:.875rem;font-family:inherit;color:var(--rem-text);background:var(--rem-surface);transition:border-color .15s}.remediation-dialog__input:focus,.remediation-dialog__select:focus,.remediation-dialog__textarea:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px #39b4bf26}.remediation-dialog__textarea{resize:vertical;min-height:80px}.remediation-dialog__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.remediation-dialog__cancel-btn{padding:.5rem 1.25rem;border-radius:8px;border:1.5px solid var(--rem-border-strong);background:var(--rem-surface);color:var(--rem-text);font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.remediation-dialog__cancel-btn:hover{border-color:var(--rem-border-strong);background:var(--rem-surface-2)}.remediation-dialog__submit-btn{padding:.5rem 1.25rem;border-radius:8px;border:none;background:var(--rem-petrol-ink);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.remediation-dialog__submit-btn:hover:not(:disabled){background:var(--rem-petrol-ink-hover)}.remediation-dialog__submit-btn:disabled{opacity:.5;cursor:not-allowed}.remediation-dialog__submit-btn--danger{background:var(--rem-error-ink)}.remediation-dialog__submit-btn--danger:hover:not(:disabled){background:var(--rem-error-ink-hover)}.remediation-dialog--stacked{z-index:1010}.remediation-cancellation{display:grid;gap:.375rem;margin-bottom:1rem;padding:.875rem 1rem;border-radius:8px;border:1px dashed var(--rem-border-strong);background:var(--rem-surface-2)}.remediation-cancellation__reason{margin:0;color:var(--rem-text);font-size:.875rem;white-space:pre-wrap}.remediation-badge--proposed{background:#ffb30024;color:var(--rem-warning-ink)}.remediation-proposal{display:grid;gap:.375rem;margin-bottom:1rem;padding:.875rem 1rem;border-radius:8px;border:1px solid rgba(255,179,0,.45);background:var(--rem-warning-soft)}.remediation-proposal__note{margin:0;color:var(--rem-text);font-size:.875rem;white-space:pre-wrap}.remediation-proposal__files{display:grid;gap:.25rem;margin:.25rem 0 0;padding-left:1.125rem;font-size:.875rem}.remediation-proposal__decision{margin-top:.25rem;color:var(--rem-text);font-size:.8125rem;white-space:pre-wrap}.remediation-dialog__error{padding:.75rem;border-radius:8px;background:#ff3f3f14;border:1px solid rgba(255,63,63,.2);color:var(--rem-error-ink);font-size:.875rem}.remediation-dialog__helper{font-size:.75rem;color:var(--rem-text-2)}.remediation-dialog__helper--error{color:var(--rem-error-ink)}.remediation-row__title{font-weight:700}.remediation-row__meta{color:var(--rem-text-2);font-size:.75rem}.remediation-row__owner{margin-left:.5rem}.remediation-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--rem-petrol-muted);color:var(--rem-success-ink);font-size:.75rem;font-weight:700}.remediation-inline-link{color:var(--rem-petrol-ink);font-weight:600;text-decoration:none}.remediation-inline-link:hover{text-decoration:underline}.remediation-source-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--rem-border);border-radius:10px;background:var(--rem-surface-2)}.remediation-source-card--inline{margin-bottom:1rem}.remediation-source-card__eyebrow{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--rem-text-2)}.remediation-source-card__label{color:var(--rem-text);font-weight:600}.remediation-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.remediation-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:var(--rem-text-2);font-size:.85rem}.remediation-detail__actions{display:flex;gap:.5rem;flex-wrap:wrap}.remediation-closure-drawer{padding:1rem;border:1px solid var(--rem-border);border-radius:12px;background:var(--rem-surface-2)}.remediation-close-trigger{margin-top:1rem}.remediation-close-trigger__btn{display:block;width:100%;padding:.875rem 1.5rem;background:var(--rem-error-ink);color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s}.remediation-close-trigger__btn:hover{background:var(--rem-error-ink-hover)}.remediation-closure-drawer__title{margin:0 0 .75rem;font-size:1rem;color:var(--rem-text)}.remediation-detail__history{padding-top:.75rem;border-top:1px solid var(--rem-border)}.remediation-detail__history-title{margin:0 0 .75rem;font-size:1rem;color:var(--rem-text)}.remediation-history-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.remediation-history-list__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid var(--rem-border);border-radius:10px}.remediation-history-list__title{font-weight:600;color:var(--rem-text)}.remediation-loading{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--rem-text-2);gap:.5rem;font-size:.875rem}.remediation-loading__spinner{display:inline-block;width:18px;height:18px;border:2px solid var(--rem-border);border-top-color:var(--rem-petrol);border-radius:50%;animation:remediation-spin .6s linear infinite}@keyframes remediation-spin{to{transform:rotate(360deg)}}.remediation-error{padding:1rem;border-radius:8px;background:#ff3f3f14;border:1px solid rgba(255,63,63,.2);color:var(--rem-error-ink);font-size:.875rem;margin-bottom:1rem}.remediation-error--retry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rem-3)}@media(max-width:900px){.remediation-dialog__grid{grid-template-columns:1fr}.remediation-detail__header,.remediation-source-card,.remediation-history-list__item{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.remediation-page{padding:0 12px}.remediation-header{flex-direction:column}.remediation-table-scroll{overflow-x:auto}.remediation-dialog__panel{padding:1rem;margin:12px}}.remediation-supplier-link{background:none;border:none;padding:0;color:var(--rem-petrol-ink);font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-family:inherit}.remediation-supplier-link:hover{color:var(--rem-petrol-ink)}.remediation-supplier-code{font-size:.75rem;color:var(--rem-text-3);margin-top:.125rem}.remediation-table-cell--muted{color:var(--rem-text-2)}.remediation-table-cell--nowrap{white-space:nowrap}.remediation-actions-cell{display:flex;align-items:center;gap:.5rem}.remediation-action-btn--icon{min-width:2rem;padding:.4rem .6rem;font-size:1rem}.remediation-inline-error{font-size:.75rem;color:var(--rem-error-ink)}.remediation-text-truncate{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}.remediation-attach-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:9999px;font-size:.72rem;font-weight:600;background:#39b4bf1a;color:var(--rem-petrol-ink);white-space:nowrap}.remediation-dialog__config-warning{margin-bottom:1rem;padding:.75rem 1rem;border-radius:6px;background:var(--rem-warning-soft);border:1px solid var(--rem-warning);color:var(--rem-warning-ink);font-size:.875rem;line-height:1.5}.remediation-dialog__config-link{color:var(--rem-warning-ink);font-weight:600;text-decoration:underline}.supplier-typeahead{position:relative;width:100%}.supplier-typeahead__input{width:100%}.supplier-typeahead__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;margin:0;padding:.25rem 0;list-style:none;background:var(--rem-surface);border:1px solid var(--rem-border-strong);border-radius:8px;box-shadow:0 4px 16px #2632381f;max-height:220px;overflow-y:auto}.supplier-typeahead__option{padding:.5rem .875rem;font-size:.875rem;color:var(--rem-text);cursor:pointer}.supplier-typeahead__option:hover,.supplier-typeahead__option--selected{background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.supplier-typeahead__option--selected{font-weight:600}.review-preview{margin:0 0 1.25rem;padding:.75rem 1rem;border:1px solid var(--rem-border);border-radius:6px;background:var(--rem-surface-2)}.review-preview__title{margin:0 0 .5rem;font-size:.8rem;font-weight:700;text-transform:uppercase;color:var(--rem-text-2)}.review-preview__empty{margin:0 0 .5rem;color:var(--rem-text-2);font-size:.875rem}.review-preview__list{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.375rem;max-height:14rem;overflow-y:auto}.review-preview__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:.875rem}.review-preview__severity{padding:.05rem .4rem;border-radius:3px;font-size:.7rem;font-weight:700;text-transform:uppercase;background:var(--rem-bg);color:var(--rem-text-2)}.review-preview__severity--crit{background:var(--rem-error-soft);color:var(--rem-error-ink)}.review-preview__severity--grave,.review-preview__severity--media{background:var(--rem-warning-soft);color:var(--rem-warning-ink)}.review-preview__veto{padding:.05rem .4rem;border-radius:3px;font-size:.7rem;font-weight:700;background:var(--rem-error-ink);color:#fff}.review-preview__question{color:var(--rem-text)}.review-preview__dimension{color:var(--rem-text-2);font-size:.8rem}.review-preview__dimension:before{content:"· "}.review-preview__score{margin:0;font-size:.875rem;color:var(--rem-text)}.review-preview__note{color:var(--rem-text-2);font-size:.8rem}.wv-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}.wv{display:flex;flex-direction:column;gap:var(--rem-6);color:var(--rem-text)}.wv-header{display:flex;flex-direction:column;gap:var(--rem-3)}.wv-header__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--rem-3)}.wv-back{display:inline-flex;align-items:center;gap:var(--rem-1);padding:var(--rem-1) var(--rem-2) var(--rem-1) 0;border:none;background:transparent;color:var(--rem-petrol-ink);font:inherit;font-size:var(--rem-text-sm);font-weight:600;cursor:pointer}.wv-back:hover{color:var(--rem-petrol-ink-hover);text-decoration:underline}.wv-queue{display:inline-flex;align-items:center;gap:var(--rem-1)}.wv-queue__position{margin-right:var(--rem-2);font-size:var(--rem-text-sm);color:var(--rem-text-2);font-variant-numeric:tabular-nums}.wv-queue__step{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-md);background:var(--rem-surface);color:var(--rem-text);cursor:pointer}.wv-queue__step:hover:not(:disabled){background:var(--rem-bg)}.wv-queue__step:disabled{border-color:var(--rem-border);color:var(--rem-text-3);cursor:not-allowed}.wv-back:focus-visible,.wv-queue__step:focus-visible,.wv-title:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px;border-radius:var(--rem-r-sm)}.wv-header__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rem-2) var(--rem-3)}.wv-title{margin:0;font-size:var(--rem-text-xl);font-weight:700;line-height:1.25;color:var(--rem-text)}.wv-title:focus:not(:focus-visible){outline:none}.wv-badges{display:inline-flex;flex-wrap:wrap;gap:var(--rem-2)}.wv-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--rem-6);align-items:start}.wv-content{grid-column:1;grid-row:1;min-width:0}.wv-side{grid-column:2;grid-row:1;position:sticky;top:var(--rem-4);display:flex;flex-direction:column;gap:var(--rem-4)}.wv-actions{display:flex;flex-wrap:wrap;gap:var(--rem-2)}@media(max-width:899.98px){.wv-body{display:flex;flex-direction:column;align-items:stretch;gap:var(--rem-4)}.wv-side{display:contents}.wv-summary{order:0}.wv-content{order:1}.wv-actions{order:2;position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--rem-4));padding:var(--rem-3) var(--rem-4);background:var(--rem-surface);box-shadow:var(--rem-shadow-nav)}.wv-actions>*{flex:1 1 auto}}.wv-progress{--wv-dot: 12px;--wv-step-color: var(--rem-text)}.wv-progress__steps{display:flex;margin:0;padding:0;list-style:none}.wv-step{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--rem-1);padding-right:var(--rem-3)}.wv-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--wv-dot) / 2 + 3px);left:calc(var(--wv-dot) + 8px);right:4px;height:1px;background:var(--rem-border-strong)}.wv-step--done:has(+.wv-step--done,+.wv-step--current):after{background:var(--wv-step-color)}.wv-step__dot{box-sizing:content-box;width:var(--wv-dot);height:var(--wv-dot);margin:3px;border-radius:50%;border:1px solid var(--rem-border-strong);background:var(--rem-surface);flex:none}.wv-step--todo .wv-step__dot,.wv-step--skipped .wv-step__dot{width:calc(var(--wv-dot) - 1px);height:calc(var(--wv-dot) - 1px);border-width:1.5px;border-color:var(--rem-text-3)}.wv-step--done .wv-step__dot{border-color:var(--wv-step-color);background:var(--wv-step-color)}.wv-step--current .wv-step__dot{border-color:var(--wv-step-color);box-shadow:0 0 0 2px var(--rem-surface),0 0 0 4px var(--rem-petrol)}.wv-progress--complete .wv-step--current .wv-step__dot{background:var(--wv-step-color)}.wv-step--skipped .wv-step__dot{border-style:dashed}.wv-step__text{display:flex;flex-direction:column;min-width:0}.wv-step__label{font-size:var(--rem-text-sm);font-weight:600;line-height:1.3;color:var(--wv-step-color)}.wv-step--todo .wv-step__label,.wv-step--skipped .wv-step__label{font-weight:500;color:var(--rem-text-2)}.wv-step__detail{font-weight:500}.wv-step__meta{font-size:var(--rem-text-xs);line-height:1.35;color:var(--rem-text-2)}.wv-step__returns{align-self:flex-start;padding:2px 8px;border-radius:var(--rem-r-pill);background:var(--rem-border);color:var(--rem-text-3);font-size:var(--rem-text-xs);font-weight:600;white-space:nowrap}.wv-progress--exited{--wv-step-color: var(--rem-text-3)}.wv-progress--exited .wv-step__label,.wv-progress--exited .wv-step__meta{color:var(--rem-text-3)}.wv-progress__exit{margin:var(--rem-2) 0 0;font-size:var(--rem-text-sm);color:var(--rem-text-3)}@media(max-width:899.98px){.wv-step:not(.wv-step--current) .wv-step__text,.wv-step:not(.wv-step--current) .wv-step__returns{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wv-step{flex:0 0 auto;padding-right:0}.wv-step:not(:last-child){flex:1 1 0}.wv-step--current{flex:0 1 auto;max-width:60%}.wv-step--current:not(:last-child){padding-right:var(--rem-3)}.wv-step--current .wv-step__text{white-space:normal}}@media(prefers-reduced-motion:no-preference){.wv-queue__step,.wv-back{transition:background-color .12s ease,color .12s ease}}.supplier-import-stepper{max-width:640px;margin:0 auto var(--rem-4)}.import-fix{display:grid;gap:var(--rem-3);padding:var(--rem-3) var(--rem-4);border-left:3px solid var(--rem-error);background:var(--rem-surface-2)}.import-fix__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--rem-3)}.import-fix__field{display:grid;gap:4px;font-size:var(--rem-text-xs);color:var(--rem-text-2)}.import-fix__field input{height:34px;padding:0 var(--rem-2);border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-md);background:var(--rem-surface);font:inherit;font-size:var(--rem-text-sm);color:var(--rem-text)}.import-fix__field input:focus-visible{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px var(--rem-petrol-soft)}.import-fix__actions{display:flex;flex-wrap:wrap;gap:var(--rem-2)}.import-fix__open{margin-top:var(--rem-1)}.import-reselect{display:grid;gap:var(--rem-2);margin-bottom:var(--rem-4);padding:var(--rem-3) var(--rem-4);border:1px solid var(--rem-border);border-radius:var(--rem-r-md);background:var(--rem-surface-2);font-size:var(--rem-text-sm)}.planning-list__toggles{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.planning-list__toggles+.planning-list__toggles{margin-left:1rem}.planning-list__toggles-label{font-size:.8125rem;color:var(--rem-text-2);margin-right:.25rem}.planning-list__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.planning-list__sort{display:inline-flex;align-items:center;gap:.25rem;min-height:24px;padding:0;border:0;background:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.planning-list__sort-indicator{font-size:.625rem}.planning-list__actions{display:flex;gap:.25rem;justify-content:flex-end}.planning-list__description{display:block;color:var(--rem-text-3);font-size:.8125rem}.planning-list__note{margin:.5rem 0 0;font-size:.8125rem;color:var(--rem-text-2)}.planning-sr-only-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.planning-list__retry{min-height:36px;padding:0 1rem;border:1.5px solid var(--rem-border-strong);border-radius:8px;background:var(--rem-surface);color:var(--rem-text);font:inherit;font-weight:600;cursor:pointer}.sent-status--active{--status-color: var(--rem-text-2);--status-tint: rgba(120, 144, 156, .12)}.sent-status--inprogress{--status-color: var(--rem-petrol-ink);--status-tint: rgba(67, 167, 249, .12)}.sent-status--tobereviewed{--status-color: var(--rem-warning-ink);--status-tint: rgba(255, 169, 79, .15)}.sent-status--completed{--status-color: var(--rem-success-ink);--status-tint: rgba(141, 226, 43, .15)}.sent-status--expired{--status-color: var(--rem-error-ink);--status-tint: rgba(255, 63, 63, .12)}.sent-status--revoked{--status-color: var(--rem-text-2);--status-tint: transparent}.sent-status-badge{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap;background:var(--status-tint);color:var(--status-color)}.sent-status-badge.sent-status--revoked{border:1px dashed var(--rem-border-strong);text-decoration:line-through}.sent-indicator{margin-left:.375rem;font-size:.875rem;cursor:help}.sent-indicator--warning{color:var(--rem-warning-ink)}.sent-detail{display:flex;flex-direction:column;width:min(1100px,calc(100% - 2rem));max-height:88vh;border-radius:12px;background:var(--rem-surface);overflow:hidden}.sent-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem .75rem;border-bottom:1px solid var(--rem-border)}.sent-detail__title{margin:0;font-size:1.25rem;color:var(--rem-text)}.sent-detail__supplier{margin:.25rem 0 0;font-size:.9rem;color:var(--rem-text-2)}.sent-detail__code{margin-left:.25rem;color:var(--rem-text-2)}.sent-detail__body{flex:1;min-height:0;padding:1rem 1.5rem;overflow-y:auto}.sent-detail__meta{display:flex;flex-wrap:wrap;gap:1.5rem;margin:0 0 1rem}.sent-detail__meta dt{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--rem-text-2)}.sent-detail__meta dd{margin:.125rem 0 0;font-size:.9rem;color:var(--rem-text)}.sent-detail__check{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer}.sent-detail__warning{margin-bottom:.75rem;padding:.5rem .75rem;border-radius:6px;font-size:.85rem;color:var(--rem-warning-ink);background:#ffa94f26}.sent-detail__section{margin-top:1rem}.sent-detail__section-title{margin:0 0 .5rem;font-size:.95rem;color:var(--rem-text)}.sent-detail__empty{margin:0;font-size:.9rem;color:var(--rem-text-2)}.sent-detail__signatures{margin:0;padding:0;list-style:none;font-size:.85rem}.sent-detail__signature{display:flex;align-items:center;gap:.75rem;margin-bottom:.375rem}.sent-detail__footer{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:.75rem 1.5rem;border-top:1px solid var(--rem-border)}.sent-detail__review{background:var(--rem-petrol-ink);color:#fff;border-color:var(--rem-petrol)}.sent-detail__review:hover{background:var(--rem-petrol-ink-hover)}.rwv-state{display:flex;flex-direction:column;gap:var(--rem-3);padding:var(--rem-4) 0}.rwv-section{padding:var(--rem-4) 0;border-top:1px solid var(--rem-border)}.rwv-section:first-child{border-top:0;padding-top:0}.rwv-section__title{margin:0 0 var(--rem-3);font-size:var(--rem-text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rem-text-3)}.rwv-subtitle{margin:var(--rem-4) 0 var(--rem-1);font-size:var(--rem-text-sm);font-weight:700;color:var(--rem-text)}.rwv-text{margin:0;max-width:72ch;line-height:1.55;color:var(--rem-text);white-space:pre-line;overflow-wrap:anywhere}.rwv-source{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rem-1) var(--rem-3);margin:0 0 var(--rem-3);font-size:var(--rem-text-sm)}.rwv-source__label{font-weight:600;color:var(--rem-text-2)}.rwv-cause{margin:0 0 var(--rem-4)}.rwv-cause__meta{margin:0 0 var(--rem-3);font-size:var(--rem-text-sm);color:var(--rem-text-3);overflow-wrap:anywhere}.rwv-cause__origin{font-weight:600;color:var(--rem-text)}.rwv-cause__qa{display:grid;gap:var(--rem-3);margin:0}.rwv-cause__qa dt{font-size:var(--rem-text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rem-text-3)}.rwv-cause__qa dd{margin:.125rem 0 0;max-width:72ch;font-size:var(--rem-text-sm);font-weight:500;line-height:1.5;color:var(--rem-text);white-space:pre-line;overflow-wrap:anywhere}.rwv-proposal{margin-top:var(--rem-4);padding:var(--rem-3) var(--rem-4);border:1px solid var(--rem-border);border-radius:var(--rem-r-md);background:var(--rem-petrol-soft)}.rwv-proposal .rwv-subtitle{margin-top:0}.rwv-files{margin:var(--rem-2) 0 0;padding:0;list-style:none;font-size:var(--rem-text-sm)}.rwv-files li+li{margin-top:var(--rem-1)}.rwv-muted{color:var(--rem-text-3)}.rwv-history{margin:0;padding:0;list-style:none}.rwv-history__item{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:var(--rem-3);padding-bottom:var(--rem-4)}.rwv-history__item:not(:last-child):before{content:"";position:absolute;top:14px;bottom:0;left:5px;width:1.5px;background:var(--rem-border)}.rwv-history__dot{width:10px;height:10px;margin-top:5px;border:1.5px solid var(--rem-text-3);border-radius:50%;background:var(--rem-surface)}.rwv-history__item--closed .rwv-history__dot,.rwv-history__item--closureRejected .rwv-history__dot,.rwv-history__item--reopened .rwv-history__dot{border-color:var(--rem-text);background:var(--rem-text)}.rwv-history__item--cancelled .rwv-history__dot{border-style:dashed}.rwv-history__body{min-width:0}.rwv-history__title{margin:0;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text)}.rwv-history__item--edited .rwv-history__title,.rwv-history__item--assigned .rwv-history__title,.rwv-history__item--statusChanged .rwv-history__title{font-weight:500;color:var(--rem-text-2)}.rwv-history__more{font-size:var(--rem-text-sm)}.rwv-history__meta{margin:.125rem 0 0;font-size:var(--rem-text-sm);color:var(--rem-text-3)}.rwv-history__note{margin:var(--rem-1) 0 0;max-width:72ch;line-height:1.5;color:var(--rem-text-2);white-space:pre-line;overflow-wrap:anywhere}.rwv-summary{display:grid;gap:var(--rem-3);margin:0;padding:var(--rem-4);border:1px solid var(--rem-border);border-radius:var(--rem-r-md);background:var(--rem-surface)}.rwv-summary dt{font-size:var(--rem-text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rem-text-3)}.rwv-summary dd{margin:.125rem 0 0;color:var(--rem-text);overflow-wrap:anywhere}.rwv-summary__edit{padding-top:var(--rem-1);border-top:1px solid var(--rem-border)}.rwv-link-btn{padding:0;border:0;background:none;color:var(--rem-petrol-ink);font:inherit;font-weight:600;cursor:pointer}.rwv-link-btn:hover:not(:disabled){text-decoration:underline}.rwv-link-btn:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px;border-radius:var(--rem-r-sm)}.rwv-link-btn:disabled{opacity:.5;cursor:not-allowed}.overlay-btn.rwv-btn--danger-text{border-color:var(--rem-border-strong);color:var(--rem-error-ink)}.overlay-btn.rwv-btn--danger-text:hover:not(:disabled){background:var(--rem-bg)}.rwv-actions__error{flex-basis:100%;margin:0}.rwv-outcome-form{display:flex;flex-direction:column;gap:var(--rem-3);flex-basis:100%}.rwv-outcome-form__title{margin:0;font-weight:700;color:var(--rem-text)}.rwv-outcome-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rem-2)}.rwv-field{display:flex;flex-direction:column;gap:var(--rem-1);min-width:0}.rwv-field__label{font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-text-2)}.rwv-field__help{font-size:var(--rem-text-xs);color:var(--rem-text-3);line-height:1.4}.rwv-field__error{font-size:var(--rem-text-xs);color:var(--rem-error-ink)}.rwv-field__input{width:100%;min-height:40px;padding:.5rem .625rem;border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-sm);background:var(--rem-surface);color:var(--rem-text);font:inherit}textarea.rwv-field__input{resize:vertical;line-height:1.45}.rwv-field__input:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:1px}.rwv-field__file{font-size:var(--rem-text-sm);max-width:100%}.rwv-edit{display:flex;flex-direction:column;gap:var(--rem-3)}.rwv-edit__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rem-3)}@media(max-width:480px){.rwv-edit__row{grid-template-columns:minmax(0,1fr)}}@media(max-width:899.98px){.rwv-outcome-form textarea.rwv-field__input{max-height:30vh}}.review-nc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--rem-2)}.review-nc-list__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rem-2);padding:var(--rem-2) 0;border-top:1px solid var(--rem-border)}.review-nc-list__question{min-width:0;flex:1 1 12rem;color:var(--rem-text);overflow-wrap:anywhere}.svc-variable-presets .sd-question--table{--sjs2-layout-component-matrix-box-padding-top: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-box-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-cell-left-padding-left: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-cell-right-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-header-cell-left-padding-left: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-header-cell-right-padding-right: var(--sjs2-spacing-x000);--sjs2-layout-component-matrix-cell-padding-top: var(--sjs2-spacing-x050);--sjs2-layout-component-matrix-cell-padding-bottom: var(--sjs2-spacing-x050);--sjs2-layout-component-matrix-header-cell-padding-top: var(--sjs2-spacing-x100);--sjs2-layout-component-matrix-header-cell-padding-bottom: var(--sjs2-spacing-x100);--sjs2-layout-component-panel-footer-padding-top: var(--sjs2-spacing-x100);--sjs2-layout-component-panel-footer-padding-bottom: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-footer-padding-left: var(--sjs2-spacing-x000);--sjs2-layout-component-panel-footer-padding-right: var(--sjs2-spacing-x000)}.svc-variable-presets .sd-table__cell:not(.sd-table__cell--actions){text-align:start}.svc-json-editor-tab__content{position:relative;height:100%;display:flex;flex-direction:column}.svc-json-editor-tab__ace-editor{height:100%}svc-tab-json-editor-textarea{width:100%;height:100%;background:var(--sjs2-color-utility-surface-json-editor)}.svc-json-editor-tab__content{position:relative;height:100%}.svc-json-editor-tab__content-area{font-family:var(--sjs2-typography-font-family-code),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--ctr-code-viewer-text-color, var(--sjs-code-gray-300, #505050));background:var(--sjs2-color-utility-surface-json-editor);width:100%;height:100%;border:none;outline:none;box-sizing:content-box}.svc-json-errors{line-height:var(--sjs2-line-height-x300);--thm-json-error-row: calc( var(--sjs2-border-width-x100) + var(--sjs2-spacing-x200) + 1lh );display:flex;max-height:calc(5 * var(--thm-json-error-row));overflow-y:auto;flex-direction:column;padding:0;margin:0}.svc-json-errors__item{pointer-events:none;display:block;border-top:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-alert-secondary)}.svc-json-errors__item--warning{background:var(--sjs2-color-bg-warning-secondary)}.svc-json-errors__item--warning .svc-json-error__icon{fill:var(--sjs2-color-bg-warning-primary)}.svc-json-error{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x100) var(--sjs2-spacing-x100) var(--sjs2-spacing-x200);display:flex;align-items:center;gap:var(--sjs2-spacing-x200)}.svc-json-error .sv-string-viewer{pointer-events:all;cursor:pointer}.svc-json-error .sv-string-viewer:hover{text-decoration:underline}.svc-json-error__icon{fill:var(--sjs2-color-bg-alert-primary);line-height:var(--sjs2-line-height-x200);width:1lh;height:1lh;flex:0 0 auto;box-sizing:border-box;display:block}.svc-json-error__container{display:flex;gap:var(--sjs2-spacing-x200);flex:1 1 auto;min-width:0}.svc-json-error__title{flex:0 1 auto;min-width:0}.svc-json-error__fix-button{appearance:none;flex-grow:0;flex-shrink:0;pointer-events:all;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:0 var(--sjs2-spacing-x100);border-radius:var(--sjs2-radius-x050);background:var(--sjs2-color-bg-basic-primary)}.svc-json-error__fix-button svg{fill:var(--sjs2-color-fg-basic-secondary);line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.svc-json-error__fix-button:hover svg{fill:var(--sjs2-color-bg-brand-primary)}.svd-simulator{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;transform-origin:0 0;top:50%;left:50%;transform:scale(1.26) translate(-50%,-50%);border:var(--sjs2-border-width-x200) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-secondary)}.svd-simulator-wrapper{margin:0 auto;position:relative;overflow:hidden;border-radius:var(--sjs2-radius-x400);box-shadow:0 2px 6px #0000001a,0 8px 16px 0 var(--sjs2-color-utility-shadow-floating-default);border:var(--sjs2-border-width-x400) solid var(--sjs2-color-bg-basic-secondary);background:var(--sjs2-color-bg-basic-primary);box-sizing:content-box}.svd-simulator-main.svd-simulator-main--desktop{min-height:auto}.svd-simulator-main.svd-simulator-main--desktop.svd-simulator-main--running{height:100%}.svd-simulator-main.svd-simulator-main--frame{display:flex;align-items:center}.svd-simulator-main:not(.svd-simulator-main--frame){background-color:transparent}.svd-simulator-main .sd-root-modern{min-height:100%}.svd-simulator-main .sd-root-modern span{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.svd-simulator-main .sd-root-modern .sv-popup--menu-popup{width:auto;right:0}.svd-simulator-content{display:flex;justify-content:center;width:100%;height:100%;position:relative;background:var(--sjs2-color-bg-basic-primary, #ffffff)}.svd-simulator-content .sv-popup--modal-popup{width:100%;height:100%}.svc-creator-popup.sv-popup--modal-popup.svc-variables-viewer-popup{--svc-variables-viewer-outer-gap: var(--sjs2-spacing-x300);padding:var(--svc-variables-viewer-outer-gap)}.svc-creator-popup.sv-popup--modal-popup.svc-variables-viewer-popup>.sv-popup__container>.sv-popup__body-content{width:min(var(--sjs2-base-unit-size) * 125,100vw - 2 * var(--svc-variables-viewer-outer-gap));height:min(var(--sjs2-base-unit-size) * 100,100vh - 2 * var(--svc-variables-viewer-outer-gap));min-width:0;max-height:none;padding:var(--sjs2-spacing-x300);gap:var(--sjs2-spacing-x200)}.svc-creator-popup.sv-popup--modal-popup.svc-variables-viewer-popup .sv-popup__body-header,.svc-creator-popup.sv-popup--modal-popup.svc-variables-viewer-popup .sv-popup__body-footer{padding:0}.svc-creator-popup.sv-popup--modal-popup.svc-variables-viewer-popup .sv-popup__content{flex-grow:1;padding:0}.svc-creator-popup.sv-popup--modal-popup.svc-variables-viewer-popup .sv-popup__scrolling-content{flex-grow:1;min-height:0;overflow:hidden}.svc-variables-viewer{display:flex;flex-direction:column;flex-grow:1;min-height:0}.svc-variables-viewer__text{font-family:var(--sjs2-typography-font-family-code),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);font-family:var(--sjs2-typography-font-family-code),monospace;flex-grow:1;width:100%;min-height:0;box-sizing:border-box;margin:0;padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x150);resize:none;overflow:auto;color:var(--sjs2-color-fg-basic-primary);background:var(--sjs2-color-bg-basic-secondary);border:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);border-radius:var(--sjs2-radius-x100);outline:none}.svc-variables-viewer__text:focus{border-color:var(--sjs2-color-border-brand-primary)}.svc-test-tab__content{align-items:center;justify-content:center;background:var(--sjs2-color-utility-surface-designer)}.svc-test-tab__content .svc-plugin-tab__content{justify-content:space-around;display:flex;flex-grow:1;flex-shrink:0}.svc-test-tab__content .svc-plugin-tab__content .svc-preview__content-actions{margin-left:auto;margin-right:auto;width:fit-content;margin-bottom:calc(var(--sjs2-base-unit-spacing) * 12);margin-top:8px}.svc-test-tab__content-actions{position:relative;width:100%;display:flex;flex-grow:0;flex-shrink:0}.svc-test-tab__content-actions .svc-pages-toolbar{padding:var(--sjs2-spacing-x100) 0px;box-shadow:inset 0 var(--sjs2-border-width-x100) 0 0 var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-primary);width:100%;justify-content:center}.svc-test-tab__content-actions .svc-page-selector{max-width:50%}.svc-test-tab__content .sd-body--empty{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);text-align:center;overflow:hidden;position:static;display:flex;flex-direction:column}.svc-page-selector .sd-action{max-width:100%;box-sizing:border-box}.svc-page-selector .sd-action__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sl-table{width:50%;margin:0 25%;margin-top:var(--sjs2-spacing-negative-x200)}.sl-table__row{position:relative}.sl-table__cell.st-table__cell--actions:first-of-type .sd-action-bar{margin-top:var(--sjs2-spacing-negative-x050);padding-right:var(--sjs2-spacing-x200)}.sl-table .sl-table__detail-button.sl-table__detail-button{box-sizing:border-box;border-radius:var(--sjs2-radius-x100);padding:var(--sjs2-spacing-x150);transition:background-color var(--sjs-creator-transition-duration, .15s)}.sl-table .sl-table__detail-button.sl-table__detail-button:focus:enabled{background-color:transparent}.sl-table .sl-table__detail-button.sl-table__detail-button use{transition:fill var(--sjs-creator-transition-duration, .15s)}.sl-table .sl-table__detail-button.sl-table__detail-button:hover:enabled,.sl-table .sl-table__detail-button.sl-table__detail-button.sv-focused--by-key.sv-focused--by-key{background-color:var(--sjs2-color-bg-brand-secondary)}.sl-table .sl-table__detail-button.sl-table__detail-button:hover:enabled use,.sl-table .sl-table__detail-button.sl-table__detail-button.sv-focused--by-key.sv-focused--by-key use{fill:var(--sjs2-color-fg-basic-primary-muted)}.sl-paneldynamic__add-btn .sd-action__title,.sl-panel .sd-action__title{padding:0}.sl-table__remove-button .sd-action use{fill:var(--sjs2-color-bg-alert-primary)}.sl-table__cell .sd-action__icon{opacity:var(--sjs2-opacity-hidden);transition:opacity var(--sjs-creator-transition-duration, .15s)}.sl-table__row:hover .sl-table__cell .sd-action__icon,.sl-table__cell .sd-action.sv-focused--by-key .sd-action__icon{opacity:var(--sjs2-opacity-visible)}.sl-table__row.sl-table__row--additional .sl-table__cell .svc-action-button{color:var(--sjs2-color-bg-brand-primary)}.sl-table .svc-action-button{padding:var(--sjs2-spacing-x050) 0px;margin-left:0}.sl-table__cell .svc-action-button,.sl-table__cell .svc-action-button:hover,.sl-table__cell .svc-action-button:focus,.sl-table__cell .svc-action-button:hover:enabled,.sl-table__cell .svc-action-button:focus:enabled{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-medium);line-height:var(--sjs2-typography-line-height-medium);background:transparent;outline:none;border:none;box-shadow:none;border-radius:0;color:var(--sjs2-color-fg-basic-primary);box-sizing:content-box;max-height:calc(3 * var(--sjs2-typography-line-height-medium));overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sl-table__cell{vertical-align:top;padding:0;width:100%}.sl-table__row .sl-table__cell{--animation-padding-top: var(--sjs2-spacing-x500);padding-top:var(--sjs2-spacing-x500)}.sl-table__cell--actions{position:absolute;width:max-content}.sl-table__cell--actions:first-of-type{transform:translate(-100%)}.sl-table__cell--detail-button{overflow:hidden;appearance:none;outline:none;border:none;background-color:transparent}.sl-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.sl-table thead th:first-child{position:absolute;left:0;transform:translate(-100%)}.sl-table thead th:last-child{position:absolute;right:0;transform:translate(100%)}.sl-table thead .sl-table__cell.st-table__cell--header{text-align:left}.sl-table td:first-of-type,.sl-table th:first-of-type{padding-left:var(--sjs2-spacing-x400)}.sl-table td:first-of-type .sv-action-bar,.sl-table th:first-of-type .sv-action-bar{justify-content:flex-end}.sl-table td:last-of-type,.sl-table th:last-of-type{padding-right:var(--sjs2-spacing-x400)}.sl-panel .sl-panel__footer{padding:0}.sl-panel .sl-panel__footer .sv-action,.sl-panel .sl-panel__footer .sv-action__content{width:100%}.sl-panel .sl-panel__footer button.sl-panel__done-button{width:auto;margin:var(--sjs2-spacing-x200) 0 0 0;background-color:var(--sjs2-color-bg-brand-secondary);border-radius:var(--sjs2-radius-x100);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x400);display:flex;align-items:center;-webkit-user-select:none;user-select:none;transition:background-color var(--sjs-creator-transition-duration, .15s)}.sl-panel .sl-panel__footer button.sl-panel__done-button .sd-action__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-bg-brand-primary);vertical-align:baseline;text-align:center;transition:color var(--sjs-creator-transition-duration, .15s)}.sl-panel .sl-panel__footer button:hover:enabled{background-color:var(--sjs2-color-bg-brand-primary)}.sl-panel .sl-panel__footer button:hover:enabled .sd-action__title{color:var(--sjs2-color-fg-brand-on-primary)}.sl-panel .sl-panel__footer .sv-action-bar-item__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:inherit;display:flex;align-items:center;flex-grow:1;justify-content:center}.sl-element .sd-paneldynamic__buttons-container{padding:0}.sl-question{display:flex;align-items:center;margin-top:var(--sjs2-spacing-x200)}.sl-question .sd-question__header-and-content-container{flex-direction:row;align-items:center;padding:0;gap:0}.sl-question .sd-question__header-and-content-container>div{width:100%}.sl-question .sd-paneldynamic__footer,.sl-row .sd-question__header-and-content-container{padding:0}.sl-question--header-left>.sd-question__container>.sd-question__header-and-content-container>.sl-question__header{width:auto}.sl-question--header-left>.sd-question__container>.sd-question__header-and-content-container>.sd-question__content{flex-grow:1;width:auto}.sl-row{display:flex;align-items:flex-start;flex-flow:row wrap}.svc-creator-popup .sl-panel-wrapper:first-child .sl-question{margin-top:0}.svc-creator-popup .sd-selectlist__item-body{padding-inline-end:var(--sjs2-spacing-x550)}.sl-row--multiple .sl-panel{padding-bottom:0}.sl-question__header--left{margin-right:var(--sjs2-spacing-x100)}.sl-row .svc-logic-question-value.sd-question--title-top .sd-question__content{width:100%}.sl-row .sd-rating{overflow-x:auto;padding:2px;margin:-2px}.sl-question__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);margin:0}.sl-question__title span+span{display:none}.sl-row--multiple .sl-question{padding-right:var(--sjs2-spacing-x100)}.svc-logic-question-text-editor{margin-top:var(--sjs2-spacing-x200)}.svc-logic-question-ai-prompt>*{flex-grow:1}.svc-logic-question-ai-prompt__content{display:none}.svc-logic-question-value{--sd-base-padding: var(--sjs2-spacing-x500);--sd-base-vertical-padding: var(--sjs2-spacing-x400);--sd-page-vertical-padding: var(--sjs2-spacing-x300);margin-top:var(--sjs2-spacing-x200)}.svc-logic-question-value>.sd-question__container>.sd-question__header-and-content-container{display:flex;flex-direction:column;align-items:flex-start;padding:var(--sd-base-padding);padding-top:var(--sd-base-vertical-padding);row-gap:var(--sjs2-spacing-x200)}.svc-logic_trigger-editor{margin-top:var(--sjs2-spacing-x200)}.svc-logic_trigger-editor .svc-logic-question-value{margin-top:0}.sv-popup.svc-property-editor .sl-row{flex-flow:nowrap}.sd-comment.sl-comment{height:calc(var(--sjs2-base-unit-line-height) * 17)}.sl-body .sd-row--leave,.sl-body .sd-row--enter,.sl-body .sd-element-wrapper--leave,.sl-body .sd-element-wrapper--enter,.sl-body .sd-element__content--enter,.sl-body .sd-element__content--leave,.sl-body .sd-paneldynamic__panel-wrapper--enter,.sl-body .sd-paneldynamic__panel-wrapper--leave,.sl-body .sd-item--enter,.sl-body .sd-item--leave,.sl-body .sd-table__row--leave,.sl-body .sd-table__row--enter{animation:none}.sl-body .sd-page__content{padding:0}.sl-panel-wrapper--list.sl-panel-wrapper--leave,.sl-panel-wrapper--list.sl-panel-wrapper--enter{animation-name:fadeIn,moveInWithOverflow;animation-fill-mode:forwards;min-height:0!important}.sl-panel-wrapper--list.sl-panel-wrapper--enter{opacity:0;animation-timing-function:cubic-bezier(0,0,.58,1);animation-duration:var(--sl-pd-list-fade-in-duration, .25s),var(--sl-pd-list-move-in-duration, .15s);animation-delay:var(--sl-pd-list-fade-in-delay, .15s),0s}.sl-panel-wrapper--list.sl-panel-wrapper--leave{animation-direction:reverse;animation-timing-function:cubic-bezier(.42,0,1,1);animation-duration:var(--sl-pd-list-fade-out-duration, .1s),var(--sl-pd-list-move-out-duration, .25s);animation-delay:0s,var(--sl-pd-list-move-out-delay, .1s)}.sl-paneldynamic__content{width:100%}.sl-paneldynamic__buttons-container{display:flex;justify-content:flex-start}.sl-paneldynamic__buttons-container .sv-action-bar{margin:0}.sl-table__row--leave,.sl-table__row--enter{animation-name:empty;--move-whole-animation-duration: calc(var(--move-animation-duration) + var(--move-animation-delay));--fade-whole-animation-duration: calc(var(--fade-animation-duration) + var(--fade-animation-delay));animation-duration:max(var(--fade-whole-animation-duration),var(--move-whole-animation-duration))}.sl-table__row--leave>td,.sl-table__row--enter>td{animation-name:paddingFadeIn;animation-duration:var(--move-animation-duration);animation-delay:var(--move-animation-delay);animation-direction:var(--animation-direction);animation-fill-mode:forwards;animation-timing-function:var(--animation-timing-function)}.sl-table__row--leave>td>div,.sl-table__row--enter>td>div{animation-name:fadeIn,moveInWithOverflow;opacity:0;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-fill-mode:forwards;animation-duration:var(--fade-animation-duration),var(--move-animation-duration),var(--move-animation-duration);animation-delay:var(--fade-animation-delay),var(--move-animation-delay),var(--move-animation-delay)}.sl-table__row--enter{--move-animation-delay: 0s;--move-animation-duration: var(--sjs-sl-matrix-row-move-in-duration, .15s);--fade-animation-duration: var(--sjs-sl-matrix-row-fade-in-duration, .25s);--fade-animation-delay: var(--sjs-sl-matrix-row-fade-in-delay, .15s);--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, .58, 1)}.sl-table__row--leave{--move-animation-delay: var(--sjs-sl-matrix-row-move-out-delay, .1s);--move-animation-duration: var(--sjs-sl-matrix-row-move-out-duration, .25s);--fade-animation-duration: var(--sjs-sl-matrix-row-fade-out-duration, .1s);--fade-animation-delay: 0s;--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1)}.sl-table__row--detail.sl-table__row--enter{--move-animation-delay: 0s;--move-animation-duration: var(--sjs-sl-matrix-detail-row-move-in-duration, .15s);--fade-animation-duration: var(--sjs-sl-matrix-detail-row-fade-in-duration, .5s);--fade-animation-delay: var(--sjs-sl-matrix-detail-row-fade-in-delay, .15s);--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, .58, 1)}.sl-table__row--detail.sl-table__row--leave{--move-animation-delay: var(--sjs-sl-matrix-detail-row-move-out-delay, .1s);--move-animation-duration: var(--sjs-sl-matrix-detail-row-move-out-duration, .25s);--fade-animation-duration: var(--sjs-sl-matrix-detail-row-fade-out-duration, .15s);--fade-animation-delay: 0s;--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1)}.sl-row--enter{animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;min-height:0!important;opacity:0;animation-timing-function:cubic-bezier(0,0,.58,1);animation-delay:var(--sjs-sl-row-fade-in-delay, .15s),0s,0s;animation-duration:var(--sjs-sl-row-fade-in-duration, .5s),var(--sjs-sl-row-move-in-duration, .15s),var(--sjs-sl-row-move-in-duration, .15s)}.sl-row--delayed-enter{overflow:hidden;height:0;animation-delay:calc(var(--sjs-sl-row-fade-in-delay, .15s) + var(--sjs-sl-row-fade-in-animation-delay, .4s)),var(--sjs-sl-row-fade-in-animation-delay, .4s),var(--sjs-sl-row-fade-in-animation-delay, .4s)}.sl-row--leave{animation-name:fadeIn,moveInWithOverflow;animation-timing-function:cubic-bezier(.42,0,1,1);animation-fill-mode:forwards;animation-direction:reverse;min-height:0!important;animation-delay:0s,var(--sjs-sl-row-move-out-delay, .1s),var(--sjs-sl-row-move-out-delay, .1s);animation-duration:var(--sjs-sl-row-fade-out-duration, .15s),var(--sjs-sl-row-move-out-duration, .25s),var(--sjs-sl-row-move-out-duration, .25s)}.sl-element-wrapper--enter{animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;min-height:0!important;opacity:0;height:0;animation-timing-function:cubic-bezier(0,0,.58,1);animation-delay:var(--sjs-sl-element-fade-in-delay, .15s),0s;animation-duration:var(--sjs-sl-element-fade-in-duration, .5s),var(--sjs-sl-element-move-in-duration, .15s)}.sl-element-wrapper--leave{animation-name:fadeIn,moveInWithOverflow;animation-timing-function:cubic-bezier(.42,0,1,1);animation-fill-mode:forwards;animation-direction:reverse;min-height:0!important;animation-delay:0s,var(--sjs-sl-element-move-out-delay, .1s);animation-duration:var(--sjs-sl-element-fade-out-duration, .15s),var(--sjs-sl-element-move-out-duration, .25s)}.svc-tab-translation{width:100%;height:100%}.svc-translation-tab{background-color:var(--sjs2-color-utility-surface-translations)}.svc-translation-tab--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;flex-shrink:0;width:100%;gap:0px}.st-properties{background-color:var(--sjs2-color-bg-basic-primary);flex-grow:1;padding-right:var(--sjs2-spacing-x400);padding-left:var(--sjs2-spacing-x400);padding-top:var(--sjs2-spacing-x200)}.st-properties .spg-table .spg-table__cell:first-of-type{width:var(--sjs2-size-x500)}.st-properties .spg-table .sd-table__cell--drag+.spg-table__cell,.st-properties .spg-table .sd-table__cell--drag+sv-ng-matrixdropdown-cell+.spg-table__cell,.st-properties .spg-table .spg-table__cell--actions+.spg-table__cell,.st-properties .spg-table .spg-table__cell--actions+sv-ng-matrixdropdown-cell+.spg-table__cell{width:var(--sjs2-size-x500)}.st-properties .spg-table .spg-table__question-wrapper{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x100);color:var(--sjs2-color-fg-basic-primary)}.st-properties .spg-table .spg-table__question-wrapper .spg-checkbox{margin:0}.st-properties .spg-matrixdynamic__dragged-row{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary)}.st-properties .spg-matrixdynamic__dragged-row .spg-table__cell:nth-child(3){flex:1}.st-content{display:flex;height:100%}.st-strings{overflow-y:auto;overflow-x:hidden}.st-strings-wrapper{flex-grow:1}.st-property-panel{flex-shrink:0;flex-grow:0;width:450px;border-left:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary)}.st-language-settings__content{row-gap:var(--sjs2-spacing-x200);column-gap:var(--sjs2-spacing-x200)}.st-strings-header .st-table__cell{background:none;background-color:var(--sjs2-color-bg-basic-secondary);height:auto}.st-root-modern{width:100%;height:fit-content;max-height:100%;overflow-y:auto;background-color:var(--sjs2-color-bg-basic-secondary)}.st-title.st-panel__title,.st-table__cell.st-table__cell--header{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);text-align:left}.st-table__cell.st-table__cell--header{color:var(--sjs2-color-fg-basic-primary-muted)}.st-title.st-panel__title{margin:0;color:var(--sjs2-color-fg-basic-primary-muted);background-color:var(--sjs2-color-component-formbox-design-bg);border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x300)}.st-table tr{display:flex;align-items:stretch}.st-table__cell{display:block;flex:1 1;box-sizing:border-box;background-color:var(--sjs2-color-bg-basic-primary);border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);padding:var(--sjs2-spacing-x100) 0}td.st-table__cell:first-of-type{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);max-width:300px;padding-right:var(--sjs2-spacing-x300)}td.st-table__cell:first-of-type span{display:inline-block;padding-left:var(--sjs2-spacing-x300)}.st-panel-indent .st-table__cell:first-of-type span{padding-left:var(--sjs2-spacing-x600)}.st-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.st-formbox__input{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);display:block;width:calc(100% - var(--sjs2-spacing-x300));border:unset;outline:none;background-color:var(--sjs2-color-bg-basic-primary);color:var(--sjs2-color-fg-basic-primary);resize:none;padding:0}.st-formbox--readonly .st-formbox__input{cursor:default}.sd-translation-line-skeleton{min-height:var(--sjs2-size-x500);background-color:var(--sjs2-color-bg-basic-secondary)}.svc-translation-machine,.st-translation-machine-from{margin-right:auto}.st-translation-machine-from__container{display:flex;flex-direction:row;align-items:center;white-space:nowrap}.st-translation-machine-from__btn{flex-direction:row-reverse;white-space:nowrap;--sd-action-icon-size: var(--sjs2-line-height-x200)}.st-translation-machine-from__btn:disabled .sd-action__title,.st-translation-machine-from__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary)}.st-body__footer{box-sizing:border-box;padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x200) var(--sjs2-spacing-x200) var(--sjs2-spacing-x300);border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-primary)}.st-translation-dialog .st-strings-wrapper{border-radius:var(--sjs2-radius-x050);box-shadow:var(--sjs2-border-effect-surface-default);overflow:hidden}.st-container-modern .sv-components-column--expandable{width:auto}.st-body .sd-row--leave,.st-body .sd-row--enter,.st-body .sd-element-wrapper--leave,.st-body .sd-element-wrapper--enter,.st-body .sd-element__content--enter,.st-body .sd-element__content--leave,.st-body .sd-paneldynamic__panel-wrapper--enter,.st-body .sd-paneldynamic__panel-wrapper--leave,.st-body .sd-item--enter,.st-body .sd-item--leave,.st-body .sd-table__row--leave,.st-body .sd-table__row--enter{animation:none}.st-panel .sd-panel__header,.st-row .sd-question__header-and-content-container{padding:0}.st-side-by-side{width:100%;height:100%;overflow-y:auto}.st-side-by-side__panes{display:flex;align-items:stretch;width:100%;min-height:100%}.st-side-by-side__source,.st-side-by-side__target{flex:1 1 50%;width:50%;min-width:0;height:auto;overflow:visible}.st-side-by-side__source{border-right:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary)}.st-side-by-side--no-target .st-side-by-side__source{flex:1 1 100%;width:100%;border-right:none}.st-side-by-side--vertical{overflow:hidden}.st-side-by-side--vertical .st-side-by-side__panes{flex-direction:column;height:100%;min-height:0}.st-side-by-side--vertical .st-side-by-side__source,.st-side-by-side--vertical .st-side-by-side__target{flex:1 1 50%;width:100%;height:50%;overflow-y:auto}.st-side-by-side--vertical .st-side-by-side__source{border-right:none;border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary)}.st-side-by-side--vertical.st-side-by-side--no-target .st-side-by-side__source{flex:1 1 100%;height:100%;border-bottom:none}.st-side-by-side .sd-header__text .sv-title-actions{align-items:flex-start}.st-side-by-side .sd-header__text .sv-title-actions .sv-title-actions__title{flex:0 1 auto}.st-side-by-side .sd-header__text .sv-title-actions .sv-action-title-bar{flex:1 1 auto;justify-content:flex-end}.st-side-by-side .sd-title,.st-side-by-side .sd-description,.st-side-by-side .sd-title .sv-string-editor,.st-side-by-side .sd-description .sv-string-editor{overflow-wrap:anywhere}.st-side-by-side__target .sjs_sp_placeholder{-webkit-user-select:all;user-select:all;pointer-events:all}.st-page .sd-page__content{row-gap:0;padding:0}.svc-translation-state{--sd-action-title-color: var(--sjs2-color-fg-basic-primary-muted);--sd-action-hover-title-color: var(--sjs2-color-fg-basic-primary-muted);--sd-action-icon-color: var(--sjs2-color-fg-basic-primary-muted)}.svc-translation-state svg use{fill:var(--sjs2-color-fg-basic-primary-muted)}.svc-translation-state .sd-action__title{color:var(--sjs2-color-fg-basic-primary-muted)}.svc-translation-state.svc-translation-state--untranslated{--sd-action-title-color: var(--sjs2-color-fg-warning-primary);--sd-action-hover-title-color: var(--sjs2-color-fg-warning-primary);--sd-action-icon-color: var(--sjs2-color-fg-warning-primary)}.svc-translation-state.svc-translation-state--untranslated svg use{fill:var(--sjs2-color-fg-warning-primary)}.svc-translation-state.svc-translation-state--untranslated .sd-action__title{color:var(--sjs2-color-fg-warning-primary)}.svc-translation-state.svc-translation-state--expanded{--sd-action-title-color: var(--sjs2-color-fg-brand-primary);--sd-action-hover-title-color: var(--sjs2-color-fg-brand-primary);--sd-action-icon-color: var(--sjs2-color-fg-brand-primary)}.svc-translation-state.svc-translation-state--expanded svg use{fill:var(--sjs2-color-fg-brand-primary)}.svc-translation-state.svc-translation-state--expanded .sd-action__title{color:var(--sjs2-color-fg-brand-primary)}.svc-translation-state.svc-translation-state--expanded svg{transform:rotate(180deg)}.st-element-strings-dialog .sd-root-modern,.st-element-strings-dialog .sd-container-modern,.st-element-strings-dialog .sd-body,.st-element-strings-dialog .sd-body__page,.st-element-strings-dialog .sd-page{background:transparent;box-shadow:none;padding:0;margin:0;max-width:none}.st-element-strings-dialog .sd-page__content{padding:0}.sv-popup--modal-popup.svc-property-editor.st-element-strings-dialog .sv-popup__container .sd-body,.sv-popup--modal-popup.svc-property-editor.st-element-strings-dialog .sv-popup__container .sv-components-column--expandable{min-width:min(var(--sjs2-base-unit-size) * 106,80vw)}.st-element-strings .sd-action-title-bar{margin-left:auto}.st-element-strings .sd-table__cell--header{text-align:left}.st-element-strings .sd-table__cell--row-text{font-size:var(--sjs2-font-size-s, 12px);line-height:var(--sjs2-line-height-s, 16px);color:var(--sjs2-color-fg-basic-primary-muted);overflow-wrap:anywhere}.st-dropdown-choices--wrapper{margin-top:var(--sjs2-spacing-x200)}.st-dropdown-choices--wrapper .svc-question__dropdown-choice input{pointer-events:none}.st-dropdown-choices--wrapper .svc-question__dropdown-collapse-button{margin-top:var(--sjs2-spacing-x100)}.svc-translation-locale-item{display:flex;flex-direction:row;align-items:center;gap:var(--sjs2-spacing-x100);width:100%;min-width:0}.svc-translation-locale-item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-translation-locale-item__progress{margin-left:auto;flex-shrink:0;color:var(--sjs2-color-fg-basic-primary-muted)}.svc-creator-popup.sv-popup--modal-popup.svc-expression-assistant{--svc-expression-assistant-viewport-height: calc(100vh - var(--sjs2-spacing-x400) - var(--sjs2-spacing-x800))}.svc-creator-popup.sv-popup--modal-popup.svc-expression-assistant>.sv-popup__container>.sv-popup__body-content{min-height:min(var(--sjs2-base-unit-size) * 75,var(--svc-expression-assistant-viewport-height));max-height:min(var(--sjs2-base-unit-size) * 110,var(--svc-expression-assistant-viewport-height))}.svc-creator-popup.sv-popup--modal-popup.svc-expression-assistant .sv-popup__content{flex-grow:1}.svc-creator-popup.sv-popup--modal-popup.svc-expression-assistant .sv-popup__scrolling-content{flex-grow:1;min-height:0}.svc-expression-assistant .svc-expression-assistant__label{font-weight:600}.svc-expression-assistant .svc-expression-assistant__current,.svc-expression-assistant .svc-expression-assistant__suggested,.svc-expression-assistant .svc-expression-assistant__display,.svc-expression-assistant .svc-expression-assistant__explanation,.svc-expression-assistant .svc-expression-assistant__note{margin-bottom:var(--sjs2-spacing-x100, 8px)}.svc-expression-assistant .svc-expression-assistant__findings{margin:var(--sjs2-spacing-x050, 4px) 0 0}.svc-expression-assistant .svc-expression-assistant__finding--error strong{color:var(--sjs2-color-fg-state-danger-default, #e50a3e)}.svc-logic-tab{background:var(--sjs2-color-utility-surface-logic)}.svc-logic_trigger-editor .sd-row{margin-top:0}.svc-logic-paneldynamic div.svc-logic-operator{box-sizing:content-box;max-width:calc(var(--sjs2-base-unit-size) * 40)}.svc-logic-paneldynamic .svc-logic-operator{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);-webkit-appearance:none;appearance:none;border-radius:var(--sjs2-radius-x100);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x200);border:none;outline:none;cursor:pointer}.svc-logic-operator.svc-logic-operator{transition:background-color var(--sjs-creator-transition-duration, .15s),color var(--sjs-creator-transition-duration, .15s)}.svc-logic-operator.svc-logic-operator:hover,.svc-logic-operator.svc-logic-operator:focus{color:var(--sjs2-color-fg-note-on-primary);outline:none;box-shadow:none}.svc-logic-operator.svc-logic-operator--question{background-color:var(--sjs2-color-bg-note-secondary);color:var(--sjs2-color-fg-basic-secondary)}.svc-logic-operator.svc-logic-operator--question:hover,.svc-logic-operator.svc-logic-operator--question:focus{background-color:var(--sjs2-color-bg-note-primary);color:var(--sjs2-color-fg-note-on-primary)}.svc-logic-operator.svc-logic-operator--conjunction{background-color:var(--sjs2-color-bg-warning-secondary);color:var(--sjs2-color-fg-basic-secondary)}.svc-logic-operator.svc-logic-operator--conjunction:hover,.svc-logic-operator.svc-logic-operator--conjunction:focus{background-color:var(--sjs2-color-bg-warning-primary);color:var(--sjs2-color-fg-warning-on-primary)}.svc-logic-operator.svc-logic-operator--operator{background-color:var(--sjs2-color-bg-warning-secondary)}.svc-logic-operator.svc-logic-operator--operator .sd-action__title{color:var(--sjs2-color-fg-basic-secondary)}.svc-logic-operator.svc-logic-operator--operator:hover,.svc-logic-operator.svc-logic-operator--operator:focus{background-color:var(--sjs2-color-bg-warning-primary)}.svc-logic-operator.svc-logic-operator--operator:hover .sd-action__title,.svc-logic-operator.svc-logic-operator--operator:focus .sd-action__title{color:var(--sjs2-color-fg-warning-on-primary)}.svc-logic-operator.svc-logic-operator--action{background-color:var(--sjs2-color-bg-alert-secondary);color:var(--sjs2-color-fg-basic-secondary)}.svc-logic-operator.svc-logic-operator--action .sd-action__title{color:var(--sjs2-color-fg-basic-secondary)}.svc-logic-operator.svc-logic-operator--action:hover,.svc-logic-operator.svc-logic-operator--action:focus{background-color:var(--sjs2-color-bg-alert-primary);color:var(--sjs2-color-fg-alert-on-primary)}.svc-logic-operator.svc-logic-operator--action:hover .sd-action__title,.svc-logic-operator.svc-logic-operator--action:focus .sd-action__title{color:var(--sjs2-color-fg-alert-on-primary)}.svc-logic-operator--action.sl-paneldynamic__add-btn,.svc-logic-operator--operator.sl-paneldynamic__add-btn{margin-top:var(--sjs2-spacing-x200)}.svc-logic-operator--action.sl-paneldynamic__add-btn .sd-action__title,.svc-logic-operator--operator.sl-paneldynamic__add-btn .sd-action__title,.svc-logic-question--answered .svc-logic-operator--question,.svc-logic-question--answered .svc-logic-operator--conjunction,.svc-logic-question--answered .svc-logic-operator--operator,.svc-logic-question--answered .svc-logic-operator--action{color:var(--sjs2-color-fg-basic-primary)}.svc-logic-operator.svc-logic-operator--error{box-shadow:inset 0 0 0 2px var(--sjs2-color-bg-alert-primary)}.svc-logic-operator.svc-logic-operator--error:hover,.svc-logic-operator.svc-logic-operator--error:focus{box-shadow:inset 0 0 0 2px var(--sjs2-color-bg-alert-primary);background-color:var(--sjs2-color-bg-basic-primary);color:var(--sjs2-color-bg-alert-primary)}.svc-logic-operator.sd-formbox--readonly{pointer-events:none}.svc-logic-operator__error,.svc-logic-paneldynamic .sd-paneldynamic__separator{display:none}.svc-action-button--icon.svc-icon-remove{display:none;padding:var(--sjs2-spacing-x100);border-radius:var(--sjs2-radius-x100);background:none;justify-content:center;align-items:center;outline:none;border:none}.svc-action-button--icon.svc-icon-remove .sv-svg-icon{line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.svc-action-button--icon.svc-icon-remove use{fill:var(--sjs2-color-bg-alert-primary)}.svc-action-button--icon.svc-icon-remove:focus,.svc-action-button--icon.svc-icon-remove:hover{background-color:var(--sjs2-color-bg-alert-secondary)}.svc-action-button--icon.svc-icon-remove.svc-action-button--disabled{fill:var(--sjs2-color-fg-basic-secondary)}.sl-panel-wrapper--in-row:hover .svc-icon-remove:not(.svc-action-button--disabled),.sl-panel-wrapper--in-row:focus-within .svc-icon-remove:not(.svc-action-button--disabled){display:flex}.svc-logic-paneldynamic__button.svc-logic-paneldynamic__remove-btn{display:none}.svc-logic-tab__content.svc-logic-tab--empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.svc-logic-tab__content.svc-logic-tab--empty .svc-logic-tab__content-actions{margin:0}.svc-logic-tab__content .svc-logic-tab__content-actions{margin-left:25%;margin-right:25%;margin-top:var(--sjs2-spacing-x500);margin-bottom:var(--sjs2-spacing-x800)}.svc-logic-tab__content .sd-action-bar__item{flex-grow:1}.svc-logic-tab__content-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.svc-logic-paneldynamic .sd-row--multiple{padding:0;background:none;box-shadow:none;border-radius:0;overflow:visible}.svc-logic-paneldynamic .sd-question__content{margin-top:0}.svc-logic-paneldynamic .sd-row__panel{width:calc(100% - var(--sjs2-spacing-x500))}.svc-logic-tab__content .svc-logic-paneldynamic .sd-row{margin-top:0;flex-flow:row wrap}.sl-table__cell.sd-table__cell-action--show-detail use{fill:var(--sjs2-color-fg-basic-primary-muted)}.sl-table__cell--detail-panel{padding:0}.sl-table__cell--detail-panel .sd-body{margin:0;min-width:none;max-width:none}.sl-table__cell--detail-panel .sd-page.sd-body__page{padding:0}.sl-table__cell--detail-panel .sl-panel__footer{margin:0}.sl-dropdown{max-width:45vw}.sl-dropdown__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-logic-placeholder{width:calc(var(--sjs2-base-unit-size) * 78);min-width:100%;max-width:100%;box-sizing:border-box;margin-top:var(--sjs2-spacing-x200);border-radius:var(--sjs2-radius-x050);background:var(--sjs2-color-bg-basic-primary);box-shadow:var(--sjs2-border-effect-surface-default)}.sv-popup--menu-phone .svc-logic-placeholder,.sv-popup--menu-tablet .svc-logic-placeholder{width:initial}.svc-logic-placeholder__text.svc-logic-placeholder__text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary);text-align:center;display:block;padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x800)}.svc-logic-tab__leave-apply-button{background-color:var(--sjs2-color-bg-alert-primary)}svc-tab-designer{width:100%;height:100%;background:var(--sjs2-color-utility-surface-designer)}.svc-tab-designer{display:flex;flex-grow:1;height:100%;flex-direction:column;position:static;background:var(--sjs2-color-utility-surface-designer);width:0}.svc-tab-designer:before{content:none}.svc-test-tab--empty,.svc-translation-tab--empty,.svc-logic-tab--empty{background:var(--sjs2-color-utility-surface-designer)}.svc-tab-designer--with-placeholder .svc-designer-header{width:100%;min-width:calc(var(--sjs2-base-unit-size) * 90)}.svc-content-wrapper{width:100%;display:flex}.svc-designer-header .svc-surface-header{background-color:var(--sjs2-color-component-survey-header-default-bg, transparent);display:flex;padding-block-start:var(--sjs2-spacing-x200, 16px);padding-inline-end:var(--sjs2-spacing-x300, 24px);padding-block-end:var(--sjs2-spacing-x100);padding-inline-start:var(--sjs2-spacing-x300, 24px);flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:var(--sjs2-spacing-x100, 8px);box-shadow:none;overflow:visible}.svc-surface-header .sd-title .sv-string-editor[aria-placeholder]:empty:before{color:var(--sjs2-color-component-survey-header-default-title-placeholder, rgba(28, 27, 32, .6))}.svc-surface-header .sd-description .sv-string-editor[aria-placeholder]:empty:before{color:var(--sjs2-color-component-survey-header-default-description-placeholder, rgba(28, 27, 32, .4))}.svc-tab-designer .svc-designer-header{border-bottom:var(--sjs2-border-width-x200, 2px) solid transparent;position:relative}.svc-tab-designer .sd-title{display:flex}.svc-tab-designer .sd-container-modern{width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}.svc-tab-designer .sd-container-modern.sd-container-modern--static{max-width:672px}.svc-tab-designer .sd-container-modern.sd-container-modern--responsive{max-width:initial}.svc-tab-designer .sd-question.sd-question--image{width:100%}.svc-tab-designer .sd-progress,.svc-tab-designer .sd-progress__bar{background-color:transparent}.svc-tab-designer_content{padding-inline-start:var(--sjs2-spacing-x200, 16px);padding-inline-end:var(--sjs2-spacing-x200, 16px)}.svc-tab-designer--with-placeholder .svc-tab-designer_content{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100%}.svc-tab-designer--with-surface-tools .svc-tab-designer_content{padding-inline-start:calc(var(--sjs2-base-unit-spacing) * 9.25);padding-inline-end:calc(var(--sjs2-base-unit-spacing) * 9.25)}.svc-creator--mobile .svc-tab-designer_content{padding:0}.svc-designer__placeholder-container{display:flex;flex-shrink:0;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--sjs2-spacing-x000, 0px);padding:var(--sjs2-spacing-x200, 16px);box-sizing:border-box;text-align:center;position:relative}.svc-designer__placeholder-container .sd-page{display:none}.svc-designer-placeholder-page .svc-page__footer{margin:auto}.svc-designer-placeholder-page .svc-row--ghost{display:none}.svc-tab-designer__tools{position:absolute;display:flex;top:0;bottom:0;right:0;padding:var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x200, 16px);flex-direction:column;align-items:center}.svc-creator__toolbox--right .svc-tab-designer__tools,:dir(rtl) .svc-tab-designer__tools,[style*="direction:rtl"] .svc-tab-designer__tools,[style*="direction: rtl"] .svc-tab-designer__tools{right:unset;left:0}.svc-tab-designer__toolbar{display:flex;flex-direction:column}.svc-tab-designer__surface-toolbar{display:flex;--sd-action-bar-gap: var(--sjs2-spacing-x100, 8px);flex-direction:column}.svc-tab-designer__surface-toolbar .sd-action-bar__separator{height:var(--sjs2-border-width-x100, 1px);width:var(--sjs2-size-x300, 24px);padding:var(--sjs2-spacing-x000, 0px) var(--sjs2-spacing-x100, 8px);margin-bottom:var(--sjs2-spacing-x100, 8px);margin-right:0;box-sizing:content-box}.svc-tab-designer__surface-toolbar .sd-action-bar__item-content{flex-direction:column}.sv-action-bar-separator{background:var(--sjs2-color-border-basic-secondary)}.svc-tab-designer_content .sd-editor-chevron-button .sd-action,.svc-tab-designer_content .sd-editor-clean-button .sd-action,.svc-question__content--in-popup .sd-editor-chevron-button .sd-action,.svc-question__content--in-popup .sd-editor-clean-button .sd-action{cursor:default;--sd-action-disabled-background: var( --sjs2-color-component-action-neutral-tertiary-default-bg, rgba(95, 94, 97, 0) );--sd-action-disabled-title-color: var(--sjs2-color-component-action-neutral-tertiary-default-label, #1c1b20);--sd-action-disabled-icon-color: var(--sjs2-color-component-action-neutral-tertiary-default-icon, #424146)}.svc-tab-designer_content .sd-formbox,.svc-question__content--in-popup .sd-formbox{--sjs2-color-component-formbox-hovered-bg: var(--sjs2-color-component-formbox-default-bg);--sjs2-border-effect-component-formbox-hovered: var(--sjs2-border-effect-component-formbox-default)}.svc-creator--mobile .sd-root-modern,.svc-creator--mobile .sd-container-modern{--sd-base-padding: var(--sjs2-spacing-x300);--sd-base-vertical-padding: var(--sjs2-spacing-x200);--sd-page-vertical-padding: var(--sjs2-spacing-x200);--sjs2-spacing-large-horizontal: var(--sjs2-spacing-x200);--sjs2-spacing-large-vertical: var(--sjs2-spacing-x500);--sjs2-spacing-medium-horizontal: var(--sjs2-spacing-x200);--sjs2-spacing-medium-vertical: var(--sjs2-spacing-x200)}.svc-creator--mobile .svc-question__content:not(.svc-question__content--composite-question) .sd-question__content .sd-selectbase__column{max-width:initial;display:block;margin-left:0}.svc-creator--mobile .svc-question__content:not(.svc-question__content--composite-question)>.svc-question__dropdown-choices--wrapper{width:calc(100% + var(--sjs2-spacing-x600));margin:0 var(--sjs2-spacing-negative-x300)}.svc-creator--mobile .svc-question__content:not(.svc-question__content--composite-question)>.svc-question__dropdown-choices--wrapper>div{width:calc(100% - var(--sjs2-spacing-x600));margin:0 var(--sjs2-spacing-x300)}.svc-creator--mobile .svc-question__drag-area{height:var(--sjs2-size-x300)}.svc-creator--mobile .svc-question__content--selected .svc-rating-question-controls{bottom:calc(var(--sjs2-base-unit-spacing) * 10)}.svc-creator--mobile .svc-designer-header+svc-page-wrapper+.svc-page,.svc-creator--mobile .svc-designer-header+.svc-page{margin-top:var(--sjs2-spacing-x100)}.svc-creator--mobile .svc-page__content{padding-left:0;padding-right:0;border:0}.svc-creator--mobile .svc-page__content .sd-page__header{row-gap:0}.svc-creator--mobile .svc-page__content .sd-page__title{margin:0}.svc-creator--mobile .svc-page__content.svc-page__content--selected .sd-page__title{margin:var(--sjs2-spacing-x250) 0 0 0}.svc-creator--mobile .svc-page__footer{margin-left:var(--sjs2-spacing-x300);margin-right:var(--sjs2-spacing-x300);margin-top:var(--sjs2-spacing-x300)}.svc-creator--mobile .svc-designer-placeholder-page .svc-page__footer{margin-top:0}.svc-creator--mobile .svc-tab-designer{justify-content:initial}.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title{padding:var(--sjs2-spacing-x300);padding-block-end:var(--sjs2-spacing-x200);flex-direction:column-reverse;align-items:flex-start}.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title .svc-logo-image{margin-top:0}.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title .svc-logo-image-placeholder{margin-left:var(--sjs2-spacing-negative-x200);margin-top:var(--sjs2-spacing-negative-x200)}.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title h3{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-medium);line-height:var(--sjs2-typography-line-height-medium);margin:0}.svc-creator--mobile .svc-tab-designer .sd-title.sd-container-modern__title h5{margin:0}.svc-creator--mobile .svc-tab-designer .sd-container-modern{padding:0}.svc-creator--mobile .svc-properties-wrapper{width:100%}.svc-creator--mobile .svc-question__content-actions{width:calc(100% + var(--sjs2-spacing-x250))}.svc-switcher{align-items:center;gap:var(--sjs2-spacing-x100);pointer-events:auto}.svc-switcher__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);color:var(--sjs2-color-fg-basic-primary-muted)}.svc-switcher__icon{padding-block-start:var(--sjs2-spacing-x050);padding-inline-end:var(--sjs2-spacing-x200);padding-block-end:var(--sjs2-spacing-x050);padding-inline-start:var(--sjs2-spacing-x050);border-radius:var(--sjs2-radius-round);border:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-secondary);transition-duration:.2s;transition-property:background,padding-inline-start,padding-inline-end;transition-timing-function:linear}.svc-switcher__icon:hover{border:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-primary)}.svc-switcher__icon:focus{border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary);background:var(--sjs2-color-bg-basic-secondary)}.svc-switcher__icon:focus:hover{border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary);background:var(--sjs2-color-bg-basic-primary)}.svc-switcher__icon--checked,.svc-switcher__icon--checked:hover{justify-content:center;align-items:center;padding-block-start:var(--sjs2-spacing-x050);padding-inline-end:var(--sjs2-spacing-x050);padding-block-end:var(--sjs2-spacing-x050);padding-inline-start:var(--sjs2-spacing-x200);border:var(--sjs2-border-width-x000) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-brand-primary)}.svc-switcher__icon--checked:focus{border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary);background:var(--sjs2-color-fg-brand-on-primary)}.svc-switcher__icon-thumb{width:var(--sjs2-size-x100);height:var(--sjs2-size-x100);border-radius:var(--sjs2-radius-round);background-color:var(--sjs2-color-fg-basic-secondary);transition-duration:.2s;transition-property:background-color;transition-timing-function:linear}.svc-switcher__icon--checked .svc-switcher__icon-thumb{background-color:var(--sjs2-color-fg-brand-on-primary)}.svc-switcher__icon:focus .svc-switcher__icon-thumb,.svc-switcher__icon:hover:focus .svc-switcher__icon-thumb,.svc-switcher__icon--checked:focus .svc-switcher__icon-thumb{background:var(--sjs2-color-bg-brand-primary)}.svc-notifier.svc-notifier--shown{visibility:visible;opacity:var(--sjs2-opacity-x075)}.svc-notifier{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);position:absolute;bottom:var(--sjs2-spacing-x100);left:var(--sjs2-spacing-x100);background:var(--sjs2-color-bg-basic-primary);opacity:var(--sjs2-opacity-hidden);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x200);box-shadow:var(--sjs2-border-effect-floating-default);border-radius:var(--sjs2-radius-x050);color:var(--sjs2-color-fg-basic-primary);min-width:calc(var(--sjs2-base-unit-size) * 30);text-align:center;z-index:1600;visibility:hidden}.svc-notifier.svc-notifier--error{background-color:var(--sjs2-color-bg-alert-primary);color:var(--sjs2-color-fg-alert-on-primary);opacity:var(--sjs2-opacity-visible)}.svc-creator--mobile .svc-notifier{left:0;bottom:var(--sjs2-spacing-x600);width:100%;box-sizing:border-box;opacity:var(--sjs2-opacity-visible);z-index:1000}.svc-creator-popup .sd-page__content{padding:0}.svc-creator-popup.sv-popup--modal-popup{background-color:var(--sjs2-color-utility-overlay)}.svc-creator-popup.sv-popup--modal-popup>.sv-popup__container{background-color:var(--sjs2-color-bg-basic-primary);border-radius:var(--sjs2-radius-component-modal)}.svc-creator-popup.sv-popup--modal-popup>.sv-popup__container .sv-modal-footer-action-bar{gap:var(--sjs2-spacing-x200)}.svc-creator-popup.sv-popup--modal-popup>.sv-popup__container>.sv-popup__body-content{background-color:var(--sjs2-color-bg-basic-primary);border-radius:var(--sjs2-radius-component-modal);padding:var(--sjs2-spacing-x400);gap:var(--sjs2-spacing-x400);box-shadow:unset}.svc-creator-popup.sv-popup--modal-overlay{background:var(--sjs2-color-utility-overlay);padding-top:var(--sjs2-spacing-x200);max-height:calc(100vh - var(--sjs2-spacing-x200));box-sizing:content-box}.svc-creator-popup.sv-popup--modal-overlay>.sv-popup__container{width:100vw;max-height:calc(100vh - var(--sjs2-spacing-x200));height:calc(100vh - var(--sjs2-spacing-x200));display:flex;border-radius:var(--sjs2-radius-component-modal) var(--sjs2-radius-component-modal) 0px 0px;background:var(--sjs2-color-bg-basic-primary)}.svc-creator-popup.sv-popup--modal-overlay>.sv-popup__container>.sv-popup__body-content{display:flex;min-height:100%;padding:var(--sjs2-spacing-x300);border-radius:var(--sjs2-radius-component-modal) var(--sjs2-radius-component-modal) 0px 0px;box-sizing:border-box;flex-direction:column;gap:var(--sjs2-spacing-x300);flex:1 0 0;align-self:stretch}.svc-creator-popup.sv-popup--modal-overlay .sv-popup__scrolling-content{display:flex;flex-direction:column;flex:1 0 0;align-self:stretch;overflow:visible}.svc-creator-popup.sv-popup--modal-overlay .sv-popup__body-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--sjs2-spacing-x200);align-self:stretch}.svc-creator-popup.sv-popup--modal-overlay .sv-modal-footer-action-bar{width:100%}.svc-creator-popup.sv-popup--modal-overlay .sv-modal-footer-action-bar .sd-action-bar__item{display:flex;align-items:center;flex:1 0 0}.svc-creator-popup.sv-popup--modal-overlay .sv-modal-footer-action-bar .sd-action-bar__item-content{display:flex;flex-grow:1}.svc-creator-popup.sv-popup--modal-overlay .sv-modal-footer-action-bar .sd-action{flex-grow:1}.svc-creator-popup .sv-popup__pointer:after{content:" ";border-bottom:var(--sjs2-size-x100) solid var(--sjs2-color-bg-basic-primary)}.svc-creator-popup .sv-popup__body-header{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-medium);line-height:var(--sjs2-typography-line-height-medium);color:var(--sjs2-color-fg-basic-primary)}.svc-creator-popup .sv-popup__content{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.svc-creator-popup.sv-popup--menu-tablet{background-color:var(--sjs2-color-utility-overlay)}.svc-creator-popup.sv-popup--menu-tablet>.sv-popup__container{border-radius:var(--sjs2-radius-x100)}.svc-creator-popup.sv-popup--menu-tablet>.sv-popup__container>.sv-popup__body-content{background:var(--sjs2-color-bg-basic-primary)}.svc-creator-popup.sv-popup--menu-phone>.sv-popup__container{display:flex;flex-direction:column;align-items:center;flex:1 0 0;align-self:stretch}.svc-creator-popup.sv-popup--menu-phone>.sv-popup__container>.sv-popup__body-content{display:flex;padding:0;flex-direction:column;flex:1 0 0;align-self:stretch;background-color:var(--sjs2-color-bg-basic-primary)}.svc-creator-popup.sv-popup--menu-phone .sv-menu-popup__button,.svc-creator-popup.sv-popup--menu-tablet .sv-menu-popup__button{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-bg-brand-primary);border-radius:var(--sjs2-radius-x100);padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x200)}.svc-creator-popup.sv-popup--menu-phone .sv-popup__body-footer,.svc-creator-popup.sv-popup--menu-tablet .sv-popup__body-footer{background-color:var(--sjs2-color-bg-basic-secondary);border-top:1px solid var(--sjs2-color-border-basic-secondary)}.svc-creator-popup.sv-popup--menu-phone .sv-menu-popup__button:disabled,.svc-creator-popup.sv-popup--menu-tablet .sv-menu-popup__button:disabled{color:var(--sjs2-color-fg-basic-primary);opacity:var(--sjs2-opacity-disabled)}.svc-creator-popup.sv-dropdown-popup.sv-popup--menu-phone .sv-popup__body-footer,.svc-creator-popup.sv-dropdown-popup.sv-popup--menu-tablet .sv-popup__body-footer{background-color:var(--sjs2-color-bg-basic-secondary)}.svc-surface-placeholder{display:flex;width:100%;max-width:calc(var(--sjs2-base-unit-size) * 90);flex-direction:column;align-items:center;justify-content:center;gap:0px;box-sizing:border-box}.svc-surface-placeholder__image{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden;padding:135px 170px}.svc-surface-placeholder__image--designer{background:url(/assets/placeholder-designer-9MmFMYNW.png) 50%/contain no-repeat}.svc-surface-placeholder__image--preview{background:url(/assets/placeholder-preview-gtC5KGNi.png) 50%/contain no-repeat}.svc-surface-placeholder__image--theme{background:url(/assets/placeholder-themes-BD_7bYEh.png) 50%/contain no-repeat}.svc-surface-placeholder__image--logic{background:url(/assets/placeholder-logic-Dc8Tzrvh.png) 50%/contain no-repeat}.svc-surface-placeholder__image--translation{background:url(/assets/placeholder-translations-BHoxLauH.png) 50%/contain no-repeat}.svc-surface-placeholder__text{padding:var(--sjs2-spacing-x400) 0px var(--sjs2-spacing-x600) 0px;display:flex;flex-direction:column;gap:var(--sjs2-spacing-x100);align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:100%}.svc-surface-placeholder__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-medium);line-height:var(--sjs2-typography-line-height-medium);color:var(--sjs2-color-fg-basic-primary);text-align:center;align-self:stretch}.svc-surface-placeholder__description{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary);text-align:center;align-self:stretch}.svc-logic-tab__content-empty,.svc-test-tab__content .svc-surface-placeholder,.svc-translation-tab--empty .svc-surface-placeholder,.svc-designer__placeholder-container{max-width:calc(var(--sjs2-base-unit-size) * 90);padding:var(--sjs2-spacing-x400) var(--sjs2-spacing-x600) calc(var(--sjs2-base-unit-spacing) * 16) var(--sjs2-spacing-x600)}.svc-creator-popup,.svc-creator{--sjs-code-gray-700: #b6b6b6ff;--sjs-code-blue-500: #326fcaff;--sjs-code-gray-300: #505050ff;--sjs-code-green-500: #08997cff;--sjs-code-red-500: #f41b50ff;--sjs-code-purple-500: #c22fa2ff;--sjs-code-yellow-500: #f58d06ff;--sjs-code-gray-500: #8a8a8aff}:root,:host{--sjs2-font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif}survey-creator,.svc-creator{display:flex;flex-direction:column;width:100%;height:100%;position:relative;background-color:var(--sjs2-color-utility-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}@-moz-document url-prefix(){survey-creator :not(.svd-simulator-main *),.svc-creator :not(.svd-simulator-main *){scrollbar-width:thin;scrollbar-color:var(--sjs2-color-utility-scrollbar) transparent}}survey-creator :not(.svd-simulator-main *)::-webkit-scrollbar,.svc-creator :not(.svd-simulator-main *)::-webkit-scrollbar{width:var(--sjs2-size-x150);height:var(--sjs2-size-x150);background-color:transparent}survey-creator :not(.svd-simulator-main *)::-webkit-scrollbar-thumb,.svc-creator :not(.svd-simulator-main *)::-webkit-scrollbar-thumb{border:var(--sjs2-border-width-x400) solid rgba(0,0,0,0);background-clip:padding-box;border-radius:var(--sjs2-radius-round);background-color:var(--sjs2-color-utility-scrollbar)}survey-creator :not(.svd-simulator-main *)::-webkit-scrollbar-track,.svc-creator :not(.svd-simulator-main *)::-webkit-scrollbar-track{background:transparent}survey-creator :not(.svd-simulator-main *)::-webkit-scrollbar-thumb:hover,.svc-creator :not(.svd-simulator-main *)::-webkit-scrollbar-thumb:hover{border:var(--sjs2-border-width-x200) solid rgba(0,0,0,0);background-color:var(--sjs2-color-utility-scrollbar)}survey-creator :not(.svd-simulator-main *) .sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb:hover,.svc-creator :not(.svd-simulator-main *) .sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb:hover{background-color:var(--sjs2-color-utility-scrollbar)}survey-creator .sv-drag-drop-choices-shortcut .sv-drag-drop-choices-shortcut__content,.svc-creator .sv-drag-drop-choices-shortcut .sv-drag-drop-choices-shortcut__content{background:var(--sjs2-color-bg-basic-primary);border-radius:var(--sjs2-radius-x100);box-shadow:var(--sjs2-border-effect-floating-default)}survey-creator .sv-drag-drop-choices-shortcut .sv-drag-drop-choices-shortcut__content .svc-item-value__item,.svc-creator .sv-drag-drop-choices-shortcut .sv-drag-drop-choices-shortcut__content .svc-item-value__item{overflow:hidden}survey-creator .sv-drag-drop-choices-shortcut .sv-drag-drop-choices-shortcut__content .svc-item-value__item .sv-string-viewer,survey-creator .sv-drag-drop-choices-shortcut .sv-drag-drop-choices-shortcut__content .svc-item-value__item .sv-string-editor,.svc-creator .sv-drag-drop-choices-shortcut .sv-drag-drop-choices-shortcut__content .svc-item-value__item .sv-string-viewer,.svc-creator .sv-drag-drop-choices-shortcut .sv-drag-drop-choices-shortcut__content .svc-item-value__item .sv-string-editor{white-space:nowrap}.svc-creator__area{position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.svc-creator__content-wrapper{width:100%;height:0;flex-grow:1}.svc-creator__content-holder{width:100%;height:100%}.svc-creator-tab{display:flex;width:100%;height:100%;overflow:hidden;position:relative;min-height:auto}.svc-creator__toolbox--right.svc-creator-tab{flex-direction:row-reverse}.svc-creator-tab__content{position:relative;width:100%;height:100%;min-height:min-content;box-sizing:border-box;display:flex;flex-direction:column}.svc-plugin-tab__content{flex-basis:0;width:100%;max-height:100%;overflow-y:auto;flex-grow:1;display:flex;flex-direction:column}.sv-popup__content .svc-plugin-tab__content{flex-basis:100%;height:100%}.svc-creator__banner{width:100%;line-height:var(--sjs2-line-height-x400);background-color:var(--sjs2-color-bg-brand-primary);text-align:center}.svc-creator__non-commercial-text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-brand-on-primary);vertical-align:middle;padding:var(--sjs2-spacing-x150) calc(var(--sjs2-base-unit-spacing) * 16);display:block}.svc-creator__non-commercial-text a{color:var(--sjs2-color-fg-brand-on-primary)}.svc-creator--mobile .svc-creator__non-commercial-text{padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x500)}.sv-drag-drop-ghost{top:var(--sjs2-spacing-x075);width:100%;height:var(--sjs2-size-x050);background:var(--sjs2-color-bg-brand-primary);position:absolute}.sv-drag-drop-ghost--vertical{height:10000px;width:4px}.sv-drag-drop-ghost--item-value-bottom{top:initial;bottom:var(--sjs2-spacing-negative-x050)}.sd-element__header .svc-string-editor{display:inline-block;max-width:100%}.svc-string-editor{position:static}.svc-string-editor [contenteditable=true]{user-select:text;-webkit-user-select:text}.svc-string-editor .sv-string-editor{position:relative;outline:none;z-index:12;max-width:100%}.svc-string-editor .sv-string-editor[aria-placeholder]:empty:before{content:attr(aria-placeholder);color:var(--sjs2-color-component-input-default-placeholder);transition:color var(--sjs-creator-transition-duration, .15s)}.svc-string-editor .sv-string-editor--html,.svc-string-editor .sv-string-editor:focus-within{white-space:pre-wrap}.svc-string-editor.svc-string-editor--hidden{display:none}.svc-string-editor__content{display:inline-block;position:relative;z-index:10;width:100%}.svc-matrix-cell .svc-string-editor__content{width:auto}.svc-string-editor__content:focus-within .svc-remaining-character-counter{display:inline-block}.svc-string-editor__input{display:flex}.svc-remaining-character-counter{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);display:none;position:relative;outline:none;z-index:20;padding:0;vertical-align:top;margin-inline-start:var(--sjs2-spacing-x200);color:var(--sjs2-color-fg-basic-secondary)}.svc-string-editor__border{position:absolute;z-index:11;display:flex;align-items:center;justify-content:right;line-height:0px;transition:opacity var(--sjs-creator-transition-duration, .15s);border-radius:calc(var(--sjs2-base-unit-radius) * .375);box-shadow:0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-border-basic-secondary);opacity:var(--sjs2-opacity-hidden)}.svc-string-editor__border.svc-string-editor__border--hover{top:0;bottom:0;left:var(--sjs2-spacing-negative-x050);right:var(--sjs2-spacing-negative-x050);border-radius:calc(var(--sjs2-base-unit-radius) * .375);box-shadow:0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-border-basic-secondary);transition-delay:0ms}.svc-string-editor__border.svc-string-editor__border--focus{top:var(--sjs2-spacing-negative-x050);bottom:var(--sjs2-spacing-negative-x050);left:var(--sjs2-spacing-negative-x100);right:var(--sjs2-spacing-negative-x100);box-sizing:content-box;border-radius:calc(var(--sjs2-base-unit-radius) * .375);background:var(--sjs2-color-bg-basic-primary);box-shadow:var(--sjs2-border-effect-floating-default),0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-bg-brand-primary)}.svc-string-editor__error{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);margin-left:var(--sjs2-spacing-x100);color:red;display:none}.svc-string-editor__controls{position:absolute;left:100%;height:100%;width:var(--sjs2-size-x200);top:0;padding-left:var(--sjs2-spacing-x200);z-index:12;display:none;align-items:center;justify-content:center;line-height:0px}.svc-string-editor:hover:not(.svc-string-editor--readonly):not(:focus-within) .svc-string-editor__border--hover{opacity:var(--sjs2-opacity-visible);transition-delay:0ms}.svc-string-editor:hover:not(.svc-string-editor--readonly):not(:focus-within) .svc-string-editor__border--focus{transition:none}.svc-string-editor:focus-within .svc-string-editor__border--focus{opacity:var(--sjs2-opacity-visible)}.svc-string-editor:focus-within .svc-string-editor__border--hover{transition:none}.svc-string-editor.svc-string-editor--error:focus-within .svc-string-editor__border--focus{box-shadow:0 2px 6px 0 var(--sjs2-color-utility-shadow-floating-default),0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-bg-alert-primary)}.sd-boolean .sv-string-editor:focus-within{white-space:nowrap}.sd-rating .sd-rating__item:focus-within:not(.sd-rating__min-text) .svc-string-editor:focus-within .svc-string-editor__border,.sd-rating .sd-rating__item:focus-within:not(.sd-rating__max-text) .svc-string-editor:focus-within .svc-string-editor__border{display:none}.sd-table__cell--column-title .svc-matrix-cell:not(:focus):focus-within .svc-matrix-cell--selected{border-radius:var(--sjs2-radius-x075);border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary);display:block}.sd-table__cell--column-title .svc-string-editor:focus-within .svc-string-editor__border{display:none}.sd-item__control-label .svc-string-editor:focus-within .svc-string-editor__border{left:calc(var(--sjs2-base-unit-spacing) * -.7);right:calc(var(--sjs2-base-unit-spacing) * -.7)}.svc-tab-designer sv-ng-string:hover~.sd-question__required-text,.svc-tab-designer sv-ng-string:focus-within~.sd-question__required-text,.svc-string-editor:hover~.sd-question__required-text,.svc-string-editor:focus-within~.sd-question__required-text{visibility:hidden}.svc-string-editor--multiline .sv-string-editor{white-space:pre-wrap}.svc-action-button{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-bg-brand-primary);display:inline-block;padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x200);box-sizing:border-box;border-radius:var(--sjs2-radius-round);border:var(--sjs2-border-width-x200) solid transparent}.svc-action-button:focus,.svc-action-button:hover{background-color:var(--sjs2-color-bg-brand-secondary);outline:none}.svc-action-button--selected{border-color:var(--sjs2-color-bg-brand-primary)}.svc-action-button--disabled{opacity:var(--sjs2-opacity-disabled);color:var(--sjs2-color-fg-basic-primary)}svc-page-navigator,.svc-page-navigator{display:flex;flex-direction:column;gap:var(--sjs2-spacing-x200)}.svc-page-navigator-item--disabled .svc-page-navigator-item__banner{color:var(--sjs2-color-fg-basic-primary);opacity:var(--sjs2-opacity-disabled)}.svc-page-navigator__popup{min-width:calc(var(--sjs2-base-unit-size) * 12.5)}.svc-tab-designer__page-navigator{display:flex;flex-grow:1}svc-page-navigator-item,.svc-page-navigator-item{display:flex;justify-content:center;cursor:pointer}.svc-page-navigator-item-content{display:flex;padding:var(--sjs2-spacing-x100) calc(var(--sjs2-base-unit-spacing) * 1.25);gap:var(--sjs2-spacing-x100);justify-content:flex-end;align-items:center;position:relative}.svc-page-navigator-item-content:hover,.svc-page-navigator-item-content:focus{outline:none}.svc-page-navigator__items--up .svc-page-navigator-item-content{transition:.25s ease-in-out;transform:translateY(-100%)}.svc-page-navigator__items--up svc-page-navigator-item:first-child .svc-page-navigator-item-content{opacity:var(--sjs2-opacity-hidden)}.svc-page-navigator__items--down .svc-page-navigator-item-content{transition:.25s ease-in-out;transform:translateY(100%)}.svc-page-navigator__items--down svc-page-navigator-item:last-child .svc-page-navigator-item-content{opacity:var(--sjs2-opacity-hidden)}.svc-page-navigator-item__dot{display:flex;width:var(--sjs2-size-x250);height:var(--sjs2-size-x250);justify-content:center;align-items:center}.svc-page-navigator-item__dot-content{width:var(--sjs2-size-x075);height:var(--sjs2-size-x075);flex-shrink:0;background:var(--sjs2-color-fg-basic-primary-muted);border-radius:var(--sjs2-radius-x075);box-sizing:content-box}.svc-page-navigator-item__banner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:var(--sjs2-spacing-x100) calc(var(--sjs2-base-unit-spacing) * 1.25) var(--sjs2-spacing-x100) var(--sjs2-spacing-x200);justify-content:flex-end;align-items:center;gap:var(--sjs2-spacing-x100);border-radius:var(--sjs2-radius-x075);background:var(--sjs2-color-bg-basic-primary);box-shadow:var(--sjs2-border-effect-floating-default);opacity:var(--sjs2-opacity-hidden);transition:opacity var(--sjs-creator-transition-duration, .15s);position:absolute;top:0;right:0;z-index:15;display:none}.svc-page-navigator-item__banner .svc-page-navigator-item__dot-content{line-height:var(--sjs2-line-height-x100);width:1lh;height:1lh;flex-shrink:0;background:var(--sjs2-color-bg-brand-primary);border-radius:var(--sjs2-radius-round)}.svc-page-navigator-item__text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);color:var(--sjs2-color-fg-basic-primary)}.svc-page-navigator-item--selected .svc-page-navigator-item__dot-content{width:var(--sjs2-size-x100);height:var(--sjs2-size-x100);flex-shrink:0;background:var(--sjs2-color-utility-surface-designer);border-style:solid;border-width:2px;border-color:var(--sjs2-color-fg-basic-primary-muted)}.svc-page-navigator-item-content:not(.svc-page-navigator-item--selected):hover .svc-page-navigator-item__banner,.svc-page-navigator-item-content:not(.svc-page-navigator-item--selected):focus .svc-page-navigator-item__banner{display:flex;opacity:var(--sjs2-opacity-visible)}.svc-creator__toolbox--right .svc-page-navigator-item__banner,:dir(rtl) .svc-page-navigator-item__banner,[style*="direction:rtl"] .svc-page-navigator-item__banner,[style*="direction: rtl"] .svc-page-navigator-item__banner{right:unset;left:0;padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x200) var(--sjs2-spacing-x100) calc(var(--sjs2-base-unit-spacing) * 1.25);direction:rtl}svc-page{display:block}.svc-page{margin-top:var(--sjs2-spacing-x200, 16px)}.svc-page .sd-page__title{margin-top:var(--sjs2-spacing-x300, 24px);gap:var(--sjs2-spacing-x050, 4px)}.svc-page .sd-page__description{margin-bottom:var(--sjs2-spacing-x100, 8px)}.svc-page .sd-page__num{color:var(--sjs2-color-component-page-default-title-placeholder)}.svc-page .svc-panel__placeholder{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary)}.svc-page__content{position:relative;border-radius:var(--sjs2-radius-component-page, 12px);padding:var(--sjs2-spacing-x100, 8px) var(--sjs2-spacing-x000, 0px) var(--sjs2-spacing-x300, 24px);box-sizing:border-box;width:100%;outline-color:transparent;outline:var(--sjs2-border-width-x200, 2px) transparent dashed;transition-property:background-color,box-shadow,outline-color;transition-duration:var(--sjs-creator-transition-duration, .15s)}.svc-page__content .sd-page{margin:0;padding:var(--sjs2-spacing-x100, 8px) var(--sjs2-spacing-x300, 24px) 0;row-gap:var(--sjs2-spacing-x200, 16px)}.svc-page__content .sd-page__header{padding:0;margin-bottom:0}.svc-page__content .sd-page__content{padding:0}.svc-page__content:before{position:absolute;content:"";width:100%;height:100%;margin-top:var(--sjs2-spacing-negative-x200, -16px);padding-top:var(--sjs2-spacing-x200, 16px);bottom:0;box-sizing:content-box}.svc-page__content>.svc-question__drag-area{padding-top:calc(var(--sjs2-spacing-x100, 8px) + var(--sjs2-spacing-x025, 2px))}.svc-page__content>.svc-question__drag-area .svc-question__drag-element{transition:opacity var(--sjs-creator-transition-duration, .15s)}.svc-page__content.svc-page__content--no-header .sd-page{margin-top:var(--sjs2-spacing-x200, 16px);padding-top:var(--sjs2-spacing-x300, 24px)}.svc-page__content--dragged{opacity:.25}.svc-page__content-actions{position:absolute;opacity:var(--sjs2-opacity-hidden);top:var(--sjs2-spacing-x100, 8px);inset-inline-end:0;inset-inline-start:0;display:flex;justify-content:flex-end;box-sizing:border-box;padding:0 var(--sjs2-spacing-x150, 12px) 0 var(--sjs2-size-x300, 24px);transition:opacity var(--sjs-creator-transition-duration, .15s);white-space:nowrap;gap:var(--sjs2-spacing-x150, 12px)}.svc-page__content-actions h4.sd-title .sv-string-editor[aria-placeholder]:empty:before{color:var(--sjs2-color-component-page-default-title-placeholder)}.svc-page__content-actions .sd-description .sv-string-editor[aria-placeholder]:empty:before{color:var(--sjs2-color-component-page-default-description-placeholder)}.svc-page__loading-content{padding:var(--sjs2-spacing-x500, 40px);text-align:center}.svc-page__loading-content .sd-loading-indicator{display:inline-block}.svc-page__loading-content:not(.svc-page__loading-content--visible) .sd-loading-indicator .sv-svg-icon{animation:none}.svc-page__content:not(.svc-page__content--collapsed)>.svc-page__loading-content{font-size:var(--sjs2-typography-font-size-component-action-large-content);line-height:var(--sjs2-typography-line-height-component-action-large-content, 24px);padding-bottom:calc(var(--sjs2-spacing-x500, 40px) + 3 * var(--sjs2-spacing-x200, 16px) + 1lh)}.svc-question__drag-area>.svc-page__content-actions{inset-inline-start:50%}.svc-page-toolbar{--sd-action-bar-gap: var(--sjs2-spacing-x100, 8px);flex-grow:1;justify-content:flex-end;pointer-events:none;overflow:hidden}.svc-page-toolbar .sd-action{pointer-events:all}.svc-page-toolbar--collapse{flex-grow:0;flex-shrink:0;--sd-action-bar-gap: var(--sjs2-spacing-x150, 12px)}.svc-page__content-actions .sv-action-bar-item-dropdown{border-radius:var(--sjs2-radius-x050);background-color:transparent}.svc-page__content:focus,.svc-hovered.svc-page__content{box-shadow:var(--sjs2-border-effect-surface-hovered);background:var(--sjs2-color-utility-surface-designer)}.svc-page__content--new.svc-page__content--new{box-shadow:none;background-color:transparent;padding-bottom:calc(var(--sjs2-base-unit-spacing) * 9)}.svc-page__content--new.svc-page__content--new .svc-page-toolbar{display:none}.svc-designer-placeholder-page .svc-page__content--new.svc-page__content--new{padding:0}.svc-page__content--selected .svc-page__content-actions,.svc-hovered.svc-page__content .svc-page__content-actions{opacity:var(--sjs2-opacity-visible)}.svc-page__content--selected>.svc-question__drag-area .svc-question__drag-element,.svc-hovered.svc-page__content>.svc-question__drag-area .svc-question__drag-element{width:var(--sjs2-size-x300, 24px);height:var(--sjs2-size-x200, 16px);opacity:var(--sjs2-opacity-x050)}.svc-page__content--selected.svc-page__content--selected{box-shadow:0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-utility-shadow-surface-focused);background:var(--sjs2-color-utility-surface-designer)}.svc-page__content--animation-running .svc-row .svc-question--enter{animation:none}.svc-page__content--animation-running .svc-row .svc-question--leave{animation-name:moveInWithOverflow;animation-direction:reverse;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.42,0,1,1);animation-duration:var(--sjs-svc-collapse-move-out-duration, .25s);animation-delay:var(--sjs-svc-collapse-move-out-delay, .1s)}.svc-page__content--collapse-onhover,.svc-page__content--collapse-always{outline:var(--sjs2-border-width-x200) transparent dashed}.svc-page__content--collapse-onhover.svc-page__content--selected,.svc-page__content--collapse-onhover.svc-page__content.svc-hovered,.svc-page__content--collapse-always.svc-page__content--selected,.svc-page__content--collapse-always.svc-page__content.svc-hovered{outline-color:transparent}.svc-page__content--collapse-onhover.svc-page__content--collapsed-drag-over-inside,.svc-page__content--collapse-always.svc-page__content--collapsed-drag-over-inside{box-shadow:0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-utility-shadow-surface-focused);background:var(--sjs2-color-bg-brand-secondary);animation:collapsed-drag-over-inside-blinking 1s infinite;outline-color:transparent}.svc-page__content--collapsed{outline-color:var(--sjs2-color-border-basic-secondary)}.svc-creator--mobile .svc-page__content:after{margin:0;border-radius:var(--sjs2-radius-component-page, 12px)}.svc-creator--mobile.svc-creator .svc-page .svc-page__content--selected.svc-page__content--selected,.svc-creator--mobile.svc-creator .svc-page .svc-page__content--selected:focus.svc-page__content--selected,.svc-creator--mobile .svc-hovered.svc-page__content.svc-page__content--selected{box-shadow:inset 0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-utility-shadow-surface-focused);background:var(--sjs2-color-utility-surface-designer)}.svc-creator--mobile.svc-creator .svc-page .svc-page__content--selected.svc-page__content--selected .svc-page__content-actions,.svc-creator--mobile.svc-creator .svc-page .svc-page__content--selected:focus.svc-page__content--selected .svc-page__content-actions,.svc-creator--mobile .svc-hovered.svc-page__content.svc-page__content--selected .svc-page__content-actions{display:flex}.svc-creator--mobile .svc-page__content:not(.svc-page__content--new):focus,.svc-creator--mobile .svc-hovered.svc-page__content:not(.svc-page__content--new){box-shadow:inset var(--sjs2-border-effect-surface-hovered)}.svc-page__footer{position:relative;overflow:visible;margin-left:var(--sjs2-spacing-x300, 24px);margin-right:var(--sjs2-spacing-x300, 24px);margin-top:var(--sjs2-spacing-x200, 16px);gap:var(--sjs2-spacing-x200, 16px)}.svc-page__footer .svc-add-new-question-action{position:relative;flex:1 1 0}.svc-page--drag-over-empty .svc-page__footer:after{content:" ";position:absolute;background:var(--sjs2-color-bg-brand-primary);width:100%;height:var(--sjs2-border-width-x200, 2px);left:0;top:calc((var(--sjs2-spacing-x200, 16px) + var(--sjs2-border-width-x200, 2px)) / -2)}.svc-page--drag-over-empty-no-add-button:after{bottom:auto}.svc-page__placeholder_frame{min-width:auto;max-width:100%;margin-top:var(--sjs2-spacing-x200, 16px);padding:0 var(--sjs2-spacing-x300, 24px)}.svc-page__placeholder_frame .svc-panel__placeholder_frame{padding:var(--sjs2-spacing-x600, 48px) var(--sjs2-spacing-x800, 64px);height:auto}.svc-page__content--collapsed>.svc-page__footer{display:none}.svc-page__content--collapsed .sd-page__title{margin-bottom:0}.svc-page__content--collapsed .svc-page__placeholder_frame{display:none}.svc-page__content--collapsed .svc-page__content-actions,.svc-page__content--collapsed .sd-page{display:flex}.svc-page__content--collapsed .sd-page>*{display:none}.svc-page__content--collapsed .sd-page .sd-page__header{display:block}.svc-page__content--collapsed .sd-page .sd-page__header>*{display:none}.svc-page__content--collapsed .sd-page .sd-page__header .sd-title{display:block}.svc-page__content.svc-page__content--collapsed .sd-page{padding-bottom:0}.svc-creator .svc-page .svc-page__content--collapse-always .svc-page__content-actions{opacity:var(--sjs2-opacity-visible)}.svc-creator .svc-page .svc-page__content--collapse-always .svc-page__content-actions .sv-action{visibility:hidden}.svc-creator .svc-page .svc-page__content--collapse-always .svc-page__content-actions .sv-action.sv-action-bar-item--collapse{visibility:visible}.svc-creator .svc-page .svc-page__content--collapse-always .svc-page__content-actions .sv-action.sv-action-bar-item--collapse .sv-action-bar-separator{visibility:hidden}.svc-creator .svc-page .svc-page__content--collapse-always.svc-page__content--selected .svc-page__content-actions .sv-action,.svc-creator .svc-page .svc-page__content--collapse-always.svc-hovered .svc-page__content-actions .sv-action,.svc-creator .svc-page .svc-page__content--collapse-always.svc-page__content--selected .svc-page__content-actions .sv-action .sv-action-bar-separator,.svc-creator .svc-page .svc-page__content--collapse-always.svc-hovered .svc-page__content-actions .sv-action .sv-action-bar-separator{visibility:visible}.svc-page--enter,.svc-page--leave{animation-name:fadeIn,moveInWithOverflow;animation-fill-mode:forwards;animation-duration:var(--fade-animation-duration),var(--move-animation-duration);animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-delay:var(--fade-animation-delay),var(--move-animation-delay)}.svc-page--enter{opacity:var(--sjs2-opacity-hidden);--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, .58, 1);--fade-animation-duration: var(--sjs-svc-page-fade-in-duration, .25s);--move-animation-duration: var(--sjs-svc-page-move-in-duration, .25s);--fade-animation-delay: var(--sjs-svc-page-fade-in-delay, .1s);--move-animation-delay: 0s}.svc-page--leave{--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1);--fade-animation-duration: var(--sjs-svc-page-fade-out-duration, .25s);--move-animation-duration: var(--sjs-svc-page-move-out-duration, .25s);--fade-animation-delay: 0s;--move-animation-delay: var(--sjs-svc-page-move-out-delay, .1s)}.svc-page__content{transition-property:padding-bottom;transition-duration:var(--sjs-svc-page-move-in-duration, .25s);transition-timing-function:cubic-bezier(0,0,.58,1)}.svc-page--enter.svc-page--enter .svc-page__content-actions{opacity:var(--sjs2-opacity-hidden)}.svc-page--enter.svc-page--enter .svc-page__content{box-shadow:0 0 0 var(--sjs2-border-width-x200, 2px) transparent;background-color:transparent}.svc-page--enter.svc-page--enter .svc-page__content>.svc-question__drag-area .svc-question__drag-element{opacity:var(--sjs2-opacity-hidden)}.svc-page{scroll-margin-top:var(--sjs2-spacing-x100, 8px)}.svc-page__content .sd-page__content:empty{display:none}.svc-surface-btn{justify-content:center;align-items:center;flex:1 0 0;--sd-action-border-radius: var(--sjs2-radius-component-panel, 12px);--sd-action-padding: var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x800, 64px);--sd-action-title-font-family: var(--sjs2-typography-font-family-component-action-large-content);--sd-action-title-font-weight: var(--sjs2-typography-font-weight-component-action-large-content);--sd-action-title-font-size: var(--sjs2-typography-font-size-component-action-large-content);--sd-action-title-line-height: var(--sjs2-typography-line-height-component-action-large-content);--sd-action-title-padding: 0 var(--sjs2-spacing-x200, 16px);--sd-action-icon-padding: 0;--sd-action-icon-size: var(--sjs2-line-height-x300, 24px);--sd-action-boxshadow: var(--sjs2-border-effect-surface-default, 0 0 0 1px rgba(17, 16, 20, .1));--sd-action-disabled-box-shadow: var(--sjs2-border-effect-surface-disabled, 0 0 0 1px rgba(17, 16, 20, .1));--sd-action-background: var(--sjs2-color-component-panel-default-bg, #fff);--sd-action-hover-background: var(--sjs2-color-bg-brand-secondary-dim, rgba(25, 179, 148, .15));--sd-action-disabled-background: var(--sjs2-color-bg-basic-primary-disabled, #f5f5f5);--sd-action-title-color: var(--sjs2-color-fg-brand-primary, #15987e);--sd-action-hover-title-color: var(--sjs2-color-fg-brand-primary, #15987e);--sd-action-disabled-title-color: var(--sjs2-color-fg-brand-primary-disabled, rgba(28, 27, 32, .2));--sd-action-icon-color: var(--sjs2-color-fg-brand-primary, #15987e);--sd-action-hover-icon-color: var(--sjs2-color-fg-brand-primary, #15987e);--sd-action-disabled-icon-color: var(--sjs2-color-fg-brand-primary-disabled, rgba(28, 27, 32, .2))}.svc-surface-btn:where(:active:has(.svc-surface-btn__selector:active)){transform:none}.svc-surface-btn__selector{position:absolute;inset-inline-end:0;margin:var(--sjs2-spacing-x100, 8px) var(--sjs2-spacing-x100, 8px);--sd-action-boxshadow: none;--sd-action-disabled-box-shadow: none;--sd-action-border-radius: var(--sjs2-radius-component-action, 8px)}.svc-row{width:100%;position:relative}.svc-row .sd-element__header~hr{display:none}.svc-row>.sd-row.sd-page__row.sd-row--delayed-enter{margin-top:0}.svc-row:where(:has(>.sd-row--multiple)){margin-top:var(--sjs2-spacing-negative-x200)}.svc-row>.sd-row.sd-row--multiple{overflow:auto;width:calc(100% + 2 * var(--sjs2-layout-component-page-content-area-gap-horizontal));flex-wrap:nowrap;padding-top:var(--sjs2-layout-component-page-content-area-gap-vertical);padding-right:var(--sjs2-layout-component-page-content-area-gap-horizontal);padding-bottom:2px;margin-right:calc(-1 * var(--sjs2-layout-component-page-content-area-gap-horizontal));margin-bottom:-2px}.sd-panel .svc-row>.sd-row--multiple{padding:var(--sjs2-spacing-x000);box-shadow:none;border-radius:0;padding:2px;margin:-2px;width:100%}.sd-panel .svc-row>.sd-row--multiple>div{padding:0}.svc-row.svc-row--ghost .svc-question__content{padding:0;border:none;box-shadow:none}.svc-row.svc-row--ghost .sd-row{height:var(--sjs2-size-x400)}.svc-row.svc-row--ghost:last-child .sd-row{height:initial;margin-top:var(--sjs2-spacing-x200);margin-bottom:var(--sjs2-spacing-x200)}.svc-row.svc-row--ghost+.svc-row>.sd-page__row{margin-top:0}.svc-panel .svc-row.svc-row--ghost.svc-row.svc-row--ghost .sd-row{height:initial;margin-top:var(--sjs2-spacing-x200);margin-bottom:var(--sjs2-spacing-x200)}.svc-row__drop-indicator{position:absolute;background:var(--sjs2-color-bg-brand-primary);opacity:var(--sjs2-opacity-hidden);transition:opacity var(--sjs-creator-transition-duration, .15s)}.svc-row__drop-indicator--top,.svc-row__drop-indicator--bottom{left:0;width:100%;height:0px}.svc-row__drop-indicator--top{top:calc(var(--sjs2-spacing-x100) - var(--sjs2-border-width-x100))}.svc-row__drop-indicator--bottom{bottom:calc(var(--sjs2-spacing-negative-x100) + var(--sjs2-border-width-x100))}.svc-row--drag-over-top>.svc-row__drop-indicator--top{opacity:var(--sjs2-opacity-visible);height:var(--sjs2-border-width-x200)}.svc-row--drag-over-bottom>.svc-row__drop-indicator--bottom{opacity:var(--sjs2-opacity-visible);height:var(--sjs2-border-width-x200)}.svc-question__content--panel .svc-row__drop-indicator--top,.sd-panel__content .svc-row__drop-indicator--top{top:calc((var(--sjs2-spacing-x200) + var(--sjs2-border-width-x200)) / -2)}.svc-question__content--panel .svc-row--drag-over-top:before,.sd-panel__content .svc-row--drag-over-top:before{top:-4px}.svc-question__content--panel .svc-row--drag-over-bottom:after,.sd-panel__content .svc-row--drag-over-bottom:after{bottom:-4px}.sd-panel .svc-row>.sd-row.sd-row--multiple{width:calc(100% + var(--sjs2-spacing-x100));padding-left:0;margin-left:var(--sjs2-spacing-negative-x100)}.sd-panel .svc-row>.sd-row.sd-row--multiple>div{box-sizing:border-box;--animation-padding-left: var(--sjs2-spacing-x100);padding-left:var(--sjs2-spacing-x100)}.svc-row{--sjs-row-fade-in-duration: var(--sjs-svc-row-fade-in-duration, .25s);--sjs-row-move-in-duration: var(--sjs-svc-row-move-in-duration, .25s);--sjs-row-fade-in-delay: var(--sjs-svc-row-fade-in-delay, .1s);--sjs-row-fade-out-duration: var(--sjs-svc-row-fade-out-duration, .25s);--sjs-row-move-out-duration: var(--sjs-svc-row-move-out-duration, .25s);--sjs-row-move-out-delay: var(--sjs-svc-row-move-out-delay, .1s);--sjs-row-fade-in-animation-delay: var(--sjs-svc-row-fade-in-animation-delay, 0s)}.svc-carry-forward-panel-wrapper{width:100%;min-width:0;align-self:stretch;container-type:inline-size}.svc-carry-forward-panel{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);box-sizing:border-box;width:100%;padding:var(--sjs2-spacing-x400) var(--sjs2-spacing-x800);border-radius:var(--sjs2-radius-x100);background:var(--sjs2-color-component-formbox-design-bg);text-align:center;color:var(--sjs2-color-fg-basic-secondary)}@container (max-width: 176px){.svc-carry-forward-panel{display:none}}@container (min-width: 176px) and (max-width: 496px){.svc-carry-forward-panel{padding:var(--sjs2-spacing-x400) var(--sjs2-spacing-x300);display:flex;flex-direction:column;align-items:stretch}.svc-carry-forward-panel>span{display:block;box-sizing:border-box;min-width:0;max-width:100%;width:100%;white-space:normal;overflow-wrap:break-word}}.svc-carry-forward-panel__link .svc-action-button{padding:0;border:none;font-weight:inherit;color:inherit;text-decoration:underline;cursor:pointer}.svc-carry-forward-panel__link .svc-action-button:hover,.svc-carry-forward-panel__link .svc-action-button:focus{background-color:transparent}svc-question{display:block;position:absolute;top:var(--sjs2-border-width-x100, 1px);left:var(--sjs2-border-width-x100, 1px);right:var(--sjs2-border-width-x100, 1px);bottom:var(--sjs2-border-width-x100, 1px)}.svc-question__adorner{position:relative;height:auto;width:100%;display:grid;grid-template-columns:100%}.svc-question__adorner>*{grid-row:1;grid-column:1}.svc-question__adorner.svc-question__adorner--collapsed{height:fit-content}.svc-question__adorner .sv-action-bar .sv-action:not(:first-child) .sv-action-bar-item{border:none}.svc-question__adorner .sv-action-bar .sv-action:not(:first-child) .sv-action-bar-item:active{opacity:var(--sjs2-opacity-pressed);background:var(--sjs2-color-bg-basic-primary-dim)}.svc-question__adorner:before{position:absolute;content:"";width:100%;height:100%;margin-top:calc(-1 * var(--sjs2-layout-component-page-content-area-gap-vertical));padding-top:var(--sjs2-layout-component-page-content-area-gap-vertical);margin-left:calc(-1 * var(--sjs2-layout-component-page-content-area-gap-horizontal));padding-left:var(--sjs2-layout-component-page-content-area-gap-horizontal);bottom:0;right:0;box-sizing:content-box}.svc-survey-element-toolbar{--sd-action-bar-gap: var(--sjs2-spacing-x100, 8px)}.svc-question__adorner .sv-action-bar-item-dropdown{background-color:transparent}.svc-question__adorner .sd-formbox__input:disabled,.svc-question__adorner .sd-input:disabled{pointer-events:none}.svc-question__content{scroll-margin-top:var(--sjs2-spacing-x100, 8px)}.svc-question__content .sd-element{scroll-margin-top:var(--sjs2-spacing-x500, 40px)}.svc-question__content{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;height:auto;flex-grow:1;box-sizing:border-box;padding:var(--sjs2-spacing-x400, 32px) var(--sjs2-spacing-x500, 40px) var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x500, 40px);border-radius:var(--sjs2-radius-component-panel, 12px);background:var(--sjs2-color-component-panel-default-bg, #ffffff);box-shadow:var(--sjs2-border-effect-surface-default, 0px 2px 4px 1px, rgba(17, 16, 20, .1));outline:none;transition:background var(--sjs-creator-transition-duration, .15s),box-shadow var(--sjs-creator-transition-duration, .15s)}.svc-question__content--title-bottom{padding-top:var(--sjs2-spacing-x250, 20px);padding-bottom:var(--sjs2-spacing-x400, 32px)}.svc-question__content--title-bottom .sd-question__content{margin-top:var(--sjs2-spacing-x250, 20px)}.svc-question__content--title-bottom .svc-question__content-actions{height:var(--sjs2-size-x400, 32px)}.svc-question__content--title-bottom .svc-question__content-actions>.sv-action-bar{margin-bottom:var(--sjs2-spacing-negative-x200, -16px)}.svc-question__content--title-hidden{padding-top:var(--sjs2-spacing-x500, 40px)}.svc-question__content .sd-selectbase:not(.sd-imagepicker,.sd-boolean-fieldset){padding-left:var(--sjs2-spacing-x500, 40px);margin-left:var(--sjs2-spacing-negative-x500, -40px);padding-right:var(--sjs2-spacing-x500, 40px);margin-right:var(--sjs2-spacing-negative-x500, -40px);overflow-x:auto}.svc-question__content .sd-table-wrapper{padding:0}.svc-question__content .sd-table .sd-selectbase:not(.sd-imagepicker,.sd-boolean-fieldset){overflow-x:visible;padding-left:0;margin-left:0}.svc-question__content .sd-selectbase--multi-column{overflow:initial}.svc-question__content .sd-question.sd-question--table{overflow-x:initial}.svc-question__content .sd-multipletext__item-container.sd-formbox:focus-within{box-shadow:var(--sjs2-border-effect-component-formbox-default, 0 1px 2px 0 #d4d4d4 inset),var(--sjs2-border-effect-component-formbox-focused-reset, 0 0 0 0 #19b394 inset)}.svc-question__content .sd-question.sd-question--table>.sd-question__container>.sd-question__header-and-content-container>.sd-question__content{margin-left:calc(-1 * var(--sjs2-layout-component-matrix-cell-right-padding-right));margin-right:calc(-1 * var(--sjs2-layout-component-matrix-cell-left-padding-left));padding-bottom:0;padding-top:var(--sjs2-spacing-x200, 16px)}.svc-question__content .sjs_sp_placeholder{-webkit-user-select:all;user-select:all;pointer-events:all}.svc-question__content>div,.svc-question__placeholders>div{overflow:visible}.svc-question--enter,.svc-question--leave{animation-name:fadeIn,moveInWithOverflow;animation-fill-mode:forwards;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-duration:var(--fade-animation-duration),var(--move-animation-duration);animation-delay:var(--fade-animation-delay),var(--move-animation-delay)}.svc-question--enter{opacity:var(--sjs2-opacity-hidden);--fade-animation-duration: var(--sjs-svc-expand-fade-in-duration, .15s);--move-animation-duration: var(--sjs-svc-expand-move-in-duration, .25s);--fade-animation-delay: var(--sjs-svc-expand-fade-in-delay, .25s);--move-animation-delay: 0s;--animation-timing-function: cubic-bezier(0, 0, .58, 1);--animation-direction: normal}.svc-question--leave{--fade-animation-duration: var(--sjs-svc-collapse-fade-out-duration, .15s);--move-animation-duration: var(--sjs-svc-collapse-move-out-duration, .25s);--fade-animation-delay: 0s;--move-animation-delay: var(--sjs-svc-collapse-move-out-delay, .1s);--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1)}@keyframes changeAlignSelf{0%{align-self:flex-start}to{align-self:stretch}}.svc-question--enter.svc-question__adorner,.svc-question--leave.svc-question__adorner{opacity:var(--sjs2-opacity-visible);animation-name:changeAlignSelf;animation-duration:0s}.svc-question--enter.svc-question__adorner{align-self:flex-start;animation-delay:var(--move-animation-duration)}.svc-question--leave.svc-question__adorner{animation-delay:var(--move-animation-delay)}.svc-question__content:not(.svc-question__content--composite-question) .sd-question:not(.sd-question--paneldynamic) .sd-panel__content{overflow:auto}.svc-question__content:not(.svc-question__content--composite-question) .sd-question:not(.sd-question--paneldynamic) .sd-table__cell--detail-panel .sd-panel__content{overflow:unset}.svc-panel__placeholder{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));text-wrap:wrap;text-align:center}.svc-question__content-actions{position:relative;opacity:var(--sjs2-opacity-hidden);height:var(--sjs2-size-x600, 48px);margin-left:var(--sjs2-spacing-negative-x100, -8px);margin-top:auto;width:calc(100% + var(--sjs2-spacing-x200));transition:opacity var(--sjs-creator-transition-duration, .15s)}.svc-question__content-actions:focus-within{opacity:var(--sjs2-opacity-visible)}.svc-question__content-actions>.sd-action-bar{position:absolute;left:0;top:0;width:100%;margin-top:var(--sjs2-spacing-x200, 16px)}.svc-question__content-actions .svc-action-bar-item--right:first-of-type{margin-inline-start:auto}.svc-dropdown-action--convertTo{max-width:max-content}.svc-dropdown-action--convertTo .sd-action{flex-direction:row-reverse}.svc-dropdown-action--convertTo .sd-action__icon:first-child:last-child{width:var(--sjs2-size-x300, 24px);height:var(--sjs2-size-x300, 24px);padding:0}.svc-dropdown-action--convertTo .sv-action-bar-item--icon{max-width:100%;padding:var(--sjs2-spacing-x050, 4px)}.svc-dropdown-action--convertTo.sv-action--hidden{min-width:0}.svc-dropdown-action--convertTo-last{margin-inline-end:auto}.svc-question__content:focus,.svc-hovered>.svc-question__content{box-shadow:var(--sjs2-border-effect-surface-hovered)}.svc-question__content--selected:not(.svc-question__content--dragged){box-shadow:0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-utility-shadow-surface-focused)}.svc-question__content--collapsed-drag-over-inside:not(.svc-question__content--dragged){box-shadow:0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-utility-shadow-surface-focused);background:var(--sjs2-color-bg-brand-secondary, rgba(25, 179, 148, .1));animation:collapsed-drag-over-inside-blinking 1s}@keyframes collapsed-drag-over-inside-blinking{0%{background:var(--sjs2-color-bg-brand-secondary, rgba(25, 179, 148, .1))}40%{background:var(--sjs2-color-bg-brand-secondary, rgba(25, 179, 148, .1))}50%{background:transparent}55%{background:var(--sjs2-color-bg-brand-secondary, rgba(25, 179, 148, .1))}65%{background:transparent}70%{background:var(--sjs2-color-bg-brand-secondary, rgba(25, 179, 148, .1))}80%{background:transparent}85%{background:var(--sjs2-color-bg-brand-secondary, rgba(25, 179, 148, .1))}to{background:var(--sjs2-color-bg-brand-secondary, rgba(25, 179, 148, .1))}}.svc-question__content--selected>.svc-question__content-actions,.svc-hovered>.svc-question__content:not(.svc-question__content--dragged)>.svc-question__content-actions{opacity:var(--sjs2-opacity-visible)}.svc-question__content--selected>.svc-question__content-actions.svc-question--enter,.svc-hovered>.svc-question__content:not(.svc-question__content--dragged)>.svc-question__content-actions.svc-question--enter{opacity:var(--sjs2-opacity-hidden)}.svc-question__content--dragged{opacity:var(--sjs2-opacity-disabled)}.svc-question__content--dragged>.svc-question__content-actions{opacity:var(--sjs2-opacity-hidden)}.svc-creator--mobile .svc-question__content-actions{overflow:hidden;height:var(--sjs2-size-x100, 8px)}.svc-creator--mobile .svc-question__content-actions>.sv-action-bar{margin-top:var(--sjs2-spacing-x100, 8px)}.svc-creator--mobile .svc-question__content-actions.svc-question--enter{animation-name:empty,moveInWithOverflow}.svc-creator--mobile .svc-question__content{padding:var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x300, 24px) var(--sjs2-spacing-x200, 16px)}.svc-creator--mobile .svc-element__header--hidden{margin-top:var(--sjs2-spacing-x200, 16px);margin-bottom:var(--sjs2-spacing-x200, 16px);padding:0 var(--sjs2-spacing-x300, 24px)}.svc-creator--mobile .svc-question__adorner--selected>.svc-element__header--hidden{margin-top:var(--sjs2-spacing-x300, 24px);margin-bottom:var(--sjs2-spacing-x300, 24px)}.svc-creator--mobile .svc-question__content--selected{padding-top:var(--sjs2-spacing-x300, 24px);padding-bottom:var(--sjs2-spacing-x200, 16px)}.svc-creator--mobile .svc-question__content--selected>.svc-question__content-actions{height:var(--sjs2-size-x600, 48px);overflow:visible}.svc-creator--mobile .svc-question__content--selected>.svc-question__content-actions>.sv-action-bar{margin-top:var(--sjs2-spacing-x200, 16px)}.svc-creator--mobile .svc-question__content--selected>.svc-question__content-actions.svc-question--enter{animation-name:fadeIn,moveInWithOverflow}.svc-question__content .sd-question.sd-question--table{margin-top:var(--sjs2-spacing-negative-x100, -8px);padding-top:var(--sjs2-spacing-x100, 8px)}.svc-dragged-element-shortcut{border-radius:var(--sjs2-radius-x100);padding:var(--sjs2-spacing-x150, 12px) var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x150, 12px) var(--sjs2-spacing-x200, 16px);background-color:var(--sjs2-color-bg-basic-primary);color:var(--sjs2-color-fg-basic-primary);cursor:grabbing;position:absolute;z-index:1000;box-shadow:var(--sjs2-border-effect-floating-default);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:content-box}.svc-dragged-element-shortcut .sv-svg-icon use{fill:var(--sjs2-color-bg-brand-primary)}.svc-dragged-element-shortcut--selected{border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary)}.svc-dragged-element-shortcut__text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);text-overflow:ellipsis;overflow:hidden;max-width:320px}.svc-dragged-element-shortcut--has-icon{padding:var(--sjs2-spacing-x100, 8px) var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x100, 8px) var(--sjs2-spacing-x150, 12px);display:flex;gap:var(--sjs2-spacing-x100, 8px);justify-content:center;align-items:center}.svc-dragged-element-shortcut--has-icon .svc-dragged-element-shortcut__text{display:block}.svc-dragged-element-shortcut__icon{display:flex}.svc-dragged-element-shortcut__icon svg{width:var(--sjs2-size-x300, 24px);height:var(--sjs2-size-x300, 24px)}.svc-question__content--drag-over-inside .svc-panel__placeholder_frame,.svc-hovered>.svc-question__content--drag-over-inside .svc-panel__placeholder_frame{box-shadow:0 0 0 var(--sjs2-border-width-x100) var(--sjs2-color-utility-shadow-surface-focused);border:var(--sjs2-border-width-x100) solid var(--sjs2-color-utility-shadow-surface-focused);background:var(--sjs2-color-bg-brand-secondary)}.svc-question__content--drag-over-inside .svc-panel__placeholder_frame>.svc-question__content-actions,.svc-hovered>.svc-question__content--drag-over-inside .svc-panel__placeholder_frame>.svc-question__content-actions{opacity:var(--sjs2-opacity-visible)}.svc-question__drop-indicator{position:absolute;background:var(--sjs2-color-bg-brand-primary);opacity:var(--sjs2-opacity-hidden);transition:opacity var(--sjs-creator-transition-duration, .15s)}.svc-question__drop-indicator--left,.svc-question__drop-indicator--right{top:0;height:100%;width:var(--sjs2-size-x000, 0px)}.svc-question__drop-indicator--top,.svc-question__drop-indicator--bottom{left:0;width:100%;height:var(--sjs2-size-x000, 0px)}.svc-question__drop-indicator--left{left:calc((var(--sjs2-layout-component-page-content-area-gap-horizontal) + var(--sjs2-border-width-x200, 2px)) / -2)}.svc-question__drop-indicator--right{right:calc((var(--sjs2-layout-component-page-content-area-gap-horizontal) + var(--sjs2-border-width-x200, 2px)) / -2)}.svc-question__drop-indicator--top{top:calc((var(--sjs2-layout-component-page-content-area-gap-vertical) + var(--sjs2-border-width-x200, 2px)) / -2)}.svc-question__drop-indicator--bottom{bottom:calc((var(--sjs2-layout-component-page-content-area-gap-vertical) + var(--sjs2-border-width-x200, 2px)) / -2)}.svc-question__content--drag-over-left>.svc-question__drop-indicator--left{opacity:var(--sjs2-opacity-visible);width:var(--sjs2-border-width-x200, 2px)}.svc-question__content--drag-over-right>.svc-question__drop-indicator--right{opacity:var(--sjs2-opacity-visible);width:var(--sjs2-border-width-x200, 2px)}.svc-question__content--drag-over-top>.svc-question__drop-indicator--top{opacity:var(--sjs2-opacity-visible);height:var(--sjs2-border-width-x200, 2px)}.svc-question__content--drag-over-bottom>.svc-question__drop-indicator--bottom{opacity:var(--sjs2-opacity-visible);height:var(--sjs2-border-width-x200, 2px)}.sd-panel .svc-question__content--drag-over-left .svc-question__drop-indicator--left{left:calc(var(--sjs2-spacing-x200, 16px) / -2 + var(--sjs2-border-width-x200, 2px))}.sd-panel .svc-question__content--drag-over-right .svc-question__drop-indicator--right{right:calc(var(--sjs2-spacing-x200, 16px) / -2 + var(--sjs2-border-width-x200, 2px))}.svc-question__content--panel .sd-row>div:first-child .svc-question__content--drag-over-left,.sd-panel__content .sd-row>div:first-child .svc-question__content--drag-over-left{margin-left:var(--sjs2-spacing-x100, 8px);width:calc(100% - var(--sjs2-spacing-x100, 8px))}.svc-question__content--panel .sd-row>div:last-child .svc-question__content--drag-over-right,.sd-panel__content .sd-row>div:last-child .svc-question__content--drag-over-right{margin-right:var(--sjs2-spacing-x100, 8px);width:calc(100% - var(--sjs2-spacing-x100, 8px))}.svc-question__content--panel .svc-question__content--drag-over-top .svc-question__drop-indicator--top,.sd-panel__content .svc-question__content--drag-over-top .svc-question__drop-indicator--top{top:calc(var(--sjs2-spacing-x200, 16px) / -2 + var(--sjs2-border-width-x200, 2px))}.svc-question__content--panel .svc-question__content--drag-over-bottom .svc-question__drop-indicator--bottom,.sd-panel__content .svc-question__content--drag-over-bottom .svc-question__drop-indicator--bottom{bottom:calc(var(--sjs2-spacing-x200, 16px) / -2 + var(--sjs2-border-width-x200, 2px))}.svc-question__content-actions>.sv-action-bar{box-sizing:border-box;padding:0;justify-content:center}svc-question sv-action-bar,svc-question .sv-action-bar,.svc-question sv-action-bar,.svc-question .sv-action-bar{padding:0}.svc-panel__edge{position:absolute;border:1px solid orange;height:10px;width:100%}.svc-panel__edge--top{top:0}.svc-panel__edge--bottom{bottom:0}.svc-question__adorner--start-with-new-line[data-sv-drop-target-survey-element=sv-drag-drop-ghost-survey-element-name]{height:100%;overflow:hidden;min-width:4px}.svc-question__adorner--start-with-new-line[data-sv-drop-target-survey-element=sv-drag-drop-ghost-survey-element-name] .svc-question__content.svc-question__content.svc-question__content{border:0;padding:0}[data-sv-drop-target-survey-element=sv-drag-drop-ghost-survey-element-name]{border:none;height:0}[data-sv-drop-target-survey-element=sv-drag-drop-ghost-survey-element-name] .svc-question__drag-area,[data-sv-drop-target-survey-element=sv-drag-drop-ghost-survey-element-name] .svc-question__drag-element{display:none}[data-sv-drop-target-survey-element=sv-drag-drop-ghost-survey-element-name] .svc-question__content{background:transparent;box-shadow:none}.svc-hovered>.svc-question__content.svc-question__content:not(.svc-question__content--dragged)>.svc-question__drag-area>.svc-question__drag-element{opacity:var(--sjs2-opacity-x050)}.svc-question__content.svc-question__content--selected>.svc-question__drag-area>.svc-question__drag-element{opacity:var(--sjs2-opacity-x050);z-index:1}.svc-element__header--hidden{display:block;box-sizing:border-box;padding:0 var(--sjs2-spacing-x500, 40px);margin:var(--sjs2-spacing-x400, 32px) 0;z-index:-1;width:100%}.svc-element__header--hidden .svc-string-editor,.svc-element__header--hidden .svc-fake-title,.svc-element__header--hidden sv-ng-string>.svc-string-editor{display:inline-flex}.svc-element__header--hidden .svc-string-editor:before,.svc-element__header--hidden .svc-fake-title:before,.svc-element__header--hidden sv-ng-string>.svc-string-editor:before{content:"("}.svc-element__header--hidden .svc-string-editor:after,.svc-element__header--hidden .svc-fake-title:after,.svc-element__header--hidden sv-ng-string>.svc-string-editor:after{content:")"}.svc-element__header--hidden .svc-element__title--hidden{opacity:var(--sjs2-opacity-hidden);transition:opacity .15s}.svc-element__header--hidden{--sd-panel-title-color: var(--sjs2-color-component-panel-nested-default-title);--sd-question-title-color: var(--sjs2-color-component-question-default-title)}.svc-element__header--lazy .svc-string-editor,.svc-element__header--lazy sv-ng-string>.svc-string-editor,.svc-element__header--hidden.sd-question__header--location--left .svc-string-editor,.svc-element__header--hidden.sd-question__header--location--left sv-ng-string>.svc-string-editor{display:inline-block}.svc-element__header--lazy .svc-string-editor:before,.svc-element__header--lazy .svc-string-editor:after,.svc-element__header--lazy sv-ng-string>.svc-string-editor:before,.svc-element__header--lazy sv-ng-string>.svc-string-editor:after,.svc-element__header--hidden.sd-question__header--location--left .svc-string-editor:before,.svc-element__header--hidden.sd-question__header--location--left .svc-string-editor:after,.svc-element__header--hidden.sd-question__header--location--left sv-ng-string>.svc-string-editor:before,.svc-element__header--hidden.sd-question__header--location--left sv-ng-string>.svc-string-editor:after{content:none}.svc-question__adorner.svc-question__adorner--collapsed>.svc-element__header--hidden{z-index:1}.svc-question__adorner.svc-question__adorner--collapsed>.svc-element__header--hidden>.svc-element__title--hidden{opacity:var(--sjs2-opacity-visible)}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed>.svc-question__dropdown-choices--wrapper,.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed>.svc-panel__placeholder_frame-wrapper,.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed>.svc-question__content-actions,.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed>.svc-panel__add-new-question-container,.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed>.svc-carry-forward-panel-wrapper,.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed>.svc-image-question-controls,.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed>.sd-file,.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed>sv-ng-file-question{display:none}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .svc-question__drop-indicator{display:block}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .svc-question__drag-area,.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .svc-content-wrapper{display:flex}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .sd-element>:where(:not(.sd-element__header)){display:none}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .sd-question__container{display:flex}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .sd-question__container>*{display:none}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .sd-question__container .sd-question__header-and-content-container{display:flex}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .sd-question__container .sd-question__header-and-content-container>*{display:none}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .sd-question__container .sd-question__header-and-content-container .sd-question__header:not(.sd-question__header--location--left){display:flex}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .sd-question__container .sd-question__header-and-content-container .sd-question__header--location--left{display:none}.svc-question__adorner.svc-question__adorner--collapsed .svc-question__content--collapsed .sd-element__header>*:not(.sd-element__title){display:none}.svc-question__adorner .svc-question__content--collapsed{flex-grow:0;padding-top:var(--sjs2-spacing-x400, 32px);padding-bottom:calc(var(--sjs2-spacing-x200, 16px) + var(--sjs2-layout-component-question-box-gap-vertical, var(--sjs2-spacing-x200, 16px)))}.svc-question__adorner .svc-question__content--collapsed .sd-element__header,.svc-question__adorner .svc-question__content--collapsed .sd-element--complex>.sd-element__header{padding-top:0;padding-bottom:0}.svc-creator--mobile .svc-question__top-actions{padding:0}.svc-creator--mobile .svc-question__adorner .svc-question__content--collapsed{padding-bottom:var(--sjs2-spacing-x200, 16px);padding-top:var(--sjs2-spacing-x200, 16px)}.svc-creator--mobile .svc-question__adorner .svc-question__content--collapsed.svc-question__content--selected{padding-top:var(--sjs2-spacing-x300, 24px);padding-bottom:var(--sjs2-spacing-x300, 24px)}.svc-question__drag-area{position:absolute;cursor:move;top:0;left:0;height:var(--sjs2-size-x350, 28px);width:100%;display:flex;align-items:center;justify-content:center;box-sizing:content-box}.svc-question__drag-element{width:100%;opacity:var(--sjs2-opacity-hidden);transition:opacity var(--sjs-creator-transition-duration, .15s);width:var(--sjs2-size-x300, 24px);height:var(--sjs2-size-x200, 16px)}.svc-question__drag-element use{fill:var(--sjs2-color-fg-basic-secondary)}.sd-panel .svc-question__content--image:not(.svc-question__content--empty){padding-left:var(--sjs2-border-width-x100, 1px);padding-right:var(--sjs2-border-width-x100, 1px)}.sd-panel .svc-question__content .sd-table-wrapper:before{left:calc(-1 * var(--sd-base-padding) + var(--sjs2-border-width-x200, 2px))}.sd-panel .svc-question__content .sd-table-wrapper:after{right:calc(-1 * var(--sd-base-padding) + var(--sjs2-border-width-x200, 2px))}.sd-panel .svc-question__content{border-radius:0;box-shadow:none}.sd-panel .svc-question__content:after{content:"";position:absolute;pointer-events:none;inset:0;outline:var(--sjs2-border-width-x100) dashed var(--sjs2-color-border-basic-secondary);outline-offset:calc(-1 * var(--sjs2-border-width-x100));z-index:12}.sd-panel .svc-hovered>.svc-question__content:not(.svc-question__content--dragged):after{box-shadow:var(--sjs2-border-effect-surface-hovered) inset,0 0 0 var(--sjs2-border-width-x200, 2px) var(--sjs2-color-component-panel-default-bg, #ffffff) inset;outline:none}.sd-panel .svc-question__content.svc-question__content--selected:not(.svc-question__content--dragged):after{box-shadow:0 0 0 var(--sjs2-border-width-x200) var(--sjs2-color-utility-shadow-surface-focused) inset;outline:none}.sd-panel .svc-row--ghost.svc-row--ghost .svc-question__content.svc-question__content{border:none}.svc-widget__content{width:100%}.svc-widget__content .sd-question__content{pointer-events:none}.svc-question__content .sd-paneldynamic__footer,.svc-question__content .sd-paneldynamic__separator{display:none}.svc-panel__placeholder_frame-wrapper{container-type:inline-size;width:100%;display:flex;flex-grow:1;box-sizing:border-box;position:relative}.svc-question__content--empty-template .sd-question--paneldynamic,.svc-question__content--empty-template .sd-question__content,.svc-question__content--empty-template .sd-paneldynamic,.svc-question__content--empty-template .sd-paneldynamic__panels-container,.svc-question__content--empty-template .sd-paneldynamic__panel-wrapper,.svc-question__content--empty-template .svc-question__adorner,.svc-question__content--empty-template .svc-question__adorner>div{display:flex;flex-direction:column;flex-grow:1}.svc-question__content--empty-template .sd-question--paneldynamic .svc-panel__placeholder_frame,.svc-question__content--empty-template .sd-question__content .svc-panel__placeholder_frame,.svc-question__content--empty-template .sd-paneldynamic .svc-panel__placeholder_frame,.svc-question__content--empty-template .sd-paneldynamic__panels-container .svc-panel__placeholder_frame,.svc-question__content--empty-template .sd-paneldynamic__panel-wrapper .svc-panel__placeholder_frame,.svc-question__content--empty-template .svc-question__adorner .svc-panel__placeholder_frame,.svc-question__content--empty-template .svc-question__adorner>div .svc-panel__placeholder_frame{flex-grow:1}.svc-question__content .sd-paneldynamic__panels-container{padding:2px;margin:-2px}.svc-panel__placeholder_frame{border:var(--sjs2-border-width-x100, 1px) dashed var(--sjs2-color-border-basic-secondary);width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:var(--sjs2-spacing-x800, 64px) var(--sjs2-spacing-x800, 64px) var(--sjs2-spacing-x600, 48px) var(--sjs2-spacing-x800, 64px);flex-grow:1}.svc-panel__add-new-question-container{width:100%;display:flex;justify-content:center;position:relative;margin-top:var(--sjs2-spacing-x050, 4px)}.svc-panel__question-type-selector{position:absolute;inset-inline-end:0;bottom:0;margin:0}@container (max-width: 496px){.svc-panel__placeholder_frame{padding:calc(var(--sjs2-base-unit-spacing) * 11) var(--sjs2-spacing-x300, 24px) calc(var(--sjs2-base-unit-spacing) * 10)}}@container (max-width: 176px){.svc-panel__placeholder{display:none}.svc-panel__placeholder_frame{padding:calc(var(--sjs2-base-unit-spacing) * 10) var(--sjs2-spacing-x300, 24px) calc(var(--sjs2-base-unit-spacing) * 10)}}.sd-panel .svc-row{margin-top:var(--sjs2-spacing-x100, 8px)}.sd-panel .svc-row:first-of-type{margin-top:0}.sd-panel .svc-row>.sd-row{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.svc-question__content.svc-question__content--collapsed .sd-element--complex>.sd-element__header--location-top.svc-element__header--hidden{padding:0}.svc-question__content .sd-element--complex>.sd-element__header--location-top,.svc-question__content .sd-element--complex>.sd-question__container>.sd-question__header-and-content-container>.sd-element__header--location-top{padding:0;padding-bottom:calc(.5 * var(--sd-base-vertical-padding))}.svc-question__content .sd-element--complex>.sd-element__header:after{display:none}.svc-question__content .sd-panel__content{gap:0;padding:0}.svc-question__content .sd-composite>.sd-question__container>.sd-question__header-and-content-container>.sd-question__header~.sd-question__content>.sd-panel>.sd-panel__expandable-content>.sd-panel__content{row-gap:var(--sd-panel-content-row-gap);column-gap:var(--sd-panel-content-column-gap);padding-block:var(--sd-panel-content-padding-block);padding-block-end:0}.svc-creator--mobile .svc-question__content:where(:not(.svc-question__content--composite-question)) .sd-element--complex.sd-question--table>div>div>.sd-element__header--location-top{padding-bottom:calc(var(--sd-base-vertical-padding))}.svc-question__content .sd-element--complex>div>div>.sd-element__header--location-top.svc-element__header--hidden{padding-bottom:var(--sjs2-spacing-x100, 8px)}.svc-question__content .sd-element--complex>div>div>.sd-element__header--location-top:after{display:none}.svc-question__content .sd-paneldynamic__panel-wrapper{padding:0}.svc-question__content .sd-table-wrapper{--sd-question-container-background: var(--sjs2-color-component-panel-default-bg)}.svc-question__content .sd-table__row-disabled>.sd-table__cell{opacity:var(--sjs2-opacity-visible)}.svc-question__content:not(.svc-question__content--composite-question) .svc-carry-forward-panel{margin-top:var(--sjs2-spacing-x200, 16px)}.svc-question__content:not(.svc-question__content--composite-question) .sd-question__content{min-width:min(var(--sjs2-size-x800),100%)}.svc-question__content:not(.svc-question__content--composite-question) .sd-row__question--small .sd-question__content{overflow:visible}.svc-question__content:not(.svc-question__content--composite-question) .sd-question--description-under-input .sd-question__content{margin-bottom:var(--sjs2-spacing-negative-x100, -8px);padding-bottom:var(--sjs2-spacing-x100, 8px)}.svc-question__content:not(.svc-question__content--composite-question) .sd-composite .sd-question__content{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.svc-question__content--paneldynamic .sd-question__content{padding-bottom:2px;margin-bottom:-2px;padding-top:var(--sjs2-spacing-x100, 8px);margin-top:var(--sjs2-spacing-negative-x100, -8px)}.svc-question__content--paneldynamic .sd-paneldynamic__panels-container{padding-top:var(--sjs2-spacing-x100, 8px);margin-top:var(--sjs2-spacing-negative-x100, -8px)}.svc-question__adorner .sv-ranking:not(.sv-ranking--select-to-rank) .svc-question__content--ranking .svc-carry-forward-panel{margin-top:0}.svc-question__adorner .sv-ranking .sv-ranking__container-placeholder{padding-top:var(--sjs2-spacing-x200, 16px);padding-bottom:var(--sjs2-spacing-x200, 16px)}.svc-question__adorner .sv-ranking--select-to-rank-vertical .sv-ranking__container--empty{padding-top:0;padding-bottom:0}.svc-question__adorner .sv-ranking--select-to-rank-vertical .sv-ranking__container--from .sv-ranking__container-placeholder{padding-bottom:var(--sjs2-spacing-x300, 24px)}.svc-question__top-actions{padding:var(--sjs2-spacing-x050, 4px);position:absolute;top:0;right:0;visibility:hidden}.svc-question__adorner--collapse-onhover.svc-hovered>.svc-question__content>.svc-question__drag-area>.svc-question__top-actions,.svc-question__adorner--collapse-onhover>.svc-question__content--selected>.svc-question__drag-area>.svc-question__top-actions,.svc-question__adorner--collapse-always>.svc-question__content>.svc-question__drag-area>.svc-question__top-actions{visibility:visible}.sd-row--enter.sd-row--enter.sd-row--enter.sd-row--enter .svc-question__content--selected{box-shadow:var(--sjs2-border-effect-surface-default)}.sd-row--enter.sd-row--enter.sd-row--enter.sd-row--enter .svc-question__content--selected .svc-question__content-actions{opacity:var(--sjs2-opacity-hidden)}.sd-panel .sd-row--enter.sd-row--enter.sd-row--enter.sd-row--enter .svc-question__content--selected{border-radius:0;border:var(--sjs2-border-width-x100, 1px) dashed var(--sjs2-color-border-basic-secondary);box-shadow:none}.svc-question__content--slider.svc-question__content--slider .sd-question__content{overflow-x:visible}.svc-question__dropdown-choices{margin-top:var(--sjs2-spacing-x200)}.svc-question__dropdown-choice--collapsed:nth-last-child(1){opacity:.25}.svc-question__dropdown-choice--collapsed:nth-last-child(2){opacity:.5}.svc-question__dropdown-choice--collapsed:nth-last-child(3){opacity:.75}.svc-question__content>.svc-question__dropdown-choices--wrapper{width:calc(100% + var(--sjs2-spacing-x800));overflow-x:auto;margin:0 var(--sjs2-spacing-negative-x400)}.svc-question__content>.svc-question__dropdown-choices--wrapper>div{width:calc(100% - var(--sjs2-spacing-x800));display:inline-block;min-width:var(--sjs2-size-x1500);margin:0 var(--sjs2-spacing-x400)}.svc-question__content>.svc-question__dropdown-choices--wrapper .svc-question__dropdown-collapse-button{margin-left:calc(var(--sjs2-spacing-x700, 56px) + var(--sjs2-spacing-x025, 2px));margin-top:calc(var(--sjs2-spacing-x050, 4px))}.svc-image-question-controls{position:absolute;top:var(--sjs2-spacing-x500);right:var(--sjs2-spacing-x100);display:none}.svc-question__content--selected .svc-image-question-controls{display:flex}.svc-question__content--image:not(.svc-question__content--loading):not(.svc-question__content--empty){padding-left:0;padding-right:0}.svc-question__content--image:not(.svc-question__content--loading):not(.svc-question__content--empty) .sd-image__image{border-radius:0}.svc-question__content--image:not(.svc-question__content--loading):not(.svc-question__content--empty) .svc-question__content-actions{padding-inline-start:var(--sjs2-spacing-x500);width:calc(100% - var(--sjs2-spacing-x300));box-sizing:border-box}.svc-question__content--image:not(.svc-question__content--loading):not(.svc-question__content--empty) .svc-question__content-actions>.sd-action-bar{width:calc(100% - var(--sjs2-spacing-x500));inset-inline-start:var(--sjs2-spacing-x500)}.svc-question__content--image.svc-question__content--empty .sd-file,.svc-question__content--image.svc-question__content--empty sv-ng-file-question{width:100%}.svc-question__content--image.svc-question__content--empty .sd-question--image,.svc-question__content--image .sd-file__choose-btn .sv-svg-icon{display:none}@container (max-width: 176px){.svc-question__content--image .sd-file__choose-btn .sv-svg-icon{display:block}}.svc-question__content--loading .sd-image{display:none}.svc-image-question__loading-placeholder{position:relative;width:100%;height:calc(var(--sjs2-base-unit-size) * 27.5);border:var(--sjs2-border-width-x100) dashed var(--sjs2-color-border-basic-secondary);box-sizing:content-box}.svc-image-question__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc-rating-question-controls{position:absolute;--sd-action-bar-gap: 0}.svc-question__content--in-popup .svc-rating-question-controls.svc-item-value-controls,.svc-question__content--selected .svc-rating-question-controls.svc-item-value-controls{display:flex}.svc-rating-question-controls.svc-rating-question-controls--labels-top{margin-top:var(--sjs2-spacing-x550)}.svc-question__content .sd-rating{margin-inline-start:calc(var(--sjs2-base-unit-spacing) * 9);max-width:calc(100% - var(--sjs2-base-unit-spacing) * 9)}.svc-question__content .sd-rating.sd-rating--wrappable fieldset{min-width:0}.svc-question__content .sd-rating .sd-rating__item-text{max-width:100%}.svc-question__content .sd-rating .sd-rating__item-text .sv-string-editor:focus-within{white-space:nowrap}.svc-question__content .sd-rating .sd-rating__item-text:after{display:none}.svc-question__content .sd-rating .svc-string-editor__content .sv-string-editor{text-overflow:ellipsis;overflow:hidden}.svc-question__content .sd-rating .svc-string-editor__content .sv-string-editor:focus-within{text-overflow:initial}.svc-question__content .sd-rating.sd-rating--labels-top fieldset .sd-rating__min-text,.svc-question__content .sd-rating.sd-rating--labels-top fieldset .sd-rating__max-text{top:var(--sjs2-spacing-x100)}.svc-question__content .sd-rating.sd-rating--labels-bottom fieldset{padding-bottom:var(--sjs2-spacing-x500)}.svc-question__content .sd-rating.sd-rating--labels-bottom fieldset .sd-rating__min-text,.svc-question__content .sd-rating.sd-rating--labels-bottom fieldset .sd-rating__max-text{bottom:var(--sjs2-spacing-x100)}.svc-question__content .sd-rating.sd-rating--labels-diagonal fieldset{padding-bottom:var(--sjs2-spacing-x500)}.svc-question__content .sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__min-text{top:var(--sjs2-spacing-x100)}.svc-question__content .sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__max-text{bottom:var(--sjs2-spacing-x100)}.svc-question__content .sd-question--table .sd-rating{margin-inline-start:0;width:fit-content;margin:auto;max-width:fit-content}.svc-question__content .svc-rating-question-controls{display:flex;width:var(--sjs2-size-x800);min-width:auto;justify-content:flex-start}.svc-question__content .sd-rating__item--fixed-size:focus-within{width:unset;padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x250)}.svc-rating-question-content{flex:1}.svc-question__content .svc-rating-question-content .sd-question__content{overflow-x:visible;margin:0;padding:0}.svc-creator--mobile .svc-rating-question-content{position:relative}.svc-creator--mobile .svc-rating-question-content fieldset:before{content:"";display:block;width:var(--sjs2-spacing-x800)}.svc-creator--mobile .svc-rating-question-controls{position:absolute;top:0}.svc-creator--mobile .svc-question__content .sd-rating{margin-inline-start:0;width:fit-content;max-width:100%}.svc-creator--mobile .svc-question__content .sd-rating--labels-top .sd-rating__min-text,.svc-creator--mobile .svc-question__content .sd-rating--labels-bottom .sd-rating__min-text,.svc-creator--mobile .svc-question__content .sd-rating--labels-diagonal .sd-rating__min-text{margin-inline-start:calc(var(--sjs2-base-unit-spacing) * 9)}.svc-item-value-wrapper{position:relative;display:flex;gap:var(--sjs2-spacing-x100);align-items:center;margin-left:var(--sjs2-spacing-negative-x500)}.svc-item-value-wrapper .sd-item{padding:var(--sjs2-spacing-x150) 0}.svc-question__dropdown-choice .svc-item-value-wrapper,.sd-selectbase .svc-item-value-wrapper{align-items:flex-start}.svc-question__dropdown-choice .svc-item-value__item,.sd-selectbase .svc-item-value__item{padding-right:var(--sjs2-spacing-x100)}.svc-question__content .sd-selectbase__column{margin-left:var(--sjs2-spacing-x500);min-width:initial}.svc-question__content .sd-selectbase--mobile .sd-selectbase__column,.svc-question__content .sd-selectbase__column:first-of-type,.svc-question__content .sd-imagepicker__column{margin-left:0}.svc-question__content .sd-selectbase__column:not(:last-child){padding-right:0}.svc-item-value--dragging{box-shadow:var(--sjs2-border-effect-floating-default);border-radius:var(--sjs2-radius-round);padding-right:var(--sjs2-spacing-x300);padding-left:var(--sjs2-spacing-x050);-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.svc-item-value-controls{display:flex;height:var(--sjs2-size-x400);box-sizing:border-box;flex-shrink:0;min-width:var(--sjs2-size-x900);justify-content:flex-end;align-self:flex-start;line-height:var(--sjs2-typography-line-height-component-label-content);margin:calc(var(--sjs2-spacing-x150) - .5 * var(--sjs2-size-x400) + .5 * max(var(--sjs2-size-component-radio-box),1lh)) 0}.svc-item-value-controls__drag .svc-item-value-controls__drag-icon{display:block;transition:opacity var(--sjs-creator-transition-duration, .15s);width:var(--sjs2-size-x300);height:var(--sjs2-size-x300)}.svc-item-value-controls__drag .svc-item-value-controls__drag-icon .sv-svg-icon{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300)}.svc-item-value-wrapper:hover:not(.svc-item-value--ghost) .svc-item-value-controls__drag-icon,.svc-item-value-controls__drag:hover:not(.svc-item-value--ghost) .svc-item-value-controls__drag-icon{opacity:var(--sjs2-opacity-visible)}.svc-item-value-controls__drag{padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x100);height:auto;width:auto;cursor:move;opacity:var(--sjs2-opacity-x050)}.svc-item-value-controls__drag .svc-item-value-controls__drag-icon{opacity:var(--sjs2-opacity-hidden)}.svc-item-value-controls__drag use{fill:var(--sjs2-color-fg-basic-secondary)}.sv-string-editor{cursor:text}.svc-item-value--new .svc-item-value__item .sd-item__control-label,.svc-item-value--new .svc-item-value__item .sv-ranking-item__text{color:var(--sjs2-color-fg-basic-secondary)}.svc-item-value--new .svc-item-value__item .sd-item__decorator{opacity:.35}.svc-item-value--new .sv-ranking-item__index{border-radius:var(--sjs2-radius-round);background:var(--sjs2-color-bg-basic-secondary)}.svc-item-value--new .sv-ranking-item__index svg{fill:var(--sjs2-color-fg-basic-secondary)}.sv-ranking .svc-item-value-wrapper{align-items:center}.sv-ranking .svc-item-value__item{padding-right:0;flex-grow:1}.svc-question__content .svc-item-value__item .sv-ranking-item__text{flex-grow:1;width:0;max-width:fit-content}.svc-item-value__item .sv-ranking-item__content{padding-left:0}.svc-item-value__item .sv-ranking-item__icon-container{display:none}.svc-item-value__item .sv-ranking-item__text{overflow:visible}.svc-item-value__item .svc-string-editor{width:100%;display:inline-block}.svc-item-value__item .sv-string-editor{text-overflow:ellipsis;overflow:hidden}.sv-drag-drop-choices-shortcut .sv-ranking-item__text{overflow:hidden}.svc-item-value--ghost{height:var(--sjs2-size-x600)}.svc-item-value--ghost .svc-item-value__ghost{display:block}.svc-item-value--ghost .svc-item-value-controls{visibility:hidden}.svc-item-value--ghost .svc-item-value__item{display:none}.svc-item-value--ghost .sv-string-viewer,.svc-item-value--ghost .sv-string-editor{white-space:unset}.svc-item-value--movedown{transform:translate(0);animation:svdragdropmovedown .1s;animation-timing-function:ease-in-out}@keyframes svdragdropmovedown{0%{transform:translateY(-50px)}to{transform:translate(0)}}.svc-item-value--moveup{transform:translate(0);animation:svdragdropmoveup .1s;animation-timing-function:ease-in-out}@keyframes svdragdropmoveup{0%{transform:translateY(50px)}to{transform:translate(0)}}.svc-item-value__ghost{display:none;background:var(--sjs2-color-bg-basic-primary-dim);border-radius:var(--sjs2-radius-x100);width:calc(var(--sjs2-base-unit-size) * 25);height:var(--sjs2-size-x500);z-index:11;position:absolute;left:35px}.svc-creator--mobile .svc-tab-designer .svc-question__content--ranking [data-sv-drop-target-item-value] .svc-item-value-controls,.svc-creator--mobile .svc-tab-designer .sd-selectbase [data-sv-drop-target-item-value] .svc-item-value-controls,.svc-creator--mobile .svc-tab-designer .svc-question__dropdown-choices [data-sv-drop-target-item-value] .svc-item-value-controls{min-width:initial}.svc-creator--mobile .svc-tab-designer .svc-question__content--ranking:not([data-sv-drop-target-item-value]) .svc-item-value-controls,.svc-creator--mobile .svc-tab-designer .sd-selectbase:not([data-sv-drop-target-item-value]) .svc-item-value-controls,.svc-creator--mobile .svc-tab-designer .svc-question__dropdown-choices:not([data-sv-drop-target-item-value]) .svc-item-value-controls{min-width:64px}.svc-creator--mobile .svc-tab-designer .svc-question__content--ranking .svc-item-value-controls__drag,.svc-creator--mobile .svc-tab-designer .sd-selectbase .svc-item-value-controls__drag,.svc-creator--mobile .svc-tab-designer .svc-question__dropdown-choices .svc-item-value-controls__drag{padding-right:0}.svc-creator--mobile .svc-tab-designer .svc-question__content--ranking .svc-item-value-controls__drag-icon,.svc-creator--mobile .svc-tab-designer .sd-selectbase .svc-item-value-controls__drag-icon,.svc-creator--mobile .svc-tab-designer .svc-question__dropdown-choices .svc-item-value-controls__drag-icon{opacity:var(--sjs2-opacity-visible)}.svc-creator--mobile .svc-tab-designer .svc-question__content--ranking .svc-item-value-wrapper,.svc-creator--mobile .svc-tab-designer .sd-selectbase .svc-item-value-wrapper,.svc-creator--mobile .svc-tab-designer .svc-question__dropdown-choices .svc-item-value-wrapper{margin-left:var(--sjs2-spacing-negative-x300)}.svc-creator--touch:not(.svc-creator--mobile) .svc-tab-designer .svc-question__content--ranking .svc-item-value-controls__drag-icon,.svc-creator--touch:not(.svc-creator--mobile) .svc-tab-designer .sd-selectbase .svc-item-value-controls__drag-icon,.svc-creator--touch:not(.svc-creator--mobile) .svc-tab-designer .svc-question__dropdown-choices .svc-item-value-controls__drag-icon{opacity:var(--sjs2-opacity-visible)}.svc-creator--touch:not(.svc-creator--mobile) .svc-tab-designer .svc-question__content--ranking .svc-item-value-wrapper,.svc-creator--touch:not(.svc-creator--mobile) .svc-tab-designer .sd-selectbase .svc-item-value-wrapper,.svc-creator--touch:not(.svc-creator--mobile) .svc-tab-designer .svc-question__dropdown-choices .svc-item-value-wrapper{margin-left:var(--sjs2-spacing-negative-x600)}.svc-creator--touch:not(.svc-creator--mobile) .svc-tab-designer .svc-question__content--ranking .svc-item-value-controls__drag,.svc-creator--touch:not(.svc-creator--mobile) .svc-tab-designer .sd-selectbase .svc-item-value-controls__drag,.svc-creator--touch:not(.svc-creator--mobile) .svc-tab-designer .svc-question__dropdown-choices .svc-item-value-controls__drag{padding-left:0;padding-right:0}.svc-choice-elements-button-container{margin-left:auto}.svc-image-item-value-wrapper{display:inline-block;position:relative}.svc-image-item-value--new{height:max-content}.svc-image-item-value--new .sd-imagepicker__image{box-sizing:border-box;border-radius:var(--sjs2-radius-x050);border:var(--sjs2-border-width-x100) dashed var(--sjs2-color-border-basic-secondary)}.svc-image-item-value--file-dragging .sd-imagepicker__image{border-radius:var(--sjs2-radius-x050);border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary);background:var(--sjs2-color-bg-brand-secondary)}.svc-question__content--selected .svc-image-item-value--new{display:inline-block}.svc-image-item-value-controls{position:absolute;box-sizing:border-box;width:100%;top:var(--sjs2-spacing-x100);padding:0 var(--sjs2-spacing-x100);z-index:2;gap:var(--sjs2-layout-component-image-picker-action-group-gap);--sd-action-bar-gap: var(--sjs2-layout-component-image-picker-action-group-gap)}.svc-image-item-value--new .svc-image-item-value-controls{inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:var(--sjs2-spacing-x200)}.sd-imagepicker{container-type:inline-size}.svc-image-item-value--new.svc-image-item-value--single .svc-image-item-value-controls{padding:0 var(--sjs2-spacing-x600)}@container (max-width: 496px){.svc-image-item-value--new.svc-image-item-value--single .svc-image-item-value-controls{padding:0 var(--sjs2-spacing-x100)}}@container (max-width: 176px){.svc-image-item-value__placeholder{display:none}}.svc-image-item-value__placeholder{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary);text-align:center;white-space:normal}.svc-choose-file-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.svc-image-item-value__item .sd-imagepicker__item.sd-imagepicker__item{width:100%}.svc-image-item-value-controls__drag-area-indicator{display:none;cursor:move}.svc-question__content--selected .svc-image-item-value-wrapper:hover .svc-image-item-value-controls__drag-area-indicator{display:flex}.svc-image-item-value-wrapper--ghost .svc-image-item-value-wrapper__ghost{display:block}.svc-image-item-value-wrapper--ghost .svc-image-item-value-wrapper__content{display:none}.svc-image-item-value-wrapper__ghost{display:none;border-radius:var(--sjs2-radius-x050);background:var(--sjs2-color-component-formbox-design-bg)}.svc-image-item-value--single{width:100%}.svc-image-item-value--single .sd-imagepicker__image{height:calc(var(--sjs2-base-unit-size) * 36)}.svc-image-item-value__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svc-matrix-cell{position:relative}.svc-question__adorner .sd-table .sd-table__cell--column-title{padding-block:0}.svc-question__adorner .sd-table .sd-table__cell--column-title .svc-matrix-cell{padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x100)}.svc-question__adorner .sd-table .sd-table__cell--column-title.sd-table__cell--drag{padding-right:0;padding-left:0}.svc-matrix-cell--selected{position:absolute;border-radius:var(--sjs2-radius-x075);border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary);top:var(--sjs2-spacing-x000);left:var(--sjs2-spacing-x000);right:var(--sjs2-spacing-x000);bottom:var(--sjs2-spacing-x000);display:none}.svc-matrix-cell--selected.svc-visible{display:block;border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary)}.svc-hovered>.svc-matrix-cell--selected:not(.svc-visible){border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-secondary);display:block}.svc-matrix-cell__question-controls{opacity:var(--sjs2-opacity-hidden);position:absolute;top:calc(50% - var(--sjs2-spacing-x300));left:calc(50% - var(--sjs2-spacing-x300));z-index:2;transition:opacity var(--sjs-creator-transition-duration, .15s)}.svc-matrix-cell:hover .svc-matrix-cell__question-controls{opacity:var(--sjs2-opacity-visible)}.svc-question__content--in-popup{min-width:calc(var(--sjs2-base-unit-size) * 70);padding:var(--sjs2-spacing-x500)}.svc-matrix-cell__popup .sv-popup__scrolling-content{margin-top:var(--sjs2-spacing-x100);padding-top:0}.svc-matrix-cell__popup .svc-question__content{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.svc-question__content .sd-table__cell--detail-panel{padding-left:calc(var(--sjs2-spacing-x100) * 12.5)}.svc-question__content .sd-drag-element__svg{visibility:visible;cursor:initial}.svc-question__content .sd-drag-element__svg use{fill:var(--sjs2-color-fg-basic-secondary)}.svd-test-results{border-radius:var(--sjs2-radius-x050);box-shadow:inset 0 1px 0 0 var(--sjs2-color-utility-shadow-surface-default);padding:calc(var(--sjs2-base-unit-spacing) * 12)}.svd-test-results__content{box-shadow:var(--sjs2-border-effect-surface-default)}.svd-test-results__header{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);display:flex;justify-content:space-between;align-items:center;padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x300);color:var(--sjs2-color-fg-basic-secondary);border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background-color:var(--sjs2-color-bg-basic-primary)}.svd-test-results__header .svd-test-results__header-text{margin:0}.svd-test-results__header .svd-test-results__header-types{display:flex;gap:var(--sjs2-spacing-x100)}.svd-test-results__header .svc-action-button{color:var(--sjs2-color-bg-brand-primary);border-radius:var(--sjs2-radius-x100);background-color:transparent}.svd-test-results__header .svc-action-button:focus,.svd-test-results__header .svc-action-button:hover{background-color:var(--sjs2-color-bg-brand-secondary);outline:none}.svd-test-results__header .svc-action-button.svc-action-button--selected{border:var(--sjs2-border-width-x200) solid var(--sjs2-color-bg-brand-primary)}.svd-test-results__text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);display:flex;padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x300);width:calc(100% - var(--sjs2-spacing-x600));overflow:auto;-webkit-user-select:text;user-select:text;white-space:pre-wrap;background:var(--sjs2-color-bg-basic-primary);color:var(--ctr-code-viewer-text-color, var(--sjs-code-gray-300, #505050));box-sizing:content-box}.svd-test-results__table{width:100%}.svd-test-results__table table{width:100%;border-collapse:collapse}.svd-test-results__table table .svd-test-results__marker{position:absolute;top:var(--sjs2-spacing-x150)}.svd-test-results__table table .svd-test-results__marker .sv-svg-icon{transition:transform .2s ease-in-out}.svd-test-results__table table .svd-test-results__marker .sv-svg-icon use{fill:var(--sjs2-color-fg-basic-primary-muted)}.svd-test-results__table table .svd-test-results__marker.svd-test-results__marker--expanded .sv-svg-icon{transform-origin:center;transform:rotate(90deg)}.svd-test-results__table table th{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x300) var(--sjs2-spacing-x100) var(--sjs2-spacing-x300);background:var(--sjs2-color-bg-basic-secondary);text-align:left;color:var(--sjs2-color-fg-basic-primary-muted)}.svd-test-results__table table th:nth-child(1){padding-left:var(--sjs2-spacing-x300)}.svd-test-results__table table td{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x300) var(--sjs2-spacing-x100) var(--sjs2-spacing-x300);max-width:calc(var(--sjs2-base-unit-size) * 50);overflow:auto;border-top:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);-webkit-user-select:text;user-select:text;background:var(--sjs2-color-bg-basic-primary)}.svd-test-results__table table td:nth-child(1){font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);position:relative;width:50%}.svd-test-results__table table td:nth-child(2){width:50%;padding-right:var(--sjs2-spacing-x300)}.svd-test-results__table table .survey-result-value{word-break:break-all}.svd-test-results__table table tr{vertical-align:top}.svd-test-results__table table tr .svd-test-results__node-value,.svd-dark-border-color{color:var(--sjs2-color-fg-basic-primary)}.svc-designer-header .sd-container-modern__title{gap:0;column-gap:var(--sjs2-spacing-x400)}.svc-logo-image{position:relative;justify-content:flex-end;align-items:center;display:flex;padding:0;cursor:pointer}.svc-logo-image .sd-logo__image{max-width:100%}.svc-logo-image__loading{width:var(--sjs2-size-x600);height:var(--sjs2-size-x600);padding:var(--sjs2-spacing-x100);box-sizing:content-box;margin-left:var(--sjs2-spacing-negative-x200)}.svc-logo-image-placeholder{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-large);line-height:var(--sjs2-typography-line-height-large);opacity:var(--sjs2-opacity-x050);white-space:nowrap;word-break:keep-all;padding:var(--sjs2-spacing-x100);margin-inline-start:var(--sjs2-spacing-negative-x200);display:flex;justify-content:center;align-items:center;border-radius:var(--sjs2-radius-round);transition:background-color var(--sjs-creator-transition-duration, .15s),opacity var(--sjs-creator-transition-duration, .15s)}.svc-logo-image-placeholder:hover{background-color:var(--sjs2-color-bg-brand-secondary);opacity:unset}.svc-logo-image-placeholder:hover use{fill:var(--sjs2-color-bg-brand-primary)}.svc-logo-image-placeholder svg{width:var(--sjs2-size-x600);height:var(--sjs2-size-x600)}.svc-logo-image-placeholder use{transition:fill var(--sjs-creator-transition-duration, .15s);fill:var(--sjs2-color-fg-basic-secondary)}.svc-logo-image-container{position:relative;cursor:default;padding:var(--sjs2-spacing-x200) 0px}.svc-logo-image-container .sd-logo .sd-logo__image{display:block;margin:0}.svc-logo-image-controls{opacity:var(--sjs2-opacity-hidden);width:max-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--sd-action-gap: var(--sjs2-layout-component-survey-header-action-group-gap, 8px)}.svc-logo-image-container:not(.svc-logo-image-container--editable) .svc-logo-image-controls{display:none}.svc-logo-image-container--editable:focus-within .svc-logo-image-controls,.svc-logo-image-container--editable:hover .svc-logo-image-controls{opacity:var(--sjs2-opacity-visible)}.svc-link__button{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);border-radius:var(--sjs2-radius-x100)}.svc-question-link__set-button{cursor:pointer}.svc-link-value-button{margin-inline-start:var(--sjs2-spacing-negative-x200)}.spg-table__question-wrapper .svc-link-value-button{margin-inline-start:0}.svc-question-link__clear-button{color:var(--sjs2-color-bg-alert-primary);cursor:pointer}.svc-question-link__clear-button:focus,.svc-question-link__clear-button:hover{background-color:var(--sjs2-color-bg-alert-secondary)}.svc-search{display:flex;align-items:center}.svc-search__input{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background:transparent;box-sizing:border-box;outline:none;padding:0;width:0;flex-grow:1}.svc-creator--mobile .svc-search__input{font-size:max(16px,var(--sjs2-font-size-x150))}.svc-search__toolbar{display:flex;gap:var(--sjs2-spacing-x050);justify-content:flex-end;align-items:center;flex-shrink:0}.svc-search__toolbar .sd-action-bar{--sd-action-bar-gap: var(--sjs2-spacing-x050)}.svc-search__toolbar .sv-action--hidden{display:none}.svc-search__toolbar-counter{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);display:flex;flex-shrink:0}.svc-search__bar-item{--sd-action-border-radius: var(--sjs2-radius-form-item)}.svc-component-container{flex-grow:1;align-self:stretch;display:flex;flex-direction:column}.svc-component-container>div,.svc-component-container>div>div{height:fit-content}.svc-icon-item{display:flex;gap:var(--sjs2-spacing-x100, 8px)}svg.svc-icon-item__icon,svg.svc-icon-item__icon use{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);fill:var(--sjs2-color-fg-brand-primary, #19b394)}.sd-selectlist__item--selected svg.svc-icon-item__icon,.sd-selectlist__item--selected svg.svc-icon-item__icon use{fill:currentColor}.svc-icon-item__text{white-space:nowrap}.svc-property-panel__item{margin:var(--sjs2-spacing-x200) 0;width:100%}.svc-property-grid-placeholder{display:flex;padding:calc(var(--sjs2-base-unit-spacing) * 12) var(--sjs2-spacing-x600) 0 var(--sjs2-spacing-x600);flex-direction:column;align-items:center;gap:var(--sjs2-spacing-x300);flex:1 0 0;align-self:stretch;background:var(--sjs2-color-utility-property-grid)}.svc-property-grid-placeholder__header{display:flex;max-width:calc(var(--sjs2-base-unit-size) * 40);flex-direction:column;justify-content:center;align-items:center;gap:var(--sjs2-spacing-x100)}.svc-property-grid-placeholder__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);text-align:center;display:inline-block}.svc-property-grid-placeholder__description{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);color:var(--sjs2-color-fg-basic-secondary);text-align:center;display:inline-block}.svc-property-grid-placeholder__content{display:flex;justify-content:center;align-items:flex-start;width:100%}.svc-property-grid-placeholder__gap{max-width:192px;flex:1 0 0;width:100%}.svc-property-grid-placeholder__image{display:flex;max-width:192px;justify-content:center;align-items:center;flex:1 0 0;background:url(/assets/image-panel-placeholder-D0KI2gqY.png) 50%/contain no-repeat;width:100%;overflow:hidden;height:86px}:dir(rtl) .svc-property-grid-placeholder__image,[style*="direction:rtl"] .svc-property-grid-placeholder__image,[style*="direction: rtl"] .svc-property-grid-placeholder__image,.svc-creator__side-bar--left .svc-property-grid-placeholder__image{transform:rotateY(180deg)}.svc-creator__side-bar--left .svc-property-grid-placeholder__content{flex-direction:row-reverse}.svc-tabbed-menu-item{display:flex;align-items:center;line-height:var(--sjs2-typography-line-height-default);min-height:calc(1lh + var(--sjs2-spacing-x500));padding:var(--sjs2-spacing-x250) var(--sjs2-spacing-x300);box-sizing:border-box;cursor:pointer;transition:box-shadow var(--sjs-creator-transition-duration, .15s),background-color var(--sjs-creator-transition-duration, .15s)}.svc-tabbed-menu-item:hover,.svc-tabbed-menu-item:focus{background-color:var(--sjs2-color-bg-basic-primary-dim);box-shadow:inset 0 -1px 0 var(--sjs2-color-border-basic-secondary);outline:none}.svc-tabbed-menu-item--icon{padding-right:var(--sjs2-spacing-x200);padding-left:var(--sjs2-spacing-x200);display:flex;align-items:center}.svc-tabbed-menu-item--selected{background:var(--sjs2-color-bg-basic-primary);box-shadow:inset 0 -2px 0 var(--sjs2-color-bg-brand-primary)}.svc-tabbed-menu-item--selected:hover,.svc-tabbed-menu-item--selected:focus{background:var(--sjs2-color-bg-basic-primary);box-shadow:inset 0 -2px 0 var(--sjs2-color-bg-brand-primary)}.svc-tabbed-menu-item--disabled{cursor:default;opacity:var(--sjs2-opacity-disabled)}.svc-tabbed-menu-item--disabled:hover{background-color:var(--sjs2-color-bg-basic-primary)}.svc-tabbed-menu-item--hidden{visibility:hidden}.svc-tabbed-menu-item__text.svc-tabbed-menu-item__text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);white-space:nowrap;display:block;color:var(--sjs2-color-fg-basic-primary)}.svc-tabbed-menu-item--selected .svc-tabbed-menu-item__text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.svc-tabbed-menu-item__icon{line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh;fill:var(--sjs2-color-fg-basic-primary-muted)}.svc-tabbed-menu-dots__item{width:auto;padding:var(--sjs2-spacing-x100)}.svc-tabbed-menu-dots__item svg{line-height:var(--sjs2-typography-line-height-default);width:1lh;height:1lh}.svc-tabbed-menu-dots__item use{fill:var(--sjs2-color-fg-basic-primary-muted)}.svc-tabbed-menu-dots__item:hover,.svc-tabbed-menu-dots__item:focus{border-radius:var(--sjs2-radius-x100);background:var(--sjs2-color-bg-basic-primary-dim)}.svc-tabbed-menu-dots__item.sv-action-bar-item--pressed{border-radius:var(--sjs2-radius-x100);opacity:var(--sjs2-opacity-pressed);background:var(--sjs2-color-bg-basic-primary-dim)}.svc-tabbed-menu-item-container--hidden{width:0px;height:0px;overflow:hidden;visibility:hidden}.svc-tabbed-menu-item-container--hidden .svc-tabbed-menu-item-container__content{min-width:fit-content}.svc-tabbed-menu-item-container__content{display:flex;flex-direction:row;align-items:center}.svc-tabbed-menu-item-container__content>*{flex:0 0 auto}.svc-tabbed-menu{display:flex;white-space:nowrap;overflow:hidden;align-items:center}.svc-tabbed-menu-wrapper{flex:1 1 auto;overflow:hidden}.svc-toolbox__item{display:flex;position:relative;align-items:center;outline:none;padding-top:var(--sjs2-spacing-x100);padding-bottom:var(--sjs2-spacing-x100);padding-inline-end:var(--sjs2-spacing-x200);padding-inline-start:var(--sjs2-spacing-x150);border-radius:var(--sjs2-radius-x100);cursor:pointer}.svc-toolbox__item-icon{display:block;line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh;pointer-events:none}.svc-toolbox__tool{cursor:default;width:initial;align-items:stretch;align-self:stretch}.svc-toolbox__tool:first-of-type>.svc-toolbox__tool-content{padding-block-start:0}.svc-toolbox__tool:first-of-type>.svc-toolbox__tool-content .svc-toolbox__item-banner{top:50%}.svc-toolbox__tool:first-of-type>.svc-toolbox__tool-content .svc-toolbox__item-submenu-button{top:0}.svc-toolbox__tool.sd-menu-list__item{padding:0}.svc-toolbox__tool-content{display:flex;padding-block-start:var(--sjs2-spacing-x050);flex-direction:column;align-items:stretch;position:relative}.svc-toolbox__tool-content>*{flex:0 0 auto}.svc-toolbox__tool--hidden{height:0px;overflow:hidden;visibility:hidden}.svc-toolbox__tool--hidden .svc-toolbox__tool-content{min-width:fit-content}.svc-toolbox__item--has-subitems{padding-inline-end:var(--sjs2-spacing-x600)}.svc-toolbox__tool--has-subitems{align-items:stretch;align-self:stretch}.svc-toolbox__item-container{display:flex;outline:none}.svc-toolbox__item-container use{fill:var(--sjs2-color-bg-brand-primary)}.svc-toolbox__item-banner{opacity:var(--sjs2-opacity-hidden);box-sizing:border-box;align-items:center;inset-inline-start:var(--thm-toolbox-item-banner-left);max-width:calc(var(--sjs2-base-unit-size) * 100);padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x300);margin-inline-end:var(--sjs2-spacing-negative-x200);white-space:nowrap;color:var(--sjs2-color-fg-basic-primary);transition:opacity var(--sjs-creator-transition-duration, .15s);border-radius:var(--sjs2-radius-x075);box-shadow:var(--sjs2-border-effect-floating-default);background-color:var(--sjs2-color-bg-basic-primary);overflow:visible;position:absolute;z-index:200;top:calc(50% + var(--sjs2-spacing-x025));transform:translateY(-50%);pointer-events:none}.svc-toolbox__item-banner>span{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small)}.svc-toolbox__item-banner .svc-toolbox__item-icon{position:absolute;display:none;inset-inline-start:var(--sjs2-spacing-x150);top:var(--sjs2-spacing-x100)}.svc-toolbox__item-banner:after{content:" ";display:block;width:calc(var(--sjs2-size-x050) * 1.41);height:calc(var(--sjs2-size-x050) * 1.41);background:var(--sjs2-color-bg-basic-primary);border-top-color:transparent;border-inline-end-color:transparent;box-shadow:var(--sjs2-border-effect-floating-default);align-self:center;position:absolute;inset-inline-end:100%;top:50%;z-index:300;transform:translate(calc(var(--sjs2-size-x050) / 1.41),calc(var(--sjs2-size-x050) / -1.41)) rotate(45deg);clip-path:polygon(-100% -100%,-100% 200%,200% 200%)}.svc-toolbox__item-banner .sv-svg-icon use{fill:var(--sjs2-color-bg-brand-primary)}.svc-toolbox__item-title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);display:block;padding-inline-start:var(--sjs2-spacing-x100);padding-inline-end:var(--sjs2-spacing-x150);white-space:nowrap;color:var(--sjs2-color-fg-basic-primary);overflow:hidden;text-overflow:ellipsis}.svc-toolbox__tool:hover:not(.svc-toolbox__tool--disabled) .svc-toolbox__item-banner,.svc-toolbox__tool:focus-within:not(.svc-toolbox__tool--disabled) .svc-toolbox__item-banner{display:flex;opacity:var(--sjs2-opacity-visible);pointer-events:initial}.svc-toolbox__tool--disabled{pointer-events:none}.svc-toolbox__tool--disabled use{opacity:var(--sjs2-opacity-disabled);fill:var(--sjs2-color-fg-basic-primary)}.svc-toolbox__tool--disabled .svc-toolbox__item-title{opacity:var(--sjs2-opacity-disabled)}.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:focus,.svc-toolbox__tool--has-subitems:hover:not(.svc-toolbox__tool--disabled)>.svc-toolbox__tool-content>.svc-toolbox__item,.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:hover{overflow:visible;background-color:var(--sjs2-color-bg-brand-secondary);transition:.1s ease-in-out}.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:focus .svc-toolbox--compact .svc-toolbox__item:focus,.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:focus .svc-toolbox--compact .svc-toolbox__tool--has-subitems:hover>.svc-toolbox__tool-content>.svc-toolbox__item,.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:focus .svc-toolbox--compact .svc-toolbox__item:hover,.svc-toolbox__tool--has-subitems:hover:not(.svc-toolbox__tool--disabled)>.svc-toolbox__tool-content>.svc-toolbox__item .svc-toolbox--compact .svc-toolbox__item:focus,.svc-toolbox__tool--has-subitems:hover:not(.svc-toolbox__tool--disabled)>.svc-toolbox__tool-content>.svc-toolbox__item .svc-toolbox--compact .svc-toolbox__tool--has-subitems:hover>.svc-toolbox__tool-content>.svc-toolbox__item,.svc-toolbox__tool--has-subitems:hover:not(.svc-toolbox__tool--disabled)>.svc-toolbox__tool-content>.svc-toolbox__item .svc-toolbox--compact .svc-toolbox__item:hover,.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:hover .svc-toolbox--compact .svc-toolbox__item:focus,.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:hover .svc-toolbox--compact .svc-toolbox__tool--has-subitems:hover>.svc-toolbox__tool-content>.svc-toolbox__item,.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:hover .svc-toolbox--compact .svc-toolbox__item:hover{background-color:transparent;box-shadow:none}.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:focus .svc-toolbox__item-title,.svc-toolbox__tool--has-subitems:hover:not(.svc-toolbox__tool--disabled)>.svc-toolbox__tool-content>.svc-toolbox__item .svc-toolbox__item-title,.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:hover .svc-toolbox__item-title{color:var(--sjs2-color-fg-basic-primary)}.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:focus .sv-svg-icon use,.svc-toolbox__tool--has-subitems:hover:not(.svc-toolbox__tool--disabled)>.svc-toolbox__tool-content>.svc-toolbox__item .sv-svg-icon use,.svc-toolbox__tool:not(.svc-toolbox__tool--disabled) .svc-toolbox__item:hover .sv-svg-icon use{fill:var(--sjs2-color-bg-brand-primary)}.svc-toolbox__tool .sv-dots__item:hover:enabled,.svc-toolbox__tool .sv-dots__item:focus:enabled,.svc-toolbox__tool .sv-dots__item.sv-action-bar-item--pressed{background-color:var(--sjs2-color-bg-brand-secondary);border-radius:var(--sjs2-radius-x100);box-shadow:none}.svc-toolbox__tool .sv-dots__item:hover:enabled .sv-svg-icon use,.svc-toolbox__tool .sv-dots__item:focus:enabled .sv-svg-icon use,.svc-toolbox__tool .sv-dots__item.sv-action-bar-item--pressed .sv-svg-icon use{fill:var(--sjs2-color-bg-brand-primary)}.svc-toolbox__item-submenu-button{position:absolute;inset-inline-end:var(--sjs2-spacing-x200);margin-inline-end:var(--sjs2-spacing-negative-x100);top:var(--sjs2-spacing-x050);bottom:0;margin-top:auto;margin-bottom:auto;height:fit-content;display:inline-flex;padding:var(--sjs2-spacing-x050);box-sizing:border-box;align-items:center;border-radius:var(--sjs2-radius-x050);background-color:var(--sjs2-color-bg-basic-primary);transition:background-color var(--sjs-creator-transition-duration, .15s)}.svc-toolbox__item-submenu-button:hover{background-color:var(--sjs2-color-bg-brand-secondary)}.svc-toolbox__item-submenu-button svg{fill:var(--sjs2-color-fg-basic-secondary);line-height:var(--sjs2-line-height-x200);width:1lh;height:1lh}.svc-toolbox-popup .sv-list__item:first-of-type .sv-list__item-separator{display:none}.svc-toolbox-popup .sv-list__item .sv-list__item-body{padding-top:var(--sjs2-spacing-x150);padding-bottom:var(--sjs2-spacing-x150);padding-inline-start:var(--sjs2-spacing-x200);padding-inline-end:var(--sjs2-spacing-x500)}.svc-toolbox__tool.svc-toolbox__tool--pressed:not(.svc-toolbox__tool--disabled) .svc-toolbox__item{background:var(--sjs2-color-bg-basic-primary-dim)}.svc-toolbox__tool.svc-toolbox__tool--pressed:not(.svc-toolbox__tool--disabled) .svc-toolbox__item-title{color:var(--sjs2-color-fg-basic-primary);opacity:var(--sjs2-opacity-pressed)}.svc-toolbox__tool.svc-toolbox__tool--pressed:not(.svc-toolbox__tool--disabled) .sv-svg-icon use{fill:var(--sjs2-color-fg-basic-primary);opacity:var(--sjs2-opacity-pressed)}.svc-toolbox__tool.svc-toolbox__tool--pressed:not(.svc-toolbox__tool--disabled) .svc-toolbox__item.svc-toolbox__item-subtype{opacity:unset}.svc-toolbox-subtypes .sv-popup__container{margin-top:var(--sjs2-spacing-negative-x250);margin-inline-start:calc(var(--sjs2-spacing-x250) + var(--sjs2-border-width-x100));padding:0;box-shadow:unset}.svc-toolbox-subtypes .sv-list__container{flex-wrap:wrap;column-gap:var(--sjs2-spacing-x200);row-gap:var(--sjs2-spacing-x050)}.svc-toolbox-subtypes>.sv-popup__container>.sv-popup__body-content{border-radius:var(--sjs2-radius-x100);box-shadow:var(--sjs2-border-effect-floating-default);padding:0}.svc-toolbox-subtypes .sv-popup__scrolling-content{padding:var(--sjs2-spacing-x150);overflow:visible;box-sizing:border-box}.svc-toolbox-subtypes .sv-list__item:hover>.sv-list__item-body,.svc-toolbox-subtypes .sv-list__item:focus>.sv-list__item-body{background-color:unset}.svc-toolbox-subtypes .svc-toolbox__item.svc-toolbox__item-subtype{opacity:var(--sjs2-opacity-visible);overflow:hidden;border-radius:var(--sjs2-radius-x100);background:var(--sjs2-color-bg-basic-primary);transition:.1s ease-in-out;padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x200);align-self:flex-start;min-width:calc(var(--sjs2-base-unit-size) * 17);box-sizing:border-box}.svc-toolbox-subtypes .svc-toolbox__item.svc-toolbox__item-subtype .svc-toolbox__item-title{color:var(--sjs2-color-fg-basic-primary)}.svc-toolbox-subtypes .svc-toolbox__tool:hover .svc-toolbox__item-subtype,.svc-toolbox-subtypes .svc-toolbox__item:focus .svc-toolbox__item-subtype{background:var(--sjs2-color-bg-brand-secondary);opacity:unset}.svc-toolbox-subtypes .svc-toolbox__tool:hover .svc-toolbox__item-subtype .svc-toolbox__item-title,.svc-toolbox-subtypes .svc-toolbox__item:focus .svc-toolbox__item-subtype .svc-toolbox__item-title{color:var(--sjs2-color-fg-basic-primary)}.svc-toolbox-subtypes .svc-toolbox__item-title{padding:0}.svc-toolbox-subtypes .svc-toolbox__tool-content{padding-block-start:0}.svc-toolbox__tool--dots{align-self:flex-start}.svc-toolbox__item--dots{padding-inline-end:var(--sjs2-spacing-x150);margin-top:var(--sjs2-spacing-x050)}.svc-toolbox__item--dots.sd-action--pressed{opacity:var(--sjs2-opacity-pressed)}.svc-toolbox--compact .svc-toolbox__item-submenu-button{display:none}.svc-toolbox--compact .svc-toolbox__tool{padding:0px var(--sjs2-spacing-x050);align-self:flex-start;pointer-events:all}.svc-toolbox--compact .svc-toolbox__tool--disabled{pointer-events:none}.svc-toolbox--compact .svc-toolbox__search-button{padding-inline-start:var(--sjs2-spacing-x050)}.svc-toolbox--compact .svc-toolbox__item{padding-inline-start:var(--sjs2-spacing-x100);padding-inline-end:var(--sjs2-spacing-x100);box-sizing:border-box;align-self:flex-start}.svc-toolbox--compact .svc-toolbox__tool--dots{padding-inline-end:0;padding-inline-start:0}.svc-toolbox--compact .svc-toolbox__item--dots{padding-inline-end:var(--sjs2-spacing-x200);padding-inline-start:var(--sjs2-spacing-x150)}.svc-toolbox{line-height:var(--sjs2-line-height-x300);--thm-toolbox-width-compact: calc(1lh + var(--sjs2-spacing-x600));--thm-toolbox-item-banner-left: calc( 1lh + var(--sjs2-spacing-x300) + var(--sjs2-spacing-x150) + var(--sjs2-size-x100) );width:auto;height:100%;display:flex;flex-direction:column;box-sizing:content-box}.svc-toolbox__panel{position:relative;flex-grow:1;flex-shrink:1;height:0;display:flex;flex-direction:column;border-inline-end:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-utility-toolbox);min-width:calc(var(--sjs2-base-unit-size) * 20);box-sizing:content-box}.svc-toolbox .sv-scroll__wrapper{height:0;flex-grow:1}.svc-toolbox .sv-scroll__scroller{padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x150) var(--sjs2-spacing-x200) var(--sjs2-spacing-x150);align-items:flex-start}.svc-toolbox .sv-scroll__scrollbar{inset-inline-end:0;inset-inline-start:auto;padding:var(--sjs2-spacing-x150) 0 var(--sjs2-spacing-x200) 0}.svc-toolbox--compact .svc-toolbox__panel{overflow:visible;width:var(--thm-toolbox-width-compact);min-width:var(--thm-toolbox-width-compact)}.svc-toolbox--compact .sv-scroll__scroller{width:100vw;padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x150) var(--sjs2-spacing-x200) var(--sjs2-spacing-x150);pointer-events:none}.svc-toolbox--compact .svc-search{opacity:var(--sjs2-opacity-hidden);position:absolute}.svc-toolbox--compact .svc-toolbox__search-container{padding-top:var(--sjs2-spacing-x150);padding-inline-start:var(--sjs2-spacing-x150);padding-inline-end:var(--sjs2-spacing-x150);padding-bottom:calc(var(--sjs2-spacing-x100) + var(--sjs2-spacing-x050))}.svc-toolbox--compact .svc-toolbox__category-separator{box-sizing:content-box;padding-inline-end:var(--sjs2-spacing-x200);padding-inline-start:var(--sjs2-spacing-x200);margin-inline-end:var(--sjs2-spacing-negative-x200);margin-inline-start:var(--sjs2-spacing-negative-x200)}.svc-toolbox--compact .svc-toolbox__category-separator--search{margin-inline-end:0;margin-inline-start:0}.svc-toolbox__tool.svc-toolbox__search-button{z-index:20;justify-content:center;align-items:center;width:fit-content}.svc-toolbox__tool.svc-toolbox__search-button svg{line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.svc-toolbox--flyout{width:var(--thm-toolbox-width-compact);max-width:var(--thm-toolbox-width-compact);overflow:visible;border-inline-end:var(--sjs2-border-width-x100) solid transparent}.svc-toolbox--flyout .svc-search{opacity:var(--sjs2-opacity-visible);position:relative}.svc-toolbox--flyout .svc-toolbox__panel{z-index:200;width:fit-content;position:relative;box-shadow:var(--sjs2-border-effect-floating-default);transition:box-shadow var(--sjs-creator-transition-duration, .15s)}.svc-toolbox--searchable .svc-toolbox__search-container{display:flex}.svc-toolbox__search-container{position:sticky;top:0;display:none;flex-direction:column;box-sizing:border-box;background:var(--sjs2-color-utility-toolbox);border-bottom:var(--sjs2-border-width-x100) solid transparent}.svc-toolbox__search-container svg{pointer-events:none}.svc-toolbox__category{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--sjs2-spacing-x050)}.svc-toolbox__category:last-child{margin-bottom:0}.svc-toolbox__category-separator{box-sizing:border-box;padding-top:var(--sjs2-spacing-x100);padding-inline-end:0;padding-bottom:var(--sjs2-spacing-x100);padding-inline-start:var(--sjs2-spacing-x200);margin-top:var(--sjs2-spacing-x050);margin-inline-end:var(--sjs2-spacing-negative-x150);margin-inline-start:var(--sjs2-spacing-negative-x150);max-width:10000px}.svc-toolbox__category-separator:after{content:"";display:block;height:var(--sjs2-border-width-x100);background-color:var(--sjs2-color-border-basic-secondary)}.svc-toolbox__category-separator--search{position:absolute;top:100%;left:0;right:0;align-self:center;margin-left:auto;margin-right:auto;padding:0;margin-top:0;max-width:initial}.svc-toolbox--no-separators .svc-toolbox__category-separator{display:none}.svc-toolbox--no-separators .svc-toolbox__category-separator--search{display:block}.svc-toolbox__category-header-wrapper{padding:0 var(--sjs2-spacing-x150);margin-inline-start:var(--sjs2-spacing-negative-x150);margin-inline-end:var(--sjs2-spacing-negative-x150);align-self:stretch}.svc-toolbox__category-header{min-height:var(--sjs2-size-x500);padding-top:var(--sjs2-spacing-x100);padding-inline-end:var(--sjs2-spacing-x100);padding-bottom:var(--sjs2-spacing-x100);padding-inline-start:var(--sjs2-spacing-x200);border-radius:var(--sjs2-radius-x100);background:var(--sjs2-color-bg-basic-primary-dim);box-sizing:border-box;width:100%;min-width:calc(var(--sjs2-base-unit-size) * 20);position:relative;display:flex;align-items:center}.svc-toolbox__category-header--collapsed{cursor:pointer}.svc-toolbox__category-title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);color:var(--sjs2-color-fg-basic-primary);vertical-align:middle;display:block;flex-grow:1}.svc-toolbox__category-header__controls{inset-inline-end:var(--sjs2-spacing-x100);top:var(--sjs2-spacing-x100);display:flex;opacity:var(--sjs2-opacity-hidden);align-self:center;margin-top:-50%;margin-bottom:-50%;transition:opacity var(--sjs-creator-transition-duration, .15s)}.svc-toolbox__category-header__button{fill:var(--sjs2-color-fg-basic-primary-muted);line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.svc-toolbox__category-header:hover .svc-toolbox__category-header__controls{opacity:var(--sjs2-opacity-visible)}.svc-toolbox__category--collapsed .svc-toolbox__tool,.svc-toolbox__category--empty{height:0;visibility:hidden}.svc-toolbox__placeholder{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);padding-top:calc(var(--sjs2-base-unit-spacing) * 13.5);margin-inline-start:auto;margin-inline-end:auto;color:var(--sjs2-color-fg-basic-secondary)}.svc-toolbox--disabled,.svc-toolbox--disabled .svc-toolbox__search-button{pointer-events:none}.svc-toolbox .svc-search{padding-top:var(--sjs2-spacing-x250);padding-inline-end:var(--sjs2-spacing-x200);padding-bottom:var(--sjs2-spacing-x250);padding-inline-start:var(--sjs2-spacing-x300);gap:var(--sjs2-spacing-x100);height:unset;width:unset;flex-grow:1;border-bottom:none}.svc-toolbox .svc-search__input{color:var(--sjs2-color-fg-basic-primary)}.svc-toolbox .svc-search__input::placeholder{color:var(--sjs2-color-fg-basic-secondary)}.svc-toolbox .svc-search__search-icon,.svc-toolbox .svc-search__search-icon .sv-svg-icon{line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.svc-toolbox .svc-search__search-icon .sv-svg-icon use{fill:var(--sjs2-color-bg-brand-primary)}.svc-creator__toolbox--right .svc-toolbox,:dir(rtl) .svc-toolbox,[style*="direction:rtl"] .svc-toolbox,[style*="direction: rtl"] .svc-toolbox{direction:rtl}.svc-creator__toolbox--right .svc-toolbox__item-banner:after,:dir(rtl) .svc-toolbox__item-banner:after,[style*="direction:rtl"] .svc-toolbox__item-banner:after,[style*="direction: rtl"] .svc-toolbox__item-banner:after{transform:translate(calc(var(--sjs2-size-x050) / -1.41),calc(var(--sjs2-size-x050) / -1.41)) scaleX(-1) rotate(45deg)}.svc-creator__toolbox--right .svc-toolbox__item-submenu-button svg,:dir(rtl) .svc-toolbox__item-submenu-button svg,[style*="direction:rtl"] .svc-toolbox__item-submenu-button svg,[style*="direction: rtl"] .svc-toolbox__item-submenu-button svg{transform:rotate(180deg)}.svc-creator__toolbox--right .sv-popup__body-content,.svc-creator__toolbox--right .svc-search{direction:initial}@keyframes toolboxFadeIn{0%{opacity:var(--sjs2-opacity-hidden)}to{opacity:var(--sjs2-opacity-visible)}}@keyframes toolboxMoveIn{0%{width:var(--thm-toolbox-width-compact);overflow:hidden}to{width:var(--animation-width);overflow:hidden}}@keyframes toolboxSeparatorSearchMoveIn{0%{padding-inline-end:var(--sjs2-spacing-x200);padding-inline-start:var(--sjs2-spacing-x200);overflow:hidden}to{padding-inline-end:0;padding-inline-start:0;overflow:hidden}}@keyframes toolboxSeparatorMoveIn{0%{padding-inline-end:var(--sjs2-spacing-x200);padding-inline-start:var(--sjs2-spacing-x200);overflow:hidden}to{padding-inline-end:0;padding-inline-start:var(--sjs2-spacing-x200);overflow:hidden}}.svc-toolbox__panel--enter,.svc-toolbox__panel--leave{animation-duration:var(--move-animation-duration),var(--animation-duration);animation-delay:var(--move-animation-delay),0s;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-name:toolboxMoveIn,empty;animation-fill-mode:forwards;min-width:0}.svc-toolbox__panel--enter .svc-toolbox__category-separator,.svc-toolbox__panel--leave .svc-toolbox__category-separator{animation-duration:var(--move-animation-duration);animation-delay:var(--move-animation-delay);animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-name:toolboxSeparatorMoveIn;animation-fill-mode:forwards}.svc-toolbox__panel--enter .svc-toolbox__category-separator--search,.svc-toolbox__panel--leave .svc-toolbox__category-separator--search{animation-name:toolboxSeparatorSearchMoveIn}.svc-toolbox__panel--enter .svc-toolbox__item-submenu-button,.svc-toolbox__panel--enter .svc-toolbox__item-title,.svc-toolbox__panel--enter .svc-search__input,.svc-toolbox__panel--leave .svc-toolbox__item-submenu-button,.svc-toolbox__panel--leave .svc-toolbox__item-title,.svc-toolbox__panel--leave .svc-search__input{animation-duration:var(--fade-animation-duration);animation-delay:var(--fade-animation-delay);animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-name:toolboxFadeIn;animation-fill-mode:forwards;opacity:var(--sjs2-opacity-hidden);text-overflow:initial}.svc-toolbox__panel--enter{--fade-animation-duration: var(--sjs-svc-toolbox-fade-in-duration, .25s);--move-animation-duration: var(--sjs-svc-toolbox-move-in-duration, .25s);--fade-animation-delay: var(--sjs-svc-toolbox-fade-in-delay, .1s);--move-animation-delay: 0s;--animation-direction: normal;--animation-duration: calc(var(--fade-animation-delay) + var(--fade-animation-duration));--animation-timing-function: cubic-bezier(.33, 1, .68, 1)}.svc-toolbox__panel--leave{--fade-animation-duration: var(--sjs-svc-toolbox-fade-out-duration, .25s);--move-animation-duration: var(--sjs-svc-toolbox-move-out-duration, .25s);--fade-animation-delay: 0s;--move-animation-delay: var(--sjs-svc-toolbox-move-out-delay, 0ms);--animation-direction: reverse;--animation-duration: 0s;--animation-timing-function: cubic-bezier(.32, 0, .67, 0)}.svc-toolbox--flyout-to-compact-running{width:var(--thm-toolbox-width-compact);z-index:200;border-inline-end:var(--sjs2-border-width-x100) solid transparent}.svc-side-bar__container{flex-direction:column;display:flex;position:relative;width:calc(var(--sjs2-base-unit-size) * 60);min-width:calc(var(--sjs2-base-unit-size) * 40);max-width:calc(var(--sjs2-base-unit-size) * 90);height:100%;background:var(--sjs2-color-bg-basic-primary);border-inline-start:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);box-sizing:content-box}.svc-side-bar--narrow .svc-side-bar__container{max-width:calc(var(--sjs2-base-unit-size) * 64)}.svc-side-bar--min-width .svc-side-bar__container{width:0}.svc-side-bar__wrapper{height:100%}.svc-side-bar__container .svc-resizer{width:3px;height:100%;position:absolute;z-index:1;top:0;background-color:transparent;cursor:e-resize}.svc-resizer-west{left:0}.svc-resizer-east{right:0}.svc-side-bar__container-header{background:var(--sjs2-color-bg-basic-primary);box-shadow:inset 0 -2px 0 var(--sjs2-color-bg-brand-primary);display:flex;padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x200)}.svc-side-bar__container-content{display:flex;flex-direction:column;align-items:flex-start;height:100%;overflow-y:auto;background-color:var(--sjs2-color-bg-basic-primary)}.svc-side-bar__container-title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-end;padding:var(--sjs2-spacing-x100);color:var(--sjs2-color-fg-basic-primary)}.svc-side-bar__container-actions{width:100%;box-sizing:border-box}.svc-side-bar__container-actions .sd-action__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.svc-side-bar__container-actions .sv-action-bar{justify-content:flex-end;padding:0}.svc-side-bar__container-actions .sv-action-bar-item{transition:background-color var(--sjs-creator-transition-duration, .15s)}.svc-side-bar__container-actions .sv-action-bar-item:not(.sv-action-bar-item--pressed):enabled{border-radius:var(--sjs2-radius-x100)}.svc-side-bar__container-actions .sv-action-bar-item:not(.sv-action-bar-item--pressed):enabled:focus{background:var(--sjs2-color-bg-basic-primary-dim)}.svc-side-bar__container-actions .sv-action-bar-item:not(.sv-action-bar-item--pressed):enabled:hover{background:var(--sjs2-color-bg-basic-primary-dim)}.svc-side-bar__container-actions .sv-action-bar-item--pressed:not(.sv-action-bar-item--active){background:var(--sjs2-color-bg-basic-primary-dim)}.svc-side-bar__container-actions .sv-action-bar-item__title{color:var(--sjs2-color-fg-basic-primary)}.svc-side-bar__container-actions .sv-action-bar-item__icon use{fill:var(--sjs2-color-fg-basic-primary-muted)}.svc-flex-row.svc-side-bar__wrapper{width:auto;height:100%;background-color:transparent}.svc-side-bar__container{background-color:var(--sjs2-color-utility-property-grid)}.svc-side-bar{height:100%}.svc-side-bar--flyout{z-index:1000}.svc-side-bar--flyout .svc-side-bar__shadow{background-color:var(--sjs2-color-utility-overlay);position:absolute;top:0;bottom:0;inset-inline-end:0;inset-inline-start:0}.svc-side-bar--flyout .svc-side-bar__container-wrapper{border-left:none;position:absolute;inset-inline-end:0;height:100%;max-width:100%}.svc-side-bar--flyout.svc-side-bar--side-area .svc-side-bar__container-wrapper{line-height:var(--sjs2-typography-line-height-default);max-width:calc(100% - calc(1lh + var(--sjs2-spacing-x500)));inset-inline-end:calc(1lh + var(--sjs2-spacing-x500))}.svc-side-bar--flyout.svc-side-bar--side-area .svc-side-bar__container-wrapper>.svc-side-bar__container{line-height:normal}.svc-side-bar--flyout .svc-side-bar__container{display:flex;max-width:100%}.svc-side-bar--flyout .svc-sidebar-tabs{z-index:1}.svc-side-bar--mobile .svc-side-bar__wrapper{width:100%;position:absolute;inset-inline-end:0;z-index:1000}.svc-side-bar--mobile .svc-side-bar__container-wrapper{position:static;flex-grow:1}.svc-side-bar--mobile .svc-side-bar__container{width:100%;min-width:100%;box-sizing:border-box}@keyframes flyoutSideBarShadowFadeIn{0%{opacity:var(--sjs2-opacity-hidden)}to{opacity:var(--sjs2-opacity-hovered)}}@keyframes sideBarMoveIn{0%{width:0;overflow:hidden}to{width:var(--animation-width);overflow:hidden}}.svc-side-bar--enter,.svc-side-bar--leave{animation-fill-mode:forwards;animation-name:empty;animation-duration:var(--animation-duration)}.svc-side-bar--enter .svc-side-bar__container,.svc-side-bar--leave .svc-side-bar__container{max-width:var(--animation-width)}.svc-side-bar--enter{--animation-duration: var(--svc-side-bar-enter-duration, .5s);--animation-direction: normal;--animation-timing-function: cubic-bezier(.33, 1, .68, 1)}.svc-side-bar--leave{--animation-duration: var(--svc-side-bar-leave-duration, .5s);--animation-direction: reverse;--animation-timing-function: cubic-bezier(.32, 0, .67, 0)}.svc-side-bar--enter .svc-side-bar__container,.svc-side-bar--enter .svc-side-bar__container-wrapper,.svc-side-bar--leave .svc-side-bar__container,.svc-side-bar--leave .svc-side-bar__container-wrapper{animation-fill-mode:forwards;animation-duration:var(--animation-duration);animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function)}.svc-side-bar--enter .svc-side-bar__container-wrapper,.svc-side-bar--leave .svc-side-bar__container-wrapper{animation-name:sideBarMoveIn}.svc-side-bar--flyout.svc-side-bar--enter .svc-side-bar__shadow,.svc-side-bar--flyout.svc-side-bar--leave .svc-side-bar__shadow{animation-name:flyoutSideBarShadowFadeIn;animation-fill-mode:forwards;animation-duration:var(--animation-duration);animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function)}.svc-side-bar--mobile.svc-side-bar--leave .svc-side-bar__container,.svc-side-bar--mobile.svc-side-bar--leave .svc-side-bar__container-wrapper,.svc-side-bar--mobile.svc-side-bar--enter .svc-side-bar__container,.svc-side-bar--mobile.svc-side-bar--enter .svc-side-bar__container-wrapper{animation:none;min-width:var(--animation-width)}.svc-side-bar--mobile.svc-side-bar--leave .svc-side-bar__container-wrapper,.svc-side-bar--mobile.svc-side-bar--enter .svc-side-bar__container-wrapper{min-width:var(--animation-width)}.svc-side-bar--mobile.svc-side-bar--leave .svc-side-bar__wrapper,.svc-side-bar--mobile.svc-side-bar--enter .svc-side-bar__wrapper{animation-name:sideBarMoveIn;animation-fill-mode:forwards;animation-duration:var(--animation-duration);animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function)}.sv-action--object-selector{max-width:70%}.sv-action--object-selector .sd-action-bar__item-content{width:100%}.sv-action--object-selector .sd-action{flex-shrink:1;height:auto;max-width:100%;box-sizing:border-box}.sv-action--object-selector .sd-action__title{overflow:hidden;text-overflow:ellipsis}.svc-full-container.svc-creator__side-bar--left,.svc-full-container.svc-creator__side-bar--left .svc-side-bar__wrapper,.svc-full-container.svc-creator__side-bar--left .svc-side-bar__container-header .sv-action-bar{flex-direction:row-reverse}.svc-full-container.svc-creator__side-bar--left .sv-action--object-selector{justify-content:flex-start;flex:1;display:flex}:dir(rtl) .svd-grid-hide .sv-svg-icon,:dir(rtl) .svd-grid-expand .sv-svg-icon,[style*="direction:rtl"] .svd-grid-hide .sv-svg-icon,[style*="direction:rtl"] .svd-grid-expand .sv-svg-icon,[style*="direction: rtl"] .svd-grid-hide .sv-svg-icon,[style*="direction: rtl"] .svd-grid-expand .sv-svg-icon,.svc-full-container.svc-creator__side-bar--left .svd-grid-hide .sv-svg-icon,.svc-full-container.svc-creator__side-bar--left .svd-grid-expand .sv-svg-icon{transform:rotate(180deg)}.svc-full-container.svc-creator__side-bar--left .svc-side-bar__container-wrapper,.svc-full-container.svc-creator__side-bar--left .svc-side-bar__wrapper{inset-inline-start:0;inset-inline-end:unset}.svc-full-container.svc-creator__side-bar--left .svc-side-bar--side-area .svc-side-bar__container-wrapper{inset-inline-start:calc(1lh + var(--sjs2-spacing-x500))}.svd-grid-hide{margin-inline-end:auto}.svd-grid-hide .sv-action-bar-item--icon{padding:var(--sjs2-spacing-x100)}.svd-grid-hide .sv-svg-icon{line-height:var(--sjs2-typography-line-height-default);width:1lh;height:1lh}.svc-side-bar .svc-toolbox{width:100%}.svc-side-bar .svc-toolbox .sv-scroll__scroller{direction:initial}.svc-side-bar .svc-toolbox .sv-scroll__scrollbar{inset-inline-end:0;inset-inline-start:initial}.svc-side-bar .svc-toolbox__category-separator--search{display:none}.svc-side-bar .svc-toolbox__panel{width:unset;border:none}.svc-sidebar-tabs{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-inline-start:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-primary);box-sizing:border-box}.svc-sidebar-tabs__top-container{display:flex;padding-top:var(--sjs2-spacing-x150);padding-bottom:var(--sjs2-spacing-x150);flex-direction:column;justify-content:center;align-items:flex-end;gap:var(--sjs2-spacing-x150);flex-grow:1}.svc-sidebar-tabs__top-container .sv-scroll__wrapper{height:0;flex-grow:1}.svc-sidebar-tabs__collapse-button{display:flex;align-items:center;padding-inline-start:var(--sjs2-spacing-x150);padding-inline-end:var(--sjs2-spacing-x150)}:dir(rtl) .svc-sidebar-tabs__collapse-button .sv-svg-icon,[style*="direction:rtl"] .svc-sidebar-tabs__collapse-button .sv-svg-icon,[style*="direction: rtl"] .svc-sidebar-tabs__collapse-button .sv-svg-icon,.svc-creator__side-bar--left .svc-sidebar-tabs__collapse-button .sv-svg-icon{transform:rotateY(180deg)}.svc-sidebar-tabs__separator{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;margin-top:-1px;padding-inline-start:var(--sjs2-spacing-x150);padding-inline-end:var(--sjs2-spacing-x150)}.svc-sidebar-tabs__separator>div{height:var(--sjs2-border-width-x100);background:var(--sjs2-color-border-basic-secondary);width:100%}.svc-sidebar-tabs__items{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:var(--sjs2-spacing-x150);padding-inline-start:var(--sjs2-spacing-x150);padding-inline-end:var(--sjs2-spacing-x150)}.svc-creator--mobile .svc-sidebar-tabs--collapsed{display:none}.svc-sidebar-tabs__bottom-container{display:flex;padding-top:var(--sjs2-spacing-x150);padding-bottom:var(--sjs2-spacing-x150);flex-direction:column;justify-content:center;align-items:flex-end;gap:var(--sjs2-spacing-x150)}.svc-sidebar__header.svc-sidebar__header--tabbed{display:flex;align-items:flex-start}.svc-sidebar__header-container{display:flex;justify-content:center;align-items:center;flex:1 0 0;align-self:stretch;background:var(--sjs2-color-bg-basic-primary);box-shadow:inset 0 calc(-1 * var(--sjs2-border-width-x200)) 0 var(--sjs2-color-bg-brand-primary);box-sizing:border-box;width:100%}.svc-sidebar__header--tabbed,.svc-sidebar__header-container{line-height:var(--sjs2-line-height-x300);min-height:calc(1lh + var(--sjs2-spacing-x500))}.svc-sidebar__header-container.svc-sidebar__header-container--with-subtitle{padding:var(--sjs2-spacing-x075) var(--sjs2-spacing-x200) var(--sjs2-spacing-x075) var(--sjs2-spacing-x200)}.svc-sidebar__header-container .svc-side-bar__container-title{justify-content:center}.svc-sidebar__header-content{display:flex;align-items:center}.svc-sidebar__header-caption{display:flex;flex-direction:column;justify-content:center;align-items:center}.svc-sidebar__header-title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);display:inline-block}.svc-sidebar__header-subtitle{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);color:var(--sjs2-color-fg-basic-secondary);display:inline-block}.svc-sidebar__header-object-selector{padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x150) var(--sjs2-spacing-x100) var(--sjs2-spacing-x150)}.spg-action-bar{--sd-action-bar-gap: var(--sjs2-layout-component-caption-action-group-gap)}.spg-question{display:flex;flex-direction:column;align-items:flex-start;padding:0;border-radius:var(--sjs2-radius-x075)}.spg-question>.sd-question__container{width:100%}.spg-question__content input.sd-formbox__input:read-only,.spg-question__content input.sd-formbox__input:read-only::placeholder{color:rgb(from var(--sjs2-color-fg-basic-primary) r g b/var(--sjs2-opacity-disabled))}.spg-question__header{width:100%}.spg-question__header--location--top>.spg-title{padding:var(--sjs2-layout-component-caption-content-padding-vertical) var(--sjs2-layout-component-caption-content-padding-horizontal)}.spg-question__title{font-family:var(--sjs2-typography-font-family-component-caption-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-caption-content);font-weight:var(--sjs2-typography-font-weight-component-caption-content);line-height:var(--sjs2-typography-line-height-component-caption-content);width:100%;margin:0;padding-block-start:var(--sjs2-layout-component-caption-box-padding-top);padding-block-end:var(--sjs2-layout-component-caption-box-padding-bottom);padding-inline-start:var(--sjs2-layout-component-caption-box-padding-left);padding-inline-end:var(--sjs2-layout-component-caption-box-padding-right);color:var(--sjs2-color-component-caption-default-text);box-sizing:border-box}.spg-question__title .sv-title-actions{gap:var(--sjs2-layout-component-caption-box-gap-vertical);padding-right:var(--sjs2-spacing-x050);box-sizing:border-box}.spg-question--disabled .spg-question__title{color:var(--sjs2-color-component-caption-disabled-text)}.spg-question__content{width:100%;cursor:pointer}.spg-question--disabled .spg-question__content{cursor:default}.spg-text__content,.spg-comment__content{position:relative}.spg-question__content:focus-within .spg-remaining-character-counter{display:flex}.spg-remaining-character-counter{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);display:none;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding:0;color:var(--sjs2-color-fg-basic-secondary);position:absolute;inset-inline-end:var(--sjs2-spacing-x075);inset-block-end:var(--sjs2-spacing-x050)}.spg-question__description{font-family:var(--sjs2-typography-font-family-component-caption-hint),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-caption-hint);font-weight:var(--sjs2-typography-font-weight-component-caption-hint);line-height:var(--sjs2-typography-line-height-component-caption-hint);color:var(--sjs2-color-component-caption-default-hint);padding-block-start:var(--sjs2-layout-component-caption-hint-padding-top);padding-block-end:var(--sjs2-layout-component-caption-hint-padding-bottom);padding-inline:var(--sjs2-layout-component-caption-hint-padding-horizontal);white-space:normal}.spg-question--disabled:not(.spg-question--boolean) .spg-question__description{color:var(--sjs2-color-component-caption-disabled-hint)}.spg-row-narrow__question{margin-top:var(--sjs2-spacing-negative-x200)}.spg-row--multiple>div>.spg-row-narrow__question{margin-top:var(--sjs2-spacing-negative-x100)}.spg-question--location--left>.sd-question__container>.sd-question__header-and-content-container{display:flex;flex-direction:row;vertical-align:middle;align-items:stretch;gap:var(--sjs2-layout-component-formbox-medium-gap)}.spg-question--location--left{flex-direction:row;flex-wrap:wrap;line-height:var(--sjs2-line-height-x600);padding:var(--sjs2-spacing-x050, 4px);vertical-align:middle;align-items:stretch}.spg-question--location--left.spg-question--disabled{background:var(--sjs2-color-component-formbox-readonly-bg, #fff);box-shadow:var(--sjs2-border-effect-component-formbox-readonly, 0 0 0 1px #d4d4d4 inset)}.spg-row--multiple .spg-question--location--left{flex-wrap:unset}.spg-question--disabled.spg-question--location--left .spg-question__title{color:var(--sjs2-color-component-input-disabled-label)}.spg-question__header--location--left{width:max-content;max-width:50%;flex:0 0;box-sizing:border-box;height:auto}.spg-question__header--location--left .spg-question__title{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;white-space:nowrap;padding:0;overflow:hidden;text-overflow:ellipsis}.spg-question__header--location--left .spg-question__title .sv-string-viewer{white-space:nowrap}.spg-question__content--left{width:auto;flex-grow:1}.spg-question__content--left .sd-formbox{display:flex;padding:0;box-shadow:none;background:transparent}.spg-question__content--left .sd-dropdown{padding-top:var(--sjs2-spacing-x050, 4px);padding-bottom:var(--sjs2-spacing-x050, 4px);margin-top:var(--sjs2-spacing-negative-x050);margin-bottom:var(--sjs2-spacing-negative-x050)}.spg-question__content--left .sd-formbox__input{width:0;flex-grow:1}.spg-row--multiple{display:flex;gap:var(--sjs2-spacing-x100);flex-wrap:wrap}.spg-row--multiple>div{flex-grow:1;min-width:calc(var(--sjs2-base-unit-size) * 25.5)}.spg-row--multiple>div .sd-formbox__input{min-width:max(var(--sjs2-base-unit-spacing) * 17,100%);width:0;flex-grow:1}.spg-question__erbox{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);width:100%;box-sizing:border-box;padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x150);border-radius:var(--sjs2-radius-component-message);color:var(--sjs2-color-component-message-error-text);background:var(--sjs2-color-component-message-error-bg)}.spg-question__erbox>div,.spg-question__erbox>svc-question-error>div,sv-question-error>div{display:flex;gap:var(--sjs2-spacing-x100)}.spg-question__erbox-icon{width:1lh;height:1lh}.spg-question__erbox-icon use{fill:var(--sjs2-color-component-message-error-icon)}.spg-question__erbox--below-question{margin-top:var(--sjs2-spacing-x100)}.spg-question--highlighted .sd-formbox,.spg-question--highlighted .spg-question--location--left,.spg-question--highlighted .spg-table__cell:not(.spg-table__cell--detail-panel) .sd-formbox{box-shadow:var(--sjs2-border-effect-component-formbox-highlighted)}.spg-question--highlighted .sd-formbox .sd-formbox,.spg-question--highlighted .spg-question--location--left .sd-formbox,.spg-question--highlighted .spg-table__cell:not(.spg-table__cell--detail-panel) .sd-formbox .sd-formbox{box-shadow:none}.spg-question--highlighted .spg-matrixdynamic__content.spg-text__content:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:var(--sjs2-radius-x075);box-shadow:var(--sjs2-border-effect-component-formbox-highlighted)}.spg-question--highlighted .spg-matrixdynamic__content.spg-text__content .sd-formbox{box-shadow:none}.spg-question--highlighted .svc-action-button,.spg-question--highlighted .sv-button-group{box-shadow:var(--sjs2-border-effect-component-formbox-highlighted)}.spg-question--highlighted .sd-checkbox__control+.sd-checkbox__decorator{box-shadow:var(--sjs2-border-effect-component-formbox-highlighted)}.spg-question .sd-question__header-and-content-container{padding:0;gap:0}.spg-question__header.sd-question__header--complex{padding:0}.spg-dropdown{display:flex;padding-top:var(--sjs2-spacing-x050);padding-right:var(--sjs2-spacing-x050);padding-bottom:var(--sjs2-spacing-x050);padding-left:var(--sjs2-spacing-x200)}.spg-dropdown__value{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);align-items:center;width:100%;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:var(--sjs2-spacing-x100);margin-right:var(--sjs2-spacing-x150);margin-bottom:var(--sjs2-spacing-x100);margin-left:0}.spg-dropdown__filter-string-input{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary)}.spg-dropdown-popup.sv-popup--menu-popup{height:0}.spg-dropdown__clean-button{margin-top:var(--sjs2-spacing-negative-x100);margin-bottom:var(--sjs2-spacing-negative-x100)}.spg-dropdown__clean-button use{fill:inherit}.spg-dropdown .sd-dropdown-action-bar{margin-inline-start:var(--sjs2-spacing-x050);gap:var(--sjs2-spacing-x050)}.spg-dropdown .sd-editor-button-item{padding:var(--sjs2-spacing-x100);transform:none}.spg-dropdown .sd-editor-button-item:hover,.spg-dropdown .sd-editor-button-item:focus{border-radius:var(--sjs2-radius-x050);background:var(--sjs2-color-bg-basic-secondary-dim);transition:background var(--sjs-creator-transition-duration, .15s)}.spg-dropdown .sd-editor-button-item.sd-editor-button-item--pressed{border-radius:var(--sjs2-radius-x050);opacity:var(--sjs2-opacity-pressed);background:var(--sjs2-color-bg-basic-secondary-dim);transition-property:opacity,background-color;transition-duration:var(--sjs-creator-transition-duration, .15s)}.spg-dropdown .sd-editor-button-item use{fill:var(--sjs2-color-fg-basic-primary-muted)}.spg-question__content .sd-formbox--readonly .sd-dropdown__input{opacity:var(--sjs2-opacity-disabled)}.spg-dropdown.sd-input--disabled{opacity:var(--sjs2-opacity-visible)}.spg-dropdown.sd-input--disabled .spg-dropdown__value{opacity:var(--sjs2-opacity-disabled)}.spg-dropdown.sd-input--disabled .sd-editor-button-item{opacity:var(--sjs2-opacity-disabled);background:transparent}.spg-dropdown.sd-input--disabled .sd-editor-button-item svg{fill:var(--sjs2-color-fg-basic-primary-muted)}.spg-comment{height:auto;max-width:100%;min-width:var(--sjs2-size-x600);min-height:var(--sjs2-line-height-x600);line-height:var(--sjs2-line-height-x300)}.spg-panel .sd-panel__header{padding:0}.spg-panel__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;padding:var(--sjs2-spacing-x200);border:none;outline:none;color:var(--sjs2-color-fg-basic-primary-muted);cursor:pointer;background-color:var(--sjs2-color-bg-basic-primary);box-shadow:inset 0 -1px 0 var(--sjs2-color-border-basic-secondary);margin:0;transition:color var(--sjs-creator-transition-duration, .15s),background-color var(--sjs-creator-transition-duration, .15s),opacity var(--sjs-creator-transition-duration, .15s)}.spg-panel__title:disabled,.spg-panel__title:disabled:hover{color:var(--sjs2-color-component-caption-disabled-text);cursor:default}.spg-panel__title--collapsed:hover{background-color:var(--sjs2-color-bg-basic-primary-dim)}.spg-panel__title--expandable:focus{background-color:var(--sjs2-color-bg-basic-primary-dim)}.spg-panel__title--expandable{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary-muted);padding:var(--sjs2-spacing-x200)}.spg-panel__title--expanded{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary)}.spg-panel__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-inline:var(--sjs2-spacing-x400);padding-bottom:var(--sjs2-spacing-x500);padding-top:var(--sjs2-spacing-x200);row-gap:var(--sjs2-spacing-x200);box-sizing:border-box;background:var(--sjs2-color-utility-property-grid);box-shadow:inset 0 -1px 0 var(--sjs2-color-border-basic-secondary)}.spg-panel__content .spg-row{width:100%}.spg-panel__content .spg-row--multiple:where(:not(:first-of-type)){margin-top:var(--sjs2-spacing-negative-x100)}.svc-side-bar--mobile .spg-panel__content{padding-inline:var(--sjs2-spacing-x150)}.spg-question__nopadding .spg-panel__content{padding:0;box-shadow:unset}.spg-row--enter{animation-fill-mode:forwards;animation-name:fadeIn,moveInWithOverflow;min-height:0!important;opacity:0;height:0;animation-timing-function:cubic-bezier(0,0,.58,1);animation-delay:var(---sjs-spg-row-fade-in-delay, .15s),0s,0s;animation-duration:var(--sjs-spg-row-fade-in-duration, .5s),var(--sjs-spg-move-in-duration, .15s),var(--sjs-spg-move-in-duration, .15s)}.spg-row--delayed-enter{animation-delay:calc(var(---sjs-spg-row-fade-in-delay, .15s) + var(--sjs-spg-row-fade-in-animation-delay, .4s)),var(--sjs-spg-row-fade-in-animation-delay, .4s),var(--sjs-spg-row-fade-in-animation-delay, .4s)}.spg-row--leave{animation-name:fadeIn,moveInWithOverflow;animation-timing-function:cubic-bezier(.42,0,1,1);animation-fill-mode:forwards;animation-direction:reverse;min-height:0!important;animation-delay:0s,var(--sjs-spg-row-move-out-delay, .1s),var(--sjs-spg-row-move-out-delay, .1s);animation-duration:var(--sjs-spg-row-fade-out-duration, .15s),var(--sjs-spg-row-move-out-duration, .25s),var(--sjs-spg-row-move-out-duration, .25s)}.spg-panel__content--enter{animation-name:fadeIn,moveInWithOverflow;min-height:0!important;opacity:0;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0,0,.58,1);animation-duration:var(--sjs-spg-expand-fade-in-duration, .35s),var(--sjs-spg-expand-move-in-duration, .35s),var(--sjs-spg-expand-move-in-duration, .35s);animation-delay:var(--sjs-spg-expand-fade-in-delay, 0ms),0s,0s}.spg-panel__content--leave{animation-name:fadeIn,moveInWithOverflow;min-height:0!important;animation-direction:reverse;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.42,0,1,1);animation-duration:var(--sjs-spg-collapse-fade-out-duration, .35s),var(--sjs-spg-collapse-move-out-duration, .35s),var(--sjs-spg-collapse-move-out-duration, .35s);animation-delay:0s,var(--sjs-spg-collapse-move-out-delay, 0ms),var(--sjs-spg-collapse-move-out-delay, 0ms)}.spg-panel.spg-panel--group>.spg-panel__expandable-content .spg-panel__content{row-gap:var(--sjs2-spacing-x100);padding:0;box-shadow:none}.spg-panel.spg-panel--group .spg-panel__title{font-family:var(--sjs2-typography-font-family-component-caption-content),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-size:var(--sjs2-typography-font-size-component-caption-content);font-weight:var(--sjs2-typography-font-weight-component-caption-content);line-height:var(--sjs2-typography-line-height-component-caption-content);box-shadow:none;background-color:transparent;color:var(--sjs2-color-component-caption-default-text);padding:var(--sjs2-layout-component-caption-content-padding-vertical) var(--sjs2-layout-component-caption-content-padding-horizontal)}.spg-row .spg-question__header~hr{display:none}.spg-checkbox{cursor:pointer;margin-top:var(--sjs2-spacing-x200)}.spg-checkbox.sd-checkbox--label-rendered{gap:0}.spg-selectbase{border:none;padding:0;margin:0}.spg-checkbox .spg-question__description{padding:0;padding-top:var(--sjs2-spacing-x100);padding-inline-start:var(--sjs2-spacing-x400)}.spg-checkbox .spg-title-toolbar--single-help-action{padding-left:var(--sjs2-spacing-x050)}.spg-checkbox .spg-help-action use{pointer-events:none}.spg-drag-element__svg{line-height:var(--sjs2-typography-line-height-default);width:1lh;height:1lh;padding:var(--sjs2-spacing-x100);box-sizing:content-box;display:block;opacity:.5}.spg-drag-element__svg use{fill:var(--sjs2-color-fg-basic-tertiary, rgba(28, 27, 32, .4))}.spg-matrixdynamic__drag-drop-ghost-position-top,.spg-matrixdynamic__drag-drop-ghost-position-bottom{position:relative}.spg-matrixdynamic__drag-drop-ghost-position-top:after,.spg-matrixdynamic__drag-drop-ghost-position-bottom:after{content:"";width:100%;height:var(--sjs2-size-x050);background-color:var(--sjs2-color-bg-brand-primary);position:absolute;left:0}.spg-matrixdynamic__drag-drop-ghost-position-top:after{top:0}.spg-matrixdynamic__drag-drop-ghost-position-bottom:after{bottom:0}.spg-matrixdynamic__placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--sjs2-radius-form);border:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-secondary);box-sizing:border-box;padding:var(--sjs2-spacing-x600, 48px) var(--sjs2-spacing-x800, 64px);gap:var(--sjs2-spacing-x050, 4px)}.spg-matrixdynamic__placeholder .spg-action-bar{margin-left:0}.spg-matrixdynamic__placeholder .spg-matrixdynamic__add-btn{display:initial;margin:0}.spg-matrixdynamic__placeholder-text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));text-align:center}.spg-matrixdynamic__add-btn{display:none}.spg-smiley-icon{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);margin:var(--sjs2-spacing-x100);border-radius:var(--sjs2-radius-round);border:1px solid var(--sjs2-color-fg-basic-primary-muted);display:flex;justify-content:center;align-items:center;margin-right:var(--sjs2-spacing-x400);box-sizing:content-box}.spg-smiley-icon svg{width:var(--sjs2-size-x150);height:var(--sjs2-size-x150);fill:var(--sjs2-color-fg-basic-primary-muted)}.spg-matrixdynamic__dragged-row{cursor:grabbing;position:absolute;z-index:10000}.spg-matrixdynamic__dragged-row .spg-table__row{display:flex;align-items:center;flex:1 0 0;border-radius:var(--sjs2-radius-container-drag, 8px);background:var(--sjs2-color-bg-basic-primary, #fff);box-shadow:var(--sjs2-border-effect-floating-default)}.spg-table-wrapper{border:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);border-radius:var(--sjs2-radius-x075);overflow:hidden}.spg-table{width:100%;border-collapse:collapse}.spg-table tr{border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-primary)}.spg-table tbody>tr:last-of-type{border-bottom:0px}.spg-table--triggers{table-layout:fixed}.spg-table__cell{padding:0}.spg-table__cell--detail-panel{background:var(--sjs2-color-bg-basic-primary-dim)}.spg-table__cell--detail-panel .spg-panel__content{box-shadow:none}.spg-table__cell:where(:not(.spg-table__cell--detail-panel)) .spg-checkbox{margin:0 var(--sjs2-spacing-x200)}.spg-table__cell:not(.spg-table__cell--detail-panel):not(.spg-table__cell--actions):first-of-type{padding-left:8px}.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-formbox{box-shadow:none;background:none;padding:var(--sjs2-spacing-x100);border-radius:var(--sjs2-radius-x075);background-color:var(--sjs2-color-bg-basic-primary)}.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-formbox:focus-within{box-shadow:inset 0 0 0 2px var(--sjs2-color-bg-brand-primary)}.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-formbox .sd-formbox__input{padding:0;appearance:none;box-shadow:none;height:auto;min-height:auto}.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-formbox .sd-formbox__input[type=color]{padding-right:0}.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-dropdown{width:max-content;min-height:auto}.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-dropdown .sd-dropdown__filter-string-input{position:absolute}.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-dropdown .sd-dropdown__input-prefix-wrapper>sv-ng-string span,.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-dropdown .sd-dropdown__input-prefix-wrapper>span{position:static;width:auto}.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-dropdown .sd-dropdown__hint-suffix{position:static}.spg-table__cell:not(.spg-table__cell--detail-panel) .spg-dropdown_chevron-button{position:static}.spg-table__cell:not(.spg-table__cell--detail-panel) .spg-dropdown_select-wrapper{display:flex;align-items:center;width:max-content;max-width:100%}.spg-table__cell:not(.spg-table__cell--detail-panel) .spg-dropdown__value{margin:0}.spg-table__cell:not(.spg-table__cell--detail-panel) .sd-formbox__group .sd-action{--sd-action-padding: 0;--sd-action-icon-color: color-mix( in srgb, var(--sjs2-color-fg-basic-secondary), transparent var(--sjs2-opacity-x050) )}.spg-table__cell:not(.spg-table__cell--detail-panel):first-of-type .spg-text{padding-left:var(--sjs2-spacing-x200)}.spg-table__cell--actions:first-of-type{width:var(--sjs2-size-x500)}.spg-table__cell--actions:last-of-type .spg-action-bar{justify-content:flex-end;padding-inline-end:var(--sjs2-spacing-x050)}.spg-table__cell--header{background:var(--sjs2-color-bg-basic-secondary, #f5f5f5);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100px;padding:var(--sjs2-spacing-x100, 8px) var(--sjs2-spacing-x050, 4px) var(--sjs2-spacing-x100, 8px) var(--sjs2-spacing-x100, 8px);box-sizing:content-box;color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small)}.spg-table__cell--header span{display:none}.spg-table__cell--header .sv-string-viewer{display:inline;white-space:unset}.spg-table__question-wrapper{box-sizing:border-box;padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x050) var(--sjs2-spacing-x050) 0}.spg-table__row--leave,.spg-table__row--enter{animation-name:empty;--move-whole-animation-duration: calc(var(--move-animation-duration) + var(--move-animation-delay));--fade-whole-animation-duration: calc(var(--fade-animation-duration) + var(--fade-animation-delay));animation-duration:max(var(--fade-whole-animation-duration),var(--move-whole-animation-duration))}.spg-table__row--leave>td>div,.spg-table__row--enter>td>div{animation-name:fadeIn,moveInWithOverflow;opacity:0;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-fill-mode:forwards;animation-duration:var(--fade-animation-duration),var(--move-animation-duration),var(--move-animation-duration);animation-delay:var(--fade-animation-delay),var(--move-animation-delay),var(--move-animation-delay)}.spg-table__row--enter{--move-animation-delay: 0s;--move-animation-duration: var(--sjs-spg-matrix-row-move-in-duration, .15s);--fade-animation-duration: var(--sjs-spg-matrix-row-fade-in-duration, .25s);--fade-animation-delay: var(--sjs-spg-matrix-row-fade-in-delay, .15s);--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, .58, 1)}.spg-table__row--leave{--move-animation-delay: var(--sjs-spg-matrix-row-move-out-delay, .1s);--move-animation-duration: var(--sjs-spg-matrix-row-move-out-duration, .25s);--fade-animation-duration: var(--sjs-spg-matrix-row-fade-out-duration, .1s);--fade-animation-delay: 0s;--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1)}.spg-table__row--detail.spg-table__row--enter{--move-animation-delay: 0s;--move-animation-duration: var(--sjs-spg-matrix-detail-row-move-in-duration, .15s);--fade-animation-duration: var(--sjs-spg-matrix-detail-row-fade-in-duration, .5s);--fade-animation-delay: var(--sjs-spg-matrix-detail-row-fade-in-delay, .15s);--animation-direction: normal;--animation-timing-function: cubic-bezier(0, 0, .58, 1)}.spg-table__row--detail.spg-table__row--leave{--move-animation-delay: var(--sjs-spg-matrix-detail-row-move-out-delay, .1s);--move-animation-duration: var(--sjs-spg-matrix-detail-row-move-out-duration, .25s);--fade-animation-duration: var(--sjs-spg-matrix-detail-row-fade-out-duration, .15s);--fade-animation-delay: 0s;--animation-direction: reverse;--animation-timing-function: cubic-bezier(.42, 0, 1, 1)}.spg-question-group .spg-row{margin-top:0}.spg-question-group .spg-row:not(:first-of-type){margin-top:var(--sjs2-spacing-x100)}.spg-color-editor__color-input{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);left:0;top:100%;transform:translateY(-50%)}.spg-question--disabled .spg-color-editor{background-color:var(--sjs2-color-bg-basic-primary)}.sd-color-swatch-item{display:flex;align-items:center;width:100%;gap:var(--sjs2-spacing-x100)}.sd-color-swatch-item__label{flex:1 1 auto;min-width:0}.sd-color-swatch-item__caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spg-color-editor__swatch{display:flex;padding:var(--sjs2-layout-component-input-medium-swatch-padding-vertical, 8px) var(--sjs2-layout-component-input-medium-swatch-padding-right, 0) var(--sjs2-layout-component-input-medium-swatch-padding-vertical, 8px) var(--sjs2-layout-component-input-medium-swatch-padding-left, 12px);align-items:center}.sd-color-swatch{display:flex;align-items:flex-start;border-radius:var(--sjs2-radius-component-swatch, 4px)}.sd-color-swatch__icon{display:flex;line-height:var(--sjs2-typography-line-height-small);width:1lh;height:1lh;justify-content:center;align-items:center;flex-shrink:0}.sd-color-swatch__icon use{fill:var(--sjs2-color-fg-static-1-primary)}.sd-color-swatch__content{position:relative;display:flex;width:var(--sjs2-size-x400, 32px);height:var(--sjs2-size-x300, 24px);justify-content:center;align-items:center;box-sizing:border-box;border-radius:var(--sjs2-radius-component-formbox-action, 4px);border:var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-border-basic-secondary-overlay, rgba(28, 27, 32, .4))}.sd-color-swatch--disabled{opacity:var(--sjs2-opacity-disabled)}.spg-file-edit__choose-button{position:relative}.spg-link{display:flex}.sv-string-viewer .spg-link{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);display:initial;color:var(--sjs2-color-bg-brand-primary);text-decoration-line:underline}.spg-theme-builder-root .sv-skeleton-element{min-height:50px}.spg-theme-builder-root .spg-paneldynamic__separator{border:none;margin:0;height:var(--sjs2-size-x200)}.spg-theme-builder-root .spg-paneldynamic__toolbar{display:flex;justify-content:center}.spg-theme-builder-root .spg-paneldynamic__toolbar .spg-action-bar{margin:0}.spg-theme-builder-root .spg-panel__footer{justify-content:center;margin:var(--sjs2-spacing-x100) 0 0 0;padding:0}.spg-theme-builder-root .spg-panel__content .spg-row.spg-row{animation:none}.spg-theme-builder-root .spg-paneldynamic__add-btn{margin:0 auto}.spg-theme-builder-root .spg-row--multiple .spg-spin-editor .sd-formbox__group{display:none}.spg-theme-builder-root .spg-row--multiple>div{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - var(--sjs2-spacing-x050));min-width:auto}.spg-theme-builder-root .spg-row--multiple>div input{min-width:0}.spg-theme-builder-root .spg-row--multiple>div .spg-question--location--left{box-sizing:border-box}.spg-theme-builder-root .sv-button-group{overflow:hidden}.spg-theme-builder-root .spg-panel-by-page,.spg-theme-builder-root .spg-nested-panel{padding-bottom:var(--sjs2-spacing-x500)}.spg-theme-builder-root .spg-panel-by-page:after,.spg-theme-builder-root .spg-nested-panel:after{content:" ";display:block;position:relative;left:var(--sjs2-spacing-negative-x400);top:var(--sjs2-spacing-x500);width:calc(var(--sjs2-spacing-x800) + 100%);height:1px;background-color:var(--sjs2-color-border-basic-secondary)}.spg-theme-builder-root .spg-panel-by-page__content{display:flex;flex-direction:column;row-gap:var(--sjs2-spacing-x200)}.spg-theme-builder-root .spg-panel-by-page__content>.spg-row:first-of-type,.spg-theme-builder-root .spg-nested-panel__content>.spg-row:first-of-type{margin-top:0}.spg-theme-builder-root .spg-panel-by-page.spg-panel--hidden-border,.spg-theme-builder-root .spg-row:last-of-type>div>.spg-panel-by-page,.spg-theme-builder-root .spg-paneldynamic__panel-wrapper>.spg-nested-panel,.spg-theme-builder-root .spg-row:last-of-type>div>.spg-nested-panel{padding-bottom:0}.spg-theme-builder-root .spg-panel-by-page.spg-panel--hidden-border:after,.spg-theme-builder-root .spg-row:last-of-type>div>.spg-panel-by-page:after,.spg-theme-builder-root .spg-paneldynamic__panel-wrapper>.spg-nested-panel:after,.spg-theme-builder-root .spg-row:last-of-type>div>.spg-nested-panel:after{content:none}.spg-theme-builder-root .spg-panel-by-page.spg-panel--padding{padding-top:var(--sjs2-spacing-x050);padding-bottom:var(--sjs2-spacing-x150)}.spg-theme-builder-root .spg-theme-group-caption{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary);position:relative;top:var(--sjs2-spacing-x400);padding:var(--sjs2-spacing-x100) 0;cursor:auto}.spg-theme-builder-root .sd-panel__header.sd-element__header .spg-action-bar{pointer-events:none}.spg-theme-builder-root .spg-row:where(:not(:first-of-type,.spg-row--multiple))>div>.spg-question.spg-row__question:not(.sd-question--title-top):not(.spg-question--boolean),.spg-theme-builder-root .spg-row:where(:not(:first-of-type,.spg-row--multiple))>div>.spg-question__content-coloralpha{margin-top:var(--sjs2-spacing-negative-x100)}.spg-theme-builder-root .spg-panel-group__content,.spg-theme-builder-root .spg-nested-panel__content{display:flex;flex-direction:column;gap:var(--sjs2-spacing-x200)}.svc-side-bar--mobile .spg-theme-builder-root .spg-nested-panel__content:after{width:calc(var(--sjs2-size-400) + 100%);left:var(--sjs2-spacing-negative-x200)}.spg-boolean-wrapper--overriding.spg-boolean-wrapper--overriding{min-width:0;flex:0 0 fit-content}.spg-link-wrapper--overriding{align-self:flex-end}.spg-link-wrapper--overriding .svc-action-button{text-decoration:underline;padding:0;border:none;margin:0}.spg-link-wrapper--overriding .svc-action-button:focus,.spg-link-wrapper--overriding .svc-action-button:hover{background-color:transparent}.svc-side-bar .svc-search{border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-secondary);gap:var(--sjs2-spacing-x100);padding:var(--sjs2-spacing-x200)}.svc-side-bar .svc-search__input{color:var(--sjs2-color-fg-basic-primary)}.svc-side-bar .svc-search__input::placeholder{color:var(--sjs2-color-fg-basic-secondary)}.svc-side-bar .svc-search__bar-item:not(.sv-action-bar-item--pressed):hover:enabled,.svc-side-bar .svc-search__bar-item:not(.sv-action-bar-item--pressed):focus:enabled{background-color:var(--sjs2-color-bg-basic-secondary-dim)}.svc-side-bar .svc-search__toolbar .sv-action-bar-item__icon use{fill:var(--sjs2-color-fg-basic-secondary)}.svc-side-bar .svc-search__toolbar-counter{color:var(--sjs2-color-fg-basic-secondary)}.svc-side-bar .svc-search__search-icon,.svc-side-bar .svc-search__search-icon .sv-svg-icon{line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh}.svc-side-bar .svc-search__search-icon .sv-svg-icon use{fill:var(--sjs2-color-fg-basic-secondary)}.spg-launch,.spg-launch *{box-sizing:border-box}.spg-launch{padding:var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x400, 32px) 0px var(--sjs2-spacing-x400, 32px);display:flex;flex-direction:column;gap:var(--sjs2-spacing-x200, 16px);align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative}.spg-launch__card{background:var(--sjs2-color-bg-basic-primary, #ffffff);border-radius:var(--sjs2-radius-form);border-style:solid;border-color:var(--sjs2-color-border-basic-secondary, #d4d4d4);border-width:1px;display:flex;flex-direction:row;gap:0px;align-items:flex-start;justify-content:flex-start;align-self:stretch;flex-shrink:0;position:relative;cursor:pointer;appearance:none;padding:var(--sjs2-spacing-x200, 16px)}.spg-launch__card:hover{background:var(--sjs2-color-bg-basic-primary-dim, rgba(28, 27, 32, .05))}.spg-launch__card:active{background:var(--sjs2-color-bg-basic-primary, #ffffff)}.spg-launch__card:after{content:"";display:block;width:var(--sjs2-spacing-x600, 48px);align-self:stretch}.spg-launch__container{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start;flex:1;position:relative}.spg-launch__text{color:var(--sjs2-color-fg-basic-primary, #1c1b20);text-align:left;position:relative;align-self:stretch;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.spg-launch__text2{color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));text-align:left;position:relative;text-overflow:ellipsis;overflow:hidden;padding-right:var(--sjs2-spacing-x300, 24px);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small)}.spg-launch__icon{display:flex;flex-direction:row;gap:0px;align-items:center;justify-content:center;flex-shrink:0;width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);position:absolute;right:12px;top:50%;translate:0 -50%}.spg-launch__chevron-right-16-x-16{flex-shrink:0;width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);position:relative;overflow:hidden}.spg-launch__icon2{display:flex;flex-direction:row;gap:0px;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;inset:100% 0% -100%;transform-origin:0 0;transform:rotate(-90deg) scale(1)}.spg-launch__icon2 use{fill:var(--sjs2-color-fg-basic-primary-muted, #424146)}.spg-launch__chevron-down{align-self:stretch;flex:1;height:auto;position:relative;overflow:visible}.svc-side-bar--mobile .spg-launch{padding-inline:var(--sjs2-spacing-x150)}.spg-root-modern{position:relative;width:100%;border-inline-end:1px solid transparent;background:var(--sjs2-color-bg-basic-primary);box-sizing:border-box;height:0;flex-grow:1}.spg-root-modern .sd-row--leave,.spg-root-modern .sd-row--enter,.spg-root-modern .sd-element-wrapper--leave,.spg-root-modern .sd-element-wrapper--enter,.spg-root-modern .sd-element__content--enter,.spg-root-modern .sd-element__content--leave,.spg-root-modern .sd-paneldynamic__panel-wrapper--enter,.spg-root-modern .sd-paneldynamic__panel-wrapper--leave,.spg-root-modern .sd-item--enter,.spg-root-modern .sd-item--leave,.spg-root-modern .sd-table__row--leave,.spg-root-modern .sd-table__row--enter{animation:none}.spg-page__content{display:flex;flex-direction:column;padding:var(--sjs2-layout-component-page-content-area-padding-vertical) var(--sjs2-layout-component-page-content-area-padding-horizontal);width:100%;box-sizing:border-box}.spg-container{width:100%;height:100%;display:flex;flex-direction:column}.spg-container--multi-page .spg-page__content{row-gap:var(--sjs2-spacing-x200);column-gap:var(--sjs2-spacing-x200)}.spg-root-modern.spg-root--one-category{border-inline-end:unset;background-color:var(--sjs2-color-utility-property-grid)}.spg-root-modern.spg-root--one-category .spg-page.spg-body__page{box-shadow:unset}.spg-preset-root .spg-page{padding-bottom:0}.sv-popup--modal-popup.svc-property-editor .sv-popup__container .sv-popup_shadow,.sv-popup--modal-popup.svc-property-editor .sv-popup__container .sd-root-modern{background-color:transparent}.sv-popup--modal-popup.svc-property-editor .sv-popup__container .sd-root-modern:before{background-color:transparent}.sv-popup--modal-popup.svc-property-editor .sv-popup__container .sd-page{margin:0;padding:0}.sv-popup--modal-popup.svc-property-editor .sv-popup__container .sv-components-column--expandable{min-width:calc(var(--sjs2-base-unit-size) * 78)}.sv-popup--modal-popup .sv-popup__footer{padding-bottom:2px}.sv-popup--modal-popup .sd-body,.sv-popup--modal-popup .sl-body{min-width:calc(var(--sjs2-base-unit-size) * 78);padding:0}.sv-popup.svc-property-editor .sd-root-modern{--sd-mobile-width: 0}.svc-object-selector .sv-popup__container{margin-left:var(--sjs2-spacing-x100);margin-right:var(--sjs2-spacing-x100)}.svc-object-selector__content{position:relative;height:100%;min-height:0;display:flex;flex-direction:column}.spg-body{width:100%}.spg-body--empty{padding:var(--sjs2-spacing-x500, 40px) var(--sjs2-spacing-x400, 32px);box-sizing:border-box;display:flex;justify-content:center;align-items:center;align-self:stretch;color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));text-align:center;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.spg-title-toolbar--single-help-action{justify-content:flex-start}.spg-title-toolbar--single-help-action .spg-help-action{margin-inline-end:auto}.spg-action-title-bar{position:relative;z-index:1}.svc-flex-container{display:flex}.svc-flex-row{display:flex;flex-direction:row}.svc-full-container{height:100%;width:100%}.svc-flex-row.svc-full-container{height:calc(var(--sjs2-base-unit-size) * 60);min-height:calc(var(--sjs2-base-unit-size) * 60);flex-grow:1;position:relative}.svc-flex-row__element--growing{flex:1;overflow:auto}.svc-flex-column{display:flex;flex-direction:column}.sv-action-bar--default-size-mode .sv-action-bar-separator{height:var(--sjs2-size-x500)}.sv-action-bar--default-size-mode .sv-action-bar-item{height:auto;width:auto}.sv-action-bar--small-size-mode .sv-action-bar-separator{height:var(--sjs2-size-x400)}.sv-action-bar--small-size-mode .sv-action-bar-item{height:auto;width:auto}.svc-creator--mobile .sv-action-bar-separator{height:var(--sjs2-size-x300)}.sv-action-bar--small-size-mode .sv-action-bar-item{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);align-items:center;border-radius:var(--sjs2-radius-x075)}.svc-toolbar{--sd-action-bar-gap: var(--sjs2-spacing-x200, 16px)}.svc-top-bar{display:flex;background:var(--sjs2-color-utility-tabs);box-sizing:border-box;box-shadow:inset 0 -1px 0 var(--sjs2-color-border-basic-secondary)}.svc-top-bar .svc-toolbar-wrapper{flex:0 0 auto;display:flex}.svc-top-bar .svc-toolbar-wrapper .svc-toolbar{padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x200);justify-content:flex-end}.svc-top-bar .svc-toolbar-wrapper .sd-action-bar__separator{display:none}.svc-top-bar .svc-toolbar-wrapper .sd-action-bar>.sd-action-bar__item:where(:not(.sd-action-bar__item--hidden))~.sd-action-bar__item .sd-action-bar__separator{display:inline-block}.svc-top-bar .sv-action-bar-separator{background-color:var(--sjs2-color-border-basic-secondary)}.svc-top-bar .sv-action-bar-item-dropdown{border-radius:var(--sjs2-radius-x050);background-color:transparent}.svc-footer-bar .svc-toolbar-wrapper .svc-toolbar{justify-content:center;padding:0;width:100%;padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x200);background:var(--sjs2-color-bg-basic-primary);border-top:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);box-sizing:border-box}.svc-creator-confirm-dialog__content-container{display:flex;padding:0 16px;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--sjs2-spacing-x200, 16px);align-self:stretch}.svc-creator-confirm-dialog__title-container{display:flex;flex-direction:column;align-items:stretch;gap:var(--sjs2-spacing-x150, 12px);align-self:stretch}.svc-creator-confirm-dialog__icon{display:flex;padding:12px;align-items:center;line-height:var(--sjs2-typography-line-height-default);width:1lh;height:1lh;box-sizing:content-box;border-radius:var(--sjs2-radius-round, 9999px);background:var(--sjs2-color-bg-warning-secondary, rgba(255, 152, 20, .1));margin:0 auto}.svc-creator-confirm-dialog__icon use{fill:var(--sjs2-color-fg-warning-primary, #ff9814)}.svc-creator-confirm-dialog__icon--danger{background:var(--sjs2-color-bg-alert-secondary, rgba(229, 10, 62, .1))}.svc-creator-confirm-dialog__icon--danger use{fill:var(--sjs2-color-fg-alert-primary, #c30935)}.svc-creator-confirm-dialog__title{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-medium);line-height:var(--sjs2-typography-line-height-medium);color:var(--sjs2-color-fg-basic-primary, #1c1b20);text-align:center;display:block}.svc-creator-confirm-dialog__message{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));text-align:center;display:block}.svc-creator-confirm-dialog .sv-modal-footer-action-bar{display:flex;align-items:center;gap:var(--sjs2-spacing-x150, 12px);align-self:stretch;justify-content:stretch;flex-grow:1}.svc-creator-confirm-dialog .sv-action,.svc-creator-confirm-dialog .sv-action__content,.svc-creator-confirm-dialog .sps-btn{flex-grow:1;min-width:fit-content}.sps-question{background:var(--sjs2-color-bg-basic-primary, #fff)}.sps-question .sd-question__header-and-content-container{padding:0;gap:0}.sps-question--main{min-height:420px}.sps-question--with-frame{border-radius:var(--sjs2-radius-x250, 20px);border:var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-border-basic-secondary, #d4d4d4)}.sps-question--with-frame .sps-question__content{padding:var(--sjs2-spacing-x150, 12px) var(--sjs2-spacing-x250, 20px) var(--sjs2-spacing-x250, 20px) var(--sjs2-spacing-x250, 20px)}.sps-question__header{width:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x250, 20px) 0 var(--sjs2-spacing-x250, 20px);align-items:flex-start;align-self:stretch}.sps-question__title{color:var(--sjs2-color-fg-basic-primary, #1c1b20);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sps-question__title .sv-title-actions{gap:var(--sjs2-spacing-x050, 4px)}.sps-question--nested .sps-question__title{color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x000);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sps-question--nested .sps-question__header{width:100%;display:flex;padding:0;align-items:flex-start;align-self:stretch}.sps-question--nested .sps-question__content{padding:0}.sps-question--nested .sps-question__description{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-small);line-height:var(--sjs2-typography-line-height-small);color:var(--sjs2-color-fg-basic-secondary);padding-bottom:var(--sjs2-spacing-x200, 16px);white-space:normal}.sps-question__content{display:flex;flex-direction:column;align-items:stretch;align-self:stretch}.sps-question__description{white-space:normal;color:var(--sjs2-color-fg-basic-tertiary, rgba(28, 27, 32, .4))}.sps-question__description--under{display:flex;padding:var(--sjs2-spacing-x100, 8px);flex-direction:column;justify-content:flex-end;align-items:flex-start;flex:1 0 0;align-self:stretch}.sps-panel--with-frame{border-radius:var(--sjs2-radius-x250, 20px);border:var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-border-basic-secondary, #d4d4d4);background:var(--sjs2-color-bg-basic-primary, #fff);overflow:hidden}.sps-panel--navigation{position:relative;display:flex;flex-direction:row-reverse;padding:var(--sjs2-spacing-x150, 12px) var(--sjs2-spacing-x150, 12px) var(--sjs2-spacing-x150, 12px) var(--sjs2-spacing-x250, 20px);align-items:center;gap:var(--sjs2-spacing-x150, 12px)}.sps-panel--navigation .sps-panel__header{width:auto;flex-grow:1;padding:0;display:flex;justify-content:flex-end}.sps-panel--navigation .sps-panel__content{display:flex;flex-direction:row;padding:0}.sps-panel--navigation .sps-row{border:none;padding:0 0 0 var(--sjs2-spacing-x300);border-left:var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-border-basic-secondary, #d4d4d4)}.sps-panel--navigation .sps-row:first-of-type{padding-left:0;border-left:none}.sps-panel--navigation .sps-question__content{padding:0}.sps-panel--navigation .sps-row--multiple>div{padding:0;border:none}.sps-panel--navigation .sps-row--multiple .sps-question--nested{overflow-y:visible}.sps-panel__header{width:100%;box-sizing:border-box;display:flex;padding:var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x250, 20px) 0 var(--sjs2-spacing-x250, 20px);align-items:flex-start;align-self:stretch}.sps-panel__title{flex-grow:1;color:var(--sjs2-color-fg-basic-primary, #1c1b20);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sps-panel__content{display:flex;flex-direction:column;padding:var(--sjs2-spacing-x150, 12px) var(--sjs2-spacing-x250, 20px) var(--sjs2-spacing-x250, 20px) var(--sjs2-spacing-x250, 20px);gap:var(--sjs2-spacing-x200, 16px)}.sps-panel--nested .sps-panel__header{padding:0}.sps-panel--nested .sps-panel__content{padding:var(--sjs2-spacing-x200, 16px) 0 0}.sps-panel--collapsed{padding-bottom:var(--sjs2-spacing-x200, 16px)}.sps-drag-element__svg{box-sizing:content-box;width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);display:flex;padding:var(--sjs2-spacing-x100, 8px);padding-right:0;flex-direction:column;justify-content:center;align-items:center}.sps-drag-element__svg use{fill:var(--sjs2-color-fg-basic-tertiary, rgba(from #1c1b20 r g b/.4))}.sps-matrixdynamic__drag-drop-ghost-position-top,.sps-matrixdynamic__drag-drop-ghost-position-bottom{position:relative}.sps-matrixdynamic__drag-drop-ghost-position-top:after,.sps-matrixdynamic__drag-drop-ghost-position-bottom:after{content:"";width:100%;height:var(--sjs2-size-x050);background-color:var(--sjs2-color-bg-brand-primary);position:absolute;left:0}.sps-matrixdynamic__drag-drop-ghost-position-top:after{top:0}.sps-matrixdynamic__drag-drop-ghost-position-bottom:after{bottom:0}.sps-question--matrixdynamic{display:flex;flex-direction:column;flex-grow:1}.sps-question--matrixdynamic .sps-question__title{padding:0;line-height:var(--sjs2-typography-line-height-default, 24px);color:var(--sjs2-color-fg-basic-primary, #1c1b20);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sps-question--matrixdynamic .sd-question.sd-question--table>.sd-question__container>.sd-question__header-and-content-container{overflow:visible}.sps-matrixdynamic__content{padding:var(--sjs2-spacing-x150, 12px)}.sps-matrixdynamic__content,.sps-matrixdynamic__content>div{display:flex;flex-direction:column;flex-grow:1}.sps-matrixdynamic__content .sps-question__description--under{flex-grow:0}.sps-table__row--detail .sps-matrixdynamic__content{padding:0}.sps-matrixdynamic__placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:var(--sjs2-radius-form, 8px);border:var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-border-basic-secondary, #d4d4d4);background:var(--sjs2-color-bg-basic-secondary, #f5f5f5);box-sizing:border-box;padding:var(--sjs2-spacing-x600, 48px) var(--sjs2-spacing-x800, 64px);gap:var(--sjs2-spacing-x050, 4px)}.sps-matrixdynamic__placeholder .sps-matrixdynamic__add-btn{display:initial;margin:0}.sps-matrixdynamic__placeholder-text{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));text-align:center}.sps-matrixdynamic__row-icon{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);padding:0;margin:var(--sjs2-spacing-x100) 0;margin-left:var(--sjs2-spacing-x150, 12px)}.sps-matrixdynamic__row-icon:disabled{opacity:1}.sps-matrixdynamic__row-icon:disabled use{fill:var(--sjs2-color-fg-brand-primary, #19b394)}.sps-matrixdynamic__footer{margin:0 var(--sjs2-spacing-negative-x150) var(--sjs2-spacing-x150, 12px);padding:0 var(--sjs2-spacing-x150, 12px) var(--sjs2-spacing-x150, 12px);border-bottom:var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-border-basic-secondary, #d4d4d4);display:flex}.sps-matrixdynamic__footer .sd-action-bar,.sps-matrixdynamic__footer .sd-action-bar__item,.sps-matrixdynamic__footer .sd-action-bar__item-content,.sps-matrixdynamic__footer .sps-matrixdynamic__add-btn{width:100%}.sps-matrixdynamic__footer--in-dialog{display:flex;margin:0;padding:var(--sjs2-spacing-x150, 12px) 0 0 0;border-bottom:none}.sps-table-wrapper~.sps-matrixdynamic__footer,.sps-matrixdynamic__content sv-ng-matrix-table~.sps-matrixdynamic__footer{border-bottom:none;margin-bottom:0;padding-top:var(--sjs2-spacing-x075, 6px);padding-bottom:var(--sjs2-spacing-x050, 4px);display:flex;justify-content:stretch}.sps-matrixdynamic__add-btn{appearance:none;border:none;background:var(--sjs2-color-bg-neutral-secondary, rgba(95, 94, 97, .1));text-align:center;flex-grow:1;justify-content:center;box-sizing:border-box}.sps-matrixdynamic__add-btn:hover{background:var(--sjs2-color-bg-neutral-secondary-dim, rgba(95, 94, 97, .1))}.sps-matrixdynamic__add-btn .sd-action__title{color:var(--sjs2-color-fg-basic-primary, #1c1b20);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);padding:0 var(--sjs2-spacing-x100, 8px)}.sps-matrixdynamic__add-btn--icon{background:transparent;padding:var(--sjs2-spacing-x100, 8px);justify-content:flex-start}.sps-matrixdynamic__add-btn--icon .sd-action__icon use{fill:var(--sjs2-color-fg-basic-primary-muted, #424146)}.sps-question--matrixdynamic.sps-question--nested .sps-question__header{padding:var(--sjs2-spacing-x200, 16px) var(--sjs2-spacing-x250, 20px) var(--sjs2-spacing-x100, 8px) var(--sjs2-spacing-x250, 20px);border-bottom:var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-border-basic-secondary, #d4d4d4);box-sizing:border-box}.sps-question--matrixdynamic.sps-question--nested .sd-question__header-and-content-container hr{display:none}.sps-matrixdynamic__dragged-row{cursor:grabbing;position:absolute;z-index:10000}.sps-matrixdynamic__dragged-row .sps-table__row{display:flex;align-items:center;flex:1 0 0;border-radius:var(--sjs2-radius-container-drag, 8px);background:var(--sjs2-color-bg-basic-primary, #fff);box-shadow:var(--sjs2-border-effect-floating-default)}.spg-table__row:has(.sps-action--invisible) .sd-formbox__input{opacity:.25}.spg-table__cell--actions:last-of-type .sps-action-bar{justify-content:flex-end;padding-inline-end:var(--sjs2-spacing-x050)}.sps-table-wrapper{overflow:hidden}.sps-table{width:100%;background-color:var(--sjs2-color-bg-basic-primary, #fff);border-collapse:collapse}.sps-table>tbody>tr{background-color:var(--sjs2-color-bg-basic-primary, #fff)}.sps-table>tbody>tr>td:last-of-type>.sd-action-bar .sd-action{opacity:var(--sjs2-opacity-hidden)}.sps-table>tbody>tr:hover>td>div{background:var(--sjs2-color-bg-basic-primary-dim, rgba(28, 27, 32, .05))}.sps-table>tbody>tr:hover>td:last-of-type>.sd-action-bar .sd-action{opacity:var(--sjs2-opacity-visible)}.sps-table tbody>tr:last-of-type{border-bottom:none}.sps-table tbody>tr:last-of-type td{border-bottom:none;padding-bottom:0}.sps-table tbody>tr:first-of-type{border-top:none}.sps-table tbody>tr:first-of-type td{border-top:none;padding-top:0}.sps-table__row--expanded>td>div .sd-formbox>.sd-formbox__input{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sps-table__cell{padding:0;padding-bottom:var(--sjs2-spacing-x075, 6px);padding-top:0;border-top:none}.sps-table__cell:first-of-type>div{border-top-left-radius:var(--sjs2-radius-semantic-form, 8px);border-bottom-left-radius:var(--sjs2-radius-semantic-form, 8px)}.sps-table__cell:last-of-type>div{border-top-right-radius:var(--sjs2-radius-semantic-form, 8px);border-bottom-right-radius:var(--sjs2-radius-semantic-form, 8px)}.sps-table__cell .sd-action-bar{justify-content:flex-end}.spg-table .sps-table__cell{padding-bottom:0}.spg-table .sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox>.sd-formbox__input:focus-within{margin-left:0}.sps-table__row--main>.sps-table__cell{padding-bottom:calc(var(--sjs2-spacing-x075, 6px) + var(--sjs2-spacing-x050, 4px));padding-top:calc(var(--sjs2-spacing-x075, 6px) + var(--sjs2-spacing-x050, 4px));border-top:var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-border-basic-secondary, #d4d4d4)}.sps-table__row--main>.sps-table__cell.sps-table__cell--detail-panel{border-top:none;padding:0 0 var(--sjs2-spacing-x075, 6px) 0}.sps-table__cell--detail-panel .sps-panel__content{box-shadow:none;padding:0}.sps-table__cell--detail-panel .sps-row .sps-question--nested{overflow:initial}.sps-table__cell--detail-panel .sps-panel{border:none;margin-top:var(--sjs2-spacing-negative-x075)}.sps-table__cell--detail-panel .sps-table__cell--detail-panel .sps-panel{margin-top:0;margin-left:32px}.sps-table__cell--detail-panel .sps-table__row--empty{height:var(--sjs2-size-x500)}.sps-table__cell:where(:not(.sps-table__cell--detail-panel)) .sps-checkbox{margin:0 var(--sjs2-spacing-x200)}.sps-table__cell:not(.sps-table__cell--detail-panel):not(.sps-table__cell--actions):first-of-type{padding-left:8px}.sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox{padding:0;box-shadow:none;background:none}.sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox .sd-formbox__input{appearance:none;box-shadow:none;background-color:transparent;height:auto;padding:var(--sjs2-spacing-x100, 8px) 0;width:calc(100% + var(--action-container-width));margin-right:calc(-1 * var(--action-container-width));text-overflow:ellipsis;border-radius:var(--sjs2-radius-semantic-form, 8px);padding:var(--sjs2-spacing-x100, 8px);margin-left:0;transition:margin-left var(--sjs-creator-transition-duration, .15s)}.sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox .sd-formbox__input:hover{background:var(--sjs2-color-control-formbox-focused-bg, #f5f5f5);box-shadow:var(--sjs2-border-offset-x-form-focused, 0) var(--sjs2-border-offset-y-form-focused, 0) var(--sjs2-border-blur-form-focused, 0) var(--sjs2-border-spread-form-focused, 2px) var(--sjs2-color-control-formbox-hovered-border, #d4d4d4) inset}.sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox .sd-formbox__input:focus,.sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox .sd-formbox__input:focus-within{background:var(--sjs2-color-control-formbox-focused-bg, #f5f5f5);box-shadow:var(--sjs2-border-offset-x-form-focused, 0) var(--sjs2-border-offset-y-form-focused, 0) var(--sjs2-border-blur-form-focused, 0) var(--sjs2-border-spread-form-focused, 2px) var(--sjs2-color-control-formbox-focused-border, #19b394) inset;margin-left:var(--sjs2-spacing-x100, 8px)}.sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox--readonly>.sd-formbox__input:hover,.sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox--readonly>.sd-formbox__input:focus,.sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox--readonly>.sd-formbox__input:focus-within{box-shadow:none;background:transparent}.sps-matrixdynamic__dragged-row .sps-table__cell{padding:0}.sps-matrixdynamic__dragged-row .sd-formbox{pointer-events:none}.sps-matrixdynamic__dragged-row .sps-drag-element__svg{display:none}.sps-table__row{line-height:var(--sjs2-line-height-x300);--action-width: calc(var(--sjs2-spacing-x200, 8px) + 1lh);--action-container-width: calc(3 * var(--action-width))}.sps-table__row:has(>.sps-table__cell:last-of-type .sd-action:nth-child(4)){--action-container-width: calc(4 * var(--action-width))}.sps-table__row:hover .sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox__input,.sps-table__row:focus-within .sps-table__cell:not(.sps-table__cell--detail-panel) .sd-formbox__input{width:calc(100% - var(--sjs2-spacing-x100, 8px));margin-right:0}.sps-table__cell:not(.sps-table__cell--detail-panel):first-of-type .sps-text{padding-left:var(--sjs2-spacing-x200)}.sps-table__cell--actions{width:0}.sps-table__cell--actions .sd-action-bar{--sd-action-bar-gap: 0px}.sps-table__cell--actions.spg-table__cell--actions:last-of-type .sd-action-bar{justify-content:flex-end;padding-inline-end:var(--sjs2-spacing-x050, 4px)}.sps-table__row--empty{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);color:var(--sjs2-color-fg-basic-primary, #1c1b20);text-align:center;height:calc(var(--sjs2-spacing-x400, 32px) + var(--sjs2-spacing-x300, 24px) + 1lh)}.sps-popup-menu.sps-popup-menu--dropdown{height:0}.sps-popup-menu.sps-popup-menu--dropdown .sv-popup__container{margin-top:var(--sjs2-spacing-x50, 4px)}.sps-popup .sv-popup__body-header{font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-medium);line-height:var(--sjs2-typography-line-height-medium);color:var(--sjs2-color-fg-basic-primary, #1c1b20)}.sps-popup.sv-popup--modal-popup{z-index:3000}.sps-popup.sv-popup--modal-popup :has(.sps-page){min-height:initial;flex-grow:initial}.sps-popup.sv-popup--modal-popup .sv-components-row{flex-direction:row}.sps-popup .sv-popup__body-footer .sv-action-bar{width:100%;justify-content:flex-end}.sps-popup .sps-body{background:var(--sjs2-color-utility-sheet, #fff)}.sps-popup .sps-page{padding:0;gap:var(--sjs2-spacing-x200, 16px);align-self:stretch;max-width:initial;width:initial}.sps-popup .sps-row{max-width:initial}.sps-popup .sps-question--with-frame{border:none;border-radius:0}.sps-popup .sps-question__header{padding-left:0;padding-right:0;padding-top:0}.sps-popup .sps-question__title{color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x000);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sps-popup .sps-question__content.sps-question__content{padding:0}.sps-popup .sps-row--multiple{margin:0}.sps-popup .sps-row--multiple>div{align-items:stretch;padding-left:var(--sjs2-spacing-x400, 32px);padding-right:var(--sjs2-spacing-x400, 32px)}.sps-popup .sps-row--multiple>div:first-of-type{padding-left:0}.sps-popup .sps-row--multiple>div:last-of-type{padding-right:0}.sps-popup .sps-panel{border:none;border-radius:0;align-self:stretch}.sps-popup .sps-panel .sps-row{border:none}.sps-popup .sps-panel__content{display:flex;flex-direction:column;gap:var(--sjs2-spacing-x200, 16px);padding:0}.sps-popup.svc-creator-confirm-dialog .sv-modal-footer-action-bar{justify-content:stretch}.sps-popup.svc-creator-confirm-dialog .sv-modal-footer-action-bar .sd-action-bar__item,.sps-popup.svc-creator-confirm-dialog .sv-modal-footer-action-bar .sv-popup__body-footer-item{flex-grow:1}.sps-popup .sv-popup__close-button{padding:var(--sjs2-spacing-x100, 8px)}.sps-popup--level2.sv-popup--modal-popup.svc-property-editor .sv-popup__container .sv-components-column--expandable{min-width:540px}.svc-tab-designer.svc-tab-designer--presets{background:var(--sjs2-color-utility-surface-presets-manager)}.svc-tab-designer.svc-tab-designer--presets .sd-menu-list__container{width:288px}.sps-root-modern{position:relative;width:100%;box-sizing:border-box;flex-grow:1}.sps-root-modern .sd-row--leave,.sps-root-modern .sd-row--enter,.sps-root-modern .sd-element-wrapper--leave,.sps-root-modern .sd-element-wrapper--enter,.sps-root-modern .sd-element__content--enter,.sps-root-modern .sd-element__content--leave,.sps-root-modern .sd-paneldynamic__panel-wrapper--enter,.sps-root-modern .sd-paneldynamic__panel-wrapper--leave,.sps-root-modern .sd-item--enter,.sps-root-modern .sd-item--leave,.sps-root-modern .sd-table__row--leave,.sps-root-modern .sd-table__row--enter{animation:none}.sps-root-modern{display:flex;flex-direction:column;font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default)}.sps-root-modern :has(.sps-page){flex-grow:1;display:flex;flex-direction:column}.sps-root-modern :has(.sps-page).sv-components-column--expandable{min-width:100%;flex-grow:1}.sps-container{width:100%;height:100%;display:flex;flex-direction:column}.sps-page{display:flex;padding:var(--sjs2-spacing-x400, 32px);flex-direction:column;align-items:stretch;flex:1 0 0;align-self:center;gap:var(--sjs2-spacing-x150, 12px);max-width:min(100%,936px);width:936px;box-sizing:border-box}.sps-page .sd-page__header{gap:var(--sjs2-spacing-x150, 12px);margin-bottom:0;padding:0}.sps-page .sd-page__content{gap:var(--sjs2-spacing-x150, 12px);padding:0}.sps-popup .sps-page .sd-page__content{gap:var(--sjs2-spacing-x200, 16px)}.sps-page__title{color:var(--sjs2-color-fg-basic-primary, #1c1b20);font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-strong);font-size:var(--sjs2-typography-font-size-medium);line-height:var(--sjs2-typography-line-height-medium)}.sps-page__description{color:var(--sjs2-color-fg-basic-secondary, rgba(28, 27, 32, .6));font-family:var(--sjs2-typography-font-family-text),Inter,system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Noto Sans","Helvetica Neue",Ubuntu,"Segoe UI",Arial,sans-serif;font-weight:var(--sjs2-typography-font-weight-basic);font-size:var(--sjs2-typography-font-size-default);line-height:var(--sjs2-typography-line-height-default);padding-bottom:calc(var(--sjs2-spacing-x400, 32px) - var(--sjs2-spacing-x150, 12px))}.sps-action-title-bar{gap:var(--sjs2-spacing-x150, 12px)}.sps-action-title-bar .sd-action-bar__item--hidden{display:none}.sps-action-title-bar.sps-action-title-bar{margin-top:0;margin-bottom:0;margin-inline-end:0;min-width:fit-content}.sps-body{width:100%;background:var(--sjs2-color-utility-surface-presets-manager)}.sps-body .sv-components-container-contentBottom{position:absolute;bottom:0;right:0}.sps-row sv-ng-question,.sps-row sv-ng-panel,.sps-row sv-ng-element{position:absolute}.sps-row--multiple{display:flex;align-items:stretch;margin:var(--sjs2-spacing-negative-x150) var(--sjs2-spacing-negative-x250) var(--sjs2-spacing-negative-x250) var(--sjs2-spacing-negative-x250)}.sps-row--multiple>div{display:flex;flex-direction:column;align-items:flex-start;box-sizing:content-box;gap:var(--sjs2-spacing-x075, 6px);align-self:stretch;border-right:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary, #d4d4d4)}.sps-row--multiple>div:last-child{border:none}.sps-question[data-name=json]{flex-grow:1;display:flex;flex-direction:column}.sps-question[data-name=json] .sd-question__content,.sps-question[data-name=json] sv-ng-question-comment,.sps-question[data-name=json] .sd-comment,.sps-question[data-name=json] .sd-comment__input{flex-grow:1;display:flex;flex-direction:column}.sps-page--languages .sps-panel__content{gap:0}.sps-question--search{padding:0 var(--sjs2-spacing-x250, 20px) var(--sjs2-spacing-x250, 20px);margin:0 var(--sjs2-spacing-negative-x250) 0;position:relative}.sps-question--search:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:var(--sjs2-border-width-x100, 1px);background:var(--sjs2-color-border-basic-secondary, #d4d4d4)}.sps-page--options .sps-panel--with-frame>.sps-panel__expandable-content>.sps-panel__content{width:50%;box-sizing:content-box}.sps-page--options .sps-action-button--icon{padding:var(--sjs2-spacing-x050)}.sps-page--options .sps-action-button__icon{width:var(--sjs2-size-x200);height:var(--sjs2-size-x200)}.sps-page--options .sps-action-button__icon use{fill:var(--sjs2-color-fg-basic-tertiary, rgba(28, 27, 32, .4))}.sps-selectbase .sd-selectbase__column{display:flex;flex-direction:column;flex-grow:1;gap:var(--sjs2-spacing-x200, 16px);padding-top:var(--sjs2-spacing-x200, 16px)}.sps-selectbase .sd-item{padding-top:0;padding-bottom:0}.sps-selectbase .sv-title-actions{gap:var(--sjs2-spacing-x050, 4px);align-items:flex-start}.sps-selectbase .sd-action-title-bar{justify-content:flex-start}.sps-action--grow{flex-grow:1}.sps-navigation-bar{display:flex;padding:var(--sjs2-spacing-x150, 12px);align-items:center;gap:var(--sjs2-spacing-x100, 8px);align-self:stretch;border-bottom:var(--sjs2-border-width-x100, 1px) solid var(--sjs2-color-border-basic-secondary, #d4d4d4);background:var(--sjs2-color-utility-surface-presets-manager)}.sps-navigation-bar .sd-action{flex-direction:row-reverse}.sps-navigation-action--right{margin-left:auto}.sps-navigation-action--right .sd-action__icon{padding:0}.sps-navigation-action--label .sd-action{flex-direction:row;--sd-action-disabled-title-color: var(--sjs2-color-fg-basic-secondary);--sd-action-title-font-weight: var(--sjs2-color-fg-basic-primary);--sd-action-icon-padding: 0}.sps-navigation-action--label .sd-action:before{content:"";display:block;width:6px;height:6px;background:var(--sjs2-color-fg-basic-secondary);border-radius:var(--sjs2-radius-round)}.svc-creator--disable-animations{--sjs-creator-transition-duration: 0ms}.svc-creator--disable-animations .svc-row .svc-question--leave,.svc-creator--disable-animations .svc-page--enter,.svc-creator--disable-animations .svc-page--leave,.svc-creator--disable-animations .svc-question--enter,.svc-creator--disable-animations .svc-question--leave,.svc-creator--disable-animations .svc-side-bar--leave,.svc-creator--disable-animations .svc-side-bar--enter,.svc-creator--disable-animations .svc-toolbox__panel--enter,.svc-creator--disable-animations .svc-toolbox__panel--leave,.svc-creator--disable-animations .spg-row--enter,.svc-creator--disable-animations .spg-row--leave,.svc-creator--disable-animations .spg-panel__content--enter,.svc-creator--disable-animations .spg-panel__content--leave,.svc-creator--disable-animations .spg-table__row--enter,.svc-creator--disable-animations .spg-table__row--leave,.svc-creator--disable-animations .sps-table__row--enter,.svc-creator--disable-animations .sps-table__row--leave,.svc-creator--disable-animations .sl-row--enter,.svc-creator--disable-animations .sl-row--leave,.svc-creator--disable-animations .sl-element-wrapper--enter,.svc-creator--disable-animations .sl-element-wrapper--leave,.svc-creator--disable-animations .sl-table__row--enter,.svc-creator--disable-animations .sl-table__row--leave,.svc-creator--disable-animations .sl-panel-wrapper--leave,.svc-creator--disable-animations .sl-panel-wrapper--enter,.svc-creator--disable-animations .svc-row .sd-row--leave,.svc-creator--disable-animations .svc-row .sd-row--enter,.svc-creator--disable-animations .svc-row .sd-element-wrapper--leave,.svc-creator--disable-animations .svc-row .sd-element-wrapper--enter,.svc-creator--disable-animations .svc-row .sd-element__content--enter,.svc-creator--disable-animations .svc-row .sd-element__content--leave,.svc-creator--disable-animations .svc-row .sd-paneldynamic__panel-wrapper--enter,.svc-creator--disable-animations .svc-row .sd-paneldynamic__panel-wrapper--leave,.svc-creator--disable-animations .svc-row .sd-item--enter,.svc-creator--disable-animations .svc-row .sd-item--leave,.svc-creator--disable-animations .svc-row .sd-table__row--leave,.svc-creator--disable-animations .svc-row .sd-table__row--enter{animation:none}.svc-creator--disable-animations .svc-page__content{transition:none}.svc-creator--disable-animations .svc-string-editor:hover:not(.svc-string-editor--readonly):not(:focus-within) .svc-string-editor__border--hover{transition-delay:0ms}.svc-creator--disable-animations.svc-creator--mobile .svc-question--enter{animation:none}@media(prefers-reduced-motion:reduce){.svc-creator{--sjs-creator-transition-duration: 0ms}.svc-creator .svc-row .svc-question--leave,.svc-creator .svc-page--enter,.svc-creator .svc-page--leave,.svc-creator .svc-question--enter,.svc-creator .svc-question--leave,.svc-creator .svc-side-bar--leave,.svc-creator .svc-side-bar--enter,.svc-creator .svc-toolbox__panel--enter,.svc-creator .svc-toolbox__panel--leave,.svc-creator .spg-row--enter,.svc-creator .spg-row--leave,.svc-creator .spg-panel__content--enter,.svc-creator .spg-panel__content--leave,.svc-creator .spg-table__row--enter,.svc-creator .spg-table__row--leave,.svc-creator .sps-table__row--enter,.svc-creator .sps-table__row--leave,.svc-creator .sl-row--enter,.svc-creator .sl-row--leave,.svc-creator .sl-element-wrapper--enter,.svc-creator .sl-element-wrapper--leave,.svc-creator .sl-table__row--enter,.svc-creator .sl-table__row--leave,.svc-creator .sl-panel-wrapper--leave,.svc-creator .sl-panel-wrapper--enter,.svc-creator .svc-row .sd-row--leave,.svc-creator .svc-row .sd-row--enter,.svc-creator .svc-row .sd-element-wrapper--leave,.svc-creator .svc-row .sd-element-wrapper--enter,.svc-creator .svc-row .sd-element__content--enter,.svc-creator .svc-row .sd-element__content--leave,.svc-creator .svc-row .sd-paneldynamic__panel-wrapper--enter,.svc-creator .svc-row .sd-paneldynamic__panel-wrapper--leave,.svc-creator .svc-row .sd-item--enter,.svc-creator .svc-row .sd-item--leave,.svc-creator .svc-row .sd-table__row--leave,.svc-creator .svc-row .sd-table__row--enter{animation:none}.svc-creator .svc-page__content{transition:none}.svc-creator .svc-string-editor:hover:not(.svc-string-editor--readonly):not(:focus-within) .svc-string-editor__border--hover{transition-delay:0ms}.svc-creator.svc-creator--mobile .svc-question--enter{animation:none}}.outcome-rules-dialog{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--rem-surface);border-radius:12px;box-shadow:0 8px 32px #26323833;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--rem-text)}.outcome-rules-dialog__header{padding:1.25rem 1.5rem .5rem}.outcome-rules-dialog__header h2{margin:0 0 .5rem;font-size:1.25rem}.outcome-rules-dialog__header p{margin:0 0 .5rem;color:var(--rem-text-2);font-size:.875rem}.outcome-rules-dialog__notice{padding:.5rem .75rem;background:var(--rem-warning-soft);border-radius:6px}.outcome-rules-dialog__body{flex:1;overflow-y:auto;padding:.5rem 1.5rem}.outcome-rules-dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--rem-border)}.outcome-rules-dialog__hint{margin-right:auto;color:var(--rem-text-2);font-size:.875rem}.outcome-rules-editor{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.outcome-rules-editor__empty{color:var(--rem-text-2);margin:0}.outcome-rules-editor__error{color:var(--rem-error-ink);font-size:.875rem;margin:0}.outcome-rules-card{width:100%;box-sizing:border-box;margin:0;padding:.75rem 1rem 1rem;border:1px solid var(--rem-border);border-radius:10px}.outcome-rules-card[data-invalid]{border-color:#e57373}.outcome-rules-card__title{padding:0 .375rem;font-weight:700}.outcome-rules-card__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem}.outcome-rules-card__hint{margin-right:auto;color:var(--rem-text-2);font-size:.875rem}.outcome-rules-card__row,.outcome-rules-card__labels{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.outcome-rules-field{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:160px;font-size:.75rem;font-weight:600;color:var(--rem-text-2)}.outcome-rules-field--short{flex:0 1 160px}.outcome-rules-field--wide{flex:2;min-width:240px}.outcome-rules-field small,.outcome-rules-card__conditions>small{font-weight:400;color:var(--rem-text-3)}.outcome-rules-field input,.outcome-rules-clause input,.outcome-rules-clause select{padding:.4rem .5rem;border:1px solid var(--rem-border);border-radius:6px;font:inherit;font-size:.875rem;color:var(--rem-text);background:var(--rem-surface)}.outcome-rules-card__conditions{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;margin-top:1rem}.outcome-rules-card__section-title{font-weight:700;font-size:.875rem}.outcome-rules-group{width:100%}.outcome-rules-group__or{display:block;margin:.25rem 0;font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--rem-text-2)}.outcome-rules-group__body{padding:.5rem .75rem;background:var(--rem-surface-2);border-radius:8px}.outcome-rules-group__header{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;font-weight:600}.outcome-rules-clause{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.375rem 0}.outcome-rules-clause input{width:5rem}.outcome-rules-clause__and{font-size:.75rem;color:var(--rem-text-2)}.outcome-rules-card__errors{margin:.75rem 0 0;padding-left:1.25rem;color:var(--rem-error-ink);font-size:.875rem}.questionnaire-editor__outcome-rules{display:flex;flex-direction:column;gap:.375rem}.nc-nonconformita .sd-row{margin-top:4px}.nc-nonconformita .sd-question__title{font-size:13px;padding-top:4px;padding-bottom:2px}.nc-nonconformita .sd-comment{min-height:48px;resize:vertical}.nc-nonconformita .sd-file{min-height:unset!important;padding:0!important}.nc-nonconformita .sd-file__decorator{max-height:none!important;min-height:48px!important;height:48px!important;padding:0 12px!important;flex-direction:row!important;gap:12px}.nc-nonconformita .sd-file__drag-area{height:48px!important;min-height:48px!important;padding:0!important}.nc-nonconformita .sd-file__drag-area-placeholder{flex:1 1 auto;min-width:0;padding:0!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nc-nonconformita .sd-file__drag-area-placeholder .sv-string-viewer{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nc-nonconformita .sd-file__wrapper,.nc-nonconformita .sd-file__actions-container,.nc-nonconformita .sd-file__actions-container .sv-action{display:flex;align-items:center}.nc-nonconformita .sd-file__wrapper{flex:0 0 auto}.nc-nonconformita .sd-file__choose-btn{min-height:32px;padding:0 10px}.questionnaire-editor{margin:0 auto;padding:0 24px;font-family:"Source Sans 3",Helvetica Neue,Helvetica,Arial,sans-serif}.questionnaire-editor__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.questionnaire-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.questionnaire-editor__state{font-size:.8125rem;color:var(--rem-text-2);margin-right:.5rem}.questionnaire-editor__state[data-state=dirty]{color:var(--rem-warning-ink);font-weight:600}.questionnaire-editor__cancel-btn:disabled,.questionnaire-editor__cancel-btn:disabled:hover{background:var(--rem-surface-2);border-color:var(--rem-border);color:var(--rem-text-3);cursor:not-allowed}.questionnaire-editor__warning{display:block}.questionnaire-editor__warning+.questionnaire-editor__warning{margin-top:.375rem}.questionnaire-editor__title{font-size:1.5rem;font-weight:700;color:var(--rem-text);margin:0;display:flex;align-items:center;gap:.75rem}.questionnaire-editor__version{font-size:.75rem;font-weight:600;color:var(--rem-text-2);background:var(--rem-bg);padding:.15rem .5rem;border-radius:4px;vertical-align:middle}.questionnaire-editor__meta{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1.5rem;padding:1.25rem;background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f}.questionnaire-editor__field{display:flex;flex-direction:column;gap:.375rem;flex:1;min-width:180px}.questionnaire-editor__field label{font-size:.75rem;font-weight:600;color:var(--rem-text-2);text-transform:uppercase;letter-spacing:.03em}.questionnaire-editor__field--short{flex:0 0 140px;min-width:140px}.questionnaire-editor__field--flags{flex:0 0 auto;min-width:200px;gap:.5rem}.questionnaire-editor__field label.questionnaire-editor__checkbox{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--rem-text);cursor:pointer}.questionnaire-editor__checkbox input{cursor:pointer}.questionnaire-editor__hint{font-size:.75rem;color:var(--rem-text-2)}.questionnaire-editor__field--actions{flex:0 0 auto;flex-direction:row;align-items:center;gap:.5rem}.questionnaire-editor__input{height:36px;padding:0 10px;border:1.5px solid var(--rem-border-strong);border-radius:8px;font-size:.875rem;color:var(--rem-text);background:var(--rem-surface);font-family:inherit;outline:none;transition:border-color .15s}.questionnaire-editor__input::placeholder{color:var(--rem-text-3)}.questionnaire-editor__input:focus{border-color:var(--rem-petrol);box-shadow:0 0 0 3px #39b4bf1f}.questionnaire-editor__select{height:36px;padding:0 10px;border:1.5px solid var(--rem-border-strong);border-radius:8px;font-size:.875rem;color:var(--rem-text);background:var(--rem-surface);font-family:inherit;outline:none;cursor:pointer;transition:border-color .15s}.questionnaire-editor__select:focus{border-color:var(--rem-petrol);box-shadow:0 0 0 3px #39b4bf1f}.questionnaire-editor__save-btn{display:inline-flex;align-items:center;gap:.35rem;height:36px;padding:0 1.25rem;border:none;border-radius:8px;background:var(--rem-petrol-ink);color:#fff;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap}.questionnaire-editor__save-btn:hover{background:var(--rem-petrol-ink-hover)}.questionnaire-editor__save-btn:disabled,.questionnaire-editor__save-btn:disabled:hover{background:var(--rem-border);color:var(--rem-text-3);cursor:not-allowed}.questionnaire-editor__cancel-btn{display:inline-flex;align-items:center;height:36px;padding:0 1rem;border:1.5px solid var(--rem-border-strong);border-radius:8px;background:var(--rem-surface);color:var(--rem-text);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.questionnaire-editor__cancel-btn:hover{background:var(--rem-surface-2);border-color:var(--rem-border-strong)}.questionnaire-editor__error{padding:.875rem 1rem;background:#ff3f3f14;border:1px solid rgba(255,63,63,.2);border-radius:8px;color:var(--rem-error-ink);font-size:.875rem;margin-bottom:1rem}.questionnaire-editor__creator{height:calc(100vh - 320px);min-height:400px;background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f;overflow:hidden}.inspection-controls{align-items:flex-end;gap:var(--rem-4, 1rem);margin-bottom:0}.inspection-controls__group{display:flex;flex-direction:column;gap:.25rem;min-width:0}.inspection-controls__stepper{flex-direction:row;align-items:center;gap:.5rem}.inspection-controls__period{min-width:10rem;text-align:center;font-weight:700;color:var(--rem-text)}.inspection-controls__check{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;color:var(--rem-text);font-size:var(--rem-text-sm, .875rem)}@media(max-width:640px){.inspection-controls{flex-direction:column;align-items:stretch}.inspection-controls__stepper{flex-wrap:wrap}.inspection-controls__period{flex:1;min-width:0}}.inspection-controls__note{margin:0;align-self:center;color:var(--rem-text-2);font-size:var(--rem-text-xs, .75rem)}.inspection-controls .remediation-view-switch__tab[aria-pressed=true]{background:var(--rem-petrol-ink);color:#fff}@media(max-width:768px){.inspection-calendar-page .suppliers-header{flex-wrap:wrap}}.audit-detail__tabs{margin-top:var(--rem-4, 1rem)}.audit-detail__text{margin:0 0 var(--rem-3, .75rem);max-width:70ch;color:var(--rem-text)}.audit-detail__text--muted{color:var(--rem-text-2);font-size:var(--rem-text-sm, .875rem)}.audit-detail__answers-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rem-3, .75rem);margin-bottom:var(--rem-3, .75rem)}.audit-detail__answers-bar .audit-detail__text{margin:0}.audit-detail__answers-actions{display:flex;flex-wrap:wrap;gap:var(--rem-2, .5rem)}.proposal-sources td{vertical-align:top}.proposal-summary{display:flex;flex-direction:column;gap:var(--rem-3, .75rem);margin:0}.proposal-summary dt{font-size:var(--rem-text-xs, .75rem);color:var(--rem-text-2)}.proposal-summary dd{margin:.125rem 0 0;color:var(--rem-text);overflow-wrap:anywhere}.proposal-work__hint{margin:0 0 var(--rem-4, 1rem);max-width:70ch;color:var(--rem-text-2);font-size:var(--rem-text-sm, .875rem)}.proposal-decline__message{margin:0 0 var(--rem-3, .75rem)}.proposal-decline__reason{display:flex;flex-direction:column;gap:.25rem;font-size:var(--rem-text-sm, .875rem);color:var(--rem-text-2)}.proposal-decline__reason textarea{font:inherit;color:var(--rem-text);padding:.5rem;border:1px solid var(--rem-border);border-radius:var(--rem-radius-sm, 6px);resize:vertical}.pp-page{--pp-ease: cubic-bezier(.16, 1, .3, 1)}.pp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.pp-head h1{margin:0 0 6px;font:700 1.5rem/1.25 var(--rem-font);letter-spacing:-.01em;color:var(--rem-text)}.pp-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.pp-status>li+li:before{content:"·";color:var(--rem-text-3);margin:0 8px}.pp-status__n{font-weight:600;color:var(--rem-text);font-variant-numeric:tabular-nums}.pp-status__late .pp-status__n{color:var(--rem-error-ink)}.pp-status__soon .pp-status__n{color:var(--rem-warning-ink)}.pp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.pp-head__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pp-banner{margin:16px 0 0;padding:10px 14px;border-radius:var(--rem-r-md);background:var(--rem-surface);box-shadow:inset 3px 0 0 var(--rem-petrol),var(--rem-shadow-sm);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.planning-period{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.planning-period__label{min-width:14ch;font-weight:700;color:var(--rem-text);text-align:center}.planning-segmented{display:inline-flex;padding:3px;border-radius:10px;background:var(--rem-bg);border:1px solid var(--rem-border)}.planning-segmented button{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--rem-text-2);font-weight:600;cursor:pointer}.planning-segmented button[aria-checked=true],.planning-segmented button[aria-pressed=true]{background:var(--rem-surface);color:var(--rem-petrol-ink);box-shadow:var(--rem-shadow-card)}.planning-icon-button,.planning-link-button{min-width:32px;min-height:32px;border:1px solid var(--rem-border-strong);border-radius:8px;background:var(--rem-surface);color:var(--rem-text);font-size:1rem;cursor:pointer}.planning-link-button{padding:0 10px;font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-petrol-ink)}.planning-icon-button:focus-visible,.planning-link-button:focus-visible,.planning-segmented button:focus-visible{outline:2px solid var(--rem-petrol);outline-offset:2px}.pp-hint{margin:16px 0 0;color:var(--rem-text-2);font-size:var(--rem-text-sm)}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border-radius:var(--rem-r-sm);border:1px solid transparent;font:600 .875rem/1 var(--rem-font-body);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.pp-btn--sm{min-height:32px;padding:0 12px;font-size:var(--rem-text-sm)}.pp-btn--primary{background:var(--rem-petrol-ink);color:#fff}.pp-btn--primary:hover{background:var(--rem-petrol-ink-hover)}.pp-btn--primary:active{background:var(--rem-petrol-ink-active)}.pp-btn--text{background:none;color:var(--rem-petrol-ink);padding:0 8px}.pp-btn--text:hover{background:var(--rem-petrol-muted)}.pp-btn[aria-disabled=true],.pp-btn:disabled{background:var(--rem-border);border-color:transparent;color:var(--rem-text-3);cursor:not-allowed}.pp-btn--text[aria-disabled=true],.pp-btn--text:disabled{background:none}.pp-btn:focus-visible,.pp-icon-btn:focus-visible,.pp-chip:focus-visible,.pp-group-toggle:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.pp-icon-btn{width:32px;height:32px;display:inline-grid;place-items:center;border:0;background:none;border-radius:var(--rem-r-sm);color:var(--rem-text-2);cursor:pointer}.pp-icon-btn:hover{background:var(--rem-surface-2);color:var(--rem-text)}.pp-icon-btn[aria-disabled=true]{color:var(--rem-border-strong);cursor:not-allowed;background:none}.pp-icon{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.pp-filters{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.pp-filters__group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-filters__label{font-weight:600}.pp-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--rem-border-strong);background:var(--rem-surface);font:600 var(--rem-text-sm) / 1 var(--rem-font-body);color:var(--rem-text-2);cursor:pointer}.pp-chip[aria-pressed=true]{background:var(--rem-petrol-soft);border-color:var(--rem-petrol);color:var(--rem-petrol-ink)}.pp-chip__count{font-weight:400;color:var(--rem-text-3);font-variant-numeric:tabular-nums}.pp-chip[aria-pressed=true] .pp-chip__count{color:var(--rem-petrol-ink)}.pp-select{appearance:none;height:32px;padding:0 30px 0 10px;border:1px solid var(--rem-border-strong);border-radius:var(--rem-r-sm);background:var(--rem-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235b6a71' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;font:500 var(--rem-text-sm) / 1 var(--rem-font);color:var(--rem-text);max-width:100%;cursor:pointer}.pp-select:focus-visible{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 3px var(--rem-petrol-soft)}.pp-select--need{border-color:var(--rem-warning)}.pp-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:20px;align-items:start}.pp-card{background:var(--rem-surface);border-radius:var(--rem-r-lg);box-shadow:var(--rem-shadow-card)}.pp-side{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);overflow:auto;padding:2px;scrollbar-width:thin;scrollbar-color:var(--rem-border-strong) transparent}.pp-list:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:3px}.pp-group+.pp-group{border-top:1px solid var(--rem-border-strong)}.pp-group__head{display:flex;align-items:center;gap:4px 12px;padding:14px 16px 10px;flex-wrap:wrap}.pp-group__head h2{margin:0;font:700 .9375rem/1.4 var(--rem-font);color:var(--rem-text)}.pp-group__count{font-size:var(--rem-text-sm);color:var(--rem-text-2);font-variant-numeric:tabular-nums}.pp-group__spacer{flex:1}.pp-group-toggle{display:flex;width:100%;align-items:center;gap:8px;border:0;background:none;padding:12px 16px;font:600 var(--rem-text-sm) / 1.3 var(--rem-font);color:var(--rem-text-2);cursor:pointer;text-align:left}.pp-group-toggle:hover{color:var(--rem-text);background:var(--rem-surface-2)}.pp-group-toggle .pp-icon{transition:transform .2s var(--pp-ease)}.pp-group-toggle[aria-expanded=true] .pp-icon{transform:rotate(90deg)}.pp-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr) auto;gap:12px;align-items:center;padding:10px 16px 10px 19px;cursor:pointer;font-size:var(--rem-text-sm);border-top:1px solid var(--rem-border)}.pp-row:hover{background:var(--rem-surface-2)}.pp-row--late{box-shadow:inset 3px 0 0 var(--rem-error)}.pp-row--soon{box-shadow:inset 3px 0 0 var(--rem-warning)}.pp-row[aria-selected=true]{background:var(--rem-petrol-muted);box-shadow:inset 0 0 0 1px var(--rem-petrol)}.pp-row--late[aria-selected=true]{box-shadow:inset 3px 0 0 var(--rem-error),inset 0 0 0 1px var(--rem-petrol)}.pp-row--soon[aria-selected=true]{box-shadow:inset 3px 0 0 var(--rem-warning),inset 0 0 0 1px var(--rem-petrol)}.pp-name{font-weight:600;font-size:.9375rem;line-height:1.35;color:var(--rem-text);overflow-wrap:anywhere}.pp-meta{font-size:var(--rem-text-xs);color:var(--rem-text-2);margin-top:2px}.pp-meta__cap,.pp-due--late{color:var(--rem-error-ink);font-weight:600}.pp-due--soon{color:var(--rem-warning-ink);font-weight:600}.pp-row__insp{color:var(--rem-text)}.pp-row__insp--proposed{color:var(--rem-text-2)}.pp-row__insp--missing{color:var(--rem-warning-ink);font-weight:600}.pp-row__state{text-align:right}.pp-inline-sheet{padding:4px 12px 12px;background:var(--rem-petrol-muted)}.pp-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font:700 var(--rem-text-xs) / 1 var(--rem-font);letter-spacing:.02em;white-space:nowrap}.pp-badge--petrol{background:var(--rem-petrol-soft);color:var(--rem-petrol-ink)}.pp-badge--warn{background:var(--rem-warning-soft);color:var(--rem-warning-ink)}.pp-badge--ok{background:var(--rem-success-soft);color:var(--rem-success-ink)}.pp-badge--muted{background:var(--rem-surface-2);color:var(--rem-text-2);box-shadow:inset 0 0 0 1px var(--rem-border)}.pp-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.pp-empty{padding:40px 16px;text-align:center}.pp-empty__tile{width:48px;height:48px;border-radius:12px;background:var(--rem-border);display:inline-grid;place-items:center;color:var(--rem-text-2);margin-bottom:12px}.pp-empty__tile--ok{background:var(--rem-success-soft);color:var(--rem-success-ink)}.pp-empty h3{margin:0 0 4px;font:700 1.0625rem/1.35 var(--rem-font);color:var(--rem-text)}.pp-empty p{margin:0 auto 12px;max-width:52ch;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.pp-sheet{padding:20px}.pp-sheet h2{margin:0;font:700 1.0625rem/1.35 var(--rem-font);color:var(--rem-text)}.pp-sheet__hint{margin:0;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.pp-why{margin:12px 0 0;padding:10px 12px;border-radius:var(--rem-r-md);background:var(--rem-surface-2);font-size:var(--rem-text-sm);line-height:1.5;color:var(--rem-text)}.pp-info{display:grid;grid-template-columns:1fr 1fr;margin:12px 0 4px}.pp-info>div{padding:8px 0;border-bottom:1px solid var(--rem-border)}.pp-info>div:nth-child(odd){padding-right:12px}.pp-info dt{font:700 var(--rem-text-2xs) / 1.3 var(--rem-font);letter-spacing:.08em;text-transform:uppercase;color:var(--rem-text-3)}.pp-info dd{margin:2px 0 0;font:500 var(--rem-text-sm) / 1.4 var(--rem-font);color:var(--rem-text)}.pp-muted{color:var(--rem-text-3)}.pp-links{list-style:none;margin:12px 0 0;padding:0}.pp-links li+li{border-top:1px solid var(--rem-border)}.pp-links a{display:flex;align-items:center;gap:10px;padding:9px 4px;color:var(--rem-text);text-decoration:none;border-radius:var(--rem-r-sm)}.pp-links a:hover{background:var(--rem-surface-2)}.pp-links a:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:1px}.pp-links a .pp-icon{color:var(--rem-text-2)}.pp-links__text{flex:1;min-width:0}.pp-links__title{display:block;font:600 var(--rem-text-sm) / 1.35 var(--rem-font);color:var(--rem-petrol-ink)}.pp-links__sub{display:block;font-size:var(--rem-text-xs);color:var(--rem-text-2);margin-top:1px}.pp-field-label{display:block;margin:16px 0 6px;font:700 var(--rem-text-xs) / 1.3 var(--rem-font);letter-spacing:.04em;color:var(--rem-text-2)}.pp-pick{display:grid;gap:6px}.pp-pick label{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--rem-r-md);box-shadow:inset 0 0 0 1px var(--rem-border-strong);cursor:pointer;font-size:var(--rem-text-sm);color:var(--rem-text)}.pp-pick label:hover{background:var(--rem-surface-2)}.pp-pick label:has(input:checked){background:var(--rem-petrol-muted);box-shadow:inset 0 0 0 1px var(--rem-petrol)}.pp-pick label:has(input:focus-visible){outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.pp-pick input{accent-color:var(--rem-petrol-ink);margin:0}.pp-pick__name{font-weight:600;flex:1}.pp-pick__load{color:var(--rem-text-2);font-variant-numeric:tabular-nums}.pp-sheet__actions{display:flex;gap:8px;align-items:center;margin-top:16px;flex-wrap:wrap}.pp-need{display:block;font-size:var(--rem-text-xs);color:var(--rem-warning-ink);margin-top:6px}.pp-keys{margin:12px 0 0;font-size:var(--rem-text-xs);color:var(--rem-text-3)}.pp-keys kbd{font:600 var(--rem-text-2xs) / 1 var(--rem-font-body);padding:2px 5px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--rem-border-strong);background:var(--rem-surface);color:var(--rem-text-2)}.pp-plan{padding:4px 0}.pp-plan__head{padding:14px 16px 6px}.pp-plan__head h2{margin:0;font:700 .9375rem/1.4 var(--rem-font);color:var(--rem-text)}.pp-insp{padding:8px 16px 12px}.pp-insp+.pp-insp{border-top:1px solid var(--rem-border)}.pp-insp__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-insp__name{font-weight:700;font-size:.875rem;color:var(--rem-text)}.pp-insp__count{font-size:var(--rem-text-sm);color:var(--rem-text-2)}.pp-visits{list-style:none;margin:6px 0 0;padding:0}.pp-visits li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:4px 0;font-size:var(--rem-text-sm);color:var(--rem-text)}.pp-visits__num{font:600 var(--rem-text-xs) / 1 var(--rem-font);color:var(--rem-text-3);text-align:right;font-variant-numeric:tabular-nums}.pp-visits__ctl{display:flex;opacity:.4;transition:opacity .15s}.pp-visits li:hover .pp-visits__ctl,.pp-visits li:focus-within .pp-visits__ctl{opacity:1}.pp-visits__new{font-size:var(--rem-text-2xs);color:var(--rem-petrol-ink);font-weight:700;margin-left:6px}.pp-visits__locked{color:var(--rem-text-2)}.pp-insp__mode{font-size:var(--rem-text-xs);color:var(--rem-text-3);margin-top:4px}.pp-insp__none{font-size:var(--rem-text-sm);color:var(--rem-text-3);padding:4px 0;margin:0}.pp-diff{list-style:none;margin:0;padding:0;font-size:var(--rem-text-sm)}.pp-diff>li{padding:10px 0;border-top:1px solid var(--rem-border)}.pp-diff__head{display:flex;justify-content:space-between;gap:12px;font-weight:700;color:var(--rem-text)}.pp-diff ul{margin:4px 0 0;padding-left:18px;color:var(--rem-text-2)}.pp-warning{margin:12px 0 0;padding:10px 14px;border-radius:var(--rem-r-md);background:var(--rem-warning-soft);box-shadow:inset 3px 0 0 var(--rem-warning);color:var(--rem-warning-ink);font-size:var(--rem-text-sm)}.pp-error{margin:16px 0 0;padding:10px 14px;border-radius:var(--rem-r-md);background:var(--rem-error-soft);box-shadow:inset 3px 0 0 var(--rem-error);color:var(--rem-error-ink);font-size:var(--rem-text-sm)}.pp-page{container:pp / inline-size}.pp-list{container:pp-list / inline-size}@container pp (max-width: 1180px){.pp-layout{grid-template-columns:minmax(0,1fr) 360px}}@container pp (max-width: 860px){.pp-layout{grid-template-columns:1fr}.pp-side{position:static;max-height:none}}@container pp-list (max-width: 640px){.pp-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto}.pp-row__insp{display:none}}@container pp-list (max-width: 440px){.pp-row{grid-template-columns:minmax(0,1fr) auto}.pp-row__due{display:none}}@container pp (max-width: 560px){.pp-head__actions,.pp-head__send,.pp-head__send .pp-btn--primary,.pp-head__actions .planning-period{width:100%}.pp-head__actions .planning-period{flex-wrap:wrap}.pp-head__actions .planning-segmented{flex:1 0 100%;display:flex}.pp-head__actions .planning-segmented button{flex:1}.pp-head__actions .planning-period__label{flex:1;min-width:0;line-height:1.3;font-size:var(--rem-text-xs);text-wrap:balance}.pp-group__head .pp-btn{white-space:normal;text-align:left;min-height:32px;height:auto;padding:6px 0}.pp-sheet{padding:16px}}@media(prefers-reduced-motion:reduce){.pp-page *{transition:none!important}}.pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-visits__name{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--rem-r-sm)}.pp-visits__name:hover{color:var(--rem-petrol-ink);text-decoration:underline;text-underline-offset:3px}.pp-visits__name:focus-visible{outline:2px solid var(--rem-petrol-ink);outline-offset:2px}.pp-dot--late{background:var(--rem-error)}.pp-dot--soon{background:var(--rem-warning)}.app-nav .pp-page a{padding:0;border-bottom:0}.app-nav .pp-page a.pp-btn{padding:0 16px;font-size:.875rem}.app-nav a.pp-plan-btn.pp-btn--primary,a.pp-plan-btn.pp-btn--primary:hover,a.pp-plan-btn.pp-btn--primary:visited{color:#fff}.pp-plan-btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.pp-plan-btn__badge{display:inline-block;padding:1px 8px;border-radius:999px;font:700 var(--rem-text-xs) / 1.5 var(--rem-font);background:var(--rem-surface);color:var(--rem-text-2)}.pp-plan-btn__badge--warn{background:var(--rem-warning-bg, #fdf0d5);color:var(--rem-warning-ink, #7a4b00)}.pp-fly{position:fixed;left:0;top:0;z-index:1000;display:flex;align-items:center;gap:6px;max-width:220px;padding:4px 10px 4px 4px;border-radius:999px;background:var(--rem-petrol-ink);color:#fff;font:600 var(--rem-text-xs) / 1.4 var(--rem-font);white-space:nowrap;pointer-events:none;box-shadow:var(--rem-shadow-card)}.pp-fly>span:last-child{overflow:hidden;text-overflow:ellipsis}.pp-fly__initial{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff40}.pp-planpage__bar{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin:16px 0}.pp-planpage__back{font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-petrol-ink);text-decoration:none}.pp-planpage__back:hover{text-decoration:underline}.pp-planpage__filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.pp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;align-items:start}.pp-cards .pp-insp{background:var(--rem-surface);border-radius:var(--rem-r-lg);box-shadow:var(--rem-shadow-card);padding:14px 16px 12px}.pp-cards .pp-insp+.pp-insp{border-top:0}.pp-visits__removed{text-decoration:line-through;color:var(--rem-text-3)}.pp-visits__removed .pp-visits__new{text-decoration:none;display:inline-block}@container pp (max-width: 860px){.pp-cards{grid-template-columns:1fr}}.pp-summary{margin:0 0 16px;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.pp-visits__status{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pp-visits__never{color:var(--rem-text-3)}.pp-visits__never .pp-visits__name{color:inherit}.questionnaire-activity{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f;overflow:hidden}.questionnaire-activity__item{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--rem-border)}.questionnaire-activity__item:last-child{border-bottom:none}.questionnaire-activity__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:8px;background:var(--rem-surface-2, rgba(38, 50, 56, .05));color:var(--rem-text-2)}.questionnaire-activity__body{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.questionnaire-activity__title{font-weight:600;font-size:.875rem;color:var(--rem-text)}.questionnaire-activity__entity{font-size:.8125rem;color:var(--rem-text-2);overflow-wrap:anywhere}.questionnaire-activity__meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.125rem;font-size:.75rem;color:var(--rem-text-3)}.email-templates-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.email-templates-field{display:flex;flex-direction:column;gap:.35rem}.email-templates-field--full{grid-column:1 / -1}.email-templates-label{font-size:.78rem;font-weight:700;color:var(--rem-text-2);letter-spacing:.02em}.email-templates-input{width:100%}.email-templates-select{width:100%;min-height:40px;border-radius:8px;border:1px solid var(--rem-border);background:#fff;color:var(--rem-text);padding:.45rem .7rem}.email-templates-select:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 2px #39b4bf33}.email-templates-html-textarea{width:100%;min-height:520px;resize:vertical;border:1px solid var(--rem-border);border-radius:8px;padding:.75rem;font-family:Cascadia Mono,Fira Code,Consolas,Courier New,monospace;font-size:.82rem;line-height:1.45;background:var(--rem-navy);color:#e2e8f0;box-sizing:border-box}.email-templates-html-textarea:focus{outline:none;border-color:var(--rem-petrol);box-shadow:0 0 0 2px #39b4bf33}.email-templates-monaco-wrap{border:1px solid var(--rem-border);border-radius:10px;overflow:hidden}.email-templates-monaco-loading{min-height:520px;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--rem-text-2);background:var(--rem-surface-2)}.email-templates-pills{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.9rem;background:var(--rem-surface-2);border:1px solid var(--rem-border);border-radius:999px;padding:.25rem}.email-templates-pill{border:none;background:transparent;color:var(--rem-text-2);font-weight:600;font-size:.78rem;border-radius:999px;padding:.3rem .7rem;cursor:pointer}.email-templates-pill:hover{background:var(--rem-petrol-muted)}.email-templates-pill--active{background:var(--rem-navy);color:#fff}.email-templates-main-tabs .supplier-tabs__tab:disabled{cursor:not-allowed;opacity:.45}@media(max-width:992px){.email-templates-fields{grid-template-columns:1fr}}.score-breakdown{display:flex;flex-direction:column;gap:var(--rem-3);padding:var(--rem-4) var(--rem-5, 1.25rem);font-size:var(--rem-text-sm);color:var(--rem-text)}.score-breakdown__lead{margin:0;color:var(--rem-text);max-width:75ch}.score-breakdown__supplier-score{margin:0;color:var(--rem-text-2);max-width:75ch}.score-breakdown__cap{margin:0;padding:var(--rem-2) var(--rem-3);border-left:3px solid var(--rem-error-ink);background:var(--rem-error-soft);color:var(--rem-error-ink);font-weight:600}.score-breakdown__heading{margin:var(--rem-2) 0 0;font-size:var(--rem-text-sm);font-weight:700;color:var(--rem-text-2)}.score-breakdown__dimensions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--rem-3)}.score-breakdown__dimension{display:flex;flex-direction:column;gap:var(--rem-2);padding:var(--rem-3);border:1px solid var(--rem-border);border-radius:8px;background:var(--rem-surface)}.score-breakdown__dimension-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--rem-1) var(--rem-3)}.score-breakdown__dimension-title{font-weight:700}.score-breakdown__dimension-score{color:var(--rem-text-2);font-variant-numeric:tabular-nums}.score-breakdown__bar{height:6px;border-radius:999px;background:var(--rem-surface-2);overflow:hidden}.score-breakdown__bar-fill{display:block;height:100%;border-radius:inherit;background:var(--rem-petrol-ink)}.score-breakdown__saturated{margin:0;color:var(--rem-error-ink);font-weight:600}.score-breakdown__findings{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rem-2)}.score-breakdown__levels{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--rem-1) var(--rem-3)}.score-breakdown__level{color:var(--rem-text)}.score-breakdown__level-count{font-weight:700;font-variant-numeric:tabular-nums}.score-breakdown__link{font-weight:600;color:var(--rem-petrol-ink)}.score-breakdown__none{margin:0;color:var(--rem-text-2)}.scoring-page{padding:1.5rem;max-width:1400px;margin:0 auto}.scoring-page__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.scoring-page__title{font-size:1.5rem;font-weight:700;color:var(--color-text-primary, var(--rem-text));margin:0}.scoring-page__subtitle{font-size:.875rem;color:var(--color-text-secondary, var(--rem-text-2));margin:.25rem 0 0}.scoring-page__header-actions{display:flex;align-items:center;gap:.75rem}.scoring-page__total{font-size:.875rem;color:var(--color-text-secondary, var(--rem-text-2))}.scoring-page__recalc-success{font-size:.875rem;color:var(--rem-success-ink);font-weight:500}.scoring-page__recalc-error{font-size:.875rem;color:var(--rem-error-ink);font-weight:500}.scoring-filters{background:var(--color-surface, var(--rem-surface-2));border:1px solid var(--color-border, var(--rem-border));border-radius:.5rem;padding:1rem 1.25rem;margin-bottom:1.25rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.scoring-filters__group{display:flex;flex-direction:column;gap:.25rem;min-width:180px}.scoring-filters__label{font-size:.75rem;font-weight:600;color:var(--color-text-secondary, var(--rem-text-2));text-transform:uppercase;letter-spacing:.05em}.scoring-filters__input,.scoring-filters__select{border:1px solid var(--color-border, var(--rem-border-strong));border-radius:.375rem;padding:.4rem .75rem;font-size:.875rem;background:#fff;color:var(--color-text-primary, var(--rem-text));outline:none}.scoring-filters__input:focus,.scoring-filters__select:focus{border-color:var(--color-primary, var(--rem-petrol));box-shadow:0 0 0 2px #3b82f633}.scoring-filters__rating-group{display:flex;gap:.375rem;flex-wrap:wrap}.scoring-filters__rating-btn{min-width:32px;min-height:32px;padding:.25rem .625rem;border-radius:9999px;border:1px solid var(--color-border, var(--rem-border-strong));font-size:.75rem;font-weight:700;cursor:pointer;background:var(--rem-surface);color:var(--rem-text-2);transition:background-color .15s,border-color .15s}.scoring-filters__rating-btn[aria-pressed=true]{border-color:var(--rem-petrol-ink);background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.scoring-filters__rating-btn[aria-pressed=true]:before{content:"✓ "}.scoring-card{background:var(--rem-surface);border-radius:12px;box-shadow:0 1px 8px #2632380f;overflow:hidden}.scoring-table{width:100%;border-collapse:collapse;font-size:.875rem}.scoring-table__wrapper{overflow-x:auto}.scoring-table th{padding:.625rem .875rem;text-align:left;font-size:.75rem;font-weight:600;color:var(--color-text-secondary, var(--rem-text-2));text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface, var(--rem-surface-2));border-bottom:1px solid var(--color-border, var(--rem-border));white-space:nowrap}.scoring-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.scoring-table th.sortable:hover{color:var(--color-text-primary, var(--rem-text))}.scoring-table td{padding:.75rem .875rem;border-bottom:1px solid var(--color-border-light, var(--rem-border));vertical-align:middle}.scoring-table tr:last-child td{border-bottom:none}.scoring-table tr:hover td{background:var(--color-hover, var(--rem-surface-2))}.scoring-table__supplier-name{font-weight:500;color:var(--color-primary, var(--rem-petrol-ink));text-decoration:none}.scoring-table__supplier-name:hover{text-decoration:underline}.scoring-table__supplier-code{color:var(--color-text-secondary, var(--rem-text-2));font-size:.75rem;font-family:monospace}.scoring-table__score{font-size:.8125rem;color:var(--color-text-secondary, var(--rem-text-2));margin-left:.25rem}.scoring-table__skeleton-row td{background:linear-gradient(90deg,var(--rem-surface-2) 25%,var(--rem-border) 50%,var(--rem-surface-2) 75%);background-size:200% 100%;animation:scoring-skeleton 1.4s ease infinite;height:2.5rem}@keyframes scoring-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.score-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-weight:700;line-height:1}.score-badge--sm{font-size:.75rem;padding:.125rem .375rem}.score-badge--md{font-size:.875rem;padding:.25rem .5rem}.score-badge--lg{font-size:1.125rem;padding:.375rem .75rem}.score-badge--a{background:var(--rem-success-soft);color:var(--rem-success-ink)}.score-badge--b{background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.score-badge--c,.score-badge--d{background:var(--rem-warning-soft);color:var(--rem-warning-ink)}.score-badge--f{background:var(--rem-error-soft);color:var(--rem-error-ink)}.score-badge--none{background:var(--rem-surface-2);color:var(--rem-text-3)}.remira-score{display:inline-flex;align-items:center;gap:.375rem}.remira-score__value{font-weight:700;font-variant-numeric:tabular-nums}.remira-score--none .remira-score__value{color:var(--rem-text-3)}.critical-alert{display:inline-flex;align-items:center;justify-content:center;background:var(--rem-error-ink);color:#fff;border-radius:9999px;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;padding:0 .375rem}.score-sparkline{display:inline-block}.score-sparkline__empty{color:var(--color-text-secondary, var(--rem-text-3));font-size:.875rem}@media(max-width:1280px){.scoring-page{padding:1rem}.scoring-table__col-trend,.scoring-table__col-code{display:none}}.supplier-score-tab{padding:1.25rem}.supplier-score-tab__loading,.supplier-score-tab__empty{padding:2rem;text-align:center;color:var(--rem-text-3)}.supplier-score-tab__header{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--rem-border)}.supplier-score-tab__badge-group{display:flex;align-items:center;gap:.75rem}.supplier-score-tab__score-num{font-size:1.5rem;font-weight:700;color:var(--rem-text)}.supplier-score-tab__meta{font-size:.875rem;color:var(--rem-text-2)}.supplier-score-tab__worst-plan{margin:0;font-size:.875rem;color:var(--rem-text-2)}.supplier-score-tab__actions{display:flex;gap:.5rem;align-items:center;margin-left:auto}.supplier-score-tab__audit_plan-select{padding:.4rem .65rem;border:1px solid var(--rem-border-strong);border-radius:6px;font-size:.875rem;color:var(--rem-text);background:var(--rem-surface);outline:none;transition:border-color .15s}.supplier-score-tab__audit_plan-select:focus{border-color:var(--rem-petrol);box-shadow:0 0 0 2px #39b4bf2e}.supplier-score-tab__section{margin-bottom:2rem}.supplier-score-tab__section-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--rem-text-2);margin-bottom:.75rem}.score-explanation-overlay{position:fixed;inset:0;background:#0006;z-index:1000;display:flex;justify-content:flex-end}.score-explanation-drawer{background:#fff;width:min(600px,100vw);height:100%;overflow-y:auto;box-shadow:-4px 0 16px #0000001f;display:flex;flex-direction:column}.score-explanation-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--rem-border);position:sticky;top:0;background:#fff;z-index:1}.score-explanation-drawer__title{font-size:1.125rem;font-weight:600;margin:0}.score-explanation-drawer__close{border:none;background:none;font-size:1.125rem;cursor:pointer;color:var(--rem-text-2);padding:.25rem}.score-explanation-drawer__body{padding:1.25rem;flex:1}.score-explanation-drawer__section{margin-bottom:1.5rem}.score-explanation-drawer__section h3{font-size:1rem;font-weight:600;margin:0 0 .5rem}.score-explanation-drawer__section h4{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--rem-text-2);margin:0 0 .5rem}.score-explanation-drawer__formula{display:block;background:var(--rem-surface-2);border:1px solid var(--rem-border);border-radius:.375rem;padding:.75rem 1rem;font-size:.8125rem;word-break:break-all;white-space:pre-wrap}.finding-breakdown-table{width:100%;border-collapse:collapse;font-size:.875rem}.finding-breakdown-table th{padding:.5rem .75rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--rem-text-2);background:var(--rem-surface-2);border-bottom:1px solid var(--rem-border)}.finding-breakdown-table td{padding:.5rem .75rem;border-bottom:1px solid var(--rem-border)}.scoring-criteria-page{padding:1.5rem;max-width:800px}.scoring-criteria-page__header{margin-bottom:1.5rem}.scoring-criteria-page__title{font-size:1.5rem;font-weight:700;color:var(--rem-text);margin:0}.scoring-criteria-page__section{margin-bottom:1.75rem}.scoring-criteria-page__section-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--rem-text-2);margin-bottom:.75rem}.scoring-criteria-page__label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem}.scoring-criteria-page__hint{font-size:.8125rem;color:var(--rem-text-2);margin:0 0 .625rem;max-width:48rem;line-height:1.4}.scoring-criteria-page__select,.scoring-criteria-page__num-input{border:1px solid var(--rem-border-strong);border-radius:.375rem;padding:.4rem .75rem;font-size:.875rem}.scoring-criteria-page__num-input{width:70px;text-align:right}.scoring-criteria-page__version{font-size:.8125rem;color:var(--rem-text-2);margin-top:.5rem}.scoring-criteria-page__weight-sum{font-size:.875rem;margin-bottom:.75rem}.scoring-criteria-page__sum-warning{color:var(--rem-error-ink)}.scoring-criteria-page__dim-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.625rem}.scoring-criteria-page__dim-label{min-width:200px;font-size:.875rem}.scoring-criteria-page__slider{flex:1;accent-color:var(--rem-petrol)}.scoring-criteria-page__presets{display:flex;gap:.5rem;flex-wrap:wrap}.scoring-criteria-page__rating-row{display:flex;gap:1rem;flex-wrap:wrap}.scoring-criteria-page__rating-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600}.scoring-criteria-page__actions{display:flex;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid var(--rem-border)}.scoring-criteria-page__error{color:var(--rem-error-ink);font-size:.875rem}.scoring-criteria-page__success{color:var(--rem-success-ink);font-size:.875rem}.scoring-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}.scoring-table__sort{padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}.scoring-table__col-explain{width:1%;padding-right:0!important}.scoring-table__explain{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--rem-border);border-radius:6px;background:var(--rem-surface);color:var(--rem-petrol-ink);font-size:1.1rem;line-height:1;cursor:pointer}.scoring-table__explain:hover{border-color:var(--rem-petrol-ink)}.scoring-table__explain-chevron{display:inline-block;transition:transform .15s ease-out}.scoring-table__explain[aria-expanded=true] .scoring-table__explain-chevron{transform:rotate(90deg)}.scoring-table__row--expanded>td{background:var(--rem-surface-2)}.scoring-table__explain-row>td{padding:0!important;background:var(--rem-surface-2)}.scoring-table__state{text-align:center;padding:2rem!important;color:var(--rem-text-2)}.scoring-legend{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--rem-border);border-radius:8px;background:var(--rem-surface);font-size:var(--rem-text-sm);color:var(--rem-text-2)}.scoring-legend summary{cursor:pointer;font-weight:600;color:var(--rem-petrol-ink)}.scoring-legend p{margin:.5rem 0 0;max-width:75ch}@media(max-width:639.98px){.scoring-page{padding:1rem}.scoring-table__state-body{position:sticky;left:1rem;display:inline-block;max-width:calc(100vw - 5rem);white-space:normal}.scoring-table__state{text-align:left}.scoring-page__header-actions{flex-wrap:wrap}}.severity-scale{display:flex;flex-direction:column;gap:var(--dashboard-space-md, 1rem);max-width:64rem}.severity-scale__notice{margin:0}.severity-scale__rules,.severity-scale__hint{margin:0;color:var(--color-text-secondary, #5f6b7a);font-size:.875rem;line-height:1.5}.severity-scale__levels{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--dashboard-space-sm, .5rem)}.severity-scale__level{border:1px solid var(--color-border, #dfe3e8);border-radius:var(--dashboard-radius-md, 8px);background:var(--color-surface, #fff);padding:var(--dashboard-space-sm, .75rem) var(--dashboard-space-md, 1rem);display:flex;flex-direction:column;gap:var(--dashboard-space-sm, .5rem)}.severity-scale__level[draggable=true]{cursor:grab}.severity-scale__level--dragging{opacity:.5}.severity-scale__level-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--dashboard-space-md, 1rem)}.severity-scale__rank{align-self:center;min-width:1.5rem;font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-text-secondary, #5f6b7a)}.severity-scale__field{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--color-text-secondary, #5f6b7a)}.severity-scale__field input,.severity-scale__field select{font:inherit;font-size:.875rem;color:var(--color-text-primary, #1a1f24);padding:.375rem .5rem;border:1px solid var(--color-border, #dfe3e8);border-radius:6px;background:var(--color-surface, #fff)}.severity-scale__field input[readonly]{background:transparent;border-color:transparent;padding-left:0}.severity-scale__field--code input{width:8rem;font-family:monospace;font-weight:600}.severity-scale__field--weight input{width:5rem;font-variant-numeric:tabular-nums}.severity-scale__colour{display:inline-flex;align-items:center;gap:.5rem}.severity-scale__swatch{display:inline-block;width:1.25rem;height:1.25rem;border-radius:4px;background:var(--severity-tint, transparent);border:2px solid var(--severity-color, var(--color-border, #dfe3e8))}.severity-scale__check{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;padding-bottom:.375rem}.severity-scale__actions{display:inline-flex;flex-wrap:wrap;gap:.25rem;margin-left:auto;white-space:nowrap}.severity-scale__labels{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--dashboard-space-sm, .5rem)}.severity-scale__add{align-self:flex-start}.severity-scale__threshold{display:flex;flex-direction:column;gap:.375rem;max-width:40rem}.severity-scale__error ul{margin:.25rem 0 0;padding-left:1.25rem}.severity-scale__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--dashboard-space-md, 1rem)}.severity-scale__saved{color:var(--dashboard-success, #2e7d32);font-size:.875rem}.severity-scale__retired{display:flex;flex-direction:column;gap:var(--dashboard-space-sm, .5rem)}.severity-scale__retired-title{margin:0;font-size:1rem}.severity-scale__retired ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.severity-scale__retired-level{display:flex;flex-wrap:wrap;gap:var(--dashboard-space-md, 1rem);padding:.5rem 1rem;border:1px dashed var(--color-border, #dfe3e8);border-radius:var(--dashboard-radius-md, 8px);color:var(--color-text-secondary, #5f6b7a);opacity:.75}.defaults-section{max-width:40rem;margin-bottom:2rem}.defaults-section__title{margin:0 0 .25rem;font-size:1.125rem}.defaults-section__help{margin:0 0 1rem;color:var(--rem-text-2)}.defaults-section__list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.35rem}.defaults-section__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.defaults-section__saved{color:var(--rem-success-ink)}.finding-work__section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rem-2);padding:var(--rem-4) 0;border-top:1px solid var(--rem-border)}.finding-work__section:first-child{border-top:none;padding-top:0}.finding-work__heading{margin:0;font-size:var(--rem-text-base);font-weight:700;color:var(--rem-text)}.finding-work__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--rem-1) var(--rem-4);margin:0;font-size:var(--rem-text-sm)}.finding-work__facts dt{color:var(--rem-text-2);font-weight:500}.finding-work__facts dd{margin:0;color:var(--rem-text);overflow-wrap:anywhere}.finding-work__note{margin:0;font-size:var(--rem-text-sm);color:var(--rem-text);max-width:65ch}.finding-work__muted{margin:0;font-size:var(--rem-text-sm);color:var(--rem-text-2)}.finding-work__error{margin:0;font-size:var(--rem-text-sm);color:var(--rem-error-ink)}.finding-work__link{font-size:var(--rem-text-sm);font-weight:600;color:var(--rem-petrol-ink)}.finding-work__status{display:inline-flex;align-items:center;padding:.125rem var(--rem-2);border-radius:999px;font-size:var(--rem-text-xs);font-weight:600;background:var(--rem-surface-2);color:var(--rem-text-2)}.finding-work__status--open{background:var(--rem-warning-soft);color:var(--rem-warning-ink)}.finding-work__status--inRemediation{background:var(--rem-petrol-muted);color:var(--rem-petrol-ink)}.finding-work__remediations{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}.finding-work__remediation{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--rem-1) var(--rem-3);padding:var(--rem-2) 0;border-bottom:1px solid var(--rem-border);font-size:var(--rem-text-sm)}.finding-work__remediation-title{font-weight:600;color:var(--rem-petrol-ink)}.finding-work__remediation-meta{color:var(--rem-text-2)}.finding-work__remediation-status{font-weight:600;color:var(--rem-text)}.finding-work__remediation-status--resolved,.finding-work__remediation-status--cancelled{color:var(--rem-text-2)}.wv-summary .finding-work__facts{grid-template-columns:1fr;gap:0}.wv-summary .finding-work__facts dd{margin-bottom:var(--rem-2);font-weight:600}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-ext-400-normal-B28g4zcY.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-400-normal-CtkCLoLZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-400-normal-DvjyhnTk.woff2) format("woff2"),url(/assets/open-sans-cyrillic-400-normal-XMp_Qeuo.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA6sABIAAAAAG0wAAA5LAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbgTYcOgZgP1NUQVReAFwIgXwJnxQREAqCLIIwCxIAATYCJAMgBCAFhHgHUgyFHxsCGiMR9ouyak72lwf0EKkl7s9wN0JaXnxFW664YKMz95rWNgND06WzDBJh8AcbDrc05D+PZ/25Ly+psJ0O1A92mJW6Hil/Jwt3BCzI7reU/fZj206/gL8+8JBJw8UuJEr8hJDOqjWb3RAqwq1uHSCZqtEBAuHe3hPJ7n4wDDTEPJAwlIA8A9acWKOJ34tOTPGZSSL0lUhp9MXK/N5Uk3Sr9CYdKYM36ZD27FZEqjhFbb0AnQJQksvhlnpev8nt8pFK51bj4/90Zu2XbGUnBB3wUpcUHdxVBTWN54/G1p+R7MksjrUcIilsBZ095irvihqBuuuuvPKKtqN7f67eJBTtSGSzLIZkgmMoosTS9kr/vSNBYLAieT8hIEhgIAggEAC91LritzFiGnKICxen5cGzvrmmDJ7CGn8pPEX+dTXwlK2tq4AHHAA0DQNAYHsyAVd56Up0IBrk4MFdC4mTXdFGPcpgPFs4n/lkDmI9UjwMqNZrGtJdDzfUIwhbuSre3qAvYXZ/LJcn9TiYdvGuBtR6LYo35DJthgiIE/lzAPbKiMGFMtuK5JI+EPA7LFmZS+hBIPp9/fh/pwH9/2wUoEMAwJPE2wF4wEEg6CEAcGXvJwascUNdERHQeIrqCKB/2emjCB957oIABkaRYI4A1aMjOW0G2L06hzQMGyqB1RrWJBdyJDkr9PgLSwAs8ODwTI9+/2jb1b9J2m/aJ5r/w7s+vAGEpCC5YBJvh3u8AU+CC9C+Vt/Kyf/d8R+joKL1GwCnnbVztfCkHjoH+WqHbHJG+3aeRLkRe5XaaJ8Wx41nBvrsddSI79GvKUkZtcCeg866xZGruzfb4xDRnRFwSU8638hIi56GhKStKB2O322LY865pNeY3ZmBal0GbYpPPqHdgFE7ite/6Hs06TBkW5LQrIv92bbb61Q/LLSIRrg0kz0onPKl7Nm9a+fgQH9fb093V2dHe1trS3NTY0N9XW1NdVVlRXlZaUlxUWH7cTObTqrgv/n6qy+vS2efXz0bjwb9Lz7/7NPLXrfTLj56N1tbbaQxi17wxWyt2UiiMTYx603DWliF+ywYNgQZWH05tHlLae0Uawg0crEjTGXdGDkiJQ4Wdvfnuxzx5aC0lMsKcO1aY0VWNXZxmQ+DtHDoMvG5MXS3BdfVY5vR+6xMgJmEaQQfsK2iIr6/utGfZzFsHGPNsGY7o7VELxv1sb+YzsifLaU2SKkuTyqxf/Kca4SW0oL9jesQt4IF0iNGNfT42+JDefCECBZc9a3UAG+s1IVDy899V1LDmpyr40Ml/i2xbjYiyXmsSx9Go6QP46WtyxN4HibsL2TmLvy5i/V4BQEu+XzLA7Hh11Ynqenl0A9POFXLdqUu36+dunVSo+ilMDwykjLF6Vb8Ro56rKzrI6LHy77sBc2e3i8/7BGsSTAOExvhrLzW6dri6crp6unG3OacilimX4Jn/AslMZjkV7PZTE3wUhpO1Oj903arGgVczjwPp+BVF7NIzq0lckl40Nd41vuTldL+msumURmvVOfJIzQbeaSJ4Uu6IoZBMABOead4ExQRn4KMLG3SK+1S41pueGW9R7I8U+xi9ctyksfy7OJS2gfldSaWR8bVpQ+8kcsNL7JhzvZ5CxS6Ey68fZKhkVK33DK5Io81bz4mKSvE1uRJIH4tyETyvR/R/356nBxHtEsbSN3sHJk7R5ecJCe+BTcCzHj8V845p9fvZZ0rIkjf3qobF8ATCAdod66ilnOt3etps0F5hIlpNRuXgyhfmP611QBXkYQW7Vn4IExCdFRLK9ZivrCu1XLkKOemOKWQr2S5E3URG161kwNNIQNoEGDJH7Ys6Z9nXFrJXzzlkY1yKqs0CYomTsnsxNsTrWYjTSG5xuKTSQZq7n53mNysj6w5qTxXpfsG+/F13gLdENqY5V5bQpZwt/RxPq1EEYWwoHRoNU0d4YFlwMzOXLAxbiUo1Dwm5QdKgDzg4/uQ4jbouFOFWO2h8VQEllTrWRp7CgfO2J8r4KUi4Yz3eS129NrQJvNeeJkEEGCvO17yeieSrZR20OR1udoqAVdrndwbR6a+52ACrqwG4VBa8dIn78h7BOZGK+mZJt2ECwsfuap/LPxtYWnJBRl3s7C/fybhVnar4RlrBfV+5zxvQe2+mx5gaQFFCSxFuodGsWWBYAjL7hsfF04MhxnYdxUxCLeRgsQz2NBulbN2dkvwIw7aVE1Srb+vidQFwqI3MNiRSuE9mXmEc5aAc3LlDWvKqKDTbIJScABUF4w7gHArZoBwFelZxKGJi8vvayH0H5stZ+l5LAEWFiN27RiY3KkBZXcteOCH4aK00CfJQtlM17uAWK0ctxJoxRI9V93dEqWBLlvlEl9X+1oyyRa1TUs5JODNkYHKLtKm3KFUmxPFwIihg0pO954zbCch1DeJ32hqzPDwVYh7D6MpSGCRUXV8cGZz6xmsc20r34ogi3q1RHiwOL1+PwyI1lI/U939bzfplGnXX47Lw7mWGfSa59I6Pug1EckxoqMKL+5Iec/BJuzEU4dk6entiCbjlCaDrzRarq3WrJeVwaMjA2HcyPpxxS88GveeDDw/g9KCkwImKEAmAVwnXU8kHmBoQLwjLfAvJGmYd0cQOTSSWQZmHkSZbHND1jnt99OXdL5vAUN1aMaBgMRLnpu4MgxY2UW14OLIavH16dTM0FoNOMp3rDsvKg8dghMBYMGKjMP1rzjcBWGlJfA6S1UC4kl0J7gyi+dPTtqDfovnGqWeQIb3s5XwWGvGxa270+XcwfJPkGIPTmAPhV/2PBjArF3ymhzZsT2IJDtlW7BupIym/76s+abnwGpFwHFaR63PgigHgDNc8rG0SUdcKMfIhaoQ5JeqgPAu4gxyTNuf+LW6IUF2HkuDa8KXfMyNScVE5K83tgtq0SElZVDY92XECTnVSIt1bugD3wCNSVh/9mOw9xHEl3xheZ/YS+mJwKNpNiSsJNDrXEH0ZijPcGNTokHeCntSRaZfu1CgqOTkH/UUBj/9/7y5DY1B8c1tQCFjr8M/8yAdPDZuAWEr2Dk/Wzi2P6GX3P9g0sOmSC1IDZvoSFzfA8fmi1z6iWLxVhfP1ie6D9Casl3xheNARD4WDzgnIRhU+Ai/hYleD+3l8CvjFxiVljNKD5PDb4QS/h4jYwka1lDcc8BbHb8qPauQW7RFbixM2Y65VfgJ8I5PEwZas76fCZYEnvNFvwQK9rywMSf9I2h+NxathbQW1r65usN/xqbItQh0Nfz4W+2HXA0X/k6bcgymL+02BqDnxm85CbRSdd9J9V/ZDC2A0Gwq7b6OqVGhfG0uQfwvSJHe63iuxLrLjn/4E3ldppXoor94uVk8ZiLtU5q2dQhwe8HLstu8LMgca7ZQZSn7IlRIptCc+tteW2sQBOhhhAU6TWNDMksPZgfjYHOQrGWeGWZLiNlPqT6B02Zytna9+eqrxpHXX3+but/5xDT60VtNXW+9Jl/5jXeo923jyKtvttItbyw14TyBzcqrBNEbwT/+c+h6p281dr2kLH/4vTOK6/Tjf5WeOPtv6ckncoLOfLgtO+aeT966/q7dWUkPfnZ3se3tbWfOvrmt0HZ3+Ldz/jn7zpYSs91+3fYPQksnH7MuvCNo+hx/ctHqTnulqai+aPKUefHe/YkhP92+zH3lEp8YievAaRZAOuj+36LtJQAg7VvpT/G5OyKtQo1bNNTAK3vlhMTbBCZbGe78/wZugnfSJJ85wmRCqMMh8S4C4uWwZ2U5fqJjoqhsKX+O9EKPpZ0qeXy1bdZvetPArX7r2Yf/wLaPWt8508pJUjwACQyAwp9tZXT1ILRXoNae7NHz5/AQ9DOXMNJ0CpeCvJSfpKofV48rwDAHHAx2xGMvsPttvWAgAFZcJIC4AcD5RBWdBCeZiVUH/3cKmIInOzmuxMlOEWEY65TgQdk6KyZh2lEEmBEDnQQjrrwGb3oLhbHATREsMFJk9O6BHJXKrVUhWZ21yhRbLwOhmhhVWhrTBpyKcvIXVAiqTvBodZUZiHe11lOpWKW6YmEcaqlMYgNUWNU702JpMvf6VcjtKl8rFjn8QMssaFRhlFT01I1GVXmCloJq1dA6NQi+GeJcmrMKUimU3ThrZ+3KdB04r5FOG7x6zI6g4SgcIa5BY/qeUZjuRrqYrs1Tt4XHuDdEVUPwXjKLqTXDSrdQ5ap2TgRCoxW1WNrQ9An3LseSUXfJLNoqOpFcrrafxnvQAxUJEMjhJJLE/1uS5zrxRi8Xw45K5VbJZeqAzveJfH7XYWvbJDaZpSmEhekwN/3ODPupoWATgxkbwYz00GOoLWKgNX2dzno61tX06KhaaKueoaWaoqnyo6EuTF3tlqmpQ6gqqayiNGUFMyUFnRUVmYLCgLycmZwMZ1lZJiNrIS3lmZR0l5SqJiFhLC6amEhlUbFHRPgJCxSS7Js3X5xgn6z5YNUe76wLbwx7pU2Q4ixAGT/l1sNH7rxkDw/2bhgXcOYkMg6iBfsLGNsz9LA+TWF5OsH8FILR9WdwMDptnlGrpBAF+QcQrh/v8/yjHBzrAnsVdp9nHtSg7wHq/kCiBQIuAC4ixL0iKiQiOjJYQ8mtoSiHRi8PmeaeujwM/OD/9aDQOW4tOyHRqTgS7YpTtasW2ayIMlfMKldtvJP/wAWbZlVMslHRyZJCq6EM1ahK6gvSDxKDetHpkh/A7SCDrFcEmSl6lak21sl+YIIdgs8n0p20OZDnTb1Tp+WkBgxZywM0FLgmN0BDAV/2soA0FICyl+dfJtqo9o+PI3J+amBzbv7NAhA5X73M2ILs/Mtc2KjOr4UXXq+3thbe0MKbSCTMrkkrhU0hqnjDawDIBBUZTj+WUftcLlQI) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYkAA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACEAAAAmADcAEkdQT1MAAAF8AAAAhwAAALbZA91MR1NVQgAAAgQAAAA5AAAAOu2e8oxPUy8yAAACQAAAAE4AAABgcv/DFlNUQVQAAAKQAAAASQAAAF5e+0M1Y21hcAAAAtwAAABAAAAAXCHOHuFnYXNwAAADHAAAABAAAAAQABUAI2dseWYAAAMsAAAA6gAAAOo+5UAIaGVhZAAABBgAAAA2AAAANh+h6pVoaGVhAAAEUAAAAB8AAAAkDcgEi2htdHgAAARwAAAAIAAAACAdXQKvbG9jYQAABJAAAAAQAAAAEgCvAIFtYXhwAAAEoAAAABwAAAAgACcA8m5hbWUAAAS8AAABJwAAAng3vGPDcG9zdAAABeQAAAA9AAAAUqBH+9d42mNgZGBi4GOAAAkgj42BCUgyAzEjUIQDTLMDAAYPAEoAAAB42hyJswJCARSGv2xjPkvYWlvjkvEA2XZrD97F0U8cQJAyQzz1ZnuMzL+3A7K+LffIZjm7IYfp44TgBjAMnIAD53F625M+7o97opo4QN9JHq+1cRwENeta66BK2EI3DufPWyKgjV8TlItkLTQnA1PFEsm6DWwqG8hUEMkUzOIBFmEHABGqEvgAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGGZxTiBgZWBgdWY5SwDA8MsCM10lsGIaRIDEnBgYGBG5rv7+7szHmBgkL/H0ft3BQMDxz+mbgYGxvkgORYP1m1ASoGBBQCMTg4/AAB42gXBsYEBQAAEwNm7f6SQABArCgBkoA0FKc6MiJaKnoql8t49Tgnv4+kRcn6sbxkpGjoWgpKBHaoo+cuH8kVVlIxB+AGlqAfNAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5diALF4GBYYF8r7y9/7/B/JQ+Yz/v/5//D/1wc4HmkDdKAAAJN4Q4gABAAMACAAKAA0AB///AA8AAgB9/+wFvAXNABEAIAAAARQCBgYjIiYmAjU0EiQzMgQSBRQSFjMyNhI1EAIjIgYCBbxWqfqlqv2nU5QBLePZASmZ+3Rq26mq2Wjt+6rcawLdqf7rx2xsyAEWqeABUry6/q/luv7wlJQBELoBGwE/kv7zAP//AAH/7Ab4Bc0AJwAEATwAAAAHAAf+kf+aAAIBcATOA4wGLwAKABwAAAE1NjY3MxUOAgcHJiY1NDYzMhYVFA4CIxQWFwJ5FzYPtxQ/SiaAcGk3Lys6EBwmFjVBBN8ZPKRFFSpmaTARDHZoNUItMRgiFwsiOAYAAAABAAAAAwDF2njU5l8PPPUACwgAAAAAANnMwvcAAAAA4Xvbqfuc/dMJnAhiAAAABgACAAAAAAAAeNpjYGRg4Oj9u4KBgXPZ7zl/TTjnAEVQAQcAoBcGYQAEzQDBAAAAAAIUAAACFAAABjkAfQIUAAAHdQABBKYBcHjaY0AAKyB0ZygFAAQUATF42mNgZGBg4GCYyCDGEM/ACuYhADMDIwAZfwEaeNosxgEGgEAURdH7a4oyBiGkkgAESFpUS2kdgbSOVjUaegccIPCQY64Cbht1ozGvZwSinrPx6o6ZSy/oOPWSiUMPrOz/DTyLbtTMuiMQ9Q5Pq/fptT6kwVcIOeg4EEBR9HzKhGuH22BtM05tu3/fU9sPF7kz74sSBSIUeaRuz5MhxptoVdydf5G4XNop4ZxycqPut8w5R35rxNRn3OvOh9Sc8/aSaEr+nTterGUSJn1jnpoD0xPyDfIiVf5IWPVSkg8445Bjv2djZzD2BnPesZYQ9+rfraFNiXPbYso1JbEO1fF7B5ya4t/pRyRhX/Z0H1T1ZsVj6OLSFK8mVkWe7fEFa8MbpsxQoS7KITGVBUTtJWueBEm8C16YIyczMWuYuNMFSyVbwAB42mNgYgCD/3MYjBiwAQ4GBkYmRmYGZgYjRhZGVkY2Fr9QHx8m5yD20rxMAwNHAxBt6GbiAqFdXAEZUwq1AAAA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-greek-400-normal-BKm6CSmU.woff2) format("woff2"),url(/assets/open-sans-greek-400-normal-yVf9KAAO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-hebrew-400-normal-C3uFZKNA.woff2) format("woff2"),url(/assets/open-sans-hebrew-400-normal-Cowz_U6T.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-math-400-normal-C76BUjK0.woff2) format("woff2"),url(/assets/open-sans-math-400-normal-Cs0GbA_j.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-symbols-400-normal-OZvd8qMe.woff2) format("woff2"),url(/assets/open-sans-symbols-400-normal-B5VgOMNH.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-vietnamese-400-normal-Dqpvjuft.woff2) format("woff2"),url(/assets/open-sans-vietnamese-400-normal-DCU23d-J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-ext-400-normal-URAvo6nN.woff2) format("woff2"),url(/assets/open-sans-latin-ext-400-normal-BfzJ9CTS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2) format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff) format("woff");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-ext-600-normal-CivhzOCV.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-600-normal-DX5V8c14.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-600-normal-BuMhxFId.woff2) format("woff2"),url(/assets/open-sans-cyrillic-600-normal-C5LXWJm_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA6kABIAAAAAG3gAAA5DAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbgTYcOgZgP1NUQVRaAFwIgXwJnxQREAqCLIIvCxIAATYCJAMgBCAFhSYHUgyFHxsrGhXjWEvAxsEA57AMwf8fErghE15D81k4DI93Km6YYqS104UQB1R/2lvfaD+x53NyHSgvuHUZSZBciYngW6FGUpGc4BaJSSUmtbna6VEkpoXTW+C2PvujIFlNxS0VE85/GzzP45V/7s2Lp7vZiqk8zVZIAUxFzIdYfhNBObZTLFtzv8SK8DKjCySbrC4QCPf2al0HbgOEKNs7kYwanBdSGnWAocnvrWWqTdj2hhUovQprZs8mmB4MDMWR2gH1gO09h7lyu3wF27nh4boGrE3LmD8c6v6Iz9tCX4krbX0xc7YtBeRGI71jIlF1n87PdiTb9/coyUEXwA9lUnRYFdQ0nlmvrdmV7M1+XOuzQnZIPraCvgs4AFjn9cTUpbsyZYq2y/u92kMz2q0hiJSY1dpxc33ejghKCc7HqY7goAgWggAeNi711wR0Zgx2vwHDxhHP2bR6KfGC1fOWEC+cN3s18dJZa5cTYwCyjAKCjmqZysuWeHIwmRwhwDfBsRxtNwXAI+DthT7kEAyiK50EX2A8xoB9M6pCs7Y4M1fbtycPHUKPpX3N2MlXOp+8RkDjCCT1jibVSdhgl5vngAtxpPDIRM/EOWUKFn/DwJEjB8qDUO9975T/JvD+15NALgMwg+zbgRiDIHhYQGX0cVqhG+auXSgCGxYsXCsgf9/5zFIbpQFVcbBQVOoAIBk9U2ydRKMkrcncGrQxgBG8yTDIl+DZV3aACsRcXm9U7/2jHqT/o2S/ZZ9k4sO7PmyO4BScyoT27VRdHscMpzJkX+tv8cr/6ex/nqtQ/d8A14O2CLxNA4ZX6AWVTDPz43wCRQJgSCE6el1xEg3F7wQ1CDEC3cLiTYJ0xxIrVX526dPBlnABwSQlzI6Aq/rDIlqrE0sT1RWIIjLri/dwApVPvf3h1yBI3AYBo8z+5kmM9/AidqByNtDi+bpo+4/e577OY9/WZf58HPqubeqqLPIsTeIoeGeNVlJwRglGEMj/733u6zz2bZmncei7tqmrUoevkq4sV5IYRs75fLpSragYRFd2tRo8Go7C/SoYaQlpz5lO32U1bYzXbJDCIPPPLiYyJyLyKlZqB6erl+sMuNPLHWUyE5AZHpJ1WWtHoog5qFIeA2x9xRoGDhTXNShuzeAXZQJTKU4i3sZ8luooLW9u688FjLSeMduyYTfV9EVPcvWH4Xy9JvdiCTWgSmWkRv4F49e5FOjLHeJw5ZuqDE9juDsMSrr8IfWpAuIxERzwqOukPuTKmt7Ud/zSNy312ZD3ZfYQYX8kNtVKVOkTGyY/jo5p8uPY3JWRQvzjOPeLOjPn4czHRpIqC3EpDT1YyNaweqQamnT6YWjZ6zI9pLQz9BlPZ+NShCuF4FYIZY1TPYZNUBBo2TSHqsCUvbKtNAu8MNruFo+oG5c1x0Uu0FudrMyfLJ0sn6zNrM/oKCH+pXjBv0TwRd2Sc9aTMOws9ZdLsTdpOroUudEqRWBpDba+W6dyxQ6jglM7AUOvHcnFx+fu15xUEI1QqM+cJ6hWsqhjy9d31Z+DIgiyGrzmdrCY7CrSgdOsBG28a30tBd1kH5EcTzX7WPkBWZnFKD3vSN9efsvJ/Y5x1sKzwcq1R1fcHKd7tg8WWmOuh9gVhoHLrVDf+IICZgfbtkJpXeLa8bhQfS/SUb3PRPE9kxypoyiehTUEZnqG0JwJth6r49ABdx6Szv6fnHFGj9yTOTwiQtp11/rKF4jHSLmAMWc6GuljjH8kqVYoi4xtrVrp9GL6qu1eOgbkCJJijbpzzxbjotqpZjQbiXlkw1rNK6PM2htP5ByEIvOyW+bgm/bngiZIezAgsOA2l+farzPMneSePOGBi+mJzKJxoWnstRTGmV+uVSuJC2po/lFKFXrmvu8xvmrsWMZqFHgUuG/EYXmd18BX4gHjuN2vxCXpyBDOJkLyo6K8hKV9Z2jir53Hy9RNffTxJSNY6GVRon2yIljg8j7kxuti5EbX/SMDDO7KwpF6uJzBYo2l3sa+VIGdI5I45T1uyE6CBjTYbinsHBdQwLkFMRC09yQ30sbD0DblxqsWSDcGvDeW265fggmydAaKefVjZ5eCpxBYmFmjcWC36aq4yujhV3ePC5ubcke+kLEpHLv70grcpTtgbsqGJG7K+4vgoGP4MG2wcKAgRZYbkx0M6gcVCDbhsNXEZWGl5WKKOAwbxUApMD6WLFHSjs7Y+FinyCmdwNVSZXbj55ojDQvCtGBhY0sqSrwrk245pQqG44tg2VBKdTrnttAknQzdAuv3oXaA8CHTSPdyxDIbpy0+w9RgaoU9aJ3HXQnMHUbFGteA3bPKQjM7UXQStpN57mDOmIMVZ1tBD6kzOklG0KVJzFa3ukg0A6bsaO+Epj7tUqh6N45byoEPnl1uoXq4itPuvOqpJTU9ymrBSlbNBA31mZAgtJPQ2jaYbmtPizQTGKwiLdjP6TJ7sOoIFxic9+MwXo+klH0YqWjmtL5+75SQoOGGoWnNZSBsAmPcqaNEze067DOgspiW2YMZlJVakmDBwg/3TnX/g3mwMJ6ok4VHck80XqY07r3q6Lt0xrBZ1MFAdywIY63MOcb4h+zG7UcJJC5DSZ1VHXZRIK2AaSaNZRVDSgu1I0mBf1ERj3cW4G8b1VmEpB+Ucun6msxhdypMnrB7uw4M9EEMnRTwA/+lifWWwdLN6zlfRw4Tbzi3hogi6wUKsJOmm1HtwYjQSgI44EiEcP1L6ruguNQreCZ0tQ8ehnAjljbx7JlK2zDNeGYAbvtk6L7tpPgQ147TNu6pPsctvncbAXbh+jRZmaPuVgumYzAeIxdu6GaUhOfvDKxGcKoxf1/j2B644BgtpmVaZtn0pUqdDDS0x6WKU0lop13DvtR1n8Ne16F2j0IDOXIHH/0b/YBPZi9RLe6UnvBjTqxIG8W+3dDN6XmPgJTCwl5eI67Ypa10jdwYfDa0QReluPo8QMV5t0iqXmTeJzsJPBPYZqsVKS7FBde5xJr1Ul3s1jqmoLpbdANFqK9juJBr/0rY6S5sfPb/Y89tGJyg0L4NWOziI/Ae/yCYWWFTVAjzKwv3bjYN3WeUMf8/FAfStml81qdQDipv9ekV9gUvfyZ32N0tomMT3StgNGE3M1A+LkiFS/lg56VYBHXRVns7Ez1Suk7/VfIrDHLHKSUH6uBNUcLvN3KOYOCCxV0PuZbZV8TjFlmHht8zlJjSrZh+ibchN+yzZcUY5i5ggkMxEribkqKcjqKwNiNDBzB8ZxatlLxSNt5o3eHzbZymNEWIKfnyhyYnPSVn/siEexgxveHiXwT8GT3upUiebviuaurCIYoCgUZbG/+apqGD0rU5ALF/ITcmtzI7SrAZfuQHriSasq5WJ/2ha8/JAUl3UhtNNgBmRBhSU+iVqTKZDUdxea+mJWlIpDBch2e9tUqw8AiogJtlNnHWeYhICYPoqZKZJshBDwWxflr1BSpurm5/8uWbr74aKB+//rbQ73wSqh+9tfHL117D+TfeEPbtQJHssSX59Y2Jq+rYNt99ef++0G/A//1zRHvnxdff2si+1H9ag/cOj6t8+PHMHbuBJdc/MbbK4Y/PHpW/+6tPW9917qj+D352eMrv9+8997z79hZ+PyzPNvjw3Af3TPk1ipqYd2t0Lr++dOCHVbr2XjRs8fBLylxn07aZXXsN6pR/IV/t4+uXrGx4+mN1aIqRbSAu7v8PZZ8CSPatO9J+7o46CWt1VdtfTcukZZJvd5ulSYlyZ/bvjRNo2b59mqsdhtQoK3PMToG2Sc1nk6RteVm5/wvl2yGAxWMPX7u51YzS7r95oQfAW88+/IeAj7a8c7jHzEngA8JNQMxHXDn3KYTNImIGna5nnuMhmNLKvnWGyRFL5cHmSkl/XY/6KD0xKBFtuRD0/tI9KAJEPI6FGB84Ju2pUaGRRKNKieioRWeeHjbSUZua3Djq0IBTR0toz+TRiIoMOqaMiM47CeRoBaNCQINhG4KalapcGyoB16k+PGzFGGdHMyc5r2YOthbKLN9qorlT81LCG4JXFJPgXzWAjzXHFXyQ+YpL5U+kAkpqXsT8ynb82mpLH7lws+VXapPZGj5gGo5J2UUjpRWT1avrNlluW3NLYs6Ddsq1kfeGy4lONwNVgDNwFRMHdU96o+5v5nY81y1V+oQz8JdKZQUhTeR9HxvHwGrfCXmU1p/teLPYpr29ZRizIWWtZtlLXup0ga3Qv5kbM+eiEctnj0mTrqwzgtlFPlkxdPJSZTrKOd0sY/cRPMi0LEmm373/WPJSmqi7b6dFeWtC8CHt0iL5hfL+aYb4X8emwvrOFXiz7yjsX+TmPzKTEqlpEwtsbMCEiI/hyK0XnHBCWDbBEBI25AUUucGapGBFKctpihyjFZhjnZhhi5GxE6QVEOUAcpeEocnYzygRfWPuMZLoGmyuY/jBaaDtoTdi19mGTidW3YRF+41ZyxMWo8YOal/0Ktup6AmtKoqcUtQKW8mtKOW2kKeYkJT9IJNNSPGPBDaGRETSXCglEZKA9cUwwSNu8BN7OEQFnuifW22dDiJnsxqg0+J/gJYjEgw1IhPUqihUVKFgqBTaoBAAcsEdGkhIEQUIPnco4RMQ8+6QuXdIdgEGfC/XMxBCyJvjCMKC/bfPsjFbDBu9xezRe5TXJTk7MbmCKZSaHeYHY5VmiTAJ3MSRGYwvKQQFp/CC84Oj+BVqBzf4gYlI/MSzEvUKWijVHfqDWhGzaTovdyanY5ztlG4278AfNQVyEI03lEPay+GUH5rxky9dFDnVf3fKKdTp08HpY90vFm05H1X7jo4SxsqdvaNaYh1eg6V1WKPYGhoWT9Mu/bqk1TIIKIdIVe57qarBrdrp6g==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYkAA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACEAAAAmADcAEkdQT1MAAAF8AAAAhQAAALbY4d2lR1NVQgAAAgQAAAA5AAAAOu2e8oxPUy8yAAACQAAAAE4AAABgc8fDQ1NUQVQAAAKQAAAAQwAAAFpe+EE9Y21hcAAAAtQAAABAAAAAXCHOHuFnYXNwAAADFAAAABAAAAAQABUAI2dseWYAAAMkAAAA6gAAAOqgGcAXaGVhZAAABBAAAAA2AAAANh/S6odoaGVhAAAESAAAAB8AAAAkDfkE3GhtdHgAAARoAAAAIAAAACAdwAJ8bG9jYQAABIgAAAAQAAAAEgCuAH9tYXhwAAAEmAAAABwAAAAgACcA8m5hbWUAAAS0AAABLgAAAnw3WmRlcG9zdAAABeQAAAA9AAAAUqBH+9d42mNgZGBi4GOAAAkgj42BCUgyAzEjUIQDTLMDAAYPAEoAAAB42hzIgQbCYBhA0fNNpSYJCcAPEoBAAJJAQnqBlSm2JRP09Gvm4HIFcntX4+PpfJMev7aWnm1ZSa/y3kp18X1LRtB1MoSsKdrKqqmaygIhEMhsTHpLIUe49MLBXBiJ7DPZmSFMh2Po1lr4TwamimUJ6zawqWwgU0EkkzNLMFiEHQAVexMvAAAAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGE5zhTBwMrAwGrMcpaBgWEWhGY6y2DENIkBCTgwMDAj8939/d0ZDzAwyN/j6P27goGB4x9TNwMD43yQHIsH6zYgpcDAAgCJGw41AAB42gXBsQEBQBQFsLx/oIUGmMBASgDQgfUlIgYaJhrW6nd8XxN+l+s75PbePbNQekZWgsrMERHSrQ2aUlmC8Ad24QbRAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYgCxeBgWGBfK+8vf+/wfyUPmM/7/+f/w/9cHOB5pA3SgAACTeEOIAAQADAAgACgANAAf//wAPAAIAev/sBdIFzQARACAAAAEUAgYEIyIkJgI1NBIkMzIEEgUUFhYzMjY2NRACIyIGBgXSVar/AKyv/v+pVJUBMenkAS6X+6Rcv5aXvlrN4JbBXALdqf7rx2xsyAEWqeIBUbu6/q/lqfeFhfepAQEBI4T1//8AAf/sB08FzQAnAAQBfQAAAAcAB/7B/5gAAgFABMoDmAYyAAoAHAAAATU2NjczFQ4CBwcmJjU0NjMyFhUUDgIHFBYXAmAUNBDgFEJNJZ54ekA3MD0PGycYOj0E3Bk5qUgVK2prLhIHfmA6STAwFyMZDAEjMQYAAAAAAQAAAAMAxRYF1lxfDzz1AAsIAAAAAADZzML3AAAAAOF726n7VP2+ChUIaQAAAAYAAgAAAAAAAHjaY2BkYODo/buCgYFL6nfIX0EuUaAIKuAAAH89BOUABM0AwQAAAAACFAAAAhQAAAZMAHoCFAAAB8kAAQSiAUB42mNAAEsgdGMoBQAEBQEueNpjYGRgYOBgmMggxhDPwArmIQAzAyMAGX8BGnjahZBDcoVBGEVPbExi27Ztexo773+M15INBOMsKxsIbnV1rGqdz9UXiOeOEIJCo4CboHzLQRTyZDlYOQ+WQ2jl3nLoh5ww0rmyHE4+l5bjaWQUw0EQS6flIKKptxxGIvmW05WTbDlTHG05SwTzOByxhosx/HoP2WODaRy8xn/IAluiPfpxZG2yIt5U7q5oS7wj8qOj5aadGi0fG3jZk+0XV+MTH+pVV3YUn2GYSd1utjR5wcz3UfVt1rJsr6l2lJFLA9XUajV8oA5GmNEaEf3fcV72DgHxGt63/Ny3itxvFQN63ZzhfftrLvWarCNalGeL3B87zeLFYV/+DVPVR8AoJRVMvPRNNZ/VbYc9kxFgnWpVORwZr6O1wyFbbBslpKr8jp3psxPLXgCUflz/AAB42mNgYgCD/3MYjBiwAQ4GBkYmRmYGZgYjRhZGVkY2Fr9QHx8m5yD20rxMAwNHAxBt6GbiAqFdXAEZUwq1AAAA) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-greek-600-normal-CkCBI2Km.woff2) format("woff2"),url(/assets/open-sans-greek-600-normal-Xt_394w2.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-hebrew-600-normal-CQztwT7q.woff2) format("woff2"),url(/assets/open-sans-hebrew-600-normal-D7z6DfF6.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-math-600-normal-DQ8cZjrd.woff2) format("woff2"),url(/assets/open-sans-math-600-normal-CWMKYWAo.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-symbols-600-normal-DgwZOEXg.woff2) format("woff2"),url(/assets/open-sans-symbols-600-normal-BiWokiHG.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-vietnamese-600-normal-cWHhjaNO.woff2) format("woff2"),url(/assets/open-sans-vietnamese-600-normal-CVI-Ycr6.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-ext-600-normal-CXDaa6Q7.woff2) format("woff2"),url(/assets/open-sans-latin-ext-600-normal-YZ6Vktkr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2) format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff) format("woff");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-ext-700-normal-BWp9aGB1.woff2) format("woff2"),url(/assets/open-sans-cyrillic-ext-700-normal-hbT5P32v.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-700-normal-Db4W_Rwa.woff2) format("woff2"),url(/assets/open-sans-cyrillic-700-normal-FWckWEfO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA7MABIAAAAAGzAAAA5qAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbgTYcOgZgP1NUQVRaAFwIgXwJnxQREAqCLIIvCxIAATYCJAMgBCAFhGAHUgyFHxvlGSMRNnOzaoTsLw7iMc7UgHAlnyecjWfAqdPRWNEJysr1n46utKeY/MiYlP//NOf/PnfuSIQQLFjoDDLz6EoFAn2P51OCaOMtg1igQTRQ8VQsT9zS991keHjbvX87Z5qgmhKEIgiaLqiiqDVSkyP+v7Z8Z0w4dsIKPJ0X1u6vTTSzFFiKI80PSAuGogtg9X2eqyblVXCcDov2+3w3LQr8491uzOfZXDYpK4ot0kqj6l6dX+3YiTdagg4Aig6rgpomGkWJR7ITnT4q+exbYGc5Xsz+A+L6Xk9M3VXQXXn3+7XegEfdJrmsGcKgEx5Zsvf1uceCMB7Jh6kAkTBEQAigSC0Xf4xTG2LEuWsgAS31Zpagpe/ZRWhz53QG2tK6uQINHADbxgCEHckQSpevjehBtMjBgzMgcfIupzqB9sCbk3ZuhKM0Lu2CA9WKpiFdI3xQ9ROS/Hvx7S36EmaPlFr4+ICDti1rAFQGLYq3zHvYeyGCOPLPAXhYhgweGmR3I9naBMGf0L2Gu+lJQP2+ctv/XgSUj90D9AAAX8S3A9DAEaIQAKXZh9kGds1szhEBh465TQLoLzufmPxg6uCDRMCwqAEAkBcTKuy9nIA3qjATA6u0qklO5Xqch8JfWgIU0PDkMIjvn2m7+j/p/5v9E3v6w3f9cCtIkpE6uKq3wzddj8dQCti/Vr+Vw//32f/HqKxo/Q2AF73s/s3U552hV6B53RPu8JL2/XwSy3Ietuh2jzjqWbfFdTjnYU/L+T3OOxw9GR2FfY972Vscubr3Tg95guhekndpPO/VVvqPOtMSSrobpSfj93vUM17xhrNu9WBch3VZF90Rn/6cEy64xX3Fm7/u9zjspEvuiR4ckWX/tHs97IXyYeGo6ESp3cYeF14w+x568IH7L144f+7smdPZUydPHD929MjhQwcPbG5k1tdWV5aXFhfm59L7Z2dS01OTE+NjoyPD1tC+vclEPBoJ7xkc6O/r7enualRblWxluZZGl/Ocz6cr9VoSna6ZWa0bFkIKQf4iCBuC2bO607f5hdLaKdYwwfVc7AoTSRlDR6TEwUI6/MU6A+70Sku5TALXrjZUZFVtB5d5L1iocOgy8YUxdLcF19RjG9P7vExARHKTCEHHElNFunx9MXRvIWwcY9qwZjultUQF7tqhP5+PcT9fSg2wEFXeZCQOjj/hiqCltND8lWsSEzAd6TGDCrv4y+JjeWhjIkg6j7pWakGTrNSpfcsvPKWkljU5V9kf8vPviXW9FhnaY316F41mehcvbeVNoN0l7C+MZs79mYsNeBEBLWf6DAPc87X5SX/a6fvKkFOVWS+X9bl2ajKuCHpOgQdGyLPI24lvcNRjeV41iR7PK/ls0OgpvveoBzBK8tNSYiOulTc6WZk/WTpZPlmbWZ9Rkcr0S/CcfxHgoOQtblpPTZDN9Ycqyl6h7VUVIc/lwsviHLLl1TiGCxsJraR00lf5ePCnJ0v7qxsFpDJeqc6Sx6jX8sj2GL5JF0UvmG4AGvFO8T4IRHwE5sDShr3SLjXuwg1vWR+QLE8Vu1j6rKzl0ZuddyTUK29nYn1snFp4yxu5ueGNrJezPd4CQW+NufD2YQbXU2qVW8aX5DHtzW6YskJsdW0ciN8KvsiENyPxN9Oj5CgSW1iDs356Blf9GTrjODn2JZD7QD6P/8455/TiraR4RASza6/VlQvQxjA5gNefqcjRrrV7Ma3XKI/YYy7qtU4vmh+Z7mOrAc0jyV3Qvrm3wjhEx11oxVrMD62/uHDkMOcmf0IhX8lyJ5oiNrxuJweawOyB6wTEeWfLkv5lhqUV9wxPeGCjeSJTNA6Kxk6JNfb20EW9lqaQXGX+kUkGaub+7vTx1fbYSktGnkele4bmp9d4DXRFaGOW210JmaO90sf5pBJFGMIzhFDfapq4m8ujRcROXY0NKSEIesMD4t1XAuIBn96D5K+Dwo0qxHwPrj8SgTWo0fM0FhSWnLG/UEB2RKJlvMdbcaDXgAaJl5nsOIDpkG53vOS1TyU7UtqBG7wqt7ZiwNVKL3fHimnuBZhACavB9FNpRbZL3pH3CESNVtIT63QVblj4kGu6EITp1NKSCxJ3s7DuP8OQE7aWmbKD0nqnc563YN2+XhuIW6Baciz51NKoqJkhiAYko3XBp5k1w2EKzfcVaoBuvE4knsGW9qqctbNbpvsRR22kYpje/lgpqQ+EMW8g6ltSLNquDD1gLEvAjfGlN6wpo4KuZhOUgiOgWmDcPpRqMYcuXEV6noFlE8cW39RK0Llqao5TjBMJiFlE7FpmIIbrmmPlOxY88aMoVlrwK8lCsJmWdwHTauWYEFiCxXypWofFSgOel5RLfF0eas4lO9RSmnODAxSzYqB4iLQp+VTK7YmiK2LoIMTrR88ZdhMT6oux36tzfbosPRXi0cNgBGZgkVKV/cGIza1nsM51rZVOkCya1RLhyeL82pVxQLSS+i7VOv52k3YyJQ8KcXk6VxNHveK5RmV/0GsiklNE+wX9yT1S3udgFuaiiUO88OjtiMbTBo17rzRaHlutWS8qg8eODYS4kdR5RU88GrUfGXh+DqUFJwXEIANfAtQ30+1QooFCA8YLaYZ/YSCFdybgODIyWgT5HohS2fqapDjt9JMn6eauBdrUgRlHAhye44UNHDQMJOy8mnNxKGnRoaszMjJuLQcc5QdWZS8qBQqCMwEggYQZwrUvOdwBuaWOQNGuVDnAgRtwPZYW0eyV02iDX0QzrVJbIMP7s5Xcw1o9jm3cO53b2MKat+HUdyELHKDwy77jBoh0S4omJ3ZoTyJ2XWWX6KtGymj675s13/dkkCJF4FNX2faQJVGOAGe45lNpk464UjIjF6pCkLerAkr3Is7AjWn7I36laXAgu4ilxg3hk3zErUnFROJvNrRzat7BaVAGQd/zZWjMSFaNXGedKL/li8AGJLf62I/B/gfATF5Y3iMsKT0VOGHqNcktFaDXuITo9VBew7V1iQZ5V9jnDMEVeu1CgaIcV/5xjyDq3/3/eHMLXB8VX7wFCMjAi1Ae88DZvWrcAgP2B3MXZ1OH9jv0kvsfTHpUFw0tSI2b6EncvrtWzYtc+o5icaYpnq1LdBvAQynbSV84LRCRT8UDnJNcMKiwK72FCV8Mbaf/yvglBqXljNKD5OCNUMzvMVKWwHVryO460GRl/8r/WIXc6g3RNBSNsi1zq2jboCmcN2HANesHmSAZBJ7zVafkKDjwzNqM9A/AjXdj4UpIK2HlzdVtftDYFLlmQfUV5vhL7YemCuP8lTY1MTT61NZ5HuCdGHzFSY42qv6dVOelzdACBE11pd3rmAoVaq7OJXD/B8mnU5X9ip91n4XTcEjkVZkXo82n8eZmaSQTaYfStKQNqD8KXpb9NsuoDLNmC21Zy6EIFTwNcGPu3/PGSQoBCpwogGzbNpGMU8C8CeNgNyXxJPPccKOEiH1C9RmKN1e3v/nxm1/9oVN+/PVv00/f+Ynr/kffOvzj174mzTe+wZ/720756lePpb9+Y9968upy6Ibh06eG8Bv4e/wSso/+/JvMGrKf6xzPfO+leOnLnxAX3vIWUZTvOV728k/ujex61x9+H3zXvdH2/E8fGvjuMwfPnIPn6PvuQz9/Rf7Y2WcPan93r7dh5q8sbX6tsN9Z1p8s71m+7j0lWXb5/NBN3ZXZ+ued5R95afnJhn+fq8FV4PF+gGrI3x/t+xkAwP6t/Jz4uXfUeISMT3RkEAgGgk3NbxNY0MPwzv+/+b0ItLaapt/lQmVRkcSzBOwMVn02GNzZUtQCxZoE9hYQfGzzT/dfnCi84W/Kqt/mf+uzH/4HLv3Rse+81EmXtOtDwakAYnysRb0SHqpArT3Zp+TP4UPQyTphpJ2CEskz+U3en1dRC+YmcIwXO/EwsLfwLBgCeLxOQNkB4NWQisWkGH9dzCh+u1jQhPcu5vx4crGoChc8KVha5NGKttUIcNu2mOBUF0ttI1BVdeAjPwROqonePxCzatmUFb02TVkyL2UPQpkYVdoX0wxOcznNFpQGtSl4NH/NddjpNqSoNK/SZjF1BzZoSWILlK5aPqzLgPD+WSvifTVv2I52q7GbsRfTGQdaXToNLW7UtKm10GtaXNAuIOy9Ht3C/L52u74HKUdrj0LR4TVHZM5tv4YgmoTTkNBgdvRhuIhMTAuYTjk0djvgGTxrrKo1eineiCm9wEp3wDTXKd8jQqsbSrPGrP0e4F7kWLzaX7wRJVvBJDu0H0UQH0ABSiRAECROIkn8H5G8EAvF5AMr801Nu205q7nL7/hMSadpH73hSH/EOtgWxoHYVjfjV9SN8HNqJizYemjWIjCrASyz4o1j2TNLvs4WfbbgLjNvpzFnP0fazmC/3YlZpzAzjlsq5YQxbVHZlGUmNTMTms7GdWpMX62OKmZGJM6GZcqSaQwJnton7lH3CtUkOWMJZuKMymJsmSjNqhFKYcn2EDO40RDsfd10dHWZtm6qvQ2sWW8adZwVdSavc1umo/YenNcuc6Z+DrtVc6Li7FhLHWlp9cYtYA5qYJl9f0a9zv+cu/6weo354XBcbW3JU81NAXVro/wLNJZVV45eVb1dNXRT1T0qRxuqmtX6SlWtq7Sh1bSqqaaq+it8o1sq/GpNuY1XfDZUsFIdqWjzXTNSBX55b1nlTei/dylpLk4WNXuTxZbXKgi6i0HebXGrkJ/if+BCoe3pCjrLQSlNoMdyWpL1BeMPgBKDdeKUN/wBvAU1QSUpBFlSsZhVyE6xPzDBC2EyRXon3ZlPBPo/2Y715x2RkTxdyuvx7E80o8N56VIeyW1k6ArR7db5225DTXuavzM+9KYA1LTPVxgLRYeucOF2q30DAQQCgY0HgZ1FIJFIiV+VNgr7QpTxWsAAkAkqMhx9KqP2pVypCgA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYcAA8AAAAAB5AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACEAAAAmADcAEkdQT1MAAAF8AAAAhQAAALbYv939R1NVQgAAAgQAAAA5AAAAOu2e8oxPUy8yAAACQAAAAE4AAABgdCvDUFNUQVQAAAKQAAAAQwAAAFpe+UGhY21hcAAAAtQAAABAAAAAXCHOHuFnYXNwAAADFAAAABAAAAAQABUAI2dseWYAAAMkAAAA6gAAAOqwNhpiaGVhZAAABBAAAAA2AAAANiAD6pFoaGVhAAAESAAAAB8AAAAkDikFLGhtdHgAAARoAAAAIAAAACAeIgJIbG9jYQAABIgAAAAQAAAAEgCuAH9tYXhwAAAEmAAAABwAAAAgACcA8m5hbWUAAAS0AAABJwAAAmA1AGCzcG9zdAAABdwAAAA9AAAAUqBH+9d42mNgZGBi4GOAAAkgj42BCUgyAzEjUIQDTLMDAAYPAEoAAAB42hzIgQbCYBhA0fNNpSYJCcAP0gtEAJJAQgIQK1NsCxP09Gvm4HIFcntX4+PpfJOev7aWXm1ZSe/y0Up18f1IRtB1MoSsKdrKqqmaygIhEMhsTHpLIUe49MLBXBiJ7D7ZmSFMh2Po1lr4TwamiuUd6zawqWwgU0EkkzFLHFiEHQAZMRNlAAAAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGH5wrSHgZWBgdWY5SwDA8MsCM10lsGIaRIDEnBgYGBG5rv7+7szLmBgkL/H0ft3BQMDxz+mbgYGxvkgORYP1m1ASoGBBQC44A6mAAB42gXBsQEBQBQFsLx/oIUGmMBQAKADyxlOImKgYaJhrb6H1yXhe768Qq6v7SMLpWdkJajMHBAhvfqhKZUlCH9+Ygc2AHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYgCxeBgWGBfK+8vf+/wfyUPmM/7/+f/w/9cHOB5pA3SgAACTeEOIAAQADAAgACgANAAf//wAPAAIAd//sBecFzQARACAAAAEUAgYEIyIkJgI1NBIkMzIEEgUUFhYzMjY2NTQCIyIGBgXnVKv++rOz/vqrVJUBNu/uATOV+9VNpIKEpEusxYOlTQLdqf7ryGtryAEWquMBUbq6/q7kmd13d92Z5gEId90A//8AAP/sB6UFzQAnAAQBvgAAAAcAB/7w/5YAAgEQBMUDpAY1AAoAHAAAATU2NjchFQ4CBwcmJjU0NjMyFhUUDgIHFBYXAkYSMhABChVFTyS8gYpIQDRADRsnG0A5BNkZNa5MFSxubisUA4ZYPlEzLxckGg4BJCsFAAAAAQAAAAMAxfh1J2hfDzz1AAsIAAAAAADZzML3AAAAAOF726n7DP2kCo0IjQABAAYAAgAAAAAAAHjaY2BkYODo/buCgYGr9zfPn3dcvUARVMABAJ7zBmQABM0AwQAAAAACFAAAAhQAAAZeAHcCFAAACB0AAASeARB42mNAAEsgdGMoBQAEBQEueNpjYGRgYOBgmMggxhDPwArmIQAzAyMAGX8BGnjadZBFUgUwEEQf7u4uG9wdNri7btHv7v8CnIM9cgKOxJID0JUKDhV71ZOeSQYo5YksMrILxA8ZuZYzqOTVcib5vFjOYphny9k0c2c5h0ZuLeeKfZZLGWcawxlQTL/lDArptJz7mT+jUXdqLTeLCy23iOCQIH4uCLBBTKcPN1fsSo0Y3ceZlGvFXKIbsVMUQ0sjxCxDGlF5IoqFiIkHiYp9OpUFp+J7rLKtPcQNAY5MvSgDLBLEp+yn0iPGFVSknTF5hzXGPjztH672D9fnrTnW2NNYE/1fxZ5/5FwiKC1N5ON/7Ywqs5boWMoN7X++ZV+eIB7pV8a1QNx0Rz838e6PTkVtr5y4zY04lwzKpf4bNajhxMcNDtMFdVJ60NaM2oo9bxlJVvMAeNpjYGIAg/9zGIwYsAEOBgZGJkZmBmYGI0YWRlZGNha/UB8fJucg9tK8TAMDRwMQbehm4gKhXVwBGVMKtQAAAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-greek-700-normal-YcFp24oM.woff2) format("woff2"),url(/assets/open-sans-greek-700-normal-bcfTBw-h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-hebrew-700-normal-DnAL3HC_.woff2) format("woff2"),url(/assets/open-sans-hebrew-700-normal-CZc_Q6SQ.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-math-700-normal-EYnC2qGX.woff2) format("woff2"),url(/assets/open-sans-math-700-normal-B7X9EnEK.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-symbols-700-normal-DfXrtqu8.woff2) format("woff2"),url(/assets/open-sans-symbols-700-normal-DNvDgxgv.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-vietnamese-700-normal-C0rmKuKj.woff2) format("woff2"),url(/assets/open-sans-vietnamese-700-normal-BwQSBZ9d.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-ext-700-normal-DatbY7Hl.woff2) format("woff2"),url(/assets/open-sans-latin-ext-700-normal-IE4yTLg1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2) format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff) format("woff");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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
