.rl{-webkit-font-smoothing:antialiased;height:100dvh;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:hidden}.rl-bg{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.rl-bg img{object-fit:cover;filter:blur(2px);width:100%;height:100%;display:block;transform:scale(1.04)}.rl-card{box-sizing:border-box;background:#faf6ef;border-radius:clamp(18px,3vw,24px);width:min(92vw,430px);padding:clamp(20px,3.2vw,28px) clamp(22px,3.6vw,32px) clamp(22px,3.2vw,30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #180c0459,0 4px 14px #180c042e}.rl-sso-loader{color:#22322d;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:180px;display:flex}.rl-sso-loader p{margin:0;font-size:15px;font-weight:500}.auth-route-transition{z-index:9999;color:#22322d;background:#f8f5f3;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100dvh;display:flex;position:fixed;inset:0}.auth-route-transition p{margin:0;font-size:15px;font-weight:500}.rl-brand{justify-content:center;margin-bottom:clamp(16px,2.6vw,22px);display:flex}.rl-brand img{object-fit:contain;width:auto;height:clamp(50px,7vw,62px)}.rl-title{text-align:center;letter-spacing:-.02em;color:#1a1a1a;margin:0;font-size:clamp(21px,3.4vw,27px);font-weight:700}.rl-sub{text-align:center;color:#4b4b4b;margin:clamp(6px,1vw,8px) 0 clamp(16px,2.6vw,22px);font-size:clamp(13px,2vw,14.5px)}.rl-alert{color:#8a2020;background:#fdecec;border:1px solid #f2c2c2;border-radius:10px;margin-bottom:14px;padding:9px 12px;font-size:13px}.rl-label{color:#22322d;margin-bottom:7px;font-size:clamp(13px,2vw,14.5px);font-weight:500;display:block}.rl-control{background:#fffdf9;border-radius:10px;align-items:center;gap:10px;height:clamp(42px,6vw,46px);margin-bottom:clamp(12px,2vw,16px);padding:0 14px;display:flex}.rl-control--teal{color:#0f6e56;border:1.6px solid #0f6e56}.rl-control--orange{color:#d98b0d;border:1.6px solid #f5a623}.rl-control input{min-width:0;font:inherit;color:#1a1a1a;letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;font-size:clamp(14px,2.2vw,15.5px)}.rl-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0 clamp(14px,2.2vw,18px);display:flex}.rl-check{color:#1f2a26;cursor:pointer;align-items:center;gap:9px;font-size:clamp(13px,2vw,14.5px);display:inline-flex}.rl-check input{opacity:0;width:0;height:0;position:absolute}.rl-box{color:#0000;background:#fffdf9;border:1.6px solid #0f6e56;border-radius:5px;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.rl-check input:checked+.rl-box{color:#fff;background:#0f6e56}.rl-check input:focus-visible+.rl-box{box-shadow:0 0 0 3px #0f6e5647}.rl-link{color:#0f6e56;font-size:clamp(13px,2vw,14.5px);text-decoration:none}.rl-link:hover{text-decoration:underline}.rl-submit{color:#23303c;width:100%;height:clamp(44px,6.4vw,48px);font:inherit;cursor:pointer;background:#f5a623;border:0;border-radius:10px;font-size:clamp(15px,2.3vw,16.5px);font-weight:600;transition:background .15s}.rl-submit:hover:not(:disabled){background:#e89a15}.rl-submit:disabled{opacity:.75;cursor:default}.rl .rl-submit--link{color:#000;justify-content:center;align-items:center;text-decoration:none;display:flex}.rl .rl-submit--link:hover{background:#e89a15}@media (width<=768px){.rl-bg{grid-template-columns:1fr}.rl-bg img:last-child{display:none}.rl-card{width:calc(100vw - 32px)}}:-webkit-any(.rl-control input:focus,.rl-control input:focus-visible,.rl-control input:-webkit-autofill){box-shadow:none;background:0 0;border:0;outline:none}:is(.rl-control input:focus,.rl-control input:focus-visible,.rl-control input:autofill){box-shadow:none;background:0 0;border:0;outline:none}.rl-control:focus-within{box-shadow:0 0 0 3px #0f6e5629}.rl-control--orange:focus-within{box-shadow:0 0 0 3px #f5a62333}._page_1q29d_1{color:#173b38;background:#f7fbfa;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100vh;font-size:1rem;display:flex}._page_1q29d_1 p{margin:0}._filterBarContainer_2j2al_5{border:1px solid var(--line,#e2e8f0);background:#fff;border-radius:8px;flex-direction:column;margin-bottom:12px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}._filterBarContainer_2j2al_5:hover{border-color:#cbd5e1}._topRow_2j2al_24{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}._leftSection_2j2al_33{flex-shrink:0;align-items:center;gap:8px;display:flex}._rightSection_2j2al_40{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}._badgeGroup_2j2al_51{align-items:center;gap:6px;display:inline-flex}._resultBadge_2j2al_57{color:#0f766e;white-space:nowrap;background:#f0fdfa;border:1px solid #99f6e4;border-radius:16px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;line-height:18px;animation:.2s _fadeIn_2j2al_1;display:inline-flex}._resultDot_2j2al_73{background:#0d9488;border-radius:50%;width:6px;height:6px;display:inline-block}._totalBadge_2j2al_81{color:#64748b;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}._badgeResetIconBtn_2j2al_96{color:#ef4444;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:inline-flex}._badgeResetIconBtn_2j2al_96:hover{color:#dc2626;background:#fee2e2;border-color:#f87171;transform:rotate(-45deg)scale(1.08);box-shadow:0 1px 3px #ef444433}._searchWrapper_2j2al_123{width:210px;min-width:150px;transition:width .2s;position:relative}._searchWrapper_2j2al_123:focus-within{width:250px}._searchInput_2j2al_134{color:#1e293b;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;height:32px;padding:0 26px 0 30px;font-size:12px;transition:all .15s}._searchInput_2j2al_134:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 2px #0f766e26}._searchInput_2j2al_134::placeholder{color:#94a3b8;font-size:11.5px}._searchIcon_2j2al_158{color:#94a3b8;pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}._searchSpinner_2j2al_169{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._searchClearBtn_2j2al_179{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._searchClearBtn_2j2al_179:hover{color:#475569;background:#e2e8f0}._filterTriggerBtn_2j2al_203{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}._filterTriggerBtn_2j2al_203:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8}._filterTriggerActive_2j2al_226{color:#0f766e;background:#f0fdfa;border-color:#0f766e;font-weight:600}._activeCountTag_2j2al_233{color:#fff;background:#0f766e;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}._chevronIcon_2j2al_247{color:#64748b;transition:transform .2s}._chevronOpen_2j2al_252{transform:rotate(180deg)}._timelineRow_2j2al_259{background:#f8fafc;border-top:1px solid #edf2f7;align-items:center;gap:8px;min-height:38px;padding:6px 12px;display:flex;overflow:hidden}._timelineBackBtn_2j2al_270{color:#0f766e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}._timelineBackBtn_2j2al_270:hover:not(:disabled){background:#f0fdfa;border-color:#0f766e;transform:translate(-1px)}._timelineBackBtn_2j2al_270:disabled{opacity:.4;cursor:not-allowed;color:#94a3b8;border-color:#e2e8f0}._timelineBreadcrumb_2j2al_301{color:#0f766e;flex-shrink:0;align-items:center;gap:4px;margin-right:2px;font-size:12px;font-weight:600;display:inline-flex}._navArrowBtn_2j2al_312{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:inline-flex}._navArrowBtn_2j2al_312:hover:not(:disabled){color:#0f766e;background:#f0fdfa;border-color:#0f766e}._navArrowBtn_2j2al_312:disabled{opacity:.35;cursor:not-allowed;border-color:#e2e8f0}._timelineTrack_2j2al_340{scrollbar-width:none;-ms-overflow-style:none;flex:0 auto;align-items:center;gap:6px;max-width:calc(100% - 140px);padding:2px 0;display:flex;overflow-x:auto}._timelineTrack_2j2al_340::-webkit-scrollbar{width:0;height:0;display:none}._timelineChip_2j2al_358{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 11px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}._timelineChip_2j2al_358:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}._timelineChipActive_2j2al_383{color:#fff;background:#0f766e;border-color:#0f766e;font-weight:600;box-shadow:0 1px 3px #0f766e40}._timelineChipActive_2j2al_383:hover{color:#fff;background:#115e59;border-color:#115e59}._chipCount_2j2al_397{color:#334155;background:#e2e8f0;border-radius:9px;justify-content:center;align-items:center;padding:1px 5px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}._timelineChipActive_2j2al_383 ._chipCount_2j2al_397{color:#fff;background:#ffffff40}._pillResetIconBtn_2j2al_415{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:2px;padding:0;transition:all .15s;display:inline-flex}._pillResetIconBtn_2j2al_415:hover{color:#dc2626;background:#fee2e2;border-color:#fca5a5;transform:rotate(-45deg)}._popoverCard_2j2al_442{background:#fff;border-radius:8px;flex-direction:column;width:295px;max-width:90vw;display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000f}._popoverHeader_2j2al_453{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-top-left-radius:8px;border-top-right-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}._popoverTitle_2j2al_465{color:#1e293b;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}._popoverBody_2j2al_474{flex-direction:column;gap:10px;max-height:min(60vh,480px);padding:10px 12px;display:flex;overflow:hidden auto}._popoverBody_2j2al_474::-webkit-scrollbar{width:4px}._popoverBody_2j2al_474::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}._filterField_2j2al_493{flex-direction:column;gap:4px;display:flex}._fieldLabel_2j2al_499{color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}._accordionHeader_2j2al_508{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:11.5px;font-weight:600;transition:all .12s;display:flex}._accordionHeader_2j2al_508:hover{background:#f1f5f9;border-color:#cbd5e1}._accordionHeaderActive_2j2al_529{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}._accordionBody_2j2al_535{background:#fff;border-left:2px solid #0f766e;flex-direction:column;gap:8px;margin-top:4px;padding:8px 10px;display:flex}._rangeInputs_2j2al_545{align-items:center;gap:6px;display:flex}._rangeActions_2j2al_551{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}._miniBtn_2j2al_559{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;transition:all .12s}._miniBtn_2j2al_559:hover{color:#0f172a;background:#f1f5f9}._miniBtnPrimary_2j2al_576{color:#fff;background:#0f766e;border-color:#0f766e;font-weight:600}._miniBtnPrimary_2j2al_576:hover{color:#fff;background:#115e59;border-color:#115e59}._popoverFooter_2j2al_589{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}._resetAllBtn_2j2al_601{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:11.5px;font-weight:500;transition:all .12s}._resetAllBtn_2j2al_601:hover{background:#fee2e2;text-decoration:underline}@keyframes _fadeIn_2j2al_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=1366px){._topRow_2j2al_24{gap:8px;min-height:40px;padding:7px 10px}._searchWrapper_2j2al_123{width:180px;min-width:130px}._searchWrapper_2j2al_123:focus-within{width:220px}._searchInput_2j2al_134{height:32px;font-size:11.5px}._filterTriggerBtn_2j2al_203{gap:5px;height:32px;padding:0 10px;font-size:12px}._timelineRow_2j2al_259{gap:6px;min-height:36px;padding:5px 10px}._timelineBackBtn_2j2al_270{height:26px;padding:0 8px;font-size:11.5px}._navArrowBtn_2j2al_312{width:24px;height:24px}._timelineChip_2j2al_358{height:26px;padding:0 9px;font-size:11.5px}}@media (width<=1024px){._topRow_2j2al_24{flex-wrap:wrap;gap:8px}._rightSection_2j2al_40{flex-wrap:wrap;gap:6px}}._skeletonPill_2j2al_690{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:6px;height:28px;animation:1.4s ease-in-out infinite _skeletonShimmer_2j2al_1}@keyframes _skeletonShimmer_2j2al_1{0%{background-position:200% 0}to{background-position:-200% 0}}._root_nr7ls_1{color:#164957;flex-direction:column;flex:1;min-width:0;min-height:0;padding:16px 20px;display:flex}._header_nr7ls_11{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-bottom:14px;display:flex}._root_nr7ls_1 ._backButton_nr7ls_20{color:#006778;background:#e5f2ef;border-color:#0000}._title_nr7ls_26{color:#1e293b;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:inline-flex}._titleIcon_nr7ls_36{color:#0d9488}._refreshButton_nr7ls_40{margin-left:auto}._table_nr7ls_44 .ant-table-thead>tr>th{color:#475569;background:#f8fafc;font-size:12px;font-weight:600}._actionTag_nr7ls_51{margin:0}._changes_nr7ls_55{flex-direction:column;gap:2px;font-size:12px;display:flex}._field_nr7ls_62{color:#334155;font-weight:600}._oldValue_nr7ls_67{color:#94a3b8}._arrow_nr7ls_71{color:#64748b}._newValue_nr7ls_75{color:#0f172a}._empty_nr7ls_79{color:#94a3b8}@media (width<=640px){._root_nr7ls_1{padding:12px}._refreshButton_nr7ls_40{margin-left:0}}: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-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);--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-x150);--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-x150);--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-x150);--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-x150);--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-x150);--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-x150);--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-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);--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:gray;--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);--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);--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-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;--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)}: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%{height:var(--animation-height-from);min-height:var(--animation-height-from);border-top-width:0;border-bottom-width:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}99%{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);overflow:hidden}to{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);overflow:visible}}@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;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;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);position:absolute;box-shadow:0 8px 16px #0000001a}.sv-matrixdynamic__drag-icon{padding-top:calc(var(--sjs2-base-unit-spacing) * 1.75)}.sv-matrixdynamic__drag-icon:after{content:" ";height:var(--sjs2-size-x075);width:var(--sjs2-size-x250);box-sizing:border-box;border-radius:calc(var(--sjs2-base-unit-radius) * 1.25);cursor:move;margin-top:var(--sjs2-spacing-x150);border:1px solid #e7e7e7;display:block}.sv-matrixdynamic-dragged-row{cursor:grabbing;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;position:absolute}.sv-matrixdynamic-dragged-row .sd-table__row{box-shadow:var(--sjs2-border-effect-floating-default);background-color:var(--sjs2-color-bg-basic-primary);flex-grow:0;flex-shrink:0;align-items:center;line-height:0;display:flex}.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;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;position:absolute}.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{white-space:nowrap;overflow:hidden}.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;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);position:absolute}sv-popup{display:block;position:absolute}.sv-popup{z-index:2000;outline:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.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{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);overflow:hidden}.sv-popup__container{padding:0;position:absolute}.sv-popup__close-button{top:var(--sjs2-spacing-x100);right:var(--sjs2-spacing-x100);padding:var(--sjs2-spacing-x100);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.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{flex-direction:column;min-width:100%;height:100%;min-height:0;display:flex;position:relative}.sv-popup__body-content{box-sizing:border-box;flex-direction:column;width:100%;max-width:100vw;height:100%;max-height:90vh;display:flex}.sv-popup--modal-popup{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;justify-content:center;align-items:center;display:flex}.sv-popup--modal-popup>.sv-popup__container{background-color:var(--sjs2-color-utility-sheet);border-radius:var(--sjs2-radius-component-modal);box-shadow:var(--sjs2-border-effect-floating-default);display:flex;position:relative}.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);gap:var(--sjs2-spacing-x400);min-width:452px;height:auto}.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{--sd-action-bar-gap:var(--sjs2-layout-component-modal-footer-action-group-gap);justify-content:flex-end;width:100%;overflow:visible}.sv-popup--modal-popup .sv-popup__scrolling-content{margin:-2px;padding: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,.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{flex-direction:column;height:100%;display:flex;overflow:auto}.sv-popup__scrolling-content::-webkit-scrollbar{background-color:var(--sjs2-color-bg-neutral-tertiary-dim);width:6px;height:6px}.sv-popup__scrolling-content ::-webkit-scrollbar{background-color:var(--sjs2-color-bg-neutral-tertiary-dim);width:6px;height:6px}.sv-popup__scrolling-content::-webkit-scrollbar-thumb{background:var(--sjs2-color-bg-brand-secondary)}.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:" ";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;width:0;height:0;display:block}.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;width:100%;top:var(--sv-popup-overlay-top,0px);height:var(--sv-popup-overlay-height,100vh);padding:0}.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%;padding:0 calc(var(--sjs2-spacing-x100) + var(--sjs2-spacing-x025));justify-content:flex-start}.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:none}.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{padding:var(--sjs2-spacing-x200);align-items:center;margin-bottom:0;display:flex}.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{height:var(--sjs2-size-x300);position:static}.sv-popup--menu-phone .sv-list__empty-container,.sv-popup--menu-tablet .sv-list__empty-container{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.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;background-color:#0000;border:none;border-radius:100%}.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-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);max-height:var(--sv-popup-overlay-max-height);min-height:min(var(--sv-popup-overlay-max-height), var(--sjs2-base-unit-size) * 30);width:auto;height: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);box-shadow:var(--sjs2-border-effect-floating-default);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.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-duration:.15s;animation-fill-mode:forwards}.sv-popup--modal-popup.sv-popup--enter{animation-duration:.25s;animation-timing-function:ease-out}.sv-popup--leave{animation-name:fadeIn;animation-duration:.15s;animation-direction:reverse;animation-fill-mode:forwards}.sv-popup--modal-popup.sv-popup--leave{animation-duration:.25s;animation-timing-function:ease-in}.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-duration:.25s;animation-timing-function:ease-out;animation-fill-mode:forwards}.sv-popup--modal-popup.sv-popup--leave .sv-popup__container{animation-timing-function:ease-in;animation-direction:reverse}.sv-button-group{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);border-radius:var(--sjs2-radius-component-formbox);background:var(--sjs2-color-component-formbox-default-bg);box-shadow:var(--sjs2-border-effect-component-formbox-default);flex-direction:row;display:flex;overflow-x:auto}.sv-button-group__item-decorator{white-space:nowrap;align-items:center;display:flex}.sv-button-group__item-caption{padding:0 var(--sjs2-spacing-x100);display:block}.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{box-sizing:border-box;appearance:none;--sd-buttongroup-a11y-boxshadow:0px 0px 0px 0px #0000;outline:none;flex-direction:row;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;display:flex;position:relative}.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;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);flex-grow:1;flex-basis:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.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{line-height:var(--sjs2-line-height-x300);width:1lh;height:1lh;display:block}.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{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sv-hidden{display:none!important}.sv-title-actions{align-items:center;width:100%;display:flex}.sv-title-actions__title{min-width:50%;max-width:90%;white-space:initial;flex-wrap:wrap}.sv-action-title-bar{min-width:56px}.sv-title-actions .sv-title-actions__title{max-width:unset;min-width:unset;flex-wrap:wrap;flex:0 auto}.sv-title-actions .sv-action-title-bar{min-width:unset;flex:auto;justify-content:flex-end}.sv_window{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);z-index:100;box-sizing:border-box;background-clip:padding-box;background:var(--sjs2-color-bg-neutral-tertiary-dim);max-height:50vh;position:fixed;overflow:auto;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{background-color:#0000;width:12px;height:12px}.sv_window ::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}.sv_window::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs2-color-component-input-default-line);border:4px solid #0000;border-radius:32px}.sv_window ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs2-color-component-input-default-line);border:4px solid #0000;border-radius:32px}.sv_window::-webkit-scrollbar-track{background:0 0}.sv_window ::-webkit-scrollbar-track{background:0 0}.sv_window::-webkit-scrollbar-thumb:hover{background-color:var(--sjs2-color-component-input-default-line);border:2px solid #0000}.sv_window ::-webkit-scrollbar-thumb:hover{background-color:var(--sjs2-color-component-input-default-line);border:2px solid #0000}.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{justify-content:flex-end;display:flex}.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);background-color:var(--sjs2-color-bg-neutral-tertiary-dim);box-sizing:content-box;display:flex}.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;justify-content:flex-start;align-items:center;display:flex}.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{margin-top:var(--sjs2-spacing-x100);margin-right:var(--sjs2-spacing-x100);gap:var(--sjs2-spacing-x100);z-index:10000;display:flex;position:fixed}.sv_window_button{padding:var(--sjs2-spacing-x100);border-radius:var(--sjs2-radius-x050);cursor:pointer;justify-content:center;align-items:center;display:flex}.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;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;margin-top:1px;padding:24px 40px;position:relative}.sv-brand-info a{color:#161616;text-decoration-line:underline}.sd-body--static .sv-brand-info{margin-top:16px;padding-top:0}.sd-body--responsive .sv-brand-info{margin-top:-8px;padding-top:16px}.sd-root-modern--mobile .sv-brand-info{text-align:center;margin-top:0;padding:48px 24px 8px}.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-left:0;padding-right:0}.sv-ranking{-webkit-user-select:none;user-select:none;outline:none}.sv-ranking-item{cursor:pointer;opacity:1;position:relative}.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{padding:var(--sjs2-spacing-x050) 0px;border-radius:var(--sjs2-radius-component-ranking);align-items:center;line-height:1em;display:flex}.sv-ranking-item__icon-container{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));padding-left:var(--sjs2-spacing-x100);padding-right:var(--sjs2-spacing-x100);margin-left:var(--sjs2-spacing-negative-x200);box-sizing:content-box;flex-shrink:0;align-self:flex-start;position:relative;bottom:0;left:0}.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);visibility:hidden;width:1lh;height:1lh;fill:var(--sjs2-color-bg-brand-primary);top:var(--sjs2-spacing-x100);position:absolute}.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);background-color:var(--sjs2-color-bg-brand-secondary);color:var(--sjs2-color-fg-basic-primary);width:1lh;height: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;border-radius:100%;flex-shrink:0;justify-content:center;align-self:self-start;align-items:center;display:flex}.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);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;padding-block:var(--sjs2-spacing-x100);align-self:self-start;display:inline-block;overflow:hidden}.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{box-shadow:inset 0 0 0 1px var(--sjs2-color-fg-basic-primary);background-color:#0000}.sv-ranking-item__ghost.sv-ranking-item__ghost{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;left:0;top:var(--sjs2-spacing-x050);display:none;position:absolute}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sv-ranking,[style*=direction\:rtl] .sv-ranking,[style*="direction: rtl"] .sv-ranking){direction:ltr;transform:scaleX(-1)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sv-ranking-item__text,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sv-ranking__container-placeholder,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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){direction:rtl;transform:scaleX(-1)}.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);width:1lh;height: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;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);position:absolute}.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{white-space:nowrap;overflow:hidden}.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);justify-content:center;align-items:center;display:flex}.sv-ranking-item--animate-item-removing{animation-name:moveIn,fadeIn;animation-timing-function:linear;animation-direction:reverse;animation-fill-mode:forwards;animation-duration:var(--sjs-ranking-move-out-duration,.15s), var(--sjs-ranking-fade-out-duration,.1s);animation-delay:var(--sjs-ranking-move-out-delay,0s), 0s}.sv-ranking-item--animate-item-adding{opacity:0;animation-name:moveIn,fadeIn;animation-timing-function:linear;animation-fill-mode:forwards;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{opacity:0;animation-name:fadeIn;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-timing-function:linear;animation-direction:reverse;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;height:100%;padding-top:var(--sjs2-spacing-x050);padding-bottom:var(--sjs2-spacing-x050);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.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{padding-left:16px;left:0!important}.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);width:var(--sjs2-size-x500);justify-content:flex-end;padding:0;display:flex}.sv-list{padding:var(--sjs2-spacing-x050);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;margin:0;list-style-type:none;overflow-y:auto}.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);padding:var(--sjs2-spacing-x200) var(--sjs2-spacing-x800);justify-content:center;align-items:center;gap:var(--sjs2-spacing-x050);flex-direction:column;align-self:stretch;display:flex}.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;text-overflow:ellipsis;white-space:nowrap;color:var(--sjs2-color-fg-basic-secondary);overflow:hidden}.sv-list__item{box-sizing:border-box;width:100%;color:var(--sjs2-color-fg-basic-primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;overflow:hidden}.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));box-sizing:border-box;width:100%;padding-block:var(--sjs2-spacing-x100);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;text-align:start;text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--sjs-transition-duration,.15s), color var(--sjs-transition-duration,.15s);align-items:center;padding-inline-start:var(--sjs2-spacing-x200);padding-inline-end:var(--sjs2-spacing-x800);position:relative;overflow:hidden}.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-start:calc(var(--sjs2-base-unit-spacing) * 1.75);padding-inline-end:calc(var(--sjs2-base-unit-spacing) * 7.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;width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);flex-shrink:0}.sv-list__item-icon svg{display:block}.sv-list__item-icon use{fill:var(--sjs2-color-fg-basic-secondary)}.sv-list-item__marker-icon{right:var(--sjs2-spacing-x100);width:var(--sjs2-size-x200);height:var(--sjs2-size-x200);padding:var(--sjs2-spacing-x050);box-sizing:content-box;flex-shrink:0;position:absolute}.sv-list-item__marker-icon svg{display:block}.sv-list-item__marker-icon use{fill:var(--sjs2-color-fg-basic-secondary)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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;background-color:var(--sjs2-color-component-input-default-line);height:1px}.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,.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{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.sv-list__filter{border-bottom:1px solid var(--sjs2-color-border-basic-secondary-overlay)}.sv-list__filter-icon{top:var(--sjs2-spacing-x150);display:block;position:absolute;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{appearance:none;box-sizing:border-box;width:100%;min-width:calc(var(--sjs2-base-unit-size) * 30);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);background:0 0;border:none;outline:none;padding-inline-start:var(--sjs2-spacing-x700);display:block}.sv-list__input::placeholder,.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:#0000}.sv-scroll__wrapper{flex-direction:column;height:100%;display:flex;position:relative}.sv-scroll__scroller{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.sv-scroll__scroller::-webkit-scrollbar{display:none}.sv-scroll__scrollbar{visibility:hidden;z-index:30;top:0;bottom:0;width:fit-content;margin-inline-start:-1px;position:absolute;inset-inline-start:initial;inset-inline-end:0;overflow:hidden scroll}@-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{flex-direction:column;flex-grow:1;width:100%;display:flex}.sv-save-data_root{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 #0000001a);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);transform:translateX(-50%) translateY(var(--sjs2-spacing-x300));flex-direction:row;justify-content:center;align-items:center;transition:all .5s;display:flex;position:fixed}.sv-save-data_root.sv-save-data_root--shown{opacity:.75;transition-property:transform,opacity;transition-delay:.25s;transition-timing-function:ease-out;transform:translate(-50%)translateY(0)}.sv-save-data_root span{flex-grow:1;display:flex}.sv-save-data_root .sd-action-bar{flex-grow:0;flex-shrink:0;display:flex}.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{box-sizing:content-box;white-space:nowrap;--sd-action-bar-gap:0px;align-items:center;gap:var(--sd-action-bar-gap);display:flex}.sd-action-bar__item--space{margin-left:auto}.sd-action-bar__item--hidden{width:0;height:0;margin:0 calc(-1 * var(--sd-action-bar-gap) / 2);visibility:hidden;overflow:hidden}.sd-action-bar__item--hidden .sd-action-bar__item-content{min-width:fit-content}.sd-action-bar__item-content{flex-direction:row;align-items:center;display:flex}.sd-action-bar__item-content>*{flex:none}.sd-action-bar__separator{vertical-align:middle;width:1px;height:24px;margin-right:var(--sd-action-bar-gap);background-color:var(--sjs2-color-component-input-default-line);display:inline-block}.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 #0000;appearance:none;box-sizing:content-box;background:var(--sd-action-background);padding:var(--sd-action-padding);justify-content:center;align-items:center;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);border:none;outline:none;font-style:normal;display:flex}.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,#1c1b2066);--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,#1c1b2066);--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,#1c1b2066);--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,#1c1b2066);--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,#5f5e6100);--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,#1c1b2066);--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,#1c1b2066);--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,#5f5e611a);--sd-action-disabled-background:var(--sjs2-color-component-action-neutral-quaternary-disabled-bg,#5f5e6100);--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,#1c1b2066);--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,#1c1b2066);--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,#1c1b2033);--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,#1c1b2033);--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,#1c1b2066);--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,#1c1b2033);--sd-action-icon-color:var(--sjs2-color-component-action-neutral-quaternary-surface-default-icon,#1c1b2066);--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,#1c1b2033);--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,#1c1b2066);--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,#1c1b2066);--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,#e50a3e26);--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,#1c1b2066);--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,#1c1b2066);--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,#e50a3e00);--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,#1c1b2066);--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,#1c1b2066);--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,#e50a3e1a);--sd-action-disabled-background:var(--sjs2-color-component-action-alert-quaternary-disabled-bg,#e50a3e00);--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,#1c1b2066);--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,#1c1b2066);--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,#1c1b2033);--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,#1c1b2033);--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,#e50a3e1a);--sd-action-disabled-background:var(--sjs2-color-component-action-alert-tertiary-muted-disabled-bg,#e50a3e00);--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,#1c1b2033);--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,#1c1b2033);--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,#1c1b2033);--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,#1c1b2033);--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,#1c1b2066);--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,#1c1b2033);--sd-action-icon-color:var(--sjs2-color-component-action-alert-quaternary-surface-default-icon,#1c1b2066);--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,#1c1b2033);--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,#1c1b2066);--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,#1c1b2066);--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,#19b39426);--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,#1c1b2066);--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,#1c1b2066);--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,#19b39400);--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,#1c1b2066);--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,#1c1b2066);--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,#19b3941a);--sd-action-disabled-background:var(--sjs2-color-component-action-brand-quaternary-disabled-bg,#19b39400);--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,#1c1b2066);--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,#1c1b2066);--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,#1c1b2033);--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,#1c1b2033);--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,#19b3941a);--sd-action-disabled-background:var(--sjs2-color-component-action-brand-tertiary-muted-disabled-bg,#19b39400);--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,#1c1b2033);--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,#1c1b2033);--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,#1c1b2033);--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,#1c1b2033);--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,#1c1b2066);--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,#1c1b2033);--sd-action-icon-color:var(--sjs2-color-component-action-brand-quaternary-surface-default-icon,#1c1b2066);--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,#1c1b2033);--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-selectlist__container{gap:var(--sjs2-layout-component-drop-box-gap-vertical);flex-direction:column;height:100%;min-height:0;display:flex;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;list-style-type:none;overflow-y:auto}.sd-selectlist__item{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);align-self:stretch;align-items:center;display:flex}.sd-selectlist__item:focus-visible{outline:none}.sd-selectlist__item-body{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);box-sizing:border-box;width:100%;display:flex}.sd-selectlist__item-body .sv-string-viewer{padding:0 var(--sjs2-layout-component-drop-item-label-padding-horizontal);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.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{white-space:normal;word-wrap:break-word;display:inline}.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{min-height:var(--sjs2-size-x1500);flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;align-items:center;display:flex}.sd-selectlist__empty-text{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);justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.sd-selectlist__filter{border-bottom:1px solid var(--sjs2-color-border-basic-secondary);width:100%;padding:var(--sjs2-spacing-x200);box-sizing:border-box;align-self:stretch;align-items:center;display:flex}.sd-selectlist-filter__box{align-items:center;gap:var(--sjs2-spacing-x200);width:100%;display:flex}.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{appearance:none;box-sizing:border-box;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);background:0 0;border:none;outline:none;padding:0;display:block}.sd-selectlist__filter-clear-button{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);appearance:none;background-color:#0000;border:none;border-radius:100%;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.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);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);box-sizing:content-box;flex-direction:column;align-items:flex-start;min-width:188px;display:flex;overflow:hidden}.sd-menu-list{width:100%;padding:var(--thm-list-padding);box-sizing:border-box;margin:0;list-style-type:none;overflow-y:auto}.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));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));border-radius:var(--sjs2-radius-component-menu-item);align-items:center;gap:var(--sjs2-layout-component-menu-item-box-gap);box-sizing:border-box;width:100%;display:flex}.sd-menu-item__body .sv-string-viewer{padding:0 var(--sjs2-layout-component-menu-item-label-padding-horizontal);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1 0 0;display:-webkit-box;overflow:hidden}.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);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);background-color:#0000}.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{white-space:normal;word-wrap:break-word;display:inline}.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{padding:var(--sjs2-spacing-x100);background:var(--sjs2-color-utility-sheet);border-bottom:solid var(--sjs2-border-width-x100) var(--sjs2-color-border-basic-secondary);align-self:stretch;align-items:center;display:flex}.sd-menu-filter__box{padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x100) var(--sjs2-spacing-x100) var(--sjs2-spacing-x150);gap:var(--sjs2-spacing-x100);display:flex}.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{appearance:none;box-sizing:border-box;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);background:0 0;border:none;outline:none;padding:0;display:block}.sd-selectlist__input::placeholder{color:var(--sjs2-color-component-input-default-placeholder)}.sd-menu-list__empty-container{padding:var(--sjs2-spacing-x200);box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex}.sd-menu-list__empty-text{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);flex:1 0 0}.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{white-space:normal;max-width:100%}.sd-element__title{margin:0;font-size:0;line-height:0;position:static}.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);margin:0 0 var(--sjs2-spacing-x050) 0px;position:static}.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);width:var(--sjs2-size-x500);color:var(--sjs2-color-fg-basic-secondary);text-align:end;box-sizing:border-box;white-space:nowrap;flex-shrink:0;margin-inline-start:var(--sjs2-spacing-negative-x500);padding-inline-start:0;padding-inline-end:var(--sjs2-spacing-x100)}.sd-page__num+span,.sd-element__num+span{float:left;width:0}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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;width:auto;margin-inline-start:0;padding-inline:0}.sd-element__title--num-inline .sd-element__num+span{float:none;width:auto}.sd-element__title--expandable.sd-element__title--expandable{display:block;position:relative}.sd-element__title-expandable-svg-container{width:var(--sjs2-size-x200);height:1lh;padding-inline-end:var(--sjs2-spacing-x100);display:block;position:absolute;inset-inline-start:var(--sjs2-spacing-negative-x300)}.sd-element__title-expandable-svg{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);display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.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{flex-grow:0;flex-shrink:0;order:1;padding-inline-end:0;position:relative;inset-inline-start: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-grow:0;flex-basis:0;width:0;min-width:0;max-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:ease-out;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:ease-in;animation-direction:reverse;animation-fill-mode:forwards;animation-duration:var(--sjs-element-move-out-duration,.25s), var(--sjs-element-fade-out-duration,.15s);animation-delay:var(--sjs-element-move-out-delay,0s), 0s}.sd-element__content{box-sizing:border-box}.sd-element__content--enter,.sd-element__content--leave{--animation-padding-top:0;--animation-padding-bottom:0}.sd-element__content--enter{opacity:0;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-out;animation-fill-mode:forwards;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;min-height:0!important}.sd-element__content--leave{animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-in;animation-direction:reverse;animation-fill-mode:forwards;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);min-height:0!important}.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-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);position:relative}.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%;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);flex-direction:column;display:flex}.sd-question__header-and-content-container{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);flex-direction:column;flex:1;display:flex}.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{column-gap:var(--sjs2-spacing-x300);row-gap:var(--sjs2-spacing-x100);flex-flow:wrap}.sd-element--nested>div>.sd-question__header-and-content-container,.sd-question--single-input>.sd-question__container>.sd-question__header-and-content-container,.sd-question--single-input>.sd-question__container>.sd-question__header-and-content-container>.sd-question__header--complex{padding:0}.sd-question__header{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);flex-direction:column;display:flex}.sd-question__header--location-top{border-bottom:var(--sd-question-header-border-bottom)}.sd-question__header--location--left{vertical-align:top;width:auto;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(--sd-question-title-color);padding-block:var(--sd-question-title-padding-block);padding-inline:var(--sd-question-title-padding-inline);transition:color var(--sjs-transition-duration,.15s)}.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{height:calc(1.5 * (var(--sjs2-typography-font-size-component-question-title)));display:inline-block}.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(--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,.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-top:var(--sjs2-layout-component-question-box-gap-vertical)}.sd-scrollable .sd-question__content{padding:var(--sjs2-spacing-x200) 0;overflow-x:auto}.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);gap:var(--sjs2-spacing-x100);color:var(--sjs2-color-fg-basic-primary);white-space:normal;flex-direction:column;display:flex}.sd-question__placeholder{text-align:center;align-items:center;gap:var(--sjs2-spacing-x200);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));flex-direction:column;justify-content:center;display:flex}.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;max-width:100%;overflow:visible}.sd-error{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;background-color:var(--sjs2-color-component-message-error-bg);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.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);align-items:flex-start;gap:var(--sjs2-layout-component-message-content-gap-horizontal);display:flex}.sd-formbox{box-sizing:border-box;width:100%;padding:var(--sjs2-layout-component-formbox-medium-padding-vertical) var(--sjs2-layout-component-formbox-medium-padding-horizontal);gap:var(--sjs2-layout-component-formbox-medium-gap);background:var(--sjs2-color-component-formbox-default-bg);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);border:none;align-items:center;display:flex;position:static}.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{box-shadow:none;border-bottom:1px solid var(--sjs2-color-fg-basic-primary);background:0 0;border-radius:0;transition:none}.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{--sd-action-bar-gap:var(--sjs2-layout-component-input-medium-action-group-gap);justify-content:flex-end;align-self:stretch;align-items:stretch}.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;appearance: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);background:0 0;border:none;margin:0}.sd-formbox__input::placeholder{color:var(--sjs2-color-component-input-default-placeholder);-webkit-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);border-right:var(--sjs2-border-width-x100) solid var(--sjs2-color-component-input-default-line);box-sizing:content-box;white-space:normal;max-width:30%;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{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;display:none}.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{appearance:none;margin-top:var(--sjs2-spacing-negative-x075);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);border-radius:100%}.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{appearance:none;margin-top:var(--sjs2-spacing-negative-x075);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);border-radius:100%}.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)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-formbox__input--mask,[style*=direction\:rtl] .sd-formbox__input--mask,[style*="direction: rtl"] .sd-formbox__input--mask){text-align:right}[style*=direction\:rtl] .sd-formbox__input--mask::placeholder,[style*="direction: rtl"] .sd-formbox__input--mask::placeholder{unicode-bidi:plaintext}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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{flex-direction:column;align-items:flex-end;gap:0;width:100%;max-width:100%;height:auto;position:relative}.sd-comment__grip{cursor:se-resize;right:var(--sjs2-spacing-x050);bottom:var(--sjs2-spacing-x050);position:absolute}.sd-comment__grip .sv-svg-icon{fill:var(--sjs2-color-component-input-default-icon);width:var(--sjs2-size-x200);height:var(--sjs2-size-x200);display:block}.sd-comment__character-counter{opacity:0;display:block}.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-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{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);flex-direction:column;display:flex;position:relative}.sd-panel__header{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);flex-direction:column;display:flex}.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(--sd-panel-title-color);padding-block:var(--sd-panel-title-padding-block);padding-inline:var(--sd-panel-title-padding-inline)}.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(--sd-panel-description-color);padding-block:var(--sd-panel-description-padding-block);padding-inline:var(--sd-panel-description-padding-inline)}.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);flex-direction:column;display:flex}.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__content{row-gap:var(--sjs2-layout-component-page-content-area-gap-vertical);padding:0}.sd-panel.sd-panel--as-page .sd-panel__footer{padding:var(--sjs2-spacing-x400) 0 0;width:initial;border:none;margin:0}.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)));z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.sjs_sp_container{border:1px dashed var(--sjs2-color-component-input-default-line);box-sizing:content-box;max-width:100%;position:relative}.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;bottom:0;left: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);bottom:auto;left:auto}.sd-question--signature.sd-question--error .sjs_sp_placeholder{background-color:var(--sjs2-color-bg-alert-secondary)}.sd-signaturepad__background-image{object-fit:cover;position:absolute;top:0;left:0}.sd-signaturepad__loading-indicator{width:100%;height:100%;position:absolute;top:0;left:0}.sd-signaturepad__loading-indicator .sd-loading-indicator{right:var(--sjs2-spacing-x100);top:var(--sjs2-spacing-x100);position:absolute}.sjs_sp_canvas{max-width:100%;display:block;position:relative}.sjs_sp__background-image{object-fit:cover;width:100%;max-width:100%;height:100%;position:absolute;top:0;left:0}.sd-question--matrixdynamic{--sd-matrixdynamic-toolbar-padding-block-start:var(--sjs2-layout-component-panel-footer-padding-top);--sd-matrixdynamic-toolbar-padding-block-end:var(--sjs2-layout-component-panel-footer-padding-bottom);--sd-matrixdynamic-toolbar-padding-inline:var(--sjs2-layout-component-panel-footer-padding-left) var(--sjs2-layout-component-panel-footer-padding-right);--sd-matrixdynamic-toolbar-gap:var(--sjs2-layout-component-panel-footer-action-group-gap)}.sd-question--matrixdynamic:where(.sd-question--nested){--sd-matrixdynamic-toolbar-padding-block-start:var(--sjs2-layout-component-panel-nested-footer-padding-top);--sd-matrixdynamic-toolbar-padding-block-end:var(--sjs2-layout-component-panel-nested-footer-padding-bottom);--sd-matrixdynamic-toolbar-padding-inline:var(--sjs2-layout-component-panel-nested-footer-padding-left) var(--sjs2-layout-component-panel-nested-footer-padding-right);--sd-matrixdynamic-toolbar-gap:var(--sjs2-layout-component-panel-nested-footer-action-group-gap)}.sd-matrixdynamic__btn.sd-matrixdynamic__add-btn{left:calc(var(--sjs2-spacing-negative-x150) + var(--sjs2-spacing-negative-x025));z-index:12;position:sticky}.sd-matrixdynamic__toolbar{box-sizing:border-box;padding-inline:var(--sd-matrixdynamic-toolbar-padding-inline);--sd-action-bar-gap:var(--sd-matrixdynamic-toolbar-gap);position:sticky;left:0}.sd-matrixdynamic__toolbar--bottom{padding-block-start:var(--sd-matrixdynamic-toolbar-padding-block-start);padding-block-end:var(--sd-matrixdynamic-toolbar-padding-block-end)}.sd-matrixdynamic__toolbar--top{padding-block-start:var(--sd-matrixdynamic-toolbar-padding-block-end);padding-block-end:var(--sd-matrixdynamic-toolbar-padding-block-start)}.sd-matrixdynamic__content>div{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:" ";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);display:block}.sd-matrixdynamic__placeholder .sd-matrixdynamic__add-btn{margin-left:0}.sd-drag-element__svg{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);cursor:pointer;display:block}.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{--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-name:empty;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{opacity:0;animation-name:fadeIn,moveInWithOverflow;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{opacity:0;animation-name:fadeIn,moveInWithOverflow;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{opacity:1;animation:none}.sd-question--mobile .sd-matrixdynamic__toolbar{border-top:1px solid var(--sjs2-color-border-basic-secondary);padding-top:var(--sjs2-layout-component-panel-dynamic-footer-padding-top);padding-bottom:var(--sjs2-layout-component-panel-dynamic-footer-padding-bottom);padding-inline-start:var(--sjs2-layout-component-panel-dynamic-footer-padding-left);padding-inline-end:var(--sjs2-layout-component-panel-dynamic-footer-padding-right)}.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-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-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--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-question.sd-question--table{position:relative}.sd-question.sd-question--table>.sd-question__container>.sd-question__header-and-content-container>.sd-question__content{overflow-x:auto}.sd-question.sd-question--table>.sd-question__container>.sd-question__header-and-content-container>.sd-question__content>.sd-question__description--under-input{padding-block:var(--sjs2-layout-component-question-box-gap-vertical) var(--sjs2-layout-component-matrix-box-padding-bottom);padding-inline:var(--sd-question-header-padding-inline);margin-block-start:calc(-1 * var(--sjs2-layout-component-matrix-box-padding-bottom));position:sticky;left:0}.sd-table-wrapper{--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);display:block}.sd-table{--sd-table-cell-width:10000px;--sd-table-cell-min-width:var(--sjs2-size-x1500);border-collapse:collapse;border-spacing:0;white-space:normal;width:100%}.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-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{--sd-action-bar-gap:var(--sjs2-layout-component-matrix-action-group-left-gap-horizontal);padding-inline-end:var(--sjs2-layout-component-matrix-action-group-left-padding-right)}.sd-table__cell--actions:last-of-type .sd-action-bar{--sd-action-bar-gap:var(--sjs2-layout-component-matrix-action-group-right-gap-horizontal);padding-inline-start:var(--sjs2-layout-component-matrix-action-group-right-padding-left)}.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{text-align:start;font-weight:600}.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,.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:#0000}.sd-question--disabled .sd-table__cell{opacity:.25}.sd-root--readonly .sd-question--disabled .sd-table__cell{opacity:1}.sd-matrix__question-wrapper,.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{background:var(--sd-table-sticky-background-color);z-index:12;position:sticky}.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-question--table>.sd-question__container>.sd-question__header-and-content-container>.sd-question__content{overflow-x:visible}.sd-question--mobile .sd-table-wrapper{--sd-table-sticky-background-color:transparent;width:auto;margin:0;padding:0}.sd-question--mobile .sd-table__row{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);flex-direction:column;display:flex}.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{width:calc(100% - 2 * var(--sjs2-layout-component-panel-content-area-padding-horizontal) + var(--sjs2-spacing-x200));display:block}.sd-question--mobile .sd-table>tbody,.sd-question--mobile .sd-table>tfoot{display:block}.sd-question--mobile .sd-table thead{display:none}.sd-question--mobile .sd-table__cell{text-align:start;gap:var(--sjs2-layout-component-question-box-gap-vertical);border-top:none;border-bottom:none;flex-direction:column;padding:0;display:flex}.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{text-align:start;font-weight:600;display:block}.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{border-top:0;border-bottom:0;padding-top:0;padding-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--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-page{box-sizing:border-box;width:100%;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);align-items:flex-start;row-gap:var(--sjs2-layout-component-page-box-gap-vertical);column-gap:var(--sjs2-layout-component-page-box-gap-horizontal);flex-direction:column;display:flex;position:relative}.sd-page__header{box-sizing:border-box;gap:var(--sjs2-layout-component-page-header-gap-vertical);width:100%;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);flex-direction:column;display:flex}.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);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);position:static}.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);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);position:static}.sd-page__content{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);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.sd-row{box-sizing:border-box;flex-direction:row;width:100%;display:flex}.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);align-items:stretch;display:flex}.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;white-space:nowrap;width:100%}.sd-row.sd-row--enter{margin-top:0}.sd-row--enter{opacity:0;height:0;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-out;animation-fill-mode:forwards;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);min-height:0!important}.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:ease-in;animation-direction:reverse;animation-fill-mode:forwards;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);min-height:0!important}.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{padding:var(--sd-page-vertical-padding) var(--sd-page-vertical-padding);align-items:center;gap:var(--sjs2-spacing-x400);box-shadow:0px 2px 0px var(--sjs2-color-bg-brand-primary);display:flex}.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{gap:var(--sjs2-spacing-x100);flex-direction:column;flex-grow:1;display:flex}.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{max-width:calc(100% - var(--sjs2-spacing-x300));white-space:initial;min-width:unset;flex-wrap:wrap;flex:0 auto}.sv-title-actions:has(.sd-action-bar--empty) .sv-title-actions__title{max-width:100%}.sd-action-title-bar{min-width:var(--sjs2-size-x600);margin:var(--sjs2-spacing-negative-x100) 0;--sd-action-bar-gap:var(--sjs2-layout-component-question-header-action-group-gap);flex:1 9 auto;justify-content:flex-end}.sd-action-title-bar .sd-action-bar__item{flex:none}.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{padding:calc(var(--sjs2-layout-component-labeled-group-box-gap-vertical) / 2) 0;display:flex}.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{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);box-sizing:border-box;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);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.sd-item--preview.sd-item--preview .sd-item__decorator{box-shadow:none;background-color:#0000;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;text-align:start;width:100%;min-width:0}.sd-item__control-label .sv-string-viewer{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.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-selectbase{min-inline-size:0;border:none;min-width:0;margin:0;padding:0}.sd-selectbase--row{column-gap:var(--sjs2-spacing-x400);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.sd-selectbase--multi-column{padding:var(--sjs2-border-width-a11y);margin:calc(var(--sjs2-border-width-a11y) * -1);flex-wrap:nowrap;flex:1 1 0;display:flex;overflow:auto}.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);gap:var(--sjs2-layout-component-labeled-item-box-gap-horizontal);vertical-align:top;cursor:pointer;max-width:100%;display:inline-flex;position:relative}.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;box-sizing:border-box;flex:1 1 0;max-width:100%;display:block}.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{opacity:0;animation-name:moveInWithOverflow,fadeIn;animation-timing-function:linear;animation-fill-mode:forwards;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,0s);--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;--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);height:0}.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;--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);height:0}.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{width:var(--sjs2-size-component-checkbox-icon);height:var(--sjs2-size-component-checkbox-icon);display:block}.sd-checkbox__svg use{fill:#0000;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,.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{content:"";border-radius:var(--sjs2-radius-component-checkbox);width:100%;height:100%;box-shadow:var(--sjs2-border-effect-component-checkbox-a11y);transition:box-shadow var(--sjs-transition-duration,.15s);display:block;position:absolute;top:0;left:0}.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{gap:var(--sjs2-spacing-x100);flex-direction:column;display:flex}.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{width:var(--sjs2-size-component-radio-icon);height:var(--sjs2-size-component-radio-icon);display:block}.sd-radio__svg use{fill:#0000;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,.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{content:"";border-radius:var(--sjs2-radius-component-radio);width:100%;height:100%;box-shadow:var(--sjs2-border-effect-component-radio-a11y);transition:box-shadow var(--sjs-transition-duration,.15s);display:block;position:absolute;top:0;left:0}.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));gap:var(--sjs2-spacing-x100);padding-block:var(--sjs2-layout-component-labeled-group-box-padding-vertical);cursor:pointer;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.sd-boolean-switch__button{background:var(--sjs2-color-component-toggle-false-default-bg);border-radius:var(--sjs2-radius-component-toggle);box-shadow:var(--sjs2-border-effect-component-toggle-false-default);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);outline:none;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}.sd-boolean-switch__button:focus-visible:before{content:"";border-radius:var(--sjs2-radius-component-toggle);width:100%;height:100%;box-shadow:var(--sjs2-border-effect-component-toggle-a11y);position:absolute;top:0;left:0}.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:translateX(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,.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{top:var(--sd-boolean-switch-button-spacing);left:var(--sd-boolean-switch-button-spacing);transition:transform var(--sjs-transition-duration,.15s) ease-in-out;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;display:flex;position:absolute}.sd-boolean-switch__thumb-circle{border-radius:var(--sjs2-radius-component-toggle-thumb);border:0px solid var(--sjs2-color-component-toggle-false-default-border);width:var(--sd-boolean-switch-thumb-width);height:var(--sd-boolean-switch-thumb-height);background:var(--sjs2-color-component-toggle-false-default-thumb);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;display:flex;position:relative;overflow:hidden}.sd-boolean-switch__caption{flex-direction:row;justify-content:flex-start;align-self:center;align-items:flex-start;gap:0;display:flex;position:relative}.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;justify-content:flex-start;align-items:center;display:flex;position:relative}.sd-question--readonly .sd-boolean-switch__title{color:var(--sjs2-color-component-label-disabled-text)}.sd-visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.sd-matrix fieldset{border:none;margin:0;padding:0}.sd-matrix__label{cursor:pointer;justify-content:center;display:flex;position:relative}.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{border-top:none;border-bottom:none;align-items:flex-start;display:flex}.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__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);min-height:var(--sjs2-size-x600);overflow-x:auto}.sd-rating fieldset{gap:var(--sjs2-spacing-x100);border:none;flex-wrap:nowrap;align-items:center;margin-inline-start:0;padding:0 0 2px;display:flex}.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{border:0;margin:0;position:absolute;top:0;left:0}.sd-rating.sd-rating--labels-top fieldset .sd-rating__max-text{border:0;margin:0;position:absolute;top:0;right: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{border:0;margin:0;position:absolute;bottom:0;left:0}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__max-text{border:0;margin:0;position:absolute;bottom:0;right: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{border:0;margin:0;position:absolute;top:0;left:0}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__max-text{border:0;margin:0;position:absolute;bottom:0;right:0}.sd-rating--small{min-height:var(--sjs2-size-x300);margin:auto}.sd-rating--small fieldset{gap:var(--sjs2-spacing-x100);padding:0}.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);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);box-sizing:border-box;min-width:var(--sjs2-size-x600);text-align:center;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 0px var(--sjs2-color-bg-basic-primary);transition:box-shadow var(--sjs-transition-duration,.15s), background-color var(--sjs-transition-duration,.15s);cursor:pointer;border:0 solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.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);border:none;box-shadow:0 1px 2px #0000}.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:#0000;border:2px solid var(--sjs2-color-border-basic-secondary-overlay);box-shadow:none;background-color:#0000;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:#0000;box-shadow:none;background-color:#0000;border:1px solid #0000;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);box-shadow:0 0 0 0px var(--sjs2-color-bg-brand-primary);font-weight:600}.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{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);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 0px var(--sjs2-color-bg-basic-primary);transition:box-shadow var(--sjs-transition-duration,.15s), background-color var(--sjs-transition-duration,.15s);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.sd-rating__item-smiley svg{width:var(--sjs2-size-x300);height:var(--sjs2-size-x300);display:block}.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);fill:var(--sjs2-color-fg-basic-secondary);border-color:#0000}.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{box-shadow:var(--sjs2-border-effect-surface-default-reset), 0 0 0 2px var(--sjs2-color-bg-brand-primary);box-shadow:var(--sjs2-border-effect-surface-default-reset), 0 0 0 2px var(--sjs2-color-bg-brand-primary);border:none}.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{width:var(--sjs2-size-x600);height:var(--sjs2-size-x600);box-sizing:content-box;cursor:pointer;position:relative}.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:#0000;width:var(--sjs2-size-x600);height:var(--sjs2-size-x600);transition:stroke var(--sjs-transition-duration,.15s), opacity var(--sjs-transition-duration,.15s), fill var(--sjs-transition-duration,.15s);display:block;position:absolute}.sd-rating__item-star .sv-star{opacity:1}.sd-rating__item-star .sv-star-2{opacity:0}.sd-rating__item-star--small,.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:#0000;fill:var(--sjs2-color-bg-brand-primary)}.sd-rating__item-star--selected:first-child svg{transition-delay:0s}.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:.125s}.sd-rating__item-star--selected:nth-child(7) svg{transition-delay:.15s}.sd-rating__item-star--selected:nth-child(8) svg{transition-delay:.175s}.sd-rating__item-star--selected:nth-child(9) svg{transition-delay:.2s}.sd-rating__item-star--selected:nth-child(10) svg{transition-delay:.225s}.sd-rating__item-star--selected:nth-child(11) svg{transition-delay:.25s}.sd-rating__item-star--selected:nth-child(12) svg{transition-delay:.275s}.sd-rating__item-star--selected:nth-child(13) svg{transition-delay:.3s}.sd-rating__item-star--selected:nth-child(14) svg{transition-delay:.325s}.sd-rating__item-star--selected:nth-child(15) svg{transition-delay:.35s}.sd-rating__item-star--selected:nth-child(16) svg{transition-delay:.375s}.sd-rating__item-star--selected:nth-child(17) svg{transition-delay:.4s}.sd-rating__item-star--selected:nth-child(18) svg{transition-delay:.425s}.sd-rating__item-star--selected:nth-child(19) svg{transition-delay:.45s}.sd-rating__item-star--selected:nth-child(20) svg{transition-delay:.475s}.sd-rating__item-star--selected:nth-child(21) svg{transition-delay:.5s}.sd-rating__item-star--selected:nth-child(22) svg{transition-delay:.525s}.sd-rating__item-star--selected:nth-child(23) svg{transition-delay:.55s}.sd-rating__item-star--selected:nth-child(24) svg{transition-delay:.575s}.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:#0000}.sd-rating__item-star--unhighlighted svg{stroke:#0000;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);box-sizing:border-box;transition:color var(--sjs-transition-duration,.15s);display:inline-block}.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 #0000}.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text{margin-right:var(--sjs2-spacing-x100);border-left:0}.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{content:attr(data-text);color:#0000;visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.sd-rating--wrappable .sd-rating__item-text{max-width:100%}.sd-rating--wrappable .sd-rating__item-text .sv-string-viewer{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.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{justify-content:space-between;align-items:center;gap:var(--sjs2-spacing-x400);width:100%;display:flex}.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);border-color:#0000;box-shadow:0 1px 2px #0000}.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 (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);justify-content:center;align-items:center;display:flex}.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 (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{animation:.1s ease-in-out svdragdropmovedown;transform:translate(0)}@keyframes svdragdropmovedown{0%{transform:translateY(-50px)}to{transform:translate(0)}}.sv-dragdrop-moveup{animation:.1s ease-in-out svdragdropmoveup;transform:translate(0)}@keyframes svdragdropmoveup{0%{transform:translateY(50px)}to{transform:translate(0)}}.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{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));position:absolute;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{text-overflow:ellipsis;white-space:nowrap;width:100%;display:flex;position:relative;overflow:hidden}.sd-dropdown__input-prefix-wrapper span{text-overflow:ellipsis;align-self:center;min-width:0;overflow:hidden}.sd-dropdown__filter-string-input{width:100%;max-width:100%;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;appearance:none;background-color:#0000;border:none;outline:none;padding:0;display:inline-block;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.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{width:100%;position:absolute}.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;text-overflow:ellipsis;white-space:nowrap;appearance:none;width:100%;max-width:100%;display:inline-block;overflow:hidden}.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{text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}.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)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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{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 0 0 #0000;align-items:center;display:flex;position:relative;overflow:hidden}.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 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{text-overflow:ellipsis;display:block;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{opacity:1;align-self:center}.sd-tagbox-item__clean{opacity:0;transition:opacity var(--sjs-transition-duration,.15s);box-sizing:border-box;width:70px;height:100%;padding:var(--sjs2-spacing-x100);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%);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-inline-end:0}.sd-tagbox-item__clean-button{cursor:pointer;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);outline:none;display:flex}.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{padding:var(--sjs2-spacing-x050);line-height:var(--sjs2-line-height-x200);box-sizing:content-box;width:1lh;height:1lh;display:block}.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{gap:var(--sjs2-layout-component-input-small-tag-group-gap);margin-inline:unset;margin-block:unset;flex-wrap:wrap;flex-grow:1;align-content:center;display:flex;position:relative}.sd-tagbox__filter-string-input{flex-grow:1;width:100%;height:100%;display:flex}.sd-tagbox__placeholder{text-align:start;cursor:text;pointer-events:none;width:auto;max-width:100%;height:100%;color:var(--sjs2-color-fg-basic-secondary);position:absolute;top:0;left:0}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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{flex-grow:1;max-width:100%;display:flex;overflow:hidden}.sd-tagbox__hint-suffix-wrapper{width:100%;position:relative}.sd-dropdown__hint-suffix.sd-tagbox__hint-suffix{align-items:center;height:100%;display:flex}.sd-dropdown__hint-prefix.sd-tagbox__hint-prefix{justify-content:flex-end;align-items:center;max-width:50%;display:flex}.sd-imagepicker{gap:var(--sjs2-spacing-x200);border:none;width:100%;margin:0;padding:0}.sd-imagepicker--static{flex-wrap:wrap;display:flex}.sd-imagepicker--responsive{display:grid}.sd-imagepicker--column{flex-direction:column;align-items:flex-start}@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{flex-direction:column;align-items:center;display:flex;position:relative}.sd-imagepicker__label{cursor:pointer;position:relative}.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__check-decorator{opacity:0;top:var(--sjs2-spacing-x100);right:var(--sjs2-spacing-x100);padding:var(--sjs2-spacing-x150);box-sizing:border-box;background-color:var(--sjs2-color-bg-basic-primary);z-index:1;transition:opacity var(--sjs-transition-duration,.15s);border-radius:100%;display:block;position:absolute}.sd-imagepicker__check-icon{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);display:block}.sd-imagepicker__item--checked .sd-imagepicker__check-decorator{opacity:1}.sd-imagepicker__item--error .sd-imagepicker__image-container:before{content:" ";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));width:100%;height:100%;display:block;position:absolute;top:0;left:0}.sd-imagepicker__item:focus-within .sd-imagepicker__image,.sd-imagepicker__item--allowhover:not(.sd-imagepicker__item--readonly,.sd-imagepicker__item--preview) .sd-imagepicker__image:hover{opacity:.5}.sd-imagepicker__image{box-sizing:border-box;max-width:100%;transition:opacity var(--sjs-transition-duration,.15s);display:block}.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{background-color:var(--sjs2-color-bg-basic-secondary);display:flex;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{gap:var(--sjs2-spacing-x200);flex-direction:column;align-items:flex-start;padding-right:0;display:flex}.sd-imagepicker__column.sd-selectbase__column{min-width:0}.sd-imagepicker__column .sd-imagepicker__item{width:100%}.sd-imagepicker__column .sd-imagepicker__text{text-overflow:ellipsis;text-align:center;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}.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{filter:grayscale();opacity:.25}.sd-imagepicker__item--preview.sd-imagepicker__item--checked .sd-imagepicker__image{filter:grayscale(0%);opacity:1}.sd-image__image{border-radius:var(--sjs2-radius-x100);max-width:100%;display:block}.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);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sd-image__no-image use{fill:var(--sjs2-color-fg-basic-secondary);opacity:.5}.sd-question--image{width:100%}.sd-html{white-space:initial;font-size:var(--sjs-article-font-default-fontSize,var(--sjs2-font-size-x200));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");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{padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x400);vertical-align:baseline;text-align:center;background-color:var(--sjs2-color-bg-basic-primary);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-style:normal;font-weight:600;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 0px var(--sjs2-color-bg-brand-primary);transition:box-shadow var(--sjs-transition-duration,.15s);border:none;align-items:center;display:flex}.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{flex-grow:1;justify-content:center;align-items:center;display:flex}.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-progress{height:var(--sjs2-size-x050);border-radius:var(--sjs2-radius-round);background-color:var(--sjs2-color-bg-basic-tertiary);position:relative}.sd-progress__bar{border-radius:var(--sjs2-radius-round);background-color:var(--sjs2-color-bg-brand-primary);height:100%;position:relative;overflow:hidden}.sd-progress__text{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 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);margin-top:var(--sjs2-spacing-x050);padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x150);right:var(--sjs2-spacing-x150);flex-direction:column;justify-content:center;align-items:center;display:inline-flex;position:absolute}@media only screen and (width>=1000px){.sd-progress__text{margin-left:5%}}@media only screen and (width<=1000px){.sd-progress__text{margin-left:10px}}.sd-body__progress--top{margin-bottom:var(--sjs2-spacing-x400);z-index:50;position:sticky;top:0}.sd-body__progress--bottom .sd-progress__text{margin-top:calc(var(--sjs2-base-unit-spacing) * -3.5);padding-bottom:0}.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 #0000001a), var(--sjs2-border-effect-surface-default)}.sd-boolean{gap:var(--sjs2-spacing-x050);width:max-content;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;display:flex;position:relative}.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{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);display:block}.sd-boolean__switch{padding:var(--sjs2-spacing-x050);box-sizing:border-box;border-radius:var(--sjs2-radius-component-boolean);align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;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:#0000;transition-property:color;transition-duration:.15s;transition-timing-function:linear}.sd-boolean.sd-boolean--indeterminate .sd-boolean__switch,.sd-boolean--indeterminate .sd-boolean__thumb{display:none}.sd-boolean__thumb{left:var(--sjs2-spacing-x050);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);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;transition-property:transform,left;transition-duration:.2s;transition-timing-function:linear;position:absolute;transform:translate(0)}.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%)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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%)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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);color:var(--sjs2-color-component-boolean-item-true-readonly-value);transition:none}.sd-boolean--preview{pointer-events:none;cursor:default;box-shadow:none;background:0 0;transition:none}.sd-boolean--preview .sd-boolean__thumb{border:1px solid var(--sjs2-color-fg-basic-primary);box-shadow:none;color:var(--sjs2-color-fg-basic-primary);transition:none}.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);transition:background-color var(--sjs-transition-duration,.15s);background-color:#0000}.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{width:100%;margin-top:var(--sjs2-spacing-x100);gap:var(--sjs2-spacing-x100);flex-direction:column;display:flex;position:relative}.sd-slider-container{min-height:var(--sjs2-size-x400);cursor:pointer;margin-left:var(--sjs2-spacing-x150);margin-right:var(--sjs2-spacing-x150);position:relative}.sd-slider-container__slider{position:relative}.sd-slider__track{height:var(--sjs2-size-x050);top:calc(var(--sjs2-size-x400) / 2 - var(--sjs2-size-x050) / 2);position:absolute}.sd-slider__inverse-track,.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{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;position:absolute}.sd-slider__inverse-track--right{right:0}.sd-slider__inverse-track--right:after{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;position:absolute}.sd-slider__range-track{background:var(--sjs2-color-component-slider-default-fg);left:0}.sd-slider__range-track:before{content:"";height:var(--sjs2-size-x050);width:var(--sjs2-size-x100);left:var(--sjs2-spacing-negative-x100);background:var(--sjs2-color-component-slider-default-fg);border-top-left-radius:10px;border-bottom-left-radius:10px;position:absolute}.sd-slider__range-track:after{content:"";height:var(--sjs2-size-x050);width:var(--sjs2-size-x100);right:var(--sjs2-spacing-negative-x100);background:var(--sjs2-color-component-slider-default-fg);border-top-right-radius:10px;border-bottom-right-radius:10px;position:absolute}.sd-slider__thumb-container{margin-left:calc(var(--sjs2-size-x400) / -2);z-index:2;cursor:pointer;width:var(--sjs2-size-x400);height:var(--sjs2-size-x400);border-radius:var(--sjs2-radius-component-slider-thumb);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute}.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:0 0}.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{padding:var(--sjs2-spacing-x075);border-radius:var(--sjs2-radius-component-slider-thumb);background:var(--sjs2-color-component-slider-default-thumb);box-shadow:var(--sjs2-border-effect-trigger-default);transition:box-shadow var(--sjs-transition-duration,.15s);border:none;justify-content:center;align-items:center;display:flex}.sd-slider__thumb-dot{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);display:flex}.sd-slider__tooltip{opacity:1;bottom:calc(100% + var(--sjs2-size-x075));-webkit-user-select:none;user-select:none;border-radius:var(--sjs2-radius-component-tooltip);transition:opacity var(--sjs-transition-duration,.15s);flex-direction:column;display:flex;position:absolute}.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);justify-content:center;align-items:center;display:flex}.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);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);position:absolute}.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;min-height:var(--sjs2-size-x400);align-items:center;display:flex;position:relative}.sd-slider__label{-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--sjs2-color-fg-basic-primary);box-sizing:border-box;align-items:center;gap:var(--sjs2-spacing-x050);flex-direction:column;display:flex;position:absolute;top:0;transform:translate(-50%)}.sd-slider__label-tick{width:calc(var(--sjs2-base-unit-size) * .125);height:var(--sjs2-size-x050);background:var(--sjs2-color-fg-basic-tertiary);flex-direction:column;align-items:flex-start;display:flex}.sd-slider__label-text-container{box-sizing:border-box;max-width:100%}.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;box-sizing:border-box;max-width:100%;padding:0 var(--sjs2-spacing-x100);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-slider__label-text--secondary{color:var(--sjs2-color-fg-basic-secondary)}input[type=range].sd-slider__input{pointer-events:none;-webkit-appearance:none;z-index:4;height:var(--sjs2-size-x400);opacity:0;width:100%;margin:0;position:absolute;top:0;left: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:0 0;border:#0000}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);background:var(--sjs2-color-component-slider-default-dot);-webkit-appearance:none;cursor:pointer;border:0;border-radius:0;position:relative;top:-50px}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);background:var(--sjs2-color-component-slider-default-dot);-webkit-appearance:none;cursor:pointer;border:0;border-radius:0;position:relative;top:-20px}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:0 0;border:0}input[type=range].sd-slider__input::-ms-fill-upper{background:0 0;border:0}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,.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,.sd-question--readonly .sd-slider__range-track:before,.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;background:var(--sjs2-color-component-slider-readonly-thumb);padding:0}.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,.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,.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,.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,.sd-question--error .sd-slider__range-track:before,.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,.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)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider__label-text,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider__input,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider__label-text,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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-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--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{padding-top:var(--sjs2-layout-component-panel-dynamic-content-area-padding-top);padding-bottom:var(--sjs2-layout-component-panel-dynamic-content-area-padding-bottom);gap:var(--sjs2-layout-component-panel-dynamic-content-area-gap-vertical);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)}.sd-paneldynamic .sd-progress{z-index:2;height:2px;position:absolute;left:0;right:0}.sd-paneldynamic .sd-progress~.sd-paneldynamic__panels-container{padding-top:1px}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header{padding-top:var(--sd-base-vertical-padding);border-bottom:none;padding-bottom:0}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header>.sd-panel__title{color:var(--sjs2-color-fg-basic-secondary)}.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,.sd-paneldynamic__navigation--top>.sd-question__container>.sd-question__header-and-content-container>.sd-question__header{border-bottom:none}.sd-paneldynamic__footer{clear:both;padding-top:var(--sjs2-layout-component-panel-dynamic-footer-padding-top);padding-bottom:var(--sjs2-layout-component-panel-dynamic-footer-padding-bottom);gap:var(--sjs2-layout-component-panel-dynamic-footer-gap);padding-inline-start:var(--sjs2-layout-component-panel-dynamic-footer-padding-left);padding-inline-end:var(--sjs2-layout-component-panel-dynamic-footer-padding-right);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{clear:both;content:" ";display:table}.sd-paneldynamic__separator{display:none}.sd-paneldynamic__footer .sd-paneldynamic__separator,.sd-paneldynamic__panel-wrapper--list~.sd-paneldynamic__panel-wrapper--list:before{content:" ";border-color:var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-border-basic-secondary);border:none;height:1px;margin:0;display:block;position:absolute;top:0;left:0;right:0}.sd-paneldynamic__separator:only-child{display:none}.sd-paneldynamic__panel-wrapper--in-row.sd-paneldynamic__panel-wrapper--in-row{flex-direction:row;align-items:center;display:flex;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__buttons-container{align-items:center;display:flex}.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__placeholder .sd-action-bar--empty{margin-top:var(--sjs2-spacing-negative-x200)}.sd-paneldynamic__buttons-container .sd-action-bar{width:100%;width:calc(100% + var(--sjs2-spacing-x600));--sd-action-bar-gap:var(--sjs2-layout-component-panel-dynamic-footer-action-group-gap);margin:0}.sd-paneldynamic__panel-footer{border-top:none;justify-content:flex-end;padding-top:0;position:relative}.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:" ";background:var(--sjs2-color-border-basic-secondary);height:1px;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));display:block;position:relative;bottom:0}.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{z-index:1;--sd-action-bar-gap:var(--sjs2-spacing-x400);align-items:flex-start}.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);appearance:none;box-sizing:border-box;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));white-space:nowrap;box-shadow:inset 0px 0px 0px var(--sjs2-color-bg-brand-primary);transition:box-shadow var(--sjs-transition-duration,.15s);background-color:#0000;border:none;display:flex;overflow-x:hidden}.sd-tab-item:hover,.sd-tab-item:focus-visible{box-shadow:inset 0px -2px 0px var(--sjs2-color-bg-brand-primary);outline:none}.sd-tab-item.sd-tab-item--active{color:var(--sjs2-color-component-question-default-title,var(--sjs2-color-fg-basic-primary));box-shadow:inset 0px -2px 0px var(--sjs2-color-bg-brand-primary)}.sd-tab-item--icon{padding:var(--sjs2-spacing-x100);border-radius:var(--sjs2-radius-component-action);width:auto}.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);align-items:center;display:flex}.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{padding-top:var(--sjs2-layout-component-panel-dynamic-content-area-padding-top);padding-bottom:var(--sjs2-layout-component-panel-dynamic-content-area-padding-bottom);row-gap:var(--sjs2-layout-component-panel-dynamic-content-area-gap-vertical);column-gap:var(--sjs2-layout-component-panel-dynamic-content-area-gap-horizontal);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);position:relative;overflow:hidden}.sd-paneldynamic__panel-wrapper{box-sizing:border-box;position:relative}@keyframes movePanel{0%{transform:translateX(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:0s;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,0s) + var(--sjs-pd-tab-animation-delay)), calc(var(--sjs-pd-tab-height-change-delay,0s) + var(--sjs-pd-tab-animation-delay)), calc(var(--sjs-pd-tab-fade-in-delay,.1s) + var(--sjs-pd-tab-animation-delay));opacity:0;transform:translateX(var(--sjs-pd-tab-move-margin));height:var(--animation-height-from);--animation-padding-top:0;--animation-padding-bottom:calc(1 * var(--sd-base-padding));padding-bottom:0;animation-timing-function:ease-out;animation-fill-mode:forwards}.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,0s), var(--sjs-pd-tab-move-out-delay,0s);left:var(--sd-base-padding);width:calc(100% - 2 * var(--sd-base-padding));animation-timing-function:ease-in;animation-direction:reverse;animation-fill-mode:forwards;position:absolute;top:0}.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,0s) + var(--sjs-pd-tab-animation-delay)), calc(var(--sjs-pd-tab-height-change-delay,0s) + var(--sjs-pd-tab-animation-delay));animation-timing-function:ease-out;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,0s);left:var(--sd-base-padding);width:calc(100% - 2 * var(--sd-base-padding));animation-timing-function:ease-in;animation-direction:reverse;animation-fill-mode:forwards;position:absolute;top:0}.sd-paneldynamic__panel-wrapper--enter,.sd-paneldynamic__panel-wrapper--leave{--animation-padding-top:0;--animation-padding-bottom:calc(1 * var(--sd-base-padding));animation-name:fadeIn,moveInWithOverflow;animation-fill-mode:forwards;min-height:0!important}.sd-paneldynamic__panel-wrapper--enter{opacity:0;animation-timing-function:ease-out;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-timing-function:ease-in;animation-direction:reverse;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{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);position:relative}.sd-file .sd-action-bar:not(.sd-file__actions-container){padding:var(--sjs2-spacing-x100) 0;justify-content:center;width:100%;position:absolute;bottom:0;left:0}.sd-file .sd-action-bar:not(.sd-file__actions-container) .sv-action--file-index .sd-action{padding:var(--sjs2-spacing-x050) 0;background-color:#0000;font-weight:600}.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{left:var(--sjs2-spacing-x000);gap:var(--sjs2-spacing-x200);box-sizing:border-box;border:1px dashed var(--sjs2-color-component-input-default-line);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;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 (width<=496px){.sd-file__drag-area-placeholder{padding:0 var(--sjs2-spacing-x100)}}@container (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);--sd-action-bar-gap:var(--sjs2-layout-component-upload-action-group-gap);flex-wrap:wrap;justify-content:center}.sd-file__actions-container .sv-action--hidden{display:none}.sd-file--answered .sd-file__actions-container{z-index:2;top:var(--sjs2-spacing-x150);right:var(--sjs2-spacing-x150);margin-top:0;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{box-sizing:content-box;padding:calc(var(--sjs2-base-unit-spacing) * 10.5) 0;min-height:var(--sjs2-size-x1500);max-height:var(--sjs2-size-x1500);flex-direction:row;width:100%;display:flex;position:relative;overflow:hidden}.sd-file__page{justify-content:center;align-items:stretch;gap:var(--sjs2-spacing-x400);height:calc(100% - 21 * var(--sjs2-base-unit-size));width:100%;display:flex;position:absolute;left:0}@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{min-height:100%;width:var(--sjs2-size-x1200);cursor:pointer;flex-direction:column;align-items:stretch;margin:0;display:flex;position:relative}.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{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%;max-height:var(--sjs2-line-height-x600);text-overflow:ellipsis;line-height:var(--sjs2-line-height-x200);-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.sd-file__remove-file-button{opacity:0;transition:opacity var(--sjs-transition-duration,.15s);position:absolute;top:0;left:100%;transform:translate(-50%,-50%)}.sd-file__image-wrapper--default-image .sd-file__remove-file-button{transform:translate(calc(3.5 * var(--sjs2-base-unit-spacing) - 50% - 1.5px), calc(-4.25 * var(--sjs2-base-unit-spacing) - 50% + 1.5px));top:50%;left:50%}.sd-file__decorator--error{background-color:var(--sjs2-color-bg-alert-secondary)}.sd-file__image-wrapper{text-align: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);justify-content:center;align-items:center;display:flex;position:relative}.sd-file__image-wrapper img:not(.sd-file__default-image){max-width:100%;max-height:100%;width:var(--sjs2-size-x1200);height:var(--sjs2-size-x1200);object-fit:contain;display:block}.sd-file__image-wrapper--default-image{background:0 0}.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{width:100%;height:100%;max-height:100%;padding:0;position:absolute;left:0}.sd-file--single-image .sd-file__image-wrapper{background-color:var(--sjs2-color-bg-basic-secondary);min-width:100%;min-height:100%}.sd-file--single-image .sd-file__image-wrapper img{width:100%;height:100%}.sd-file--single-image .sd-file__sign{width:100%;min-height:100%;margin:0;position:absolute}.sd-file--single-image .sd-file__sign a{color:#0000;outline:none;width:100%;min-width:100%;max-width:100%;height:100%}.sd-file__image-wrapper.sd-file__image-wrapper--default-image{background:0 0}.sd-file__drag-area{width:100%;position:static}.sd-file__change-camera-button{z-index:2;left:var(--sjs2-spacing-x100);top:var(--sjs2-spacing-x100);position:absolute}.sd-file__close-camera-button{z-index:2;right:var(--sjs2-spacing-x100);top:var(--sjs2-spacing-x100);position:absolute}.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));width:100%;height:100%;position:absolute;top:0;left:0}.sd-file__loading-indicator{box-sizing:border-box;border:1px dashed var(--sjs2-color-component-input-default-line);width:100%;height:100%;position:absolute;left:0}.sd-file__loading-indicator .sd-loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sd-file__choose-file-btn--disabled{opacity:.25;cursor:default}.sd-file--readonly .sd-file__decorator{border-color:#0000}.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:#0000}.sd-file--preview .sd-file__image-wrapper{background:0 0}.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;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);flex-wrap:wrap}.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);box-sizing:border-box;width:100%;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);flex-direction:column;display:flex}.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.44444 + 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{text-align:center;box-sizing:border-box;min-height:400px;padding-top:180px}.sd-body--empty,.sd-body--loading{font-size:var(--sjs-article-font-default-fontSize,var(--sjs2-font-size-x200));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");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{padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x400);vertical-align:baseline;text-align:center;background-color:var(--sjs2-color-bg-basic-primary);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-style:normal;font-weight:600;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 0px var(--sjs2-color-bg-brand-primary);transition:box-shadow var(--sjs-transition-duration,.15s);border:none;align-items:center;display:flex}.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{flex-grow:1;justify-content:center;align-items:center;display:flex}.sd-root_background-image{background-position-x:50%;position:absolute;inset:0}.sd-root-modern--single-question{flex-direction:column;display:flex}.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{flex-direction:column;display:flex}.sd-root-modern--single-question .sd-root-modern__wrapper>form{flex-direction:column;flex-grow:1;display:flex}.sd-root-modern--single-question .sd-container-modern:not(:has(>.sv-collab-changes)){flex-direction:column;flex-grow:1;display:flex}.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{table-layout:fixed;border-spacing:0;width:100%;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{align-items:flex-start;height:100%;display:flex}.sd-multipletext__item{gap:var(--sjs2-spacing-x050);flex-grow:1;display:flex}.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: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-completedpage,.sd-body--loading,.sd-completed-before-page{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;text-align:center;height:auto;font-weight:700;font-size:var(--sjs-article-font-default-fontSize,var(--sjs2-font-size-x200));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");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);align-items:center}.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));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration,"none");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));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");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{padding:var(--sjs2-spacing-x150) var(--sjs2-spacing-x400);vertical-align:baseline;text-align:center;background-color:var(--sjs2-color-bg-basic-primary);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-style:normal;font-weight:600;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 0px var(--sjs2-color-bg-brand-primary);transition:box-shadow var(--sjs-transition-duration,.15s);border:none;align-items:center;display:flex}.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{flex-grow:1;justify-content:center;align-items:center;display:flex}:is(.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));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");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}:is(.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{-webkit-overflow-scrolling:touch;padding-bottom:10px;overflow-x:auto}.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%;justify-content:space-between;width:100%;margin:0;padding:0;display:flex;position:relative}.sd-progress-buttons__list li{text-align:center;min-width:var(--sjs2-size-x1200);flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;display:flex;position:relative}.sd-progress-buttons__list li:before,.sd-progress-buttons__list li:after{content:"";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);display:none;position:absolute}.sd-progress-buttons__list li:not(:first-child):not(:last-child):after{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);display:block}.sd-progress-buttons__list li:nth-last-child(2):not(:first-child):before{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);display:block}.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)+.sd-progress-buttons__list-element--passed: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{background-color:var(--sjs2-color-border-brand-primary)}.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:"";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);position:absolute}.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{background-color:var(--sjs2-color-border-brand-primary)}.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{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);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);justify-content:center;align-items:center;padding:0;display:flex}.sd-progress-buttons__button:focus-visible{box-shadow:var(--sjs2-border-effect-a11y);outline:none}.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));text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;color:var(--sjs2-color-fg-basic-primary);text-align:center;overflow:hidden}.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);border:1px solid var(--sjs2-color-border-basic-secondary);padding:0 3px 1px 2px}.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{align-items:center;display:flex}.sd-progress-buttons--titles-inline .sd-progress-buttons__list li{align-items:center;column-gap:var(--sjs2-size-x100);text-align:start;min-width:var(--sjs2-size-x1500);flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;display:grid}.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{text-align:start;max-width:100%}.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:none;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{width:auto;height:var(--sjs2-border-width-x100);margin-inline:var(--sjs2-size-x100);background-color:var(--sjs2-color-border-basic-secondary);grid-area:1/3/3;align-self:center;position:static}.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-area:1/1/3;align-self:center;margin-top:0}.sd-progress-buttons--titles-inline .sd-progress-buttons__page-title{text-align:start;grid-area:1/2;min-width:0;max-width:100%}.sd-progress-buttons--titles-inline .sd-progress-buttons__page-description{text-align:start;grid-area:2/2;min-width:0;max-width:100%;margin-top:0}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-progress-buttons__list,[style*=direction\:rtl] .sd-progress-buttons__list,[style*="direction: rtl"] .sd-progress-buttons__list){direction:ltr;transform:scaleX(-1)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .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);box-sizing:border-box;height:100%}.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{border-radius:var(--sjs2-radius-x100);padding-inline-start:var(--sjs2-spacing-x200);padding-inline-end:var(--sjs2-spacing-x200);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{top:var(--sjs2-spacing-x300);right:var(--sjs2-spacing-x400);background-color:var(--sjs2-color-bg-neutral-tertiary-dim);z-index:15;border-radius:var(--sjs2-radius-round);width:auto;min-width:auto;height:auto;position:absolute}.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)}.sd-title+.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile),.sd-title~.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile){margin-top:2px}.sv_progress-toc.sv_progress-toc--sticky{height:auto;position:sticky;top:0;overflow-y:auto}.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;bottom:calc(var(--sd-timer-size) / 144 * 32);right:var(--sjs2-spacing-x100);width:var(--sd-timer-size);height:var(--sd-timer-size);margin-right:calc(var(--sd-timer-size) / 144 * 32);padding:calc(var(--sd-timer-size) / 144 * 8);box-shadow:var(--sjs2-border-effect-floating-default);box-sizing:border-box;background:#fff;border-radius:100%;display:flex;position:fixed}.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.22222)}.sd-timer__progress{--sd-timer-stroke-background-color:var(--sjs2-color-bg-neutral-tertiary-dim);--sd-timer-stroke-background-width:2px;stroke-linecap:round;width:100%;height:100%;stroke:var(--sjs2-color-bg-brand-primary);stroke-dashoffset:0;fill:none;stroke-width:4px;transform:rotate(-90deg)}.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{padding:var(--sjs2-spacing-x100);color:var(--sjs2-color-bg-brand-primary);font-weight:700;font-size:calc(var(--sd-timer-size) / 144 * 32);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{background-color:var(--sjs2-color-component-survey-header-default-bg);position:relative}.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;--sd-header-column-gap:var(--sjs2-spacing-x600);row-gap:var(--sjs2-spacing-x150);column-gap:var(--sd-header-column-gap);grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;height:100%;display:grid;position:relative}.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{min-width:100%;min-height:100%;position:relative}.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{background-position-x:50%;border:0;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.sv-header__background-image--contain{background-repeat:no-repeat}.sv-header__cell{position:relative}.sv-header__cell-content{flex-direction:column;width:max-content;max-width:300%;display:flex;position:absolute;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{padding-block:var(--sjs2-layout-component-survey-title-padding-vertical);padding-inline:var(--sjs2-layout-component-survey-title-padding-horizontal);display:flex}.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,.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);z-index:1;position:relative}.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-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.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{flex-direction:row;width:100%;display:flex}.sv-components-column{flex-direction:column;display:flex}.sv-components-column--expandable{flex-grow:1}.sv-components-row>.sv-components-column--expandable{width:1px}.sd-breadcrumbs{align-content:center;align-items:center;gap:var(--sjs2-spacing-x100);padding-bottom:var(--sjs2-spacing-x250);flex-wrap:wrap;align-self:stretch;display:flex}.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{appearance:none;box-sizing:border-box;cursor:pointer;color:unset;font-size:unset;white-space:nowrap;background-color:#0000;border:none;padding:0;font-family:unset;display:flex;overflow-x:hidden}.sd-breadcrumbs-item__button .sd-action__title{font-size:unset;font-weight:400;line-height:unset;color:unset;padding:0}.sd-breadcrumbs-separator{width:var(--sjs2-size-x150);height:var(--sjs2-size-x150);justify-content:center;align-items:center;display:flex}.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-row{padding:var(--sjs2-spacing-x100) var(--sjs2-spacing-x200);align-items:flex-start;gap:var(--sjs2-spacing-x400);border-bottom:var(--sjs2-border-width-x100) solid var(--sjs2-color-border-basic-secondary);background:var(--sjs2-color-bg-basic-primary);flex:1 0 0;align-self:stretch;display:flex}.sd-summary-row__content{padding:var(--sjs2-spacing-x050) var(--sjs2-spacing-x000);align-items:flex-start;gap:var(--sjs2-spacing-x400);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);flex:1 0 0;display:flex}.sd-summary-row__actions{align-items:flex-start;gap:var(--sjs2-spacing-x100);opacity:0;transition:opacity var(--sjs-transition-duration,.15s);display:flex}.sd-summary-row:hover .sd-summary-row__actions,.sd-question--mobile .sd-summary-row__actions{opacity:1}.sd-summary-row-action{appearance:none;box-sizing:border-box;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;white-space:nowrap;padding:0;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);background-color:#0000;border:none;display:flex;overflow-x:hidden}.sd-summary-row-action:hover,.sd-summary-row-action:focus{background-color:var(--sjs2-color-bg-brand-secondary);outline:none}.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{background-color:var(--sjs2-color-bg-alert-secondary);outline:none}.sd-summary-row-action--delete use{fill:var(--sjs2-color-bg-alert-primary)}.sd-imagemap{position:relative}.sd-imagemap-bg{width:100%;display:block}.sd-imagemap-svg{opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.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:1px;cursor:pointer}.sd-imagemap-control-point:hover{fill:var(--sjs2-color-bg-warning-primary);stroke:#000;stroke-width:1.5px}.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;width:auto;margin-inline-start:0;padding-inline: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{width:100%;max-width:none;padding:var(--sjs2-spacing-x100) 0;border-right:none;margin:0}.sd-multipletext--mobile .sd-multipletext__item{flex-basis:0;min-width:0}.sd-multipletext--mobile .sd-multipletext__item .sd-formbox__input{min-height:calc(1.5 * (var(--sjs2-typography-font-size-component-input-content)));margin:0;padding:0}.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{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:0}.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;width:100%;min-width:auto}.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{background-color:#0000;width:12px;height:12px}.sd-root-modern ::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}.sd-root-modern::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs2-color-component-input-default-line);border:4px solid #0000;border-radius:32px}.sd-root-modern ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs2-color-component-input-default-line);border:4px solid #0000;border-radius:32px}.sd-root-modern::-webkit-scrollbar-track{background:0 0}.sd-root-modern ::-webkit-scrollbar-track{background:0 0}.sd-root-modern::-webkit-scrollbar-thumb:hover{background-color:var(--sjs2-color-component-input-default-line);border:2px solid #0000}.sd-root-modern ::-webkit-scrollbar-thumb:hover{background-color:var(--sjs2-color-component-input-default-line);border:2px solid #0000}.sd-root-modern form{position:relative}.sd-root-modern:before{z-index:0;background-color:var(--sjs2-color-utility-surface-survey);content:"";position:absolute;inset:0}.sd-root-modern--animation-disabled *,.sd-root-modern--animation-disabled :before,.sd-root-modern--animation-disabled :after{-o-transition:none!important;scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sd-root-modern--animation-disabled .sd-loading-indicator .sv-svg-icon{animation-duration:1s!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{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sd-loading-indicator .sv-svg-icon{animation-duration:1s!important;animation-iteration-count:infinite!important}}.sd-root-modern.sd-root-modern--full-container{width:100%;height:100%;position:relative;overflow:auto}.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{width:100%;height:100%;position:static}.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{background-color:#0000;width:12px;height:12px}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs2-color-component-input-default-line);border:4px solid #0000;border-radius:32px}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs2-color-component-input-default-line);border:4px solid #0000;border-radius:32px}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-track{background:0 0}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-track{background:0 0}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb:hover{background-color:var(--sjs2-color-component-input-default-line);border:2px solid #0000}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb:hover{background-color:var(--sjs2-color-component-input-default-line);border:2px solid #0000}.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}@keyframes rasayu-pulse{0%{transform:scale(.95);box-shadow:0 0 #0284c7b3}70%{transform:scale(1);box-shadow:0 0 0 8px #0284c700}to{transform:scale(.95);box-shadow:0 0 #0284c700}}@media (width<=640px){.rasayu-surveyjs-container .sd-rating fieldset{flex-wrap:wrap!important;gap:8px!important}.rasayu-surveyjs-container .sd-rating__min-text{text-align:left!important;flex:45%!important;order:1!important;width:auto!important;max-width:48%!important;margin:0!important}.rasayu-surveyjs-container .sd-rating__max-text{text-align:right!important;flex:45%!important;order:2!important;width:auto!important;max-width:48%!important;margin:0!important}.rasayu-surveyjs-container .sd-rating__item{aspect-ratio:1!important;border-radius:50%!important;order:3!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}}.mm-container{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;color:var(--ink,#2b2320)!important;font-family:var(--ui,inherit)!important;flex:1!important;gap:16px!important;display:flex!important;overflow:hidden!important}.mm-main{flex-direction:column!important;flex:1!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.mm-card{border:1px solid var(--line,#e2e8f0)!important;background:#fff!important;border-radius:8px!important;flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008!important}.mm-card .ant-card-body{box-sizing:border-box!important;flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:16px 20px!important;display:flex!important;overflow:hidden!important}.mm-table-wrapper{flex-direction:column!important;flex:1!important;width:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.mm-table-scroll-container{flex-direction:column!important;flex:1!important;width:100%!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.mm-table-scroll-container .ant-table-wrapper,.mm-table-scroll-container .ant-spin-nested-loading,.mm-table-scroll-container .ant-spin-container,.mm-table-scroll-container .ant-table,.mm-table-scroll-container .ant-table-container{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.mm-table-scroll-container .ant-table-header{z-index:2!important;background:var(--surface-head,#fafafa)!important;flex:none!important;position:sticky!important;top:0!important}.mm-table-scroll-container .ant-table-body{-webkit-overflow-scrolling:touch;overflow:auto scroll!important}.mm-table-scroll-container .ant-table-header .ant-table-cell-scrollbar{background:var(--surface-head,#fafafa)!important}.mm-table-scroll-container .ant-table-placeholder{flex:1!important;justify-content:center!important;align-items:center!important;display:flex!important}.mm-table-scroll-container .ant-table-thead .ant-table-cell-fix-right{background:var(--surface-head,#fafafa)!important;z-index:3!important}.mm-table-scroll-container .ant-table-tbody .ant-table-cell-fix-right{z-index:2!important;background:#fff!important}.mm-table-scroll-container .ant-table-tbody .ant-table-row:hover .ant-table-cell-fix-right{background:#f8fafc!important}.mm-table-scroll-container .ant-table-cell-fix-right-first,.mm-table-scroll-container .ant-table-cell-fix-end,.mm-table-scroll-container .ant-table-cell-fix-end-first,.mm-table-scroll-container th.mm-col-fixed-first,.mm-table-scroll-container td.mm-col-fixed-first,.mm-table-scroll-container th.mm-col-status,.mm-table-scroll-container td.mm-col-status,.mm-main th.mm-col-status,.mm-main td.mm-col-status,.mm-main th.mm-col-fixed-first,.mm-main td.mm-col-fixed-first{border-left:none!important;border-right:none!important}.mm-table-footer{border-top:1px solid var(--line,#e2e8f0)!important;z-index:3!important;box-sizing:border-box!important;background:#fff!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin-top:8px!important;padding:8px 0 2px!important;display:flex!important}.mm-sidebar{flex-direction:column;flex-shrink:0;gap:8px;width:242px;min-width:242px;max-width:260px;height:100%;min-height:0;display:flex}.mm-sidebar-head{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.mm-sidebar-title{color:var(--ink,#2b2320);margin:0;font-size:14px;font-weight:700;line-height:1.2}.mm-sidebar-subtitle{color:var(--ink-3,#847872);margin:0;font-size:11px;line-height:1.3}.mm-sidebar-search{background:var(--white,#fff);border:1px solid var(--line,#e4dbd7);border-radius:var(--r,5px);box-sizing:border-box;width:100%;height:28px;color:var(--ink-3,#847872);flex-shrink:0;align-items:center;padding:0 8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.mm-sidebar-search:focus-within{border-color:var(--brand-700,#bc2424);box-shadow:0 0 0 2px var(--brand-100,#fae4e2)}.mm-sidebar-search svg{color:var(--ink-3,#847872);flex-shrink:0;margin-right:6px}.mm-sidebar-search input{width:100%;color:var(--ink,#2b2320);background:0 0;border:none;outline:none;font-size:11.5px}.mm-sidebar-search input::placeholder{color:var(--ink-4,#a99f99)}.mm-search-input{border:1px solid var(--line,#dce8e6)!important;background-color:var(--white,#fff)!important;border-radius:6px!important;align-items:center!important;transition:border-color .2s,box-shadow .2s!important;display:flex!important}.mm-search-input:hover{border-color:#12a89c!important}.mm-search-input:focus-within{border-color:var(--brand-700,#0e8c81)!important;box-shadow:0 0 0 2px var(--brand-100,#e0f4f2)!important}.mm-search-input input,.mm-search-input input.ant-input,.mm-search-input input:focus,.mm-search-input input:hover,.mm-search-input input:focus-visible,.mm-search-input input.ant-input:focus,.mm-search-input input.ant-input:hover{box-shadow:none!important;color:var(--ink,#2b2320)!important;background:0 0!important;border:none!important;outline:none!important;font-size:12.5px!important}.mm-sidebar-search .mm-clear-btn{cursor:pointer;color:var(--ink-3,#847872);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.mm-sidebar-search .mm-clear-btn:hover{color:var(--brand-700,#bc2424);background:var(--brand-050,#fdf4f2)}.mm-clinic-tabs{background:var(--paper,#f3ece8);border:1px solid var(--line,#e4dbd7);border-radius:7px;flex-shrink:0;gap:4px;padding:3px;display:flex;box-shadow:inset 0 1px 2px #0000000a}.mm-clinic-tab{text-align:center;color:var(--ink-3,#847872);cursor:pointer;letter-spacing:.3px;background:0 0;border:1px solid #0000;border-radius:5px;flex:1;padding:5px 12px;font-size:12px;font-weight:600;transition:all .18s ease-in-out}.mm-clinic-tab:hover{color:var(--ink,#2b2320);background:#ffffff80}.mm-clinic-tab.active{background:var(--brand-700,#0a7067);border-color:var(--brand-800,#08564f);font-weight:700;box-shadow:0 2px 5px #0a706747,0 1px 2px #0000001a;color:#fff!important}.mm-categories-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.mm-categories-scroll::-webkit-scrollbar{width:4px}.mm-categories-scroll::-webkit-scrollbar-track{background:0 0}.mm-categories-scroll::-webkit-scrollbar-thumb{background:var(--line,#e4dbd7);border-radius:4px}.mm-categories-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-4,#a99f99)}.mm-category-group{border:1px solid var(--line,#e4dbd7);border-radius:8px;flex-direction:column;flex-shrink:0;transition:box-shadow .15s;display:flex;overflow:hidden}.mm-category-group:hover{box-shadow:0 1px 4px #2b232014}.mm-category-heading{background:var(--surface-head,#fbf7f6);cursor:pointer;text-align:left;border:none;border-radius:0;outline:none;align-items:center;gap:6px;width:100%;margin:0;padding:7px 10px;transition:background .12s;display:flex}.mm-category-heading:hover,.mm-category-heading.has-active{background:var(--brand-050,#fdf4f2)}.mm-category-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ink,#2b2320);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10.5px;font-weight:700;overflow:hidden}.mm-category-heading.has-active .mm-category-label{color:var(--brand-700,#bc2424)}.mm-category-count{background:var(--line,#e4dbd7);color:var(--ink-3,#847872);text-align:center;border-radius:20px;flex-shrink:0;min-width:18px;padding:0 5px;font-size:9.5px;font-weight:600;line-height:16px}.mm-category-heading.has-active .mm-category-count{background:var(--brand-100,#fae4e2);color:var(--brand-700,#bc2424)}.mm-category-chevron{color:var(--ink-3,#847872);flex-shrink:0;transition:transform .22s cubic-bezier(.4,0,.2,1)}.mm-category-chevron.rotated{transform:rotate(180deg)}.mm-category-body{transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.mm-category-body.visible{opacity:1;max-height:2000px}.mm-category-body.hidden{opacity:0;max-height:0}.mm-category-items{flex-direction:column;gap:1px;margin:0;padding:4px;list-style:none;display:flex}.mm-category-item-btn{text-align:left;width:100%;color:var(--ink-2,#5e534e);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:5px;outline:none;padding:5px 8px;font-size:12px;transition:background .12s,color .12s;display:block;overflow:hidden}.mm-category-item-btn:hover{background-color:var(--brand-050,#fdf4f2);color:var(--brand-900,#6e1215)}.mm-category-item-btn.active{background-color:var(--brand-700,#bc2424);color:var(--white,#fff);font-weight:600}.mm-no-masters{color:var(--ink-3,#847872);text-align:center;border:1px dashed var(--line,#e4dbd7);border-radius:8px;padding:20px 12px;font-size:11.5px}.mm-card-head{border-bottom:1px solid var(--line-2,#f1ebe8);background-color:var(--white,#fff);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;display:flex}.mm-card-title{color:var(--ink,#2b2320);margin:0;font-size:15px;font-weight:700}.mm-card-actions{align-items:center;gap:8px;display:flex}.mm-card-search{background:var(--white,#fff);border:1px solid var(--line,#e4dbd7);border-radius:var(--r,6px);box-sizing:border-box;width:200px;height:28px;color:var(--ink-3,#847872);align-items:center;padding:0 8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.mm-card-search:focus-within{border-color:var(--brand-700,#bc2424);box-shadow:0 0 0 2px var(--brand-100,#fae4e2)}.mm-card-search svg{color:var(--ink-3,#847872);flex-shrink:0;margin-right:5px}.mm-card-search input{color:var(--ink,#2b2320);background:0 0;border:none;outline:none;width:100%;font-size:11.5px}.mm-card-search input::placeholder{color:var(--ink-4,#a99f99)}.mm-card-search .mm-clear-btn{cursor:pointer;color:var(--ink-3,#847872);background:0 0;border:none;justify-content:center;align-items:center;padding:1px;display:flex}.mm-card-search .mm-clear-btn:hover{color:var(--brand-700,#bc2424)}.mm-btn-add{background-color:var(--brand-700,#bc2424);height:28px;color:var(--white,#fff);border:1px solid var(--brand-700,#bc2424);border-radius:var(--r,6px);cursor:pointer;align-items:center;gap:4px;padding:0 11px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.mm-btn-add:hover{background-color:var(--brand-800,#97191d);border-color:var(--brand-800,#97191d)}.mm-table-wrap{flex:1;min-height:0;position:relative;overflow:auto}.mm-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.mm-table thead th{z-index:2;background-color:var(--surface-head,#f8fafc);color:var(--ink-2,#5e534e);border-bottom:1px solid var(--line,#e4dbd7);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:6px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.mm-table thead th.sortable{cursor:pointer}.mm-table thead th.sortable:hover{color:var(--brand-800,#97191d);background-color:var(--brand-050,#fdf4f2)}.mm-table tbody td{box-sizing:border-box;border-bottom:1px solid var(--line-2,#f1ebe8);height:auto;min-height:28px;color:var(--ink,#2b2320);vertical-align:middle;word-break:break-word;padding:5px 10px;font-size:11.5px;line-height:1.35}.mm-table tbody tr:hover td{background-color:var(--brand-050,#fdf4f2)}.mm-table td.mm-cell-name{color:var(--ink,#2b2320);font-weight:500}.mm-table td.mm-cell-code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);color:var(--ink-3,#847872);font-size:11px}.mm-badge{letter-spacing:.01em;border-radius:9999px;align-items:center;gap:5px;padding:2.5px 8.5px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.mm-badge:before{content:"";border-radius:50%;width:6px;height:6px;display:inline-block}.mm-badge.active,.mm-badge.ok{color:#047857;background-color:#ecfdf5;border:1px solid #a7f3d0}.mm-badge.active:before,.mm-badge.ok:before{background-color:#10b981}.mm-badge.inactive,.mm-badge.grey{color:#b91c1c;background-color:#fef2f2;border:1px solid #fecaca}.mm-badge.inactive:before,.mm-badge.grey:before{background-color:#ef4444}.mm-badge.blue{color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe}.mm-badge.blue:before{background-color:#3b82f6}.mm-status-toggle-wrapper{background-color:var(--line-1,#f6f3f1);border:1px solid var(--line-2,#e8e2de);border-radius:8px;align-items:center;gap:6px;padding:3px;display:inline-flex}.mm-status-toggle-btn{color:var(--ink-3,#847872);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:500;transition:all .18s;display:inline-flex}.mm-status-toggle-btn:hover:not(:disabled){color:var(--ink-1,#1c1917);background-color:#fff9}.mm-status-toggle-btn.active{color:#047857;background-color:#ecfdf5;border-color:#a7f3d0;font-weight:600;box-shadow:0 1px 2px #04785714}.mm-status-toggle-btn.inactive{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca;font-weight:600;box-shadow:0 1px 2px #b91c1c14}.mm-status-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.mm-status-dot.green{background-color:#10b981}.mm-status-dot.red{background-color:#ef4444}.mm-action-btn{cursor:pointer;width:22px;height:22px;color:var(--ink-3,#847872);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:all .15s;display:inline-flex}.mm-action-btn:hover{background-color:var(--brand-050,#fdf4f2);color:var(--brand-700,#bc2424)}.mm-action-btn.danger:hover{background-color:var(--red-100,#fbe3e2);color:var(--red-600,#a81b1e)}.mm-empty-state{text-align:center;color:var(--ink-3,#847872);padding:36px 16px;font-size:12.5px}.mm-card-foot{border-top:1px solid var(--line-2,#f1ebe8);color:var(--ink-3,#847872);background-color:var(--white,#fff);z-index:3;flex-shrink:0;justify-content:space-between;align-items:center;padding:7px 14px;font-size:11.5px;display:flex}.mm-entries-count{color:var(--ink-2,#5e534e);font-weight:500}.mm-pagination-controls{align-items:center;gap:6px;display:flex}.mm-page-btn{border:1px solid var(--line,#e4dbd7);border-radius:var(--r,5px);background:var(--white,#fff);height:24px;color:var(--ink-2,#5e534e);cursor:pointer;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.mm-page-btn:hover:not(:disabled){background-color:var(--brand-050,#fdf4f2);border-color:var(--brand-200,#f0c4c2);color:var(--brand-900,#6e1215)}.mm-page-btn:disabled{opacity:.45;cursor:not-allowed}.mm-page-indicator{align-items:center;gap:5px;font-size:11px;display:inline-flex}.mm-page-current{background-color:var(--brand-700,#bc2424);width:20px;height:20px;color:var(--white,#fff);border-radius:4px;justify-content:center;align-items:center;font-size:10.5px;font-weight:600;display:inline-flex}.mm-page-total{color:var(--ink-3,#847872)}.rasayu-app .main:has(.mm-container){flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}@media (width<=900px){.mm-container{flex-direction:column;overflow-y:auto}.mm-sidebar{width:100%;max-width:none;height:auto}.mm-categories-scroll{max-height:180px}.mm-card{height:auto;min-height:380px}}@keyframes mmSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mm-skeleton-row td{box-sizing:border-box;vertical-align:middle;border-bottom:1px solid var(--line-1,#f6f3f1);background-color:var(--white,#fff);height:28px;padding:4px 10px}.mm-skeleton-bar{vertical-align:middle;background:linear-gradient(90deg,#f4efea 25%,#e8e0d8 37%,#f4efea 63%) 0 0/300% 100%;animation:1.5s ease-in-out infinite mmSkeletonShimmer;display:inline-block}.ant-modal-wrap{background:0 0!important}.ant-modal-mask{background:#0f172a73!important}.ant-modal.master-form-modal{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.master-form-modal .ant-modal-content,.master-form-modal .ant-modal-header,.master-form-modal .ant-modal-body,.master-form-modal .ant-modal-footer,.master-form-modal form,.master-form-modal .master-form,.master-form-modal .rasayu-app{background:#fff!important}.master-form-modal .ant-modal-content{border-radius:12px!important;padding:20px 24px!important;box-shadow:0 16px 40px #00000024!important}.master-form-modal .ant-modal-header{margin-bottom:14px!important}.master-form-modal .ant-modal-title{color:var(--ink,#2b2320)!important;font-size:15px!important;font-weight:700!important}.master-form-modal .ant-form-item{margin-bottom:14px!important}.master-form-modal .ant-form-item-label{padding-bottom:2px!important}.master-form-modal .ant-form-item-label>label{color:var(--ink-2,#5e534e)!important;font-size:11.5px!important;font-weight:600!important;line-height:1.3!important}.master-form-modal .control{box-sizing:border-box!important;width:100%!important}.mm-main .ant-table-wrapper{width:100%}.mm-main .ant-table{background:#fff;border-radius:6px;overflow:hidden}.mm-main .ant-table-container{border-radius:6px;border:1px solid #e2e8f0!important}.mm-main .ant-table th,.mm-main .ant-table td,.mm-table-scroll-container th,.mm-table-scroll-container td{border-bottom:1px solid #e2e8f0!important;border-left:none!important;border-right:none!important}.mm-main .ant-table-thead>tr>th{color:#334155!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;font-size:12px!important;font-weight:600!important}.mm-main .ant-table-tbody>tr:not(.ant-table-measure-row)>td,.mm-table-scroll-container .ant-table-tbody>tr:not(.ant-table-measure-row)>td{color:#1e293b!important;word-break:break-word!important;overflow-wrap:anywhere!important;font-size:12.5px!important}.mm-main tr.ant-table-measure-row,.mm-main tr.ant-table-measure-row>td{visibility:collapse!important;border:0!important;height:0!important;min-height:0!important;padding:0!important;line-height:0!important}.mm-template-paper-view{color:#1e293b;word-wrap:break-word;font-family:inherit;line-height:1.7;white-space:normal!important}.mm-template-paper-view,.mm-template-paper-view p,.mm-template-paper-view div,.mm-template-paper-view span,.mm-template-paper-view table,.mm-template-paper-view li{white-space:normal}.mm-template-paper-view pre,.mm-template-paper-view code{font-family:monospace;white-space:pre-wrap!important}.mm-template-paper-view>:first-child{margin-top:0!important}.mm-template-paper-view>:last-child{margin-bottom:0!important}.mm-template-paper-view h1,.mm-template-paper-view h2,.mm-template-paper-view h3,.mm-template-paper-view h4{color:#0f172a;margin-top:14px;margin-bottom:8px;font-weight:700;line-height:1.35}.mm-template-paper-view p{margin:0 0 10px;line-height:1.7}.mm-template-paper-view ul,.mm-template-paper-view ol{margin-bottom:12px;padding-left:20px}.mm-template-paper-view li{margin-bottom:4px}.mm-template-paper-view table{border-collapse:collapse;width:100%;margin:12px 0}.mm-template-paper-view th,.mm-template-paper-view td{border:1px solid #cbd5e1;padding:6px 10px;font-size:13px}.mm-template-paper-view th{background:#f8fafc;font-weight:600}.rich-text-content:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;font-style:italic}.ant-modal.master-form-modal,.ant-modal.mm-template-preview-modal,.ant-modal.doc-preview-modal{max-width:calc(100vw - 24px)!important}.master-form-modal .ant-modal-content,.mm-template-preview-modal .ant-modal-content,.doc-preview-modal .ant-modal-content{box-sizing:border-box!important;flex-direction:column!important;max-height:calc(100vh - 32px)!important;display:flex!important;overflow:hidden!important}.master-form-modal .ant-modal-header,.mm-template-preview-modal .ant-modal-header,.doc-preview-modal .ant-modal-header{flex-shrink:0!important}.master-form-modal .ant-modal-body,.mm-template-preview-modal .ant-modal-body,.doc-preview-modal .ant-modal-body{flex:auto!important;min-height:0!important;overflow-y:auto!important}.master-form-modal .ant-modal-footer,.mm-template-preview-modal .ant-modal-footer,.doc-preview-modal .ant-modal-footer{flex-shrink:0!important}@media (height<=820px){.master-form-modal .ant-modal-content,.mm-template-preview-modal .ant-modal-content,.doc-preview-modal .ant-modal-content{padding:14px 18px!important}.master-form-modal .ant-modal-header,.mm-template-preview-modal .ant-modal-header,.doc-preview-modal .ant-modal-header{margin-bottom:8px!important}.master-form-modal .ant-modal-footer,.mm-template-preview-modal .ant-modal-footer,.doc-preview-modal .ant-modal-footer{margin-top:8px!important;padding-top:8px!important}.master-form-modal .ant-form-item{margin-bottom:10px!important}}.rbac-row-active{background-color:#f0fdf480!important}.rbac-row-active:hover>td{background-color:#dcfce7cc!important}.mm-table-scroll-container .ant-table-small .ant-table-thead>tr>th{background:var(--surface-head,#f8fafc)!important;padding:8px 10px!important;font-size:12px!important}.mm-table-scroll-container .ant-table-small .ant-table-tbody>tr>td{padding:6px 10px!important;font-size:13px!important}.mm-table-scroll-container,.mm-table-scroll-container .ant-table-body,.mm-table-scroll-container .ant-table-content,.rbac-matrix-table-container,.rbac-matrix-table .ant-table-body{scrollbar-width:thin!important;scrollbar-color:#94a3b8 #f1f5f9!important}.mm-table-scroll-container::-webkit-scrollbar{width:10px!important;height:10px!important;display:block!important}.mm-table-scroll-container .ant-table-body::-webkit-scrollbar{width:10px!important;height:10px!important;display:block!important}.mm-table-scroll-container .ant-table-content::-webkit-scrollbar{width:10px!important;height:10px!important;display:block!important}.rbac-matrix-table-container::-webkit-scrollbar{width:10px!important;height:10px!important;display:block!important}.rbac-matrix-table .ant-table-body::-webkit-scrollbar{width:10px!important;height:10px!important;display:block!important}.mm-table-scroll-container::-webkit-scrollbar-track{background:#f8fafc!important;border-left:1px solid #e2e8f0!important}.mm-table-scroll-container .ant-table-body::-webkit-scrollbar-track{background:#f8fafc!important;border-left:1px solid #e2e8f0!important}.mm-table-scroll-container .ant-table-content::-webkit-scrollbar-track{background:#f8fafc!important;border-left:1px solid #e2e8f0!important}.rbac-matrix-table-container::-webkit-scrollbar-track{background:#f8fafc!important;border-left:1px solid #e2e8f0!important}.rbac-matrix-table .ant-table-body::-webkit-scrollbar-track{background:#f8fafc!important;border-left:1px solid #e2e8f0!important}.mm-table-scroll-container::-webkit-scrollbar-thumb{background:#94a3b8!important;border:2px solid #f8fafc!important;border-radius:6px!important}.mm-table-scroll-container .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b8!important;border:2px solid #f8fafc!important;border-radius:6px!important}.mm-table-scroll-container .ant-table-content::-webkit-scrollbar-thumb{background:#94a3b8!important;border:2px solid #f8fafc!important;border-radius:6px!important}.rbac-matrix-table-container::-webkit-scrollbar-thumb{background:#94a3b8!important;border:2px solid #f8fafc!important;border-radius:6px!important}.rbac-matrix-table .ant-table-body::-webkit-scrollbar-thumb{background:#94a3b8!important;border:2px solid #f8fafc!important;border-radius:6px!important}.mm-table-scroll-container::-webkit-scrollbar-thumb:hover{background:#64748b!important}.mm-table-scroll-container .ant-table-body::-webkit-scrollbar-thumb:hover{background:#64748b!important}.mm-table-scroll-container .ant-table-content::-webkit-scrollbar-thumb:hover{background:#64748b!important}.rbac-matrix-table-container::-webkit-scrollbar-thumb:hover{background:#64748b!important}.rbac-matrix-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#64748b!important}.rbac-matrix-table .ant-table-body{max-height:calc(100vh - 310px)!important;overflow-y:scroll!important}.rbac-tree-container{background:#fff;scrollbar-width:thin!important;scrollbar-color:#94a3b8 #f1f5f9!important;max-height:calc(100vh - 250px)!important;overflow-y:scroll!important}.rbac-tree-container::-webkit-scrollbar{width:10px!important;height:10px!important;display:block!important}.rbac-tree-container::-webkit-scrollbar-track{background:#f8fafc!important;border-left:1px solid #e2e8f0!important}.rbac-tree-container::-webkit-scrollbar-thumb{background:#94a3b8!important;border:2px solid #f8fafc!important;border-radius:6px!important}.rbac-tree-container::-webkit-scrollbar-thumb:hover{background:#64748b!important}.cert-page{flex-direction:column;gap:12px;min-width:0;display:flex}.cert-head{align-items:center;gap:10px;display:flex}.cert-head .spacer{flex:1}.cert-count{color:var(--ink-3);font-size:12.5px;font-weight:500}.cert-muted{color:var(--ink-3);font-size:11.5px}.cert-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:0;overflow:hidden}.cert-card-head{color:var(--ink-2);background:#fcfcfd;border-bottom:1px solid #e5e5e5;padding:10px 14px;font-size:12.5px;font-weight:600}.cert-table th{color:var(--ink-2);font-weight:600}.cert-table th,.cert-table td{padding:14px 16px}.cert-table tbody tr+tr{border-top:1px solid #efefef}.cert-row:hover{background:#eff4fb}.cert-table .ta-r{text-align:right}.cert-empty{text-align:center;color:var(--ink-4);padding:26px 0;font-size:12.5px;font-style:italic}.cert-pill{background:var(--brand-050);color:var(--brand-900);border:1px solid #d6eae7;border-radius:100px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-block}.cert-chip{color:var(--ink-2);background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;display:inline-flex}.cert-actions{justify-content:flex-end;gap:4px;display:inline-flex}.cert-split{grid-template-columns:35% 1fr;align-items:start;gap:14px;min-width:0;display:grid}.cert-col-left,.cert-col-right{flex-direction:column;gap:12px;min-width:0;display:flex}.cert-fields{gap:10px;padding:12px 14px;display:grid}.cert-lbl{color:var(--ink-3);gap:4px;font-size:12px;font-weight:500;display:grid}.cert-input{height:36px;font:inherit;color:var(--ink);background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:0 10px;font-size:13px}.cert-input:focus{border-color:var(--brand-800);outline:none;box-shadow:0 0 0 3px #0e8c811f}.cert-ta{resize:vertical;height:auto;padding:8px 10px;line-height:1.5}.cert-facts{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:12px 14px;display:grid}.cert-facts dt{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.cert-facts dd{color:var(--ink);margin:2px 0 0;font-size:13px;font-weight:500}.cert-prev-bar{align-items:center;gap:8px;font-size:12.5px;display:flex}.cert-prev-bar .spacer{flex:1}.cert-paper{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:22px 26px 26px;box-shadow:0 2px 10px #0f172a0d}.cert-lh{border-bottom:2px solid var(--brand-800);align-items:center;gap:12px;padding-bottom:10px;display:flex}.cert-lh-logo{width:auto;height:38px}.cert-lh b{font-size:15px;font-weight:600;display:block}.cert-lh small{color:var(--ink-3);font-size:11px}.cert-lh-type{color:var(--ink-3);margin-left:auto;font-size:11px}.cert-title{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);margin:20px 0 14px;font-size:13.5px;font-weight:600}.cert-body{font:inherit;white-space:pre-wrap;color:var(--ink);margin:0;font-size:13px;line-height:1.75}.cert-html-body{font:inherit;color:var(--ink,#1f2937);margin:0;font-size:13.5px;line-height:1.75}.cert-html-body p{margin:0 0 1em}.cert-html-body p:last-child{margin-bottom:0}.cert-html-body ul,.cert-html-body ol{margin:.5em 0 1em 1.5em;padding:0}.cert-html-body h1,.cert-html-body h2,.cert-html-body h3{color:var(--ink,#1f2937);margin:.8em 0 .4em;font-weight:600}.cert-editor{width:100%;min-height:300px;font:inherit;resize:vertical;color:var(--ink);background:#fcfdfe;border:1px dashed #dce3ec;border-radius:8px;margin:16px 0 0;padding:12px;font-size:13px;line-height:1.75}.cert-editor:focus{border-color:var(--brand-800);background:#fff;outline:none}.cert-sign{text-align:right;margin-top:34px}.cert-sign img{height:58px;margin-left:auto;display:block}.cert-sign-blank{border-bottom:1px solid var(--ink-2);width:200px;height:40px;margin-left:auto;display:block}.cert-sign b{margin-top:4px;font-size:12.5px;font-weight:600;display:block}.cert-sign small{color:var(--ink-3);font-size:11px}.cert-actionbar{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff5;border:1px solid #e5e5e5;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 12px;display:flex;position:sticky;bottom:0}.cert-modal{background:#fff;border:1px solid #e5e7eb;border-radius:14px;grid-template-rows:auto 1fr auto;width:min(760px,100vw - 24px);max-height:min(88vh,100vh - 28px);display:grid;overflow:hidden;box-shadow:0 18px 44px #0f172a2e}.cert-modal-head{border-bottom:1px solid #e5e5e5;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.cert-modal-head .spacer{flex:1}.cert-modal-body{background:#f6f7f9;padding:16px;overflow:auto}.cert-modal-body .cert-paper{box-shadow:none}.cert-modal-foot{border-top:1px solid #e5e5e5;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}@media (height<=800px){.cert-modal-body{padding:10px 12px}.cert-modal-head,.cert-modal-foot{padding:8px 12px}}@media (width<=1279px){.cert-split,.cert-facts{grid-template-columns:1fr}}.cert-datestamp{text-align:right;color:#334155;margin-top:14px;font-size:12.5px;font-weight:500}.cert-chip-btn{cursor:pointer;font:inherit;color:#0e8c81;background:#fff;border:1px solid #e5e7eb;font-size:12.5px}.cert-chip-btn:hover{background:#f0fbf9;border-color:#0e8c81}._root_1vip8_1{border-bottom:1px solid #e0ebeb;margin-bottom:8px;padding:0 32px 8px 0;position:relative;container-type:inline-size}._fields_1vip8_8{--procedure-control-height:30px;flex-wrap:wrap;align-items:start;gap:2px 8px;display:flex}._field_1vip8_8{flex:0 96px;min-width:min(100%,96px)}._serialField_1vip8_19{flex-basis:44px;min-width:min(100%,44px)}._procedureField_1vip8_23{flex-basis:170px;min-width:min(100%,150px)}._dateField_1vip8_27{flex-basis:122px;min-width:min(100%,122px)}._numberField_1vip8_31{flex-basis:104px}._wideField_1vip8_34{flex-basis:150px;min-width:min(100%,130px)}._masterField_1vip8_38{flex-basis:145px;min-width:min(100%,125px)}._remarkField_1vip8_42{flex:0 200px;min-width:min(100%,160px)}._fields_1vip8_8>.ant-form-item>.ant-form-item-row>.ant-form-item-label{box-sizing:border-box;white-space:nowrap;height:auto;min-height:20px;margin-bottom:3px;padding-bottom:0;line-height:20px}._root_1vip8_1 .ant-form-item{min-width:0;margin-bottom:4px}._root_1vip8_1 .ant-form-item-label{padding-bottom:2px}._root_1vip8_1 .ant-form-item-label>label{color:#164957;height:auto;font-size:11px;line-height:20px}._root_1vip8_1 .ant-form-item-control-input{min-height:var(--procedure-control-height,26px)}._root_1vip8_1 .ant-select,._root_1vip8_1 .ant-picker,._root_1vip8_1 .ant-input-number{width:100%}._root_1vip8_1 input.ant-input.ant-input,._root_1vip8_1 .ant-picker.ant-picker,._root_1vip8_1 .ant-input-number.ant-input-number{box-sizing:border-box;font-size:12px;height:var(--procedure-control-height,26px)!important;min-height:var(--procedure-control-height,26px)!important}._root_1vip8_1 .ant-input-number .ant-input-number-input{height:calc(var(--procedure-control-height,26px) - 2px)}._root_1vip8_1 ._fields_1vip8_8 .ant-input-number.ant-input-number{padding:0 8px!important}._root_1vip8_1 ._fields_1vip8_8 .ant-input-affix-wrapper.ant-input-affix-wrapper{box-sizing:border-box;height:var(--procedure-control-height)!important;min-height:var(--procedure-control-height)!important;padding:0 8px!important}._root_1vip8_1 ._fields_1vip8_8 .ant-input-affix-wrapper>input.ant-input{height:calc(var(--procedure-control-height) - 2px)!important;min-height:0!important;padding-block:0!important}._root_1vip8_1 .ant-picker-input>input,._root_1vip8_1 .ant-input-number-input{font-size:12px}._root_1vip8_1 .ant-input[readonly]{background:#f0f7f5}._root_1vip8_1 .control.antd-select-control{background:#fff;border:1px solid #b8cfcb;border-radius:5px;min-width:0;height:var(--procedure-control-height,26px)!important;min-height:var(--procedure-control-height,26px)!important;padding:0!important}._root_1vip8_1 .control.antd-select-control:hover,._root_1vip8_1 .control.antd-select-control:focus-within{border-color:#008577}._root_1vip8_1 .control.antd-select-control:focus-within{box-shadow:0 0 0 2px #0085771f}._root_1vip8_1 .control.antd-select-control:has(.ant-select-disabled){background:#f5f5f5;border-color:#b8cfcb}._root_1vip8_1 .control.antd-select-control .ant-select.ant-select-single,._root_1vip8_1 .control.antd-select-control .ant-select.ant-select-single .ant-select-selector{height:calc(var(--procedure-control-height,26px) - 2px)!important;min-height:calc(var(--procedure-control-height,26px) - 2px)!important}._root_1vip8_1 .ant-select.ant-select-single,._root_1vip8_1 .ant-select.ant-select-single .ant-select-selector{height:var(--procedure-control-height,26px)!important;min-height:var(--procedure-control-height,26px)!important;padding:0 6px!important}._root_1vip8_1 .ant-select.ant-select-single .ant-select-selection-item,._root_1vip8_1 .ant-select.ant-select-single .ant-select-selection-placeholder{white-space:nowrap!important;word-break:normal!important;text-overflow:ellipsis!important;min-height:0!important;line-height:calc(var(--procedure-control-height,26px) - 2px)!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}._root_1vip8_1 ._removeButton_1vip8_163{width:26px;height:30px;position:absolute;top:23px;right:0}@container (width<=1063px){._field_1vip8_8{max-width:100%}}._aspirationRoot_1vip8_178 ._fields_1vip8_8{gap:2px 6px}._aspirationRoot_1vip8_178 ._procedureField_1vip8_23{flex:135px;min-width:min(100%,120px)}._aspirationRoot_1vip8_178 ._dateField_1vip8_27{flex:0 115px;min-width:min(100%,110px)}._aspirationRoot_1vip8_178 ._masterField_1vip8_38{flex:110px;min-width:min(100%,95px)}._aspirationRoot_1vip8_178 ._lateralityField_1vip8_193{flex:115px;min-width:min(100%,105px)}._aspirationRoot_1vip8_178 ._unitField_1vip8_197{flex:0 80px;min-width:min(100%,70px)}._aspirationRoot_1vip8_178 ._protocolField_1vip8_201{flex:115px;min-width:min(100%,105px)}._aspirationRoot_1vip8_178 ._amountField_1vip8_205{flex:0 75px;min-width:min(100%,65px)}._aspirationRoot_1vip8_178 ._remarkField_1vip8_42{flex:120px;min-width:min(100%,95px)}._root_1bh2n_1{color:#164957;flex:1;min-width:0;min-height:0;padding:8px;overflow:hidden}._header_1bh2n_10{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._root_1bh2n_1 ._backButton_1bh2n_20{color:#006778;background:#e5f2ef;border-color:#0000}._root_1bh2n_1 ._visit_1bh2n_26{color:#fff;background:#073b31;border:0;border-radius:9px;flex-wrap:wrap;gap:8px;margin:0;padding:5px 12px;display:inline-flex}._visit_1bh2n_26 span{color:#6dd9bc}._scroll_1bh2n_41{flex:1;min-height:0;overflow:auto}._scroll_1bh2n_41>.ant-card{border-color:#dfe7e9;flex-shrink:0}._scroll_1bh2n_41>.ant-card>.ant-card-head{color:#164957;background:#f5f9fa;min-height:34px;font-size:14px}._scroll_1bh2n_41>.ant-card>.ant-card-body{padding:8px 12px}._root_1bh2n_1 .ant-badge-count{color:#164957;box-shadow:none;background:#e5f2ef}._root_1bh2n_1 ._addButton_1bh2n_64{background:#c96a13;border-color:#c96a13}._root_1bh2n_1 ._addButton_1bh2n_64:hover{background:#ad5709!important;border-color:#ad5709!important}._root_16oti_1{color:#164957;flex-direction:column;flex:1;min-width:0;min-height:0;padding:8px;display:flex}._header_16oti_11{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;margin-bottom:12px;display:flex}._root_16oti_1 ._backButton_16oti_20{color:#006778;background:#e5f2ef;border-color:#0000}._procedureFilter_16oti_26{align-items:center;gap:8px;min-width:0;display:flex}._procedureFilter_16oti_26>label{flex:none;font-size:12px;line-height:18px}._procedureSelect_16oti_39{width:360px;min-width:0;max-width:100%}._body_16oti_45{flex:1;min-height:0;overflow:auto}._group_16oti_51+._group_16oti_51{margin-top:16px}._groupTitle_16oti_55{margin:0 0 6px;font-size:13px;font-weight:600}._difference_16oti_61{align-items:center;gap:4px;font-weight:600;display:inline-flex}._increase_16oti_68{color:#16a34a}._decrease_16oti_72{color:#dc2626}._same_16oti_76{color:#64748b}._unit_16oti_80{font-weight:400}._textChange_16oti_84{color:#64748b}._textChange_16oti_84._changed_16oti_88{color:#164957;font-weight:600}._empty_16oti_93{color:#94a3b8}._compareButton_yl6ww_1{color:#006778;flex:none;height:32px}._visitLink_yl6ww_7{color:#0f766e;cursor:pointer;font-size:12px;font-weight:600;text-decoration:underline}._procedureTag_yl6ww_15.ant-tag{color:#e11d48;background:#fff1f2;border-color:#fecdd3;border-radius:10px;margin:0;padding:0 6px;font-size:10.5px;font-weight:500}.aiform-ddf{--aiform-ink:#1f2937;--aiform-muted:#6b7280;--aiform-line:#e5e7eb;--aiform-panel:#fff;--aiform-accent:#0e8c81;--aiform-accent-soft:#f0fdfa;--aiform-danger:#dc2626;--aiform-danger-bg:#fef2f2;--aiform-page:#f9fafb;color:var(--aiform-ink);background:var(--aiform-panel);border:1px solid var(--aiform-line);border-radius:8px;padding:12px 16px;font-family:inherit}.aiform-ddf__header{margin-bottom:12px}.aiform-ddf__eyebrow{color:var(--aiform-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.aiform-ddf__title{color:#111827;margin:0 0 4px;font-size:14px;font-weight:650}.aiform-ddf__hint{max-width:42rem;color:var(--aiform-muted);margin:0;font-size:12px;line-height:1.4}.aiform-ddf__toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.aiform-ddf__btn{border:1px solid var(--aiform-line);color:var(--aiform-ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:500;transition:all .15s}.aiform-ddf__btn:hover:not(:disabled){color:#0e8c81;border-color:#0e8c81}.aiform-ddf__btn:disabled{opacity:.55;cursor:not-allowed}.aiform-ddf__btn--primary{border-color:var(--aiform-accent);background:var(--aiform-accent);color:#fff}.aiform-ddf__btn--primary:hover:not(:disabled){color:#fff;background:#0b6b63;border-color:#0b6b63}.aiform-ddf__btn--ghost{color:var(--aiform-accent);background:#f0fdfa;border-color:#99f6e4;padding:3px 8px;font-size:11.5px}.aiform-ddf__btn--ghost:hover:not(:disabled){background:#ccfbf1;border-color:#5eead4}.aiform-ddf__file{color:var(--aiform-muted);margin:0 0 10px;font-size:12px}.aiform-ddf__error{background:var(--aiform-danger-bg);color:var(--aiform-danger);border:1px solid #fecaca;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:12.5px}.aiform-ddf__loading{background:var(--aiform-accent-soft);color:var(--aiform-accent);text-align:center;border:1px solid #99f6e4;border-radius:6px;padding:16px;font-size:13px}.aiform-ddf__form{flex-direction:column;gap:12px;display:flex}.aiform-ddf__doc-title{color:#111827;margin:0;font-size:13.5px;font-weight:650}.aiform-ddf__section{background:#fafaf9;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:10px;padding:10px 12px}.aiform-ddf__section-title{color:#0e8c81;align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;font-weight:650;display:flex}.aiform-ddf__fields{flex-direction:column;gap:8px;display:flex}.aiform-ddf__field{flex-direction:column;gap:3px;display:flex}.aiform-ddf__label{color:#374151;font-size:11px;font-weight:600}.aiform-ddf__type-hint{color:var(--aiform-muted);font-size:10px;font-weight:400}.aiform-ddf__input{box-sizing:border-box;color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:5px;outline:none;width:100%;height:32px;padding:4px 10px;font-family:inherit;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.aiform-ddf__input:hover:not(:focus):not(:disabled){border-color:#9ca3af}.aiform-ddf__input:focus{border-color:#0e8c81;outline:none;box-shadow:0 0 0 2px #0e8c8126}.aiform-ddf__input:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.aiform-ddf__textarea{resize:vertical;height:auto;min-height:56px;padding:6px 10px;line-height:1.45}.aiform-ddf__check{color:#374151;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.aiform-ddf__list-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.aiform-ddf__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aiform-ddf__list-item{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.aiform-ddf__table-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;overflow-x:auto;box-shadow:0 1px 2px #00000005}.aiform-ddf__table{border-collapse:collapse;table-layout:auto;width:100%;font-size:12.5px}.aiform-ddf__table th{color:#475569;text-transform:uppercase;letter-spacing:.03em;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-right:1px solid #f1f5f9;padding:8px 10px;font-size:11px;font-weight:600}.aiform-ddf__table th:last-child{border-right:none}.aiform-ddf__table td{vertical-align:middle;background:#fff;border-bottom:1px solid #f1f5f9;border-right:1px solid #f1f5f9;padding:4px 6px}.aiform-ddf__table td:last-child{border-right:none}.aiform-ddf__table tr:hover td{background:#fafaf9}.aiform-ddf__table tr:last-child td{border-bottom:none}.aiform-ddf__cell-control{box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:5px;align-items:center;width:100%;height:30px;min-height:30px;padding:0 4px;transition:border-color .15s,box-shadow .15s;display:flex}.aiform-ddf__cell-control:hover{border-color:#9ca3af}.aiform-ddf__cell-control:focus-within{border-color:#0e8c81;box-shadow:0 0 0 2px #0e8c8126}.aiform-ddf__table .aiform-ddf__input{color:#111827;width:100%;height:26px;font-size:12.5px;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:2px 4px!important}.aiform-ddf__table .aiform-ddf__input:focus{box-shadow:none!important;border:none!important;outline:none!important}.aiform-ddf__footer{justify-content:flex-end;display:flex}.panel-scroll-y,.doc-split-form,.doc-split-doc{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden auto!important}.panel-scroll-y::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.doc-split-form::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.doc-split-doc::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.doc-split-form>.section{flex-grow:0!important;flex-shrink:0!important;width:100%!important;height:auto!important;min-height:min-content!important;margin-bottom:0!important}.doc-split-form>.section .body{height:auto!important;min-height:min-content!important;overflow:visible!important}.doc-split-form .aiform-ddf__section{width:100%!important}.doc-split-form .aiform-ddf__table-wrap{width:100%!important;overflow-x:auto!important}.rasayu-app .ws-body:has(.rac-reports-page-wrapper){overflow:hidden!important}.rac-reports-page-wrapper{box-sizing:border-box;color:#1e293b;background:0 0;flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;padding:8px 14px 10px;font-family:inherit;display:flex;overflow:hidden}.reports-stats-container{flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.report-stat-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:5px 12px;transition:all .15s;display:flex;box-shadow:0 1px 2px #00000005}.report-stat-card:hover{background:#fafcfc;border-color:#0d9488;box-shadow:0 2px 6px #0d94880f}.report-stat-card.active{background:#f0fdfa;border-color:#0d9488;box-shadow:0 0 0 1.5px #0d94882e}.stat-card-left{flex-shrink:0;align-items:center;gap:8px;display:flex}.stat-icon-wrap.sm{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.stat-icon-wrap.primary{color:#0284c7;background:#e0f2fe}.stat-icon-wrap.amber{color:#d97706;background:#fef3c7}.stat-main-title{color:#0f172a;white-space:nowrap;font-size:12.5px;font-weight:600}.stat-count-badge{border-radius:10px;padding:1px 7px;font-size:12px;font-weight:700;line-height:1.25}.stat-count-badge.primary{color:#0284c7;background:#e0f2fe}.stat-count-badge.amber{color:#d97706;background:#fef3c7}.stat-card-divider{background:#e2e8f0;flex-shrink:0;width:1px;height:16px;margin:0 4px}.stat-card-right{align-items:center;gap:6px;margin-left:auto;display:flex}.stat-mini-pill{color:#475569;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;transition:all .12s;display:inline-flex}.stat-mini-pill:hover{background:#fff;border-color:#cbd5e1}.stat-mini-pill strong{color:#0f172a;font-weight:700}.chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.chip-dot.teal{background:#0d9488}.chip-dot.indigo{background:#6366f1}.chip-icon.green{color:#16a34a}.chip-icon.amber{color:#d97706}.chip-label{color:#475569;font-weight:500}.chip-value{color:#0f172a;font-weight:700}.dot-sep{color:#94a3b8;margin:0 4px;font-weight:400;display:inline-block}.spin-icon{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reports-filter-bar{background:#fff;border:1px solid #e2e8f0;border-radius:9px;gap:10px;width:100%;min-height:46px;padding:6px 14px;overflow:auto hidden;box-shadow:0 1px 3px #00000008;flex-flow:row!important;align-items:center!important;display:flex!important}.reports-filter-bar::-webkit-scrollbar{height:4px}.reports-filter-bar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.view-mode-tabs{border-bottom:none;flex-shrink:0;align-items:center;gap:6px;padding-bottom:0;display:inline-flex}.tab-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.tab-btn:hover{color:#0f172a;background:#f1f5f9}.tab-btn.active{color:#fff;background:#0f766e}.tab-badge{background:#00000014;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-flex}.tab-btn.active .tab-badge{color:#fff;background:#ffffff40}.filters-right-group{flex-shrink:0;gap:8px;margin-left:auto;flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.filter-item{flex-shrink:0;align-items:center;display:flex}.search-wrap{flex:0 250px;width:250px;min-width:180px}.reports-search-input{border-radius:6px!important;width:100%!important;height:32px!important;font-size:12px!important}.reports-filter-bar button[class*=filterTriggerBtn]{border-radius:6px!important;align-items:center!important;gap:6px!important;height:32px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.reports-filter-bar button[class*=filterTriggerActive]{color:#0f766e!important;background-color:#f0fdfa!important;border-color:#0d9488!important}.ant-popover:has([class*=popoverCard]){max-height:calc(100vh - 80px)!important}.ant-popover:has([class*=popoverCard]) .ant-popover-inner{border-radius:8px!important;max-height:calc(100vh - 80px)!important;overflow:hidden!important;box-shadow:0 10px 25px -5px #0000001f,0 8px 10px -6px #00000014!important}.btn-clear-filters{color:#dc2626!important;cursor:pointer!important;white-space:nowrap!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:6px!important;align-items:center!important;gap:5px!important;height:32px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:600!important;transition:all .12s!important;display:inline-flex!important}.btn-clear-filters:hover{color:#b91c1c!important;background:#fee2e2!important;border-color:#fca5a5!important}.filter-actions-right{align-items:center;gap:8px;margin-left:auto;display:flex}.btn-add-group{align-items:center;gap:8px;display:flex}.btn-shortcut-add{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn-shortcut-add.bio{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4}.btn-shortcut-add.bio:hover{color:#fff;background:#0f766e}.btn-shortcut-add.img{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.btn-shortcut-add.img:hover{color:#fff;background:#4338ca}.reports-table-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:0 auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a}.table-card-header{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;min-height:34px;padding:5px 12px;display:flex}.table-title-group{align-items:center;gap:8px;display:flex}.table-heading{color:#0f172a;letter-spacing:-.01em;font-size:13px;font-weight:700}.table-count-badge{color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.table-header-actions{align-items:center;gap:8px;display:flex}.btn-table-refresh{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.btn-table-refresh:hover:not(:disabled){color:#0f766e;background:#f0fdfa;border-color:#0d9488;box-shadow:0 1px 3px #0d94881f}.btn-table-refresh:disabled{opacity:.65;cursor:not-allowed}.antd-table-container{box-sizing:border-box;flex-direction:column;flex:0 auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}.reports-antd-table,.reports-antd-table .ant-spin-nested-loading,.reports-antd-table .ant-spin-container,.reports-antd-table .ant-table,.reports-antd-table .ant-table-container{box-sizing:border-box;flex-direction:column;flex:0 auto;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:flex}.reports-antd-table .ant-table-header{flex:none!important}.reports-antd-table .ant-table-thead>tr>th{color:#475569!important;text-transform:uppercase!important;letter-spacing:.04em!important;white-space:nowrap!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;height:34px!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important}.reports-antd-table .ant-table-tbody>tr>td{vertical-align:middle!important;border-bottom:1px solid #f1f5f9!important;padding:6px 10px!important}.reports-antd-table .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.reports-antd-table .ant-table-cell-fix-right{background:#fff!important}.reports-antd-table .ant-table-thead .ant-table-cell-fix-right,.reports-antd-table .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:#f8fafc!important}.reports-antd-table .ant-table-cell-fix-right-first:after{box-shadow:inset -10px 0 8px -8px #00000014!important}.reports-antd-table .ant-table-body::-webkit-scrollbar{width:6px;height:6px}.modal-param-antd-table .ant-table-body::-webkit-scrollbar{width:6px;height:6px}.reports-antd-table .ant-table-body::-webkit-scrollbar-track{background:#f8fafc}.modal-param-antd-table .ant-table-body::-webkit-scrollbar-track{background:#f8fafc}.reports-antd-table .ant-table-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.modal-param-antd-table .ant-table-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.reports-antd-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modal-param-antd-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.reports-antd-table .ant-table-body{flex:0 auto;min-height:0;overflow:auto!important}.reports-table-footer{box-sizing:border-box!important;z-index:3!important;background:#fff!important;border-top:1px solid #e2e8f0!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-height:38px!important;padding:6px 14px!important;display:flex!important}.reports-table-footer .ant-pagination,.reports-antd-table .ant-table-pagination.ant-pagination{box-sizing:border-box!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.reports-table-footer .ant-pagination-total-text,.reports-antd-table .ant-pagination-total-text{color:#64748b;margin-right:auto;font-size:12px;font-weight:500}.reports-table-footer .ant-pagination-prev,.reports-table-footer .ant-pagination-next,.reports-antd-table .ant-pagination-prev,.reports-antd-table .ant-pagination-next{min-width:28px!important;height:28px!important;line-height:26px!important}.reports-table-footer .ant-pagination-prev .ant-pagination-item-link,.reports-table-footer .ant-pagination-next .ant-pagination-item-link,.reports-antd-table .ant-pagination-prev .ant-pagination-item-link,.reports-antd-table .ant-pagination-next .ant-pagination-item-link{color:#475569!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;font-size:11px!important;transition:all .15s!important;display:flex!important}.reports-table-footer .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link,.reports-table-footer .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link,.reports-antd-table .ant-pagination-prev:not(.ant-pagination-disabled):hover .ant-pagination-item-link,.reports-antd-table .ant-pagination-next:not(.ant-pagination-disabled):hover .ant-pagination-item-link{color:#0f766e!important;background:#f0fdfa!important;border-color:#0d9488!important}.reports-table-footer .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link,.reports-table-footer .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.reports-antd-table .ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link,.reports-antd-table .ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link{color:#cbd5e1!important;cursor:not-allowed!important;background:#f8fafc!important;border-color:#e2e8f0!important}.reports-table-footer .ant-pagination-item,.reports-antd-table .ant-pagination-item{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;min-width:28px!important;height:28px!important;font-size:12px!important;font-weight:600!important;line-height:26px!important;transition:all .15s!important}.reports-table-footer .ant-pagination-item:hover,.reports-antd-table .ant-pagination-item:hover{color:#0f766e!important;background:#f0fdfa!important;border-color:#0d9488!important}.reports-table-footer .ant-pagination-item-active,.reports-antd-table .ant-pagination-item-active{background:#0f766e!important;border-color:#0f766e!important}.reports-table-footer .ant-pagination-item-active a,.reports-antd-table .ant-pagination-item-active a{color:#fff!important}.reports-table-footer .ant-pagination-options,.reports-antd-table .ant-pagination-options{margin-left:8px!important}.reports-table-footer .ant-pagination-options .ant-select-selector,.reports-antd-table .ant-pagination-options .ant-select-selector{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;height:28px!important;font-size:12px!important}.reports-table-footer .ant-pagination-options .ant-select-selector:hover,.reports-antd-table .ant-pagination-options .ant-select-selector:hover{border-color:#0d9488!important}.modal-param-antd-wrap{width:100%}.modal-param-antd-table .ant-table-thead>tr>th{color:#475569!important;text-transform:uppercase!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;padding:8px 12px!important;font-size:11.5px!important;font-weight:600!important}.modal-param-antd-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9!important;padding:8px 12px!important}.table-scroll-container{width:100%;min-height:440px;max-height:calc(100vh - 195px);position:relative;overflow:auto}.table-scroll-container::-webkit-scrollbar{width:6px;height:6px}.table-scroll-container::-webkit-scrollbar-track{background:#f8fafc}.table-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.table-scroll-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.reports-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.reports-data-table th{z-index:5;color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:8px 12px;font-size:11px;font-weight:600;position:sticky;top:0;box-shadow:0 1px #e2e8f0}.reports-data-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:8px 12px}.report-table-row{cursor:pointer;transition:background-color .15s}.report-table-row:hover{background-color:#f8fafc}.col-index{color:#94a3b8;text-align:center;font-size:12px;font-weight:600}.category-badge{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.category-badge.biochemical{color:#0f766e;background:#ccfbf1}.category-badge.imaging{color:#4338ca;background:#e0e7ff}.test-name-wrap{flex-direction:column;display:flex}.test-title{color:#0f172a;font-size:13.5px;font-weight:600}.test-id-sub{color:#94a3b8;font-size:11px}.visit-badge-wrap{flex-direction:column;gap:2px;display:flex}.visit-pill{color:#334155;background:#e2e8f0;border-radius:4px;width:fit-content;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.visit-date-sub{color:#64748b;font-size:11px}.date-time-wrap{flex-direction:column;display:flex}.date-primary{color:#1e293b;font-size:13px;font-weight:500}.time-sub{color:#94a3b8;font-size:11px}.req-badge-box{align-items:center;gap:8px;display:flex}.btn-req-link{color:#0284c7;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn-req-link.icon-only{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.btn-req-link:hover{color:#0369a1;background:#e0f2fe;border-color:#38bdf8}.tag-direct{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:5px;padding:2px 8px;font-size:11px;display:inline-block}.req-channel-icons{align-items:center;gap:4px;display:flex}.channel-icon{border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.channel-icon.email{color:#0284c7;background:#e0f2fe}.channel-icon.whatsapp{color:#16a34a;background:#dcfce7}.col-results{max-width:380px}.bio-results-preview,.imaging-results-preview{flex-direction:column;gap:5px;display:flex}.param-count-badge{color:#0f766e;background:#f0fdfa;border-radius:4px;width:fit-content;padding:1px 7px;font-size:11px;font-weight:600}.param-count-badge.imaging{color:#4338ca;background:#eef2ff}.param-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.param-chip{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-size:11.5px}.param-chip-name{color:#475569}.param-chip-val{color:#0f172a}.param-chip-more{color:#64748b;font-size:11px;font-weight:500}.finding-summary-line{color:#334155;font-size:12px;line-height:1.4}.finding-anatomy{color:#1e293b;font-weight:600}.finding-eval-text{color:#475569;font-style:italic}.status-pill{white-space:nowrap!important;border-radius:6px!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;display:inline-flex!important}.status-pill.performed{color:#16a34a;background:#dcfce7}.status-pill.pending{color:#d97706;background:#fef3c7}.performed-details-box{flex-direction:column;display:flex}.performed-date{color:#1e293b;font-size:12.5px;font-weight:500}.performed-record-count{color:#16a34a;font-size:11px}.col-actions{text-align:center;white-space:nowrap;width:95px;min-width:95px}.action-buttons-wrap{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.action-buttons-wrap.center{justify-content:center}.btn-table-action{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.2;transition:all .15s;display:inline-flex}.btn-table-action.icon-only{border-radius:6px;width:30px;height:30px;padding:0}.btn-table-action span{white-space:nowrap}.btn-table-action.view{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.btn-table-action.view:hover:not(:disabled){color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 2px 4px #0f766e33}.btn-table-action.pdf,.btn-table-action.doc{color:#dc2626;background:#fef2f2;border-color:#fecaca}.btn-table-action.pdf:hover:not(:disabled),.btn-table-action.doc:hover:not(:disabled){color:#fff;background:#dc2626;border-color:#dc2626;box-shadow:0 2px 4px #dc262633}.btn-table-action.disabled,.btn-table-action:disabled{opacity:.35;cursor:not-allowed;color:#94a3b8!important;box-shadow:none!important;background:#f8fafc!important;border-color:#e2e8f0!important}.reports-empty-card,.reports-empty-box{text-align:center;background:#fff;justify-content:center;align-items:center;min-height:260px;padding:48px 24px;display:flex}.empty-desc{flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}.empty-title{color:#1e293b;margin:0;font-size:14px;font-weight:600;display:block}.empty-sub{color:#64748b;max-width:440px;margin:0 auto;font-size:12px;line-height:1.5;display:block}.btn-empty-reset{color:#0f766e;cursor:pointer;background:#f0fdfa;border:1px solid #99f6e4;border-radius:6px;align-items:center;gap:6px;margin-top:14px;padding:6px 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-empty-reset:hover{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 2px 6px #0f766e33}.modal-title-box{flex-direction:column;gap:4px;display:flex}.modal-title-top{align-items:center;gap:8px;display:flex}.modal-report-id{color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:600}.modal-test-title{color:#0f172a;margin:2px 0 0;font-size:18px;font-weight:700}.test-details-modal .ant-modal-content{border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.test-details-modal .ant-modal-header{border-bottom:1px solid #f1f5f9;background:#fff!important;margin-bottom:0!important;padding:16px 20px 12px!important}.test-details-modal .ant-modal-body{scrollbar-width:thin!important;scrollbar-color:#94a3b8 #f1f5f9!important;max-height:calc(88vh - 120px)!important;padding:14px 20px 20px!important;overflow:hidden auto!important}.test-details-modal .ant-modal-body::-webkit-scrollbar{width:8px}.test-details-modal .ant-modal-body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.test-details-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.test-details-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.test-details-modal .ant-modal-footer{border-top:1px solid #f1f5f9;margin-top:0!important;padding:12px 20px!important}.test-details-modal-body{flex-direction:column;gap:16px;padding:0;display:flex}.modal-meta-grid{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:16px;padding:12px 18px;display:grid}.meta-item{flex-direction:column;gap:2px;display:flex}.meta-label{text-transform:uppercase;color:#64748b;letter-spacing:.03em;font-size:11px;font-weight:600}.meta-value{color:#1e293b;font-size:13.5px;font-weight:600}.req-inline-link{color:#0284c7;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.req-inline-link:hover{text-decoration:underline}.modal-section-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.section-card-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:11px 16px;display:flex}.section-card-header h3{color:#0f172a;margin:0;font-size:13.5px;font-weight:600}.count-tag{color:#334155;background:#e2e8f0;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.modal-empty-state-box{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:36px 20px;display:flex}.modal-empty-content{flex-direction:column;align-items:center;gap:4px;margin-top:6px;display:flex}.modal-empty-title{color:#334155;font-size:13.5px;font-weight:600}.modal-empty-desc{color:#64748b;max-width:380px;font-size:12px;line-height:1.45}.btn-empty-preview{border-radius:6px;align-items:center;gap:6px;margin-top:14px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f766e33;background:#0f766e!important;border-color:#0f766e!important}.btn-empty-preview.imaging{box-shadow:0 1px 2px #4f46e533;background:#4f46e5!important;border-color:#4f46e5!important}.btn-empty-preview:hover{filter:brightness(.92)}.param-table-responsive{width:100%;overflow-x:auto}.modal-param-table{border-collapse:collapse;width:100%;font-size:13px}.modal-param-table th{color:#475569;text-transform:uppercase;background:#fff;border-bottom:1px solid #e2e8f0;padding:10px 14px;font-size:11.5px;font-weight:600}.modal-param-table td{border-bottom:1px solid #f1f5f9;padding:10px 14px}.row-abnormal{background-color:#fff1f2}.param-name-cell{color:#1e293b;font-weight:600}.param-val-cell{color:#0f172a}.param-unit-cell{color:#64748b;font-size:12px}.param-range-cell{color:#475569;font-size:12px}.status-badge{border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.status-badge.normal{color:#16a34a;background:#dcfce7}.status-badge.high{color:#dc2626;background:#fee2e2}.status-badge.low{color:#0284c7;background:#e0f2fe}.status-badge.other{color:#475569;background:#f1f5f9}.findings-list{flex-direction:column;gap:14px;padding:16px;display:flex}.finding-detail-card{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:10px;max-width:100%;padding:14px;display:flex;overflow:hidden}.finding-card-head{align-items:center;gap:8px;display:flex}.finding-num-badge{color:#fff;background:#4338ca;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.finding-type-text{color:#1e293b;font-size:13.5px;font-weight:600}.finding-props-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;max-width:100%;display:grid}.prop-box{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;min-width:0;padding:6px 10px;display:flex}.prop-label{color:#64748b;text-transform:uppercase;font-size:10.5px;font-weight:600}.prop-value{color:#0f172a;word-break:break-word;overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.finding-abnormalities-row{box-sizing:border-box;background:#fef2f2;border:1px solid #fee2e2;border-radius:6px;flex-direction:column;gap:6px;max-width:100%;padding:8px 12px;display:flex;overflow:hidden}.abnormality-row-label{text-transform:uppercase;color:#991b1b;letter-spacing:.03em;font-size:11px;font-weight:700}.abnormality-chips-wrap{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.abnormality-chip{color:#b91c1c;word-break:break-word;overflow-wrap:anywhere;white-space:normal;box-sizing:border-box;background:#fff;border:1px solid #fecaca;border-radius:4px;max-width:100%;padding:3px 10px;font-size:11.5px;font-weight:600}.finding-note-block,.finding-eval-block{box-sizing:border-box;background:#fff;border-left:3px solid #0d9488;border-radius:0 6px 6px 0;max-width:100%;padding:10px 14px;overflow:hidden;box-shadow:0 1px 2px #00000008}.finding-eval-block{background:#fdfefe;border-left-color:#4f46e5}.note-title{color:#475569;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.note-body{color:#1e293b;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.5}.impressions-header{background:#fffbeb!important;border-bottom-color:#fef3c7!important}.impressions-header h3{color:#92400e!important}.count-tag.amber{color:#78350f!important;background:#fde68a!important}.modal-impressions-list{background:#fff;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.modal-impression-item{align-items:flex-start;gap:10px;display:flex}.impression-bullet{background:#d97706;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.impression-text{color:#1e293b;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.findings-header{background:#f0fdfa!important;border-bottom-color:#ccfbf1!important}.findings-header h3{color:#0f766e!important}.modal-findings-list{background:#fff;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.modal-finding-item{align-items:flex-start;gap:10px;display:flex}.finding-bullet{background:#0d9488;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:7px}.finding-text{color:#1e293b;white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.modal-other-list{background:#fff;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.modal-other-row{align-items:baseline;gap:8px;font-size:13px;display:flex}.other-key{color:#475569;min-width:120px;font-weight:600}.other-val{color:#0f172a}.test-modal-footer-wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.test-modal-footer-actions{align-items:center;gap:8px;display:flex}.btn-modal-pdf{background:#0f766e!important;border-color:#0f766e!important}.btn-modal-pdf:hover{background:#115e59!important;border-color:#115e59!important}@media (width<=1024px),(height<=768px){.rac-reports-page-wrapper{gap:6px;padding:6px 10px 8px}.reports-stats-container{gap:6px}.report-stat-card{min-height:32px;padding:3px 10px}.reports-filter-bar{min-height:38px!important;padding:3px 10px!important}.reports-antd-table .ant-table-pagination.ant-pagination{min-height:34px!important;padding:4px 10px!important}}@media (width<=768px){.rac-reports-page-wrapper{padding:4px 6px 6px}.reports-antd-table .ant-table-pagination.ant-pagination{justify-content:center!important;padding:4px 8px!important}.reports-antd-table .ant-pagination-total-text{text-align:center;width:100%;margin-bottom:2px;margin-right:0!important}}:root{--cs-primary:#0e8c81;--cs-primary-dark:#0b756c;--cs-primary-light:#e6f4f2;--cs-crimson:#c5221f;--cs-crimson-bg:#fdf2f2;--cs-green:#137333;--cs-green-bg:#e6f4ea;--cs-amber:#b06000;--cs-amber-bg:#fef7e0;--cs-blue:#1a73e8;--cs-blue-bg:#e8f0fe;--cs-text-main:#1f2937;--cs-text-muted:#6b7280;--cs-text-subtle:#9ca3af;--cs-border:#e5e7eb;--cs-border-subtle:#f3f4f6;--cs-surface:#fff;--cs-surface-alt:#f9fafb;--cs-radius-sm:6px;--cs-radius-md:10px;--cs-radius-lg:14px;--cs-shadow-sm:0 1px 2px #0000000d;--cs-shadow-md:0 4px 6px -1px #0000000f, 0 2px 4px -1px #0000000a}@keyframes cs-shimmer-anim{0%{background-position:-200% 0}to{background-position:200% 0}}.cs-shimmer{border-radius:var(--cs-radius-sm);background:linear-gradient(90deg,#f1f5f9 0%,#e2e8f0 50%,#f1f5f9 100%) 0 0/200% 100%!important;animation:1.6s ease-in-out infinite cs-shimmer-anim!important}.cs-skeleton-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-sm);box-sizing:border-box;flex-direction:column;gap:16px;min-height:220px;margin-bottom:16px;padding:20px;display:flex;position:relative;overflow:hidden}.cs-skel-banner{border-radius:var(--cs-radius-md);justify-content:space-between;align-items:center;min-height:60px;margin-bottom:4px;padding:12px 16px;display:flex}.cs-skel-banner-teal{border-left:4px solid var(--cs-primary);background:#e6f4f2}.cs-skel-banner-green{border-left:4px solid var(--cs-green);background:#e6f4ea}.cs-skel-banner-blue{border-left:4px solid var(--cs-blue);background:#e8f0fe}.cs-skel-block{border-radius:4px;height:14px}.cs-skel-subcard{border-radius:var(--cs-radius-md);background:#fafafc;border:1px solid #e2e8f0;flex-direction:column;gap:12px;padding:16px;display:flex}.cs-skel-grid-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:10px 12px;display:grid}.cs-skel-tile{border-radius:var(--cs-radius-md);box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;flex-direction:column;justify-content:space-between;height:64px;padding:10px 12px;display:flex}.cs-skel-table-row{background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:10px 12px;display:flex}.case-summary-container{width:100%;max-width:100%;color:var(--cs-text-main);box-sizing:border-box;min-width:0;margin:0 auto;padding:0 12px 28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.45;overflow-x:hidden;container:casesummary/inline-size}:is(.rasayu-app .ws-body:has(.case-summary-container),.rasayu-app .ws:has(.case-summary-container),.rasayu-app .main:has(.case-summary-container)){max-width:100%!important;overflow-x:hidden!important}.rasayu-app .ws.l-closed.r-closed{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:100%!important}.rasayu-app .ws.l-closed.r-closed .ws-center{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}.rasayu-app .ws.l-closed:not(.r-closed){grid-template-columns:minmax(0,1fr) 280px!important;gap:10px!important}.rasayu-app .ws.l-closed:not(.r-closed) .ws-center{grid-column:1!important;min-width:0!important}.rasayu-app .ws.r-closed:not(.l-closed){grid-template-columns:240px minmax(0,1fr)!important;gap:10px!important}.rasayu-app .ws.r-closed:not(.l-closed) .ws-center{grid-column:2!important;min-width:0!important}.cs-top-bar{border:1px solid var(--cs-border);border-radius:var(--cs-radius-md);box-sizing:border-box;-webkit-backdrop-filter:blur(8px);justify-content:flex-start;align-items:center;gap:14px;width:100%;margin-top:4px;margin-bottom:12px;padding:6px 14px;display:flex;box-shadow:0 2px 8px #00000014;z-index:100!important;background:#fff!important;position:sticky!important;top:0!important}.cs-brand-cluster{flex-shrink:0;align-items:center;gap:10px;display:flex}.cs-brand-logo{object-fit:contain;width:auto;height:26px}.cs-brand-text{flex-direction:column;display:flex}.cs-clinic-name{letter-spacing:.04em;color:#1a365d;text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.15}.cs-clinic-tagline{color:#e53e3e;letter-spacing:.02em;font-size:10px;font-style:italic;font-weight:500;line-height:1.1}.cs-jump-nav{border-left:1px solid var(--cs-border-subtle);align-items:center;margin-left:4px;padding-left:14px;display:flex;overflow:visible}.cs-jump-track{align-items:center;gap:8px;display:flex;overflow:visible}.cs-jump-link{background:var(--cs-surface-alt);border:1px solid var(--cs-border);color:#4b5563;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:inline-flex;position:relative}.cs-jump-link:hover{background:var(--cs-primary-light);color:var(--cs-primary-dark);border-color:var(--cs-primary);transform:translateY(-2px);box-shadow:0 3px 8px #0e8c812e}.cs-jump-link.active{background:var(--cs-primary);color:#fff;border-color:var(--cs-primary);box-shadow:0 2px 8px #0e8c8159}.cs-jump-link.active:hover{background:var(--cs-primary-dark);color:#fff}.cs-jump-icon{flex-shrink:0}.cs-jump-tooltip{color:#fff;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:100;background:#111827;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.25;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 4px 14px #0003}.cs-jump-tooltip:before{content:"";border:4px solid #0000;border-bottom-color:#111827;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cs-jump-link:hover .cs-jump-tooltip,.cs-jump-link:focus-visible .cs-jump-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}#sec-patient-info,#sec-consultation,#sec-baseline-disease,#sec-baseline-hetu,#sec-baseline-opinion,.cs-section-anchor,.cs-lazy-section{scroll-margin-top:52px}.cs-section-anchor{width:100%;min-width:0;display:block;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.cs-patient-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-sm);flex-direction:column;gap:16px;margin-bottom:16px;padding:20px;display:flex;position:relative}.cs-patient-top-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;width:100%;min-width:0;display:grid}.cs-patient-sidebar{border-right:1px solid var(--cs-border-subtle);box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;width:200px;padding-right:18px;display:flex}.cs-avatar-box{border-radius:var(--cs-radius-md);background:#f3f4f6;border:2px solid #e5e7eb;justify-content:center;align-self:center;align-items:center;width:130px;height:130px;margin-bottom:2px;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000a}.cs-patient-photo{object-fit:cover;width:100%;height:100%}.cs-avatar-fallback{color:#3730a3;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:34px;font-weight:700;display:flex}.cs-awareness-badge{text-align:center;border-radius:var(--cs-radius-sm);box-sizing:border-box;width:100%;padding:6px 8px;font-size:11.5px;font-weight:700;line-height:1.2}.cs-awareness-badge.aware{background:var(--cs-green-bg);color:var(--cs-green);border:1px solid #a7f3d0}.cs-awareness-badge.unaware{background:var(--cs-crimson-bg);color:var(--cs-crimson);border:1px solid #fecdd3}.cs-sidebar-ids{border-top:1px dashed #e2e8f0;flex-direction:column;gap:6px;width:100%;margin-top:6px;padding-top:8px;display:flex}.cs-sidebar-ids .cs-id-tag{box-sizing:border-box;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:4px 8px;line-height:1.25;transition:transform .15s,box-shadow .15s;display:flex}.cs-sidebar-ids .cs-id-tag:hover{transform:translateY(-1px);box-shadow:0 2px 5px #0000000d}.cs-sidebar-ids .cs-id-label{text-transform:uppercase;letter-spacing:.04em;opacity:.75;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700}.cs-sidebar-ids .cs-id-value{white-space:nowrap;text-overflow:ellipsis;text-align:right;letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;overflow:hidden}.cs-patient-main{flex-direction:column;gap:12px;display:flex}.cs-patient-header-row{border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding-bottom:8px;display:flex}.cs-patient-id{color:#1f2937;letter-spacing:.02em;font-size:16px;font-weight:700}.cs-sep{color:#d1d5db;font-weight:300}.cs-patient-fullname{color:#111827;margin:0;font-size:17px;font-weight:700}.cs-patient-gender{color:#4b5563;font-size:14px;font-weight:500}.cs-identifiers-bar{border-radius:var(--cs-radius-sm);background:#f8fafc;border:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:-2px;margin-bottom:2px;padding:5px 10px;display:flex}.cs-id-tag{border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;line-height:1.25;display:inline-flex}.cs-id-label{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:10px;font-weight:700}.cs-id-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.cs-id-rcc{color:#0e8c81;background:#e6f4f2;border:1px solid #b2dfdb}.cs-id-ed{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.cs-id-code{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.cs-id-lead{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.cs-id-enquiry{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe}.cs-demographics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;width:100%;min-width:0;display:grid}.cs-info-tile{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:5px;min-width:0;padding:8px 12px;transition:all .18s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008}.cs-info-tile:hover{background:#fcfdfe;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}.cs-info-tile.cs-tile-full{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-left:3px solid #0e8c81;grid-column:1/-1}.cs-tile-head{align-items:center;gap:6px;min-width:0;display:flex}.cs-tile-icon{flex-shrink:0}.cs-tile-icon.cs-icon-teal{color:#0e8c81}.cs-tile-icon.cs-icon-blue{color:#2563eb}.cs-tile-icon.cs-icon-indigo{color:#4f46e5}.cs-tile-icon.cs-icon-slate{color:#64748b}.cs-tile-icon.cs-icon-rose{color:#e11d48}.cs-tile-icon.cs-icon-amber{color:#d97706}.cs-tile-icon.cs-icon-purple{color:#7c3aed}.cs-tile-icon.cs-icon-emerald{color:#059669}.cs-icon-green{color:#16a34a}.cs-tile-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.cs-tile-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-tile-val{color:#0f172a;word-break:break-word;overflow-wrap:break-word;font-size:13px;font-weight:600;line-height:1.35}.cs-tile-val.cs-val-highlight{color:#0e8c81;font-weight:700}.cs-tile-val.cs-val-blood{color:#9f1239;font-weight:700}.cs-tile-val.cs-val-clinic{color:#0f766e;font-weight:700}.cs-tile-val.cs-val-aadhaar{letter-spacing:.03em;color:#1e293b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.cs-tile-sub{color:#64748b;font-size:11px;line-height:1.3}.cs-income-tag{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;width:fit-content;margin-top:2px;padding:1px 6px;font-weight:600;display:inline-block;color:#047857!important}.cs-tile-list{flex-direction:column;gap:2px;display:flex}.cs-contact-item{color:#1e293b;word-break:break-word;overflow-wrap:break-word;font-size:12.5px;font-weight:500}.cs-address-val{word-break:break-word;overflow-wrap:break-word;color:#334155;min-width:0;font-weight:500;line-height:1.45}.cs-contact-tile-body{flex-direction:column;gap:4px;min-width:0;display:flex}.cs-contact-list-group{flex-direction:column;gap:3px;min-width:0;display:flex}.cs-email-group{border-top:1px dashed #e2e8f0;margin-top:2px;padding-top:4px}.cs-contact-entry{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.cs-contact-pill{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.3}.cs-contact-pill.cs-pill-blue{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.cs-header-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.cs-pill-badge{border-radius:9999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.cs-pill-green{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.cs-pill-blue{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.cs-pill-purple{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe}.cs-pill-amber{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.cs-pill-gray{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb}.cs-care-team-strip{border-radius:var(--cs-radius-md);box-sizing:border-box;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px 14px;width:100%;min-width:0;margin-top:12px;padding:10px 14px;display:grid}.cs-care-team-item{align-items:flex-start;gap:10px;min-width:0;display:flex}.cs-care-icon{color:#4f46e5;flex-shrink:0;margin-top:2px}.cs-care-content{flex-direction:column;min-width:0;display:flex}.cs-care-label{text-transform:uppercase;color:#6b7280;letter-spacing:.03em;font-size:10.5px;font-weight:700}.cs-care-value{color:#111827;word-break:break-word;overflow-wrap:break-word;font-size:13px;font-weight:600}.cs-care-sub{color:#6b7280;word-break:break-word;overflow-wrap:break-word;font-size:11.5px}.cs-satellite-panels{border-top:1px solid var(--cs-border-subtle);box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;width:100%;min-width:0;margin-top:16px;padding-top:16px;display:grid}.cs-satellite-card{border-radius:var(--cs-radius-md);box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;min-width:0;padding:14px 16px;transition:all .2s;box-shadow:0 1px 2px #0000000a}.cs-satellite-card:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px #0000000f}.cs-sat-head{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.cs-sat-title-box{align-items:center;gap:8px;display:flex}.cs-sat-icon{color:#0d9488}.cs-sat-title{color:#1e293b;margin:0;font-size:13.5px;font-weight:700}.cs-sat-body{flex-direction:column;gap:8px;display:flex}.cs-sat-row{justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;display:flex}.cs-sat-label{color:#64748b;flex-shrink:0;font-weight:500}.cs-sat-val{color:#0f172a;text-align:right;word-break:break-word;font-weight:600}.cs-sat-desc{color:#475569;background:#f8fafc;border-left:3px solid #0d9488;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:12px;line-height:1.4}.cs-table-card,#sec-consultation{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-sm);margin-bottom:16px;padding:14px 18px;flex-direction:column!important;gap:10px!important;display:flex!important}.cs-consultation-head.cs-head-compact{border-bottom:1px solid var(--cs-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding-bottom:8px;display:flex}.cs-consultation-title-group{align-items:center;gap:8px;display:flex}.cs-consultation-head-icon{color:var(--cs-primary);flex-shrink:0}.cs-table-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.cs-step-counter-tag{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.cs-consultation-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-compact-stepper-wrap{border-radius:var(--cs-radius-sm);background:#f8fafc;border:1px solid #e2e8f0;padding:5px 10px;overflow-x:auto}.cs-compact-stepper-track{white-space:nowrap;align-items:center;gap:6px;min-width:max-content;display:flex}.cs-compact-step-pill{border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.cs-compact-step-pill.is-completed{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.cs-compact-step-pill.is-pending{color:#64748b;background:#fff;border:1px solid #e2e8f0}.cs-step-pill-indicator{border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9.5px;font-weight:700;display:inline-flex}.cs-compact-step-pill.is-completed .cs-step-pill-indicator{color:#059669}.cs-compact-step-pill.is-pending .cs-step-pill-indicator{color:#94a3b8}.cs-step-pill-label{white-space:nowrap}.cs-step-connector{color:#cbd5e1;flex-shrink:0}.cs-step-connector.is-active{color:#10b981}.cs-tbl-responsive{-webkit-overflow-scrolling:touch;border-radius:var(--cs-radius-sm);box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;width:100%;min-width:0;max-width:100%;overflow-x:auto}.cs-consultation-tbl{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.cs-consultation-tbl thead th{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:7px 10px;font-size:10.5px;font-weight:700}.cs-consultation-tbl tbody td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:7px 10px}.cs-consultation-tbl tbody tr:last-child td{border-bottom:0}.cs-consultation-tbl tbody tr{transition:background-color .1s}.cs-consultation-tbl tbody tr:hover{background-color:#f8fafc}.cs-row-completed{background-color:#fff}.cs-row-pending{background-color:#fafafa}.cs-step-cell-content{align-items:center;gap:7px;display:flex}.cs-step-badge{color:#475569;background:#f1f5f9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9.5px;font-weight:700;display:inline-flex}.cs-row-completed .cs-step-badge{color:#137333;background:#e6f4ea}.cs-step-info{flex-direction:column;display:flex}.cs-step-name{color:#0f172a;font-size:12px;font-weight:600}.cs-step-meta{color:#6366f1;font-size:10px;font-weight:500}.cs-doc-cell{align-items:center;gap:6px;display:flex}.cs-doc-icon-wrap{color:#4b5563;background:#f1f5f9;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.cs-doc-name{color:#1e293b;font-size:12px;font-weight:600}.cs-doc-role{color:#64748b;font-size:10px;display:block}.cs-mode-chip,.cs-bywhom-chip{border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.25;display:inline-flex}.cs-chip-purple{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe}.cs-chip-blue{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.cs-chip-teal{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4}.cs-chip-emerald{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.cs-chip-amber{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.cs-chip-gray{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb}.cs-relative-chip{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:11px;display:inline-flex}.cs-date-chip{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.cs-date-normal{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd}.cs-date-visit{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.cs-empty-dash{color:#94a3b8;font-weight:400}.cs-consultation-footer{border-top:1px solid var(--cs-border-subtle);color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding-top:6px;font-size:11px;display:flex}.cs-footer-lead{align-items:center;gap:5px;display:flex}.cs-footer-meta{color:#059669;font-weight:600}.cs-section-card{background:var(--cs-surface);border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-sm);margin-bottom:16px;padding:20px 22px;flex-direction:column!important;gap:16px!important;display:flex!important}.cs-sec-banner{border-radius:var(--cs-radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:14px 20px;display:flex}.cs-banner-disease{border-left:4px solid var(--cs-primary);background:linear-gradient(135deg,#f0fdfa 0%,#e6f4f2 100%);border:1px solid #0e8c8133;border-left-width:4px}.cs-banner-hetu{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-left:4px solid #16a34a}.cs-banner-opinion{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-left:4px solid #2563eb}.cs-sec-banner-left{align-items:center;gap:12px;display:flex}.cs-sec-icon-circle{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.cs-icon-teal{color:var(--cs-primary);background:#e6f4f2}.cs-icon-gold{color:#b45309;background:#fef3c7}.cs-sec-banner-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-meta-pill{color:#065f46;background:#fff;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}.cs-sec-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.cs-sec-subtitle{color:#475569;margin:2px 0 0;font-size:12px}.cs-onco-hero-card{border-radius:var(--cs-radius-md);background:linear-gradient(#fff 0%,#fdf8f6 100%);border:1px solid #fcdad7;border-left:4px solid #c5221f;flex-direction:column;gap:14px;margin-bottom:0;padding:20px 24px;display:flex;box-shadow:0 2px 8px #c5221f0f}.cs-onco-hero-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cs-onco-title-cluster{flex-direction:column;gap:4px;display:flex}.cs-onco-eyebrow{color:#991b1b;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.cs-onco-main-title{color:#111827;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:800}.cs-onco-subtype{color:#4b5563;font-weight:600}.cs-onco-badges-cluster{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cs-section-header-badges .cs-pill-badge{letter-spacing:.02em;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.cs-pill-stage{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.cs-pill-grade{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.cs-pill-date{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.cs-pill-emerald{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.cs-pill-coral{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.cs-onco-finding-box{border-radius:var(--cs-radius-sm);background:#fff;border:1px solid #fee2e2;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.cs-finding-lead{color:#b91c1c;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.cs-finding-icon{color:#c5221f;flex-shrink:0}.cs-finding-text{color:#374151;margin:0;font-size:13px;line-height:1.5}.cs-onco-ongoing-box{border-radius:var(--cs-radius-sm);background:#f0f9ff;border:1px solid #bae6fd;flex-direction:column;gap:3px;padding:9px 14px;display:flex}.cs-ongoing-label{color:#0369a1;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.cs-ongoing-icon{color:#0284c7;flex-shrink:0}.cs-ongoing-text{color:#0c4a6e;margin:0;font-size:12.5px;font-weight:500}.cs-card-panel{background:var(--cs-surface);border-radius:var(--cs-radius-md);border:1px solid #e2e8f0;flex-direction:column;gap:16px;margin-bottom:0;padding:20px 24px;display:flex;box-shadow:0 1px 4px #0000000a,0 2px 8px #00000005}.cs-panel-header{border-bottom:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.cs-panel-title-group{align-items:center;gap:8px;display:flex}.cs-panel-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:700}.cs-panel-subtitle{color:#64748b;margin:2px 0 0;font-size:11.5px}.cs-narrative-timeline-box{border-radius:var(--cs-radius-sm);background:#f8fafc;border:1px solid #e2e8f0;gap:12px;padding:12px 14px;display:flex}.cs-timeline-bar{background:linear-gradient(180deg, var(--cs-primary) 0%, #38bdf8 100%);border-radius:4px;flex-shrink:0;width:3.5px}.cs-narrative-body{flex-direction:column;gap:4px;display:flex}.cs-narrative-label{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.cs-narrative-text{color:#1e293b;margin:0;font-size:13px;line-height:1.55}.cs-hpi-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cs-metric-card{border-radius:var(--cs-radius-sm);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.cs-metric-emerald{background:#f0fdf4;border:1px solid #bbf7d0}.cs-metric-blue{background:#eff6ff;border:1px solid #bfdbfe}.cs-metric-amber{background:#fffbeb;border:1px solid #fde68a}.cs-metric-label{text-transform:uppercase;letter-spacing:.04em;color:#475569;font-size:10.5px;font-weight:700}.cs-metric-value-wrap{align-items:center;gap:6px;display:flex}.cs-metric-val{color:#0f172a;font-size:13px;font-weight:700}.cs-text-emerald{color:#059669}.cs-text-blue{color:#2563eb}.cs-text-amber{color:#d97706}.cs-text-gold{color:#b45309}.cs-text-coral{color:#e11d48}.cs-dual-eval-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-eval-item{border-radius:var(--cs-radius-sm);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.cs-eval-positive{background:#f8faf9;border:1px solid #d1fae5}.cs-eval-warning{background:#fffdf8;border:1px solid #fed7aa}.cs-eval-tag{text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.cs-tag-positive{color:#047857}.cs-tag-warning{color:#b45309}.cs-eval-text{color:#334155;margin:0;font-size:12.5px;line-height:1.5}.cs-physician-note-bar{border-radius:var(--cs-radius-sm);color:#334155;background:#f1f5f9;gap:6px;padding:8px 12px;font-size:12px;display:flex}.cs-note-author{color:#0f172a;font-weight:700}.cs-note-body{font-style:italic}.cs-clinical-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:12px}.cs-clinical-table thead th{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;border-bottom:1.5px solid #e2e8f0;padding:9px 12px;font-size:10.5px;font-weight:700}.cs-clinical-table tbody td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:9px 12px}.cs-clinical-table tbody tr{transition:background-color .1s}.cs-clinical-table tbody tr:hover{background-color:#f8fafc}.cs-clinical-table tbody tr:last-child td{border-bottom:0}.cs-clinical-table thead th.cs-th-num,.cs-clinical-table thead th.cs-cell-num,.cs-table-clean thead th.cs-th-num,.cs-table-clean thead th.cs-cell-num{text-align:center;width:44px;min-width:44px;max-width:50px;white-space:nowrap!important}.cs-cell-num{color:#94a3b8;text-align:center;width:44px;min-width:44px;max-width:50px;font-size:11px;font-weight:700;white-space:nowrap!important;word-break:keep-all!important}.cs-regimen-type-chip{text-transform:uppercase;letter-spacing:.04em;color:var(--cs-primary-dark);background:#e6f4f2;border:1px solid #0e8c8133;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.cs-comorbid-cell-name{align-items:center;gap:7px;display:flex}.cs-comorbid-bullet{background:#ea580c;border-radius:9999px;flex-shrink:0;width:7px;height:7px}.cs-duration-tag{color:#0369a1;white-space:nowrap;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.cs-duration-tag-current{color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}.cs-notes-cell{color:#475569;max-width:280px;font-size:11.5px;line-height:1.45}.cs-text-dark{color:#0f172a}.cs-badge-gray{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.cs-table-medicines thead th{white-space:nowrap}.cs-med-name-stack{flex-direction:column;gap:1px;min-width:140px;display:flex}.cs-med-brand{color:#0f172a;font-size:12.5px;font-weight:700}.cs-med-generic{color:#64748b;font-size:11px;font-style:italic}.cs-panel-ayurveda{background:linear-gradient(#fff 0%,#fffdf7 100%);border-color:#fde68a}.cs-header-ayurveda{border-bottom-color:#fef3c7}.cs-ayurveda-pillars-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.cs-ayu-pillar-card{border-radius:var(--cs-radius-sm);background:#fff;border:1px solid #e2e8f0;flex-direction:column;gap:3px;padding:9px 12px;transition:all .15s;display:flex;position:relative}.cs-ayu-pillar-card:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0000000a}.cs-pillar-primary{background:#fef9c3;border-color:#fde047}.cs-ayu-pillar-sanskrit{color:#b45309;font-size:10px;font-weight:700;line-height:1}.cs-ayu-pillar-lbl{text-transform:uppercase;letter-spacing:.03em;color:#475569;font-size:10.5px;font-weight:700}.cs-ayu-pillar-val{color:#0f172a;font-size:12.5px;font-weight:600;line-height:1.35}.cs-samprapti-narrative-card{border-radius:var(--cs-radius-sm);background:#fffbeb;border:1px solid #fde68a;flex-direction:column;gap:5px;padding:12px 16px;display:flex}.cs-samprapti-title-row{color:#92400e;align-items:center;gap:6px;display:flex}.cs-samprapti-title{font-size:12.5px;font-weight:700}.cs-samprapti-text{color:#78350f;margin:0;font-size:13px;line-height:1.55}.cs-filter-button-group{background:#f1f5f9;border-radius:7px;align-items:center;gap:4px;padding:3px;display:flex}.cs-filter-btn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .15s}.cs-filter-btn:hover{color:#0f172a}.cs-filter-btn.is-active{color:var(--cs-primary-dark);background:#fff;box-shadow:0 1px 3px #00000014}.cs-med-type-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.cs-tag-gold{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.cs-tag-blue{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd}.cs-med-form-pill{color:#475569;white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.cs-posology-pill{color:#334155;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:2px 7px;font-size:11px;display:inline-flex}.cs-posology-freq{color:#166534;background:#f0fdf4;border-color:#bbf7d0;font-weight:600}.cs-posology-life{color:#991b1b;background:#fef2f2;border-color:#fecaca;font-weight:700}.cs-side-effects-tags{flex-wrap:wrap;gap:3px;display:flex}.cs-side-effect-tag{color:#991b1b;white-space:nowrap;background:#fef2f2;border:1px solid #fee2e2;border-radius:3px;padding:1px 5px;font-size:10.5px}.cs-side-effect-more{color:#64748b;padding:1px 4px;font-size:10px}.cs-two-col-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cs-history-items-list{flex-direction:column;gap:10px;display:flex}.cs-history-item-row{border-radius:var(--cs-radius-sm);background:#f8fafc;border:1px solid #e2e8f0;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.cs-history-item-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-history-name{color:#0f172a;font-size:13px;font-weight:700}.cs-history-meta-row{color:#475569;flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.cs-history-date{align-items:center;gap:4px;display:inline-flex}.cs-history-tx{color:#0369a1;align-items:center;gap:4px;font-weight:600;display:inline-flex}.cs-history-comment{color:#64748b;margin:0;font-size:11.5px;line-height:1.4}.cs-family-card-item{border-radius:var(--cs-radius-sm);background:#fff1f2;border:1px solid #fecdd3;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.cs-family-top-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-relation-badge{color:#9f1239;font-size:12px;font-weight:700}.cs-family-subtype{color:#1f2937;font-size:12.5px}.cs-family-remark{color:#4b5563;margin:0;font-size:12px;line-height:1.4}.cs-personal-items-wrap{flex-direction:column;gap:10px;display:flex}.cs-personal-tags-row{gap:12px;display:flex}.cs-personal-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;flex-direction:column;flex:1;gap:2px;padding:6px 10px;display:flex}.cs-allergy-box{border-radius:var(--cs-radius-sm);background:#fffdf8;border:1px solid #fed7aa;flex-direction:column;gap:5px;padding:10px 12px;display:flex}.cs-allergy-header{color:#9a3412;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.cs-allergy-details{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-allergy-type-chip{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.cs-allergy-reason-chip{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:2px 7px;font-size:11px}.cs-allergy-remark-text{color:#78350f;margin:0;font-size:11.5px;line-height:1.4}.cs-personal-remark-bar{color:#334155;background:#f1f5f9;border-radius:5px;padding:7px 10px;font-size:12px;line-height:1.4}.cs-pathies-chips-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-pathy-chip{color:#065f46;background:#f0fdf4;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.cs-gyn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-gyn-stat-card{border-radius:var(--cs-radius-sm);background:#fdf4ff;border:1px solid #f0abfc;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.cs-gyn-stat-row{color:#701a75;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.cs-gyn-score-row{gap:6px;display:flex}.cs-score-pill{color:#86198f;background:#fff;border:1px solid #e879f9;border-radius:4px;padding:2px 8px;font-size:11.5px}.cs-delivery-records-wrap{border-top:1px dashed #e5e7eb;flex-direction:column;gap:6px;padding-top:10px;display:flex}.cs-delivery-records-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs-delivery-item-card{border-radius:var(--cs-radius-sm);background:#f8fafc;border:1px solid #e2e8f0;flex-direction:column;gap:4px;padding:9px 12px;display:flex}.cs-deliv-top{justify-content:space-between;align-items:center;display:flex}.cs-deliv-mode{color:#0f172a;font-size:12px}.cs-deliv-term{color:#0284c7;font-size:11px;font-weight:600}.cs-deliv-meta{color:#64748b;gap:10px;font-size:11px;display:flex}.cs-deliv-remark{color:#475569;margin:0;font-size:11px}.cs-sub-card,.cs-card-panel{background:var(--cs-surface);border-radius:var(--cs-radius-md);border:1px solid #e2e8f0;flex-direction:column;gap:12px;margin-bottom:0;padding:16px 20px;display:flex;box-shadow:0 1px 4px #0000000a}.cs-sub-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:0;display:grid}.cs-sub-card-head,.cs-panel-header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.cs-sub-card-title-group,.cs-panel-title-group{align-items:center;gap:8px;display:flex}.cs-panel-title,.cs-sub-card-title{color:#1e293b;letter-spacing:-.01em;text-align:left;margin:0;font-size:14px;font-weight:700}.cs-personal-stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cs-personal-stat-box{border-radius:var(--cs-radius-sm);background:#f8fafc;border:1px solid #e2e8f0;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cs-allergy-card-box{border-radius:var(--cs-radius-sm);background:#fff5f5;border:1px solid #fed7d7;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.cs-allergy-pills-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-sub-card-title{color:#1f2937;margin:0;font-size:13.5px;font-weight:700}.cs-sub-icon{color:var(--cs-primary);flex-shrink:0}.cs-gold{color:#d97706}.cs-green{color:#16a34a}.cs-blue{color:#2563eb}.cs-orange{color:#ea580c}.cs-amber{color:#d97706}.cs-purple{color:#7c3aed}.cs-teal{color:#0d9488}.cs-grid-ayurvedic{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}.cs-ayu-cell{flex-direction:column;gap:2px;display:flex}.cs-ayu-full{border-top:1px dashed var(--cs-border);grid-column:1/-1;margin-top:4px;padding-top:8px}.cs-ayu-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--cs-text-muted);font-size:11px;font-weight:600}.cs-ayu-val{color:#111827;font-size:13px;font-weight:500}.cs-grid-mgmt{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;display:grid}.cs-mgmt-cell{flex-direction:column;gap:3px;display:flex}.cs-mgmt-full{grid-column:1/-1}.cs-mgmt-highlight{border-radius:var(--cs-radius-sm);background:#f0fdf4;border:1px solid #bbf7d0;padding:10px 14px}.cs-mgmt-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--cs-text-muted);font-size:11.5px;font-weight:600}.cs-mgmt-val{color:#111827;font-size:13px}.cs-physician-comment-text{color:#166534;margin:4px 0 0;font-size:13px;font-style:italic;line-height:1.5}.cs-table-clean{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.cs-table-clean thead th{color:#4b5563;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--cs-border);white-space:nowrap;background:#f9fafb;padding:7px 10px;font-size:11px;font-weight:600}.cs-table-clean tbody td{border-bottom:1px solid var(--cs-border-subtle);color:#1f2937;vertical-align:middle;padding:7px 10px}.cs-table-clean tbody tr:last-child td{border-bottom:0}.cs-table-clean tbody tr:hover{background:#f9fafb}.cs-bold{color:#111827;font-weight:600}.cs-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.cs-badge-teal{color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4}.cs-badge-green{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.cs-badge-blue{color:#1d4ed8;background:#dbeafe;border:1px solid #bfdbfe}.cs-pill{border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.cs-pill-sm{padding:2px 7px;font-size:11px}.cs-pill-teal{color:#0b756c;background:#e6f4f2;border:1px solid #b2dfdb}.cs-opt-tag{color:#4b5563;background:#f3f4f6;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.cs-opt-tag.opted{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.cs-opt-tag.not-opted{color:#dc2626;background:#fef2f2;border:1px solid #fecdd3}.cs-empty-note{color:var(--cs-text-muted);margin:4px 0;font-size:12.5px;font-style:italic}.cs-empty-state{text-align:center;background:var(--cs-surface);border:1px dashed var(--cs-border);border-radius:var(--cs-radius-lg);padding:40px 20px}.cs-empty-msg{color:var(--cs-text-muted);font-size:14px}.cs-skeleton-wrap{flex-direction:column;gap:16px;display:flex}.cs-skel-patient-card{height:160px}.cs-skel-table{height:220px}.cs-skel-section{height:320px}@container casesummary (width<=1250px){.cs-demographics-grid{gap:10px 14px;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container casesummary (width<=980px){.cs-demographics-grid{gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cs-care-team-strip,.cs-satellite-panels,.cs-sub-card-grid,.cs-grid-ayurvedic{grid-template-columns:1fr!important}}@container casesummary (width<=680px){.cs-patient-top-layout{grid-template-columns:1fr!important}.cs-patient-sidebar{border-right:0!important;border-bottom:1px solid var(--cs-border-subtle)!important;width:100%!important;padding-bottom:14px!important;padding-right:0!important}.cs-demographics-grid{grid-template-columns:1fr!important}}@media (width<=1440px){.case-summary-container{padding:0 10px 20px}.cs-demographics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}}@media (width<=1200px){.cs-demographics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.cs-care-team-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cs-satellite-panels,.cs-sub-card-grid,.cs-grid-ayurvedic{grid-template-columns:1fr}}@media (width<=768px){.cs-patient-top-layout{grid-template-columns:1fr}.cs-patient-sidebar{border-right:0;border-bottom:1px solid var(--cs-border-subtle);width:100%;padding-bottom:16px;padding-right:0}.cs-demographics-grid,.cs-grid-ayurvedic,.cs-grid-mgmt{grid-template-columns:1fr}}.rasayu-app .ws:not(.l-closed) .cs-demographics-grid,.rasayu-app .ws:not(.r-closed) .cs-demographics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.rasayu-app .ws:not(.l-closed) .cs-care-team-strip,.rasayu-app .ws:not(.r-closed) .cs-care-team-strip,.rasayu-app .ws:not(.l-closed) .cs-satellite-panels,.rasayu-app .ws:not(.r-closed) .cs-satellite-panels,.rasayu-app .ws:not(.l-closed) .cs-sub-card-grid,.rasayu-app .ws:not(.r-closed) .cs-sub-card-grid,.rasayu-app .ws:not(.l-closed) .cs-grid-ayurvedic,.rasayu-app .ws:not(.r-closed) .cs-grid-ayurvedic{grid-template-columns:1fr}.cs-compact-single-record{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;padding:8px 12px;transition:all .15s;display:flex}.cs-compact-single-record:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 4px #0000000a}.cs-compact-record-main{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cs-compact-title{color:#0f172a;font-size:13.5px;font-weight:700}.cs-compact-record-details{color:#475569;border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:4px;font-size:12px;display:flex}.cs-compact-record-details span strong{color:#1e293b;margin-right:4px}.cs-compact-hpi-wrap{flex-direction:column;gap:6px;display:flex}.cs-compact-narrative-box{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #0d9488;border-radius:6px;padding:6px 10px;font-size:12.5px;line-height:1.45}.cs-compact-narrative-box.is-ongoing{background:#0d94880a;border-color:#0d948833 #0d948833 #0d948833 #0d9488}.cs-compact-narrative-box.is-note{background:#fffbeb;border-color:#fde68a #fde68a #fde68a #d97706}.cs-compact-narrative-box strong{color:#0f172a;margin-right:4px}.cs-compact-inline-strip{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cs-compact-metric-pill{border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.cs-compact-metric-pill.cs-pill-green-bg{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.cs-compact-metric-pill.cs-pill-blue-bg{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.cs-compact-metric-pill.cs-pill-amber-bg{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.cs-compact-dual-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:6px 10px;display:grid}.cs-compact-eval-cell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;display:flex}.cs-compact-eval-cell.is-impact{border-left:3px solid #10b981}.cs-compact-eval-cell.is-complications{border-left:3px solid #f59e0b}.cs-compact-eval-cell strong{color:#0f172a;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:4px;font-size:11px;display:inline-flex}.cs-compact-eval-cell span{color:#334155;line-height:1.4}.cs-personal-details-body{flex-direction:column;gap:10px;display:flex}.cs-personal-grid{flex-wrap:wrap;gap:12px;display:flex}.cs-personal-field{border-radius:var(--cs-radius-sm);background:#f8fafc;border:1px solid #e2e8f0;align-items:center;gap:8px;padding:6px 14px;display:flex}.cs-personal-lbl{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:11px;font-weight:700}.cs-personal-val{color:#0f172a;font-size:13px;font-weight:700}.cs-personal-allergy-card{border-radius:var(--cs-radius-sm);background:#fff1f2;border:1px solid #fecdd3;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.cs-allergy-card-header{align-items:center;gap:6px;display:flex}.cs-allergy-card-title{color:#be123c;letter-spacing:.02em;font-size:12.5px;font-weight:700}.cs-allergy-card-content{flex-direction:column;gap:6px;font-size:12px;display:flex}.cs-allergy-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-allergy-sublabel{color:#881337;min-width:100px;font-size:11.5px;font-weight:700}.cs-allergy-chips-wrap{flex-wrap:wrap;gap:6px;display:flex}.cs-allergy-remark-row{border-top:1px dashed #fecdd3;align-items:baseline;gap:8px;padding-top:6px;display:flex}.cs-allergy-remark-row .cs-allergy-remark-text{color:#9f1239;font-size:12px;font-style:italic}.cs-personal-note-card{border-radius:var(--cs-radius-sm);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12px;display:flex}.cs-personal-note-text strong{color:#14532d;margin-right:4px}@media print{body{color:#000!important;background:#fff!important;font-size:11pt!important}.ws-pane,.ws-left,.ws-right,.cs-jump-nav,.cs-actions-box,.tab-row,.nav,.header,button{display:none!important}.case-summary-container{max-width:100%!important;margin:0!important;padding:0!important}.cs-top-bar{box-shadow:none!important;border:none!important;border-bottom:2px solid #000!important;border-radius:0!important;padding:10px 0!important;position:static!important}.cs-top-bar.is-scrolled .cs-top-brand-row{display:flex!important}.cs-patient-card,.cs-table-card,.cs-section-card{box-shadow:none!important;page-break-inside:avoid!important;border:1px solid #ccc!important;margin-bottom:14pt!important}.cs-sec-banner{color:#000!important;background:#eee!important;border-left:4px solid #333!important}.cs-cancer-summary-text{color:#c00!important;background:#fff!important;border:1px solid #c00!important}}.docx-editor .transform,.docx-editor [data-side=bottom],.docx-editor [data-side=top]{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}.docx-editor .shadow,.docx-editor .shadow-lg,.docx-editor .shadow-sm{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.docx-editor .focus-visible\:ring-2,.docx-editor .focus\:ring-1,.docx-editor .ring{--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.docx-editor .blur,.docx-editor .filter{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }.docx-editor .\!visible{visibility:visible!important}.docx-editor .visible{visibility:visible}.docx-editor .invisible{visibility:hidden}.docx-editor .collapse{visibility:collapse}.docx-editor .static{position:static}.docx-editor .fixed{position:fixed}.docx-editor .\!absolute{position:absolute!important}.docx-editor .absolute{position:absolute}.docx-editor .relative{position:relative}.docx-editor .sticky{position:sticky}.docx-editor .right-2{right:.5rem}.docx-editor .isolate{isolation:isolate}.docx-editor .z-50{z-index:50}.docx-editor .-mx-1{margin-left:-.25rem;margin-right:-.25rem}.docx-editor .mx-1\.5{margin-left:.375rem;margin-right:.375rem}.docx-editor .mx-2{margin-left:.5rem;margin-right:.5rem}.docx-editor .my-1{margin-top:.25rem;margin-bottom:.25rem}.docx-editor .-ml-1{margin-left:-.25rem}.docx-editor .mb-1{margin-bottom:.25rem}.docx-editor .ml-auto{margin-left:auto}.docx-editor .block{display:block}.docx-editor .inline-block{display:inline-block}.docx-editor .\!inline{display:inline!important}.docx-editor .inline{display:inline}.docx-editor .flex{display:flex}.docx-editor .inline-flex{display:inline-flex}.docx-editor .\!table{display:table!important}.docx-editor .table{display:table}.docx-editor .table-cell{display:table-cell}.docx-editor .table-row{display:table-row}.docx-editor .grid{display:grid}.docx-editor .contents{display:contents}.docx-editor .\!hidden{display:none!important}.docx-editor .hidden{display:none}.docx-editor .h-10{height:2.5rem}.docx-editor .h-11{height:2.75rem}.docx-editor .h-3\.5{height:.875rem}.docx-editor .h-4{height:1rem}.docx-editor .h-5{height:1.25rem}.docx-editor .h-6{height:1.5rem}.docx-editor .h-7{height:1.75rem}.docx-editor .h-8{height:2rem}.docx-editor .h-9{height:2.25rem}.docx-editor .h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.docx-editor .h-px{height:1px}.docx-editor .max-h-72{max-height:18rem}.docx-editor .max-h-\[300px\]{max-height:300px}.docx-editor .max-h-\[400px\]{max-height:400px}.docx-editor .min-h-\[36px\]{min-height:36px}.docx-editor .w-10{width:2.5rem}.docx-editor .w-3\.5{width:.875rem}.docx-editor .w-4{width:1rem}.docx-editor .w-5{width:1.25rem}.docx-editor .w-7{width:1.75rem}.docx-editor .w-8{width:2rem}.docx-editor .w-9{width:2.25rem}.docx-editor .w-full{width:100%}.docx-editor .w-px{width:1px}.docx-editor .min-w-0{min-width:0}.docx-editor .min-w-\[100px\]{min-width:100px}.docx-editor .min-w-\[260px\]{min-width:260px}.docx-editor .min-w-\[55px\]{min-width:55px}.docx-editor .min-w-\[64px\]{min-width:64px}.docx-editor .min-w-\[8rem\]{min-width:8rem}.docx-editor .min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.docx-editor .max-w-\[300px\]{max-width:300px}.docx-editor .flex-1{flex:1}.docx-editor .flex-shrink-0{flex-shrink:0}.docx-editor .shrink{flex-shrink:1}.docx-editor .shrink-0{flex-shrink:0}.docx-editor .grow{flex-grow:1}.docx-editor .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.docx-editor .cursor-not-allowed{cursor:not-allowed}.docx-editor .cursor-pointer{cursor:pointer}.docx-editor .select-none{-webkit-user-select:none;user-select:none}.docx-editor .resize{resize:both}.docx-editor .flex-col{flex-direction:column}.docx-editor .items-center{align-items:center}.docx-editor .items-stretch{align-items:stretch}.docx-editor .justify-center{justify-content:center}.docx-editor .justify-between{justify-content:space-between}.docx-editor .gap-0\.5{gap:.125rem}.docx-editor .gap-1{gap:.25rem}.docx-editor .gap-2{gap:.5rem}.docx-editor .gap-px{gap:1px}.docx-editor .overflow-hidden{overflow:hidden}.docx-editor .overflow-x-auto{overflow-x:auto}.docx-editor .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docx-editor .whitespace-nowrap{white-space:nowrap}.docx-editor .rounded{border-radius:.25rem}.docx-editor .rounded-full{border-radius:9999px}.docx-editor .rounded-lg{border-radius:var(--radius)}.docx-editor .rounded-md{border-radius:calc(var(--radius) - 2px)}.docx-editor .rounded-none{border-radius:0}.docx-editor .rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.docx-editor .rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.docx-editor .border{border-width:1px}.docx-editor .border-0{border-width:0}.docx-editor .border-r{border-right-width:1px}.docx-editor .border-border{--tw-border-opacity:1;border-color:hsl(var(--border)/var(--tw-border-opacity,1))}.docx-editor .border-border\/50{border-color:hsl(var(--border)/.5)}.docx-editor .border-input{--tw-border-opacity:1;border-color:hsl(var(--input)/var(--tw-border-opacity,1))}.docx-editor .bg-background{--tw-bg-opacity:1;background-color:hsl(var(--background)/var(--tw-bg-opacity,1))}.docx-editor .bg-border{--tw-bg-opacity:1;background-color:hsl(var(--border)/var(--tw-bg-opacity,1))}.docx-editor .bg-destructive{--tw-bg-opacity:1;background-color:hsl(var(--destructive)/var(--tw-bg-opacity,1))}.docx-editor .bg-doc-bg{background-color:var(--doc-bg)}.docx-editor .bg-doc-bg-input{background-color:var(--doc-bg-input)}.docx-editor .bg-doc-surface{background-color:var(--doc-surface)}.docx-editor .bg-foreground{--tw-bg-opacity:1;background-color:hsl(var(--foreground)/var(--tw-bg-opacity,1))}.docx-editor .bg-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1))}.docx-editor .bg-popover{--tw-bg-opacity:1;background-color:hsl(var(--popover)/var(--tw-bg-opacity,1))}.docx-editor .bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary)/var(--tw-bg-opacity,1))}.docx-editor .bg-secondary{--tw-bg-opacity:1;background-color:hsl(var(--secondary)/var(--tw-bg-opacity,1))}.docx-editor .bg-transparent{background-color:#0000}.docx-editor .p-1{padding:.25rem}.docx-editor .px-1{padding-left:.25rem;padding-right:.25rem}.docx-editor .px-1\.5{padding-left:.375rem;padding-right:.375rem}.docx-editor .px-2{padding-left:.5rem;padding-right:.5rem}.docx-editor .px-3{padding-left:.75rem;padding-right:.75rem}.docx-editor .px-4{padding-left:1rem;padding-right:1rem}.docx-editor .px-8{padding-left:2rem;padding-right:2rem}.docx-editor .py-0{padding-top:0;padding-bottom:0}.docx-editor .py-1{padding-top:.25rem;padding-bottom:.25rem}.docx-editor .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.docx-editor .py-2{padding-top:.5rem;padding-bottom:.5rem}.docx-editor .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.docx-editor .pb-1{padding-bottom:.25rem}.docx-editor .pl-3{padding-left:.75rem}.docx-editor .pr-1{padding-right:.25rem}.docx-editor .pt-2{padding-top:.5rem}.docx-editor .text-left{text-align:left}.docx-editor .text-center{text-align:center}.docx-editor .text-base{font-size:1rem;line-height:1.5rem}.docx-editor .text-sm{font-size:.875rem;line-height:1.25rem}.docx-editor .text-xs{font-size:.75rem;line-height:1rem}.docx-editor .font-medium{font-weight:500}.docx-editor .font-normal{font-weight:400}.docx-editor .uppercase{text-transform:uppercase}.docx-editor .lowercase{text-transform:lowercase}.docx-editor .italic{font-style:italic}.docx-editor .leading-tight{line-height:1.25}.docx-editor .text-destructive{--tw-text-opacity:1;color:hsl(var(--destructive)/var(--tw-text-opacity,1))}.docx-editor .text-destructive-foreground{--tw-text-opacity:1;color:hsl(var(--destructive-foreground)/var(--tw-text-opacity,1))}.docx-editor .text-doc-text{color:var(--doc-text)}.docx-editor .text-foreground{--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.docx-editor .text-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.docx-editor .text-popover-foreground{--tw-text-opacity:1;color:hsl(var(--popover-foreground)/var(--tw-text-opacity,1))}.docx-editor .text-primary{--tw-text-opacity:1;color:hsl(var(--primary)/var(--tw-text-opacity,1))}.docx-editor .text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--primary-foreground)/var(--tw-text-opacity,1))}.docx-editor .text-secondary-foreground{--tw-text-opacity:1;color:hsl(var(--secondary-foreground)/var(--tw-text-opacity,1))}.docx-editor .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.docx-editor .underline{text-decoration-line:underline}.docx-editor .underline-offset-4{text-underline-offset:4px}.docx-editor .opacity-30{opacity:.3}.docx-editor .opacity-50{opacity:.5}.docx-editor .shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.docx-editor .shadow,.docx-editor .shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.docx-editor .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.docx-editor .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.docx-editor .outline-none{outline-offset:2px;outline:2px solid #0000}.docx-editor .outline{outline-style:solid}.docx-editor .ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.docx-editor .ring-offset-background{--tw-ring-offset-color:hsl(var(--background)/1)}.docx-editor .blur{--tw-blur:blur(8px)}.docx-editor .blur,.docx-editor .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.docx-editor .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.docx-editor .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.docx-editor .duration-150{transition-duration:.15s}.docx-editor .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes docx-editor-enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes docx-editor-exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.docx-editor .zoom-out{--tw-exit-scale:0}.docx-editor .duration-150{animation-duration:.15s}.docx-editor .ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.docx-editor .running{animation-play-state:running}.docx-editor .paused{animation-play-state:paused}.docx-editor{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:221.2 83.2% 53.3%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:221.2 83.2% 53.3%;--radius:.5rem;--doc-surface:#fff;--doc-popover-bg:var(--doc-surface);--doc-card:#f8fbff;--doc-bg:#f8f9fa;--doc-bg-subtle:#f5f5f5;--doc-bg-hover:#f1f3f4;--doc-bg-input:#f8f9fa;--doc-primary:#1a73e8;--doc-primary-hover:#1557b0;--doc-primary-light:#e8f0fe;--doc-accent:#6366f1;--doc-accent-bg:#eef2ff;--doc-on-primary:#fff;--doc-toggle-active-bg:hsl(var(--foreground));--doc-toggle-active-fg:#fff;--doc-review-card-active-bg:#f5f8ff;--doc-comment-bg:#ffd4001f;--doc-comment-border:#f5ae0073;--doc-comment-active-bg:#ffd40059;--doc-comment-active-border:#f5ae00e6;--doc-comment-resolved-active-bg:#ffd4002e;--doc-comment-resolved-active-border:#f5ae0099;--doc-text:#202124;--doc-popover-fg:var(--doc-text);--doc-text-muted:#5f6368;--doc-text-subtle:#9aa0a6;--doc-text-placeholder:#999;--doc-border:#e0e0e0;--doc-border-light:#dadce0;--doc-border-dark:#d0d0d0;--doc-border-input:#ccc;--doc-error:#c5221f;--doc-error-bg:#fce8e6;--doc-danger:var(--doc-error);--doc-destructive:var(--doc-error);--doc-destructive-hover-bg:var(--doc-error-bg);--doc-success:#34a853;--doc-success-bg:#e8f5e9;--doc-warning:#f9a825;--doc-warning-bg:#fff8e1;--doc-warning-text:#856404;--doc-link:#0563c1;--doc-revision-insertion:#2e7d32;--doc-revision-deletion:#c62828;--doc-revision-insertion-tint:#2e7d3217;--doc-revision-deletion-tint:#c6282817;--doc-revision-insertion-active-bg:#2e7d323d;--doc-revision-insertion-active-border:var(--doc-revision-insertion);--doc-revision-deletion-active-bg:#c628283d;--doc-revision-deletion-active-border:var(--doc-revision-deletion);--doc-revision-other-active-bg:color-mix(in srgb,var(--doc-text-muted,#8a8f98) 14%,transparent);--doc-revision-insertion-wash:#2e7d320d;--doc-revision-deletion-wash:#c628280d;--doc-field-shading:#00000017;--doc-revision-format:#6b7f8c;--doc-revision-format-wash:#6b7f8c1a;--doc-review-author-0:#c0392b;--doc-review-author-1:#1f6fb2;--doc-review-author-2:#7d3c98;--doc-review-author-3:#117a65;--doc-review-author-4:#9a6206;--doc-review-author-5:#c2185b;--doc-review-author-6:#2e4053;--doc-review-author-7:#2e7d32;--doc-review-change-bar:#767676;--doc-cell-selection:#1a73e838;--doc-shadow:#00000026;--doc-shadow-strong:#0000004d;--doc-shadow-subtle:#0000000f;--doc-overlay:#00000080;--doc-hf-dim-opacity:.45;--doc-card-shadow:0 1px 3px #3c404333,0 2px 6px #3c404314;--doc-card-shadow-strong:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326;--doc-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--doc-focus-ring:#1a73e866;--doc-selection:#1a73e84d;--doc-z-chrome:40;--doc-z-overlay:50;--doc-z-context:55;--doc-page-bg:#fff;--doc-page-bg-rendered:#fff;--doc-page-text:#000;--doc-caret:#202124;--doc-caret-contrast:#fff;--doc-scrollbar-size:14px;--doc-scrollbar-thumb:color-mix(in srgb,var(--doc-text-muted) 45%,transparent);--doc-scrollbar-thumb-hover:color-mix(in srgb,var(--doc-text-muted) 65%,transparent);--doc-scrollbar-track:transparent}.docx-editor.dark,.docx-editor.dark .docx-editor{--background:0 0% 12%;--foreground:0 0% 91%;--card:0 0% 18%;--card-foreground:0 0% 91%;--popover:0 0% 18%;--popover-foreground:0 0% 91%;--primary:212 100% 65%;--primary-foreground:0 0% 12%;--secondary:0 0% 20%;--secondary-foreground:0 0% 91%;--muted:0 0% 20%;--muted-foreground:0 0% 63%;--accent:0 0% 23%;--accent-foreground:212 100% 65%;--destructive:0 72% 60%;--destructive-foreground:0 0% 98%;--border:0 0% 24%;--input:0 0% 24%;--ring:212 100% 60%;--doc-surface:#1f1f1f;--doc-card:#2d2d2d;--doc-bg:#262626;--doc-bg-subtle:#2d2d2d;--doc-bg-hover:#3a3a3a;--doc-bg-input:#333;--doc-primary:#4e9dff;--doc-primary-hover:#6cb0ff;--doc-primary-light:#4e9dff2e;--doc-accent:#4e9dff;--doc-accent-bg:#1f3047;--doc-on-primary:#1f1f1f;--doc-toggle-active-bg:var(--doc-primary-light);--doc-toggle-active-fg:var(--doc-primary);--doc-review-card-active-bg:color-mix(in srgb,#4e9dff 12%,var(--doc-surface,#1b1d22));--doc-comment-bg:#fdd66329;--doc-comment-border:#fdd66380;--doc-comment-active-bg:#fdd66352;--doc-comment-active-border:#fdd663f2;--doc-revision-format:#9fb3bf;--doc-review-change-bar:#9e9e9e;--doc-text:#e8e8e8;--doc-text-muted:#a0a0a0;--doc-text-subtle:#6e6e6e;--doc-text-placeholder:#6e6e6e;--doc-border:#3c3c3c;--doc-border-light:#353535;--doc-border-dark:#555;--doc-border-input:#4a4a4a;--doc-error:#f28b82;--doc-error-bg:#3c1f1d;--doc-success:#81c995;--doc-success-bg:#1f2e22;--doc-warning:#fdd663;--doc-warning-bg:#332a1a;--doc-warning-text:#fdd663;--doc-link:#6eb9ff;--doc-shadow:#0006;--doc-shadow-strong:#0009;--doc-shadow-subtle:#0003;--doc-card-shadow:0 1px 3px #0006,0 2px 6px #0003;--doc-card-shadow-strong:0 1px 3px #00000080,0 4px 8px 3px #0000004d;--doc-shadow-lg:0 10px 15px -3px #00000080,0 4px 6px -4px #00000080;--doc-overlay:#000000b3;--doc-hf-dim-opacity:.4;--doc-focus-ring:#4e9dff73;--doc-selection:#4e9dff52;--doc-page-bg:#ccc;--doc-page-bg-rendered:#333;--doc-caret:#e8e8e8;--doc-caret-contrast:#202124}.docx-editor.dark .docx-page-content [data-highlight]{filter:invert()hue-rotate(180deg)}.docx-editor.dark .docx-page-content ::selection{background-color:#b1620052}.docx-editor.dark .docx-page-content{filter:invert()hue-rotate(180deg)contrast(.92)}.docx-editor.dark .docx-page-content [data-no-color-invert],.docx-editor.dark .docx-page-content canvas,.docx-editor.dark .docx-page-content img,.docx-editor.dark .docx-page-content svg,.docx-editor.dark .docx-page-content video{filter:invert()hue-rotate(180deg)}@media print{.docx-editor.dark{--doc-page-bg:#fff;--doc-page-bg-rendered:#fff;--doc-page-text:#000}}.docx-editor .docx-editor-vue__pages-viewport,.docx-editor .docx-editor__scroll-container{scrollbar-color:var(--doc-scrollbar-thumb) var(--doc-scrollbar-track);scrollbar-width:auto}.docx-editor .docx-editor__scroll-container,.docx-editor.docx-editor__scroll-container{scrollbar-gutter:stable both-edges}.docx-editor .docx-editor-vue__pages-viewport::-webkit-scrollbar{height:var(--doc-scrollbar-size);width:var(--doc-scrollbar-size)}.docx-editor .docx-editor__scroll-container::-webkit-scrollbar{height:var(--doc-scrollbar-size);width:var(--doc-scrollbar-size)}.docx-editor .docx-editor-vue__pages-viewport::-webkit-scrollbar-track{background:var(--doc-scrollbar-track)}.docx-editor .docx-editor__scroll-container::-webkit-scrollbar-track{background:var(--doc-scrollbar-track)}.docx-editor .docx-editor-vue__pages-viewport::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.docx-editor .docx-editor__scroll-container::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-thumb);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.docx-editor .docx-editor-vue__pages-viewport:hover::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-thumb-hover);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.docx-editor .docx-editor__scroll-container:hover::-webkit-scrollbar-thumb{background:var(--doc-scrollbar-thumb-hover);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.docx-editor [contenteditable=true]{caret-color:#000;caret-shape:bar;outline:none}.docx-run-editable[contenteditable=true]{caret-color:#000;min-height:1em;display:inline}.docx-paragraph-empty [contenteditable=true]{min-width:1px;min-height:1em;display:inline-block}.docx-paragraph-editable{cursor:text}.docx-run-editable[contenteditable=true]:focus,.docx-paragraph-editable:focus-within{outline:none}.docx-editor [contenteditable=true] ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-editor [contenteditable=true]::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-editable ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-editable::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-editor [contenteditable=true] ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-editor [contenteditable=true]::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-editable ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-editable::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph-editable ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph-editable::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph-editable ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph-editable::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-paragraph::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}a.docx-hyperlink{color:inherit;cursor:pointer;text-decoration:none}a.docx-hyperlink:not([href]){cursor:default}a.docx-hyperlink:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:1px;border-radius:2px}.docx-hyperlink ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-hyperlink::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-hyperlink ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-hyperlink::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-highlighted ::selection{color:inherit!important;background-color:#1a73e880!important}.docx-run-highlighted::selection{color:inherit!important;background-color:#1a73e880!important}.docx-run-highlighted ::-moz-selection{color:inherit!important;background-color:#1a73e880!important}.docx-run-highlighted::-moz-selection{color:inherit!important;background-color:#1a73e880!important}.docx-run-dark-bg ::selection{color:inherit!important;background-color:#64b5f680!important}.docx-run-dark-bg::selection{color:inherit!important;background-color:#64b5f680!important}.docx-run-dark-bg ::-moz-selection{color:inherit!important;background-color:#64b5f680!important}.docx-run-dark-bg::-moz-selection{color:inherit!important;background-color:#64b5f680!important}.docx-run-bold ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-bold::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-bold ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-bold::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-italic ::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-italic::selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-italic ::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-run-italic::-moz-selection{color:inherit!important;background-color:#1a73e84d!important}.docx-find-highlight{border-radius:2px;background-color:#ffeb3b80!important}.docx-find-highlight-current{border-radius:2px;outline:2px solid #ff9800cc;background-color:#ff980099!important}.docx-ai-selection-preview{background-color:#9c27b033;border-bottom:2px dashed #9c27b099}.docx-selection-overlay-container{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.docx-selection-overlay-rect{pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#4285f440;position:absolute}.docx-run-highlighted[contenteditable=true]{caret-color:#333}.docx-run-dark-bg[contenteditable=true]{caret-color:#fff}.docx-editor{cursor:default}.docx-editor-page{cursor:text}.docx-generated-region{cursor:pointer;-webkit-user-select:none;user-select:none}.docx-toc-empty-placeholder{background:color-mix(in srgb,var(--doc-primary) 6%,var(--doc-page-bg-rendered));border:1px solid color-mix(in srgb,var(--doc-primary) 28%,var(--doc-page-bg-rendered));box-sizing:border-box;border-radius:3px}.docx-bookmark-end,.docx-bookmark-start,.docx-content-control-boundary,.docx-content-control-chrome,.docx-content-control-label,.docx-content-control-widget,.docx-drawing-placeholder,.docx-field,.docx-list-marker,.docx-shape-placeholder{cursor:default;-webkit-user-select:none;user-select:none}.docx-content-control-boundary{background:color-mix(in srgb,var(--doc-primary) 3%,var(--doc-page-bg-rendered));border:1px solid color-mix(in srgb,var(--doc-primary) 24%,var(--doc-page-bg-rendered));box-sizing:border-box;opacity:0;pointer-events:auto;border-radius:3px}.docx-content-control-chrome[data-boundary-visible] .docx-content-control-boundary{opacity:1}.docx-content-control-chrome:hover .docx-content-control-boundary,.docx-content-control-chrome[data-active] .docx-content-control-boundary,.docx-content-control-chrome[data-hover] .docx-content-control-boundary,.docx-content-control-chrome[data-open] .docx-content-control-boundary{background:color-mix(in srgb,var(--doc-primary) 10%,transparent);border-color:var(--doc-primary);opacity:1}.docx-content-control-chrome[data-read-only]:hover .docx-content-control-boundary{background:color-mix(in srgb,var(--doc-primary) 3%,var(--doc-page-bg-rendered));border-color:color-mix(in srgb,var(--doc-primary) 24%,var(--doc-page-bg-rendered));opacity:0}.docx-content-control-chrome[data-read-only][data-active] .docx-content-control-boundary,.docx-content-control-chrome[data-read-only][data-boundary-visible] .docx-content-control-boundary{opacity:1}.docx-content-control-chrome[data-docx-toc]:not([data-hover]):not([data-boundary-visible]) .docx-content-control-boundary{opacity:0}.docx-content-control-label{background:var(--doc-primary);box-shadow:0 0 0 2px var(--doc-page-bg-rendered),0 1px 4px color-mix(in srgb,var(--doc-primary) 35%,transparent);box-sizing:border-box;color:var(--doc-on-primary);letter-spacing:.01em;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;max-width:12rem;padding:1px 6px;font:500 10px/14px ui-sans-serif,system-ui,sans-serif;display:none;overflow:hidden}.docx-content-control-chrome[data-active] .docx-content-control-label,.docx-content-control-chrome[data-open] .docx-content-control-label{display:block}.docx-content-control-widget{background:color-mix(in srgb,var(--doc-primary) 4%,var(--doc-page-bg-rendered));box-sizing:border-box;border-radius:4px;border:1px solid color-mix(in srgb,var(--doc-primary) 28%,var(--doc-page-bg-rendered))!important;cursor:pointer!important}.docx-content-control-chrome:hover .docx-content-control-widget,.docx-content-control-chrome[data-active] .docx-content-control-widget,.docx-content-control-chrome[data-open] .docx-content-control-widget{background:color-mix(in srgb,var(--doc-primary) 15%,transparent);border-color:color-mix(in srgb,var(--doc-primary) 55%,transparent)!important}.docx-content-control-chrome[data-read-only]:hover .docx-content-control-widget{background:color-mix(in srgb,var(--doc-primary) 4%,var(--doc-page-bg-rendered));border-color:color-mix(in srgb,var(--doc-primary) 28%,var(--doc-page-bg-rendered))!important}.docx-content-control-widget:after{color:var(--doc-primary);place-items:center;font:600 10px/1 system-ui,sans-serif;display:grid;position:absolute;inset:0}.docx-content-control-widget[data-docx-cc-widget=comboBox]:after,.docx-content-control-widget[data-docx-cc-widget=dropdown]:after{content:"▾"}.docx-content-control-widget[data-docx-cc-widget=date]:after{content:"";background:linear-gradient(currentColor,currentColor) 0 3px/100% 1px no-repeat;border:1.5px solid;border-radius:2px;display:block;inset:3px}.docx-content-control-widget[data-docx-cc-widget=date]:before{content:"";z-index:1;background:currentColor;width:1px;height:3px;position:absolute;top:2px;left:5px;box-shadow:4px 0}.docx-content-control-widget[data-docx-cc-widget=checkbox]:after{content:"";opacity:0;border-bottom:2px solid;border-right:2px solid;display:block;inset:2px 5px 4px;transform:rotate(45deg)}.docx-content-control-widget[data-docx-cc-widget=checkbox][data-checked=true]:after{opacity:1}.docx-content-control-widget:disabled,.docx-content-control-widget[aria-disabled=true]{opacity:.45;cursor:not-allowed!important}.docx-content-control-menu{background:var(--doc-popover-bg,#fff);border:1px solid var(--doc-border,#00000026);-webkit-user-select:none;user-select:none;border-radius:8px;min-width:13rem;max-width:18rem;max-height:16rem;padding:.3rem;overflow:auto;box-shadow:0 4px 14px #00000029}.docx-content-control-menu-item{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;width:100%;padding:.5rem .75rem;display:block}.docx-content-control-menu-item:hover{background:color-mix(in srgb,var(--doc-primary) 12%,transparent)}.docx-content-control-date,.docx-content-control-menu-input{box-sizing:border-box;border-radius:6px;width:100%;margin:0 0 .3rem;padding:.45rem .65rem;display:block}.docx-content-control-calendar{border-radius:12px;width:17rem;max-width:calc(100vw - 1.5rem);padding:.65rem}.docx-content-control-calendar-input{background:var(--doc-surface);border:1px solid var(--doc-border);box-sizing:border-box;color:var(--doc-text);font:inherit;border-radius:7px;width:100%;margin:0 0 .6rem;padding:.5rem .65rem}.docx-content-control-calendar-input:focus{border-color:var(--doc-primary);outline:2px solid var(--doc-primary-light);outline-offset:1px}.docx-content-control-calendar-input[aria-invalid=true]{border-color:var(--doc-danger)}.docx-content-control-calendar-input::-webkit-calendar-picker-indicator{display:none}.docx-content-control-calendar-header{grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.35rem;margin-bottom:.45rem;display:grid}.docx-content-control-calendar-title{text-align:center;font-weight:600}.docx-content-control-calendar-day,.docx-content-control-calendar-nav{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;place-items:center;display:grid}.docx-content-control-calendar-nav{border-radius:6px;width:2rem;height:2rem;font-size:1.35rem}.docx-content-control-calendar-grid,.docx-content-control-calendar-weekdays{grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.docx-content-control-calendar-weekdays{color:var(--doc-text-muted);text-align:center;margin-bottom:.2rem;font-size:.75rem}.docx-content-control-calendar-day{border-radius:7px;width:2rem;height:2rem}.docx-content-control-calendar-day:hover,.docx-content-control-calendar-nav:hover{background:var(--doc-primary-light)}.docx-content-control-calendar-day[data-other-month]{color:var(--doc-text-muted);opacity:.6}.docx-content-control-calendar-day[data-selected]{background:var(--doc-primary);color:var(--doc-on-primary)}.docx-content-control-calendar-day[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1px var(--doc-primary)}.docx-drawing{cursor:default;pointer-events:auto}.docx-drawing-textbox{cursor:text}.docx-drawing-layer{pointer-events:none;position:absolute;inset:0}.docx-drawing-layer-behind{z-index:0}.docx-drawing-layer-front{z-index:2}.docx-drawing-placeholder-card{background:var(--doc-surface-muted,#f3f4f6);border:1px dashed var(--doc-border,#c8c8c8);box-sizing:border-box;color:var(--doc-text-muted,#6b7280);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.docx-drawing-placeholder-label{font:11px/1.3 var(--doc-font-ui,system-ui,sans-serif);text-align:center;padding:4px}.docx-drawing-image-frame{width:100%;height:100%}.docx-drawing-crop-viewport{position:relative}.docx-drawing-image{max-width:none;max-height:none;position:absolute}.dark .docx-drawing-placeholder-card,.docx-editor.dark .docx-drawing-placeholder-card{background:var(--doc-surface-muted,#2a2a2a);border-color:var(--doc-border,#404040);color:var(--doc-text-muted,#a3a3a3)}.docx-run-has-variable [contenteditable=false]{cursor:default;-webkit-user-select:all;user-select:all}.docx-table-furniture{pointer-events:none;z-index:3}.docx-table-divider-handle,.docx-table-edge-handle-right{pointer-events:auto}.docx-table-resize-preview{background-color:var(--doc-primary);opacity:.85;pointer-events:none}.docx-table-insert-column,.docx-table-insert-row{background:var(--doc-surface);border:1px solid var(--doc-border-dark);color:var(--doc-text-muted);cursor:pointer;pointer-events:auto;border-radius:2px;width:16px;height:16px;padding:0;font-size:12px;line-height:14px}.docx-table-chrome{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.docx-table-chrome__panel{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:0 4px 16px var(--doc-shadow);min-width:150px;z-index:var(--doc-z-chrome);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.docx-table-chrome__target-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.docx-table-chrome__option,.docx-table-chrome__target-btn{color:var(--doc-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .12s,border-color .12s;display:inline-flex}.docx-table-chrome__option:hover:not(:disabled),.docx-table-chrome__target-btn:hover:not(:disabled){background:var(--doc-bg-hover)}.docx-table-chrome__option:focus-visible,.docx-table-chrome__target-btn:focus-visible{outline:2px solid var(--doc-primary);outline-offset:1px}.docx-table-chrome__option:disabled,.docx-table-chrome__target-btn:disabled{cursor:default;opacity:.3}.docx-table-chrome__option[data-active=true],.docx-table-chrome__target-btn[data-active=true]{background:var(--doc-toggle-active-bg);color:var(--doc-toggle-active-fg)}.docx-table-chrome__width-row{color:var(--doc-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:6px 12px;font-size:12px;display:flex}.docx-table-chrome__width-row:hover:not(:disabled){background:var(--doc-bg-hover)}.docx-table-chrome__width-row:focus-visible{outline:2px solid var(--doc-primary);outline-offset:-2px}.docx-table-chrome__width-row:disabled{cursor:default;opacity:.3}.docx-table-chrome__swatch{background:var(--doc-surface);border:1px solid var(--doc-border-dark);border-radius:2px;width:16px;height:16px;display:inline-block}.docx-table-line{border-radius:0}.docx-table-line,.docx-table-line--single{background:var(--doc-text);width:50px;height:1px;display:block}.docx-table-line--dashed{border-top:1px dashed var(--doc-text);background:0 0;height:0}.docx-table-line--dotted{border-top:1px dotted var(--doc-text);background:0 0;height:0}.docx-table-line--double{height:3px}.docx-table-line--double,.docx-table-line--triple{border-bottom:1px solid var(--doc-text);border-top:1px solid var(--doc-text);background:0 0}.docx-table-line--triple{box-shadow:inset 0 1px 0 var(--doc-text);height:5px}.docx-table-line--thick{background:var(--doc-text);height:3px}.docx-table-chrome__destructive-row{color:var(--doc-destructive)}.docx-table-chrome__destructive-row:hover:not(:disabled){background:var(--doc-destructive-hover-bg)}@media (width<=640px){.docx-table-chrome{max-width:100%}.docx-table-chrome__target-grid{grid-template-columns:repeat(4,minmax(28px,1fr))}}@media (prefers-reduced-motion:reduce){.docx-table-chrome__option,.docx-table-chrome__target-btn,.docx-table-chrome__width-row{transition:none}}.docx-editor .layout-table-resize-handle{background-color:#0000;transition:background-color .15s}.docx-editor .layout-table-resize-handle[data-active=true]{background-color:#0000}.docx-editor .layout-table-edge-handle-right[data-active=true]:after,.docx-editor .layout-table-resize-handle[data-active=true]:after{background-color:var(--doc-primary);content:"";opacity:.75;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.docx-editor .layout-table-resize-handle.dragging,.docx-editor .layout-table-resize-handle:hover{background-color:#0000}.docx-editor .layout-table-resize-handle.dragging:after,.docx-editor .layout-table-resize-handle:hover:after{opacity:1}.docx-editor .layout-table-row-resize-handle{background-color:#0000;transition:background-color .15s}.docx-editor .layout-table-row-resize-handle[data-active=true]:after{background-color:var(--doc-primary);content:"";opacity:.75;pointer-events:none;height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.docx-editor .layout-table-row-resize-handle.dragging,.docx-editor .layout-table-row-resize-handle:hover{background-color:#0000}.docx-editor .layout-table-row-resize-handle.dragging:after,.docx-editor .layout-table-row-resize-handle:hover:after{opacity:1}.docx-editor .layout-table-edge-handle-right{background-color:#0000;transition:background-color .15s}.docx-editor .layout-table-edge-handle-right.dragging,.docx-editor .layout-table-edge-handle-right:hover,.docx-editor .layout-table-edge-handle-right[data-active=true]{background-color:#0000}.docx-editor .layout-table-edge-handle-right.dragging:after,.docx-editor .layout-table-edge-handle-right:hover:after{opacity:1}.docx-outline-heading-btn:hover{background-color:var(--doc-bg-hover)}.docx-editor .docx-editor-toolbar-toggle:hover{background-color:var(--doc-bg-hover);color:var(--doc-text)}.docx-editor .docx-editor-toolbar-toggle[data-active=true],.docx-editor .docx-editor-toolbar-toggle[data-active=true]:hover{background-color:var(--doc-toggle-active-bg);color:var(--doc-toggle-active-fg)}.docx-outline-toggle{background:var(--doc-bg-hover);border:1px solid var(--doc-border-light);color:var(--doc-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .12s,color .12s,box-shadow .12s;display:flex}.docx-outline-toggle:hover{background:var(--doc-border);color:var(--doc-text);box-shadow:0 1px 3px #3c40432e}.docx-outline-toggle:focus-visible{outline:2px solid var(--doc-primary);outline-offset:2px}@keyframes docx-editor-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hf-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes docx-notification-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.docx-section-break{position:relative}.docx-section-break:after{border-top:1px dashed var(--doc-border);color:var(--doc-text-muted);content:"Section Break (" attr(data-section-break) ")";pointer-events:none;text-align:center;margin-top:4px;padding-top:2px;font-size:9px;display:block}.docx-editor-hyperlink-popup__icon-btn:hover{background:var(--doc-bg-hover)}.docx-editor .ProseMirror-yjs-cursor{pointer-events:none;word-break:normal;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.docx-editor .ProseMirror-yjs-cursor>div{color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:3px 3px 3px 0;padding:2px 4px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:-1.05em;left:-1px}.docx-table-row--revision:before{content:"";pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:-8px}.docx-table-row--revision.layout-revision-ins:before{background-color:var(--doc-revision-insertion)}.docx-table-row--revision.layout-revision-del:before{background-color:var(--doc-revision-deletion)}.docx-table-row--revision.layout-revision-ins .layout-run-text{color:var(--doc-revision-insertion)}.docx-table-row--revision.layout-revision-del .layout-run-text{color:var(--doc-revision-deletion);text-decoration:line-through}.docx-table-row--revision.layout-revision-ins{background-color:var(--doc-revision-insertion-wash)}.docx-table-row--revision.layout-revision-del{background-color:var(--doc-revision-deletion-wash)}.docx-drawing--revision-insertion{outline:2px solid var(--doc-revision-insertion);outline-offset:-2px}.docx-drawing--revision-deletion{opacity:.6;outline:2px solid var(--doc-revision-deletion);outline-offset:-2px}.docx-field-atom--active,.docx-field-atom--shaded{background-color:var(--doc-field-shading)}@media print{.docx-field-atom--active,.docx-field-atom--shaded{background-color:#0000}}.docx-revision-format{background-color:var(--doc-revision-format-wash);-webkit-text-decoration-color:var(--doc-revision-format);text-decoration-color:var(--doc-revision-format);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px}.docx-editor-revision-cell.docx-editor-revision-ins{background-color:var(--doc-revision-insertion-tint);box-shadow:inset 0 3px 0 var(--doc-revision-insertion)}.docx-editor-revision-cell.docx-editor-revision-del{background-color:var(--doc-revision-deletion-tint);box-shadow:inset 0 3px 0 var(--doc-revision-deletion);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--doc-revision-deletion) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--doc-revision-deletion) 60%,transparent)}.docx-editor-revision-cell.docx-editor-revision-merge{background-color:color-mix(in srgb,var(--doc-text-muted) 8%,transparent);box-shadow:inset 0 3px 0 var(--doc-text-muted)}.docx-editor-one-surface{--doc-page-gap:24px;position:relative}.docx-editor-one-surface__viewport{overscroll-behavior:contain;position:relative;overflow:auto}.docx-editor-one-surface__pages{gap:var(--doc-page-gap);transform-origin:0 0;flex-direction:column;width:max-content;margin-inline:auto;display:flex}.docx-editor-one-surface__page{background:var(--doc-page-bg);box-shadow:0 1px 3px var(--doc-shadow);flex:none;position:relative;overflow:hidden}.docx-editor-one-surface__content{-webkit-user-select:none;user-select:none;position:absolute;inset:0}.docx-editor-one-surface__content>*{position:absolute}.docx-editor-one-surface__overlay{pointer-events:none;position:absolute;inset:0}.docx-editor-one-surface__selection-rect{background:var(--doc-selection);position:absolute}.docx-editor-one-surface__caret{background:var(--doc-caret);box-shadow:0 0 0 1px color-mix(in srgb,var(--doc-caret-contrast) 50%,transparent);width:1.5px;animation:1.06s step-end infinite docx-editor-caret-blink;position:absolute}.docx-editor-one-surface__caret--steady{animation:none}.docx-editor-one-surface__caret--rtl{direction:rtl}.docx-editor-one-surface__composition{border-bottom:1px solid var(--doc-text);pointer-events:none;position:absolute}.docx-editor-one-surface__overlay-control{pointer-events:auto}.docx-image-selection-overlay{pointer-events:none;z-index:var(--doc-z-chrome);outline:none;position:absolute;inset:0}.docx-image-selection-overlay__frame{border:2px solid var(--doc-accent);box-sizing:border-box;pointer-events:none;position:absolute}.docx-image-selection-overlay__frame.docx-editor-one-surface__overlay-control{pointer-events:auto}.docx-image-selection-overlay__handle{background:var(--doc-bg);border:1px solid var(--doc-accent);box-sizing:border-box;pointer-events:auto;width:10px;height:10px;padding:0;position:absolute}.docx-editor-one-surface__input-host *{color:#0000}.docx-editor-browser-first__page{box-sizing:border-box;cursor:text;width:816px;min-height:1056px;padding:96px;overflow:visible}.docx-editor-browser-first__mount,.docx-editor-browser-first__mount *{color:var(--doc-caret)}.docx-editor-browser-first__mount .ProseMirror{overflow-wrap:break-word;white-space:pre-wrap;outline:none;min-height:864px;font-size:11pt;line-height:1.5}.docx-editor-browser-first__mount .ProseMirror p{margin:0 0 .75em}@media (prefers-reduced-motion:reduce){.docx-editor-one-surface__caret{animation:none}}.docx-editor-shell{background:var(--doc-bg);color:var(--doc-text);flex-direction:column;height:100%;min-height:0;display:flex}.docx-editor-shell__title,.docx-editor-shell__toolbar{background:var(--doc-surface);border-bottom:1px solid var(--doc-border);flex:none}.docx-editor-shell__document{background:var(--doc-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.docx-editor-shell__ruler-h{background:var(--doc-bg);z-index:2;flex:none;padding:4px 20px;display:flex;position:sticky;top:0}.docx-editor-shell__ruler-h>*{flex-shrink:0;margin-inline:auto}.docx-editor-shell__canvas{flex:1;min-width:0;min-height:0;display:flex;position:relative}.docx-editor-shell__ruler-v{pointer-events:none;z-index:2;position:absolute;top:0;left:0}.docx-editor-shell__canvas>.docx-editor-one-surface{flex:1;min-width:0}.docx-editor-shell__page-indicator{pointer-events:none;z-index:3;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.docx-editor-shell .docx-editor-one-surface__viewport,.docx-editor__content .docx-editor-one-surface__viewport{scrollbar-gutter:stable both-edges;padding:24px 0}.docx-editor-one-surface__viewport--hosted{overflow:visible}.docx-editor__title-region{flex:auto;justify-content:center;align-items:flex-start;gap:0;min-width:0;padding-left:18px}.docx-editor__content,.docx-editor__scroll-container,.docx-editor__title-region{flex-direction:column;display:flex}.docx-editor__content{min-height:0}.docx-editor-shell__title-bar{align-items:center;gap:12px;padding:8px 16px;display:flex}.docx-editor-shell__title-input{color:var(--doc-text);background:0 0;border:1px solid #0000;border-radius:4px;flex:1;min-width:0;padding:4px 8px;font:500 15px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.docx-editor-shell__title-input:hover:not([readonly]){border-color:var(--doc-border)}.docx-editor-shell__title-input:focus{border-color:var(--doc-primary);box-shadow:0 0 0 2px var(--doc-focus-ring);outline:none}.docx-editor-shell__title-actions{align-items:center;gap:8px;display:flex}.docx-editor-shell__page-indicator-chip{background:var(--doc-overlay);color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;padding:6px 12px;font:500 12px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:opacity .3s}.docx-editor__page-number{opacity:0;z-index:1000;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.docx-editor__page-number[data-visible=true]{opacity:1}.docx-editor-ruler{background:var(--doc-surface);border:1px solid var(--doc-border-light);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:2px;position:relative}.docx-editor-ruler--horizontal{height:22px}.docx-ruler-frame{transition:padding-inline-start .2s}.docx-ruler-frame--opening{transition:none}@media (prefers-reduced-motion:reduce){.docx-ruler-frame{transition:none}}.docx-editor-ruler--vertical{height:100%}.docx-editor-ruler__tick{background:var(--doc-text-subtle);position:absolute}.docx-editor-ruler--horizontal .docx-editor-ruler__tick{width:1px;bottom:0}.docx-editor-ruler--vertical .docx-editor-ruler__tick{height:1px;right:0}.docx-editor-ruler__label{color:var(--doc-text-muted);font:400 9px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:absolute}.docx-editor-ruler--horizontal .docx-editor-ruler__label{bottom:11px;left:2px}.docx-editor-ruler--vertical .docx-editor-ruler__label{top:-4px;right:11px}.docx-editor-toolbar{scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;overflow-y:hidden}.docx-editor-toolbar__group-wrap{align-items:center;display:inline-flex}.docx-editor-toolbar__group{align-items:center;gap:2px;display:flex}.docx-editor-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docx-editor-toolbar__separator{background:var(--doc-border);align-self:stretch;width:1px;margin:4px 6px}.docx-editor-sidebar{background:var(--doc-surface);border-left:1px solid var(--doc-border);flex-direction:column;flex:none;width:300px;display:flex}.docx-editor-sidebar__header{border-bottom:1px solid var(--doc-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.docx-editor-sidebar__title{color:var(--doc-text);font:500 13px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.docx-editor-sidebar__close{color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.docx-editor-sidebar__close:hover{background:var(--doc-bg-hover)}.docx-editor-sidebar__body{flex:1;min-height:0;padding:12px;overflow:auto}.docx-editor__menu-bar{flex-shrink:0;align-items:center;gap:2px;padding:2px 10px 0;display:flex}.docx-editor__menu-item{color:var(--doc-text-subtle);cursor:default;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:13px}.docx-editor__sidebar{background:var(--doc-surface);border-left:1px solid var(--doc-border);flex-direction:column;flex-shrink:0;width:260px;display:flex}.docx-editor__sidebar-header{border-bottom:1px solid var(--doc-border);color:var(--doc-text);justify-content:space-between;align-items:center;padding:8px 10px;font-size:13px;display:flex}.docx-editor__sidebar-empty{color:var(--doc-text-subtle);padding:10px;font-size:12px}.docx-editor__launchers{flex-direction:column;gap:4px;padding:10px;display:flex}.docx-editor__launcher{background:var(--doc-surface);border:1px solid var(--doc-border);color:var(--doc-text-subtle);cursor:default;pointer-events:none;text-align:left;border-radius:4px;padding:5px 8px;font-size:12px}.docx-editor__app-header{background:var(--doc-surface);border-bottom:1px solid var(--doc-border);flex-shrink:0;align-items:center;gap:12px;padding:6px 14px;display:flex}.docx-editor__brand{color:var(--doc-text);align-items:center;gap:8px;display:flex}.docx-editor__brand-name{letter-spacing:-.01em;font-size:15px;font-weight:600}.docx-editor__app-actions{align-items:center;gap:8px;display:flex}.docx-editor__app-action{background:var(--doc-surface);border:1px solid var(--doc-border);color:var(--doc-text);cursor:default;pointer-events:none;white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .15s}.docx-editor__app-action:not(.docx-editor__app-action--primary):nth-of-type(2){background:var(--doc-bg-subtle)}.docx-editor__app-action--primary{background:var(--doc-text);border-color:var(--doc-text);color:var(--doc-on-primary)}.docx-editor__content .docx-editor-one-surface__page{box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.docx-editor__brand-text{flex-direction:column;line-height:1.1;display:flex}.docx-editor__brand-by{color:var(--doc-text-subtle);font-size:10px}.docx-editor__framework,.docx-editor__theme{background:var(--doc-bg-subtle);border:1px solid var(--doc-border);cursor:default;pointer-events:none;border-radius:8px;align-items:center;margin-left:10px;padding:2px;display:inline-flex}.docx-editor__framework-option{color:var(--doc-text-subtle);white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:12px}.docx-editor__theme-option{color:var(--doc-text-subtle);border:none;border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.docx-editor__framework-option--active,.docx-editor__theme-option--active{background:var(--doc-surface);box-shadow:0 1px 2px var(--doc-shadow-subtle);color:var(--doc-text)}.docx-editor__theme{margin-left:0;margin-right:4px}.docx-editor__theme-option{padding:3px 8px}.docx-editor__title-region--indented{padding-left:18px}.docx-editor__outline-toggle{background:var(--doc-surface);border:1px solid var(--doc-border);color:var(--doc-text-subtle);cursor:default;pointer-events:none;width:34px;height:34px;z-index:var(--doc-z-chrome);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:44px;left:26px;box-shadow:0 1px 2px #00000014}.docx-editor-toolbar{background:var(--doc-bg-subtle);border:1px solid var(--doc-border)}.docx-editor-ruler__margin{background:var(--doc-shadow-subtle);pointer-events:none;position:absolute;top:0;bottom:0}.docx-editor-ruler__margin--start{border-right:1px solid var(--doc-shadow-subtle);left:0}.docx-editor-ruler__margin--end{border-left:1px solid var(--doc-shadow-subtle);right:0}.docx-editor-ruler__margin--top{border-bottom:1px solid var(--doc-shadow-subtle);bottom:auto;left:0;right:0}.docx-editor-ruler__margin--bottom{border-top:1px solid var(--doc-shadow-subtle);top:auto;left:0;right:0}.docx-unknown-inline{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--doc-border,#b4b8bf) 22%,transparent) 0 4px,transparent 4px 8px);border:1px dashed var(--doc-border,#b4b8bf);cursor:default;-webkit-user-select:none;user-select:none;vertical-align:text-bottom;border-radius:3px;min-width:2.4em;height:1.15em;margin:0 .15em;display:inline-block}.docx-tab{color:var(--doc-text-muted,#8a8f98);white-space:pre;min-width:2em;display:inline-block}.docx-content-mount{position:relative}.docx-paginated-surface{outline:none;position:relative}.docx-editor.dark .docx-paginated-surface .docx-page{background:var(--doc-page-bg-rendered)}@media print{.docx-editor.dark .docx-page-content,.docx-editor.dark .docx-page-content [data-no-color-invert],.docx-editor.dark .docx-page-content canvas,.docx-editor.dark .docx-page-content img,.docx-editor.dark .docx-page-content svg,.docx-editor.dark .docx-page-content video{filter:none!important}.docx-paginated-surface .docx-page{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;color:#000!important;background:#fff!important}}.docx-paginated-surface .docx-page{background:var(--doc-page-bg-rendered,#fff);color:var(--doc-page-text,#000);contain:layout style paint;-webkit-user-select:text;user-select:text;box-shadow:0 1px 4px #0003}.docx-paginated-surface .docx-pages{outline:none}.docx-pages .docx-hf:not([data-docx-hf-active]),.docx-paginated-surface .docx-hf:not([data-docx-hf-active]),.docx-paginated-surface .docx-page-content{cursor:text}.docx-pages .docx-hf--placeholder{justify-content:center;align-items:center;display:flex}.docx-pages .docx-hf--placeholder:hover{background:var(--doc-primary-light);border-radius:4px}.docx-pages .docx-hf--placeholder:hover:after{color:var(--doc-primary);content:"Double-click to add header";-webkit-user-select:none;user-select:none;font-family:system-ui,-apple-system,sans-serif;font-size:12px}.docx-pages .docx-hf--placeholder[data-docx-hf=footer]:hover:after{content:"Double-click to add footer"}.docx-pages .docx-hf:not([data-docx-hf-active]):not(.docx-hf--placeholder):hover{background:var(--doc-primary-light);border-radius:4px}.docx-pages .docx-hf-edit-hint{opacity:0;pointer-events:none;justify-content:center;transition:opacity .1s;display:flex}.docx-pages .docx-hf:not([data-docx-hf-active]):hover+.docx-hf-edit-hint{opacity:1}.docx-pages .docx-hf-edit-hint:after{background:var(--doc-primary-light);color:var(--doc-primary);content:"Double-click to edit header";-webkit-user-select:none;user-select:none;border-radius:10px;margin-top:4px;padding:0 10px;font-family:system-ui,-apple-system,sans-serif;font-size:11px;line-height:1.6}.docx-pages .docx-hf-edit-hint[data-docx-hf-hint=footer]{align-items:flex-end}.docx-pages .docx-hf-edit-hint[data-docx-hf-hint=footer]:after{content:"Double-click to edit footer";margin-top:0;margin-bottom:4px}.docx-pages--hf-editing .docx-hf--placeholder:hover,.docx-pages--hf-editing .docx-hf:not([data-docx-hf-active]):not(.docx-hf--placeholder):hover,.docx-paginated-surface--viewing .docx-hf--placeholder:hover,.docx-paginated-surface--viewing .docx-hf:not([data-docx-hf-active]):not(.docx-hf--placeholder):hover{background:0 0}.docx-pages.docx-pages--hf-editing .docx-hf--placeholder:hover:after,.docx-paginated-surface--viewing .docx-pages .docx-hf--placeholder:hover:after{content:none}.docx-pages--hf-editing .docx-hf-edit-hint,.docx-paginated-surface--viewing .docx-hf-edit-hint{display:none}.docx-paginated-surface--viewing .docx-hf:not([data-docx-hf-active]){cursor:default}@media print{.docx-hf--placeholder,.docx-hf-edit-hint{display:none!important}}.docx-pages--hf-editing .docx-page-content{opacity:var(--doc-hf-dim-opacity);pointer-events:none;transition:opacity .15s}.docx-pages--hf-editing .docx-hf:not([data-docx-hf-active]){cursor:default;opacity:var(--doc-hf-dim-opacity);transition:opacity .15s}.docx-pages--hf-editing .docx-hf[data-docx-hf-active]{cursor:text;opacity:1}.docx-pages--hf-editing .docx-hf[data-docx-hf-active][data-docx-hf=header]{border-bottom:1px dotted var(--doc-primary)}.docx-pages--hf-editing .docx-hf[data-docx-hf-active][data-docx-hf=footer]{border-top:1px dotted var(--doc-primary)}@media print{.docx-pages--hf-editing .docx-hf,.docx-pages--hf-editing .docx-page-content{opacity:1!important;pointer-events:auto!important;border:none!important}}.docx-paginated-surface .docx-selection-overlay{pointer-events:none;position:absolute;inset:0}.docx-paginated-surface .docx-cell-selection-rect{background-color:var(--doc-cell-selection)}.docx-paginated-surface .docx-retained-selection-rect,.docx-paginated-surface .docx-selection-mark-rect{background-color:var(--doc-selection)}.docx-paginated-surface .docx-remote-selection-rect{background-color:color-mix(in srgb,var(--doc-remote-color,var(--doc-accent)) 28%,transparent);border-radius:2px}.docx-paginated-surface .docx-remote-caret{background-color:var(--doc-remote-color,var(--doc-accent));box-shadow:0 0 0 1px var(--doc-surface);border-radius:1px}.docx-paginated-surface .docx-remote-caret-label{background:var(--doc-remote-color,var(--doc-accent));color:var(--doc-on-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:5px 5px 5px 1px;max-width:180px;padding:2px 6px;font:600 11px/1.4 system-ui,sans-serif;position:absolute;overflow:hidden;transform:translateY(calc(-100% - 2px))}.docx-collaboration-avatar,.docx-collaboration-avatars{align-items:center;display:inline-flex}.docx-collaboration-avatar{background:var(--doc-collaboration-accent,var(--doc-accent));color:var(--doc-on-primary);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;width:26px;height:26px;font-size:10px;font-weight:600;overflow:hidden}.docx-collaboration-avatar__image{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.docx-collaboration-avatars .docx-collaboration-avatar{box-shadow:0 0 0 2px var(--doc-surface)}.docx-collaboration-avatars .docx-collaboration-avatar+.docx-collaboration-avatar{margin-inline-start:-8px}.docx-collaboration-avatar[data-overflow]{background:var(--doc-text-muted)}.docx-toolbar{background:hsl(var(--muted));color:var(--doc-text);min-inline-size:0;border:0;border-radius:9999px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;min-height:36px;margin:0;padding:4px 8px;font:400 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.docx-toolbar__button{color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.docx-toolbar__button:hover:not(:disabled){background:var(--doc-border);color:var(--doc-text)}.docx-toolbar__button[data-active],.docx-toolbar__button[data-active]:hover{background:var(--doc-toggle-active-bg);color:var(--doc-toggle-active-fg)}.docx-toolbar__button:disabled{cursor:default;opacity:.3}.docx-menubar__item[data-slot=format\.painter][data-value=locked] .docx-menubar__item-icon:after,.docx-toolbar__button[data-slot=format\.painter][data-value=locked]:after,.docx-toolbar__more-command[data-slot=format\.painter][data-value=locked] .docx-toolbar__more-command-icon:after{content:"";background:currentColor;border-radius:1px;height:2px;position:absolute;bottom:3px;left:5px;right:5px}.docx-menubar__item[data-slot=format\.painter] .docx-menubar__item-icon,.docx-toolbar__more-command[data-slot=format\.painter] .docx-toolbar__more-command-icon{position:relative}.docx-pages[data-format-painter],.docx-pages[data-format-painter] .docx-drawing-textbox,.docx-pages[data-format-painter] .docx-hf,.docx-pages[data-format-painter] .docx-hyperlink,.docx-pages[data-format-painter] .docx-page,.docx-pages[data-format-painter] .docx-page-content{cursor:copy}.docx-pages[data-format-painter] .docx-content-control-widget{cursor:copy!important}.docx-toolbar[data-overflow]{flex-wrap:nowrap}.docx-toolbar__contextual,.docx-toolbar__group{flex:none;align-items:center;gap:2px;display:inline-flex}.docx-toolbar__contextual:empty{display:none}.docx-toolbar__more{flex:none;align-items:center;margin-inline-start:auto;display:inline-flex;position:relative}.docx-toolbar__more-panel{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:var(--doc-shadow-lg);box-sizing:border-box;inline-size:min(340px,100vw - 16px);max-inline-size:min(340px,100vw - 16px);max-height:min(72vh,560px);inset-inline-end:0;min-inline-size:min(260px,100vw - 16px);z-index:var(--doc-z-overlay);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.docx-toolbar__more-panel:has(.docx-toolbar__zoom-menu){overflow-y:visible}:is(.docx-toolbar__more-panel:has(.docx-toolbar__font-family-content),.docx-toolbar__more-panel:has(.docx-toolbar__style-content)){overflow-y:visible}.docx-toolbar__more-panel:has(.docx-table-chrome__panel){overflow-y:auto}.docx-toolbar__more-panel .docx-toolbar__font-family-content,.docx-toolbar__more-panel .docx-toolbar__font-size-menu,.docx-toolbar__more-panel .docx-toolbar__style-content{left:auto;right:0}.docx-toolbar__more-panel .docx-toolbar__alignment-popup,.docx-toolbar__more-panel .docx-toolbar__line-spacing-menu{inset:auto 0 100% auto}.docx-toolbar__more-panel .docx-table-chrome__panel{left:auto;right:0}.docx-toolbar__more-section+.docx-toolbar__more-section{border-top:1px solid var(--doc-border-light);margin-top:4px;padding-top:4px}.docx-toolbar__more-heading{color:var(--doc-text-muted);-webkit-user-select:none;user-select:none;padding:6px 10px 2px;font-size:11px;font-weight:600;display:block}.docx-toolbar__more-control{align-items:center;gap:8px;min-height:32px;padding:2px 6px 2px 10px;display:flex}.docx-toolbar__more-control-label{color:var(--doc-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;line-height:18px;overflow:hidden}.docx-toolbar__more-control-body{flex:none;align-items:center;gap:2px;display:inline-flex}.docx-toolbar__more-command{color:var(--doc-text);cursor:pointer;font:inherit;text-align:start;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;min-height:32px;padding:4px 10px;display:flex}.docx-toolbar__more-command:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__more-command[data-active],.docx-toolbar__more-command[data-active]:hover{background:var(--doc-toggle-active-bg);color:var(--doc-toggle-active-fg)}.docx-toolbar__more-command:disabled{cursor:default;opacity:.3}.docx-toolbar__more-command-icon{color:var(--doc-text-muted);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.docx-toolbar__more-command-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;line-height:18px;overflow:hidden}.docx-toolbar__separator{background:var(--doc-border);flex:none;width:1px;height:24px;margin:0 6px}.docx-toolbar__picker{color:var(--doc-text);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:none;align-items:center;gap:4px;height:32px;padding:0 8px;display:inline-flex}.docx-toolbar__picker:disabled,.docx-toolbar__picker[aria-disabled=true]{cursor:default;opacity:.5}.docx-toolbar__picker-caret{color:var(--doc-text-muted);font-size:10px}.docx-toolbar__font-family,.docx-toolbar__style{flex:none;display:inline-block;position:relative}.docx-toolbar__style-trigger{flex:none;width:132px}.docx-toolbar__font-family-trigger>span:first-child,.docx-toolbar__style-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.docx-toolbar__font-family-trigger,.docx-toolbar__style-trigger{color:var(--doc-text);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:4px;min-width:64px;max-width:180px;height:32px;padding:0 8px;transition:background-color .12s;display:inline-flex;overflow:hidden}.docx-toolbar__font-family-trigger:after,.docx-toolbar__style-trigger:after{color:var(--doc-text-muted);content:"▾";font-size:10px}.docx-toolbar__font-family-trigger:hover:not(:disabled),.docx-toolbar__style-trigger:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__font-family-trigger:disabled,.docx-toolbar__style-trigger:disabled{cursor:default;opacity:.5}.docx-toolbar__menu{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:var(--doc-shadow-lg);color:var(--doc-text);border-radius:8px;padding:4px}.docx-toolbar__menu-item{color:var(--doc-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;min-width:112px;padding:7px 10px;font-size:13px;line-height:18px;transition:background-color .1s;display:flex}.docx-toolbar__menu-item:hover:not(:disabled){background:var(--doc-bg-hover)}.docx-toolbar__menu-item:disabled,.docx-toolbar__menu-item[aria-disabled=true]{cursor:default;opacity:.5}.docx-editor .docx-menubar__item[aria-disabled=true]:hover{background:0 0}.docx-toolbar__menu-label{color:var(--doc-text-muted);-webkit-user-select:none;user-select:none;padding:8px 10px 4px;font-size:11px;font-weight:600}.docx-toolbar__menu-separator{background:var(--doc-border);height:1px;margin:4px 0}.docx-toolbar__menu-check{color:var(--doc-text);margin-left:auto;padding-left:16px;font-size:12px}.docx-toolbar__font-family-content,.docx-toolbar__style-content{min-width:100%;max-height:300px;z-index:var(--doc-z-overlay);margin-top:4px;position:absolute;top:100%;left:0;overflow-y:auto}.docx-toolbar__font-family-item,.docx-toolbar__style-item{color:var(--doc-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;width:100%;padding:7px 10px;font-size:13px;line-height:18px;transition:background-color .1s;display:flex}.docx-toolbar__font-family-item:hover,.docx-toolbar__style-item:hover{background:var(--doc-bg-hover)}.docx-toolbar__stepper{flex:none;align-items:center;height:28px;display:inline-flex}.docx-toolbar__stepper-button{color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;transition:background-color .12s;display:inline-flex}.docx-toolbar__stepper-button:hover:not(:disabled){background:var(--doc-border);color:var(--doc-text)}.docx-toolbar__stepper-button:disabled{cursor:default;opacity:.3}.docx-toolbar__stepper-value{color:var(--doc-text);font-variant-numeric:tabular-nums;text-align:center;-webkit-user-select:none;user-select:none;min-width:34px}.docx-toolbar__stepper-value--boxed{background:var(--doc-surface);border:1px solid var(--doc-border);border-radius:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:28px;font-size:13px;display:inline-flex}.docx-toolbar__font-size{flex:none;display:inline-flex;position:relative}.docx-toolbar__font-size-input{cursor:text;font:inherit;padding:0;font-size:13px}.docx-toolbar__font-size-input:focus{outline:2px solid var(--doc-accent);outline-offset:-2px}.docx-toolbar__font-size-input:disabled{cursor:default;opacity:.5}.docx-toolbar__font-size-menu{min-width:72px;max-height:280px;z-index:var(--doc-z-overlay);margin-top:4px;position:absolute;top:100%;left:0;overflow-y:auto}.docx-toolbar__font-size-menu .docx-toolbar__menu-item{font-variant-numeric:tabular-nums;justify-content:flex-start;min-width:64px}.docx-toolbar__line-spacing{flex:none;display:inline-flex;position:relative}.docx-toolbar__line-spacing-trigger{gap:2px;width:auto;padding:0 4px}.docx-toolbar__line-spacing-menu{min-width:232px;z-index:var(--doc-z-overlay);margin-top:4px;position:absolute;top:100%;left:0}.docx-toolbar__stepper-value--menu{color:var(--doc-text);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:3px;min-width:52px;height:28px;padding:0 4px;font-size:12px;transition:background-color .12s;display:inline-flex}.docx-toolbar__stepper-value--menu:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__zoom{flex:none;display:inline-flex;position:relative}.docx-toolbar__zoom-menu{min-width:132px;z-index:var(--doc-z-overlay);margin-top:4px;position:absolute;top:100%;left:0}.docx-toolbar__alignment{flex:none;display:inline-flex;position:relative}.docx-toolbar__alignment-trigger{gap:1px;width:auto;padding:0 3px 0 5px}.docx-toolbar__alignment-popup{z-index:var(--doc-z-overlay);gap:2px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0}.docx-toolbar__alignment-option{color:var(--doc-text);width:32px;height:32px}.docx-toolbar__alignment-option[data-active],.docx-toolbar__alignment-option[data-active]:hover{background:var(--doc-primary-light);color:var(--doc-primary)}.docx-toolbar__colorsplit{flex:none;align-items:center;gap:2px;display:inline-flex;position:relative}.docx-toolbar__colorsplit-main{flex-direction:column;gap:0}.docx-toolbar__colorsplit-bar{pointer-events:none;border-radius:1px;width:16px;height:4px;margin-top:-2px}.docx-toolbar__colorsplit-caret{color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:28px;padding:0;font-size:10px;transition:background-color .12s;display:inline-flex}.docx-toolbar__colorsplit-caret:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__colorsplit-caret:disabled{cursor:default;opacity:.3}.docx-toolbar__swatch-popup{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:var(--doc-shadow-lg);z-index:var(--doc-z-overlay);border-radius:8px;flex-direction:column;gap:8px;margin-top:4px;padding:10px;display:flex;position:absolute;top:100%;left:0}.docx-toolbar__swatch-section{flex-direction:column;gap:4px;display:flex}.docx-toolbar__swatch-heading{color:var(--doc-text-muted);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:11px}.docx-toolbar__swatch-grid{grid-template-columns:repeat(10,18px);gap:3px;display:grid}.docx-toolbar__swatch-grid--theme>.docx-toolbar__swatch:nth-child(10){margin-bottom:3px}.docx-toolbar__swatch-grid--highlight{grid-template-columns:repeat(5,18px)}.docx-toolbar__swatch-clear{color:var(--doc-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:inline-flex}.docx-toolbar__swatch-clear:hover{background:var(--doc-border)}.docx-toolbar__swatch-clear-chip{border:1px solid var(--doc-border-dark);background:#000;border-radius:2px;width:14px;height:14px}.docx-toolbar__swatch-clear-chip--none{background:linear-gradient(to top right,#0000 calc(50% - 1px),#d83b01 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),#fff}.docx-toolbar__swatch{cursor:pointer;border:none;border-radius:2px;width:18px;height:18px;padding:0;transition:transform .1s,box-shadow .1s}.docx-toolbar__swatch[data-light]{box-shadow:inset 0 0 0 1px var(--doc-border-dark)}.docx-toolbar__swatch:hover{box-shadow:inset 0 0 0 1px var(--doc-text);transform:scale(1.15)}.docx-toolbar__swatch[data-selected]{outline:2px solid var(--doc-accent);outline-offset:1px}.docx-toolbar__swatch-custom{align-items:center;gap:4px;display:inline-flex}.docx-toolbar__swatch-hash{color:var(--doc-text-muted);-webkit-user-select:none;user-select:none;font-size:12px}.docx-toolbar__swatch-hex{background:var(--doc-surface);width:72px;padding:0 6px;font-family:inherit}.docx-toolbar__swatch-apply,.docx-toolbar__swatch-hex{border:1px solid var(--doc-border-dark);color:var(--doc-text);border-radius:4px;height:24px;font-size:12px}.docx-toolbar__swatch-apply{cursor:pointer;background:0 0;padding:0 8px}.docx-toolbar__swatch-apply:hover:not(:disabled){background:var(--doc-border)}.docx-toolbar__swatch-apply:disabled{cursor:default;opacity:.4}.docx-context-bar{background:var(--doc-page-bg-rendered);border:0;border-bottom:1px dashed var(--doc-primary);box-sizing:border-box;color:var(--doc-primary);pointer-events:none;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:24px;padding:0 2px 5px;font-size:12px;display:flex;position:absolute}.docx-context-bar__label{align-items:center;gap:8px;min-width:0;display:flex}.docx-context-bar__title{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.docx-context-bar__status{color:var(--doc-text-muted);text-overflow:ellipsis;max-width:150px;font-size:11px;font-weight:400;overflow:hidden}.docx-context-bar__options-trigger{color:var(--doc-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 0 2px 8px;font-weight:500}.docx-context-bar__options-trigger:after{content:" ▾";font-size:9px}.docx-context-bar__options-trigger:hover{text-decoration:underline}.docx-context-bar__options-trigger:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:2px}.docx-hf-chrome__options{pointer-events:auto;position:relative}.docx-hf-chrome__options-menu{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:0 4px 16px var(--doc-shadow);min-width:260px;z-index:var(--doc-z-dropdown,100);border-radius:6px;padding:6px 0;position:absolute;top:calc(100% + 4px);right:0}.docx-hf-chrome__menu-row{color:var(--doc-text);cursor:pointer;align-items:flex-start;gap:8px;padding:6px 12px;font-size:13px;display:flex}.docx-hf-chrome__menu-row--distance{align-items:center}.docx-hf-chrome__menu-row input[type=checkbox]{flex:none;margin-top:2px}.docx-hf-chrome__menu-row input[type=number]{background:var(--doc-surface);border:1px solid var(--doc-border-input);color:var(--doc-text);border-radius:4px;width:64px;padding:4px 6px;font-size:13px}.docx-hf-chrome__menu-hint{color:var(--doc-text-subtle);font-size:11px;display:block}.docx-hf-chrome__menu-item{color:var(--doc-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;width:100%;padding:6px 12px;font-size:13px;display:block}.docx-hf-chrome__menu-item:hover:not(:disabled){background:var(--doc-bg-hover)}.docx-hf-chrome__menu-item:disabled{cursor:default;opacity:.5}.docx-hf-chrome__menu-separator{background:var(--doc-border);height:1px;margin:4px 0}.docx-hf-chrome__unit{color:var(--doc-text-muted);font-size:11px}.docx-note-properties{background:var(--doc-overlay);box-sizing:border-box;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.docx-note-properties__panel{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:0 12px 36px var(--doc-shadow-strong);color:var(--doc-text);border-radius:10px;width:min(620px,100%);max-height:calc(100vh - 40px);overflow:auto}.docx-note-properties__title{border-bottom:1px solid var(--doc-border);margin:0;padding:18px 20px 14px;font-size:16px;font-weight:600}.docx-note-properties__body{flex-direction:column;gap:16px;padding:18px 20px;display:flex}.docx-note-properties__scope{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;font-weight:500;display:grid}.docx-note-properties__section{background:var(--doc-bg-subtle);border:1px solid var(--doc-border);border-radius:8px;min-width:0;margin:0;padding:14px 16px 16px}.docx-note-properties__legend{align-items:center;gap:8px;padding:0 5px;font-size:13px;font-weight:600;display:inline-flex}.docx-note-properties__badge{background:var(--doc-surface);border:1px solid var(--doc-border);color:var(--doc-text-muted);border-radius:9999px;padding:2px 7px;font-size:10px;font-weight:500}.docx-note-properties__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.docx-note-properties__field{color:var(--doc-text-muted);flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.docx-note-properties__select{background:var(--doc-surface);border:1px solid var(--doc-border-input);box-sizing:border-box;color:var(--doc-text);font:inherit;border-radius:5px;width:100%;min-height:34px;padding:6px 30px 6px 9px;font-size:13px}.docx-note-properties__select:focus-visible{border-color:var(--doc-primary);outline:2px solid var(--doc-focus-ring);outline-offset:1px}.docx-note-properties__footer{border-top:1px solid var(--doc-border);justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.docx-note-properties__button{background:var(--doc-surface);border:1px solid var(--doc-border);color:var(--doc-text);cursor:pointer;font:inherit;border-radius:5px;min-height:32px;padding:6px 14px;font-size:13px}.docx-note-properties__button:hover{background:var(--doc-bg-hover)}.docx-note-properties__button--primary{background:var(--doc-primary);border-color:var(--doc-primary);color:var(--doc-on-primary)}.docx-note-properties__button--primary:hover{background:var(--doc-primary-hover);border-color:var(--doc-primary-hover)}@media (width<=640px){.docx-context-bar__status{display:none}.docx-context-bar{max-width:calc(100vw - 16px)!important}.docx-note-properties{padding:12px}.docx-note-properties__panel{max-height:calc(100vh - 24px)}.docx-note-properties__fields,.docx-note-properties__scope{grid-template-columns:1fr}}@media print{.docx-context-bar{display:none!important}}.docx-editor-toolbar__stepper{flex:none;align-items:center;height:28px;display:inline-flex}.docx-editor-toolbar__stepper[aria-disabled=true]{opacity:.5}.docx-editor-toolbar__stepper-button{color:var(--doc-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:24px;height:28px;font-size:14px;display:inline-flex}.docx-editor-toolbar__stepper-value{font-variant-numeric:tabular-nums;text-align:center;-webkit-user-select:none;user-select:none;min-width:34px}.docx-editor-toolbar__alignment{display:inline-flex;position:relative}.docx-editor-toolbar__alignment-popup{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:var(--doc-shadow-lg);z-index:var(--doc-z-overlay);border-radius:8px;gap:2px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0}.docx-editor__loading{box-sizing:border-box;color:var(--doc-text-muted);width:100%;height:100%;min-height:0;font-size:14px;display:block;overflow:auto}.docx-editor__loading--overlay{background:var(--doc-bg);will-change:opacity;z-index:var(--doc-z-overlay);animation:.2s linear .15s backwards docx-editor-loading-appear;position:absolute;inset:0}@keyframes docx-editor-loading-appear{0%{opacity:0}to{opacity:1}}.docx-editor__loading-surface>.docx-pages{width:100%;height:100%;position:relative}.docx-editor__loading-page{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.docx-editor__loading-page-status{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.docx-editor__loading-spinner{border:3px solid var(--doc-border);border-top-color:var(--doc-primary);box-sizing:border-box;will-change:transform;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite docx-editor-loading-spin;display:block}@keyframes docx-editor-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.docx-editor__loading-spinner{animation:none}}.docx-hyperlink-popup{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:0 2px 10px var(--doc-shadow);color:var(--doc-text);max-width:420px;z-index:var(--doc-z-overlay);border-radius:8px;align-items:center;gap:4px;margin-top:4px;padding:6px 8px;font-size:13px;display:flex;position:absolute}.docx-hyperlink-popup[data-mode=editing]{flex-direction:column;align-items:stretch;gap:6px;min-width:280px}.docx-hyperlink-popup__url{color:var(--doc-link);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;max-width:260px;padding:2px 4px;display:inline-flex;overflow:hidden}.docx-hyperlink-popup__url:hover:not([data-inert]){text-decoration:underline}.docx-hyperlink-popup__url[data-inert]{color:var(--doc-text-muted);cursor:default}.docx-hyperlink-popup__actions{flex:none;align-items:center;gap:2px;display:flex}.docx-hyperlink-popup__action{color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.docx-hyperlink-popup__action:hover{background:var(--doc-border);color:var(--doc-text)}.docx-hyperlink-popup__action[data-copied]{color:var(--doc-text)}.docx-hyperlink-popup__fields{flex-direction:column;gap:4px;display:flex}.docx-hyperlink-popup__input{background:var(--doc-bg-input);border:1px solid var(--doc-border-input);color:var(--doc-text);font:inherit;border-radius:4px;width:100%;padding:4px 6px}.docx-hyperlink-popup__input:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:-1px}.docx-hyperlink-popup__apply,.docx-hyperlink-popup__cancel{background:var(--doc-bg-input);border:1px solid var(--doc-border-input);color:var(--doc-text);cursor:pointer;font:inherit;border-radius:4px;padding:4px 10px}.docx-hyperlink-popup__apply:disabled{cursor:default;opacity:.5}.docx-hyperlink-popup[data-mode=editing] .docx-hyperlink-popup__actions{justify-content:flex-end;gap:6px}.docx-hyperlink-popup__error{color:var(--doc-error);font-size:12px;line-height:1.35}.docx-equation-popup{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:0 2px 10px var(--doc-shadow);color:var(--doc-text);width:min(340px,100% - 16px);z-index:var(--doc-z-overlay);border-radius:8px;flex-direction:column;align-items:stretch;gap:6px;margin-top:4px;padding:6px 8px;font-size:13px;display:flex;position:absolute}.docx-equation-popup__input{background:var(--doc-bg-input);border:1px solid var(--doc-border-input);color:var(--doc-text);font:inherit;border-radius:4px;width:100%;padding:4px 6px}.docx-equation-popup__input:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:-1px}.docx-equation-popup__error{color:var(--doc-error);font-size:12px;line-height:1.35}.docx-equation-popup__actions{justify-content:flex-end;gap:6px;display:flex}.docx-equation-popup__apply,.docx-equation-popup__delete{background:var(--doc-bg-input);border:1px solid var(--doc-border-input);color:var(--doc-text);cursor:pointer;font:inherit;border-radius:4px;padding:4px 10px}.docx-editor__scroll-container[data-review-pane=open]{padding-right:var(--docx-review-gutter,316px)}.docx-editor__scroll-container[data-review-pane=closed]{padding-right:var(--docx-review-gutter,44px)}.docx-review{pointer-events:none;z-index:3;width:300px;position:absolute;top:0;right:0}.docx-review:not([data-open]){width:32px}.docx-review__slot--compact .docx-review__card{box-shadow:var(--doc-shadow-lg)}@media print{.docx-review__slot--compact{display:none!important}}.docx-review__add{background:var(--doc-surface,#fff);border:1px solid var(--doc-border,#e3e5e8);color:var(--doc-primary,#1a73e8);cursor:pointer;pointer-events:auto;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-33px;padding:0;display:inline-flex;box-shadow:0 1px 3px #0000001a}.docx-review__add:hover{background:color-mix(in srgb,var(--doc-primary,#1a73e8) 8%,var(--doc-surface,#fff));border-color:color-mix(in srgb,var(--doc-primary,#1a73e8) 35%,var(--doc-border,#e3e5e8));box-shadow:0 2px 6px #00000024}.docx-review__card[data-draft]{border-color:var(--doc-review-author-ink,var(--doc-primary,#1a73e8))}.docx-review__balloon-root{position:absolute;top:0;left:0}.docx-review__balloon{pointer-events:auto;z-index:6;width:280px;position:absolute}.docx-review__balloon .docx-review__card{margin:0;box-shadow:0 6px 20px #0000002e}.docx-review__markers{position:absolute;inset:0}.docx-review__marker{color:var(--doc-text-muted,#8a8f98);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.docx-editor .docx-editor__scroll-container,.docx-editor.docx-editor__scroll-container{padding-inline-start:calc(var(--docx-nav-shift,0px) + var(--docx-review-gutter-start,0px));transition:padding-inline-start .2s}.docx-editor .docx-editor__scroll-container[data-zoom-fit],.docx-editor.docx-editor__scroll-container[data-zoom-fit]{transition:none}.docx-editor .docx-nav{color:var(--doc-text);pointer-events:none;width:var(--docx-nav-reservation,328px);z-index:var(--doc-z-chrome);font-size:13px;position:absolute;inset-block:0;inset-inline-start:0}.docx-editor .docx-nav>*{pointer-events:auto}.docx-editor .docx-nav__panel-shell{background:var(--doc-bg);width:var(--docx-nav-width,280px);flex-direction:column;display:none;position:absolute;inset-block:0;inset-inline-start:var(--docx-nav-inset,32px)}.docx-editor .docx-nav--open .docx-nav__panel-shell{display:flex}.docx-editor .docx-nav__toggle{background:var(--doc-bg-hover);border:1px solid var(--doc-border-light);color:var(--doc-text-muted);cursor:pointer;height:36px;border-radius:50%;justify-content:center;align-items:center;width:36px;transition:background-color .12s,color .12s,box-shadow .12s;display:flex;position:absolute;inset-block-start:24px;inset-inline-start:var(--docx-nav-inset,32px)}.docx-editor .docx-nav__toggle:hover{background:var(--doc-border);box-shadow:0 1px 3px var(--doc-shadow);color:var(--doc-text)}.docx-editor .docx-nav__close:focus-visible,.docx-editor .docx-nav__heading:focus-visible,.docx-editor .docx-nav__result:focus-visible,.docx-editor .docx-nav__stepper:focus-visible,.docx-editor .docx-nav__tab:focus-visible,.docx-editor .docx-nav__toggle:focus-visible{outline:2px solid var(--doc-primary);outline-offset:2px}.docx-editor .docx-nav__header{flex:none;align-items:center;gap:8px;padding:20px 12px 8px 0;display:flex}.docx-editor .docx-nav__close{color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.docx-editor .docx-nav__close:hover{background:var(--doc-bg-hover);color:var(--doc-text)}.docx-editor .docx-nav__title{color:var(--doc-text);margin:0;font-size:17px;font-weight:600;line-height:1.2}.docx-editor .docx-nav__tabs{border-block-end:1px solid var(--doc-border-light);flex:none;align-items:stretch;gap:4px;margin-block-end:10px;padding-inline:4px;display:flex}.docx-editor .docx-nav__tab{appearance:none;border:none;color:var(--doc-text-muted);cursor:pointer;font:inherit;background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding:8px 10px;font-size:13px}.docx-editor .docx-nav__tab:hover{color:var(--doc-text)}.docx-editor .docx-nav__tab--selected{border-block-end-color:var(--doc-primary);color:var(--doc-primary);font-weight:600}.docx-editor .docx-nav__panel{flex-direction:column;flex:1;gap:8px;min-height:0;padding-inline:4px;display:flex}.docx-editor .docx-nav__panel[hidden]{display:none}.docx-editor .docx-nav__empty{color:var(--doc-text-subtle);margin:0;padding:8px;font-size:13px;line-height:1.45}.docx-editor .docx-nav__list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.docx-editor .docx-nav__searchbox{background:var(--doc-bg-input);border:1px solid var(--doc-border-input);border-radius:4px;flex:none;align-items:center;gap:6px;padding:5px 8px;display:flex}.docx-editor .docx-nav__searchbox:focus-within{border-color:var(--doc-primary);box-shadow:0 0 0 1px var(--doc-primary)}.docx-editor .docx-nav__search-icon{color:var(--doc-text-muted);flex:none}.docx-editor .docx-nav__search-input{color:var(--doc-text);font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.docx-editor .docx-nav__search-input::placeholder{color:var(--doc-text-placeholder)}.docx-editor .docx-nav__search-input::-webkit-search-cancel-button{appearance:none}.docx-editor .docx-nav__search-clear{color:var(--doc-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.docx-editor .docx-nav__search-clear:hover{background:var(--doc-bg-hover);color:var(--doc-text)}.docx-editor .docx-nav__options{flex-wrap:wrap;flex:none;gap:4px 12px;padding-inline:2px;display:flex}.docx-editor .docx-nav__option{color:var(--doc-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.docx-editor .docx-nav__resultbar{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding-inline:2px;display:flex}.docx-editor .docx-nav__count{color:var(--doc-text);font-size:13px;font-weight:600}.docx-editor .docx-nav__steppers{gap:4px;display:flex}.docx-editor .docx-nav__stepper{background:var(--doc-bg-input);border:1px solid var(--doc-border-input);color:var(--doc-text-muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.docx-review__marker:hover{background:var(--doc-surface-hover,#0000000f);color:var(--doc-text,#1f2328)}.docx-review__furniture{pointer-events:auto;z-index:1;position:relative}.docx-review__list{position:absolute;inset:0}.docx-review__slot{pointer-events:auto;width:100%;transition:top .12s ease-out}.docx-review[data-scrolling] .docx-review__slot{transition:none}.docx-review__card:not([data-active]) .docx-review__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docx-review__slot[data-collapsed] .docx-review__replies,.docx-review__slot[data-collapsed] .docx-review__reply-box,.docx-review__slot[data-collapsed] .docx-review__summary{display:none}.docx-review__card,.docx-review__marker{--doc-review-author-ink:var(--doc-review-author-current,#c0392b);--doc-review-author-disc:color-mix(in srgb,var(--doc-review-author-current,#c0392b) 82%,#fff)}.docx-editor.dark .docx-review__card,.docx-editor.dark .docx-review__marker{--doc-review-author-ink:color-mix(in srgb,var(--doc-review-author-current,#c0392b) 55%,#fff);--doc-review-author-disc:color-mix(in srgb,var(--doc-review-author-current,#c0392b) 62%,#fff)}.docx-review__card{background:var(--doc-surface,#fff);border:1px solid var(--doc-border,#e3e5e8);border-left:3px solid var(--doc-review-author-ink,var(--doc-border,#e3e5e8));color:var(--doc-text,#1f2328);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;margin:0 12px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;transition:box-shadow .12s ease-out,border-color .12s ease-out;display:flex;box-shadow:0 1px 3px #0000000f}.docx-review__card:focus-visible{outline:2px solid var(--doc-focus-ring,#3b82f6);outline-offset:1px}.docx-review__card[data-active]{background:var(--doc-review-card-active-bg);border-bottom-color:var(--doc-border-strong,#c8ccd2);border-right-color:var(--doc-border-strong,#c8ccd2);border-top-color:var(--doc-border-strong,#c8ccd2);box-shadow:0 4px 14px #0000001f}.docx-review__card[data-resolved]:not([data-resolved-miniature]){opacity:.55}.docx-review__card[data-resolved-miniature]:not([open]){box-shadow:none;box-sizing:border-box;color:var(--doc-text-muted);font:inherit;opacity:1;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0}.docx-review__card[data-resolved-miniature]:not([open]):hover{background:var(--doc-surface-hover,#0000000f);color:var(--doc-text)}.docx-review__resolved-toggle{color:var(--doc-success,#34a853);cursor:pointer;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:28px;height:28px;margin:-6px;list-style:none;display:inline-flex}.docx-review__resolved-toggle::-webkit-details-marker{display:none}.docx-review__resolved-status{color:var(--doc-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600;display:none}.docx-review__card[data-resolved-miniature][open]>.docx-review__resolved-toggle{border-radius:4px;justify-content:space-between;align-self:stretch;width:100%;height:28px;margin:-4px 0 4px}.docx-review__card[data-resolved-miniature][open]>.docx-review__resolved-toggle>.docx-review__resolved-status{display:inline}.docx-review__card[data-resolved-miniature]:not([open]) .docx-review__resolved-toggle{border-radius:6px;align-self:center;width:28px;height:28px;margin:0}.docx-review__resolved-toggle:focus-visible{outline:2px solid var(--doc-focus-ring);outline-offset:1px}.docx-review__resolved-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.docx-review__resolved-comment{color:var(--doc-text-muted);display:inline-flex}.docx-review__resolved-comment>svg{width:16px;height:16px}.docx-review__resolved-tick{color:var(--doc-success);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:2px 3px 4px}.docx-review__resolved-tick>svg{width:10px;height:10px}.docx-review__head{align-items:flex-start;gap:10px;display:flex}.docx-review__avatar{background:var(--doc-review-author-disc,#c0392b);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.docx-review__avatar-img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.docx-review__meta{flex-direction:column;flex:auto;min-width:0;display:flex}.docx-review__author{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.docx-review__time{color:var(--doc-text-muted,#8a8f98);font-size:12px}.docx-review__actions{flex:none;gap:2px;display:flex}.docx-review__action{color:var(--doc-text-muted,#8a8f98);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.docx-review__action:hover:not(:disabled){background:var(--doc-surface-hover,#0000000f);color:var(--doc-text,#1f2328)}.docx-review__action:disabled{cursor:default;opacity:.4}.docx-review__action[data-testid=review-delete]:hover:not(:disabled){background:var(--doc-destructive-hover-bg);color:var(--doc-destructive)}.docx-review__action[data-testid=review-delete]{visibility:hidden}.docx-review__reply:focus-within>.docx-review__head [data-testid=review-delete],.docx-review__reply:hover>.docx-review__head [data-testid=review-delete],:is(.docx-review__card:focus-within:not(:has(.docx-review__reply:focus-within))>.docx-review__head [data-testid=review-delete],.docx-review__card:hover:not(:has(.docx-review__reply:hover))>.docx-review__head [data-testid=review-delete]),.docx-review__action[data-testid=review-delete]:focus-visible{visibility:visible}.docx-review__summary{flex-direction:column;gap:2px;max-height:7em;display:flex;overflow:hidden}.docx-review__label{color:var(--doc-text-muted,#8a8f98);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.docx-review__label[data-kind=insert],.docx-review__label[data-kind=moveTo]{color:var(--doc-revision-insertion)}.docx-review__label[data-kind=delete],.docx-review__label[data-kind=moveFrom]{color:var(--doc-revision-deletion)}.docx-review__text{overflow-wrap:anywhere}.docx-review__card:not([data-kind=comment]) .docx-review__text{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docx-review__replies{border-top:1px solid var(--doc-border,#e3e5e8);flex-direction:column;gap:10px;margin:2px 0 0;padding:10px 0 0;list-style:none;display:flex}.docx-review__reply-box{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.docx-review__input{background:var(--doc-surface,#fff);border:1px solid var(--doc-border,#e3e5e8);color:inherit;font:inherit;border-radius:999px;flex:auto;min-width:0;padding:7px 14px}.docx-review__input:focus-visible{outline:1px solid var(--doc-border-strong,#c8ccd2);outline-offset:-1px}.docx-review__reply-actions{flex:1 0 100%;justify-content:flex-end;align-items:center;gap:4px;display:flex}.docx-review__text-button{color:var(--doc-primary,#1a73e8);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:6px 10px;font-weight:500}.docx-review__text-button:hover{background:var(--doc-surface-hover,#0000000f)}.docx-review__submit{background:var(--doc-primary,#1a73e8);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;padding:6px 14px;font-weight:500}.docx-review__submit:disabled{background:var(--doc-surface-hover,#00000014);color:var(--doc-text-muted,#8a8f98);cursor:default}.docx-review__refused{color:var(--doc-danger,#b3261e);flex:1 0 100%;font-size:11px}.docx-review__empty{color:var(--doc-text-muted,#8a8f98);padding:12px;font-size:12px}.docx-comment-overlay{mix-blend-mode:multiply}.docx-comment-band{background:color-mix(in srgb,var(--doc-comment-bg) 80%,transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--doc-comment-border) 55%,transparent)}.docx-comment-band--active{background:var(--doc-comment-active-bg);box-shadow:inset 0 -1px 0 var(--doc-comment-active-border)}.docx-comment-band--resolved-active{background:var(--doc-comment-resolved-active-bg);box-shadow:inset 0 -1px 0 var(--doc-comment-resolved-active-border)}.docx-revision-band--delete,.docx-revision-band--insert{background:0 0}.docx-revision-band--insert.docx-revision-band--active{background:var(--doc-revision-insertion-active-bg);box-shadow:inset 0 -1px 0 var(--doc-revision-insertion-active-border)}.docx-revision-band--delete.docx-revision-band--active{background:var(--doc-revision-deletion-active-bg);box-shadow:inset 0 -1px 0 var(--doc-revision-deletion-active-border)}.docx-revision-band--other{background:0 0}.docx-revision-band--other.docx-revision-band--active{background:var(--doc-revision-other-active-bg)}.docx-editor.dark .docx-comment-overlay{mix-blend-mode:screen}.docx-toolbar__mode{display:inline-flex;position:relative}.docx-toolbar__mode-menu{background:var(--doc-surface,#fff);border:1px solid var(--doc-border,#e3e5e8);min-width:260px;z-index:var(--doc-z-overlay);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000029}.docx-toolbar__mode-item{color:var(--doc-text,#1f2328);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;display:flex}.docx-toolbar__mode-item:hover{background:var(--doc-surface-hover,#0000000f)}.docx-toolbar__mode-text{flex-direction:column;flex:auto;min-width:0;display:flex}.docx-toolbar__mode-label{font-weight:500}.docx-toolbar__mode-hint{color:var(--doc-text-muted,#8a8f98);font-size:12px}.docx-toolbar__mode-check{color:var(--doc-accent,#1a73e8);flex:none;width:18px;display:inline-flex}.docx-toolbar__reviewers{display:inline-flex;position:relative}.docx-toolbar__reviewers-menu{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:var(--doc-shadow-lg);overscroll-behavior:contain;min-width:220px;max-width:min(320px,100vw - 24px);max-height:min(420px,100vh - 24px);z-index:var(--doc-z-overlay);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.docx-toolbar__reviewer-item{color:var(--doc-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.docx-toolbar__reviewer-item:focus-visible,.docx-toolbar__reviewer-item:hover{background:var(--doc-bg-hover)}.docx-toolbar__reviewer-swatch{border-radius:50%;flex:none;width:8px;height:8px}.docx-toolbar__reviewer-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docx-review__removed{color:var(--doc-revision-deletion);font-weight:500}.docx-review__added{background:var(--doc-bg-input);border:1px solid var(--doc-border-input);color:var(--doc-text-muted);cursor:pointer;border-radius:4px;font-weight:500}.docx-editor .docx-nav__stepper:hover:not(:disabled){background:var(--doc-bg-hover);color:var(--doc-text)}.docx-editor .docx-nav__stepper:disabled{cursor:default;opacity:.4}.docx-editor .docx-nav__result{color:var(--doc-text-muted);cursor:pointer;font:inherit;text-align:start;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;padding:7px 8px;font-size:13px;line-height:1.45;display:block}.docx-editor .docx-nav__result:hover{background:var(--doc-bg-hover)}.docx-editor .docx-nav__result--active{border-color:var(--doc-primary);color:var(--doc-text)}.docx-editor .docx-nav__result-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docx-editor .docx-nav__result-hit{color:var(--doc-text);background:0 0;font-weight:700}.docx-editor .docx-nav__heading{color:var(--doc-text);cursor:pointer;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:4px;width:100%;padding-block:5px;padding-inline-end:8px;font-size:13px;line-height:1.4;display:block;overflow:hidden}.docx-editor .docx-nav__heading:hover{background:var(--doc-bg-hover)}.docx-editor .docx-nav__heading--current{background:var(--doc-primary-light);font-weight:600}@media (prefers-reduced-motion:reduce){.docx-editor .docx-editor__scroll-container,.docx-editor.docx-editor__scroll-container{transition-duration:0s}}.docx-editor .docx-menubar{color:var(--doc-text);flex-wrap:wrap;align-items:center;gap:2px;font:400 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.docx-editor .docx-menubar__menu-root{position:relative}.docx-editor .docx-menubar__trigger{color:var(--doc-text);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 8px;line-height:18px;transition:background-color .12s}.docx-editor .docx-menubar__trigger-icon{color:inherit;vertical-align:-2px;align-items:center;margin-right:5px;display:inline-flex}.docx-editor .docx-menubar__trigger:hover,.docx-editor .docx-menubar__trigger[data-open]{background:var(--doc-bg-hover)}.docx-editor .docx-menubar__menu{min-width:220px;z-index:var(--doc-z-overlay);margin-top:4px;position:absolute;top:100%;left:0}.docx-editor .docx-menubar__item{gap:12px}.docx-editor .docx-menubar__item-icon{color:var(--doc-text-muted);flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.docx-editor .docx-menubar__item-label{text-align:left;flex:1}.docx-editor .docx-menubar__item-caret,.docx-editor .docx-menubar__item-shortcut{color:var(--doc-text-muted);flex:none;margin-left:24px;font-size:12px}.docx-editor .docx-menubar__item-caret{margin-left:16px;font-size:14px}.docx-editor .docx-menubar__item[data-active]{background:var(--doc-primary-light)}.docx-editor .docx-menubar__submenu{position:relative}.docx-editor .docx-menubar__submenu>.docx-menubar__item[data-open]{background:var(--doc-bg-hover)}.docx-editor .docx-menubar__submenu-panel{min-width:240px;margin-top:0;margin-left:0;top:-4px;left:100%}.docx-editor .docx-menubar__reviewers-submenu>.docx-menubar__submenu-panel{overscroll-behavior:contain;max-height:min(420px,100vh - 24px);overflow-y:auto}.docx-editor .docx-menubar__reviewer-check{justify-content:center;width:18px;display:inline-flex}.docx-editor .docx-menubar__reviewer-item[data-active]{background:0 0}.docx-editor .docx-menubar__reviewer-item:focus-visible,.docx-editor .docx-menubar__reviewer-item:hover{background:var(--doc-bg-hover)}.docx-editor .docx-menubar__group-label{color:var(--doc-text-subtle,#8a8f98);letter-spacing:.1em;text-transform:uppercase;padding:8px 12px 4px;font-size:10px;font-weight:650}.docx-editor .docx-menubar__group:first-child>.docx-menubar__group-label{padding-top:2px}.docx-editor .docx-menubar__grid{padding:8px}.docx-editor .docx-menubar__grid-cells{flex-direction:column;gap:3px;display:flex}.docx-editor .docx-menubar__grid-row{gap:3px;display:flex}.docx-editor .docx-menubar__grid-cell{background:var(--doc-surface);border:1px solid var(--doc-border);cursor:pointer;border-radius:2px;width:22px;height:22px;padding:0;transition:background-color 60ms,border-color 60ms}.docx-editor .docx-menubar__grid-cell[data-filled]{background:var(--doc-primary);border-color:var(--doc-primary)}.docx-editor .docx-menubar__grid-caption{color:var(--doc-text-muted);text-align:center;min-height:18px;padding-top:6px;font-size:12px;line-height:18px}:where(.docx-paginated-surface){margin:24px auto}.docx-contextmenu,.docx-editor .docx-contextmenu{min-width:240px;max-height:calc(100vh - 16px);z-index:var(--doc-z-context);overflow-y:auto}.docx-contextmenu:focus{outline:none}.docx-contextmenu .docx-menubar__item{gap:12px;width:100%}.docx-contextmenu__table-align{padding:6px 12px 8px}.docx-contextmenu__table-align-label{color:var(--doc-text-muted);margin-bottom:6px;font-size:12px;line-height:16px;display:block}.docx-contextmenu__table-align-buttons{align-items:center;gap:4px;display:inline-flex}.docx-contextmenu__table-align-button{border:1px solid var(--doc-border);color:var(--doc-text);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.docx-contextmenu__table-align-button:hover:not([aria-disabled=true]){background:var(--doc-bg-hover)}.docx-contextmenu__table-align-button[aria-disabled=true]{cursor:default;opacity:.3}.docx-contextmenu__table-align-button:focus-visible{outline:2px solid var(--doc-primary);outline-offset:1px}.docx-contextmenu__custom-info{flex-direction:column;gap:2px;max-width:280px;padding:6px 12px 8px;display:flex}.docx-contextmenu__custom-title{color:var(--doc-text);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:18px}.docx-contextmenu__custom-detail{color:var(--doc-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.docx-image-insert__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docx-editor .docx-toolbar__image-wrap,.docx-toolbar__image-wrap{display:inline-flex;position:relative}.docx-editor .docx-toolbar__image-wrap-menu,.docx-toolbar__image-wrap-menu{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:0 4px 16px var(--doc-shadow);min-width:220px;z-index:var(--doc-z-overlay);border-radius:6px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0}.docx-editor .docx-toolbar__image-wrap-item,.docx-toolbar__image-wrap-item{color:var(--doc-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:8px 12px;display:block}.docx-editor .docx-toolbar__image-wrap-item[data-active],.docx-toolbar__image-wrap-item[data-active]{background:var(--doc-surface-hover,#0000000f)}.docx-editor .docx-toolbar__alt-text,.docx-toolbar__alt-text{display:inline-flex;position:relative}.docx-editor .docx-toolbar__alt-text-panel,.docx-toolbar__alt-text-panel{background:var(--doc-surface);border:1px solid var(--doc-border);box-shadow:0 4px 16px var(--doc-shadow);width:280px;z-index:var(--doc-z-overlay);border-radius:6px;padding:12px;position:absolute;top:calc(100% + 4px);right:0}.docx-font-notice{background:var(--doc-warning-bg);border-bottom:1px solid var(--doc-border);color:var(--doc-warning-text);align-items:center;gap:12px;padding:6px 16px;font-size:13px;line-height:1.4;display:flex}.docx-font-notice__text{flex:1;min-width:0}.docx-font-notice__dismiss{border:1px solid var(--doc-warning);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:4px;flex:none;height:24px;padding:0 10px;font-size:12px}.docx-font-notice__dismiss:hover{background:var(--doc-bg-hover)}.docx-font-notice__dismiss:focus-visible{outline:2px solid var(--doc-primary);outline-offset:1px}.docx-editor .first\:pl-0:first-child{padding-left:0}.docx-editor .last\:border-r-0:last-child{border-right-width:0}.docx-editor .hover\:border-input:hover{--tw-border-opacity:1;border-color:hsl(var(--input)/var(--tw-border-opacity,1))}.docx-editor .hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:hsl(var(--accent)/var(--tw-bg-opacity,1))}.docx-editor .hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.docx-editor .hover\:bg-doc-bg-hover:hover{background-color:var(--doc-bg-hover)}.docx-editor .hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1))}.docx-editor .hover\:bg-muted\/80:hover{background-color:hsl(var(--muted)/.8)}.docx-editor .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.docx-editor .hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.docx-editor .hover\:text-accent-foreground:hover{--tw-text-opacity:1;color:hsl(var(--accent-foreground)/var(--tw-text-opacity,1))}.docx-editor .hover\:text-foreground:hover{--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.docx-editor .hover\:underline:hover{text-decoration-line:underline}.docx-editor .focus\:bg-doc-bg-input:focus{background-color:var(--doc-bg-input)}.docx-editor .focus\:bg-muted:focus{--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1))}.docx-editor .focus\:bg-muted\/80:focus{background-color:hsl(var(--muted)/.8)}.docx-editor .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.docx-editor .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.docx-editor .focus\:ring-ring:focus{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring)/var(--tw-ring-opacity,1))}.docx-editor .focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.docx-editor .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.docx-editor .focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring)/var(--tw-ring-opacity,1))}.docx-editor .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.docx-editor .disabled\:pointer-events-none:disabled{pointer-events:none}.docx-editor .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.docx-editor .disabled\:opacity-50:disabled{opacity:.5}.docx-editor .data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.docx-editor .data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:.25rem}.docx-editor .data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.docx-editor .data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.docx-editor .data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-.25rem}.docx-editor .data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.docx-editor .data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:docx-editor-enter;animation-duration:.15s}.docx-editor .data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:docx-editor-exit;animation-duration:.15s}.docx-editor .data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.docx-editor .data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.docx-editor .data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.docx-editor .data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.docx-editor .data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.docx-editor .data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.docx-editor .dark\:bg-muted:is(.dark *){--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1))}.docx-editor .dark\:text-foreground:is(.dark *){--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1))}.docx-editor :is(.\[\&\>span\]\:truncate>span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--primary:#0e8c81;--primary-hover:#e88a2e;--secondary:#e88a2e;--secondary-hover:#0e8c81;--pl-page:#f6f7f5;--pl-surface:#fff;--pl-alt:#f1f3f1;--pl-line:#e4e8e5;--pl-ink:#18201d;--pl-ink2:#5e6b65;--pl-ink3:#8b968f;--pl-brand:#0e8c81;--pl-brand-hover:#e88a2e;--pl-brand-soft:#e0f4f2;--sb-bg:#052f2b;--sb-fill:#0e8c81;--sb-idle:#9fe1cb;--sb-active:#e0f4f2;--sb-icon:#12a89c;--pl-active-bg:#eaf3de;--pl-active-fg:#27500a;--pl-hold-bg:#faeeda;--pl-hold-fg:#854f0b;--pl-restart-bg:#eeedfe;--pl-restart-fg:#3c3489;--pl-referred-bg:#e6f1fb;--pl-referred-fg:#0c447c;--pl-cci-bg:#e1f5ee;--pl-cci-fg:#085041;--pl-gyn-bg:#fbeaf0;--pl-gyn-fg:#72243e}.dark{--pl-page:#0d1412;--pl-surface:#141c1a;--pl-alt:#1b2523;--pl-line:#26332f;--pl-ink:#e8edeb;--pl-ink2:#9aa8a3;--pl-ink3:#6b7a75;--pl-brand:#1d9e75;--pl-brand-hover:#3fb98f;--pl-brand-soft:#0a2e26;--sb-bg:#04231d;--pl-active-bg:#1e3308;--pl-active-fg:#c0dd97;--pl-hold-bg:#3b2a08;--pl-hold-fg:#fac775;--pl-restart-bg:#26215c;--pl-restart-fg:#cecbf6;--pl-referred-bg:#042c53;--pl-referred-fg:#b5d4f4;--pl-cci-bg:#04342c;--pl-cci-fg:#9fe1cb;--pl-gyn-bg:#4b1528;--pl-gyn-fg:#f4c0d1}.tnum{font-variant-numeric:tabular-nums}:root,:host,.rasayu-app{--display:Inter, -apple-system, "Segoe UI", Roboto, sans-serif;--ui:Inter, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:Inter, -apple-system, "Segoe UI", Roboto, sans-serif;--footer-h:30px;--row-h:28px;--field-h:30px;--red-600:#ef4444;--red-100:#fee2e2;--ok-600:#10b981;--ok-100:#d1fae5;--white:#fff;--r:10px;--topbar-h:64px;--sidebar-w:248px;--brand-900:#312e81;--brand-800:#3730a3;--brand-700:#4f46e5;--brand-600:#6366f1;--brand-200:#c7d2fe;--brand-100:#e0e7ff;--brand-050:#eef2ff;--accent-700:#4338ca;--accent-500:#4f46e5;--accent-200:#c7d2fe;--accent-100:#eef2ff;--blue-600:#4f46e5;--blue-100:#eef2ff;--ink:#0f172a;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--line:#e9eef5;--line-2:#f1f5f9;--paper:#f6f9fe;--shadow-1:0 1px 2px #0f172a0a, 0 4px 14px #0f172a0d;--shadow-2:0 10px 30px #0f172a14;--shadow-3:0 22px 60px #0f172a1f}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#94a3b873 transparent}html,body,#root{height:100%}body{font-family:var(--ui);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;font-weight:400;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--brand-700);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--accent-200)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wordmark{align-items:center;display:flex}.wordmark .mark{object-fit:contain;flex:none;width:auto;max-width:190px;height:34px;display:block}.wordmark .name{font-family:var(--ui);letter-spacing:.015em;color:var(--brand-700);font-size:17px;font-weight:700;line-height:1}.wordmark .sub{letter-spacing:.055em;color:var(--ink-3);margin-top:3px;font-size:10px}.wordmark.lg .mark{max-width:260px;height:64px}.wordmark.lg .name{letter-spacing:.01em;font-size:34px}.wordmark.lg .sub{letter-spacing:.03em;margin-top:5px;font-size:16px}.login{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.login-art{color:#fff;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.login-art:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 75% 60%,#000 10%,#0000 78%);mask-image:radial-gradient(90% 70% at 75% 60%,#000 10%,#0000 78%)}.login-art .wordmark .mark{border-radius:8px;padding:5px 9px}.login-art h1{font-family:var(--display);max-width:15ch;margin:0 0 16px;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.12}.login-art h1 em{font-style:normal}.login-art p{max-width:44ch;margin:0;font-size:14px}.login-stats{gap:34px;margin-top:34px;display:flex}.login-stats div span{font-family:var(--mono);font-size:19px;display:block}.login-stats div small{letter-spacing:.11em;text-transform:uppercase;font-size:10px}.login-art footer{font-size:11px}.login-form-wrap{place-items:center;padding:40px;display:grid}.login-form{width:100%}.login-form .lockup{margin-bottom:26px}.login-form h2{font-family:var(--display);margin:0 0 4px;font-size:25px;font-weight:400}.login-form .lede{color:var(--ink-3);margin:0 0 26px}.login-form .row{margin-bottom:15px}.login-form .between{justify-content:space-between;align-items:center;margin:4px 0 20px;font-size:12px;display:flex}.login-form .checkbox{color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;display:flex}.login-alert{border-left:2px solid var(--red-600);border-radius:0 var(--r) var(--r) 0;margin-bottom:15px;padding:8px 10px;font-size:12px}.demo-note{border-radius:var(--r);background:var(--accent-100);border-left:2px solid var(--accent-500);color:var(--accent-700);margin-top:16px;padding:9px 11px;font-size:11.5px;line-height:1.5}.demo-note code{font-family:var(--mono);color:var(--ink);background:#ffffffb3;border-radius:3px;padding:0 4px}.login-foot{border-top:1px solid var(--line-2);color:var(--ink-4);padding-top:16px;font-size:11px}@media (width<=900px){.login{grid-template-columns:1fr}.login-art{gap:26px;padding:30px 26px}.login-stats{display:none}}.shell{min-height:100vh;padding-bottom:var(--footer-h)}.topbar{top:0;right:0;left:var(--sidebar-w);height:var(--topbar-h);z-index:40;background:var(--white);color:var(--ink);border-bottom:1px solid var(--line-2);align-items:center;gap:16px;padding:0 16px;display:flex;position:fixed}.topbar .icon-btn{color:var(--ink-3)}.topbar .icon-btn:hover{background:var(--brand-050);color:var(--brand-700)}.nav-burger{display:none}.nav-collapsed .topbar{left:72px}@media (width<=640px){.wordmark .mark{max-width:150px;height:28px}.wordmark.lg .mark{height:52px}}@media (width<=820px){.nav-burger{display:grid}}.topbar-spacer{flex:1}.clinic-switch{border-radius:var(--r);background:#ffffff14;gap:2px;padding:2px;display:flex}.clinic-switch button{color:#ffffffa8;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:5px 11px;font-size:12px}.clinic-switch button[aria-pressed=true]{background:var(--brand-600);color:#fff}.clinic-switch button:focus-visible{outline:2px solid var(--accent-500);outline-offset:1px}.topbar .user{color:#1e3a5f;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.topbar .user .user-name{color:#1e3a5f;white-space:nowrap;font-size:13.5px;font-weight:600;display:inline-block}.topbar .user .avatar,.avatar{color:#fff;letter-spacing:-.2px;background:#0d9488;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11.5px;font-weight:700;line-height:1;display:grid}.icon-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:6px;display:grid}.icon-btn:hover{color:var(--ink);background:#0000000f}.sidebar{top:0;bottom:var(--footer-h);width:var(--sidebar-w);background:var(--white);border-right:1px solid var(--line);z-index:30;flex-direction:column;padding:0;display:flex;position:fixed;left:0;overflow-y:auto}.side-brand{width:100%;height:var(--topbar-h);flex:none}.side-brand .side-brand-mark{flex:none;justify-content:flex-start;align-items:center;min-width:0;display:flex}.side-brand .wordmark{flex:none;min-width:0;overflow:hidden}.side-brand .wordmark .mark{max-width:140px;height:30px;display:block}.side-toggle{flex:none;justify-content:center;height:32px;transition:background .15s,border-color .15s,color .15s}.side-scroll{padding:12px 10px}.side-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);padding:8px 8px 5px;font-size:9.5px}.side-link{border-radius:var(--r);color:var(--ink-2);align-items:center;gap:9px;margin-bottom:1px;padding:8px 9px;font-weight:500;display:flex}.side-link:hover{background:var(--brand-050);text-decoration:none}.side-link.active{background:var(--brand-100);color:var(--brand-900)}.side-link .count{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:11px}.side-foot{border-top:1px solid var(--line-2);color:var(--ink-4);margin-top:auto;padding:10px 16px;font-size:11px}.main{margin-left:var(--sidebar-w);padding:calc(var(--topbar-h) + 18px) 22px 30px;transition:margin-left .22s cubic-bezier(.4,0,.2,1)}.nav-collapsed .side-brand{padding:0 10px}.nav-collapsed .side-brand .wordmark,.nav-collapsed .side-label,.nav-collapsed .side-link .side-text,.nav-collapsed .side-link .count,.nav-collapsed .side-foot{display:none}.footerbar{bottom:0;right:0;left:var(--sidebar-w);height:var(--footer-h);z-index:40;background:var(--white);border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:14px;padding:0 16px;font-size:11px;display:flex;position:fixed}.nav-collapsed .footerbar{left:72px}.footerbar .keys{align-items:center;gap:12px;margin-left:auto;display:flex}kbd{font-family:var(--mono);background:var(--paper);border:1px solid var(--line);color:var(--ink-2);border-bottom-width:2px;border-radius:3px;padding:1px 5px;font-size:10px}@media (width<=820px){.sidebar{width:var(--sidebar-w);transition:transform .18s;top:0;bottom:0;transform:translate(-100%)}.sidebar.open{box-shadow:var(--shadow-3);transform:none}.topbar{left:0}.main{padding:calc(var(--topbar-h) + 14px) 14px 30px;margin-left:0}.footerbar,.nav-collapsed .topbar{left:0}.nav-collapsed .main{margin-left:0}.nav-collapsed .footerbar{left:0}}.page-head{align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.page-head h1{font-family:var(--display);margin:0;font-size:25px;font-weight:400}.page-head .sub{color:var(--ink-3);padding-bottom:3px;font-size:12px}.page-head .spacer{flex:1}.crumbs{color:var(--ink-3);margin-bottom:8px;font-size:11.5px}.crumbs a{color:var(--ink-3)}.crumbs span{color:var(--ink-4);margin:0 6px}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1)}.btn{height:var(--field-h);border-radius:var(--r);border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-weight:500;display:inline-flex}.btn:hover{background:var(--brand-050);border-color:var(--brand-200)}.btn:focus-visible{outline:2px solid var(--accent-500);outline-offset:1px}.btn-primary{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.btn-primary:hover{background:var(--brand-800);border-color:var(--brand-800)}.btn-lg{width:100%;height:38px;padding:0 18px}.btn-sm{height:26px;padding:0 9px;font-size:12px}.btn-ghost{background:0 0;border-color:#0000}.btn-danger{color:var(--red-600)}.btn-danger:hover{background:var(--red-100);border-color:var(--red-100)}.chip{background:var(--line-2);color:var(--ink-2);border-radius:100px;align-items:center;gap:5px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.chip.amber{background:var(--accent-100);color:var(--accent-700)}.chip.red{background:var(--red-100);color:var(--red-600)}.chip.blue{background:var(--blue-100);color:var(--blue-600)}.chip.grey{background:var(--line-2);color:var(--ink-2)}.chip.ok{background:var(--ok-100);color:var(--ok-600)}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.filterbar{margin-bottom:12px;padding:10px}.filterbar .grow{flex:220px;min-width:180px}.filter-drawer{border-top:1px dashed var(--line);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 12px;margin-top:2px;padding:12px 10px 4px;display:grid}.filter-count{font-family:var(--mono);background:var(--brand-700);color:#fff;text-align:center;border-radius:100px;min-width:16px;padding:0 5px;font-size:10px}.active-filters{flex-wrap:wrap;gap:6px;padding:0 10px 10px;display:flex}.active-filters .chip button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0 0 0 2px;line-height:1}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:12.5px}table.data th,table.data td{border-bottom:1px solid var(--line-2);text-align:left;vertical-align:middle;white-space:normal;padding:0 10px}table.data thead th{z-index:2;background:var(--brand-050);color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;height:34px;font-size:11px;font-weight:600;position:sticky;top:0}table.data thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.data thead th.sortable:hover{color:var(--brand-800)}table.data thead th .sort-ico{vertical-align:-2px;opacity:.35;margin-left:4px;display:inline-flex}table.data thead th.sorted .sort-ico{opacity:1;color:var(--brand-700)}table.data tbody tr{height:46px}table.data tbody tr:hover,table.data tbody tr:focus-within{background:var(--brand-050)}table.data td.mono{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:11.5px}table.data td.name{font-weight:600}.cell-stack{flex-direction:column;gap:1px;line-height:1.3;display:flex}.cell-stack small{color:var(--ink-3);font-size:10.5px}.link-stack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.link-stack a{font-size:11.5px}.mini-link{background:var(--brand-050);border:1px solid var(--line-2);color:var(--brand-800);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:1px 6px;font-size:11px;display:inline-flex}button.mini-link{font:inherit;cursor:pointer;font-size:11px;line-height:1.6}.mini-link:hover{background:var(--brand-100);border-color:var(--brand-200);text-decoration:none}.mini-link .n{font-family:var(--mono);background:var(--brand-700);color:#fff;text-align:center;border-radius:100px;min-width:15px;padding:0 5px;font-size:10px;font-weight:500}.mini-link .n.zero{background:var(--line);color:var(--ink-3)}.pager{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.pager .spacer{flex:1}.pager .pages{gap:3px;display:flex}.pager .pages button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:4px;min-width:27px;height:27px;font-size:12px}.pager .pages button[aria-current=true]{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.pager .pages button:disabled{opacity:.4;cursor:default}.empty{text-align:center;color:var(--ink-3);padding:44px 20px}.empty h3{font-family:var(--display);color:var(--ink);margin:0 0 5px;font-size:17px;font-weight:400}.field{flex-direction:column;gap:3px;min-width:0;display:flex}.field>label{color:var(--ink-2);align-items:flex-end;gap:3px;min-height:15px;font-size:11px;font-weight:500;display:flex}.field .req{color:var(--red-600)}.field .hint{color:var(--ink-4);font-size:10.5px}.field .err{color:var(--red-600);font-size:10.5px}.control{min-height:var(--field-h);background:var(--white);border:1px solid var(--line);border-radius:var(--r);align-items:center;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.control:focus-within{border-color:var(--brand-700,#0e8c81);box-shadow:0 0 0 2px var(--brand-100,#e0f4f2)}.control.invalid{border-color:var(--red-600);box-shadow:0 0 0 2px #a81b1e26}.control.readonly{background:var(--paper)}.control input,.control textarea{border-radius:var(--r);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:6px 8px}.control textarea{resize:vertical;min-height:56px;line-height:1.5}.control input::placeholder,.control textarea::placeholder{color:var(--ink-4)}.control input[readonly]{color:var(--ink-2)}.control .suffix,.control .prefix{color:var(--ink-3);white-space:nowrap;font-size:11px;font-family:var(--mono);padding:0 8px}.control .caret{color:var(--ink-4);place-items:center;padding:0 7px;display:grid}.field.num .control input{font-family:var(--mono)}.toggle{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);gap:2px;padding:2px;display:inline-flex}.toggle button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:3px;padding:4px 12px;font-size:12px}.toggle button[aria-pressed=true]{background:var(--brand-700);color:#fff}.toggle button:focus-visible{outline:2px solid var(--accent-500);outline-offset:1px}.vas{align-items:center;gap:10px;display:flex}.vas input[type=range]{accent-color:var(--brand-700);flex:1}.vas output{font-family:var(--mono);text-align:center;background:var(--brand-100);min-width:30px;color:var(--brand-900);border-radius:4px;padding:2px 0;font-size:13px}.sel-input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:6px 8px}.sel-clear{cursor:pointer;color:var(--ink-4);background:0 0;border:0;place-items:center;padding:0 4px;display:grid}.sel-clear:hover{color:var(--red-600)}.menu{z-index:90;background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-3);max-height:min(320px,40vh);padding:4px;position:fixed;overflow-y:auto}.menu .opt{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px 9px;line-height:1.35;display:flex}.menu .opt small{color:var(--ink-4);font-size:10.5px;font-family:var(--mono);margin-left:auto}.menu .opt.active{background:var(--brand-050);box-shadow:inset 2px 0 0 var(--accent-500)}.menu .opt mark{background:var(--accent-200);color:var(--accent-700);border-radius:2px;font-weight:600}.menu .opt .tick{color:var(--brand-700);margin-left:auto}.menu .group{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);padding:8px 9px 3px;font-size:9.5px}.menu .none{color:var(--ink-3);text-align:center;padding:12px 9px}.menu .create{border-top:1px solid var(--line-2);margin-top:4px;padding-top:4px}.tags{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;padding:4px 0 4px 5px;display:flex}.tag{background:var(--brand-050);color:var(--brand-800);border:1px solid var(--brand-100);border-radius:3px;align-items:center;gap:4px;max-width:100%;padding:0 3px 0 7px;font-size:11.5px;display:inline-flex}.tag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag button{cursor:pointer;color:var(--brand-700);background:0 0;border:0;padding:0 1px;line-height:1}.tag button:hover{color:var(--red-600)}.tags input{background:0 0;border:0;outline:none;flex:1;min-width:60px;padding:3px 4px}.filedrop{border:1px dashed var(--line);border-radius:var(--r);text-align:center;color:var(--ink-3);background:var(--paper);cursor:pointer;padding:12px}.filedrop.is-compact{white-space:nowrap;min-height:var(--field-h);text-overflow:ellipsis;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:0 10px;font-size:12px;display:inline-flex;overflow:hidden}.filedrop:focus-visible,.filedrop:hover{border-color:var(--accent-500);color:var(--accent-700)}.form-grid{grid-template-columns:repeat(12,1fr);gap:12px 14px;display:grid}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:span 12}@media (width<=1080px){.col-2,.col-3,.col-4{grid-column:span 4}.col-5,.col-6{grid-column:span 6}}@media (width<=700px){.form-grid>*{grid-column:span 12!important}}.section{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);margin-bottom:14px;overflow:hidden}.section>header{border-bottom:1px solid var(--line);background:var(--white);border-radius:var(--r) var(--r) 0 0;cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:flex}.section.is-collapsed>header{border-radius:var(--r);border-bottom:0}.section>header h3{color:var(--brand-900);margin:0;font-size:13px;font-weight:600}.section>header .n{font-family:var(--mono);color:var(--ink-4);border:1px solid var(--line);border-radius:3px;padding:0 4px;font-size:10px}.section>header .spacer{flex:1}.section>header .chev{color:var(--ink-4);transition:transform .15s}.section>header[aria-expanded=false] .chev{transform:rotate(-90deg)}.section>header .section-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.section>header .section-actions button{white-space:nowrap}.section-body-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.section-body-actions button{white-space:nowrap}.inline-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.inline-actions-row .inline-fields{flex:auto;min-width:0}.inline-actions-row .inline-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:2px;display:flex}.section .body{padding:14px 16px}:is(.section:has(.repeat) .body,.section:has(.repeat-subtabs) .body){padding:0}.section.plain-section{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:16px 18px}.section.plain-section .form-grid{padding:0}.subsection-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--line-2);grid-column:1/-1;margin-top:2px;padding-bottom:4px;font-size:10px}.repeat{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.repeat-head{background:var(--paper);border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;display:flex}.repeat-head .spacer{flex:1}.repeat-row{border-bottom:1px solid var(--line-2);grid-template-columns:26px 1fr auto;align-items:start;gap:8px;padding:10px;display:grid}.repeat-row:last-child{border-bottom:0}.repeat-row:hover{background:var(--brand-050)}.repeat-row .idx{font-family:var(--mono);color:var(--ink-4);text-align:right;padding-top:18px;font-size:11px}.repeat-row .fields{grid-template-columns:repeat(12,1fr);gap:10px 12px;min-width:0;display:grid}.repeat-row .rm{align-items:flex-start;gap:8px;padding-top:15px;display:flex}.repeat-row .row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.repeat-empty{text-align:center;color:var(--ink-4);padding:18px}.patient-bar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:10px 14px;display:flex}.patient-bar .who{flex-direction:column;display:flex}.patient-bar .who strong{font-size:15px}.patient-bar .who .ids{font-family:var(--mono);color:var(--ink-3);font-size:11px}.patient-bar .facts{flex-wrap:wrap;gap:20px;margin-left:auto;display:flex}.patient-bar .fact small{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px;display:block}.patient-bar .fact span{font-size:12.5px}.modtabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.modtabs a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 13px;font-weight:500}.modtabs a:hover{color:var(--brand-800);background:var(--brand-050);text-decoration:none}.modtabs a.active{color:var(--brand-900);border-bottom-color:var(--brand-700)}.modtabs a .badge{font-family:var(--mono);background:var(--line-2);color:var(--ink-3);border-radius:100px;margin-left:5px;padding:0 5px;font-size:10px}.tabs{background:var(--paper);border-radius:var(--r);flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:4px;display:flex}.tabs button{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-radius:4px;align-items:center;gap:7px;padding:7px 14px;font-weight:500;transition:all .15s;display:flex}.tabs button:hover:not([aria-selected=true]){background:var(--brand-050,#f0faf9);color:var(--brand-700,#0e8c81)}.tabs button[aria-selected=true]{background:var(--brand-700,#0e8c81);color:#fff;border-left:3px solid var(--accent-500,#e88a2e);box-shadow:0 2px 8px #0e8c8140}.tabs button:focus-visible{outline:2px solid var(--accent-500);outline-offset:-1px}.tabs button .num{font-family:var(--mono);color:var(--ink-4);font-size:10px}.savebar{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-2);background:#fffffff0;align-items:center;gap:10px;margin-top:14px;padding:9px 12px;display:flex;position:sticky;bottom:0}.savebar .spacer{flex:1}.savebar .saved{color:var(--ok-600);align-items:center;gap:5px;font-size:12px;display:flex}.savebar .dirty{color:var(--accent-700);font-size:12px}.palette-back{z-index:100;background:#2b232073;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.palette{background:var(--white);width:min(560px,92vw);box-shadow:var(--shadow-3);border-radius:8px;overflow:hidden}.palette input{border:0;border-bottom:1px solid var(--line);outline:none;width:100%;padding:14px 16px;font-size:15px}.palette .list{max-height:340px;padding:5px;overflow-y:auto}.palette .opt{cursor:pointer;border-radius:5px;align-items:center;gap:9px;padding:9px 11px;display:flex}.palette .opt.active{background:var(--brand-050);box-shadow:inset 2px 0 0 var(--accent-500)}.palette .opt small{color:var(--ink-4);margin-left:auto;font-size:11px}.toast{bottom:calc(var(--footer-h) + 14px);background:var(--ink);color:#fff;box-shadow:var(--shadow-2);z-index:120;border-radius:100px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.note{color:var(--ink-3);background:var(--brand-050);border-left:2px solid var(--accent-500);border-radius:0 4px 4px 0;padding:7px 10px;font-size:11.5px}.rasayu-app .btn{font-weight:500}.rasayu-app .btn-lg{border-radius:999px;height:42px}.rasayu-app .btn-sm{border-radius:999px}.rasayu-app .btn-dark{background:var(--ink);border-color:var(--ink);color:#fff}.rasayu-app .chip{border-radius:999px}.rasayu-app .page-head h1{font-family:var(--ui);letter-spacing:-.01em;font-size:16px;font-weight:700}.rasayu-app .empty h3{font-family:var(--ui);font-weight:600}.rasayu-app .login-form h2{font-family:var(--ui);font-weight:700}.pt-name{align-items:center;gap:10px;min-width:0;display:flex}.pt-av{background:var(--brand-100);width:34px;height:34px;color:var(--brand-800);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pt-name .who{min-width:0}.pt-name .who b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.pt-name .who small{color:var(--ink-3);font-size:11.5px}.view-btn{cursor:pointer;font-family:inherit;font-weight:500}.view-btn:hover{color:#fff}.pd-hero{flex-wrap:wrap}.pd-hero .pd-av{background:linear-gradient(150deg, var(--brand-600), var(--brand-800));color:#fff;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-size:19px;font-weight:700;display:grid}.pd-hero h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.pd-hero .ids{font-family:var(--mono);color:var(--ink-3);font-size:11.5px}.pd-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:14px;display:grid}.pd-card h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:12px;font-weight:700}.pd-list{gap:10px;display:grid}.pd-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pd-row small{color:var(--ink-3);font-size:11.5px}.pd-row span{text-align:right;font-size:13px;font-weight:500}.pd-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.pd-stat{background:var(--brand-050);border-radius:12px;padding:12px 14px}.pd-stat b{color:var(--brand-800);font-size:22px;font-weight:700;line-height:1.1;display:block}.pd-stat small{color:var(--ink-3);font-size:11px}.pd-link{cursor:pointer;text-align:left;font-family:inherit;font-size:13px;font-weight:500}.pd-link i{background:var(--brand-100);width:30px;height:30px;color:var(--brand-800);border-radius:9px;flex:none;place-items:center;display:grid}.pd-link em{font-size:11px;font-style:normal;font-weight:400;display:block}@media (width<=720px){.pd-hero .pd-actions{width:100%;margin-left:0}}.form-grid,.repeat-row .fields{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:14px 16px;display:grid}.form-grid>.field,.repeat-row .fields>.field{grid-column:span 1}.form-grid>.col-8,.form-grid>.col-9,.form-grid>.col-12,.form-grid>.subsection-label,.form-grid>.repeat{grid-column:1/-1}.field .control,.field .toggle,.field .filedrop,.field .vas{min-height:var(--field-h)}.field .control{align-items:center}@media (width>=1500px){.form-grid,.repeat-row .fields{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (width<=640px){.form-grid,.repeat-row .fields{grid-template-columns:1fr}.form-grid>*{grid-column:1/-1!important}}.side-toggle .switch{background:var(--line);border-radius:99px;flex:none;width:28px;height:16px;transition:background .16s;position:relative}.side-toggle .switch[data-on=true]{background:var(--brand-700)}.side-toggle .switch i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px}.side-toggle .switch[data-on=true] i{transform:translate(12px)}.side-toggle .side-ico{color:var(--ink-4);place-items:center;margin-left:auto;display:grid}.sidebar{transition:width .22s cubic-bezier(.4,0,.2,1);overflow-x:hidden}.side-text{transition:opacity .14s}.nav-collapsed .sidebar{align-items:stretch}.nav-collapsed .side-text{opacity:0;white-space:nowrap;pointer-events:none;flex:0 0 0;width:0;margin:0;padding:0;overflow:hidden}.nav-collapsed .side-label,.nav-collapsed .side-foot{display:none}.nav-collapsed .side-toggle{justify-content:center;gap:0;padding:7px 0}.nav-collapsed .side-toggle .switch{display:none}.nav-collapsed .side-toggle .side-ico{margin-left:0}.side-link,.side-toggle{transition:background .15s,border-color .15s,color .15s}@media (width<=820px){.nav-collapsed .main{margin-left:0}}.crumb-bar{flex-wrap:wrap;align-items:center;gap:10px;min-height:28px;margin-bottom:10px;display:flex}.crumb-bar .crumbs{flex-wrap:wrap;align-items:center;min-height:28px;margin:0;line-height:1;display:flex}.back-btn{border:1px solid var(--line);background:var(--white);height:28px;color:var(--brand-800);font:inherit;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:11.5px;font-weight:500;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.back-btn svg{flex:none;display:block}.back-btn:hover{background:var(--brand-050);border-color:var(--brand-200)}.back-btn:focus-visible{outline:2px solid var(--accent-500);outline-offset:1px}.crumb-bar .crumbs a,.crumb-bar .crumbs .here,.crumb-bar .crumbs .sep{align-items:center;line-height:1;display:inline-flex}.crumbs .sep{color:var(--ink-4);margin:0 6px}.crumbs .here{color:var(--ink-2);font-weight:500}.pd-summary{margin-bottom:14px;padding:14px 18px}.pd-summary h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:12px;font-weight:700}.ps-items{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 0;display:grid}.ps-item{border-left:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:0 14px;display:flex}.ps-item:first-child{border-left:0;padding-left:0}.ps-item small{color:var(--ink-4);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.ps-item b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}@media (width<=640px){.ps-item{border-left:0;padding-left:0}}.dates-cell{white-space:nowrap;flex-direction:column;gap:1px;line-height:1.35;display:flex}.dates-cell small{color:var(--ink-4);text-transform:uppercase;letter-spacing:.04em;margin-right:5px;font-size:10px}td.nowrap{white-space:nowrap}.filter-more{border-top:1px solid var(--line-2);padding:12px 10px}.recorder{flex-direction:column;gap:8px;display:flex}.rec-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rec-dot{background:var(--red-600);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.rec-dot.idle{background:var(--ink-4)}.rec-live .rec-dot{animation:1s infinite recpulse}@keyframes recpulse{50%{opacity:.25}}.rec-player{width:100%;max-width:340px;height:32px}.rec-meta{color:var(--ink-4);font-size:10.5px}.split{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.split-list{top:calc(var(--topbar-h) + 14px);max-height:calc(100vh - var(--topbar-h) - 40px);flex-direction:column;display:flex;position:sticky;overflow:hidden}.split-head{border-bottom:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.split-head .n{background:var(--brand-100);color:var(--brand-900);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px}.split-empty,.split-draft{color:var(--ink-3);padding:18px 14px;font-size:12px}.split-draft{border-top:1px dashed var(--line);color:var(--accent-700)}.visit-list{margin:0;padding:0;list-style:none;overflow:auto}.visit-item{text-align:left;border:0;border-bottom:1px solid var(--line-2);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:center;gap:9px;padding:10px 12px;display:flex}.visit-item:hover{background:var(--brand-050)}.visit-item.active{background:var(--brand-100);box-shadow:inset 3px 0 0 var(--brand-700)}.visit-item .vi-no{font-family:var(--mono);color:var(--ink-3);font-size:11px}.visit-item .vi-main{flex-direction:column;min-width:0;line-height:1.3;display:flex}.visit-item .vi-main b{font-size:12.5px}.visit-item .vi-main small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.split-detail{min-width:0}@media (width<=980px){.split{grid-template-columns:1fr}.split-list{max-height:none;position:static}}.login-eyebrow{letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:99px;margin-bottom:14px;padding:4px 10px;font-size:10.5px;display:inline-block}.login-points{flex-direction:column;gap:9px;margin:22px 0 0;padding:0;list-style:none;display:flex}.login-points li{align-items:center;gap:9px;font-size:13px;display:flex}.login-card{padding:26px 24px 22px}.login-badge{border:1px solid var(--brand-100);letter-spacing:.06em;text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;margin-bottom:12px;padding:3px 9px;font-size:10.5px;display:inline-flex}.login-card h2{font-family:var(--display);margin:0 0 4px;font-size:23px;font-weight:400}.login-card .lede{color:var(--ink-3);margin:0 0 20px;font-size:12.5px}.login-card .row{margin-bottom:14px}.login-card .btn-lg{margin-top:4px}.show-pw{cursor:pointer;color:var(--brand-700);background:0 0;border:0;font-size:11px}table.data td .chip{white-space:nowrap}table.data td:nth-child(2){max-width:150px}.rasayu-app .topbar .wordmark .name{color:var(--ink)}.rasayu-app .topbar .wordmark .sub{color:var(--ink-3)}.rasayu-app .topbar .wordmark .mark{background:0 0;padding:0}.rasayu-app .icon-btn{color:var(--ink-3)}.rasayu-app .clinic-switch{background:var(--paper);border:1px solid var(--line)}.rasayu-app .clinic-switch button{color:var(--ink-3);border-radius:7px}.rasayu-app .clinic-switch button[aria-pressed=true]{background:var(--white);color:var(--brand-700);box-shadow:var(--shadow-1);font-weight:600}.rasayu-app .sidebar{background:var(--white);z-index:50;gap:2px;padding-top:12px}.rasayu-app .side-link{color:var(--ink-3);border-radius:9px;font-weight:500}.rasayu-app .side-toggle{border-color:var(--line)}.rasayu-app .card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:14px;padding:10px}.rasayu-app .btn-lg,.rasayu-app .btn-sm{border-radius:9px}.rasayu-app .view-btn{white-space:nowrap;border-radius:9px}.rasayu-app input,.rasayu-app select,.rasayu-app textarea{border-radius:8px}.rasayu-app .chip.ok,.rasayu-app .chip-ok{color:#047857;background:#d1fae5;border-color:#0000}.rasayu-app .chip.bad,.rasayu-app .chip-bad{color:#b91c1c;background:#fee2e2;border-color:#0000}.rasayu-app .login-art{background:radial-gradient(80% 60% at 85% 90%,#5568e88c 0%,#0000 62%),linear-gradient(158deg,#3c50e0 0%,#2a3bb5 58%,#1e2a8a 100%)}.rasayu-app .login-art h1 em,.rasayu-app .login-points li svg{color:#c3cbf7}.rasayu-app .login-form-wrap{background:var(--paper)}.rasayu-app .login-badge{border-color:var(--brand-100);color:var(--brand-700);background:#eff4fb}.rasayu-app .login-card{box-shadow:var(--shadow-2);border-radius:16px}.side-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:10px;padding-bottom:10px;display:flex}.side-head-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);font-size:10.5px;font-weight:600}.side-toggle:hover{border-color:var(--brand-200);color:var(--brand-700);background:#eff4fb}.side-toggle:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.side-toggle svg{display:block}.nav-collapsed .side-head{flex-direction:column;justify-content:center;gap:8px;padding-bottom:10px}.nav-collapsed .side-link svg{flex:none}.nav-collapsed .main{margin-left:60px}.side-profile{align-items:center;gap:8px;min-width:0;display:flex}.side-avatar{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.side-profile-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.side-profile-txt b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.side-profile-txt small{color:var(--ink-4);font-size:9.5px}.nav-collapsed .side-profile-txt{display:none}.side-scroll .side-label{margin-top:10px}.rasayu-app .side-link.soon{color:var(--ink-3);cursor:default}.rasayu-app .side-link.soon:hover{background:var(--paper);color:var(--ink-3)}.rasayu-app .card,.rasayu-app .pd-stat,.rasayu-app .kpi,.rasayu-app .chart,.rasayu-app .panel{background:var(--white);border:1px solid #e2e8f0;border-radius:12px}.rasayu-app table.data{background:var(--white);border:1px solid #e2e8f0;border-radius:12px;overflow:visible}.rasayu-app.nav-collapsed .topbar,.rasayu-app.nav-collapsed .footerbar{left:60px}.side-brand .wordmark .name{color:var(--ink);font-size:14px}.side-brand .wordmark .sub{color:var(--ink-3);font-size:9.5px}.nav-collapsed .side-brand .wordmark .name,.nav-collapsed .side-brand .wordmark .sub{display:none}.id-cell{white-space:nowrap;flex-direction:column;line-height:1.35;display:flex}.id-cell .sub-id{color:var(--ink-4)}.rasayu-app table.data td .who{flex-direction:column;line-height:1.3;display:flex}.rasayu-app table.data td .who small{color:var(--ink-4);font-size:10.5px}@media (width<=900px){.rasayu-app .topbar,.rasayu-app .footerbar{left:0}.rasayu-app .sidebar{top:var(--topbar-h)}}.rasayu-app table.data td{vertical-align:middle;border-bottom:0;font-size:12.5px}.rasayu-app .dates-cell span{align-items:baseline;gap:6px;font-size:11.5px;display:flex}.rasayu-app .dates-cell small{min-width:44px;margin-right:0;font-size:9.5px}.rasayu-app .id-cell{font-size:11.5px}.rasayu-app table.data .chip{white-space:nowrap;padding:3px 7px;font-size:10.5px}.rasayu-app .id-cell,.rasayu-app .dates-cell{vertical-align:middle;display:table-cell}.rasayu-app .id-cell span{display:block}.rasayu-app table.data td .who b{font-size:12.5px}.rasayu-app table.data th:last-child,.rasayu-app table.data td:last-child{background:var(--white);box-shadow:-1px 0 0 var(--line);position:sticky;right:0}.rasayu-app table.data thead th:last-child{background:#f8fafc}.side-brand-mark{min-width:0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rasayu-app .side-toggle:hover{color:var(--brand-700);background:#eff4fb;border-color:#0000}.rasayu-app .side-label{letter-spacing:.7px;text-transform:uppercase;text-align:center;color:var(--ink-4);padding:0 0 6px;font-size:9.5px;font-weight:600}.rasayu-app .side-link svg{color:var(--ink-4)}.rasayu-app .side-link.active{box-shadow:inset 0 0 0 1px #3c50e014}.rasayu-app .side-link .count{border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px}.rasayu-app .side-foot{color:var(--ink-4);text-align:center;margin-top:auto;font-size:10px}.nav-collapsed .side-brand .side-brand-mark{display:none}.nav-collapsed .side-link{position:relative}.rasayu-app.shell{background:var(--paper);zoom:var(--ui-scale,1);width:100%;max-width:100vw;min-height:0;height:calc(100vh / var(--ui-scale,1));align-items:stretch;padding:0;display:flex;overflow:hidden}.rasayu-app .shell-col{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rasayu-app .sidebar{border-right:1px solid #e2e8f0;flex:none;width:256px;height:100%;padding:0;transition:width .22s cubic-bezier(.4,0,.2,1);position:relative;top:auto;bottom:auto;left:auto;overflow:hidden}.rasayu-app.nav-collapsed .sidebar{padding-left:12px;padding-right:12px}.rasayu-app .side-brand{margin-bottom:6px}.rasayu-app .side-scroll{padding:6px 0 12px}.rasayu-app .side-link,.rasayu-app .side-label,.rasayu-app .side-foot{margin-left:0;margin-right:0}.rasayu-app .topbar{color:var(--ink);border-bottom:1px solid #e2e8f0;flex:none;justify-content:flex-end;width:100%;height:64px;transition:left .22s cubic-bezier(.4,0,.2,1);position:relative;inset:auto}.rasayu-app .topbar .icon-btn{color:var(--ink-3)}.rasayu-app .topbar .icon-btn:hover{color:var(--brand-700);background:#eff4fb}.rasayu-app .nav-burger{display:none}.rasayu-app .main{background:var(--paper);flex:1;min-height:0;margin-left:0;overflow:hidden auto}.rasayu-app .footerbar{color:var(--ink-3);border-top:1px solid var(--line-2);width:100%;box-shadow:none;background:#fff;flex:none;transition:left .22s cubic-bezier(.4,0,.2,1);position:relative;inset:auto}.rasayu-app .split-list{max-height:none;top:0}@media (width<=900px){.rasayu-app .sidebar{z-index:60;box-shadow:var(--shadow-3);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.rasayu-app .sidebar.open{transform:none}.rasayu-app .nav-burger{display:grid}.rasayu-app .topbar{justify-content:space-between;padding:0 14px}.rasayu-app .main{padding:16px}.rasayu-app .footerbar{padding:0 14px}}.rasayu-app .topbar{background:#fff;align-items:center;gap:16px;padding:0 18px;display:flex;box-shadow:0 2px 12px #0f172a0f}.topbar-title{color:var(--ink);white-space:nowrap;flex:none;min-width:120px;margin:0;font-size:17px;font-weight:700}.topbar-search{max-width:460px;height:38px;color:var(--ink-3);background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:auto;align-items:center;gap:8px;margin:0 auto;padding:0 12px;display:flex;position:relative}.topbar-search:focus-within{border-color:var(--brand-700);background:#fff;box-shadow:0 0 0 3px #3c50e01a}.topbar-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.topbar-search input::placeholder{color:var(--ink-4)}.topbar-actions{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.master-clinic-picker{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:2px;margin-top:8px;padding:2px;display:inline-flex}.master-clinic-picker-btn{letter-spacing:.5px;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:16px;padding:3px 11px;font-size:11.5px;font-weight:700;line-height:1.3;transition:all .2s cubic-bezier(.4,0,.2,1)}.master-clinic-picker-btn:hover:not(.active):not(:disabled){color:#1e293b;background:#0000000a}.master-clinic-picker-btn.active{color:#fff;background:#0e8c81;box-shadow:0 1px 3px #0e8c8159}.master-clinic-picker-btn:disabled{opacity:.6;cursor:not-allowed}.rasayu-app .topbar .user{white-space:nowrap;color:#1e3a5f;align-items:center;gap:8px;padding-left:6px;font-size:13.5px;font-weight:600;display:flex}@media (width<=1100px){.topbar-search{max-width:260px}}@media (width<=640px){.topbar-search,.rasayu-app .user-name{display:none}}.rasayu-app .side-link-soon{opacity:.55;cursor:not-allowed}.nav-collapsed .side-scroll{align-items:center}.nav-collapsed .side-link.active{box-shadow:none;background:#eff4fb}.rasayu-app.nav-collapsed .topbar,.rasayu-app.nav-collapsed .footerbar,.rasayu-app .topbar,.rasayu-app .footerbar{width:100%;inset:auto}.rasayu-app .side-brand .side-brand-mark{align-items:center;min-width:0;margin-right:auto;display:flex;position:static;transform:none}.rasayu-app .side-brand .wordmark .mark{max-width:120px;height:22px;display:block}.rasayu-app.nav-collapsed .side-brand{justify-content:center;padding:0 10px}.rasayu-app.nav-collapsed .side-brand .side-brand-mark{display:none}.rasayu-app.nav-collapsed .side-scroll{padding:12px 8px}.list-search{max-width:360px;height:38px;color:var(--ink-3);background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.list-search:focus-within{border-color:var(--brand-700);background:#fff;box-shadow:0 0 0 3px #3c50e01a}.list-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.list-search input::placeholder{color:var(--ink-4)}.pd-hero-main{flex:1;min-width:0}.pd-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pd-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:14px;display:grid}.pd-facts .fact{flex-direction:column;gap:2px;display:flex}.pd-facts .fact small{color:var(--ink-4);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.pd-facts .fact span{color:var(--ink);font-size:13px;font-weight:500}.pd-desc{color:var(--ink-2);border-top:1px solid #e2e8f0;margin:14px 0 0;padding-top:12px;font-size:13px;line-height:1.65}.pd-hero .pd-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (width<=760px){.pd-hero{flex-wrap:wrap}.pd-hero .pd-actions{width:100%;margin-left:0}}.intake-card{max-width:900px;padding:18px}.upload-drop{cursor:pointer;height:38px;color:var(--ink-2);background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:12.5px;display:flex;overflow:hidden}.upload-drop:hover{border-color:var(--brand-700);color:var(--brand-700);background:#eff4fb}.upload-drop span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.doc-form{min-width:0}.doc-preview{height:calc(100vh - var(--topbar-h) - var(--footer-h) - 120px);flex-direction:column;min-height:420px;display:flex;position:sticky;top:0;overflow:hidden}.doc-preview-head{border-bottom:1px solid #e2e8f0;align-items:baseline;gap:8px;padding:10px 12px;font-size:12px;display:flex}.doc-preview-head small{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-preview iframe{background:#f8fafc;border:0;flex:1;width:100%}.doc-preview img{object-fit:contain;background:#f8fafc;flex:1;width:100%;min-height:0}@media (width<=1100px){.doc-split{grid-template-columns:1fr}.doc-preview{height:420px;position:static}}.rasayu-app{--sidebar-w:196px;color:var(--ink);--brand-900:#2f2a28;--brand-800:#3d3936;--brand-700:#4a4542;--brand-600:#5c5651;--brand-200:#dad5d0;--brand-100:#ede9e5;--brand-050:#f6f4f1;--accent-700:#8a6a21;--accent-500:#c99a33;--accent-200:#ebd9ad;--accent-100:#f7f0de;--blue-600:#4a4542;--blue-100:#ede9e5;--red-600:#b3261e;--red-100:#fbe7e5;--ok-600:#3f7a4f;--ok-100:#e7f1e9;--ink:#1f1e1d;--ink-2:#4b4845;--ink-3:#6e6a66;--ink-4:#9a9591;--line:#d9d6d2;--line-2:#e8e5e1;--paper:#efeeec}.rasayu-app,.rasayu-app .main{background:var(--paper)}.rasayu-app .sidebar{background:#fff;box-shadow:1px 0 12px #0f172a0f}.rasayu-app .card,.rasayu-app .table-wrap,.rasayu-app .form-grid-wrap,.rasayu-app .filter-bar,.rasayu-app .split-list,.rasayu-app .split-pane,.rasayu-app .doc-preview,.rasayu-app .hero-card,.rasayu-app .panel{background:#fff;border:1px solid #0000;border-radius:16px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #94a3b829}.rasayu-app .pd-stat{background:var(--brand-050);border:1px solid #0000;border-radius:12px}.rasayu-app h1,.rasayu-app h2,.rasayu-app h3,.rasayu-app h4{color:var(--ink)}.rasayu-app label,.rasayu-app .hint,.rasayu-app .muted,.rasayu-app .side-label{color:var(--ink-3)}.rasayu-app ::placeholder{color:var(--ink-4)}.rasayu-app .btn,.rasayu-app .btn-lg,.rasayu-app .btn-sm,.rasayu-app .view-btn,.rasayu-app .icon-btn,.rasayu-app .side-toggle{border-radius:10px;transition:background .2s,color .2s,box-shadow .2s,border-color .2s}.rasayu-app .btn-primary{background:var(--brand-700);border-color:var(--brand-700);color:#fff;box-shadow:0 4px 12px #4f46e53d}.rasayu-app .btn-primary:hover{box-shadow:0 10px 22px #4f46e552}.rasayu-app .btn-ghost,.rasayu-app .btn-secondary{background:var(--brand-050);color:var(--brand-700);border-color:#0000}.rasayu-app .icon-btn:hover{background:var(--brand-050);color:var(--brand-700)}.rasayu-app input:focus,.rasayu-app select:focus,.rasayu-app textarea:focus{border-color:var(--brand-600);outline:none;box-shadow:0 0 0 3px #6366f126}.rasayu-app .side-link:hover{background:var(--brand-050);color:var(--brand-700)}.rasayu-app .side-link.active svg{color:var(--brand-700)}.rasayu-app .side-link.active .count{background:var(--brand-700);color:#fff;border-color:#0000}.rasayu-app .avatar{background:var(--brand-700);color:#fff}.rasayu-app .sidebar.rail{box-shadow:none;color:#fff;background:#123b38;border-right:0;flex-direction:column;flex:none;align-items:center;display:flex}.rail-mark{border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rail-nav{flex-direction:column;align-items:center;display:flex}.rasayu-app .rail-link{cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:42px;height:42px;transition:background .18s,color .18s;display:grid}.rasayu-app .rail-foot{margin-top:auto}@media (width<=900px){.rasayu-app .sidebar.rail{z-index:60;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.rasayu-app .sidebar.rail.open{transform:none}}.rasayu-app .btn-soft{background:var(--brand-050);color:var(--brand-700);border:1px solid #0000;font-weight:600}.rasayu-app .btn-soft:hover{background:var(--brand-100)}.pdx{grid-template-columns:262px minmax(0,1fr);gap:18px;display:grid}.pdx-main{flex-direction:column;min-width:0;display:flex}.pdx-head{align-items:center;gap:12px;display:flex}.pdx-head h1{margin:0;font-size:18px;font-weight:600}.pdx-head .spacer{flex:1}.roster{max-height:calc(100vh - var(--topbar-h) - 70px);background:#fff;border-radius:16px;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #94a3b829}.roster-head{flex-direction:column;gap:10px;padding:14px 14px 10px;display:flex}.roster-head h3{margin:0;font-size:15px;font-weight:600}.roster-head .list-search{flex:none;max-width:none;height:34px}.roster-body{flex:1;min-height:0;display:flex}.roster-scroll{flex:1;min-width:0;padding:0 6px 12px;overflow-y:auto}.roster-letter{color:var(--ink-4);letter-spacing:.08em;padding:8px 8px 4px;font-size:10.5px;font-weight:700}.roster-row{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:7px 8px;transition:background .15s;display:flex}.roster-row:hover{background:var(--brand-050)}.roster-row.active{background:var(--brand-700)}.roster-row.active b,.roster-row.active small{color:#fff}.roster-row.active .roster-av{color:#fff;background:#ffffff38}.roster-av{background:var(--brand-050);width:28px;height:28px;color:var(--brand-700);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.roster-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.roster-txt b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.roster-txt small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.roster-index{flex-direction:column;align-items:center;gap:1px;padding:6px 5px;display:flex;overflow:hidden}.roster-index button{cursor:pointer;color:var(--ink-4);background:0 0;border:0;padding:1px;font-size:9px;font-weight:600;line-height:1}.roster-index button:hover:not(:disabled){color:var(--brand-700)}.roster-index button:disabled{cursor:default;color:var(--ink-4)}.roster-index i{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px;display:block}.roster-empty{color:var(--ink-3);padding:16px 10px;font-size:12px}.pdx-top{grid-template-columns:minmax(230px,270px) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.profile-card{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex}.profile-av{background:var(--brand-050);width:84px;height:84px;color:var(--brand-700);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid}.profile-card h2{color:var(--brand-700);margin:6px 0 0;font-size:16px;font-weight:600}.profile-sub{color:var(--ink-3);font-size:11.5px}.profile-rows{gap:6px;width:100%;margin-top:10px;display:grid}.profile-rows div{justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.profile-rows small{color:var(--ink-3)}.profile-rows span{color:var(--ink);text-align:right;font-weight:600}.profile-contact{border-top:1px solid var(--line-2);width:100%;margin-top:10px;padding-top:10px}.profile-contact p{color:var(--ink-3);margin:2px 0;font-size:11px;line-height:1.5}.pdx-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.kpi{flex-direction:column;gap:2px;padding:14px;display:flex}.kpi-ico{border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:6px;display:grid}.kpi-ico.red{color:#dc2626;background:#fee2e2}.kpi-ico.pink{color:#db2777;background:#fce7f3}.kpi-ico.blue{color:#2563eb;background:#dbeafe}.kpi small{color:var(--ink-3);font-size:11px}.kpi b{letter-spacing:-.01em;font-size:19px;font-weight:700}.kpi em{color:var(--ink-4);font-size:10.5px;font-style:normal}.chart-card{flex-direction:column;grid-column:span 2;gap:6px;min-height:150px;padding:14px;display:flex}.chart-card.small{grid-column:span 1;justify-content:flex-end}.chart-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chart-head b{font-size:13px;font-weight:600}.chart-head small{color:var(--ink-4);font-size:10.5px}.spark{width:100%;height:90px;display:block}.spark-line{fill:none;stroke:var(--brand-700);stroke-width:1.6px;vector-effect:non-scaling-stroke}.spark-fill{fill:#4f46e51a;stroke:none}.chart-axis{color:var(--ink-4);justify-content:space-between;font-size:9.5px;display:flex}.mini-bars{align-items:flex-end;gap:4px;height:88px;display:flex}.mini-bars .b{background:var(--brand-600);border-radius:3px;flex:1}.mini-bars .b-alt{background:#f87171}.pdx-bottom{grid-template-columns:minmax(0,1.6fr) minmax(240px,.9fr);align-items:start;gap:14px;display:grid}.history-card{padding:4px 4px 8px;overflow:hidden}.history-card .tabs{border-bottom:1px solid var(--line-2);gap:4px;margin:0;padding:8px 10px 0;display:flex}.history-card .tabs button{cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-size:12.5px;font-weight:600}.history-card .tabs button[aria-selected=true]{color:var(--brand-700);border-bottom-color:var(--brand-700)}.history-card .table-wrap{box-shadow:none;border-radius:0}.pdx-side{flex-direction:column;gap:14px;display:flex}.bmi-card{flex-direction:column;gap:2px;padding:14px;display:flex}.bmi-card small{color:var(--ink-3);font-size:11px}.bmi-card b{font-size:19px;font-weight:700}.bmi-card em{color:#d97706;font-size:10.5px;font-style:normal}.obs-card{flex-direction:column;gap:8px;padding:14px;display:flex}.obs-card small{color:var(--ink-3);font-size:11px}.obs-row{color:var(--ink-3);flex-direction:column;font-size:11.5px;display:flex}.obs-row b{color:var(--ink);font-size:12px;font-weight:600}.obs-note{background:var(--brand-050);color:var(--ink-2);border-radius:12px;padding:11px 12px;font-size:11.5px;line-height:1.6}@media (width<=1280px){.pdx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card,.chart-card.small{grid-column:span 2}}@media (width<=1080px){.pdx{grid-template-columns:1fr}.roster{max-height:340px;position:static}.pdx-top,.pdx-bottom{grid-template-columns:1fr}}.rasayu-app .card,.rasayu-app .table-wrap,.rasayu-app .form-grid-wrap,.rasayu-app .section,.rasayu-app .hero-card,.rasayu-app .kpi,.rasayu-app .panel,.rasayu-app .repeat,.rasayu-app .savebar,.rasayu-app .tabs{background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px #1f1e1d0d}.rasayu-app .sidebar,.rasayu-app .topbar,.rasayu-app .footerbar{background:var(--white)}.rasayu-app .sidebar{border-right:1px solid var(--line);width:var(--sidebar-w)}.rasayu-app .topbar{border-bottom:1px solid var(--line)}.rasayu-app .control,.rasayu-app .filedrop,.rasayu-app .toggle{background:#faf9f8;border:1px solid #c9c5c0;border-radius:8px;transition:border-color .15s,box-shadow .15s,background .15s}.rasayu-app .control:hover,.rasayu-app .filedrop:hover{border-color:var(--brand-600)}.rasayu-app .control:focus-within,.rasayu-app .filedrop:focus-within{background:var(--white);border-color:var(--brand-700);box-shadow:0 0 0 3px #4a454224}.rasayu-app .control.filled{background:var(--white);border-color:var(--brand-200)}.rasayu-app .control.invalid{border-color:var(--red-600);box-shadow:0 0 0 3px #b3261e1f}.rasayu-app .control.readonly,.rasayu-app .control.disabled,.rasayu-app .control.is-disabled{background-color:#f1f5f9;border-style:solid;border-color:#cbd5e1}.rasayu-app .field>label{color:var(--ink-2);text-overflow:clip;overflow-wrap:anywhere;flex-wrap:wrap;align-items:flex-start;min-height:0;font-size:12px;font-weight:600;line-height:1.25;overflow:visible;white-space:normal!important;word-break:break-word!important}.rasayu-app .control.linkish{min-height:var(--field-h);background:var(--brand-050);border-style:dashed;align-items:center;padding:0 10px;display:flex}.rasayu-app .control.linkish a{color:var(--brand-700);text-underline-offset:2px;font-weight:600;text-decoration:underline}.rasayu-app .btn-danger{border:1px solid var(--red-600)}.rasayu-app,.login{--accent-200:#fac775;background:var(--paper);color:var(--ink);--brand-900:#123b38;--brand-800:#17544e;--brand-700:#0e8c81;--brand-600:#0e8c81;--brand-200:#9ccfc8;--brand-100:#e6f1ee;--brand-050:#f1f8f6;--accent-700:#c96a16;--accent-500:#e88a2e;--accent-100:#fdebd6;--blue-600:#0e8c81;--blue-100:#e6f1ee;--ink:#17303a;--ink-2:#3f5a58;--ink-3:#6f8783;--ink-4:#6f8783;--line:#dce7e3;--line-2:#e6eeeb;--white:#fff;--paper:#fdfbf7}.rasayu-app .card,.rasayu-app .table-wrap,.rasayu-app .form-grid-wrap,.rasayu-app .section,.rasayu-app .hero-card,.rasayu-app .kpi,.rasayu-app .panel,.rasayu-app .repeat,.rasayu-app .savebar,.rasayu-app .tabs,.rasayu-app .sidebar,.rasayu-app .topbar,.rasayu-app .footerbar,.rasayu-app .roster{background:#fffcfa;border-color:#f0997b}.rasayu-app .btn-primary,.login .btn-primary{color:#fffcfa;box-shadow:none;background:#d85a30;border-color:#d85a30}.rasayu-app .btn-primary:hover,.login .btn-primary:hover{box-shadow:none;background:#c24e27;border-color:#c24e27}.rasayu-app a,.login a{color:#d85a30}.rasayu-app .side-link.active,.nav-collapsed .side-link.active{box-shadow:none}.rasayu-app .side-toggle:hover,.rasayu-app .topbar .icon-btn:hover,.rasayu-app .upload-drop:hover{color:#d85a30;background:#faece7;border-color:#f0997b}.rasayu-app .control:focus-within,.rasayu-app .filedrop:focus-within,.rasayu-app .list-search:focus-within,.login .control:focus-within{background:#fffcfa;border-color:#d85a30;box-shadow:0 0 0 3px #d85a3029}.rasayu-app .spark-fill{fill:#d85a301f}.rasayu-app .kpi-ico,.rasayu-app .kpi-ico.blue{color:#d85a30;background:#faece7}.rasayu-app .history-card .tabs button[aria-selected=true],.rasayu-app .tabs button[aria-selected=true]{background:var(--brand-700,#0e8c81)!important;color:#fff!important;border-left:3px solid var(--accent-500,#e88a2e)!important;box-shadow:0 2px 8px #0e8c8140!important}.rasayu-app .login-badge,.login-badge{color:#712b13;background:#faece7;border-color:#f0997b}.login .between a{color:#d85a30;font-weight:600}.login .btn-lg{color:#fffcfa;background:#d85a30;border-color:#d85a30}.pdx-top,.pdx-bottom{align-items:start}.pd-card{height:auto;padding:14px 16px}.pd-links{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:auto;align-content:start;gap:10px;display:grid}.pd-chip{color:#d85a30;background:#faece7;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;display:inline-flex}.pd-chip .ti{line-height:1}.pdx.no-roster{display:block}.pdx.no-roster .pdx-main{gap:12px}.pdx-cols{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:14px;display:grid}.pdx-left{flex-direction:column;gap:12px;min-width:0;display:flex}.pdx-modules{align-self:start;min-width:0;position:sticky;top:0}.pdx-modules .pd-card{height:auto}.pdx-modules .pd-links{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (width<=1180px){.pdx-cols{grid-template-columns:1fr}.pdx-modules{position:static}}.login-art>*{z-index:1;position:relative}.login-art .wordmark .sub{color:#a3684f}.login input[type=checkbox]{accent-color:#d85a30}.login .btn-lg,.login .btn-primary{color:#fffcfa;background:#d85a30;border-color:#d85a30}.login .btn-lg:hover,.login .btn-primary:hover{background:#c24e27;border-color:#c24e27}.login .control{color:#4a1b0c;background:#fffcfa;border-color:#f0997b}.login .control:focus-within{border-color:#d85a30;box-shadow:0 0 0 3px #d85a3029}.login .control .caret svg{color:#a3684f}.rasayu-app{background:#f4f8f6}.rasayu-app .card,.rasayu-app .pd-card,.rasayu-app .table-wrap,.rasayu-app .section,.rasayu-app .sidebar,.rasayu-app .topbar,.rasayu-app .footerbar,.rasayu-app .roster{background:#fff;border-color:#dce7e3!important}.rasayu-app a{color:#0e8c81}.rasayu-app .btn-primary,.login .btn-primary,.login .btn-lg{color:#fff;background:#0e8c81;border-color:#0e8c81}.rasayu-app .btn-primary:hover,.login .btn-primary:hover,.login .btn-lg:hover{background:#0b756c;border-color:#0b756c}.rasayu-app .upload-drop:hover{color:#0e8c81;background:#e6f1ee;border-color:#9ccfc8}.rasayu-app .control,.login .control{border-color:var(--line,#dce8e6);color:var(--ink,#17302e);background:#fff}.rasayu-app .control.filled,.login .control.filled{border-color:var(--line,#dce8e6)!important;background:#fff!important}.rasayu-app .control:hover,.login .control:hover{border-color:var(--line,#dce8e6)}.rasayu-app .control:focus-within,.login .control:focus-within{background:#fff;border-color:var(--brand-700,#0e8c81)!important;box-shadow:0 0 0 2px var(--brand-100,#e0f4f2)!important}.rasayu-app input[type=checkbox],.login input[type=checkbox],.rasayu-app input[type=radio],.login input[type=radio]{accent-color:#0e8c81}.rasayu-app :focus-visible,.login :focus-visible{outline-offset:2px;outline:2px solid #0e8c81}.rasayu-app .spark-line{stroke:#0e8c81}.rasayu-app .mini-bars .b{background:#0e8c81}.rasayu-app .mini-bars .b-alt{background:#e88a2e}.rasayu-app .kpi-ico.blue{color:#0e8c81;background:#e6f1ee}.rasayu-app .obs-note{color:#8a4e11;background:#fdebd6}.rasayu-app .tabs button[aria-selected=true]{background:var(--brand-700,#0e8c81)!important;color:#fff!important;border-left:3px solid var(--accent-500,#e88a2e)!important;box-shadow:0 2px 8px #0e8c8140!important}.pd-link:hover{background:#e6f1ee;border-color:#0e8c81;text-decoration:none}.pd-link .pd-ico,.pd-ico{color:#c96a16;background:#fdebd6}.rasayu-app .rail-link{color:#cbe4df}.rasayu-app .rail-link:hover{color:#fff;background:#ffffff24;text-decoration:none}.rasayu-app .rail-link.active{color:#fff;background:#0e8c81}.rail-mark{color:#fff;background:#e88a2e}.login{color:#17303a;background:#fdfbf7}.login-art:before{content:"";background:linear-gradient(150deg,#062a2794 0%,#093a356b 45%,#041e1ca8 100%);position:absolute;inset:0}.login-art .wordmark .name{color:#fff}.login-art .wordmark .sub,.login-art footer{color:#ffffffa8}.login-points li svg{color:#f2a94b;flex:none}.login-card h2,.login-form h2{color:#17303a}.login-card .lede,.login-foot{color:#3f5a58}.login .field>label{color:#6f8783}.login .between a,.login a{color:#0e8c81;font-weight:600}.login .checkbox{color:#3f5a58}.login .demo-note{color:#3f5a58;background:#f1f8f6;border:1px solid #dce7e3}.login .demo-note code{color:#0e8c81;background:#e6f1ee}.login .show-pw{color:#0e8c81}.ws{grid-template-columns:268px minmax(0,1fr) 300px;align-items:start;gap:14px;min-height:0;display:grid}.ws.l-closed{grid-template-columns:48px minmax(0,1fr) 300px}.ws.r-closed{grid-template-columns:268px minmax(0,1fr) 48px}.ws.l-closed.r-closed{grid-template-columns:48px minmax(0,1fr) 48px}.ws-pane{padding:0;position:sticky;top:0;overflow:hidden}.ws-pane-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.ws-pane-head b{letter-spacing:.2px;font-size:12px}.ws-pane-body{max-height:calc(100vh - 190px);overflow:auto}.ws-id{text-align:center;justify-items:center;gap:4px;padding-bottom:10px;display:grid}.ws-id b{font-size:13.5px}.ws-id small{color:var(--ink-3);font-size:11.5px}.ws-facts{gap:6px;margin:0;display:grid}.ws-facts>div{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.ws-facts dt{color:var(--ink-3);text-transform:uppercase;letter-spacing:.3px;font-size:10.5px}.ws-facts dd{color:var(--ink-1);word-break:break-word;margin:0;font-size:12px}.ws-center{gap:12px;min-width:0;display:grid}.ws-tabs{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.ws-tab{color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;transition:background .15s,color .15s;display:inline-flex}.ws-tab:hover{background:var(--soft)}.ws-tab.active{background:var(--soft);font-weight:600}.ws-body{min-width:0}.ws-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ws-home .wide{grid-column:1/-1}.ws-card{padding:14px}.ws-card-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ws-card-head b{font-size:13px}.ws-card-head small{color:var(--ink-3);font-size:11px}.ws-chart svg{width:100%;height:148px;display:block}.ws-grid{stroke:var(--line);stroke-width:.5px;vector-effect:non-scaling-stroke}.ws-axis{color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.ws-legend{color:var(--ink-2);align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}.ws-legend span{align-items:center;gap:5px;display:inline-flex}.ws-legend i{border-radius:2px;width:10px;height:3px}.ws-legend em{color:var(--ink-3);margin-left:auto;font-style:normal}.ws-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ws-kpis>div{border:1px solid var(--line);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.ws-kpis small{color:var(--ink-3);text-transform:uppercase;letter-spacing:.3px;font-size:10.5px}.ws-kpis b{font-size:19px;line-height:1.1}.ws-kpis em{color:var(--ink-3);font-size:11px;font-style:normal}.ws-timelines{grid-template-rows:1fr 1fr;gap:12px;display:grid}.ws-tl{gap:8px;min-height:0}.ws-tl-head{color:var(--ink-1);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.ws-tl-head .n{color:var(--ink-3);margin-left:auto;font-weight:400}.ws-tl-scroll{gap:6px;max-height:300px;padding-right:2px;display:grid;overflow:auto}.ws-tl-item{text-align:left;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;gap:2px;width:100%;padding:8px 10px;transition:background .15s;display:grid}.ws-tl-item.static{cursor:default}.ws-tl-item:hover:not(.static){background:var(--soft)}.ws-tl-item b{font-size:12px;font-weight:600}.ws-tl-item small,.ws-tl-date{color:var(--ink-3);font-size:10.5px}@media (width<=1180px){.ws,.ws.l-closed,.ws.r-closed{grid-template-columns:minmax(0,1fr)}.ws-pane{position:static}.ws-home{grid-template-columns:minmax(0,1fr)}.ws-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar-logo{object-fit:contain;width:auto;height:26px;margin-right:6px}.visit-table td{vertical-align:middle}.quick-actions{flex-wrap:wrap;gap:6px;display:flex}.quick-chip{border:1px solid var(--line,#e2e8f0);background:var(--surface,#fff);color:var(--ink2,#475569);font:inherit;cursor:pointer;border-radius:999px;padding:5px 9px;font-size:11.5px;line-height:1;transition:all .15s}.quick-chip:hover{border-color:var(--brand,#0e8c81);color:var(--brand,#0e8c81);background:var(--alt,#f4f8f6)}.tl{margin:0;padding:0 0 0 4px;list-style:none}.tl-step{padding:0 0 14px 20px;position:relative}.tl-step:not(:last-child):before{content:"";background:var(--line,#e2e8f0);width:2px;position:absolute;top:14px;bottom:0;left:5px}.tl-marker{place-items:center;width:12px;height:12px;display:grid;position:absolute;top:5px;left:0}.tl-marker i{background:var(--surface,#fff);border:2px solid var(--brand,#0e8c81);border-radius:50%;width:10px;height:10px}.tl-content{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tl,.tl-step,.tl-date,.tl-title,.tl-meta{text-align:left;justify-content:flex-start;align-items:flex-start}.ws-tl{flex-direction:column;align-items:stretch;display:flex}.ws-tl-head{z-index:1;background:var(--surface,#fff);padding-bottom:6px;position:sticky;top:0}.tl-date{letter-spacing:.02em;color:var(--ink3,#94a3b8);font-size:10.5px}.tl-title{all:unset;color:var(--ink,#17303a);text-align:left;font-size:12.5px;font-weight:600;line-height:1.35}.tl-title.link{cursor:pointer}.tl-title.link:hover{color:var(--brand,#0e8c81)}.tl-meta{color:var(--ink2,#64748b);font-size:11px}.tl-empty{color:var(--ink3,#94a3b8);padding:8px 4px;font-size:12px}.ws-shell{gap:14px;min-width:0;display:grid}.ws-shell>.ws-tabs{width:100%}.ws-pane.ws-left,.ws-pane.ws-right{box-shadow:none;background:0 0;border:0}.ws-pane.ws-left .ws-pane-head,.ws-pane.ws-right .ws-pane-head{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:10px}.ws-pane-body{gap:10px;padding:0;display:grid}.ws-mini{border-radius:14px;padding:12px}.ws-mini-head{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);margin-bottom:8px;font-size:10.5px;font-weight:600}.ws-pane.ws-right .ws-pane-body{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px}.topbar-crumbs{align-items:center;gap:6px;min-width:0;margin-left:14px;font-size:12px;display:flex}.topbar-crumbs a{color:var(--ink-3);text-decoration:none}.topbar-crumbs a:hover{color:var(--brand,var(--ink-1))}.topbar-crumbs .sep{color:var(--ink-4)}.topbar-crumbs .here{color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-weight:600;overflow:hidden}.rasayu-app .ws-hero{border:1px solid var(--line,#e2e8f0);background:linear-gradient(90deg,#0e8c811a,#e88a2e1a);border-radius:14px;align-items:center;gap:14px;margin:0 0 12px;padding:12px 18px;display:flex}.rasayu-app .ws-hero-av{background:var(--brand-700,#0e8c81);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:grid}.rasayu-app .ws-hero-main{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.rasayu-app .ws-hero-main>b{font-size:15px}.rasayu-app .ws-hero-meta{color:var(--ink-3,#64748b);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rasayu-app .ws-hero-meta em{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.rasayu-app tr.row-link{cursor:pointer}.rasayu-app tr.row-link:hover{background:var(--active,#eff4fb)}.rasayu-app .savebar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rasayu-app .btn-go{color:#fff;background:#16a34a;border-color:#16a34a;font-weight:500}.rasayu-app .btn-go:hover{color:#fff;background:#15803d;border-color:#15803d}.rasayu-app .topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:48px;min-height:48px;padding:0 12px;display:grid}.rasayu-app .topbar-left{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.rasayu-app .topbar-centre{justify-content:stretch;align-items:center;min-width:0;display:flex}.rasayu-app .topbar-actions{margin-left:auto}.rasayu-app .crumb-back{border:1px solid var(--line,#e2e8f0);color:var(--ink-2);background:#fff;border-radius:8px;flex:none;align-items:center;gap:4px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.rasayu-app .crumb-back:hover{background:var(--brand-050,#eff4fb);color:var(--brand-700);border-color:var(--brand-700)}.rasayu-app .topbar-patient{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;padding:6px 14px;display:flex}.rasayu-app .tp-av{width:30px;height:30px;color:var(--brand-700);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.rasayu-app .tp-main{flex-wrap:wrap;flex:1;align-items:center;gap:8px 20px;min-width:0;display:flex}.rasayu-app .tp-name{align-items:center;gap:10px;min-width:0;display:flex}.rasayu-app .tp-name>b{color:var(--ink-1,#1c2434);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.rasayu-app .tp-status{color:#475569;white-space:nowrap;text-transform:none;background:#f1f5f9;border-radius:999px;flex:none;padding:1px 8px;font-size:10.5px;font-weight:600}.rasayu-app .tp-status.ok,.rasayu-app .tp-status.active{color:#166534;background:#dcfce7}.rasayu-app .tp-status.warn,.rasayu-app .tp-status.hold{color:#92400e;background:#fef3c7}.rasayu-app .tp-status.info{color:#9a3412;background:#ffedd5}.rasayu-app .tp-status.bad,.rasayu-app .tp-status.danger{color:#991b1b;background:#fee2e2}.rasayu-app .tp-meta{color:var(--ink-3,#64748b);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:16px;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.rasayu-app .tp-meta em{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.rasayu-app .ws-tl-head .tl-new{border:1px solid var(--line,#e2e8f0);height:24px;color:var(--brand-700);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:4px;margin-left:auto;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.rasayu-app .ws-tl-head .tl-new:hover{background:var(--brand-050,#eff4fb)}@media (width<=1024px){.rasayu-app .tp-meta{display:none}}@media (width<=768px){.rasayu-app .tp-status,.rasayu-app .crumb-back span{display:none}.rasayu-app .crumb-back{padding:0 8px}}.rasayu-app .main>*{max-width:none}.rasayu-app .page-head .sub{font-size:11.5px}.rasayu-app .section>h3,.rasayu-app .card>h3,.rasayu-app .ws-card-head b,.rasayu-app .sec-head b{font-size:14px}.rasayu-app .filterbar-wrap{margin:0 0 8px}.rasayu-app .filterbar{margin:0;padding:0}.rasayu-app .filter-more{margin-top:8px}.rasayu-app .topbar-page{align-items:baseline;gap:10px;min-width:0;display:flex}.rasayu-app .topbar-page b{color:var(--ink-1,#1c2434);font-size:16px;font-weight:700}.rasayu-app .topbar-page small{color:var(--ink-3,#64748b);font-size:11.5px}.rasayu-app .table-wrap{box-shadow:none;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.rasayu-app .table-wrap table.data{border:0;border-radius:0}.rasayu-app table.data tbody tr+tr td{border-top:1px solid #f1f3f5}.rasayu-app .card>.table-wrap{border:0}.rasayu-app .crumb-back{justify-content:center;width:26px;height:26px;padding:0}.rasayu-app .topbar.has-patient{gap:10px}.rasayu-app .topbar-patient .tp-name{flex:none}.rasayu-app .topbar-patient .tp-meta{flex:1;justify-content:space-evenly;align-items:center;gap:10px;display:flex;overflow:hidden}.rasayu-app .tp-fact{flex-direction:column;min-width:0;line-height:1.25;display:flex}.rasayu-app .tp-fact small{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3,#94a3b8);font-size:9.5px}.rasayu-app .tp-fact b{color:var(--ink-1,#1c2434);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.rasayu-app .ws-tab.active,.rasayu-app .ws-tab[aria-selected=true]{background:var(--brand-700,#0e8c81);border-color:var(--brand-800,#0b6d64);color:#fff;font-weight:600}.rasayu-app .ws-tab.active svg,.rasayu-app .ws-tab[aria-selected=true] svg{stroke:#fff;color:#fff!important}.rasayu-app .ws-tl-head .tl-new.primary{background:var(--brand-700,#0e8c81);border-color:var(--brand-700,#0e8c81);color:#fff}.rasayu-app .ws-tl-head .tl-new.primary:hover{background:var(--brand-800,#0b6d64)}.rasayu-app .ws.l-closed .ws-left .ws-pane-head,.rasayu-app .ws.r-closed .ws-right .ws-pane-head{justify-content:center;margin-bottom:0;padding:6px 4px}.rasayu-app .ws.l-closed .ws-left,.rasayu-app .ws.r-closed .ws-right{overflow:visible}.rasayu-app .savebar{gap:8px;min-height:0;padding:8px 10px}.rasayu-app .savebar .btn{height:28px;padding:0 10px;font-size:12px}.mm{gap:10px;display:grid}.mm-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mm-head h1{margin:0;font-size:18px;font-weight:700}.mm-spacer{flex:1}.mm-select{height:30px;font:inherit;color:var(--ink-1,#1c2434);background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 8px;font-size:12px}.mm-search{min-width:220px;height:30px;color:var(--ink-3);background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.mm-search input{font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.mm-table table.data th{cursor:pointer}.mm-pager{align-items:center;gap:10px;font-size:11.5px;display:flex}.mm-rows{color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.mm-rows select{height:26px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:7px;font-size:11.5px}.icon-btn.sm{border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid}.icon-btn.sm.danger:hover{color:#dc2626;background:#fee2e2}.mm-backdrop{z-index:120;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mm-modal{background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:12px;width:min(420px,100%);padding:16px;display:grid;box-shadow:0 18px 44px #0f172a2e}.mm-modal h3{margin:0;font-size:14px;font-weight:700}.mm-modal p{margin:0;font-size:12.5px}.mm-modal-foot{justify-content:flex-end;gap:8px;display:flex}.rasayu-app{--topbar-h:48px;--footer-h:24px;--sidebar-w:184px;--field-h:30px;--row-h:28px;--surface-line:#e5e7eb;--surface-head:#f8fafc;--r:6px}.rasayu-app .side-toggle,.rasayu-app .icon-btn{border-radius:8px;width:28px;height:28px;padding:0}.rasayu-app .icon-btn.sm{width:26px;height:26px}.rasayu-app .avatar,.rasayu-app .tp-av{width:26px;height:26px;font-size:10px}.rasayu-app .topbar-search,.rasayu-app .list-search{border-radius:8px;height:30px}.rasayu-app .footerbar{white-space:nowrap;height:24px;min-height:24px;padding:0 12px;font-size:10px;overflow:hidden}.rasayu-app .footerbar .keys{gap:8px}.rasayu-app .footerbar kbd{padding:0 4px;font-size:9px}.rasayu-app .main{padding:10px 12px}:is(.rasayu-app .main:has(.ws-shell),.rasayu-app .main:has(.form-page),.rasayu-app .main:has(.mm-container)){flex-direction:column;display:flex;overflow:hidden}.rasayu-app .ws-card,.rasayu-app .ws-mini{padding:10px}.rasayu-app .section{background:var(--white);border:1px solid var(--line);border-radius:var(--r);margin-bottom:10px}.rasayu-app .section+.section{margin-top:10px}.rasayu-app .section>header{border-radius:var(--r) var(--r) 0 0;padding:6px 10px;background:#fff!important;border-bottom:1px solid #dce7e3!important}.rasayu-app .section.is-collapsed>header{border-radius:var(--r);border-bottom:0}.rasayu-app .section>header h3{font-size:12.5px}.rasayu-app .section .body{padding:8px 10px}.rasayu-app .form-grid{gap:8px 10px}.rasayu-app .field .hint,.rasayu-app .field .err{font-size:10px}.rasayu-app .control input,.rasayu-app .control textarea,.rasayu-app .sel-input{padding:8px 10px}.rasayu-app .btn{border-radius:8px;height:30px;padding:0 11px;font-size:12.5px}.rasayu-app .btn-sm{height:26px;padding:0 9px;font-size:11.5px}.rasayu-app .page-head{margin-bottom:8px}.rasayu-app .subsection-label{padding-bottom:3px;font-size:9.5px}.rasayu-app table.data tbody tr{height:34px;box-shadow:none}.rasayu-app table.data th,.rasayu-app table.data td{padding:0 8px;font-size:12px}.rasayu-app table.data thead th{text-transform:none;letter-spacing:0;z-index:3;background:var(--surface-head);height:30px;color:var(--ink-3);border-bottom:1px solid #e5e7eb;font-size:10.5px;font-weight:600;position:sticky;top:0}.rasayu-app .pt-av,.rasayu-app .roster-av{width:24px;height:24px;font-size:9.5px}.rasayu-app .pager{padding:6px 8px;font-size:11.5px}.rasayu-app .table-scroll{overflow:auto}.rasayu-app .main:has(>.table-wrap) .table-wrap{overflow:auto}.rasayu-app .ws-shell{flex:1;grid-template-rows:auto minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid}.rasayu-app .ws-headrow{border:1px solid var(--surface-line);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:4px 8px}.rasayu-app .ws-headrow-title{color:var(--ink);font-size:13px;font-weight:600}.rasayu-app .ws-headrow-spacer{flex:1}.rasayu-app .ws-tabs{scrollbar-width:thin;background:0 0;border:0;flex-wrap:nowrap;gap:5px;padding:0;display:flex;overflow:auto hidden}.rasayu-app .ws-tab{color:var(--ink-2,#475569);border:1px solid var(--surface-line);white-space:nowrap;background:#fff;border-radius:999px;flex:none;gap:5px;padding:4px 9px;font-size:11px}.rasayu-app .ws-tab svg{width:13px;height:13px}.rasayu-app .ws{align-items:stretch;gap:10px;height:100%;min-height:0}.rasayu-app .ws.l-closed{grid-template-columns:0 minmax(0,1fr) 280px}.rasayu-app .ws.r-closed{grid-template-columns:240px minmax(0,1fr) 0}.rasayu-app .ws.l-closed.r-closed{grid-template-columns:0 minmax(0,1fr) 0}.rasayu-app .ws:not(.l-closed):not(.r-closed){grid-template-columns:240px minmax(0,1fr) 280px}.rasayu-app .ws-pane{flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex;position:static;overflow:hidden}.rasayu-app .ws-pane .ws-pane-head{background:var(--surface-head);border:1px solid var(--surface-line);border-radius:8px;min-height:28px;margin-bottom:6px;padding:5px 10px}.rasayu-app .ws-pane-head b{font-size:11.5px}.rasayu-app .ws-pane-body{flex:1;min-height:0;max-height:none;padding:0;overflow:auto}.rasayu-app .ws-pane.ws-right .ws-pane-body{padding:10px}.rasayu-app .ws-center{flex-direction:column;grid-column:2;gap:0;min-width:0;min-height:0;display:flex}.rasayu-app .ws-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}:is(.rasayu-app .ws-body:has(>.form-page),.rasayu-app .ws-body:has(.form-page)){overflow:hidden}.rasayu-app .ws-body>.form-page{flex:1;min-height:0}.rasayu-app .ws-body .page-head{display:none}.rasayu-app .form-page{flex-direction:column;height:100%;min-height:0;display:flex}.rasayu-app .form-page:not(:has(>.form-scroll)){padding-right:4px;overflow:hidden auto}.rasayu-app .form-page>.section,.rasayu-app .form-scroll>.section{flex-shrink:0}.rasayu-app .form-page>.form-scroll{flex-direction:column;flex:auto;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.rasayu-app .form-page>.form-scroll>.section{margin-bottom:0}.rasayu-app .form-page>.savebar,.rasayu-app .form-page>.form-savebar,.rasayu-app .savebar,.rasayu-app .form-savebar{border:1px solid var(--surface-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:6px;flex:none;min-height:36px;margin:4px 0 0;box-shadow:0 -2px 6px #0f172a0a;z-index:30!important;padding:4px 12px!important;position:sticky!important;bottom:0!important}.rasayu-app .form-page>.savebar .btn,.rasayu-app .form-page>.form-savebar .btn,.rasayu-app .savebar .btn,.rasayu-app .form-savebar .btn,.rasayu-app .savebar .ant-btn,.rasayu-app .form-savebar .ant-btn{border-radius:5px!important;height:28px!important;padding:0 12px!important;font-size:12px!important;line-height:26px!important}.rasayu-app .form-page>.tabs{flex-wrap:nowrap;flex:none;gap:4px;margin-bottom:8px;padding:3px;overflow-x:auto}.rasayu-app .form-page>.tabs button{white-space:nowrap;flex:none;padding:4px 9px;font-size:11.5px}.rasayu-app .card,.rasayu-app .table-wrap,.rasayu-app .section,.rasayu-app .panel,.rasayu-app .repeat,.rasayu-app .ws-card,.rasayu-app .ws-mini,.rasayu-app .kpi{border:1px solid var(--surface-line);background:#fff;border-radius:8px;box-shadow:0 1px 2px #0f172a0d}.rasayu-app .card .card,.rasayu-app .section .repeat,.rasayu-app .card>.table-wrap,.rasayu-app .table-wrap table.data{box-shadow:none}.rasayu-app table.data td{color:var(--ink);font-weight:500}.rasayu-app table.data td small,.rasayu-app table.data td .who small{color:var(--ink-3);font-weight:400}.rasayu-app table.data tbody tr:hover{background:var(--brand-050)}.rasayu-app .section:focus-within,.rasayu-app .ws-card:focus-within,.rasayu-app .card:focus-within{border-color:var(--line,#e4dbd7);box-shadow:var(--shadow-1,0 1px 2px #2b23200f)}.rasayu-app .control:focus-within{border-color:var(--brand-700,#bc2424)!important;border-left-color:var(--brand-700,#bc2424)!important;box-shadow:0 0 0 2px var(--brand-100,#fae4e2)!important}.rasayu-app .btn:hover{background:var(--brand-050);color:var(--brand-800)}.rasayu-app .btn-ghost:hover,.rasayu-app .btn-secondary:hover{background:var(--brand-100);color:var(--brand-800)}.rasayu-app .btn-primary:hover{color:#fff;background:#0b756c;border-color:#0b756c}.rasayu-app .btn-dark:hover{color:#fff;background:#0c1a20;border-color:#0c1a20}.rasayu-app .btn-success{background:var(--ok-600);border-color:var(--ok-600);color:#fff}.rasayu-app .btn-success:hover{color:#fff;background:#236b4f;border-color:#236b4f}.rasayu-app .btn-accent{background:var(--accent-700);border-color:var(--accent-700);color:#fff}.rasayu-app .btn-accent:hover{color:#fff;background:#8c5612;border-color:#8c5612}.rasayu-app .btn-info{background:var(--blue-600);border-color:var(--blue-600);color:#fff}.rasayu-app .btn-info:hover{color:#fff;background:#164a7a;border-color:#164a7a}.rasayu-app .btn-warning{background:var(--accent-500);border-color:var(--accent-500);color:#3f2a0a}.rasayu-app .btn-warning:hover{color:#3f2a0a;background:#d68e2f;border-color:#d68e2f}.rasayu-app .btn-danger{background:var(--red-600);border-color:var(--red-600);color:#fff}.rasayu-app .btn-danger:hover{color:#fff;background:#8b1518;border-color:#8b1518}.rasayu-app .ws-tab:hover{background:var(--brand-050);border-color:var(--brand-200);color:var(--ink-2)}.rasayu-app .ws-tab.active:hover,.rasayu-app .ws-tab[aria-selected=true]:hover{color:#fff;background:#0b756c;border-color:#0b756c}.rasayu-app .pager .pages button:hover{background:var(--brand-050);color:var(--brand-800)}.rasayu-app .pager .pages button[aria-current=true]:hover{color:#fff;background:#0b756c;border-color:#0b756c}.rasayu-app .toggle button:hover{background:var(--brand-050);color:var(--brand-800)}.rasayu-app .toggle button[aria-pressed=true]:hover{color:#fff;background:#0b756c}.rasayu-app .clinic-switch button:hover{background:var(--brand-100);color:var(--brand-800)}.rasayu-app .chip{padding:2px 8px;font-size:10.5px;font-weight:600}.rasayu-app .chip.ok{color:#166534;background:#dcfce7}.rasayu-app .chip.amber{color:#92400e;background:#fef3c7}.rasayu-app .chip.red{color:#991b1b;background:#fee2e2}.rasayu-app .chip.blue{color:#3730a3;background:#e0e7ff}.rasayu-app .chip.grey{color:#475569;background:#f1f5f9}@media (width<=1080px){.rasayu-app .ws,.rasayu-app .ws:not(.l-closed):not(.r-closed){grid-template-columns:1fr}.rasayu-app .ws-pane{height:auto;max-height:260px}}.rasayu-app .sidebar.rail{gap:8px;width:46px;padding:8px 0 10px}.rail-mark{border-radius:8px;width:26px;height:26px}.rail-mark svg{width:14px;height:14px}.rail-nav{gap:4px;margin-top:2px}.rasayu-app .rail-link{border-radius:8px;width:30px;height:30px}.rasayu-app .rail-link svg{width:16px;height:16px}.rasayu-app .ws-tabrow{align-items:flex-start;gap:6px;min-width:0;display:flex}.rasayu-app .ws-tabrow-toggle{flex:none}.rasayu-app .ws-tabrow .ws-tabs{flex-wrap:wrap;flex:auto;gap:4px;min-width:0;display:flex;overflow:visible}.rasayu-app .ws-tabrow .ws-tab{flex:none;gap:4px;padding:3px 7px;font-size:10.5px;line-height:1.5}.rasayu-app .ws-tabrow .ws-tab svg{width:12px;height:12px}.data .empty-cell{text-align:center;color:var(--ink-3);padding:18px 10px;font-style:italic}.theme-settings{z-index:20;position:absolute;top:14px;right:16px}.theme-gear{color:var(--brand-700);background:var(--white);border:1px solid var(--line);border-radius:var(--r)}.theme-gear:hover{border-color:var(--accent-500);color:var(--accent-700)}.theme-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--r);width:280px;box-shadow:var(--shadow-2);color:var(--ink);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:38px;right:0}.theme-panel>header{align-items:center;gap:8px;display:flex}.theme-panel>header strong{font-family:var(--display);flex:1}.theme-lab{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11px}.theme-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme-opt{text-align:left;background:var(--brand-050);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex-direction:column;gap:3px;padding:8px;display:flex}.theme-opt:hover{border-color:var(--accent-500)}.theme-opt.active{border-color:var(--brand-700);background:var(--brand-100)}.theme-sw{gap:3px;display:flex}.theme-sw i{border:1px solid var(--line);border-radius:50%;width:14px;height:14px}.theme-name{font-size:12px;font-weight:600}.theme-hint{color:var(--ink-3);font-size:11px;line-height:1.25}.theme-row{gap:8px;display:flex}.theme-pill{border:1px solid var(--line);background:var(--white);cursor:pointer;color:var(--ink-2);border-radius:999px;flex:1;padding:6px 8px;font-size:12px}.theme-pill.active{background:var(--brand-100);border-color:var(--brand-700);color:var(--brand-800)}.cs-tabs{gap:6px;margin:0 0 14px;display:flex}.cs-tab{border:1px solid var(--line);background:var(--white);cursor:pointer;color:var(--ink-2);border-radius:999px;padding:7px 14px;font-size:12.5px}.cs-tab:hover{border-color:var(--accent-500);color:var(--accent-700)}.cs-tab.active{background:var(--brand-700);border-color:var(--brand-700);color:var(--white)}.cs-block{margin-bottom:14px}.cs-block-head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:10px 14px;display:flex}.cs-block-head h3{font-family:var(--display);color:var(--brand-800);margin:0;font-size:14px}.cs-pairs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 16px;display:grid}.cs-pair{flex-direction:column;gap:2px;display:flex}.cs-k{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:11px}.cs-v{color:var(--ink)}.cs-chips{flex-wrap:wrap;gap:10px;display:flex}.cs-chip{background:var(--brand-050);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:2px;min-width:130px;padding:8px 12px;display:flex}.cs-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-timeline li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-dot{background:var(--accent-500);border-radius:50%;flex:none;width:8px;height:8px}.cs-paper-actions{justify-content:flex-end;margin-bottom:10px;display:flex}.cs-sheet{padding:22px 26px}.cs-sheet-head{border-bottom:2px solid var(--brand-700);margin-bottom:14px;padding-bottom:10px}.cs-sheet-head h2{font-family:var(--display);color:var(--brand-800);margin:0}.cs-heading{font-family:var(--display);color:var(--brand-800);border-bottom:1px solid var(--line);margin:20px 0 8px;padding-bottom:5px}.cs-sheet-block{margin:0 0 12px}.cs-sheet-block h4{color:var(--ink-2);margin:0 0 6px;font-size:12.5px}.cs-compare-pickers{align-items:center;gap:8px;display:flex}.cs-select{border:1px solid var(--line);border-radius:var(--r);background:var(--white);color:var(--ink);max-width:200px;padding:5px 8px}.cs-row-diff td{background:var(--accent-100)}.cs-row-section td{background:var(--brand-050);font-weight:600}@media print{.sidebar,.topbar,.cs-tabs,.cs-paper-actions,.savebar{display:none!important}.cs-sheet{box-shadow:none;border:0}}@media (width>=1700px){.rasayu-app.shell{--ui-scale:1.1}}@media (width>=1920px){.rasayu-app.shell{--ui-scale:1.2}}@media (width>=2400px){.rasayu-app.shell{--ui-scale:1.3}}.rasayu-app.shell .field>label{font-size:calc(12px / var(--ui-scale,1))}.rasayu-app.shell .control,.rasayu-app.shell .filedrop,.rasayu-app.shell .vas{min-height:calc(36px / var(--ui-scale,1));border-radius:calc(6px / var(--ui-scale,1))}.rasayu-app.shell .toggle{border-radius:calc(6px / var(--ui-scale,1));box-sizing:border-box!important;height:32px!important;min-height:32px!important;max-height:32px!important}.rasayu-app.shell .control input,.rasayu-app.shell .control textarea,.rasayu-app.shell .control select,.rasayu-app.shell .sel-input,.rasayu-app.shell .ss-input{font-size:calc(13px / var(--ui-scale,1));padding:calc(8px / var(--ui-scale,1)) calc(10px / var(--ui-scale,1));border-radius:calc(6px / var(--ui-scale,1))}.rasayu-app.shell .control textarea{min-height:calc(56px / var(--ui-scale,1))}.rasayu-app.shell .filterbar .control,.rasayu-app.shell .filterbar .list-search input,.rasayu-app.shell .filterbar .sel-input{height:calc(38px / var(--ui-scale,1));font-size:calc(13px / var(--ui-scale,1))}html,body,.rasayu-app,.rasayu-app *,.rasayu-app svg text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif!important}.rasayu-app h1,.rasayu-app h2,.rasayu-app h3,.rasayu-app h4,.rasayu-app h5,.rasayu-app h6,.rasayu-app table.data thead th,.rasayu-app th{font-weight:600}.rasayu-app button,.rasayu-app .btn,.rasayu-app .btn-sm,.rasayu-app input[type=submit]{font-weight:500}.rasayu-app .mono,.rasayu-app td.mono,.rasayu-app .num,.rasayu-app table.data td,.rasayu-app table.data th,.rasayu-app .tnum,.rasayu-app time,.rasayu-app svg text{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rasayu-app.is-plist .topbar-page b{background:0 0;font-weight:500}.rasayu-app.is-plist table.data td .who b,.rasayu-app.is-plist .pt-name b,.rasayu-app.is-plist .id-cell,.rasayu-app.is-plist td.mono,.rasayu-app.is-plist .chip{font-weight:500}.rasayu-app.is-plist table.data thead th{color:var(--ink-1,#1c2434);background:var(--surface-head);border-bottom:1px solid #e5e5e5;font-weight:600}.rasayu-app.is-plist .card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.rasayu-app.is-plist .table-wrap{box-shadow:none;background:0 0;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.rasayu-app.is-plist .table-wrap table.data{box-shadow:none;border:0}.rasayu-app.is-plist table.data tbody tr{box-shadow:none}.rasayu-app.is-plist table.data tbody td{border-top:1px solid #e5e5e5}.rasayu-app.is-plist table.data tbody tr:first-child td{border-top:0}.rasayu-app.is-plist .filterbar-wrap{margin-bottom:16px}.rasayu-app .mod-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rasayu-app .mod-bar .spacer{flex:1}.rasayu-app .mod-bar .count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.rasayu-app .mod-bar .btn{height:28px;padding:0 10px;font-size:12px}.rasayu-app .mod-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rasayu-app .mod-filters label{color:var(--ink-3);align-items:center;gap:5px;font-size:11px;display:flex}.rasayu-app .mod-filters input,.rasayu-app .mod-filters select{height:36px;color:var(--ink-1);border:1px solid var(--surface-line);background:#fff;border-radius:6px;outline:none;padding:0 10px;font-size:13px}.rasayu-app .mod-filters input[type=search]{min-width:180px}.rasayu-app .mod-filters .control{box-sizing:border-box!important;border:1px solid var(--surface-line)!important;background:#fff!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .mod-filters .control:hover{border-color:var(--brand-500,#14b8a6)!important}.rasayu-app .mod-filters .control:focus-within{border-color:var(--brand-700,#0e8c81)!important;box-shadow:0 0 0 2px var(--brand-100,#e0f4f2)!important}.rasayu-app .mod-filters .control input{height:100%!important;min-height:unset!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0 6px!important;font-size:12.5px!important}.rasayu-app .mod-filters .control .ant-picker{width:100%!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:none!important;align-items:center!important;padding:0 8px!important;display:flex!important}.rasayu-app .mod-filters .control .ant-picker-input{align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.rasayu-app .mod-filters .control .ant-picker-input>input{color:var(--ink-1)!important;padding:0!important;font-size:12.5px!important}.rasayu-app .mod-filters .control.antd-select-control .ant-select{width:100%!important;height:32px!important;min-height:32px!important}.rasayu-app .mod-filters .control.antd-select-control .ant-select-selector{height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:none!important;align-items:center!important;padding:0 8px!important;font-size:12.5px!important;display:flex!important}.rasayu-app .mod-filters .control.antd-select-control .ant-select-selection-item,.rasayu-app .mod-filters .control.antd-select-control .ant-select-selection-placeholder{padding:0!important;font-size:12.5px!important;line-height:30px!important}.rasayu-app .mod-clear{cursor:pointer;color:var(--brand-700);background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.rasayu-app .form-page>.mod-bar{flex:none}.rasayu-app .field{gap:2px}.rasayu-app .control{border-radius:5px;min-height:30px}.rasayu-app .control input,.rasayu-app .control select,.rasayu-app .sel-input,.rasayu-app .ss-input{border-radius:5px;padding:4px 8px;font-size:12px}.rasayu-app .control textarea{border-radius:5px;min-height:48px;padding:6px 8px;font-size:12px}.rasayu-app .control textarea[rows="8"]{min-height:90px}.rasayu-app .menu,.rasayu-app .menu-item,.rasayu-app .opt{font-size:12px}.rasayu-app .filterbar .list-search input,.rasayu-app .filterbar .sel-input{height:30px;padding:4px 0;font-size:12px;line-height:1.2}.rasayu-app .form-page.has-doc-split>.doc-split{flex:1;align-items:stretch;gap:0;min-height:0;display:flex}.rasayu-app .doc-split-form{min-width:0;padding-right:8px;overflow:hidden auto}.rasayu-app .doc-split-divider{cursor:col-resize;background:linear-gradient(to right, transparent 3px, var(--surface-line) 3px, var(--surface-line) 5px, transparent 5px);border-radius:4px;flex:0 0 8px;position:relative}.rasayu-app .doc-split-divider:hover{background:linear-gradient(to right, transparent 2px, var(--brand-600,#0e8c81) 2px, var(--brand-600,#0e8c81) 6px, transparent 6px)}body.is-col-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.rasayu-app .doc-split-doc{min-width:0;padding-left:0;display:flex}.rasayu-app .doc-viewer{border:1px solid var(--surface-line);background:#fff;border-radius:10px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1f1e1d0d}.rasayu-app .doc-viewer-bar{border-bottom:1px solid var(--surface-line);background:#fafaf9;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.rasayu-app .doc-viewer-bar .spacer{flex:1}.rasayu-app .doc-viewer-bar .btn{height:26px;padding:0 8px;font-size:12px}.rasayu-app .doc-viewer-bar .btn.btn-icon{justify-content:center;width:26px;padding:0}.rasayu-app .doc-viewer-name{white-space:nowrap;text-overflow:ellipsis;max-width:38%;font-size:12px;font-weight:500;overflow:hidden}.rasayu-app .doc-viewer-zoom{color:#4b5563;text-align:center;min-width:38px;font-size:11.5px;font-weight:500}.rasayu-app .doc-viewer-stage{background:#f4f4f2;flex:1;min-height:0;overflow:auto}.rasayu-app .doc-viewer.is-compact .doc-viewer-stage{flex:none;height:520px}.rasayu-app .doc-viewer-pdf{border:0;width:100%;height:100%;min-height:420px;display:block}.rasayu-app .doc-viewer-imgwrap{padding:8px;display:block}.rasayu-app .doc-viewer-imgwrap img{max-width:none;height:auto;display:block}.rasayu-app .doc-viewer-imgwrap canvas{background:#fff;display:block;box-shadow:0 1px 3px #0f172a1f}.rasayu-app .doc-viewer-bar .btn:disabled{opacity:.45;cursor:default}.rasayu-app .doc-viewer-empty{color:var(--muted,#6b6560);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:12.5px;display:flex}.rasayu-app .doc-gate-hint{margin:6px 2px 0;font-size:12px}.rasayu-app .doc-stack{margin-top:10px}.rasayu-app .form-grid,.rasayu-app .repeat-row .fields{flex-wrap:wrap;grid-template-columns:none;align-items:flex-start;gap:8px 12px;display:flex}.rasayu-app .form-grid>.field,.rasayu-app .repeat-row .fields>.field{flex:0 240px;min-width:0;max-width:100%}.rasayu-app .form-grid>.field.fw-half,.rasayu-app .repeat-row .fields>.field.fw-half{flex:460px;max-width:100%}.rasayu-app .form-grid>.field.fw-full,.rasayu-app .repeat-row .fields>.field.fw-full{flex:100%}.rasayu-app .form-grid>.subsection-label,.rasayu-app .form-grid>.repeat,.rasayu-app .form-grid>.col-12{flex:100%;width:100%}@media (width<=900px){.rasayu-app .form-grid>.field,.rasayu-app .repeat-row .fields>.field{flex:100%!important;max-width:100%!important}}.rasayu-app .ss-input,.rasayu-app .sel-input,.rasayu-app .control input{text-overflow:ellipsis}.rasayu-app .form-grid.is-inline-labels>.field{flex-flow:row;align-items:center;gap:10px;width:auto;display:flex;flex:none!important}.rasayu-app .form-grid.is-inline-labels>.field>label{white-space:nowrap;flex:none;margin:0}.rasayu-app .form-grid.is-inline-labels>.field>label+*{flex:none;width:90px;min-width:0}.rasayu-app .repeat-subtabs>.tabs.sub{background:0 0;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;gap:4px;margin:0 0 10px;padding:0;display:flex}.rasayu-app .repeat-subtabs>.tabs.sub .tab{appearance:none;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.rasayu-app .repeat-subtabs>.tabs.sub .tab:hover{background:var(--brand-050);color:var(--ink-1)}.rasayu-app .repeat-subtabs>.tabs.sub .tab.is-active{color:#0e8c81;border-bottom-color:#0e8c81}.rasayu-app .repeat-subtabs>.tabs.sub .tab .n{color:var(--ink-4);background:var(--paper);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px}.rasayu-app .repeat-subtabs>.tabs.sub .tab.is-active .n{color:#0e8c81}.rasayu-app .repeat,.rasayu-app .section .repeat{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.rasayu-app .repeat-head{display:none!important}.rasayu-app .repeat-row:last-of-type{border-bottom:0}.rasayu-app .repeat-foot{justify-content:space-between;align-items:center;display:flex;clear:both!important;padding:8px 12px 12px!important}.rasayu-app .checkbox-group{flex-wrap:wrap;gap:8px 14px;padding:4px 0;display:flex}.rasayu-app .checkbox-group .chk{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.rasayu-app .checkbox-group .chk.is-on{border-color:var(--teal-600,#0e8c81);background:#eaf6f5}.rasayu-app .checkbox-group .chk input{accent-color:#0e8c81;width:14px;height:14px}.rasayu-app .plain-section .plain-title{margin:0 0 10px;font-size:14px;font-weight:600}.rasayu-app .test-doc{align-items:center;gap:6px;width:100%;display:flex}.rasayu-app .test-doc>:first-child{flex:1;min-width:0}.rasayu-app .test-doc .btn-ghost{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-3);border-radius:8px;place-items:center;padding:0;display:inline-grid}.rasayu-app .test-doc .btn-ghost:disabled{opacity:.45}.rasayu-app .test-doc .btn-ghost:not(:disabled):hover{background:var(--teal-50);color:var(--teal-700);border-color:var(--teal-200)}.rasayu-app .modal-backdrop{z-index:120;background:#0f172a73;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rasayu-app .modal.doc-modal{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(760px,96vw);max-height:88vh;display:flex;overflow:hidden}.rasayu-app .modal.doc-modal>header,.rasayu-app .modal.doc-modal>footer{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.rasayu-app .modal.doc-modal>footer{border-bottom:0;border-top:1px solid var(--line)}.rasayu-app .modal.doc-modal>header h3{margin:0;font-size:14px;font-weight:600}.rasayu-app .modal.doc-modal .spacer{flex:1}.rasayu-app .doc-sheet{padding:26px 30px;font-size:13px;overflow:auto}.rasayu-app .doc-sheet h4{margin:0 0 4px;font-size:15px;font-weight:600}.rasayu-app .doc-sheet .doc-sub{color:var(--muted,#64748b);margin:0 0 14px;font-size:12px}.rasayu-app .doc-sheet ol{margin:0;padding-left:20px;line-height:1.8}.rasayu-app .savebar.with-rec{flex-wrap:wrap}.rasayu-app .rec-bar{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rasayu-app .rec-bar .rec-note{color:var(--muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rasayu-app .rec-bar .rec-dot{background:#dc2626;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.rasayu-app .rec-bar .rec-icon.stop{background:currentColor;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.rasayu-app .rec-wave{opacity:.35;flex:1;align-items:center;gap:3px;min-width:60px;max-width:260px;height:22px;display:flex}.rasayu-app .rec-wave i{background:#94a3b8;border-radius:2px;flex:1;height:2px}.rasayu-app .rec-bar.is-live .rec-wave{opacity:1}.rasayu-app .rec-bar.is-live .rec-wave i{background:#dc2626;animation:.9s ease-in-out infinite recwave}.rasayu-app .rec-player.sm{max-width:200px;height:28px}@keyframes recwave{0%,to{height:3px}50%{height:18px}}.mod-bar .mod-visit-chip{background:var(--sb-bg,#04342c);color:var(--sb-icon,#34d399);letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;margin-right:10px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.mod-bar .mod-visit-chip em{color:#faf6f0;font-style:normal;font-weight:700}.section.card.is-fixed>header{cursor:default}.section.card.is-fixed>header h3{font-weight:600}.soundselect{align-items:center;gap:6px;width:100%;display:flex}.soundselect>:first-child{flex:auto;min-width:0}.soundselect .sound-btn.is-on{background:var(--pl-brand);color:#fff;border-color:var(--pl-brand)}.file-with-view{align-items:center;gap:6px;width:100%;display:flex}.file-with-view>.filedrop{flex:auto;min-width:0}.rz-modal-backdrop{z-index:90;background:#0c161373;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rz-modal{background:var(--pl-surface);border:1px solid var(--pl-line);border-radius:14px;flex-direction:column;width:min(680px,96vw);max-height:88vh;display:flex;box-shadow:0 18px 50px #00000040}.rz-modal.is-wide{width:min(1100px,96vw)}.rz-modal>header{border-bottom:1px solid var(--pl-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.rz-modal>header h3{color:var(--pl-ink);margin:0;font-size:14px;font-weight:600}.rz-modal-body{padding:12px 14px;overflow:auto}.photo-compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.photo-pane{border:1px solid var(--pl-line);background:var(--pl-alt);border-radius:10px;overflow:hidden}.photo-pane-head{color:var(--pl-ink2);border-bottom:1px solid var(--pl-line);background:var(--pl-surface);padding:8px 10px;font-size:12px;font-weight:600}.photo-pane img{width:100%;height:auto;display:block}.photo-pane-empty{text-align:center;color:var(--pl-ink3);padding:32px 12px;font-size:13px}@media (width<=860px){.photo-compare{grid-template-columns:1fr}}.section.photo-doc .repeat-row .fields{flex-wrap:nowrap;align-items:flex-start;gap:10px;min-width:0;display:flex}.section.photo-doc .repeat-row .fields>.field{flex-shrink:0;min-width:0}.section.photo-doc .repeat-row .fields>.field .control.linkish{padding:0 8px;font-size:12px}@media (width<=1100px){.section.photo-doc .repeat-row .fields{flex-wrap:wrap}}.rasayu-app .section.systemic-card .form-grid{flex-wrap:nowrap;align-items:flex-start;gap:10px;min-width:0;display:flex}.rasayu-app .section.systemic-card .form-grid>.field{flex-shrink:1;min-width:0}@media (width<=900px){.rasayu-app .section.systemic-card .form-grid{flex-wrap:wrap}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748bbf}::-webkit-scrollbar-corner{background:0 0}.control.antd-control,.control.antd-select-control,.control.antd-multiselect-control{align-items:center;padding:0;display:flex;position:relative}.control.antd-textarea-control{height:auto!important;min-height:auto!important}.antd-control .ant-input,.antd-control .ant-input-number,.antd-control .ant-picker,.antd-control .ant-select-selection-item,.antd-select-control .ant-select-selection-item,.control .ant-select-single .ant-select-selection-item,.control .ant-select-selection-item,.ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-item{width:100%;min-height:var(--field-h);border-radius:var(--r);padding:5px 8px;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;font-size:12.5px!important;font-weight:500!important}textarea.control,textarea.antd-textarea-input,.antd-control textarea.ant-input{background:var(--white);border:1px solid var(--line);box-shadow:none;border-radius:var(--r);outline:none;min-height:52px;padding:6px 10px;line-height:1.45;transition:border-color .12s,box-shadow .12s;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;opacity:1!important;letter-spacing:-.01em!important;resize:vertical!important;box-sizing:border-box!important;width:100%!important;font-size:12.5px!important;font-weight:500!important;display:block!important}textarea.control:focus,textarea.antd-textarea-input:focus,.antd-control textarea.ant-input:focus{border-color:var(--brand-700,#0e8c81)!important;box-shadow:0 0 0 2px var(--brand-100,#e0f4f2)!important;outline:none!important}textarea.control.invalid,textarea.antd-textarea-input.invalid{border-color:var(--red-600)!important;box-shadow:0 0 0 2px #a81b1e26!important}.antd-control .ant-input-number-input{height:auto;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;padding:0!important;font-size:12.5px!important;font-weight:500!important}.antd-control .ant-picker{height:var(--field-h);width:100%;padding:5px 8px}.antd-control .ant-picker-input>input{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;font-size:12.5px!important;font-weight:500!important}.antd-select-control .ant-select,.antd-multiselect-control .ant-select{width:100%;min-height:var(--field-h);align-items:center;display:flex}.antd-select-control .ant-select-selector,.antd-multiselect-control .ant-select-selector{box-shadow:none!important;min-height:var(--field-h)!important;background:0 0!important;border:none!important;align-items:center!important;padding:0 8px!important;display:flex!important}.antd-select-control .ant-select-selection-item,.antd-control .ant-select-selection-item,.control .ant-select-selection-item,.control .ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-item,.rasayu-app .ant-select-single .ant-select-selection-item,.rasayu-app .ant-select-single .ant-select-selector .ant-select-selection-item,.rasayu-app .control .ant-select-single .ant-select-selection-item{line-height:var(--field-h);font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:12.5px!important;font-weight:500!important}.antd-select-control .ant-select-selection-placeholder,.antd-control .ant-select-selection-placeholder,.control .ant-select-selection-placeholder,.control .ant-select-single .ant-select-selection-placeholder,.ant-select-single .ant-select-selection-placeholder,.ant-select-single .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .ant-select-single .ant-select-selection-placeholder,.rasayu-app .ant-select-single .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .control .ant-select-single .ant-select-selection-placeholder{line-height:var(--field-h);font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-size:12.5px!important;font-weight:400!important}.antd-caret{color:var(--ink-4)}.sel-clear-icon{color:var(--ink-4);cursor:pointer}.sel-clear-icon:hover{color:var(--red-600)}.antd-custom-dropdown{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-3);background:var(--white);padding:4px}.antd-custom-dropdown .ant-select-item{color:var(--ink);border-radius:4px;padding:6px 9px;font-size:13.5px}.antd-custom-dropdown .ant-select-item-option-active{box-shadow:inset 2px 0 0 var(--accent-500);background:var(--brand-050)!important}.antd-custom-dropdown .ant-select-item-option-selected{font-weight:600;background:var(--brand-050)!important;color:var(--brand-900)!important}.antd-toggle .ant-radio-group{gap:2px;display:inline-flex}.antd-rm-btn{border:1px solid var(--red-600,#a81b1e)!important;height:auto!important;color:var(--red-600,#a81b1e)!important;background:0 0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:4px 6px!important;transition:all .15s!important;display:inline-flex!important}.antd-rm-btn:hover{background:var(--red-100,#fbe3e2)!important;border:1px solid var(--red-600,#a81b1e)!important;color:var(--red-600,#a81b1e)!important;box-shadow:0 2px 6px #a81b1e33!important}.antd-rm-btn svg,.antd-rm-btn .anticon{color:var(--red-600,#a81b1e)!important}.antd-add-btn{background:var(--brand-700,#0e8c81)!important;border-color:var(--brand-700,#0e8c81)!important;color:#fff!important;border-radius:6px!important;align-items:center!important;gap:5px!important;height:28px!important;padding:0 12px!important;font-weight:500!important;transition:all .18s ease-in-out!important;display:inline-flex!important}.antd-add-btn:hover{background:var(--accent-500,#e88a2e)!important;border-color:var(--accent-500,#e88a2e)!important;color:#fff!important;box-shadow:0 2px 8px #e88a2e59!important}.checkbox-group{flex-wrap:wrap;gap:8px 12px;width:100%;padding:4px 0;display:flex}.checkbox-group .chk{border:1px solid var(--line-2,#e2e8f0);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;transition:all .15s;display:inline-flex}.checkbox-group .chk.is-on{color:#0e8c81;background:#eaf6f5;border-color:#0e8c81;font-weight:500}.checkbox-group .chk input{accent-color:#0e8c81;cursor:pointer;width:14px;height:14px;margin:0}.rasayu-app .control,.rasayu-app .antd-control{border-radius:5px!important;flex-wrap:wrap!important;align-items:center!important;font-size:12px!important;display:flex!important}.rasayu-app .ant-input:not(textarea),.rasayu-app .ant-input-number,.rasayu-app .ant-picker,.rasayu-app .sel-input,.rasayu-app .ss-input{box-sizing:border-box!important;border-radius:5px!important;min-height:30px!important;font-size:12px!important}.rasayu-app .ant-input-affix-wrapper{box-sizing:border-box!important;border-radius:5px!important;height:auto!important;min-height:30px!important;padding:2px 8px!important;font-size:12px!important}.rasayu-app .control .ant-select,.rasayu-app .control .ant-select-selector,.rasayu-app .control.antd-select-control .ant-select,.rasayu-app .control.antd-select-control .ant-select-selector,.rasayu-app .control.antd-multiselect-control .ant-select,.rasayu-app .control.antd-multiselect-control .ant-select-selector,.rasayu-app .control .ant-select-focused .ant-select-selector,.rasayu-app .control .ant-select-open .ant-select-selector,.rasayu-app .control .ant-select:focus .ant-select-selector,.rasayu-app .control .ant-select:focus-visible .ant-select-selector,.rasayu-app .control .ant-select-outlined .ant-select-selector,.rasayu-app .control input.ant-input,.rasayu-app .control .ant-input-number,.rasayu-app .control .ant-input-number-input,.rasayu-app .control .ant-picker,.rasayu-app .control .ant-input:focus,.rasayu-app .control .ant-input-focused{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.rasayu-app .control.readonly,.rasayu-app .control.disabled,.rasayu-app .control.is-disabled,.rasayu-app .control[disabled],.rasayu-app input.control:disabled,.rasayu-app textarea.control:disabled,.rasayu-app select.control:disabled{cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-select-disabled){cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-picker-disabled){cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-input-disabled){cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-input-number-disabled){cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(input:disabled){cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(textarea:disabled){cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(select:disabled){cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has([disabled]){cursor:not-allowed!important;box-shadow:none!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control.readonly:hover,.rasayu-app .control.disabled:hover,.rasayu-app .control.is-disabled:hover,.rasayu-app .control.readonly:focus-within,.rasayu-app .control.disabled:focus-within,.rasayu-app .control.is-disabled:focus-within{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-select-disabled):hover{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-picker-disabled):hover{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-input-disabled):hover{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-input-number-disabled):hover{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(input:disabled):hover{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(textarea:disabled):hover{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-select-disabled):focus-within{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-picker-disabled):focus-within{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-input-disabled):focus-within{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-input-number-disabled):focus-within{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(input:disabled):focus-within{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control:has(textarea:disabled):focus-within{box-shadow:none!important;border-color:#cbd5e1!important}.rasayu-app .control.readonly *,.rasayu-app .control.disabled *,.rasayu-app .control.is-disabled *{cursor:not-allowed!important}.rasayu-app .control:has(.ant-select-disabled) *{cursor:not-allowed!important}.rasayu-app .control:has(.ant-picker-disabled) *{cursor:not-allowed!important}.rasayu-app .control:has(.ant-input-disabled) *{cursor:not-allowed!important}.rasayu-app .control:has(.ant-input-number-disabled) *{cursor:not-allowed!important}.rasayu-app .control:has(input:disabled) *{cursor:not-allowed!important}.rasayu-app .control:has(textarea:disabled) *{cursor:not-allowed!important}.rasayu-app .control.readonly input,.rasayu-app .control.disabled input,.rasayu-app .control.is-disabled input,.rasayu-app .control.readonly textarea,.rasayu-app .control.disabled textarea,.rasayu-app .control.is-disabled textarea,.rasayu-app .control input.ant-input:disabled,.rasayu-app .control textarea.ant-input:disabled,.rasayu-app .control .ant-input-disabled,.rasayu-app .control .ant-select-disabled .ant-select-selection-item,.rasayu-app .control .ant-picker-disabled,.rasayu-app .control .ant-picker-disabled input,.rasayu-app .control .ant-input-number-disabled,.rasayu-app .control .ant-input-number-disabled input{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;background-color:#0000!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .control.readonly input::placeholder,.rasayu-app .control.disabled input::placeholder,.rasayu-app .control.is-disabled input::placeholder,.rasayu-app .control.readonly textarea::placeholder,.rasayu-app .control.disabled textarea::placeholder,.rasayu-app .control.is-disabled textarea::placeholder,.rasayu-app .control.readonly .ant-select-selection-placeholder,.rasayu-app .control.disabled .ant-select-selection-placeholder,.rasayu-app .control.is-disabled .ant-select-selection-placeholder,.rasayu-app .control .ant-select-disabled .ant-select-selection-placeholder,.rasayu-app .control .ant-select-disabled .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .ant-select-disabled .ant-select-selection-placeholder,.rasayu-app .ant-select-disabled .ant-select-selector .ant-select-selection-placeholder,.ant-select-disabled .ant-select-selection-placeholder,.ant-select-disabled .ant-select-selector .ant-select-selection-placeholder,.ant-select-selection-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important;font-weight:400!important}.rasayu-app .control.readonly .antd-caret,.rasayu-app .control.disabled .antd-caret,.rasayu-app .control.is-disabled .antd-caret,.rasayu-app .control .ant-select-disabled .ant-select-arrow,.rasayu-app .control .ant-picker-disabled .ant-picker-suffix{color:#cbd5e1!important}.rasayu-app .control.readonly .sel-clear-icon,.rasayu-app .control.disabled .sel-clear-icon,.rasayu-app .control.is-disabled .sel-clear-icon,.rasayu-app .control .ant-select-disabled .sel-clear-icon,.rasayu-app .control .ant-picker-disabled .ant-picker-clear{display:none!important}.ant-select-dropdown{border:1px solid var(--line,#dce8e6)!important;border-radius:var(--r,6px)!important;box-shadow:var(--shadow-2,0 8px 24px #17302e1f)!important;background:#fff!important;width:auto!important;min-width:260px!important;max-width:min(90vw,460px)!important;padding:4px!important}.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item-option,.ant-select-dropdown .ant-select-item-option-content{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;border-radius:4px!important;padding:5px 8px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.4!important;transition:all .15s!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--brand-100,#e0f4f2)!important;color:var(--brand-700,#0e8c81)!important;border-left:3px solid var(--brand-700,#0e8c81)!important;font-weight:600!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--accent-100,#fdf1e3)!important;color:var(--accent-700,#b86212)!important}.ant-select-dropdown .ant-select-item-option-active.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--brand-100,#e0f4f2)!important;color:var(--brand-700,#0e8c81)!important}.rasayu-app .ant-select-selector{box-sizing:border-box!important;border-radius:5px!important;flex-wrap:wrap!important;align-items:center!important;height:auto!important;min-height:30px!important;padding:2px 4px!important;font-size:12.5px!important;display:flex!important}.rasayu-app .ant-select-selection-overflow{flex-wrap:wrap!important;align-items:center!important;gap:3px!important;width:100%!important;display:flex!important}.rasayu-app .tag,.rasayu-app .control .tag,.rasayu-app .control .ant-select-multiple .tag,.rasayu-app .control .ant-select-multiple .ant-select-selection-item{height:22px!important;min-height:22px!important;max-height:22px!important;line-height:20px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-sizing:border-box!important;white-space:nowrap!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:4px!important;flex-shrink:0!important;align-items:center!important;max-width:calc(100% - 4px)!important;margin:2px!important;padding:0 4px 0 6px!important;font-size:11.5px!important;font-weight:500!important;display:inline-flex!important;overflow:hidden!important}.rasayu-app .tag .tag-label,.rasayu-app .tag span:not(button span),.rasayu-app .control .tag .tag-label,.rasayu-app .control .tag span:not(button span),.rasayu-app .control .ant-select-multiple .ant-select-selection-item-content{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important;background:0 0!important;border:none!important;max-width:calc(100% - 16px)!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:500!important;line-height:20px!important;display:inline-block!important;overflow:hidden!important}.rasayu-app .tag button,.rasayu-app .control .tag button,.rasayu-app .control .ant-select-multiple .ant-select-selection-item-remove{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:14px!important;min-width:14px!important;height:14px!important;margin:0 0 0 3px!important;padding:0!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.rasayu-app .control.filled .ant-select-multiple.ant-select-open .ant-select-selection-search,.rasayu-app .control.filled .ant-select-multiple.ant-select-focused .ant-select-selection-search,.rasayu-app .control.filled .ant-select-multiple:focus-within .ant-select-selection-search,.rasayu-app .control.filled .ant-select-multiple.ant-select-open .ant-select-content-item-suffix,.rasayu-app .control.filled .ant-select-multiple.ant-select-focused .ant-select-content-item-suffix,.rasayu-app .control.filled .ant-select-multiple:focus-within .ant-select-content-item-suffix{box-sizing:border-box!important;flex:1 0 100%!important;order:9999!important;align-self:stretch!important;align-items:center!important;width:100%!important;min-width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:3px 0 2px!important;padding:0 4px!important;line-height:24px!important;display:flex!important}.rasayu-app .control.filled .ant-select-multiple.ant-select-open input,.rasayu-app .control.filled .ant-select-multiple.ant-select-focused input,.rasayu-app .control.filled .ant-select-multiple:focus-within input{width:100%!important;min-width:100%!important;height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;display:block!important}.rasayu-app .antd-select-control,.rasayu-app .ant-select-single,.rasayu-app .ant-select-single .ant-select-selector{align-items:center!important;height:auto!important;min-height:30px!important;padding:2px 8px!important;display:flex!important}.rasayu-app .ant-select-single .ant-select-selector .ant-select-selection-item{white-space:normal!important;word-break:break-word!important;text-overflow:unset!important;line-height:1.35!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;height:auto!important;padding:3px 0!important;font-size:12.5px!important;font-weight:500!important;position:static!important;overflow:visible!important}.rasayu-app .ant-select-single .ant-select-selector .ant-select-selection-placeholder{white-space:normal!important;word-break:break-word!important;text-overflow:unset!important;line-height:1.35!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;height:auto!important;padding:3px 0!important;font-size:12.5px!important;font-weight:400!important;position:static!important;overflow:visible!important}.rasayu-app .ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute!important;inset-inline:6px 24px!important}.ant-select-dropdown .ant-select-item-option-content,.ant-select-item-option-content,.rasayu-app .ant-select-item-option-content,.antd-master-select-popup .ant-select-item-option-content,.antd-searchable-select-popup .ant-select-item-option-content,.antd-custom-dropdown .ant-select-item-option-content{white-space:normal!important;word-break:break-word!important;text-overflow:unset!important;line-height:1.35!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;padding:3px 0!important;font-size:12.5px!important;font-weight:500!important;overflow:visible!important}.rasayu-app .control textarea,.rasayu-app textarea.ant-input{min-height:30px;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;opacity:1!important;letter-spacing:-.01em!important;resize:none!important;border-radius:5px!important;padding:5px 8px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.4!important;overflow-y:auto!important}.rasayu-app .control input,.rasayu-app .antd-control input,.rasayu-app .ant-input,.rasayu-app .ant-input-number input,.rasayu-app .ant-picker input{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;font-size:12.5px!important;font-weight:500!important;line-height:1.3!important}.rasayu-app .btn,.rasayu-app button.btn,.rasayu-app .ant-btn{box-sizing:border-box!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important;transition:all .18s ease-in-out!important;display:inline-flex!important}.rasayu-app .btn-primary,.rasayu-app button.btn-primary,.rasayu-app .ant-btn-primary,.rasayu-app .savebar button[type=primary],.rasayu-app .savebar .btn-primary,.rasayu-app .savebar button:not(.btn-secondary):not(.btn-ghost):not(.ant-btn-default){background:var(--brand-700,#0e8c81)!important;border-color:var(--brand-700,#0e8c81)!important;color:#fff!important}.rasayu-app .btn-primary:hover,.rasayu-app button.btn-primary:hover,.rasayu-app .ant-btn-primary:hover,.rasayu-app .savebar button[type=primary]:hover,.rasayu-app .savebar .btn-primary:hover,.rasayu-app .savebar button:not(.btn-secondary):not(.btn-ghost):not(.ant-btn-default):hover{background:var(--accent-500,#e88a2e)!important;border-color:var(--accent-500,#e88a2e)!important;color:#fff!important;box-shadow:0 2px 8px #e88a2e59!important}.rasayu-app .btn-secondary,.rasayu-app .btn-ghost,.rasayu-app .btn-default,.rasayu-app .ant-btn-default,.rasayu-app .ant-btn-outlined,.rasayu-app .btn:not(.btn-primary):not(.btn-danger):not(.btn-sm){border:1px solid var(--brand-700,#0e8c81)!important;color:var(--brand-700,#0e8c81)!important;background:#fff!important}.rasayu-app .btn-secondary:hover,.rasayu-app .btn-ghost:hover,.rasayu-app .btn-default:hover,.rasayu-app .ant-btn-default:hover,.rasayu-app .ant-btn-outlined:hover,.rasayu-app .btn:not(.btn-primary):not(.btn-danger):not(.btn-sm):hover{background:var(--accent-500,#e88a2e)!important;border-color:var(--accent-500,#e88a2e)!important;color:#fff!important;box-shadow:0 2px 8px #e88a2e59!important}.rasayu-app .btn-sm,.rasayu-app .ant-btn-sm{height:24px!important;min-height:24px!important;padding:0 8px!important;font-size:11px!important}.rasayu-app .antd-rm-btn,.rasayu-app .btn-danger,.rasayu-app .ant-btn-dangerous{border:1px solid var(--red-600,#a81b1e)!important;color:var(--red-600,#a81b1e)!important;box-shadow:none!important;background:0 0!important;border-radius:4px!important;height:24px!important;min-height:24px!important;padding:4px 6px!important;font-size:11px!important;transition:all .15s!important}.rasayu-app .antd-rm-btn:hover,.rasayu-app .btn-danger:hover,.rasayu-app .ant-btn-dangerous:hover{background:var(--red-100,#fbe3e2)!important;border:1px solid var(--red-600,#a81b1e)!important;color:var(--red-600,#a81b1e)!important;box-shadow:0 2px 6px #a81b1e33!important}.rasayu-app .antd-rm-btn svg,.rasayu-app .antd-rm-btn .anticon,.rasayu-app .btn-danger svg,.rasayu-app .btn-danger .anticon{color:var(--red-600,#a81b1e)!important}.rasayu-app .field>label,.rasayu-app .field label,.rasayu-app .ant-form-item-label>label{color:var(--ink-2,#5e534e)!important;margin-bottom:2px!important;font-size:11.5px!important;font-weight:500!important;line-height:1.3!important}.rasayu-app .toggle button,.rasayu-app .toggle .ant-radio-button-wrapper{box-sizing:border-box!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;font-size:11.5px!important;line-height:26px!important}.rasayu-app .repeat-row{border-bottom:1px solid var(--line-2,#f1ebe8)!important;grid-template-columns:26px 1fr auto!important;align-items:flex-start!important;gap:8px!important;height:auto!important;min-height:44px!important;padding:8px 14px!important;display:grid!important;position:relative!important;overflow:visible!important}.rasayu-app .repeat-row .fields{align-items:flex-start!important;height:auto!important;min-height:100%!important;display:flex!important;overflow:visible!important}.rasayu-app .repeat-row .fields>.field{flex-direction:column!important;justify-content:flex-start!important;height:auto!important;display:flex!important}.rasayu-app .repeat-row .idx{width:24px!important;padding-top:18px!important;font-size:11px!important}.rasayu-app .repeat-row .rm{align-self:flex-start!important;padding-top:16px!important}.rasayu-app table th,.rasayu-app .ant-table-thead>tr>th{white-space:nowrap!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important}.rasayu-app table td,.rasayu-app .ant-table-tbody>tr:not(.ant-table-measure-row)>td{white-space:normal!important;word-break:break-word!important;vertical-align:middle!important;height:auto!important;min-height:28px!important;padding:5px 10px!important;font-size:11.5px!important;line-height:1.35!important}.rasayu-app tr.ant-table-measure-row,.rasayu-app .ant-table-tbody>tr.ant-table-measure-row,.ant-table-tbody>tr.ant-table-measure-row{visibility:collapse!important;height:0!important;font-size:0!important;line-height:0!important}.rasayu-app tr.ant-table-measure-row>td,.rasayu-app .ant-table-tbody>tr.ant-table-measure-row>td,.ant-table-tbody>tr.ant-table-measure-row>td{border:0!important;height:0!important;min-height:0!important;padding:0!important;font-size:0!important;line-height:0!important}.rasayu-app tr.ant-table-measure-row td div,.rasayu-app .ant-table-tbody>tr.ant-table-measure-row td div,.ant-table-tbody>tr.ant-table-measure-row td div{height:0!important;min-height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}.rasayu-app .control,.rasayu-app .antd-control{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:30px!important}.rasayu-app .form-savebar,.rasayu-app .savebar{z-index:30;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:8px 14px;display:flex;position:sticky;bottom:0;border:1px solid var(--surface-line,#e5e7eb)!important;background:#fff!important;border-radius:8px!important;box-shadow:0 -2px 8px #0000000a,0 1px 2px #00000008!important}.rasayu-app .form-savebar .savebar-status,.rasayu-app .savebar .savebar-status{align-items:center;gap:12px;display:inline-flex}.rasayu-app .form-savebar .savebar-actions,.rasayu-app .savebar .savebar-actions{align-items:center;gap:10px;display:inline-flex}.rasayu-app .form-savebar .savebar-actions .ant-btn,.rasayu-app .savebar .savebar-actions .ant-btn,.rasayu-app .savebar-actions .btn{justify-content:center;align-items:center;gap:6px;display:inline-flex;border-radius:6px!important;height:34px!important;font-size:13px!important;font-weight:500!important}.patient-list-table.ant-table-wrapper .ant-table-container,.data-table-antd.ant-table-wrapper .ant-table-container,.patient-list-table .ant-table-container,.data-table-antd .ant-table-container{border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important}:is(.rasayu-app .card:has(.patient-list-table),.rasayu-app .card:has(.data-table-antd)){box-shadow:none!important;background:0 0!important;border:none!important}.patient-list-table .ant-table-cell,.data-table-antd .ant-table-cell,.patient-list-table .ant-table-thead>tr>th,.data-table-antd .ant-table-thead>tr>th,.patient-list-table .ant-table-tbody>tr>td,.data-table-antd .ant-table-tbody>tr>td{border-left:none!important;border-right:none!important;border-inline:none!important}.patient-list-table .ant-table-thead>tr>th:before,.data-table-antd .ant-table-thead>tr>th:before{content:none!important;background-color:#0000!important;width:0!important;display:none!important}.data-table-antd.ant-table-wrapper .ant-table-thead>tr>th,.data-table-antd.ant-table-wrapper .ant-table-tbody>tr>td,.data-table-antd.ant-table-wrapper .ant-table-cell,.data-table-antd .ant-table-thead>tr>th,.data-table-antd .ant-table-tbody>tr>td,.data-table-antd td.ant-table-cell{line-height:1.35;vertical-align:top!important;text-align:left!important;padding:8px 10px!important}.patient-list-table .ant-table-tbody>tr:last-child>td,.data-table-antd .ant-table-tbody>tr:last-child>td{border-bottom:none!important}.data-table-antd .ant-table-tbody>tr:hover>td,.data-table-antd .ant-table-tbody>tr.ant-table-row:hover>td{cursor:pointer;background-color:#f0fdfa!important}.patient-list-table.ant-table-wrapper .ant-table-pagination,.data-table-antd.ant-table-wrapper .ant-table-pagination{margin-top:14px!important;margin-bottom:4px!important}.rasayu-app .filterbar .list-search,.rasayu-app .filterbar .control,.rasayu-app .filterbar>button.btn{box-sizing:border-box;border-radius:8px;height:36px;min-height:36px;margin:0;font-size:12.5px}.rasayu-app .filterbar .list-search{flex:0 0 280px;max-width:none;padding:0 10px}.rasayu-app .filterbar .list-search input{height:100%;padding:0;font-size:12.5px}.rasayu-app .filterbar .list-search-clear{color:var(--ink-4);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.rasayu-app .filterbar .control{align-items:center;padding:0 8px;display:flex}.rasayu-app .filterbar .control .ant-select,.rasayu-app .filterbar .control .ant-select-selector{align-items:center;height:100%;min-height:0}.rasayu-app .filterbar>button.btn{justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.patient-list-table .ant-table-thead>tr>th,.patient-list-table .ant-table-tbody>tr>td{line-height:1.35;vertical-align:middle!important;text-align:left!important;padding:12px 16px!important}.patient-list-table .id-cell{flex-direction:column;align-items:flex-start;display:flex}.patient-list-table .pt-name{align-items:center;gap:10px;min-width:220px;display:flex}.patient-list-table .pt-name .who{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.patient-list-table .pt-name .who b,.patient-list-table .pt-name .who small{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;line-height:1.3;display:block}.rasayu-surveyjs-container{min-height:350px}.rasayu-surveyjs-container .sd-root-modern{--sd-base-color:#0f766e;--sd-accent-color:#0d9488;background-color:#0000;font-family:inherit}.rasayu-surveyjs-container .sd-question__container{padding:0!important;gap:6px!important;height:auto!important;padding-block:0!important;padding-inline:0!important}.rasayu-surveyjs-container .sd-question__header,.rasayu-surveyjs-container .sd-element__header{margin-bottom:4px!important;padding:0!important}.rasayu-surveyjs-container .sd-question__num,.rasayu-surveyjs-container .sd-element__num,.rasayu-surveyjs-container .sd-question__title .sd-question__num,.rasayu-surveyjs-container .sd-title .sd-question__num,.rasayu-surveyjs-container span[class*=question__num]{float:none!important;color:#0f172a!important;text-align:left!important;vertical-align:baseline!important;white-space:normal!important;box-sizing:content-box!important;opacity:1!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:14.5px!important;font-weight:700!important;line-height:1.45!important;display:inline!important}.rasayu-surveyjs-container .sd-element__num+span,.rasayu-surveyjs-container .sd-page__num+span{float:none!important;color:#0f172a!important;vertical-align:baseline!important;width:auto!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:14.5px!important;font-weight:700!important;line-height:1.45!important;display:inline!important}.rasayu-surveyjs-container .sd-question__title-text,.rasayu-surveyjs-container .sd-element__title .sv-string-viewer,.rasayu-surveyjs-container .sd-question__title .sv-string-viewer,.rasayu-surveyjs-container .sv-title-actions__title .sv-string-viewer,.rasayu-surveyjs-container .sd-element__title span.sv-string-viewer{float:none!important;color:#0f172a!important;vertical-align:baseline!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:14.5px!important;font-weight:700!important;line-height:1.45!important;display:inline!important}.rasayu-surveyjs-container .sd-question__required-text{float:none!important;color:#ef4444!important;vertical-align:baseline!important;margin-left:4px!important;padding:0!important;font-family:inherit!important;font-size:14.5px!important;font-weight:700!important;line-height:1.45!important;display:inline!important}.rasayu-surveyjs-container .sd-item{cursor:pointer!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;align-items:center!important;min-height:32px!important;margin:0!important;padding:4px 10px!important;transition:all .15s!important;display:inline-flex!important}.rasayu-surveyjs-container .sd-item--checked,.rasayu-surveyjs-container .sd-radio--checked{background:#eff6ff!important;border-color:#3b82f6!important}.rasayu-surveyjs-container .sd-question__description{color:#64748b!important;margin-bottom:8px!important;font-size:12.5px!important;font-weight:400!important}.rasayu-surveyjs-container .sd-table{border-collapse:separate;border-spacing:0;border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow:hidden}.rasayu-app .single-line-table .repeat-row,.rasayu-app .repeat-row{grid-template-columns:26px minmax(0,1fr) auto!important;align-items:flex-start!important;gap:8px!important;height:auto!important;min-height:48px!important;display:grid!important;overflow:visible!important}.rasayu-app .single-line-table .repeat-row .fields,.rasayu-app .repeat-row .fields,.rasayu-app .single-line-row{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:100%!important;display:flex!important;overflow:visible!important}.rasayu-app .single-line-table .repeat-row .fields>.field,.rasayu-app .repeat-row .fields>.field,.rasayu-app .single-line-row>.field{flex-direction:column!important;flex:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;display:flex!important}.rasayu-app .single-line-table .repeat-row .fields>.field.col-xs,.rasayu-app .repeat-row .fields>.field.col-xs,.rasayu-app .single-line-row>.field.col-xs{flex:.75 80px!important;min-width:65px!important;max-width:100%!important}.rasayu-app .single-line-table .repeat-row .fields>.field.col-sm,.rasayu-app .repeat-row .fields>.field.col-sm,.rasayu-app .single-line-row>.field.col-sm{flex:140px!important;min-width:120px!important;max-width:100%!important}.rasayu-app .single-line-table .repeat-row .fields>.field.col-md,.rasayu-app .repeat-row .fields>.field.col-md,.rasayu-app .single-line-row>.field.col-md{flex:1.25 180px!important;min-width:150px!important;max-width:100%!important}.rasayu-app .single-line-table .repeat-row .fields>.field.col-lg,.rasayu-app .repeat-row .fields>.field.col-lg,.rasayu-app .single-line-row>.field.col-lg{flex:1.6 220px!important;min-width:170px!important;max-width:100%!important}.rasayu-app .single-line-table .repeat-row .fields>.field.col-xl,.rasayu-app .repeat-row .fields>.field.col-xl,.rasayu-app .single-line-row>.field.col-xl{flex:2.2 300px!important;min-width:220px!important;max-width:100%!important}.rasayu-app .single-line-table .repeat-row .fields>.field.col-toggle,.rasayu-app .repeat-row .fields>.field.col-toggle,.rasayu-app .single-line-row>.field.col-toggle{flex:0 0 115px!important;min-width:115px!important;max-width:125px!important}.rasayu-app .single-line-table .repeat-row .fields>.field.col-toggle-wide,.rasayu-app .repeat-row .fields>.field.col-toggle-wide,.rasayu-app .single-line-row>.field.col-toggle-wide{flex:0 0 135px!important;min-width:135px!important;max-width:145px!important}.rasayu-app .single-line-table .repeat-row .fields>.field:has(.toggle):not(.col-xs):not(.col-sm):not(.col-md):not(.col-lg):not(.col-xl){flex:none!important;min-width:fit-content!important;max-width:fit-content!important}.rasayu-app .repeat-row .fields>.field:has(.toggle):not(.col-xs):not(.col-sm):not(.col-md):not(.col-lg):not(.col-xl){flex:none!important;min-width:fit-content!important;max-width:fit-content!important}.rasayu-app .single-line-row>.field:has(.toggle):not(.col-xs):not(.col-sm):not(.col-md):not(.col-lg):not(.col-xl){flex:none!important;min-width:fit-content!important;max-width:fit-content!important}.rasayu-app .single-line-table .repeat-row .fields>.field:has(.antd-toggle):not(.col-xs):not(.col-sm):not(.col-md):not(.col-xl){flex:none!important;min-width:fit-content!important;max-width:fit-content!important}.rasayu-app .repeat-row .fields>.field:has(.antd-toggle):not(.col-xs):not(.col-sm):not(.col-md):not(.col-xl){flex:none!important;min-width:fit-content!important;max-width:fit-content!important}.rasayu-app .single-line-row>.field:has(.antd-toggle):not(.col-xs):not(.col-sm):not(.col-md):not(.col-xl){flex:none!important;min-width:fit-content!important;max-width:fit-content!important}.rasayu-app .single-line-row>.field.col-toggle .toggle.is-yes-no,.rasayu-app .single-line-row>.field.col-toggle-wide .toggle.is-yes-no,.rasayu-app .single-line-row>.field.col-bp-self-reported .toggle.is-yes-no,.rasayu-app .repeat-row .fields>.field.col-toggle .toggle.is-yes-no,.rasayu-app .repeat-row .fields>.field.col-toggle-wide .toggle.is-yes-no{box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;max-width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:2px!important;display:flex!important}.rasayu-app .single-line-row>.field.col-toggle .toggle.is-yes-no .ant-radio-group,.rasayu-app .single-line-row>.field.col-toggle-wide .toggle.is-yes-no .ant-radio-group,.rasayu-app .single-line-row>.field.col-bp-self-reported .toggle.is-yes-no .ant-radio-group,.rasayu-app .repeat-row .fields>.field.col-toggle .toggle.is-yes-no .ant-radio-group,.rasayu-app .repeat-row .fields>.field.col-toggle-wide .toggle.is-yes-no .ant-radio-group{align-items:center!important;width:100%!important;height:100%!important;min-height:26px!important;max-height:26px!important;display:flex!important}.rasayu-app .single-line-row>.field.col-toggle .toggle.is-yes-no button,.rasayu-app .single-line-row>.field.col-toggle-wide .toggle.is-yes-no button,.rasayu-app .single-line-row>.field.col-bp-self-reported .toggle.is-yes-no button,.rasayu-app .repeat-row .fields>.field.col-toggle .toggle.is-yes-no button,.rasayu-app .repeat-row .fields>.field.col-toggle-wide .toggle.is-yes-no button{text-align:center!important;box-sizing:border-box!important;border-radius:4px!important;flex:50%!important;min-width:0!important;max-width:none!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 4px!important;line-height:26px!important}.rasayu-app .two-line-table .repeat-row .fields{flex-flow:column!important;gap:8px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .current-medicines-table .repeat-row .fields,.rasayu-app .single-line-table.current-medicines-table .repeat-row .fields>.single-line-row,.rasayu-app .current-medicine-row,.rasayu-app .single-line-row.current-medicine-row{scrollbar-width:thin!important;flex-wrap:nowrap!important;overflow:auto hidden!important}.rasayu-app .current-medicine-row>.field.col-med-form,.rasayu-app .current-medicine-row>.field.col-xs:first-child{flex:.85 70px!important;min-width:48px!important;max-width:120px!important}.rasayu-app .current-medicine-row>.field.col-med-brand,.rasayu-app .current-medicine-row>.field.col-sm:nth-child(2),.rasayu-app .current-medicine-row>.field.col-med-generic,.rasayu-app .current-medicine-row>.field.col-sm:nth-child(3){flex:1.25 110px!important;min-width:75px!important;max-width:220px!important}.rasayu-app .current-medicine-row>.field.col-med-strength,.rasayu-app .current-medicine-row>.field:nth-child(4){flex:.6 50px!important;min-width:36px!important;max-width:80px!important}.rasayu-app .current-medicine-row>.field.col-med-strength-unit,.rasayu-app .current-medicine-row>.field:nth-child(5){flex:.65 55px!important;min-width:40px!important;max-width:90px!important}.rasayu-app .current-medicine-row>.field.col-med-freq,.rasayu-app .current-medicine-row>.field:nth-child(6){flex:.75 65px!important;min-width:46px!important;max-width:110px!important}.rasayu-app .current-medicine-row>.field.col-med-duration,.rasayu-app .current-medicine-row>.field:nth-child(7){flex:.6 50px!important;min-width:36px!important;max-width:80px!important}.rasayu-app .current-medicine-row>.field.col-med-duration-unit,.rasayu-app .current-medicine-row>.field:nth-child(8){flex:.65 55px!important;min-width:40px!important;max-width:90px!important}.rasayu-app .current-medicine-row>.field.col-med-side-effect,.rasayu-app .current-medicine-row>.field:nth-child(9){flex:1.2 105px!important;min-width:72px!important;max-width:220px!important}.rasayu-app .current-medicine-row>.field.col-med-remark,.rasayu-app .current-medicine-row>.field.col-xl,.rasayu-app .current-medicine-row>.field:nth-child(10){flex:1.5 130px!important;min-width:80px!important;max-width:320px!important}}@media (width<=991px){.rasayu-app .current-medicines-table .repeat-row .fields,.rasayu-app .single-line-table.current-medicines-table .repeat-row .fields>.single-line-row,.rasayu-app .current-medicine-row,.rasayu-app .single-line-row.current-medicine-row{flex-wrap:wrap!important;gap:8px 10px!important;overflow:visible!important}.rasayu-app .current-medicine-row>.field{flex:130px!important;min-width:100px!important;max-width:100%!important}.rasayu-app .current-medicine-row>.field.col-med-form{flex:.8 95px!important;min-width:80px!important}.rasayu-app .current-medicine-row>.field.col-med-brand,.rasayu-app .current-medicine-row>.field.col-med-generic{flex:1.2 140px!important;min-width:110px!important}.rasayu-app .current-medicine-row>.field.col-med-strength,.rasayu-app .current-medicine-row>.field.col-med-strength-unit,.rasayu-app .current-medicine-row>.field.col-med-duration,.rasayu-app .current-medicine-row>.field.col-med-duration-unit{flex:.7 80px!important;min-width:65px!important}.rasayu-app .current-medicine-row>.field.col-med-freq{flex:.9 100px!important;min-width:80px!important}.rasayu-app .current-medicine-row>.field.col-med-side-effect{flex:1.2 140px!important;min-width:110px!important}.rasayu-app .current-medicine-row>.field.col-med-remark,.rasayu-app .current-medicine-row>.field.col-xl{flex:1.8 200px!important;min-width:140px!important}}@media (width<=576px){.rasayu-app .current-medicine-row>.field{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=991px){.rasayu-app .single-line-table:not(.current-medicines-table) .repeat-row .fields>.single-line-row,.rasayu-app .two-line-table .repeat-row .fields>.single-line-row{flex-wrap:wrap!important;gap:8px 10px!important;overflow:visible!important}.rasayu-app .single-line-table:not(.current-medicines-table) .repeat-row .fields{height:auto!important;overflow:visible!important}.rasayu-app .single-line-table:not(.current-medicines-table) .repeat-row .fields>.single-line-row>.field.col-xs,.rasayu-app .single-line-table:not(.current-medicines-table) .repeat-row .fields>.single-line-row>.field.col-sm,.rasayu-app .single-line-table:not(.current-medicines-table) .repeat-row .fields>.single-line-row>.field.col-md,.rasayu-app .single-line-table:not(.current-medicines-table) .repeat-row .fields>.single-line-row>.field.col-lg,.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-xs,.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-sm,.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-md,.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-lg{flex-grow:1!important;flex-basis:auto!important;min-width:110px!important}.rasayu-app .single-line-table:not(.current-medicines-table) .repeat-row .fields>.single-line-row>.field.col-xl,.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-xl,.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-lg{flex:100%!important;min-width:0!important}}@media (width<=576px){.rasayu-app .single-line-table:not(.current-medicines-table) .repeat-row .fields>.single-line-row>.field,.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field{flex:100%!important;min-width:0!important;max-width:100%!important}}.rasayu-app .gyn-obs-compact{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px 12px!important;width:100%!important;display:flex!important}.rasayu-app .gyn-obs-compact>.field{flex:none!important;min-width:0!important;max-width:none!important}.rasayu-app .gadget-row,.rasayu-app .single-line-row.gadget-row{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important;overflow:visible!important}@media (width>=992px){.rasayu-app .gadget-row,.rasayu-app .single-line-row.gadget-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .gadget-row,.rasayu-app .single-line-row.gadget-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .gadget-row>.field,.rasayu-app .single-line-row.gadget-row>.field{flex:auto!important;max-width:100%!important}.rasayu-app .single-line-row.gadget-row>.field.col-gadget-1,.rasayu-app .single-line-row.gadget-row>.field.col-gadget-2{flex:120px!important;min-width:100px!important}.rasayu-app .single-line-row.gadget-row>.field.col-gadget-3{flex:1.2 170px!important;min-width:130px!important}.rasayu-app .single-line-row.gadget-row>.field.col-gadget-4{flex:1.1 150px!important;min-width:120px!important}.rasayu-app .single-line-row.gadget-row>.field.col-gadget-5{flex:1.8 260px!important;min-width:200px!important}.rasayu-app .fruits-row,.rasayu-app .single-line-row.fruits-row{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important;overflow:visible!important}@media (width>=992px){.rasayu-app .fruits-row,.rasayu-app .single-line-row.fruits-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .fruits-row,.rasayu-app .single-line-row.fruits-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .fruits-row>.field,.rasayu-app .single-line-row.fruits-row>.field{flex:auto!important;max-width:100%!important}.rasayu-app .single-line-row.fruits-row>.field.col-fruits-consumes{flex:120px!important;min-width:100px!important}.rasayu-app .single-line-row.fruits-row>.field.col-fruits-types{flex:2 300px!important;min-width:220px!important}.rasayu-app .single-line-row.fruits-row>.field.col-fruits-freq{flex:1.2 180px!important;min-width:140px!important}.rasayu-app .gplad-row,.rasayu-app .single-line-row.gplad-row{justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:100%!important;display:flex!important;overflow:visible!important}@media (width>=992px){.rasayu-app .gplad-row,.rasayu-app .single-line-row.gplad-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .gplad-row,.rasayu-app .single-line-row.gplad-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .gplad-row>.field,.rasayu-app .single-line-row.gplad-row>.field,.rasayu-app .single-line-row>.field.col-gplad{flex:0 0 75px!important;width:75px!important;min-width:65px!important}.rasayu-app .contraceptive-row,.rasayu-app .single-line-row.contraceptive-row{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important;overflow:visible!important}@media (width>=992px){.rasayu-app .contraceptive-row,.rasayu-app .single-line-row.contraceptive-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .contraceptive-row,.rasayu-app .single-line-row.contraceptive-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .single-line-row.contraceptive-row>.field.col-contraceptive-history{flex:0 0 270px!important;width:270px!important;min-width:220px!important;max-width:290px!important}.rasayu-app .single-line-row.contraceptive-row>.field.col-contraceptive-episodes{flex:0 380px!important;width:380px!important;min-width:260px!important;max-width:420px!important}.rasayu-app .sutika-row,.rasayu-app .single-line-row.sutika-row{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important;overflow:visible!important}@media (width>=992px){.rasayu-app .sutika-row,.rasayu-app .single-line-row.sutika-row,.rasayu-app .vihar-row,.rasayu-app .single-line-row.vihar-row,.rasayu-app .veg-dharan-row,.rasayu-app .single-line-row.veg-dharan-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .sutika-row,.rasayu-app .single-line-row.sutika-row,.rasayu-app .vihar-row,.rasayu-app .single-line-row.vihar-row,.rasayu-app .veg-dharan-row,.rasayu-app .single-line-row.veg-dharan-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .single-line-row.sutika-row>.field.col-sutika-status{flex:0 0 190px!important;width:190px!important;min-width:160px!important;max-width:210px!important}.rasayu-app .single-line-row.sutika-row>.field.col-sutika-modalities{flex:0 320px!important;width:320px!important;min-width:240px!important;max-width:360px!important}.rasayu-app .single-line-row.sutika-row>.field.col-sutika-duration{flex:0 0 130px!important;width:130px!important;min-width:110px!important;max-width:150px!important}.rasayu-app .sexual-history-row,.rasayu-app .single-line-row.sexual-history-row{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important;overflow:visible!important}@media (width>=992px){.rasayu-app .sexual-history-row,.rasayu-app .single-line-row.sexual-history-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .sexual-history-row,.rasayu-app .single-line-row.sexual-history-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .single-line-row.sexual-history-row>.field.col-sexual-symptoms{flex:0 360px!important;width:360px!important;min-width:240px!important;max-width:400px!important}.rasayu-app .weight-gain-loss-row,.rasayu-app .single-line-row.weight-gain-loss-row{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important;overflow:visible!important}@media (width>=992px){.rasayu-app .weight-gain-loss-row,.rasayu-app .single-line-row.weight-gain-loss-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .weight-gain-loss-row,.rasayu-app .single-line-row.weight-gain-loss-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .weight-gain-loss-row>.field,.rasayu-app .single-line-row.weight-gain-loss-row>.field{flex:none!important;max-width:100%!important}.rasayu-app .single-line-row.weight-gain-loss-row>.field.col-weight-status{flex:0 0 200px!important;width:200px!important;min-width:170px!important;max-width:220px!important}.rasayu-app .single-line-row.weight-gain-loss-row>.field.col-weight-reasons{flex:0 280px!important;width:280px!important;min-width:220px!important;max-width:320px!important}.rasayu-app .single-line-row .toggle,.rasayu-app .repeat-row .fields .toggle,.rasayu-app .obstetric-history-table .toggle,.rasayu-app .gyn-obs-compact .toggle,.rasayu-app .toggle,.rasayu-app .antd-toggle{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:2px!important;display:flex!important}.rasayu-app .single-line-row .toggle .ant-radio-group,.rasayu-app .repeat-row .fields .toggle .ant-radio-group,.rasayu-app .obstetric-history-table .toggle .ant-radio-group,.rasayu-app .gyn-obs-compact .toggle .ant-radio-group,.rasayu-app .toggle .ant-radio-group,.rasayu-app .antd-toggle .ant-radio-group{align-items:center!important;gap:2px!important;width:100%!important;height:100%!important;min-height:26px!important;max-height:26px!important;display:flex!important}.rasayu-app .single-line-row .toggle button,.rasayu-app .repeat-row .fields .toggle button,.rasayu-app .obstetric-history-table .toggle button,.rasayu-app .gyn-obs-compact .toggle button,.rasayu-app .toggle button,.rasayu-app .antd-toggle button{text-align:center!important;box-sizing:border-box!important;border-radius:4px!important;flex:1!important;justify-content:center!important;align-items:center!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 6px!important;font-size:12px!important;line-height:26px!important;display:inline-flex!important}.rasayu-app .single-line-row .toggle.is-yes-no,.rasayu-app .repeat-row .fields .toggle.is-yes-no,.rasayu-app .obstetric-history-table .toggle.is-yes-no,.rasayu-app .gyn-obs-compact .toggle.is-yes-no,.rasayu-app .toggle.is-yes-no,.rasayu-app .antd-toggle.is-yes-no{box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:fit-content!important;min-width:96px!important;max-width:125px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:2px!important;display:inline-flex!important}.rasayu-app .single-line-row .toggle.is-yes-no .ant-radio-group,.rasayu-app .repeat-row .fields .toggle.is-yes-no .ant-radio-group,.rasayu-app .obstetric-history-table .toggle.is-yes-no .ant-radio-group,.rasayu-app .gyn-obs-compact .toggle.is-yes-no .ant-radio-group,.rasayu-app .toggle.is-yes-no .ant-radio-group,.rasayu-app .antd-toggle.is-yes-no .ant-radio-group{align-items:center!important;width:fit-content!important;height:100%!important;min-height:26px!important;max-height:26px!important;display:inline-flex!important}.rasayu-app .single-line-row .toggle.is-yes-no button,.rasayu-app .repeat-row .fields .toggle.is-yes-no button,.rasayu-app .obstetric-history-table .toggle.is-yes-no button,.rasayu-app .gyn-obs-compact .toggle.is-yes-no button,.rasayu-app .toggle.is-yes-no button,.rasayu-app .antd-toggle.is-yes-no button{box-sizing:border-box!important;border-radius:4px!important;flex:none!important;min-width:46px!important;max-width:58px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 10px!important;line-height:26px!important}@media (width<=576px){.rasayu-app .gyn-obs-compact>.field{flex:100%!important;width:100%!important}}.rasayu-app .single-line-row>.field.col-full,.rasayu-app .single-line-row>.field.w-full{flex:100%!important;width:100%!important;max-width:100%!important}.rasayu-app .repeat-row .rm,.rasayu-app .antd-repeat-table .repeat-row .rm,.rasayu-app .form-scroll .antd-repeat-table .repeat-row .rm,.rasayu-app .form-scroll .repeat-row .rm{flex-shrink:0!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;height:auto!important;margin-top:0!important;padding-top:20px!important;display:flex!important}.rasayu-app .antd-rm-btn{color:#fff!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:#a81b1e!important;border:1px solid #a81b1e!important;border-radius:4px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.rasayu-app .antd-rm-btn:hover{color:#fff!important;background:#8b1518!important;border-color:#8b1518!important}.rasayu-app .antd-rm-btn svg,.rasayu-app .antd-rm-btn .anticon{color:#fff!important;width:13px!important;height:13px!important}.rasayu-app .antd-add-btn{color:#fff!important;background:#c86a28!important;border:1px solid #c86a28!important;border-radius:4px!important;align-items:center!important;gap:4px!important;height:26px!important;padding:0 10px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}.rasayu-app .antd-add-btn:hover{color:#fff!important;background:#b55c1f!important;border-color:#b55c1f!important}.rasayu-app .antd-add-btn svg,.rasayu-app .antd-add-btn .anticon{color:#fff!important}.rasayu-app .control,.rasayu-app .field .control,.rasayu-app .single-line-row .control{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;min-height:30px!important;transition:border-color .15s,box-shadow .15s!important}.rasayu-app .control:hover,.rasayu-app .field .control:hover,.rasayu-app .single-line-row .control:hover{border-color:#94a3b8!important}.rasayu-app .control:focus-within,.rasayu-app .field .control:focus-within,.rasayu-app .single-line-row .control:focus-within{border-color:var(--brand-700,#0e8c81)!important;box-shadow:0 0 0 2px var(--brand-100,#e0f4f2)!important}.rasayu-app .ant-select:not(.control *):not(.control) .ant-select-selector,.rasayu-app .field .ant-select:not(.control *) .ant-select-selector,.rasayu-app .single-line-row .ant-select:not(.control *) .ant-select-selector,.rasayu-app .ant-select-outlined:not(.control *):not(.control) .ant-select-selector{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;min-height:30px!important;transition:border-color .15s,box-shadow .15s!important}.rasayu-app .ant-select:not(.control *):not(.control):hover .ant-select-selector,.rasayu-app .field .ant-select:not(.control *):hover .ant-select-selector,.rasayu-app .single-line-row .ant-select:not(.control *):hover .ant-select-selector{border-color:#94a3b8!important}.rasayu-app .ant-select:not(.control *):not(.control).ant-select-focused .ant-select-selector,.rasayu-app .ant-select:not(.control *):not(.control).ant-select-open .ant-select-selector,.rasayu-app .field .ant-select:not(.control *).ant-select-focused .ant-select-selector,.rasayu-app .single-line-row .ant-select:not(.control *).ant-select-focused .ant-select-selector{border-color:var(--brand-700,#0e8c81)!important;box-shadow:0 0 0 2px var(--brand-100,#e0f4f2)!important}.rasayu-app input.ant-input:not(.control *):not(.ant-input-affix-wrapper *),.rasayu-app textarea.ant-input:not(.control *),.rasayu-app .ant-input-affix-wrapper:not(.control *),.rasayu-app .ant-input-number:not(.control *),.rasayu-app .ant-picker:not(.control *),.rasayu-app .field input.ant-input:not(.control *):not(.ant-input-affix-wrapper *),.rasayu-app .field textarea.ant-input:not(.control *),.rasayu-app .field .ant-input-affix-wrapper:not(.control *),.rasayu-app .field .ant-input-number:not(.control *),.rasayu-app .field .ant-picker:not(.control *),.rasayu-app .single-line-row input.ant-input:not(.control *):not(.ant-input-affix-wrapper *),.rasayu-app .single-line-row textarea.ant-input:not(.control *),.rasayu-app .single-line-row .ant-input-affix-wrapper:not(.control *),.rasayu-app .single-line-row .ant-input-number:not(.control *){min-height:30px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:4px 8px!important;font-size:12.5px!important;font-weight:500!important;transition:border-color .15s,box-shadow .15s!important}.rasayu-app .ant-input-affix-wrapper input.ant-input,.rasayu-app .ant-input-affix-wrapper input.ant-input:focus,.rasayu-app .ant-input-affix-wrapper input.ant-input:hover,.ant-input-affix-wrapper input.ant-input,.ant-input-affix-wrapper input.ant-input:focus,.ant-input-affix-wrapper input.ant-input:hover{box-shadow:none!important;min-height:unset!important;background:0 0!important;border:none!important;outline:none!important;padding:0 4px!important}.rasayu-app input.ant-input:not(.control *):not(.ant-input-affix-wrapper *):hover,.rasayu-app textarea.ant-input:not(.control *):hover,.rasayu-app .ant-input-affix-wrapper:not(.control *):hover,.rasayu-app .ant-input-number:not(.control *):hover,.rasayu-app .ant-picker:not(.control *):hover,.rasayu-app .field input.ant-input:not(.control *):not(.ant-input-affix-wrapper *):hover,.rasayu-app .field .ant-input-affix-wrapper:not(.control *):hover,.rasayu-app .field .ant-input-number:not(.control *):hover,.rasayu-app .single-line-row input.ant-input:not(.control *):not(.ant-input-affix-wrapper *):hover,.rasayu-app .single-line-row .ant-input-affix-wrapper:not(.control *):hover,.rasayu-app .single-line-row .ant-input-number:not(.control *):hover{border-color:#94a3b8!important}.rasayu-app input.ant-input:not(.control *):not(.ant-input-affix-wrapper *):focus,.rasayu-app textarea.ant-input:not(.control *):focus,.rasayu-app .ant-input-affix-wrapper:not(.control *):focus-within,.rasayu-app .ant-input-number:not(.control *):focus-within,.rasayu-app .ant-picker:not(.control *):focus-within,.rasayu-app .field input.ant-input:not(.control *):not(.ant-input-affix-wrapper *):focus,.rasayu-app .field .ant-input-affix-wrapper:not(.control *):focus-within,.rasayu-app .field .ant-input-number:not(.control *):focus-within,.rasayu-app .single-line-row input.ant-input:not(.control *):not(.ant-input-affix-wrapper *):focus,.rasayu-app .single-line-row .ant-input-affix-wrapper:not(.control *):focus-within,.rasayu-app .single-line-row .ant-input-number:not(.control *):focus-within{border-color:var(--brand-700,#0e8c81)!important;box-shadow:0 0 0 2px var(--brand-100,#e0f4f2)!important}.rasayu-app .control.readonly,.rasayu-app .control.disabled,.rasayu-app .control.is-disabled,.rasayu-app .control[disabled],.rasayu-app input.control:disabled,.rasayu-app textarea.control:disabled,.rasayu-app select.control:disabled,.rasayu-app .ant-select-disabled .ant-select-selector,.rasayu-app .ant-picker-disabled,.rasayu-app input.ant-input:disabled,.rasayu-app textarea.ant-input:disabled,.rasayu-app .ant-input-affix-wrapper-disabled,.rasayu-app .ant-input-number-disabled{color:#94a3b8!important;cursor:not-allowed!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-select-disabled){color:#94a3b8!important;cursor:not-allowed!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-picker-disabled){color:#94a3b8!important;cursor:not-allowed!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-input-disabled){color:#94a3b8!important;cursor:not-allowed!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(.ant-input-number-disabled){color:#94a3b8!important;cursor:not-allowed!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(input:disabled){color:#94a3b8!important;cursor:not-allowed!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(textarea:disabled){color:#94a3b8!important;cursor:not-allowed!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has(select:disabled){color:#94a3b8!important;cursor:not-allowed!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}.rasayu-app .control:has([disabled]){color:#94a3b8!important;cursor:not-allowed!important;background-color:#f1f5f9!important;border-style:solid!important;border-color:#cbd5e1!important}@media (width<=1199px){.rasayu-app .allopathy-diag-table .allopathy-diag-row,.rasayu-app .allopathy-diag-row.single-line-row,.rasayu-app .allopathy-diag-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 8px!important}}@media (width<=768px){.rasayu-app .allopathy-diag-table .allopathy-diag-row,.rasayu-app .allopathy-diag-row.single-line-row,.rasayu-app .allopathy-diag-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important}}@media (width<=480px){.rasayu-app .allopathy-diag-table .allopathy-diag-row,.rasayu-app .allopathy-diag-row.single-line-row,.rasayu-app .allopathy-diag-row{grid-template-columns:1fr!important;gap:8px!important}}.rasayu-app .single-line-row.ayurvedic-diag-row,.rasayu-app .single-line-row.ayurvedic-samprapti-row{justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}@media (width>=992px){.rasayu-app .single-line-row.ayurvedic-diag-row,.rasayu-app .single-line-row.ayurvedic-samprapti-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .single-line-row.ayurvedic-diag-row,.rasayu-app .single-line-row.ayurvedic-samprapti-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .ayurvedic-diag-row>.field,.rasayu-app .ayurvedic-samprapti-row>.field{flex:none!important;min-width:0!important;max-width:100%!important}@media (width<=600px){.rasayu-app .ayurvedic-diag-row>.field,.rasayu-app .ayurvedic-samprapti-row>.field{flex:100%!important;width:100%!important;max-width:100%!important}}.rasayu-app .field .ant-form-item-explain-error,.rasayu-app .two-line-table .ant-form-item-explain-error,.rasayu-app .vihar-table .ant-form-item-explain-error{letter-spacing:-.1px;color:#dc2626!important;margin-top:1px!important;font-size:10.5px!important;line-height:1.15!important}.rasayu-app .field .ant-form-item-explain{min-height:auto!important}.rasayu-app .single-line-row,.rasayu-app .repeat-row .fields,.rasayu-app .single-line-table .repeat-row .fields,.rasayu-app .two-line-table .repeat-row .fields,.rasayu-app .treatment-history-table .repeat-row .fields,.rasayu-app .prev-medical-opinion-row,.rasayu-app .past-medical-history-table .repeat-row .fields,.rasayu-app .comorbidities-table .repeat-row .fields,.rasayu-app .comorbidities-row,.rasayu-app .surgical-history-table .repeat-row .fields,.rasayu-app .vihar-table .repeat-row .fields,.rasayu-app .vihar-row,.rasayu-app .veg-dharan-table .repeat-row .fields,.rasayu-app .veg-dharan-row,.rasayu-app .allopathy-diag-row,.rasayu-app .ayurvedic-diag-row,.rasayu-app .ayurvedic-samprapti-row,.rasayu-app .menstrual-cycle-row,.rasayu-app .gplad-row,.rasayu-app .contraceptive-row,.rasayu-app .weight-gain-loss-row,.rasayu-app .sutika-row,.rasayu-app .sexual-history-row,.rasayu-app .gyn-obs-compact,.rasayu-app .demography-row,.rasayu-app .family-history-table .repeat-row .fields,.rasayu-app .obstetric-history-table .repeat-row .fields,.rasayu-app .allergy-table .repeat-row .fields,.rasayu-app .meal-table .repeat-row .fields,.rasayu-app .meal-row,.rasayu-app .manas-table .repeat-row .fields,.rasayu-app .manas-row,.rasayu-app .physician-opinion-table .repeat-row .fields,.rasayu-app .physician-opinion-row,.rasayu-app .rac-management-row,.rasayu-app .dwc-management-row,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row,.rasayu-app .aahar-table .repeat-row .fields>.single-line-row,.rasayu-app .habits-table .repeat-row .fields>.single-line-row{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.rasayu-app .antd-repeat-table,.rasayu-app .single-line-table,.rasayu-app .two-line-table,.rasayu-app .family-history-table,.rasayu-app .obstetric-history-table,.rasayu-app .allergy-table,.rasayu-app .meal-table,.rasayu-app .manas-table,.rasayu-app .physician-opinion-table,.rasayu-app .chemo-radiation-table,.rasayu-app .aahar-table,.rasayu-app .habits-table,.rasayu-app .repeat-row,.rasayu-app .repeat-row .fields{overflow:visible!important}@media (width>=992px){.rasayu-app .single-line-row.ayurvedic-diag-row,.rasayu-app .single-line-row.ayurvedic-samprapti-row,.rasayu-app .single-line-row.menstrual-cycle-row,.rasayu-app .single-line-row.gplad-row,.rasayu-app .single-line-row.contraceptive-row,.rasayu-app .single-line-row.weight-gain-loss-row,.rasayu-app .single-line-row.sutika-row,.rasayu-app .single-line-row.sexual-history-row,.rasayu-app .gyn-obs-compact,.rasayu-app .demography-row,.rasayu-app .single-line-row.demography-row,.rasayu-app .family-history-table .repeat-row .fields,.rasayu-app .obstetric-history-table .repeat-row .fields,.rasayu-app .allergy-table .repeat-row .fields,.rasayu-app .meal-table .repeat-row .fields,.rasayu-app .meal-row,.rasayu-app .single-line-row.meal-row,.rasayu-app .manas-table .repeat-row .fields,.rasayu-app .manas-row,.rasayu-app .single-line-row.manas-row,.rasayu-app .physician-opinion-table .repeat-row .fields,.rasayu-app .physician-opinion-row,.rasayu-app .single-line-row.physician-opinion-row,.rasayu-app .rac-management-row,.rasayu-app .single-line-row.rac-management-row,.rasayu-app .dwc-management-row,.rasayu-app .single-line-row.dwc-management-row,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row,.rasayu-app .aahar-table .repeat-row .fields>.single-line-row,.rasayu-app .habits-table .repeat-row .fields>.single-line-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .single-line-row,.rasayu-app .repeat-row .fields,.rasayu-app .single-line-table .repeat-row .fields,.rasayu-app .two-line-table .repeat-row .fields,.rasayu-app .ayurvedic-diag-row,.rasayu-app .ayurvedic-samprapti-row,.rasayu-app .menstrual-cycle-row,.rasayu-app .gplad-row,.rasayu-app .contraceptive-row,.rasayu-app .weight-gain-loss-row,.rasayu-app .sutika-row,.rasayu-app .sexual-history-row,.rasayu-app .gyn-obs-compact,.rasayu-app .demography-row,.rasayu-app .family-history-table .repeat-row .fields,.rasayu-app .obstetric-history-table .repeat-row .fields,.rasayu-app .allergy-table .repeat-row .fields,.rasayu-app .meal-table .repeat-row .fields,.rasayu-app .meal-row,.rasayu-app .manas-table .repeat-row .fields,.rasayu-app .manas-row,.rasayu-app .physician-opinion-table .repeat-row .fields,.rasayu-app .physician-opinion-row,.rasayu-app .rac-management-row,.rasayu-app .dwc-management-row,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row,.rasayu-app .aahar-table .repeat-row .fields>.single-line-row,.rasayu-app .habits-table .repeat-row .fields>.single-line-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .single-line-row>.field,.rasayu-app .repeat-row .fields>.field,.rasayu-app .single-line-table .repeat-row .fields>.field,.rasayu-app .two-line-table .repeat-row .fields>.field,.rasayu-app .ayurvedic-diag-row>.field,.rasayu-app .ayurvedic-samprapti-row>.field,.rasayu-app .menstrual-cycle-row>.field,.rasayu-app .gplad-row>.field,.rasayu-app .contraceptive-row>.field,.rasayu-app .weight-gain-loss-row>.field,.rasayu-app .sutika-row>.field,.rasayu-app .sexual-history-row>.field,.rasayu-app .demography-row>.field,.rasayu-app .family-history-table .repeat-row .fields>.field,.rasayu-app .obstetric-history-table .repeat-row .fields>.field,.rasayu-app .allergy-table .repeat-row .fields>.field,.rasayu-app .meal-row>.field,.rasayu-app .manas-row>.field,.rasayu-app .physician-opinion-row>.field,.rasayu-app .rac-management-row>.field,.rasayu-app .dwc-management-row>.field,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field,.rasayu-app .aahar-table .repeat-row .fields>.single-line-row>.field,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field{flex-direction:column!important;flex:auto!important;min-width:0!important;max-width:100%!important;display:flex!important}.rasayu-app .single-line-row>.field>label,.rasayu-app .repeat-row .fields>.field>label,.rasayu-app .single-line-table .repeat-row .fields>.field>label,.rasayu-app .two-line-table .repeat-row .fields>.field>label,.rasayu-app .allopathy-diag-row>.field>label,.rasayu-app .ayurvedic-diag-row>.field>label,.rasayu-app .ayurvedic-samprapti-row>.field>label,.rasayu-app .menstrual-cycle-row>.field>label,.rasayu-app .gplad-row>.field>label,.rasayu-app .contraceptive-row>.field>label,.rasayu-app .weight-gain-loss-row>.field>label,.rasayu-app .sutika-row>.field>label,.rasayu-app .sexual-history-row>.field>label,.rasayu-app .gyn-obs-compact>.field>label,.rasayu-app .demography-row>.field>label,.rasayu-app .family-history-table .repeat-row .fields>.field>label,.rasayu-app .obstetric-history-table .repeat-row .fields>.field>label,.rasayu-app .allergy-table .repeat-row .fields>.field>label,.rasayu-app .meal-row>.field>label,.rasayu-app .manas-row>.field>label,.rasayu-app .physician-opinion-row>.field>label,.rasayu-app .rac-management-row>.field>label,.rasayu-app .dwc-management-row>.field>label,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field>label,.rasayu-app .aahar-table .repeat-row .fields>.single-line-row>.field>label,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field>label{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-bottom:4px!important;font-size:11px!important;font-weight:500!important;display:block!important;overflow:hidden!important}.rasayu-app .single-line-row>.field.col-xs,.rasayu-app .repeat-row .fields>.field.col-xs,.rasayu-app .single-line-table .repeat-row .fields>.field.col-xs,.rasayu-app .two-line-table .repeat-row .fields>.field.col-xs{flex:.75 80px!important;min-width:65px!important}.rasayu-app .single-line-row>.field.col-sm,.rasayu-app .repeat-row .fields>.field.col-sm,.rasayu-app .single-line-table .repeat-row .fields>.field.col-sm,.rasayu-app .two-line-table .repeat-row .fields>.field.col-sm{flex:140px!important;min-width:120px!important}.rasayu-app .single-line-row>.field.col-md,.rasayu-app .repeat-row .fields>.field.col-md,.rasayu-app .single-line-table .repeat-row .fields>.field.col-md,.rasayu-app .two-line-table .repeat-row .fields>.field.col-md{flex:1.25 180px!important;min-width:150px!important}.rasayu-app .single-line-row>.field.col-lg,.rasayu-app .repeat-row .fields>.field.col-lg,.rasayu-app .single-line-table .repeat-row .fields>.field.col-lg,.rasayu-app .two-line-table .repeat-row .fields>.field.col-lg{flex:1.6 230px!important;min-width:170px!important}.rasayu-app .single-line-row>.field.col-xl,.rasayu-app .repeat-row .fields>.field.col-xl,.rasayu-app .single-line-table .repeat-row .fields>.field.col-xl,.rasayu-app .two-line-table .repeat-row .fields>.field.col-xl{flex:2.2 300px!important;min-width:220px!important}.rasayu-app .single-line-row>.field.col-toggle,.rasayu-app .repeat-row .fields>.field.col-toggle,.rasayu-app .single-line-table .repeat-row .fields>.field.col-toggle,.rasayu-app .two-line-table .repeat-row .fields>.field.col-toggle{flex:0 0 120px!important;min-width:110px!important}.rasayu-app .single-line-row>.field.col-toggle-wide,.rasayu-app .repeat-row .fields>.field.col-toggle-wide,.rasayu-app .single-line-table .repeat-row .fields>.field.col-toggle-wide,.rasayu-app .two-line-table .repeat-row .fields>.field.col-toggle-wide{flex:0 0 150px!important;min-width:140px!important}.rasayu-app .allopathy-diag-table{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:visible!important}.rasayu-app .allopathy-diag-table .repeat-row{box-sizing:border-box!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.rasayu-app .allopathy-diag-table .repeat-row .fields{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.rasayu-app .allopathy-diag-table .allopathy-diag-row,.rasayu-app .allopathy-diag-row.single-line-row,.rasayu-app .allopathy-diag-row{box-sizing:border-box!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;display:grid!important}.rasayu-app .allopathy-diag-row>.field{box-sizing:border-box!important;flex-direction:column!important;flex:1!important;grid-column:span 1!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:hidden!important}.rasayu-app .allopathy-diag-row>.field.col-allopathy-group,.rasayu-app .allopathy-diag-row>.field.col-allopathy-type,.rasayu-app .allopathy-diag-row>.field.col-allopathy-subtype,.rasayu-app .allopathy-diag-row>.field.col-allopathy-stage,.rasayu-app .allopathy-diag-row>.field.col-allopathy-grade,.rasayu-app .allopathy-diag-row>.field.col-allopathy-gradation,.rasayu-app .allopathy-diag-row>.field.col-allopathy-year,.rasayu-app .allopathy-diag-row>.field.col-allopathy-date,.rasayu-app .allopathy-diag-row>.field.col-allopathy-remarks{flex:1!important;width:100%!important;min-width:0!important}@media (width<=1199px){.rasayu-app .allopathy-diag-table .allopathy-diag-row,.rasayu-app .allopathy-diag-row.single-line-row,.rasayu-app .allopathy-diag-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px 8px!important}}@media (width<=768px){.rasayu-app .allopathy-diag-table .allopathy-diag-row,.rasayu-app .allopathy-diag-row.single-line-row,.rasayu-app .allopathy-diag-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important}}@media (width<=480px){.rasayu-app .allopathy-diag-table .allopathy-diag-row,.rasayu-app .allopathy-diag-row.single-line-row,.rasayu-app .allopathy-diag-row{grid-template-columns:1fr!important;gap:8px!important}}.rasayu-app .ayurvedic-diag-row>.field.col-ayur-nidan{flex:1.2 180px!important;min-width:140px!important}.rasayu-app .ayurvedic-diag-row>.field.col-ayur-avastha{flex:.9 130px!important;min-width:110px!important}.rasayu-app .ayurvedic-diag-row>.field.col-ayur-drushti{flex:1.2 160px!important;min-width:130px!important}.rasayu-app .ayurvedic-diag-row>.field.col-ayur-remark{flex:1.6 200px!important;width:auto!important;min-width:150px!important;max-width:450px!important}.rasayu-app .ayurvedic-samprapti-row>.field.col-ayur-samprapti{flex:140px!important;width:auto!important;min-width:115px!important}.rasayu-app .menstrual-cycle-row>.field.col-mc-pattern{flex:1.2 150px!important;min-width:120px!important}.rasayu-app .menstrual-cycle-row>.field.col-mc-lmp{flex:0 0 145px!important;width:145px!important}.rasayu-app .menstrual-cycle-row>.field.col-mc-days{flex:0 0 85px!important;width:85px!important}.rasayu-app .menstrual-cycle-row>.field.col-mc-symptoms{flex:1.2 160px!important;min-width:130px!important}.rasayu-app .menstrual-cycle-row>.field.col-mc-cycle-details{flex:1.5 200px!important;width:auto!important;min-width:160px!important;max-width:400px!important}.rasayu-app .gplad-row>.field.col-gplad{flex:0 0 75px!important;width:75px!important;min-width:65px!important}.rasayu-app .contraceptive-row>.field.col-contraceptive-history{flex:0 0 270px!important;width:270px!important;min-width:220px!important;max-width:290px!important}.rasayu-app .contraceptive-row>.field.col-contraceptive-episodes{flex:0 380px!important;width:380px!important;min-width:260px!important;max-width:420px!important}.rasayu-app .weight-gain-loss-row>.field.col-weight-status{flex:0 0 200px!important;width:200px!important;min-width:170px!important;max-width:220px!important}.rasayu-app .weight-gain-loss-row>.field.col-weight-reasons{flex:0 280px!important;width:280px!important;min-width:220px!important;max-width:320px!important}.rasayu-app .sutika-row>.field.col-sutika-status{flex:0 0 190px!important;width:190px!important;min-width:160px!important;max-width:210px!important}.rasayu-app .sutika-row>.field.col-sutika-modalities{flex:0 320px!important;width:320px!important;min-width:240px!important;max-width:360px!important}.rasayu-app .sutika-row>.field.col-sutika-duration{flex:0 0 130px!important;width:130px!important;min-width:110px!important;max-width:150px!important}.rasayu-app .sexual-history-row>.field.col-sexual-symptoms{flex:0 360px!important;width:360px!important;min-width:240px!important;max-width:400px!important}.rasayu-app .current-medicines-table .repeat-row{grid-template-columns:26px 1fr auto!important;align-items:flex-start!important;gap:8px!important;width:100%!important;display:grid!important}.rasayu-app .current-medicines-table .repeat-row .fields,.rasayu-app .single-line-table.current-medicines-table .repeat-row .fields>.single-line-row,.rasayu-app .current-medicine-row,.rasayu-app .single-line-row.current-medicine-row{flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px 6px!important;width:100%!important;max-width:100%!important;display:flex!important}.rasayu-app .current-medicine-row>.field{flex-direction:column!important;min-width:0!important;height:auto!important;display:flex!important}@media (width>=992px){.rasayu-app .current-medicines-table .repeat-row .fields,.rasayu-app .single-line-table.current-medicines-table .repeat-row .fields>.single-line-row,.rasayu-app .current-medicine-row,.rasayu-app .single-line-row.current-medicine-row{scrollbar-width:thin!important;flex-wrap:nowrap!important;overflow:auto hidden!important}.rasayu-app .current-medicine-row>.field.col-med-form,.rasayu-app .current-medicine-row>.field.col-xs:first-child{flex:.85 70px!important;min-width:48px!important;max-width:120px!important}.rasayu-app .current-medicine-row>.field.col-med-brand,.rasayu-app .current-medicine-row>.field.col-sm:nth-child(2),.rasayu-app .current-medicine-row>.field.col-med-generic,.rasayu-app .current-medicine-row>.field.col-sm:nth-child(3){flex:1.25 110px!important;min-width:75px!important;max-width:220px!important}.rasayu-app .current-medicine-row>.field.col-med-strength,.rasayu-app .current-medicine-row>.field:nth-child(4){flex:.6 50px!important;min-width:36px!important;max-width:80px!important}.rasayu-app .current-medicine-row>.field.col-med-strength-unit,.rasayu-app .current-medicine-row>.field:nth-child(5){flex:.65 55px!important;min-width:40px!important;max-width:90px!important}.rasayu-app .current-medicine-row>.field.col-med-freq,.rasayu-app .current-medicine-row>.field:nth-child(6){flex:.75 65px!important;min-width:46px!important;max-width:110px!important}.rasayu-app .current-medicine-row>.field.col-med-duration,.rasayu-app .current-medicine-row>.field:nth-child(7){flex:.6 50px!important;min-width:36px!important;max-width:80px!important}.rasayu-app .current-medicine-row>.field.col-med-duration-unit,.rasayu-app .current-medicine-row>.field:nth-child(8){flex:.65 55px!important;min-width:40px!important;max-width:90px!important}.rasayu-app .current-medicine-row>.field.col-med-side-effect,.rasayu-app .current-medicine-row>.field:nth-child(9){flex:1.2 105px!important;min-width:72px!important;max-width:220px!important}.rasayu-app .current-medicine-row>.field.col-med-remark,.rasayu-app .current-medicine-row>.field.col-xl,.rasayu-app .current-medicine-row>.field:nth-child(10){flex:1.5 130px!important;min-width:80px!important;max-width:320px!important}}@media (width<=991px){.rasayu-app .current-medicines-table .repeat-row .fields,.rasayu-app .single-line-table.current-medicines-table .repeat-row .fields>.single-line-row,.rasayu-app .current-medicine-row,.rasayu-app .single-line-row.current-medicine-row{flex-wrap:wrap!important;gap:8px 10px!important;overflow:visible!important}.rasayu-app .current-medicine-row>.field{flex:130px!important;min-width:100px!important;max-width:100%!important}.rasayu-app .current-medicine-row>.field.col-med-form{flex:.8 95px!important;min-width:80px!important}.rasayu-app .current-medicine-row>.field.col-med-brand,.rasayu-app .current-medicine-row>.field.col-med-generic{flex:1.2 140px!important;min-width:110px!important}.rasayu-app .current-medicine-row>.field.col-med-strength,.rasayu-app .current-medicine-row>.field.col-med-strength-unit,.rasayu-app .current-medicine-row>.field.col-med-duration,.rasayu-app .current-medicine-row>.field.col-med-duration-unit{flex:.7 80px!important;min-width:65px!important}.rasayu-app .current-medicine-row>.field.col-med-freq{flex:.9 100px!important;min-width:80px!important}.rasayu-app .current-medicine-row>.field.col-med-side-effect{flex:1.2 140px!important;min-width:110px!important}.rasayu-app .current-medicine-row>.field.col-med-remark,.rasayu-app .current-medicine-row>.field.col-xl{flex:1.8 200px!important;min-width:140px!important}}@media (width<=576px){.rasayu-app .current-medicine-row>.field{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}.rasayu-app .current-medicine-row .ant-select,.rasayu-app .current-medicine-row .ant-input,.rasayu-app .current-medicine-row .ant-input-number,.rasayu-app .current-medicine-row .control{width:100%!important}.rasayu-app .current-medicine-row textarea.ant-input{resize:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:4px 8px!important;line-height:1.3!important;overflow-y:hidden!important}.rasayu-app .two-line-table .repeat-row .fields{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.rasayu-app .two-line-table .repeat-row .fields>.single-line-row{align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .two-line-table .repeat-row .fields>.single-line-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .two-line-table .repeat-row .fields>.single-line-row{flex-wrap:wrap!important}}.rasayu-app .section-card .single-line-row{align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .section-card .single-line-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .section-card .single-line-row{flex-wrap:wrap!important}}@media (width<=576px){.rasayu-app .single-line-row>.field,.rasayu-app .repeat-row .fields>.field,.rasayu-app .single-line-table .repeat-row .fields>.field,.rasayu-app .repeat-row .fields>.single-line-row>.field,.rasayu-app .treatment-history-table .repeat-row .fields>.field,.rasayu-app .prev-medical-opinion-row>.field,.rasayu-app .past-medical-history-table .repeat-row .fields>.field,.rasayu-app .comorbidities-table .repeat-row .fields>.field,.rasayu-app .comorbidities-table .repeat-row .fields>.single-line-row>.field,.rasayu-app .comorbidities-row>.field,.rasayu-app .surgical-history-table .repeat-row .fields>.field,.rasayu-app .ayurvedic-diag-row>.field,.rasayu-app .ayurvedic-samprapti-row>.field,.rasayu-app .menstrual-cycle-row>.field,.rasayu-app .contraceptive-row>.field,.rasayu-app .weight-gain-loss-row>.field,.rasayu-app .sutika-row>.field,.rasayu-app .sexual-history-row>.field,.rasayu-app .gyn-obs-compact>.field,.rasayu-app .demography-row>.field,.rasayu-app .family-history-table .repeat-row .fields>.field,.rasayu-app .obstetric-history-table .repeat-row .fields>.field,.rasayu-app .allergy-table .repeat-row .fields>.field,.rasayu-app .meal-row>.field,.rasayu-app .manas-row>.field,.rasayu-app .physician-opinion-row>.field,.rasayu-app .rac-management-row>.field,.rasayu-app .dwc-management-row>.field,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field,.rasayu-app .aahar-table .repeat-row .fields>.single-line-row>.field,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.rasayu-app .repeat-row{grid-template-columns:24px 1fr auto!important}}.rasayu-app .treatment-history-table .repeat-row .fields>.field,.rasayu-app .prev-medical-opinion-row>.field,.rasayu-app .past-medical-history-table .repeat-row .fields>.field,.rasayu-app .comorbidities-table .repeat-row .fields>.field,.rasayu-app .comorbidities-table .repeat-row .fields>.single-line-row>.field,.rasayu-app .comorbidities-row>.field,.rasayu-app .surgical-history-table .repeat-row .fields>.field{flex-direction:column!important;max-width:100%!important;height:auto!important;display:flex!important}.rasayu-app .treatment-history-table .ant-select,.rasayu-app .prev-medical-opinion-row .ant-select,.rasayu-app .past-medical-history-table .ant-select,.rasayu-app .comorbidities-table .ant-select,.rasayu-app .surgical-history-table .ant-select,.rasayu-app .treatment-history-table .ant-input,.rasayu-app .prev-medical-opinion-row .ant-input,.rasayu-app .past-medical-history-table .ant-input,.rasayu-app .comorbidities-table .ant-input,.rasayu-app .surgical-history-table .ant-input,.rasayu-app .treatment-history-table .ant-picker,.rasayu-app .prev-medical-opinion-row .ant-picker,.rasayu-app .past-medical-history-table .ant-picker,.rasayu-app .comorbidities-table .ant-picker,.rasayu-app .surgical-history-table .ant-picker{width:100%!important}@media (width>=992px){.rasayu-app .treatment-history-table .repeat-row .fields,.rasayu-app .prev-medical-opinion-row,.rasayu-app .single-line-row.prev-medical-opinion-row,.rasayu-app .past-medical-history-table .repeat-row .fields,.rasayu-app .comorbidities-table .repeat-row .fields,.rasayu-app .comorbidities-table .repeat-row .fields>.single-line-row,.rasayu-app .comorbidities-row,.rasayu-app .surgical-history-table .repeat-row .fields{flex-wrap:nowrap!important;gap:6px 8px!important}.rasayu-app .treatment-history-table .repeat-row .fields>.field{flex:1.1 120px!important;min-width:75px!important}.rasayu-app .treatment-history-table .repeat-row .fields>.field.col-sm{flex:.9 95px!important;min-width:70px!important}.rasayu-app .prev-medical-opinion-row>.field.col-prev-opinion{flex:125px!important;min-width:95px!important}.rasayu-app .prev-medical-opinion-row>.field.col-prev-reason{flex:1.35 150px!important;min-width:100px!important}.rasayu-app .prev-medical-opinion-row>.field.col-prev-ovulatory{flex:.85 105px!important;min-width:80px!important}.rasayu-app .prev-medical-opinion-row>.field.col-prev-remark{flex:1.05 120px!important;min-width:85px!important}.rasayu-app .prev-medical-opinion-row>.field.col-prev-steroids,.rasayu-app .prev-medical-opinion-row>.field.col-prev-ocpills{flex:1.1 130px!important;min-width:95px!important}.rasayu-app .past-medical-history-table .repeat-row .fields>.field.col-lg{flex:1.2 115px!important;min-width:75px!important}.rasayu-app .past-medical-history-table .repeat-row .fields>.field.col-sm{flex:.9 95px!important;min-width:70px!important}.rasayu-app .past-medical-history-table .repeat-row .fields>.field.col-xs{flex:.6 60px!important;min-width:48px!important}.rasayu-app .comorbidities-table .repeat-row .fields>.field.col-lg,.rasayu-app .comorbidities-table .repeat-row .fields>.single-line-row>.field.col-lg,.rasayu-app .comorbidities-row>.field.col-lg{flex:1.2 115px!important;min-width:75px!important}.rasayu-app .comorbidities-table .repeat-row .fields>.field.col-sm,.rasayu-app .comorbidities-table .repeat-row .fields>.single-line-row>.field.col-sm,.rasayu-app .comorbidities-row>.field.col-sm{flex:.8 80px!important;min-width:60px!important}.rasayu-app .comorbidities-table .repeat-row .fields>.field.col-xs,.rasayu-app .comorbidities-table .repeat-row .fields>.single-line-row>.field.col-xs,.rasayu-app .comorbidities-row>.field.col-xs{flex:.55 55px!important;min-width:45px!important}.rasayu-app .surgical-history-table .repeat-row .fields>.field.col-lg{flex:1.15 110px!important;min-width:75px!important}.rasayu-app .surgical-history-table .repeat-row .fields>.field.col-sm{flex:.85 85px!important;min-width:60px!important}.rasayu-app .surgical-history-table .repeat-row .fields>.field.col-xs{flex:.55 55px!important;min-width:45px!important}}@media (width<=991px){.rasayu-app .treatment-history-table .repeat-row .fields,.rasayu-app .prev-medical-opinion-row,.rasayu-app .single-line-row.prev-medical-opinion-row,.rasayu-app .past-medical-history-table .repeat-row .fields,.rasayu-app .comorbidities-table .repeat-row .fields,.rasayu-app .comorbidities-table .repeat-row .fields>.single-line-row,.rasayu-app .comorbidities-row,.rasayu-app .surgical-history-table .repeat-row .fields{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .treatment-history-table .repeat-row .fields>.field,.rasayu-app .prev-medical-opinion-row>.field,.rasayu-app .past-medical-history-table .repeat-row .fields>.field,.rasayu-app .comorbidities-table .repeat-row .fields>.field,.rasayu-app .comorbidities-table .repeat-row .fields>.single-line-row>.field,.rasayu-app .comorbidities-row>.field,.rasayu-app .surgical-history-table .repeat-row .fields>.field{flex:150px!important;min-width:120px!important}.rasayu-app .past-medical-history-table .repeat-row .fields>.field.col-xs,.rasayu-app .comorbidities-table .repeat-row .fields>.field.col-xs,.rasayu-app .comorbidities-table .repeat-row .fields>.single-line-row>.field.col-xs,.rasayu-app .comorbidities-row>.field.col-xs,.rasayu-app .surgical-history-table .repeat-row .fields>.field.col-xs{flex:.7 80px!important;min-width:70px!important}}.rasayu-app .gyn-obs-compact{justify-content:flex-start!important;align-items:flex-start!important;gap:16px!important;width:100%!important;display:flex!important;overflow:visible!important}.rasayu-app .gyn-obs-compact>.field{flex-direction:column!important;max-width:100%!important;height:auto!important;display:flex!important}.rasayu-app .gyn-obs-compact>.field .ant-input-number,.rasayu-app .gyn-obs-compact>.field .ant-picker,.rasayu-app .gyn-obs-compact>.field .ant-select,.rasayu-app .gyn-obs-compact>.field .control,.rasayu-app .gyn-obs-compact>.field .toggle{width:100%!important;max-width:100%!important}.rasayu-app .gyn-obs-compact>.field.col-menopause-attained .toggle,.rasayu-app .gyn-obs-compact>.field.col-hysterectomy-toggle .toggle{box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:2px!important;display:flex!important}.rasayu-app .gyn-obs-compact>.field.col-menopause-attained .toggle .ant-radio-group,.rasayu-app .gyn-obs-compact>.field.col-hysterectomy-toggle .toggle .ant-radio-group{align-items:center!important;width:100%!important;height:100%!important;min-height:26px!important;max-height:26px!important;display:flex!important}.rasayu-app .gyn-obs-compact>.field.col-menopause-attained .toggle button,.rasayu-app .gyn-obs-compact>.field.col-hysterectomy-toggle .toggle button{box-sizing:border-box!important;text-align:center!important;border-radius:4px!important;flex:50%!important;min-width:0!important;max-width:none!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 4px!important;line-height:26px!important}.rasayu-app .gyn-obs-compact .control.disabled,.rasayu-app .gyn-obs-compact .control.is-disabled,.rasayu-app .gyn-obs-compact .control.readonly,.rasayu-app .gyn-obs-compact .field.is-disabled .control,.rasayu-app .gyn-obs-compact .field.disabled .control{color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .gyn-obs-compact .control:has(.ant-select-disabled){color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .gyn-obs-compact .control:has(.ant-picker-disabled){color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .gyn-obs-compact .control:has(input:disabled){color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .gyn-obs-compact .control:has(.ant-input-disabled){color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .gyn-obs-compact .control:has(.ant-input-number-disabled){color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .gyn-obs-compact .control.disabled input,.rasayu-app .gyn-obs-compact .control.is-disabled input,.rasayu-app .gyn-obs-compact .control.disabled .suffix,.rasayu-app .gyn-obs-compact .control.is-disabled .suffix,.rasayu-app .gyn-obs-compact .control.disabled .ant-select-selection-item,.rasayu-app .gyn-obs-compact .control.is-disabled .ant-select-selection-item,.rasayu-app .gyn-obs-compact .control.disabled .ant-select-selection-placeholder,.rasayu-app .gyn-obs-compact .control.is-disabled .ant-select-selection-placeholder,.rasayu-app .gyn-obs-compact .control.disabled .ant-picker-input>input,.rasayu-app .gyn-obs-compact .control.is-disabled .ant-picker-input>input,.rasayu-app .gyn-obs-compact .control.disabled .ant-picker-suffix,.rasayu-app .gyn-obs-compact .control.is-disabled .ant-picker-suffix,.rasayu-app .gyn-obs-compact .field.is-disabled .control input,.rasayu-app .gyn-obs-compact .field.is-disabled .control .suffix,.rasayu-app .gyn-obs-compact .field.is-disabled .control .ant-select-selection-item,.rasayu-app .gyn-obs-compact .field.is-disabled .control .ant-select-selection-placeholder,.rasayu-app .gyn-obs-compact .field.is-disabled .control .ant-picker-input>input,.rasayu-app .gyn-obs-compact .field.is-disabled .control .ant-picker-suffix{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .gyn-obs-compact .control:has(input:disabled) input{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .gyn-obs-compact .control:has(input:disabled) .suffix{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .gyn-obs-compact .control.disabled input::placeholder,.rasayu-app .gyn-obs-compact .control.is-disabled input::placeholder,.rasayu-app .gyn-obs-compact .field.is-disabled .control input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .gyn-obs-compact .control.disabled .ant-input-number,.rasayu-app .gyn-obs-compact .control.is-disabled .ant-input-number{background:0 0!important}@media (width>=992px){.rasayu-app .gyn-obs-compact{flex-wrap:nowrap!important;gap:16px!important}.rasayu-app .gyn-obs-compact>.field.col-menarche-age{flex:0 0 135px!important;width:135px!important;min-width:135px!important}.rasayu-app .gyn-obs-compact>.field.col-menopause-attained{flex:0 0 115px!important;width:115px!important;min-width:115px!important}.rasayu-app .gyn-obs-compact>.field.col-menopause-age{flex:0 0 135px!important;width:135px!important;min-width:135px!important}.rasayu-app .gyn-obs-compact>.field.col-hysterectomy-toggle{flex:0 0 115px!important;width:115px!important;min-width:115px!important}.rasayu-app .gyn-obs-compact>.field.col-hysterectomy-month{flex:0 0 145px!important;width:145px!important;min-width:145px!important}.rasayu-app .gyn-obs-compact>.field.col-hysterectomy-year{flex:0 0 110px!important;width:110px!important;min-width:110px!important}}@media (width<=991px){.rasayu-app .gyn-obs-compact{flex-wrap:wrap!important;gap:10px 14px!important}.rasayu-app .gyn-obs-compact>.field{flex:140px!important;min-width:110px!important}}.rasayu-app .vihar-table .repeat-row .fields,.rasayu-app .vihar-row,.rasayu-app .single-line-row.vihar-row,.rasayu-app .veg-dharan-table .repeat-row .fields,.rasayu-app .veg-dharan-row,.rasayu-app .single-line-row.veg-dharan-row{justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;display:flex!important;overflow:visible!important}.rasayu-app .vihar-table .ant-select,.rasayu-app .vihar-table .ant-input,.rasayu-app .vihar-table .ant-input-number,.rasayu-app .vihar-table .control,.rasayu-app .vihar-row .ant-select,.rasayu-app .vihar-row .ant-input,.rasayu-app .vihar-row .ant-input-number,.rasayu-app .vihar-row .control,.rasayu-app .veg-dharan-table .ant-select,.rasayu-app .veg-dharan-table .ant-input,.rasayu-app .veg-dharan-table .ant-input-number,.rasayu-app .veg-dharan-table .control,.rasayu-app .veg-dharan-row .ant-select,.rasayu-app .veg-dharan-row .ant-input,.rasayu-app .veg-dharan-row .ant-input-number,.rasayu-app .veg-dharan-row .control{width:100%!important}@media (width>=992px){.rasayu-app .vihar-table .repeat-row .fields,.rasayu-app .vihar-row,.rasayu-app .single-line-row.vihar-row,.rasayu-app .veg-dharan-table .repeat-row .fields,.rasayu-app .veg-dharan-row,.rasayu-app .single-line-row.veg-dharan-row{flex-wrap:nowrap!important;gap:6px 8px!important}.rasayu-app .vihar-table .repeat-row .fields>.field.col-toggle,.rasayu-app .vihar-row>.field.col-toggle{flex:0 0 95px!important;width:95px!important;min-width:85px!important}.rasayu-app .vihar-table .repeat-row .fields>.field.col-md,.rasayu-app .vihar-row>.field.col-md{flex:1.05 105px!important;min-width:70px!important}.rasayu-app .vihar-table .repeat-row .fields>.field.col-lg,.rasayu-app .vihar-row>.field.col-lg{flex:1.15 115px!important;min-width:75px!important}.rasayu-app .vihar-table .repeat-row .fields>.field.col-sm,.rasayu-app .vihar-row>.field.col-sm{flex:.85 85px!important;min-width:60px!important}.rasayu-app .vihar-table .repeat-row .fields>.field.col-xs,.rasayu-app .vihar-row>.field.col-xs{flex:.5 50px!important;min-width:38px!important}.rasayu-app .veg-dharan-table .repeat-row .fields>.field.col-sm,.rasayu-app .veg-dharan-row>.field.col-sm{flex:.85 85px!important;min-width:60px!important}.rasayu-app .veg-dharan-table .repeat-row .fields>.field.col-lg,.rasayu-app .veg-dharan-row>.field.col-lg{flex:1.25 125px!important;min-width:80px!important}.rasayu-app .veg-dharan-table .repeat-row .fields>.field.col-md,.rasayu-app .veg-dharan-row>.field.col-md{flex:100px!important;min-width:70px!important}.rasayu-app .veg-dharan-table .repeat-row .fields>.field.col-xs,.rasayu-app .veg-dharan-row>.field.col-xs{flex:.5 50px!important;min-width:38px!important}}@media (width<=991px){.rasayu-app .vihar-table .repeat-row .fields,.rasayu-app .vihar-row,.rasayu-app .single-line-row.vihar-row,.rasayu-app .veg-dharan-table .repeat-row .fields,.rasayu-app .veg-dharan-row,.rasayu-app .single-line-row.veg-dharan-row{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .vihar-row>.field,.rasayu-app .veg-dharan-row>.field{flex:140px!important;min-width:110px!important}.rasayu-app .vihar-row>.field.col-xs,.rasayu-app .veg-dharan-row>.field.col-xs{flex:.7 80px!important;min-width:65px!important}}@media (width<=576px){.rasayu-app .vihar-row>.field,.rasayu-app .veg-dharan-row>.field{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}.rasayu-app .demography-row .ant-select,.rasayu-app .demography-row .ant-input,.rasayu-app .demography-row .control,.rasayu-app .family-history-table .ant-select,.rasayu-app .family-history-table .ant-input,.rasayu-app .family-history-table .control,.rasayu-app .obstetric-history-table .ant-select,.rasayu-app .obstetric-history-table .ant-input,.rasayu-app .obstetric-history-table .ant-input-number,.rasayu-app .obstetric-history-table .ant-picker,.rasayu-app .obstetric-history-table .control,.rasayu-app .allergy-table .ant-select,.rasayu-app .allergy-table .control,.rasayu-app .meal-table .ant-select,.rasayu-app .meal-table .ant-input,.rasayu-app .meal-table .ant-picker,.rasayu-app .meal-table .control,.rasayu-app .manas-table .ant-select,.rasayu-app .manas-table .ant-input,.rasayu-app .manas-table .ant-input-number,.rasayu-app .manas-table .control,.rasayu-app .physician-opinion-table .ant-select,.rasayu-app .physician-opinion-table .ant-input,.rasayu-app .physician-opinion-table .control,.rasayu-app .rac-management-row .ant-select,.rasayu-app .rac-management-row .ant-input,.rasayu-app .rac-management-row .control,.rasayu-app .dwc-management-row .ant-select,.rasayu-app .dwc-management-row .ant-input,.rasayu-app .dwc-management-row .control,.rasayu-app .chemo-radiation-table .ant-select,.rasayu-app .chemo-radiation-table .ant-input,.rasayu-app .chemo-radiation-table .ant-input-number,.rasayu-app .chemo-radiation-table .ant-picker,.rasayu-app .chemo-radiation-table .control,.rasayu-app .aahar-table .ant-select,.rasayu-app .aahar-table .ant-input,.rasayu-app .aahar-table .ant-input-number,.rasayu-app .aahar-table .ant-picker,.rasayu-app .aahar-table .control,.rasayu-app .habits-table .ant-select,.rasayu-app .habits-table .ant-input,.rasayu-app .habits-table .ant-input-number,.rasayu-app .habits-table .control{width:100%!important}.rasayu-app .demography-row{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important}@media (width>=1360px){.rasayu-app .demography-row{flex-wrap:nowrap!important;gap:8px 10px!important}.rasayu-app .demography-row>.field.col-demography-marital,.rasayu-app .demography-row>.field.col-demography-consang{flex:130px!important;min-width:105px!important}.rasayu-app .demography-row>.field.col-demography-remark{flex:1.25 150px!important;min-width:110px!important}.rasayu-app .demography-row>.field.col-demography-allergy-type{flex:130px!important;min-width:105px!important}.rasayu-app .demography-row>.field.col-demography-allergy-reason,.rasayu-app .demography-row>.field.col-demography-allergy-remark{flex:1.25 150px!important;min-width:110px!important}}@media (width>=768px) and (width<=1359px){.rasayu-app .demography-row{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .demography-row>.field{flex:calc(33.333% - 10px)!important;min-width:180px!important}}@media (width<=767px){.rasayu-app .demography-row{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .demography-row>.field{flex:140px!important;min-width:110px!important}}.rasayu-app .family-history-table .repeat-row .fields{justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .family-history-table .repeat-row .fields{flex-wrap:nowrap!important;gap:6px 8px!important}.rasayu-app .family-history-table .repeat-row .fields>.field.col-sm{flex:115px!important;min-width:90px!important}.rasayu-app .family-history-table .repeat-row .fields>.field.col-lg{flex:1.35 145px!important;min-width:110px!important}.rasayu-app .family-history-table .repeat-row .fields>.field.col-xl{flex:1.6 180px!important;min-width:130px!important}}@media (width<=991px){.rasayu-app .family-history-table .repeat-row .fields{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .family-history-table .repeat-row .fields>.field{flex:140px!important;min-width:110px!important}}.rasayu-app .obstetric-history-table .repeat-row .fields{justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .obstetric-history-table .repeat-row .fields{flex-wrap:wrap!important;gap:10px 12px!important}.rasayu-app .obstetric-history-table .repeat-row .fields>.field{flex:170px!important;min-width:140px!important}.rasayu-app .obstetric-history-table .repeat-row .fields>.field.col-xs{flex:0 110px!important;min-width:90px!important}.rasayu-app .obstetric-history-table .repeat-row .fields>.field.col-lg{flex:220px!important;min-width:180px!important}}@media (width<=991px){.rasayu-app .obstetric-history-table .repeat-row .fields{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .obstetric-history-table .repeat-row .fields>.field{flex:130px!important;min-width:100px!important}.rasayu-app .obstetric-history-table .repeat-row .fields>.field.col-xs{flex:.7 80px!important;min-width:65px!important}}.rasayu-app .meal-table .repeat-row .fields,.rasayu-app .meal-row,.rasayu-app .single-line-row.meal-row,.rasayu-app .manas-table .repeat-row .fields,.rasayu-app .manas-row,.rasayu-app .single-line-row.manas-row{justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .meal-table .repeat-row .fields,.rasayu-app .meal-row,.rasayu-app .single-line-row.meal-row,.rasayu-app .manas-table .repeat-row .fields,.rasayu-app .manas-row,.rasayu-app .single-line-row.manas-row{flex-wrap:nowrap!important;gap:6px 8px!important}.rasayu-app .meal-row>.field.col-sm{flex:125px!important;min-width:95px!important}.rasayu-app .meal-row>.field.col-lg{flex:1.8 200px!important;min-width:140px!important}.rasayu-app .manas-row>.field.col-lg{flex:1.4 155px!important;min-width:120px!important}.rasayu-app .manas-row>.field.col-sm{flex:115px!important;min-width:90px!important}.rasayu-app .manas-row>.field.col-xs{flex:.6 65px!important;min-width:50px!important}}@media (width<=991px){.rasayu-app .meal-table .repeat-row .fields,.rasayu-app .meal-row,.rasayu-app .single-line-row.meal-row,.rasayu-app .manas-table .repeat-row .fields,.rasayu-app .manas-row,.rasayu-app .single-line-row.manas-row{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .meal-row>.field,.rasayu-app .manas-row>.field{flex:140px!important;min-width:110px!important}.rasayu-app .manas-row>.field.col-xs{flex:.7 80px!important;min-width:65px!important}}.rasayu-app .physician-opinion-table .repeat-row .fields,.rasayu-app .physician-opinion-row,.rasayu-app .single-line-row.physician-opinion-row,.rasayu-app .rac-management-row,.rasayu-app .single-line-row.rac-management-row,.rasayu-app .dwc-management-row,.rasayu-app .single-line-row.dwc-management-row{justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .physician-opinion-table .repeat-row .fields,.rasayu-app .physician-opinion-row,.rasayu-app .single-line-row.physician-opinion-row,.rasayu-app .rac-management-row,.rasayu-app .single-line-row.rac-management-row,.rasayu-app .dwc-management-row,.rasayu-app .single-line-row.dwc-management-row{flex-wrap:nowrap!important;gap:6px 8px!important}.rasayu-app .physician-opinion-row>.field.col-sm{flex:1.1 125px!important;min-width:95px!important}.rasayu-app .physician-opinion-row>.field.col-md{flex:1.3 145px!important;min-width:110px!important}.rasayu-app .physician-opinion-row>.field.col-toggle-wide{flex:0 0 130px!important;width:130px!important;min-width:120px!important}.rasayu-app .physician-opinion-row>.field.col-lg{flex:1.4 160px!important;min-width:120px!important}.rasayu-app .rac-management-row>.field.col-sm,.rasayu-app .dwc-management-row>.field.col-sm{flex:120px!important;min-width:95px!important}.rasayu-app .rac-management-row>.field.col-md,.rasayu-app .dwc-management-row>.field.col-md{flex:1.25 145px!important;min-width:110px!important}.rasayu-app .rac-management-row>.field.col-lg,.rasayu-app .dwc-management-row>.field.col-lg{flex:1.4 160px!important;min-width:120px!important}}@media (width<=991px){.rasayu-app .physician-opinion-table .repeat-row .fields,.rasayu-app .physician-opinion-row,.rasayu-app .single-line-row.physician-opinion-row,.rasayu-app .rac-management-row,.rasayu-app .single-line-row.rac-management-row,.rasayu-app .dwc-management-row,.rasayu-app .single-line-row.dwc-management-row{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .physician-opinion-row>.field,.rasayu-app .rac-management-row>.field,.rasayu-app .dwc-management-row>.field{flex:140px!important;min-width:110px!important}.rasayu-app .physician-opinion-row>.field.col-toggle-wide{flex:0 0 130px!important;min-width:120px!important}}.rasayu-app .two-line-table:not(.chemo-radiation-table):not(.habits-table) .repeat-row .fields>.single-line-row,.rasayu-app .aahar-table .repeat-row .fields>.single-line-row{justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .two-line-table:not(.chemo-radiation-table):not(.habits-table) .repeat-row .fields>.single-line-row,.rasayu-app .aahar-table .repeat-row .fields>.single-line-row{flex-wrap:nowrap!important;gap:6px 8px!important}.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-xs{flex:.6 65px!important;min-width:48px!important}.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-sm{flex:115px!important;min-width:85px!important}.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-md{flex:1.25 145px!important;min-width:110px!important}.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-lg{flex:1.45 165px!important;min-width:120px!important}.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-xl{flex:1.8 200px!important;min-width:140px!important}}@media (width<=991px){.rasayu-app .two-line-table:not(.chemo-radiation-table):not(.habits-table) .repeat-row .fields>.single-line-row,.rasayu-app .aahar-table .repeat-row .fields>.single-line-row{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field{flex:140px!important;min-width:110px!important}.rasayu-app .two-line-table .repeat-row .fields>.single-line-row>.field.col-xs{flex:.7 80px!important;min-width:65px!important}}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row.chemo-line-1,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row.chemo-line-2{justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row.chemo-line-1,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row.chemo-line-2{flex-wrap:nowrap!important;gap:6px 8px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-type{flex:0 0 183px!important;width:183px!important;min-width:183px!important;max-width:183px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-strength{flex:0 0 65px!important;width:65px!important;min-width:65px!important;max-width:65px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-unit{flex:0 0 110px!important;width:110px!important;min-width:110px!important;max-width:110px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-cycle,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-day{flex:0 0 65px!important;width:65px!important;min-width:65px!important;max-width:65px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-freq{flex:0 0 138px!important;width:138px!important;min-width:138px!important;max-width:138px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-start{flex:0 0 145px!important;width:145px!important;min-width:145px!important;max-width:145px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-duration{flex:0 0 55px!important;width:55px!important;min-width:55px!important;max-width:55px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-dur-unit{flex:0 0 82px!important;width:82px!important;min-width:82px!important;max-width:82px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-end,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-route{flex:0 0 135px!important;width:135px!important;min-width:135px!important;max-width:135px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-drug{flex:2 428px!important;min-width:250px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-adr,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-response{flex:210px!important;min-width:150px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-brand,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-remark{flex:210px!important;min-width:180px!important;max-width:270px!important}}@media (width<=991px){.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row.chemo-line-1,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row.chemo-line-2{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-cycle,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-day,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-duration,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-strength{flex:0 0 70px!important;width:70px!important;min-width:60px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-unit,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-dur-unit{flex:0 0 95px!important;width:95px!important;min-width:80px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-start,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-end{flex:0 0 130px!important;width:130px!important;min-width:115px!important}.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-type,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-drug,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-brand,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-freq,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-route,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-adr,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-response,.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field.col-chemo-remark{flex:140px!important;min-width:120px!important}}@media (width<=576px){.rasayu-app .chemo-radiation-table .repeat-row .fields>.single-line-row>.field{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}.rasayu-app .habits-table .repeat-row .fields{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}@media (width>=992px){.rasayu-app .habits-table .repeat-row .fields>.single-line-row.habit-line-1,.rasayu-app .habits-table .repeat-row .fields>.single-line-row.habit-line-2{grid-template-columns:minmax(55px,65px) minmax(145px,165px) minmax(82px,92px) minmax(135px,160px) minmax(140px,165px) minmax(250px,1.4fr);justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;display:grid!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-type{grid-column:1/3!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-qty{grid-column:3/4!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-unit{grid-column:4/5!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-freq{grid-column:5/6!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-peg{grid-column:6/7!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-since{grid-column:1/2!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-since-unit{grid-column:2/3!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-stopped{grid-column:3/4!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-stopped-unit{grid-column:4/5!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-status{grid-column:5/6!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-remarks{grid-column:6/7!important}}@media (width<=991px){.rasayu-app .habits-table .repeat-row .fields>.single-line-row.habit-line-1,.rasayu-app .habits-table .repeat-row .fields>.single-line-row.habit-line-2{flex-wrap:wrap!important;gap:8px 10px!important;display:flex!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-qty,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-since,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-stopped{flex:0 0 65px!important;width:65px!important;min-width:55px!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-unit,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-since-unit,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-stopped-unit{flex:120px!important;min-width:100px!important}.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-type,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-freq,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-peg,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-status,.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field.col-habit-remarks{flex:160px!important;min-width:130px!important}}@media (width<=576px){.rasayu-app .habits-table .repeat-row .fields>.single-line-row>.field{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}}.rasayu-app .repeat-row .rm,.rasayu-app .antd-repeat-table .repeat-row .rm,.rasayu-app .form-scroll .antd-repeat-table .repeat-row .rm,.rasayu-app .form-scroll .repeat-row .rm,.rasayu-app .disease-tab-container .repeat-row .rm,.rasayu-app .personal-tab-container .repeat-row .rm,.rasayu-app .condition-tab-container .repeat-row .rm,.rasayu-app .allopathy-diag-table .repeat-row .rm,.rasayu-app .ayurvedic-diag-table .repeat-row .rm,.rasayu-app .treatment-history-table .repeat-row .rm,.rasayu-app .past-acute-table .repeat-row .rm,.rasayu-app .comorbidities-table .repeat-row .rm,.rasayu-app .surgical-history-table .repeat-row .rm,.rasayu-app .family-history-table .repeat-row .rm,.rasayu-app .obstetric-history-table .repeat-row .rm,.rasayu-app .current-medicines-table .repeat-row .rm,.rasayu-app .chemo-radiation-table .repeat-row .rm,.rasayu-app .panchakarma-table .repeat-row .rm,.rasayu-app .iui-history-table .repeat-row .rm,.rasayu-app .ivf-history-table .repeat-row .rm,.rasayu-app .habits-table .repeat-row .rm,.rasayu-app .aahar-table .repeat-row .rm,.rasayu-app .meal-table .repeat-row .rm,.rasayu-app .vihar-table .repeat-row .rm,.rasayu-app .veg-dharan-table .repeat-row .rm,.rasayu-app .manas-table .repeat-row .rm,.rasayu-app .physician-opinion-table .repeat-row .rm{flex-shrink:0!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;height:auto!important;margin-top:0!important;padding-top:20px!important;display:flex!important}.rasayu-app .repeat-row .idx,.rasayu-app .antd-repeat-table .repeat-row .idx,.rasayu-app .form-scroll .antd-repeat-table .repeat-row .idx,.rasayu-app .form-scroll .repeat-row .idx{justify-content:flex-end!important;align-self:flex-start!important;align-items:center!important;height:28px!important;padding-top:20px!important;line-height:28px!important;display:flex!important}.rasayu-app .repeat-foot{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.rasayu-app .baseline-tab-disabled-view-only .repeat-subtabs .tabs button,.rasayu-app .baseline-tab-disabled-view-only .repeat-subtabs button.tab,.rasayu-app .baseline-tab-disabled-view-only .tabs.sub button,.rasayu-app .visit-form-disabled-view-only .repeat-subtabs .tabs button,.rasayu-app .visit-form-disabled-view-only .repeat-subtabs button.tab,.rasayu-app .visit-form-disabled-view-only .tabs.sub button,.visit-form-disabled-view-only .repeat-subtabs .tabs button,.visit-form-disabled-view-only .repeat-subtabs button.tab,.visit-form-disabled-view-only .tabs.sub button{pointer-events:auto!important;cursor:pointer!important}.control input,.control .ant-input,.control .ant-input-disabled,.control input:disabled,.antd-control input,.antd-control .ant-input,.antd-control .ant-input-disabled,.antd-control input:disabled,.repeat-row .control input,.repeat-row .control .ant-input,.repeat-row .fields .control input,.repeat-row .fields .control .ant-input,.rasayu-app .control input,.rasayu-app .control .ant-input,.rasayu-app .control .ant-input-disabled,.rasayu-app .control input:disabled,.rasayu-app .baseline-tab-disabled-view-only .control input,.rasayu-app .baseline-tab-disabled-view-only .control .ant-input,.rasayu-app .baseline-tab-disabled-view-only .control .ant-input-disabled,.rasayu-app .baseline-tab-disabled-view-only input:disabled,.rasayu-app .visit-form-disabled-view-only .control input,.rasayu-app .visit-form-disabled-view-only .control .ant-input,.rasayu-app .visit-form-disabled-view-only .control .ant-input-disabled,.rasayu-app .visit-form-disabled-view-only input:disabled,.rasayu-app .control.disabled input,.rasayu-app .control.is-disabled input{box-shadow:none!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;background:0 0!important;border:0!important;outline:none!important;font-size:12.5px!important;font-weight:500!important}.control.disabled,.control.is-disabled,.control.readonly,.baseline-tab-disabled-view-only .control,.rasayu-app .baseline-tab-disabled-view-only .control,.visit-form-disabled-view-only .control,.rasayu-app .visit-form-disabled-view-only .control,.rasayu-app .control.disabled,.rasayu-app .control.is-disabled,.rasayu-app .control.readonly{box-shadow:none!important;pointer-events:none!important;cursor:not-allowed!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.control:has(.ant-select-disabled){box-shadow:none!important;pointer-events:none!important;cursor:not-allowed!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.control:has(.ant-picker-disabled){box-shadow:none!important;pointer-events:none!important;cursor:not-allowed!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.control:has(.ant-input-disabled){box-shadow:none!important;pointer-events:none!important;cursor:not-allowed!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.control:has(.ant-input-number-disabled){box-shadow:none!important;pointer-events:none!important;cursor:not-allowed!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.control:has(input:disabled){box-shadow:none!important;pointer-events:none!important;cursor:not-allowed!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.baseline-tab-disabled-view-only .ant-select-disabled .ant-select-selector,.rasayu-app .baseline-tab-disabled-view-only .ant-select-disabled .ant-select-selector,.visit-form-disabled-view-only .ant-select-disabled .ant-select-selector,.rasayu-app .visit-form-disabled-view-only .ant-select-disabled .ant-select-selector{box-shadow:none!important;background:0 0!important;border:0!important}.control.disabled input,.control.is-disabled input,.baseline-tab-disabled-view-only .control input,.baseline-tab-disabled-view-only .control .ant-select-selection-item,.rasayu-app .baseline-tab-disabled-view-only .control input,.rasayu-app .baseline-tab-disabled-view-only .control .ant-select-selection-item,.visit-form-disabled-view-only .control input,.visit-form-disabled-view-only .control .ant-select-selection-item,.rasayu-app .visit-form-disabled-view-only .control input,.rasayu-app .visit-form-disabled-view-only .control .ant-select-selection-item{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;font-size:12.5px!important;font-weight:500!important}.control:has(input:disabled) input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;font-size:12.5px!important;font-weight:500!important}.control:has(.ant-select-disabled) .ant-select-selection-item{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;font-size:12.5px!important;font-weight:500!important}.control:has(.ant-picker-disabled) input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;font-size:12.5px!important;font-weight:500!important}.control.disabled .ant-select-arrow,.control.disabled .ant-picker-suffix,.baseline-tab-disabled-view-only .control .ant-select-arrow,.baseline-tab-disabled-view-only .control .ant-picker-suffix,.visit-form-disabled-view-only .control .ant-select-arrow,.visit-form-disabled-view-only .control .ant-picker-suffix{color:#94a3b8!important}.control:has(.ant-select-disabled) .ant-select-arrow{color:#94a3b8!important}.control:has(.ant-picker-disabled) .ant-picker-suffix{color:#94a3b8!important}.toggle.disabled,.baseline-tab-disabled-view-only .toggle,.visit-form-disabled-view-only .toggle,.rasayu-app .toggle.disabled,.rasayu-app .baseline-tab-disabled-view-only .toggle,.rasayu-app .visit-form-disabled-view-only .toggle{opacity:.75!important;pointer-events:none!important;cursor:not-allowed!important;background:var(--paper,#f1f5f9)!important;border:1px solid var(--line,#e2e8f0)!important}.toggle:has(button:disabled){opacity:.75!important;pointer-events:none!important;cursor:not-allowed!important;background:var(--paper,#f1f5f9)!important;border:1px solid var(--line,#e2e8f0)!important}.rasayu-app .toggle:has(button:disabled){opacity:.75!important;pointer-events:none!important;cursor:not-allowed!important;background:var(--paper,#f1f5f9)!important;border:1px solid var(--line,#e2e8f0)!important}.toggle.disabled button,.toggle button:disabled,.baseline-tab-disabled-view-only .toggle button,.visit-form-disabled-view-only .toggle button,.rasayu-app .toggle.disabled button,.rasayu-app .toggle button:disabled,.rasayu-app .baseline-tab-disabled-view-only .toggle button,.rasayu-app .visit-form-disabled-view-only .toggle button{cursor:not-allowed!important;pointer-events:none!important;color:var(--ink-3,#64748b)!important}.toggle.disabled button[aria-pressed=true],.toggle button:disabled[aria-pressed=true],.baseline-tab-disabled-view-only .toggle button[aria-pressed=true],.visit-form-disabled-view-only .toggle button[aria-pressed=true],.rasayu-app .toggle.disabled button[aria-pressed=true],.rasayu-app .toggle button:disabled[aria-pressed=true],.rasayu-app .baseline-tab-disabled-view-only .toggle button[aria-pressed=true],.rasayu-app .visit-form-disabled-view-only .toggle button[aria-pressed=true]{color:#fff!important;background:#64748b!important}.rasayu-app .baseline-tab-disabled-view-only .chk,.rasayu-app .baseline-tab-disabled-view-only .ant-checkbox-wrapper,.rasayu-app .baseline-tab-disabled-view-only .ant-radio-wrapper,.rasayu-app .visit-form-disabled-view-only .chk,.rasayu-app .visit-form-disabled-view-only .ant-checkbox-wrapper,.rasayu-app .visit-form-disabled-view-only .ant-radio-wrapper,.visit-form-disabled-view-only .chk,.visit-form-disabled-view-only .ant-checkbox-wrapper,.visit-form-disabled-view-only .ant-radio-wrapper{pointer-events:none!important;cursor:not-allowed!important}.rasayu-app .baseline-tab-disabled-view-only .antd-rm-btn,.rasayu-app .baseline-tab-disabled-view-only .antd-add-btn,.rasayu-app .baseline-tab-disabled-view-only .repeat-foot,.rasayu-app .visit-form-disabled-view-only .antd-rm-btn,.rasayu-app .visit-form-disabled-view-only .antd-add-btn,.rasayu-app .visit-form-disabled-view-only .repeat-foot,.visit-form-disabled-view-only .antd-rm-btn,.visit-form-disabled-view-only .antd-add-btn,.visit-form-disabled-view-only .repeat-foot{display:none!important}.baseline-view-only-badge,.rasayu-app .baseline-view-only-badge{color:#92400e;letter-spacing:.2px;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.visit-advised-tests-box,.rasayu-app .visit-advised-tests-box{background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .obstetric-history-table .control.disabled,.rasayu-app .obstetric-history-table .control.is-disabled,.rasayu-app .repeat-row .fields .field.is-disabled .control,.rasayu-app .repeat-row .fields .field.disabled .control{color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .obstetric-history-table .control:has(.ant-select-disabled){color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .obstetric-history-table .control:has(.ant-input-number-disabled){color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .obstetric-history-table .control:has(input:disabled){color:#94a3b8!important;cursor:not-allowed!important;box-shadow:none!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .obstetric-history-table .control.disabled input,.rasayu-app .obstetric-history-table .control.is-disabled input,.rasayu-app .repeat-row .fields .field.is-disabled input,.rasayu-app .repeat-row .fields .field.disabled input{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;cursor:not-allowed!important;background:0 0!important}.rasayu-app .obstetric-history-table .control:has(.ant-select-disabled) input{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;cursor:not-allowed!important;background:0 0!important}.rasayu-app .obstetric-history-table .control:has(.ant-input-number-disabled) input{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;cursor:not-allowed!important;background:0 0!important}.rasayu-app .obstetric-history-table .control:has(input:disabled) input{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;cursor:not-allowed!important;background:0 0!important}.rasayu-app .obstetric-history-table .control.disabled .ant-select-selection-placeholder,.rasayu-app .obstetric-history-table .control.is-disabled .ant-select-selection-placeholder,.rasayu-app .repeat-row .fields .field.is-disabled .ant-select-selection-placeholder,.rasayu-app .repeat-row .fields .field.disabled .ant-select-selection-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .obstetric-history-table .control:has(.ant-select-disabled) .ant-select-selection-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .obstetric-history-table .field.disabled>label,.rasayu-app .obstetric-history-table .field.is-disabled>label,.rasayu-app .repeat-row .fields .field.disabled>label,.rasayu-app .repeat-row .fields .field.is-disabled>label{color:#94a3b8!important}.rasayu-app .onexam-row,.rasayu-app .single-line-row.bp-row,.rasayu-app .single-line-row.anthropometry-row,.rasayu-app .single-line-row.ayurvedic-params-row,.rasayu-app .single-line-row.ayurvedic-params-row-1,.rasayu-app .single-line-row.ayurvedic-params-row-2,.rasayu-app .single-line-row.abdominal-girth-row,.rasayu-app .single-line-row.abdominal-exam-row,.rasayu-app .single-line-row.hirsutism-row,.rasayu-app .single-line-row.skin-exam-row,.rasayu-app .single-line-row.acanthosis-row,.rasayu-app .single-line-row.acne-row,.rasayu-app .single-line-row.temperature-row,.rasayu-app .single-line-row.cardio-row,.rasayu-app .single-line-row.urine-row,.rasayu-app .single-line-row.eye-exam-row,.rasayu-app .single-line-row.slr-row,.rasayu-app .single-line-row.auscultation-row,.rasayu-app .single-line-row.palpation-row,.rasayu-app .single-line-row.breast-row,.rasayu-app .single-line-row.pelvic-row,.rasayu-app .single-line-row.anc-row,.rasayu-app .single-line-row.percussion-row,.rasayu-app .single-line-row.systemic-row,.rasayu-app .single-line-row.photo-doc-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.rasayu-app .form-scroll .repeat-row .fields{overflow-x:visible!important}.rasayu-app .form-scroll .repeat-row .fields>.single-line-row{width:100%!important}.rasayu-app .bp-row>.field,.rasayu-app .anthropometry-row>.field,.rasayu-app .ayurvedic-params-row>.field,.rasayu-app .abdominal-girth-row>.field,.rasayu-app .abdominal-exam-row>.field,.rasayu-app .hirsutism-row>.field,.rasayu-app .skin-exam-row>.field,.rasayu-app .acanthosis-row>.field,.rasayu-app .acne-row>.field,.rasayu-app .temperature-row>.field,.rasayu-app .cardio-row>.field,.rasayu-app .urine-row>.field,.rasayu-app .eye-exam-row>.field,.rasayu-app .slr-row>.field,.rasayu-app .auscultation-row>.field,.rasayu-app .palpation-row>.field,.rasayu-app .breast-row>.field,.rasayu-app .pelvic-row>.field,.rasayu-app .anc-row>.field,.rasayu-app .percussion-row>.field,.rasayu-app .systemic-row>.field,.rasayu-app .photo-doc-row>.field{flex:none!important;min-width:0!important;max-width:100%!important}.rasayu-app .single-line-row.anthropometry-row>.field.col-anthro-weight-measured{flex:0 0 130px!important;width:130px!important}.rasayu-app .single-line-row.anthropometry-row>.field.col-anthro-weight-reported{flex:0 0 140px!important;width:140px!important}.rasayu-app .single-line-row.anthropometry-row>.field.col-anthro-height{flex:0 0 115px!important;width:115px!important}.rasayu-app .single-line-row.anthropometry-row>.field.col-anthro-bmi{flex:0 0 110px!important;width:110px!important}.rasayu-app .single-line-row.anthropometry-row>.field.col-anthro-bsa{flex:0 0 95px!important;width:95px!important}.rasayu-app .single-line-row.anthropometry-row>.field.col-anthro-ideal-weight{flex:0 0 120px!important;width:120px!important}.rasayu-app .single-line-row.anthropometry-row>.field.col-anthro-remark{flex:180px!important;width:auto!important;min-width:140px!important;max-width:280px!important}.rasayu-app .single-line-row.bp-row>.field.col-bp-date{flex:0 0 145px!important;width:145px!important;min-width:135px!important}.rasayu-app .single-line-row.bp-row>.field.col-bp-time{flex:0 0 115px!important;width:115px!important;min-width:100px!important}.rasayu-app .single-line-row.bp-row>.field.col-bp-systolic,.rasayu-app .single-line-row.bp-row>.field.col-bp-diastolic{flex:0 0 90px!important;width:90px!important;min-width:80px!important}.rasayu-app .single-line-row.bp-row>.field.col-bp-position{flex:0 0 140px!important;width:140px!important;min-width:120px!important}.rasayu-app .single-line-row.bp-row>.field.col-bp-pr{flex:0 0 85px!important;width:85px!important;min-width:75px!important}.rasayu-app .single-line-row.bp-row>.field.col-bp-self-reported{flex:0 0 88px!important;width:88px!important}.rasayu-app .single-line-row.bp-row>.field.col-bp-remark{flex:200px!important;width:auto!important;min-width:160px!important;max-width:400px!important}.rasayu-app .single-line-row.bp-row>.field.col-bp-remark textarea,.rasayu-app .single-line-row.bp-row>.field.col-bp-remark .ant-input{resize:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;padding:4px 8px!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .ayurvedic-params-2rows-container{flex-direction:column!important;gap:14px!important;width:100%!important;display:flex!important}.rasayu-app .ayur-row-split{flex-wrap:wrap!important;align-items:flex-start!important;gap:16px 20px!important;width:100%!important;display:flex!important}.rasayu-app .ayur-subblock{flex-direction:column!important;min-width:0!important;display:flex!important}.rasayu-app .ayur-subblock .subsection-label{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:6px!important;font-size:11px!important;font-weight:700!important}.rasayu-app .ayur-block-pulse{flex:0 auto!important}.rasayu-app .ayur-block-mala{border-left:1px solid #f1f5f9!important;flex:auto!important;min-width:0!important;padding-left:16px!important}.rasayu-app .ayur-block-mutra{flex:0 auto!important}.rasayu-app .ayur-block-other{border-left:1px solid #f1f5f9!important;flex:auto!important;min-width:0!important;padding-left:16px!important}.rasayu-app .ayur-fields-row{flex-wrap:wrap!important;align-items:flex-end!important;gap:8px!important;width:100%!important;display:flex!important}.rasayu-app .ayur-fields-row>.field.col-ayur-select{flex:0 0 140px!important;width:140px!important;min-width:125px!important}.rasayu-app .ayur-fields-row>.field.col-ayur-number{flex:0 0 82px!important;width:82px!important;min-width:70px!important}.rasayu-app .ayur-fields-row>.field.col-ayur-other-select{flex:0 0 115px!important;width:115px!important;min-width:100px!important}.rasayu-app .ayur-fields-row>.field.col-ayur-remark{flex:180px!important;width:auto!important;min-width:140px!important;max-width:340px!important}.rasayu-app .ayur-fields-row>.field.col-ayur-remark textarea,.rasayu-app .ayur-fields-row>.field.col-ayur-remark .ant-input{min-height:32px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;padding:4px 8px!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .single-line-row.abdominal-girth-row>.field.col-girth-measure{flex:0 0 115px!important;width:115px!important;min-width:95px!important}.rasayu-app .single-line-row.abdominal-girth-row>.field.col-girth-unit{flex:0 0 85px!important;width:85px!important}.rasayu-app .single-line-row.abdominal-girth-row>.field.col-girth-site{flex:0 0 130px!important;width:130px!important}.rasayu-app .single-line-row.abdominal-girth-row>.field.col-girth-remark{flex:160px!important;width:auto!important;min-width:130px!important;max-width:320px!important}.rasayu-app .single-line-row.abdominal-exam-row>.field.col-abdominal-findings,.rasayu-app .single-line-row.gynac-abdominal-row>.field.col-abdominal-findings{flex:0 0 480px!important;width:480px!important;min-width:300px!important;max-width:520px!important}.rasayu-app .single-line-row.gynac-abdominal-row>.field.col-gynac-ab-select,.rasayu-app .single-line-row.abdominal-exam-row>.field.col-gynac-ab-select{flex:0 0 140px!important;width:140px!important}.rasayu-app .single-line-row.gynac-abdominal-row>.field.col-gynac-ab-remark,.rasayu-app .single-line-row.abdominal-exam-row>.field.col-gynac-ab-remark{flex:180px!important;width:auto!important;min-width:140px!important;max-width:300px!important}.rasayu-app .single-line-row.hirsutism-row>.field.col-hirsutism-site{flex:0 0 160px!important;width:160px!important}.rasayu-app .single-line-row.hirsutism-row>.field.col-hirsutism-score{flex:0 0 220px!important;width:220px!important}.rasayu-app .single-line-row.hirsutism-row>.field.col-hirsutism-total{flex:0 0 95px!important;width:95px!important}.rasayu-app .single-line-row.hirsutism-row>.field.col-hirsutism-since{flex:0 0 85px!important;width:85px!important}.rasayu-app .single-line-row.hirsutism-row>.field.col-hirsutism-unit{flex:0 0 105px!important;width:105px!important}.rasayu-app .single-line-row.hirsutism-row>.field.col-hirsutism-treatment{flex:200px!important;width:auto!important;min-width:160px!important;max-width:340px!important}.rasayu-app .single-line-row.skin-exam-row>.field.col-skin-type{flex:0 0 160px!important;width:160px!important;min-width:135px!important}.rasayu-app .single-line-row.skin-exam-row>.field.col-skin-pigmentation{flex:0 0 200px!important;width:200px!important;min-width:170px!important}.rasayu-app .single-line-row.skin-exam-row>.field.col-skin-other{flex:340px!important;width:auto!important;min-width:240px!important;max-width:520px!important}.rasayu-app .single-line-row.skin-exam-row>.field.col-skin-since{flex:0 0 90px!important;width:90px!important;min-width:75px!important}.rasayu-app .single-line-row.skin-exam-row>.field.col-skin-unit{flex:0 0 125px!important;width:125px!important;min-width:105px!important}.rasayu-app .single-line-row.acanthosis-row>.field.col-acanthosis-site{flex:0 0 220px!important;width:220px!important;min-width:180px!important}.rasayu-app .single-line-row.acanthosis-row>.field.col-acanthosis-burke{flex:250px!important;width:auto!important;min-width:220px!important;max-width:350px!important}.rasayu-app .single-line-row.acanthosis-row>.field.col-acanthosis-texture{flex:0 0 165px!important;width:165px!important;min-width:140px!important}.rasayu-app .single-line-row.acanthosis-row>.field.col-acanthosis-since{flex:0 0 90px!important;width:90px!important;min-width:75px!important}.rasayu-app .single-line-row.acanthosis-row>.field.col-acanthosis-unit{flex:0 0 125px!important;width:125px!important;min-width:105px!important}.rasayu-app .single-line-row.acne-row>.field.col-acne-site{flex:0 0 160px!important;width:160px!important;min-width:135px!important}.rasayu-app .single-line-row.acne-row>.field.col-acne-morphology{flex:200px!important;width:auto!important;min-width:170px!important;max-width:280px!important}.rasayu-app .single-line-row.acne-row>.field.col-acne-severity{flex:0 0 170px!important;width:170px!important;min-width:145px!important}.rasayu-app .single-line-row.acne-row>.field.col-acne-discharge{flex:0 0 145px!important;width:145px!important;min-width:125px!important}.rasayu-app .single-line-row.acne-row>.field.col-acne-since{flex:0 0 90px!important;width:90px!important;min-width:75px!important}.rasayu-app .single-line-row.acne-row>.field.col-acne-unit{flex:0 0 125px!important;width:125px!important;min-width:105px!important}.rasayu-app .single-line-row.temperature-row>.field.col-temp-value{flex:0 0 120px!important;width:120px!important}.rasayu-app .single-line-row.temperature-row>.field.col-temp-site{flex:0 0 130px!important;width:130px!important}.rasayu-app .single-line-row.temperature-row>.field.col-temp-remark{flex:180px!important;width:auto!important;min-width:140px!important;max-width:280px!important}.rasayu-app .single-line-row.cardio-row>.field.col-cardio-rr{flex:0 0 115px!important;width:115px!important}.rasayu-app .single-line-row.cardio-row>.field.col-cardio-spo2-room{flex:0 0 120px!important;width:120px!important}.rasayu-app .single-line-row.cardio-row>.field.col-cardio-spo2-o2{flex:0 0 135px!important;width:135px!important}.rasayu-app .single-line-row.cardio-row>.field.col-cardio-pr{flex:0 0 100px!important;width:100px!important}.rasayu-app .single-line-row.cardio-row>.field.col-cardio-remark{flex:180px!important;width:auto!important;min-width:140px!important;max-width:280px!important}.rasayu-app .single-line-row.urine-row>.field.col-urine-date{flex:0 0 120px!important;width:120px!important}.rasayu-app .single-line-row.urine-row>.field.col-urine-intake,.rasayu-app .single-line-row.urine-row>.field.col-urine-output{flex:0 0 105px!important;width:105px!important}.rasayu-app .single-line-row.urine-row>.field.col-urine-ratio{flex:0 0 95px!important;width:95px!important}.rasayu-app .single-line-row.urine-row>.field.col-urine-remark{flex:180px!important;width:auto!important;min-width:140px!important;max-width:280px!important}.rasayu-app .single-line-row.eye-exam-row>.field.col-eye-vision{flex:0 0 145px!important;width:145px!important}.rasayu-app .single-line-row.eye-exam-row>.field.col-eye-iop{flex:0 0 125px!important;width:125px!important}.rasayu-app .single-line-row.eye-exam-row>.field.col-eye-remark{flex:200px!important;width:auto!important;min-width:150px!important;max-width:320px!important}.rasayu-app .single-line-row.slr-row>.field.col-slr-test{flex:0 0 180px!important;width:180px!important}.rasayu-app .single-line-row.slr-row>.field.col-slr-remark{flex:200px!important;width:auto!important;min-width:150px!important;max-width:320px!important}.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-field{flex:0 0 280px!important;width:280px!important;min-width:220px!important;max-width:100%!important}.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-field>div,.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-field .field-input>div{align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-field>div>div:first-child,.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-field .field-input>div>div:first-child{flex:1!important;min-width:0!important;overflow:hidden!important}.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-remark{flex:200px!important;width:auto!important;min-width:150px!important;max-width:400px!important}.rasayu-app .single-line-row.palpation-row>.field.col-palpation-region,.rasayu-app .single-line-row.palpation-row>.field.col-palpation-finding{flex:0 0 150px!important;width:150px!important}.rasayu-app .single-line-row.palpation-row>.field.col-palpation-remark{flex:180px!important;width:auto!important;min-width:140px!important;max-width:280px!important}.rasayu-app .single-line-row.breast-row>.field.col-breast-inspection{flex:0 0 190px!important;width:190px!important;min-width:160px!important}.rasayu-app .single-line-row.breast-row>.field.col-breast-examination{flex:0 0 200px!important;width:200px!important;min-width:170px!important}.rasayu-app .single-line-row.breast-row>.field.col-breast-palpation{flex:0 0 190px!important;width:190px!important;min-width:160px!important}.rasayu-app .single-line-row.breast-row>.field.col-breast-nodes{flex:210px!important;width:auto!important;min-width:180px!important;max-width:260px!important}.rasayu-app .single-line-row.breast-row>.field.col-breast-since{flex:0 0 90px!important;width:90px!important;min-width:75px!important}.rasayu-app .single-line-row.breast-row>.field.col-breast-unit{flex:0 0 125px!important;width:125px!important;min-width:105px!important}.rasayu-app .single-line-row.pelvic-row{flex-wrap:nowrap!important;align-items:flex-end!important;gap:6px!important;width:100%!important;display:flex!important}.rasayu-app .single-line-row.pelvic-row>.field.col-pelvic-category,.rasayu-app .single-line-row.pelvic-row>.field.col-pelvic-site{flex:0 0 125px!important;width:125px!important;min-width:110px!important}.rasayu-app .single-line-row.pelvic-row>.field.col-pelvic-parameter{flex:0 0 140px!important;width:140px!important;min-width:125px!important}.rasayu-app .single-line-row.pelvic-row>.field.col-pelvic-severity{flex:0 0 105px!important;width:105px!important;min-width:90px!important}.rasayu-app .single-line-row.pelvic-row>.field.col-pelvic-vagina{flex:0 0 155px!important;width:155px!important;min-width:135px!important}.rasayu-app .single-line-row.pelvic-row>.field.col-pelvic-cervix-pos{flex:0 0 110px!important;width:110px!important;min-width:95px!important}.rasayu-app .single-line-row.pelvic-row>.field.col-pelvic-cervix-comment{flex:180px!important;width:auto!important;min-width:140px!important;max-width:280px!important}.rasayu-app .single-line-row.pelvic-row>.field.col-pelvic-cervix-comment textarea,.rasayu-app .single-line-row.pelvic-row>.field.col-pelvic-cervix-comment .ant-input{resize:none!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;padding:4px 8px!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .single-line-row.anc-row>.field.col-anc-findings{flex:0 0 560px!important;width:560px!important;min-width:300px!important;max-width:720px!important}.rasayu-app .single-line-row.percussion-row>.field.col-percussion-region,.rasayu-app .single-line-row.percussion-row>.field.col-percussion-finding{flex:0 0 150px!important;width:150px!important}.rasayu-app .single-line-row.percussion-row>.field.col-percussion-remark{flex:180px!important;width:auto!important;min-width:140px!important;max-width:280px!important}.rasayu-app .single-line-row.systemic-row>.field.col-systemic-notes{flex:240px!important;width:auto!important;min-width:180px!important;max-width:350px!important}.rasayu-app .single-line-row.systemic-row>.field.col-systemic-remark{flex:180px!important;width:auto!important;min-width:140px!important;max-width:280px!important}.rasayu-app .single-line-row.photo-doc-row>.field.col-photo-site{flex:0 0 145px!important;width:145px!important;min-width:125px!important}.rasayu-app .single-line-row.photo-doc-row>.field.col-photo-date{flex:0 0 145px!important;width:145px!important;min-width:135px!important}.rasayu-app .single-line-row.photo-doc-row>.field.col-photo-upload{flex:0 0 190px!important;width:190px!important;min-width:180px!important}.rasayu-app .single-line-row.photo-doc-row>.field.col-photo-description{flex:240px!important;width:auto!important;min-width:180px!important;max-width:380px!important}.rasayu-app .single-line-row.photo-doc-row>.field.col-photo-remark{flex:160px!important;width:auto!important;min-width:140px!important;max-width:280px!important}.rasayu-app .single-line-row.photo-doc-row>.field.col-photo-compare{flex:0 0 90px!important;width:90px!important;min-width:80px!important}.rasayu-app .form-scroll .control.antd-control:not(.antd-textarea-control),.rasayu-app .form-scroll .control.antd-select-control{height:var(--field-h)!important}.rasayu-app .form-scroll .control.antd-textarea-control{height:auto!important;min-height:var(--field-h)!important}.rasayu-app .form-scroll .antd-control .ant-input-number,.rasayu-app .form-scroll .antd-control .ant-input-number-affix-wrapper{height:var(--field-h)!important;min-height:var(--field-h)!important;align-items:center!important;padding:0 8px!important;display:flex!important}.rasayu-app .form-scroll .antd-control .ant-input-number-affix-wrapper .ant-input-number{flex:auto!important;height:auto!important;min-height:0!important;padding:0!important}.rasayu-app .form-scroll .antd-control .ant-input-number-suffix{font-size:11px!important;font-family:var(--mono)!important;color:var(--ink-3)!important;white-space:nowrap!important;align-items:center!important;margin-left:4px!important;display:flex!important}.rasayu-app .form-scroll .antd-repeat-table .repeat-row{align-items:flex-start!important}.rasayu-app .form-scroll .antd-repeat-table .repeat-row .idx{align-self:flex-start!important;padding-top:20px!important}.rasayu-app .form-scroll .antd-repeat-table .repeat-row .rm{justify-content:center!important;align-self:flex-start!important;align-items:center!important;padding-top:20px!important;display:flex!important}@media (width<=1200px){.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-field{flex:0 0 250px!important;width:250px!important}}@media (width<=1100px){.rasayu-app .ayur-block-pulse,.rasayu-app .ayur-block-mutra{width:100%!important}.rasayu-app .ayur-block-mala,.rasayu-app .ayur-block-other{border-top:1px dashed #e2e8f0!important;border-left:none!important;width:100%!important;margin-top:4px!important;padding-top:10px!important;padding-left:0!important}}@media (width<=991px){.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-field{flex:200px!important;max-width:100%!important}.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-remark{flex:180px!important;max-width:100%!important}.rasayu-app .single-line-row.abdominal-girth-row>.field.col-girth-measure{flex:0 0 105px!important;width:105px!important}.rasayu-app .single-line-row.abdominal-girth-row>.field.col-girth-remark{flex:100%!important;width:100%!important;max-width:100%!important}}@media (width<=768px){.rasayu-app .ayur-fields-row>.field.col-ayur-select,.rasayu-app .ayur-fields-row>.field.col-ayur-other-select{flex:130px!important;width:auto!important;min-width:110px!important;max-width:100%!important}.rasayu-app .ayur-fields-row>.field.col-ayur-number{flex:80px!important;width:auto!important;min-width:65px!important}.rasayu-app .ayur-fields-row>.field.col-ayur-remark{flex:100%!important;width:100%!important;min-width:140px!important;max-width:100%!important}}@media (width<=600px){.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-field,.rasayu-app .single-line-row.auscultation-row>.field.col-auscultation-remark,.rasayu-app .single-line-row.abdominal-girth-row>.field.col-girth-measure,.rasayu-app .single-line-row.abdominal-girth-row>.field.col-girth-remark,.rasayu-app .single-line-row.abdominal-exam-row>.field.col-abdominal-findings{flex:100%!important;width:100%!important;max-width:100%!important}}@media (width<=480px){.rasayu-app .ayur-fields-row>.field.col-ayur-select,.rasayu-app .ayur-fields-row>.field.col-ayur-other-select,.rasayu-app .ayur-fields-row>.field.col-ayur-number,.rasayu-app .ayur-fields-row>.field.col-ayur-remark{flex:100%!important;width:100%!important;max-width:100%!important}}.rasayu-app .single-line-row.dwc-onexam-row{flex-wrap:wrap!important;row-gap:8px!important}.rasayu-app .single-line-row.dwc-onexam-row>.field.col-onexam-select{flex:0 0 170px!important;width:170px!important;min-width:140px!important}.rasayu-app .single-line-row.dwc-onexam-row>.field.col-onexam-multi{flex:0 0 260px!important;width:260px!important;min-width:200px!important}.rasayu-app .single-line-row.dwc-onexam-row>.field.col-onexam-toggle{flex:0 0 130px!important;width:130px!important;min-width:110px!important}.rasayu-app .single-line-row.dwc-onexam-row>.field.col-onexam-wide{flex:220px!important;width:auto!important;min-width:180px!important;max-width:340px!important}.rasayu-app .single-line-row.dwc-onexam-row>.field.col-pelvic-cervix-comment{flex:320px!important;max-width:520px!important}.rasayu-app .antd-repeat-table.repeat-no-index .repeat-row{grid-template-columns:1fr auto!important}.rasayu-app .single-line-row.dwc-onexam-row.onexam-compact-line>.field.col-onexam-select{flex:0 0 150px!important;width:150px!important;min-width:130px!important}.rasayu-app .single-line-row.dwc-onexam-row.onexam-compact-line>.field.col-onexam-toggle{flex:0 0 112px!important;width:112px!important;min-width:100px!important}.rasayu-app .single-line-row.dwc-onexam-row.onexam-compact-line>.field.col-onexam-multi{flex:0 0 230px!important;width:230px!important;min-width:200px!important}.rasayu-app .single-line-row.dwc-onexam-row.onexam-compact-line>.field.col-onexam-wide{flex:150px!important;min-width:150px!important;max-width:240px!important}.rasayu-app .menstrual-row,.rasayu-app .single-line-row.lmp-row,.rasayu-app .single-line-row.pms-row,.rasayu-app .single-line-row.menstrual-pattern-line1,.rasayu-app .single-line-row.menstrual-pattern-line2,.rasayu-app .single-line-row.menstrual-cycle-row,.rasayu-app .menstrual-cycle-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.rasayu-app .form-scroll .two-line-table .repeat-row .fields,.rasayu-app .two-line-table .repeat-row .fields{width:100%!important;overflow-x:visible!important}.rasayu-app .two-line-table .repeat-row .fields>.single-line-row{width:100%!important}.rasayu-app .lmp-row>.field,.rasayu-app .pms-row>.field,.rasayu-app .menstrual-pattern-line1>.field,.rasayu-app .menstrual-pattern-line2>.field,.rasayu-app .menstrual-cycle-row>.field{flex:none!important;min-width:0!important;max-width:100%!important}.rasayu-app .single-line-row.lmp-row{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:100%!important;display:flex!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-date,.rasayu-app .single-line-row.lmp-row>.field.col-lmp-llmp{flex:0 0 130px!important;width:130px!important;min-width:115px!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-last6{flex:160px!important;width:auto!important;min-width:125px!important;max-width:200px!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-regularity{flex:0 0 155px!important;width:155px!important;min-width:140px!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-regularity .toggle{box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:2px!important;display:flex!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-regularity .toggle .ant-radio-group{align-items:center!important;width:100%!important;height:100%!important;min-height:26px!important;max-height:26px!important;display:flex!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-regularity .toggle button{text-align:center!important;box-sizing:border-box!important;border-radius:4px!important;flex:50%!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:0 6px!important;font-size:11.5px!important;line-height:26px!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-cycle-length,.rasayu-app .single-line-row.lmp-row>.field.col-lmp-duration{flex:0 0 130px!important;width:130px!important;min-width:110px!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-since{flex:0 0 65px!important;width:65px!important;min-width:55px!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-since-unit{flex:0 0 115px!important;width:115px!important;min-width:95px!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-remark{flex:230px!important;width:auto!important;min-width:180px!important;max-width:320px!important}.rasayu-app .single-line-row.pms-row>.field.col-pms-status{flex:0 0 150px!important;width:150px!important;min-width:135px!important}.rasayu-app .single-line-row.pms-row>.field.col-pms-start{flex:0 0 140px!important;width:140px!important;min-width:120px!important}.rasayu-app .single-line-row.pms-row>.field.col-pms-symptoms{flex:200px!important;width:auto!important;min-width:160px!important;max-width:320px!important}.rasayu-app .single-line-row.pms-row>.field.col-pms-severity,.rasayu-app .single-line-row.pms-row>.field.col-pms-impairment{flex:0 0 150px!important;width:150px!important;min-width:125px!important}.rasayu-app .single-line-row.pms-row>.field.col-pms-since{flex:0 0 75px!important;width:75px!important;min-width:65px!important}.rasayu-app .single-line-row.pms-row>.field.col-pms-since-unit{flex:0 0 100px!important;width:100px!important;min-width:90px!important}.rasayu-app .single-line-row.pms-row>.field.col-pms-remark{flex:150px!important;width:auto!important;min-width:120px!important;max-width:280px!important}.rasayu-app .single-line-row.menstrual-pattern-line1,.rasayu-app .single-line-row.menstrual-pattern-line2{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;width:100%!important;display:flex!important}.rasayu-app .menstrual-pattern-line1 .ant-select-selector,.rasayu-app .menstrual-pattern-line2 .ant-select-selector{padding:0 6px!important}.rasayu-app .menstrual-pattern-line1 .ant-select-selection-item,.rasayu-app .menstrual-pattern-line2 .ant-select-selection-item{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .menstrual-pattern-line1 .ant-select-selection-placeholder,.rasayu-app .menstrual-pattern-line2 .ant-select-selection-placeholder{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-size:12.5px!important;font-weight:400!important}.rasayu-app .single-line-row.menstrual-pattern-line1{margin-bottom:8px!important}.rasayu-app .single-line-row.menstrual-pattern-line1>.field.col-mp-day{flex:0 0 65px!important;width:65px!important;min-width:55px!important}.rasayu-app .single-line-row.menstrual-pattern-line1>.field.col-mp-pattern{flex:0 0 135px!important;width:135px!important;min-width:120px!important}.rasayu-app .single-line-row.menstrual-pattern-line1>.field.col-mp-consistency{flex:0 0 140px!important;width:140px!important;min-width:125px!important}.rasayu-app .single-line-row.menstrual-pattern-line1>.field.col-mp-colour{flex:0 0 130px!important;width:130px!important;min-width:115px!important}.rasayu-app .single-line-row.menstrual-pattern-line1>.field.col-mp-pads{flex:0 0 100px!important;width:100px!important;min-width:90px!important}.rasayu-app .single-line-row.menstrual-pattern-line1>.field.col-mp-pad-size{flex:0 0 120px!important;width:120px!important;min-width:105px!important}.rasayu-app .single-line-row.menstrual-pattern-line1>.field.col-mp-dysmenorrhoea{flex:0 0 150px!important;width:150px!important;min-width:130px!important}.rasayu-app .single-line-row.menstrual-pattern-line1>.field.col-mp-odour{flex:0 0 120px!important;width:120px!important;min-width:100px!important}.rasayu-app .single-line-row.menstrual-pattern-line2>.field.col-mp-clots{flex:0 0 110px!important;width:110px!important;min-width:95px!important}.rasayu-app .single-line-row.menstrual-pattern-line2>.field.col-mp-clots-size,.rasayu-app .single-line-row.menstrual-pattern-line2>.field.col-mp-clots-colour{flex:0 0 120px!important;width:120px!important;min-width:100px!important}.rasayu-app .single-line-row.menstrual-pattern-line2>.field.col-mp-clots-consistency{flex:0 0 135px!important;width:135px!important;min-width:115px!important}.rasayu-app .single-line-row.menstrual-pattern-line2>.field.col-mp-symptoms{flex:165px!important;width:auto!important;min-width:140px!important;max-width:220px!important}.rasayu-app .single-line-row.menstrual-pattern-line2>.field.col-mp-medication{flex:160px!important;width:auto!important;min-width:135px!important;max-width:210px!important}.rasayu-app .single-line-row.menstrual-pattern-line2>.field.col-mp-work-impact{flex:0 0 125px!important;width:125px!important;min-width:110px!important}.rasayu-app .single-line-row.menstrual-pattern-line2>.field.col-mp-cravings{flex:0 0 135px!important;width:135px!important;min-width:115px!important}.rasayu-app .single-line-row.menstrual-cycle-row>.field.col-mc-cycle-details{flex:0 0 160px!important;width:160px!important;min-width:135px!important}.rasayu-app .single-line-row.menstrual-cycle-row>.field.col-mc-pattern{flex:0 0 140px!important;width:140px!important;min-width:120px!important}.rasayu-app .single-line-row.menstrual-cycle-row>.field.col-mc-days{flex:0 0 115px!important;width:115px!important;min-width:95px!important}.rasayu-app .single-line-row.menstrual-cycle-row>.field.col-mc-lmp{flex:0 0 135px!important;width:135px!important;min-width:120px!important}.rasayu-app .single-line-row.menstrual-cycle-row>.field.col-mc-symptoms{flex:0 0 200px!important;width:200px!important;min-width:160px!important}@media (width<=1200px){.rasayu-app .single-line-row.pms-row>.field.col-pms-symptoms,.rasayu-app .single-line-row.pms-row>.field.col-pms-remark{flex-grow:1!important}}@media (width<=991px){.rasayu-app .single-line-row.pms-row>.field.col-pms-symptoms,.rasayu-app .single-line-row.pms-row>.field.col-pms-remark{flex:100%!important;width:100%!important;max-width:100%!important}}@media (width<=850px){.rasayu-app .single-line-row.lmp-row{flex-wrap:wrap!important;gap:8px 10px!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-last6{flex:0 0 140px!important;width:140px!important}.rasayu-app .single-line-row.lmp-row>.field.col-lmp-remark{flex:0 0 200px!important;width:200px!important;max-width:220px!important}}@media (width<=768px){.rasayu-app .single-line-row.menstrual-pattern-line1,.rasayu-app .single-line-row.menstrual-pattern-line2{flex-wrap:wrap!important;gap:8px 10px!important}}@media (width<=600px){.rasayu-app .single-line-row.lmp-row>.field,.rasayu-app .single-line-row.pms-row>.field,.rasayu-app .single-line-row.menstrual-pattern-line1>.field,.rasayu-app .single-line-row.menstrual-pattern-line2>.field,.rasayu-app .single-line-row.menstrual-cycle-row>.field{flex:100%!important;width:100%!important;max-width:100%!important}}.rasayu-app .working-pattern-row,.rasayu-app .gadget-row,.rasayu-app .sleep-nidra-row,.rasayu-app .waking-row,.rasayu-app .diwaswap-row,.rasayu-app .exercise-row-1,.rasayu-app .exercise-row-2,.rasayu-app .pranayam-row,.rasayu-app .veg-dharan-row,.rasayu-app .rajaswala-row-1,.rasayu-app .rajaswala-row-2,.rasayu-app .meal-duration-row,.rasayu-app .breakfast-row,.rasayu-app .lunch-row,.rasayu-app .evening-row,.rasayu-app .dinner-row,.rasayu-app .water-intake-row,.rasayu-app .fruits-row,.rasayu-app .habits-row,.rasayu-app .outside-food-row,.rasayu-app .additional-food-row{justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.rasayu-app .working-pattern-row>.field,.rasayu-app .gadget-row>.field,.rasayu-app .sleep-nidra-row>.field,.rasayu-app .waking-row>.field,.rasayu-app .diwaswap-row>.field,.rasayu-app .exercise-row-1>.field,.rasayu-app .exercise-row-2>.field,.rasayu-app .pranayam-row>.field,.rasayu-app .veg-dharan-row>.field,.rasayu-app .rajaswala-row-1>.field,.rasayu-app .rajaswala-row-2>.field,.rasayu-app .meal-duration-row>.field,.rasayu-app .breakfast-row>.field,.rasayu-app .lunch-row>.field,.rasayu-app .evening-row>.field,.rasayu-app .dinner-row>.field,.rasayu-app .water-intake-row>.field,.rasayu-app .fruits-row>.field,.rasayu-app .habits-row>.field,.rasayu-app .outside-food-row>.field,.rasayu-app .additional-food-row>.field{flex:none!important;min-width:0!important;max-width:100%!important}.rasayu-app .form-scroll .repeat-row .fields>.veg-dharan-row,.rasayu-app .form-scroll .repeat-row .fields>.habits-row,.rasayu-app .form-scroll .repeat-row .fields>.additional-food-row{width:100%!important}.rasayu-app .working-pattern-row .ant-select-selector,.rasayu-app .gadget-row .ant-select-selector,.rasayu-app .sleep-nidra-row .ant-select-selector,.rasayu-app .waking-row .ant-select-selector,.rasayu-app .diwaswap-row .ant-select-selector,.rasayu-app .exercise-row-1 .ant-select-selector,.rasayu-app .exercise-row-2 .ant-select-selector,.rasayu-app .pranayam-row .ant-select-selector,.rasayu-app .veg-dharan-row .ant-select-selector,.rasayu-app .rajaswala-row-1 .ant-select-selector,.rasayu-app .rajaswala-row-2 .ant-select-selector,.rasayu-app .breakfast-row .ant-select-selector,.rasayu-app .lunch-row .ant-select-selector,.rasayu-app .evening-row .ant-select-selector,.rasayu-app .dinner-row .ant-select-selector,.rasayu-app .water-intake-row .ant-select-selector,.rasayu-app .fruits-row .ant-select-selector,.rasayu-app .habits-row .ant-select-selector,.rasayu-app .outside-food-row .ant-select-selector,.rasayu-app .additional-food-row .ant-select-selector{padding:0 6px!important}.rasayu-app .working-pattern-row .ant-select-selection-item,.rasayu-app .sleep-nidra-row .ant-select-selection-item,.rasayu-app .diwaswap-row .ant-select-selection-item,.rasayu-app .exercise-row-1 .ant-select-selection-item,.rasayu-app .exercise-row-2 .ant-select-selection-item,.rasayu-app .pranayam-row .ant-select-selection-item,.rasayu-app .veg-dharan-row .ant-select-selection-item,.rasayu-app .rajaswala-row-1 .ant-select-selection-item,.rasayu-app .rajaswala-row-2 .ant-select-selection-item,.rasayu-app .breakfast-row .ant-select-selection-item,.rasayu-app .lunch-row .ant-select-selection-item,.rasayu-app .evening-row .ant-select-selection-item,.rasayu-app .dinner-row .ant-select-selection-item,.rasayu-app .water-intake-row .ant-select-selection-item,.rasayu-app .fruits-row .ant-select-selection-item,.rasayu-app .habits-row .ant-select-selection-item,.rasayu-app .outside-food-row .ant-select-selection-item,.rasayu-app .additional-food-row .ant-select-selection-item{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .working-pattern-row .ant-select-selection-placeholder,.rasayu-app .sleep-nidra-row .ant-select-selection-placeholder,.rasayu-app .diwaswap-row .ant-select-selection-placeholder,.rasayu-app .exercise-row-1 .ant-select-selection-placeholder,.rasayu-app .exercise-row-2 .ant-select-selection-placeholder,.rasayu-app .pranayam-row .ant-select-selection-placeholder,.rasayu-app .veg-dharan-row .ant-select-selection-placeholder,.rasayu-app .rajaswala-row-1 .ant-select-selection-placeholder,.rasayu-app .rajaswala-row-2 .ant-select-selection-placeholder,.rasayu-app .breakfast-row .ant-select-selection-placeholder,.rasayu-app .lunch-row .ant-select-selection-placeholder,.rasayu-app .evening-row .ant-select-selection-placeholder,.rasayu-app .dinner-row .ant-select-selection-placeholder,.rasayu-app .water-intake-row .ant-select-selection-placeholder,.rasayu-app .fruits-row .ant-select-selection-placeholder,.rasayu-app .habits-row .ant-select-selection-placeholder,.rasayu-app .outside-food-row .ant-select-selection-placeholder,.rasayu-app .additional-food-row .ant-select-selection-placeholder{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;font-size:12.5px!important;font-weight:400!important}.rasayu-app .single-line-row.working-pattern-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .working-pattern-row>.field.col-wp-work-type{flex:0 0 190px!important;width:190px!important;min-width:155px!important}.rasayu-app .working-pattern-row>.field.col-wp-atmosphere{flex:0 0 155px!important;width:155px!important;min-width:125px!important}.rasayu-app .working-pattern-row>.field.col-wp-travel-by{flex:0 0 185px!important;width:185px!important;min-width:150px!important}.rasayu-app .working-pattern-row>.field.col-wp-km{flex:0 0 95px!important;width:95px!important;min-width:80px!important}.rasayu-app .working-pattern-row>.field.col-wp-history{flex:240px!important;width:auto!important;min-width:180px!important;max-width:400px!important}.rasayu-app .single-line-row.gadget-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .gadget-row>.field.col-gadget-1,.rasayu-app .gadget-row>.field.col-gadget-2{flex:0 0 120px!important;width:120px!important;min-width:110px!important}.rasayu-app .gadget-row>.field.col-gadget-3{flex:0 0 180px!important;width:180px!important;min-width:160px!important}.rasayu-app .gadget-row>.field.col-gadget-4{flex:0 0 165px!important;width:165px!important;min-width:150px!important}.rasayu-app .gadget-row>.field.col-gadget-5{flex:240px!important;width:auto!important;min-width:190px!important;max-width:380px!important}.rasayu-app .single-line-row.sleep-nidra-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .sleep-nidra-row>.field.col-sn-bedtime{flex:0 0 150px!important;width:150px!important;min-width:130px!important}.rasayu-app .sleep-nidra-row>.field.col-sn-before-sleep{flex:0 0 220px!important;width:220px!important;min-width:180px!important}.rasayu-app .sleep-nidra-row>.field.col-sn-sleep-type{flex:0 0 200px!important;width:200px!important;min-width:165px!important}.rasayu-app .sleep-nidra-row>.field.col-sn-remark{flex:240px!important;width:auto!important;min-width:180px!important;max-width:400px!important}.rasayu-app .single-line-row.waking-row{flex-wrap:nowrap!important;gap:14px!important}.rasayu-app .waking-row>.field.col-waking-time{flex:0 0 150px!important;width:150px!important;min-width:130px!important}.rasayu-app .waking-row>.field.col-waking-feeling{flex:0 0 320px!important;width:320px!important;min-width:240px!important;max-width:420px!important}.rasayu-app .single-line-row.diwaswap-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .diwaswap-row>.field.col-ds-regularity{flex:0 0 165px!important;width:165px!important;min-width:140px!important}.rasayu-app .diwaswap-row>.field.col-ds-after-meal{flex:0 0 180px!important;width:180px!important;min-width:150px!important}.rasayu-app .diwaswap-row>.field.col-ds-interval{flex:0 0 220px!important;width:220px!important;min-width:180px!important}.rasayu-app .diwaswap-row>.field-group-composite.col-ds-duration{flex:0 0 200px!important;width:200px!important;min-width:175px!important}.rasayu-app .diwaswap-row>.field.col-ds-frequency{flex:0 0 200px!important;width:200px!important;min-width:170px!important}.rasayu-app .single-line-row.exercise-row-1,.rasayu-app .single-line-row.exercise-row-2{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .exercise-row-1>.field.col-ex-toggle{flex:0 0 115px!important;width:115px!important;min-width:105px!important}.rasayu-app .exercise-row-1>.field.col-ex-regularity{flex:0 0 145px!important;width:145px!important;min-width:125px!important}.rasayu-app .exercise-row-1>.field.col-ex-mode{flex:0 0 185px!important;width:185px!important;min-width:155px!important}.rasayu-app .exercise-row-1>.field.col-ex-frequency{flex:0 0 170px!important;width:170px!important;min-width:140px!important}.rasayu-app .exercise-row-1>.field.col-ex-type{flex:0 0 210px!important;width:210px!important;min-width:170px!important}.rasayu-app .exercise-row-1>.field.col-ex-time{flex:0 0 155px!important;width:155px!important;min-width:130px!important}.rasayu-app .exercise-row-2>.field.col-ex-interval-meal{flex:0 0 230px!important;width:230px!important;min-width:200px!important}.rasayu-app .exercise-row-2>.field.col-ex-variations{flex:240px!important;width:auto!important;min-width:215px!important;max-width:320px!important}.rasayu-app .exercise-row-2>.field.col-ex-symptoms{flex:0 0 200px!important;width:200px!important;min-width:170px!important}.rasayu-app .exercise-row-2>.field.col-ex-menses-type{flex:0 0 190px!important;width:190px!important;min-width:160px!important}.rasayu-app .exercise-row-2>.field.col-ex-menses-freq{flex:0 0 165px!important;width:165px!important;min-width:140px!important}.rasayu-app .single-line-row.pranayam-row{flex-wrap:nowrap!important;gap:5px!important}.rasayu-app .pranayam-row>.field.col-pran-toggle{flex:0 0 84px!important;width:84px!important;min-width:78px!important}.rasayu-app .pranayam-row>.field.col-pran-regularity{flex:0 0 106px!important;width:106px!important;min-width:95px!important}.rasayu-app .pranayam-row>.field.col-pran-freq{flex:0 0 65px!important;width:65px!important;min-width:55px!important}.rasayu-app .pranayam-row>.field.col-pran-type{flex:0 0 140px!important;width:140px!important;min-width:125px!important}.rasayu-app .pranayam-row>.field.col-pran-time{flex:0 0 108px!important;width:108px!important;min-width:95px!important}.rasayu-app .pranayam-row>.field.col-pran-interval{flex:0 0 92px!important;width:92px!important;min-width:80px!important}.rasayu-app .pranayam-row>.field.col-pran-variations{flex:155px!important;width:auto!important;min-width:140px!important;max-width:210px!important}.rasayu-app .pranayam-row>.field.col-pran-symptoms{flex:0 0 125px!important;width:125px!important;min-width:110px!important}.rasayu-app .pranayam-row>.field.col-pran-menses{flex:0 0 120px!important;width:120px!important;min-width:105px!important}.rasayu-app .pranayam-row .ant-select-selector,.rasayu-app .pranayam-row .ant-input,.rasayu-app .pranayam-row .ant-input-number{padding-left:5px!important;padding-right:5px!important;font-size:12px!important}.rasayu-app .pranayam-row .ant-select-selection-placeholder,.rasayu-app .pranayam-row .ant-select-selection-item{font-size:12px!important}.rasayu-app .single-line-row.veg-dharan-row{flex-wrap:nowrap!important;gap:8px!important}.rasayu-app .veg-dharan-row>.field.col-vd-type{flex:0 0 230px!important;width:230px!important;min-width:180px!important}.rasayu-app .veg-dharan-row>.field.col-vd-since{flex:0 0 85px!important;width:85px!important;min-width:70px!important}.rasayu-app .veg-dharan-row>.field.col-vd-since-unit{flex:0 0 115px!important;width:115px!important;min-width:95px!important}.rasayu-app .veg-dharan-row>.field.col-vd-remark{flex:220px!important;width:auto!important;min-width:160px!important;max-width:380px!important}.rasayu-app .single-line-row.rajaswala-row-1,.rasayu-app .single-line-row.rajaswala-row-2{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .rajaswala-row-1>.field.col-rp-food-type{flex:0 0 175px!important;width:175px!important;min-width:150px!important}.rasayu-app .rajaswala-row-1>.field.col-rp-food-freq{flex:0 0 160px!important;width:160px!important;min-width:135px!important}.rasayu-app .rajaswala-row-1>.field.col-rp-ex-type{flex:0 0 175px!important;width:175px!important;min-width:150px!important}.rasayu-app .rajaswala-row-1>.field.col-rp-ex-freq{flex:0 0 160px!important;width:160px!important;min-width:135px!important}.rasayu-app .rajaswala-row-1>.field.col-rp-exertion{flex:0 0 175px!important;width:175px!important;min-width:150px!important}.rasayu-app .rajaswala-row-1>.field.col-rp-exertion-freq{flex:0 0 160px!important;width:160px!important;min-width:135px!important}.rasayu-app .rajaswala-row-2>.field.col-rp-stress{flex:0 0 150px!important;width:150px!important;min-width:130px!important}.rasayu-app .rajaswala-row-2>.field.col-rp-stress-freq{flex:0 0 165px!important;width:165px!important;min-width:140px!important}.rasayu-app .rajaswala-row-2>.field.col-rp-sleep,.rasayu-app .rajaswala-row-2>.field.col-rp-cravings{flex:0 0 150px!important;width:150px!important;min-width:130px!important}.rasayu-app .rajaswala-row-2>.field.col-rp-travel{flex:185px!important;width:auto!important;min-width:160px!important;max-width:260px!important}.rasayu-app .rajaswala-row-2>.field.col-rp-since{flex:0 0 90px!important;width:90px!important;min-width:75px!important}.rasayu-app .rajaswala-row-2>.field.col-rp-since-unit{flex:0 0 125px!important;width:125px!important;min-width:105px!important}.rasayu-app .single-line-row.meal-duration-row{flex-wrap:nowrap!important}.rasayu-app .meal-duration-row>.field.col-md-duration{flex:400px!important;width:auto!important;min-width:280px!important;max-width:750px!important}.rasayu-app .single-line-row.breakfast-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .breakfast-row>.field.col-bf-pattern{flex:0 0 155px!important;width:155px!important;min-width:130px!important}.rasayu-app .breakfast-row>.field-group-composite.col-bf-interval{flex:0 0 195px!important;width:195px!important;min-width:175px!important}.rasayu-app .breakfast-row>.field.col-bf-time{flex:0 0 175px!important;width:175px!important;min-width:140px!important}.rasayu-app .breakfast-row>.field.col-bf-diet{flex:0 0 195px!important;width:195px!important;min-width:155px!important}.rasayu-app .breakfast-row>.field.col-bf-items{flex:280px!important;width:auto!important;min-width:200px!important;max-width:450px!important}.rasayu-app .single-line-row.lunch-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .lunch-row>.field.col-lunch-time{flex:0 0 175px!important;width:175px!important;min-width:140px!important}.rasayu-app .lunch-row>.field.col-lunch-items{flex:260px!important;width:auto!important;min-width:200px!important;max-width:400px!important}.rasayu-app .lunch-row>.field.col-lunch-diet{flex:0 0 200px!important;width:200px!important;min-width:160px!important}.rasayu-app .lunch-row>.field.col-lunch-remark{flex:240px!important;width:auto!important;min-width:180px!important;max-width:380px!important}.rasayu-app .single-line-row.evening-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .evening-row>.field.col-eve-regularity{flex:0 0 165px!important;width:165px!important;min-width:135px!important}.rasayu-app .evening-row>.field.col-eve-time{flex:0 0 175px!important;width:175px!important;min-width:140px!important}.rasayu-app .evening-row>.field.col-eve-intake{flex:0 0 260px!important;width:260px!important;min-width:200px!important}.rasayu-app .evening-row>.field.col-eve-diet{flex:260px!important;width:auto!important;min-width:200px!important;max-width:450px!important}.rasayu-app .single-line-row.dinner-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .dinner-row>.field.col-din-regularity{flex:0 0 165px!important;width:165px!important;min-width:135px!important}.rasayu-app .dinner-row>.field.col-din-time{flex:0 0 175px!important;width:175px!important;min-width:140px!important}.rasayu-app .dinner-row>.field.col-din-items{flex:260px!important;width:auto!important;min-width:200px!important;max-width:400px!important}.rasayu-app .dinner-row>.field.col-din-diet{flex:0 0 220px!important;width:220px!important;min-width:170px!important}.rasayu-app .single-line-row.water-intake-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .water-intake-row>.field.col-water-liters{flex:0 0 135px!important;width:135px!important;min-width:115px!important}.rasayu-app .water-intake-row>.field.col-water-waking,.rasayu-app .water-intake-row>.field.col-water-bed,.rasayu-app .water-intake-row>.field.col-water-meals{flex:0 0 185px!important;width:185px!important;min-width:150px!important}.rasayu-app .water-intake-row>.field.col-water-fluids{flex:0 0 210px!important;width:210px!important;min-width:165px!important}.rasayu-app .water-intake-row>.field.col-water-time-qty{flex:210px!important;width:auto!important;min-width:165px!important;max-width:360px!important}.rasayu-app .single-line-row.fruits-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .fruits-row>.field.col-fruits-consumes{flex:0 0 125px!important;width:125px!important;min-width:110px!important}.rasayu-app .fruits-row>.field.col-fruits-types{flex:340px!important;width:auto!important;min-width:250px!important;max-width:520px!important}.rasayu-app .fruits-row>.field.col-fruits-freq{flex:0 0 220px!important;width:220px!important;min-width:170px!important}.rasayu-app .single-line-row.habits-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .habits-row>.field.col-habit-type{flex:0 0 240px!important;width:240px!important;min-width:180px!important}.rasayu-app .habits-row>.field.col-habit-freq{flex:0 0 165px!important;width:165px!important;min-width:130px!important}.rasayu-app .habits-row>.field.col-habit-history{flex:220px!important;width:auto!important;min-width:165px!important;max-width:360px!important}.rasayu-app .habits-row>.field.col-habit-since{flex:0 0 95px!important;width:95px!important;min-width:75px!important}.rasayu-app .habits-row>.field.col-habit-since-unit{flex:0 0 125px!important;width:125px!important;min-width:100px!important}.rasayu-app .single-line-row.outside-food-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .outside-food-row>.field.col-of-history{flex:320px!important;width:auto!important;min-width:220px!important;max-width:500px!important}.rasayu-app .outside-food-row>.field.col-of-freq{flex:0 0 200px!important;width:200px!important;min-width:160px!important}.rasayu-app .outside-food-row>.field.col-of-type{flex:0 0 250px!important;width:250px!important;min-width:190px!important}.rasayu-app .single-line-row.additional-food-row{flex-wrap:nowrap!important;gap:10px!important}.rasayu-app .additional-food-row>.field.col-af-item{flex:0 0 200px!important;width:200px!important;min-width:150px!important}.rasayu-app .additional-food-row>.field.col-af-freq{flex:0 0 160px!important;width:160px!important;min-width:125px!important}.rasayu-app .additional-food-row>.field.col-af-meals{flex:0 0 180px!important;width:180px!important;min-width:140px!important}.rasayu-app .additional-food-row>.field.col-af-remark{flex:250px!important;width:auto!important;min-width:180px!important;max-width:400px!important}@media (width<=850px){.rasayu-app .single-line-row.working-pattern-row,.rasayu-app .single-line-row.gadget-row,.rasayu-app .single-line-row.sleep-nidra-row,.rasayu-app .single-line-row.waking-row,.rasayu-app .single-line-row.diwaswap-row,.rasayu-app .single-line-row.exercise-row-1,.rasayu-app .single-line-row.exercise-row-2,.rasayu-app .single-line-row.pranayam-row,.rasayu-app .single-line-row.veg-dharan-row,.rasayu-app .single-line-row.rajaswala-row-1,.rasayu-app .single-line-row.rajaswala-row-2,.rasayu-app .single-line-row.meal-duration-row,.rasayu-app .single-line-row.breakfast-row,.rasayu-app .single-line-row.lunch-row,.rasayu-app .single-line-row.evening-row,.rasayu-app .single-line-row.dinner-row,.rasayu-app .single-line-row.water-intake-row,.rasayu-app .single-line-row.fruits-row,.rasayu-app .single-line-row.habits-row,.rasayu-app .single-line-row.outside-food-row,.rasayu-app .single-line-row.additional-food-row{flex-wrap:wrap!important;gap:8px 10px!important}}@media (width<=600px){.rasayu-app .working-pattern-row>.field,.rasayu-app .gadget-row>.field,.rasayu-app .sleep-nidra-row>.field,.rasayu-app .waking-row>.field,.rasayu-app .diwaswap-row>.field,.rasayu-app .exercise-row-1>.field,.rasayu-app .exercise-row-2>.field,.rasayu-app .pranayam-row>.field,.rasayu-app .veg-dharan-row>.field,.rasayu-app .rajaswala-row-1>.field,.rasayu-app .rajaswala-row-2>.field,.rasayu-app .meal-duration-row>.field,.rasayu-app .breakfast-row>.field,.rasayu-app .lunch-row>.field,.rasayu-app .evening-row>.field,.rasayu-app .dinner-row>.field,.rasayu-app .water-intake-row>.field,.rasayu-app .fruits-row>.field,.rasayu-app .habits-row>.field,.rasayu-app .outside-food-row>.field,.rasayu-app .additional-food-row>.field{flex:100%!important;width:100%!important;max-width:100%!important}}.rasayu-app .visit-row,.rasayu-app .single-line-row.admissions-row,.rasayu-app .single-line-row.surgeries-row,.rasayu-app .single-line-row.comorbidities-row,.rasayu-app .single-line-row.pnc-visit-row,.rasayu-app .single-line-row.rec-tests-row,.rasayu-app .single-line-row.clinical-response-row,.rasayu-app .single-line-row.followup-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px 10px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.rasayu-app .single-line-row.visit-header-row{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}.rasayu-app .single-line-row.symptoms-row,.rasayu-app .single-line-row.anc-visit-row{justify-content:flex-start!important;align-items:flex-start!important;gap:6px 8px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}@media (width>=992px){.rasayu-app .single-line-row.symptoms-row,.rasayu-app .single-line-row.anc-visit-row{flex-wrap:nowrap!important}}@media (width<=991px){.rasayu-app .single-line-row.visit-header-row,.rasayu-app .single-line-row.symptoms-row,.rasayu-app .single-line-row.anc-visit-row{flex-wrap:wrap!important;gap:8px 10px!important}}.rasayu-app .two-line-table,.rasayu-app .two-line-table .repeat-row,.rasayu-app .two-line-table .repeat-row .fields,.rasayu-app .visit-repeat-table .repeat-row .fields{gap:8px 10px!important;overflow:visible!important}.rasayu-app .visit-row>.field,.rasayu-app .visit-header-row>.field,.rasayu-app .symptoms-row>.field,.rasayu-app .admissions-row>.field,.rasayu-app .surgeries-row>.field,.rasayu-app .comorbidities-row>.field,.rasayu-app .anc-visit-row>.field,.rasayu-app .pnc-visit-row>.field,.rasayu-app .rec-tests-row>.field,.rasayu-app .clinical-response-row>.field,.rasayu-app .followup-row>.field,.rasayu-app .ayurvedic-diag-row>.field,.rasayu-app .ayurvedic-samprapti-row>.field,.rasayu-app .current-medicine-row>.field,.rasayu-app .chemo-radiation-row>.field{flex:none!important;min-width:0!important;max-width:100%!important}.rasayu-app .visit-row>.field>label,.rasayu-app .visit-header-row>.field>label,.rasayu-app .symptoms-row>.field>label,.rasayu-app .admissions-row>.field>label,.rasayu-app .surgeries-row>.field>label,.rasayu-app .comorbidities-row>.field>label,.rasayu-app .anc-visit-row>.field>label,.rasayu-app .pnc-visit-row>.field>label,.rasayu-app .rec-tests-row>.field>label,.rasayu-app .clinical-response-row>.field>label,.rasayu-app .followup-row>.field>label,.rasayu-app .allopathy-diag-row>.field>label,.rasayu-app .ayurvedic-diag-row>.field>label,.rasayu-app .ayurvedic-samprapti-row>.field>label,.rasayu-app .current-medicine-row>.field>label,.rasayu-app .chemo-radiation-row>.field>label{color:#64748b!important;margin-bottom:4px!important;font-size:11px!important;font-weight:500!important;display:block!important}.rasayu-app .visit-form-container .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .visit-form .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .visit-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .single-line-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .gyn-obs-compact .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .visit-header-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .symptoms-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .admissions-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .surgeries-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .comorbidities-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .anc-visit-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .pnc-visit-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .rec-tests-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .clinical-response-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .followup-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .allopathy-diag-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .ayurvedic-diag-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .current-medicine-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .chemo-radiation-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .tests-grid .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .demography-row .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .repeat-row .fields .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important}.rasayu-app .toggle,.rasayu-app .antd-toggle,.rasayu-app.shell .toggle,.rasayu-app .single-line-row .toggle,.rasayu-app .repeat-row .fields .toggle,.rasayu-app .obstetric-history-table .toggle,.rasayu-app .gyn-obs-compact .toggle,.rasayu-app .visit-form-container .toggle,.rasayu-app .visit-form .toggle,.rasayu-app .visit-row .toggle{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:2px!important;transition:border-color .15s,box-shadow .15s!important;display:inline-flex!important}.rasayu-app .toggle .ant-radio-group,.rasayu-app .antd-toggle .ant-radio-group{align-items:center!important;gap:2px!important;height:100%!important;min-height:26px!important;max-height:26px!important;margin:0!important;padding:0!important;display:inline-flex!important}.rasayu-app .toggle button,.rasayu-app .antd-toggle button,.rasayu-app .toggle .ant-radio-button-wrapper{box-sizing:border-box!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;height:26px!important;min-height:26px!important;max-height:26px!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:26px!important;display:inline-flex!important}.rasayu-app .visit-form-container .control.disabled,.rasayu-app .visit-form-container .control.is-disabled,.rasayu-app .visit-form-container .control.readonly,.rasayu-app .visit-form-container .field.is-disabled .control,.rasayu-app .visit-form-container .field.disabled .control,.rasayu-app .visit-form .control.disabled,.rasayu-app .visit-form .control.is-disabled,.rasayu-app .visit-form .control.readonly,.rasayu-app .visit-form .field.is-disabled .control,.rasayu-app .visit-form .field.disabled .control,.rasayu-app .visit-row .control.disabled,.rasayu-app .visit-row .control.is-disabled,.rasayu-app .gyn-obs-compact .control.disabled,.rasayu-app .gyn-obs-compact .control.is-disabled,.rasayu-app .gyn-obs-compact .control.readonly,.rasayu-app .gyn-obs-compact .field.is-disabled .control,.rasayu-app .gyn-obs-compact .field.disabled .control,.rasayu-app .single-line-row .control.disabled,.rasayu-app .single-line-row .control.is-disabled,.rasayu-app .repeat-row .fields .control.disabled,.rasayu-app .repeat-row .fields .control.is-disabled,.rasayu-app .obstetric-history-table .control.disabled,.rasayu-app .obstetric-history-table .control.is-disabled,.rasayu-app .baseline-tab-disabled-view-only .control,.baseline-tab-disabled-view-only .control{box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .control.disabled:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .control.is-disabled:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .control.readonly:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .control:has(.ant-select-disabled):not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .control:has(input:disabled):not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .control:has(.ant-picker-disabled):not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .control:has(.ant-input-number-disabled):not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .control:has(.ant-input-disabled):not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .field.disabled .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .field.is-disabled .control:not(.antd-multiselect-control):not(.is-multi):not(:has(.ant-select-multiple)):not(.antd-textarea-control):not(:has(textarea)){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form-container .control:has(.ant-select-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form-container .control:has(.ant-picker-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form-container .control:has(input:disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form-container .control:has(.ant-input-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form-container .control:has(.ant-input-number-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form .control:has(.ant-select-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form .control:has(.ant-picker-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form .control:has(input:disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form .control:has(.ant-input-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .visit-form .control:has(.ant-input-number-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .gyn-obs-compact .control:has(.ant-select-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .gyn-obs-compact .control:has(.ant-picker-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .gyn-obs-compact .control:has(input:disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .gyn-obs-compact .control:has(.ant-input-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .gyn-obs-compact .control:has(.ant-input-number-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .single-line-row .control:has(input:disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .single-line-row .control:has(.ant-picker-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .single-line-row .control:has(.ant-select-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .single-line-row .control:has(.ant-input-number-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .repeat-row .fields .control:has(.ant-select-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .repeat-row .fields .control:has(.ant-picker-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .repeat-row .fields .control:has(input:disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .repeat-row .fields .control:has(.ant-input-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .repeat-row .fields .control:has(.ant-input-number-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .obstetric-history-table .control:has(.ant-select-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .obstetric-history-table .control:has(.ant-input-number-disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .obstetric-history-table .control:has(input:disabled){box-sizing:border-box!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;align-items:center!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important}.rasayu-app .control.control.control:has(.ant-select-multiple.ant-select-disabled){height:auto!important;min-height:32px!important;max-height:none!important;padding:2px 4px!important}.rasayu-app .control.control.control:has(.ant-select-multiple.ant-select-disabled) .ant-select-multiple{width:100%!important;height:auto!important;min-height:26px!important;max-height:none!important}.rasayu-app .baseline-tab-disabled-view-only .control:not(#view-only-field),.rasayu-app .visit-form-disabled-view-only .control:not(#view-only-field){color:#0f172a!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important}.rasayu-app .baseline-tab-disabled-view-only .control:not(#view-only-field) :is(.ant-select-content-value,.ant-select-selection-item,input,textarea),.rasayu-app .visit-form-disabled-view-only .control:not(#view-only-field) :is(.ant-select-content-value,.ant-select-selection-item,input,textarea){color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.rasayu-app .control.control.control:has(.ant-select-multiple.ant-select-disabled) .tag .tag-label{max-width:100%!important}.rasayu-app .control.control.control:has(.ant-select-multiple.ant-select-disabled) .ant-select-selection-item-content{max-width:100%!important}.rasayu-app .control.disabled .ant-select,.rasayu-app .control.is-disabled .ant-select,.rasayu-app .control.readonly .ant-select,.rasayu-app .control.disabled .ant-select-single,.rasayu-app .control.is-disabled .ant-select-single,.rasayu-app .control.readonly .ant-select-single,.rasayu-app .control.disabled .ant-select-selector,.rasayu-app .control.is-disabled .ant-select-selector,.rasayu-app .control.readonly .ant-select-selector,.rasayu-app .control.disabled .ant-select-single .ant-select-selector,.rasayu-app .control.is-disabled .ant-select-single .ant-select-selector,.rasayu-app .control.readonly .ant-select-single .ant-select-selector{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;align-items:center!important;padding:0 8px!important;display:flex!important}.rasayu-app .control:has(.ant-select-disabled) .ant-select{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;align-items:center!important;padding:0 8px!important;display:flex!important}.rasayu-app .control:has(.ant-select-disabled) .ant-select-single{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;align-items:center!important;padding:0 8px!important;display:flex!important}.rasayu-app .control:has(.ant-select-disabled) .ant-select-selector{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;align-items:center!important;padding:0 8px!important;display:flex!important}.rasayu-app .control:has(.ant-select-disabled) .ant-select-single .ant-select-selector{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;align-items:center!important;padding:0 8px!important;display:flex!important}.rasayu-app .control.disabled .ant-select-single .ant-select-selection-placeholder,.rasayu-app .control.is-disabled .ant-select-single .ant-select-selection-placeholder,.rasayu-app .control.readonly .ant-select-single .ant-select-selection-placeholder,.rasayu-app .control.disabled .ant-select-single .ant-select-selection-item,.rasayu-app .control.is-disabled .ant-select-single .ant-select-selection-item,.rasayu-app .control.readonly .ant-select-single .ant-select-selection-item{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;height:30px!important;padding:0!important;line-height:30px!important;display:flex!important;overflow:hidden!important}.rasayu-app .control:has(.ant-select-disabled) .ant-select-single .ant-select-selection-placeholder{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;height:30px!important;padding:0!important;line-height:30px!important;display:flex!important;overflow:hidden!important}.rasayu-app .control:has(.ant-select-disabled) .ant-select-single .ant-select-selection-item{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;height:30px!important;padding:0!important;line-height:30px!important;display:flex!important;overflow:hidden!important}.rasayu-app .control.disabled input,.rasayu-app .control.is-disabled input,.rasayu-app .control.readonly input,.rasayu-app .control.disabled .ant-input,.rasayu-app .control.is-disabled .ant-input,.rasayu-app .control.disabled .ant-picker,.rasayu-app .control.is-disabled .ant-picker,.rasayu-app .control.disabled .ant-input-number,.rasayu-app .control.is-disabled .ant-input-number{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;padding:0 8px!important;line-height:30px!important}.rasayu-app .control:has(input:disabled) input{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;padding:0 8px!important;line-height:30px!important}.rasayu-app .control:has(.ant-input-disabled) .ant-input{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;padding:0 8px!important;line-height:30px!important}.rasayu-app .control:has(.ant-picker-disabled) .ant-picker{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;padding:0 8px!important;line-height:30px!important}.rasayu-app .control:has(.ant-input-number-disabled) .ant-input-number{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;padding:0 8px!important;line-height:30px!important}.rasayu-app .control.disabled,.rasayu-app .control.is-disabled,.rasayu-app .gyn-obs-compact .control.disabled,.rasayu-app .gyn-obs-compact .control.is-disabled,.rasayu-app .gyn-obs-compact .field.is-disabled .control{color:#94a3b8!important}.rasayu-app .control:has(input:disabled){color:#94a3b8!important}.rasayu-app .control.disabled input,.rasayu-app .control.is-disabled input,.rasayu-app .control.disabled .ant-input-number-input,.rasayu-app .control.is-disabled .ant-input-number-input,.rasayu-app .control.disabled .suffix,.rasayu-app .control.is-disabled .suffix,.rasayu-app .control.disabled .prefix,.rasayu-app .control.is-disabled .prefix,.rasayu-app .control.disabled .ant-select-selection-item,.rasayu-app .control.is-disabled .ant-select-selection-item,.rasayu-app .control.disabled .ant-select-selection-placeholder,.rasayu-app .control.is-disabled .ant-select-selection-placeholder,.rasayu-app .control.disabled .ant-picker-input>input,.rasayu-app .control.is-disabled .ant-picker-input>input,.rasayu-app .control.disabled .ant-picker-suffix,.rasayu-app .control.is-disabled .ant-picker-suffix,.rasayu-app .control.disabled .ant-select-arrow,.rasayu-app .control.is-disabled .ant-select-arrow,.rasayu-app .gyn-obs-compact .field.is-disabled .control input,.rasayu-app .gyn-obs-compact .field.is-disabled .control .suffix,.rasayu-app .gyn-obs-compact .field.is-disabled .control .ant-select-selection-item,.rasayu-app .gyn-obs-compact .field.is-disabled .control .ant-select-selection-placeholder,.rasayu-app .gyn-obs-compact .field.is-disabled .control .ant-picker-input>input,.rasayu-app .gyn-obs-compact .field.is-disabled .control .ant-picker-suffix,.rasayu-app .gyn-obs-compact .field.is-disabled .control .ant-select-arrow{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .control:has(input:disabled) input{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .control:has(input:disabled) .ant-input-number-input{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .control:has(input:disabled) .suffix{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .control.disabled input::placeholder,.rasayu-app .control.is-disabled input::placeholder,.rasayu-app .gyn-obs-compact .field.is-disabled .control input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .control:has(input:disabled) input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.rasayu-app .control.disabled .ant-input-number,.rasayu-app .control.is-disabled .ant-input-number{background:0 0!important}.rasayu-app .control:has(.ant-input-number-disabled) .ant-input-number{background:0 0!important}.rasayu-app .visit-form-container .control:hover,.rasayu-app .visit-form .control:hover,.rasayu-app .visit-row .control:hover,.rasayu-app .single-line-row .control:hover{border-color:#94a3b8!important}.rasayu-app .visit-form-container .control:focus-within,.rasayu-app .visit-form .control:focus-within,.rasayu-app .visit-row .control:focus-within,.rasayu-app .single-line-row .control:focus-within{border-color:var(--brand-700,#0e8c81)!important;box-shadow:0 0 0 2px var(--brand-100,#e0f4f2)!important}.rasayu-app .visit-form-container input.ant-input:not(.control *):not(textarea),.rasayu-app .visit-form input.ant-input:not(.control *):not(textarea),.rasayu-app .visit-form-container .ant-select-single:not(.control *),.rasayu-app .visit-form-container .ant-select-single:not(.control *) .ant-select-selector,.rasayu-app .visit-form .ant-select-single:not(.control *),.rasayu-app .visit-form .ant-select-single:not(.control *) .ant-select-selector,.rasayu-app .visit-form-container .ant-picker:not(.control *),.rasayu-app .visit-form .ant-picker:not(.control *),.rasayu-app .visit-form-container .ant-input-number:not(.control *),.rasayu-app .visit-form .ant-input-number:not(.control *){box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:6px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 8px!important;line-height:30px!important}.rasayu-app .visit-form-container .control .ant-select-single,.rasayu-app .visit-form .control .ant-select-single,.rasayu-app .visit-row .control .ant-select-single,.rasayu-app .single-line-row .control .ant-select-single,.rasayu-app .demography-row .control .ant-select-single,.rasayu-app .repeat-row .fields .control .ant-select-single,.rasayu-app .tests-grid .control .ant-select-single{background:0 0!important;border:none!important;align-items:center!important;width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;display:flex!important}.rasayu-app .visit-form-container .control .ant-select-single .ant-select-selector,.rasayu-app .visit-form .control .ant-select-single .ant-select-selector,.rasayu-app .visit-row .control .ant-select-single .ant-select-selector,.rasayu-app .single-line-row .control .ant-select-single .ant-select-selector,.rasayu-app .demography-row .control .ant-select-single .ant-select-selector,.rasayu-app .repeat-row .fields .control .ant-select-single .ant-select-selector,.rasayu-app .tests-grid .control .ant-select-single .ant-select-selector{height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;align-items:center!important;padding:0 8px!important;display:flex!important}.rasayu-app .visit-form-container .control .ant-select-single .ant-select-selection-item,.rasayu-app .visit-form .control .ant-select-single .ant-select-selection-item,.rasayu-app .visit-row .control .ant-select-single .ant-select-selection-item,.rasayu-app .single-line-row .control .ant-select-single .ant-select-selection-item,.rasayu-app .demography-row .control .ant-select-single .ant-select-selection-item,.rasayu-app .repeat-row .fields .control .ant-select-single .ant-select-selection-item,.rasayu-app .tests-grid .control .ant-select-single .ant-select-selection-item,.rasayu-app .control .ant-select-single .ant-select-selection-item,.rasayu-app .control.antd-select-control .ant-select-single .ant-select-selection-item,.rasayu-app .control .ant-select-selection-item,.rasayu-app .ant-select-single .ant-select-selection-item,.rasayu-app .ant-select-single .ant-select-selector .ant-select-selection-item{height:30px!important;line-height:30px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;letter-spacing:-.01em!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;opacity:1!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;padding:0!important;font-size:12.5px!important;font-weight:500!important;display:flex!important;overflow:hidden!important}.rasayu-app .visit-form-container .control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .visit-form .control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .visit-row .control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .single-line-row .control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .demography-row .control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .repeat-row .fields .control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .tests-grid .control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .control.antd-select-control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .control .ant-select-selection-placeholder,.rasayu-app .ant-select-single .ant-select-selection-placeholder,.rasayu-app .ant-select-single .ant-select-selector .ant-select-selection-placeholder{height:30px!important;line-height:30px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;padding:0!important;font-size:12.5px!important;font-weight:400!important;display:flex!important;overflow:hidden!important}.rasayu-app .control .ant-select-single .ant-select-selection-search,.rasayu-app .visit-form-container .control .ant-select-single .ant-select-selection-search,.rasayu-app .visit-form .control .ant-select-single .ant-select-selection-search,.rasayu-app .visit-row .control .ant-select-single .ant-select-selection-search,.rasayu-app .single-line-row .control .ant-select-single .ant-select-selection-search,.rasayu-app .demography-row .control .ant-select-single .ant-select-selection-search{top:50%!important;z-index:2!important;align-items:center!important;height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;display:flex!important;position:absolute!important;inset-inline:8px 24px!important;transform:translateY(-50%)!important}.rasayu-app .control .ant-select-single .ant-select-selection-search-input,.rasayu-app .control .ant-select-single .ant-select-input,.rasayu-app .control .ant-select-single input,.rasayu-app .visit-form-container .control .ant-select-single .ant-select-selection-search-input,.rasayu-app .visit-form .control .ant-select-single .ant-select-selection-search-input,.rasayu-app .single-line-row .control .ant-select-single .ant-select-selection-search-input,.rasayu-app .demography-row .control .ant-select-single .ant-select-selection-search-input{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;vertical-align:middle!important;box-sizing:border-box!important;background:0 0!important;border:none!important;outline:none!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:500!important;line-height:24px!important}.rasayu-app .control input:not(.ant-select-input):not(.ant-select-selection-search-input),.rasayu-app .control input.ant-input,.rasayu-app .visit-form-container .control input.ant-input,.rasayu-app .visit-form .control input.ant-input,.rasayu-app .visit-row .control input.ant-input,.rasayu-app .single-line-row .control input.ant-input,.rasayu-app .repeat-row .fields .control input.ant-input,.rasayu-app .repeat-row .control input.ant-input,.rasayu-app .antd-repeat-table .control input.ant-input,.rasayu-app .tests-grid .control input.ant-input{height:30px!important;min-height:30px!important;max-height:30px!important;line-height:30px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-sizing:border-box!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:0 8px!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .control .ant-input-number,.rasayu-app .visit-form-container .control .ant-input-number,.rasayu-app .visit-form .control .ant-input-number,.rasayu-app .visit-row .control .ant-input-number,.rasayu-app .single-line-row .control .ant-input-number,.rasayu-app .repeat-row .fields .control .ant-input-number,.rasayu-app .repeat-row .control .ant-input-number,.rasayu-app .antd-repeat-table .control .ant-input-number,.rasayu-app .tests-grid .control .ant-input-number{width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important;line-height:30px!important}.rasayu-app .control .ant-input-number-input,.rasayu-app .visit-form-container .control .ant-input-number-input,.rasayu-app .visit-form .control .ant-input-number-input,.rasayu-app .visit-row .control .ant-input-number-input,.rasayu-app .single-line-row .control .ant-input-number-input,.rasayu-app .repeat-row .fields .control .ant-input-number-input,.rasayu-app .repeat-row .control .ant-input-number-input,.rasayu-app .antd-repeat-table .control .ant-input-number-input,.rasayu-app .tests-grid .control .ant-input-number-input{height:30px!important;line-height:30px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;outline:none!important;padding:0 8px!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .control .ant-picker,.rasayu-app .visit-form-container .control .ant-picker,.rasayu-app .visit-form .control .ant-picker,.rasayu-app .visit-row .control .ant-picker,.rasayu-app .single-line-row .control .ant-picker,.rasayu-app .repeat-row .fields .control .ant-picker,.rasayu-app .repeat-row .control .ant-picker,.rasayu-app .antd-repeat-table .control .ant-picker,.rasayu-app .tests-grid .control .ant-picker{width:100%!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;outline:none!important;align-items:center!important;padding:0 8px!important;line-height:30px!important;display:flex!important}.rasayu-app .visit-form-container .control .ant-picker-input>input,.rasayu-app .visit-form .control .ant-picker-input>input,.rasayu-app .visit-row .control .ant-picker-input>input,.rasayu-app .single-line-row .control .ant-picker-input>input,.rasayu-app .demography-row .control .ant-picker-input>input,.rasayu-app .tests-grid .control .ant-picker-input>input{height:30px!important;line-height:30px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .visit-form-container .control .ant-select-arrow,.rasayu-app .visit-form .control .ant-select-arrow,.rasayu-app .single-line-row .control .ant-select-arrow{align-items:center!important;margin-top:0!important;display:flex!important;top:50%!important;transform:translateY(-50%)!important}.rasayu-app .visit-form-container .control .ant-select-clear,.rasayu-app .visit-form .control .ant-select-clear,.rasayu-app .single-line-row .control .ant-select-clear{background:#fff!important;align-items:center!important;margin-top:0!important;display:flex!important;top:50%!important;transform:translateY(-50%)!important}.rasayu-app .visit-form-container .control.antd-multiselect-control,.rasayu-app .visit-form-container .control.is-multi,.rasayu-app .visit-form .control.antd-multiselect-control,.rasayu-app .visit-form .control.is-multi,.rasayu-app .visit-row .control.antd-multiselect-control,.rasayu-app .visit-row .control.is-multi,.rasayu-app .single-line-row .control.antd-multiselect-control,.rasayu-app .single-line-row .control.is-multi,.rasayu-app .demography-row .control.antd-multiselect-control,.rasayu-app .demography-row .control.is-multi,.rasayu-app .repeat-row .fields .control.antd-multiselect-control,.rasayu-app .repeat-row .fields .control.is-multi,.rasayu-app .tests-grid .control.antd-multiselect-control,.rasayu-app .tests-grid .control.is-multi{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;display:flex!important}.rasayu-app .visit-form-container .control:has(.ant-select-multiple){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;display:flex!important}.rasayu-app .visit-form .control:has(.ant-select-multiple){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;display:flex!important}.rasayu-app .visit-row .control:has(.ant-select-multiple){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;display:flex!important}.rasayu-app .single-line-row .control:has(.ant-select-multiple){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;display:flex!important}.rasayu-app .demography-row .control:has(.ant-select-multiple){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;display:flex!important}.rasayu-app .repeat-row .fields .control:has(.ant-select-multiple){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;display:flex!important}.rasayu-app .tests-grid .control:has(.ant-select-multiple){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;display:flex!important}.rasayu-app .control.antd-multiselect-control:not(.filled),.rasayu-app .control.is-multi:not(.filled),.rasayu-app .single-line-row .control.antd-multiselect-control:not(.filled),.rasayu-app .demography-row .control.antd-multiselect-control:not(.filled),.rasayu-app .repeat-row .fields .control.antd-multiselect-control:not(.filled){height:32px!important;min-height:32px!important;max-height:32px!important}.rasayu-app .visit-form-container .control .ant-select-multiple,.rasayu-app .visit-form .control .ant-select-multiple,.rasayu-app .visit-row .control .ant-select-multiple,.rasayu-app .single-line-row .control .ant-select-multiple,.rasayu-app .demography-row .control .ant-select-multiple,.rasayu-app .repeat-row .fields .control .ant-select-multiple,.rasayu-app .tests-grid .control .ant-select-multiple{background:0 0!important;border:none!important;align-items:center!important;width:100%!important;height:auto!important;min-height:30px!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important}.rasayu-app .control.antd-multiselect-control:not(.filled) .ant-select-multiple,.rasayu-app .control.is-multi:not(.filled) .ant-select-multiple,.rasayu-app .demography-row .control.antd-multiselect-control:not(.filled) .ant-select-multiple,.rasayu-app .demography-row .control.is-multi:not(.filled) .ant-select-multiple,.rasayu-app .repeat-row .fields .control.antd-multiselect-control:not(.filled) .ant-select-multiple,.rasayu-app .single-line-row .control.antd-multiselect-control:not(.filled) .ant-select-multiple{height:30px!important;min-height:30px!important;max-height:30px!important}.rasayu-app .visit-form-container .control .ant-select-multiple .ant-select-selector,.rasayu-app .visit-form .control .ant-select-multiple .ant-select-selector,.rasayu-app .visit-row .control .ant-select-multiple .ant-select-selector,.rasayu-app .single-line-row .control .ant-select-multiple .ant-select-selector,.rasayu-app .demography-row .control .ant-select-multiple .ant-select-selector,.rasayu-app .repeat-row .fields .control .ant-select-multiple .ant-select-selector,.rasayu-app .tests-grid .control .ant-select-multiple .ant-select-selector{height:auto!important;min-height:30px!important;max-height:none!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:none!important;flex-wrap:wrap!important;align-items:center!important;gap:2px 3px!important;width:100%!important;padding:1px 6px!important;display:flex!important}.rasayu-app .control.antd-multiselect-control:not(.filled) .ant-select-selector,.rasayu-app .control.is-multi:not(.filled) .ant-select-selector,.rasayu-app .demography-row .control.antd-multiselect-control:not(.filled) .ant-select-selector,.rasayu-app .demography-row .control.is-multi:not(.filled) .ant-select-selector,.rasayu-app .repeat-row .fields .control.antd-multiselect-control:not(.filled) .ant-select-selector,.rasayu-app .single-line-row .control.antd-multiselect-control:not(.filled) .ant-select-selector{height:30px!important;min-height:30px!important;max-height:30px!important}.rasayu-app .control .ant-select-multiple .ant-select-selector:after,.rasayu-app .visit-form-container .control .ant-select-multiple .ant-select-selector:after,.rasayu-app .single-line-row .control .ant-select-multiple .ant-select-selector:after,.rasayu-app .demography-row .control .ant-select-multiple .ant-select-selector:after,.rasayu-app .repeat-row .fields .control .ant-select-multiple .ant-select-selector:after,.rasayu-app .ant-select-multiple .ant-select-selector:after{content:""!important;width:0!important;height:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:none!important}.rasayu-app .control .ant-select-multiple .ant-select-selection-wrap,.rasayu-app .visit-form-container .control .ant-select-multiple .ant-select-selection-wrap,.rasayu-app .single-line-row .control .ant-select-multiple .ant-select-selection-wrap,.rasayu-app .demography-row .control .ant-select-multiple .ant-select-selection-wrap,.rasayu-app .control .ant-select-multiple .ant-select-selection-overflow,.rasayu-app .visit-form-container .control .ant-select-multiple .ant-select-selection-overflow,.rasayu-app .single-line-row .control .ant-select-multiple .ant-select-selection-overflow,.rasayu-app .demography-row .control .ant-select-multiple .ant-select-selection-overflow{flex-wrap:wrap!important;align-items:center!important;gap:2px 3px!important;width:100%!important;min-height:24px!important;display:flex!important}.rasayu-app .control:not(.filled) .ant-select-multiple .ant-select-selection-search,.rasayu-app .visit-form-container .control:not(.filled) .ant-select-multiple .ant-select-selection-search,.rasayu-app .single-line-row .control:not(.filled) .ant-select-multiple .ant-select-selection-search,.rasayu-app .demography-row .control:not(.filled) .ant-select-multiple .ant-select-selection-search,.rasayu-app .control:not(.filled) .ant-select-multiple .ant-select-content-item-suffix{top:50%!important;z-index:2!important;align-items:center!important;height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;display:flex!important;position:absolute!important;inset-inline:8px 24px!important;transform:translateY(-50%)!important}.rasayu-app .control:not(.filled) .ant-select-multiple .ant-select-selection-search-input,.rasayu-app .control:not(.filled) .ant-select-multiple .ant-select-input,.rasayu-app .control:not(.filled) .ant-select-multiple input,.rasayu-app .visit-form-container .control:not(.filled) .ant-select-multiple input,.rasayu-app .single-line-row .control:not(.filled) .ant-select-multiple input,.rasayu-app .demography-row .control:not(.filled) .ant-select-multiple input{height:24px!important;min-height:24px!important;max-height:24px!important;line-height:24px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-sizing:border-box!important;vertical-align:middle!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .control.filled .ant-select-multiple.ant-select-open .ant-select-selection-search,.rasayu-app .control.filled .ant-select-multiple.ant-select-focused .ant-select-selection-search,.rasayu-app .control.filled .ant-select-multiple:focus-within .ant-select-selection-search,.rasayu-app .control.filled .ant-select-multiple.ant-select-open .ant-select-content-item-suffix,.rasayu-app .control.filled .ant-select-multiple.ant-select-focused .ant-select-content-item-suffix,.rasayu-app .control.filled .ant-select-multiple:focus-within .ant-select-content-item-suffix,.rasayu-app .visit-form-container .control.filled .ant-select-multiple.ant-select-open .ant-select-selection-search,.rasayu-app .visit-form-container .control.filled .ant-select-multiple.ant-select-focused .ant-select-selection-search,.rasayu-app .single-line-row .control.filled .ant-select-multiple.ant-select-open .ant-select-selection-search,.rasayu-app .single-line-row .control.filled .ant-select-multiple.ant-select-focused .ant-select-selection-search,.rasayu-app .demography-row .control.filled .ant-select-multiple.ant-select-open .ant-select-selection-search,.rasayu-app .demography-row .control.filled .ant-select-multiple.ant-select-focused .ant-select-selection-search{box-sizing:border-box!important;z-index:2!important;flex:1 0 100%!important;order:9999!important;align-self:stretch!important;align-items:center!important;width:100%!important;min-width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;margin:3px 0 2px!important;padding:0 4px!important;line-height:24px!important;display:flex!important;position:relative!important;top:auto!important;transform:none!important}.rasayu-app .control.filled .ant-select-multiple.ant-select-open .ant-select-selection-search-input,.rasayu-app .control.filled .ant-select-multiple.ant-select-focused .ant-select-selection-search-input,.rasayu-app .control.filled .ant-select-multiple:focus-within .ant-select-selection-search-input,.rasayu-app .control.filled .ant-select-multiple.ant-select-open .ant-select-input,.rasayu-app .control.filled .ant-select-multiple.ant-select-focused .ant-select-input,.rasayu-app .control.filled .ant-select-multiple:focus-within .ant-select-input,.rasayu-app .control.filled .ant-select-multiple.ant-select-open input,.rasayu-app .control.filled .ant-select-multiple.ant-select-focused input,.rasayu-app .control.filled .ant-select-multiple:focus-within input,.rasayu-app .visit-form-container .control.filled .ant-select-multiple.ant-select-open input,.rasayu-app .single-line-row .control.filled .ant-select-multiple.ant-select-open input,.rasayu-app .demography-row .control.filled .ant-select-multiple.ant-select-open input{width:100%!important;min-width:100%!important;height:24px!important;min-height:24px!important;max-height:24px!important;line-height:24px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;vertical-align:middle!important;box-sizing:border-box!important;background:0 0!important;border:none!important;outline:none!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:500!important;display:block!important}.rasayu-app .control.filled .ant-select-multiple:not(.ant-select-open):not(.ant-select-focused):not(:focus-within) .ant-select-selection-search,.rasayu-app .control.filled .ant-select-multiple:not(.ant-select-open):not(.ant-select-focused):not(:focus-within) .ant-select-content-item-suffix{pointer-events:none!important;opacity:0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;overflow:hidden!important}.rasayu-app .control .ant-select-multiple .ant-select-selection-placeholder,.rasayu-app .control .ant-select-multiple .ant-select-placeholder,.rasayu-app .visit-form-container .control .ant-select-multiple .ant-select-selection-placeholder,.rasayu-app .visit-form .control .ant-select-multiple .ant-select-selection-placeholder,.rasayu-app .visit-row .control .ant-select-multiple .ant-select-selection-placeholder,.rasayu-app .single-line-row .control .ant-select-multiple .ant-select-selection-placeholder,.rasayu-app .demography-row .control .ant-select-multiple .ant-select-selection-placeholder,.rasayu-app .repeat-row .fields .control .ant-select-multiple .ant-select-selection-placeholder,.rasayu-app .tests-grid .control .ant-select-multiple .ant-select-selection-placeholder{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:var(--ink-4,#94a3b8)!important;-webkit-text-fill-color:var(--ink-4,#94a3b8)!important;top:50%!important;pointer-events:none!important;align-items:center!important;height:24px!important;margin:0!important;padding:0!important;font-size:12.5px!important;font-weight:400!important;line-height:24px!important;display:flex!important;position:absolute!important;inset-inline-start:8px!important;transform:translateY(-50%)!important}.rasayu-app .control .ant-select-multiple .ant-select-selection-item,.rasayu-app .visit-form-container .control .ant-select-multiple .ant-select-selection-item,.rasayu-app .visit-form .control .ant-select-multiple .ant-select-selection-item,.rasayu-app .visit-row .control .ant-select-multiple .ant-select-selection-item,.rasayu-app .single-line-row .control .ant-select-multiple .ant-select-selection-item,.rasayu-app .demography-row .control .ant-select-multiple .ant-select-selection-item,.rasayu-app .repeat-row .fields .control .ant-select-multiple .ant-select-selection-item,.rasayu-app .tests-grid .control .ant-select-multiple .ant-select-selection-item,.rasayu-app .control .tag,.rasayu-app .control .ant-select-multiple .tag,.rasayu-app .visit-form-container .control .ant-select-multiple .tag,.rasayu-app .visit-form .control .ant-select-multiple .tag,.rasayu-app .visit-row .control .ant-select-multiple .tag,.rasayu-app .single-line-row .control .ant-select-multiple .tag,.rasayu-app .demography-row .control .ant-select-multiple .tag,.rasayu-app .tests-grid .control .ant-select-multiple .tag,.rasayu-app .tag{height:22px!important;min-height:22px!important;max-height:22px!important;line-height:20px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;box-sizing:border-box!important;white-space:nowrap!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:4px!important;flex-shrink:0!important;align-items:center!important;max-width:calc(100% - 4px)!important;margin:2px!important;padding:0 4px 0 6px!important;font-size:11.5px!important;font-weight:500!important;display:inline-flex!important;overflow:hidden!important}.rasayu-app .control .ant-select-multiple .ant-select-selection-item-content,.rasayu-app .visit-form-container .control .ant-select-multiple .ant-select-selection-item-content,.rasayu-app .demography-row .control .ant-select-multiple .ant-select-selection-item-content,.rasayu-app .single-line-row .control .ant-select-multiple .ant-select-selection-item-content,.rasayu-app .control .tag .tag-label,.rasayu-app .control .tag span:not(button span),.rasayu-app .tag .tag-label,.rasayu-app .tag span:not(button span){font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:middle!important;background:0 0!important;border:none!important;max-width:calc(100% - 16px)!important;margin:0!important;padding:0!important;font-size:11.5px!important;font-weight:500!important;line-height:20px!important;display:inline-block!important;overflow:hidden!important}.rasayu-app .control .ant-select-multiple .ant-select-selection-item-remove,.rasayu-app .demography-row .control .ant-select-multiple .ant-select-selection-item-remove,.rasayu-app .control .tag button,.rasayu-app .tag button{color:#64748b!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:14px!important;min-width:14px!important;height:14px!important;margin:0 0 0 3px!important;padding:0!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.rasayu-app .control .tag button:hover,.rasayu-app .tag button:hover,.rasayu-app .control .ant-select-multiple .ant-select-selection-item-remove:hover{color:#ef4444!important}.rasayu-app .control .ant-select-multiple .ant-select-selection-item-remove:hover{color:#bc2424!important}.rasayu-app .control .ant-select-multiple .ant-select-arrow,.rasayu-app .control .ant-select-multiple .ant-select-clear,.rasayu-app .visit-form-container .control .ant-select-multiple .ant-select-arrow,.rasayu-app .single-line-row .control .ant-select-multiple .ant-select-arrow,.rasayu-app .demography-row .control .ant-select-multiple .ant-select-arrow{top:50%!important;align-items:center!important;margin-top:0!important;display:flex!important;inset-inline-end:8px!important;transform:translateY(-50%)!important}.rasayu-app .visit-form-container .control.antd-textarea-control,.rasayu-app .visit-form .control.antd-textarea-control,.rasayu-app .visit-row .control.antd-textarea-control,.rasayu-app .single-line-row .control.antd-textarea-control,.rasayu-app .demography-row .control.antd-textarea-control,.rasayu-app .repeat-row .fields .control.antd-textarea-control,.rasayu-app .clinical-response-row .control.antd-textarea-control,.rasayu-app .surgeries-row .control.antd-textarea-control,.rasayu-app .comorbidities-row .control.antd-textarea-control,.rasayu-app .followup-row .control.antd-textarea-control,.rasayu-app .symptoms-row .control.antd-textarea-control,.rasayu-app .admissions-row .control.antd-textarea-control,.rasayu-app .field.col-clinical-remark .control,.rasayu-app .field.col-surgery-comment .control,.rasayu-app .field.col-comorb-comment .control,.rasayu-app .field.col-followup-advice .control,.rasayu-app .field.col-symptom-notes .control,.rasayu-app .field.col-adm-treatment .control,.rasayu-app .field.col-adm-comment .control,.rasayu-app .field.col-allopathy-remarks .control,.rasayu-app .field.col-ayur-remark .control,.rasayu-app .field[class*=remark] .control,.rasayu-app .field[class*=comment] .control,.rasayu-app .field[class*=notes] .control,.rasayu-app .field[class*=advice] .control{box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .visit-form-container .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .visit-form .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .visit-row .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .single-line-row .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .demography-row .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .repeat-row .fields .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .clinical-response-row .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .surgeries-row .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .comorbidities-row .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .followup-row .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .symptoms-row .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .admissions-row .control:has(textarea){box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:0!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;overflow:visible!important}.rasayu-app .demography-row .control.antd-textarea-control:not(.filled),.rasayu-app .single-line-row .control.antd-textarea-control:not(.filled),.rasayu-app .repeat-row .fields .control.antd-textarea-control:not(.filled){height:32px!important;min-height:32px!important;max-height:32px!important}.rasayu-app .visit-form-container textarea.ant-input,.rasayu-app .visit-form textarea.ant-input,.rasayu-app .visit-row textarea.ant-input,.rasayu-app .single-line-row textarea.ant-input,.rasayu-app .demography-row textarea.ant-input,.rasayu-app .repeat-row .fields textarea.ant-input,.rasayu-app .control.antd-textarea-control textarea.ant-input,.rasayu-app .field.col-clinical-remark textarea.ant-input,.rasayu-app .field.col-surgery-comment textarea.ant-input,.rasayu-app .field.col-comorb-comment textarea.ant-input,.rasayu-app .field.col-followup-advice textarea.ant-input,.rasayu-app .field.col-symptom-notes textarea.ant-input,.rasayu-app .field.col-adm-treatment textarea.ant-input,.rasayu-app .field.col-adm-comment textarea.ant-input,.rasayu-app .field.col-allopathy-remarks textarea.ant-input,.rasayu-app .field.col-ayur-remark textarea.ant-input,.rasayu-app .field[class*=remark] textarea.ant-input,.rasayu-app .field[class*=comment] textarea.ant-input,.rasayu-app .field[class*=notes] textarea.ant-input,.rasayu-app .field[class*=advice] textarea.ant-input{min-height:30px!important;max-height:none!important;line-height:20px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;letter-spacing:-.01em!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;opacity:1!important;box-sizing:border-box!important;box-shadow:none!important;resize:none!important;background:0 0!important;border:none!important;width:100%!important;padding:5px 8px!important;font-size:12.5px!important;font-weight:500!important;overflow-y:auto!important}.rasayu-app .control:has(textarea) textarea.ant-input{min-height:30px!important;max-height:none!important;line-height:20px!important;font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;letter-spacing:-.01em!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;opacity:1!important;box-sizing:border-box!important;box-shadow:none!important;resize:none!important;background:0 0!important;border:none!important;width:100%!important;padding:5px 8px!important;font-size:12.5px!important;font-weight:500!important;overflow-y:auto!important}.rasayu-app .physician-comments-grid textarea.ant-input{height:auto!important;min-height:120px!important;max-height:none!important}.rasayu-app .visit-header-row>.field.col-visit-no{flex:0 0 55px!important;width:55px!important}.rasayu-app .visit-header-row>.field.col-visit-date{flex:0 0 135px!important;width:135px!important}.rasayu-app .visit-header-row>.field.col-visit-mode{flex:none!important;width:auto!important;min-width:182px!important}.rasayu-app .visit-header-row>.field.col-visit-fetch{flex:0 0 178px!important;width:178px!important;min-width:172px!important;max-width:185px!important}.rasayu-app .visit-header-row>.field.col-visit-physician{flex:none!important;width:auto!important;min-width:165px!important}.rasayu-app .visit-header-row>.field.col-visit-tests{flex:320px!important;width:auto!important;min-width:280px!important}.rasayu-app .visit-advised-tests-box{box-sizing:border-box!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important;width:100%!important;height:auto!important;min-height:32px!important;max-height:none!important;padding:4px 8px!important;display:flex!important;overflow:visible!important}.rasayu-app .visit-advised-tests-box.is-empty,.rasayu-app .visit-advised-tests-box.is-loading{color:#94a3b8!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;font-size:12px!important}.rasayu-app .visit-header-intervisit>.field.col-visit-no{flex:0 0 120px!important;width:120px!important}.rasayu-app .visit-header-intervisit>.field.col-visit-date{flex:0 0 180px!important;width:180px!important}.rasayu-app .visit-header-intervisit>.field.col-visit-mode,.rasayu-app .visit-header-intervisit>.field.col-visit-physician{flex:200px!important;min-width:160px!important}.rasayu-app .symptoms-row>.field.col-symptom-name{flex:1.3 130px!important;min-width:115px!important}.rasayu-app .symptoms-row>.field.col-symptom-type{flex:.9 95px!important;min-width:85px!important}.rasayu-app .symptoms-row>.field.col-symptom-organ{flex:100px!important;min-width:90px!important}.rasayu-app .symptoms-row>.field.col-symptom-side{flex:.95 95px!important;min-width:85px!important}.rasayu-app .symptoms-row>.field.col-symptom-grade{flex:.85 85px!important;min-width:75px!important}.rasayu-app .symptoms-row>.field.col-symptom-vas,.rasayu-app .symptoms-row>.field.col-symptom-since{flex:0 0 50px!important;width:50px!important;min-width:50px!important}.rasayu-app .symptoms-row>.field.col-symptom-since-unit{flex:.85 90px!important;min-width:80px!important}.rasayu-app .symptoms-row>.field.col-symptom-freq,.rasayu-app .symptoms-row>.field.col-symptom-upashaya,.rasayu-app .symptoms-row>.field.col-symptom-anupashaya{flex:.95 95px!important;min-width:85px!important}.rasayu-app .symptoms-row>.field.col-symptom-timing{flex:.9 90px!important;min-width:80px!important}.rasayu-app .symptoms-row>.field.col-symptom-character{flex:1.05 105px!important;min-width:90px!important}.rasayu-app .symptoms-row>.field.col-symptom-notes{flex:1.3 130px!important;width:auto!important;min-width:100px!important;max-width:300px!important}.rasayu-app .admissions-row>.field.col-adm-date{flex:0 0 145px!important;width:145px!important}.rasayu-app .admissions-row>.field.col-adm-cause{flex:180px!important;min-width:140px!important}.rasayu-app .admissions-row>.field.col-adm-diagnosis{flex:1.2 180px!important;min-width:140px!important}.rasayu-app .admissions-row>.field.col-adm-treatment,.rasayu-app .admissions-row>.field.col-adm-comment{flex:1.5 250px!important;width:auto!important;min-width:200px!important;max-width:450px!important}.rasayu-app .surgeries-row>.field.col-surgery-name{flex:1.4 180px!important;min-width:140px!important}.rasayu-app .surgeries-row>.field.col-surgery-organ{flex:130px!important;min-width:105px!important}.rasayu-app .surgeries-row>.field.col-surgery-date{flex:0 0 140px!important;width:140px!important}.rasayu-app .surgeries-row>.field.col-surgery-indication{flex:1.1 160px!important;min-width:130px!important}.rasayu-app .surgeries-row>.field.col-surgery-outcome{flex:150px!important;min-width:120px!important}.rasayu-app .surgeries-row>.field.col-surgery-complications{flex:160px!important;min-width:130px!important}.rasayu-app .surgeries-row>.field.col-surgery-comment{flex:1.5 220px!important;width:auto!important;min-width:180px!important;max-width:400px!important}.rasayu-app .comorbidities-row>.field.col-comorb-name{flex:1.4 180px!important;min-width:140px!important}.rasayu-app .comorbidities-row>.field.col-comorb-organ{flex:130px!important;min-width:105px!important}.rasayu-app .comorbidities-row>.field.col-comorb-date{flex:0 0 140px!important;width:140px!important}.rasayu-app .comorbidities-row>.field.col-comorb-complications{flex:1.2 180px!important;min-width:140px!important}.rasayu-app .comorbidities-row>.field.col-comorb-comment{flex:1.5 240px!important;width:auto!important;min-width:180px!important;max-width:420px!important}.rasayu-app .anc-visit-row>.field>label{white-space:nowrap!important}.rasayu-app .anc-visit-row>.field.col-anc-gpald{flex:1.5 200px!important;min-width:180px!important}.rasayu-app .anc-visit-row>.field.col-anc-mini{flex:0 0 72px!important;width:72px!important;min-width:68px!important}.rasayu-app .anc-visit-row>.field.col-anc-date{flex:155px!important;width:auto!important;min-width:140px!important}.rasayu-app .anc-visit-row>.field.col-anc-auto-edd{flex:150px!important;width:auto!important;min-width:135px!important}.rasayu-app .anc-visit-row>.field.col-anc-method{flex:2 260px!important;width:auto!important;min-width:200px!important;max-width:100%!important}.rasayu-app .anc-visit-row>.field.col-anc-auto-metric{flex:1.2 165px!important;width:auto!important;min-width:150px!important}.rasayu-app .anc-visit-row>.field.col-anc-auto-sm{flex:.8 95px!important;width:auto!important;min-width:80px!important}.rasayu-app .anc-visit-row>.field.col-anc-mother-metric{flex:130px!important;width:auto!important;min-width:110px!important}.rasayu-app .anc-visit-row>.field.col-anc-baby-metric{flex:1.3 150px!important;width:auto!important;min-width:130px!important}.rasayu-app .pnc-visit-row>.field.col-pnc-gestation{flex:.8 80px!important;min-width:70px!important}.rasayu-app .pnc-visit-row>.field.col-pnc-unit{flex:.8 85px!important;min-width:75px!important}.rasayu-app .pnc-visit-row>.field.col-pnc-date{flex:0 0 130px!important;width:130px!important}.rasayu-app .pnc-visit-row>.field.col-pnc-gender{flex:.8 85px!important;min-width:75px!important}.rasayu-app .pnc-visit-row>.field.col-pnc-birth-wt{flex:.8 90px!important;min-width:80px!important}.rasayu-app .pnc-visit-row>.field.col-pnc-milk{flex:110px!important;min-width:95px!important}.rasayu-app .pnc-visit-row>.field.col-pnc-latching{flex:105px!important;min-width:90px!important}.rasayu-app .pnc-visit-row>.field.col-pnc-pattern{flex:1.1 130px!important;min-width:110px!important}.rasayu-app .pnc-visit-row>.field.col-pnc-sutika{flex:1.4 170px!important;width:auto!important;min-width:140px!important;max-width:420px!important}.rasayu-app .rec-tests-row>.field.col-rec-profile{flex:200px!important;min-width:160px!important}.rasayu-app .rec-tests-row>.field.col-rec-tests{flex:1.5 240px!important;width:auto!important;min-width:200px!important;max-width:450px!important}.rasayu-app .clinical-response-row>.field.col-clinical-response{flex:0 0 340px!important;width:340px!important;min-width:260px!important;max-width:380px!important}.rasayu-app .clinical-response-row>.field.col-clinical-remark{flex:0 0 440px!important;width:440px!important;min-width:320px!important;max-width:480px!important}.rasayu-app .followup-row>.field.col-followup-by{flex:0 0 160px!important;width:160px!important;min-width:135px!important;max-width:180px!important}.rasayu-app .followup-row>.field.col-followup-days{flex:0 0 85px!important;width:85px!important;min-width:75px!important}.rasayu-app .followup-row>.field.col-followup-date{flex:0 0 160px!important;width:160px!important}.rasayu-app .followup-row>.field.col-followup-advice{flex:1.5 280px!important;width:auto!important;min-width:200px!important;max-width:500px!important}.rasayu-app .card-action-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:inline-flex}.rasayu-app .card-action-btn:hover{color:#0d9488;background:#f0fdfa;border-color:#0d9488}.rasayu-app .card-action-btn.whatsapp:hover{color:#16a34a;background:#f0fdf4;border-color:#16a34a}.rasayu-app .card-action-btn.is-sent,.rasayu-app .card-action-btn.email-sent{box-shadow:0 0 0 1px #0284c7;color:#0284c7!important;background:#f0f9ff!important;border-color:#0284c7!important}.rasayu-app .card-action-btn.whatsapp.is-sent,.rasayu-app .card-action-btn.whatsapp.whatsapp-sent,.rasayu-app .card-action-btn.whatsapp-sent{box-shadow:0 0 0 1px #16a34a;color:#16a34a!important;background:#f0fdf4!important;border-color:#16a34a!important}.rasayu-app .card-action-btn:disabled,.rasayu-app .card-action-btn.disabled,.card-action-btn:disabled,.card-action-btn.disabled{color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;opacity:.55!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.rasayu-app .physician-comments-grid,.rasayu-app .tests-grid{grid-template-columns:1fr 1fr!important;gap:16px!important;width:100%!important;display:grid!important}@media (width<=768px){.rasayu-app .physician-comments-grid,.rasayu-app .tests-grid{grid-template-columns:1fr!important}}@media (width<=991px){.rasayu-app .admissions-row>.field.col-adm-treatment,.rasayu-app .surgeries-row>.field.col-surgery-comment,.rasayu-app .comorbidities-row>.field.col-comorb-comment,.rasayu-app .clinical-response-row>.field.col-clinical-remark,.rasayu-app .followup-row>.field.col-followup-advice{flex:100%!important;max-width:100%!important}}@media (width<=600px){.rasayu-app .single-line-row.visit-header-row,.rasayu-app .single-line-row.symptoms-row{flex-wrap:wrap!important}.rasayu-app .visit-row>.field,.rasayu-app .visit-header-row>.field,.rasayu-app .symptoms-row>.field,.rasayu-app .admissions-row>.field,.rasayu-app .surgeries-row>.field,.rasayu-app .comorbidities-row>.field,.rasayu-app .anc-visit-row>.field,.rasayu-app .pnc-visit-row>.field,.rasayu-app .rec-tests-row>.field,.rasayu-app .clinical-response-row>.field,.rasayu-app .followup-row>.field{flex:100%!important;width:100%!important;max-width:100%!important}}.rasayu-app input,.rasayu-app input.ant-input,.rasayu-app textarea,.rasayu-app textarea.ant-input,.rasayu-app .ant-input,.rasayu-app .control input,.rasayu-app .control textarea,.rasayu-app .control textarea.ant-input,.rasayu-app .antd-control input,.rasayu-app .antd-control textarea,.rasayu-app .antd-control textarea.ant-input,.rasayu-app .antd-textarea-control textarea,.rasayu-app .ant-input-number-input,.rasayu-app .ant-picker-input>input,.rasayu-app .ant-picker-input input,.rasayu-app .ant-select-single .ant-select-selection-item,.rasayu-app .ant-select-single .ant-select-selector .ant-select-selection-item,.rasayu-app .ant-select-single .ant-select-selection-search-input,.ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-dropdown,.ant-select-dropdown .ant-select-item,.ant-select-dropdown .ant-select-item-option,.ant-select-dropdown .ant-select-item-option-content,.antd-master-select-popup,.antd-master-select-popup .ant-select-item,.antd-master-select-popup .ant-select-item-option,.antd-master-select-popup .ant-select-item-option-content,.antd-searchable-select-popup,.antd-searchable-select-popup .ant-select-item,.antd-searchable-select-popup .ant-select-item-option,.antd-searchable-select-popup .ant-select-item-option-content,.antd-custom-dropdown,.antd-custom-dropdown .ant-select-item,.antd-custom-dropdown .ant-select-item-option,.antd-custom-dropdown .ant-select-item-option-content{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;letter-spacing:-.01em!important;-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:auto!important;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important}.rasayu-app textarea,.rasayu-app textarea.ant-input,.rasayu-app .control textarea,.rasayu-app .control textarea.ant-input,.rasayu-app .antd-control textarea,.rasayu-app .antd-control textarea.ant-input,.rasayu-app .antd-textarea-control textarea{white-space:pre-wrap!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-overflow:unset!important;overflow-x:hidden!important}.rasayu-app .ant-select-item-option-content,.antd-master-select-popup .ant-select-item-option-content,.antd-searchable-select-popup .ant-select-item-option-content,.antd-custom-dropdown .ant-select-item-option-content,.ant-select-dropdown .ant-select-item-option-content{white-space:normal!important;word-break:break-word!important;text-overflow:unset!important;overflow:visible!important}.rasayu-app input::placeholder,.rasayu-app textarea::placeholder,.rasayu-app .ant-input::placeholder,.rasayu-app .control input::placeholder,.rasayu-app .control textarea::placeholder,.rasayu-app .control input.ant-input::placeholder,.rasayu-app .control textarea.ant-input::placeholder,.rasayu-app .control .ant-input::placeholder,.rasayu-app .antd-control input::placeholder,.rasayu-app .antd-control textarea::placeholder,.rasayu-app .ant-input-number-input::placeholder,.rasayu-app .ant-picker-input input::placeholder,.rasayu-app .ant-picker-input>input::placeholder,.rasayu-app .ant-select-selection-placeholder,.rasayu-app .ant-select-single .ant-select-selection-placeholder,.rasayu-app .ant-select-single .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .ant-select-multiple .ant-select-selection-placeholder,.rasayu-app .ant-select-multiple .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .ant-select .ant-select-selection-placeholder,.rasayu-app .control .ant-select-selection-placeholder,.rasayu-app .control .ant-select-single .ant-select-selection-placeholder,.rasayu-app .control .ant-select-multiple .ant-select-selection-placeholder,.rasayu-app .control .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .control.disabled .ant-select-selection-placeholder,.rasayu-app .control.disabled .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .control.is-disabled .ant-select-selection-placeholder,.rasayu-app .control.is-disabled .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .control.readonly .ant-select-selection-placeholder,.rasayu-app .control.readonly .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .control .ant-select-disabled .ant-select-selection-placeholder,.rasayu-app .control .ant-select-disabled .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .ant-select-disabled .ant-select-selection-placeholder,.rasayu-app .ant-select-disabled .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .antd-select-control .ant-select-selection-placeholder,.rasayu-app .ant-select-selection-search-input::placeholder,.rasayu-app .ant-select-selection-search input::placeholder,.ant-select-selection-placeholder,.ant-select-single .ant-select-selection-placeholder,.ant-select-single .ant-select-selector .ant-select-selection-placeholder,.ant-select-disabled .ant-select-selection-placeholder,.ant-select-disabled .ant-select-selector .ant-select-selection-placeholder{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important;letter-spacing:-.01em!important;font-size:12.5px!important;font-weight:400!important}.rasayu-app input::-webkit-input-placeholder{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important;letter-spacing:-.01em!important;font-size:12.5px!important;font-weight:400!important}.rasayu-app textarea::-webkit-input-placeholder{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important;letter-spacing:-.01em!important;font-size:12.5px!important;font-weight:400!important}.rasayu-app .ant-select-selection-search-input::-webkit-input-placeholder{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important;letter-spacing:-.01em!important;font-size:12.5px!important;font-weight:400!important}.rasayu-app .ant-select-selection-search input::-webkit-input-placeholder{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important;letter-spacing:-.01em!important;font-size:12.5px!important;font-weight:400!important}.rasayu-app .control.readonly input,.rasayu-app .control.disabled input,.rasayu-app .control.is-disabled input,.rasayu-app .control.readonly textarea,.rasayu-app .control.disabled textarea,.rasayu-app .control.is-disabled textarea,.rasayu-app .control input:disabled,.rasayu-app .control input[readonly],.rasayu-app .control textarea:disabled,.rasayu-app .control textarea[readonly],.rasayu-app .control input.ant-input:disabled,.rasayu-app .control input.ant-input[readonly],.rasayu-app .control textarea.ant-input:disabled,.rasayu-app .control textarea.ant-input[readonly],.rasayu-app .control .ant-input-disabled,.rasayu-app .control .ant-input[disabled],.rasayu-app .control .ant-input[readonly],.rasayu-app .control .ant-select-disabled .ant-select-selection-item,.rasayu-app .control .ant-picker-disabled input,.rasayu-app .control .ant-input-number-disabled input,.rasayu-app .baseline-tab-disabled-view-only .control input,.rasayu-app .baseline-tab-disabled-view-only .control textarea,.rasayu-app .baseline-tab-disabled-view-only .control .ant-select-selection-item,.rasayu-app .visit-form-disabled-view-only .control input,.rasayu-app .visit-form-disabled-view-only .control textarea,.rasayu-app .visit-form-disabled-view-only .control .ant-select-selection-item{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;font-size:12.5px!important;font-weight:500!important}.rasayu-app .control.readonly input::placeholder,.rasayu-app .control.disabled input::placeholder,.rasayu-app .control.is-disabled input::placeholder,.rasayu-app .control.readonly textarea::placeholder,.rasayu-app .control.disabled textarea::placeholder,.rasayu-app .control.is-disabled textarea::placeholder,.rasayu-app .control input:disabled::placeholder,.rasayu-app .control input[readonly]::placeholder,.rasayu-app .control textarea:disabled::placeholder,.rasayu-app .control textarea[readonly]::placeholder,.rasayu-app .control .ant-input-disabled::placeholder,.rasayu-app .control .ant-select-selection-placeholder,.rasayu-app .control.disabled .ant-select-selection-placeholder,.rasayu-app .control.is-disabled .ant-select-selection-placeholder,.rasayu-app .control.readonly .ant-select-selection-placeholder,.rasayu-app .control .ant-select-disabled .ant-select-selection-placeholder,.rasayu-app .control .ant-select-disabled .ant-select-selector .ant-select-selection-placeholder,.rasayu-app .ant-select-disabled .ant-select-selection-placeholder,.rasayu-app .ant-select-disabled .ant-select-selector .ant-select-selection-placeholder,.ant-select-disabled .ant-select-selection-placeholder,.ant-select-disabled .ant-select-selector .ant-select-selection-placeholder{font-family:var(--ui,Inter, -apple-system, "Segoe UI", Roboto, sans-serif)!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important;font-size:12.5px!important;font-weight:400!important}.rasayu-app .control textarea,.rasayu-app textarea.ant-input{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;box-sizing:border-box;max-width:100%}.rasayu-app .control.antd-textarea-control{min-width:0;max-width:100%}.rasayu-app .control:has(textarea){min-width:0;max-width:100%}.rasayu-app .field,.rasayu-app .single-line-row>*,.rasayu-app table.data td>.control{min-width:0}.rasayu-app table.data td{overflow-wrap:anywhere}.live-score-sticky-banner{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #e2e8f0;border-left:4px solid #0284c7;border-radius:10px;margin-bottom:16px;padding:12px 18px;position:sticky;top:-16px;box-shadow:0 4px 16px #0f172a14}.live-score-pulse{background-color:#0284c7;border-radius:50%;width:9px;height:9px;animation:1.8s infinite rasayu-pulse;display:inline-block}.rasayu-surveyjs-container{min-height:400px;background:0 0!important}.rasayu-surveyjs-container,.rasayu-surveyjs-container .sd-root-modern,.rasayu-surveyjs-container .sd-container-modern,.rasayu-surveyjs-container .sd-page,.rasayu-surveyjs-container .sd-body{--sd-base-color:#0284c7;--sd-accent-color:#0369a1;font-family:inherit;--sjs-general-backcolor:transparent!important;--sjs2-color-bg-basic-secondary:#f8fafc!important;background:0 0!important}.rasayu-surveyjs-container .sd-body{max-width:100%;padding:0}.rasayu-surveyjs-container .sd-root-modern{--sjs2-color-utility-body:transparent!important;--sjs2-color-utility-surface-survey:transparent!important}.rasayu-surveyjs-container .sd-root-modern:before{content:none!important;background:0 0!important;display:none!important}.rasayu-surveyjs-container .sd-root-modern__wrapper,.rasayu-surveyjs-container .sv-scroll__wrapper,.rasayu-surveyjs-container .sv-scroll__container,.rasayu-surveyjs-container .sv-components-row,.rasayu-surveyjs-container .sv-components-column,.rasayu-surveyjs-container .sv-header,.rasayu-surveyjs-container .sv-header__content{background:0 0!important}.rasayu-surveyjs-container .sd-body.sd-body--static,.rasayu-surveyjs-container .sv-header__content--static{max-width:100%!important;margin-left:0!important;margin-right:0!important}.rasayu-surveyjs-container .sv-header__content{padding:0 0 16px!important;padding-inline:0!important;display:block!important}.rasayu-surveyjs-container .sv-header__cell,.rasayu-surveyjs-container .sv-header__cell-content{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.rasayu-surveyjs-container .sd-title.sd-container-modern__title{box-shadow:none!important;background:0 0!important;padding:0 0 16px!important}.rasayu-surveyjs-container .sd-header__text{text-align:left!important;align-items:flex-start!important;max-width:100%!important}.rasayu-surveyjs-container .sd-page,.rasayu-surveyjs-container .sd-body__page{padding-left:0!important;padding-right:0!important}.rasayu-surveyjs-container .sd-page__content{width:100%!important;padding-left:0!important;padding-right:0!important}.rasayu-surveyjs-container .sd-page__row,.rasayu-surveyjs-container .sd-row__panel,.rasayu-surveyjs-container .sd-page__content>.sd-row>div{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.rasayu-surveyjs-container .sd-panel__content{padding-inline:0!important}.rasayu-surveyjs-container .sd-page__header,.rasayu-surveyjs-container .sd-header{background:linear-gradient(135deg,#fff 0%,#f0f7ff 100%)!important;border:1px solid #bfdbfe!important;border-left:5px solid #0284c7!important;border-radius:12px!important;margin-bottom:16px!important;padding:16px 20px!important;box-shadow:0 2px 8px #0284c70f!important}.rasayu-surveyjs-container .sd-page__title,.rasayu-surveyjs-container .sd-title.sd-page__title{color:#0f172a!important;letter-spacing:-.3px!important;margin:0 0 6px!important;padding:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.35!important}.rasayu-surveyjs-container .sd-page__description,.rasayu-surveyjs-container .sd-description.sd-page__description{color:#475569!important;margin:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:1.55!important}.rasayu-surveyjs-container .sd-question,.rasayu-surveyjs-container .sd-panel .sd-question,.rasayu-surveyjs-container .sd-row__question,.rasayu-surveyjs-container .sd-element--complex .sd-question{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin-bottom:14px!important;padding:16px 20px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 3px #0f172a0a,0 4px 12px #0f172a05!important}.rasayu-surveyjs-container .sd-question:hover,.rasayu-surveyjs-container .sd-panel .sd-question:hover{border-color:#38bdf8!important;box-shadow:0 4px 18px #0284c714!important}.rasayu-surveyjs-container .sd-row:focus-within,.rasayu-surveyjs-container .sd-question:focus-within{z-index:30;position:relative}.rasayu-surveyjs-container .sv-popup{z-index:1000!important}.rasayu-surveyjs-container .sd-question__container{gap:8px!important;height:auto!important;padding:0!important;padding-block:0!important;padding-inline:0!important}.rasayu-surveyjs-container .sd-question__header-and-content-container{gap:8px!important;padding:0!important;padding-block:0!important;padding-inline:0!important}.rasayu-surveyjs-container .sd-question__header,.rasayu-surveyjs-container .sd-element__header{flex-wrap:wrap!important;align-items:baseline!important;margin-bottom:8px!important;padding:0!important;display:flex!important}.rasayu-surveyjs-container .sd-question__title,.rasayu-surveyjs-container .sd-title.sd-question__title,.rasayu-surveyjs-container .sd-element__title,.rasayu-surveyjs-container .sv-title-actions__title{color:#0f172a!important;margin:0!important;padding:0!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important;display:inline!important;position:static!important}.rasayu-surveyjs-container .sd-question__num,.rasayu-surveyjs-container .sd-element__num,.rasayu-surveyjs-container .sd-question__title .sd-question__num,.rasayu-surveyjs-container .sd-title .sd-question__num,.rasayu-surveyjs-container span[class*=question__num]{float:none!important;color:#0369a1!important;vertical-align:middle!important;box-sizing:border-box!important;background:#e0f2fe!important;border:1px solid #bae6fd!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:24px!important;height:22px!important;margin:0 8px 0 0!important;padding:0 6px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.rasayu-surveyjs-container .sd-element__num+span,.rasayu-surveyjs-container .sd-page__num+span{float:none!important;width:auto!important;margin:0!important;padding:0!important;display:inline!important}.rasayu-surveyjs-container .sd-question__title-text,.rasayu-surveyjs-container .sd-element__title .sv-string-viewer,.rasayu-surveyjs-container .sd-question__title .sv-string-viewer,.rasayu-surveyjs-container .sv-title-actions__title .sv-string-viewer,.rasayu-surveyjs-container .sd-element__title span.sv-string-viewer{color:#0f172a!important;vertical-align:baseline!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important;display:inline!important}.rasayu-surveyjs-container .sd-question__required-text{color:#ef4444!important;margin-left:4px!important;font-weight:700!important;display:inline!important}.rasayu-surveyjs-container .sd-question__content{margin-top:0!important;padding:0!important}.rasayu-surveyjs-container .sd-question__description,.rasayu-surveyjs-container .sd-question__header .sd-description{width:100%!important;margin:2px 0 0!important;padding:0!important;padding-block:0!important}.rasayu-surveyjs-container .sd-question__header{margin-bottom:4px!important}.rasayu-surveyjs-container .sd-question__content,.rasayu-surveyjs-container .sd-scrollable-container,.rasayu-surveyjs-container .sd-rating{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:4px 0!important;overflow:visible!important}.rasayu-surveyjs-container .sd-rating fieldset{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:4px 0 0!important;padding:12px 16px!important;display:flex!important}.rasayu-surveyjs-container .sd-rating__min-text,.rasayu-surveyjs-container .sd-rating__item-text.sd-rating__min-text{text-align:right!important;color:#15803d!important;white-space:normal!important;word-break:break-word!important;box-sizing:border-box!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-right:3px solid #16a34a!important;border-radius:8px!important;flex:1 1 0!important;justify-content:flex-end!important;align-items:center!important;width:0!important;min-width:0!important;max-width:none!important;margin:0 8px 0 0!important;padding:9px 14px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:flex!important;box-shadow:0 1px 2px #16803d0a!important}.rasayu-surveyjs-container .sd-rating__max-text,.rasayu-surveyjs-container .sd-rating__item-text.sd-rating__max-text{text-align:left!important;color:#991b1b!important;white-space:normal!important;word-break:break-word!important;box-sizing:border-box!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-left:3px solid #dc2626!important;border-radius:8px!important;flex:1 1 0!important;justify-content:flex-start!important;align-items:center!important;width:0!important;min-width:0!important;max-width:none!important;margin:0 0 0 8px!important;padding:9px 14px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:flex!important;box-shadow:0 1px 2px #b91c1c0a!important}.rasayu-surveyjs-container .sd-rating__item{aspect-ratio:1!important;color:#334155!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #cbd5e1!important;border-radius:50%!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;transition:background-color .15s,border-color .15s,color .15s!important;display:inline-flex!important;overflow:hidden!important;transform:none!important;box-shadow:0 1px 3px #0f172a0f!important}.rasayu-surveyjs-container .sd-rating__item:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#94a3b8!important;transform:none!important;box-shadow:0 1px 3px #0f172a14!important}.rasayu-surveyjs-container .sd-rating__item--selected,.rasayu-surveyjs-container .sd-rating__item.sd-rating__item--selected{color:#fff!important;background:#0284c7!important;border-color:#0284c7!important;transform:none!important;box-shadow:0 1px 3px #0284c74d!important}.rasayu-surveyjs-container .sd-rating__item--selected .sd-rating__item-text,.rasayu-surveyjs-container .sd-rating__item.sd-rating__item--selected .sd-rating__item-text{color:#fff!important;font-weight:700!important}.rasayu-surveyjs-container .sd-rating__item .sd-rating__item-text{color:inherit!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:flex!important}.rasayu-surveyjs-container .sd-rating__item .sd-rating__item-text:after{content:none!important;display:none!important}.rasayu-surveyjs-container .sd-rating__item .sd-rating__item-text .sv-string-viewer{text-align:center!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important}.rasayu-surveyjs-container .sd-rating__item input{opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important}.rasayu-surveyjs-container .sd-selectbase{flex-flow:wrap!important;align-items:center!important;gap:8px 12px!important;margin:0!important;padding:2px 0 0!important;display:flex!important}.rasayu-surveyjs-container .sd-selectlist{padding:0!important}.rasayu-surveyjs-container .sd-item{cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:8px!important;align-items:center!important;min-height:36px!important;margin:0!important;padding:6px 14px!important;transition:all .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a05!important}.rasayu-surveyjs-container .sd-item:hover{background:#f0f9ff!important;border-color:#7dd3fc!important}.rasayu-surveyjs-container .sd-item--checked,.rasayu-surveyjs-container .sd-radio--checked{background:#f0f9ff!important;border-color:#0284c7!important;box-shadow:0 0 0 1px #0284c7!important}.rasayu-surveyjs-container .sd-item:where(:first-child:not(.sd-selectbase__item--inline)),.rasayu-surveyjs-container .sd-item:where(:last-child:not(.sd-selectbase__item--inline)){padding-top:6px!important;padding-bottom:6px!important}.rasayu-surveyjs-container .sd-item__decorator{flex-shrink:0!important;width:16px!important;height:16px!important;margin-bottom:0!important;margin-right:8px!important}.rasayu-surveyjs-container .sd-item__control-label{color:#1e293b!important;width:auto!important;margin:0!important;padding:0!important;font-size:13.5px!important;font-weight:500!important;line-height:1.3!important}.rasayu-surveyjs-container .sd-item__control-label .sv-string-viewer{white-space:nowrap!important;display:inline!important}.rasayu-surveyjs-container .sd-table{border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;width:100%!important;overflow:hidden!important}.rasayu-surveyjs-container .sd-table__cell{vertical-align:middle!important;border-bottom:1px solid #f1f5f9!important;padding:8px 12px!important}.rasayu-surveyjs-container .sd-table__header-cell{color:#334155!important;background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;padding:10px 12px!important;font-size:13px!important;font-weight:700!important}.rasayu-surveyjs-container .sd-input{border:1px solid #cbd5e1!important;border-radius:6px!important;padding:6px 10px!important;font-size:13px!important;transition:border-color .2s!important}.rasayu-surveyjs-container .sd-input:focus{border-color:#0284c7!important;outline:none!important;box-shadow:0 0 0 2px #0284c726!important}.rasayu-surveyjs-container .sd-dropdown{border-radius:6px!important}.rasayu-surveyjs-container .sd-panel{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;margin-bottom:16px!important;padding:14px 18px!important;box-shadow:0 1px 2px #00000005!important}.rasayu-surveyjs-container .sd-panel__header{border-bottom:2px solid #e2e8f0!important;margin-bottom:12px!important;padding-bottom:8px!important}.rasayu-surveyjs-container .sd-panel__title,.rasayu-surveyjs-container .sd-panel .sd-title{color:#0f172a!important;letter-spacing:-.1px!important;font-size:15.5px!important;font-weight:700!important}.rasayu-surveyjs-container .sd-panel__description,.rasayu-surveyjs-container .sd-panel .sd-description{color:#64748b!important;margin-top:2px!important;font-size:13px!important;font-weight:400!important}.rasayu-surveyjs-container .sd-navigation,.rasayu-surveyjs-container .sd-navigation__complete-btn,.rasayu-surveyjs-container .sd-footer,.rasayu-surveyjs-container .sd-completedpage,.rasayu-surveyjs-container .sd-action-bar{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;display:none!important}@media (width<=640px){.rasayu-surveyjs-container .sd-rating fieldset{flex-wrap:wrap!important;gap:8px!important}.rasayu-surveyjs-container .sd-rating__min-text{text-align:left!important;flex:45%!important;order:1!important;width:auto!important;max-width:48%!important;margin:0!important}.rasayu-surveyjs-container .sd-rating__max-text{text-align:right!important;flex:45%!important;order:2!important;width:auto!important;max-width:48%!important;margin:0!important}.rasayu-surveyjs-container .sd-rating__item{aspect-ratio:1!important;border-radius:50%!important;order:3!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}}.rasayu-surveyjs-container input[type=time]:not([readonly]):not(:disabled),.rasayu-surveyjs-container input[type=date]:not([readonly]):not(:disabled),.rasayu-surveyjs-container input[type=datetime-local]:not([readonly]):not(:disabled),.rasayu-surveyjs-container input[type=month]:not([readonly]):not(:disabled){cursor:pointer}
