/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html,body{background:#f4f7fc;width:100%;min-height:100%;margin:0}.site-shell{width:100%;min-height:100vh}.cockpit-frame{background:#f4f7fc;border:0;width:100%;height:calc(100vh - 48px);display:block}.session-bar{color:#fff;background:#075dcc;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.session-bar div{align-items:baseline;gap:10px;display:flex}.session-bar strong{font-size:14px}.session-bar span{color:#ffffffc7;font-size:11px}.session-bar button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff73;border-radius:8px;padding:6px 11px}.session-actions{align-items:center!important;gap:8px!important;display:flex!important}.session-actions a{color:#fff;background:#ffffff1a;border:1px solid #ffffff73;border-radius:8px;padding:6px 11px;font-size:11px;font-weight:700;text-decoration:none}.session-module{border-left:1px solid #ffffff47;padding:3px 5px 3px 8px;align-items:center!important;gap:5px!important;display:flex!important}.session-module>span{color:#ffffffb8;white-space:nowrap;font-size:9px;font-weight:700}.session-module a{white-space:nowrap}.portalShell{color:#172033;box-sizing:border-box;background:radial-gradient(circle at 15% 5%,#2b7eff1f,#0000 28%),linear-gradient(#edf4ff 0,#f6f8fc 42%,#f4f7fc 100%);min-height:100vh;padding:16px 20px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.portalHeader{color:#fff;background:linear-gradient(135deg,#075dcc,#227dff 66%,#4d9aff);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1680px;margin:0 auto 12px;padding:20px 26px;display:flex;box-shadow:0 14px 34px #075dcc2e}.portalHeader h1,.portalHeader p,.portalHeader small{margin:0;display:block}.portalHeader h1{letter-spacing:-.03em;margin:4px 0;font-size:30px}.portalHeader p{color:#ffffffd1;max-width:720px;font-size:12px;line-height:1.55}.portalHeader>div:first-child>small{color:#ffffffb8;letter-spacing:.08em;font-size:10px;font-weight:700}.portalIdentity{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;min-width:170px;padding:11px 14px}.portalIdentity span,.portalIdentity strong,.portalIdentity small{display:block}.portalIdentity span,.portalIdentity small{color:#ffffffbf;font-size:11px}.portalIdentity strong{margin:2px 0;font-size:18px}.portalIdentity button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff5c;border-radius:8px;margin-top:7px;padding:6px 9px;font-size:10px}.portalWelcome{justify-content:space-between;align-items:flex-end;gap:25px;max-width:1320px;margin:0 auto 14px;padding:0 4px;display:flex}.portalWelcome span{color:#075dcc;font-size:12px;font-weight:800}.portalWelcome h2{margin:5px 0 0;font-size:25px}.portalWelcome p{color:#6b7890;text-align:right;max-width:480px;margin:0;font-size:12px;line-height:1.6}.portalPeriodEntry{box-sizing:border-box;background:#f7faff;border:1px solid #b9d3f7;border-radius:16px;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.8fr);align-items:center;gap:16px;max-width:1320px;margin:0 auto 16px;padding:16px 18px;display:grid}.portalPeriodEntry>div span,.portalPeriodEntry>div strong,.portalPeriodEntry>div small{display:block}.portalPeriodEntry>div span{color:#075dcc;letter-spacing:.08em;font-size:11px;font-weight:900}.portalPeriodEntry>div strong{color:#172033;margin:4px 0;font-size:18px}.portalPeriodEntry>div small{color:#66758b;font-size:11px;line-height:1.55}.portalPeriodEntry nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.portalPeriodEntry nav a{color:#243954;background:#fff;border:1px solid #cadbf3;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.portalPeriodEntry nav a b{color:#075dcc;white-space:nowrap;font-size:10px}.portalGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:1680px;margin:0 auto;display:grid}.portalCard{background:#fffffff0;border:1px solid #d9e4f4;border-radius:15px;min-height:190px;padding:17px;position:relative;overflow:hidden;box-shadow:0 9px 24px #26416912}.portalCard:after{content:"";opacity:.05;background:currentColor;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-62px;right:-42px}.portalCard.blue{--portal-accent:#075dcc;color:#075dcc;border-top:5px solid #075dcc}.portalCard.cyan{--portal-accent:#0b8aa8;color:#0b8aa8;border-top:5px solid #16a6c4}.portalCard.orange{--portal-accent:#c86b0b;color:#c86b0b;border-top:5px solid #ee8a22}.portalCard.purple{--portal-accent:#7653c8;color:#7653c8;border-top:5px solid #8d68dc}.portalCard.green{--portal-accent:#14805b;color:#14805b;border-top:5px solid #18a878}.portalCard.red{--portal-accent:#b8453f;color:#b8453f;border-top:5px solid #d75b53}.portalCard.gold{--portal-accent:#b7791f;color:#b7791f;border-top:5px solid #f2a93b}.portalCardTop{justify-content:space-between;align-items:center;display:flex}.portalCardTop span{letter-spacing:.14em;font-size:10px;font-weight:900}.portalCardTop i{opacity:.7;font-size:9px;font-style:normal}.portalCard h2{color:#172033;margin:18px 0 7px;font-size:20px;line-height:1.25}.portalCard p{color:#68758b;max-width:520px;margin:0;font-size:10.5px;line-height:1.55}.portalCardActions{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:15px;left:17px;right:17px}.portalCardActions a{z-index:2;color:#fff;border:1px solid var(--portal-accent);background:var(--portal-accent);touch-action:manipulation;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800;text-decoration:none;position:relative}.portalCardActions a.secondary{color:var(--portal-accent);background:#fff}.portalFooter{color:#7b8799;text-align:center;max-width:1680px;margin:9px auto 0;font-size:9px}.weeklyDashboardShell{background:#eef3fb;grid-template-rows:auto minmax(0,1fr);width:100%;height:100vh;display:grid;overflow:hidden}.weeklyDashboardToolbar{box-sizing:border-box;background:#fffffff5;border-bottom:1px solid #d9e4f3;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:8px 18px;display:flex}.weeklyDashboardToolbar div{align-items:center;gap:15px;display:flex}.weeklyDashboardToolbar a{color:#075dcc;font-size:11px;font-weight:800;text-decoration:none}.weeklyDashboardToolbar strong{color:#172033;font-size:15px}.weeklyDashboardToolbar p{color:#6c788d;align-items:center;gap:12px;margin:0;font-size:10px;display:flex}.weeklyDashboardToolbar p b{color:#b8453f}.weeklyDashboardFrame{background:#fff;border:0;width:100%;min-width:0;height:100%;min-height:0;display:block}.weeklyDashboardGate{box-sizing:border-box;background:#eef3fb;place-items:center;min-height:100vh;padding:24px;display:grid}.weeklyDashboardGate section{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #d6e1f1;border-radius:18px;width:min(520px,100%);padding:34px;box-shadow:0 18px 45px #1f3d671a}.weeklyDashboardGate span{color:#b8453f;font-size:11px;font-weight:900}.weeklyDashboardGate h1{color:#172033;margin:10px 0 8px;font-size:24px}.weeklyDashboardGate p{color:#68758b;margin:0 0 20px;font-size:12px;line-height:1.7}.weeklyDashboardGate a{color:#fff;background:#075dcc;border-radius:9px;padding:9px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.businessLibraryShell{color:#172033;box-sizing:border-box;background:linear-gradient(#fff7eb 0,#f7f8fc 270px,#f4f7fc 100%);min-height:100vh;padding:22px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.businessLibraryHero{color:#fff;background:linear-gradient(135deg,#7a4b13,#b7791f 58%,#f2a93b);border-radius:18px;justify-content:space-between;align-items:stretch;gap:22px;max-width:1680px;margin:0 auto 14px;padding:24px 26px;display:flex;box-shadow:0 14px 36px #b7791f33}.businessLibraryHero small,.businessLibraryHero h1,.businessLibraryHero p,.businessLibraryHero strong,.businessLibraryHero span{margin:0;display:block}.businessLibraryHero small{color:#ffffffb8;letter-spacing:.1em;font-size:10px;font-weight:900}.businessLibraryHero h1{letter-spacing:-.02em;margin:5px 0;font-size:30px}.businessLibraryHero p{color:#ffffffd6;max-width:780px;font-size:12px;line-height:1.65}.businessLibraryHero>div:last-child{background:#ffffff1f;border:1px solid #ffffff38;border-radius:15px;align-content:center;justify-items:end;gap:4px;min-width:170px;padding:14px 16px;display:grid}.businessLibraryHero a{color:#fff;background:#ffffff1a;border:1px solid #ffffff73;border-radius:8px;margin-bottom:6px;padding:7px 11px;font-size:10px;font-weight:900;text-decoration:none}.businessLibraryHero strong{font-size:34px;line-height:1}.businessLibraryHero span{color:#fffc;font-size:11px}.businessLibraryTools{box-sizing:border-box;background:#fffffff2;border:1px solid #ead9bf;border-radius:14px;grid-template-columns:minmax(220px,.5fr) minmax(320px,1fr);align-items:center;gap:14px;max-width:1680px;margin:0 auto 14px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #6c491b0f}.businessLibraryTools strong,.businessLibraryTools span{display:block}.businessLibraryTools strong{color:#7a4b13;font-size:14px}.businessLibraryTools span{color:#6b7890;margin-top:3px;font-size:10px}.businessLibraryTools input{color:#172033;width:100%;min-height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8c8b2;border-radius:10px;outline:none;padding:0 13px;font-size:11px}.businessLibraryTools input:focus{border-color:#b7791f;box-shadow:0 0 0 3px #b7791f1f}.businessLibrarySection{max-width:1680px;margin:0 auto 16px}.businessLibraryTitle{justify-content:space-between;align-items:center;gap:14px;margin-bottom:9px;padding:0 3px;display:flex}.businessLibraryTitle h2{color:#172033;margin:0;font-size:20px}.businessLibraryTitle span{color:#866232;font-size:11px;font-weight:900}.businessLibraryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.businessLibraryCard{min-height:178px;color:inherit;background:#fff;border:1px solid #dfe6ef;border-radius:14px;align-content:start;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #1f3a5c0f}.businessLibraryCard:hover{border-color:#e7b15d;transform:translateY(-2px);box-shadow:0 14px 32px #6c491b1f}.businessLibraryCard>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.businessLibraryCard span{color:#8a560f;background:#fff5e7;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:900}.businessLibraryCard i{color:#16845f;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.businessLibraryCard h3{color:#172033;margin:0 0 7px;font-size:17px;line-height:1.35}.businessLibraryCard p{color:#68758b;margin:0;font-size:10.5px;line-height:1.65}.businessLibraryCard b{color:#b7791f;align-self:end;margin-top:15px;font-size:10px}.businessLibraryEmpty{color:#6b7890;text-align:center;background:#fff;border:1px dashed #d8c8b2;border-radius:14px;max-width:1680px;margin:0 auto;padding:30px}.businessLibraryGate{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #ead9bf;border-radius:18px;width:min(560px,100%);margin:90px auto;padding:32px;box-shadow:0 18px 45px #6c491b1a}.businessLibraryGate span{color:#b7791f;font-size:11px;font-weight:900}.businessLibraryGate h1{margin:10px 0 8px;font-size:24px}.businessLibraryGate p{color:#68758b;margin:0 0 18px;font-size:12px;line-height:1.7}.businessLibraryGate a{color:#fff;background:#b7791f;border-radius:9px;padding:9px 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.adminShell{color:#172033;background:#f4f7fc;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.adminHeader{color:#fff;background:linear-gradient(135deg,#075dcc,#2588ff);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;max-width:1480px;margin:0 auto 15px;padding:20px 22px;display:flex}.adminHeader small,.adminHeader h1,.adminHeader p{margin:0;display:block}.adminHeader h1{margin:4px 0;font-size:25px}.adminHeader p{color:#ffffffbf;font-size:11px}.adminHeader>div:last-child{gap:8px;display:flex}.adminHeader a,.adminHeader button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff73;border-radius:8px;padding:8px 12px;font-size:11px;text-decoration:none}.adminMetrics{grid-template-columns:repeat(7,1fr);gap:9px;max-width:1480px;margin:0 auto 15px;display:grid}.adminMetrics article{background:#fff;border:1px solid #dce4f2;border-radius:12px;padding:15px}.adminMetrics span,.adminMetrics strong,.adminMetrics small{display:block}.adminMetrics span,.adminMetrics small{color:#68738a;font-size:9px}.adminMetrics strong{color:#075dcc;margin:5px 0;font-size:25px}.adminMetrics .focusConversionMetric{background:linear-gradient(145deg,#f5fffb,#e8f8f1);border-color:#9fd7c5}.adminMetrics .focusConversionMetric strong{color:#16845f}.businessToolOutcomePanel{margin-top:15px}.businessToolOutcomeTable{min-width:820px}.businessToolMatrix{table-layout:fixed;min-width:820px}.businessToolMatrix th:first-child,.businessToolMatrix td:first-child{z-index:2;background:#fff;width:138px;position:sticky;left:0}.businessToolMatrix thead th:first-child{z-index:3;background:#eaf2ff}.businessToolMatrix th{white-space:nowrap;text-align:center;padding:10px 8px;font-size:11px}.businessToolMatrix th:first-child{text-align:left}.businessToolMatrix tr.district td{background:#f0f6ff}.businessToolMatrix td{padding:9px 8px}.toolOutcomeCell{grid-template-columns:repeat(3,1fr);align-items:center;gap:5px;min-width:118px;display:grid}.toolOutcomeCell span{color:#738197;flex-direction:column;gap:2px;font-size:9px;line-height:1.1;display:flex}.toolOutcomeCell span b{color:#17243b;font-size:13px}.toolOutcomeCell .toolConversionRate{grid-column:1/-1;justify-self:center}.toolConversionRate{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:900;display:inline-block}.toolConversionRate.good{color:#087849;background:#dcf7e8}.toolConversionRate.watch{color:#8a6500;background:#fff1bd}.toolConversionRate.zero{color:#a61b12;background:#ffe1df}.businessToolDetailTitle{border-top:1px solid #e1e9f4;margin-top:20px;padding-top:17px}.businessToolDetailTitle h3{margin:0 0 4px;font-size:15px}.businessToolDetailTitle span{color:#6e7c91;font-size:10px}.adminPanel{background:#fff;border:1px solid #dce4f2;border-radius:14px;max-width:1480px;margin:auto;padding:18px}.adminPanel+.adminPanel{margin-top:15px}.midTermShell{color:#172033;background:#f5f3fb;min-height:100vh;padding:22px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.midTermLoading{text-align:center;background:#fff;border:1px solid #ded7f2;border-radius:16px;max-width:720px;margin:80px auto;padding:28px}.midTermHero{color:#fff;background:linear-gradient(135deg,#6547b8,#8d68dc);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1680px;margin:0 auto 12px;padding:22px 25px;display:flex;box-shadow:0 14px 35px #6547b82e}.midTermHero.admin{background:linear-gradient(135deg,#4e3a91,#7459bd)}.midTermHero h1,.midTermHero p,.midTermHero small,.midTermHero span{margin:0;display:block}.midTermHero h1{margin:4px 0;font-size:27px}.midTermHero p,.midTermHero small,.midTermHero span{color:#ffffffd1;font-size:11px}.midTermHero>div:last-child{justify-items:end;gap:6px;display:grid}.midTermHero a{color:#fff;background:#ffffff1a;border:1px solid #ffffff73;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:800;text-decoration:none}.midTermHeroLinks{justify-content:flex-end;gap:7px;display:flex}.midTermRhythm{color:#5a478f;background:#fff;border:1px solid #d8cff0;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:1680px;margin:0 auto 12px;padding:11px 14px;font-size:10px;display:flex}.midTermRhythm i{color:#a79cbe;font-style:normal}.midTermFilters{background:#fff;border:1px solid #ded7ed;border-radius:13px;grid-template-columns:150px 150px 150px minmax(220px,1fr) auto;gap:8px;max-width:1680px;margin:0 auto 12px;padding:12px;display:grid}.midTermFilters select,.midTermFilters input,.midTermFilters button{color:#28334b;min-height:39px;font:inherit;background:#fff;border:1px solid #d1c7e8;border-radius:9px;padding:0 10px;font-size:10px}.midTermFilters button{color:#fff;cursor:pointer;background:#7653c8;border-color:#7653c8;font-weight:800}.midTermKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:1680px;margin:0 auto 12px;display:grid}.midTermKpis article{background:#fff;border:1px solid #ded7ed;border-radius:13px;padding:15px}.midTermKpis span,.midTermKpis strong,.midTermKpis small{display:block}.midTermKpis span,.midTermKpis small{color:#726a83;font-size:9px}.midTermKpis strong{color:#7653c8;margin:5px 0;font-size:26px}.midTermKpis article.done{background:#f1fbf6;border-color:#a9dec9}.midTermKpis article.done strong{color:#16845f}.midTermKpis article.new{background:#fff8ed;border-color:#f0c58d}.midTermKpis article.new strong{color:#d46a08}.midTermTableCard{background:#fff;border:1px solid #ded7ed;border-radius:14px;max-width:1680px;margin:0 auto 12px;overflow:hidden}.midTermSectionTitle{border-bottom:1px solid #ece7f4;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 18px;display:flex}.midTermSectionTitle span{color:#7653c8;font-size:9px;font-weight:900}.midTermSectionTitle h2{margin:4px 0 0;font-size:17px}.midTermSectionTitle a{color:#fff;background:#7653c8;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:800;text-decoration:none}.midTermTableWrap{-webkit-overflow-scrolling:touch;width:100%;max-height:680px;overflow:auto}.midTermTableWrap table{border-collapse:collapse;text-align:center;width:100%;min-width:1050px;font-size:9px}.midTermTableWrap th{z-index:2;color:#655d76;white-space:nowrap;background:#faf8fd;padding:10px 8px;position:sticky;top:0}.midTermTableWrap td{cursor:pointer;border-top:1px solid #eee9f5;padding:11px 8px}.midTermTableWrap td small,.midTermTableWrap td strong{display:block}.midTermTableWrap td small{color:#7b7489;margin-top:3px;font-size:8px}.midTermRate{color:#9d4b22;background:#fff0e7;border-radius:999px;justify-content:center;min-width:54px;padding:5px 8px;font-weight:900;display:inline-flex}.midTermRate.r100{color:#11704f;background:#e6f7ef}.midTermRate.r80{color:#075dcc;background:#eaf2ff}.midTermRate.r60,.midTermRate.r40,.midTermRate.r20{color:#9d6800;background:#fff6dd}.midTermTaskButton{color:#fff;min-width:70px;font:inherit;white-space:nowrap;cursor:pointer;background:#7653c8;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900}.midTermTaskButton:hover{background:#5f3eb3}.midTermModal{z-index:100;background:#1720338c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.midTermModal>section{background:#fff;border-radius:18px;width:min(900px,96vw);max-height:94vh;padding:22px;position:relative;overflow:auto;box-shadow:0 24px 70px #1a11363d}.midTermModal header h2{margin:5px 0;font-size:23px}.midTermModal header p,.midTermModal header small{color:#716a7f;margin:0;font-size:10px}.midTermClose{color:#756a88;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:15px}.midTermFactGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.midTermFactGrid span{color:#716a7f;background:#f7f4fb;border-radius:10px;padding:11px;font-size:9px}.midTermFactGrid b{color:#302743;margin-top:5px;font-size:15px;display:block}.midTermRoute{background:#f8f5fd;border:1px solid #d8cff0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:13px 14px;display:flex}.midTermRoute>div{gap:3px;display:grid}.midTermRoute strong{color:#4d397f;font-size:12px}.midTermRoute span{color:#756c86;font-size:9px}.midTermRoute select{color:#302743;min-width:270px;font:inherit;background:#fff;border:1px solid #cfc3e8;border-radius:8px;padding:9px 10px;font-size:10px}.midTermRoute.terminated{background:#fff8f0;border-color:#efbf8f}.midTermTermination{background:#fffcf8;border-color:#efbf8f}.midTermTermination>p{color:#8a5420;margin:0 0 8px;font-size:10px;line-height:1.6}.midTermProgress{background:#faf8fe;border:1px solid #d9cfee;border-radius:10px;margin-top:10px;padding:10px 12px}.midTermProgress>div:first-child{color:#4d4265;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.midTermProgress>div:first-child strong{color:#6849b7;font-size:18px}.midTermProgressTrack{background:#e8e1f4;border-radius:999px;height:8px;margin-top:7px;overflow:hidden}.midTermProgressTrack i{border-radius:inherit;background:linear-gradient(90deg,#7653c8,#a977e1);height:100%;transition:width .25s;display:block}.midTermProgress small{color:#80758f;margin-top:6px;font-size:8px;display:block}.midTermStep{background:#fcfbfe;border:1px solid #e2dbee;border-radius:12px;margin-top:10px;padding:14px}.midTermStep>div{align-items:center;gap:8px;margin-bottom:9px;display:flex}.midTermStep>div b{color:#fff;background:#7653c8;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.midTermStep>div strong{flex:1;font-size:12px}.midTermStep>div button,.midTermStep label{color:#7653c8;cursor:pointer;background:#fff;border:1px solid #cfc3e8;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.midTermStep label{margin-top:8px;display:inline-flex}.midTermStep label input{display:none}.midTermStep textarea,.midTermStep input,.midTermStep select{box-sizing:border-box;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d8d0e8;border-radius:8px;margin-top:6px;padding:9px 10px;font-size:10px}.midTermStep textarea{resize:vertical;min-height:74px}.midTermScriptPreview{background:#f8f5fd;border-color:#d4c9eb;margin:4px 0 8px}.midTermScriptPreview strong{color:#6547b8}.midTermEvidencePreview{color:#4c3a73;background:#f7f3fc;border:1px solid #d9cfee;border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;margin-top:9px;padding:8px;text-decoration:none;display:grid}.midTermEvidencePreview img{object-fit:cover;background:#e9e2f3;border-radius:7px;width:72px;height:58px}.midTermEvidencePreview span,.midTermEvidencePreview b,.midTermEvidencePreview small,.midTermEvidencePreview em{min-width:0;display:block}.midTermEvidencePreview b{font-size:10px}.midTermEvidencePreview small{color:#746989;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.midTermEvidencePreview em{color:#7653c8;margin-top:4px;font-size:8px;font-style:normal;font-weight:800}.midTermEvidenceEmpty{color:#8b829a;background:#fbfafd;border:1px dashed #d8d0e8;border-radius:9px;margin-top:9px;padding:8px 10px;font-size:9px}.midTermMessage{color:#6547b8;text-align:center;font-size:10px}.midTermModal footer{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.midTermModal footer button{color:#fff;cursor:pointer;background:#7653c8;border:0;border-radius:9px;padding:10px 18px;font-weight:900}.midTermModal footer button:disabled{opacity:.55;cursor:wait}.completionPanel{gap:18px;display:grid}.completionHeader{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.completionHeader h2,.completionHeader p{margin:0}.completionHeader h2{font-size:18px}.completionHeader p{color:#68738a;max-width:760px;margin-top:6px;font-size:10px;line-height:1.6}.completionLegend{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.completionLegend span{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:700}.completionActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.completionActions select,.completionActions button{color:#26405f;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad7ea;border-radius:8px;padding:0 11px;font-size:10px}.completionActions button{color:#fff;background:#075dcc;border-color:#075dcc;font-weight:700}.completionBlock{border:1px solid #dce4f2;border-radius:11px;min-width:0;overflow:hidden}.completionTitle{background:#f6f9ff;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.completionTitle h3,.completionTitle span{margin:0}.completionTitle h3{font-size:14px}.completionTitle span{color:#68738a;font-size:9px}.completionTableWrap{overflow-x:auto}.completionTable{border-collapse:collapse;text-align:center;width:100%;min-width:1180px;font-size:9px}.completionTable th{color:#526078;white-space:nowrap;background:#fbfcff;padding:10px 8px}.completionTable td{white-space:nowrap;border-top:1px solid #e5ebf4;padding:11px 8px}.completionTable tbody tr:hover{background:#f8fbff}.rateScale{text-align:left;border-radius:8px;gap:4px;min-width:76px;padding:6px 8px;display:inline-grid}.rateScale b{font-size:11px;line-height:1}.rateScale i{background:#ffffffb8;border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.rateScale i em{border-radius:inherit;background:currentColor;height:100%;display:block}.rateLow{color:#c9403a;background:#fff0ef}.rateWatch{color:#b86e00;background:#fff3d8}.rateGood{color:#075dcc;background:#eaf2ff}.rateHigh{color:#167956;background:#e8f8f1}.conversionRate{color:#16845f;font-size:11px}.completionEmpty{color:#7d8799;padding:26px!important}.adminTools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.adminTools h2,.adminTools span{margin:0 8px 0 0;display:inline}.adminTools h2{font-size:18px}.adminTools span{color:#68738a;font-size:11px}.adminTools input{border:1px solid #d2dcec;border-radius:9px;width:min(380px,100%);padding:10px 12px}.submissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.submissionCard{background:#fbfcff;border:1px solid #dce4f2;border-radius:12px;padding:15px}.submissionHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.submissionHead span,.submissionHead small{color:#68738a;font-size:9px}.submissionHead h3{margin:4px 0;font-size:15px}.submissionHead b{color:#075dcc;background:#eaf1ff;border-radius:7px;flex:none;padding:5px 7px;font-size:9px}.submissionHead b.done{color:#fff;background:#1f9b6c}.submissionTags{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.submissionTags span{color:#075dcc;background:#eaf1ff;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:700}.submissionCard dl{margin:0}.submissionCard dl>div{border-top:1px dashed #dce4f2;grid-template-columns:90px 1fr;gap:8px;padding:7px 0;font-size:10px;line-height:1.5;display:grid}.submissionCard dt{color:#68738a}.submissionCard dd{white-space:pre-wrap;margin:0}.adminPhotoGrid{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.adminPhotoGrid img{aspect-ratio:4/3;object-fit:cover;border-radius:7px;width:100%;display:block}.adminTranscriptList,.adminRegionEvidence{background:#fff;border:1px solid #dce4f2;border-radius:9px;gap:6px;margin-top:10px;padding:10px;display:grid}.adminTranscriptList>strong,.adminRegionEvidence>strong{color:#075dcc;font-size:10px}.adminTranscriptList a{color:#164fae;word-break:break-all;font-size:9px;line-height:1.45;text-decoration:none}.adminRegionEvidence{background:#f8fffc;border-color:#b9d8cb}.adminRegionEvidence>strong{color:#167956}.adminRegionEvidence>div:not(.adminPhotoGrid){background:#fff;border-left:3px solid #1f9b6c;border-radius:6px;padding:8px}.adminRegionEvidence b,.adminRegionEvidence small{font-size:8px;display:block}.adminRegionEvidence p{white-space:pre-wrap;margin:5px 0;font-size:9px;line-height:1.55}.adminRegionEvidence small{color:#68738a}.adminTaskTableWrap{border:1px solid #dce4f2;border-radius:11px;overflow-x:auto}.adminTaskTable{border-collapse:collapse;text-align:center;width:100%;min-width:1280px;font-size:9px}.adminTaskTable th{color:#526078;white-space:nowrap;background:#f6f9ff;padding:10px 8px}.adminTaskTable td{vertical-align:middle;border-top:1px solid #e5ebf4;padding:11px 8px}.adminTaskTable td>strong,.adminTaskTable td>span{display:block}.adminTaskTable td>span{color:#7a8699;margin-top:3px;font-size:8px}.adminTaskTable tbody tr:hover{background:#f8fbff}.taskStatus,.taskStatusDone{color:#075dcc;white-space:nowrap;background:#eaf1ff;border-radius:7px;padding:5px 7px;font-size:8px;display:inline-block}.taskStatusDone{color:#fff;background:#1f9b6c}.taskDetailButton{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#075dcc;border:0;border-radius:7px;padding:7px 10px;font-size:9px;font-weight:700}.adminTaskModal{z-index:1000;background:#0e1c3194;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminTaskModalCard{background:#f5f8fd;border-radius:16px;width:min(1080px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 70px #051e4547}.adminTaskModalHead{z-index:2;color:#fff;background:linear-gradient(135deg,#075dcc,#2588ff);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex;position:sticky;top:0}.adminTaskModalHead small,.adminTaskModalHead h2,.adminTaskModalHead p{margin:0;display:block}.adminTaskModalHead small,.adminTaskModalHead p{color:#ffffffc7;font-size:9px}.adminTaskModalHead h2{margin:5px 0;font-size:21px}.adminTaskModalHead button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1}.adminTaskSummary{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 18px 0;display:grid}.adminTaskSummary article{background:#fff;border:1px solid #dce4f2;border-radius:10px;padding:11px 12px}.adminTaskSummary span,.adminTaskSummary strong{display:block}.adminTaskSummary span{color:#68738a;font-size:8px}.adminTaskSummary strong{color:#075dcc;overflow-wrap:anywhere;margin-top:5px;font-size:13px}.adminTaskNoSubmission,.adminEvidenceEmpty{color:#68738a;text-align:center;background:#fff;border:1px dashed #cbd7e8;border-radius:9px;margin:14px 18px 0;padding:13px;font-size:9px}.adminTaskDetailSection{background:#fff;border:1px solid #dce4f2;border-radius:11px;margin:14px 18px 0;padding:15px}.adminTaskDetailSection:last-child{margin-bottom:18px}.adminTaskDetailSection h3{color:#1b3455;margin:0 0 10px;font-size:13px}.adminTaskDetailList{margin:0}.adminTaskDetailList>div{border-top:1px dashed #dce4f2;grid-template-columns:130px 1fr;gap:10px;padding:9px 0;font-size:10px;line-height:1.55;display:grid}.adminTaskDetailList>div:first-child{border-top:0}.adminTaskDetailList dt{color:#68738a}.adminTaskDetailList dd{white-space:pre-wrap;margin:0}.adminAnswerGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.adminAnswerGrid article{background:#fbfcff;border:1px solid #dce4f2;border-radius:9px;padding:11px}.adminAnswerGrid article.empty{background:#fafafa}.adminAnswerGrid span{color:#075dcc;font-size:9px;font-weight:700}.adminAnswerGrid p{white-space:pre-wrap;margin:6px 0 0;font-size:10px;line-height:1.55}.adminTaskDetailSection .adminEvidenceEmpty{margin:8px 0 0}.adminActionHistory{gap:7px;display:grid}.adminActionHistory article{background:#f7f9fd;border-radius:8px;grid-template-columns:160px 180px 1fr;align-items:start;gap:10px;padding:9px 10px;font-size:9px;line-height:1.45;display:grid}.adminActionHistory strong{color:#075dcc}.adminActionHistory span{color:#68738a}.adminActionHistory p{white-space:pre-wrap;margin:0}.adminEmpty{text-align:center;background:#fff;border:1px solid #dce4f2;border-radius:16px;max-width:460px;margin:100px auto;padding:30px}.adminEmpty a{color:#fff;background:#075dcc;border-radius:8px;margin-top:10px;padding:9px 14px;text-decoration:none;display:inline-block}.noSubmissions{color:#68738a;text-align:center;grid-column:1/-1;padding:30px}.login-shell{background:radial-gradient(circle at 15% 10%,#1677ff26,#0000 34%),linear-gradient(145deg,#eef5ff 0%,#f8fbff 52%,#edf4fb 100%);place-items:center;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.login-card{text-align:center;background:#fffffff5;border:1px solid #1677ff2e;border-radius:22px;width:min(420px,100%);padding:34px 30px 28px;box-shadow:0 24px 70px #13468626}.login-mark{color:#fff;background:linear-gradient(145deg,#2588ff,#075dcc);border-radius:15px;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:20px;font-weight:900;display:grid;box-shadow:0 10px 24px #075dcc40}.login-eyebrow{color:#075dcc;letter-spacing:.08em;margin:0 0 4px;font-size:11px;font-weight:800}.login-card h1{color:#172033;margin:0;font-size:25px;line-height:1.25}.login-intro{color:#667085;margin:8px 0 22px;font-size:13px}.login-form{gap:13px;display:grid}.login-form label{text-align:left;gap:6px;display:grid}.login-form label span{color:#465368;font-size:12px;font-weight:700}.login-form input{box-sizing:border-box;width:100%;height:44px;font:inherit;border:1px solid #ccd7e5;border-radius:10px;outline:none;padding:0 13px}.login-form input:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.login-form button{color:#fff;cursor:pointer;height:46px;font:inherit;background:linear-gradient(135deg,#2588ff,#075dcc);border:0;border-radius:11px;margin-top:3px;font-weight:800}.login-form button:disabled{cursor:wait;opacity:.65}.login-message{color:#cf3f32;margin:13px 0 0;font-size:12px;font-weight:700}.login-notice{color:#8a96a8;margin:18px 0 0;font-size:10px}.login-loading{color:#075dcc;font-weight:700}.waitingShell{color:#172033;background:#f4f7fc;min-height:100vh;padding:22px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.automaticConversionBanner{color:#086c50;text-align:center;text-align:center;background:#eefbf6;border:1px solid #9ed9c4;border-radius:12px;margin:12px 0 18px;padding:13px 16px;font-size:14px;line-height:1.7}.waitingHeader{color:#fff;background:linear-gradient(135deg,#075dcc,#277eff);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1600px;margin:0 auto 14px;padding:21px 24px;display:flex;box-shadow:0 14px 35px #075dcc29}.waitingHeader h1,.waitingHeader p,.waitingHeader small{margin:0;display:block}.waitingHeader h1{margin:4px 0;font-size:26px}.waitingHeader p,.waitingHeader small{color:#ffffffc7;font-size:11px}.waitingHeader>div:last-child{justify-items:end;gap:8px;font-size:11px;display:grid}.waitingHeader a{color:#fff;background:#ffffff1a;border:1px solid #ffffff73;border-radius:9px;padding:8px 12px;font-weight:700;text-decoration:none}.waitingHeaderLinks{gap:7px;display:flex}.waitingHeaderLinks .onePageEntryButton{color:#075dcc;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffffa6;border-radius:9px;padding:8px 12px;font-weight:800}.waitingDiagnosisCard{background:#f4f9ff;border:1px solid #bdd7fa;border-radius:16px;margin:16px 0;padding:18px}.diagnosisLevelOptions{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.diagnosisLevelOptions button{color:#315273;cursor:pointer;background:#fff;border:1px solid #b8cbe4;border-radius:10px;min-height:44px;font-weight:800}.diagnosisLevelOptions button.active{color:#fff;background:#1268d6;border-color:#1268d6}.diagnosisRequirement{color:#a84a13;margin:8px 0 12px;font-weight:700}.diagnosisIssueGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.diagnosisIssueGrid label,.diagnosisDeadline{color:#294562;gap:6px;font-weight:700;display:grid}.diagnosisIssueGrid textarea{resize:vertical;border:1px solid #c7d6e8;border-radius:9px;min-height:110px;padding:10px}.diagnosisDeadline{max-width:260px;margin-top:12px}.diagnosisDeadline input{border:1px solid #c7d6e8;border-radius:9px;min-height:42px;padding:8px}@media (width<=760px){.diagnosisIssueGrid{grid-template-columns:1fr}}.businessPeriodBar{box-sizing:border-box;background:#f7faff;border:1px solid #a9c9f5;border-radius:12px;grid-template-columns:minmax(280px,1fr) repeat(2,minmax(145px,190px)) minmax(210px,250px);align-items:center;gap:8px;max-width:1600px;margin:0 auto 10px;padding:9px 11px;scroll-margin-top:10px;display:grid;box-shadow:0 5px 14px #075dcc0d}.businessPeriodTitle{flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;display:flex}.businessPeriodTitle span{color:#075dcc;letter-spacing:.06em;font-size:9px;font-weight:900}.businessPeriodTitle strong{color:#172033;white-space:nowrap;font-size:13px}.businessPeriodTitle small{color:#6b7890;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;overflow:hidden}.businessPeriodBar label{color:#485b75;gap:3px;font-size:9px;font-weight:800;display:grid}.businessPeriodBar select,.businessPeriodBar input{color:#172f4e;box-sizing:border-box;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #aac4e8;border-radius:8px;padding:0 9px;font-size:11px;font-weight:700}.periodContext{background:#effaf5;border:1px solid #a9dec9;border-radius:9px;align-content:center;min-height:44px;padding:6px 10px;display:grid}.periodContext strong,.periodContext span,.periodContext small{display:block}.periodContext strong{color:#137852;font-size:10px}.periodContext span{color:#395b50;margin-top:2px;font-size:9px}.periodContext small{color:#71857e;margin-top:1px;font-size:8px}.periodContext.historical{background:#fff9ee;border-color:#efcf94}.periodContext.historical strong{color:#a26500}.periodContext.historical span{color:#685531}.waitingFilters{background:#fff;border:1px solid #dce4f2;border-radius:13px;grid-template-columns:170px 170px 150px 170px minmax(220px,1fr);gap:9px;max-width:1600px;margin:0 auto 12px;padding:12px;display:grid}.waitingPoolLockNotice{color:#654710;background:#fff8e7;border:1px solid #efc56b;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;max-width:1600px;margin:0 auto 12px;padding:14px 16px;display:flex}.waitingPoolLockNotice div{gap:4px;display:grid}.waitingPoolLockNotice strong{color:#a15b00;font-size:14px}.waitingPoolLockNotice span,.waitingPoolLockNotice small{font-size:11px;line-height:1.55}.waitingPoolLockNotice small{color:#b13a32}.waitingPoolLockNotice button{color:#fff;cursor:pointer;background:#1262d1;border:0;border-radius:9px;flex:none;min-height:40px;padding:0 16px;font-weight:800}.waitingPoolLockNotice button:disabled{opacity:.58;cursor:wait}.waitingPoolLockNotice em{color:#8b6a2b;flex:none;font-size:11px;font-style:normal}.waitingFilters select,.waitingFilters input{color:#263850;min-height:40px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cad7ea;border-radius:9px;padding:0 11px;font-size:11px}.waitingFilters select:disabled{color:#526078;opacity:1;background:#f4f7fc}.officialCohortPanel{background:#fff;border:1px solid #bdd2f4;border-radius:14px;max-width:1600px;margin:0 auto 12px;overflow:hidden;box-shadow:0 8px 24px #144f9a0f}.officialSourceBadge{color:#0c5fc9;text-align:right;background:#edf5ff;border-radius:9px;align-content:center;gap:3px;padding:9px 12px;display:grid}.officialSourceBadge strong{font-size:10px}.officialSourceBadge span{color:#71809a;font-size:9px}.officialControls{grid-template-columns:repeat(3,minmax(150px,220px));gap:10px;padding:0 18px 14px;display:grid}.officialControls label,.officialControls span{color:#68738a;gap:5px;font-size:9px;font-weight:700;display:grid}.officialControls select{color:#263850;min-height:38px;font:inherit;background:#fff;border:1px solid #cad7ea;border-radius:9px;padding:0 10px}.officialMetrics{grid-template-columns:repeat(5,1fr);gap:9px;padding:0 18px 16px;display:grid}.officialMetrics article{background:#f9fbff;border:1px solid #dce4f2;border-radius:11px;padding:13px}.officialMetrics span,.officialMetrics strong,.officialMetrics small{display:block}.officialMetrics span,.officialMetrics small{color:#68738a;font-size:9px}.officialMetrics strong{color:#075dcc;margin:4px 0;font-size:23px}.officialMetrics .success strong{color:#16845f}.officialMetrics .priority strong{color:#d96a18}.officialMetrics .warning{background:#fff9ee;border-color:#f2d49d}.officialMetrics .warning strong{color:#b87400}.officialMatrixWrap,.officialHierarchyWrap{padding:0 18px 16px;overflow-x:auto}.officialMatrixTable,.officialHierarchyTable{border-collapse:collapse;width:100%;min-width:900px;font-size:10px}.officialMatrixTable th,.officialMatrixTable td,.officialHierarchyTable th,.officialHierarchyTable td{text-align:center;border:1px solid #dce4f2;padding:10px}.officialMatrixTable thead th,.officialHierarchyTable thead th{color:#40536f;background:#edf3fc}.officialMatrixTable tbody th,.officialHierarchyTable tbody th{text-align:left;color:#152641;background:#f8faff}.officialMatrixTable small,.officialHierarchyTable small{color:#78869b;margin-top:3px;font-size:8px;font-weight:400;display:block}.officialMatrixTable .done{color:#16845f;font-weight:800}.officialMatrixTable .remaining{color:#d96a18;font-weight:800}.officialHierarchyWrap h3{color:#152641;margin:0 0 9px;font-size:14px}.officialHierarchyTable td strong{color:#075dcc}.officialDetails{border-top:1px solid #e3eaf5}.officialDetails summary{color:#075dcc;cursor:pointer;padding:14px 18px;font-size:11px;font-weight:800}.officialDetails .waitingTableWrap{margin:0 18px 12px}.officialPagination{color:#68738a;justify-content:center;align-items:center;gap:12px;padding:0 18px 16px;font-size:10px;display:flex}.officialPagination button{color:#075dcc;cursor:pointer;background:#fff;border:1px solid #b9cae2;border-radius:8px;padding:7px 13px;font-weight:700}.officialPagination button:disabled{opacity:.4;cursor:default}.waitingMetrics{grid-template-columns:repeat(6,1fr);gap:9px;max-width:1600px;margin:0 auto 12px;display:grid}.waitingMetrics article{background:#fff;border:1px solid #dce4f2;border-radius:13px;min-width:0;padding:15px}.waitingMetrics span,.waitingMetrics strong,.waitingMetrics small{display:block}.waitingMetrics span,.waitingMetrics small{color:#68738a;font-size:9px}.waitingMetrics strong{color:#075dcc;margin:5px 0;font-size:25px}.waitingMetrics article.priority{background:#fffaf5;border-color:#f2c89e}.waitingMetrics article.priority strong{color:#d96a18}.waitingMetrics article.nonAugustInventory{background:#f2f7ff;border-color:#a8c7f8}.waitingMetrics article.nonAugustInventory strong{color:#075dcc}.waitingMetrics article.nonAugustInventory button{background:#fff;border:1px solid #9fc1f5;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;display:inline-flex}.waitingMetrics article.nonAugustInventory em{color:#16845f;margin-top:7px;font-size:9px;font-style:normal;font-weight:700;display:block}.waitingMetrics article.success strong{color:#16845f}.waitingMetrics article.warning{background:#fff9ee;border-color:#f2d49d}.waitingMetrics article.warning strong{color:#b87400}.waitingMetrics article.performanceOpportunity{background:#f4f8ff;border-color:#b9d3f7}.waitingMetrics article.performanceOpportunity strong{color:#075dcc}.waitingMetrics article.performanceRealized{background:#f1fbf6;border-color:#a9dec9}.waitingMetrics article.performanceRealized strong{color:#16845f}.waitingMetrics article.performanceRisk{background:#fff7f6;border-color:#efc1bc}.waitingMetrics article.performanceRisk strong{color:#c64037}.waitingPerformanceStrip{grid-template-columns:1.1fr repeat(4,1fr);gap:9px;max-width:1600px;margin:0 auto 12px;display:grid}.waitingPerformanceStrip>div,.waitingPerformanceStrip article{background:#fff;border:1px solid #dce4f2;border-radius:13px;min-width:0;padding:13px 15px}.waitingPerformanceTitle{flex-direction:column;justify-content:center;display:flex;background:#173d70!important}.waitingPerformanceTitle strong{color:#fff;font-size:15px}.waitingPerformanceTitle small{color:#cddcf3;margin-top:5px;font-size:9px;line-height:1.4}.waitingPerformanceStrip article span,.waitingPerformanceStrip article small{color:#68738a;font-size:9px;display:block}.waitingPerformanceStrip article strong{color:#075dcc;margin:5px 0;font-size:21px;display:block}.waitingPerformanceStrip article.performanceOpportunity{background:#f4f8ff;border-color:#b9d3f7}.waitingPerformanceStrip article.performanceRealized{background:#f1fbf6;border-color:#a9dec9}.waitingPerformanceStrip article.performanceRealized strong{color:#16845f}.waitingPerformanceStrip article.performanceRisk{background:#fff7f6;border-color:#efc1bc}.waitingPerformanceStrip article.performanceRisk strong{color:#c64037}.waitingMetrics button{color:#075dcc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.checkpointBar{background:#dce4f2;border:1px solid #dce4f2;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:1px;max-width:1600px;margin:0 auto 12px;display:grid;overflow:hidden}.checkpointBar article{background:#fff;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:11px 13px;display:grid}.checkpointBar b{color:#fff;background:#2d75ec;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.checkpointBar strong{color:#172033;font-size:11px}.checkpointBar span{color:#68738a;font-size:9px}.waitingPanel{background:#fff;border:1px solid #dce4f2;border-radius:14px;max-width:1600px;margin:auto;overflow:hidden}.waitingPanelTitle{border-bottom:1px solid #e4eaf3;justify-content:space-between;align-items:flex-end;gap:15px;padding:16px 18px;display:flex}.waitingPanelTitle h2,.waitingPanelTitle p{margin:0}.waitingPanelTitle h2{font-size:17px}.waitingPanelTitle p{color:#68738a;margin-top:5px;font-size:9px}.waitingMatrixPanel{background:#fff;border:1px solid #dce4f2;border-radius:14px;max-width:1600px;margin:0 auto 12px;overflow:hidden}.matrixAllButton,.clearMatrixButton{color:#075dcc;font:inherit;cursor:pointer;background:#f5f9ff;border:1px solid #bfd1ec;border-radius:9px;padding:8px 12px;font-size:9px;font-weight:800}.matrixAllButton.active{color:#fff;background:#075dcc;border-color:#075dcc}.waitingMatrixWrap{padding:14px 18px 18px;overflow-x:auto}.waitingMatrix{grid-template-columns:155px repeat(4,minmax(150px,1fr));gap:8px;min-width:850px;display:grid}.waitingMatrixWithRemaining{grid-template-columns:165px repeat(4,minmax(150px,1fr)) minmax(165px,1.05fr);min-width:1010px}.matrixCorner,.matrixWeek,.matrixType,.matrixCell{border-radius:11px}.matrixCorner,.matrixWeek{box-sizing:border-box;align-content:center;min-height:72px;padding:11px 13px;display:grid}.matrixCorner{color:#fff;background:#243b62}.matrixCorner span,.matrixCorner strong,.matrixWeek span,.matrixWeek strong,.matrixWeek small{display:block}.matrixCorner span{color:#ffffffad;font-size:8px}.matrixCorner strong{margin-top:4px;font-size:12px}.matrixWeek{color:#34445c;background:#f4f7fc}.matrixWeek strong{font-size:12px}.matrixWeek span{margin-top:3px;font-size:9px}.matrixWeek small{color:#7a8799;margin-top:3px;font-size:8px}.matrixWeek1{background:#fff6ed;border:1px solid #efb683}.matrixWeek2{background:#fffaf0;border:1px solid #ead3a1}.matrixWeek3{background:#f6f9ff;border:1px solid #cad9ef}.matrixWeek4{background:#f8fafc;border:1px solid #d9e2ee}.matrixRemainingHead{background:#edf9f4;border:1px solid #9ed7c0}.matrixRow{display:contents}.matrixType{box-sizing:border-box;background:#f8faff;border:1px solid #dce4f2;align-content:center;min-height:92px;padding:12px 13px;display:grid}.matrixType strong,.matrixType span{display:block}.matrixType strong{color:#172033;font-size:15px}.matrixType span{color:#77849a;margin-top:4px;font-size:8px}.matrixType small{color:#58677d;margin-top:8px;font-size:8px}.matrixType button{color:#087a59;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:8px;font-weight:800}.matrixCell{color:#172033;text-align:center;cursor:pointer;background:#fff;border:1px solid #dce4f2;align-content:center;min-height:104px;padding:10px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.matrixCell:hover{border-color:#75a5f2;transform:translateY(-2px);box-shadow:0 8px 22px #215bb21a}.matrixCell.active{background:#edf5ff;border-color:#075dcc;box-shadow:0 0 0 2px #075dcc21}.matrixCell strong,.matrixCell span,.matrixCell small{display:block}.matrixCell strong{color:#075dcc;font-size:25px}.matrixCell span{color:#4f5d72;margin-top:2px;font-size:9px}.matrixCell small{color:#7d899b;margin-top:6px;font-size:8px}.matrixCell .matrixCellConversion{justify-content:center;align-items:center;gap:7px;margin-top:5px;font-size:8px;font-weight:800;display:flex}.matrixCell .matrixCellConversion b{color:#087a59}.matrixCell .matrixCellConversion em{color:#075dcc;font-style:normal}.matrixCell1 strong{color:#d45d15}.matrixCell2 strong{color:#b67b13}.matrixNoWeek{background:#f4f8ff;border-color:#c7d7ed;grid-column:span 4}.matrixNoWeek strong{color:#475d7d}.matrixRemaining{background:#f2fbf7;border-color:#a9ddc9}.matrixRemaining strong{color:#087a59}.matrixDataNotice{color:#5f6d82;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d8e1ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 13px;font-size:9px;display:flex}.matrixDataNotice strong{color:#075dcc;white-space:nowrap}.matrixDataNotice.active{background:#edf5ff;border-color:#075dcc}.rentTypePill{white-space:nowrap;background:#eaf2ff;border-radius:999px;padding:4px 8px;font-weight:800;color:#075dcc!important;font-size:8px!important;display:inline-block!important}.legend{gap:5px;display:flex}.legend span,.statusPill{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.legend .red,.statusPill.red{color:#b8362e;background:#ffebe8}.legend .yellow,.statusPill.yellow{color:#9b6a05;background:#fff5cf}.legend .blue,.statusPill.blue{color:#075dcc;background:#e9f2ff}.legend .green,.statusPill.green{color:#167956;background:#e9f8f1}.waitingTableWrap{max-height:calc(100vh - 420px);overflow:auto}.waitingTable{border-collapse:collapse;text-align:center;width:100%;min-width:1560px;font-size:9px}.waitingTable th{z-index:1;color:#526078;white-space:nowrap;background:#f8faff;padding:10px 8px;position:sticky;top:0}.waitingTable td{vertical-align:middle;border-top:1px solid #e6ebf3;padding:11px 8px}.waitingTable tbody tr:hover{background:#f8fbff}.waitingTable td>strong,.waitingTable td>span{display:block}.waitingTable td>span{color:#768196;margin-top:3px;font-size:8px}.waitingTable .propertyCell,.waitingTable .longCell{text-align:left}.waitingTable .propertyCell{min-width:195px}.propertyActionRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.copyCodeButton{color:#075dcc;font:inherit;cursor:pointer;background:#f4f8ff;border:1px solid #b8cdec;border-radius:7px;align-items:center;margin-top:6px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.copyCodeButton.compact{margin-top:8px}.ownerNegotiationEntry{color:#a85b00;font:inherit;cursor:pointer;background:#fff8ec;border:1px solid #efb86f;border-radius:7px;align-items:center;margin-top:6px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.ownerNegotiationEntry:disabled{color:#7f8999;cursor:not-allowed;background:#f3f5f8;border-color:#d5dce7}.waitingTable .longCell{white-space:normal;width:180px;max-width:220px;line-height:1.5}.inventoryPill{white-space:nowrap;background:#e7f7f0;border-radius:999px;padding:5px 8px;font-weight:800;color:#087a59!important;font-size:8px!important;display:inline-block!important}.inventoryPill.converted{background:#eaf2ff;color:#075dcc!important}.inventoryPill.verify{background:#fff5cf;color:#9b6a05!important}.priceReasonCell{text-align:left;min-width:245px;max-width:290px;line-height:1.45}.priceReasonCell small{color:#718096;margin-top:4px;font-size:8px;display:block}.priceReasonCell .priceGap{font-weight:800}.priceGap.high{color:#c24f32}.priceGap.low{color:#167956}.priceGap.close{color:#075dcc}.priceGap.neutral{color:#8a6d2f}.performanceCell{text-align:left;min-width:190px;line-height:1.45}.performanceCell>strong{color:#147a55}.performanceCell small{color:#c64037;margin-top:4px;font-size:8px;display:block}.performanceCell small.positivePerformance{color:#147a55}.positivePerformance{color:#147a55;font-weight:800}.negativePerformance{color:#c64037;font-weight:800}.positivePerformance span,.negativePerformance span{color:#748197;margin-top:3px;font-size:7px;font-weight:500;display:block}.resultPill{background:#eef2f7;border-radius:999px;padding:4px 7px;font-weight:800;color:#556278!important;font-size:8px!important;display:inline-block!important}.resultPill.done{background:#e9f8f1;color:#167956!important}.actionButton{color:#fff;font:inherit;cursor:pointer;background:#075dcc;border:0;border-radius:7px;padding:6px 10px;font-size:9px;font-weight:800}.dailyClosureShell{color:#17233b;background:#f3f7fd;min-height:100vh;padding:24px}.dailyClosureHeader{color:#fff;background:linear-gradient(135deg,#073b87,#0873de);border-radius:20px;justify-content:space-between;gap:24px;padding:24px 28px;display:flex;box-shadow:0 16px 40px #144e9b2e}.dailyClosureHeader small,.dailyClosureHeader span{opacity:.8;display:block}.dailyClosureHeader h1{margin:5px 0;font-size:29px}.dailyClosureHeader p{margin:0}.dailyClosureHeader>div:last-child{text-align:right}.dailyClosureHeader a{color:#075dcc;background:#fff;border-radius:9px;margin-top:12px;padding:8px 14px;font-weight:800;text-decoration:none;display:inline-block}.dailyPublicationNotice{color:#176c50;background:#effbf6;border:1px solid #b9e8d6;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 0;padding:12px 16px;display:flex}.dailyPublicationNotice.fallback{color:#8b5a13;background:#fff8e9;border-color:#f1d49d}.dailyPublicationNotice span{color:inherit;opacity:.85;font-size:12px}.dailyClosureFilters{background:#fff;border:1px solid #d9e5f5;border-radius:15px;align-items:end;gap:14px;margin:18px 0 12px;padding:15px 18px;display:flex}.dailyClosureFilters>div{flex:1}.dailyClosureFilters>div strong,.dailyClosureFilters>div span,.dailyClosureFilters label span{display:block}.dailyClosureFilters>div span{color:#74829a;margin-top:4px;font-size:11px}.dailyClosureFilters label{color:#526078;min-width:210px;font-size:11px;font-weight:800}.dailyClosureFilters select{color:#17233b;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd9eb;border-radius:10px;margin-top:6px;padding:0 34px 0 12px;font-size:13px}.dailyClosureFilters select:focus{border-color:#1680e8;outline:2px solid #b9d8ff}.dailyClosureCommand{grid-template-columns:160px 160px 160px 1fr;gap:12px;margin:18px 0;display:grid}.dailyClosureCommand article,.dailyClosureProgress{background:#fff;border:1px solid #d9e5f5;border-radius:15px;padding:16px 18px}.dailyClosureCommand article span,.dailyClosureCommand article small{color:#74829a;font-size:12px;display:block}.dailyClosureCommand article strong{color:#075dcc;font-size:28px}.dailyClosureCommand article.done strong{color:#0c9664}.dailyManagerStrip{gap:8px;padding:4px;display:flex;overflow-x:auto}.dailyManagerStrip button{cursor:pointer;background:#fff;border:1px solid #d9e5f5;border-radius:11px;min-width:105px;padding:9px}.dailyManagerStrip button.active{color:#075dcc;background:#eef6ff;border-color:#075dcc}.dailyManagerStrip button b,.dailyManagerStrip button span,.dailyManagerStrip button em{font-style:normal;display:block}.dailyManagerStrip button span{color:#7a879c;margin:3px 0;font-size:10px}.dailyTargetActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.dailyTargetActions a{margin:0}.dailyTargetActions button{color:#075dcc;font:inherit;cursor:pointer;background:#fff;border:1px solid #9fc8f6;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:800}.dailyTargetActions button.negotiationTrigger{color:#fff;background:#075dcc;border-color:#075dcc;box-shadow:0 6px 16px #075dcc29}.dailyEmbeddedActions{background:#f8fbff;border:1px solid #d9e5f5;border-radius:13px;margin:14px 0;padding:15px}.dailyEmbeddedActions strong,.dailyEmbeddedActions p,.dailyEmbeddedActions span{display:block}.dailyEmbeddedActions strong{color:#17233b;font-size:14px}.dailyEmbeddedActions p{color:#687792;margin:5px 0 10px;font-size:11px;line-height:1.6}.dailyEmbeddedActions div{gap:7px;display:grid}.dailyEmbeddedActions span{color:#34445f;background:#fff;border-radius:8px;padding:8px 10px;font-size:11px}.dailyEmbeddedActions a{color:#075dcc;margin-top:11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.dailyEmbeddedButtons{flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;display:flex!important}.dailyEmbeddedButtons a{margin-top:0}.dailyEmbeddedButtons button{color:#fff;font:inherit;cursor:pointer;background:#075dcc;border:1px solid #075dcc;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:900}.dailyEmbeddedButtons button.secondary{color:#075dcc;background:#fff}.dailyEmbeddedButtons button:disabled{color:#77849a;cursor:not-allowed;background:#edf1f7;border-color:#d5deeb}.dailyChooserBackdrop{z-index:1000;background:#0f1f377a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dailyChooser{background:#fff;border-radius:18px;width:min(680px,100%);max-height:82vh;overflow:hidden;box-shadow:0 24px 70px #0a224440}.dailyChooser>header{border-bottom:1px solid #e0e8f4;justify-content:space-between;align-items:start;padding:20px 22px;display:flex}.dailyChooser h2,.dailyChooser p{margin:3px 0}.dailyChooser p{color:#718099;font-size:11px}.dailyChooser>header>button{cursor:pointer;background:0 0;border:0;font-size:26px}.dailyChooserList{gap:8px;max-height:55vh;padding:14px 18px;display:grid;overflow-y:auto}.dailyChooserList label{cursor:pointer;border:1px solid #dbe5f2;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.dailyChooserList label.active{background:#eef7ff;border-color:#0873dc}.dailyChooserList span,.dailyChooserList b,.dailyChooserList strong,.dailyChooserList small{display:block}.dailyChooserList span{flex:1}.dailyChooserList strong{color:#075dcc;margin:3px 0}.dailyChooserList small{color:#738199}.dailyChooser>footer{border-top:1px solid #e0e8f4;justify-content:flex-end;gap:9px;padding:15px 20px;display:flex}.dailyChooser>footer button{font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9e9;border-radius:9px;padding:9px 14px}.dailyChooser>footer button.primary{color:#fff;background:#075dcc;border-color:#075dcc;font-weight:900}.dailyChooser>footer button:disabled{opacity:.58;cursor:not-allowed}.negotiationSheet{width:min(900px,100vw - 32px);max-height:92vh}.negotiationSheet>header{padding:14px 18px}.negotiationSheet>header h2{font-size:19px}.negotiationSheet>header p{font-size:10px}.negotiationBody{background:#f5f8fd;gap:10px;max-height:73vh;padding:12px 16px;display:grid;overflow-y:auto}.negotiationEvidence{background:#fff;border:1px solid #d5e2f3;border-radius:11px;padding:11px}.negotiationEvidence header{justify-content:space-between;align-items:center;gap:12px;display:flex}.negotiationEvidence header strong{color:#102d55;font-size:15px}.negotiationEvidence header span{color:#66758d;font-size:10px}.negotiationEvidence>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.negotiationEvidence>div span{color:#12335f;background:#eef5ff;border-radius:8px;padding:7px 8px;font-size:13px;font-weight:800}.negotiationEvidence>div b{color:#708099;margin-bottom:3px;font-size:9px;display:block}.negotiationEvidence aside{color:#87570b;background:#fff6e5;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:10px;line-height:1.6}.negotiationCost{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.negotiationCost>div{color:#fff;background:linear-gradient(135deg,#123d76,#0873dc);border-radius:10px;padding:10px 12px}.negotiationCost span,.negotiationCost strong,.negotiationCost small{display:block}.negotiationCost span{opacity:.82;font-size:9px}.negotiationCost strong{margin:2px 0;font-size:20px}.negotiationCost small{opacity:.74;font-size:8px}.negotiationMarketTrend{background:#fff;border:1px solid #d6e4f4;border-radius:11px;padding:11px}.negotiationMarketTrend>header{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.negotiationMarketTrend>header strong{color:#174f8d;font-size:13px}.negotiationMarketTrend>header span{color:#728198;font-size:8px}.negotiationMarketTrend .ownerSheetHistoricalModule{border-top:0;margin-top:0;padding-top:0}.negotiationMarketTrend .ownerSheetHistoricalModule>h3{display:none}.negotiationOpportunity{background:#f6f9fd;border:1px solid #d8e4f2;border-radius:9px;grid-template-columns:120px 1fr;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:grid}.negotiationOpportunity div span,.negotiationOpportunity div strong{display:block}.negotiationOpportunity div span{color:#64758d;font-size:8px}.negotiationOpportunity div strong{color:#075dcc;margin-top:2px;font-size:17px}.negotiationOpportunity p{color:#4e6078;margin:0;font-size:8.5px;line-height:1.55}.negotiationOpportunity.high{background:#f0fbf7;border-color:#a8dfc9}.negotiationOpportunity.high div strong{color:#07845b}.negotiationOpportunity.low{background:#fff7f4;border-color:#efc7bd}.negotiationOpportunity.low div strong{color:#c34a2d}.negotiationWindowSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.negotiationWindowSummary>section{background:#f8fbff;border:1px solid #dbe7f5;border-radius:9px;padding:8px}.negotiationWindowSummary>section:last-child{background:#fffaf2;border-color:#efd5ae}.negotiationWindowSummary>section>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.negotiationWindowSummary>section>header b{color:#174f8d;font-size:13px}.negotiationWindowSummary>section:last-child>header b{color:#a75c00}.negotiationWindowSummary>section>header span{color:#74839a;text-align:right;max-width:62%;font-size:8px;line-height:1.5}.negotiationWindowSummary>section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.negotiationWindowSummary article{background:#fff;border:1px solid #dce8f5;border-radius:8px;padding:7px}.negotiationWindowSummary article>strong{color:#153b69;margin-bottom:8px;font-size:11px;display:block}.negotiationWindowSummary article>div{justify-content:space-between;gap:8px;margin-top:5px;display:flex}.negotiationWindowSummary article span{color:#718097;font-size:8px}.negotiationWindowSummary article b{color:#075dcc;text-align:right;font-size:10px}.negotiationWindowSummary article.future b{color:#b66400}.negotiationWindowSummary article small{color:#8793a4;border-top:1px dashed #d8e3ef;margin-top:8px;padding-top:7px;font-size:7.5px;line-height:1.5;display:block}.negotiationMarketTrend .ownerSheetTrendCharts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.negotiationMarketTrend .ownerSheetTrendCharts>p{color:#718099;grid-column:1/-1;margin:0 4px;font-size:10px}.negotiationMarketTrend .ownerSheetTrendChart{background:#f8fbff;border-radius:8px;min-width:0;padding:6px}.negotiationMarketTrend .ownerSheetTrendChart.price{background:#fffaf5}.negotiationMarketTrend .ownerSheetTrendChart h3{color:#214d82;margin:0 0 5px;font-size:11px}.negotiationMarketTrend .ownerSheetTrendLegend{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.negotiationMarketTrend .ownerSheetTrendLegend span{color:#52647d;align-items:center;gap:4px;font-size:8px;display:flex}.negotiationMarketTrend .ownerSheetTrendLegend i{border-radius:3px;width:18px;height:3px}.negotiationMarketTrend svg{width:100%;height:auto;display:block;overflow:visible}.negotiationMarketTrend svg text{fill:#667991;font-size:9px}.negotiationMarketTrend svg .axisLabel{fill:#334c6c;font-weight:700}.negotiationMarketTrend svg .pointLabel{paint-order:stroke;stroke:#f8fbff;stroke-width:3px;font-size:7.5px;font-weight:800}.negotiationMarketTrend .ownerSheetEmpty{color:#718099;background:#f5f8fc;border-radius:10px;margin:0;padding:16px}.negotiationPlans{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.negotiationPlans article{background:#fff;border:1px solid #d6e1ef;border-top:3px solid #6e87a8;border-radius:9px;align-content:start;gap:5px;padding:10px;display:grid}.negotiationPlans article.recommended{border-color:#0a9a68 #79cdb0 #79cdb0;box-shadow:0 8px 22px #0a9a681a}.negotiationPlans em{color:#52647f;background:#edf2f8;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.negotiationPlans .recommended em{color:#08734f;background:#dff7ed}.negotiationPlans strong{color:#17355e;font-size:13px}.negotiationPlans b{color:#075dcc;font-size:17px}.negotiationPlans p{color:#62718a;margin:0;font-size:8.5px;line-height:1.55}.negotiationPlans article>small{color:#4d6079;border-top:1px dashed #d5e1ee;margin-top:3px;padding-top:6px;font-size:7.5px;line-height:1.55;display:block}.negotiationPlanTools{background:#eef6ff;border:1px solid #bcd6f3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.negotiationPlanTools div{display:grid}.negotiationPlanTools strong{color:#17355e;font-size:12px}.negotiationPlanTools small{color:#62718a;font-size:9px}.negotiationPlanTools button,.negotiationPlanEditor button{color:#075dcc;cursor:pointer;background:#fff;border:1px solid #9fc5ee;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.negotiationPlanEditor{background:#f7faff;border:1px solid #cddcef;border-radius:9px;padding:11px}.negotiationPlanEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.negotiationPlanEditor fieldset{background:#fff;border:1px solid #d7e3f1;border-radius:8px;min-width:0;padding:9px}.negotiationPlanEditor legend{color:#17355e;font-size:10px;font-weight:900}.negotiationPlanEditor label{color:#62718a;gap:3px;margin-top:6px;font-size:8px;display:grid}.negotiationPlanEditor input,.negotiationPlanEditor textarea{box-sizing:border-box;width:100%;font:inherit;color:#17355e;border:1px solid #cbd9e9;border-radius:6px;padding:6px}.negotiationPlanEditor footer{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.negotiationPlanEditor button.primary{color:#fff;background:#075dcc;border-color:#075dcc}.negotiationPlanMessage{background:#fff7e7;border-radius:7px;padding:7px 10px;color:#895a15!important;margin:0!important;font-size:9px!important}.negotiationScript{background:#eef6ff;border:1px solid #bed7f4;border-radius:9px;padding:10px}.negotiationScript header{justify-content:space-between;align-items:center;gap:10px;display:flex}.negotiationScript strong{color:#123d76;font-size:12px}.negotiationScript button{color:#fff;font:inherit;cursor:pointer;background:#075dcc;border:0;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.negotiationScript p{color:#31445f;margin:7px 0 0;font-size:9px;line-height:1.65}.negotiationSheet>footer{justify-content:space-between;align-items:center}.negotiationSheet>footer a{color:#075dcc;font-size:11px;font-weight:900;text-decoration:none}.negotiationExportActions{gap:8px;display:flex}.negotiationExportActions button{white-space:nowrap}.negotiationSheet.negotiationExporting{width:900px;max-height:none;box-shadow:none;overflow:visible}.negotiationSheet.negotiationExporting .negotiationBody{max-height:none;overflow:visible}.negotiationSheet.negotiationExporting>footer,.negotiationSheet.negotiationExporting .negotiationImagePreview{display:none}.negotiationSheet.negotiationExporting .negotiationInternalOnly{display:none!important}.negotiationImagePreview{color:#52647d;background:#eef6ff;gap:8px;padding:12px 20px;font-size:11px;display:grid}.negotiationImagePreview img{object-fit:contain;background:#fff;border:1px solid #d5e2f3;width:min(100%,760px);max-height:240px;margin:auto;display:block}.aHouseReportChooser{width:min(760px,100vw - 32px)}.aHouseReportForm{background:#f8fbff;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;max-height:58vh;padding:18px 22px;display:grid;overflow-y:auto}.aHouseReportForm label,.aHouseReportForm span{display:block}.aHouseReportForm label.wide{grid-column:1/-1}.aHouseReportForm span{color:#42536e;margin-bottom:6px;font-size:12px;font-weight:800}.aHouseReportForm input,.aHouseReportForm textarea{box-sizing:border-box;color:#17233b;width:100%;font:inherit;background:#fff;border:1px solid #cbd9eb;border-radius:10px;padding:10px 12px}.aHouseReportForm textarea{resize:vertical;min-height:88px;line-height:1.55}.aHouseReportForm input:focus,.aHouseReportForm textarea:focus{border-color:#0873dc;outline:2px solid #bddcff}.dailyAdminDetailGroups{gap:18px;margin-top:18px;display:grid}.dailyAdminDetailGroup{background:#fff;border:1px solid #d7e3f4;border-left:5px solid #0867d8;border-radius:15px;overflow:hidden}.dailyAdminDetailGroup.presale{border-left-color:#ec8500}.dailyAdminDetailGroup.interview{border-left-color:#7249d6}.dailyAdminDetailGroup>header{background:#f7faff;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.dailyAdminDetailGroup>header strong,.dailyAdminDetailGroup>header span{display:block}.dailyAdminDetailGroup>header strong{color:#173e73;font-size:18px}.dailyAdminDetailGroup>header span{color:#718099;margin-top:3px;font-size:12px}.dailyAdminDetailGroup>header p{color:#53647d;margin:0}.dailyAdminDetailGroup>header p b{color:#087849;font-size:20px}.dailyAdminDetailGroup .dailyAdminTableWrap{margin-top:0}.dailyDetailEmpty{color:#7c899d;text-align:center;padding:26px!important}.presaleChooser{width:min(980px,100vw - 32px);max-height:90vh}.presaleChooserTools{background:#f8fbff;border-bottom:1px solid #e0e8f4;align-items:center;gap:12px;padding:13px 18px;display:flex}.presaleChooserTools>input{min-width:220px;font:inherit;background:#fff;border:1px solid #cbd9eb;border-radius:10px;flex:1;padding:10px 12px}.presaleChooserTools>input:focus{border-color:#0873dc;outline:2px solid #bddcff}.presaleChooserTools>div{flex-wrap:wrap;gap:6px;display:flex}.presaleChooserTools button{color:#53647d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cedaeb;border-radius:9px;padding:8px 11px;font-size:12px}.presaleChooserTools button.active{color:#fff;background:#0873dc;border-color:#0873dc;font-weight:800}.presaleChooserList{max-height:58vh}.presaleChooserList label{align-items:flex-start;padding:15px}.presaleChooserList label>input{margin-top:5px}.presaleOption{width:100%}.presaleOptionHeader{align-items:center;gap:8px;display:flex!important}.presaleOptionHeader>b{flex:1;font-size:16px}.presaleOptionHeader>em{border-radius:99px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900}.presaleOptionHeader>em.expiring{color:#b56000;background:#fff1dc}.presaleOptionHeader>em.mid{color:#6544b5;background:#f0ebff}.presaleOptionMeta{flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 10px;display:flex!important}.presaleOptionMeta strong{margin:0}.presaleOptionMeta small{font-size:12px}.presaleOptionMeta em{color:#08764f;background:#e9f8f1;border-radius:6px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.presaleOptionMeta em.urgent{color:#9a4d00;background:#fff0d9;box-shadow:inset 0 0 0 1px #f7c984}.presaleFacts{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid!important}.presaleFacts i{color:#263852;background:#fff;border:1px solid #dce7f5;border-radius:8px;min-width:0;padding:7px 8px;font-size:12px;font-style:normal}.presaleFacts i b{color:#7a889d;margin-bottom:2px;font-size:10px}.presaleEmpty{color:#718096;text-align:center;padding:35px 18px}.presaleChooser>footer>span{color:#718096;flex:1;align-self:center;font-size:12px}.presaleChooser>footer button:disabled{opacity:.5;cursor:not-allowed}.dailyClosureProgress{grid-template-columns:160px 1fr auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.dailyClosureProgress strong{color:#075dcc;font-size:30px}.dailyClosureProgress span{color:#66758c;margin-left:8px}.dailyProgressTrack{background:#e5edf8;border-radius:20px;height:12px;overflow:hidden}.dailyProgressTrack i{border-radius:inherit;background:linear-gradient(90deg,#0873de,#15a873);height:100%;transition:width .25s;display:block}.dailyTaskGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;width:100%;display:grid}.dailyTaskCard{background:#fff;border:1px solid #dbe5f2;border-top:5px solid #0a68d2;border-radius:18px;padding:20px;box-shadow:0 10px 28px #204a8212}.dailyTaskCard.presale{border-top-color:#ef8c18}.dailyTaskCard.interview{border-top-color:#7857d8}.dailyTaskCard.complete{box-shadow:inset 0 0 0 2px #0fa0672e,0 10px 28px #204a8212}.dailyTaskTitle{grid-template-columns:42px 1fr auto;align-items:start;gap:10px;display:grid}.dailyTaskTitle>b{color:#fff;background:#075dcc;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.dailyTaskCard.presale .dailyTaskTitle>b{background:#e77d0e}.dailyTaskCard.interview .dailyTaskTitle>b{background:#6e50c8}.dailyTaskTitle h2{margin:0;font-size:17px}.dailyTaskTitle p{color:#718096;margin:5px 0 0;font-size:11px;line-height:1.5}.dailyTaskBadges{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.dailyTaskBadges>span{color:#9d5a0d;background:#fff3df;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:800}.dailyTaskBadges>em{color:#075dcc;background:#eef6ff;border:1px solid #b8d5fb;border-radius:99px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800}.dailyTaskCard.complete .dailyTaskBadges>span{color:#08794e;background:#e9f8f1}.dailyTarget{background:#f4f8fe;border-radius:13px;margin:16px 0;padding:15px}.dailyTarget small,.dailyTarget span{color:#718096;display:block}.dailyTarget strong{margin:5px 0;font-size:16px;display:block}.dailyTarget p{color:#526078;min-height:34px;margin:8px 0;font-size:12px;line-height:1.45}.dailyTarget a{color:#075dcc;font-weight:800;text-decoration:none}.dailyTarget .presaleOptionBody{margin-top:10px;display:block}.dailyTarget .presaleFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.dailyWaitingFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid!important}.dailyWaitingFacts span{color:#24364f;background:#fff;border:1px solid #d9e6f5;border-radius:9px;min-width:0;padding:8px;font-size:11px;line-height:1.35}.dailyWaitingFacts span b{color:#74839a;margin-bottom:3px;font-size:9px;display:block}.dailyClosureFields{gap:10px;display:grid}.dailyClosureFields label span{margin-bottom:5px;font-size:12px;font-weight:800;display:block}.dailyClosureFields label i{color:#dc4d4d;font-size:10px;font-style:normal}.dailyClosureFields textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:68px;font:inherit;border:1px solid #d7e1ee;border-radius:10px;padding:10px;font-size:12px}.dailyClosureFields textarea:focus{border-color:#1680e8;outline:2px solid #b9d8ff}.dailyClosureFields textarea[readonly]{color:#526078;background:#f5f7fa}.aHouseShiftSection{background:#fbfdff;border:1px solid #d9e5f4;border-radius:15px;gap:10px;padding:18px;display:grid}.aHouseShiftSection>header{border-bottom:1px solid #e1eaf5;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.aHouseShiftSection>header b{color:#0b5fc3;font-size:16px}.aHouseShiftSection>header span{color:#718096;font-size:11px}.aHouseShiftSection.region{background:#f4fcf8;border-color:#c6e7d8}.aHouseShiftSection.region>header b{color:#16845f}.aHouseShiftSection.evening{background:#fffbf3;border-color:#eadcbf}.aHouseShiftSection.evening>header b{color:#a86711}.aHouseWritingStandard{background:linear-gradient(135deg,#f5f9ff,#eef6ff);border:1px solid #c7dcf7;border-radius:15px;gap:10px;padding:16px;display:grid}.aHouseWritingStandard>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.aHouseWritingStandard>header b{color:#075dcc;font-size:17px}.aHouseWritingStandard>header span{color:#667085;font-size:11px;font-weight:800}.aHouseWritingStandard p{color:#30405c;margin:0;font-size:13px;font-weight:700;line-height:1.75}.aHouseFieldReference{color:#41516b;background:#ffffffb8;border:1px dashed #c8d7ea;border-radius:12px;margin-top:-2px;padding:12px 14px}.aHouseFieldReference b{color:#0b5fc3;margin-bottom:6px;font-size:13px;display:block}.aHouseFieldReference ul{margin:0 0 8px 18px;padding:0}.aHouseFieldReference li{margin:3px 0;font-size:12px;line-height:1.55}.aHouseFieldReference p{color:#2d3a50;margin:0;font-size:12px;line-height:1.7}.dailyClosureFields select{width:100%;font:inherit;background:#fff;border:1px solid #d7e1ee;border-radius:10px;padding:10px;font-size:12px}.dailySaveButton{color:#fff;cursor:pointer;background:#075dcc;border:0;border-radius:11px;width:100%;margin-top:14px;padding:12px;font-weight:800}.dailySaveButton:disabled{opacity:.6}.dailyReadOnlyNote{color:#617089;text-align:center;background:#eef2f7;border-radius:10px;margin-top:14px;padding:11px;font-size:11px;font-weight:700}.dailyClosureRule{color:#526078;background:#eaf3ff;border-left:4px solid #075dcc;margin-top:16px;padding:14px 18px;font-size:12px}.dailyClosureEmpty{text-align:center;background:#fff;border-radius:18px;max-width:520px;margin:15vh auto;padding:30px}.dailyClosureEmpty a{margin-top:14px;display:block}.dailyManagerPrompt{color:#65758e;border:1px dashed #9fc2eb;margin:22px auto}.dailyManagerPrompt strong,.dailyManagerPrompt span{display:block}.dailyManagerPrompt strong{color:#075dcc;margin-bottom:8px;font-size:20px}.dailyManagerPrompt span{font-size:12px;line-height:1.7}@media (width<=1000px){.dailyClosureCommand{grid-template-columns:repeat(3,1fr)}.dailyManagerStrip{grid-column:1/-1}.dailyTaskGrid{grid-template-columns:1fr}}@media (width<=640px){.dailyClosureShell{padding:12px}.dailyClosureHeader{padding:20px;display:block}.dailyClosureHeader>div:last-child{text-align:left;margin-top:14px}.dailyClosureFilters{flex-direction:column;align-items:stretch}.dailyClosureFilters label{width:100%;min-width:0}.dailyClosureCommand{grid-template-columns:1fr 1fr}.dailyClosureCommand article:nth-child(3){grid-column:1/-1}.dailyClosureProgress{grid-template-columns:1fr}.dailyWaitingFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.aHouseShiftSection{padding:14px}.aHouseShiftSection>header{flex-direction:column;align-items:flex-start}.dailyChooserBackdrop{padding:8px}.dailyChooser,.presaleChooser,.aHouseReportChooser{width:100%;max-height:94vh}.dailyChooser>header{padding:15px}.presaleChooserTools{flex-direction:column;align-items:stretch;padding:10px 12px}.presaleChooserTools>input{box-sizing:border-box;width:100%;min-width:0}.dailyChooserList{padding:10px 12px}.aHouseReportForm{grid-template-columns:1fr;padding:13px}.aHouseReportForm label.wide{grid-column:auto}.presaleFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.presaleChooser>footer{padding:11px 12px}.negotiationBody{padding:12px}.negotiationEvidence header,.negotiationPlanTools{flex-direction:column;align-items:flex-start}.negotiationPlanTools button{width:100%}.negotiationEvidence>div{grid-template-columns:repeat(2,minmax(0,1fr))}.negotiationCost,.negotiationPlans,.negotiationPlanEditorGrid,.negotiationWindowSummary,.negotiationMarketTrend .ownerSheetTrendCharts{grid-template-columns:1fr}.negotiationWindowSummary>section>header{display:block}.negotiationWindowSummary>section>header span{text-align:left;max-width:none;margin-top:4px;display:block}.negotiationSheet>footer{flex-direction:column;align-items:stretch}.negotiationSheet>footer a,.negotiationSheet>footer button{box-sizing:border-box;text-align:center;width:100%}.negotiationExportActions{grid-template-columns:1fr 1fr;display:grid}.negotiationExportActions .primary{grid-column:1/-1}}@media print{@page{size:A4 portrait;margin:9mm}html,body{background:#fff!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important}body *{visibility:hidden!important}.dailyChooserBackdrop,.dailyChooserBackdrop *{visibility:visible!important}.dailyChooserBackdrop{background:#fff!important;width:100%!important;height:auto!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.negotiationSheet{width:100%!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:visible!important}.negotiationBody{max-height:none!important;overflow:visible!important}.negotiationSheet>header>button,.negotiationSheet>footer,.negotiationImagePreview,.negotiationInternalOnly{display:none!important}.negotiationEvidence,.negotiationCost,.negotiationMarketTrend,.negotiationPlans,.negotiationScript,.negotiationWindowSummary>section,.negotiationMarketTrend .ownerSheetTrendChart{break-inside:avoid;page-break-inside:avoid}}.waitingModal{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101e3385;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.waitingModal form{background:#fff;border-radius:17px;gap:12px;width:min(720px,100%);max-height:90vh;padding:20px;display:grid;overflow:auto;box-shadow:0 24px 80px #0c203a47}.waitingModal .waitingWorkflowForm{width:min(1100px,100%)}.workflowEditableFields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.workflowEditableFields:disabled{opacity:1}.workflowEditableFields:disabled input,.workflowEditableFields:disabled select,.workflowEditableFields:disabled textarea,.workflowEditableFields:disabled button{cursor:default}.historicalActionBanner{color:#8a5708;background:#fff8e8;border:1px solid #efcf8f;border-radius:11px;padding:12px 15px;font-size:11px;font-weight:800;line-height:1.7}.waitingModal .targetForm{width:min(580px,100%)}.modalTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.modalTitle h2,.modalTitle small{margin:0;display:block}.modalTitle h2{margin-top:3px;font-size:19px}.modalTitle small{color:#68738a;font-size:9px}.modalTitle>button{color:#68738a;cursor:pointer;background:0 0;border:0;font-size:24px}.autoSaveStatus{color:#16845f;margin:7px 0 0 8px;font-size:8px;font-weight:800;display:inline-block}.autoSaveStatus.error{color:#c64037}.saveToast{z-index:120;color:#fff;background:#16845f;border-radius:999px;padding:12px 20px;font-size:13px;font-weight:800;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #18375a38}.renewalClosureNote{color:#1b6e54;background:#effaf5;border:1px solid #a9dec9;border-radius:10px;gap:5px;margin-top:10px;padding:12px 14px;display:grid}.renewalClosureNote strong{font-size:12px}.renewalClosureNote span{font-size:10px;line-height:1.65}.waitingModal label{gap:5px;display:grid}.waitingModal label>span{color:#47566d;font-size:10px;font-weight:800}.waitingModal input,.waitingModal select,.waitingModal textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cad7e8;border-radius:8px;outline:none;padding:9px 10px;font-size:11px}.waitingModal textarea{resize:vertical;min-height:72px;line-height:1.5}.waitingModal input:focus,.waitingModal select:focus,.waitingModal textarea:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff17}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.modalActions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.modalActions button{color:#42516a;min-width:96px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cad7e8;border-radius:8px;padding:9px 13px;font-size:10px;font-weight:800}.modalActions button:last-child{color:#fff;background:#075dcc;border-color:#075dcc}.modalActions button:disabled,.modalTitle button:disabled{cursor:wait;opacity:.6}.why333Guide{background:#f7faff;border:1px solid #cbdcf1;border-radius:14px;gap:12px;padding:16px;display:grid}.why333Guide header span,.why333Guide header h2,.why333Guide header p{margin:0;display:block}.why333Guide header span{color:#075dcc;letter-spacing:.08em;font-size:9px;font-weight:900}.why333Guide header h2{color:#082b58;margin-top:5px;font-size:18px}.why333Guide header p{color:#68778e;margin-top:5px;font-size:10px;line-height:1.65}.why333Grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.why333Grid article{background:#fff;border:1px solid #d6e2f1;border-top:5px solid #1680e7;border-radius:10px;align-content:start;gap:8px;min-height:165px;padding:14px;display:grid}.why333Grid article.customer{border-top-color:#0aad77}.why333Grid article.broker{border-top-color:#f39800}.why333Grid strong,.why333Grid b,.why333Grid p,.why333Grid small{margin:0;display:block}.why333Grid strong{color:#1680e7;font-size:17px}.why333Grid article.customer strong{color:#099c6b}.why333Grid article.broker strong{color:#e88700}.why333Grid b{color:#223750;font-size:10px;line-height:1.55}.why333Grid p{color:#44556e;font-size:9px;line-height:1.7}.why333Grid small{color:#758197;align-self:end;font-size:8.5px;line-height:1.6}.why333Guide footer{color:#fff;background:#082b58;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px 13px;display:grid}.why333Guide footer strong{font-size:11px}.why333Guide footer span{color:#ffffffd6;font-size:9px;line-height:1.6}.workflowProgress{background:#eef4ff;border-radius:13px;grid-template-columns:115px repeat(5,1fr);gap:7px;padding:12px;display:grid}.workflowProgress>div,.workflowProgress article{box-sizing:border-box;background:#fff;border-radius:10px;align-content:center;min-height:55px;padding:8px 10px;display:grid}.workflowProgress>div strong,.workflowProgress>div span{display:block}.workflowProgress>div strong{color:#075dcc;font-size:21px}.workflowProgress>div span{color:#69768b;font-size:8px}.workflowProgress article{color:#7c8798;grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:9px;font-weight:800}.workflowProgress article b{background:#eef1f5;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.workflowProgress article.done{color:#137954;background:#effaf5}.workflowProgress article.done b{color:#fff;background:#15a66f}.workflowRule{color:#fff;background:#082b58;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.workflowRule strong{font-size:12px}.workflowRule span{color:#ffffffc2;font-size:9px}.performanceDetailCard{background:#f7faff;border:1px solid #d9e4f3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.performanceDetailCard>div{background:#fff;border-radius:9px;gap:4px;padding:10px;display:grid}.performanceDetailCard span,.performanceDetailCard small{color:#6f7c90;font-size:8px}.performanceDetailCard strong{color:#25364e;font-size:16px}.performanceDetailCard .positive strong{color:#147a55}.performanceDetailCard .negative strong{color:#c64037}.workflowCard{background:#fbfdff;border:1px solid #dbe4f1;border-top:4px solid #1680e7;border-radius:13px;gap:11px;padding:15px;display:grid}.workflowCard.workflowGreen{border-top-color:#0aad77}.workflowCard.workflowOrange{border-top-color:#f39800}.workflowCard.workflowOwner{border-top-color:#7c55d9}.workflowCard.workflowResult{border-top-color:#143d6f}.workflowCard>p{color:#69778b;margin:0;font-size:9px}.workflowCardTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.workflowCardTitle>div{grid-template-columns:28px auto;align-items:center;column-gap:8px;display:grid}.workflowCardTitle b{color:#fff;background:#1680e7;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.workflowGreen .workflowCardTitle b{background:#0aad77}.workflowOrange .workflowCardTitle b{background:#f39800}.workflowOwner .workflowCardTitle b{background:#7c55d9}.workflowResult .workflowCardTitle b{background:#143d6f}.workflowCardTitle h3,.workflowCardTitle span{margin:0}.workflowCardTitle h3{font-size:13px}.workflowCardTitle span{color:#738096;font-size:8px}.workflowCardTitle>button,.inlineCopyButton{color:#075dcc;font:inherit;cursor:pointer;background:#fff;border:1px solid #aac8ee;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.scriptPreview{background:#fff;border:1px dashed #b9cce8;border-radius:9px;grid-template-columns:74px 1fr;gap:10px;padding:10px 12px;display:grid}.scriptPreview strong{color:#075dcc;font-size:9px}.scriptPreview p{color:#44536a;text-align:left;margin:0;font-size:9px;line-height:1.7}.firstRentMilestonePanel{background:linear-gradient(145deg,#f5f9ff,#eef6ff);border:1px solid #bad3f2;border-radius:14px;gap:14px;padding:16px;display:grid}.firstRentMilestonePanel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.firstRentMilestonePanel header small,.firstRentMilestonePanel header h2,.firstRentMilestonePanel header p{margin:0;display:block}.firstRentMilestonePanel header small{color:#075dcc;font-size:9px;font-weight:900}.firstRentMilestonePanel header h2{color:#14385f;margin-top:4px;font-size:18px}.firstRentMilestonePanel header p{color:#65758d;margin-top:5px;font-size:9px;line-height:1.65}.firstRentMilestonePanel>header>strong{color:#075dcc;text-align:center;min-width:70px;font-size:25px}.firstRentMilestoneList{gap:10px;display:grid}.firstRentMilestoneList>article{background:#fff;border:1px solid #d7e3f2;border-left:5px solid #f0a020;border-radius:11px;gap:10px;padding:14px;display:grid}.firstRentMilestoneList>article.done{background:#f8fffb;border-left-color:#14a36f}.firstRentMilestoneTitle{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.firstRentMilestoneTitle>b{color:#fff;background:#075dcc;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.firstRentMilestoneTitle h3,.firstRentMilestoneTitle span{margin:0;display:block}.firstRentMilestoneTitle h3{color:#243a56;font-size:13px}.firstRentMilestoneTitle span{color:#718096;margin-top:3px;font-size:8px}.firstRentMilestoneTitle em{color:#b56800;font-size:9px;font-style:normal;font-weight:900}.firstRentMilestoneList>article.done .firstRentMilestoneTitle em{color:#14805a}.firstRentMilestonePanel .scriptPreview{grid-template-columns:74px 1fr auto;align-items:start}.firstRentMilestonePanel .scriptPreview button{color:#075dcc;font:inherit;cursor:pointer;background:#f7faff;border:1px solid #a9c6ed;border-radius:8px;padding:7px 11px;font-size:8px;font-weight:900}.firstRentFeedbackFields{grid-template-columns:1fr 210px;align-items:end;gap:10px;display:grid}.firstRentFeedbackEvidence{border-top:1px dashed #cddced;gap:9px;padding-top:10px;display:grid}.firstRentFeedbackEvidence .evidenceGallery{grid-template-columns:repeat(5,minmax(0,1fr))}.firstRentNoTask{background:#f7f9fc;border:1px solid #d8e1ec;border-radius:13px;gap:6px;padding:18px;display:grid}.firstRentNoTask strong{color:#43536a;font-size:14px}.firstRentNoTask span{color:#748197;font-size:9px;line-height:1.7}.noTaskPill{color:#6b778a;background:#edf1f6;border-radius:999px;width:fit-content;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}.tripleEntryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.tripleEntryGrid article{background:#fff;border:1px solid #dbe4f1;border-radius:10px;gap:7px;padding:10px;display:grid}.tripleEntryGrid article>strong{color:#263c5a;font-size:9px}.tripleEntryGrid textarea{min-height:58px}.competitorPhotoButton{cursor:pointer;box-sizing:border-box;background:#f3f8ff;border:1px solid #9fc0eb;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:34px;padding:7px 9px;font-weight:800;color:#075dcc!important;font-size:8px!important;display:inline-flex!important}.competitorPhotoButton input{display:none}.competitorPhotoCount{color:#6f7d91;text-align:center;font-size:8px}.evidenceUploadRow{align-items:center;gap:10px;display:flex}.evidenceUploadRow>span{color:#6d7a8e;font-size:9px}.uploadButton{cursor:pointer;background:#075dcc;border-radius:8px;width:fit-content;padding:8px 11px;font-weight:800;color:#fff!important;font-size:8px!important;display:inline-flex!important}.uploadButton.secondary{background:#fff;border:1px solid #a8c6ec;color:#075dcc!important}.uploadButton input{display:none}.evidenceGallery{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.evidenceGallery figure{background:#fff;border:1px solid #dce4f0;border-radius:8px;min-width:0;margin:0;overflow:hidden}.evidenceGallery .evidenceImageLink{cursor:zoom-in;display:block;position:relative}.evidenceGallery .evidenceImageLink:after{color:#fff;content:"点击查看";background:#0a234bb8;border-radius:999px;padding:2px 5px;font-size:7px;line-height:1.4;position:absolute;bottom:5px;right:5px}.evidenceGallery img{object-fit:cover;width:100%;height:90px;display:block}.evidenceGallery figcaption{color:#6e7a8d;white-space:nowrap;justify-content:space-between;gap:3px;padding:5px;font-size:7px;display:flex;overflow:hidden}.evidenceGallery figcaption button{color:#c34f45;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.baseActionDetails{background:#f8fafc;border:1px solid #dbe4f1;border-radius:11px;padding:12px}.baseActionDetails summary{color:#354861;cursor:pointer;font-size:10px;font-weight:800}.baseActionDetails[open]{gap:11px;display:grid}.adminWaitingFilters{grid-template-columns:160px 160px minmax(210px,1fr) auto auto}.adminWaitingFilters button{color:#075dcc;min-height:40px;font:inherit;cursor:pointer;background:#f5f9ff;border:1px solid #b9cce8;border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.waitingAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1600px;margin:0 auto 12px;display:grid}.waitingAdminCard{background:#fff;border:1px solid #dce4f2;border-radius:14px;overflow:hidden}.weeklyInspectionCard{max-width:1600px;margin:0 auto 12px}.weeklyInspectionSection{padding:10px 12px 0}.weeklyInspectionSection h3{color:#182b4d;margin:0 0 8px;font-size:11px;font-weight:900}.weeklyManagerSection{padding-top:14px}.weeklyInspectionDefinition{color:#66758a;text-align:center;background:#f8fafc;border-top:1px solid #e6ebf3;margin:0;padding:8px 12px;font-size:8px;line-height:1.6}.weeklyInspectionRisk{color:#b93631;background:#fff4f2;font-weight:900}.weeklyInspectionUp{color:#147a55;font-weight:900}.weeklyInspectionDown{color:#b93631;font-weight:900}.weeklyInspectionFlat{color:#66758a;font-weight:800}.milestoneAccountabilitySection{border-bottom:1px solid #e6ebf3;padding-bottom:12px}.milestoneAccountabilitySection .scopeTableWrap{margin-top:8px}.milestoneAccountabilityNote{color:#66758a;margin:0 0 8px;font-size:9px;line-height:1.5}.milestoneAccountabilityTable th,.milestoneAccountabilityTable td{white-space:nowrap}.milestoneAccountabilityTable td:first-child{text-align:left}.milestoneMissing{color:#b93631;font-weight:900}.milestoneComplete{color:#147a55;font-weight:900}.milestonePropertyDetail{background:#f8fafc;border:1px solid #dce4f2;border-radius:10px;margin-top:12px;padding:10px}.milestonePropertyDetail h4{color:#182b4d;margin:0 0 8px;font-size:11px}.milestonePropertyCode{color:#66758a;margin-top:3px;font-size:8px;font-weight:500;display:block}.scopeTableWrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.scopeTable{border-collapse:collapse;text-align:center;width:100%;font-size:9px}.scopeTable th{color:#5c6a80;background:#f7f9fd;padding:9px 6px}.scopeTable td{border-top:1px solid #e6ebf3;padding:9px 6px}.completionCell,.rateLegend span{text-align:center;border-radius:999px;min-width:50px;padding:4px 7px;font-weight:800;display:inline-block}.completionRed{color:#b93631;background:#fee9e7}.completionOrange{color:#a26304;background:#fff0d4}.completionBlue{color:#075dcc;background:#e7f0ff}.completionGreen{color:#147a55;background:#e5f7ef}.waitingAdminDetail{max-width:1600px}.rateLegend{flex-wrap:wrap;gap:5px;font-size:8px;display:flex}.waitingAdminModal{background:#fff;border-radius:17px;gap:14px;width:min(1080px,100%);max-height:90vh;padding:20px;display:grid;overflow:auto;box-shadow:0 24px 80px #0c203a47}.waitingAdminModal>section{border:1px solid #dce4f2;border-radius:11px;gap:8px;padding:12px;display:grid}.waitingAdminModal h3{margin:0;font-size:12px}.adminDetailProgress{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.adminDetailProgress span{color:#7b8799;text-align:center;background:#f1f3f7;border-radius:8px;padding:9px;font-size:9px;font-weight:800}.adminDetailProgress span.done{color:#147a55;background:#e8f8f1}.adminEntryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adminEntryCards article{background:#f7f9fd;border-radius:9px;padding:10px}.adminEntryCards strong,.adminEntryCards span,.adminEntryCards p,.adminEntryCards small{margin:0;display:block}.adminEntryCards strong{font-size:9px}.adminEntryCards span,.adminEntryCards p,.adminEntryCards small{color:#667489;margin-top:5px;font-size:8px;line-height:1.5}.adminOwnerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.adminOwnerGrid>div{background:#f7f9fd;border-radius:8px;padding:9px}.adminOwnerGrid dt{color:#6c798c;font-size:8px}.adminOwnerGrid dd{margin:4px 0 0;font-size:9px;line-height:1.5}.waitingEmpty{color:#657086;text-align:center;background:#fff;border:1px solid #dce4f2;border-radius:16px;place-items:center;max-width:480px;min-height:160px;margin:18vh auto;padding:24px;display:grid}.waitingEmpty a{color:#fff;background:#075dcc;border-radius:8px;padding:8px 12px;text-decoration:none}.expiryShell{color:#172033;background:#f4f7fc}.expiryMetrics{grid-template-columns:repeat(6,minmax(0,1fr))}.expiryMetrics article:nth-child(2){background:#f0fbf6;border-color:#b7e5d1}.expiryMetrics article:nth-child(2) strong{color:#087a59}.expiryMetrics article:nth-child(3){background:#fff9eb;border-color:#f2d9a1}.expiryMetrics article:nth-child(3) strong{color:#a86700}.expiryWeekMatrix .matrixCell{appearance:none;font:inherit}.expiryWeekMatrix .matrixCell span{margin-top:0;font-weight:800}.expiryWeekMatrix .matrixCell strong{margin-top:6px}.expiryWeekStatus{text-align:left;background:#eef4fcc7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin-top:8px;padding:7px 8px;display:grid}.expiryWeekStatus b{color:#536177;white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.expiryWeekStatus i{background:#0b9b6f;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.expiryWeekStatus b:nth-child(2) i{background:#e69a16}.expiryWeekStatus b:nth-child(3) i{background:#3276dc}.expiryWeekStatus b:nth-child(4) i{background:#9aa6b7}.expiryCheckpoint article:nth-child(5) b{background:#7c55d9}.expiryFilters{grid-template-columns:170px 170px 170px minmax(240px,1fr)}.expiryTable{min-width:1320px}.expiryTable td:first-child,.expiryAdminTable td:first-child{z-index:1;background:#fff;position:sticky;left:0}.expiryTable tbody tr:hover td:first-child,.expiryAdminTable tbody tr:hover td:first-child{background:#f8fbff}.expiryPagination{align-items:center;gap:7px;display:flex}.expiryPagination button{color:#075dcc;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cce8;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.expiryPagination button:disabled{color:#a7afbc;cursor:default;border-color:#e0e4ea}.expiryPagination span{color:#647188;font-size:9px}.expiryCheck{box-sizing:border-box;background:#fff;border:1px solid #cad7e8;border-radius:8px;grid-template-columns:auto 1fr;align-content:center;align-items:center;min-height:41px;padding:8px 10px;display:flex!important}.expiryCheck input{height:17px;margin:0;width:17px!important}.expiryAdminFilters{grid-template-columns:160px 160px minmax(210px,1fr) auto auto}.expiryAdminGrid{grid-template-columns:1.35fr .65fr}.scopeSummaryBanner{background:#f4f8ff;border:1px solid #b9d3f7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:1600px;margin:0 auto 12px;padding:12px 15px;display:grid}.scopeSummaryBanner span,.scopeSummaryBanner small{color:#65758b;font-size:9px}.scopeSummaryBanner strong{color:#075dcc;font-size:14px}.expiryRuleCard{max-width:1600px;margin:0 auto 12px}.expiryRuleCard .expiryRuleList{grid-template-columns:repeat(4,minmax(0,1fr))}.expiryRuleList{gap:8px;padding:14px;display:grid}.expiryRuleList article{background:#f6f9fe;border-radius:10px;grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:10px;display:grid}.expiryRuleList b{color:#fff;background:#246dd9;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.expiryRuleList strong,.expiryRuleList span{display:block}.expiryRuleList strong{font-size:10px}.expiryRuleList span{color:#6a778b;margin-top:4px;font-size:8px;line-height:1.55}.expiryAdminTable{min-width:1560px}.storeOpsShell{color:#172033;background:#f4f7fc;min-height:100vh;padding:22px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.storeOpsHeader{color:#fff;background:linear-gradient(135deg,#075dcc,#277eff);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1680px;margin:0 auto 12px;padding:22px 25px;display:flex;box-shadow:0 14px 35px #075dcc29}.storeOpsHeader h1,.storeOpsHeader p,.storeOpsHeader small{margin:0;display:block}.storeOpsHeader h1{margin:4px 0;font-size:27px}.storeOpsHeader p,.storeOpsHeader small{color:#fffc;font-size:11px}.storeOpsHeader>div:last-child{justify-items:end;gap:8px;font-size:10px;display:grid}.storeOpsHeader a{color:#fff;background:#ffffff1a;border:1px solid #ffffff73;border-radius:9px;padding:8px 12px;font-weight:700;text-decoration:none}.storeOpsHeaderLinks{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.storeOpsRule{background:#f6f9ff;border:1px solid #bed3f3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;max-width:1680px;margin:0 auto 12px;padding:11px 13px;display:flex}.storeOpsRule strong{color:#075dcc;font-size:11px}.storeOpsRule span{color:#54647b;background:#fff;border-radius:999px;padding:5px 8px;font-size:9px}.storeOpsRule b{color:#203a5c}.storeOpsFilters{background:#fff;border:1px solid #dce4f2;border-radius:13px;grid-template-columns:150px 150px 120px minmax(220px,1fr) auto auto;gap:8px;max-width:1680px;margin:0 auto 12px;padding:12px;display:grid}.storeOpsFilters select,.storeOpsFilters input,.storeOpsFilters button{color:#263850;box-sizing:border-box;min-height:39px;font:inherit;background:#fff;border:1px solid #cad7ea;border-radius:9px;padding:0 10px;font-size:10px}.storeOpsFilters select:disabled{color:#526078;opacity:1;background:#f4f7fc}.storeOpsFilters button{color:#fff;cursor:pointer;background:#075dcc;border-color:#075dcc;font-weight:800}.storeOpsMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;max-width:1680px;margin:0 auto 12px;display:grid}.storeOpsMetrics article{background:#fff;border:1px solid #dce4f2;border-radius:13px;padding:15px}.storeOpsMetrics span,.storeOpsMetrics strong,.storeOpsMetrics small{display:block}.storeOpsMetrics span,.storeOpsMetrics small{color:#68738a;font-size:9px}.storeOpsMetrics strong{color:#075dcc;margin:5px 0;font-size:26px}.storeOpsMetrics article.output{background:#f4f8ff;border-color:#b8d2f7}.storeOpsMetrics article.core{background:#f1fbf6;border-color:#a9dec9}.storeOpsMetrics article.core strong{color:#16845f}.storeOpsMetrics article.risk{background:#fff7f6;border-color:#f0c5c0}.storeOpsMetrics article.risk strong{color:#c64037}.storeOpsMetrics.expanded{grid-template-columns:repeat(5,minmax(0,1fr))}.storeOpsMetrics article.coin{background:#fffaf0;border-color:#efcf94}.storeOpsMetrics article.coin strong{color:#b06b00}.storeOpsClassCards{grid-template-columns:repeat(3,1fr);gap:9px;max-width:1680px;margin:0 auto 12px;display:grid}.storeOpsClassCards button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4f2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:13px 15px;display:grid}.storeOpsClassCards button b{font-size:12px}.storeOpsClassCards button strong{grid-area:1/2/3;font-size:25px}.storeOpsClassCards button span{color:#6d798c;font-size:8px}.storeOpsClassCards button.a{color:#075dcc;border-top:4px solid #075dcc}.storeOpsClassCards button.b{color:#a46800;border-top:4px solid #eda000}.storeOpsClassCards button.c{color:#6d7582;border-top:4px solid #8993a2}.storeOpsClassCards button.active{box-shadow:inset 0 0 0 2px}.storeOpsPanel{background:#fff;border:1px solid #dce4f2;border-radius:14px;max-width:1680px;margin:0 auto 12px;overflow:hidden}.storeOpsPanelTitle{border-bottom:1px solid #e4eaf3;justify-content:space-between;align-items:flex-end;gap:15px;padding:16px 18px;display:flex}.storeOpsPanelTitle h2,.storeOpsPanelTitle p{margin:0}.storeOpsPanelTitle h2{font-size:17px}.storeOpsPanelTitle p,.storeOpsPanelTitle>span{color:#68738a;margin-top:5px;font-size:9px}.storeOpsTableWrap{-webkit-overflow-scrolling:touch;width:100%;max-height:720px;overflow:auto}.storeOpsManagerTable,.storeOpsTable{border-collapse:collapse;text-align:center;width:100%;min-width:1220px;font-size:9px}.storeOpsTable{min-width:2260px}.storeOpsManagerTable th,.storeOpsTable th{z-index:2;color:#526078;white-space:nowrap;background:#f7f9fd;padding:10px 8px;position:sticky;top:0}.storeOpsManagerTable td,.storeOpsTable td{vertical-align:middle;border-top:1px solid #e6ebf3;padding:10px 8px}.storeOpsManagerTable tbody tr:hover,.storeOpsTable tbody tr:hover{background:#f8fbff}.storeOpsManagerTable td button{color:#075dcc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.storeOpsManagerTable td small,.storeOpsTable td small,.storeOpsTable td>strong{display:block}.storeOpsManagerTable td small,.storeOpsTable td small{color:#788598;margin-top:3px;font-size:8px}.storeOpsWarn{color:#c64037;font-weight:800}.storeCoinCell{min-width:155px}.storeCoinCell span{color:#a26200;margin:5px 0 2px;font-weight:800;display:block}.storeClassPill{color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;display:inline-grid}.storeClassPill.a{background:#075dcc}.storeClassPill.b{background:#eda000}.storeClassPill.c{background:#7d8795}.storeNameCell{text-align:left;min-width:235px}.storeNameCell em{border-radius:999px;margin-top:5px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-block}.storeNameCell em.bound{color:#167956;background:#e8f8f1}.storeNameCell em.unbound{color:#b8443c;background:#fff0ef}.storeReasonCell{color:#53637a;text-align:left;min-width:310px;line-height:1.55}.storeActionCell{text-align:left;min-width:330px}.storeActionCell p{color:#4d5d74;margin:0;line-height:1.55}.storeActionCell button{color:#075dcc;font:inherit;cursor:pointer;background:#f4f8ff;border:1px solid #a9c5ed;border-radius:7px;margin-top:6px;padding:6px 9px;font-size:8px;font-weight:800}.storeActionCell button+button,.storeActionCell button+.storeActionLink,.storeActionCell .storeActionLink+button{margin-left:5px}.storeActionCell button.primary{color:#fff;background:#075dcc;border-color:#075dcc}.storeActionCell button.visitSheetEntry{color:#fff;background:#16845f;border-color:#16845f}.visitSheetOverlay{z-index:90;background:#0a1f37b8;padding:18px;position:fixed;inset:0;overflow:auto}.visitSheetWorkspace{background:#eef3f8;border-radius:18px;width:min(1180px,100%);margin:auto;overflow:hidden;box-shadow:0 24px 70px #00000047}.visitSheetToolbar{color:#fff;background:linear-gradient(135deg,#123652,#075dcc);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.visitSheetToolbar small,.visitSheetToolbar h2{margin:0;display:block}.visitSheetToolbar h2{margin-top:3px;font-size:21px}.visitSheetToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.visitSheetToolbar button,.visitSheetBottomActions button,.visitResultCard button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.visitSheetToolbar button.active{color:#075dcc;background:#fff}.visitSheetSetup{background:#fff;gap:14px;padding:24px;display:grid}.visitSheetSetup h3{margin:0;font-size:17px}.visitSheetSetup label{grid-template-columns:150px 1fr;align-items:center;gap:10px;display:grid}.visitSheetSetup label span,.visitSheetSetup>div>span{color:#526078;font-size:10px;font-weight:800}.visitSheetSetup input{min-height:41px;font:inherit;border:1px solid #cad7ea;border-radius:9px;padding:0 11px}.visitSupportOptions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.visitSupportOptions button{color:#36506e;font:inherit;cursor:pointer;background:#fff;border:1px solid #bad0ee;border-radius:9px;padding:8px 10px;font-size:9px}.visitSupportOptions button.active{color:#fff;background:#16845f;border-color:#16845f}.visitSheetSetup .visitGenerateButton{color:#fff;font:inherit;cursor:pointer;background:#075dcc;border:0;border-radius:9px;justify-self:end;padding:10px 24px;font-weight:800}.ownerVisitSheet{color:#172b3e;background:#fff;width:min(1080px,100% - 32px);margin:16px auto;padding:30px;box-shadow:0 5px 20px #12365214}.ownerVisitSheet>header{color:#fff;background:linear-gradient(130deg,#123652,#0874d1);border-radius:15px;justify-content:space-between;gap:18px;padding:23px 26px;display:flex}.ownerVisitSheet h1,.ownerVisitSheet header p,.ownerVisitSheet header small{margin:0;display:block}.ownerVisitSheet h1{margin:5px 0;font-size:28px}.ownerVisitSheet header p,.ownerVisitSheet header small{opacity:.8;font-size:9px}.ownerVisitSheet>header>b{border:1px solid #fff6;border-radius:999px;align-self:flex-start;padding:7px 10px}.ownerVisitVerdict{background:#effaf5;border-left:5px solid #16845f;border-radius:10px;grid-template-columns:90px 1fr;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;display:grid}.ownerVisitVerdict span{color:#16845f;font-size:9px;font-weight:800}.ownerVisitVerdict strong{font-size:13px;line-height:1.65}.ownerVisitMetrics{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.ownerVisitMetrics article{background:#f8fbff;border:1px solid #dce4f2;border-radius:10px;padding:13px}.ownerVisitMetrics span,.ownerVisitMetrics strong,.ownerVisitMetrics small{display:block}.ownerVisitMetrics span,.ownerVisitMetrics small{color:#68758a;font-size:8px}.ownerVisitMetrics strong{color:#075dcc;margin:5px 0;font-size:20px}.ownerVisitGrid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.ownerVisitGrid>div,.ownerVisitSheet>section{border:1px solid #dce4f2;border-radius:11px;padding:16px}.ownerVisitGrid h3,.ownerVisitSheet>section h3{margin:0 0 9px;font-size:13px}.ownerVisitGrid p,.ownerVisitGrid li{font-size:9px;line-height:1.7}.ownerVisitTarget{align-items:baseline;gap:8px;display:flex}.ownerVisitTarget strong{color:#075dcc;font-size:27px}.ownerVisitTarget span{color:#6d798c;font-size:9px}.ownerVisitSheet table{border-collapse:collapse;text-align:center;width:100%;font-size:9px}.ownerVisitSheet th{color:#fff;background:#123652;padding:8px}.ownerVisitSheet td{border-bottom:1px solid #e4eaf2;padding:8px}.ownerVisitNote{color:#788598;margin-top:8px;font-size:8px;display:block}.ownerVisitSheet>footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.ownerVisitSheet>footer div{background:#f3f7fc;border-radius:10px;padding:12px 14px}.ownerVisitSheet>footer b,.ownerVisitSheet>footer span{display:block}.ownerVisitSheet>footer b{color:#075dcc;font-size:9px}.ownerVisitSheet>footer span{margin-top:4px;font-size:9px;line-height:1.6}.ownerVisitSheet aside{color:#8b5b00;background:#fff3cf;border-radius:8px;gap:10px;margin-top:12px;padding:10px 12px;font-size:9px;display:flex}.visitSheetBottomActions{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}.visitSheetBottomActions button,.visitResultCard button{color:#075dcc;background:#fff;border-color:#aac8ee}.visitSheetBottomActions button.primary,.visitResultCard button.primary{color:#fff;background:#075dcc;border-color:#075dcc}.visitResultCard{z-index:95;background:#fff;border-radius:15px;width:min(580px,100% - 28px);padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 80px #00000059}.visitResultCard h3{margin:0 0 14px}.visitResultCard label{color:#526078;gap:6px;margin-top:10px;font-size:9px;font-weight:800;display:grid}.visitResultCard textarea,.visitResultCard input{min-height:42px;font:inherit;border:1px solid #cad7ea;border-radius:8px;padding:9px}.visitResultCard textarea{min-height:76px}.visitResultCard>div{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ownerVisitSectionTitle{color:#123652;border-bottom:2px solid #dbe8f7;margin:22px 0 9px;padding-bottom:7px;font-size:15px}.ownerVisitFunnel{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:10px 0;display:grid}.ownerVisitFunnel article{text-align:center;background:#f4f8fd;border-radius:10px;min-height:84px;padding:12px}.ownerVisitFunnel span,.ownerVisitFunnel strong,.ownerVisitFunnel small{display:block}.ownerVisitFunnel span,.ownerVisitFunnel small{color:#68758a;font-size:8px}.ownerVisitFunnel strong{color:#075dcc;margin:7px 0;font-size:19px}.ownerVisitFunnel i{color:#7c9abd;font-style:normal;font-weight:900}.ownerVisitCallout{color:#715000;background:#fff8df;margin-top:10px;display:flex;border-color:#f0d385!important;gap:12px!important}.ownerVisitCallout b{white-space:nowrap}.ownerVisitCallout span{font-size:9px;line-height:1.7}.ownerVisitTimeline{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ownerVisitTimeline article{background:#f0faf6;border-left:4px solid #16845f;border-radius:8px;padding:13px}.ownerVisitTimeline b{color:#16845f;font-size:10px}.ownerVisitTimeline p{margin:7px 0 0;font-size:9px;line-height:1.7}.ownerVisitQuote{color:#123652;background:linear-gradient(135deg,#edf6ff,#effaf5);font-size:12px;font-weight:800;line-height:1.8;border:0!important}.ownerVisitTableScroll{overflow:auto}.ownerVisitSheet tr.target td{background:#fff3b0}.ownerVisitSheet tr.ownerVisitHistoricalManaged td{color:#785000;background:#fff8df}.ownerVisitSheet tr.ownerVisitManagedTotal td{color:#075dcc;background:#edf5ff;border-top:2px solid #9bbce6}.ownerVisitBenchmark h3{margin-top:20px!important}.ownerVisitBenchmark h3:first-child{margin-top:0!important}.ownerVisitBenchmark table+h3{padding-top:4px}.ownerVisitMetrics em{color:#075dcc;border-top:1px dashed #cbdcf2;margin-top:8px;padding-top:7px;font-size:8px;font-style:normal;font-weight:800;line-height:1.55;display:block}.visitImagePreview{z-index:120;background:#0d1f34c7;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.visitImagePreview>div{background:#fff;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(680px,100%);max-height:94vh;padding:16px;display:grid;box-shadow:0 20px 70px #00000059}.visitImagePreview h3{color:#17344f;margin:0}.visitImagePreview p{color:#63758a;margin:7px 0 11px;font-size:12px;line-height:1.6}.visitImagePreview img{object-fit:contain;background:#f5f8fc;border:1px solid #dce4f2;width:100%;height:100%;min-height:0}.visitImagePreview footer{justify-content:flex-end;gap:9px;padding-top:12px;display:flex}.visitImagePreview button{color:#075dcc;font:inherit;background:#fff;border:1px solid #aac8ee;border-radius:9px;padding:10px 14px;font-weight:800}.visitImagePreview button.primary{color:#fff;background:#075dcc;border-color:#075dcc}@media (width<=720px){.visitSheetToolbar{flex-direction:column;align-items:flex-start}.visitSheetSetup label{grid-template-columns:1fr}.ownerVisitSheet{width:calc(100% - 16px);padding:12px}.ownerVisitMetrics{grid-template-columns:repeat(2,1fr)}.ownerVisitGrid,.ownerVisitSheet>footer,.ownerVisitTimeline,.ownerVisitVerdict,.ownerVisitFunnel{grid-template-columns:1fr}.ownerVisitFunnel i{text-align:center;transform:rotate(90deg)}.visitSheetBottomActions{grid-template-columns:1fr 1fr;display:grid}.visitSheetBottomActions button{min-height:38px}.ownerVisitSheet>header{padding:18px}.ownerVisitSheet h1{font-size:22px}}@media print{body *{visibility:hidden}.ownerVisitSheet,.ownerVisitSheet *{visibility:visible}.ownerVisitSheet{width:100%;box-shadow:none;margin:0;position:absolute;top:0;left:0}.visitSheetOverlay{background:#fff;padding:0;position:static}}.visitSheetBottomActions{isolation:isolate;background:#eef3f8f7;bottom:0;box-shadow:0 -10px 28px #1236521f;z-index:2147483000!important;pointer-events:auto!important;padding:12px 16px!important;position:sticky!important}.visitSheetBottomActions button{z-index:1;touch-action:manipulation;position:relative;pointer-events:auto!important}.visitResultCard{z-index:2147483001!important}.storeActionLink{color:#075dcc;background:#f4f8ff;border:1px solid #a9c5ed;border-radius:7px;margin-top:6px;padding:6px 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-block}.storeOpsMethod{background:#fff;border:1px solid #dce4f2;border-radius:12px;max-width:1680px;margin:0 auto;padding:12px 15px}.storeOpsMethod summary{color:#36506e;cursor:pointer;font-size:10px;font-weight:800}.storeOpsMethod p{color:#68758a;margin:8px 0 0;font-size:9px;line-height:1.55}.storeOpsMethod p b{color:#075dcc;min-width:74px;display:inline-block}.storePlanForm{width:min(720px,100%)!important}.storePlanReason{background:#f4f8ff;border:1px solid #b9d3f7;border-radius:10px;padding:12px 14px}.storePlanReason strong{color:#075dcc;font-size:10px}.storePlanReason p{color:#56667d;margin:5px 0 0;font-size:9px;line-height:1.6}.storeVisitMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 14px 12px;display:grid}.storeVisitMetrics article{background:#f8fbff;border:1px solid #dce4f2;border-radius:11px;padding:12px}.storeVisitMetrics span,.storeVisitMetrics strong,.storeVisitMetrics small{display:block}.storeVisitMetrics span,.storeVisitMetrics small{color:#68758a;font-size:8px}.storeVisitMetrics strong{color:#075dcc;margin:4px 0;font-size:22px}.storeVisitMetrics article.core{background:#f1fbf6;border-color:#a9dec9}.storeVisitMetrics article.core strong{color:#16845f}.storeWeekStrip{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 14px 12px;display:grid}.storeWeekStrip span{color:#607089;text-align:center;background:#fff;border:1px solid #dce4f2;border-radius:9px;padding:9px 12px;font-size:9px}.storeWeekStrip b{color:#075dcc;font-size:13px}.storeVisitTable{border-collapse:collapse;width:100%;min-width:1000px;font-size:9px}.storeVisitTable th{color:#53637a;white-space:nowrap;background:#f7f9fd;padding:9px 8px}.storeVisitTable td{vertical-align:middle;border-top:1px solid #e6ebf3;padding:9px 8px}.storeVisitTable td small{color:#788598;margin-top:3px;font-size:8px;display:block}.storeVisitButton{color:#075dcc;font:inherit;cursor:pointer;background:#f4f8ff;border:1px solid #a9c5ed;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.storeTranscriptLink{color:#075dcc;text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:inline-block;overflow:hidden}.storeClosureSummary{background:#fff;border:1px solid #b9d3f7;border-radius:14px;max-width:1680px;margin:0 auto 12px;overflow:hidden}.storeClosureSummary .storeOpsPanelTitle{background:#f4f8ff}.storeClosureSummary .storeOpsPanelTitle a{color:#fff;background:#075dcc;border-radius:8px;padding:8px 12px;font-size:9px;font-weight:800;text-decoration:none}.storeClosureMetrics{box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;max-width:1680px;margin:0 auto;padding:13px;display:grid}.storeClosureMetrics.admin{background:#fff;border:1px solid #dce4f2;border-radius:14px;margin-bottom:12px}.storeClosureMetrics article{background:#f8fbff;border:1px solid #dce4f2;border-radius:11px;padding:13px}.storeClosureMetrics span,.storeClosureMetrics strong,.storeClosureMetrics small{display:block}.storeClosureMetrics span,.storeClosureMetrics small{color:#68758a;font-size:8px}.storeClosureMetrics strong{color:#075dcc;margin:5px 0;font-size:23px}.storeClosureMetrics article.core{background:#f1fbf6;border-color:#a9dec9}.storeClosureMetrics article.core strong{color:#16845f}.storeClosurePill{border-radius:999px;place-items:center;min-width:62px;padding:6px 9px;font-weight:900;display:inline-grid}.storeClosurePill.low{color:#b83f38;background:#ffe7e4}.storeClosurePill.mid{color:#9a6500;background:#fff0c9}.storeClosurePill.good{color:#137852;background:#ddf5ea}.storeProgressGrid{grid-template-columns:1fr 190px;gap:10px;display:grid}.storeProgressGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.storeClosureManagerTable,.storeClosureDetailTable{border-collapse:collapse;text-align:center;width:100%;font-size:9px}.storeClosureManagerTable{min-width:1050px}.storeClosureDetailTable{min-width:1450px}.storeClosureManagerTable th,.storeClosureDetailTable th{z-index:2;color:#526078;white-space:nowrap;background:#f7f9fd;padding:10px 8px;position:sticky;top:0}.storeClosureManagerTable td,.storeClosureDetailTable td{vertical-align:middle;border-top:1px solid #e6ebf3;padding:10px 8px}.storeClosureManagerTable td button{color:#075dcc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.storeClosureManagerTable td small,.storeClosureDetailTable td small{color:#788598;margin-top:3px;font-size:8px;display:block}.storeClosureDetailModal{padding:14px}.storeClosureDetailCard{box-sizing:border-box;background:#fff;border-radius:14px;width:min(980px,100%);max-height:94vh;padding:18px;overflow:auto}.storeClosureDetailCard .modalTitle p{color:#728096;margin:3px 0 0;font-size:9px}.storeClosureSnapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.storeClosureSnapshot article{background:#f7faff;border:1px solid #dce4f2;border-radius:10px;padding:12px}.storeClosureSnapshot span,.storeClosureSnapshot strong{display:block}.storeClosureSnapshot span{color:#6a778b;font-size:8px}.storeClosureSnapshot strong{color:#075dcc;margin-top:4px;font-size:19px}.storeClosureSection{border:1px solid #e0e7f1;border-radius:11px;margin-top:11px;padding:13px}.storeClosureSection h3{margin:0 0 10px;font-size:13px}.storeClosureSection dl,.storeClosureSection dl div{margin:0}.storeClosureSection dl div{border-top:1px solid #edf1f6;grid-template-columns:105px 1fr;gap:9px;padding:8px 0;font-size:9px;display:grid}.storeClosureSection dl div:first-child{border-top:0}.storeClosureSection dt{color:#6b788c}.storeClosureSection dd{color:#263850;margin:0;line-height:1.6}.storeClosureTimeline{gap:8px;display:grid}.storeClosureTimeline article{background:#f6f9fe;border-left:4px solid #2675e8;border-radius:8px;padding:11px}.storeClosureTimeline header{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:9px;display:flex}.storeClosureTimeline header span{color:#6a778b}.storeClosureTimeline header a{color:#075dcc}.storeClosureTimeline p{color:#4e5e74;margin:4px 0 0;font-size:9px;line-height:1.55}.storeClosureEmpty{color:#7a8698;margin:0;font-size:9px}.storeClosureDetailCard .modalActions a{color:#075dcc;border:1px solid #a9c5ed;border-radius:8px;place-items:center;padding:8px 12px;font-size:9px;font-weight:800;text-decoration:none;display:grid}@media (width<=1280px){.portalGrid,.businessLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.portalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.businessLibraryHero,.businessLibraryTools{grid-template-columns:1fr}.businessLibraryHero{flex-direction:column}.businessLibraryHero>div:last-child{justify-items:start}.businessLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.portalShell{padding:10px}.portalHeader{border-radius:15px;flex-direction:column;align-items:stretch;gap:9px;margin-bottom:9px;padding:14px 15px}.portalHeader h1{margin:2px 0;font-size:24px}.portalHeader p{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:none;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.portalHeader>div:first-child>small{font-size:8px}.portalIdentity{box-sizing:border-box;border-radius:10px;grid-template-columns:auto 1fr auto;grid-template-areas:"label name action""role role action";align-items:center;column-gap:7px;width:100%;min-width:0;padding:8px 10px;display:grid}.portalIdentity span{grid-area:label;font-size:8px}.portalIdentity strong{grid-area:name;margin:0;font-size:14px}.portalIdentity small{grid-area:role;margin-top:2px;font-size:8px}.portalIdentity button{grid-area:action;width:auto;min-width:64px;margin:0;padding:5px 7px;font-size:8px}.portalWelcome{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 4px 0}.portalWelcome p{text-align:left}.portalPeriodEntry{grid-template-columns:1fr;padding:14px}.portalPeriodEntry nav,.portalGrid{grid-template-columns:1fr}.portalCard{min-height:205px;padding:18px}.portalCard h2{margin-top:20px;font-size:22px}.portalCard p{font-size:11px}.portalCardActions{bottom:16px;left:18px;right:18px}.businessLibraryShell{padding:10px}.businessLibraryHero{border-radius:15px;gap:12px;padding:18px}.businessLibraryHero h1{font-size:24px}.businessLibraryHero p{font-size:10px}.businessLibraryHero>div:last-child{min-width:0;padding:11px 12px}.businessLibraryTools{grid-template-columns:1fr;padding:12px}.businessLibraryGrid{grid-template-columns:1fr}.businessLibraryCard{min-height:156px}.weeklyDashboardToolbar{flex-direction:column;align-items:flex-start;gap:4px;min-height:68px;padding:9px 12px}.weeklyDashboardToolbar div{justify-content:space-between;width:100%}.weeklyDashboardToolbar p{gap:8px;font-size:8px}.session-bar{padding:0 10px}.session-bar div{gap:0;display:grid}.session-bar>div:first-child span,.session-module>span{display:none}.session-bar button{padding:5px 8px;font-size:11px}.session-actions{gap:3px!important}.session-actions a{padding:5px 6px;font-size:9px}.session-module{padding:0 0 0 4px;gap:3px!important}.adminShell{padding:10px}.adminHeader{flex-direction:column;align-items:flex-start;padding:16px}.adminMetrics{grid-template-columns:repeat(2,1fr)}.completionHeader{flex-direction:column;align-items:stretch}.completionActions{grid-template-columns:1fr;display:grid}.completionActions select,.completionActions button{width:100%}.adminTools{flex-direction:column;align-items:stretch}.adminTools input{box-sizing:border-box;width:100%}.submissionGrid{grid-template-columns:1fr}.submissionCard dl>div{grid-template-columns:1fr;gap:2px}.adminTaskModal{place-items:stretch stretch;padding:0}.adminTaskModalCard{border-radius:0;width:100%;max-height:100vh}.adminTaskModalHead{padding:16px}.adminTaskSummary{grid-template-columns:repeat(2,1fr);padding:10px 10px 0}.adminTaskDetailSection{margin:10px 10px 0;padding:12px}.adminTaskDetailList>div{grid-template-columns:1fr;gap:3px}.adminAnswerGrid{grid-template-columns:1fr}.adminActionHistory article{grid-template-columns:1fr;gap:3px}.waitingShell{padding:9px}.waitingHeader{flex-direction:column;align-items:flex-start;padding:16px}.waitingHeader>div:last-child{grid-template-columns:1fr auto;place-items:center start;width:100%}.waitingHeader>div:last-child a{justify-self:end}.waitingHeaderLinks{flex-wrap:wrap;justify-self:end}.businessPeriodBar{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.businessPeriodTitle{grid-column:1/-1;gap:3px 7px}.businessPeriodTitle small{display:none}.businessPeriodBar .periodContext{grid-column:1/-1}.waitingFilters{grid-template-columns:repeat(2,1fr)}.officialControls{grid-template-columns:1fr}.officialMetrics{grid-template-columns:repeat(2,1fr)}.waitingFilters input{grid-column:1/-1}.waitingPoolLockNotice{flex-direction:column;align-items:stretch}.waitingPoolLockNotice button,.waitingPoolLockNotice em{width:100%}.waitingMetrics,.waitingPerformanceStrip{grid-template-columns:repeat(2,1fr)}.waitingPerformanceTitle{grid-column:1/-1}.checkpointBar{grid-template-columns:1fr}.checkpointBar article{grid-template-columns:auto 42px 1fr}.waitingPanelTitle{flex-direction:column;align-items:flex-start}.waitingMatrixWrap{padding:10px}.matrixDataNotice{flex-direction:column;align-items:flex-start}.waitingTableWrap{max-height:none}.propertyActionRow{grid-template-columns:1fr;align-items:stretch;display:grid}.propertyActionRow .copyCodeButton,.propertyActionRow .ownerNegotiationEntry{box-sizing:border-box;justify-content:center;width:100%;min-height:30px;font-size:9px}.formGrid{grid-template-columns:1fr}.waitingModal{place-items:stretch stretch;padding:0}.waitingModal .waitingWorkflowForm{border-radius:0;width:100%;max-height:100vh;padding:13px}.why333Grid{grid-template-columns:1fr}.why333Grid article{min-height:0}.why333Guide footer{grid-template-columns:1fr;gap:4px}.workflowProgress{grid-template-columns:repeat(2,1fr)}.workflowProgress>div{grid-column:1/-1}.performanceDetailCard{grid-template-columns:repeat(2,1fr)}.workflowCardTitle{flex-direction:column;align-items:flex-start}.scriptPreview{grid-template-columns:1fr}.firstRentMilestonePanel>header{align-items:flex-start}.firstRentMilestonePanel .scriptPreview,.firstRentFeedbackFields,.tripleEntryGrid{grid-template-columns:1fr}.evidenceGallery{grid-template-columns:repeat(3,minmax(0,1fr))}.adminWaitingFilters{grid-template-columns:repeat(2,1fr)}.adminWaitingFilters input{grid-column:1/-1}.waitingAdminGrid{grid-template-columns:1fr}.waitingAdminModal{border-radius:0;width:100%;max-height:100vh;padding:13px}.adminDetailProgress{grid-template-columns:repeat(2,1fr)}.adminEntryCards,.adminOwnerGrid{grid-template-columns:1fr}.expiryMetrics,.expiryFilters,.expiryAdminFilters{grid-template-columns:repeat(2,1fr)}.expiryFilters input,.expiryAdminFilters input{grid-column:1/-1}.expiryAdminGrid{grid-template-columns:1fr}.scopeSummaryBanner{grid-template-columns:1fr;gap:3px}.scopeSummaryBanner strong{font-size:15px}.scopeTable{min-width:760px}.expiryRuleCard .expiryRuleList{grid-template-columns:1fr}.storeOpsShell{padding:9px}.storeOpsHeader{flex-direction:column;align-items:flex-start;padding:16px}.storeOpsHeader>div:last-child{grid-template-columns:1fr auto;place-items:center start;width:100%}.storeOpsHeaderLinks{justify-content:flex-start}.storeOpsFilters{grid-template-columns:repeat(2,1fr)}.storeOpsFilters input,.storeOpsFilters button{grid-column:1/-1}.storeOpsMetrics,.storeOpsMetrics.expanded{grid-template-columns:repeat(2,1fr)}.storeOpsClassCards{grid-template-columns:1fr}.storeVisitMetrics,.storeWeekStrip,.storeClosureMetrics{grid-template-columns:repeat(2,1fr)}.storeProgressGrid,.storeProgressGrid.compact{grid-template-columns:1fr}.storeClosureSnapshot{grid-template-columns:repeat(2,1fr)}.storeClosureDetailModal{place-items:stretch stretch;padding:0}.storeClosureDetailCard{border-radius:0;width:100%;max-height:100vh}.storeClosureSection dl div{grid-template-columns:1fr;gap:3px}.storeOpsPanelTitle{flex-direction:column;align-items:flex-start}.storeOpsTableWrap{max-height:none}.storePlanForm{border-radius:0!important;width:100%!important;max-height:100vh!important}.midTermShell{padding:9px}.midTermHero{flex-direction:column;align-items:flex-start;padding:16px}.midTermHero>div:last-child{grid-template-columns:1fr auto;place-items:center start;width:100%}.midTermHeroLinks{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;width:100%}.midTermFilters{grid-template-columns:repeat(2,1fr)}.midTermFilters input,.midTermFilters button{grid-column:1/-1}.midTermKpis{grid-template-columns:repeat(2,1fr)}.midTermSectionTitle{flex-direction:column;align-items:flex-start}.midTermTableWrap{max-height:none}.midTermModal{place-items:stretch stretch;padding:0}.midTermModal>section{box-sizing:border-box;border-radius:0;width:100%;max-height:100vh;padding:14px}.midTermFactGrid{grid-template-columns:repeat(2,1fr)}.midTermRoute{flex-direction:column;align-items:stretch}.midTermRoute select{width:100%;min-width:0}.midTermStep>div{flex-wrap:wrap;align-items:flex-start}.midTermModal footer{flex-direction:column;align-items:stretch}}@media (width<=420px){.waitingPerformanceStrip{grid-template-columns:1fr}}.storeClosureReferenceRow{opacity:.68;background:#f8fafc}.ownerVisitPlainTalk{color:#18364f;background:#edf9f4;border-left:5px solid #168f66;border-radius:10px;margin:0 0 18px;padding:16px 18px;font-size:17px;line-height:1.75}.ownerVisitPlainTalk.compact{background:#f3f7fd;border-left-color:#1769d2;margin:16px 0 8px}.storeTableSortButton{appearance:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.storeTableSortButton b{color:#1262d3;font-size:18px}.cmRentalShell{color:#14223a;background:#f3f6fc;min-height:100vh;padding:24px 30px 56px}.cmRentalHero{color:#fff;background:linear-gradient(125deg,#142f65,#6943c8);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;max-width:1760px;margin:auto;padding:28px 34px;display:flex}.cmRentalHero small,.cmRentalHero span,.cmRentalHero p{opacity:.82;display:block}.cmRentalHero h1{margin:8px 0;font-size:36px}.cmRentalHero p{margin:0}.cmRentalHero>div:last-child{text-align:right}.cmRentalHero>div:last-child b{font-size:22px;display:block}.cmRentalHero a{color:#fff;border:1px solid #ffffff75;border-radius:10px;margin-top:12px;padding:9px 14px;font-weight:700;text-decoration:none;display:inline-block}.cmRentalPreview{box-sizing:border-box;color:#76580d;background:#fff8de;border:1px solid #e4c878;border-radius:14px;max-width:1760px;margin:16px auto 0;padding:13px 18px}.cmRentalMetrics,.cmRentalFilters,.cmRentalPanel{max-width:1760px;margin:18px auto 0}.cmRentalMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cmRentalMetrics article{background:#fff;border:1px solid #d7e3f4;border-top:5px solid #1768d4;border-radius:17px;padding:18px 20px}.cmRentalMetrics article.mine{border-top-color:#7047cc}.cmRentalMetrics span,.cmRentalMetrics small{color:#718099;display:block}.cmRentalMetrics strong{color:#1262ce;margin:8px 0;font-size:34px;display:block}.cmRentalMetrics .mine strong{color:#6740c4}.cmRentalFilters{box-sizing:border-box;background:#fff;border:1px solid #d7e3f4;border-radius:16px;grid-template-columns:minmax(270px,1.7fr) repeat(5,minmax(130px,1fr));gap:10px;padding:15px;display:grid}.cmRentalFilters input,.cmRentalFilters select{min-width:0;font:inherit;color:#253853;background:#fff;border:1px solid #c9d8ed;border-radius:10px;padding:11px 12px}.cmRentalPanel{background:#fff;border:1px solid #d7e3f4;border-radius:20px;overflow:hidden}.cmRentalPanel>header{justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 24px;display:flex}.cmRentalPanel h2{margin:0 0 5px}.cmRentalPanel p,.cmRentalPanel>header small{color:#75849c;margin:0}.cmRentalTableWrap{overflow:auto}.cmRentalTable{border-collapse:collapse;width:100%;min-width:1280px}.cmRentalTable th{z-index:1;color:#fff;text-align:left;white-space:nowrap;background:#173d67;padding:13px 14px;position:sticky;top:0}.cmRentalTable td{vertical-align:top;border-bottom:1px solid #e1e9f4;padding:14px}.cmRentalTable tbody tr:hover{background:#f6f9fe}.cmRentalTable td b,.cmRentalTable td small{display:block}.cmRentalTable td small{color:#718098;margin-top:5px}.cmRentalTable em{color:#3c5d84;background:#edf3fc;border-radius:99px;margin:7px 5px 0 0;padding:3px 7px;font-size:12px;font-style:normal;display:inline-block}.cmRentalTable em.urgent{color:#bf4d1a;background:#fff0e8}.cmRentalTable td>button{color:#095fc9;cursor:pointer;background:#fff;border:1px solid #9ebce7;border-radius:9px;padding:8px 11px;font-weight:700}.cmRentalTable td>button.active{color:#5d39b7;background:#f1ecff;border-color:#9b7ce1}.cmRentalTags{flex-wrap:wrap;gap:5px;max-width:190px;display:flex}.cmRentalTags span{color:#8090a5;background:#edf0f5;border-radius:6px;padding:4px 7px;font-size:12px}.cmRentalTags span.on{color:#08794c;background:#e3f8ed;font-weight:700}.cmRentalNoRows,.cmRentalEmpty{text-align:center;color:#65758e;padding:64px 24px}.cmRentalEmpty{background:#fff;border:1px solid #d7e3f4;border-radius:20px;max-width:720px;margin:10vh auto}.cmRentalEmpty a{color:#0964cf}.cmRentalModal{z-index:1000;background:#15233a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cmRentalModal form{box-sizing:border-box;background:#fff;border-radius:20px;width:min(680px,100vw - 28px);max-height:calc(100vh - 30px);padding:24px;overflow:auto;box-shadow:0 24px 70px #09162c55}.cmRentalModal form>header{border-bottom:1px solid #e1e8f3;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.cmRentalModal h2{margin:5px 0}.cmRentalModal header p,.cmRentalModal header small{color:#718098;margin:0}.cmRentalModal header>button{color:#607089;cursor:pointer;background:0 0;border:0;font-size:30px}.cmRentalModal label{gap:7px;margin-top:16px;display:grid}.cmRentalModal label span{color:#314a69;font-weight:700}.cmRentalModal input,.cmRentalModal select,.cmRentalModal textarea{box-sizing:border-box;color:#172740;width:100%;font:inherit;background:#fff;border:1px solid #bed0e9;border-radius:10px;padding:11px 12px}.cmRentalModal textarea{resize:vertical;min-height:86px}.cmRentalModal footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.cmRentalModal footer button{color:#315071;cursor:pointer;background:#fff;border:1px solid #aac0df;border-radius:10px;padding:11px 18px;font-weight:700}.cmRentalModal footer button[type=submit]{color:#fff;background:#0966d4;border-color:#0966d4}.cmRentalModal footer button:disabled{opacity:.55}.cmRentalToast{z-index:1100;color:#fff;background:#a83232;border-radius:12px;padding:13px 18px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0003}@media (width<=980px){.cmRentalShell{padding:12px}.cmRentalHero{align-items:flex-start;padding:22px}.cmRentalHero h1{font-size:29px}.cmRentalMetrics,.cmRentalFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.cmRentalFilters input:first-child{grid-column:1/-1}.cmRentalPanel>header{flex-direction:column;align-items:flex-start}.cmRentalTable{min-width:1120px}}@media (width<=560px){.cmRentalHero{display:block}.cmRentalHero>div:last-child{text-align:left;margin-top:18px}.cmRentalMetrics{grid-template-columns:1fr 1fr}.cmRentalMetrics article{padding:14px}.cmRentalMetrics strong{font-size:28px}.cmRentalFilters{grid-template-columns:1fr}.cmRentalFilters input:first-child{grid-column:auto}.cmRentalModal{place-items:stretch stretch;padding:0}.cmRentalModal form{border-radius:0;width:100%;max-height:100vh;padding:18px}.cmRentalModal footer{flex-direction:column-reverse;align-items:stretch}.cmRentalModal footer button{width:100%}}.dailyAdminShell{color:#17233b;background:#f2f6fd;min-height:100vh;padding:28px 32px 60px}.dailyAdminHeader{color:#fff;background:linear-gradient(125deg,#0d438f,#0873e5);border-radius:24px;justify-content:space-between;align-items:center;max-width:1760px;margin:auto;padding:30px 38px;display:flex}.dailyAdminHeader small,.dailyAdminHeader p,.dailyAdminHeader span{opacity:.82;display:block}.dailyAdminHeader>div:last-child{text-align:right}.dailyAdminHeader a{color:#075cc7;background:#fff;border-radius:12px;margin-top:14px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.dailyAdminFilters,.dailyAdminOverview,.dailyAdminPanel{max-width:1760px;margin:22px auto 0}.dailyAdminFilters{background:#fff;border:1px solid #d4e2f5;border-radius:20px;grid-template-columns:180px 220px 230px 180px minmax(260px,1fr) auto;align-items:end;gap:14px;padding:20px;display:grid}.dailyAdminFilters label span{color:#64738c;margin:0 0 8px;font-weight:700;display:block}.dailyAdminFilters input,.dailyAdminFilters select{box-sizing:border-box;background:#fff;border:1px solid #cbdaf0;border-radius:10px;width:100%;padding:12px;font-size:15px}.dailyAdminFilters button{color:#fff;cursor:pointer;background:#0867d8;border:0;border-radius:10px;padding:13px 20px;font-weight:700}.dailyAdminOverview{grid-template-columns:1.15fr repeat(3,1fr);gap:16px;display:grid}.dailyAdminOverview article{background:#fff;border:1px solid #d5e2f4;border-top:5px solid #173e73;border-radius:18px;padding:22px}.dailyAdminOverview article.waiting{border-top-color:#0867d8}.dailyAdminOverview article.presale{border-top-color:#ec8500}.dailyAdminOverview article.interview{border-top-color:#7249d6}.dailyAdminOverview span,.dailyAdminOverview small{color:#6b7890;display:block}.dailyAdminOverview strong{color:#075cc7;margin:10px 0;font-size:38px;display:block}.dailyAdminPanel{background:#fff;border:1px solid #d5e2f4;border-radius:20px;padding:22px}.dailyAdminTitle{justify-content:space-between;align-items:center;display:flex}.dailyAdminTitle h2{margin:0 0 6px}.dailyAdminTitle p{color:#74829a;margin:0}.dailyAdminTableWrap{margin-top:18px;overflow:auto}.dailyAdminTableWrap table{border-collapse:collapse;width:100%;min-width:850px}.dailyAdminTableWrap th{color:#294666;text-align:left;background:#eaf2fd;padding:13px}.dailyAdminTableWrap td{border-bottom:1px solid #e4ebf5;padding:13px}.dailyAdminTableWrap td small{color:#78869d}.dailyRateBadge,.dailyDone,.dailyPending{border-radius:99px;padding:5px 10px;font-weight:700;display:inline-block}.dailyRateBadge{color:#075cc7;background:#eaf2fd}.dailyRateBadge.rate0,.dailyPending{color:#a95a00;background:#fff0e2}.dailyRateBadge.rate4,.dailyRateBadge.rate5,.dailyDone{color:#087849;background:#e3f8ed}.dailyAdminTableWrap a{color:#0867d8;font-weight:700;text-decoration:none}@media (width<=900px){.dailyAdminShell{padding:14px}.dailyAdminHeader{align-items:flex-start;padding:22px}.dailyAdminHeader h1{font-size:28px}.dailyAdminFilters{grid-template-columns:1fr 1fr}.dailyAdminFilters .search{grid-column:1/-1}.dailyAdminOverview{grid-template-columns:1fr 1fr}}@media (width<=560px){.dailyAdminHeader{display:block}.dailyAdminHeader>div:last-child{text-align:left;margin-top:18px}.dailyAdminFilters,.dailyAdminOverview{grid-template-columns:1fr}.dailyAdminFilters .search{grid-column:auto}}.dailyAHouseFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.dailyAHouseFacts span{color:#344865;background:#fff;border:1px solid #dce7f6;border-radius:9px;padding:9px 10px;font-size:13px}.dailyAHouseFacts span b{color:#7b8ba3;margin-bottom:3px;font-size:11px;display:block}.dailyAHouseFacts .wide{grid-column:1/-1}.aHouseChooser{width:min(920px,100vw - 32px)!important}.aHouseOption{width:100%}.aHouseCodeCopy{width:max-content;margin:7px 0 3px;font-size:12px}.aHouseOption em{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;margin-top:10px;font-style:normal;display:grid}.aHouseOption em i{color:#52647e;font-size:12px;font-style:normal}.aHouseOption em .wide{grid-column:span 2}@media (width<=600px){.dailyAHouseFacts,.aHouseOption em{grid-template-columns:1fr}.dailyAHouseFacts .wide,.aHouseOption em .wide{grid-column:auto}}.aHouseHistoryEmpty{text-align:center;color:#77859a;padding:60px 20px}.aHouseHistoryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.aHouseHistoryList article{background:#fbfcff;border:1px solid #d8e4f5;border-top:5px solid #7249d6;border-radius:16px;padding:20px}.aHouseHistoryList article>header,.aHouseHistoryList article>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.aHouseHistoryList header b,.aHouseHistoryList header span{display:block}.aHouseHistoryList header span,.aHouseHistoryList .code,.aHouseHistoryList footer span{color:#728098}.aHouseHistoryList header em{color:#a95a00;background:#fff0e2;border-radius:99px;padding:5px 10px;font-style:normal;font-weight:700}.aHouseHistoryList header em.done{color:#087849;background:#e3f8ed}.aHouseHistoryList h3{margin:16px 0 5px;font-size:22px}.aHouseHistoryFacts{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.aHouseHistoryFacts span{color:#435673;background:#edf3fc;border-radius:8px;padding:6px 9px;font-size:13px}.aHouseHistoryActions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.aHouseHistoryActions a,.aHouseHistoryActions button{color:#0867d8;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9c7ee;border-radius:9px;padding:8px 11px;font-weight:700;text-decoration:none}.aHouseHistoryActions a:hover,.aHouseHistoryActions button:hover{background:#eaf3ff;border-color:#6fa6e9}.aHouseHistoryList dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.aHouseHistoryList dl div{background:#fff;border:1px solid #e2e9f4;border-radius:10px;padding:10px}.aHouseHistoryList dt{color:#728098;font-size:12px}.aHouseHistoryList dd{white-space:pre-wrap;margin:5px 0 0}.aHouseHistoryList footer a{color:#0867d8;font-weight:700;text-decoration:none}@media (width<=800px){.aHouseHistoryList,.aHouseHistoryList dl{grid-template-columns:1fr}}@media (width<=520px){.aHouseHistoryActions>*{text-align:center;flex:100%}}.aHouseSummaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.aHouseSummaryGrid article{background:#fff;border:1px solid #d8e4f5;border-radius:15px;padding:18px 20px}.aHouseSummaryGrid span{color:#6f7e94;font-size:13px;display:block}.aHouseSummaryGrid strong{color:#17233b;margin-top:8px;font-size:30px;display:block}.aHouseSummaryGrid article.converted{background:#effbf5;border-color:#9cdec1}.aHouseSummaryGrid article.converted strong{color:#087849}.aHouseHistoryFilters{background:#fff;border:1px solid #d8e4f5;border-radius:15px;align-items:end;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.aHouseHistoryFilters label{min-width:190px}.aHouseHistoryFilters span{color:#6f7e94;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.aHouseHistoryFilters select{color:#24324a;width:100%;font:inherit;background:#fff;border:1px solid #cbd9eb;border-radius:9px;padding:10px 34px 10px 12px}.aHouseHistoryList article.converted{background:#f7fdf9;border-color:#0b9564 #91d8b7 #91d8b7}.aHouseConversionResult{color:#176b4d;background:#e4f8ee;border-radius:10px;flex-wrap:wrap;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.aHouseConversionResult b{color:#087849;margin-right:auto}.aHouseConversionResult span{font-size:13px;font-weight:700}@media (width<=900px){.aHouseSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aHouseHistoryFilters{flex-direction:column;align-items:stretch}.aHouseHistoryFilters label{width:100%;min-width:0}}@media (width<=520px){.aHouseSummaryGrid{grid-template-columns:1fr 1fr}.aHouseSummaryGrid article:last-child{grid-column:1/-1}.aHouseSummaryGrid strong{font-size:25px}}.aHouseHistoryActions button.primary{color:#fff;background:#0867d8;border-color:#0867d8}.aHouseFollowUpDue{color:#a95a00;background:#fff0e2;border-radius:99px;margin:10px 0 0;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.aHouseFollowUpTimeline{border-top:1px dashed #cbd9eb;margin:12px 0;padding-top:12px}.aHouseFollowUpTimeline summary{cursor:pointer;color:#0867d8;font-weight:800}.aHouseFollowUpTimeline>div{background:#eef4fd;border-radius:10px;gap:5px;margin-top:10px;padding:11px;display:grid}.aHouseFollowUpTimeline p{white-space:pre-wrap;margin:0}.aHouseFollowUpTimeline small{color:#60728d;display:block}.aHouseFollowUpModal{z-index:1100;background:#14223a9e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.aHouseFollowUpModal>section{background:#fff;border-radius:18px;width:min(860px,100%);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #00000040}.aHouseFollowUpModal>section>header{z-index:2;background:#fff;border-bottom:1px solid #dbe5f3;justify-content:space-between;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.aHouseFollowUpModal h2{margin:4px 0}.aHouseFollowUpModal header p{color:#728098;margin:0}.aHouseFollowUpModal header button{cursor:pointer;background:#fff;border:1px solid #cbd9eb;border-radius:9px;align-self:start;padding:8px 13px}.aHouseFollowUpForm{grid-template-columns:1fr 1fr;gap:16px;padding:22px 24px;display:grid}.aHouseFollowUpForm label{gap:7px;display:grid}.aHouseFollowUpForm label span{font-weight:800}.aHouseFollowUpForm textarea,.aHouseFollowUpForm input,.aHouseFollowUpForm select{box-sizing:border-box;color:#17233b;width:100%;font:inherit;background:#fff;border:1px solid #cbd9eb;border-radius:10px;padding:11px 12px}.aHouseFollowUpForm textarea{resize:vertical;min-height:92px}.aHouseFollowUpForm .dailySaveButton{grid-column:1/-1}@media (width<=700px){.aHouseFollowUpModal{padding:0}.aHouseFollowUpModal>section{border-radius:0;max-height:100vh}.aHouseFollowUpForm{grid-template-columns:1fr;padding:18px}.aHouseFollowUpForm .dailySaveButton{grid-column:auto}}.aHouseHistoryList dl div.regionReviewResult{background:#f5f0ff;border-color:#c9b8f2}.regionReviewForm textarea{min-height:132px}.regionReviewGuide{color:#59418c;background:#f5f0ff;border-radius:10px;grid-column:1/-1;gap:5px;padding:12px 14px;display:grid}.regionReviewGuide span{font-size:13px;line-height:1.6}@media (width<=700px){.regionReviewGuide{grid-column:auto}}.propertyClosureShell{color:#10213b;background:#f3f7fd;min-height:100vh;padding:32px}.propertyClosureShell>header{color:#fff;background:linear-gradient(135deg,#123c68,#0869d8);border-radius:24px;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 20px;padding:28px 32px;display:flex}.propertyClosureShell header small{opacity:.8}.propertyClosureShell header h1{margin:8px 0;font-size:34px}.propertyClosureShell header p{opacity:.85;margin:0}.propertyClosureShell header>a{color:#fff;border:1px solid #ffffff80;border-radius:12px;padding:11px 16px}.propertyClosureIntro,.propertyClosureForm{background:#fff;border:1px solid #d8e4f5;border-radius:22px;max-width:1180px;margin:0 auto 18px;padding:26px 30px}.propertyClosureIntro strong{color:#075fc9;font-size:20px}.propertyClosureIntro p{margin:8px 0 0;line-height:1.7}.propertyClosureForm>label,.propertyClosurePair label,.propertyClosureBranch>label{gap:8px;margin-bottom:18px;display:grid}.propertyClosureForm label>span{color:#304866;font-weight:700}.propertyClosureForm select,.propertyClosureForm input,.propertyClosureForm textarea{box-sizing:border-box;width:100%;font:inherit;color:#15233a;background:#fff;border:1px solid #bfd2ec;border-radius:12px;padding:12px 14px}.propertyClosureForm textarea{resize:vertical;min-height:84px}.propertyClosurePair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.propertyClosureBranch{border-radius:18px;margin-top:10px;padding:22px}.propertyClosureBranch.warning{background:#fff7e7;border:1px solid #f1cd7d}.propertyClosureBranch.ready{background:#edf9f4;border:1px solid #9fdcc4}.propertyClosureBranch h2{margin:0 0 6px;font-size:21px}.propertyClosureBranch>p{color:#53657b;margin:0 0 18px}.propertyClosureBranch article{border-top:1px solid #cbded5;grid-template-columns:120px 180px 1fr 240px;align-items:center;gap:12px;padding:14px 0;display:grid}.propertyClosureBranch article textarea{min-height:60px}.propertyUpload{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.propertyUpload input{padding:7px;font-size:13px}.propertyUpload a{color:#0967d5;font-weight:700}.propertyClosureForm>footer{justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;display:flex}.propertyClosureForm>footer a{color:#0967d5}.propertyClosureForm>footer button{color:#fff;background:#0967d5;border:0;border-radius:12px;padding:13px 22px;font-weight:700}.propertyClosureForm>footer button:disabled{opacity:.55}@media (width<=760px){.propertyClosureShell{padding:12px}.propertyClosureShell>header{align-items:flex-start;padding:22px}.propertyClosureShell header h1{font-size:25px}.propertyClosureIntro,.propertyClosureForm{padding:20px}.propertyClosurePair,.propertyClosureBranch article{grid-template-columns:1fr}.propertyClosureForm>footer{flex-direction:column;align-items:stretch}.propertyClosureForm>footer button{text-align:center}}.firstRentMilestoneList{gap:14px;margin:18px 0;display:grid}.firstRentMilestoneList>label{background:#fff;border:1px solid #b9d9cc;border-radius:14px;gap:8px;margin:0;padding:16px;display:grid}.firstRentMilestoneList>label>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.firstRentMilestoneList>label>span b{color:#173c34;font-size:17px}.firstRentMilestoneList>label>span em{border-radius:999px;padding:4px 9px;font-size:13px;font-style:normal}.firstRentMilestoneList>label.done>span em{color:#087a52;background:#ddf6eb}.firstRentMilestoneList>label.pending>span em{color:#b55e00;background:#fff0d7}.firstRentMilestoneList>label>small{color:#5b6f6a;line-height:1.6}.firstRentMilestoneList textarea{min-height:92px}@media (width<=760px){.firstRentMilestoneList>label>span{flex-direction:column;align-items:flex-start}}.dailyAdminShell{padding:18px 22px 44px;font-size:13px}.dailyAdminHeader{border-radius:20px;padding:22px 30px}.dailyAdminHeader h1{margin:7px 0;font-size:28px}.dailyAdminHeader p{font-size:14px}.dailyAdminHeader a{padding:9px 15px;font-size:13px}.dailyAdminFilters,.dailyAdminOverview,.dailyAdminPanel{margin-top:14px}.dailyAdminFilters{grid-template-columns:155px 180px 190px 155px minmax(220px,1fr) auto;gap:10px;padding:14px}.dailyAdminFilters label span{margin-bottom:5px;font-size:12px}.dailyAdminFilters input,.dailyAdminFilters select{padding:9px 10px;font-size:13px}.dailyAdminFilters button{padding:10px 16px}.dailyAdminOverview{gap:11px}.dailyAdminOverview article{border-radius:14px;padding:15px 17px}.dailyAdminOverview strong{margin:6px 0;font-size:29px}.dailyAdminPanel{border-radius:16px;padding:16px}.dailyAdminTitle h2{font-size:17px}.dailyAdminTitle p{font-size:12px}.dailyAdminTableWrap{margin-top:12px}.dailyAdminTableWrap table{min-width:1050px;font-size:12px}.dailyAdminTableWrap th,.dailyAdminTableWrap td{padding:8px 9px}.dailyRateBadge,.dailyDone,.dailyPending,.dailyConverted,.dailyNotConverted{border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.dailyConverted,.dailyDone{color:#087849;background:#e3f8ed}.dailyNotConverted{color:#69768a;background:#edf1f6}.dailyConverted small{color:inherit;margin-top:2px;font-size:9px;display:block}.dailyColumnSort{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;padding:0;font-weight:800;display:flex}.dailyColumnSort span{color:#7186a1;font-size:10px}.dailyColumnFilters th{background:#f6f9fd;padding:6px}.dailyColumnFilters input{box-sizing:border-box;color:#263b57;background:#fff;border:1px solid #ccd9e9;border-radius:7px;width:100%;min-width:72px;padding:6px 7px;font-size:10px}.dailyColumnFilters button{color:#52657d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c8d7e9;border-radius:7px;padding:6px 8px;font-size:10px}.dailyAdminDetailGroup>header{padding:10px 14px}.dailyAdminDetailGroup>header strong{font-size:15px}.dailyAdminDetailGroup>header span,.dailyAdminDetailGroup>header p{font-size:11px}@media (width<=900px){.dailyAdminShell{padding:12px}.dailyAdminFilters{grid-template-columns:1fr 1fr}.dailyAdminTableWrap table{min-width:1000px}}.dailyResultBandTitle{color:#173b6d;align-items:baseline;gap:10px;margin:15px 2px -3px;display:flex}.dailyResultBandTitle strong{font-size:15px}.dailyResultBandTitle span{color:#71819a;font-size:11px}.dailyResultBandTitle.outcome{color:#9a5200}.dailyAdminOverview.process,.dailyAdminOverview.outcome{grid-template-columns:repeat(4,minmax(0,1fr))}.dailyAdminOverview .cycle{border-top-color:#ef4444}.dailyAdminOverview .cycle strong{color:#c62828}@media (width<=1100px){.dailyAdminOverview.process,.dailyAdminOverview.outcome{grid-template-columns:repeat(2,minmax(0,1fr))}}.dailyRegionPeriodTools{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dailyRegionPeriodTabs{background:#edf3fb;border-radius:10px;gap:6px;padding:4px;display:flex}.dailyRegionPeriodTabs button{color:#526783;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 15px;font-weight:800}.dailyRegionPeriodTabs button.active{color:#fff;background:#0867d8;box-shadow:0 2px 8px #0867d833}@media (width<=900px){.dailyRegionPeriodTools{align-items:flex-start}.dailyRegionPeriodTabs{width:100%}.dailyRegionPeriodTabs button{flex:1}}.regionComparisonPanel{border-top:4px solid #0867d8;padding:14px 12px}.regionComparisonPanel .dailyAdminTitle{padding:0 4px}.regionComparisonPanel .dailyAdminTableWrap{margin-top:10px;overflow-x:hidden}.regionComparisonTable{table-layout:fixed;width:100%;font-size:10px;min-width:0!important}.regionComparisonTable th,.regionComparisonTable td{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;padding:7px 2px;line-height:1.18}.regionComparisonTable th:first-child,.regionComparisonTable td:first-child{text-align:left;width:96px;padding-left:8px}.regionComparisonTable thead tr:first-child th{padding-top:8px;padding-bottom:8px;font-size:11px}.regionComparisonTable thead tr:first-child th:not(:first-child){text-align:center}.regionCountCell{color:#263b57;font-size:11px;font-weight:800}.regionComparisonSort{width:100%;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:2px;padding:0;font-size:10px;font-weight:800;display:flex}.regionComparisonSort i{color:#7186a1;flex:none;font-size:8px;font-style:normal}.regionComparisonSort.active,.regionComparisonSort.active i{color:#075cc7}.regionComparisonRate{box-sizing:border-box;border-radius:99px;min-width:38px;padding:3px 4px;font-size:10px;font-weight:800;display:inline-block}.regionComparisonRate.low{color:#a61b12;background:#ffd9d6}.regionComparisonRate.mid{color:#765700;background:#ffefad}.regionComparisonRate.high{color:#087849;background:#bcebcf}@media (width<=1200px){.regionComparisonPanel{padding-left:8px;padding-right:8px}.regionComparisonTable{font-size:9px}.regionComparisonTable th,.regionComparisonTable td{padding-left:1px;padding-right:1px}.regionComparisonTable th:first-child,.regionComparisonTable td:first-child{width:80px;padding-left:5px}.regionComparisonSort{gap:1px;font-size:9px}.regionComparisonSort i{font-size:7px}.regionComparisonRate{min-width:33px;padding-left:2px;padding-right:2px;font-size:9px}}.dailyRateBadge.rate0,.dailyRateLegend .rate0{color:#b42318;background:#fde8e7}.dailyRateBadge.rate1,.dailyRateLegend .rate1{color:#a95a00;background:#fff0e2}.dailyRateBadge.rate2,.dailyRateLegend .rate2{color:#8a6500;background:#fff7d6}.dailyRateBadge.rate3,.dailyRateLegend .rate3{color:#075cc7;background:#e8f1ff}.dailyRateBadge.rate4,.dailyRateLegend .rate4{color:#087568;background:#e3f7f4}.dailyRateBadge.rate5,.dailyRateLegend .rate5{color:#087849;background:#dcf7e8}.dailyRateLegend{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dailyRateLegend span{white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800}@media (width<=900px){.dailyAdminTitle{flex-direction:column;align-items:flex-start;gap:10px}.dailyRateLegend{justify-content:flex-start}}.dailyRateBadge.rate0,.dailyRateLegend .rate0{color:#68778c;background:#f3f5f8;border:1px solid #e1e7ef}.dailyRateBadge.rate1,.dailyRateLegend .rate1{color:#aa463c;background:#fff1ef;border:1px solid #f4d1cd}.dailyRateBadge.rate2,.dailyRateLegend .rate2{color:#a76408;background:#fff5e8;border:1px solid #f4ddbc}.dailyRateBadge.rate3,.dailyRateLegend .rate3{color:#806814;background:#fff9df;border:1px solid #eee0ac}.dailyRateBadge.rate4,.dailyRateLegend .rate4{color:#2865a9;background:#edf4ff;border:1px solid #cfe0f7}.dailyRateBadge.rate5,.dailyRateLegend .rate5{color:#15756c;background:#eaf7f4;border:1px solid #c7e6e1}.dailyRateBadge.rate6,.dailyRateLegend .rate6{color:#187348;background:#e5f7ed;border:1px solid #bfe4ce}.dailyRateBadge.rate7,.dailyRateLegend .rate7{color:#fff;background:#167a50;border:1px solid #16734d}.periodOutcomeGroup article .periodCycle{color:#344b6b;border-top:1px dashed #d6dfec;margin-top:7px;padding-top:6px;font-weight:700}.periodOutcomeBoard{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1760px;margin:14px auto 0;display:grid}.periodOutcomeGroup{background:#fff;border:1px solid #d5e2f4;border-radius:16px;overflow:hidden}.periodOutcomeGroup>header{color:#fff;background:#173e73;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.periodOutcomeGroup.weekly>header{background:#075dcc}.periodOutcomeGroup.monthly>header{background:#0a8760}.periodOutcomeGroup>header strong{font-size:15px}.periodOutcomeGroup>header span{opacity:.82;font-size:10px}.periodOutcomeGroup>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.periodOutcomeGroup article{border-top:4px solid #0867d8;border-right:1px solid #e3eaf4;min-width:0;padding:14px}.periodOutcomeGroup article:last-child{border-right:0}.periodOutcomeGroup article.presale{border-top-color:#ec8500}.periodOutcomeGroup article.interview{border-top-color:#7249d6}.periodOutcomeGroup article span,.periodOutcomeGroup article small{color:#6b7890;display:block}.periodOutcomeGroup article span{font-size:11px}.periodOutcomeGroup article strong{color:#075cc7;margin:5px 0;font-size:27px;display:block}.periodOutcomeGroup article small{font-size:9px;line-height:1.5}.dailyAdminOverview.cycleOnly{grid-template-columns:minmax(240px,1fr);max-width:1760px}.dailyAdminOverview.cycleOnly article{max-width:none}@media (width<=1180px){.periodOutcomeBoard{grid-template-columns:1fr}.periodOutcomeGroup article{padding:12px}}@media (width<=560px){.periodOutcomeGroup>header{flex-direction:column;align-items:flex-start}.periodOutcomeGroup>div{grid-template-columns:1fr}.periodOutcomeGroup article{border-bottom:1px solid #e3eaf4;border-right:0}.periodOutcomeGroup article:last-child{border-bottom:0}}.dailyAdminFilters{grid-template-columns:140px 155px 155px 175px 140px minmax(190px,1fr) auto}.dailyOutcomeLockedNotice{box-sizing:border-box;color:#086f4f;background:#eaf9f2;border:1px solid #96d8bd;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;max-width:1760px;margin:12px auto 0;padding:12px 16px;display:flex}.dailyOutcomeLockedNotice strong,.dailyOutcomeLockedNotice span{display:block}.dailyOutcomeLockedNotice strong{font-size:14px}.dailyOutcomeLockedNotice span{color:#497967;margin-top:3px;font-size:11px}.dailyOutcomeLockedNotice small{color:#36725d;text-align:right;font-size:10px}@media (width<=900px){.dailyAdminFilters{grid-template-columns:1fr 1fr}.dailyAdminFilters .search{grid-column:1/-1}}@media (width<=560px){.dailyAdminFilters{grid-template-columns:1fr}.dailyAdminFilters .search{grid-column:auto}.dailyOutcomeLockedNotice{flex-direction:column;align-items:flex-start}.dailyOutcomeLockedNotice small{text-align:left}}.dailyDetailHeaderTools{justify-content:flex-end;align-items:flex-end;gap:14px;display:flex}.dailyDetailDateFilter{gap:4px;min-width:138px;display:grid}.dailyDetailDateFilter span{font-weight:800;color:#62738c!important;margin:0!important;font-size:10px!important}.dailyDetailDateFilter input{box-sizing:border-box;color:#203653;width:100%;font:inherit;background:#fff;border:1px solid #bfd1e8;border-radius:8px;padding:7px 9px;font-size:11px}.dailyDetailHeaderTools p{text-align:right;min-width:120px}@media (width<=900px){.dailyAdminDetailGroup>header{align-items:flex-start}.dailyDetailHeaderTools{justify-content:space-between;align-items:stretch;width:100%}.dailyDetailHeaderTools p{text-align:right}}@media (width<=560px){.dailyAdminDetailGroup>header,.dailyDetailHeaderTools{flex-direction:column;align-items:stretch}.dailyDetailHeaderTools p{text-align:left}.dailyDetailDateFilter{width:100%}}@media (width<=520px){.aHouseHistoryActions{grid-template-columns:1fr;display:grid}.aHouseHistoryActions>*{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
