/*! 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)))){*,::backdrop,:after,:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%}.scale-0,.scale-1{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1{--tw-scale-x:1%;--tw-scale-y:1%;--tw-scale-z:1%}.scale-2{--tw-scale-x:2%;--tw-scale-y:2%;--tw-scale-z:2%}.scale-2,.scale-3{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-3{--tw-scale-x:3%;--tw-scale-y:3%;--tw-scale-z:3%}.scale-4{--tw-scale-x:4%;--tw-scale-y:4%;--tw-scale-z:4%}.scale-4,.scale-5{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-5{--tw-scale-x:5%;--tw-scale-y:5%;--tw-scale-z:5%}.scale-6{--tw-scale-x:6%;--tw-scale-y:6%;--tw-scale-z:6%}.scale-6,.scale-7{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-7{--tw-scale-x:7%;--tw-scale-y:7%;--tw-scale-z:7%}.scale-8{--tw-scale-x:8%;--tw-scale-y:8%;--tw-scale-z:8%}.scale-8,.scale-9{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-9{--tw-scale-x:9%;--tw-scale-y:9%;--tw-scale-z:9%}.scale-10{--tw-scale-x:10%;--tw-scale-y:10%;--tw-scale-z:10%}.scale-10,.scale-11{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-11{--tw-scale-x:11%;--tw-scale-y:11%;--tw-scale-z:11%}.scale-12{--tw-scale-x:12%;--tw-scale-y:12%;--tw-scale-z:12%}.scale-12,.scale-13{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-13{--tw-scale-x:13%;--tw-scale-y:13%;--tw-scale-z:13%}.scale-14{--tw-scale-x:14%;--tw-scale-y:14%;--tw-scale-z:14%}.scale-14,.scale-15{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-15{--tw-scale-x:15%;--tw-scale-y:15%;--tw-scale-z:15%}.scale-16{--tw-scale-x:16%;--tw-scale-y:16%;--tw-scale-z:16%}.scale-16,.scale-17{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-17{--tw-scale-x:17%;--tw-scale-y:17%;--tw-scale-z:17%}.scale-18{--tw-scale-x:18%;--tw-scale-y:18%;--tw-scale-z:18%}.scale-18,.scale-19{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-19{--tw-scale-x:19%;--tw-scale-y:19%;--tw-scale-z:19%}.scale-20{--tw-scale-x:20%;--tw-scale-y:20%;--tw-scale-z:20%}.scale-20,.scale-21{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-21{--tw-scale-x:21%;--tw-scale-y:21%;--tw-scale-z:21%}.scale-22{--tw-scale-x:22%;--tw-scale-y:22%;--tw-scale-z:22%}.scale-22,.scale-23{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-23{--tw-scale-x:23%;--tw-scale-y:23%;--tw-scale-z:23%}.scale-24{--tw-scale-x:24%;--tw-scale-y:24%;--tw-scale-z:24%}.scale-24,.scale-25{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-25{--tw-scale-x:25%;--tw-scale-y:25%;--tw-scale-z:25%}.scale-26{--tw-scale-x:26%;--tw-scale-y:26%;--tw-scale-z:26%}.scale-26,.scale-27{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-27{--tw-scale-x:27%;--tw-scale-y:27%;--tw-scale-z:27%}.scale-28{--tw-scale-x:28%;--tw-scale-y:28%;--tw-scale-z:28%}.scale-28,.scale-29{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-29{--tw-scale-x:29%;--tw-scale-y:29%;--tw-scale-z:29%}.scale-30{--tw-scale-x:30%;--tw-scale-y:30%;--tw-scale-z:30%}.scale-30,.scale-31{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-31{--tw-scale-x:31%;--tw-scale-y:31%;--tw-scale-z:31%}.scale-32{--tw-scale-x:32%;--tw-scale-y:32%;--tw-scale-z:32%}.scale-32,.scale-33{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-33{--tw-scale-x:33%;--tw-scale-y:33%;--tw-scale-z:33%}.scale-34{--tw-scale-x:34%;--tw-scale-y:34%;--tw-scale-z:34%}.scale-34,.scale-35{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-35{--tw-scale-x:35%;--tw-scale-y:35%;--tw-scale-z:35%}.scale-36{--tw-scale-x:36%;--tw-scale-y:36%;--tw-scale-z:36%}.scale-36,.scale-37{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-37{--tw-scale-x:37%;--tw-scale-y:37%;--tw-scale-z:37%}.scale-38{--tw-scale-x:38%;--tw-scale-y:38%;--tw-scale-z:38%}.scale-38,.scale-39{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-39{--tw-scale-x:39%;--tw-scale-y:39%;--tw-scale-z:39%}.scale-40{--tw-scale-x:40%;--tw-scale-y:40%;--tw-scale-z:40%}.scale-40,.scale-41{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-41{--tw-scale-x:41%;--tw-scale-y:41%;--tw-scale-z:41%}.scale-42{--tw-scale-x:42%;--tw-scale-y:42%;--tw-scale-z:42%}.scale-42,.scale-43{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-43{--tw-scale-x:43%;--tw-scale-y:43%;--tw-scale-z:43%}.scale-44{--tw-scale-x:44%;--tw-scale-y:44%;--tw-scale-z:44%}.scale-44,.scale-45{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-45{--tw-scale-x:45%;--tw-scale-y:45%;--tw-scale-z:45%}.scale-46{--tw-scale-x:46%;--tw-scale-y:46%;--tw-scale-z:46%}.scale-46,.scale-47{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-47{--tw-scale-x:47%;--tw-scale-y:47%;--tw-scale-z:47%}.scale-48{--tw-scale-x:48%;--tw-scale-y:48%;--tw-scale-z:48%}.scale-48,.scale-49{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-49{--tw-scale-x:49%;--tw-scale-y:49%;--tw-scale-z:49%}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%}.scale-50,.scale-51{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-51{--tw-scale-x:51%;--tw-scale-y:51%;--tw-scale-z:51%}.scale-52{--tw-scale-x:52%;--tw-scale-y:52%;--tw-scale-z:52%}.scale-52,.scale-53{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-53{--tw-scale-x:53%;--tw-scale-y:53%;--tw-scale-z:53%}.scale-54{--tw-scale-x:54%;--tw-scale-y:54%;--tw-scale-z:54%}.scale-54,.scale-55{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-55{--tw-scale-x:55%;--tw-scale-y:55%;--tw-scale-z:55%}.scale-56{--tw-scale-x:56%;--tw-scale-y:56%;--tw-scale-z:56%}.scale-56,.scale-57{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-57{--tw-scale-x:57%;--tw-scale-y:57%;--tw-scale-z:57%}.scale-58{--tw-scale-x:58%;--tw-scale-y:58%;--tw-scale-z:58%}.scale-58,.scale-59{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-59{--tw-scale-x:59%;--tw-scale-y:59%;--tw-scale-z:59%}.scale-60{--tw-scale-x:60%;--tw-scale-y:60%;--tw-scale-z:60%}.scale-60,.scale-61{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-61{--tw-scale-x:61%;--tw-scale-y:61%;--tw-scale-z:61%}.scale-62{--tw-scale-x:62%;--tw-scale-y:62%;--tw-scale-z:62%}.scale-62,.scale-63{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-63{--tw-scale-x:63%;--tw-scale-y:63%;--tw-scale-z:63%}.scale-64{--tw-scale-x:64%;--tw-scale-y:64%;--tw-scale-z:64%}.scale-64,.scale-65{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-65{--tw-scale-x:65%;--tw-scale-y:65%;--tw-scale-z:65%}.scale-66{--tw-scale-x:66%;--tw-scale-y:66%;--tw-scale-z:66%}.scale-66,.scale-67{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-67{--tw-scale-x:67%;--tw-scale-y:67%;--tw-scale-z:67%}.scale-68{--tw-scale-x:68%;--tw-scale-y:68%;--tw-scale-z:68%}.scale-68,.scale-69{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-69{--tw-scale-x:69%;--tw-scale-y:69%;--tw-scale-z:69%}.scale-70{--tw-scale-x:70%;--tw-scale-y:70%;--tw-scale-z:70%}.scale-70,.scale-71{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-71{--tw-scale-x:71%;--tw-scale-y:71%;--tw-scale-z:71%}.scale-72{--tw-scale-x:72%;--tw-scale-y:72%;--tw-scale-z:72%}.scale-72,.scale-73{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-73{--tw-scale-x:73%;--tw-scale-y:73%;--tw-scale-z:73%}.scale-74{--tw-scale-x:74%;--tw-scale-y:74%;--tw-scale-z:74%}.scale-74,.scale-75{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-76{--tw-scale-x:76%;--tw-scale-y:76%;--tw-scale-z:76%}.scale-76,.scale-77{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-77{--tw-scale-x:77%;--tw-scale-y:77%;--tw-scale-z:77%}.scale-78{--tw-scale-x:78%;--tw-scale-y:78%;--tw-scale-z:78%}.scale-78,.scale-79{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-79{--tw-scale-x:79%;--tw-scale-y:79%;--tw-scale-z:79%}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%}.scale-80,.scale-81{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-81{--tw-scale-x:81%;--tw-scale-y:81%;--tw-scale-z:81%}.scale-82{--tw-scale-x:82%;--tw-scale-y:82%;--tw-scale-z:82%}.scale-82,.scale-83{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-83{--tw-scale-x:83%;--tw-scale-y:83%;--tw-scale-z:83%}.scale-84{--tw-scale-x:84%;--tw-scale-y:84%;--tw-scale-z:84%}.scale-84,.scale-85{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-85{--tw-scale-x:85%;--tw-scale-y:85%;--tw-scale-z:85%}.scale-86{--tw-scale-x:86%;--tw-scale-y:86%;--tw-scale-z:86%}.scale-86,.scale-87{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-87{--tw-scale-x:87%;--tw-scale-y:87%;--tw-scale-z:87%}.scale-88{--tw-scale-x:88%;--tw-scale-y:88%;--tw-scale-z:88%}.scale-88,.scale-89{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-89{--tw-scale-x:89%;--tw-scale-y:89%;--tw-scale-z:89%}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.scale-90,.scale-91{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-91{--tw-scale-x:91%;--tw-scale-y:91%;--tw-scale-z:91%}.scale-92{--tw-scale-x:92%;--tw-scale-y:92%;--tw-scale-z:92%}.scale-92,.scale-93{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-93{--tw-scale-x:93%;--tw-scale-y:93%;--tw-scale-z:93%}.scale-94{--tw-scale-x:94%;--tw-scale-y:94%;--tw-scale-z:94%}.scale-94,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-96{--tw-scale-x:96%;--tw-scale-y:96%;--tw-scale-z:96%}.scale-96,.scale-97{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-97{--tw-scale-x:97%;--tw-scale-y:97%;--tw-scale-z:97%}.scale-98{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%}.scale-98,.scale-99{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-99{--tw-scale-x:99%;--tw-scale-y:99%;--tw-scale-z:99%}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-100,.scale-101{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-101{--tw-scale-x:101%;--tw-scale-y:101%;--tw-scale-z:101%}.scale-102{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%}.scale-102,.scale-103{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-103{--tw-scale-x:103%;--tw-scale-y:103%;--tw-scale-z:103%}.scale-104{--tw-scale-x:104%;--tw-scale-y:104%;--tw-scale-z:104%}.scale-104,.scale-105{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%}.scale-106{--tw-scale-x:106%;--tw-scale-y:106%;--tw-scale-z:106%}.scale-106,.scale-107{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-107{--tw-scale-x:107%;--tw-scale-y:107%;--tw-scale-z:107%}.scale-108{--tw-scale-x:108%;--tw-scale-y:108%;--tw-scale-z:108%}.scale-108,.scale-109{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-109{--tw-scale-x:109%;--tw-scale-y:109%;--tw-scale-z:109%}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-110,.scale-111{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-111{--tw-scale-x:111%;--tw-scale-y:111%;--tw-scale-z:111%}.scale-112{--tw-scale-x:112%;--tw-scale-y:112%;--tw-scale-z:112%}.scale-112,.scale-113{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-113{--tw-scale-x:113%;--tw-scale-y:113%;--tw-scale-z:113%}.scale-114{--tw-scale-x:114%;--tw-scale-y:114%;--tw-scale-z:114%}.scale-114,.scale-115{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-115{--tw-scale-x:115%;--tw-scale-y:115%;--tw-scale-z:115%}.scale-116{--tw-scale-x:116%;--tw-scale-y:116%;--tw-scale-z:116%}.scale-116,.scale-117{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-117{--tw-scale-x:117%;--tw-scale-y:117%;--tw-scale-z:117%}.scale-118{--tw-scale-x:118%;--tw-scale-y:118%;--tw-scale-z:118%}.scale-118,.scale-119{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-119{--tw-scale-x:119%;--tw-scale-y:119%;--tw-scale-z:119%}.scale-120{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%}.scale-120,.scale-121{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-121{--tw-scale-x:121%;--tw-scale-y:121%;--tw-scale-z:121%}.scale-122{--tw-scale-x:122%;--tw-scale-y:122%;--tw-scale-z:122%}.scale-122,.scale-123{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-123{--tw-scale-x:123%;--tw-scale-y:123%;--tw-scale-z:123%}.scale-124{--tw-scale-x:124%;--tw-scale-y:124%;--tw-scale-z:124%}.scale-124,.scale-125{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%}.scale-126{--tw-scale-x:126%;--tw-scale-y:126%;--tw-scale-z:126%}.scale-126,.scale-127{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-127{--tw-scale-x:127%;--tw-scale-y:127%;--tw-scale-z:127%}.scale-128{--tw-scale-x:128%;--tw-scale-y:128%;--tw-scale-z:128%}.scale-128,.scale-129{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-129{--tw-scale-x:129%;--tw-scale-y:129%;--tw-scale-z:129%}.scale-130{--tw-scale-x:130%;--tw-scale-y:130%;--tw-scale-z:130%}.scale-130,.scale-131{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-131{--tw-scale-x:131%;--tw-scale-y:131%;--tw-scale-z:131%}.scale-132{--tw-scale-x:132%;--tw-scale-y:132%;--tw-scale-z:132%}.scale-132,.scale-133{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-133{--tw-scale-x:133%;--tw-scale-y:133%;--tw-scale-z:133%}.scale-134{--tw-scale-x:134%;--tw-scale-y:134%;--tw-scale-z:134%}.scale-134,.scale-135{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-135{--tw-scale-x:135%;--tw-scale-y:135%;--tw-scale-z:135%}.scale-136{--tw-scale-x:136%;--tw-scale-y:136%;--tw-scale-z:136%}.scale-136,.scale-137{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-137{--tw-scale-x:137%;--tw-scale-y:137%;--tw-scale-z:137%}.scale-138{--tw-scale-x:138%;--tw-scale-y:138%;--tw-scale-z:138%}.scale-138,.scale-139{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-139{--tw-scale-x:139%;--tw-scale-y:139%;--tw-scale-z:139%}.scale-140{--tw-scale-x:140%;--tw-scale-y:140%;--tw-scale-z:140%}.scale-140,.scale-141{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-141{--tw-scale-x:141%;--tw-scale-y:141%;--tw-scale-z:141%}.scale-142{--tw-scale-x:142%;--tw-scale-y:142%;--tw-scale-z:142%}.scale-142,.scale-143{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-143{--tw-scale-x:143%;--tw-scale-y:143%;--tw-scale-z:143%}.scale-144{--tw-scale-x:144%;--tw-scale-y:144%;--tw-scale-z:144%}.scale-144,.scale-145{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-145{--tw-scale-x:145%;--tw-scale-y:145%;--tw-scale-z:145%}.scale-146{--tw-scale-x:146%;--tw-scale-y:146%;--tw-scale-z:146%}.scale-146,.scale-147{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-147{--tw-scale-x:147%;--tw-scale-y:147%;--tw-scale-z:147%}.scale-148{--tw-scale-x:148%;--tw-scale-y:148%;--tw-scale-z:148%}.scale-148,.scale-149{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-149{--tw-scale-x:149%;--tw-scale-y:149%;--tw-scale-z:149%}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%}.scale-150,.scale-151{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-151{--tw-scale-x:151%;--tw-scale-y:151%;--tw-scale-z:151%}.scale-152{--tw-scale-x:152%;--tw-scale-y:152%;--tw-scale-z:152%}.scale-152,.scale-153{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-153{--tw-scale-x:153%;--tw-scale-y:153%;--tw-scale-z:153%}.scale-154{--tw-scale-x:154%;--tw-scale-y:154%;--tw-scale-z:154%}.scale-154,.scale-155{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-155{--tw-scale-x:155%;--tw-scale-y:155%;--tw-scale-z:155%}.scale-156{--tw-scale-x:156%;--tw-scale-y:156%;--tw-scale-z:156%}.scale-156,.scale-157{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-157{--tw-scale-x:157%;--tw-scale-y:157%;--tw-scale-z:157%}.scale-158{--tw-scale-x:158%;--tw-scale-y:158%;--tw-scale-z:158%}.scale-158,.scale-159{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-159{--tw-scale-x:159%;--tw-scale-y:159%;--tw-scale-z:159%}.scale-160{--tw-scale-x:160%;--tw-scale-y:160%;--tw-scale-z:160%}.scale-160,.scale-161{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-161{--tw-scale-x:161%;--tw-scale-y:161%;--tw-scale-z:161%}.scale-162{--tw-scale-x:162%;--tw-scale-y:162%;--tw-scale-z:162%}.scale-162,.scale-163{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-163{--tw-scale-x:163%;--tw-scale-y:163%;--tw-scale-z:163%}.scale-164{--tw-scale-x:164%;--tw-scale-y:164%;--tw-scale-z:164%}.scale-164,.scale-165{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-165{--tw-scale-x:165%;--tw-scale-y:165%;--tw-scale-z:165%}.scale-166{--tw-scale-x:166%;--tw-scale-y:166%;--tw-scale-z:166%}.scale-166,.scale-167{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-167{--tw-scale-x:167%;--tw-scale-y:167%;--tw-scale-z:167%}.scale-168{--tw-scale-x:168%;--tw-scale-y:168%;--tw-scale-z:168%}.scale-168,.scale-169{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-169{--tw-scale-x:169%;--tw-scale-y:169%;--tw-scale-z:169%}.scale-170{--tw-scale-x:170%;--tw-scale-y:170%;--tw-scale-z:170%}.scale-170,.scale-171{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-171{--tw-scale-x:171%;--tw-scale-y:171%;--tw-scale-z:171%}.scale-172{--tw-scale-x:172%;--tw-scale-y:172%;--tw-scale-z:172%}.scale-172,.scale-173{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-173{--tw-scale-x:173%;--tw-scale-y:173%;--tw-scale-z:173%}.scale-174{--tw-scale-x:174%;--tw-scale-y:174%;--tw-scale-z:174%}.scale-174,.scale-175{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-175{--tw-scale-x:175%;--tw-scale-y:175%;--tw-scale-z:175%}.scale-176{--tw-scale-x:176%;--tw-scale-y:176%;--tw-scale-z:176%}.scale-176,.scale-177{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-177{--tw-scale-x:177%;--tw-scale-y:177%;--tw-scale-z:177%}.scale-178{--tw-scale-x:178%;--tw-scale-y:178%;--tw-scale-z:178%}.scale-178,.scale-179{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-179{--tw-scale-x:179%;--tw-scale-y:179%;--tw-scale-z:179%}.scale-180{--tw-scale-x:180%;--tw-scale-y:180%;--tw-scale-z:180%}.scale-180,.scale-181{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-181{--tw-scale-x:181%;--tw-scale-y:181%;--tw-scale-z:181%}.scale-182{--tw-scale-x:182%;--tw-scale-y:182%;--tw-scale-z:182%}.scale-182,.scale-183{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-183{--tw-scale-x:183%;--tw-scale-y:183%;--tw-scale-z:183%}.scale-184{--tw-scale-x:184%;--tw-scale-y:184%;--tw-scale-z:184%}.scale-184,.scale-185{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-185{--tw-scale-x:185%;--tw-scale-y:185%;--tw-scale-z:185%}.scale-186{--tw-scale-x:186%;--tw-scale-y:186%;--tw-scale-z:186%}.scale-186,.scale-187{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-187{--tw-scale-x:187%;--tw-scale-y:187%;--tw-scale-z:187%}.scale-188{--tw-scale-x:188%;--tw-scale-y:188%;--tw-scale-z:188%}.scale-188,.scale-189{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-189{--tw-scale-x:189%;--tw-scale-y:189%;--tw-scale-z:189%}.scale-190{--tw-scale-x:190%;--tw-scale-y:190%;--tw-scale-z:190%}.scale-190,.scale-191{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-191{--tw-scale-x:191%;--tw-scale-y:191%;--tw-scale-z:191%}.scale-192{--tw-scale-x:192%;--tw-scale-y:192%;--tw-scale-z:192%}.scale-192,.scale-193{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-193{--tw-scale-x:193%;--tw-scale-y:193%;--tw-scale-z:193%}.scale-194{--tw-scale-x:194%;--tw-scale-y:194%;--tw-scale-z:194%}.scale-194,.scale-195{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-195{--tw-scale-x:195%;--tw-scale-y:195%;--tw-scale-z:195%}.scale-196{--tw-scale-x:196%;--tw-scale-y:196%;--tw-scale-z:196%}.scale-196,.scale-197{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-197{--tw-scale-x:197%;--tw-scale-y:197%;--tw-scale-z:197%}.scale-198{--tw-scale-x:198%;--tw-scale-y:198%;--tw-scale-z:198%}.scale-198,.scale-199{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-199{--tw-scale-x:199%;--tw-scale-y:199%;--tw-scale-z:199%}.scale-200{--tw-scale-x:200%;--tw-scale-y:200%;--tw-scale-z:200%}.scale-200,.scale-201{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-201{--tw-scale-x:201%;--tw-scale-y:201%;--tw-scale-z:201%}.scale-202{--tw-scale-x:202%;--tw-scale-y:202%;--tw-scale-z:202%}.scale-202,.scale-203{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-203{--tw-scale-x:203%;--tw-scale-y:203%;--tw-scale-z:203%}.scale-204{--tw-scale-x:204%;--tw-scale-y:204%;--tw-scale-z:204%}.scale-204,.scale-205{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-205{--tw-scale-x:205%;--tw-scale-y:205%;--tw-scale-z:205%}.scale-206{--tw-scale-x:206%;--tw-scale-y:206%;--tw-scale-z:206%}.scale-206,.scale-207{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-207{--tw-scale-x:207%;--tw-scale-y:207%;--tw-scale-z:207%}.scale-208{--tw-scale-x:208%;--tw-scale-y:208%;--tw-scale-z:208%}.scale-208,.scale-209{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-209{--tw-scale-x:209%;--tw-scale-y:209%;--tw-scale-z:209%}.scale-210{--tw-scale-x:210%;--tw-scale-y:210%;--tw-scale-z:210%}.scale-210,.scale-211{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-211{--tw-scale-x:211%;--tw-scale-y:211%;--tw-scale-z:211%}.scale-212{--tw-scale-x:212%;--tw-scale-y:212%;--tw-scale-z:212%}.scale-212,.scale-213{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-213{--tw-scale-x:213%;--tw-scale-y:213%;--tw-scale-z:213%}.scale-214{--tw-scale-x:214%;--tw-scale-y:214%;--tw-scale-z:214%}.scale-214,.scale-215{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-215{--tw-scale-x:215%;--tw-scale-y:215%;--tw-scale-z:215%}.scale-216{--tw-scale-x:216%;--tw-scale-y:216%;--tw-scale-z:216%}.scale-216,.scale-217{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-217{--tw-scale-x:217%;--tw-scale-y:217%;--tw-scale-z:217%}.scale-218{--tw-scale-x:218%;--tw-scale-y:218%;--tw-scale-z:218%}.scale-218,.scale-219{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-219{--tw-scale-x:219%;--tw-scale-y:219%;--tw-scale-z:219%}.scale-220{--tw-scale-x:220%;--tw-scale-y:220%;--tw-scale-z:220%}.scale-220,.scale-221{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-221{--tw-scale-x:221%;--tw-scale-y:221%;--tw-scale-z:221%}.scale-222{--tw-scale-x:222%;--tw-scale-y:222%;--tw-scale-z:222%}.scale-222,.scale-223{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-223{--tw-scale-x:223%;--tw-scale-y:223%;--tw-scale-z:223%}.scale-224{--tw-scale-x:224%;--tw-scale-y:224%;--tw-scale-z:224%}.scale-224,.scale-225{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-225{--tw-scale-x:225%;--tw-scale-y:225%;--tw-scale-z:225%}.scale-226{--tw-scale-x:226%;--tw-scale-y:226%;--tw-scale-z:226%}.scale-226,.scale-227{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-227{--tw-scale-x:227%;--tw-scale-y:227%;--tw-scale-z:227%}.scale-228{--tw-scale-x:228%;--tw-scale-y:228%;--tw-scale-z:228%}.scale-228,.scale-229{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-229{--tw-scale-x:229%;--tw-scale-y:229%;--tw-scale-z:229%}.scale-230{--tw-scale-x:230%;--tw-scale-y:230%;--tw-scale-z:230%}.scale-230,.scale-231{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-231{--tw-scale-x:231%;--tw-scale-y:231%;--tw-scale-z:231%}.scale-232{--tw-scale-x:232%;--tw-scale-y:232%;--tw-scale-z:232%}.scale-232,.scale-233{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-233{--tw-scale-x:233%;--tw-scale-y:233%;--tw-scale-z:233%}.scale-234{--tw-scale-x:234%;--tw-scale-y:234%;--tw-scale-z:234%}.scale-234,.scale-235{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-235{--tw-scale-x:235%;--tw-scale-y:235%;--tw-scale-z:235%}.scale-236{--tw-scale-x:236%;--tw-scale-y:236%;--tw-scale-z:236%}.scale-236,.scale-237{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-237{--tw-scale-x:237%;--tw-scale-y:237%;--tw-scale-z:237%}.scale-238{--tw-scale-x:238%;--tw-scale-y:238%;--tw-scale-z:238%}.scale-238,.scale-239{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-239{--tw-scale-x:239%;--tw-scale-y:239%;--tw-scale-z:239%}.scale-240{--tw-scale-x:240%;--tw-scale-y:240%;--tw-scale-z:240%}.scale-240,.scale-241{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-241{--tw-scale-x:241%;--tw-scale-y:241%;--tw-scale-z:241%}.scale-242{--tw-scale-x:242%;--tw-scale-y:242%;--tw-scale-z:242%}.scale-242,.scale-243{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-243{--tw-scale-x:243%;--tw-scale-y:243%;--tw-scale-z:243%}.scale-244{--tw-scale-x:244%;--tw-scale-y:244%;--tw-scale-z:244%}.scale-244,.scale-245{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-245{--tw-scale-x:245%;--tw-scale-y:245%;--tw-scale-z:245%}.scale-246{--tw-scale-x:246%;--tw-scale-y:246%;--tw-scale-z:246%}.scale-246,.scale-247{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-247{--tw-scale-x:247%;--tw-scale-y:247%;--tw-scale-z:247%}.scale-248{--tw-scale-x:248%;--tw-scale-y:248%;--tw-scale-z:248%}.scale-248,.scale-249{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-249{--tw-scale-x:249%;--tw-scale-y:249%;--tw-scale-z:249%}.scale-250{--tw-scale-x:250%;--tw-scale-y:250%;--tw-scale-z:250%}.scale-250,.scale-251{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-251{--tw-scale-x:251%;--tw-scale-y:251%;--tw-scale-z:251%}.scale-252{--tw-scale-x:252%;--tw-scale-y:252%;--tw-scale-z:252%}.scale-252,.scale-253{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-253{--tw-scale-x:253%;--tw-scale-y:253%;--tw-scale-z:253%}.scale-254{--tw-scale-x:254%;--tw-scale-y:254%;--tw-scale-z:254%}.scale-254,.scale-255{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-255{--tw-scale-x:255%;--tw-scale-y:255%;--tw-scale-z:255%}.scale-256{--tw-scale-x:256%;--tw-scale-y:256%;--tw-scale-z:256%}.scale-256,.scale-257{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-257{--tw-scale-x:257%;--tw-scale-y:257%;--tw-scale-z:257%}.scale-258{--tw-scale-x:258%;--tw-scale-y:258%;--tw-scale-z:258%}.scale-258,.scale-259{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-259{--tw-scale-x:259%;--tw-scale-y:259%;--tw-scale-z:259%}.scale-260{--tw-scale-x:260%;--tw-scale-y:260%;--tw-scale-z:260%}.scale-260,.scale-261{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-261{--tw-scale-x:261%;--tw-scale-y:261%;--tw-scale-z:261%}.scale-262{--tw-scale-x:262%;--tw-scale-y:262%;--tw-scale-z:262%}.scale-262,.scale-263{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-263{--tw-scale-x:263%;--tw-scale-y:263%;--tw-scale-z:263%}.scale-264{--tw-scale-x:264%;--tw-scale-y:264%;--tw-scale-z:264%}.scale-264,.scale-265{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-265{--tw-scale-x:265%;--tw-scale-y:265%;--tw-scale-z:265%}.scale-266{--tw-scale-x:266%;--tw-scale-y:266%;--tw-scale-z:266%}.scale-266,.scale-267{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-267{--tw-scale-x:267%;--tw-scale-y:267%;--tw-scale-z:267%}.scale-268{--tw-scale-x:268%;--tw-scale-y:268%;--tw-scale-z:268%}.scale-268,.scale-269{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-269{--tw-scale-x:269%;--tw-scale-y:269%;--tw-scale-z:269%}.scale-270{--tw-scale-x:270%;--tw-scale-y:270%;--tw-scale-z:270%}.scale-270,.scale-271{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-271{--tw-scale-x:271%;--tw-scale-y:271%;--tw-scale-z:271%}.scale-272{--tw-scale-x:272%;--tw-scale-y:272%;--tw-scale-z:272%}.scale-272,.scale-273{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-273{--tw-scale-x:273%;--tw-scale-y:273%;--tw-scale-z:273%}.scale-274{--tw-scale-x:274%;--tw-scale-y:274%;--tw-scale-z:274%}.scale-274,.scale-275{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-275{--tw-scale-x:275%;--tw-scale-y:275%;--tw-scale-z:275%}.scale-276{--tw-scale-x:276%;--tw-scale-y:276%;--tw-scale-z:276%}.scale-276,.scale-277{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-277{--tw-scale-x:277%;--tw-scale-y:277%;--tw-scale-z:277%}.scale-278{--tw-scale-x:278%;--tw-scale-y:278%;--tw-scale-z:278%}.scale-278,.scale-279{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-279{--tw-scale-x:279%;--tw-scale-y:279%;--tw-scale-z:279%}.scale-280{--tw-scale-x:280%;--tw-scale-y:280%;--tw-scale-z:280%}.scale-280,.scale-281{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-281{--tw-scale-x:281%;--tw-scale-y:281%;--tw-scale-z:281%}.scale-282{--tw-scale-x:282%;--tw-scale-y:282%;--tw-scale-z:282%}.scale-282,.scale-283{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-283{--tw-scale-x:283%;--tw-scale-y:283%;--tw-scale-z:283%}.scale-284{--tw-scale-x:284%;--tw-scale-y:284%;--tw-scale-z:284%}.scale-284,.scale-285{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-285{--tw-scale-x:285%;--tw-scale-y:285%;--tw-scale-z:285%}.scale-286{--tw-scale-x:286%;--tw-scale-y:286%;--tw-scale-z:286%}.scale-286,.scale-287{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-287{--tw-scale-x:287%;--tw-scale-y:287%;--tw-scale-z:287%}.scale-288{--tw-scale-x:288%;--tw-scale-y:288%;--tw-scale-z:288%}.scale-288,.scale-289{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-289{--tw-scale-x:289%;--tw-scale-y:289%;--tw-scale-z:289%}.scale-290{--tw-scale-x:290%;--tw-scale-y:290%;--tw-scale-z:290%}.scale-290,.scale-291{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-291{--tw-scale-x:291%;--tw-scale-y:291%;--tw-scale-z:291%}.scale-292{--tw-scale-x:292%;--tw-scale-y:292%;--tw-scale-z:292%}.scale-292,.scale-293{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-293{--tw-scale-x:293%;--tw-scale-y:293%;--tw-scale-z:293%}.scale-294{--tw-scale-x:294%;--tw-scale-y:294%;--tw-scale-z:294%}.scale-294,.scale-295{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-295{--tw-scale-x:295%;--tw-scale-y:295%;--tw-scale-z:295%}.scale-296{--tw-scale-x:296%;--tw-scale-y:296%;--tw-scale-z:296%}.scale-296,.scale-297{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-297{--tw-scale-x:297%;--tw-scale-y:297%;--tw-scale-z:297%}.scale-298{--tw-scale-x:298%;--tw-scale-y:298%;--tw-scale-z:298%}.scale-298,.scale-299{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-299{--tw-scale-x:299%;--tw-scale-y:299%;--tw-scale-z:299%}.scale-300{--tw-scale-x:300%;--tw-scale-y:300%;--tw-scale-z:300%}.scale-300,.scale-301{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-301{--tw-scale-x:301%;--tw-scale-y:301%;--tw-scale-z:301%}.scale-302{--tw-scale-x:302%;--tw-scale-y:302%;--tw-scale-z:302%}.scale-302,.scale-303{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-303{--tw-scale-x:303%;--tw-scale-y:303%;--tw-scale-z:303%}.scale-304{--tw-scale-x:304%;--tw-scale-y:304%;--tw-scale-z:304%}.scale-304,.scale-305{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-305{--tw-scale-x:305%;--tw-scale-y:305%;--tw-scale-z:305%}.scale-306{--tw-scale-x:306%;--tw-scale-y:306%;--tw-scale-z:306%}.scale-306,.scale-307{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-307{--tw-scale-x:307%;--tw-scale-y:307%;--tw-scale-z:307%}.scale-308{--tw-scale-x:308%;--tw-scale-y:308%;--tw-scale-z:308%}.scale-308,.scale-309{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-309{--tw-scale-x:309%;--tw-scale-y:309%;--tw-scale-z:309%}.scale-310{--tw-scale-x:310%;--tw-scale-y:310%;--tw-scale-z:310%}.scale-310,.scale-311{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-311{--tw-scale-x:311%;--tw-scale-y:311%;--tw-scale-z:311%}.scale-312{--tw-scale-x:312%;--tw-scale-y:312%;--tw-scale-z:312%}.scale-312,.scale-313{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-313{--tw-scale-x:313%;--tw-scale-y:313%;--tw-scale-z:313%}.scale-314{--tw-scale-x:314%;--tw-scale-y:314%;--tw-scale-z:314%}.scale-314,.scale-315{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-315{--tw-scale-x:315%;--tw-scale-y:315%;--tw-scale-z:315%}.scale-316{--tw-scale-x:316%;--tw-scale-y:316%;--tw-scale-z:316%}.scale-316,.scale-317{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-317{--tw-scale-x:317%;--tw-scale-y:317%;--tw-scale-z:317%}.scale-318{--tw-scale-x:318%;--tw-scale-y:318%;--tw-scale-z:318%}.scale-318,.scale-319{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-319{--tw-scale-x:319%;--tw-scale-y:319%;--tw-scale-z:319%}.scale-320{--tw-scale-x:320%;--tw-scale-y:320%;--tw-scale-z:320%}.scale-320,.scale-321{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-321{--tw-scale-x:321%;--tw-scale-y:321%;--tw-scale-z:321%}.scale-322{--tw-scale-x:322%;--tw-scale-y:322%;--tw-scale-z:322%}.scale-322,.scale-323{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-323{--tw-scale-x:323%;--tw-scale-y:323%;--tw-scale-z:323%}.scale-324{--tw-scale-x:324%;--tw-scale-y:324%;--tw-scale-z:324%}.scale-324,.scale-325{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-325{--tw-scale-x:325%;--tw-scale-y:325%;--tw-scale-z:325%}.scale-326{--tw-scale-x:326%;--tw-scale-y:326%;--tw-scale-z:326%}.scale-326,.scale-327{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-327{--tw-scale-x:327%;--tw-scale-y:327%;--tw-scale-z:327%}.scale-328{--tw-scale-x:328%;--tw-scale-y:328%;--tw-scale-z:328%}.scale-328,.scale-329{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-329{--tw-scale-x:329%;--tw-scale-y:329%;--tw-scale-z:329%}.scale-330{--tw-scale-x:330%;--tw-scale-y:330%;--tw-scale-z:330%}.scale-330,.scale-331{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-331{--tw-scale-x:331%;--tw-scale-y:331%;--tw-scale-z:331%}.scale-332{--tw-scale-x:332%;--tw-scale-y:332%;--tw-scale-z:332%}.scale-332,.scale-333{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-333{--tw-scale-x:333%;--tw-scale-y:333%;--tw-scale-z:333%}.scale-334{--tw-scale-x:334%;--tw-scale-y:334%;--tw-scale-z:334%}.scale-334,.scale-335{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-335{--tw-scale-x:335%;--tw-scale-y:335%;--tw-scale-z:335%}.scale-336{--tw-scale-x:336%;--tw-scale-y:336%;--tw-scale-z:336%}.scale-336,.scale-337{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-337{--tw-scale-x:337%;--tw-scale-y:337%;--tw-scale-z:337%}.scale-338{--tw-scale-x:338%;--tw-scale-y:338%;--tw-scale-z:338%}.scale-338,.scale-339{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-339{--tw-scale-x:339%;--tw-scale-y:339%;--tw-scale-z:339%}.scale-340{--tw-scale-x:340%;--tw-scale-y:340%;--tw-scale-z:340%}.scale-340,.scale-341{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-341{--tw-scale-x:341%;--tw-scale-y:341%;--tw-scale-z:341%}.scale-342{--tw-scale-x:342%;--tw-scale-y:342%;--tw-scale-z:342%}.scale-342,.scale-343{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-343{--tw-scale-x:343%;--tw-scale-y:343%;--tw-scale-z:343%}.scale-344{--tw-scale-x:344%;--tw-scale-y:344%;--tw-scale-z:344%}.scale-344,.scale-345{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-345{--tw-scale-x:345%;--tw-scale-y:345%;--tw-scale-z:345%}.scale-346{--tw-scale-x:346%;--tw-scale-y:346%;--tw-scale-z:346%}.scale-346,.scale-347{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-347{--tw-scale-x:347%;--tw-scale-y:347%;--tw-scale-z:347%}.scale-348{--tw-scale-x:348%;--tw-scale-y:348%;--tw-scale-z:348%}.scale-348,.scale-349{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-349{--tw-scale-x:349%;--tw-scale-y:349%;--tw-scale-z:349%}.scale-350{--tw-scale-x:350%;--tw-scale-y:350%;--tw-scale-z:350%}.scale-350,.scale-351{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-351{--tw-scale-x:351%;--tw-scale-y:351%;--tw-scale-z:351%}.scale-352{--tw-scale-x:352%;--tw-scale-y:352%;--tw-scale-z:352%}.scale-352,.scale-353{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-353{--tw-scale-x:353%;--tw-scale-y:353%;--tw-scale-z:353%}.scale-354{--tw-scale-x:354%;--tw-scale-y:354%;--tw-scale-z:354%}.scale-354,.scale-355{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-355{--tw-scale-x:355%;--tw-scale-y:355%;--tw-scale-z:355%}.scale-356{--tw-scale-x:356%;--tw-scale-y:356%;--tw-scale-z:356%}.scale-356,.scale-357{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-357{--tw-scale-x:357%;--tw-scale-y:357%;--tw-scale-z:357%}.scale-358{--tw-scale-x:358%;--tw-scale-y:358%;--tw-scale-z:358%}.scale-358,.scale-359{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-359{--tw-scale-x:359%;--tw-scale-y:359%;--tw-scale-z:359%}.scale-360{--tw-scale-x:360%;--tw-scale-y:360%;--tw-scale-z:360%}.scale-360,.scale-361{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-361{--tw-scale-x:361%;--tw-scale-y:361%;--tw-scale-z:361%}.scale-362{--tw-scale-x:362%;--tw-scale-y:362%;--tw-scale-z:362%}.scale-362,.scale-363{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-363{--tw-scale-x:363%;--tw-scale-y:363%;--tw-scale-z:363%}.scale-364{--tw-scale-x:364%;--tw-scale-y:364%;--tw-scale-z:364%}.scale-364,.scale-365{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-365{--tw-scale-x:365%;--tw-scale-y:365%;--tw-scale-z:365%}.scale-366{--tw-scale-x:366%;--tw-scale-y:366%;--tw-scale-z:366%}.scale-366,.scale-367{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-367{--tw-scale-x:367%;--tw-scale-y:367%;--tw-scale-z:367%}.scale-368{--tw-scale-x:368%;--tw-scale-y:368%;--tw-scale-z:368%}.scale-368,.scale-369{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-369{--tw-scale-x:369%;--tw-scale-y:369%;--tw-scale-z:369%}.scale-370{--tw-scale-x:370%;--tw-scale-y:370%;--tw-scale-z:370%}.scale-370,.scale-371{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-371{--tw-scale-x:371%;--tw-scale-y:371%;--tw-scale-z:371%}.scale-372{--tw-scale-x:372%;--tw-scale-y:372%;--tw-scale-z:372%}.scale-372,.scale-373{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-373{--tw-scale-x:373%;--tw-scale-y:373%;--tw-scale-z:373%}.scale-374{--tw-scale-x:374%;--tw-scale-y:374%;--tw-scale-z:374%}.scale-374,.scale-375{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-375{--tw-scale-x:375%;--tw-scale-y:375%;--tw-scale-z:375%}.scale-376{--tw-scale-x:376%;--tw-scale-y:376%;--tw-scale-z:376%}.scale-376,.scale-377{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-377{--tw-scale-x:377%;--tw-scale-y:377%;--tw-scale-z:377%}.scale-378{--tw-scale-x:378%;--tw-scale-y:378%;--tw-scale-z:378%}.scale-378,.scale-379{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-379{--tw-scale-x:379%;--tw-scale-y:379%;--tw-scale-z:379%}.scale-380{--tw-scale-x:380%;--tw-scale-y:380%;--tw-scale-z:380%}.scale-380,.scale-381{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-381{--tw-scale-x:381%;--tw-scale-y:381%;--tw-scale-z:381%}.scale-382{--tw-scale-x:382%;--tw-scale-y:382%;--tw-scale-z:382%}.scale-382,.scale-383{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-383{--tw-scale-x:383%;--tw-scale-y:383%;--tw-scale-z:383%}.scale-384{--tw-scale-x:384%;--tw-scale-y:384%;--tw-scale-z:384%}.scale-384,.scale-385{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-385{--tw-scale-x:385%;--tw-scale-y:385%;--tw-scale-z:385%}.scale-386{--tw-scale-x:386%;--tw-scale-y:386%;--tw-scale-z:386%}.scale-386,.scale-387{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-387{--tw-scale-x:387%;--tw-scale-y:387%;--tw-scale-z:387%}.scale-388{--tw-scale-x:388%;--tw-scale-y:388%;--tw-scale-z:388%}.scale-388,.scale-389{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-389{--tw-scale-x:389%;--tw-scale-y:389%;--tw-scale-z:389%}.scale-390{--tw-scale-x:390%;--tw-scale-y:390%;--tw-scale-z:390%}.scale-390,.scale-391{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-391{--tw-scale-x:391%;--tw-scale-y:391%;--tw-scale-z:391%}.scale-392{--tw-scale-x:392%;--tw-scale-y:392%;--tw-scale-z:392%}.scale-392,.scale-393{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-393{--tw-scale-x:393%;--tw-scale-y:393%;--tw-scale-z:393%}.scale-394{--tw-scale-x:394%;--tw-scale-y:394%;--tw-scale-z:394%}.scale-394,.scale-395{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-395{--tw-scale-x:395%;--tw-scale-y:395%;--tw-scale-z:395%}.scale-396{--tw-scale-x:396%;--tw-scale-y:396%;--tw-scale-z:396%}.scale-396,.scale-397{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-397{--tw-scale-x:397%;--tw-scale-y:397%;--tw-scale-z:397%}.scale-398{--tw-scale-x:398%;--tw-scale-y:398%;--tw-scale-z:398%}.scale-398,.scale-399{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-399{--tw-scale-x:399%;--tw-scale-y:399%;--tw-scale-z:399%}.scale-400{--tw-scale-x:400%;--tw-scale-y:400%;--tw-scale-z:400%}.scale-400,.scale-401{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-401{--tw-scale-x:401%;--tw-scale-y:401%;--tw-scale-z:401%}.scale-402{--tw-scale-x:402%;--tw-scale-y:402%;--tw-scale-z:402%}.scale-402,.scale-403{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-403{--tw-scale-x:403%;--tw-scale-y:403%;--tw-scale-z:403%}.scale-404{--tw-scale-x:404%;--tw-scale-y:404%;--tw-scale-z:404%}.scale-404,.scale-405{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-405{--tw-scale-x:405%;--tw-scale-y:405%;--tw-scale-z:405%}.scale-406{--tw-scale-x:406%;--tw-scale-y:406%;--tw-scale-z:406%}.scale-406,.scale-407{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-407{--tw-scale-x:407%;--tw-scale-y:407%;--tw-scale-z:407%}.scale-408{--tw-scale-x:408%;--tw-scale-y:408%;--tw-scale-z:408%}.scale-408,.scale-409{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-409{--tw-scale-x:409%;--tw-scale-y:409%;--tw-scale-z:409%}.scale-410{--tw-scale-x:410%;--tw-scale-y:410%;--tw-scale-z:410%}.scale-410,.scale-411{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-411{--tw-scale-x:411%;--tw-scale-y:411%;--tw-scale-z:411%}.scale-412{--tw-scale-x:412%;--tw-scale-y:412%;--tw-scale-z:412%}.scale-412,.scale-413{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-413{--tw-scale-x:413%;--tw-scale-y:413%;--tw-scale-z:413%}.scale-414{--tw-scale-x:414%;--tw-scale-y:414%;--tw-scale-z:414%}.scale-414,.scale-415{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-415{--tw-scale-x:415%;--tw-scale-y:415%;--tw-scale-z:415%}.scale-416{--tw-scale-x:416%;--tw-scale-y:416%;--tw-scale-z:416%}.scale-416,.scale-417{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-417{--tw-scale-x:417%;--tw-scale-y:417%;--tw-scale-z:417%}.scale-418{--tw-scale-x:418%;--tw-scale-y:418%;--tw-scale-z:418%}.scale-418,.scale-419{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-419{--tw-scale-x:419%;--tw-scale-y:419%;--tw-scale-z:419%}.scale-420{--tw-scale-x:420%;--tw-scale-y:420%;--tw-scale-z:420%}.scale-420,.scale-421{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-421{--tw-scale-x:421%;--tw-scale-y:421%;--tw-scale-z:421%}.scale-422{--tw-scale-x:422%;--tw-scale-y:422%;--tw-scale-z:422%}.scale-422,.scale-423{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-423{--tw-scale-x:423%;--tw-scale-y:423%;--tw-scale-z:423%}.scale-424{--tw-scale-x:424%;--tw-scale-y:424%;--tw-scale-z:424%}.scale-424,.scale-425{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-425{--tw-scale-x:425%;--tw-scale-y:425%;--tw-scale-z:425%}.scale-426{--tw-scale-x:426%;--tw-scale-y:426%;--tw-scale-z:426%}.scale-426,.scale-427{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-427{--tw-scale-x:427%;--tw-scale-y:427%;--tw-scale-z:427%}.scale-428{--tw-scale-x:428%;--tw-scale-y:428%;--tw-scale-z:428%}.scale-428,.scale-429{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-429{--tw-scale-x:429%;--tw-scale-y:429%;--tw-scale-z:429%}.scale-430{--tw-scale-x:430%;--tw-scale-y:430%;--tw-scale-z:430%}.scale-430,.scale-431{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-431{--tw-scale-x:431%;--tw-scale-y:431%;--tw-scale-z:431%}.scale-432{--tw-scale-x:432%;--tw-scale-y:432%;--tw-scale-z:432%}.scale-432,.scale-433{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-433{--tw-scale-x:433%;--tw-scale-y:433%;--tw-scale-z:433%}.scale-434{--tw-scale-x:434%;--tw-scale-y:434%;--tw-scale-z:434%}.scale-434,.scale-435{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-435{--tw-scale-x:435%;--tw-scale-y:435%;--tw-scale-z:435%}.scale-436{--tw-scale-x:436%;--tw-scale-y:436%;--tw-scale-z:436%}.scale-436,.scale-437{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-437{--tw-scale-x:437%;--tw-scale-y:437%;--tw-scale-z:437%}.scale-438{--tw-scale-x:438%;--tw-scale-y:438%;--tw-scale-z:438%}.scale-438,.scale-439{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-439{--tw-scale-x:439%;--tw-scale-y:439%;--tw-scale-z:439%}.scale-440{--tw-scale-x:440%;--tw-scale-y:440%;--tw-scale-z:440%}.scale-440,.scale-441{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-441{--tw-scale-x:441%;--tw-scale-y:441%;--tw-scale-z:441%}.scale-442{--tw-scale-x:442%;--tw-scale-y:442%;--tw-scale-z:442%}.scale-442,.scale-443{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-443{--tw-scale-x:443%;--tw-scale-y:443%;--tw-scale-z:443%}.scale-444{--tw-scale-x:444%;--tw-scale-y:444%;--tw-scale-z:444%}.scale-444,.scale-445{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-445{--tw-scale-x:445%;--tw-scale-y:445%;--tw-scale-z:445%}.scale-446{--tw-scale-x:446%;--tw-scale-y:446%;--tw-scale-z:446%}.scale-446,.scale-447{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-447{--tw-scale-x:447%;--tw-scale-y:447%;--tw-scale-z:447%}.scale-448{--tw-scale-x:448%;--tw-scale-y:448%;--tw-scale-z:448%}.scale-448,.scale-449{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-449{--tw-scale-x:449%;--tw-scale-y:449%;--tw-scale-z:449%}.scale-450{--tw-scale-x:450%;--tw-scale-y:450%;--tw-scale-z:450%}.scale-450,.scale-451{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-451{--tw-scale-x:451%;--tw-scale-y:451%;--tw-scale-z:451%}.scale-452{--tw-scale-x:452%;--tw-scale-y:452%;--tw-scale-z:452%}.scale-452,.scale-453{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-453{--tw-scale-x:453%;--tw-scale-y:453%;--tw-scale-z:453%}.scale-454{--tw-scale-x:454%;--tw-scale-y:454%;--tw-scale-z:454%}.scale-454,.scale-455{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-455{--tw-scale-x:455%;--tw-scale-y:455%;--tw-scale-z:455%}.scale-456{--tw-scale-x:456%;--tw-scale-y:456%;--tw-scale-z:456%}.scale-456,.scale-457{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-457{--tw-scale-x:457%;--tw-scale-y:457%;--tw-scale-z:457%}.scale-458{--tw-scale-x:458%;--tw-scale-y:458%;--tw-scale-z:458%}.scale-458,.scale-459{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-459{--tw-scale-x:459%;--tw-scale-y:459%;--tw-scale-z:459%}.scale-460{--tw-scale-x:460%;--tw-scale-y:460%;--tw-scale-z:460%}.scale-460,.scale-461{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-461{--tw-scale-x:461%;--tw-scale-y:461%;--tw-scale-z:461%}.scale-462{--tw-scale-x:462%;--tw-scale-y:462%;--tw-scale-z:462%}.scale-462,.scale-463{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-463{--tw-scale-x:463%;--tw-scale-y:463%;--tw-scale-z:463%}.scale-464{--tw-scale-x:464%;--tw-scale-y:464%;--tw-scale-z:464%}.scale-464,.scale-465{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-465{--tw-scale-x:465%;--tw-scale-y:465%;--tw-scale-z:465%}.scale-466{--tw-scale-x:466%;--tw-scale-y:466%;--tw-scale-z:466%}.scale-466,.scale-467{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-467{--tw-scale-x:467%;--tw-scale-y:467%;--tw-scale-z:467%}.scale-468{--tw-scale-x:468%;--tw-scale-y:468%;--tw-scale-z:468%}.scale-468,.scale-469{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-469{--tw-scale-x:469%;--tw-scale-y:469%;--tw-scale-z:469%}.scale-470{--tw-scale-x:470%;--tw-scale-y:470%;--tw-scale-z:470%}.scale-470,.scale-471{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-471{--tw-scale-x:471%;--tw-scale-y:471%;--tw-scale-z:471%}.scale-472{--tw-scale-x:472%;--tw-scale-y:472%;--tw-scale-z:472%}.scale-472,.scale-473{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-473{--tw-scale-x:473%;--tw-scale-y:473%;--tw-scale-z:473%}.scale-474{--tw-scale-x:474%;--tw-scale-y:474%;--tw-scale-z:474%}.scale-474,.scale-475{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-475{--tw-scale-x:475%;--tw-scale-y:475%;--tw-scale-z:475%}.scale-476{--tw-scale-x:476%;--tw-scale-y:476%;--tw-scale-z:476%}.scale-476,.scale-477{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-477{--tw-scale-x:477%;--tw-scale-y:477%;--tw-scale-z:477%}.scale-478{--tw-scale-x:478%;--tw-scale-y:478%;--tw-scale-z:478%}.scale-478,.scale-479{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-479{--tw-scale-x:479%;--tw-scale-y:479%;--tw-scale-z:479%}.scale-480{--tw-scale-x:480%;--tw-scale-y:480%;--tw-scale-z:480%}.scale-480,.scale-481{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-481{--tw-scale-x:481%;--tw-scale-y:481%;--tw-scale-z:481%}.scale-482{--tw-scale-x:482%;--tw-scale-y:482%;--tw-scale-z:482%}.scale-482,.scale-483{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-483{--tw-scale-x:483%;--tw-scale-y:483%;--tw-scale-z:483%}.scale-484{--tw-scale-x:484%;--tw-scale-y:484%;--tw-scale-z:484%}.scale-484,.scale-485{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-485{--tw-scale-x:485%;--tw-scale-y:485%;--tw-scale-z:485%}.scale-486{--tw-scale-x:486%;--tw-scale-y:486%;--tw-scale-z:486%}.scale-486,.scale-487{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-487{--tw-scale-x:487%;--tw-scale-y:487%;--tw-scale-z:487%}.scale-488{--tw-scale-x:488%;--tw-scale-y:488%;--tw-scale-z:488%}.scale-488,.scale-489{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-489{--tw-scale-x:489%;--tw-scale-y:489%;--tw-scale-z:489%}.scale-490{--tw-scale-x:490%;--tw-scale-y:490%;--tw-scale-z:490%}.scale-490,.scale-491{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-491{--tw-scale-x:491%;--tw-scale-y:491%;--tw-scale-z:491%}.scale-492{--tw-scale-x:492%;--tw-scale-y:492%;--tw-scale-z:492%}.scale-492,.scale-493{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-493{--tw-scale-x:493%;--tw-scale-y:493%;--tw-scale-z:493%}.scale-494{--tw-scale-x:494%;--tw-scale-y:494%;--tw-scale-z:494%}.scale-494,.scale-495{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-495{--tw-scale-x:495%;--tw-scale-y:495%;--tw-scale-z:495%}.scale-496{--tw-scale-x:496%;--tw-scale-y:496%;--tw-scale-z:496%}.scale-496,.scale-497{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-497{--tw-scale-x:497%;--tw-scale-y:497%;--tw-scale-z:497%}.scale-498{--tw-scale-x:498%;--tw-scale-y:498%;--tw-scale-z:498%}.scale-498,.scale-499{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-499{--tw-scale-x:499%;--tw-scale-y:499%;--tw-scale-z:499%}.scale-500{--tw-scale-x:500%;--tw-scale-y:500%;--tw-scale-z:500%}.scale-500,.scale-501{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-501{--tw-scale-x:501%;--tw-scale-y:501%;--tw-scale-z:501%}.scale-502{--tw-scale-x:502%;--tw-scale-y:502%;--tw-scale-z:502%}.scale-502,.scale-503{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-503{--tw-scale-x:503%;--tw-scale-y:503%;--tw-scale-z:503%}.scale-504{--tw-scale-x:504%;--tw-scale-y:504%;--tw-scale-z:504%}.scale-504,.scale-505{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-505{--tw-scale-x:505%;--tw-scale-y:505%;--tw-scale-z:505%}.scale-506{--tw-scale-x:506%;--tw-scale-y:506%;--tw-scale-z:506%}.scale-506,.scale-507{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-507{--tw-scale-x:507%;--tw-scale-y:507%;--tw-scale-z:507%}.scale-508{--tw-scale-x:508%;--tw-scale-y:508%;--tw-scale-z:508%}.scale-508,.scale-509{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-509{--tw-scale-x:509%;--tw-scale-y:509%;--tw-scale-z:509%}.scale-510{--tw-scale-x:510%;--tw-scale-y:510%;--tw-scale-z:510%}.scale-510,.scale-511{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-511{--tw-scale-x:511%;--tw-scale-y:511%;--tw-scale-z:511%}.scale-512{--tw-scale-x:512%;--tw-scale-y:512%;--tw-scale-z:512%}.scale-512,.scale-513{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-513{--tw-scale-x:513%;--tw-scale-y:513%;--tw-scale-z:513%}.scale-514{--tw-scale-x:514%;--tw-scale-y:514%;--tw-scale-z:514%}.scale-514,.scale-515{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-515{--tw-scale-x:515%;--tw-scale-y:515%;--tw-scale-z:515%}.scale-516{--tw-scale-x:516%;--tw-scale-y:516%;--tw-scale-z:516%}.scale-516,.scale-517{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-517{--tw-scale-x:517%;--tw-scale-y:517%;--tw-scale-z:517%}.scale-518{--tw-scale-x:518%;--tw-scale-y:518%;--tw-scale-z:518%}.scale-518,.scale-519{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-519{--tw-scale-x:519%;--tw-scale-y:519%;--tw-scale-z:519%}.scale-520{--tw-scale-x:520%;--tw-scale-y:520%;--tw-scale-z:520%}.scale-520,.scale-521{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-521{--tw-scale-x:521%;--tw-scale-y:521%;--tw-scale-z:521%}.scale-522{--tw-scale-x:522%;--tw-scale-y:522%;--tw-scale-z:522%}.scale-522,.scale-523{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-523{--tw-scale-x:523%;--tw-scale-y:523%;--tw-scale-z:523%}.scale-524{--tw-scale-x:524%;--tw-scale-y:524%;--tw-scale-z:524%}.scale-524,.scale-525{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-525{--tw-scale-x:525%;--tw-scale-y:525%;--tw-scale-z:525%}.scale-526{--tw-scale-x:526%;--tw-scale-y:526%;--tw-scale-z:526%}.scale-526,.scale-527{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-527{--tw-scale-x:527%;--tw-scale-y:527%;--tw-scale-z:527%}.scale-528{--tw-scale-x:528%;--tw-scale-y:528%;--tw-scale-z:528%}.scale-528,.scale-529{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-529{--tw-scale-x:529%;--tw-scale-y:529%;--tw-scale-z:529%}.scale-530{--tw-scale-x:530%;--tw-scale-y:530%;--tw-scale-z:530%}.scale-530,.scale-531{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-531{--tw-scale-x:531%;--tw-scale-y:531%;--tw-scale-z:531%}.scale-532{--tw-scale-x:532%;--tw-scale-y:532%;--tw-scale-z:532%}.scale-532,.scale-533{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-533{--tw-scale-x:533%;--tw-scale-y:533%;--tw-scale-z:533%}.scale-534{--tw-scale-x:534%;--tw-scale-y:534%;--tw-scale-z:534%}.scale-534,.scale-535{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-535{--tw-scale-x:535%;--tw-scale-y:535%;--tw-scale-z:535%}.scale-536{--tw-scale-x:536%;--tw-scale-y:536%;--tw-scale-z:536%}.scale-536,.scale-537{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-537{--tw-scale-x:537%;--tw-scale-y:537%;--tw-scale-z:537%}.scale-538{--tw-scale-x:538%;--tw-scale-y:538%;--tw-scale-z:538%}.scale-538,.scale-539{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-539{--tw-scale-x:539%;--tw-scale-y:539%;--tw-scale-z:539%}.scale-540{--tw-scale-x:540%;--tw-scale-y:540%;--tw-scale-z:540%}.scale-540,.scale-541{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-541{--tw-scale-x:541%;--tw-scale-y:541%;--tw-scale-z:541%}.scale-542{--tw-scale-x:542%;--tw-scale-y:542%;--tw-scale-z:542%}.scale-542,.scale-543{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-543{--tw-scale-x:543%;--tw-scale-y:543%;--tw-scale-z:543%}.scale-544{--tw-scale-x:544%;--tw-scale-y:544%;--tw-scale-z:544%}.scale-544,.scale-545{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-545{--tw-scale-x:545%;--tw-scale-y:545%;--tw-scale-z:545%}.scale-546{--tw-scale-x:546%;--tw-scale-y:546%;--tw-scale-z:546%}.scale-546,.scale-547{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-547{--tw-scale-x:547%;--tw-scale-y:547%;--tw-scale-z:547%}.scale-548{--tw-scale-x:548%;--tw-scale-y:548%;--tw-scale-z:548%}.scale-548,.scale-549{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-549{--tw-scale-x:549%;--tw-scale-y:549%;--tw-scale-z:549%}.scale-550{--tw-scale-x:550%;--tw-scale-y:550%;--tw-scale-z:550%}.scale-550,.scale-551{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-551{--tw-scale-x:551%;--tw-scale-y:551%;--tw-scale-z:551%}.scale-552{--tw-scale-x:552%;--tw-scale-y:552%;--tw-scale-z:552%}.scale-552,.scale-553{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-553{--tw-scale-x:553%;--tw-scale-y:553%;--tw-scale-z:553%}.scale-554{--tw-scale-x:554%;--tw-scale-y:554%;--tw-scale-z:554%}.scale-554,.scale-555{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-555{--tw-scale-x:555%;--tw-scale-y:555%;--tw-scale-z:555%}.scale-556{--tw-scale-x:556%;--tw-scale-y:556%;--tw-scale-z:556%}.scale-556,.scale-557{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-557{--tw-scale-x:557%;--tw-scale-y:557%;--tw-scale-z:557%}.scale-558{--tw-scale-x:558%;--tw-scale-y:558%;--tw-scale-z:558%}.scale-558,.scale-559{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-559{--tw-scale-x:559%;--tw-scale-y:559%;--tw-scale-z:559%}.scale-560{--tw-scale-x:560%;--tw-scale-y:560%;--tw-scale-z:560%}.scale-560,.scale-561{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-561{--tw-scale-x:561%;--tw-scale-y:561%;--tw-scale-z:561%}.scale-562{--tw-scale-x:562%;--tw-scale-y:562%;--tw-scale-z:562%}.scale-562,.scale-563{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-563{--tw-scale-x:563%;--tw-scale-y:563%;--tw-scale-z:563%}.scale-564{--tw-scale-x:564%;--tw-scale-y:564%;--tw-scale-z:564%}.scale-564,.scale-565{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-565{--tw-scale-x:565%;--tw-scale-y:565%;--tw-scale-z:565%}.scale-566{--tw-scale-x:566%;--tw-scale-y:566%;--tw-scale-z:566%}.scale-566,.scale-567{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-567{--tw-scale-x:567%;--tw-scale-y:567%;--tw-scale-z:567%}.scale-568{--tw-scale-x:568%;--tw-scale-y:568%;--tw-scale-z:568%}.scale-568,.scale-569{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-569{--tw-scale-x:569%;--tw-scale-y:569%;--tw-scale-z:569%}.scale-570{--tw-scale-x:570%;--tw-scale-y:570%;--tw-scale-z:570%}.scale-570,.scale-571{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-571{--tw-scale-x:571%;--tw-scale-y:571%;--tw-scale-z:571%}.scale-572{--tw-scale-x:572%;--tw-scale-y:572%;--tw-scale-z:572%}.scale-572,.scale-573{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-573{--tw-scale-x:573%;--tw-scale-y:573%;--tw-scale-z:573%}.scale-574{--tw-scale-x:574%;--tw-scale-y:574%;--tw-scale-z:574%}.scale-574,.scale-575{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-575{--tw-scale-x:575%;--tw-scale-y:575%;--tw-scale-z:575%}.scale-576{--tw-scale-x:576%;--tw-scale-y:576%;--tw-scale-z:576%}.scale-576,.scale-577{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-577{--tw-scale-x:577%;--tw-scale-y:577%;--tw-scale-z:577%}.scale-578{--tw-scale-x:578%;--tw-scale-y:578%;--tw-scale-z:578%}.scale-578,.scale-579{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-579{--tw-scale-x:579%;--tw-scale-y:579%;--tw-scale-z:579%}.scale-580{--tw-scale-x:580%;--tw-scale-y:580%;--tw-scale-z:580%}.scale-580,.scale-581{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-581{--tw-scale-x:581%;--tw-scale-y:581%;--tw-scale-z:581%}.scale-582{--tw-scale-x:582%;--tw-scale-y:582%;--tw-scale-z:582%}.scale-582,.scale-583{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-583{--tw-scale-x:583%;--tw-scale-y:583%;--tw-scale-z:583%}.scale-584{--tw-scale-x:584%;--tw-scale-y:584%;--tw-scale-z:584%}.scale-584,.scale-585{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-585{--tw-scale-x:585%;--tw-scale-y:585%;--tw-scale-z:585%}.scale-586{--tw-scale-x:586%;--tw-scale-y:586%;--tw-scale-z:586%}.scale-586,.scale-587{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-587{--tw-scale-x:587%;--tw-scale-y:587%;--tw-scale-z:587%}.scale-588{--tw-scale-x:588%;--tw-scale-y:588%;--tw-scale-z:588%}.scale-588,.scale-589{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-589{--tw-scale-x:589%;--tw-scale-y:589%;--tw-scale-z:589%}.scale-590{--tw-scale-x:590%;--tw-scale-y:590%;--tw-scale-z:590%}.scale-590,.scale-591{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-591{--tw-scale-x:591%;--tw-scale-y:591%;--tw-scale-z:591%}.scale-592{--tw-scale-x:592%;--tw-scale-y:592%;--tw-scale-z:592%}.scale-592,.scale-593{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-593{--tw-scale-x:593%;--tw-scale-y:593%;--tw-scale-z:593%}.scale-594{--tw-scale-x:594%;--tw-scale-y:594%;--tw-scale-z:594%}.scale-594,.scale-595{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-595{--tw-scale-x:595%;--tw-scale-y:595%;--tw-scale-z:595%}.scale-596{--tw-scale-x:596%;--tw-scale-y:596%;--tw-scale-z:596%}.scale-596,.scale-597{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-597{--tw-scale-x:597%;--tw-scale-y:597%;--tw-scale-z:597%}.scale-598{--tw-scale-x:598%;--tw-scale-y:598%;--tw-scale-z:598%}.scale-598,.scale-599{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-599{--tw-scale-x:599%;--tw-scale-y:599%;--tw-scale-z:599%}.scale-600{--tw-scale-x:600%;--tw-scale-y:600%;--tw-scale-z:600%}.scale-600,.scale-601{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-601{--tw-scale-x:601%;--tw-scale-y:601%;--tw-scale-z:601%}.scale-602{--tw-scale-x:602%;--tw-scale-y:602%;--tw-scale-z:602%}.scale-602,.scale-603{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-603{--tw-scale-x:603%;--tw-scale-y:603%;--tw-scale-z:603%}.scale-604{--tw-scale-x:604%;--tw-scale-y:604%;--tw-scale-z:604%}.scale-604,.scale-605{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-605{--tw-scale-x:605%;--tw-scale-y:605%;--tw-scale-z:605%}.scale-606{--tw-scale-x:606%;--tw-scale-y:606%;--tw-scale-z:606%}.scale-606,.scale-607{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-607{--tw-scale-x:607%;--tw-scale-y:607%;--tw-scale-z:607%}.scale-608{--tw-scale-x:608%;--tw-scale-y:608%;--tw-scale-z:608%}.scale-608,.scale-609{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-609{--tw-scale-x:609%;--tw-scale-y:609%;--tw-scale-z:609%}.scale-610{--tw-scale-x:610%;--tw-scale-y:610%;--tw-scale-z:610%}.scale-610,.scale-611{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-611{--tw-scale-x:611%;--tw-scale-y:611%;--tw-scale-z:611%}.scale-612{--tw-scale-x:612%;--tw-scale-y:612%;--tw-scale-z:612%}.scale-612,.scale-613{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-613{--tw-scale-x:613%;--tw-scale-y:613%;--tw-scale-z:613%}.scale-614{--tw-scale-x:614%;--tw-scale-y:614%;--tw-scale-z:614%}.scale-614,.scale-615{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-615{--tw-scale-x:615%;--tw-scale-y:615%;--tw-scale-z:615%}.scale-616{--tw-scale-x:616%;--tw-scale-y:616%;--tw-scale-z:616%}.scale-616,.scale-617{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-617{--tw-scale-x:617%;--tw-scale-y:617%;--tw-scale-z:617%}.scale-618{--tw-scale-x:618%;--tw-scale-y:618%;--tw-scale-z:618%}.scale-618,.scale-619{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-619{--tw-scale-x:619%;--tw-scale-y:619%;--tw-scale-z:619%}.scale-620{--tw-scale-x:620%;--tw-scale-y:620%;--tw-scale-z:620%}.scale-620,.scale-621{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-621{--tw-scale-x:621%;--tw-scale-y:621%;--tw-scale-z:621%}.scale-622{--tw-scale-x:622%;--tw-scale-y:622%;--tw-scale-z:622%}.scale-622,.scale-623{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-623{--tw-scale-x:623%;--tw-scale-y:623%;--tw-scale-z:623%}.scale-624{--tw-scale-x:624%;--tw-scale-y:624%;--tw-scale-z:624%}.scale-624,.scale-625{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-625{--tw-scale-x:625%;--tw-scale-y:625%;--tw-scale-z:625%}.scale-626{--tw-scale-x:626%;--tw-scale-y:626%;--tw-scale-z:626%}.scale-626,.scale-627{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-627{--tw-scale-x:627%;--tw-scale-y:627%;--tw-scale-z:627%}.scale-628{--tw-scale-x:628%;--tw-scale-y:628%;--tw-scale-z:628%}.scale-628,.scale-629{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-629{--tw-scale-x:629%;--tw-scale-y:629%;--tw-scale-z:629%}.scale-630{--tw-scale-x:630%;--tw-scale-y:630%;--tw-scale-z:630%}.scale-630,.scale-631{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-631{--tw-scale-x:631%;--tw-scale-y:631%;--tw-scale-z:631%}.scale-632{--tw-scale-x:632%;--tw-scale-y:632%;--tw-scale-z:632%}.scale-632,.scale-633{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-633{--tw-scale-x:633%;--tw-scale-y:633%;--tw-scale-z:633%}.scale-634{--tw-scale-x:634%;--tw-scale-y:634%;--tw-scale-z:634%}.scale-634,.scale-635{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-635{--tw-scale-x:635%;--tw-scale-y:635%;--tw-scale-z:635%}.scale-636{--tw-scale-x:636%;--tw-scale-y:636%;--tw-scale-z:636%}.scale-636,.scale-637{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-637{--tw-scale-x:637%;--tw-scale-y:637%;--tw-scale-z:637%}.scale-638{--tw-scale-x:638%;--tw-scale-y:638%;--tw-scale-z:638%}.scale-638,.scale-639{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-639{--tw-scale-x:639%;--tw-scale-y:639%;--tw-scale-z:639%}.scale-640{--tw-scale-x:640%;--tw-scale-y:640%;--tw-scale-z:640%}.scale-640,.scale-641{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-641{--tw-scale-x:641%;--tw-scale-y:641%;--tw-scale-z:641%}.scale-642{--tw-scale-x:642%;--tw-scale-y:642%;--tw-scale-z:642%}.scale-642,.scale-643{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-643{--tw-scale-x:643%;--tw-scale-y:643%;--tw-scale-z:643%}.scale-644{--tw-scale-x:644%;--tw-scale-y:644%;--tw-scale-z:644%}.scale-644,.scale-645{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-645{--tw-scale-x:645%;--tw-scale-y:645%;--tw-scale-z:645%}.scale-646{--tw-scale-x:646%;--tw-scale-y:646%;--tw-scale-z:646%}.scale-646,.scale-647{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-647{--tw-scale-x:647%;--tw-scale-y:647%;--tw-scale-z:647%}.scale-648{--tw-scale-x:648%;--tw-scale-y:648%;--tw-scale-z:648%}.scale-648,.scale-649{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-649{--tw-scale-x:649%;--tw-scale-y:649%;--tw-scale-z:649%}.scale-650{--tw-scale-x:650%;--tw-scale-y:650%;--tw-scale-z:650%}.scale-650,.scale-651{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-651{--tw-scale-x:651%;--tw-scale-y:651%;--tw-scale-z:651%}.scale-652{--tw-scale-x:652%;--tw-scale-y:652%;--tw-scale-z:652%}.scale-652,.scale-653{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-653{--tw-scale-x:653%;--tw-scale-y:653%;--tw-scale-z:653%}.scale-654{--tw-scale-x:654%;--tw-scale-y:654%;--tw-scale-z:654%}.scale-654,.scale-655{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-655{--tw-scale-x:655%;--tw-scale-y:655%;--tw-scale-z:655%}.scale-656{--tw-scale-x:656%;--tw-scale-y:656%;--tw-scale-z:656%}.scale-656,.scale-657{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-657{--tw-scale-x:657%;--tw-scale-y:657%;--tw-scale-z:657%}.scale-658{--tw-scale-x:658%;--tw-scale-y:658%;--tw-scale-z:658%}.scale-658,.scale-659{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-659{--tw-scale-x:659%;--tw-scale-y:659%;--tw-scale-z:659%}.scale-660{--tw-scale-x:660%;--tw-scale-y:660%;--tw-scale-z:660%}.scale-660,.scale-661{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-661{--tw-scale-x:661%;--tw-scale-y:661%;--tw-scale-z:661%}.scale-662{--tw-scale-x:662%;--tw-scale-y:662%;--tw-scale-z:662%}.scale-662,.scale-663{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-663{--tw-scale-x:663%;--tw-scale-y:663%;--tw-scale-z:663%}.scale-664{--tw-scale-x:664%;--tw-scale-y:664%;--tw-scale-z:664%}.scale-664,.scale-665{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-665{--tw-scale-x:665%;--tw-scale-y:665%;--tw-scale-z:665%}.scale-666{--tw-scale-x:666%;--tw-scale-y:666%;--tw-scale-z:666%}.scale-666,.scale-667{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-667{--tw-scale-x:667%;--tw-scale-y:667%;--tw-scale-z:667%}.scale-668{--tw-scale-x:668%;--tw-scale-y:668%;--tw-scale-z:668%}.scale-668,.scale-669{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-669{--tw-scale-x:669%;--tw-scale-y:669%;--tw-scale-z:669%}.scale-670{--tw-scale-x:670%;--tw-scale-y:670%;--tw-scale-z:670%}.scale-670,.scale-671{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-671{--tw-scale-x:671%;--tw-scale-y:671%;--tw-scale-z:671%}.scale-672{--tw-scale-x:672%;--tw-scale-y:672%;--tw-scale-z:672%}.scale-672,.scale-673{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-673{--tw-scale-x:673%;--tw-scale-y:673%;--tw-scale-z:673%}.scale-674{--tw-scale-x:674%;--tw-scale-y:674%;--tw-scale-z:674%}.scale-674,.scale-675{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-675{--tw-scale-x:675%;--tw-scale-y:675%;--tw-scale-z:675%}.scale-676{--tw-scale-x:676%;--tw-scale-y:676%;--tw-scale-z:676%}.scale-676,.scale-677{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-677{--tw-scale-x:677%;--tw-scale-y:677%;--tw-scale-z:677%}.scale-678{--tw-scale-x:678%;--tw-scale-y:678%;--tw-scale-z:678%}.scale-678,.scale-679{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-679{--tw-scale-x:679%;--tw-scale-y:679%;--tw-scale-z:679%}.scale-680{--tw-scale-x:680%;--tw-scale-y:680%;--tw-scale-z:680%}.scale-680,.scale-681{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-681{--tw-scale-x:681%;--tw-scale-y:681%;--tw-scale-z:681%}.scale-682{--tw-scale-x:682%;--tw-scale-y:682%;--tw-scale-z:682%}.scale-682,.scale-683{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-683{--tw-scale-x:683%;--tw-scale-y:683%;--tw-scale-z:683%}.scale-684{--tw-scale-x:684%;--tw-scale-y:684%;--tw-scale-z:684%}.scale-684,.scale-685{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-685{--tw-scale-x:685%;--tw-scale-y:685%;--tw-scale-z:685%}.scale-686{--tw-scale-x:686%;--tw-scale-y:686%;--tw-scale-z:686%}.scale-686,.scale-687{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-687{--tw-scale-x:687%;--tw-scale-y:687%;--tw-scale-z:687%}.scale-688{--tw-scale-x:688%;--tw-scale-y:688%;--tw-scale-z:688%}.scale-688,.scale-689{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-689{--tw-scale-x:689%;--tw-scale-y:689%;--tw-scale-z:689%}.scale-690{--tw-scale-x:690%;--tw-scale-y:690%;--tw-scale-z:690%}.scale-690,.scale-691{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-691{--tw-scale-x:691%;--tw-scale-y:691%;--tw-scale-z:691%}.scale-692{--tw-scale-x:692%;--tw-scale-y:692%;--tw-scale-z:692%}.scale-692,.scale-693{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-693{--tw-scale-x:693%;--tw-scale-y:693%;--tw-scale-z:693%}.scale-694{--tw-scale-x:694%;--tw-scale-y:694%;--tw-scale-z:694%}.scale-694,.scale-695{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-695{--tw-scale-x:695%;--tw-scale-y:695%;--tw-scale-z:695%}.scale-696{--tw-scale-x:696%;--tw-scale-y:696%;--tw-scale-z:696%}.scale-696,.scale-697{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-697{--tw-scale-x:697%;--tw-scale-y:697%;--tw-scale-z:697%}.scale-698{--tw-scale-x:698%;--tw-scale-y:698%;--tw-scale-z:698%}.scale-698,.scale-699{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-699{--tw-scale-x:699%;--tw-scale-y:699%;--tw-scale-z:699%}.scale-700{--tw-scale-x:700%;--tw-scale-y:700%;--tw-scale-z:700%}.scale-700,.scale-701{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-701{--tw-scale-x:701%;--tw-scale-y:701%;--tw-scale-z:701%}.scale-702{--tw-scale-x:702%;--tw-scale-y:702%;--tw-scale-z:702%}.scale-702,.scale-703{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-703{--tw-scale-x:703%;--tw-scale-y:703%;--tw-scale-z:703%}.scale-704{--tw-scale-x:704%;--tw-scale-y:704%;--tw-scale-z:704%}.scale-704,.scale-705{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-705{--tw-scale-x:705%;--tw-scale-y:705%;--tw-scale-z:705%}.scale-706{--tw-scale-x:706%;--tw-scale-y:706%;--tw-scale-z:706%}.scale-706,.scale-707{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-707{--tw-scale-x:707%;--tw-scale-y:707%;--tw-scale-z:707%}.scale-708{--tw-scale-x:708%;--tw-scale-y:708%;--tw-scale-z:708%}.scale-708,.scale-709{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-709{--tw-scale-x:709%;--tw-scale-y:709%;--tw-scale-z:709%}.scale-710{--tw-scale-x:710%;--tw-scale-y:710%;--tw-scale-z:710%}.scale-710,.scale-711{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-711{--tw-scale-x:711%;--tw-scale-y:711%;--tw-scale-z:711%}.scale-712{--tw-scale-x:712%;--tw-scale-y:712%;--tw-scale-z:712%}.scale-712,.scale-713{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-713{--tw-scale-x:713%;--tw-scale-y:713%;--tw-scale-z:713%}.scale-714{--tw-scale-x:714%;--tw-scale-y:714%;--tw-scale-z:714%}.scale-714,.scale-715{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-715{--tw-scale-x:715%;--tw-scale-y:715%;--tw-scale-z:715%}.scale-716{--tw-scale-x:716%;--tw-scale-y:716%;--tw-scale-z:716%}.scale-716,.scale-717{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-717{--tw-scale-x:717%;--tw-scale-y:717%;--tw-scale-z:717%}.scale-718{--tw-scale-x:718%;--tw-scale-y:718%;--tw-scale-z:718%}.scale-718,.scale-719{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-719{--tw-scale-x:719%;--tw-scale-y:719%;--tw-scale-z:719%}.scale-720{--tw-scale-x:720%;--tw-scale-y:720%;--tw-scale-z:720%}.scale-720,.scale-721{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-721{--tw-scale-x:721%;--tw-scale-y:721%;--tw-scale-z:721%}.scale-722{--tw-scale-x:722%;--tw-scale-y:722%;--tw-scale-z:722%}.scale-722,.scale-723{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-723{--tw-scale-x:723%;--tw-scale-y:723%;--tw-scale-z:723%}.scale-724{--tw-scale-x:724%;--tw-scale-y:724%;--tw-scale-z:724%}.scale-724,.scale-725{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-725{--tw-scale-x:725%;--tw-scale-y:725%;--tw-scale-z:725%}.scale-726{--tw-scale-x:726%;--tw-scale-y:726%;--tw-scale-z:726%}.scale-726,.scale-727{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-727{--tw-scale-x:727%;--tw-scale-y:727%;--tw-scale-z:727%}.scale-728{--tw-scale-x:728%;--tw-scale-y:728%;--tw-scale-z:728%}.scale-728,.scale-729{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-729{--tw-scale-x:729%;--tw-scale-y:729%;--tw-scale-z:729%}.scale-730{--tw-scale-x:730%;--tw-scale-y:730%;--tw-scale-z:730%}.scale-730,.scale-731{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-731{--tw-scale-x:731%;--tw-scale-y:731%;--tw-scale-z:731%}.scale-732{--tw-scale-x:732%;--tw-scale-y:732%;--tw-scale-z:732%}.scale-732,.scale-733{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-733{--tw-scale-x:733%;--tw-scale-y:733%;--tw-scale-z:733%}.scale-734{--tw-scale-x:734%;--tw-scale-y:734%;--tw-scale-z:734%}.scale-734,.scale-735{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-735{--tw-scale-x:735%;--tw-scale-y:735%;--tw-scale-z:735%}.scale-736{--tw-scale-x:736%;--tw-scale-y:736%;--tw-scale-z:736%}.scale-736,.scale-737{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-737{--tw-scale-x:737%;--tw-scale-y:737%;--tw-scale-z:737%}.scale-738{--tw-scale-x:738%;--tw-scale-y:738%;--tw-scale-z:738%}.scale-738,.scale-739{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-739{--tw-scale-x:739%;--tw-scale-y:739%;--tw-scale-z:739%}.scale-740{--tw-scale-x:740%;--tw-scale-y:740%;--tw-scale-z:740%}.scale-740,.scale-741{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-741{--tw-scale-x:741%;--tw-scale-y:741%;--tw-scale-z:741%}.scale-742{--tw-scale-x:742%;--tw-scale-y:742%;--tw-scale-z:742%}.scale-742,.scale-743{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-743{--tw-scale-x:743%;--tw-scale-y:743%;--tw-scale-z:743%}.scale-744{--tw-scale-x:744%;--tw-scale-y:744%;--tw-scale-z:744%}.scale-744,.scale-745{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-745{--tw-scale-x:745%;--tw-scale-y:745%;--tw-scale-z:745%}.scale-746{--tw-scale-x:746%;--tw-scale-y:746%;--tw-scale-z:746%}.scale-746,.scale-747{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-747{--tw-scale-x:747%;--tw-scale-y:747%;--tw-scale-z:747%}.scale-748{--tw-scale-x:748%;--tw-scale-y:748%;--tw-scale-z:748%}.scale-748,.scale-749{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-749{--tw-scale-x:749%;--tw-scale-y:749%;--tw-scale-z:749%}.scale-750{--tw-scale-x:750%;--tw-scale-y:750%;--tw-scale-z:750%}.scale-750,.scale-751{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-751{--tw-scale-x:751%;--tw-scale-y:751%;--tw-scale-z:751%}.scale-752{--tw-scale-x:752%;--tw-scale-y:752%;--tw-scale-z:752%}.scale-752,.scale-753{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-753{--tw-scale-x:753%;--tw-scale-y:753%;--tw-scale-z:753%}.scale-754{--tw-scale-x:754%;--tw-scale-y:754%;--tw-scale-z:754%}.scale-754,.scale-755{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-755{--tw-scale-x:755%;--tw-scale-y:755%;--tw-scale-z:755%}.scale-756{--tw-scale-x:756%;--tw-scale-y:756%;--tw-scale-z:756%}.scale-756,.scale-757{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-757{--tw-scale-x:757%;--tw-scale-y:757%;--tw-scale-z:757%}.scale-758{--tw-scale-x:758%;--tw-scale-y:758%;--tw-scale-z:758%}.scale-758,.scale-759{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-759{--tw-scale-x:759%;--tw-scale-y:759%;--tw-scale-z:759%}.scale-760{--tw-scale-x:760%;--tw-scale-y:760%;--tw-scale-z:760%}.scale-760,.scale-761{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-761{--tw-scale-x:761%;--tw-scale-y:761%;--tw-scale-z:761%}.scale-762{--tw-scale-x:762%;--tw-scale-y:762%;--tw-scale-z:762%}.scale-762,.scale-763{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-763{--tw-scale-x:763%;--tw-scale-y:763%;--tw-scale-z:763%}.scale-764{--tw-scale-x:764%;--tw-scale-y:764%;--tw-scale-z:764%}.scale-764,.scale-765{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-765{--tw-scale-x:765%;--tw-scale-y:765%;--tw-scale-z:765%}.scale-766{--tw-scale-x:766%;--tw-scale-y:766%;--tw-scale-z:766%}.scale-766,.scale-767{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-767{--tw-scale-x:767%;--tw-scale-y:767%;--tw-scale-z:767%}.scale-768{--tw-scale-x:768%;--tw-scale-y:768%;--tw-scale-z:768%}.scale-768,.scale-769{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-769{--tw-scale-x:769%;--tw-scale-y:769%;--tw-scale-z:769%}.scale-770{--tw-scale-x:770%;--tw-scale-y:770%;--tw-scale-z:770%}.scale-770,.scale-771{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-771{--tw-scale-x:771%;--tw-scale-y:771%;--tw-scale-z:771%}.scale-772{--tw-scale-x:772%;--tw-scale-y:772%;--tw-scale-z:772%}.scale-772,.scale-773{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-773{--tw-scale-x:773%;--tw-scale-y:773%;--tw-scale-z:773%}.scale-774{--tw-scale-x:774%;--tw-scale-y:774%;--tw-scale-z:774%}.scale-774,.scale-775{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-775{--tw-scale-x:775%;--tw-scale-y:775%;--tw-scale-z:775%}.scale-776{--tw-scale-x:776%;--tw-scale-y:776%;--tw-scale-z:776%}.scale-776,.scale-777{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-777{--tw-scale-x:777%;--tw-scale-y:777%;--tw-scale-z:777%}.scale-778{--tw-scale-x:778%;--tw-scale-y:778%;--tw-scale-z:778%}.scale-778,.scale-779{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-779{--tw-scale-x:779%;--tw-scale-y:779%;--tw-scale-z:779%}.scale-780{--tw-scale-x:780%;--tw-scale-y:780%;--tw-scale-z:780%}.scale-780,.scale-781{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-781{--tw-scale-x:781%;--tw-scale-y:781%;--tw-scale-z:781%}.scale-782{--tw-scale-x:782%;--tw-scale-y:782%;--tw-scale-z:782%}.scale-782,.scale-783{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-783{--tw-scale-x:783%;--tw-scale-y:783%;--tw-scale-z:783%}.scale-784{--tw-scale-x:784%;--tw-scale-y:784%;--tw-scale-z:784%}.scale-784,.scale-785{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-785{--tw-scale-x:785%;--tw-scale-y:785%;--tw-scale-z:785%}.scale-786{--tw-scale-x:786%;--tw-scale-y:786%;--tw-scale-z:786%}.scale-786,.scale-787{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-787{--tw-scale-x:787%;--tw-scale-y:787%;--tw-scale-z:787%}.scale-788{--tw-scale-x:788%;--tw-scale-y:788%;--tw-scale-z:788%}.scale-788,.scale-789{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-789{--tw-scale-x:789%;--tw-scale-y:789%;--tw-scale-z:789%}.scale-790{--tw-scale-x:790%;--tw-scale-y:790%;--tw-scale-z:790%}.scale-790,.scale-791{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-791{--tw-scale-x:791%;--tw-scale-y:791%;--tw-scale-z:791%}.scale-792{--tw-scale-x:792%;--tw-scale-y:792%;--tw-scale-z:792%}.scale-792,.scale-793{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-793{--tw-scale-x:793%;--tw-scale-y:793%;--tw-scale-z:793%}.scale-794{--tw-scale-x:794%;--tw-scale-y:794%;--tw-scale-z:794%}.scale-794,.scale-795{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-795{--tw-scale-x:795%;--tw-scale-y:795%;--tw-scale-z:795%}.scale-796{--tw-scale-x:796%;--tw-scale-y:796%;--tw-scale-z:796%}.scale-796,.scale-797{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-797{--tw-scale-x:797%;--tw-scale-y:797%;--tw-scale-z:797%}.scale-798{--tw-scale-x:798%;--tw-scale-y:798%;--tw-scale-z:798%}.scale-798,.scale-799{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-799{--tw-scale-x:799%;--tw-scale-y:799%;--tw-scale-z:799%}.scale-800{--tw-scale-x:800%;--tw-scale-y:800%;--tw-scale-z:800%}.scale-800,.scale-801{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-801{--tw-scale-x:801%;--tw-scale-y:801%;--tw-scale-z:801%}.scale-802{--tw-scale-x:802%;--tw-scale-y:802%;--tw-scale-z:802%}.scale-802,.scale-803{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-803{--tw-scale-x:803%;--tw-scale-y:803%;--tw-scale-z:803%}.scale-804{--tw-scale-x:804%;--tw-scale-y:804%;--tw-scale-z:804%}.scale-804,.scale-805{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-805{--tw-scale-x:805%;--tw-scale-y:805%;--tw-scale-z:805%}.scale-806{--tw-scale-x:806%;--tw-scale-y:806%;--tw-scale-z:806%}.scale-806,.scale-807{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-807{--tw-scale-x:807%;--tw-scale-y:807%;--tw-scale-z:807%}.scale-808{--tw-scale-x:808%;--tw-scale-y:808%;--tw-scale-z:808%}.scale-808,.scale-809{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-809{--tw-scale-x:809%;--tw-scale-y:809%;--tw-scale-z:809%}.scale-810{--tw-scale-x:810%;--tw-scale-y:810%;--tw-scale-z:810%}.scale-810,.scale-811{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-811{--tw-scale-x:811%;--tw-scale-y:811%;--tw-scale-z:811%}.scale-812{--tw-scale-x:812%;--tw-scale-y:812%;--tw-scale-z:812%}.scale-812,.scale-813{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-813{--tw-scale-x:813%;--tw-scale-y:813%;--tw-scale-z:813%}.scale-814{--tw-scale-x:814%;--tw-scale-y:814%;--tw-scale-z:814%}.scale-814,.scale-815{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-815{--tw-scale-x:815%;--tw-scale-y:815%;--tw-scale-z:815%}.scale-816{--tw-scale-x:816%;--tw-scale-y:816%;--tw-scale-z:816%}.scale-816,.scale-817{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-817{--tw-scale-x:817%;--tw-scale-y:817%;--tw-scale-z:817%}.scale-818{--tw-scale-x:818%;--tw-scale-y:818%;--tw-scale-z:818%}.scale-818,.scale-819{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-819{--tw-scale-x:819%;--tw-scale-y:819%;--tw-scale-z:819%}.scale-820{--tw-scale-x:820%;--tw-scale-y:820%;--tw-scale-z:820%}.scale-820,.scale-821{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-821{--tw-scale-x:821%;--tw-scale-y:821%;--tw-scale-z:821%}.scale-822{--tw-scale-x:822%;--tw-scale-y:822%;--tw-scale-z:822%}.scale-822,.scale-823{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-823{--tw-scale-x:823%;--tw-scale-y:823%;--tw-scale-z:823%}.scale-824{--tw-scale-x:824%;--tw-scale-y:824%;--tw-scale-z:824%}.scale-824,.scale-825{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-825{--tw-scale-x:825%;--tw-scale-y:825%;--tw-scale-z:825%}.scale-826{--tw-scale-x:826%;--tw-scale-y:826%;--tw-scale-z:826%}.scale-826,.scale-827{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-827{--tw-scale-x:827%;--tw-scale-y:827%;--tw-scale-z:827%}.scale-828{--tw-scale-x:828%;--tw-scale-y:828%;--tw-scale-z:828%}.scale-828,.scale-829{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-829{--tw-scale-x:829%;--tw-scale-y:829%;--tw-scale-z:829%}.scale-830{--tw-scale-x:830%;--tw-scale-y:830%;--tw-scale-z:830%}.scale-830,.scale-831{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-831{--tw-scale-x:831%;--tw-scale-y:831%;--tw-scale-z:831%}.scale-832{--tw-scale-x:832%;--tw-scale-y:832%;--tw-scale-z:832%}.scale-832,.scale-833{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-833{--tw-scale-x:833%;--tw-scale-y:833%;--tw-scale-z:833%}.scale-834{--tw-scale-x:834%;--tw-scale-y:834%;--tw-scale-z:834%}.scale-834,.scale-835{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-835{--tw-scale-x:835%;--tw-scale-y:835%;--tw-scale-z:835%}.scale-836{--tw-scale-x:836%;--tw-scale-y:836%;--tw-scale-z:836%}.scale-836,.scale-837{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-837{--tw-scale-x:837%;--tw-scale-y:837%;--tw-scale-z:837%}.scale-838{--tw-scale-x:838%;--tw-scale-y:838%;--tw-scale-z:838%}.scale-838,.scale-839{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-839{--tw-scale-x:839%;--tw-scale-y:839%;--tw-scale-z:839%}.scale-840{--tw-scale-x:840%;--tw-scale-y:840%;--tw-scale-z:840%}.scale-840,.scale-841{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-841{--tw-scale-x:841%;--tw-scale-y:841%;--tw-scale-z:841%}.scale-842{--tw-scale-x:842%;--tw-scale-y:842%;--tw-scale-z:842%}.scale-842,.scale-843{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-843{--tw-scale-x:843%;--tw-scale-y:843%;--tw-scale-z:843%}.scale-844{--tw-scale-x:844%;--tw-scale-y:844%;--tw-scale-z:844%}.scale-844,.scale-845{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-845{--tw-scale-x:845%;--tw-scale-y:845%;--tw-scale-z:845%}.scale-846{--tw-scale-x:846%;--tw-scale-y:846%;--tw-scale-z:846%}.scale-846,.scale-847{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-847{--tw-scale-x:847%;--tw-scale-y:847%;--tw-scale-z:847%}.scale-848{--tw-scale-x:848%;--tw-scale-y:848%;--tw-scale-z:848%}.scale-848,.scale-849{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-849{--tw-scale-x:849%;--tw-scale-y:849%;--tw-scale-z:849%}.scale-850{--tw-scale-x:850%;--tw-scale-y:850%;--tw-scale-z:850%}.scale-850,.scale-851{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-851{--tw-scale-x:851%;--tw-scale-y:851%;--tw-scale-z:851%}.scale-852{--tw-scale-x:852%;--tw-scale-y:852%;--tw-scale-z:852%}.scale-852,.scale-853{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-853{--tw-scale-x:853%;--tw-scale-y:853%;--tw-scale-z:853%}.scale-854{--tw-scale-x:854%;--tw-scale-y:854%;--tw-scale-z:854%}.scale-854,.scale-855{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-855{--tw-scale-x:855%;--tw-scale-y:855%;--tw-scale-z:855%}.scale-856{--tw-scale-x:856%;--tw-scale-y:856%;--tw-scale-z:856%}.scale-856,.scale-857{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-857{--tw-scale-x:857%;--tw-scale-y:857%;--tw-scale-z:857%}.scale-858{--tw-scale-x:858%;--tw-scale-y:858%;--tw-scale-z:858%}.scale-858,.scale-859{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-859{--tw-scale-x:859%;--tw-scale-y:859%;--tw-scale-z:859%}.scale-860{--tw-scale-x:860%;--tw-scale-y:860%;--tw-scale-z:860%}.scale-860,.scale-861{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-861{--tw-scale-x:861%;--tw-scale-y:861%;--tw-scale-z:861%}.scale-862{--tw-scale-x:862%;--tw-scale-y:862%;--tw-scale-z:862%}.scale-862,.scale-863{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-863{--tw-scale-x:863%;--tw-scale-y:863%;--tw-scale-z:863%}.scale-864{--tw-scale-x:864%;--tw-scale-y:864%;--tw-scale-z:864%}.scale-864,.scale-865{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-865{--tw-scale-x:865%;--tw-scale-y:865%;--tw-scale-z:865%}.scale-866{--tw-scale-x:866%;--tw-scale-y:866%;--tw-scale-z:866%}.scale-866,.scale-867{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-867{--tw-scale-x:867%;--tw-scale-y:867%;--tw-scale-z:867%}.scale-868{--tw-scale-x:868%;--tw-scale-y:868%;--tw-scale-z:868%}.scale-868,.scale-869{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-869{--tw-scale-x:869%;--tw-scale-y:869%;--tw-scale-z:869%}.scale-870{--tw-scale-x:870%;--tw-scale-y:870%;--tw-scale-z:870%}.scale-870,.scale-871{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-871{--tw-scale-x:871%;--tw-scale-y:871%;--tw-scale-z:871%}.scale-872{--tw-scale-x:872%;--tw-scale-y:872%;--tw-scale-z:872%}.scale-872,.scale-873{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-873{--tw-scale-x:873%;--tw-scale-y:873%;--tw-scale-z:873%}.scale-874{--tw-scale-x:874%;--tw-scale-y:874%;--tw-scale-z:874%}.scale-874,.scale-875{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-875{--tw-scale-x:875%;--tw-scale-y:875%;--tw-scale-z:875%}.scale-876{--tw-scale-x:876%;--tw-scale-y:876%;--tw-scale-z:876%}.scale-876,.scale-877{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-877{--tw-scale-x:877%;--tw-scale-y:877%;--tw-scale-z:877%}.scale-878{--tw-scale-x:878%;--tw-scale-y:878%;--tw-scale-z:878%}.scale-878,.scale-879{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-879{--tw-scale-x:879%;--tw-scale-y:879%;--tw-scale-z:879%}.scale-880{--tw-scale-x:880%;--tw-scale-y:880%;--tw-scale-z:880%}.scale-880,.scale-881{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-881{--tw-scale-x:881%;--tw-scale-y:881%;--tw-scale-z:881%}.scale-882{--tw-scale-x:882%;--tw-scale-y:882%;--tw-scale-z:882%}.scale-882,.scale-883{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-883{--tw-scale-x:883%;--tw-scale-y:883%;--tw-scale-z:883%}.scale-884{--tw-scale-x:884%;--tw-scale-y:884%;--tw-scale-z:884%}.scale-884,.scale-885{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-885{--tw-scale-x:885%;--tw-scale-y:885%;--tw-scale-z:885%}.scale-886{--tw-scale-x:886%;--tw-scale-y:886%;--tw-scale-z:886%}.scale-886,.scale-887{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-887{--tw-scale-x:887%;--tw-scale-y:887%;--tw-scale-z:887%}.scale-888{--tw-scale-x:888%;--tw-scale-y:888%;--tw-scale-z:888%}.scale-888,.scale-889{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-889{--tw-scale-x:889%;--tw-scale-y:889%;--tw-scale-z:889%}.scale-890{--tw-scale-x:890%;--tw-scale-y:890%;--tw-scale-z:890%}.scale-890,.scale-891{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-891{--tw-scale-x:891%;--tw-scale-y:891%;--tw-scale-z:891%}.scale-892{--tw-scale-x:892%;--tw-scale-y:892%;--tw-scale-z:892%}.scale-892,.scale-893{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-893{--tw-scale-x:893%;--tw-scale-y:893%;--tw-scale-z:893%}.scale-894{--tw-scale-x:894%;--tw-scale-y:894%;--tw-scale-z:894%}.scale-894,.scale-895{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-895{--tw-scale-x:895%;--tw-scale-y:895%;--tw-scale-z:895%}.scale-896{--tw-scale-x:896%;--tw-scale-y:896%;--tw-scale-z:896%}.scale-896,.scale-897{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-897{--tw-scale-x:897%;--tw-scale-y:897%;--tw-scale-z:897%}.scale-898{--tw-scale-x:898%;--tw-scale-y:898%;--tw-scale-z:898%}.scale-898,.scale-899{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-899{--tw-scale-x:899%;--tw-scale-y:899%;--tw-scale-z:899%}.scale-900{--tw-scale-x:900%;--tw-scale-y:900%;--tw-scale-z:900%}.scale-900,.scale-901{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-901{--tw-scale-x:901%;--tw-scale-y:901%;--tw-scale-z:901%}.scale-902{--tw-scale-x:902%;--tw-scale-y:902%;--tw-scale-z:902%}.scale-902,.scale-903{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-903{--tw-scale-x:903%;--tw-scale-y:903%;--tw-scale-z:903%}.scale-904{--tw-scale-x:904%;--tw-scale-y:904%;--tw-scale-z:904%}.scale-904,.scale-905{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-905{--tw-scale-x:905%;--tw-scale-y:905%;--tw-scale-z:905%}.scale-906{--tw-scale-x:906%;--tw-scale-y:906%;--tw-scale-z:906%}.scale-906,.scale-907{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-907{--tw-scale-x:907%;--tw-scale-y:907%;--tw-scale-z:907%}.scale-908{--tw-scale-x:908%;--tw-scale-y:908%;--tw-scale-z:908%}.scale-908,.scale-909{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-909{--tw-scale-x:909%;--tw-scale-y:909%;--tw-scale-z:909%}.scale-910{--tw-scale-x:910%;--tw-scale-y:910%;--tw-scale-z:910%}.scale-910,.scale-911{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-911{--tw-scale-x:911%;--tw-scale-y:911%;--tw-scale-z:911%}.scale-912{--tw-scale-x:912%;--tw-scale-y:912%;--tw-scale-z:912%}.scale-912,.scale-913{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-913{--tw-scale-x:913%;--tw-scale-y:913%;--tw-scale-z:913%}.scale-914{--tw-scale-x:914%;--tw-scale-y:914%;--tw-scale-z:914%}.scale-914,.scale-915{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-915{--tw-scale-x:915%;--tw-scale-y:915%;--tw-scale-z:915%}.scale-916{--tw-scale-x:916%;--tw-scale-y:916%;--tw-scale-z:916%}.scale-916,.scale-917{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-917{--tw-scale-x:917%;--tw-scale-y:917%;--tw-scale-z:917%}.scale-918{--tw-scale-x:918%;--tw-scale-y:918%;--tw-scale-z:918%}.scale-918,.scale-919{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-919{--tw-scale-x:919%;--tw-scale-y:919%;--tw-scale-z:919%}.scale-920{--tw-scale-x:920%;--tw-scale-y:920%;--tw-scale-z:920%}.scale-920,.scale-921{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-921{--tw-scale-x:921%;--tw-scale-y:921%;--tw-scale-z:921%}.scale-922{--tw-scale-x:922%;--tw-scale-y:922%;--tw-scale-z:922%}.scale-922,.scale-923{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-923{--tw-scale-x:923%;--tw-scale-y:923%;--tw-scale-z:923%}.scale-924{--tw-scale-x:924%;--tw-scale-y:924%;--tw-scale-z:924%}.scale-924,.scale-925{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-925{--tw-scale-x:925%;--tw-scale-y:925%;--tw-scale-z:925%}.scale-926{--tw-scale-x:926%;--tw-scale-y:926%;--tw-scale-z:926%}.scale-926,.scale-927{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-927{--tw-scale-x:927%;--tw-scale-y:927%;--tw-scale-z:927%}.scale-928{--tw-scale-x:928%;--tw-scale-y:928%;--tw-scale-z:928%}.scale-928,.scale-929{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-929{--tw-scale-x:929%;--tw-scale-y:929%;--tw-scale-z:929%}.scale-930{--tw-scale-x:930%;--tw-scale-y:930%;--tw-scale-z:930%}.scale-930,.scale-931{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-931{--tw-scale-x:931%;--tw-scale-y:931%;--tw-scale-z:931%}.scale-932{--tw-scale-x:932%;--tw-scale-y:932%;--tw-scale-z:932%}.scale-932,.scale-933{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-933{--tw-scale-x:933%;--tw-scale-y:933%;--tw-scale-z:933%}.scale-934{--tw-scale-x:934%;--tw-scale-y:934%;--tw-scale-z:934%}.scale-934,.scale-935{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-935{--tw-scale-x:935%;--tw-scale-y:935%;--tw-scale-z:935%}.scale-936{--tw-scale-x:936%;--tw-scale-y:936%;--tw-scale-z:936%}.scale-936,.scale-937{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-937{--tw-scale-x:937%;--tw-scale-y:937%;--tw-scale-z:937%}.scale-938{--tw-scale-x:938%;--tw-scale-y:938%;--tw-scale-z:938%}.scale-938,.scale-939{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-939{--tw-scale-x:939%;--tw-scale-y:939%;--tw-scale-z:939%}.scale-940{--tw-scale-x:940%;--tw-scale-y:940%;--tw-scale-z:940%}.scale-940,.scale-941{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-941{--tw-scale-x:941%;--tw-scale-y:941%;--tw-scale-z:941%}.scale-942{--tw-scale-x:942%;--tw-scale-y:942%;--tw-scale-z:942%}.scale-942,.scale-943{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-943{--tw-scale-x:943%;--tw-scale-y:943%;--tw-scale-z:943%}.scale-944{--tw-scale-x:944%;--tw-scale-y:944%;--tw-scale-z:944%}.scale-944,.scale-945{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-945{--tw-scale-x:945%;--tw-scale-y:945%;--tw-scale-z:945%}.scale-946{--tw-scale-x:946%;--tw-scale-y:946%;--tw-scale-z:946%}.scale-946,.scale-947{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-947{--tw-scale-x:947%;--tw-scale-y:947%;--tw-scale-z:947%}.scale-948{--tw-scale-x:948%;--tw-scale-y:948%;--tw-scale-z:948%}.scale-948,.scale-949{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-949{--tw-scale-x:949%;--tw-scale-y:949%;--tw-scale-z:949%}.scale-950{--tw-scale-x:950%;--tw-scale-y:950%;--tw-scale-z:950%}.scale-950,.scale-951{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-951{--tw-scale-x:951%;--tw-scale-y:951%;--tw-scale-z:951%}.scale-952{--tw-scale-x:952%;--tw-scale-y:952%;--tw-scale-z:952%}.scale-952,.scale-953{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-953{--tw-scale-x:953%;--tw-scale-y:953%;--tw-scale-z:953%}.scale-954{--tw-scale-x:954%;--tw-scale-y:954%;--tw-scale-z:954%}.scale-954,.scale-955{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-955{--tw-scale-x:955%;--tw-scale-y:955%;--tw-scale-z:955%}.scale-956{--tw-scale-x:956%;--tw-scale-y:956%;--tw-scale-z:956%}.scale-956,.scale-957{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-957{--tw-scale-x:957%;--tw-scale-y:957%;--tw-scale-z:957%}.scale-958{--tw-scale-x:958%;--tw-scale-y:958%;--tw-scale-z:958%}.scale-958,.scale-959{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-959{--tw-scale-x:959%;--tw-scale-y:959%;--tw-scale-z:959%}.scale-960{--tw-scale-x:960%;--tw-scale-y:960%;--tw-scale-z:960%}.scale-960,.scale-961{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-961{--tw-scale-x:961%;--tw-scale-y:961%;--tw-scale-z:961%}.scale-962{--tw-scale-x:962%;--tw-scale-y:962%;--tw-scale-z:962%}.scale-962,.scale-963{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-963{--tw-scale-x:963%;--tw-scale-y:963%;--tw-scale-z:963%}.scale-964{--tw-scale-x:964%;--tw-scale-y:964%;--tw-scale-z:964%}.scale-964,.scale-965{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-965{--tw-scale-x:965%;--tw-scale-y:965%;--tw-scale-z:965%}.scale-966{--tw-scale-x:966%;--tw-scale-y:966%;--tw-scale-z:966%}.scale-966,.scale-967{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-967{--tw-scale-x:967%;--tw-scale-y:967%;--tw-scale-z:967%}.scale-968{--tw-scale-x:968%;--tw-scale-y:968%;--tw-scale-z:968%}.scale-968,.scale-969{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-969{--tw-scale-x:969%;--tw-scale-y:969%;--tw-scale-z:969%}.scale-970{--tw-scale-x:970%;--tw-scale-y:970%;--tw-scale-z:970%}.scale-970,.scale-971{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-971{--tw-scale-x:971%;--tw-scale-y:971%;--tw-scale-z:971%}.scale-972{--tw-scale-x:972%;--tw-scale-y:972%;--tw-scale-z:972%}.scale-972,.scale-973{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-973{--tw-scale-x:973%;--tw-scale-y:973%;--tw-scale-z:973%}.scale-974{--tw-scale-x:974%;--tw-scale-y:974%;--tw-scale-z:974%}.scale-974,.scale-975{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-975{--tw-scale-x:975%;--tw-scale-y:975%;--tw-scale-z:975%}.scale-976{--tw-scale-x:976%;--tw-scale-y:976%;--tw-scale-z:976%}.scale-976,.scale-977{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-977{--tw-scale-x:977%;--tw-scale-y:977%;--tw-scale-z:977%}.scale-978{--tw-scale-x:978%;--tw-scale-y:978%;--tw-scale-z:978%}.scale-978,.scale-979{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-979{--tw-scale-x:979%;--tw-scale-y:979%;--tw-scale-z:979%}.scale-980{--tw-scale-x:980%;--tw-scale-y:980%;--tw-scale-z:980%}.scale-980,.scale-981{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-981{--tw-scale-x:981%;--tw-scale-y:981%;--tw-scale-z:981%}.scale-982{--tw-scale-x:982%;--tw-scale-y:982%;--tw-scale-z:982%}.scale-982,.scale-983{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-983{--tw-scale-x:983%;--tw-scale-y:983%;--tw-scale-z:983%}.scale-984{--tw-scale-x:984%;--tw-scale-y:984%;--tw-scale-z:984%}.scale-984,.scale-985{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-985{--tw-scale-x:985%;--tw-scale-y:985%;--tw-scale-z:985%}.scale-986{--tw-scale-x:986%;--tw-scale-y:986%;--tw-scale-z:986%}.scale-986,.scale-987{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-987{--tw-scale-x:987%;--tw-scale-y:987%;--tw-scale-z:987%}.scale-988{--tw-scale-x:988%;--tw-scale-y:988%;--tw-scale-z:988%}.scale-988,.scale-989{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-989{--tw-scale-x:989%;--tw-scale-y:989%;--tw-scale-z:989%}.scale-990{--tw-scale-x:990%;--tw-scale-y:990%;--tw-scale-z:990%}.scale-990,.scale-991{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-991{--tw-scale-x:991%;--tw-scale-y:991%;--tw-scale-z:991%}.scale-992{--tw-scale-x:992%;--tw-scale-y:992%;--tw-scale-z:992%}.scale-992,.scale-993{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-993{--tw-scale-x:993%;--tw-scale-y:993%;--tw-scale-z:993%}.scale-994{--tw-scale-x:994%;--tw-scale-y:994%;--tw-scale-z:994%}.scale-994,.scale-995{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-995{--tw-scale-x:995%;--tw-scale-y:995%;--tw-scale-z:995%}.scale-996{--tw-scale-x:996%;--tw-scale-y:996%;--tw-scale-z:996%}.scale-996,.scale-997{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-997{--tw-scale-x:997%;--tw-scale-y:997%;--tw-scale-z:997%}.scale-998{--tw-scale-x:998%;--tw-scale-y:998%;--tw-scale-z:998%}.scale-998,.scale-999{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-999{--tw-scale-x:999%;--tw-scale-y:999%;--tw-scale-z:999%}.scale-1000{--tw-scale-x:1000%;--tw-scale-y:1000%;--tw-scale-z:1000%}.scale-1000,.scale-1001{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1001{--tw-scale-x:1001%;--tw-scale-y:1001%;--tw-scale-z:1001%}.scale-1002{--tw-scale-x:1002%;--tw-scale-y:1002%;--tw-scale-z:1002%}.scale-1002,.scale-1003{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1003{--tw-scale-x:1003%;--tw-scale-y:1003%;--tw-scale-z:1003%}.scale-1004{--tw-scale-x:1004%;--tw-scale-y:1004%;--tw-scale-z:1004%}.scale-1004,.scale-1005{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1005{--tw-scale-x:1005%;--tw-scale-y:1005%;--tw-scale-z:1005%}.scale-1006{--tw-scale-x:1006%;--tw-scale-y:1006%;--tw-scale-z:1006%}.scale-1006,.scale-1007{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1007{--tw-scale-x:1007%;--tw-scale-y:1007%;--tw-scale-z:1007%}.scale-1008{--tw-scale-x:1008%;--tw-scale-y:1008%;--tw-scale-z:1008%}.scale-1008,.scale-1009{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1009{--tw-scale-x:1009%;--tw-scale-y:1009%;--tw-scale-z:1009%}.scale-1010{--tw-scale-x:1010%;--tw-scale-y:1010%;--tw-scale-z:1010%}.scale-1010,.scale-1011{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1011{--tw-scale-x:1011%;--tw-scale-y:1011%;--tw-scale-z:1011%}.scale-1012{--tw-scale-x:1012%;--tw-scale-y:1012%;--tw-scale-z:1012%}.scale-1012,.scale-1013{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1013{--tw-scale-x:1013%;--tw-scale-y:1013%;--tw-scale-z:1013%}.scale-1014{--tw-scale-x:1014%;--tw-scale-y:1014%;--tw-scale-z:1014%}.scale-1014,.scale-1015{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1015{--tw-scale-x:1015%;--tw-scale-y:1015%;--tw-scale-z:1015%}.scale-1016{--tw-scale-x:1016%;--tw-scale-y:1016%;--tw-scale-z:1016%}.scale-1016,.scale-1017{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1017{--tw-scale-x:1017%;--tw-scale-y:1017%;--tw-scale-z:1017%}.scale-1018{--tw-scale-x:1018%;--tw-scale-y:1018%;--tw-scale-z:1018%}.scale-1018,.scale-1019{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1019{--tw-scale-x:1019%;--tw-scale-y:1019%;--tw-scale-z:1019%}.scale-1020{--tw-scale-x:1020%;--tw-scale-y:1020%;--tw-scale-z:1020%}.scale-1020,.scale-1021{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1021{--tw-scale-x:1021%;--tw-scale-y:1021%;--tw-scale-z:1021%}.scale-1022{--tw-scale-x:1022%;--tw-scale-y:1022%;--tw-scale-z:1022%}.scale-1022,.scale-1023{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1023{--tw-scale-x:1023%;--tw-scale-y:1023%;--tw-scale-z:1023%}.scale-1024{--tw-scale-x:1024%;--tw-scale-y:1024%;--tw-scale-z:1024%}.scale-1024,.scale-1025{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1025{--tw-scale-x:1025%;--tw-scale-y:1025%;--tw-scale-z:1025%}.scale-1026{--tw-scale-x:1026%;--tw-scale-y:1026%;--tw-scale-z:1026%}.scale-1026,.scale-1027{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1027{--tw-scale-x:1027%;--tw-scale-y:1027%;--tw-scale-z:1027%}.scale-1028{--tw-scale-x:1028%;--tw-scale-y:1028%;--tw-scale-z:1028%}.scale-1028,.scale-1029{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1029{--tw-scale-x:1029%;--tw-scale-y:1029%;--tw-scale-z:1029%}.scale-1030{--tw-scale-x:1030%;--tw-scale-y:1030%;--tw-scale-z:1030%}.scale-1030,.scale-1031{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1031{--tw-scale-x:1031%;--tw-scale-y:1031%;--tw-scale-z:1031%}.scale-1032{--tw-scale-x:1032%;--tw-scale-y:1032%;--tw-scale-z:1032%}.scale-1032,.scale-1033{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1033{--tw-scale-x:1033%;--tw-scale-y:1033%;--tw-scale-z:1033%}.scale-1034{--tw-scale-x:1034%;--tw-scale-y:1034%;--tw-scale-z:1034%}.scale-1034,.scale-1035{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1035{--tw-scale-x:1035%;--tw-scale-y:1035%;--tw-scale-z:1035%}.scale-1036{--tw-scale-x:1036%;--tw-scale-y:1036%;--tw-scale-z:1036%}.scale-1036,.scale-1037{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1037{--tw-scale-x:1037%;--tw-scale-y:1037%;--tw-scale-z:1037%}.scale-1038{--tw-scale-x:1038%;--tw-scale-y:1038%;--tw-scale-z:1038%}.scale-1038,.scale-1039{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1039{--tw-scale-x:1039%;--tw-scale-y:1039%;--tw-scale-z:1039%}.scale-1040{--tw-scale-x:1040%;--tw-scale-y:1040%;--tw-scale-z:1040%}.scale-1040,.scale-1041{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1041{--tw-scale-x:1041%;--tw-scale-y:1041%;--tw-scale-z:1041%}.scale-1042{--tw-scale-x:1042%;--tw-scale-y:1042%;--tw-scale-z:1042%}.scale-1042,.scale-1043{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1043{--tw-scale-x:1043%;--tw-scale-y:1043%;--tw-scale-z:1043%}.scale-1044{--tw-scale-x:1044%;--tw-scale-y:1044%;--tw-scale-z:1044%}.scale-1044,.scale-1045{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1045{--tw-scale-x:1045%;--tw-scale-y:1045%;--tw-scale-z:1045%}.scale-1046{--tw-scale-x:1046%;--tw-scale-y:1046%;--tw-scale-z:1046%}.scale-1046,.scale-1047{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1047{--tw-scale-x:1047%;--tw-scale-y:1047%;--tw-scale-z:1047%}.scale-1048{--tw-scale-x:1048%;--tw-scale-y:1048%;--tw-scale-z:1048%}.scale-1048,.scale-1049{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1049{--tw-scale-x:1049%;--tw-scale-y:1049%;--tw-scale-z:1049%}.scale-1050{--tw-scale-x:1050%;--tw-scale-y:1050%;--tw-scale-z:1050%}.scale-1050,.scale-1051{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1051{--tw-scale-x:1051%;--tw-scale-y:1051%;--tw-scale-z:1051%}.scale-1052{--tw-scale-x:1052%;--tw-scale-y:1052%;--tw-scale-z:1052%}.scale-1052,.scale-1053{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1053{--tw-scale-x:1053%;--tw-scale-y:1053%;--tw-scale-z:1053%}.scale-1054{--tw-scale-x:1054%;--tw-scale-y:1054%;--tw-scale-z:1054%}.scale-1054,.scale-1055{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1055{--tw-scale-x:1055%;--tw-scale-y:1055%;--tw-scale-z:1055%}.scale-1056{--tw-scale-x:1056%;--tw-scale-y:1056%;--tw-scale-z:1056%}.scale-1056,.scale-1057{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1057{--tw-scale-x:1057%;--tw-scale-y:1057%;--tw-scale-z:1057%}.scale-1058{--tw-scale-x:1058%;--tw-scale-y:1058%;--tw-scale-z:1058%}.scale-1058,.scale-1059{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1059{--tw-scale-x:1059%;--tw-scale-y:1059%;--tw-scale-z:1059%}.scale-1060{--tw-scale-x:1060%;--tw-scale-y:1060%;--tw-scale-z:1060%}.scale-1060,.scale-1061{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1061{--tw-scale-x:1061%;--tw-scale-y:1061%;--tw-scale-z:1061%}.scale-1062{--tw-scale-x:1062%;--tw-scale-y:1062%;--tw-scale-z:1062%}.scale-1062,.scale-1063{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1063{--tw-scale-x:1063%;--tw-scale-y:1063%;--tw-scale-z:1063%}.scale-1064{--tw-scale-x:1064%;--tw-scale-y:1064%;--tw-scale-z:1064%}.scale-1064,.scale-1065{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1065{--tw-scale-x:1065%;--tw-scale-y:1065%;--tw-scale-z:1065%}.scale-1066{--tw-scale-x:1066%;--tw-scale-y:1066%;--tw-scale-z:1066%}.scale-1066,.scale-1067{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1067{--tw-scale-x:1067%;--tw-scale-y:1067%;--tw-scale-z:1067%}.scale-1068{--tw-scale-x:1068%;--tw-scale-y:1068%;--tw-scale-z:1068%}.scale-1068,.scale-1069{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1069{--tw-scale-x:1069%;--tw-scale-y:1069%;--tw-scale-z:1069%}.scale-1070{--tw-scale-x:1070%;--tw-scale-y:1070%;--tw-scale-z:1070%}.scale-1070,.scale-1071{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1071{--tw-scale-x:1071%;--tw-scale-y:1071%;--tw-scale-z:1071%}.scale-1072{--tw-scale-x:1072%;--tw-scale-y:1072%;--tw-scale-z:1072%}.scale-1072,.scale-1073{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1073{--tw-scale-x:1073%;--tw-scale-y:1073%;--tw-scale-z:1073%}.scale-1074{--tw-scale-x:1074%;--tw-scale-y:1074%;--tw-scale-z:1074%}.scale-1074,.scale-1075{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1075{--tw-scale-x:1075%;--tw-scale-y:1075%;--tw-scale-z:1075%}.scale-1076{--tw-scale-x:1076%;--tw-scale-y:1076%;--tw-scale-z:1076%}.scale-1076,.scale-1077{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1077{--tw-scale-x:1077%;--tw-scale-y:1077%;--tw-scale-z:1077%}.scale-1078{--tw-scale-x:1078%;--tw-scale-y:1078%;--tw-scale-z:1078%}.scale-1078,.scale-1079{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1079{--tw-scale-x:1079%;--tw-scale-y:1079%;--tw-scale-z:1079%}.scale-1080{--tw-scale-x:1080%;--tw-scale-y:1080%;--tw-scale-z:1080%}.scale-1080,.scale-1081{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1081{--tw-scale-x:1081%;--tw-scale-y:1081%;--tw-scale-z:1081%}.scale-1082{--tw-scale-x:1082%;--tw-scale-y:1082%;--tw-scale-z:1082%}.scale-1082,.scale-1083{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1083{--tw-scale-x:1083%;--tw-scale-y:1083%;--tw-scale-z:1083%}.scale-1084{--tw-scale-x:1084%;--tw-scale-y:1084%;--tw-scale-z:1084%}.scale-1084,.scale-1085{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1085{--tw-scale-x:1085%;--tw-scale-y:1085%;--tw-scale-z:1085%}.scale-1086{--tw-scale-x:1086%;--tw-scale-y:1086%;--tw-scale-z:1086%}.scale-1086,.scale-1087{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1087{--tw-scale-x:1087%;--tw-scale-y:1087%;--tw-scale-z:1087%}.scale-1088{--tw-scale-x:1088%;--tw-scale-y:1088%;--tw-scale-z:1088%}.scale-1088,.scale-1089{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1089{--tw-scale-x:1089%;--tw-scale-y:1089%;--tw-scale-z:1089%}.scale-1090{--tw-scale-x:1090%;--tw-scale-y:1090%;--tw-scale-z:1090%}.scale-1090,.scale-1091{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1091{--tw-scale-x:1091%;--tw-scale-y:1091%;--tw-scale-z:1091%}.scale-1092{--tw-scale-x:1092%;--tw-scale-y:1092%;--tw-scale-z:1092%}.scale-1092,.scale-1093{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1093{--tw-scale-x:1093%;--tw-scale-y:1093%;--tw-scale-z:1093%}.scale-1094{--tw-scale-x:1094%;--tw-scale-y:1094%;--tw-scale-z:1094%}.scale-1094,.scale-1095{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1095{--tw-scale-x:1095%;--tw-scale-y:1095%;--tw-scale-z:1095%}.scale-1096{--tw-scale-x:1096%;--tw-scale-y:1096%;--tw-scale-z:1096%}.scale-1096,.scale-1097{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1097{--tw-scale-x:1097%;--tw-scale-y:1097%;--tw-scale-z:1097%}.scale-1098{--tw-scale-x:1098%;--tw-scale-y:1098%;--tw-scale-z:1098%}.scale-1098,.scale-1099{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1099{--tw-scale-x:1099%;--tw-scale-y:1099%;--tw-scale-z:1099%}.scale-1100{--tw-scale-x:1100%;--tw-scale-y:1100%;--tw-scale-z:1100%}.scale-1100,.scale-1101{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1101{--tw-scale-x:1101%;--tw-scale-y:1101%;--tw-scale-z:1101%}.scale-1102{--tw-scale-x:1102%;--tw-scale-y:1102%;--tw-scale-z:1102%}.scale-1102,.scale-1103{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1103{--tw-scale-x:1103%;--tw-scale-y:1103%;--tw-scale-z:1103%}.scale-1104{--tw-scale-x:1104%;--tw-scale-y:1104%;--tw-scale-z:1104%}.scale-1104,.scale-1105{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1105{--tw-scale-x:1105%;--tw-scale-y:1105%;--tw-scale-z:1105%}.scale-1106{--tw-scale-x:1106%;--tw-scale-y:1106%;--tw-scale-z:1106%}.scale-1106,.scale-1107{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1107{--tw-scale-x:1107%;--tw-scale-y:1107%;--tw-scale-z:1107%}.scale-1108{--tw-scale-x:1108%;--tw-scale-y:1108%;--tw-scale-z:1108%}.scale-1108,.scale-1109{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1109{--tw-scale-x:1109%;--tw-scale-y:1109%;--tw-scale-z:1109%}.scale-1110{--tw-scale-x:1110%;--tw-scale-y:1110%;--tw-scale-z:1110%}.scale-1110,.scale-1111{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1111{--tw-scale-x:1111%;--tw-scale-y:1111%;--tw-scale-z:1111%}.scale-1112{--tw-scale-x:1112%;--tw-scale-y:1112%;--tw-scale-z:1112%}.scale-1112,.scale-1113{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1113{--tw-scale-x:1113%;--tw-scale-y:1113%;--tw-scale-z:1113%}.scale-1114{--tw-scale-x:1114%;--tw-scale-y:1114%;--tw-scale-z:1114%}.scale-1114,.scale-1115{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1115{--tw-scale-x:1115%;--tw-scale-y:1115%;--tw-scale-z:1115%}.scale-1116{--tw-scale-x:1116%;--tw-scale-y:1116%;--tw-scale-z:1116%}.scale-1116,.scale-1117{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1117{--tw-scale-x:1117%;--tw-scale-y:1117%;--tw-scale-z:1117%}.scale-1118{--tw-scale-x:1118%;--tw-scale-y:1118%;--tw-scale-z:1118%}.scale-1118,.scale-1119{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1119{--tw-scale-x:1119%;--tw-scale-y:1119%;--tw-scale-z:1119%}.scale-1120{--tw-scale-x:1120%;--tw-scale-y:1120%;--tw-scale-z:1120%}.scale-1120,.scale-1121{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1121{--tw-scale-x:1121%;--tw-scale-y:1121%;--tw-scale-z:1121%}.scale-1122{--tw-scale-x:1122%;--tw-scale-y:1122%;--tw-scale-z:1122%}.scale-1122,.scale-1123{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1123{--tw-scale-x:1123%;--tw-scale-y:1123%;--tw-scale-z:1123%}.scale-1124{--tw-scale-x:1124%;--tw-scale-y:1124%;--tw-scale-z:1124%}.scale-1124,.scale-1125{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1125{--tw-scale-x:1125%;--tw-scale-y:1125%;--tw-scale-z:1125%}.scale-1126{--tw-scale-x:1126%;--tw-scale-y:1126%;--tw-scale-z:1126%}.scale-1126,.scale-1127{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1127{--tw-scale-x:1127%;--tw-scale-y:1127%;--tw-scale-z:1127%}.scale-1128{--tw-scale-x:1128%;--tw-scale-y:1128%;--tw-scale-z:1128%}.scale-1128,.scale-1129{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1129{--tw-scale-x:1129%;--tw-scale-y:1129%;--tw-scale-z:1129%}.scale-1130{--tw-scale-x:1130%;--tw-scale-y:1130%;--tw-scale-z:1130%}.scale-1130,.scale-1131{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1131{--tw-scale-x:1131%;--tw-scale-y:1131%;--tw-scale-z:1131%}.scale-1132{--tw-scale-x:1132%;--tw-scale-y:1132%;--tw-scale-z:1132%}.scale-1132,.scale-1133{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1133{--tw-scale-x:1133%;--tw-scale-y:1133%;--tw-scale-z:1133%}.scale-1134{--tw-scale-x:1134%;--tw-scale-y:1134%;--tw-scale-z:1134%}.scale-1134,.scale-1135{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1135{--tw-scale-x:1135%;--tw-scale-y:1135%;--tw-scale-z:1135%}.scale-1136{--tw-scale-x:1136%;--tw-scale-y:1136%;--tw-scale-z:1136%}.scale-1136,.scale-1137{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1137{--tw-scale-x:1137%;--tw-scale-y:1137%;--tw-scale-z:1137%}.scale-1138{--tw-scale-x:1138%;--tw-scale-y:1138%;--tw-scale-z:1138%}.scale-1138,.scale-1139{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1139{--tw-scale-x:1139%;--tw-scale-y:1139%;--tw-scale-z:1139%}.scale-1140{--tw-scale-x:1140%;--tw-scale-y:1140%;--tw-scale-z:1140%}.scale-1140,.scale-1141{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1141{--tw-scale-x:1141%;--tw-scale-y:1141%;--tw-scale-z:1141%}.scale-1142{--tw-scale-x:1142%;--tw-scale-y:1142%;--tw-scale-z:1142%}.scale-1142,.scale-1143{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1143{--tw-scale-x:1143%;--tw-scale-y:1143%;--tw-scale-z:1143%}.scale-1144{--tw-scale-x:1144%;--tw-scale-y:1144%;--tw-scale-z:1144%}.scale-1144,.scale-1145{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1145{--tw-scale-x:1145%;--tw-scale-y:1145%;--tw-scale-z:1145%}.scale-1146{--tw-scale-x:1146%;--tw-scale-y:1146%;--tw-scale-z:1146%}.scale-1146,.scale-1147{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1147{--tw-scale-x:1147%;--tw-scale-y:1147%;--tw-scale-z:1147%}.scale-1148{--tw-scale-x:1148%;--tw-scale-y:1148%;--tw-scale-z:1148%}.scale-1148,.scale-1149{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1149{--tw-scale-x:1149%;--tw-scale-y:1149%;--tw-scale-z:1149%}.scale-1150{--tw-scale-x:1150%;--tw-scale-y:1150%;--tw-scale-z:1150%}.scale-1150,.scale-1151{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1151{--tw-scale-x:1151%;--tw-scale-y:1151%;--tw-scale-z:1151%}.scale-1152{--tw-scale-x:1152%;--tw-scale-y:1152%;--tw-scale-z:1152%}.scale-1152,.scale-1153{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1153{--tw-scale-x:1153%;--tw-scale-y:1153%;--tw-scale-z:1153%}.scale-1154{--tw-scale-x:1154%;--tw-scale-y:1154%;--tw-scale-z:1154%}.scale-1154,.scale-1155{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1155{--tw-scale-x:1155%;--tw-scale-y:1155%;--tw-scale-z:1155%}.scale-1156{--tw-scale-x:1156%;--tw-scale-y:1156%;--tw-scale-z:1156%}.scale-1156,.scale-1157{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1157{--tw-scale-x:1157%;--tw-scale-y:1157%;--tw-scale-z:1157%}.scale-1158{--tw-scale-x:1158%;--tw-scale-y:1158%;--tw-scale-z:1158%}.scale-1158,.scale-1159{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1159{--tw-scale-x:1159%;--tw-scale-y:1159%;--tw-scale-z:1159%}.scale-1160{--tw-scale-x:1160%;--tw-scale-y:1160%;--tw-scale-z:1160%}.scale-1160,.scale-1161{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1161{--tw-scale-x:1161%;--tw-scale-y:1161%;--tw-scale-z:1161%}.scale-1162{--tw-scale-x:1162%;--tw-scale-y:1162%;--tw-scale-z:1162%}.scale-1162,.scale-1163{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1163{--tw-scale-x:1163%;--tw-scale-y:1163%;--tw-scale-z:1163%}.scale-1164{--tw-scale-x:1164%;--tw-scale-y:1164%;--tw-scale-z:1164%}.scale-1164,.scale-1165{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1165{--tw-scale-x:1165%;--tw-scale-y:1165%;--tw-scale-z:1165%}.scale-1166{--tw-scale-x:1166%;--tw-scale-y:1166%;--tw-scale-z:1166%}.scale-1166,.scale-1167{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1167{--tw-scale-x:1167%;--tw-scale-y:1167%;--tw-scale-z:1167%}.scale-1168{--tw-scale-x:1168%;--tw-scale-y:1168%;--tw-scale-z:1168%}.scale-1168,.scale-1169{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1169{--tw-scale-x:1169%;--tw-scale-y:1169%;--tw-scale-z:1169%}.scale-1170{--tw-scale-x:1170%;--tw-scale-y:1170%;--tw-scale-z:1170%}.scale-1170,.scale-1171{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1171{--tw-scale-x:1171%;--tw-scale-y:1171%;--tw-scale-z:1171%}.scale-1172{--tw-scale-x:1172%;--tw-scale-y:1172%;--tw-scale-z:1172%}.scale-1172,.scale-1173{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1173{--tw-scale-x:1173%;--tw-scale-y:1173%;--tw-scale-z:1173%}.scale-1174{--tw-scale-x:1174%;--tw-scale-y:1174%;--tw-scale-z:1174%}.scale-1174,.scale-1175{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1175{--tw-scale-x:1175%;--tw-scale-y:1175%;--tw-scale-z:1175%}.scale-1176{--tw-scale-x:1176%;--tw-scale-y:1176%;--tw-scale-z:1176%}.scale-1176,.scale-1177{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1177{--tw-scale-x:1177%;--tw-scale-y:1177%;--tw-scale-z:1177%}.scale-1178{--tw-scale-x:1178%;--tw-scale-y:1178%;--tw-scale-z:1178%}.scale-1178,.scale-1179{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1179{--tw-scale-x:1179%;--tw-scale-y:1179%;--tw-scale-z:1179%}.scale-1180{--tw-scale-x:1180%;--tw-scale-y:1180%;--tw-scale-z:1180%}.scale-1180,.scale-1181{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1181{--tw-scale-x:1181%;--tw-scale-y:1181%;--tw-scale-z:1181%}.scale-1182{--tw-scale-x:1182%;--tw-scale-y:1182%;--tw-scale-z:1182%}.scale-1182,.scale-1183{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1183{--tw-scale-x:1183%;--tw-scale-y:1183%;--tw-scale-z:1183%}.scale-1184{--tw-scale-x:1184%;--tw-scale-y:1184%;--tw-scale-z:1184%}.scale-1184,.scale-1185{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1185{--tw-scale-x:1185%;--tw-scale-y:1185%;--tw-scale-z:1185%}.scale-1186{--tw-scale-x:1186%;--tw-scale-y:1186%;--tw-scale-z:1186%}.scale-1186,.scale-1187{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1187{--tw-scale-x:1187%;--tw-scale-y:1187%;--tw-scale-z:1187%}.scale-1188{--tw-scale-x:1188%;--tw-scale-y:1188%;--tw-scale-z:1188%}.scale-1188,.scale-1189{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1189{--tw-scale-x:1189%;--tw-scale-y:1189%;--tw-scale-z:1189%}.scale-1190{--tw-scale-x:1190%;--tw-scale-y:1190%;--tw-scale-z:1190%}.scale-1190,.scale-1191{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1191{--tw-scale-x:1191%;--tw-scale-y:1191%;--tw-scale-z:1191%}.scale-1192{--tw-scale-x:1192%;--tw-scale-y:1192%;--tw-scale-z:1192%}.scale-1192,.scale-1193{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1193{--tw-scale-x:1193%;--tw-scale-y:1193%;--tw-scale-z:1193%}.scale-1194{--tw-scale-x:1194%;--tw-scale-y:1194%;--tw-scale-z:1194%}.scale-1194,.scale-1195{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1195{--tw-scale-x:1195%;--tw-scale-y:1195%;--tw-scale-z:1195%}.scale-1196{--tw-scale-x:1196%;--tw-scale-y:1196%;--tw-scale-z:1196%}.scale-1196,.scale-1197{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1197{--tw-scale-x:1197%;--tw-scale-y:1197%;--tw-scale-z:1197%}.scale-1198{--tw-scale-x:1198%;--tw-scale-y:1198%;--tw-scale-z:1198%}.scale-1198,.scale-1199{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1199{--tw-scale-x:1199%;--tw-scale-y:1199%;--tw-scale-z:1199%}.scale-1200{--tw-scale-x:1200%;--tw-scale-y:1200%;--tw-scale-z:1200%}.scale-1200,.scale-1201{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1201{--tw-scale-x:1201%;--tw-scale-y:1201%;--tw-scale-z:1201%}.scale-1202{--tw-scale-x:1202%;--tw-scale-y:1202%;--tw-scale-z:1202%}.scale-1202,.scale-1203{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1203{--tw-scale-x:1203%;--tw-scale-y:1203%;--tw-scale-z:1203%}.scale-1204{--tw-scale-x:1204%;--tw-scale-y:1204%;--tw-scale-z:1204%}.scale-1204,.scale-1205{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1205{--tw-scale-x:1205%;--tw-scale-y:1205%;--tw-scale-z:1205%}.scale-1206{--tw-scale-x:1206%;--tw-scale-y:1206%;--tw-scale-z:1206%}.scale-1206,.scale-1207{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1207{--tw-scale-x:1207%;--tw-scale-y:1207%;--tw-scale-z:1207%}.scale-1208{--tw-scale-x:1208%;--tw-scale-y:1208%;--tw-scale-z:1208%}.scale-1208,.scale-1209{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1209{--tw-scale-x:1209%;--tw-scale-y:1209%;--tw-scale-z:1209%}.scale-1210{--tw-scale-x:1210%;--tw-scale-y:1210%;--tw-scale-z:1210%}.scale-1210,.scale-1211{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1211{--tw-scale-x:1211%;--tw-scale-y:1211%;--tw-scale-z:1211%}.scale-1212{--tw-scale-x:1212%;--tw-scale-y:1212%;--tw-scale-z:1212%}.scale-1212,.scale-1213{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1213{--tw-scale-x:1213%;--tw-scale-y:1213%;--tw-scale-z:1213%}.scale-1214{--tw-scale-x:1214%;--tw-scale-y:1214%;--tw-scale-z:1214%}.scale-1214,.scale-1215{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1215{--tw-scale-x:1215%;--tw-scale-y:1215%;--tw-scale-z:1215%}.scale-1216{--tw-scale-x:1216%;--tw-scale-y:1216%;--tw-scale-z:1216%}.scale-1216,.scale-1217{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1217{--tw-scale-x:1217%;--tw-scale-y:1217%;--tw-scale-z:1217%}.scale-1218{--tw-scale-x:1218%;--tw-scale-y:1218%;--tw-scale-z:1218%}.scale-1218,.scale-1219{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1219{--tw-scale-x:1219%;--tw-scale-y:1219%;--tw-scale-z:1219%}.scale-1220{--tw-scale-x:1220%;--tw-scale-y:1220%;--tw-scale-z:1220%}.scale-1220,.scale-1221{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1221{--tw-scale-x:1221%;--tw-scale-y:1221%;--tw-scale-z:1221%}.scale-1222{--tw-scale-x:1222%;--tw-scale-y:1222%;--tw-scale-z:1222%}.scale-1222,.scale-1223{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1223{--tw-scale-x:1223%;--tw-scale-y:1223%;--tw-scale-z:1223%}.scale-1224{--tw-scale-x:1224%;--tw-scale-y:1224%;--tw-scale-z:1224%}.scale-1224,.scale-1225{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1225{--tw-scale-x:1225%;--tw-scale-y:1225%;--tw-scale-z:1225%}.scale-1226{--tw-scale-x:1226%;--tw-scale-y:1226%;--tw-scale-z:1226%}.scale-1226,.scale-1227{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1227{--tw-scale-x:1227%;--tw-scale-y:1227%;--tw-scale-z:1227%}.scale-1228{--tw-scale-x:1228%;--tw-scale-y:1228%;--tw-scale-z:1228%}.scale-1228,.scale-1229{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1229{--tw-scale-x:1229%;--tw-scale-y:1229%;--tw-scale-z:1229%}.scale-1230{--tw-scale-x:1230%;--tw-scale-y:1230%;--tw-scale-z:1230%}.scale-1230,.scale-1231{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1231{--tw-scale-x:1231%;--tw-scale-y:1231%;--tw-scale-z:1231%}.scale-1232{--tw-scale-x:1232%;--tw-scale-y:1232%;--tw-scale-z:1232%}.scale-1232,.scale-1233{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1233{--tw-scale-x:1233%;--tw-scale-y:1233%;--tw-scale-z:1233%}.scale-1234{--tw-scale-x:1234%;--tw-scale-y:1234%;--tw-scale-z:1234%}.scale-1234,.scale-1235{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1235{--tw-scale-x:1235%;--tw-scale-y:1235%;--tw-scale-z:1235%}.scale-1236{--tw-scale-x:1236%;--tw-scale-y:1236%;--tw-scale-z:1236%}.scale-1236,.scale-1237{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1237{--tw-scale-x:1237%;--tw-scale-y:1237%;--tw-scale-z:1237%}.scale-1238{--tw-scale-x:1238%;--tw-scale-y:1238%;--tw-scale-z:1238%}.scale-1238,.scale-1239{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1239{--tw-scale-x:1239%;--tw-scale-y:1239%;--tw-scale-z:1239%}.scale-1240{--tw-scale-x:1240%;--tw-scale-y:1240%;--tw-scale-z:1240%}.scale-1240,.scale-1241{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1241{--tw-scale-x:1241%;--tw-scale-y:1241%;--tw-scale-z:1241%}.scale-1242{--tw-scale-x:1242%;--tw-scale-y:1242%;--tw-scale-z:1242%}.scale-1242,.scale-1243{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1243{--tw-scale-x:1243%;--tw-scale-y:1243%;--tw-scale-z:1243%}.scale-1244{--tw-scale-x:1244%;--tw-scale-y:1244%;--tw-scale-z:1244%}.scale-1244,.scale-1245{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1245{--tw-scale-x:1245%;--tw-scale-y:1245%;--tw-scale-z:1245%}.scale-1246{--tw-scale-x:1246%;--tw-scale-y:1246%;--tw-scale-z:1246%}.scale-1246,.scale-1247{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1247{--tw-scale-x:1247%;--tw-scale-y:1247%;--tw-scale-z:1247%}.scale-1248{--tw-scale-x:1248%;--tw-scale-y:1248%;--tw-scale-z:1248%}.scale-1248,.scale-1249{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1249{--tw-scale-x:1249%;--tw-scale-y:1249%;--tw-scale-z:1249%}.scale-1250{--tw-scale-x:1250%;--tw-scale-y:1250%;--tw-scale-z:1250%}.scale-1250,.scale-1251{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1251{--tw-scale-x:1251%;--tw-scale-y:1251%;--tw-scale-z:1251%}.scale-1252{--tw-scale-x:1252%;--tw-scale-y:1252%;--tw-scale-z:1252%}.scale-1252,.scale-1253{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1253{--tw-scale-x:1253%;--tw-scale-y:1253%;--tw-scale-z:1253%}.scale-1254{--tw-scale-x:1254%;--tw-scale-y:1254%;--tw-scale-z:1254%}.scale-1254,.scale-1255{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1255{--tw-scale-x:1255%;--tw-scale-y:1255%;--tw-scale-z:1255%}.scale-1256{--tw-scale-x:1256%;--tw-scale-y:1256%;--tw-scale-z:1256%}.scale-1256,.scale-1257{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1257{--tw-scale-x:1257%;--tw-scale-y:1257%;--tw-scale-z:1257%}.scale-1258{--tw-scale-x:1258%;--tw-scale-y:1258%;--tw-scale-z:1258%}.scale-1258,.scale-1259{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1259{--tw-scale-x:1259%;--tw-scale-y:1259%;--tw-scale-z:1259%}.scale-1260{--tw-scale-x:1260%;--tw-scale-y:1260%;--tw-scale-z:1260%}.scale-1260,.scale-1261{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1261{--tw-scale-x:1261%;--tw-scale-y:1261%;--tw-scale-z:1261%}.scale-1262{--tw-scale-x:1262%;--tw-scale-y:1262%;--tw-scale-z:1262%}.scale-1262,.scale-1263{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1263{--tw-scale-x:1263%;--tw-scale-y:1263%;--tw-scale-z:1263%}.scale-1264{--tw-scale-x:1264%;--tw-scale-y:1264%;--tw-scale-z:1264%}.scale-1264,.scale-1265{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1265{--tw-scale-x:1265%;--tw-scale-y:1265%;--tw-scale-z:1265%}.scale-1266{--tw-scale-x:1266%;--tw-scale-y:1266%;--tw-scale-z:1266%}.scale-1266,.scale-1267{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1267{--tw-scale-x:1267%;--tw-scale-y:1267%;--tw-scale-z:1267%}.scale-1268{--tw-scale-x:1268%;--tw-scale-y:1268%;--tw-scale-z:1268%}.scale-1268,.scale-1269{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1269{--tw-scale-x:1269%;--tw-scale-y:1269%;--tw-scale-z:1269%}.scale-1270{--tw-scale-x:1270%;--tw-scale-y:1270%;--tw-scale-z:1270%}.scale-1270,.scale-1271{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1271{--tw-scale-x:1271%;--tw-scale-y:1271%;--tw-scale-z:1271%}.scale-1272{--tw-scale-x:1272%;--tw-scale-y:1272%;--tw-scale-z:1272%}.scale-1272,.scale-1273{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1273{--tw-scale-x:1273%;--tw-scale-y:1273%;--tw-scale-z:1273%}.scale-1274{--tw-scale-x:1274%;--tw-scale-y:1274%;--tw-scale-z:1274%}.scale-1274,.scale-1275{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1275{--tw-scale-x:1275%;--tw-scale-y:1275%;--tw-scale-z:1275%}.scale-1276{--tw-scale-x:1276%;--tw-scale-y:1276%;--tw-scale-z:1276%}.scale-1276,.scale-1277{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1277{--tw-scale-x:1277%;--tw-scale-y:1277%;--tw-scale-z:1277%}.scale-1278{--tw-scale-x:1278%;--tw-scale-y:1278%;--tw-scale-z:1278%}.scale-1278,.scale-1279{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1279{--tw-scale-x:1279%;--tw-scale-y:1279%;--tw-scale-z:1279%}.scale-1280{--tw-scale-x:1280%;--tw-scale-y:1280%;--tw-scale-z:1280%}.scale-1280,.scale-1281{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1281{--tw-scale-x:1281%;--tw-scale-y:1281%;--tw-scale-z:1281%}.scale-1282{--tw-scale-x:1282%;--tw-scale-y:1282%;--tw-scale-z:1282%}.scale-1282,.scale-1283{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1283{--tw-scale-x:1283%;--tw-scale-y:1283%;--tw-scale-z:1283%}.scale-1284{--tw-scale-x:1284%;--tw-scale-y:1284%;--tw-scale-z:1284%}.scale-1284,.scale-1285{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1285{--tw-scale-x:1285%;--tw-scale-y:1285%;--tw-scale-z:1285%}.scale-1286{--tw-scale-x:1286%;--tw-scale-y:1286%;--tw-scale-z:1286%}.scale-1286,.scale-1287{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1287{--tw-scale-x:1287%;--tw-scale-y:1287%;--tw-scale-z:1287%}.scale-1288{--tw-scale-x:1288%;--tw-scale-y:1288%;--tw-scale-z:1288%}.scale-1288,.scale-1289{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1289{--tw-scale-x:1289%;--tw-scale-y:1289%;--tw-scale-z:1289%}.scale-1290{--tw-scale-x:1290%;--tw-scale-y:1290%;--tw-scale-z:1290%}.scale-1290,.scale-1291{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1291{--tw-scale-x:1291%;--tw-scale-y:1291%;--tw-scale-z:1291%}.scale-1292{--tw-scale-x:1292%;--tw-scale-y:1292%;--tw-scale-z:1292%}.scale-1292,.scale-1293{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1293{--tw-scale-x:1293%;--tw-scale-y:1293%;--tw-scale-z:1293%}.scale-1294{--tw-scale-x:1294%;--tw-scale-y:1294%;--tw-scale-z:1294%}.scale-1294,.scale-1295{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1295{--tw-scale-x:1295%;--tw-scale-y:1295%;--tw-scale-z:1295%}.scale-1296{--tw-scale-x:1296%;--tw-scale-y:1296%;--tw-scale-z:1296%}.scale-1296,.scale-1297{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1297{--tw-scale-x:1297%;--tw-scale-y:1297%;--tw-scale-z:1297%}.scale-1298{--tw-scale-x:1298%;--tw-scale-y:1298%;--tw-scale-z:1298%}.scale-1298,.scale-1299{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1299{--tw-scale-x:1299%;--tw-scale-y:1299%;--tw-scale-z:1299%}.scale-1300{--tw-scale-x:1300%;--tw-scale-y:1300%;--tw-scale-z:1300%}.scale-1300,.scale-1301{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1301{--tw-scale-x:1301%;--tw-scale-y:1301%;--tw-scale-z:1301%}.scale-1302{--tw-scale-x:1302%;--tw-scale-y:1302%;--tw-scale-z:1302%}.scale-1302,.scale-1303{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1303{--tw-scale-x:1303%;--tw-scale-y:1303%;--tw-scale-z:1303%}.scale-1304{--tw-scale-x:1304%;--tw-scale-y:1304%;--tw-scale-z:1304%}.scale-1304,.scale-1305{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1305{--tw-scale-x:1305%;--tw-scale-y:1305%;--tw-scale-z:1305%}.scale-1306{--tw-scale-x:1306%;--tw-scale-y:1306%;--tw-scale-z:1306%}.scale-1306,.scale-1307{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1307{--tw-scale-x:1307%;--tw-scale-y:1307%;--tw-scale-z:1307%}.scale-1308{--tw-scale-x:1308%;--tw-scale-y:1308%;--tw-scale-z:1308%}.scale-1308,.scale-1309{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1309{--tw-scale-x:1309%;--tw-scale-y:1309%;--tw-scale-z:1309%}.scale-1310{--tw-scale-x:1310%;--tw-scale-y:1310%;--tw-scale-z:1310%}.scale-1310,.scale-1311{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1311{--tw-scale-x:1311%;--tw-scale-y:1311%;--tw-scale-z:1311%}.scale-1312{--tw-scale-x:1312%;--tw-scale-y:1312%;--tw-scale-z:1312%}.scale-1312,.scale-1313{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1313{--tw-scale-x:1313%;--tw-scale-y:1313%;--tw-scale-z:1313%}.scale-1314{--tw-scale-x:1314%;--tw-scale-y:1314%;--tw-scale-z:1314%}.scale-1314,.scale-1315{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1315{--tw-scale-x:1315%;--tw-scale-y:1315%;--tw-scale-z:1315%}.scale-1316{--tw-scale-x:1316%;--tw-scale-y:1316%;--tw-scale-z:1316%}.scale-1316,.scale-1317{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1317{--tw-scale-x:1317%;--tw-scale-y:1317%;--tw-scale-z:1317%}.scale-1318{--tw-scale-x:1318%;--tw-scale-y:1318%;--tw-scale-z:1318%}.scale-1318,.scale-1319{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1319{--tw-scale-x:1319%;--tw-scale-y:1319%;--tw-scale-z:1319%}.scale-1320{--tw-scale-x:1320%;--tw-scale-y:1320%;--tw-scale-z:1320%}.scale-1320,.scale-1321{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1321{--tw-scale-x:1321%;--tw-scale-y:1321%;--tw-scale-z:1321%}.scale-1322{--tw-scale-x:1322%;--tw-scale-y:1322%;--tw-scale-z:1322%}.scale-1322,.scale-1323{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1323{--tw-scale-x:1323%;--tw-scale-y:1323%;--tw-scale-z:1323%}.scale-1324{--tw-scale-x:1324%;--tw-scale-y:1324%;--tw-scale-z:1324%}.scale-1324,.scale-1325{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1325{--tw-scale-x:1325%;--tw-scale-y:1325%;--tw-scale-z:1325%}.scale-1326{--tw-scale-x:1326%;--tw-scale-y:1326%;--tw-scale-z:1326%}.scale-1326,.scale-1327{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1327{--tw-scale-x:1327%;--tw-scale-y:1327%;--tw-scale-z:1327%}.scale-1328{--tw-scale-x:1328%;--tw-scale-y:1328%;--tw-scale-z:1328%}.scale-1328,.scale-1329{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1329{--tw-scale-x:1329%;--tw-scale-y:1329%;--tw-scale-z:1329%}.scale-1330{--tw-scale-x:1330%;--tw-scale-y:1330%;--tw-scale-z:1330%}.scale-1330,.scale-1331{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1331{--tw-scale-x:1331%;--tw-scale-y:1331%;--tw-scale-z:1331%}.scale-1332{--tw-scale-x:1332%;--tw-scale-y:1332%;--tw-scale-z:1332%}.scale-1332,.scale-1333{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1333{--tw-scale-x:1333%;--tw-scale-y:1333%;--tw-scale-z:1333%}.scale-1334{--tw-scale-x:1334%;--tw-scale-y:1334%;--tw-scale-z:1334%}.scale-1334,.scale-1335{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1335{--tw-scale-x:1335%;--tw-scale-y:1335%;--tw-scale-z:1335%}.scale-1336{--tw-scale-x:1336%;--tw-scale-y:1336%;--tw-scale-z:1336%}.scale-1336,.scale-1337{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1337{--tw-scale-x:1337%;--tw-scale-y:1337%;--tw-scale-z:1337%}.scale-1338{--tw-scale-x:1338%;--tw-scale-y:1338%;--tw-scale-z:1338%}.scale-1338,.scale-1339{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1339{--tw-scale-x:1339%;--tw-scale-y:1339%;--tw-scale-z:1339%}.scale-1340{--tw-scale-x:1340%;--tw-scale-y:1340%;--tw-scale-z:1340%}.scale-1340,.scale-1341{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1341{--tw-scale-x:1341%;--tw-scale-y:1341%;--tw-scale-z:1341%}.scale-1342{--tw-scale-x:1342%;--tw-scale-y:1342%;--tw-scale-z:1342%}.scale-1342,.scale-1343{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1343{--tw-scale-x:1343%;--tw-scale-y:1343%;--tw-scale-z:1343%}.scale-1344{--tw-scale-x:1344%;--tw-scale-y:1344%;--tw-scale-z:1344%}.scale-1344,.scale-1345{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1345{--tw-scale-x:1345%;--tw-scale-y:1345%;--tw-scale-z:1345%}.scale-1346{--tw-scale-x:1346%;--tw-scale-y:1346%;--tw-scale-z:1346%}.scale-1346,.scale-1347{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1347{--tw-scale-x:1347%;--tw-scale-y:1347%;--tw-scale-z:1347%}.scale-1348{--tw-scale-x:1348%;--tw-scale-y:1348%;--tw-scale-z:1348%}.scale-1348,.scale-1349{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1349{--tw-scale-x:1349%;--tw-scale-y:1349%;--tw-scale-z:1349%}.scale-1350{--tw-scale-x:1350%;--tw-scale-y:1350%;--tw-scale-z:1350%}.scale-1350,.scale-1351{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1351{--tw-scale-x:1351%;--tw-scale-y:1351%;--tw-scale-z:1351%}.scale-1352{--tw-scale-x:1352%;--tw-scale-y:1352%;--tw-scale-z:1352%}.scale-1352,.scale-1353{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1353{--tw-scale-x:1353%;--tw-scale-y:1353%;--tw-scale-z:1353%}.scale-1354{--tw-scale-x:1354%;--tw-scale-y:1354%;--tw-scale-z:1354%}.scale-1354,.scale-1355{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1355{--tw-scale-x:1355%;--tw-scale-y:1355%;--tw-scale-z:1355%}.scale-1356{--tw-scale-x:1356%;--tw-scale-y:1356%;--tw-scale-z:1356%}.scale-1356,.scale-1357{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1357{--tw-scale-x:1357%;--tw-scale-y:1357%;--tw-scale-z:1357%}.scale-1358{--tw-scale-x:1358%;--tw-scale-y:1358%;--tw-scale-z:1358%}.scale-1358,.scale-1359{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1359{--tw-scale-x:1359%;--tw-scale-y:1359%;--tw-scale-z:1359%}.scale-1360{--tw-scale-x:1360%;--tw-scale-y:1360%;--tw-scale-z:1360%}.scale-1360,.scale-1361{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1361{--tw-scale-x:1361%;--tw-scale-y:1361%;--tw-scale-z:1361%}.scale-1362{--tw-scale-x:1362%;--tw-scale-y:1362%;--tw-scale-z:1362%}.scale-1362,.scale-1363{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1363{--tw-scale-x:1363%;--tw-scale-y:1363%;--tw-scale-z:1363%}.scale-1364{--tw-scale-x:1364%;--tw-scale-y:1364%;--tw-scale-z:1364%}.scale-1364,.scale-1365{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1365{--tw-scale-x:1365%;--tw-scale-y:1365%;--tw-scale-z:1365%}.scale-1366{--tw-scale-x:1366%;--tw-scale-y:1366%;--tw-scale-z:1366%}.scale-1366,.scale-1367{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1367{--tw-scale-x:1367%;--tw-scale-y:1367%;--tw-scale-z:1367%}.scale-1368{--tw-scale-x:1368%;--tw-scale-y:1368%;--tw-scale-z:1368%}.scale-1368,.scale-1369{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1369{--tw-scale-x:1369%;--tw-scale-y:1369%;--tw-scale-z:1369%}.scale-1370{--tw-scale-x:1370%;--tw-scale-y:1370%;--tw-scale-z:1370%}.scale-1370,.scale-1371{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1371{--tw-scale-x:1371%;--tw-scale-y:1371%;--tw-scale-z:1371%}.scale-1372{--tw-scale-x:1372%;--tw-scale-y:1372%;--tw-scale-z:1372%}.scale-1372,.scale-1373{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1373{--tw-scale-x:1373%;--tw-scale-y:1373%;--tw-scale-z:1373%}.scale-1374{--tw-scale-x:1374%;--tw-scale-y:1374%;--tw-scale-z:1374%}.scale-1374,.scale-1375{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1375{--tw-scale-x:1375%;--tw-scale-y:1375%;--tw-scale-z:1375%}.scale-1376{--tw-scale-x:1376%;--tw-scale-y:1376%;--tw-scale-z:1376%}.scale-1376,.scale-1377{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1377{--tw-scale-x:1377%;--tw-scale-y:1377%;--tw-scale-z:1377%}.scale-1378{--tw-scale-x:1378%;--tw-scale-y:1378%;--tw-scale-z:1378%}.scale-1378,.scale-1379{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1379{--tw-scale-x:1379%;--tw-scale-y:1379%;--tw-scale-z:1379%}.scale-1380{--tw-scale-x:1380%;--tw-scale-y:1380%;--tw-scale-z:1380%}.scale-1380,.scale-1381{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1381{--tw-scale-x:1381%;--tw-scale-y:1381%;--tw-scale-z:1381%}.scale-1382{--tw-scale-x:1382%;--tw-scale-y:1382%;--tw-scale-z:1382%}.scale-1382,.scale-1383{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1383{--tw-scale-x:1383%;--tw-scale-y:1383%;--tw-scale-z:1383%}.scale-1384{--tw-scale-x:1384%;--tw-scale-y:1384%;--tw-scale-z:1384%}.scale-1384,.scale-1385{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1385{--tw-scale-x:1385%;--tw-scale-y:1385%;--tw-scale-z:1385%}.scale-1386{--tw-scale-x:1386%;--tw-scale-y:1386%;--tw-scale-z:1386%}.scale-1386,.scale-1387{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1387{--tw-scale-x:1387%;--tw-scale-y:1387%;--tw-scale-z:1387%}.scale-1388{--tw-scale-x:1388%;--tw-scale-y:1388%;--tw-scale-z:1388%}.scale-1388,.scale-1389{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1389{--tw-scale-x:1389%;--tw-scale-y:1389%;--tw-scale-z:1389%}.scale-1390{--tw-scale-x:1390%;--tw-scale-y:1390%;--tw-scale-z:1390%}.scale-1390,.scale-1391{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1391{--tw-scale-x:1391%;--tw-scale-y:1391%;--tw-scale-z:1391%}.scale-1392{--tw-scale-x:1392%;--tw-scale-y:1392%;--tw-scale-z:1392%}.scale-1392,.scale-1393{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1393{--tw-scale-x:1393%;--tw-scale-y:1393%;--tw-scale-z:1393%}.scale-1394{--tw-scale-x:1394%;--tw-scale-y:1394%;--tw-scale-z:1394%}.scale-1394,.scale-1395{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1395{--tw-scale-x:1395%;--tw-scale-y:1395%;--tw-scale-z:1395%}.scale-1396{--tw-scale-x:1396%;--tw-scale-y:1396%;--tw-scale-z:1396%}.scale-1396,.scale-1397{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1397{--tw-scale-x:1397%;--tw-scale-y:1397%;--tw-scale-z:1397%}.scale-1398{--tw-scale-x:1398%;--tw-scale-y:1398%;--tw-scale-z:1398%}.scale-1398,.scale-1399{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1399{--tw-scale-x:1399%;--tw-scale-y:1399%;--tw-scale-z:1399%}.scale-1400{--tw-scale-x:1400%;--tw-scale-y:1400%;--tw-scale-z:1400%}.scale-1400,.scale-1401{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1401{--tw-scale-x:1401%;--tw-scale-y:1401%;--tw-scale-z:1401%}.scale-1402{--tw-scale-x:1402%;--tw-scale-y:1402%;--tw-scale-z:1402%}.scale-1402,.scale-1403{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1403{--tw-scale-x:1403%;--tw-scale-y:1403%;--tw-scale-z:1403%}.scale-1404{--tw-scale-x:1404%;--tw-scale-y:1404%;--tw-scale-z:1404%}.scale-1404,.scale-1405{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1405{--tw-scale-x:1405%;--tw-scale-y:1405%;--tw-scale-z:1405%}.scale-1406{--tw-scale-x:1406%;--tw-scale-y:1406%;--tw-scale-z:1406%}.scale-1406,.scale-1407{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1407{--tw-scale-x:1407%;--tw-scale-y:1407%;--tw-scale-z:1407%}.scale-1408{--tw-scale-x:1408%;--tw-scale-y:1408%;--tw-scale-z:1408%}.scale-1408,.scale-1409{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1409{--tw-scale-x:1409%;--tw-scale-y:1409%;--tw-scale-z:1409%}.scale-1410{--tw-scale-x:1410%;--tw-scale-y:1410%;--tw-scale-z:1410%}.scale-1410,.scale-1411{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1411{--tw-scale-x:1411%;--tw-scale-y:1411%;--tw-scale-z:1411%}.scale-1412{--tw-scale-x:1412%;--tw-scale-y:1412%;--tw-scale-z:1412%}.scale-1412,.scale-1413{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1413{--tw-scale-x:1413%;--tw-scale-y:1413%;--tw-scale-z:1413%}.scale-1414{--tw-scale-x:1414%;--tw-scale-y:1414%;--tw-scale-z:1414%}.scale-1414,.scale-1415{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1415{--tw-scale-x:1415%;--tw-scale-y:1415%;--tw-scale-z:1415%}.scale-1416{--tw-scale-x:1416%;--tw-scale-y:1416%;--tw-scale-z:1416%}.scale-1416,.scale-1417{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1417{--tw-scale-x:1417%;--tw-scale-y:1417%;--tw-scale-z:1417%}.scale-1418{--tw-scale-x:1418%;--tw-scale-y:1418%;--tw-scale-z:1418%}.scale-1418,.scale-1419{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1419{--tw-scale-x:1419%;--tw-scale-y:1419%;--tw-scale-z:1419%}.scale-1420{--tw-scale-x:1420%;--tw-scale-y:1420%;--tw-scale-z:1420%}.scale-1420,.scale-1421{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1421{--tw-scale-x:1421%;--tw-scale-y:1421%;--tw-scale-z:1421%}.scale-1422{--tw-scale-x:1422%;--tw-scale-y:1422%;--tw-scale-z:1422%}.scale-1422,.scale-1423{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1423{--tw-scale-x:1423%;--tw-scale-y:1423%;--tw-scale-z:1423%}.scale-1424{--tw-scale-x:1424%;--tw-scale-y:1424%;--tw-scale-z:1424%}.scale-1424,.scale-1425{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1425{--tw-scale-x:1425%;--tw-scale-y:1425%;--tw-scale-z:1425%}.scale-1426{--tw-scale-x:1426%;--tw-scale-y:1426%;--tw-scale-z:1426%}.scale-1426,.scale-1427{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1427{--tw-scale-x:1427%;--tw-scale-y:1427%;--tw-scale-z:1427%}.scale-1428{--tw-scale-x:1428%;--tw-scale-y:1428%;--tw-scale-z:1428%}.scale-1428,.scale-1429{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1429{--tw-scale-x:1429%;--tw-scale-y:1429%;--tw-scale-z:1429%}.scale-1430{--tw-scale-x:1430%;--tw-scale-y:1430%;--tw-scale-z:1430%}.scale-1430,.scale-1431{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1431{--tw-scale-x:1431%;--tw-scale-y:1431%;--tw-scale-z:1431%}.scale-1432{--tw-scale-x:1432%;--tw-scale-y:1432%;--tw-scale-z:1432%}.scale-1432,.scale-1433{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1433{--tw-scale-x:1433%;--tw-scale-y:1433%;--tw-scale-z:1433%}.scale-1434{--tw-scale-x:1434%;--tw-scale-y:1434%;--tw-scale-z:1434%}.scale-1434,.scale-1435{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1435{--tw-scale-x:1435%;--tw-scale-y:1435%;--tw-scale-z:1435%}.scale-1436{--tw-scale-x:1436%;--tw-scale-y:1436%;--tw-scale-z:1436%}.scale-1436,.scale-1437{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1437{--tw-scale-x:1437%;--tw-scale-y:1437%;--tw-scale-z:1437%}.scale-1438{--tw-scale-x:1438%;--tw-scale-y:1438%;--tw-scale-z:1438%}.scale-1438,.scale-1439{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1439{--tw-scale-x:1439%;--tw-scale-y:1439%;--tw-scale-z:1439%}.scale-1440{--tw-scale-x:1440%;--tw-scale-y:1440%;--tw-scale-z:1440%}.scale-1440,.scale-1441{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1441{--tw-scale-x:1441%;--tw-scale-y:1441%;--tw-scale-z:1441%}.scale-1442{--tw-scale-x:1442%;--tw-scale-y:1442%;--tw-scale-z:1442%}.scale-1442,.scale-1443{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1443{--tw-scale-x:1443%;--tw-scale-y:1443%;--tw-scale-z:1443%}.scale-1444{--tw-scale-x:1444%;--tw-scale-y:1444%;--tw-scale-z:1444%}.scale-1444,.scale-1445{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1445{--tw-scale-x:1445%;--tw-scale-y:1445%;--tw-scale-z:1445%}.scale-1446{--tw-scale-x:1446%;--tw-scale-y:1446%;--tw-scale-z:1446%}.scale-1446,.scale-1447{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1447{--tw-scale-x:1447%;--tw-scale-y:1447%;--tw-scale-z:1447%}.scale-1448{--tw-scale-x:1448%;--tw-scale-y:1448%;--tw-scale-z:1448%}.scale-1448,.scale-1449{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1449{--tw-scale-x:1449%;--tw-scale-y:1449%;--tw-scale-z:1449%}.scale-1450{--tw-scale-x:1450%;--tw-scale-y:1450%;--tw-scale-z:1450%}.scale-1450,.scale-1451{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1451{--tw-scale-x:1451%;--tw-scale-y:1451%;--tw-scale-z:1451%}.scale-1452{--tw-scale-x:1452%;--tw-scale-y:1452%;--tw-scale-z:1452%}.scale-1452,.scale-1453{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1453{--tw-scale-x:1453%;--tw-scale-y:1453%;--tw-scale-z:1453%}.scale-1454{--tw-scale-x:1454%;--tw-scale-y:1454%;--tw-scale-z:1454%}.scale-1454,.scale-1455{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1455{--tw-scale-x:1455%;--tw-scale-y:1455%;--tw-scale-z:1455%}.scale-1456{--tw-scale-x:1456%;--tw-scale-y:1456%;--tw-scale-z:1456%}.scale-1456,.scale-1457{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1457{--tw-scale-x:1457%;--tw-scale-y:1457%;--tw-scale-z:1457%}.scale-1458{--tw-scale-x:1458%;--tw-scale-y:1458%;--tw-scale-z:1458%}.scale-1458,.scale-1459{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1459{--tw-scale-x:1459%;--tw-scale-y:1459%;--tw-scale-z:1459%}.scale-1460{--tw-scale-x:1460%;--tw-scale-y:1460%;--tw-scale-z:1460%}.scale-1460,.scale-1461{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1461{--tw-scale-x:1461%;--tw-scale-y:1461%;--tw-scale-z:1461%}.scale-1462{--tw-scale-x:1462%;--tw-scale-y:1462%;--tw-scale-z:1462%}.scale-1462,.scale-1463{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1463{--tw-scale-x:1463%;--tw-scale-y:1463%;--tw-scale-z:1463%}.scale-1464{--tw-scale-x:1464%;--tw-scale-y:1464%;--tw-scale-z:1464%}.scale-1464,.scale-1465{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1465{--tw-scale-x:1465%;--tw-scale-y:1465%;--tw-scale-z:1465%}.scale-1466{--tw-scale-x:1466%;--tw-scale-y:1466%;--tw-scale-z:1466%}.scale-1466,.scale-1467{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1467{--tw-scale-x:1467%;--tw-scale-y:1467%;--tw-scale-z:1467%}.scale-1468{--tw-scale-x:1468%;--tw-scale-y:1468%;--tw-scale-z:1468%}.scale-1468,.scale-1469{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1469{--tw-scale-x:1469%;--tw-scale-y:1469%;--tw-scale-z:1469%}.scale-1470{--tw-scale-x:1470%;--tw-scale-y:1470%;--tw-scale-z:1470%}.scale-1470,.scale-1471{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1471{--tw-scale-x:1471%;--tw-scale-y:1471%;--tw-scale-z:1471%}.scale-1472{--tw-scale-x:1472%;--tw-scale-y:1472%;--tw-scale-z:1472%}.scale-1472,.scale-1473{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1473{--tw-scale-x:1473%;--tw-scale-y:1473%;--tw-scale-z:1473%}.scale-1474{--tw-scale-x:1474%;--tw-scale-y:1474%;--tw-scale-z:1474%}.scale-1474,.scale-1475{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1475{--tw-scale-x:1475%;--tw-scale-y:1475%;--tw-scale-z:1475%}.scale-1476{--tw-scale-x:1476%;--tw-scale-y:1476%;--tw-scale-z:1476%}.scale-1476,.scale-1477{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1477{--tw-scale-x:1477%;--tw-scale-y:1477%;--tw-scale-z:1477%}.scale-1478{--tw-scale-x:1478%;--tw-scale-y:1478%;--tw-scale-z:1478%}.scale-1478,.scale-1479{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1479{--tw-scale-x:1479%;--tw-scale-y:1479%;--tw-scale-z:1479%}.scale-1480{--tw-scale-x:1480%;--tw-scale-y:1480%;--tw-scale-z:1480%}.scale-1480,.scale-1481{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1481{--tw-scale-x:1481%;--tw-scale-y:1481%;--tw-scale-z:1481%}.scale-1482{--tw-scale-x:1482%;--tw-scale-y:1482%;--tw-scale-z:1482%}.scale-1482,.scale-1483{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1483{--tw-scale-x:1483%;--tw-scale-y:1483%;--tw-scale-z:1483%}.scale-1484{--tw-scale-x:1484%;--tw-scale-y:1484%;--tw-scale-z:1484%}.scale-1484,.scale-1485{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1485{--tw-scale-x:1485%;--tw-scale-y:1485%;--tw-scale-z:1485%}.scale-1486{--tw-scale-x:1486%;--tw-scale-y:1486%;--tw-scale-z:1486%}.scale-1486,.scale-1487{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1487{--tw-scale-x:1487%;--tw-scale-y:1487%;--tw-scale-z:1487%}.scale-1488{--tw-scale-x:1488%;--tw-scale-y:1488%;--tw-scale-z:1488%}.scale-1488,.scale-1489{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1489{--tw-scale-x:1489%;--tw-scale-y:1489%;--tw-scale-z:1489%}.scale-1490{--tw-scale-x:1490%;--tw-scale-y:1490%;--tw-scale-z:1490%}.scale-1490,.scale-1491{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1491{--tw-scale-x:1491%;--tw-scale-y:1491%;--tw-scale-z:1491%}.scale-1492{--tw-scale-x:1492%;--tw-scale-y:1492%;--tw-scale-z:1492%}.scale-1492,.scale-1493{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1493{--tw-scale-x:1493%;--tw-scale-y:1493%;--tw-scale-z:1493%}.scale-1494{--tw-scale-x:1494%;--tw-scale-y:1494%;--tw-scale-z:1494%}.scale-1494,.scale-1495{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1495{--tw-scale-x:1495%;--tw-scale-y:1495%;--tw-scale-z:1495%}.scale-1496{--tw-scale-x:1496%;--tw-scale-y:1496%;--tw-scale-z:1496%}.scale-1496,.scale-1497{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1497{--tw-scale-x:1497%;--tw-scale-y:1497%;--tw-scale-z:1497%}.scale-1498{--tw-scale-x:1498%;--tw-scale-y:1498%;--tw-scale-z:1498%}.scale-1498,.scale-1499{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1499{--tw-scale-x:1499%;--tw-scale-y:1499%;--tw-scale-z:1499%}.scale-1500{--tw-scale-x:1500%;--tw-scale-y:1500%;--tw-scale-z:1500%}.scale-1500,.scale-1501{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1501{--tw-scale-x:1501%;--tw-scale-y:1501%;--tw-scale-z:1501%}.scale-1502{--tw-scale-x:1502%;--tw-scale-y:1502%;--tw-scale-z:1502%}.scale-1502,.scale-1503{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1503{--tw-scale-x:1503%;--tw-scale-y:1503%;--tw-scale-z:1503%}.scale-1504{--tw-scale-x:1504%;--tw-scale-y:1504%;--tw-scale-z:1504%}.scale-1504,.scale-1505{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1505{--tw-scale-x:1505%;--tw-scale-y:1505%;--tw-scale-z:1505%}.scale-1506{--tw-scale-x:1506%;--tw-scale-y:1506%;--tw-scale-z:1506%}.scale-1506,.scale-1507{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1507{--tw-scale-x:1507%;--tw-scale-y:1507%;--tw-scale-z:1507%}.scale-1508{--tw-scale-x:1508%;--tw-scale-y:1508%;--tw-scale-z:1508%}.scale-1508,.scale-1509{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1509{--tw-scale-x:1509%;--tw-scale-y:1509%;--tw-scale-z:1509%}.scale-1510{--tw-scale-x:1510%;--tw-scale-y:1510%;--tw-scale-z:1510%}.scale-1510,.scale-1511{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1511{--tw-scale-x:1511%;--tw-scale-y:1511%;--tw-scale-z:1511%}.scale-1512{--tw-scale-x:1512%;--tw-scale-y:1512%;--tw-scale-z:1512%}.scale-1512,.scale-1513{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1513{--tw-scale-x:1513%;--tw-scale-y:1513%;--tw-scale-z:1513%}.scale-1514{--tw-scale-x:1514%;--tw-scale-y:1514%;--tw-scale-z:1514%}.scale-1514,.scale-1515{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1515{--tw-scale-x:1515%;--tw-scale-y:1515%;--tw-scale-z:1515%}.scale-1516{--tw-scale-x:1516%;--tw-scale-y:1516%;--tw-scale-z:1516%}.scale-1516,.scale-1517{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1517{--tw-scale-x:1517%;--tw-scale-y:1517%;--tw-scale-z:1517%}.scale-1518{--tw-scale-x:1518%;--tw-scale-y:1518%;--tw-scale-z:1518%}.scale-1518,.scale-1519{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1519{--tw-scale-x:1519%;--tw-scale-y:1519%;--tw-scale-z:1519%}.scale-1520{--tw-scale-x:1520%;--tw-scale-y:1520%;--tw-scale-z:1520%}.scale-1520,.scale-1521{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1521{--tw-scale-x:1521%;--tw-scale-y:1521%;--tw-scale-z:1521%}.scale-1522{--tw-scale-x:1522%;--tw-scale-y:1522%;--tw-scale-z:1522%}.scale-1522,.scale-1523{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1523{--tw-scale-x:1523%;--tw-scale-y:1523%;--tw-scale-z:1523%}.scale-1524{--tw-scale-x:1524%;--tw-scale-y:1524%;--tw-scale-z:1524%}.scale-1524,.scale-1525{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1525{--tw-scale-x:1525%;--tw-scale-y:1525%;--tw-scale-z:1525%}.scale-1526{--tw-scale-x:1526%;--tw-scale-y:1526%;--tw-scale-z:1526%}.scale-1526,.scale-1527{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1527{--tw-scale-x:1527%;--tw-scale-y:1527%;--tw-scale-z:1527%}.scale-1528{--tw-scale-x:1528%;--tw-scale-y:1528%;--tw-scale-z:1528%}.scale-1528,.scale-1529{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1529{--tw-scale-x:1529%;--tw-scale-y:1529%;--tw-scale-z:1529%}.scale-1530{--tw-scale-x:1530%;--tw-scale-y:1530%;--tw-scale-z:1530%}.scale-1530,.scale-1531{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1531{--tw-scale-x:1531%;--tw-scale-y:1531%;--tw-scale-z:1531%}.scale-1532{--tw-scale-x:1532%;--tw-scale-y:1532%;--tw-scale-z:1532%}.scale-1532,.scale-1533{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1533{--tw-scale-x:1533%;--tw-scale-y:1533%;--tw-scale-z:1533%}.scale-1534{--tw-scale-x:1534%;--tw-scale-y:1534%;--tw-scale-z:1534%}.scale-1534,.scale-1535{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1535{--tw-scale-x:1535%;--tw-scale-y:1535%;--tw-scale-z:1535%}.scale-1536{--tw-scale-x:1536%;--tw-scale-y:1536%;--tw-scale-z:1536%}.scale-1536,.scale-1537{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1537{--tw-scale-x:1537%;--tw-scale-y:1537%;--tw-scale-z:1537%}.scale-1538{--tw-scale-x:1538%;--tw-scale-y:1538%;--tw-scale-z:1538%}.scale-1538,.scale-1539{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1539{--tw-scale-x:1539%;--tw-scale-y:1539%;--tw-scale-z:1539%}.scale-1540{--tw-scale-x:1540%;--tw-scale-y:1540%;--tw-scale-z:1540%}.scale-1540,.scale-1541{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1541{--tw-scale-x:1541%;--tw-scale-y:1541%;--tw-scale-z:1541%}.scale-1542{--tw-scale-x:1542%;--tw-scale-y:1542%;--tw-scale-z:1542%}.scale-1542,.scale-1543{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1543{--tw-scale-x:1543%;--tw-scale-y:1543%;--tw-scale-z:1543%}.scale-1544{--tw-scale-x:1544%;--tw-scale-y:1544%;--tw-scale-z:1544%}.scale-1544,.scale-1545{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1545{--tw-scale-x:1545%;--tw-scale-y:1545%;--tw-scale-z:1545%}.scale-1546{--tw-scale-x:1546%;--tw-scale-y:1546%;--tw-scale-z:1546%}.scale-1546,.scale-1547{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1547{--tw-scale-x:1547%;--tw-scale-y:1547%;--tw-scale-z:1547%}.scale-1548{--tw-scale-x:1548%;--tw-scale-y:1548%;--tw-scale-z:1548%}.scale-1548,.scale-1549{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1549{--tw-scale-x:1549%;--tw-scale-y:1549%;--tw-scale-z:1549%}.scale-1550{--tw-scale-x:1550%;--tw-scale-y:1550%;--tw-scale-z:1550%}.scale-1550,.scale-1551{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1551{--tw-scale-x:1551%;--tw-scale-y:1551%;--tw-scale-z:1551%}.scale-1552{--tw-scale-x:1552%;--tw-scale-y:1552%;--tw-scale-z:1552%}.scale-1552,.scale-1553{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1553{--tw-scale-x:1553%;--tw-scale-y:1553%;--tw-scale-z:1553%}.scale-1554{--tw-scale-x:1554%;--tw-scale-y:1554%;--tw-scale-z:1554%}.scale-1554,.scale-1555{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1555{--tw-scale-x:1555%;--tw-scale-y:1555%;--tw-scale-z:1555%}.scale-1556{--tw-scale-x:1556%;--tw-scale-y:1556%;--tw-scale-z:1556%}.scale-1556,.scale-1557{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1557{--tw-scale-x:1557%;--tw-scale-y:1557%;--tw-scale-z:1557%}.scale-1558{--tw-scale-x:1558%;--tw-scale-y:1558%;--tw-scale-z:1558%}.scale-1558,.scale-1559{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1559{--tw-scale-x:1559%;--tw-scale-y:1559%;--tw-scale-z:1559%}.scale-1560{--tw-scale-x:1560%;--tw-scale-y:1560%;--tw-scale-z:1560%}.scale-1560,.scale-1561{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1561{--tw-scale-x:1561%;--tw-scale-y:1561%;--tw-scale-z:1561%}.scale-1562{--tw-scale-x:1562%;--tw-scale-y:1562%;--tw-scale-z:1562%}.scale-1562,.scale-1563{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1563{--tw-scale-x:1563%;--tw-scale-y:1563%;--tw-scale-z:1563%}.scale-1564{--tw-scale-x:1564%;--tw-scale-y:1564%;--tw-scale-z:1564%}.scale-1564,.scale-1565{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1565{--tw-scale-x:1565%;--tw-scale-y:1565%;--tw-scale-z:1565%}.scale-1566{--tw-scale-x:1566%;--tw-scale-y:1566%;--tw-scale-z:1566%}.scale-1566,.scale-1567{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1567{--tw-scale-x:1567%;--tw-scale-y:1567%;--tw-scale-z:1567%}.scale-1568{--tw-scale-x:1568%;--tw-scale-y:1568%;--tw-scale-z:1568%}.scale-1568,.scale-1569{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1569{--tw-scale-x:1569%;--tw-scale-y:1569%;--tw-scale-z:1569%}.scale-1570{--tw-scale-x:1570%;--tw-scale-y:1570%;--tw-scale-z:1570%}.scale-1570,.scale-1571{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1571{--tw-scale-x:1571%;--tw-scale-y:1571%;--tw-scale-z:1571%}.scale-1572{--tw-scale-x:1572%;--tw-scale-y:1572%;--tw-scale-z:1572%}.scale-1572,.scale-1573{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1573{--tw-scale-x:1573%;--tw-scale-y:1573%;--tw-scale-z:1573%}.scale-1574{--tw-scale-x:1574%;--tw-scale-y:1574%;--tw-scale-z:1574%}.scale-1574,.scale-1575{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1575{--tw-scale-x:1575%;--tw-scale-y:1575%;--tw-scale-z:1575%}.scale-1576{--tw-scale-x:1576%;--tw-scale-y:1576%;--tw-scale-z:1576%}.scale-1576,.scale-1577{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1577{--tw-scale-x:1577%;--tw-scale-y:1577%;--tw-scale-z:1577%}.scale-1578{--tw-scale-x:1578%;--tw-scale-y:1578%;--tw-scale-z:1578%}.scale-1578,.scale-1579{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1579{--tw-scale-x:1579%;--tw-scale-y:1579%;--tw-scale-z:1579%}.scale-1580{--tw-scale-x:1580%;--tw-scale-y:1580%;--tw-scale-z:1580%}.scale-1580,.scale-1581{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1581{--tw-scale-x:1581%;--tw-scale-y:1581%;--tw-scale-z:1581%}.scale-1582{--tw-scale-x:1582%;--tw-scale-y:1582%;--tw-scale-z:1582%}.scale-1582,.scale-1583{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1583{--tw-scale-x:1583%;--tw-scale-y:1583%;--tw-scale-z:1583%}.scale-1584{--tw-scale-x:1584%;--tw-scale-y:1584%;--tw-scale-z:1584%}.scale-1584,.scale-1585{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1585{--tw-scale-x:1585%;--tw-scale-y:1585%;--tw-scale-z:1585%}.scale-1586{--tw-scale-x:1586%;--tw-scale-y:1586%;--tw-scale-z:1586%}.scale-1586,.scale-1587{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1587{--tw-scale-x:1587%;--tw-scale-y:1587%;--tw-scale-z:1587%}.scale-1588{--tw-scale-x:1588%;--tw-scale-y:1588%;--tw-scale-z:1588%}.scale-1588,.scale-1589{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1589{--tw-scale-x:1589%;--tw-scale-y:1589%;--tw-scale-z:1589%}.scale-1590{--tw-scale-x:1590%;--tw-scale-y:1590%;--tw-scale-z:1590%}.scale-1590,.scale-1591{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1591{--tw-scale-x:1591%;--tw-scale-y:1591%;--tw-scale-z:1591%}.scale-1592{--tw-scale-x:1592%;--tw-scale-y:1592%;--tw-scale-z:1592%}.scale-1592,.scale-1593{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1593{--tw-scale-x:1593%;--tw-scale-y:1593%;--tw-scale-z:1593%}.scale-1594{--tw-scale-x:1594%;--tw-scale-y:1594%;--tw-scale-z:1594%}.scale-1594,.scale-1595{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1595{--tw-scale-x:1595%;--tw-scale-y:1595%;--tw-scale-z:1595%}.scale-1596{--tw-scale-x:1596%;--tw-scale-y:1596%;--tw-scale-z:1596%}.scale-1596,.scale-1597{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1597{--tw-scale-x:1597%;--tw-scale-y:1597%;--tw-scale-z:1597%}.scale-1598{--tw-scale-x:1598%;--tw-scale-y:1598%;--tw-scale-z:1598%}.scale-1598,.scale-1599{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1599{--tw-scale-x:1599%;--tw-scale-y:1599%;--tw-scale-z:1599%}.scale-1600{--tw-scale-x:1600%;--tw-scale-y:1600%;--tw-scale-z:1600%}.scale-1600,.scale-1601{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1601{--tw-scale-x:1601%;--tw-scale-y:1601%;--tw-scale-z:1601%}.scale-1602{--tw-scale-x:1602%;--tw-scale-y:1602%;--tw-scale-z:1602%}.scale-1602,.scale-1603{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1603{--tw-scale-x:1603%;--tw-scale-y:1603%;--tw-scale-z:1603%}.scale-1604{--tw-scale-x:1604%;--tw-scale-y:1604%;--tw-scale-z:1604%}.scale-1604,.scale-1605{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1605{--tw-scale-x:1605%;--tw-scale-y:1605%;--tw-scale-z:1605%}.scale-1606{--tw-scale-x:1606%;--tw-scale-y:1606%;--tw-scale-z:1606%}.scale-1606,.scale-1607{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1607{--tw-scale-x:1607%;--tw-scale-y:1607%;--tw-scale-z:1607%}.scale-1608{--tw-scale-x:1608%;--tw-scale-y:1608%;--tw-scale-z:1608%}.scale-1608,.scale-1609{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1609{--tw-scale-x:1609%;--tw-scale-y:1609%;--tw-scale-z:1609%}.scale-1610{--tw-scale-x:1610%;--tw-scale-y:1610%;--tw-scale-z:1610%}.scale-1610,.scale-1611{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1611{--tw-scale-x:1611%;--tw-scale-y:1611%;--tw-scale-z:1611%}.scale-1612{--tw-scale-x:1612%;--tw-scale-y:1612%;--tw-scale-z:1612%}.scale-1612,.scale-1613{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1613{--tw-scale-x:1613%;--tw-scale-y:1613%;--tw-scale-z:1613%}.scale-1614{--tw-scale-x:1614%;--tw-scale-y:1614%;--tw-scale-z:1614%}.scale-1614,.scale-1615{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1615{--tw-scale-x:1615%;--tw-scale-y:1615%;--tw-scale-z:1615%}.scale-1616{--tw-scale-x:1616%;--tw-scale-y:1616%;--tw-scale-z:1616%}.scale-1616,.scale-1617{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1617{--tw-scale-x:1617%;--tw-scale-y:1617%;--tw-scale-z:1617%}.scale-1618{--tw-scale-x:1618%;--tw-scale-y:1618%;--tw-scale-z:1618%}.scale-1618,.scale-1619{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1619{--tw-scale-x:1619%;--tw-scale-y:1619%;--tw-scale-z:1619%}.scale-1620{--tw-scale-x:1620%;--tw-scale-y:1620%;--tw-scale-z:1620%}.scale-1620,.scale-1621{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1621{--tw-scale-x:1621%;--tw-scale-y:1621%;--tw-scale-z:1621%}.scale-1622{--tw-scale-x:1622%;--tw-scale-y:1622%;--tw-scale-z:1622%}.scale-1622,.scale-1623{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1623{--tw-scale-x:1623%;--tw-scale-y:1623%;--tw-scale-z:1623%}.scale-1624{--tw-scale-x:1624%;--tw-scale-y:1624%;--tw-scale-z:1624%}.scale-1624,.scale-1625{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1625{--tw-scale-x:1625%;--tw-scale-y:1625%;--tw-scale-z:1625%}.scale-1626{--tw-scale-x:1626%;--tw-scale-y:1626%;--tw-scale-z:1626%}.scale-1626,.scale-1627{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1627{--tw-scale-x:1627%;--tw-scale-y:1627%;--tw-scale-z:1627%}.scale-1628{--tw-scale-x:1628%;--tw-scale-y:1628%;--tw-scale-z:1628%}.scale-1628,.scale-1629{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1629{--tw-scale-x:1629%;--tw-scale-y:1629%;--tw-scale-z:1629%}.scale-1630{--tw-scale-x:1630%;--tw-scale-y:1630%;--tw-scale-z:1630%}.scale-1630,.scale-1631{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1631{--tw-scale-x:1631%;--tw-scale-y:1631%;--tw-scale-z:1631%}.scale-1632{--tw-scale-x:1632%;--tw-scale-y:1632%;--tw-scale-z:1632%}.scale-1632,.scale-1633{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1633{--tw-scale-x:1633%;--tw-scale-y:1633%;--tw-scale-z:1633%}.scale-1634{--tw-scale-x:1634%;--tw-scale-y:1634%;--tw-scale-z:1634%}.scale-1634,.scale-1635{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1635{--tw-scale-x:1635%;--tw-scale-y:1635%;--tw-scale-z:1635%}.scale-1636{--tw-scale-x:1636%;--tw-scale-y:1636%;--tw-scale-z:1636%}.scale-1636,.scale-1637{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1637{--tw-scale-x:1637%;--tw-scale-y:1637%;--tw-scale-z:1637%}.scale-1638{--tw-scale-x:1638%;--tw-scale-y:1638%;--tw-scale-z:1638%}.scale-1638,.scale-1639{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1639{--tw-scale-x:1639%;--tw-scale-y:1639%;--tw-scale-z:1639%}.scale-1640{--tw-scale-x:1640%;--tw-scale-y:1640%;--tw-scale-z:1640%}.scale-1640,.scale-1641{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1641{--tw-scale-x:1641%;--tw-scale-y:1641%;--tw-scale-z:1641%}.scale-1642{--tw-scale-x:1642%;--tw-scale-y:1642%;--tw-scale-z:1642%}.scale-1642,.scale-1643{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1643{--tw-scale-x:1643%;--tw-scale-y:1643%;--tw-scale-z:1643%}.scale-1644{--tw-scale-x:1644%;--tw-scale-y:1644%;--tw-scale-z:1644%}.scale-1644,.scale-1645{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1645{--tw-scale-x:1645%;--tw-scale-y:1645%;--tw-scale-z:1645%}.scale-1646{--tw-scale-x:1646%;--tw-scale-y:1646%;--tw-scale-z:1646%}.scale-1646,.scale-1647{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1647{--tw-scale-x:1647%;--tw-scale-y:1647%;--tw-scale-z:1647%}.scale-1648{--tw-scale-x:1648%;--tw-scale-y:1648%;--tw-scale-z:1648%}.scale-1648,.scale-1649{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1649{--tw-scale-x:1649%;--tw-scale-y:1649%;--tw-scale-z:1649%}.scale-1650{--tw-scale-x:1650%;--tw-scale-y:1650%;--tw-scale-z:1650%}.scale-1650,.scale-1651{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1651{--tw-scale-x:1651%;--tw-scale-y:1651%;--tw-scale-z:1651%}.scale-1652{--tw-scale-x:1652%;--tw-scale-y:1652%;--tw-scale-z:1652%}.scale-1652,.scale-1653{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1653{--tw-scale-x:1653%;--tw-scale-y:1653%;--tw-scale-z:1653%}.scale-1654{--tw-scale-x:1654%;--tw-scale-y:1654%;--tw-scale-z:1654%}.scale-1654,.scale-1655{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1655{--tw-scale-x:1655%;--tw-scale-y:1655%;--tw-scale-z:1655%}.scale-1656{--tw-scale-x:1656%;--tw-scale-y:1656%;--tw-scale-z:1656%}.scale-1656,.scale-1657{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1657{--tw-scale-x:1657%;--tw-scale-y:1657%;--tw-scale-z:1657%}.scale-1658{--tw-scale-x:1658%;--tw-scale-y:1658%;--tw-scale-z:1658%}.scale-1658,.scale-1659{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1659{--tw-scale-x:1659%;--tw-scale-y:1659%;--tw-scale-z:1659%}.scale-1660{--tw-scale-x:1660%;--tw-scale-y:1660%;--tw-scale-z:1660%}.scale-1660,.scale-1661{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1661{--tw-scale-x:1661%;--tw-scale-y:1661%;--tw-scale-z:1661%}.scale-1662{--tw-scale-x:1662%;--tw-scale-y:1662%;--tw-scale-z:1662%}.scale-1662,.scale-1663{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1663{--tw-scale-x:1663%;--tw-scale-y:1663%;--tw-scale-z:1663%}.scale-1664{--tw-scale-x:1664%;--tw-scale-y:1664%;--tw-scale-z:1664%}.scale-1664,.scale-1665{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1665{--tw-scale-x:1665%;--tw-scale-y:1665%;--tw-scale-z:1665%}.scale-1666{--tw-scale-x:1666%;--tw-scale-y:1666%;--tw-scale-z:1666%}.scale-1666,.scale-1667{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1667{--tw-scale-x:1667%;--tw-scale-y:1667%;--tw-scale-z:1667%}.scale-1668{--tw-scale-x:1668%;--tw-scale-y:1668%;--tw-scale-z:1668%}.scale-1668,.scale-1669{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1669{--tw-scale-x:1669%;--tw-scale-y:1669%;--tw-scale-z:1669%}.scale-1670{--tw-scale-x:1670%;--tw-scale-y:1670%;--tw-scale-z:1670%}.scale-1670,.scale-1671{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1671{--tw-scale-x:1671%;--tw-scale-y:1671%;--tw-scale-z:1671%}.scale-1672{--tw-scale-x:1672%;--tw-scale-y:1672%;--tw-scale-z:1672%}.scale-1672,.scale-1673{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1673{--tw-scale-x:1673%;--tw-scale-y:1673%;--tw-scale-z:1673%}.scale-1674{--tw-scale-x:1674%;--tw-scale-y:1674%;--tw-scale-z:1674%}.scale-1674,.scale-1675{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1675{--tw-scale-x:1675%;--tw-scale-y:1675%;--tw-scale-z:1675%}.scale-1676{--tw-scale-x:1676%;--tw-scale-y:1676%;--tw-scale-z:1676%}.scale-1676,.scale-1677{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1677{--tw-scale-x:1677%;--tw-scale-y:1677%;--tw-scale-z:1677%}.scale-1678{--tw-scale-x:1678%;--tw-scale-y:1678%;--tw-scale-z:1678%}.scale-1678,.scale-1679{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1679{--tw-scale-x:1679%;--tw-scale-y:1679%;--tw-scale-z:1679%}.scale-1680{--tw-scale-x:1680%;--tw-scale-y:1680%;--tw-scale-z:1680%}.scale-1680,.scale-1681{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1681{--tw-scale-x:1681%;--tw-scale-y:1681%;--tw-scale-z:1681%}.scale-1682{--tw-scale-x:1682%;--tw-scale-y:1682%;--tw-scale-z:1682%}.scale-1682,.scale-1683{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1683{--tw-scale-x:1683%;--tw-scale-y:1683%;--tw-scale-z:1683%}.scale-1684{--tw-scale-x:1684%;--tw-scale-y:1684%;--tw-scale-z:1684%}.scale-1684,.scale-1685{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1685{--tw-scale-x:1685%;--tw-scale-y:1685%;--tw-scale-z:1685%}.scale-1686{--tw-scale-x:1686%;--tw-scale-y:1686%;--tw-scale-z:1686%}.scale-1686,.scale-1687{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1687{--tw-scale-x:1687%;--tw-scale-y:1687%;--tw-scale-z:1687%}.scale-1688{--tw-scale-x:1688%;--tw-scale-y:1688%;--tw-scale-z:1688%}.scale-1688,.scale-1689{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1689{--tw-scale-x:1689%;--tw-scale-y:1689%;--tw-scale-z:1689%}.scale-1690{--tw-scale-x:1690%;--tw-scale-y:1690%;--tw-scale-z:1690%}.scale-1690,.scale-1691{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1691{--tw-scale-x:1691%;--tw-scale-y:1691%;--tw-scale-z:1691%}.scale-1692{--tw-scale-x:1692%;--tw-scale-y:1692%;--tw-scale-z:1692%}.scale-1692,.scale-1693{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1693{--tw-scale-x:1693%;--tw-scale-y:1693%;--tw-scale-z:1693%}.scale-1694{--tw-scale-x:1694%;--tw-scale-y:1694%;--tw-scale-z:1694%}.scale-1694,.scale-1695{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1695{--tw-scale-x:1695%;--tw-scale-y:1695%;--tw-scale-z:1695%}.scale-1696{--tw-scale-x:1696%;--tw-scale-y:1696%;--tw-scale-z:1696%}.scale-1696,.scale-1697{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1697{--tw-scale-x:1697%;--tw-scale-y:1697%;--tw-scale-z:1697%}.scale-1698{--tw-scale-x:1698%;--tw-scale-y:1698%;--tw-scale-z:1698%}.scale-1698,.scale-1699{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1699{--tw-scale-x:1699%;--tw-scale-y:1699%;--tw-scale-z:1699%}.scale-1700{--tw-scale-x:1700%;--tw-scale-y:1700%;--tw-scale-z:1700%}.scale-1700,.scale-1701{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1701{--tw-scale-x:1701%;--tw-scale-y:1701%;--tw-scale-z:1701%}.scale-1702{--tw-scale-x:1702%;--tw-scale-y:1702%;--tw-scale-z:1702%}.scale-1702,.scale-1703{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1703{--tw-scale-x:1703%;--tw-scale-y:1703%;--tw-scale-z:1703%}.scale-1704{--tw-scale-x:1704%;--tw-scale-y:1704%;--tw-scale-z:1704%}.scale-1704,.scale-1705{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1705{--tw-scale-x:1705%;--tw-scale-y:1705%;--tw-scale-z:1705%}.scale-1706{--tw-scale-x:1706%;--tw-scale-y:1706%;--tw-scale-z:1706%}.scale-1706,.scale-1707{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1707{--tw-scale-x:1707%;--tw-scale-y:1707%;--tw-scale-z:1707%}.scale-1708{--tw-scale-x:1708%;--tw-scale-y:1708%;--tw-scale-z:1708%}.scale-1708,.scale-1709{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1709{--tw-scale-x:1709%;--tw-scale-y:1709%;--tw-scale-z:1709%}.scale-1710{--tw-scale-x:1710%;--tw-scale-y:1710%;--tw-scale-z:1710%}.scale-1710,.scale-1711{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1711{--tw-scale-x:1711%;--tw-scale-y:1711%;--tw-scale-z:1711%}.scale-1712{--tw-scale-x:1712%;--tw-scale-y:1712%;--tw-scale-z:1712%}.scale-1712,.scale-1713{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1713{--tw-scale-x:1713%;--tw-scale-y:1713%;--tw-scale-z:1713%}.scale-1714{--tw-scale-x:1714%;--tw-scale-y:1714%;--tw-scale-z:1714%}.scale-1714,.scale-1715{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1715{--tw-scale-x:1715%;--tw-scale-y:1715%;--tw-scale-z:1715%}.scale-1716{--tw-scale-x:1716%;--tw-scale-y:1716%;--tw-scale-z:1716%}.scale-1716,.scale-1717{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1717{--tw-scale-x:1717%;--tw-scale-y:1717%;--tw-scale-z:1717%}.scale-1718{--tw-scale-x:1718%;--tw-scale-y:1718%;--tw-scale-z:1718%}.scale-1718,.scale-1719{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1719{--tw-scale-x:1719%;--tw-scale-y:1719%;--tw-scale-z:1719%}.scale-1720{--tw-scale-x:1720%;--tw-scale-y:1720%;--tw-scale-z:1720%}.scale-1720,.scale-1721{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1721{--tw-scale-x:1721%;--tw-scale-y:1721%;--tw-scale-z:1721%}.scale-1722{--tw-scale-x:1722%;--tw-scale-y:1722%;--tw-scale-z:1722%}.scale-1722,.scale-1723{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1723{--tw-scale-x:1723%;--tw-scale-y:1723%;--tw-scale-z:1723%}.scale-1724{--tw-scale-x:1724%;--tw-scale-y:1724%;--tw-scale-z:1724%}.scale-1724,.scale-1725{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1725{--tw-scale-x:1725%;--tw-scale-y:1725%;--tw-scale-z:1725%}.scale-1726{--tw-scale-x:1726%;--tw-scale-y:1726%;--tw-scale-z:1726%}.scale-1726,.scale-1727{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1727{--tw-scale-x:1727%;--tw-scale-y:1727%;--tw-scale-z:1727%}.scale-1728{--tw-scale-x:1728%;--tw-scale-y:1728%;--tw-scale-z:1728%}.scale-1728,.scale-1729{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1729{--tw-scale-x:1729%;--tw-scale-y:1729%;--tw-scale-z:1729%}.scale-1730{--tw-scale-x:1730%;--tw-scale-y:1730%;--tw-scale-z:1730%}.scale-1730,.scale-1731{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1731{--tw-scale-x:1731%;--tw-scale-y:1731%;--tw-scale-z:1731%}.scale-1732{--tw-scale-x:1732%;--tw-scale-y:1732%;--tw-scale-z:1732%}.scale-1732,.scale-1733{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1733{--tw-scale-x:1733%;--tw-scale-y:1733%;--tw-scale-z:1733%}.scale-1734{--tw-scale-x:1734%;--tw-scale-y:1734%;--tw-scale-z:1734%}.scale-1734,.scale-1735{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1735{--tw-scale-x:1735%;--tw-scale-y:1735%;--tw-scale-z:1735%}.scale-1736{--tw-scale-x:1736%;--tw-scale-y:1736%;--tw-scale-z:1736%}.scale-1736,.scale-1737{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1737{--tw-scale-x:1737%;--tw-scale-y:1737%;--tw-scale-z:1737%}.scale-1738{--tw-scale-x:1738%;--tw-scale-y:1738%;--tw-scale-z:1738%}.scale-1738,.scale-1739{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1739{--tw-scale-x:1739%;--tw-scale-y:1739%;--tw-scale-z:1739%}.scale-1740{--tw-scale-x:1740%;--tw-scale-y:1740%;--tw-scale-z:1740%}.scale-1740,.scale-1741{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1741{--tw-scale-x:1741%;--tw-scale-y:1741%;--tw-scale-z:1741%}.scale-1742{--tw-scale-x:1742%;--tw-scale-y:1742%;--tw-scale-z:1742%}.scale-1742,.scale-1743{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1743{--tw-scale-x:1743%;--tw-scale-y:1743%;--tw-scale-z:1743%}.scale-1744{--tw-scale-x:1744%;--tw-scale-y:1744%;--tw-scale-z:1744%}.scale-1744,.scale-1745{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1745{--tw-scale-x:1745%;--tw-scale-y:1745%;--tw-scale-z:1745%}.scale-1746{--tw-scale-x:1746%;--tw-scale-y:1746%;--tw-scale-z:1746%}.scale-1746,.scale-1747{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1747{--tw-scale-x:1747%;--tw-scale-y:1747%;--tw-scale-z:1747%}.scale-1748{--tw-scale-x:1748%;--tw-scale-y:1748%;--tw-scale-z:1748%}.scale-1748,.scale-1749{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1749{--tw-scale-x:1749%;--tw-scale-y:1749%;--tw-scale-z:1749%}.scale-1750{--tw-scale-x:1750%;--tw-scale-y:1750%;--tw-scale-z:1750%}.scale-1750,.scale-1751{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1751{--tw-scale-x:1751%;--tw-scale-y:1751%;--tw-scale-z:1751%}.scale-1752{--tw-scale-x:1752%;--tw-scale-y:1752%;--tw-scale-z:1752%}.scale-1752,.scale-1753{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1753{--tw-scale-x:1753%;--tw-scale-y:1753%;--tw-scale-z:1753%}.scale-1754{--tw-scale-x:1754%;--tw-scale-y:1754%;--tw-scale-z:1754%}.scale-1754,.scale-1755{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1755{--tw-scale-x:1755%;--tw-scale-y:1755%;--tw-scale-z:1755%}.scale-1756{--tw-scale-x:1756%;--tw-scale-y:1756%;--tw-scale-z:1756%}.scale-1756,.scale-1757{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1757{--tw-scale-x:1757%;--tw-scale-y:1757%;--tw-scale-z:1757%}.scale-1758{--tw-scale-x:1758%;--tw-scale-y:1758%;--tw-scale-z:1758%}.scale-1758,.scale-1759{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1759{--tw-scale-x:1759%;--tw-scale-y:1759%;--tw-scale-z:1759%}.scale-1760{--tw-scale-x:1760%;--tw-scale-y:1760%;--tw-scale-z:1760%}.scale-1760,.scale-1761{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1761{--tw-scale-x:1761%;--tw-scale-y:1761%;--tw-scale-z:1761%}.scale-1762{--tw-scale-x:1762%;--tw-scale-y:1762%;--tw-scale-z:1762%}.scale-1762,.scale-1763{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1763{--tw-scale-x:1763%;--tw-scale-y:1763%;--tw-scale-z:1763%}.scale-1764{--tw-scale-x:1764%;--tw-scale-y:1764%;--tw-scale-z:1764%}.scale-1764,.scale-1765{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1765{--tw-scale-x:1765%;--tw-scale-y:1765%;--tw-scale-z:1765%}.scale-1766{--tw-scale-x:1766%;--tw-scale-y:1766%;--tw-scale-z:1766%}.scale-1766,.scale-1767{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1767{--tw-scale-x:1767%;--tw-scale-y:1767%;--tw-scale-z:1767%}.scale-1768{--tw-scale-x:1768%;--tw-scale-y:1768%;--tw-scale-z:1768%}.scale-1768,.scale-1769{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1769{--tw-scale-x:1769%;--tw-scale-y:1769%;--tw-scale-z:1769%}.scale-1770{--tw-scale-x:1770%;--tw-scale-y:1770%;--tw-scale-z:1770%}.scale-1770,.scale-1771{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1771{--tw-scale-x:1771%;--tw-scale-y:1771%;--tw-scale-z:1771%}.scale-1772{--tw-scale-x:1772%;--tw-scale-y:1772%;--tw-scale-z:1772%}.scale-1772,.scale-1773{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1773{--tw-scale-x:1773%;--tw-scale-y:1773%;--tw-scale-z:1773%}.scale-1774{--tw-scale-x:1774%;--tw-scale-y:1774%;--tw-scale-z:1774%}.scale-1774,.scale-1775{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1775{--tw-scale-x:1775%;--tw-scale-y:1775%;--tw-scale-z:1775%}.scale-1776{--tw-scale-x:1776%;--tw-scale-y:1776%;--tw-scale-z:1776%}.scale-1776,.scale-1777{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1777{--tw-scale-x:1777%;--tw-scale-y:1777%;--tw-scale-z:1777%}.scale-1778{--tw-scale-x:1778%;--tw-scale-y:1778%;--tw-scale-z:1778%}.scale-1778,.scale-1779{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1779{--tw-scale-x:1779%;--tw-scale-y:1779%;--tw-scale-z:1779%}.scale-1780{--tw-scale-x:1780%;--tw-scale-y:1780%;--tw-scale-z:1780%}.scale-1780,.scale-1781{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1781{--tw-scale-x:1781%;--tw-scale-y:1781%;--tw-scale-z:1781%}.scale-1782{--tw-scale-x:1782%;--tw-scale-y:1782%;--tw-scale-z:1782%}.scale-1782,.scale-1783{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1783{--tw-scale-x:1783%;--tw-scale-y:1783%;--tw-scale-z:1783%}.scale-1784{--tw-scale-x:1784%;--tw-scale-y:1784%;--tw-scale-z:1784%}.scale-1784,.scale-1785{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1785{--tw-scale-x:1785%;--tw-scale-y:1785%;--tw-scale-z:1785%}.scale-1786{--tw-scale-x:1786%;--tw-scale-y:1786%;--tw-scale-z:1786%}.scale-1786,.scale-1787{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1787{--tw-scale-x:1787%;--tw-scale-y:1787%;--tw-scale-z:1787%}.scale-1788{--tw-scale-x:1788%;--tw-scale-y:1788%;--tw-scale-z:1788%}.scale-1788,.scale-1789{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1789{--tw-scale-x:1789%;--tw-scale-y:1789%;--tw-scale-z:1789%}.scale-1790{--tw-scale-x:1790%;--tw-scale-y:1790%;--tw-scale-z:1790%}.scale-1790,.scale-1791{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1791{--tw-scale-x:1791%;--tw-scale-y:1791%;--tw-scale-z:1791%}.scale-1792{--tw-scale-x:1792%;--tw-scale-y:1792%;--tw-scale-z:1792%}.scale-1792,.scale-1793{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1793{--tw-scale-x:1793%;--tw-scale-y:1793%;--tw-scale-z:1793%}.scale-1794{--tw-scale-x:1794%;--tw-scale-y:1794%;--tw-scale-z:1794%}.scale-1794,.scale-1795{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1795{--tw-scale-x:1795%;--tw-scale-y:1795%;--tw-scale-z:1795%}.scale-1796{--tw-scale-x:1796%;--tw-scale-y:1796%;--tw-scale-z:1796%}.scale-1796,.scale-1797{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1797{--tw-scale-x:1797%;--tw-scale-y:1797%;--tw-scale-z:1797%}.scale-1798{--tw-scale-x:1798%;--tw-scale-y:1798%;--tw-scale-z:1798%}.scale-1798,.scale-1799{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1799{--tw-scale-x:1799%;--tw-scale-y:1799%;--tw-scale-z:1799%}.scale-1800{--tw-scale-x:1800%;--tw-scale-y:1800%;--tw-scale-z:1800%}.scale-1800,.scale-1801{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1801{--tw-scale-x:1801%;--tw-scale-y:1801%;--tw-scale-z:1801%}.scale-1802{--tw-scale-x:1802%;--tw-scale-y:1802%;--tw-scale-z:1802%}.scale-1802,.scale-1803{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1803{--tw-scale-x:1803%;--tw-scale-y:1803%;--tw-scale-z:1803%}.scale-1804{--tw-scale-x:1804%;--tw-scale-y:1804%;--tw-scale-z:1804%}.scale-1804,.scale-1805{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1805{--tw-scale-x:1805%;--tw-scale-y:1805%;--tw-scale-z:1805%}.scale-1806{--tw-scale-x:1806%;--tw-scale-y:1806%;--tw-scale-z:1806%}.scale-1806,.scale-1807{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1807{--tw-scale-x:1807%;--tw-scale-y:1807%;--tw-scale-z:1807%}.scale-1808{--tw-scale-x:1808%;--tw-scale-y:1808%;--tw-scale-z:1808%}.scale-1808,.scale-1809{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1809{--tw-scale-x:1809%;--tw-scale-y:1809%;--tw-scale-z:1809%}.scale-1810{--tw-scale-x:1810%;--tw-scale-y:1810%;--tw-scale-z:1810%}.scale-1810,.scale-1811{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1811{--tw-scale-x:1811%;--tw-scale-y:1811%;--tw-scale-z:1811%}.scale-1812{--tw-scale-x:1812%;--tw-scale-y:1812%;--tw-scale-z:1812%}.scale-1812,.scale-1813{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1813{--tw-scale-x:1813%;--tw-scale-y:1813%;--tw-scale-z:1813%}.scale-1814{--tw-scale-x:1814%;--tw-scale-y:1814%;--tw-scale-z:1814%}.scale-1814,.scale-1815{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1815{--tw-scale-x:1815%;--tw-scale-y:1815%;--tw-scale-z:1815%}.scale-1816{--tw-scale-x:1816%;--tw-scale-y:1816%;--tw-scale-z:1816%}.scale-1816,.scale-1817{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1817{--tw-scale-x:1817%;--tw-scale-y:1817%;--tw-scale-z:1817%}.scale-1818{--tw-scale-x:1818%;--tw-scale-y:1818%;--tw-scale-z:1818%}.scale-1818,.scale-1819{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1819{--tw-scale-x:1819%;--tw-scale-y:1819%;--tw-scale-z:1819%}.scale-1820{--tw-scale-x:1820%;--tw-scale-y:1820%;--tw-scale-z:1820%}.scale-1820,.scale-1821{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1821{--tw-scale-x:1821%;--tw-scale-y:1821%;--tw-scale-z:1821%}.scale-1822{--tw-scale-x:1822%;--tw-scale-y:1822%;--tw-scale-z:1822%}.scale-1822,.scale-1823{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1823{--tw-scale-x:1823%;--tw-scale-y:1823%;--tw-scale-z:1823%}.scale-1824{--tw-scale-x:1824%;--tw-scale-y:1824%;--tw-scale-z:1824%}.scale-1824,.scale-1825{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1825{--tw-scale-x:1825%;--tw-scale-y:1825%;--tw-scale-z:1825%}.scale-1826{--tw-scale-x:1826%;--tw-scale-y:1826%;--tw-scale-z:1826%}.scale-1826,.scale-1827{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1827{--tw-scale-x:1827%;--tw-scale-y:1827%;--tw-scale-z:1827%}.scale-1828{--tw-scale-x:1828%;--tw-scale-y:1828%;--tw-scale-z:1828%}.scale-1828,.scale-1829{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1829{--tw-scale-x:1829%;--tw-scale-y:1829%;--tw-scale-z:1829%}.scale-1830{--tw-scale-x:1830%;--tw-scale-y:1830%;--tw-scale-z:1830%}.scale-1830,.scale-1831{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1831{--tw-scale-x:1831%;--tw-scale-y:1831%;--tw-scale-z:1831%}.scale-1832{--tw-scale-x:1832%;--tw-scale-y:1832%;--tw-scale-z:1832%}.scale-1832,.scale-1833{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1833{--tw-scale-x:1833%;--tw-scale-y:1833%;--tw-scale-z:1833%}.scale-1834{--tw-scale-x:1834%;--tw-scale-y:1834%;--tw-scale-z:1834%}.scale-1834,.scale-1835{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1835{--tw-scale-x:1835%;--tw-scale-y:1835%;--tw-scale-z:1835%}.scale-1836{--tw-scale-x:1836%;--tw-scale-y:1836%;--tw-scale-z:1836%}.scale-1836,.scale-1837{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1837{--tw-scale-x:1837%;--tw-scale-y:1837%;--tw-scale-z:1837%}.scale-1838{--tw-scale-x:1838%;--tw-scale-y:1838%;--tw-scale-z:1838%}.scale-1838,.scale-1839{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1839{--tw-scale-x:1839%;--tw-scale-y:1839%;--tw-scale-z:1839%}.scale-1840{--tw-scale-x:1840%;--tw-scale-y:1840%;--tw-scale-z:1840%}.scale-1840,.scale-1841{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1841{--tw-scale-x:1841%;--tw-scale-y:1841%;--tw-scale-z:1841%}.scale-1842{--tw-scale-x:1842%;--tw-scale-y:1842%;--tw-scale-z:1842%}.scale-1842,.scale-1843{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1843{--tw-scale-x:1843%;--tw-scale-y:1843%;--tw-scale-z:1843%}.scale-1844{--tw-scale-x:1844%;--tw-scale-y:1844%;--tw-scale-z:1844%}.scale-1844,.scale-1845{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1845{--tw-scale-x:1845%;--tw-scale-y:1845%;--tw-scale-z:1845%}.scale-1846{--tw-scale-x:1846%;--tw-scale-y:1846%;--tw-scale-z:1846%}.scale-1846,.scale-1847{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1847{--tw-scale-x:1847%;--tw-scale-y:1847%;--tw-scale-z:1847%}.scale-1848{--tw-scale-x:1848%;--tw-scale-y:1848%;--tw-scale-z:1848%}.scale-1848,.scale-1849{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1849{--tw-scale-x:1849%;--tw-scale-y:1849%;--tw-scale-z:1849%}.scale-1850{--tw-scale-x:1850%;--tw-scale-y:1850%;--tw-scale-z:1850%}.scale-1850,.scale-1851{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1851{--tw-scale-x:1851%;--tw-scale-y:1851%;--tw-scale-z:1851%}.scale-1852{--tw-scale-x:1852%;--tw-scale-y:1852%;--tw-scale-z:1852%}.scale-1852,.scale-1853{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1853{--tw-scale-x:1853%;--tw-scale-y:1853%;--tw-scale-z:1853%}.scale-1854{--tw-scale-x:1854%;--tw-scale-y:1854%;--tw-scale-z:1854%}.scale-1854,.scale-1855{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1855{--tw-scale-x:1855%;--tw-scale-y:1855%;--tw-scale-z:1855%}.scale-1856{--tw-scale-x:1856%;--tw-scale-y:1856%;--tw-scale-z:1856%}.scale-1856,.scale-1857{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1857{--tw-scale-x:1857%;--tw-scale-y:1857%;--tw-scale-z:1857%}.scale-1858{--tw-scale-x:1858%;--tw-scale-y:1858%;--tw-scale-z:1858%}.scale-1858,.scale-1859{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1859{--tw-scale-x:1859%;--tw-scale-y:1859%;--tw-scale-z:1859%}.scale-1860{--tw-scale-x:1860%;--tw-scale-y:1860%;--tw-scale-z:1860%}.scale-1860,.scale-1861{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1861{--tw-scale-x:1861%;--tw-scale-y:1861%;--tw-scale-z:1861%}.scale-1862{--tw-scale-x:1862%;--tw-scale-y:1862%;--tw-scale-z:1862%}.scale-1862,.scale-1863{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1863{--tw-scale-x:1863%;--tw-scale-y:1863%;--tw-scale-z:1863%}.scale-1864{--tw-scale-x:1864%;--tw-scale-y:1864%;--tw-scale-z:1864%}.scale-1864,.scale-1865{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1865{--tw-scale-x:1865%;--tw-scale-y:1865%;--tw-scale-z:1865%}.scale-1866{--tw-scale-x:1866%;--tw-scale-y:1866%;--tw-scale-z:1866%}.scale-1866,.scale-1867{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1867{--tw-scale-x:1867%;--tw-scale-y:1867%;--tw-scale-z:1867%}.scale-1868{--tw-scale-x:1868%;--tw-scale-y:1868%;--tw-scale-z:1868%}.scale-1868,.scale-1869{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1869{--tw-scale-x:1869%;--tw-scale-y:1869%;--tw-scale-z:1869%}.scale-1870{--tw-scale-x:1870%;--tw-scale-y:1870%;--tw-scale-z:1870%}.scale-1870,.scale-1871{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1871{--tw-scale-x:1871%;--tw-scale-y:1871%;--tw-scale-z:1871%}.scale-1872{--tw-scale-x:1872%;--tw-scale-y:1872%;--tw-scale-z:1872%}.scale-1872,.scale-1873{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1873{--tw-scale-x:1873%;--tw-scale-y:1873%;--tw-scale-z:1873%}.scale-1874{--tw-scale-x:1874%;--tw-scale-y:1874%;--tw-scale-z:1874%}.scale-1874,.scale-1875{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1875{--tw-scale-x:1875%;--tw-scale-y:1875%;--tw-scale-z:1875%}.scale-1876{--tw-scale-x:1876%;--tw-scale-y:1876%;--tw-scale-z:1876%}.scale-1876,.scale-1877{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1877{--tw-scale-x:1877%;--tw-scale-y:1877%;--tw-scale-z:1877%}.scale-1878{--tw-scale-x:1878%;--tw-scale-y:1878%;--tw-scale-z:1878%}.scale-1878,.scale-1879{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1879{--tw-scale-x:1879%;--tw-scale-y:1879%;--tw-scale-z:1879%}.scale-1880{--tw-scale-x:1880%;--tw-scale-y:1880%;--tw-scale-z:1880%}.scale-1880,.scale-1881{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1881{--tw-scale-x:1881%;--tw-scale-y:1881%;--tw-scale-z:1881%}.scale-1882{--tw-scale-x:1882%;--tw-scale-y:1882%;--tw-scale-z:1882%}.scale-1882,.scale-1883{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1883{--tw-scale-x:1883%;--tw-scale-y:1883%;--tw-scale-z:1883%}.scale-1884{--tw-scale-x:1884%;--tw-scale-y:1884%;--tw-scale-z:1884%}.scale-1884,.scale-1885{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1885{--tw-scale-x:1885%;--tw-scale-y:1885%;--tw-scale-z:1885%}.scale-1886{--tw-scale-x:1886%;--tw-scale-y:1886%;--tw-scale-z:1886%}.scale-1886,.scale-1887{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1887{--tw-scale-x:1887%;--tw-scale-y:1887%;--tw-scale-z:1887%}.scale-1888{--tw-scale-x:1888%;--tw-scale-y:1888%;--tw-scale-z:1888%}.scale-1888,.scale-1889{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1889{--tw-scale-x:1889%;--tw-scale-y:1889%;--tw-scale-z:1889%}.scale-1890{--tw-scale-x:1890%;--tw-scale-y:1890%;--tw-scale-z:1890%}.scale-1890,.scale-1891{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1891{--tw-scale-x:1891%;--tw-scale-y:1891%;--tw-scale-z:1891%}.scale-1892{--tw-scale-x:1892%;--tw-scale-y:1892%;--tw-scale-z:1892%}.scale-1892,.scale-1893{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1893{--tw-scale-x:1893%;--tw-scale-y:1893%;--tw-scale-z:1893%}.scale-1894{--tw-scale-x:1894%;--tw-scale-y:1894%;--tw-scale-z:1894%}.scale-1894,.scale-1895{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1895{--tw-scale-x:1895%;--tw-scale-y:1895%;--tw-scale-z:1895%}.scale-1896{--tw-scale-x:1896%;--tw-scale-y:1896%;--tw-scale-z:1896%}.scale-1896,.scale-1897{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1897{--tw-scale-x:1897%;--tw-scale-y:1897%;--tw-scale-z:1897%}.scale-1898{--tw-scale-x:1898%;--tw-scale-y:1898%;--tw-scale-z:1898%}.scale-1898,.scale-1899{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1899{--tw-scale-x:1899%;--tw-scale-y:1899%;--tw-scale-z:1899%}.scale-1900{--tw-scale-x:1900%;--tw-scale-y:1900%;--tw-scale-z:1900%}.scale-1900,.scale-1901{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1901{--tw-scale-x:1901%;--tw-scale-y:1901%;--tw-scale-z:1901%}.scale-1902{--tw-scale-x:1902%;--tw-scale-y:1902%;--tw-scale-z:1902%}.scale-1902,.scale-1903{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1903{--tw-scale-x:1903%;--tw-scale-y:1903%;--tw-scale-z:1903%}.scale-1904{--tw-scale-x:1904%;--tw-scale-y:1904%;--tw-scale-z:1904%}.scale-1904,.scale-1905{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1905{--tw-scale-x:1905%;--tw-scale-y:1905%;--tw-scale-z:1905%}.scale-1906{--tw-scale-x:1906%;--tw-scale-y:1906%;--tw-scale-z:1906%}.scale-1906,.scale-1907{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1907{--tw-scale-x:1907%;--tw-scale-y:1907%;--tw-scale-z:1907%}.scale-1908{--tw-scale-x:1908%;--tw-scale-y:1908%;--tw-scale-z:1908%}.scale-1908,.scale-1909{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1909{--tw-scale-x:1909%;--tw-scale-y:1909%;--tw-scale-z:1909%}.scale-1910{--tw-scale-x:1910%;--tw-scale-y:1910%;--tw-scale-z:1910%}.scale-1910,.scale-1911{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1911{--tw-scale-x:1911%;--tw-scale-y:1911%;--tw-scale-z:1911%}.scale-1912{--tw-scale-x:1912%;--tw-scale-y:1912%;--tw-scale-z:1912%}.scale-1912,.scale-1913{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1913{--tw-scale-x:1913%;--tw-scale-y:1913%;--tw-scale-z:1913%}.scale-1914{--tw-scale-x:1914%;--tw-scale-y:1914%;--tw-scale-z:1914%}.scale-1914,.scale-1915{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1915{--tw-scale-x:1915%;--tw-scale-y:1915%;--tw-scale-z:1915%}.scale-1916{--tw-scale-x:1916%;--tw-scale-y:1916%;--tw-scale-z:1916%}.scale-1916,.scale-1917{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1917{--tw-scale-x:1917%;--tw-scale-y:1917%;--tw-scale-z:1917%}.scale-1918{--tw-scale-x:1918%;--tw-scale-y:1918%;--tw-scale-z:1918%}.scale-1918,.scale-1919{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1919{--tw-scale-x:1919%;--tw-scale-y:1919%;--tw-scale-z:1919%}.scale-1920{--tw-scale-x:1920%;--tw-scale-y:1920%;--tw-scale-z:1920%}.scale-1920,.scale-1921{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1921{--tw-scale-x:1921%;--tw-scale-y:1921%;--tw-scale-z:1921%}.scale-1922{--tw-scale-x:1922%;--tw-scale-y:1922%;--tw-scale-z:1922%}.scale-1922,.scale-1923{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1923{--tw-scale-x:1923%;--tw-scale-y:1923%;--tw-scale-z:1923%}.scale-1924{--tw-scale-x:1924%;--tw-scale-y:1924%;--tw-scale-z:1924%}.scale-1924,.scale-1925{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1925{--tw-scale-x:1925%;--tw-scale-y:1925%;--tw-scale-z:1925%}.scale-1926{--tw-scale-x:1926%;--tw-scale-y:1926%;--tw-scale-z:1926%}.scale-1926,.scale-1927{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1927{--tw-scale-x:1927%;--tw-scale-y:1927%;--tw-scale-z:1927%}.scale-1928{--tw-scale-x:1928%;--tw-scale-y:1928%;--tw-scale-z:1928%}.scale-1928,.scale-1929{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1929{--tw-scale-x:1929%;--tw-scale-y:1929%;--tw-scale-z:1929%}.scale-1930{--tw-scale-x:1930%;--tw-scale-y:1930%;--tw-scale-z:1930%}.scale-1930,.scale-1931{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1931{--tw-scale-x:1931%;--tw-scale-y:1931%;--tw-scale-z:1931%}.scale-1932{--tw-scale-x:1932%;--tw-scale-y:1932%;--tw-scale-z:1932%}.scale-1932,.scale-1933{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1933{--tw-scale-x:1933%;--tw-scale-y:1933%;--tw-scale-z:1933%}.scale-1934{--tw-scale-x:1934%;--tw-scale-y:1934%;--tw-scale-z:1934%}.scale-1934,.scale-1935{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1935{--tw-scale-x:1935%;--tw-scale-y:1935%;--tw-scale-z:1935%}.scale-1936{--tw-scale-x:1936%;--tw-scale-y:1936%;--tw-scale-z:1936%}.scale-1936,.scale-1937{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1937{--tw-scale-x:1937%;--tw-scale-y:1937%;--tw-scale-z:1937%}.scale-1938{--tw-scale-x:1938%;--tw-scale-y:1938%;--tw-scale-z:1938%}.scale-1938,.scale-1939{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1939{--tw-scale-x:1939%;--tw-scale-y:1939%;--tw-scale-z:1939%}.scale-1940{--tw-scale-x:1940%;--tw-scale-y:1940%;--tw-scale-z:1940%}.scale-1940,.scale-1941{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1941{--tw-scale-x:1941%;--tw-scale-y:1941%;--tw-scale-z:1941%}.scale-1942{--tw-scale-x:1942%;--tw-scale-y:1942%;--tw-scale-z:1942%}.scale-1942,.scale-1943{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1943{--tw-scale-x:1943%;--tw-scale-y:1943%;--tw-scale-z:1943%}.scale-1944{--tw-scale-x:1944%;--tw-scale-y:1944%;--tw-scale-z:1944%}.scale-1944,.scale-1945{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1945{--tw-scale-x:1945%;--tw-scale-y:1945%;--tw-scale-z:1945%}.scale-1946{--tw-scale-x:1946%;--tw-scale-y:1946%;--tw-scale-z:1946%}.scale-1946,.scale-1947{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1947{--tw-scale-x:1947%;--tw-scale-y:1947%;--tw-scale-z:1947%}.scale-1948{--tw-scale-x:1948%;--tw-scale-y:1948%;--tw-scale-z:1948%}.scale-1948,.scale-1949{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1949{--tw-scale-x:1949%;--tw-scale-y:1949%;--tw-scale-z:1949%}.scale-1950{--tw-scale-x:1950%;--tw-scale-y:1950%;--tw-scale-z:1950%}.scale-1950,.scale-1951{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1951{--tw-scale-x:1951%;--tw-scale-y:1951%;--tw-scale-z:1951%}.scale-1952{--tw-scale-x:1952%;--tw-scale-y:1952%;--tw-scale-z:1952%}.scale-1952,.scale-1953{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1953{--tw-scale-x:1953%;--tw-scale-y:1953%;--tw-scale-z:1953%}.scale-1954{--tw-scale-x:1954%;--tw-scale-y:1954%;--tw-scale-z:1954%}.scale-1954,.scale-1955{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1955{--tw-scale-x:1955%;--tw-scale-y:1955%;--tw-scale-z:1955%}.scale-1956{--tw-scale-x:1956%;--tw-scale-y:1956%;--tw-scale-z:1956%}.scale-1956,.scale-1957{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1957{--tw-scale-x:1957%;--tw-scale-y:1957%;--tw-scale-z:1957%}.scale-1958{--tw-scale-x:1958%;--tw-scale-y:1958%;--tw-scale-z:1958%}.scale-1958,.scale-1959{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1959{--tw-scale-x:1959%;--tw-scale-y:1959%;--tw-scale-z:1959%}.scale-1960{--tw-scale-x:1960%;--tw-scale-y:1960%;--tw-scale-z:1960%}.scale-1960,.scale-1961{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1961{--tw-scale-x:1961%;--tw-scale-y:1961%;--tw-scale-z:1961%}.scale-1962{--tw-scale-x:1962%;--tw-scale-y:1962%;--tw-scale-z:1962%}.scale-1962,.scale-1963{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1963{--tw-scale-x:1963%;--tw-scale-y:1963%;--tw-scale-z:1963%}.scale-1964{--tw-scale-x:1964%;--tw-scale-y:1964%;--tw-scale-z:1964%}.scale-1964,.scale-1965{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1965{--tw-scale-x:1965%;--tw-scale-y:1965%;--tw-scale-z:1965%}.scale-1966{--tw-scale-x:1966%;--tw-scale-y:1966%;--tw-scale-z:1966%}.scale-1966,.scale-1967{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1967{--tw-scale-x:1967%;--tw-scale-y:1967%;--tw-scale-z:1967%}.scale-1968{--tw-scale-x:1968%;--tw-scale-y:1968%;--tw-scale-z:1968%}.scale-1968,.scale-1969{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1969{--tw-scale-x:1969%;--tw-scale-y:1969%;--tw-scale-z:1969%}.scale-1970{--tw-scale-x:1970%;--tw-scale-y:1970%;--tw-scale-z:1970%}.scale-1970,.scale-1971{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1971{--tw-scale-x:1971%;--tw-scale-y:1971%;--tw-scale-z:1971%}.scale-1972{--tw-scale-x:1972%;--tw-scale-y:1972%;--tw-scale-z:1972%}.scale-1972,.scale-1973{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1973{--tw-scale-x:1973%;--tw-scale-y:1973%;--tw-scale-z:1973%}.scale-1974{--tw-scale-x:1974%;--tw-scale-y:1974%;--tw-scale-z:1974%}.scale-1974,.scale-1975{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1975{--tw-scale-x:1975%;--tw-scale-y:1975%;--tw-scale-z:1975%}.scale-1976{--tw-scale-x:1976%;--tw-scale-y:1976%;--tw-scale-z:1976%}.scale-1976,.scale-1977{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1977{--tw-scale-x:1977%;--tw-scale-y:1977%;--tw-scale-z:1977%}.scale-1978{--tw-scale-x:1978%;--tw-scale-y:1978%;--tw-scale-z:1978%}.scale-1978,.scale-1979{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1979{--tw-scale-x:1979%;--tw-scale-y:1979%;--tw-scale-z:1979%}.scale-1980{--tw-scale-x:1980%;--tw-scale-y:1980%;--tw-scale-z:1980%}.scale-1980,.scale-1981{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1981{--tw-scale-x:1981%;--tw-scale-y:1981%;--tw-scale-z:1981%}.scale-1982{--tw-scale-x:1982%;--tw-scale-y:1982%;--tw-scale-z:1982%}.scale-1982,.scale-1983{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1983{--tw-scale-x:1983%;--tw-scale-y:1983%;--tw-scale-z:1983%}.scale-1984{--tw-scale-x:1984%;--tw-scale-y:1984%;--tw-scale-z:1984%}.scale-1984,.scale-1985{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1985{--tw-scale-x:1985%;--tw-scale-y:1985%;--tw-scale-z:1985%}.scale-1986{--tw-scale-x:1986%;--tw-scale-y:1986%;--tw-scale-z:1986%}.scale-1986,.scale-1987{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1987{--tw-scale-x:1987%;--tw-scale-y:1987%;--tw-scale-z:1987%}.scale-1988{--tw-scale-x:1988%;--tw-scale-y:1988%;--tw-scale-z:1988%}.scale-1988,.scale-1989{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1989{--tw-scale-x:1989%;--tw-scale-y:1989%;--tw-scale-z:1989%}.scale-1990{--tw-scale-x:1990%;--tw-scale-y:1990%;--tw-scale-z:1990%}.scale-1990,.scale-1991{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1991{--tw-scale-x:1991%;--tw-scale-y:1991%;--tw-scale-z:1991%}.scale-1992{--tw-scale-x:1992%;--tw-scale-y:1992%;--tw-scale-z:1992%}.scale-1992,.scale-1993{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1993{--tw-scale-x:1993%;--tw-scale-y:1993%;--tw-scale-z:1993%}.scale-1994{--tw-scale-x:1994%;--tw-scale-y:1994%;--tw-scale-z:1994%}.scale-1994,.scale-1995{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1995{--tw-scale-x:1995%;--tw-scale-y:1995%;--tw-scale-z:1995%}.scale-1996{--tw-scale-x:1996%;--tw-scale-y:1996%;--tw-scale-z:1996%}.scale-1996,.scale-1997{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1997{--tw-scale-x:1997%;--tw-scale-y:1997%;--tw-scale-z:1997%}.scale-1998{--tw-scale-x:1998%;--tw-scale-y:1998%;--tw-scale-z:1998%}.scale-1998,.scale-1999{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-1999{--tw-scale-x:1999%;--tw-scale-y:1999%;--tw-scale-z:1999%}.scale-2000{--tw-scale-x:2000%;--tw-scale-y:2000%;--tw-scale-z:2000%}.scale-2000,.scale-2001{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-2001{--tw-scale-x:2001%;--tw-scale-y:2001%;--tw-scale-z:2001%}.scale-2002{--tw-scale-x:2002%;--tw-scale-y:2002%;--tw-scale-z:2002%}.scale-2002,.scale-2003{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-2003{--tw-scale-x:2003%;--tw-scale-y:2003%;--tw-scale-z:2003%}.scale-2004{--tw-scale-x:2004%;--tw-scale-y:2004%;--tw-scale-z:2004%}.scale-2004,.scale-2005{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-2005{--tw-scale-x:2005%;--tw-scale-y:2005%;--tw-scale-z:2005%}.scale-2006{--tw-scale-x:2006%;--tw-scale-y:2006%;--tw-scale-z:2006%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}}@media (min-width:761px){.main-area :where(p,small,label,input,select,textarea,th,td){line-height:1.5;font-size:max(12px,.75rem)!important}.sidebar :where(p,small,button){line-height:1.45;font-size:max(12px,.75rem)!important}}@media (max-width:760px){.business-data-page :where(p,small,label,button,input,select,textarea,li,span,em){line-height:1.45;font-size:max(11px,.6875rem)!important}}:root{--ink:#24312b;--ink-soft:#51615a;--paper:#f4f2ec;--panel:#fffefa;--line:#e5e1d7;--ochre:#a44b2a;--ochre-dark:#81381f;--ochre-pale:#f6e7dc;--green:#2f6b4f;--green-pale:#e4f0e9;--blue:#3a638b;--blue-pale:#e5edf6;--red:#a64038;--red-pale:#f7e5e2;--amber:#9a651e;--amber-pale:#f7ecd8;--shadow:0 10px 30px #2f332e11}body:has(.dc-shell) .app-sidebar,body:has(.dc-shell) .mobile-ai-fab,body:has(.dc-shell) .mobile-nav,body:has(.dc-shell) .topbar{display:none!important}body:has(.dc-shell) .app-main,body:has(.dc-shell) .page-content{width:100%;min-width:0;max-width:none;margin:0;padding:0}body:has(.dc-shell) .page-content{min-height:100vh}.dc-shell{--dc-blue:#336df4;--dc-ink:#172033;--dc-muted:#6b7486;--dc-line:#e7eaf0;--dc-bg:#f7f8fa;z-index:60;min-width:0;color:var(--dc-ink);background:#fff;flex-direction:column;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0}.dc-shell button,.dc-shell input,.dc-shell select,.dc-shell textarea{font:inherit}.dc-shell button{color:inherit}.dc-icon{flex:none}.dc-appbar{border-bottom:1px solid var(--dc-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;flex:0 0 58px;justify-content:space-between;align-items:center;gap:20px;height:58px;padding:0 18px;display:flex}.dc-brand,.dc-global-actions{align-items:center;gap:9px;min-width:0;display:flex}.dc-brand>i{background:#e1e4e9;width:1px;height:20px;margin:0 4px}.dc-brand>strong{letter-spacing:-.02em;font-size:16px}.dc-brand>span{color:#8a92a1;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:13px;overflow:hidden}.dc-back,.dc-editor-actions>button,.dc-editorbar button,.dc-global-actions>button,.dc-round{cursor:pointer;background:0 0;border:0}.dc-round{color:#536070;background:#f3f5f8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dc-back{color:#525d6e;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:13px;display:flex}.dc-back:hover,.dc-round:hover{color:var(--dc-blue);background:#edf3ff}.dc-global-search{color:#8992a1;background:#f7f8fa;border:1px solid #e4e7ed;border-radius:9px;align-items:center;gap:8px;width:min(30vw,320px);height:36px;padding:0 10px;display:flex}.dc-global-search:focus-within{background:#fff;border-color:#9bb7ff;box-shadow:0 0 0 3px #336df41a}.dc-global-search input{min-width:0;color:var(--dc-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.dc-global-search kbd{color:#9ba2ae;background:#fff;border:1px solid #dfe3e9;border-radius:4px;padding:2px 5px;font-size:10px}.dc-primary{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 15px;font-weight:650;display:inline-flex;box-shadow:0 5px 14px #336df433;color:#fff!important;background:var(--dc-blue)!important}.dc-primary:hover{background:#245de0!important}.dc-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.dc-avatar{color:#fff;background:linear-gradient(135deg,#15b877,#0b9661);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:750;display:grid}.dc-notice{z-index:110;border:1px solid;border-radius:10px;align-items:center;gap:8px;max-width:min(660px,90vw);padding:10px 14px;font-size:13px;display:flex;position:fixed;top:66px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #1720331f}.dc-notice.error{color:#a43838;background:#fff4f3;border-color:#f5c5c3}.dc-notice.success{color:#087553;background:#f0fbf7;border-color:#bde8da}.dc-notice button{cursor:pointer;background:0 0;border:0;margin-left:10px;display:grid}.dc-workspace{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.dc-sidebar{border-right:1px solid var(--dc-line);background:#f8f9fb;flex-direction:column;flex:0 0 272px;width:272px;transition:transform .2s,margin .2s;display:flex}.dc-shell.sidebar-closed .dc-sidebar{margin-left:-272px;transform:translate(-100%)}.dc-space{align-items:center;gap:10px;height:70px;padding:12px 14px;display:flex}.dc-space>span{width:34px;height:34px;color:var(--dc-blue);background:#eaf0ff;border-radius:9px;place-items:center;display:grid}.dc-space>div{flex:1;gap:2px;min-width:0;display:grid}.dc-space strong{font-size:13px}.dc-space small{color:#9098a7;font-size:11px}.dc-sidebar-label button,.dc-space>button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.dc-sidebar-label button:hover,.dc-space>button:hover{color:var(--dc-blue);background:#e8ebf0}.dc-nav{border-bottom:1px solid #e9ebef;gap:2px;padding:3px 10px 14px;display:grid}.dc-nav button{color:#536071;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 10px;font-size:13px;display:flex}.dc-nav button:hover{background:#eef0f4}.dc-nav button.active{color:#245ee8;background:#eaf0ff;font-weight:650}.dc-nav button b{margin-left:auto;font-size:11px}.dc-nav button .dc-icon:last-child{margin-left:auto}.dc-sidebar-label{color:#969daa;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:16px 14px 7px;font-size:11px;font-weight:700;display:flex}.dc-document-list{flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.dc-document-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:55px;padding:8px;display:flex}.dc-document-list>button:hover{background:#eef0f4}.dc-document-list>button.active{box-shadow:inset 3px 0 var(--dc-blue);background:#e8efff}.dc-document-list>button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.dc-document-list strong{font-size:12px}.dc-document-list small,.dc-document-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-document-list small{color:#9098a7;font-size:10px}.dc-document-list>p{color:#9ba2ad;text-align:center;padding:25px;font-size:12px}.dc-file-icon{color:#2e6ae6;background:#e8efff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.dc-file-icon.folder{color:#d98a16;background:#fff1d8}.dc-file-icon.sheet{color:#0d9865;background:#e6f8ef}.dc-safety{color:#677281;background:#fff;border:1px solid #e1e5ea;border-radius:9px;gap:8px;margin:8px 10px 12px;padding:10px;font-size:11px;display:flex}.dc-safety>span{gap:2px;display:grid}.dc-safety small{color:#9aa1ac;font-size:9px}.dc-main{background:#fff;flex:1;min-width:0;min-height:0;overflow:hidden}.dc-loading{color:#8d95a2;place-items:center;height:100%;font-size:14px;display:grid}.dc-home{background:linear-gradient(#f7f9ff,#fff 280px);height:100%;padding:48px clamp(28px,5vw,82px) 70px;overflow:auto}.dc-home-hero{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1180px;margin:auto;display:flex}.dc-home-hero span{color:#3168ec;letter-spacing:.12em;font-size:12px;font-weight:750}.dc-home-hero h1{letter-spacing:-.04em;margin:8px 0 5px;font-family:Noto Serif SC,Songti SC,serif;font-size:34px}.dc-home-hero p{color:#737d8e;margin:0;font-size:14px}.dc-recent,.dc-template-section{max-width:1180px;margin:34px auto 0}.dc-recent header h2,.dc-template-section header h2{margin:0;font-size:16px}.dc-template-section header p{color:#9299a5;margin:5px 0 0;font-size:12px}.dc-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.dc-template-grid>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e9ef;border-radius:13px;align-content:center;justify-items:start;gap:5px;min-height:118px;padding:18px;display:grid;box-shadow:0 6px 24px #1f34550b}.dc-template-grid>button:hover{border-color:#b8caff;transform:translateY(-2px);box-shadow:0 12px 28px #336df41a}.dc-template-grid>button>span{color:#376cef;background:#eaf0ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dc-template-grid strong{margin-top:4px;font-size:13px}.dc-template-grid small{color:#8c95a3;font-size:11px}.dc-recent>header{justify-content:space-between;align-items:center;display:flex}.dc-recent>header span{color:#9299a5;font-size:12px}.dc-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.dc-card-grid>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e7eaf0;border-radius:12px;gap:7px;padding:0 0 14px;display:grid;overflow:hidden}.dc-card-grid>button:hover{border-color:#b8caff;box-shadow:0 10px 28px #1f34551a}.dc-card-cover{background:linear-gradient(135deg,#f2f5ff,#eef8f5);place-items:center;height:100px;display:grid;position:relative}.dc-card-cover>span{color:#336df4;background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 20px #336df41f}.dc-card-cover i{color:#ed9b19;position:absolute;top:9px;right:10px}.dc-card-grid p,.dc-card-grid small,.dc-card-grid strong{margin:0 14px}.dc-card-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.dc-card-grid p{color:#747e8e;font-size:11px}.dc-card-grid small{color:#a0a6b0;font-size:10px}.dc-home-v3{background:#fff;padding-top:38px}.dc-home-v3 .dc-home-hero{align-items:center}.dc-home-v3 .dc-home-hero h1{letter-spacing:-.03em;margin:0 0 6px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:30px;font-weight:720}.dc-home-v3 .dc-home-hero p{font-size:12px}.dc-start-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin:26px auto 0;display:grid}.dc-start-strip>button{color:#273244;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5eb;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:88px;padding:15px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.dc-start-strip>button:hover{border-color:#aec3fb;transform:translateY(-1px);box-shadow:0 10px 26px #2a406614}.dc-start-strip>button>span{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.dc-start-strip>button>span.blue{color:#3169ef;background:#eaf0ff}.dc-start-strip>button>span.orange{color:#e36614;background:#fff0e4}.dc-start-strip>button>span.purple{color:#714fe2;background:#efeaff}.dc-start-strip p{gap:4px;min-width:0;margin:0;display:grid}.dc-start-strip strong{font-size:14px}.dc-start-strip small{color:#8992a0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dc-start-strip>button>.dc-icon:last-child{color:#a1a8b2}.dc-hidden-file{display:none}.dc-library{margin-top:34px}.dc-library>header>div:first-child{align-items:baseline;gap:10px;display:flex}.dc-library>header>div:first-child span{font-size:10px}.dc-layout-switch{background:#f7f8fa;border:1px solid #e2e5ea;border-radius:7px;padding:2px;display:flex}.dc-layout-switch button{color:#87909d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:28px;display:grid}.dc-layout-switch button.active{color:#2d65e7;background:#fff;box-shadow:0 1px 4px #1f2a3a1f}.dc-file-table{border-top:1px solid #e6e9ee;margin-top:12px}.dc-file-table-head,.dc-file-table>button{grid-template-columns:minmax(260px,2.4fr) minmax(100px,.75fr) minmax(100px,.65fr) minmax(100px,.7fr) 34px;align-items:center;column-gap:16px;display:grid}.dc-file-table-head{color:#8b939f;border-bottom:1px solid #e8eaee;height:40px;padding:0 12px;font-size:10px}.dc-file-table>button{color:#5d6674;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f1f3;width:100%;min-height:54px;padding:0 12px;font-size:11px}.dc-file-table>button:hover{background:#f6f8fc}.dc-file-table>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dc-file-table>button>span:last-child{color:#9da4ae;opacity:0;place-items:center;display:grid}.dc-file-table>button:hover>span:last-child{opacity:1}.dc-file-title{color:#252e3d;align-items:center;gap:10px;display:flex}.dc-file-title i{font-style:normal}.dc-file-title b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:570;overflow:hidden}.dc-file-title em{color:#ed9b19;font-style:normal;display:flex}@media (max-width:760px){.dc-home-v3{padding:24px 14px 50px}.dc-start-strip{grid-template-columns:1fr;gap:8px;margin-top:20px}.dc-start-strip>button{min-height:70px;padding:10px 12px}.dc-library{margin-top:26px}.dc-file-table-head{display:none}.dc-file-table>button{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:62px;padding:7px 4px}.dc-file-table>button>span:nth-child(2),.dc-file-table>button>span:nth-child(3){display:none}.dc-file-table>button>span:nth-child(4){font-size:10px}.dc-file-table>button>span:last-child,.dc-layout-switch{display:none}}.dc-empty{color:#8992a1;text-align:center;background:#fafbfc;border:1px dashed #dfe4eb;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:270px;margin-top:14px;display:grid}.dc-empty>span{color:#5579d8;background:#edf2ff;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.dc-empty h3,.dc-empty p{margin:0}.dc-empty h3{color:#394457;font-size:15px}.dc-empty p{font-size:12px}.dc-empty button{margin-top:8px}.dc-editor-shell{flex-direction:column;min-width:0;height:100%;display:flex}.dc-editorbar{border-bottom:1px solid var(--dc-line);flex:0 0 52px;justify-content:space-between;gap:14px;height:52px;padding:0 15px 0 22px}.dc-breadcrumb,.dc-editorbar{align-items:center;display:flex}.dc-breadcrumb{color:#979eaa;gap:6px;min-width:0;font-size:11px}.dc-breadcrumb strong{color:#626c7a;text-overflow:ellipsis;white-space:nowrap;max-width:270px;overflow:hidden}.dc-editor-actions{align-items:center;gap:3px;display:flex}.dc-editor-actions>button{color:#596576;border-radius:7px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:12px;display:flex}.dc-editor-actions>button.active,.dc-editor-actions>button:hover{color:#2d63e2;background:#edf2ff}.dc-editor-actions>button.share{color:#fff;background:var(--dc-blue)}.dc-editor-actions>button b{color:#fff;background:#ee5b5b;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid}.dc-save-state{color:#82909a;align-items:center;gap:5px;margin-right:7px;font-size:11px;display:flex}.dc-save-state.conflict{color:#bd3e3e}.dc-spinner{border:2px solid #d7e1fc;border-top-color:#336df4;border-radius:50%;width:12px;height:12px;animation:dc-spin .7s linear infinite}@keyframes dc-spin{to{transform:rotate(1turn)}}.dc-conflict{color:#aa3535;background:#fff3f2;border-bottom:1px solid #f1c1bd;align-items:center;gap:11px;padding:10px 22px;display:flex}.dc-conflict>div{flex:1;min-width:0}.dc-conflict strong{font-size:12px}.dc-conflict p{margin:2px 0 0;font-size:10px}.dc-conflict button{color:#aa3535;cursor:pointer;background:#fff;border:1px solid #d9655e;border-radius:6px;padding:7px 10px;font-size:11px}.dc-editor-scroll{scroll-behavior:smooth;background:#fff;flex:1;min-height:0;overflow:auto}.dc-cover{background:linear-gradient(120deg,#144d3f,#2b755f 48%,#c4a45f);height:220px;position:relative}.dc-cover button{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#0003;border:1px solid #ffffff80;border-radius:7px;padding:7px 10px;position:absolute;bottom:15px;right:20px}.dc-page{width:min(840px,100% - 48px);min-height:calc(100% - 70px);margin:0 auto;padding:52px 42px 100px}.dc-cover+.dc-page{background:#fff;border-radius:16px 16px 0 0;margin-top:-42px;position:relative}.dc-page-tools{opacity:0;gap:7px;height:26px;margin-bottom:9px;transition:opacity .15s;display:flex}.dc-page:hover .dc-page-tools{opacity:1}.dc-page-tools button{color:#9198a4;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 7px;font-size:11px}.dc-page-tools button:hover{background:#f0f2f5}.dc-title-row{align-items:flex-start;gap:12px;display:flex}.dc-doc-icon-input{text-align:center;background:0 0;border:0;border-radius:10px;outline:0;width:52px;height:52px;font-size:34px}.dc-doc-icon-input:focus{background:#f2f4f7}.dc-title-row>textarea{resize:none;color:#182133;letter-spacing:-.035em;background:0 0;border:0;outline:0;width:100%;min-height:62px;padding:0;font-family:Noto Serif SC,Songti SC,serif;font-size:38px;font-weight:750;line-height:1.45;overflow:hidden}.dc-title-row>textarea::placeholder{color:#c2c6ce}.dc-doc-meta{color:#9aa1ac;align-items:center;gap:8px;margin:5px 0 28px 66px;font-size:10px;display:flex}.dc-doc-meta i{background:#c6cad1;border-radius:50%;width:3px;height:3px}.dc-blocks{gap:4px;display:grid}.dc-block-wrap{border-radius:7px;margin-left:24px;padding:2px 2px 2px 16px;position:relative}.dc-block-wrap:focus-within{background:#fbfcfe}.dc-block-handle{align-items:center;display:none;position:absolute;top:6px;left:-42px}.dc-block-wrap:focus-within>.dc-block-handle,.dc-block-wrap:hover>.dc-block-handle{display:flex}.dc-block-handle button{color:#a2a8b1;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:25px;display:grid}.dc-block-handle button:hover{color:#4f5c6e;background:#eef0f4}.dc-block-actions{z-index:5;background:#fff;border:1px solid #e2e5ea;border-radius:7px;align-items:center;padding:2px;display:none;position:absolute;top:-27px;right:4px;box-shadow:0 7px 22px #1f2a3d1a}.dc-block-wrap:focus-within>.dc-block-actions{display:flex}.dc-block-actions select{color:#697382;background:#fff;border:0;outline:0;height:25px;font-size:10px}.dc-block-actions button{color:#7b8594;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:25px;display:grid}.dc-block-actions button:hover{background:#eef1f5}.dc-block-actions button:disabled{opacity:.25;cursor:not-allowed}.dc-callout textarea,.dc-check-block textarea,.dc-text-block{resize:vertical;color:#293345;background:0 0;border:0;outline:0;width:100%;min-height:30px;padding:5px 3px;font-size:15px;line-height:1.75;overflow:hidden}.dc-text-block.heading1{margin:22px 0 7px;font-size:26px;font-weight:750;line-height:1.4}.dc-text-block.heading2{margin:18px 0 6px;font-size:21px;font-weight:720;line-height:1.45}.dc-text-block.heading3{margin:14px 0 4px;font-size:17px;font-weight:700;line-height:1.5}.dc-text-block.quote{color:#697487;border-left:3px solid #9aa6b9;padding-left:14px;font-style:italic}.dc-text-block.code{color:#d9e2f2;background:#202838;border-radius:8px;padding:14px;font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.6}.dc-divider{border:0;border-top:1px solid #e4e7ec;margin:20px 3px}.dc-check-block{align-items:flex-start;gap:9px;display:flex}.dc-check-block>input{accent-color:#336df4;width:16px;height:16px;margin-top:9px}.dc-check-block textarea{flex:1}.dc-check-block:has(input:checked) textarea{color:#9ba2ad;text-decoration:line-through}.dc-callout{background:#edf3ff;border-radius:9px;align-items:flex-start;gap:10px;margin:8px 0;padding:12px 13px;display:flex}.dc-callout>span{color:#fff;background:#4474e8;border-radius:50%;place-items:center;width:20px;height:20px;font-family:serif;font-weight:800;display:grid}.dc-callout textarea{flex:1;min-width:0;padding:0}.dc-callout select{color:#68768c;background:0 0;border:0;outline:0;font-size:10px}.dc-callout.success{background:#ecf9f4}.dc-callout.success>span{background:#14976b}.dc-callout.warning{background:#fff7e7}.dc-callout.warning>span{background:#df9717}.dc-callout.danger{background:#fff0ef}.dc-callout.danger>span{background:#d24c4c}.dc-doc-table{margin:10px 0;overflow:auto}.dc-doc-table table{border-collapse:collapse;table-layout:fixed;width:100%}.dc-doc-table td{border:1px solid #dfe3e9}.dc-doc-table input{background:#fff;border:0;outline:0;width:100%;height:34px;padding:0 8px;font-size:12px}.dc-doc-table input:focus{box-shadow:inset 0 0 0 2px #80a2f9}.dc-doc-table>div{gap:5px;margin-top:5px;display:flex}.dc-doc-table button{color:#667181;cursor:pointer;background:#f0f2f5;border:0;border-radius:5px;padding:4px 8px;font-size:10px}.dc-add-bottom{margin:16px 0 0 40px;position:relative}.dc-add-bottom>button{color:#939ba7;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;display:flex}.dc-add-bottom>button:hover{color:#376bea;background:#f0f4ff}.dc-insert-menu{z-index:20;background:#fff;border:1px solid #dfe3e9;border-radius:11px;width:330px;padding:9px;position:absolute;top:30px;left:0;box-shadow:0 14px 40px #1c273a29}.dc-block-wrap>.dc-insert-menu{top:33px;left:-12px}.dc-insert-menu>header{justify-content:space-between;align-items:center;padding:3px 5px 8px;display:flex}.dc-insert-menu>header strong{font-size:11px}.dc-insert-menu>header button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.dc-insert-menu>div{grid-template-columns:1fr 1fr;gap:3px;display:grid}.dc-insert-menu>div>button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px;display:flex}.dc-insert-menu>div>button:hover{background:#f0f3f7}.dc-insert-menu>div>button span{color:#617085;border:1px solid #e2e6eb;border-radius:5px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.dc-insert-menu>div>button strong{font-size:11px}.dc-panel{border-left:1px solid var(--dc-line);background:#fff;flex-direction:column;flex:0 0 340px;width:340px;min-height:0;display:flex;box-shadow:-10px 0 28px #1c273a09}.dc-panel.wide{flex-basis:390px;width:390px}.dc-panel>header{border-bottom:1px solid var(--dc-line);justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.dc-panel>header>div{align-items:center;gap:7px;display:flex}.dc-panel>header strong{font-size:13px}.dc-panel>header span{color:#4868b4;background:#eaf0ff;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.dc-panel>header>button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.dc-panel>header>button:hover{background:#f0f2f5}.dc-panel-body{flex:1;min-height:0;padding:14px;overflow:auto}.dc-panel-intro{color:#929aa7;margin:0 0 12px;font-size:11px}.dc-outline-list{gap:2px;display:grid}.dc-outline-list button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:7px 8px;font-size:12px}.dc-outline-list button:hover{color:#2e64e4;background:#eef3ff}.dc-outline-list button.heading2{padding-left:17px}.dc-outline-list button.heading3{color:#7f8897;padding-left:29px;font-size:11px}.dc-outline-list>p{color:#9ba3ae;font-size:11px}.dc-comment-compose{border-bottom:1px solid var(--dc-line);padding:14px}.dc-comment-compose textarea{resize:vertical;border:1px solid #dfe3e9;border-radius:8px;outline:0;width:100%;padding:10px;font-size:12px}.dc-comment-compose textarea:focus{border-color:#8eaaf6;box-shadow:0 0 0 3px #336df414}.dc-comment-compose>div{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.dc-comment-compose small{color:#9ba2ad;font-size:9px}.dc-comment-compose button{min-height:30px;padding:0 12px;font-size:11px}.dc-comments{align-content:start;gap:10px;display:grid}.dc-comments article{border:1px solid #e6e8ed;border-radius:9px;padding:12px}.dc-comments article.resolved{opacity:.55}.dc-comments article>header{align-items:center;gap:8px;display:flex}.dc-comments article>header>span{color:#fff;background:#506fbd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.dc-comments article>header>div{gap:1px;display:grid}.dc-comments article strong{font-size:11px}.dc-comments article small{color:#9aa1ac;font-size:9px}.dc-comments article p{color:#455164;white-space:pre-wrap;margin:10px 0;font-size:12px;line-height:1.65}.dc-comments article>button{color:#3167e6;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;display:flex}.dc-comments article>em{color:#72806e;font-size:10px}.dc-panel-empty{color:#9ca3ae;text-align:center;padding:50px 0;font-size:11px}.dc-versions{align-content:start;gap:0;display:grid}.dc-versions article{gap:10px;min-height:95px;display:flex}.dc-versions article>i{flex:0 0 9px;width:9px;position:relative}.dc-versions article>i:before{content:"";background:#fff;border:2px solid #6d8de3;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:2px}.dc-versions article>i:after{content:"";background:#dfe4ed;width:1px;position:absolute;top:17px;bottom:-8px;left:5px}.dc-versions article:last-child>i:after{display:none}.dc-versions article>div{padding-bottom:16px}.dc-versions article header{align-items:center;gap:6px;display:flex}.dc-versions article header strong{font-size:12px}.dc-versions article header span{color:#2863e8;background:#eaf0ff;border-radius:4px;padding:2px 5px;font-size:8px}.dc-versions article p{color:#555f70;margin:6px 0 2px;font-size:11px}.dc-versions article small{color:#9ca2ad;font-size:9px}.dc-versions article button{color:#3a65cb;cursor:pointer;background:#fff;border:1px solid #dce2ec;border-radius:5px;margin-top:6px;padding:4px 7px;font-size:9px;display:block}.dc-share-panel{align-content:start;gap:18px;display:grid}.dc-share-panel section{border-bottom:1px solid #eceef2;gap:10px;padding-bottom:17px;display:grid}.dc-share-panel h3{margin:0;font-size:12px}.dc-share-panel label{color:#727c8b;gap:5px;font-size:10px;display:grid}.dc-share-panel select{background:#fff;border:1px solid #dfe3e9;border-radius:7px;outline:0;height:34px;padding:0 9px;font-size:11px}.dc-add-member{gap:6px;display:flex}.dc-add-member select{flex:1;min-width:0}.dc-add-member button{color:#fff;cursor:pointer;background:#4f75d8;border:0;border-radius:6px;padding:0 10px;font-size:10px}.dc-member-list{gap:4px;display:grid}.dc-member-list>div{border-radius:7px;align-items:center;gap:8px;padding:7px;display:flex}.dc-member-list>div:hover{background:#f6f7f9}.dc-member-list>div>span{color:#fff;background:#5976ba;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.dc-member-list p{flex:1;gap:1px;min-width:0;margin:0;display:grid}.dc-member-list strong{font-size:10px}.dc-member-list small{color:#929aa7;font-size:8px}.dc-member-list em{color:#858e9d;font-size:9px}.dc-member-list select{width:74px;height:27px;padding:0 4px;font-size:9px}.dc-member-list>div>button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.dc-share-foot{gap:10px;display:grid}.dc-share-foot p{color:#92753d;align-items:flex-start;gap:6px;margin:0;font-size:9px;line-height:1.5;display:flex}.dc-share-foot button{justify-self:end}.dc-editor-actions>button.ai{color:#5b4bc6;background:#f2f0ff}.dc-editor-actions>button.ai.active,.dc-editor-actions>button.ai:hover{color:#4938bd;background:#e8e4ff}.dc-ai-panel>.dc-panel-body{align-content:start;gap:14px;display:grid}.dc-ai-principle{color:#5442bd;background:#f7f5ff;border:1px solid #dcd7ff;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.dc-ai-principle p{gap:3px;margin:0;display:grid}.dc-ai-principle strong{font-size:11px}.dc-ai-principle small{color:#8178ad;font-size:9px;line-height:1.5}.dc-ai-panel label{color:#636d7e;gap:6px;font-size:10px;display:grid}.dc-ai-panel select,.dc-ai-panel textarea{color:#303a4b;background:#fff;border:1px solid #dfe3e9;border-radius:8px;outline:0;width:100%;padding:8px 9px;font-size:11px}.dc-ai-panel select{height:36px;padding-top:0;padding-bottom:0}.dc-ai-panel textarea{resize:vertical;line-height:1.55}.dc-ai-panel select:focus,.dc-ai-panel textarea:focus{border-color:#9385e9;box-shadow:0 0 0 3px #6c58d817}.dc-ai-run{width:100%}.dc-ai-run .dc-spinner{border-color:#fff #fff6 #fff6}.dc-ai-result{background:#fbfbfd;border:1px solid #e1e4ea;border-radius:10px;gap:11px;padding:13px;display:grid}.dc-ai-result>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dc-ai-result>header>div{align-items:center;gap:6px;display:flex}.dc-ai-result>header strong{font-size:12px}.dc-ai-result>header span{color:#8d681e;background:#fff0ce;border-radius:4px;padding:2px 5px;font-size:8px}.dc-ai-result>header small{color:#9aa1ad;font-size:8px}.dc-ai-result>div{color:#3d485a;white-space:pre-wrap;font-size:11px;line-height:1.75}.dc-ai-result>button{justify-self:end;min-height:32px;font-size:10px}.dc-ai-result>p{color:#9a7140;font-size:9px}.dc-dialog-layer{z-index:200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dc-dialog-mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#131b286e;border:0;position:absolute;inset:0}.dc-create-dialog{background:#fff;border:1px solid #ffffffb3;border-radius:18px;width:min(760px,96vw);max-height:min(720px,92vh);position:relative;overflow:auto;box-shadow:0 28px 80px #131b2840}.dc-create-dialog>header{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.dc-create-dialog>header>div{align-items:center;gap:11px;display:flex}.dc-create-dialog>header>div>span{color:#fff;background:linear-gradient(135deg,#5b83f2,#7d61e9);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.dc-create-dialog h2,.dc-create-dialog p{margin:0}.dc-create-dialog h2{font-family:Noto Serif SC,Songti SC,serif;font-size:19px}.dc-create-dialog p{color:#929aa6;margin-top:3px;font-size:10px}.dc-create-dialog>header>button{cursor:pointer;background:#f2f3f5;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.dc-create-dialog>section{padding:18px 22px}.dc-create-dialog>section+section{border-top:1px solid #eff1f4}.dc-create-dialog section h3{margin:0 0 10px;font-size:12px}.dc-create-templates{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.dc-create-templates button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e7ed;border-radius:10px;align-content:center;justify-items:start;gap:4px;min-height:100px;padding:13px;display:grid}.dc-create-templates button:hover{background:#f8faff;border-color:#aebff2}.dc-create-templates span{color:#3169eb;background:#eaf0ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dc-create-templates strong{font-size:11px}.dc-create-templates small{color:#9098a4;font-size:9px}.dc-create-types{grid-template-columns:1fr 1fr;gap:7px;display:grid}.dc-create-types>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e9ee;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.dc-create-types>button:hover{background:#f9fbff;border-color:#b8c8f5}.dc-create-types>button.disabled{opacity:.65}.dc-create-types>button>span{color:#496fd0;background:#edf2ff;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.dc-create-types>button>div{flex:1;gap:3px;min-width:0;display:grid}.dc-create-types strong{align-items:center;gap:5px;font-size:11px;display:flex}.dc-create-types em{color:#9d6f1c;background:#fff2d8;border-radius:4px;padding:2px 4px;font-size:7px}.dc-create-types small{color:#9098a5;font-size:9px}@media (max-width:980px){.dc-card-grid,.dc-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-editor-actions>button span,.dc-global-search,.dc-save-state{display:none}.dc-panel{z-index:30;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #19233426}}@media (max-width:760px){.dc-appbar{flex-basis:54px;height:54px;padding:0 10px}.dc-back span,.dc-brand>.dc-icon,.dc-brand>i,.dc-brand>span{display:none}.dc-global-actions .dc-primary{width:36px;padding:0;font-size:0}.dc-sidebar{z-index:50;flex-basis:auto;width:min(84vw,310px);position:absolute;top:0;bottom:0;left:0;box-shadow:20px 0 45px #1823332e}.dc-shell.sidebar-closed .dc-sidebar{margin-left:0;transform:translate(-105%)}.dc-side-mask{z-index:45;background:#1823334d;border:0;position:absolute;inset:0}.dc-home{padding:28px 17px 55px}.dc-home-hero{align-items:flex-start}.dc-home-hero h1{font-size:28px}.dc-home-hero p{max-width:230px;line-height:1.5}.dc-home-hero button{width:38px;padding:0;font-size:0}.dc-card-grid,.dc-template-grid{grid-template-columns:1fr 1fr;gap:9px}.dc-template-grid>button{min-height:102px;padding:13px}.dc-card-cover{height:78px}.dc-editorbar{flex-basis:48px;height:48px;padding:0 8px}.dc-breadcrumb>.dc-icon,.dc-breadcrumb>span{display:none}.dc-breadcrumb strong{max-width:115px}.dc-editor-actions>button{justify-content:center;width:32px;padding:0}.dc-editor-actions>button.share{width:32px;font-size:0}.dc-editor-actions>button b{margin:-25px 0 0 24px;position:absolute}.dc-page{width:100%;padding:35px 18px 85px}.dc-cover{height:150px}.dc-cover+.dc-page{margin-top:-25px}.dc-page-tools{opacity:1}.dc-title-row>textarea{font-size:28px}.dc-doc-icon-input{width:40px;height:42px;font-size:27px}.dc-doc-meta{flex-wrap:wrap;margin-left:52px}.dc-block-wrap{margin-left:18px;padding-left:7px}.dc-block-handle{left:-28px}.dc-block-handle button:nth-child(2){display:none}.dc-block-actions{right:0}.dc-insert-menu{width:auto;position:fixed;bottom:12px;right:10px;top:auto!important;left:10px!important}.dc-panel,.dc-panel.wide{z-index:55;flex-basis:auto;width:auto;position:absolute;inset:0}.dc-create-templates{grid-template-columns:1fr 1fr}.dc-create-types{grid-template-columns:1fr}.dc-create-dialog{border-radius:15px}.dc-create-dialog>header,.dc-create-dialog>section{padding:15px}.dc-callout textarea,.dc-check-block textarea,.dc-text-block,.dc-title-row>textarea{font-size:16px}}.mt2-shell{--mt-green:#176f58;--mt-green-dark:#0f5544;--mt-green-soft:#e9f5f0;--mt-orange:#bd572d;--mt-ink:#17322b;--mt-muted:#71817c;--mt-line:#e4e9e5;min-height:calc(100vh - 88px);background:radial-gradient(circle at 12% -10%,#4caa881f,#0000 27rem),linear-gradient(#f8faf8,#f3f6f3);margin:-24px;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.mt2-shell button,.mt2-shell input,.mt2-shell select,.mt2-shell textarea{font:inherit}.mt-icon{flex:none;display:block}.mt2-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border-bottom:1px solid #176f581a;align-items:center;gap:18px;min-height:128px;padding:26px 34px 22px;display:flex}.mt2-hero-mark{color:#fff;background:linear-gradient(145deg,#1c8065,#0f5d49);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 28px #12644e38}.mt2-hero>div:nth-child(2){min-width:0}.mt2-eyebrow{color:var(--mt-orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.mt2-hero h1{letter-spacing:-.03em;margin:0;font:700 30px/1.15 Georgia,Songti SC,serif}.mt2-hero p{color:var(--mt-muted);margin:8px 0 0;font-size:14px}.mt2-hero-actions{gap:10px;margin-left:auto;display:flex}.mt2-btn{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 17px;font-weight:700;transition:all .18s;display:inline-flex}.mt2-btn:hover{transform:translateY(-1px)}.mt2-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.mt2-btn-primary{color:#fff;background:linear-gradient(135deg,#1c7b61,#135d49);box-shadow:0 8px 18px #1469512e}.mt2-btn-ghost{color:var(--mt-ink);border:1px solid var(--mt-line);background:#ffffffe6}.mt2-workspace{grid-template-columns:242px minmax(0,1fr);min-height:calc(100vh - 216px)}.mt2-sidebar{background:#f8faf8d1;min-height:0;padding:18px 14px}.mt2-side-title{color:#566b64;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 10px 12px;font-size:12px;font-weight:800;display:flex}.mt2-side-title b{min-width:23px;height:23px;color:var(--mt-green);background:var(--mt-green-soft);border-radius:99px;place-items:center;display:grid}.mt2-side-scroll{overflow-y:auto}.mt2-group-label{color:#8a9893;text-transform:uppercase;letter-spacing:.08em;padding:15px 10px 7px;font-size:11px;font-weight:800}.mt2-table-group>button{color:#355048;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.mt2-table-group>button>span:nth-child(2){min-width:0;display:block}.mt2-table-group small,.mt2-table-group strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mt2-table-group strong{font-size:13px}.mt2-table-group small{color:#93a19c;margin-top:3px;font-size:10px;font-weight:500}.mt2-mini-icon{width:32px;height:32px;color:var(--mt-green);background:var(--mt-green-soft);border-radius:10px;place-items:center;display:grid}.mt2-side-create{width:100%;min-height:40px;color:var(--mt-green);cursor:pointer;background:#ffffffa6;border:1px dashed #176f5859;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-weight:750;display:flex}.mt2-main{padding:21px 24px 30px}.mt2-table-head{gap:14px;min-height:66px}.mt2-table-icon{width:44px;height:44px;color:var(--mt-green);background:var(--mt-green-soft);border-radius:13px;flex:none;place-items:center;display:grid}.mt2-title-line{align-items:center;gap:10px;display:flex}.mt2-title-line h2{text-overflow:ellipsis;white-space:nowrap;font:700 24px/1.2 Georgia,Songti SC,serif;overflow:hidden}.mt2-access{color:#5d746c;background:#edf1ef;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:750}.mt2-table-copy p{max-width:720px;color:var(--mt-muted);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.mt2-head-menu{gap:7px;display:flex}.mt2-icon-btn{color:#526b63;border:1px solid var(--mt-line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:37px;height:37px;padding:0;display:grid}.mt2-viewbar{align-items:center;gap:14px;margin-top:17px;display:flex}.mt2-viewtabs{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.mt2-viewtabs button{color:#6e817a;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:12px;font-weight:700;display:flex;position:relative}.mt2-viewtabs button.active{color:var(--mt-green)}.mt2-viewtabs button.active:after{background:var(--mt-green);content:"";border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px}.mt2-viewtabs .mt2-add-view{color:#8b9894}.mt2-viewmeta{color:#96a29e;white-space:nowrap;gap:12px;margin-left:auto;font-size:10px;display:flex}.mt2-toolbar{scrollbar-width:none;align-items:center;gap:6px;min-height:58px;display:flex;overflow-x:auto}.mt2-toolbar>button,.mt2-toolbar>select{color:#50675f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.mt2-toolbar>button.active,.mt2-toolbar>button:hover{border-color:var(--mt-line);background:#fff}.mt2-toolbar button b{color:#fff;background:var(--mt-green);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.mt2-toolbar .mt2-new-record{background:var(--mt-green)}.mt2-toolbar-space{flex:1}.mt2-search{border:1px solid var(--mt-line);background:#fff;border-radius:9px;flex:0 230px;align-items:center;min-width:170px;height:35px;padding:0 10px;display:flex}.mt2-search svg{color:#90a09a}.mt2-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 0 0 8px;font-size:12px}.mt2-content{border:1px solid var(--mt-line);background:#ffffffeb;border-radius:15px;min-height:350px;box-shadow:0 12px 32px #2444390b}.mt2-grid-wrap{width:100%;max-height:calc(100vh - 365px);overflow:auto}.mt2-grid{border-spacing:0;border-collapse:separate;width:100%;min-width:760px;font-size:12px}.mt2-grid td,.mt2-grid th{text-align:left;background:#fff;border-bottom:1px solid #edf0ee;border-right:1px solid #edf0ee;min-width:145px;padding:10px 12px}.mt2-grid th{z-index:2;color:#526861;background:#f7f9f7;position:sticky;top:0}.mt2-grid th small,.mt2-grid th span{display:block}.mt2-grid th span i{color:#c35639;font-style:normal}.mt2-grid th small{color:#9aa6a2;margin-top:2px;font-size:9px;font-weight:500}.mt2-grid td{color:#354e46;vertical-align:middle;max-width:290px}.mt2-grid tr.deleted td{color:#8f9c98;background:#faf8f7;text-decoration-color:#c7cecb}.mt2-grid .mt2-row-no{z-index:1;color:#a2adaa;text-align:center;background:#fafbfa;width:46px;min-width:46px;position:sticky;left:0}.mt2-grid th.mt2-row-no{z-index:3}.mt2-grid .mt2-actions-col{width:118px;min-width:118px}.mt2-row-actions{gap:4px;display:flex;min-width:118px!important}.mt2-row-actions button{color:#657a73;cursor:pointer;background:#f1f5f3;border:0;border-radius:8px;place-items:center;width:29px;height:29px;padding:0;display:grid}.mt2-row-actions button.danger{color:#b14a3f;background:#fff0ed}.row-compact .mt2-grid td{padding-block:6px}.row-comfortable .mt2-grid td{padding-block:16px}.mt2-empty-value{color:#bac2bf}.mt2-bool,.mt2-person{align-items:center;gap:5px;display:inline-flex}.mt2-bool{color:#8b9692;background:#f0f2f1;border-radius:7px;padding:3px 7px}.mt2-bool.yes{color:#147057;background:#e7f5ef}.mt2-tag,.mt2-tags i{color:#166950;background:#eaf5f1;border-radius:99px;padding:3px 8px;font-style:normal;display:inline-flex}.mt2-tags{flex-wrap:wrap;gap:4px;display:flex}.mt2-progress{align-items:center;gap:7px;min-width:100px;display:flex}.mt2-progress>i{background:#e8eeeb;border-radius:5px;width:70px;height:6px;overflow:hidden}.mt2-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#2a9b78,#64b89e);height:100%;display:block}.mt2-progress small{color:#6f827b;font-size:10px}.mt2-rating{color:#e19a30;letter-spacing:1px}.mt2-attachments{flex-wrap:wrap;gap:5px;display:flex}.mt2-attachments a,.mt2-field-button{color:var(--mt-green)}.mt2-field-button{background:var(--mt-green-soft);border:1px solid #c8e0d7;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.mt2-kanban{background:#f5f7f5;align-items:flex-start;gap:14px;min-height:440px;padding:16px;display:flex;overflow-x:auto}.mt2-kanban>section{background:#eaefec;border-radius:13px;flex:0 0 280px;padding:10px}.mt2-kanban>section>header{justify-content:space-between;padding:2px 4px 10px;font-size:12px;font-weight:800;display:flex}.mt2-kanban>section>header b{text-align:center;background:#fff;border-radius:20px;min-width:21px;padding:2px 6px}.mt2-kanban>section>div{gap:8px;display:grid}.mt2-record-card{width:100%;color:var(--mt-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #e7ebe8;border-radius:11px;padding:13px;display:block;box-shadow:0 4px 12px #27443a0a}.mt2-record-card>strong{margin-bottom:9px;font-size:13px;display:block}.mt2-record-card>span{color:#51665f;grid-template-columns:76px minmax(0,1fr);gap:7px;padding:4px 0;font-size:11px;display:grid}.mt2-record-card>span small{color:#98a49f}.mt2-card-cover{display:none}.mt2-record-card.large .mt2-card-cover{color:#176f5880;background:linear-gradient(135deg,#e5f4ee,#f5e9df);border-radius:11px 11px 0 0;place-items:center;height:104px;margin:-13px -13px 14px;display:grid}.mt2-calendar{background:#f8faf8;min-height:440px;padding:18px}.mt2-calendar-head,.mt2-chart-card>header,.mt2-gantt>header{justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.mt2-calendar-head>div,.mt2-chart-card>header>div{align-items:center;gap:8px;display:flex}.mt2-calendar-head span,.mt2-chart-card>header span,.mt2-gantt>header span{color:#93a09c;font-size:10px}.mt2-calendar-days{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:10px;display:grid}.mt2-calendar-days section{border:1px solid var(--mt-line);background:#fff;border-radius:11px;min-height:130px;padding:12px}.mt2-calendar-days time{color:#657970;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.mt2-calendar-days button{color:#1f644f;text-align:left;cursor:pointer;background:#eaf5f1;border:0;border-left:3px solid #4b9f83;border-radius:5px;width:100%;margin:5px 0;padding:7px 8px;display:block}.mt2-gantt{background:#fbfcfb;min-height:430px;padding:18px;overflow-x:auto}.mt2-gantt-row{border-top:1px solid #eef1ef;grid-template-columns:190px minmax(520px,1fr);display:grid}.mt2-gantt-row>button{color:#425b53;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:13px 10px 13px 0;overflow:hidden}.mt2-gantt-row>div{background-image:repeating-linear-gradient(90deg,#eef1ef 0 1px,#0000 1px 12.5%);position:relative}.mt2-gantt-row>div>span{background:linear-gradient(90deg,#24765f,#62ac94);border-radius:8px;height:18px;position:absolute;top:12px;box-shadow:0 3px 8px #19664f2e}.mt2-gallery{background:#f7f9f7;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:13px;min-height:430px;padding:16px;display:grid}.mt2-form-landing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;padding:40px;display:flex}.mt2-form-visual{width:80px;height:80px;color:var(--mt-green);background:var(--mt-green-soft);border-radius:25px;place-items:center;margin-bottom:17px;display:grid;transform:rotate(-3deg)}.mt2-form-landing h2{margin:0;font:700 25px Georgia,Songti SC,serif}.mt2-form-landing p{max-width:470px;color:var(--mt-muted);line-height:1.7}.mt2-form-landing small{color:#9aa6a2;margin-top:14px}.mt2-dashboard{background:#f7f9f7;min-height:440px;padding:18px}.mt2-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mt2-metrics article{border:1px solid var(--mt-line);background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:88px;padding:16px;display:flex}.mt2-metrics article>span{width:38px;height:38px;color:var(--mt-green);background:var(--mt-green-soft);border-radius:11px;place-items:center;display:grid}.mt2-metrics small,.mt2-metrics strong{display:block}.mt2-metrics small{color:#8f9c98;font-size:10px}.mt2-metrics strong{margin-top:5px;font-size:19px}.mt2-chart-card{border:1px solid var(--mt-line);background:#fff;border-radius:14px;margin-top:13px;padding:18px}.mt2-bars{gap:12px;display:grid}.mt2-bars>div{grid-template-columns:120px minmax(0,1fr) 35px;align-items:center;gap:10px;font-size:11px;display:grid}.mt2-bars>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt2-bars>div>i{background:#edf1ef;border-radius:6px;height:9px}.mt2-bars>div>i b{border-radius:inherit;background:linear-gradient(90deg,#24775f,#6bb89f);height:100%;display:block}.mt2-pagination{color:#71827c;justify-content:center;align-items:center;gap:15px;padding:16px;font-size:11px;display:flex}.mt2-pagination button{color:#48635a;border:1px solid var(--mt-line);background:#fff;border-radius:8px;padding:7px 12px}.mt2-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:40px;display:flex}.mt2-empty.compact{min-height:380px}.mt2-empty>div{width:72px;height:72px;color:var(--mt-green);background:var(--mt-green-soft);border-radius:23px;place-items:center;display:grid}.mt2-empty h2,.mt2-empty h3{margin:18px 0 8px;font-family:Georgia,Songti SC,serif}.mt2-empty p{max-width:500px;color:var(--mt-muted);margin:0 0 20px;line-height:1.7}.mt2-loading{min-height:250px;color:var(--mt-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.mt2-loading span{border:3px solid #dceae4;border-top:3px solid var(--mt-green);border-radius:50%;width:28px;height:28px;animation:mt-spin .8s linear infinite}.mt2-loading p{font-size:12px}@keyframes mt-spin{to{transform:rotate(1turn)}}.mt2-inline-empty{color:#8e9b96;text-align:center;padding:25px;font-size:12px}.mt2-notice{z-index:120;border:1px solid;border-radius:11px;align-items:center;gap:8px;max-width:min(560px,100vw - 30px);padding:11px 14px;font-size:12px;display:flex;position:fixed;top:90px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #20393129}.mt2-notice button{cursor:pointer;background:0 0;border:0;place-items:center;margin-left:10px;padding:0;display:grid}.mt2-error{color:#9f3f34;background:#fff1ef;border-color:#f0c8c1}.mt2-success{color:#15644e;background:#edf9f4;border-color:#bee3d5}.mt2-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f221c6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mt2-modal{background:#fff;border:1px solid #ffffffb3;border-radius:19px;width:min(520px,100%);max-height:min(90vh,880px);overflow:hidden;box-shadow:0 26px 80px #0b251d47}.mt2-modal.wide{width:min(860px,100%)}.mt2-modal>header{border-bottom:1px solid var(--mt-line);align-items:center;gap:11px;min-height:65px;padding:0 20px;display:flex}.mt2-modal>header>span{width:34px;height:34px;color:var(--mt-green);background:var(--mt-green-soft);border-radius:10px;place-items:center;display:grid}.mt2-modal>header h2{margin:0;font:700 20px Georgia,Songti SC,serif}.mt2-modal>header>button{color:#677b74;cursor:pointer;background:#f1f3f2;border:0;border-radius:10px;place-items:center;width:35px;height:35px;margin-left:auto;display:grid}.mt2-modal-body{max-height:calc(min(90vh,880px) - 65px);padding:20px;overflow-y:auto}.mt2-form{gap:15px;display:grid}.mt2-field{gap:7px;min-width:0;display:grid}.mt2-field>span{color:#52675f;font-size:11px;font-weight:800}.mt2-field>small{color:#8c9a95;font-size:10px;line-height:1.5}.mt2-ai-compose textarea,.mt2-comment-compose textarea,.mt2-field input,.mt2-field select,.mt2-field textarea{width:100%;min-height:40px;color:var(--mt-ink);resize:vertical;background:#fbfcfb;border:1px solid #dfe6e2;border-radius:10px;outline:none;padding:9px 11px}.mt2-two{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mt2-config-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mt2-inline-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mt2-modal-actions{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.mt2-form-error{color:#9c3e33;background:#fff0ed;border-radius:9px;margin:0;padding:10px 12px;font-size:11px}.mt2-check{color:#50665e;align-items:center;gap:7px;font-size:12px;display:flex}.mt2-check input{accent-color:var(--mt-green)}.mt2-mode-switch{background:#f0f3f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:18px;padding:5px;display:grid}.mt2-mode-switch button{color:#63776f;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;font-weight:750;display:flex}.mt2-mode-switch button.active{color:var(--mt-green);background:#fff;box-shadow:0 3px 10px #24413714}.mt2-ai-compose{text-align:center;flex-direction:column;align-items:center;display:flex}.mt2-ai-compose>svg{color:var(--mt-green)}.mt2-ai-compose h3{margin:12px 0 4px;font:700 23px Georgia,Songti SC,serif}.mt2-ai-compose p{max-width:600px;color:var(--mt-muted);margin:5px 0 15px;font-size:12px;line-height:1.6}.mt2-ai-compose textarea{text-align:left;min-height:130px}.mt2-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin:11px 0 15px;display:flex}.mt2-chips button{color:#527067;cursor:pointer;background:#f8fbf9;border:1px solid #dce6e2;border-radius:99px;padding:6px 10px;font-size:10px}.mt2-blueprint-head{align-items:center;gap:12px;display:flex}.mt2-blueprint-head h3{margin:0;font:700 21px Georgia,Songti SC,serif}.mt2-blueprint-head p{color:var(--mt-muted);margin:5px 0 0;font-size:11px}.mt2-blueprint-head>span{color:var(--mt-green);background:var(--mt-green-soft);border-radius:99px;margin-left:auto;padding:5px 9px;font-size:9px;font-weight:800}.mt2-blueprint-note{color:#536b62;background:#f5f8f6;border-radius:10px;padding:11px 13px;font-size:11px;line-height:1.6}.mt2-blueprint-grid{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.mt2-blueprint-grid section{border:1px solid var(--mt-line);border-radius:11px;padding:13px}.mt2-blueprint-grid h4{margin:0 0 8px;font-size:11px}.mt2-blueprint-grid span{color:#51675f;border-bottom:1px dashed #edf0ee;align-items:center;gap:6px;min-height:29px;padding:4px 0;font-size:11px;display:flex}.mt2-blueprint-grid span small{color:#98a49f;margin-left:auto;font-size:9px}.mt2-existing-fields{gap:6px;padding-bottom:13px;display:flex;overflow-x:auto}.mt2-existing-fields>span{border:1px solid var(--mt-line);background:#fbfcfb;border-radius:9px;flex:none;padding:7px 9px;display:flex}.mt2-existing-fields b{font-size:10px}.mt2-existing-fields small{color:#99a49f;font-size:9px}.mt2-existing-fields i{color:var(--mt-orange);font-size:8px;font-style:normal}.mt2-field-layout{grid-template-columns:1.05fr 1fr;gap:18px;display:grid}.mt2-field-types{gap:10px;display:grid}.mt2-field-types>div>small{color:#8f9b97;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.mt2-field-types>div>div{flex-wrap:wrap;gap:5px;display:flex}.mt2-field-types button{color:#566d64;cursor:pointer;background:#fff;border:1px solid #e0e7e3;border-radius:7px;padding:6px 8px;font-size:9px}.mt2-field-types button.active{color:#fff;border-color:var(--mt-green);background:var(--mt-green)}.mt2-view-picker{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.mt2-view-picker button{color:#647870;border:1px solid var(--mt-line);cursor:pointer;background:#fff;border-radius:9px;flex-direction:column;align-items:center;gap:6px;padding:11px 4px;font-size:9px;display:flex}.mt2-visible-fields{flex-wrap:wrap;gap:6px;display:flex}.mt2-visible-fields label{color:#60736c;border:1px solid var(--mt-line);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.mt2-visible-fields input{accent-color:var(--mt-green)}.mt2-icon-picker{flex-wrap:wrap;gap:7px;display:flex}.mt2-icon-picker button{color:#667a73;border:1px solid var(--mt-line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mt2-icon-picker button.active{color:#fff;border-color:var(--mt-green);background:var(--mt-green)}.mt2-automation-list{gap:7px;display:grid}.mt2-automation-list article{border:1px solid var(--mt-line);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto 42px;align-items:center;gap:9px;padding:9px;display:grid}.mt2-automation-list article>span{color:#91a09b;background:#f1f3f2;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mt2-automation-list article>span.on{color:var(--mt-green);background:var(--mt-green-soft)}.mt2-automation-list small,.mt2-automation-list strong{display:block}.mt2-automation-list strong{font-size:11px}.mt2-automation-list small{color:#94a09c;font-size:9px}.mt2-automation-list b{color:#7a8883;background:#eff2f0;border-radius:20px;padding:4px 7px;font-size:8px}.mt2-automation-list b.success{color:#14674f;background:#e8f6f0}.mt2-automation-list b.failed{color:#a5463a;background:#fff0ed}.mt2-automation-form{border-top:1px solid var(--mt-line);margin-top:16px;padding-top:16px}.mt2-automation-form h3{margin:0}.mt2-automation-form>p{color:var(--mt-muted);margin:-8px 0 0;font-size:10px;line-height:1.5}.mt2-ai-origin,.mt2-security-note{color:#49655b;background:#eef7f3;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex}.mt2-security-note strong{font-size:11px}.mt2-security-note p{color:#6f827b;margin:3px 0 0;font-size:10px;line-height:1.5}.mt2-record-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mt2-record-form .mt2-field:has(.mt2-upload),.mt2-record-form .mt2-field:has(textarea),.mt2-record-form .mt2-form-error,.mt2-record-form .mt2-modal-actions,.mt2-record-form .mt2-option-pills{grid-column:1/-1}.mt2-record-form .mt2-modal-actions{margin-top:5px}.mt2-upload{gap:8px;display:grid}.mt2-upload>label{min-height:64px;color:var(--mt-green);cursor:pointer;background:linear-gradient(135deg,#f1faf6,#fbfdfc);border:1px dashed #9fcbbb;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.mt2-upload>label:hover{border-color:var(--mt-green);background:#edf8f3}.mt2-upload>label.busy{cursor:wait;opacity:.7}.mt2-upload>label input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.mt2-upload>label small{color:#8d9d97;margin-left:auto;font-size:9px;font-weight:500}.mt2-upload>div{flex-wrap:wrap;gap:6px;display:flex}.mt2-upload>div>span{background:#f8fbf9;border:1px solid #dce8e3;border-radius:9px;align-items:center;max-width:100%;padding:5px 5px 5px 9px;display:inline-flex}.mt2-upload>div a{color:#286b57;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:10px;text-decoration:none;overflow:hidden}.mt2-upload>div button{color:#9c5b4a;cursor:pointer;background:#fff0ec;border:0;border-radius:7px;place-items:center;width:24px;height:24px;margin-left:5px;padding:0;display:grid}.mt2-upload>p{color:#a2483a;margin:0;font-size:10px}.mt2-readonly-field{gap:7px;display:grid}.mt2-readonly-field label{color:#53675f;justify-content:space-between;font-size:11px;font-weight:800;display:flex}.mt2-readonly-field label small{color:#9aa6a2;font-size:9px;font-weight:500}.mt2-readonly-field>div{color:#81908b;background:#f1f3f2;border-radius:9px;min-height:40px;padding:10px 11px;font-size:11px}.mt2-option-pills{flex-wrap:wrap;gap:6px;display:flex}.mt2-option-pills button{color:#60746d;border:1px solid var(--mt-line);cursor:pointer;background:#fff;border-radius:99px;padding:7px 10px}.mt2-option-pills button.active{color:var(--mt-green);background:var(--mt-green-soft);border-color:#9bcbbb}.mt2-relation-picker{background:#fbfcfb;border:1px solid #dfe6e2;border-radius:10px;flex-wrap:wrap;gap:6px;max-height:180px;padding:9px;display:flex;overflow-y:auto}.mt2-relation-picker button{color:#5d7169;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex}.mt2-relation-picker button.active{color:var(--mt-green);background:var(--mt-green-soft);border-color:#8fc2b1}.mt2-relation-picker>small{color:#8c9a95;padding:7px;font-size:10px}.mt2-switch{color:#5c7169;align-items:center;gap:8px;font-size:11px;display:flex}.mt2-switch input{opacity:0;position:absolute}.mt2-switch span{background:#ccd5d1;border-radius:20px;width:39px;height:22px;position:relative}.mt2-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000026}.mt2-switch input:checked+span{background:var(--mt-green)}.mt2-switch input:checked+span:after{transform:translate(17px)}.mt2-detail-tabs{border-bottom:1px solid var(--mt-line);gap:4px;margin:-4px 0 16px;display:flex}.mt2-detail-tabs button{color:#71827c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 12px;font-size:11px;font-weight:700;display:flex;position:relative}.mt2-detail-tabs button.active{color:var(--mt-green)}.mt2-detail-tabs button.active:after{background:var(--mt-green);content:"";height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.mt2-detail-fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.mt2-detail-fields>div{border-bottom:1px solid #edf0ee;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.mt2-detail-fields small{color:#8e9c97}.mt2-detail-fields strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.mt2-ai-field-run{color:var(--mt-green);background:var(--mt-green-soft);cursor:pointer;border:1px solid #c9e2d8;border-radius:8px;grid-column:2;justify-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.mt2-ai-field-run:disabled{cursor:wait;opacity:.6}.mt2-manual-actions{background:#f3f8f5;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;padding:11px;display:flex}.mt2-manual-actions>small{color:#7c8e87;margin-right:4px;font-size:9px;font-weight:800}.mt2-manual-actions button{color:var(--mt-green);cursor:pointer;background:#fff;border:1px solid #cce2d9;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.mt2-comments{gap:12px;display:grid}.mt2-comment-compose{background:#f5f8f6;border-radius:11px;align-items:flex-end;gap:8px;padding:12px;display:flex}.mt2-comment-compose textarea{background:#fff;flex:1}.mt2-comments article{gap:10px;display:flex}.mt2-comments article>span{color:#fff;background:var(--mt-green);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.mt2-comments article>div{border:1px solid var(--mt-line);border-radius:10px;flex:1;padding:9px 11px}.mt2-comments article header{justify-content:space-between;display:flex}.mt2-comments article time{color:#98a49f;font-size:9px}.mt2-comments article p{margin:6px 0 0;font-size:11px;line-height:1.6}.mt2-history{gap:8px;display:grid}.mt2-history article{border:1px solid var(--mt-line);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.mt2-history article>span{width:32px;height:32px;color:var(--mt-green);background:var(--mt-green-soft);border-radius:9px;place-items:center;display:grid}.mt2-history strong{font-size:11px}.mt2-history p{color:#929f9a;margin:3px 0 0;font-size:9px}.mt2-history button{color:var(--mt-green);cursor:pointer;background:#fff;border:1px solid #cde0d8;border-radius:8px;padding:6px 9px}.mt2-ai-origin{align-items:center;margin-bottom:14px;font-size:11px}.mt2-analysis{color:#314b43;white-space:pre-wrap;background:linear-gradient(145deg,#f4faf7,#fffaf7);border:1px solid #dce9e3;border-radius:12px;padding:17px;font-size:13px;line-height:1.9}@media (max-width:980px){.mt2-shell{margin:-16px}.mt2-workspace{grid-template-columns:200px minmax(0,1fr)}.mt2-main{padding:18px 15px}.mt2-metrics{grid-template-columns:repeat(2,1fr)}.mt2-viewmeta{display:none}.mt2-field-layout{grid-template-columns:1fr}}@media (max-width:640px){.mt2-shell{min-height:100vh;margin:-12px}.mt2-hero{align-items:flex-start;min-height:132px;padding:18px 14px}.mt2-hero-mark{border-radius:12px;width:40px;height:40px}.mt2-eyebrow{font-size:9px}.mt2-hero h1{font-size:23px}.mt2-hero p{max-width:255px;font-size:10px;line-height:1.5}.mt2-hero-actions{position:absolute;top:79px;right:13px}.mt2-hero-actions .mt2-btn-ghost{display:none}.mt2-hero-actions .mt2-btn{min-height:34px;padding:0 11px;font-size:10px}.mt2-workspace{min-height:calc(100vh - 132px);display:block}.mt2-sidebar{border-right:0;border-bottom:1px solid var(--mt-line);min-height:auto;padding:10px 10px 0;display:block}.mt2-group-label,.mt2-side-create,.mt2-side-title{display:none}.mt2-side-scroll{overflow-x:auto}.mt2-side-scroll,.mt2-table-group{gap:6px;display:flex}.mt2-table-group>button{border-radius:10px 10px 0 0;flex:none;width:auto;padding:6px 9px;display:flex}.mt2-table-group>button>span:nth-child(2){max-width:118px}.mt2-table-group small,.mt2-table-group>button>svg{display:none}.mt2-mini-icon{border-radius:8px;width:27px;height:27px}.mt2-main{padding:13px 10px 24px}.mt2-table-head{min-height:52px}.mt2-table-icon{width:38px;height:38px}.mt2-title-line h2{font-size:19px}.mt2-table-copy p{max-width:230px;font-size:9px}.mt2-head-menu{gap:3px}.mt2-icon-btn{width:33px;height:33px}.mt2-viewbar{margin-top:10px}.mt2-viewtabs button{min-height:40px;padding:0 10px;font-size:10px}.mt2-toolbar{min-height:53px}.mt2-search{flex:0 0 150px;min-width:150px}.mt2-toolbar>button{padding:0 8px;font-size:0}.mt2-toolbar>button svg{width:17px}.mt2-toolbar>button b{font-size:8px}.mt2-toolbar .mt2-new-record{min-width:35px}.mt2-toolbar-space{display:none}.mt2-content{border-radius:12px;min-height:380px}.mt2-grid-wrap{max-height:calc(100vh - 335px)}.mt2-grid{min-width:680px}.mt2-kanban{min-height:390px;padding:10px}.mt2-kanban>section{flex-basis:245px}.mt2-calendar-days{grid-template-columns:repeat(2,minmax(140px,1fr))}.mt2-gallery{grid-template-columns:1fr}.mt2-metrics{grid-template-columns:1fr 1fr;gap:8px}.mt2-metrics article{min-height:72px;padding:11px}.mt2-metrics strong{font-size:15px}.mt2-bars>div{grid-template-columns:80px minmax(0,1fr) 28px}.mt2-modal-backdrop{align-items:end;padding:0}.mt2-modal,.mt2-modal.wide{border-radius:19px 19px 0 0;width:100%;max-height:92vh}.mt2-modal-body{padding:15px}.mt2-blueprint-grid,.mt2-config-grid,.mt2-detail-fields,.mt2-field-layout,.mt2-record-form,.mt2-two{grid-template-columns:1fr}.mt2-view-picker{grid-template-columns:repeat(4,1fr)}.mt2-blueprint-head>span{display:none}.mt2-detail-fields>div{grid-template-columns:100px minmax(0,1fr)}.mt2-comment-compose{flex-direction:column;align-items:stretch}.mt2-notice{top:68px}}body:has(.mt2-shell) .app-shell>.sidebar,body:has(.mt2-shell) .main-area>.mobile-ai-fab,body:has(.mt2-shell) .main-area>.mobile-nav,body:has(.mt2-shell) .main-area>.topbar{visibility:hidden;pointer-events:none}.mt2-shell{--mt-green:#3370ff;--mt-green-dark:#245bdb;--mt-green-soft:#eef3ff;--mt-orange:#f54a45;--mt-ink:#1f2329;--mt-muted:#8f959e;--mt-line:#e5e6eb;--mt-paper:#fff;z-index:400;min-height:100dvh;color:var(--mt-ink);background:#f5f6f7;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;position:fixed;inset:0;overflow:hidden}.mt2-appbar{border-bottom:1px solid var(--mt-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;height:56px;padding:0 16px}.mt2-appbar,.mt2-brand{align-items:center;display:flex}.mt2-brand{gap:7px;min-width:0}.mt2-app-icon{color:#646a73;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.mt2-app-icon:hover{background:#f2f3f5}.mt2-back-home{color:#4e5969;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:7px;flex:none;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.mt2-back-home:hover{color:#245bdb;background:#f5f8ff;border-color:#c9d8ff}.mt2-brand-divider{background:#e5e6eb;width:1px;height:20px;margin:0 2px}.mt2-brand-home{color:#1f2329;flex:none;align-items:center;gap:8px;padding:0;display:flex}.mt2-brand-home>span{color:#fff;background:linear-gradient(145deg,#5b8cff,#3370ff);border-radius:8px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 5px 12px #3370ff33}.mt2-brand-home strong{letter-spacing:-.01em;font-size:15px;font-weight:650}.mt2-brand>svg{color:#c2c4c9}.mt2-brand>em{color:#646a73;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-style:normal;overflow:hidden}.mt2-appbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mt2-ai-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7a5af8,#3370ff);border:0;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #5356df29}.mt2-ai-action.secondary{color:#4e5969;border:1px solid var(--mt-line);box-shadow:none;background:#fff}.mt2-ai-action:hover{filter:brightness(.98)}.mt2-ai-action:disabled{cursor:not-allowed;opacity:.45}.mt2-create-action{color:#245bdb;cursor:pointer;background:#f5f8ff;border:1px solid #cbd9ff;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.mt2-create-action:hover{background:#edf3ff;border-color:#8fb0ff}.mt2-avatar{color:#fff;background:#00b96b;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:2px;font-size:11px;font-weight:700;display:grid}.mt2-workspace{grid-template-columns:248px minmax(0,1fr);height:calc(100dvh - 56px);min-height:0;transition:grid-template-columns .2s;display:grid}.mt2-shell.sidebar-closed .mt2-workspace{grid-template-columns:0 minmax(0,1fr)}.mt2-sidebar{z-index:2;border-right:1px solid var(--mt-line);background:#f7f8fa;flex-direction:column;min-width:0;height:100%;padding:12px 10px;transition:transform .2s,opacity .15s;display:flex;position:relative;overflow:hidden}.mt2-shell.sidebar-closed .mt2-sidebar{pointer-events:none;opacity:0;transform:translate(-100%)}.mt2-space-switch{border-radius:8px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:52px;padding:7px 8px;display:grid}.mt2-space-switch>span{color:#3370ff;background:#e8efff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.mt2-space-switch small,.mt2-space-switch strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mt2-space-switch strong{font-size:13px;font-weight:650}.mt2-space-switch small{color:#8f959e;margin-top:2px;font-size:10px}.mt2-space-switch>button{color:#646a73;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.mt2-space-switch>button:hover{color:#3370ff;background:#e8efff}.mt2-side-nav{border-bottom:1px solid #ebecef;gap:2px;margin:8px 0 10px;padding-bottom:10px;display:grid}.mt2-side-nav button{color:#4e5969;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;height:34px;padding:0 10px;display:grid}.mt2-side-nav button.active,.mt2-side-nav button:hover{color:#245bdb;background:#e9efff}.mt2-side-nav button b{color:#8f959e;font-size:10px;font-weight:500}.mt2-side-scroll{scrollbar-width:thin;scrollbar-color:#d8dadd transparent;flex:1;overflow:auto}.mt2-group-label{color:#8f959e;letter-spacing:0;text-transform:none;padding:11px 9px 5px;font-size:10px;font-weight:600}.mt2-table-group>button{color:#4e5969;border-radius:7px;grid-template-columns:28px minmax(0,1fr) 14px;gap:7px;min-height:44px;padding:5px 8px}.mt2-table-group>button:hover{background:#eef0f3}.mt2-table-group>button.active{color:#1f2329;background:#fff;box-shadow:0 1px 2px #1f232914,0 0 0 1px #1f23290a}.mt2-table-group>button.active:before{content:"";background:#3370ff;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:0}.mt2-table-group>button{position:relative}.mt2-table-group strong{font-size:11px;font-weight:580}.mt2-table-group small{color:#a6aab1;margin-top:1px;font-size:9px}.mt2-mini-icon{color:#3370ff;background:#eef3ff;border-radius:6px;width:26px;height:26px}.tone-amber,.tone-orange{color:#f26b38!important;background:#fff2e8!important}.tone-blue{color:#3370ff!important;background:#eaf0ff!important}.tone-purple{color:#7a5af8!important;background:#f0edff!important}.tone-red{color:#f54a45!important;background:#ffefef!important}.tone-emerald,.tone-green{color:#00a870!important;background:#e8f8f2!important}.mt2-side-foot{color:#646a73;background:#eef0f3;border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:10px;display:flex}.mt2-side-foot>svg{color:#00a870;margin-top:1px}.mt2-side-foot small,.mt2-side-foot span{display:block}.mt2-side-foot span{font-size:10px;font-weight:600}.mt2-side-foot small{color:#8f959e;margin-top:2px;font-size:8px;font-weight:400;line-height:1.45}.mt2-side-mask{display:none}.mt2-main{background:#fff;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.mt2-homepage{background:linear-gradient(#f7f9ff,#fff 310px);height:100%;padding:38px clamp(26px,5vw,74px) 56px;overflow:auto}.mt2-home-hero{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1180px;margin:0 auto 24px;display:flex}.mt2-home-hero>div:first-child{gap:7px;display:grid}.mt2-home-hero span{color:#3370ff;font-size:11px;font-weight:700}.mt2-home-hero h1{letter-spacing:-.04em;margin:0;font-size:34px;line-height:1.15}.mt2-home-hero p{color:#8f959e;margin:0;font-size:12px}.mt2-home-hero>div:last-child{gap:9px;display:flex}.mt2-home-hero button{color:#245bdb;cursor:pointer;background:#fff;border:1px solid #cad8ff;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:12px;font-weight:650;display:inline-flex}.mt2-home-hero button.ai{color:#fff;background:linear-gradient(135deg,#7a5af8,#3370ff);border-color:#7358f5}.mt2-home-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1180px;margin:0 auto 26px;display:grid}.mt2-home-summary>div{background:#ffffffe6;border:1px solid #e8ebf2;border-radius:12px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex;box-shadow:0 6px 20px #344c7e0d}.mt2-home-summary>div>span{color:#3370ff;background:#eaf0ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.mt2-home-summary p{gap:2px;margin:0;display:grid}.mt2-home-summary strong{font-size:20px}.mt2-home-summary small{color:#8f959e;font-size:10px}.mt2-home-section{max-width:1180px;margin:0 auto 24px}.mt2-home-section>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:11px;display:flex}.mt2-home-section header>div{gap:3px;display:grid}.mt2-home-section h2{margin:0;font-size:15px}.mt2-home-section header p{color:#8f959e;margin:0;font-size:10px}.mt2-home-section header>b{color:#646a73;background:#f0f1f3;border-radius:12px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.mt2-recent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mt2-recent-grid>button{color:#1f2329;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e9ef;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:92px;padding:14px;transition:all .16s;display:grid}.mt2-recent-grid>button:hover{border-color:#b8caff;transform:translateY(-2px);box-shadow:0 10px 25px #2f477817}.mt2-recent-grid .mt2-table-icon{grid-row:1/span 2;width:40px;height:40px}.mt2-recent-grid p{gap:5px;min-width:0;margin:0;display:grid}.mt2-recent-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mt2-recent-grid small,.mt2-recent-grid time{color:#8f959e;font-size:9px}.mt2-recent-grid time{grid-column:2}.mt2-home-spaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.mt2-home-spaces .mt2-home-section{width:100%;margin-bottom:0}.mt2-home-list{background:#fff;border:1px solid #e7e9ee;border-radius:12px;overflow:hidden}.mt2-home-list>button{color:#1f2329;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef0f3;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 11px;display:grid}.mt2-home-list>button:last-child{border-bottom:0}.mt2-home-list>button:hover{background:#f7f9ff}.mt2-home-list>button p{gap:3px;min-width:0;margin:0;display:grid}.mt2-home-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mt2-home-list>button small{color:#8f959e;font-size:9px}.mt2-home-list>button>svg{color:#b6bac1}.mt2-home-list>p{color:#8f959e;text-align:center;margin:0;padding:24px;font-size:10px}.mt2-table-head{align-items:center;gap:12px;min-height:94px;padding:14px 24px 10px;display:flex}.mt2-table-icon{border-radius:9px;width:38px;height:38px}.mt2-table-copy{min-width:0}.mt2-doc-path{color:#8f959e;align-items:center;gap:3px;margin-bottom:4px;font-size:9px;display:flex}.mt2-doc-path svg{color:#c2c4c9}.mt2-title-line{gap:8px}.mt2-title-line h2{letter-spacing:-.02em;margin:0;font:650 20px/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.mt2-access{color:#646a73;background:#f7f8fa;border:1px solid #e5e6eb;padding:2px 6px;font-size:9px;font-weight:500}.mt2-table-copy p{color:#8f959e;max-width:780px;margin:4px 0 0;font-size:11px}.mt2-head-menu{gap:6px;margin-left:auto}.mt2-icon-btn{color:#646a73;border-color:#e5e6eb;border-radius:7px;align-items:center;gap:5px;width:auto;height:32px;padding:0 9px;font-size:10px;text-decoration:none;display:inline-flex}.mt2-icon-btn:hover{color:#245bdb;background:#f5f8ff;border-color:#c9d8ff}.mt2-viewbar{border-top:1px solid #f0f1f2;border-bottom:1px solid var(--mt-line);flex:none;min-height:42px;margin:0;padding:0 18px}.mt2-viewtabs button{color:#646a73;min-height:41px;padding:0 11px;font-size:11px;font-weight:500}.mt2-viewtabs button:hover{color:#245bdb;background:#f7f9ff}.mt2-viewtabs button.active{color:#245bdb;font-weight:600}.mt2-viewtabs button.active:after{background:#3370ff;height:2px;left:9px;right:9px}.mt2-viewmeta{color:#a6aab1;gap:10px;font-size:9px}.mt2-toolbar{background:#fff;border-bottom:1px solid #ebecef;flex:none;gap:4px;min-height:48px;padding:6px 18px}.mt2-toolbar-shell{z-index:35;flex:none;position:relative}.mt2-toolbar>button,.mt2-toolbar>select{color:#4e5969;border-radius:6px;min-height:32px;padding:0 9px;font-size:10px;font-weight:500}.mt2-toolbar>button.active,.mt2-toolbar>button:hover{color:#245bdb;background:#f2f6ff;border-color:#d6e1ff}.mt2-toolbar .mt2-new-record{color:#fff;min-height:32px;box-shadow:none;background:#3370ff;border:0;border-radius:6px;margin-right:4px;font-size:10px;font-weight:600}.mt2-toolbar .mt2-new-record:hover{color:#fff;background:#245bdb}.mt2-search{background:#f7f8fa;border-color:#e5e6eb;border-radius:6px;flex:0 0 176px;min-width:140px;height:32px}.mt2-search:focus-within{background:#fff;border-color:#8fb1ff;box-shadow:0 0 0 2px #3370ff1a}.mt2-quick-panel{z-index:70;background:#fff;border:1px solid #dfe1e5;border-radius:10px;width:min(560px,100vw - 130px);position:absolute;top:calc(100% - 2px);left:84px;overflow:hidden;box-shadow:0 14px 36px #1f232929}.mt2-quick-panel.mode-group{width:min(380px,100vw - 200px);left:154px}.mt2-quick-panel.mode-sort{left:220px}.mt2-quick-panel>header{border-bottom:1px solid #ebecef;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.mt2-quick-panel>header>div{color:#1f2329;align-items:center;gap:8px;display:flex}.mt2-quick-panel>header svg{color:#3370ff}.mt2-quick-panel>header strong{font-size:12px}.mt2-condition-list>div>button,.mt2-quick-panel>header>button{color:#8f959e;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.mt2-condition-list>div>button:hover,.mt2-quick-panel>header>button:hover{color:#f54a45;background:#fff0ef}.mt2-condition-list{gap:7px;max-height:310px;padding:12px 14px;display:grid;overflow:auto}.mt2-condition-list>div{grid-template-columns:minmax(120px,1fr) minmax(100px,.8fr) minmax(130px,1.15fr) 28px;align-items:center;gap:7px;display:grid}.mt2-condition-list input,.mt2-condition-list select,.mt2-group-choice select{color:#4e5969;background:#fff;border:1px solid #dfe1e5;border-radius:7px;outline:none;width:100%;min-width:0;min-height:34px;padding:0 9px;font-size:10px}.mt2-condition-list input:focus,.mt2-condition-list select:focus,.mt2-group-choice select:focus{border-color:#8fb1ff;box-shadow:0 0 0 2px #3370ff1a}.mt2-condition-list>div>span{color:#8f959e;text-align:center;font-size:10px}.mt2-add-condition{color:#245bdb;cursor:pointer;background:#f5f8ff;border:1px dashed #a9bfff;border-radius:7px;justify-content:center;justify-self:start;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}.mt2-group-choice{gap:8px;padding:14px;display:grid}.mt2-group-choice p{color:#8f959e;margin:0;font-size:10px;line-height:1.55}.mt2-quick-panel>footer{background:#fafbfc;border-top:1px solid #ebecef;justify-content:flex-end;gap:7px;padding:10px 14px;display:flex}.mt2-quick-panel>footer button{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #dfe1e5;border-radius:7px;min-height:32px;padding:0 12px;font-size:10px;font-weight:600}.mt2-quick-panel>footer button.primary{color:#fff;background:#3370ff;border-color:#3370ff}.mt2-quick-panel>footer button:disabled{cursor:wait;opacity:.55}.mt2-quick-error{color:#b33b23;background:#fff1ef;border-radius:7px;margin:10px 14px 0;padding:8px 10px;font-size:10px}.mt2-content{min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;flex:1;margin:0;overflow:hidden}.mt2-grid-wrap{height:100%;max-height:none}.mt2-grid{font-size:11px}.mt2-grid td,.mt2-grid th{border-color:#ebecef;min-width:140px;padding:9px 12px}.mt2-grid th{color:#646a73;background:#f7f8fa;font-weight:500}.mt2-grid th span{font-weight:550}.mt2-grid th small{display:none}.mt2-grid td{color:#1f2329}.mt2-grid tr:hover td{background:#f7f9ff}.mt2-grid .mt2-row-no{color:#a6aab1;background:#fafbfc}.mt2-grid td.mt2-cell-editable{cursor:cell;transition:background .12s,box-shadow .12s;position:relative}.mt2-grid td.mt2-cell-editable:hover{z-index:1;background:#f7f9ff;box-shadow:inset 0 0 0 1px #c9d8ff}.mt2-grid td.mt2-cell-editable.editing{z-index:4;background:#fff;padding:0;overflow:visible;box-shadow:inset 0 0 0 2px #3370ff}.mt2-grid td.mt2-cell-editable.invalid{box-shadow:inset 0 0 0 2px #e15b3d}.mt2-grid td.mt2-cell-editable>input,.mt2-grid td.mt2-cell-editable>select,.mt2-new-row td>input,.mt2-new-row td>select{color:#1f2329;width:100%;min-width:138px;min-height:34px;font:inherit;background:#fff;border:0;outline:0;padding:6px 10px;display:block}.mt2-grid td.mt2-cell-editable>select[multiple],.mt2-new-row td>select[multiple]{z-index:8;border:1px solid #8fb1ff;border-radius:6px;min-height:112px;position:absolute;top:0;left:0;box-shadow:0 12px 30px #1f232929}.mt2-new-row td{background:#f8faff;padding:3px;position:relative;box-shadow:inset 0 1px #dbe5ff,inset 0 -1px #dbe5ff}.mt2-new-row td:first-child{color:#3370ff;font-weight:700}.mt2-new-row .mt2-auto-value{color:#a6aab1;white-space:nowrap;padding:7px 9px;display:block}.mt2-new-row td.invalid{background:#fff8f6;box-shadow:inset 0 0 0 2px #e15b3d}.mt2-new-row td.invalid>input,.mt2-new-row td.invalid>select{background:#fffaf8}.mt2-new-cell-error{color:#c14c35;text-overflow:ellipsis;padding:3px 8px 4px;line-height:1.35;display:block;overflow:hidden}.mt2-inline-full-entry,.mt2-new-cell-error{white-space:nowrap;font-size:9px;font-weight:650}.mt2-inline-full-entry{color:#2f64d6;cursor:pointer;background:#f5f8ff;border:1px dashed #a9bff3;border-radius:6px;align-items:center;gap:5px;min-height:30px;margin:1px;padding:0 8px;display:inline-flex}.mt2-inline-full-entry:focus-visible,.mt2-inline-full-entry:hover{background:#edf3ff;border-color:#3370ff;outline:0}.mt2-inline-check{cursor:pointer;place-items:center;min-height:32px;display:grid}.mt2-inline-check input{opacity:0;width:1px;height:1px;position:absolute}.mt2-inline-check span{color:#0000;background:#fff;border:1px solid #c9cdd4;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.mt2-inline-check input:checked+span{color:#fff;background:#3370ff;border-color:#3370ff}.mt2-cell-saving{z-index:9;border:2px solid #bfd0ff;border-top-color:#3370ff;border-radius:50%;width:8px;height:8px;animation:mt2spin .7s linear infinite;position:absolute;top:5px;right:5px}.mt2-cell-error{z-index:10;color:#b33b23;background:#fff5f2;border:1px solid #f0b4a7;border-radius:5px;width:max-content;max-width:260px;padding:6px 8px;font-size:9px;font-weight:600;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 20px #5c231721}.mt2-add-row td{color:#8f959e;background:#fff;height:36px;padding:0 10px}.mt2-add-row td:last-child{z-index:1;position:sticky;left:46px}.mt2-add-row button{color:#4e5969;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:10px;font-weight:550;display:inline-flex}.mt2-add-row button:hover{color:#245bdb;background:#f2f6ff}.mt2-add-row span{color:#b0b4bb;margin-left:6px;font-size:9px}.mt2-grid-quick-add{color:#245bdb;cursor:pointer;background:#f5f8ff;border:1px solid #cbd9ff;border-radius:7px;align-items:center;gap:4px;min-height:31px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.mt2-grid-quick-add:hover{background:#edf3ff;border-color:#8fb0ff}.mt2-grid-add-field{color:#65717e;cursor:pointer;background:#fff;border:1px dashed #cfd5df;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-height:27px;padding:0 7px;font:600 9px/1 inherit;display:inline-flex}.mt2-grid-add-field:hover{color:#245bdb;background:#f2f6ff;border-color:#8fb0ff}.mt2-row-actions.mt2-new-actions{z-index:5;white-space:nowrap;background:#f8faff;position:sticky;right:0;overflow:visible;min-width:205px!important}.mt2-new-actions button.save{color:#fff;background:#3370ff}.mt2-new-actions button.full,.mt2-new-actions button.save{gap:4px;width:auto;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.mt2-new-actions button.full{color:#315fbd;background:#edf3ff}.mt2-new-actions button:disabled{cursor:wait;opacity:.55}.mt2-draft-row-message td{color:#a84834;background:#fff8f5;padding:7px 10px}.mt2-draft-row-message td:last-child{z-index:2;align-items:center;gap:7px;font-size:9px;display:flex;position:sticky;left:46px}.mt2-draft-row-message button{color:#a84834;cursor:pointer;background:#fff;border:1px solid #efb7aa;border-radius:5px;margin-left:5px;padding:3px 7px;font-size:9px;font-weight:650}.mt2-row-actions button{color:#646a73;background:#f2f3f5;border-radius:6px}.mt2-empty,.mt2-empty.compact{background:#fff;min-height:100%}.mt2-empty>div{color:#3370ff;background:#eef3ff;border-radius:14px;width:60px;height:60px}.mt2-empty h2,.mt2-empty h3{margin:14px 0 6px;font-family:inherit;font-size:16px;font-weight:600}.mt2-empty p{color:#8f959e;font-size:11px}.mt2-btn{border-radius:7px;min-height:34px;padding:0 13px;font-size:11px}.mt2-btn-primary{box-shadow:none;background:#3370ff}.mt2-btn-primary:hover{background:#245bdb}.mt2-kanban{background:#f5f6f7;height:100%;min-height:0;padding:14px}.mt2-kanban>section{background:#eef0f3;border-radius:8px;padding:8px}.mt2-record-card{border-radius:7px;box-shadow:0 1px 2px #1f23290f}.mt2-record-card.large .mt2-card-cover{border-radius:7px 7px 0 0}.mt2-calendar,.mt2-dashboard,.mt2-gallery,.mt2-gantt{background:#f7f8fa;height:100%;min-height:0}.mt2-calendar-days section,.mt2-chart-card,.mt2-metrics article{box-shadow:none;border-radius:8px}.mt2-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f232961}.mt2-modal{border:0;border-radius:12px;box-shadow:0 20px 60px #1f232933}.mt2-modal>header{min-height:56px;padding:0 18px}.mt2-modal>header>span{color:#3370ff;background:#eef3ff;border-radius:7px;width:30px;height:30px}.mt2-modal>header h2{font:600 17px/1.2 inherit}.mt2-modal-body{padding:18px}.mt2-ai-compose textarea,.mt2-comment-compose textarea,.mt2-field input,.mt2-field select,.mt2-field textarea{background:#fff;border-radius:7px}.mt2-ai-compose textarea:focus,.mt2-field input:focus,.mt2-field select:focus,.mt2-field textarea:focus{border-color:#8fb1ff;box-shadow:0 0 0 2px #3370ff1a}.mt2-field-types button,.mt2-icon-picker button,.mt2-view-picker button{border-radius:7px}.mt2-field-types button.active,.mt2-icon-picker button.active{background:#3370ff;border-color:#3370ff}.mt2-view-picker button.active{color:#245bdb;background:#eef3ff;border-color:#9bb9ff}.mt2-blank-starter{background:linear-gradient(90deg,#f3f7ff,#fbfdff);border:1px solid #cdddfd;border-radius:10px;grid-template-columns:38px minmax(220px,1fr) auto auto;align-items:center;gap:10px;margin:10px 18px 0;padding:11px 12px;display:grid;box-shadow:0 5px 16px #3370ff0f}.mt2-blank-starter>span{color:#245bdb;background:#e8efff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.mt2-blank-starter>div{gap:3px;display:grid}.mt2-blank-starter strong{color:#26364c;font-size:11px}.mt2-blank-starter p{color:#738096;margin:0;font-size:9px;line-height:1.45}.mt2-blank-starter button{color:#fff;cursor:pointer;background:#3370ff;border:1px solid #3370ff;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.mt2-blank-starter button.secondary{color:#245bdb;background:#fff}.mt2-advanced-options{background:#fbfcfc;border:1px solid #e0e6e3;border-radius:10px}.mt2-advanced-options summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px 11px;list-style:none;display:grid}.mt2-advanced-options summary::-webkit-details-marker{display:none}.mt2-advanced-options summary>span{color:#245bdb;background:#eef3ff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.mt2-advanced-options summary>div{gap:2px;display:grid}.mt2-advanced-options summary strong{font-size:10px}.mt2-advanced-options summary small{color:#8d9793;font-size:9px}.mt2-advanced-options[open] summary>.mt2-icon{transform:rotate(90deg)}.mt2-advanced-options>div{padding:0 11px 11px}.mt2-starter-preview{color:#246a54;background:#f3faf7;border:1px solid #cde4db;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.mt2-starter-preview>div{gap:2px;display:grid}.mt2-starter-preview strong{font-size:10px}.mt2-starter-preview small{color:#71847d;font-size:9px;line-height:1.45}.mt2-space-empty{color:#98a09d;text-align:center;background:#fafcfb;border:1px dashed #dfe5e2;border-radius:10px;margin:14px 10px;padding:18px 10px;font-size:11px}.mt2-create-hub{gap:17px;display:grid}.mt2-create-intro>span{color:#286d58;background:#eaf6f0;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.mt2-create-intro h3{color:#182c26;margin:8px 0 4px;font:700 23px/1.25 Noto Serif SC,Songti SC,serif}.mt2-create-intro p{color:#7d8b86;margin:0;font-size:11px}.mt2-scope-picker{background:#f1f4f3;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.mt2-scope-picker>button{color:#63736d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.mt2-scope-picker>button.active{color:#1d634e;background:#fff;border-color:#b9ddcf;box-shadow:0 5px 16px #20483b14}.mt2-scope-picker>button:disabled{cursor:not-allowed;opacity:.55}.mt2-scope-picker>button>span{gap:2px;display:grid}.mt2-scope-picker strong{font-size:11px}.mt2-scope-picker small{color:#909b97;font-size:9px}.mt2-create-primary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mt2-create-primary>button{color:#29463d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:13px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:91px;padding:14px;transition:all .18s;display:grid}.mt2-create-primary>button:first-child{color:#234f9c;background:linear-gradient(135deg,#f4f7ff,#fbfcff);border-color:#cbd9ff}.mt2-create-primary>button:hover{border-color:#86b6a4;transform:translateY(-2px);box-shadow:0 12px 28px #1b3a301a}.mt2-create-primary>button>span{color:#fff;background:linear-gradient(135deg,#3370ff,#7964ed);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.mt2-create-primary>button:nth-child(2)>span{background:linear-gradient(135deg,#198765,#36a889)}.mt2-create-primary>button>div{gap:5px;display:grid}.mt2-create-primary strong{font-size:12px}.mt2-create-primary small{color:#7f8c87;font-size:9px;line-height:1.45}.mt2-create-template-head{justify-content:space-between;align-items:end;margin-top:2px;display:flex}.mt2-create-template-head strong{font-size:11px}.mt2-create-template-head small{color:#9aa29f;font-size:9px}.mt2-create-template-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.mt2-create-template-grid>button{color:#3c514a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8e5;border-radius:11px;justify-items:start;gap:5px;min-height:92px;padding:12px;display:grid}.mt2-create-template-grid>button:hover{background:#f8fcfa;border-color:#9cc5b6}.mt2-create-template-grid>button>span{color:#3370ff;background:#eef3ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mt2-create-template-grid strong{font-size:9px}.mt2-create-template-grid small{color:#98a19d;font-size:8px}.mt2-create-backbar{justify-content:space-between;align-items:center;margin:-2px 0 12px;display:flex}.mt2-create-backbar button{color:#60726b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.mt2-create-backbar>span{color:#77857f;font-size:10px;font-weight:750}.mt2-blank-form{margin-top:16px}.mt2-chips button{align-items:center;gap:4px;display:inline-flex}.mt2-field-type-icon{color:#3f679d;background:#edf3ff;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font:800 8px/1 system-ui;display:inline-grid}.mt2-field-type-icon.number{color:#8a5b15;background:#fff3d9}.mt2-field-type-icon.people{color:#1f765b;background:#e8f7f1}.mt2-field-type-icon.time{color:#a34f42;background:#ffede8}.mt2-field-type-icon.media{color:#8051a6;background:#f5eafe}.mt2-field-type-icon.smart{color:#6250c5;background:#efedff}.mt2-field-types button{align-items:center;gap:5px;padding:5px 7px 5px 5px;display:inline-flex}.mt2-field-types button.active .mt2-field-type-icon{color:#245bdb;background:#fff}.mt2-existing-fields>span{grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:6px;display:grid}.mt2-blueprint-grid section:first-child>span{grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mt2-blueprint-grid section:first-child>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mt2-blueprint-grid section:first-child>span>small{justify-self:end}.dc-create-dialog-v2{width:min(820px,96vw)}.dc-create-location{background:#fbfcfd;justify-content:space-between;align-items:center;gap:20px;display:flex}.dc-create-location>div:first-child{gap:4px;display:grid}.dc-create-location>div:first-child strong{font-size:11px}.dc-create-location>div:first-child small{color:#9199a5;font-size:9px}.dc-location-picker{background:#eef1f3;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;width:min(430px,62%);padding:4px;display:grid}.dc-location-picker>button{color:#687482;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.dc-location-picker>button.active{color:#285ee3;background:#fff;border-color:#cad8ff;box-shadow:0 3px 10px #255ee314}.dc-location-picker>button:disabled{opacity:.5;cursor:not-allowed}.dc-location-picker>button>span{gap:2px;display:grid}.dc-location-picker strong{font-size:10px}.dc-location-picker small{color:#939ba5;font-size:8px}.dc-create-hero-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.dc-create-hero-grid>button{color:#415064;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5ed;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:82px;padding:13px;display:grid}.dc-create-hero-grid>button.ai{color:#285ee3;background:linear-gradient(135deg,#f3f7ff,#fbfcff);border-color:#c9d7ff}.dc-create-hero-grid>button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #1f345517}.dc-create-hero-grid>button>span{color:#fff;background:linear-gradient(135deg,#3370ff,#8064ed);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.dc-create-hero-grid>button:not(.ai)>span{background:linear-gradient(135deg,#168567,#32aa88)}.dc-create-hero-grid>button>div{gap:4px;display:grid}.dc-create-hero-grid strong{font-size:11px}.dc-create-hero-grid small{color:#8b95a2;font-size:9px;line-height:1.45}.dc-space-badge{color:#2e63de;background:#eef3fff2;border-radius:999px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:750;position:absolute;top:9px;left:9px}.dc-space-badge.team{color:#197252;background:#e7f7f0f5}.dc-space-badge.shared{color:#7a51ac;background:#f5edfff5}@media (max-width:760px){.dc-create-hero-grid,.dc-location-picker,.mt2-create-primary,.mt2-scope-picker{grid-template-columns:1fr}.mt2-create-template-grid{grid-template-columns:1fr 1fr}.mt2-create-template-head{flex-direction:column;align-items:start;gap:5px}.dc-create-location{flex-direction:column;align-items:stretch}.dc-location-picker{width:100%}.mt2-create-intro h3{font-size:19px}.mt2-create-primary>button{min-height:77px}.dc-create-dialog-v2{max-height:94vh}.mt2-blank-starter{grid-template-columns:36px minmax(0,1fr);margin:7px}.mt2-blank-starter>button{justify-content:center;min-height:38px}.mt2-blank-starter>button.secondary,.mt2-blank-starter>button:first-of-type{grid-column:1/-1}}.mt2-ai-field-config{background:#f8faff;border:1px solid #dce5ff;border-radius:9px;gap:12px;padding:12px;display:grid}.mt2-ai-source-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:160px;padding:2px;display:grid;overflow:auto}.mt2-ai-source-fields label{cursor:pointer;background:#fff;border:1px solid #e5e9f3;border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:34px;padding:6px 8px;display:grid}.mt2-ai-source-fields input{accent-color:#3370ff;width:14px;height:14px}.mt2-ai-source-fields span{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mt2-ai-source-fields small{color:#a6aab1;font-size:8px}.mt2-ai-auto{cursor:pointer;background:#eef3ff;border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.mt2-ai-auto input{accent-color:#3370ff;margin-top:3px}.mt2-ai-auto small,.mt2-ai-auto span,.mt2-ai-auto strong{display:block}.mt2-ai-auto strong{color:#245bdb;font-size:10px}.mt2-ai-auto small{color:#646a73;margin-top:3px;font-size:9px;line-height:1.5}.mt2-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mt2-notice{z-index:520;border-radius:8px;top:66px}@media (max-width:760px){.mt2-appbar{height:52px;padding:0 10px}.mt2-brand{gap:5px}.mt2-brand>em,.mt2-brand>svg{display:none}.mt2-back-home{height:30px;padding:0 7px;font-size:10px}.mt2-brand-divider{margin:0 1px}.mt2-brand-home{gap:0}.mt2-brand-home>span{width:28px;height:28px}.mt2-brand-home strong{display:none}.mt2-appbar-actions{gap:5px}.mt2-shell .mt2-ai-action,.mt2-shell .mt2-create-action{border-radius:7px;justify-content:center;width:32px;height:32px;padding:0;font-size:0}.mt2-avatar,.mt2-shell .mt2-ai-action.secondary{display:none}.mt2-shell.sidebar-closed .mt2-workspace,.mt2-workspace{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 52px)}.mt2-sidebar{z-index:430;border-right:1px solid #dfe1e5;width:min(286px,84vw);height:auto;padding:10px;position:fixed;top:52px;bottom:0;left:0;box-shadow:14px 0 38px #1f232929}.mt2-shell.sidebar-closed .mt2-sidebar{opacity:1;transform:translate(-106%)}.mt2-side-mask{z-index:425;background:#1f232942;border:0;display:block;position:fixed;inset:52px 0 0}.mt2-main{padding:0}.mt2-homepage{padding:24px 14px 38px}.mt2-home-hero{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:19px}.mt2-home-hero h1{font-size:28px}.mt2-home-hero>div:last-child{width:100%}.mt2-home-hero button{flex:1;justify-content:center;padding:0 9px}.mt2-home-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px}.mt2-home-summary>div{min-height:66px;padding:10px}.mt2-home-summary>div>span{width:34px;height:34px}.mt2-home-summary strong{font-size:17px}.mt2-home-spaces,.mt2-recent-grid{grid-template-columns:1fr}.mt2-recent-grid>button{min-height:80px}.mt2-home-spaces{gap:20px}.mt2-table-head{gap:9px;min-height:82px;padding:10px 12px 8px}.mt2-table-icon{width:34px;height:34px}.mt2-doc-path{display:none}.mt2-title-line h2{max-width:190px;font-size:16px}.mt2-table-copy p{display:none}.mt2-head-menu{gap:3px}.mt2-icon-btn{justify-content:center;width:31px;padding:0}.mt2-icon-btn span{display:none}.mt2-viewbar{min-height:39px;padding:0 7px}.mt2-viewtabs button{min-height:38px;padding:0 9px;font-size:10px}.mt2-viewmeta{display:none}.mt2-toolbar{min-height:45px;padding:5px 7px;overflow-x:auto}.mt2-toolbar>button{min-height:31px;padding:0 8px;font-size:0}.mt2-toolbar>button svg{width:16px}.mt2-toolbar .mt2-new-record{min-width:32px;margin-right:0;font-size:0}.mt2-toolbar-space{display:none}.mt2-quick-panel,.mt2-quick-panel.mode-group,.mt2-quick-panel.mode-sort{border-radius:12px;width:auto;max-height:68dvh;position:fixed;inset:auto 8px 10px}.mt2-condition-list>div{grid-template-columns:1fr 1fr 28px}.mt2-condition-list>div>input,.mt2-condition-list>div>span{grid-column:1/3}.mt2-ai-source-fields{grid-template-columns:1fr}.mt2-search{flex:0 0 126px;order:20;min-width:126px}.mt2-search input{font-size:10px}.mt2-content{border-radius:0;min-height:0}.mt2-grid-wrap{max-height:none}.mt2-grid{min-width:660px}.mt2-modal-backdrop{z-index:500}.mt2-modal,.mt2-modal.wide{border-radius:12px 12px 0 0}.mt2-modal>header h2{font-size:16px}.mt2-notice{top:58px}}.business-calendar-center{margin-bottom:18px;padding:0;overflow:hidden}.business-calendar-summary{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px 18px;display:flex}.business-calendar-glyph{color:#1d6a4d;background:#edf6ef;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-family:serif;font-size:21px;display:inline-flex}.business-calendar-summary div{gap:3px;display:grid}.business-calendar-summary strong{font-size:16px}.business-calendar-summary small{color:var(--muted);font-size:12px}.business-calendar-summary em{color:#a94725;margin-left:auto;font-size:12px;font-style:normal}.business-calendar-body{border-top:1px solid var(--line);padding:22px}.business-calendar-body>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.business-calendar-body>header h2{margin:5px 0 7px;font-size:25px}.business-calendar-body>header p{color:var(--muted);max-width:720px;margin:0;line-height:1.7}.business-calendar-body>header aside{border-radius:14px;gap:3px;min-width:190px;padding:12px 15px;display:grid}.business-calendar-body>header aside span{opacity:.72;font-size:11px}.business-calendar-body>header aside strong{font-size:14px}.business-calendar-years{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.business-calendar-years article{border:1px solid var(--line);background:#faf9f6;border-radius:16px;gap:14px;padding:17px;display:grid}.business-calendar-years article.status-imported{background:#f2f8f4;border-color:#cfe2d5}.business-calendar-years article>div{gap:3px;display:grid}.business-calendar-years article>div span{color:#a94725;font-size:11px}.business-calendar-years article>div strong{font-size:18px}.business-calendar-years article>div em{color:#287054;font-size:12px;font-style:normal}.business-calendar-years ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.business-calendar-years li{color:var(--muted);background:#fff;border-radius:11px;gap:2px;padding:10px;font-size:11px;display:grid}.business-calendar-years li b{color:var(--text);font-size:18px}.business-calendar-years article>p{color:var(--muted);margin:0;line-height:1.6}.business-calendar-years footer{justify-content:space-between;align-items:center;display:flex}.business-calendar-years footer a,.business-calendar-years footer span{color:#287054;font-size:12px}.business-calendar-years footer button{color:#9f4426;cursor:pointer;background:#fff;border:1px solid #d5b8a8;border-radius:10px;padding:9px 12px}.business-calendar-years article>small{color:var(--muted);font-size:11px}.business-calendar-upcoming,.business-calendar-usage{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.business-calendar-upcoming>header,.business-calendar-usage>header{justify-content:space-between;align-items:flex-end;display:flex}.business-calendar-upcoming h3,.business-calendar-usage h3{margin:4px 0 0;font-size:18px}.business-calendar-upcoming>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.business-calendar-upcoming>div>span{border-radius:11px;gap:2px;min-width:145px;padding:10px 12px;display:grid}.business-calendar-upcoming span b{font-size:13px}.business-calendar-upcoming span em{opacity:.7;font-size:11px;font-style:normal}.business-calendar-upcoming span strong{font-size:11px}.business-calendar-center .statutory{color:#9c3e20;background:#fff0e8}.business-calendar-center .holiday{color:#7a5730;background:#f9f2e8}.business-calendar-center .makeup{color:#315d78;background:#edf3f8}.business-calendar-center .normal{color:#286349;background:#eff6f1}.business-calendar-usage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.business-calendar-usage article{background:#f8f7f3;border-radius:12px;padding:13px}.business-calendar-usage article strong{font-size:13px}.business-calendar-usage article p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.6}.business-calendar-usage>small{color:#9a4b2d;margin-top:12px;line-height:1.6;display:block}.business-calendar-importer{background:#fbfaf7;border:1px solid #dccfc5;border-radius:16px;margin-top:18px;padding:18px}.business-calendar-importer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.business-calendar-importer>header h3{margin:4px 0;font-size:19px}.business-calendar-importer>header p{color:var(--muted);margin:0;line-height:1.6}.business-calendar-importer>header>button{color:#7d4a38;cursor:pointer;background:#f2ece7;border:0;border-radius:999px;width:34px;height:34px;font-size:20px}.calendar-import-fields{gap:12px;margin-top:16px;display:grid}.calendar-confirm-area>label:first-child,.calendar-import-fields label{gap:7px;display:grid}.calendar-confirm-area label>span,.calendar-import-fields label>span{font-size:12px;font-weight:700}.calendar-confirm-area textarea,.calendar-import-fields input[type=url],.calendar-import-fields textarea{color:var(--text);font:inherit;background:#fff;border:1px solid #d9d1ca;border-radius:10px;width:100%;padding:10px 12px}.calendar-import-fields textarea{resize:vertical;min-height:112px}.calendar-confirm-area textarea{resize:vertical;min-height:68px}.calendar-file{background:#f3f1ec;border-radius:11px;padding:11px 13px}.calendar-file small{color:var(--muted);font-size:11px}.calendar-import-actions{align-items:center;gap:12px;margin-top:14px;display:flex}.calendar-confirm-area>button,.calendar-import-actions button{color:#fff;cursor:pointer;background:#a94725;border:0;border-radius:10px;padding:10px 15px;font-weight:700}.calendar-confirm-area>button:disabled,.calendar-import-actions button:disabled{cursor:not-allowed;opacity:.48}.calendar-import-actions small{color:var(--muted);line-height:1.5}.calendar-import-preview{border:1px solid #d6d2cb;border-radius:14px;margin-top:16px;overflow:hidden}.calendar-import-preview.is-valid{border-color:#b9d8c4}.calendar-import-preview.is-invalid{border-color:#e3b6a8}.calendar-import-preview>header{background:#f1f6f2;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.calendar-import-preview.is-invalid>header{background:#fff2ed}.calendar-import-preview>header>div{gap:3px;display:grid}.calendar-import-preview>header strong{color:#216748}.calendar-import-preview.is-invalid>header strong{color:#a33f28}.calendar-import-preview>header span{color:var(--muted);font-size:11px}.calendar-import-preview>header ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.calendar-import-preview>header li{background:#fff;border-radius:999px;padding:6px 9px;font-size:11px}.calendar-preview-errors,.calendar-preview-warnings{padding:10px 15px 0}.calendar-preview-errors p,.calendar-preview-warnings p{margin:4px 0;line-height:1.5}.calendar-preview-errors{color:#a33f28}.calendar-preview-warnings{color:#8a5a22}.calendar-preview-holidays{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 15px;display:grid}.calendar-preview-holidays article{background:#f8f6f1;border-radius:10px;gap:3px;padding:10px;display:grid}.calendar-preview-holidays article strong{font-size:13px}.calendar-preview-holidays article small,.calendar-preview-holidays article span{color:var(--muted);font-size:11px}.calendar-preview-holidays article em{color:#985039;font-size:11px;font-style:normal}.calendar-confirm-area{border-top:1px solid #ddd7cf;gap:12px;padding:14px 15px;display:grid}.calendar-confirm-check{align-items:flex-start;gap:8px;display:flex}.calendar-confirm-check input{margin-top:3px}.calendar-confirm-check span{line-height:1.5;font-weight:400!important}.calendar-confirm-area>button{justify-self:start}.calendar-preview-stop{color:#a33f28;margin:0;padding:0 15px 15px}.workforce-calendar-tag{color:#9a4b2d;white-space:normal;margin-top:4px;font-size:11px;font-style:normal;font-weight:700;display:block}.business-calendar-context,.executive-calendar-note{color:#8f4b2d;background:#f5eee4;border-radius:999px;margin-top:7px;padding:5px 9px;font-size:11px;font-style:normal;display:inline-flex}.workforce-calendar-notice{background:#fff8eb;border:1px solid #ead6b5;border-radius:14px;gap:4px;padding:13px 16px;display:grid}.workforce-calendar-notice strong{color:#8b4c27}.workforce-calendar-notice small,.workforce-calendar-notice span{color:var(--muted)}@media (max-width:760px){.business-calendar-body>header{display:grid}.business-calendar-body>header aside{width:auto}.business-calendar-usage>div,.business-calendar-years,.calendar-preview-holidays{grid-template-columns:1fr}.business-calendar-years ul{grid-template-columns:repeat(3,1fr)}.business-calendar-body{padding:16px}.calendar-import-actions,.calendar-import-preview>header{align-items:flex-start;display:grid}}.ai-assistant-trigger{color:#19352d;background:#fff;border:1px solid #dcd8ce;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:750;display:flex}.ai-assistant-trigger span{color:#fff;letter-spacing:-.4px;background:linear-gradient(135deg,#174d3d,#2f7a5e);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.support-access-trigger{color:#19352d;background:#fff;border:1px solid #dcd8ce;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:750;display:flex}.support-access-trigger span{color:#fff;background:#8b5b27;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.support-access-trigger.active{color:#8f2f24;background:#fff5f2;border-color:#e8b9af}.support-access-trigger.active span{background:#a83d2e}.support-access-banner{color:#6f3026;background:#fff4ef;border:1px solid #e6baad;border-radius:14px;align-items:center;gap:12px;margin:14px 30px 0;padding:11px 14px;display:flex;box-shadow:0 8px 18px #5b2d200d}.support-access-banner>span{color:#fff;background:#a84231;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.support-access-banner p{flex:1;margin:0;font-size:12px;line-height:1.55}.support-access-banner button{color:#8c3125;background:#fff;border:1px solid #dca99c;border-radius:10px;flex:none;padding:8px 11px;font-weight:750}.support-access-dialog{width:min(980px,96vw);max-height:90dvh;overflow:auto}.support-access-dialog>p{color:var(--ink-soft);margin:4px 0 16px;line-height:1.65}.support-reason{gap:7px;margin:16px 0;display:grid}.support-reason>span{font-size:12px;font-weight:800}.support-reason textarea{resize:vertical;min-height:76px}.support-reason small{color:var(--ink-soft);text-align:right;font-size:11px}.support-person-section,.support-position-section{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:16px;padding:15px}.support-person-section>header,.support-position-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.support-person-section>header div,.support-position-section>header div{gap:2px;display:grid}.support-person-section>header strong,.support-position-section>header strong{font-size:14px}.support-person-section>header small,.support-person-section>header>span,.support-position-section>header small,.support-position-section>header>span{color:var(--ink-soft);font-size:11px}.support-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:232px;padding:2px;display:grid;overflow:auto}.support-position-grid>button{border:1px solid var(--line);background:var(--surface-soft);text-align:left;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.support-position-grid>button>span{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-weight:800;display:grid}.support-position-grid>button div{gap:3px;min-width:0;display:grid}.support-position-grid small,.support-position-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-position-grid strong{font-size:12px}.support-position-grid small{color:var(--ink-soft);font-size:11px}.support-person-list>button.selected,.support-position-grid>button.selected{background:#edf7f1;border-color:#3f8067;box-shadow:0 0 0 2px #3f80671f}.support-person-toolbar{grid-template-columns:minmax(0,1fr) 190px;gap:10px;margin-bottom:10px;display:grid}.support-person-toolbar select{min-height:46px}.support-person-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:280px;padding:2px;display:grid;overflow:auto}.support-person-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.support-person-list>button>div{gap:3px;min-width:0;display:grid}.support-person-list small,.support-person-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-person-list strong{font-size:12px}.support-person-list small{color:var(--ink-soft);font-size:11px}.support-person-list b{color:var(--green);font-size:11px}.support-selected{background:#edf7f1;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:grid}.support-selected small,.support-selected span{color:var(--ink-soft);font-size:11px}.support-selected strong{font-size:13px}.support-active-card{background:#fff5f2;border:1px solid #e4b6aa;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 0;padding:16px;display:grid}.support-active-card .avatar{width:46px;height:46px}.support-active-card div{gap:4px;display:grid}.support-active-card small{color:var(--ink-soft)}.support-active-card em{color:#fff;background:#a84231;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.support-session-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.support-session-facts>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:12px}.support-session-facts dt{color:var(--ink-soft);font-size:11px}.support-session-facts dd{margin:5px 0 0;font-size:12px;font-weight:750;line-height:1.5}.support-safety-note{background:#fff5f2;border-left:3px solid #a84231;padding:12px 14px;font-size:11px;color:#71362d!important}@media (max-width:760px){.support-access-trigger{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.support-access-trigger strong{display:none}.support-access-trigger span{width:34px;height:34px}.support-access-banner{align-items:flex-start;gap:8px;margin:8px 10px 0;padding:9px 10px}.support-access-banner p{font-size:11px}.support-access-banner p strong:first-child{display:none}.support-access-banner button{align-self:center;padding:7px 8px;font-size:11px}.support-access-dialog{width:100%;max-height:94dvh}.support-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-person-list,.support-person-toolbar{grid-template-columns:1fr}.support-person-list{max-height:35dvh}.support-selected{gap:3px}.support-selected,.support-session-facts{grid-template-columns:1fr}}.mobile-ai-fab{display:none}.activity-center{gap:18px;display:grid}.activity-center-head,.ai-config-head,.ai-section-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.activity-center-head h2,.ai-config-head h2,.ai-section-intro h3{color:#17342c;margin:5px 0 7px}.activity-center-head p,.ai-config-head p,.ai-section-intro p{color:#63716b;margin:0;line-height:1.65}.activity-safety-strip,.ai-guardrails{color:#286047;background:#f1f8f3;border:1px solid #dce9df;border-radius:14px;flex-wrap:wrap;gap:10px;padding:13px 16px;font-size:13px;display:flex}.activity-safety-strip span,.ai-guardrails span{border-right:1px solid #cfe0d4;padding-right:10px}.activity-safety-strip span:last-child,.ai-guardrails span:last-child{border:0}.activity-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.activity-toolbar input{background:#fff;border:1px solid #dad7cf;border-radius:12px;width:min(380px,100%);min-height:44px;padding:0 14px}.segmented-control{background:#ebe9e2;border-radius:12px;padding:4px;display:flex}.segmented-control button{color:#5e6964;background:0 0;border:0;border-radius:9px;padding:9px 15px}.segmented-control button.active{color:#173b31;background:#fff;font-weight:750;box-shadow:0 2px 10px #17342c14}.activity-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.activity-card{background:#fff;border:1px solid #dedbd3;border-radius:18px;gap:10px;min-width:0;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #202d260d}.activity-card:before{content:"";background:#377b5d;width:4px;position:absolute;inset:0 auto 0 0}.activity-card.state-draft:before,.activity-card.state-upcoming:before{background:#c58a2d}.activity-card.state-archived:before,.activity-card.state-expired:before{background:#a6aaa6}.activity-card.state-withdrawn:before{background:#b44b42}.activity-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-card-top span{color:#a84a28;font-size:12px;font-weight:750}.activity-card-top b{color:#2b7052;background:#e9f5ed;border-radius:999px;padding:5px 9px;font-size:12px}.activity-card.state-draft .activity-card-top b,.activity-card.state-upcoming .activity-card-top b{color:#996a21;background:#faf1dc}.activity-card.state-withdrawn .activity-card-top b{color:#a23f38;background:#f7e4e2}.activity-card>small{color:#89918d}.activity-card h3{color:#18352d;margin:0;font-size:20px}.activity-card p{color:#53615c;min-height:48px;margin:0;line-height:1.6}.activity-scope{flex-wrap:wrap;gap:8px;display:flex}.activity-scope span{color:#5f6b66;background:#f4f2ec;border-radius:8px;padding:5px 8px;font-size:12px}.activity-date{color:#36594e;align-items:center;gap:8px;font-size:13px;display:flex}.activity-date i{color:#a9afac}.activity-card-actions{gap:8px;margin-top:3px;display:flex}.activity-card-actions button{color:#2d5548;background:#fff;border:1px solid #d8d6cf;border-radius:10px;flex:1;min-height:38px}.activity-empty{text-align:center;grid-column:1/-1;padding:40px}.activity-events{padding:20px}.activity-events h3{margin:4px 0 14px}.activity-events article{border-top:1px solid #eceae4;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.activity-events article>span{color:#2d694f;background:#edf5ef;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.activity-events article p,.activity-events article strong{margin:0;display:block}.activity-events article p,.activity-events article small{color:#77817d;font-size:12px}.activity-editor{width:min(940px,100vw - 32px);max-height:92vh;overflow:auto}.activity-editor label,.ai-editor-dialog label{color:#46534e;gap:7px;font-size:13px;font-weight:700;display:grid}.activity-editor input,.activity-editor select,.activity-editor textarea,.ai-editor-dialog input,.ai-editor-dialog select,.ai-editor-dialog textarea{color:#1b342d;background:#fff;border:1px solid #d9d6ce;border-radius:11px;width:100%;padding:11px 12px}.activity-editor textarea,.ai-editor-dialog textarea{resize:vertical;min-height:82px}.activity-editor textarea.tall{min-height:130px}.activity-file-import{background:#f4faf7;border:1px solid #cfded8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px;display:grid}.activity-file-import p{color:#61716b;margin:4px 0 0;font-size:13px;line-height:1.55}.activity-file-import>.activity-import-warnings,.activity-file-import>.form-error,.activity-file-import>.form-success,.activity-file-import>small{grid-column:1/-1;margin:0}.activity-file-button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;position:relative;display:inline-flex!important}.activity-file-button input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important;padding:0!important}.activity-import-warnings{color:#7b5c22;background:#fff6df;border-radius:10px;gap:4px;padding:10px 12px;font-size:13px;display:grid}.activity-source-detail{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.activity-source-detail strong{width:100%}.activity-source-detail a{color:#0f766e;font-weight:750}.activity-source-detail small{color:#6a7772}.activity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.activity-form-grid .wide{grid-column:1/-1}.activity-editor fieldset,.activity-link-grid fieldset{border:1px solid #dfdcd4;border-radius:13px;padding:12px}.activity-editor legend{color:#354c44;padding:0 6px;font-weight:750}.activity-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.activity-check-grid.scroll{max-height:150px;overflow:auto}.activity-check-grid label{background:#f7f6f2;border-radius:9px;align-items:flex-start;gap:7px;padding:8px;font-size:12px;font-weight:600;display:flex}.activity-check-grid input{width:auto;margin-top:2px}.activity-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activity-publish-choice{background:#fff9ed;border:1px solid #ecd8b0;border-radius:13px;padding:13px}.activity-publish-choice label{align-items:flex-start;gap:10px;display:flex}.activity-publish-choice input{width:auto;margin-top:3px}.activity-publish-choice span{gap:3px;display:grid}.activity-publish-choice small{color:#85715a;font-weight:500}.activity-detail{width:min(760px,100vw - 32px);max-height:90vh;overflow:auto}.activity-detail-status{color:#2a664d;background:#edf6ef;border-radius:12px;justify-content:space-between;padding:12px 14px;display:flex}.activity-detail section{border:1px solid #e3e0d9;border-radius:13px;padding:14px}.activity-detail section p{white-space:pre-line;color:#52605b;line-height:1.7}.activity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activity-detail-grid span{color:#52615b;background:#f5f4ef;border-radius:11px;gap:5px;padding:11px;display:grid}.activity-detail-grid b{color:#263f37}.activity-detail-events{background:#f7f6f2;border-radius:12px;padding:12px}.activity-detail-events p{color:#68736e;margin:7px 0;font-size:12px}.ai-config-shell{gap:18px;margin-bottom:22px;padding:22px;display:grid}.ai-mode-badge{color:#a1681c;white-space:nowrap;background:#fff1dc;border-radius:999px;padding:8px 12px;font-weight:800}.ai-mode-badge.live{color:#237148;background:#e4f5e9}.ai-config-tabs{scrollbar-width:none;background:#eeece6;border-radius:13px;gap:6px;padding:5px;display:flex;overflow:auto}.ai-config-tabs button{color:#64706b;background:0 0;border:0;border-radius:9px;flex:1 0 auto;min-width:92px;padding:10px 12px}.ai-config-tabs button.active{color:#1d4538;background:#fff;font-weight:800;box-shadow:0 3px 10px #142d2414}.ai-config-content{gap:16px;display:grid}.ai-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ai-model-grid article{background:#faf9f5;border:1px solid #e0ddd5;border-radius:14px;gap:6px;padding:16px;display:grid}.ai-model-grid small,.ai-model-grid span{color:#77817c;font-size:12px}.ai-model-grid strong{color:#193c31;font-size:19px}.ai-automation-note,.ai-secret-notice{background:#f0f8f2;border:1px solid #cfe1d5;border-radius:14px;padding:16px}.ai-automation-note p,.ai-secret-notice p{color:#596862;margin:5px 0 0;line-height:1.6}.ai-setting-form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ai-setting-form label{color:#52605b;flex:1;gap:6px;min-width:170px;display:grid}.ai-setting-form input{border:1px solid #dad7d0;border-radius:10px;width:100%;min-height:42px;padding:0 10px}.ai-role-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-role-policy-grid>article,.ai-toggle-card,.ai-tool-grid>article{background:#fff;border:1px solid #dedbd4;border-radius:15px;padding:16px}.ai-role-policy-grid>article.disabled,.ai-tool-grid>article.disabled{opacity:.65;background:#f2f1ed}.ai-role-head{align-items:center;gap:10px;display:flex}.ai-role-head>span{color:#286149;background:#e8f3eb;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:850;display:grid}.ai-role-head>div{flex:1;display:grid}.ai-role-head small{color:#89908d}.ai-role-head label,.ai-tool-options label{align-items:center;gap:6px;font-size:12px;display:flex}.ai-role-policy-grid article>p{color:#65706c;min-height:38px}.ai-limit-field{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-limit-field input{border:1px solid #d9d6ce;border-radius:9px;width:90px;min-height:36px;padding:0 8px}.ai-role-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:12px 0;display:grid}.ai-role-tools label{color:#52615b;gap:6px;font-size:12px;display:flex}.ai-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ai-tool-grid article>div:first-child{color:#a54b29;justify-content:space-between;font-size:12px;display:flex}.ai-tool-grid article>div:first-child b{color:#28714f}.ai-tool-grid h3{margin:10px 0 6px}.ai-tool-grid p{color:#62706a;min-height:60px;line-height:1.55}.ai-tool-grid small{color:#8a918e;min-height:34px;display:block}.ai-tool-options{gap:12px;margin:10px 0;display:flex}.ai-metric-list{gap:9px;display:grid}.ai-metric-list article{border:1px solid #dfdcd5;border-radius:13px;grid-template-columns:100px 1fr 90px auto;align-items:center;gap:14px;padding:13px;display:grid}.ai-metric-list article>span{color:#9d4c2d;font-size:12px}.ai-metric-list strong small{color:#87908c}.ai-metric-list p{color:#68736f;margin:4px 0}.ai-metric-list code{color:#315a4c;white-space:normal}.ai-metric-list button{background:#fff;border:1px solid #d5d4cd;border-radius:9px;padding:8px 10px}.ai-metric-catalog{gap:14px}.ai-metric-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-metric-summary article{background:#fbfaf7;border:1px solid #deddd6;border-radius:13px;gap:3px;padding:13px;display:grid}.ai-metric-summary small,.ai-metric-summary span{color:#77827e;font-size:12px}.ai-metric-summary strong{color:#173e32;font-size:24px}.ai-metric-toolbar{align-items:flex-start;gap:12px;display:flex}.ai-metric-toolbar>input{border:1px solid #d9d6ce;border-radius:11px;width:280px;min-height:42px;padding:0 12px}.ai-metric-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.ai-metric-toolbar button{color:#58655f;background:#fff;border:1px solid #dedbd4;border-radius:999px;padding:7px 11px}.ai-metric-toolbar button.active{color:#fff;background:#b64f2a;border-color:#b64f2a}.ai-metric-list article{grid-template-columns:130px minmax(220px,1.3fr) minmax(220px,1fr) minmax(220px,1fr)}.ai-metric-list article>header{align-self:start;gap:7px;display:grid}.ai-metric-list article>header>span{color:#a64e2d;font-size:12px;font-weight:800}.metric-readiness{border-radius:999px;width:max-content;padding:4px 7px;font-size:11px}.metric-readiness.ready{color:#26704c;background:#e7f3eb}.metric-readiness.needs_mapping,.metric-readiness.unsupported{color:#9a552f;background:#f7eadf}.ai-metric-main{align-self:start}.ai-metric-main strong{color:#173d32}.ai-metric-main p{margin:4px 0}.ai-metric-main code{font-size:12px}.ai-metric-alert,.ai-metric-scenes,.ai-metric-source{align-content:start;gap:5px;display:grid}.ai-metric-alert small,.ai-metric-scenes>small,.ai-metric-source small{color:#8b928f;font-size:11px}.ai-metric-alert span,.ai-metric-source span{color:#4d5f58;font-size:12px}.ai-metric-source .missing{color:#a25635}.ai-metric-scenes>div{flex-wrap:wrap;gap:4px;display:flex}.ai-metric-scenes span{color:#476358;background:#edf2ee;border-radius:999px;padding:3px 6px;font-size:11px}.ai-metric-list article>footer{color:#7b8580;border-top:1px solid #ece9e2;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:9px;font-size:12px;display:flex}.ai-metric-list article.status-needs_mapping{background:#fffaf6;border-color:#e7c8b3}.ai-metric-list article.disabled{opacity:.82}.ai-metric-editor{width:min(980px,100vw - 32px);max-height:92vh;overflow:auto}.ai-metric-editor-note{color:#66736d;margin:-4px 0 14px;line-height:1.55}.ai-metric-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-metric-editor-grid .span-two{grid-column:1/-1}.ai-metric-editor label>span,.ai-metric-scenarios header small,.ai-metric-source-picker header small{color:#56655f;font-size:12px}.ai-metric-editor input,.ai-metric-editor select,.ai-metric-editor textarea{background:#fff;border:1px solid #d9d6ce;border-radius:10px;width:100%;padding:10px 11px}.ai-metric-editor textarea{min-height:82px}.ai-metric-alert-editor,.ai-metric-compile,.ai-metric-scenarios,.ai-metric-source-picker{background:#fbfaf7;border:1px solid #e0ddd5;border-radius:13px;gap:10px;margin-top:13px;padding:13px;display:grid}.ai-metric-scenarios>header,.ai-metric-source-picker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-metric-scenarios header>div,.ai-metric-source-picker header>div{gap:2px;display:grid}.ai-metric-source-picker header input{width:260px}.ai-metric-source-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:230px;display:grid;overflow:auto}.ai-metric-scenarios label,.ai-metric-source-picker label{background:#fff;border:1px solid #e5e2dc;border-radius:9px;align-items:flex-start;gap:7px;padding:8px;display:flex}.ai-metric-source-picker label.selected{background:#eef7f1;border-color:#37805e}.ai-metric-scenarios input,.ai-metric-source-picker input{width:auto;margin-top:3px}.ai-metric-scenarios label span,.ai-metric-source-picker label span{gap:2px;display:grid}.ai-metric-scenarios label small,.ai-metric-source-picker label small{color:#818a86;font-size:11px}.ai-metric-compile{grid-template-columns:auto 1fr;align-items:start}.ai-metric-compile>div{gap:3px;display:grid}.ai-metric-compile .ready strong{color:#26704c}.ai-metric-compile .needs_mapping strong{color:#a05232}.ai-metric-compile p{color:#63706b;margin:0}.ai-metric-compile ul{color:#a05232;margin:4px 0 0 18px}.ai-metric-scenarios>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ai-metric-scenarios header button{color:#a64d2c;background:0 0;border:0;font-weight:800}.ai-metric-alert-editor header label,.ai-metric-enable{align-items:flex-start;gap:9px;display:flex}.ai-metric-alert-editor header input,.ai-metric-enable input{width:auto;margin-top:4px}.ai-metric-alert-editor header span,.ai-metric-enable span{gap:2px;display:grid}.ai-metric-alert-editor header small,.ai-metric-enable small{color:#78817d}.ai-metric-alert-editor>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ai-metric-enable{border:1px solid #e0ddd5;border-radius:11px;margin-top:13px;padding:11px}.ai-metric-enable.ready{background:#eef7f1}.ai-metric-enable.blocked{background:#f6f3ed}.ai-source-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-rule-center{background:#fbfcf9;border:1px solid #d7ddd6;border-radius:15px;gap:14px;padding:18px;display:grid}.ai-rule-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-rule-center h3{color:#1c4135;margin:4px 0}.ai-rule-center header p{color:#68746f;max-width:820px;margin:0;line-height:1.6}.ai-rule-version{color:#24664a;background:#e5f3e9;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.ai-rule-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-rule-editor-grid label{color:#52605b;gap:6px;font-size:12px;font-weight:750;display:grid}.ai-rule-editor-grid input,.ai-rule-editor-grid textarea{color:#263e36;resize:vertical;background:#fff;border:1px solid #dad7d0;border-radius:10px;width:100%;padding:10px 11px;line-height:1.55}.ai-rule-editor-grid .span-two{grid-column:1/-1}.ai-rule-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.ai-rule-actions small{color:#78837e;margin-right:auto;line-height:1.5}.ai-rule-history{background:#fff;border:1px solid #e2dfd8;border-radius:11px;overflow:hidden}.ai-rule-history summary{color:#315549;cursor:pointer;padding:11px 13px;font-weight:800}.ai-rule-history article{border-top:1px solid #ece9e3;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.ai-rule-history article>div{gap:3px;display:grid}.ai-rule-history p{color:#596862;margin:0}.ai-rule-history small{color:#858d89}.ai-rule-history article>span{border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.ai-rule-history .status-published{color:#216646;background:#e4f3e8}.ai-rule-history .status-draft{color:#95601e;background:#fff0d8}.ai-rule-history .status-archived{color:#6e7572;background:#eeefed}.ai-toggle-card{gap:11px;display:grid}.ai-toggle-card h3{margin:0}.ai-toggle-card p{color:#6e7874;line-height:1.55}.ai-toggle-card>label{border-top:1px solid #eceae4;align-items:center;padding:9px 0}.ai-external-source,.ai-toggle-card>label{justify-content:space-between;display:flex}.ai-external-source{border:1px solid #e0ddd5;border-radius:15px;gap:20px;padding:16px}.ai-external-source h3{margin:4px 0}.ai-external-source p{color:#68746f}.ai-external-source>div:last-child{gap:10px;display:flex}.ai-external-source>div:last-child span{background:#f4f3ee;border-radius:10px;gap:5px;min-width:90px;padding:10px;display:grid}.ai-external-source b{color:#9b5f33;font-size:12px}.weather-source-center{background:#fbfcf9;border:1px solid #d9ddd5;border-radius:15px;gap:14px;padding:17px;display:grid}.weather-source-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.weather-source-center h3{color:#1c4135;margin:4px 0}.weather-source-center header p{color:#68746f;max-width:760px;margin:0;line-height:1.6}.weather-source-status{color:#776b5d;background:#eeeae2;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800}.weather-source-status.status-ready{color:#266746;background:#e2f2e7}.weather-source-status.status-error{color:#a63d34;background:#fae6e2}.weather-source-status.status-awaiting_adapter,.weather-source-status.status-awaiting_api_key,.weather-source-status.status-stale{color:#94611f;background:#fff0d7}.weather-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.weather-source-summary article{background:#fff;border:1px solid #e3e1da;border-radius:12px;gap:4px;padding:13px;display:grid}.weather-source-summary small,.weather-source-summary span{color:#7b8580;font-size:11px}.weather-source-summary strong{color:#254c3e;font-size:17px}.weather-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.weather-mapping-fields label,.weather-policy-grid label{color:#52605b;gap:6px;font-size:12px;font-weight:700;display:grid}.weather-mapping-fields input,.weather-policy-grid input,.weather-policy-grid select{color:#203a32;background:#fff;border:1px solid #d9d6ce;border-radius:9px;width:100%;min-height:40px;padding:0 10px}.weather-use-grid{flex-wrap:wrap;gap:8px;display:flex}.ai-external-permission,.weather-use-grid label{color:#53615b;background:#fff;border:1px solid #e0ded7;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.weather-use-grid label:last-child{border-color:#cfded3;margin-left:auto}.weather-source-actions{background:#edf5ef;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.weather-source-actions p{color:#5f6e67;margin:0;font-size:11px;line-height:1.6}.weather-store-mappings,.weather-sync-history{background:#fff;border:1px solid #e0ddd6;border-radius:12px;overflow:hidden}.weather-store-mappings>summary,.weather-sync-history>summary{cursor:pointer;color:#294c40;justify-content:space-between;gap:12px;padding:13px 14px;font-weight:800;list-style-position:inside;display:flex}.weather-store-mappings>summary small,.weather-sync-history>summary small{color:#818985;font-weight:500}.weather-store-mappings>div{gap:8px;padding:0 12px 12px;display:grid}.weather-store-mappings article{border:1px solid #e5e2dc;border-left:4px solid #c5c3bb;border-radius:11px;padding:12px}.weather-store-mappings article.enabled{border-left-color:#438064}.weather-store-mappings article>footer,.weather-store-mappings article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.weather-store-mappings article>header div{display:grid}.weather-store-mappings article header small{color:#858d89;font-size:11px}.weather-store-mappings article header>span{color:#777;background:#eee;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:800}.weather-store-mappings article header>span.fresh{color:#28704d;background:#e4f3e8}.weather-store-mappings article header>span.mapped{color:#96601f;background:#fff0d8}.weather-mapping-fields{grid-template-columns:1.2fr 1.2fr .8fr .8fr;gap:8px;margin:11px 0;display:grid}.weather-store-mappings article>footer label{color:#52605b;align-items:center;gap:6px;font-size:11px;display:flex}.weather-sync-history>div{display:grid}.weather-sync-history article{border-top:1px solid #ece9e2;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.weather-sync-history article>span:first-child{display:grid}.weather-sync-history article small{color:#858d89}.weather-sync-history .empty-copy{padding:0 14px 13px}.weather-secondary-sources{color:#7e8783;align-items:center;gap:8px;font-size:11px;display:flex}.weather-secondary-sources b{color:#7a6b59;background:#f0efeb;border-radius:7px;padding:5px 7px;font-weight:600}.ai-audit-table{border:1px solid #dedbd4;border-radius:14px;display:grid;overflow:hidden}.ai-audit-table .header,.ai-audit-table article{grid-template-columns:170px 150px minmax(260px,1fr) 160px 70px;align-items:center;gap:10px;padding:11px 13px;display:grid}.ai-audit-table .header{color:#64706b;background:#f1efe9;font-size:12px;font-weight:750}.ai-audit-table article{border-top:1px solid #e9e6df;font-size:12px}.ai-audit-table article>span{gap:3px;display:grid}.ai-audit-table article small{color:#868e8a}.ai-audit-table .status-success{color:#28714e}.ai-audit-table .status-denied{color:#a36a26}.ai-audit-table .status-error{color:#b3413b}.ai-test-list{gap:10px;display:grid}.ai-test-list article{border:1px solid #dedbd4;border-radius:13px;grid-template-columns:110px 1fr auto auto;align-items:center;gap:12px;padding:13px;display:grid}.ai-test-list article>span{color:#9d4b2a;font-weight:750}.ai-test-list p{color:#40534c;margin:4px 0}.ai-test-list small{color:#7d8582}.ai-editor-dialog{width:min(650px,100vw - 32px);max-height:90vh;overflow:auto}.ai-assistant-layer{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.ai-assistant-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#121e1966;border:0;position:absolute;inset:0}.ai-assistant-drawer{z-index:1;background:#f7f6f1;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;width:min(470px,100vw);height:100%;display:grid;position:relative;box-shadow:-20px 0 70px #0a1d1638}.ai-assistant-drawer>header{background:#fff;border-bottom:1px solid #ddd9d0;align-items:center;gap:12px;padding:16px 18px;display:flex}.ai-assistant-mark{color:#fff;background:linear-gradient(135deg,#174c3c,#31815f);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.ai-assistant-drawer header>div:nth-child(2){flex:1;gap:2px;display:grid}.ai-assistant-drawer header span{color:#8c5b35;font-size:12px}.ai-assistant-drawer header>button{background:#f0eee8;border:0;border-radius:10px;width:36px;height:36px;font-size:22px}.ai-assistant-boundary{background:#edf6ef;border-bottom:1px solid #d9e5db;padding:12px 17px}.ai-assistant-boundary strong{color:#275c46}.ai-assistant-boundary p{color:#60706a;margin:4px 0 0;font-size:12px}.ai-assistant-messages{padding:16px;overflow:auto}.ai-assistant-welcome{text-align:center;justify-items:center;gap:9px;padding:28px 12px;display:grid}.ai-assistant-welcome>span{color:#fff;background:#a94b27;border-radius:16px;place-items:center;width:52px;height:52px;font-family:serif;font-size:25px;display:grid}.ai-assistant-welcome h3{color:#19352c;margin:0}.ai-assistant-welcome p{color:#68746f;margin:0;line-height:1.6}.ai-assistant-welcome>div{gap:7px;width:100%;margin-top:8px;display:grid}.ai-assistant-welcome button{color:#295446;text-align:left;background:#fff;border:1px solid #dcd9d1;border-radius:11px;padding:10px}.ai-message{align-items:flex-start;gap:9px;margin-bottom:16px;display:flex}.ai-message.user{flex-direction:row-reverse}.ai-message-avatar{color:#fff;background:#1e5b47;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.ai-message.user .ai-message-avatar{background:#a94c29}.ai-message>div:last-child{max-width:calc(100% - 45px)}.ai-answer-origin{color:#1f654c;letter-spacing:.01em;background:#e7f3ec;border-radius:999px;align-items:center;margin:0 0 6px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.ai-answer-origin.platform_fallback{color:#95511e;background:#fff0dc}.ai-answer-origin.platform_direct{color:#5f6c67;background:#edf0ef}.ai-answer-origin.denied{color:#8b542f;background:#fff1e6}.ai-message p{color:#263e36;white-space:pre-line;background:#fff;border:1px solid #dedbd4;border-radius:4px 14px 14px;margin:0;padding:11px 13px;line-height:1.7}.ai-message.user p{color:#fff;background:#235c49;border:0;border-radius:14px 4px 14px 14px}.ai-message.denied p{color:#78562d;background:#fff7e8;border-color:#efd7b0}.ai-message>div>small{color:#929995;margin-top:5px;font-size:11px;display:block}.ai-message-sources{background:#eef3ef;border-radius:11px;gap:5px;margin-top:7px;padding:9px;display:grid}.ai-message-sources>strong{color:#51635c;font-size:11px}.ai-message-sources button{text-align:left;background:0 0;border:0;border-top:1px solid #d8e2da;gap:2px;padding:6px 0 0;display:grid}.ai-message-sources span{color:#225542;font-weight:750}.ai-message-sources small{color:#748079}.ai-message-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ai-message-actions button{color:#236047;background:#fff;border:1px solid #cddbd1;border-radius:9px;padding:7px 9px}.ai-assistant-disabled,.ai-assistant-error{color:#a23d35;background:#f9e8e5;border-radius:9px;margin:0 16px 8px;padding:9px 11px;font-size:12px}.ai-assistant-disabled{color:#875c23;background:#fff2d9}.ai-assistant-composer{background:#fff;border:1px solid #d6d3cb;border-radius:15px;margin:0 14px 10px;overflow:hidden}.ai-assistant-composer textarea{resize:none;border:0;outline:none;width:100%;min-height:72px;max-height:140px;padding:12px}.ai-assistant-composer>div{border-top:1px solid #eeeae3;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.ai-assistant-composer span{color:#868f8b;font-size:11px}.ai-assistant-composer button{color:#fff;background:#235e49;border:0;border-radius:9px;padding:8px 15px;font-weight:750}.ai-assistant-composer button:disabled{opacity:.45}.ai-assistant-drawer>footer{color:#8a918e;text-align:center;padding:0 14px 10px;font-size:11px}@media (max-width:1180px){.activity-card-grid,.ai-model-grid,.ai-tool-grid,.weather-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-audit-table{overflow:auto}.ai-audit-table .header,.ai-audit-table article{min-width:920px}}@media (max-width:720px){.ai-assistant-trigger{display:none}.mobile-ai-fab{z-index:190;color:#fff;background:linear-gradient(135deg,#174d3c,#307e5d);border:3px solid #ffffffe6;border-radius:16px;place-items:center;width:72px;height:46px;display:grid;position:fixed;bottom:84px;right:14px;box-shadow:0 10px 28px #17463652}.mobile-ai-fab span{letter-spacing:.02em;white-space:nowrap;font-size:13px;font-weight:850}.activity-center-head,.activity-toolbar,.ai-config-head,.ai-external-source,.ai-section-intro{gap:12px;display:grid}.activity-center-head .primary-button{width:100%}.activity-safety-strip,.ai-guardrails{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.activity-safety-strip span,.ai-guardrails span{border:0;padding:0}.activity-toolbar input,.segmented-control{width:100%}.segmented-control button{flex:1;padding:9px 6px}.activity-card-grid,.ai-model-grid,.ai-role-policy-grid,.ai-source-columns,.ai-tool-grid{grid-template-columns:1fr}.ai-rule-center{padding:14px}.ai-rule-actions,.ai-rule-center>header{display:grid}.ai-rule-version{justify-self:start}.ai-rule-editor-grid{grid-template-columns:1fr}.ai-rule-editor-grid .span-two{grid-column:auto}.ai-rule-actions small{margin:0}.ai-rule-actions button{width:100%}.activity-card{padding:16px}.activity-card p{min-height:0}.activity-events{display:none}.activity-detail,.activity-editor,.ai-editor-dialog{border-radius:22px 22px 0 0;width:100vw;max-width:none;height:min(94vh,850px);max-height:94vh;margin-top:auto}.activity-detail-grid,.activity-file-import,.activity-form-grid,.activity-link-grid{grid-template-columns:1fr}.activity-file-import>.activity-import-warnings,.activity-file-import>.form-error,.activity-file-import>.form-success,.activity-file-import>small,.activity-form-grid .wide{grid-column:auto}.activity-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-config-shell{border-radius:16px;margin:0 -10px 18px;padding:15px}.ai-config-tabs{margin:0 -2px}.ai-config-tabs button{min-width:82px;padding:9px 8px}.ai-setting-form{display:grid}.ai-setting-form label{min-width:0}.ai-metric-list article,.ai-role-tools{grid-template-columns:1fr}.ai-metric-list article{gap:7px}.ai-metric-list article>b{justify-self:start}.ai-metric-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ai-metric-summary article{padding:10px}.ai-metric-summary strong{font-size:20px}.ai-metric-toolbar{display:grid}.ai-metric-toolbar>input{width:100%}.ai-metric-toolbar>div{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.ai-metric-toolbar button{flex:none}.ai-metric-list article>footer{grid-column:auto}.ai-metric-alert,.ai-metric-scenes,.ai-metric-source{border-top:1px solid #ece9e2;padding-top:6px}.ai-metric-editor-grid{grid-template-columns:1fr}.ai-metric-editor-grid .span-two{grid-column:auto}.ai-metric-scenarios>header,.ai-metric-source-picker>header{display:grid}.ai-metric-source-picker header input{width:100%}.ai-metric-scenarios>div,.ai-metric-source-picker>div{grid-template-columns:1fr;max-height:210px}.ai-metric-compile{grid-template-columns:1fr}.ai-metric-alert-editor>div{grid-template-columns:1fr 1fr}.ai-external-source>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-external-source>div:last-child span{min-width:0}.weather-source-center{padding:13px}.weather-source-actions,.weather-source-center>header{display:grid}.weather-source-status{justify-self:start}.weather-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.weather-source-summary article{padding:9px 7px}.weather-source-summary strong{font-size:14px}.weather-mapping-fields,.weather-policy-grid{grid-template-columns:1fr}.weather-use-grid{grid-template-columns:1fr 1fr;display:grid}.weather-use-grid label:last-child{margin-left:0}.weather-store-mappings>summary,.weather-sync-history>summary{display:grid}.weather-store-mappings article>header{align-items:flex-start}.weather-sync-history article{display:grid}.weather-secondary-sources{flex-wrap:wrap}.ai-test-list article{grid-template-columns:1fr}.ai-assistant-layer{align-items:flex-end}.ai-assistant-drawer{border-radius:22px 22px 0 0;width:100%;height:min(92dvh,850px);overflow:hidden}.ai-assistant-scrim{background:#111f1a80}}.promotion-page,.workforce-planning{gap:18px;display:grid}.promotion-heading-card{border:1px solid var(--line);background:linear-gradient(145deg,#fffdf8,#f3eadc);border-radius:20px;gap:4px;min-width:210px;padding:18px 22px;display:grid}.promotion-heading-card em,.promotion-heading-card span{color:var(--muted);font-size:12px;font-style:normal}.promotion-heading-card strong{font-family:var(--serif);color:var(--forest);font-size:34px}.promotion-heading-card strong small{font:600 13px var(--sans);margin-left:5px}.promotion-tabs{background:#eae7de;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px;display:grid}.promotion-tabs button{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:13px;grid-template-columns:34px 1fr;column-gap:10px;padding:12px 16px;display:grid}.promotion-tabs button>span{width:34px;height:34px;color:var(--ochre);background:#fff;border-radius:11px;grid-row:1/3;place-items:center;font-weight:800;display:grid}.promotion-tabs button strong{font-size:14px}.promotion-tabs button small{color:var(--muted);font-size:11px}.promotion-tabs button.active{background:#fff;box-shadow:0 8px 20px #2b372c14}.promotion-summary-grid,.workforce-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.promotion-summary-grid article,.workforce-summary-grid article{gap:5px;padding:18px 20px;display:grid}.promotion-summary-grid span,.workforce-summary-grid span{color:var(--muted);font-size:12px}.promotion-summary-grid strong,.workforce-summary-grid strong{font:700 30px var(--serif);color:var(--forest)}.promotion-summary-grid small,.workforce-summary-grid small{font:500 11px var(--sans);color:var(--muted)}.promotion-summary-grid strong.danger,.workforce-summary-grid strong.danger{color:#a33e32}.promotion-eligibility-list,.promotion-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.promotion-path-card{border-top:3px solid #c9c2b3;gap:16px;padding:20px;display:grid}.promotion-path-card.eligible{border-top-color:#3b7a5c}.promotion-application-card>header,.promotion-path-card>header,.promotion-rule-list article>header{align-items:center;gap:12px;display:flex}.promotion-path-card>header>span,.promotion-rule-list article>header>span{color:#9e4b2a;background:#f3e5d9;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.promotion-application-card>header>p,.promotion-path-card>header>div,.promotion-rule-list article>header>p{flex:1;gap:3px;display:grid}.promotion-application-card>header strong,.promotion-path-card>header strong,.promotion-rule-list article>header strong{font-size:16px}.promotion-application-card>header small,.promotion-path-card>header small,.promotion-rule-list article>header small{color:var(--muted);font-size:11px}.promotion-path-card>header>em,.promotion-rule-list article>header>em{color:#777;font-size:11px;font-style:normal;font-weight:800}.promotion-path-card.eligible>header>em{color:#2e7655}.promotion-evidence-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.promotion-evidence-grid p{background:#f3f1eb;border-radius:13px;gap:3px;margin:0;padding:11px;display:grid}.promotion-evidence-grid p.passed{background:#e8f3eb}.promotion-evidence-grid span{color:var(--muted);font-size:11px}.promotion-evidence-grid strong{font-size:14px}.promotion-evidence-grid small{color:var(--muted);font-size:11px}.promotion-training-checklist{gap:7px;display:grid}.promotion-training-checklist span{background:#f6eeee;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.promotion-training-checklist span.completed{background:#eaf3ed}.promotion-training-checklist b{color:#a14a3c;min-width:34px}.promotion-training-checklist .completed b{color:#397558}.promotion-path-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.promotion-path-card li{color:#8c5145;font-size:12px}.promotion-path-card li:before{content:"·";margin-right:7px}.promotion-ready-note{color:#376a53;background:#eaf3ed;border-radius:12px;margin:0;padding:10px 12px;font-size:12px}.promotion-application-card>footer,.promotion-path-card>footer,.promotion-rule-list article>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.promotion-application-card>footer small,.promotion-path-card>footer small,.promotion-rule-list article>footer small{color:var(--muted);font-size:11px;line-height:1.6}.promotion-history{padding:20px}.promotion-history>header{margin-bottom:14px}.promotion-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promotion-application-card{gap:13px;padding:18px;display:grid}.promotion-status{color:#666;background:#eee;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.promotion-status.pending_final,.promotion-status.pending_manager{color:#9b621d;background:#fff0d8}.promotion-status.approved{color:#337054;background:#e4f3e9}.promotion-status.cancelled,.promotion-status.rejected{color:#98493e;background:#f3e6e3}.promotion-application-proof{flex-wrap:wrap;gap:7px;display:flex}.promotion-application-proof span{background:#f2f0ea;border-radius:9px;padding:7px 9px;font-size:11px}.promotion-application-card blockquote,.promotion-dialog blockquote{color:#5d625d;background:#fbf7f1;border-left:3px solid #d4ae8e;border-radius:0 10px 10px 0;margin:0;padding:11px 13px;font-size:12px}.promotion-timeline{gap:7px;display:grid}.promotion-timeline>span{gap:9px;display:flex}.promotion-timeline i{background:#4a765f;border-radius:50%;width:7px;height:7px;margin-top:5px}.promotion-timeline p{margin:0;display:grid}.promotion-timeline strong{font-size:11px}.promotion-timeline small{color:var(--muted);font-size:11px}.promotion-rules-layout{grid-template-columns:290px 1fr;align-items:start;gap:16px;display:grid}.promotion-rule-intro{gap:11px;padding:22px;display:grid;position:sticky;top:96px}.promotion-rule-intro h2,.promotion-rule-intro p{margin:0}.promotion-rule-intro p{color:var(--muted);font-size:12px;line-height:1.8}.promotion-rule-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promotion-rule-list article{gap:14px;padding:17px;display:grid}.promotion-rule-list article.inactive{opacity:.65}.promotion-rule-list article>div{flex-wrap:wrap;gap:7px;display:flex}.promotion-rule-list article>div span{background:#f3f1eb;border-radius:10px;padding:8px 10px;font-size:11px}.promotion-rule-list article>div b{color:var(--forest);margin:0 3px;font-size:15px}.promotion-dialog{max-width:660px}.promotion-dialog-proof,.promotion-review-evidence{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.promotion-dialog-proof span,.promotion-review-evidence p{color:var(--muted);background:#f2f0ea;border-radius:12px;gap:3px;margin:0;padding:12px;font-size:11px;display:grid}.promotion-dialog-proof strong,.promotion-review-evidence strong{color:var(--ink);font-size:16px}.promotion-decision{grid-template-columns:1fr 1fr;gap:8px;display:grid}.promotion-decision button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px;font-weight:700}.promotion-decision button.active{color:#2f6c50;background:#e8f3eb;border-color:#377055}.promotion-decision button.active.reject{color:#993f34;background:#f7e7e3;border-color:#a64b3d}.promotion-rule-dialog{max-width:900px;max-height:90vh;overflow:auto}.promotion-rule-form,.workforce-factor-form,.workforce-rule-form{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.promotion-rule-form label,.workforce-factor-form label,.workforce-rule-form label{gap:6px;display:grid}.promotion-rule-form label>span,.workforce-factor-form label>span,.workforce-rule-form label>span{font-size:12px;font-weight:700}.promotion-rule-form .span-two,.workforce-factor-form .span-two{grid-column:1/-1}.promotion-active-switch{align-items:center;grid-template-columns:auto 24px 1fr!important}.promotion-active-switch>span{grid-column:1/-1}.promotion-active-switch strong{font-size:12px}.promotion-knowledge-picker{border:1px solid var(--line);border-radius:16px;gap:12px;margin-top:16px;padding:14px;display:grid}.promotion-knowledge-picker header{justify-content:space-between;align-items:center;gap:12px;display:flex}.promotion-knowledge-picker header>div{display:grid}.promotion-knowledge-picker header small{color:var(--muted);font-size:11px}.promotion-knowledge-picker>div{grid-template-columns:repeat(2,1fr);gap:8px;max-height:230px;display:grid;overflow:auto}.promotion-knowledge-picker>div label{background:#f3f1eb;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.promotion-knowledge-picker>div label.selected{background:#e7f1e9;border-color:#82aa91}.promotion-knowledge-picker label>span{background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.promotion-knowledge-picker p{margin:0;display:grid}.promotion-knowledge-picker p strong{font-size:11px}.promotion-knowledge-picker p small{color:var(--muted);font-size:11px}.workforce-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px;display:flex}.workforce-heading h2,.workforce-heading p{margin:0}.workforce-heading p{color:var(--muted);margin-top:5px;font-size:12px}.workforce-heading>div:last-child{align-items:center;gap:8px;display:flex}.workforce-heading select{min-width:150px}.workforce-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workforce-actions,.workforce-ai-readiness{align-items:center;gap:14px;padding:16px 19px;display:flex}.workforce-ai-readiness>span{color:#684ba1;background:#ede7fa;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.workforce-actions>div,.workforce-ai-readiness p{flex:1;margin:0;display:grid}.workforce-actions strong,.workforce-ai-readiness p strong{font-size:13px}.workforce-actions small,.workforce-ai-readiness p small{color:var(--muted);font-size:11px}.workforce-ai-readiness>div{gap:6px;display:flex}.workforce-ai-readiness em{border-radius:8px;padding:5px 7px;font-size:11px;font-style:normal}.workforce-ai-readiness em.ready{color:#357257;background:#e4f2e8}.workforce-ai-readiness em.reserved{color:#777;background:#eee}.workforce-actions>div span{color:var(--muted);font-size:11px}.workforce-day-board{padding:20px;overflow:hidden}.workforce-day-board>header{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.workforce-day-board h2{margin:0}.workforce-day-board>header small{color:var(--muted);font-size:11px}.workforce-desktop-table{border:1px solid var(--line);border-radius:14px;display:grid;overflow:hidden}.workforce-desktop-table .head,.workforce-desktop-table .row{text-align:left;grid-template-columns:.8fr 1fr 1fr 1fr 1fr 1.1fr 1.4fr .5fr;align-items:center;display:grid}.workforce-desktop-table .head{background:#eeeae1}.workforce-desktop-table .head span{color:#626861;padding:10px;font-size:11px;font-weight:800}.workforce-desktop-table .row{border:0;border-top:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;padding:0}.workforce-desktop-table .row:hover{background:#fbf8f2}.workforce-desktop-table .row>span{gap:2px;min-width:0;padding:10px;display:grid}.workforce-desktop-table .row strong{font-size:11px}.workforce-desktop-table .row small{color:var(--muted);font-size:11px;line-height:1.4}.workforce-desktop-table .row em{border-radius:7px;justify-self:start;padding:4px 6px;font-size:11px;font-style:normal;font-weight:800}.workforce-desktop-table em.normal{color:#397056;background:#e5f1e8}.workforce-desktop-table em.low_efficiency,.workforce-desktop-table em.understaffed{color:#a3483a;background:#f7e1dc}.workforce-desktop-table em.overstaffed{color:#986019;background:#fff0d6}.workforce-desktop-table em.missing_data{color:#777;background:#eee}.workforce-desktop-table .row>span:last-child b{color:var(--ochre);font-size:11px}.workforce-mobile-cards{display:none}.workforce-dialog{max-width:700px}.workforce-dialog>p{color:var(--muted);font-size:12px}.workforce-dialog aside{color:#42634f;background:#eef3ed;border-radius:11px;margin-top:13px;padding:10px 12px;font-size:11px}.workforce-dialog aside.warning{color:#8c5b1d;background:#fff0db}.workforce-department-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workforce-department-choice button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:38px 1fr;padding:14px;display:grid}.workforce-department-choice button>span{background:#f0eee8;border-radius:11px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.workforce-department-choice button small{color:var(--muted)}.workforce-department-choice button.active{background:#eaf3ed;border-color:#4a7a61}.workforce-generation-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.workforce-generation-summary p{background:#f2f0ea;border-radius:11px;margin:0;padding:10px;display:grid}.workforce-generation-summary span{color:var(--muted);font-size:11px}.workforce-generation-summary strong{font-size:11px}.workforce-dialog ol{color:var(--muted);padding-left:20px;font-size:11px;line-height:1.8}.workforce-confirm{background:#fff6e9;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:11px;font-weight:700;display:flex}.workforce-trigger{color:#5a428e!important;background:#f3effb!important;border-color:#c9bde3!important}@media (max-width:760px){.promotion-page,.workforce-planning{gap:12px}.promotion-heading-card{box-sizing:border-box;width:100%;min-width:0}.promotion-tabs{z-index:4;grid-template-columns:repeat(3,1fr);padding:5px;position:sticky;top:76px}.promotion-tabs button{text-align:center;flex-direction:column;align-items:center;gap:2px;padding:9px 5px;display:flex}.promotion-tabs button>span{grid-row:auto;width:28px;height:28px}.promotion-tabs button small{display:none}.promotion-tabs button strong{font-size:11px}.promotion-summary-grid{grid-template-columns:repeat(3,1fr);gap:7px}.promotion-summary-grid article{padding:12px}.promotion-summary-grid strong{font-size:24px}.promotion-eligibility-list,.promotion-history>div,.promotion-review-list,.promotion-rule-list{grid-template-columns:1fr}.promotion-path-card{gap:12px;padding:15px}.promotion-path-card>header{flex-wrap:wrap;align-items:flex-start}.promotion-path-card>header>div{min-width:160px}.promotion-evidence-grid{gap:5px}.promotion-evidence-grid p{padding:9px 7px}.promotion-evidence-grid strong{font-size:12px}.promotion-path-card>footer{align-items:flex-end}.promotion-rules-layout{grid-template-columns:1fr}.promotion-rule-intro{padding:17px;position:static}.promotion-rule-form,.workforce-factor-form,.workforce-rule-form{grid-template-columns:1fr}.promotion-rule-form .span-two,.workforce-factor-form .span-two{grid-column:auto}.promotion-rule-dialog{max-height:94vh}.promotion-knowledge-picker header{flex-direction:column;align-items:stretch}.promotion-knowledge-picker>div{grid-template-columns:1fr}.promotion-dialog-proof,.promotion-review-evidence{grid-template-columns:repeat(3,1fr);gap:5px}.promotion-dialog-proof span,.promotion-review-evidence p{padding:9px 6px}.workforce-heading{flex-direction:column;padding:16px}.workforce-heading>div:last-child{width:100%}.workforce-heading select{flex:1;min-width:0}.workforce-summary-grid{grid-template-columns:repeat(2,1fr);gap:7px}.workforce-summary-grid article{padding:13px}.workforce-summary-grid strong{font-size:22px}.workforce-ai-readiness{flex-wrap:wrap;align-items:flex-start}.workforce-ai-readiness p{min-width:220px}.workforce-ai-readiness>div{width:100%}.workforce-actions{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.workforce-actions>div{grid-column:1/-1}.workforce-desktop-table{display:none}.workforce-mobile-cards{gap:9px;display:grid}.workforce-day-board{padding:14px}.workforce-day-board>header{flex-direction:column}.workforce-day-card{text-align:left;color:var(--ink);background:#fff;border:1px solid var(--line);border-left:4px solid #91a296;border-radius:13px;gap:9px;padding:12px;display:grid}.workforce-day-card.low_efficiency,.workforce-day-card.understaffed{border-left-color:#ae4d3f}.workforce-day-card.overstaffed{border-left-color:#c8862e}.workforce-day-card>header{justify-content:space-between;gap:8px;display:flex}.workforce-day-card>header div{display:grid}.workforce-day-card>header small{color:var(--muted);font-size:11px}.workforce-day-card>header em{font-size:11px;font-style:normal;font-weight:800}.workforce-day-card>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.workforce-day-card p{background:#f3f1eb;border-radius:9px;margin:0;padding:8px 6px;display:grid}.workforce-day-card p span{color:var(--muted);font-size:11px}.workforce-day-card p strong{font-size:11px}.workforce-day-card footer{color:var(--muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.workforce-day-card footer b{color:var(--ochre);white-space:nowrap}.workforce-generation-summary{grid-template-columns:1fr}.workforce-department-choice button{padding:10px}.workforce-dialog{max-height:94vh;overflow:auto}}.multitable-center{gap:14px;display:grid}.multitable-heading{align-items:flex-end}.multitable-loading{text-align:center;padding:40px}.multitable-workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:14px;display:grid}.multitable-sidebar{position:sticky;top:82px;overflow:hidden}.multitable-sidebar>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.multitable-sidebar>div strong{font-size:11px}.multitable-sidebar>div small{color:var(--ink-soft);font-size:10px}.multitable-sidebar nav{max-height:calc(100vh - 180px);padding:7px;display:grid;overflow-y:auto}.multitable-sidebar nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:9px;display:grid}.multitable-sidebar nav button.active,.multitable-sidebar nav button:hover{background:#f0eee7}.multitable-sidebar nav button.active{box-shadow:inset 3px 0 var(--ochre)}.multitable-sidebar nav button>span,.multitable-title>span{color:#fff;background:var(--green);border-radius:9px;place-items:center;font-weight:800;display:grid}.multitable-sidebar nav button>span{width:34px;height:34px;font-size:11px}.multitable-sidebar nav button>span.orange,.multitable-title>span.orange{background:var(--ochre)}.multitable-sidebar nav button>span.blue,.multitable-title>span.blue{background:#4676a8}.multitable-sidebar nav button>span.purple,.multitable-title>span.purple{background:#7962a8}.multitable-sidebar nav p{min-width:0;margin:0}.multitable-sidebar nav small,.multitable-sidebar nav strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.multitable-sidebar nav strong{font-size:11px}.multitable-sidebar nav small{color:var(--ink-soft);margin-top:3px;font-size:10px}.multitable-mobile-switch{display:none}.multitable-main{gap:10px;min-width:0;display:grid}.multitable-table-head{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.multitable-title{align-items:center;gap:11px;min-width:0;display:flex}.multitable-title>span{flex:none;width:44px;height:44px;font-size:14px}.multitable-title h2{margin:0;font-family:STSong,SimSun,serif;font-size:20px}.multitable-title p{max-width:620px;color:var(--ink-soft);margin:4px 0;font-size:10px;line-height:1.5}.multitable-title small{color:#8b938d;font-size:10px}.multitable-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.multitable-head-actions a{text-decoration:none}.multitable-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.multitable-toolbar form{border:1px solid var(--line);background:#faf9f5;border-radius:9px;flex:1;align-items:center;max-width:520px;min-height:38px;padding-left:10px;display:flex}.multitable-toolbar form span{color:var(--ink-soft)}.multitable-toolbar form input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:36px;padding:0 8px;font-size:11px}.multitable-toolbar form button{color:var(--green);border:0;border-left:1px solid var(--line);cursor:pointer;background:0 0;align-self:stretch;padding:0 12px;font-size:10px}.multitable-toolbar>div{color:var(--ink-soft);white-space:nowrap;gap:10px;font-size:10px;display:flex}.multitable-data-panel{min-width:0;overflow:hidden}.multitable-desktop-grid{overflow-x:auto}.multitable-desktop-grid table{border-collapse:collapse;width:100%;min-width:760px}.multitable-desktop-grid th{min-width:130px;color:var(--ink-soft);border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:#f5f2ea;padding:10px 12px;font-size:10px}.multitable-desktop-grid th b{color:var(--red)}.multitable-desktop-grid th small{color:#9ca29e;margin-top:3px;font-size:10px;font-weight:400;display:block}.multitable-desktop-grid th:nth-last-child(-n+2){min-width:100px}.multitable-desktop-grid td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eeeae2;border-right:1px solid #eeeae2;max-width:280px;padding:10px 12px;font-size:10px;line-height:1.5;overflow:hidden}.multitable-desktop-grid tbody tr:hover{background:#fbfaf6}.multitable-desktop-grid td>small,.multitable-desktop-grid td>strong{display:block}.multitable-desktop-grid td>small{color:var(--ink-soft);margin-top:2px;font-size:10px}.multitable-desktop-grid td>div{gap:4px;display:flex}.multitable-desktop-grid td button{color:var(--green);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:5px 7px;font-size:10px}.multitable-desktop-grid td button.danger{color:var(--red)}.multitable-mobile-cards{display:none}.multitable-empty,.multitable-empty-records{text-align:center;justify-items:center;padding:55px 20px;display:grid}.multitable-empty-records>span,.multitable-empty>span{width:52px;height:52px;color:var(--green);background:var(--green-pale);border-radius:15px;place-items:center;font-size:18px;display:grid}.multitable-empty h2,.multitable-empty-records h3{margin:14px 0 6px}.multitable-empty p,.multitable-empty-records p{max-width:520px;color:var(--ink-soft);margin:0 0 15px;font-size:11px;line-height:1.7}.multitable-pagination{justify-content:center;align-items:center;gap:12px;display:flex}.multitable-pagination button{color:var(--green);border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 12px}.multitable-pagination span{color:var(--ink-soft);font-size:11px}.multitable-dialog{width:min(760px,100vw - 28px)}.multitable-form-grid,.record-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field-add-form label,.multitable-form-grid label,.record-form-fields label{color:var(--ink-soft);gap:5px;font-size:10px;display:grid}.field-add-form .span-two,.multitable-form-grid .span-two{grid-column:1/-1}.field-add-form input,.field-add-form select,.multitable-form-grid input,.multitable-form-grid select,.multitable-form-grid textarea,.record-form-fields input,.record-form-fields select,.record-form-fields textarea{width:100%;min-height:42px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:8px 10px}.multitable-form-grid textarea,.record-form-fields textarea{resize:vertical;min-height:86px}.multitable-safety-note,.record-audit-note{color:var(--ink-soft);background:#f3f1eb;border-radius:8px;padding:9px 11px;font-size:10px;line-height:1.6}.field-manager-list{gap:6px;max-height:280px;display:grid;overflow-y:auto}.field-manager-list>div{background:#f7f5ef;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.field-manager-list>div>span{width:26px;height:26px;color:var(--green);background:var(--green-pale);border-radius:7px;place-items:center;font-size:10px;display:grid}.field-manager-list p{margin:0}.field-manager-list small,.field-manager-list strong{display:block}.field-manager-list strong{font-size:11px}.field-manager-list small{color:var(--ink-soft);margin-top:3px;font-size:10px}.field-manager-list button{color:var(--red);background:0 0;border:0;font-size:10px}.field-add-form{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;padding-top:14px;display:grid}.field-add-form h3{grid-column:1/-1;margin:0;font-size:11px}.field-add-form>button{align-self:end;min-height:42px}.field-add-form .switch-row{align-items:center;display:flex}.field-add-form .switch-row input{width:16px;min-height:16px}.member-picker{border:1px solid var(--line);border-radius:10px;margin-top:14px;overflow:hidden}.member-picker>header{background:#f4f1e9;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.member-picker header small,.member-picker header strong{display:block}.member-picker header strong{font-size:11px}.member-picker header small{color:var(--ink-soft);margin-top:2px;font-size:10px}.member-picker header input{border:1px solid var(--line);background:#fff;border-radius:7px;width:230px;min-height:34px;padding:0 9px;font-size:10px}.member-picker>div{max-height:260px;overflow-y:auto}.member-picker label{border-top:1px solid #eeeae2;grid-template-columns:auto minmax(0,1fr) 90px;align-items:center;gap:9px;padding:8px 12px;display:grid}.member-picker label>input{width:15px;height:15px}.member-picker label small,.member-picker label strong{display:block}.member-picker label strong{font-size:11px}.member-picker label small{color:var(--ink-soft);margin-top:2px;font-size:10px}.member-picker label select{border:1px solid var(--line);border-radius:7px;min-height:32px}.record-form-fields .record-checkbox{background:#f7f5ef;border-radius:8px;align-items:center;min-height:44px;padding:10px;display:flex}.record-checkbox input{width:18px;min-height:18px;margin-right:8px}.record-multi-select{border:1px solid var(--line);background:#fbfaf6;border-radius:10px;grid-column:1/-1;gap:8px;margin:0;padding:11px;display:grid}.record-multi-select legend{color:var(--ink-soft);padding:0 5px;font-size:10px;font-weight:800}.record-multi-select legend small{color:var(--ink-faint);margin-left:7px;font-weight:500}.record-multi-select>div{flex-wrap:wrap;gap:7px;display:flex}.record-multi-select>div label{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex}.record-multi-select input{width:16px;min-height:16px}.record-multi-select>small{color:var(--red);font-size:10px}@media (max-width:760px){.multitable-heading{align-items:stretch;display:grid}.multitable-heading>button{width:100%;min-height:44px}.multitable-workspace{grid-template-columns:1fr}.multitable-sidebar{padding:10px;position:static}.multitable-sidebar nav,.multitable-sidebar>div{display:none}.multitable-mobile-switch{border:1px solid var(--line);background:#fbfaf6;border-radius:10px;width:100%;min-height:46px;padding:0 12px;font-size:12px;display:block}.multitable-table-head{padding:13px;display:grid}.multitable-title{align-items:flex-start}.multitable-title>span{width:42px;height:42px}.multitable-title h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.multitable-title p{font-size:11px}.multitable-title small{font-size:11px;line-height:1.5}.multitable-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.multitable-head-actions>*{place-items:center;min-height:42px;padding:0 8px;display:grid}.multitable-toolbar{padding:10px;display:grid}.multitable-toolbar form{max-width:none;min-height:44px}.multitable-toolbar form input{height:42px;font-size:11px}.multitable-toolbar form button{font-size:11px}.multitable-toolbar>div{justify-content:space-between;font-size:11px}.multitable-desktop-grid{display:none}.multitable-mobile-cards{gap:8px;padding:9px;display:grid}.multitable-mobile-record{width:100%;color:inherit;border:1px solid var(--line);text-align:left;background:#fffefa;border-radius:11px;padding:12px;box-shadow:0 5px 14px #1f31280a}.multitable-mobile-cards header{justify-content:space-between;gap:8px;display:flex}.multitable-mobile-cards header strong{font-size:13px;line-height:1.45}.multitable-mobile-cards header span{color:var(--ochre);font-size:20px}.multitable-mobile-record>div{gap:7px;margin-top:10px;display:grid}.multitable-mobile-cards p{grid-template-columns:85px minmax(0,1fr);gap:8px;margin:0;display:grid}.multitable-mobile-cards p small{color:var(--ink-soft);font-size:11px}.multitable-mobile-cards p b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.multitable-mobile-cards footer{color:var(--ink-soft);border-top:1px solid #eeeae2;margin-top:10px;padding-top:8px;font-size:11px}.multitable-dialog{width:100%}.field-add-form,.multitable-form-grid,.record-form-fields{grid-template-columns:1fr}.field-add-form .span-two,.field-add-form h3,.multitable-form-grid .span-two{grid-column:auto}.field-add-form label,.multitable-form-grid label,.record-form-fields label{font-size:11px}.field-add-form input,.field-add-form select,.multitable-form-grid input,.multitable-form-grid select,.multitable-form-grid textarea,.record-form-fields input,.record-form-fields select,.record-form-fields textarea{min-height:48px;font-size:11px}.multitable-safety-note,.record-audit-note,.record-multi-select legend,.record-multi-select>div label,.record-multi-select>small{font-size:11px}.record-multi-select>div label{min-height:42px}.member-picker>header{display:grid}.member-picker header input{width:100%;min-height:42px}.member-picker label{grid-template-columns:auto minmax(0,1fr)}.member-picker label select{grid-column:2;min-height:38px}.member-picker label small,.member-picker label strong{font-size:11px}}*{box-sizing:border-box}body,html{background:var(--paper)}body{color:var(--ink);margin:0;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #a44b2a33}.app-shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;color:#f9f7f0;background:#24332c;border-right:1px solid #ffffff0f;flex-direction:column;width:252px;padding:28px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-lockup>div:last-child{gap:2px;display:grid}.brand-lockup strong{letter-spacing:2px;font-family:STSong,SimSun,serif;font-size:21px}.brand-lockup span{color:#ffffff8c;letter-spacing:.5px;font-size:11px}.brand-mark{color:#fffaf2;background:var(--ochre);border-radius:13px 13px 13px 4px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-family:STKaiti,KaiTi,serif;font-size:24px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.brand-mark.small{border-radius:10px 10px 10px 3px;flex-basis:34px;width:34px;height:34px;font-size:19px}.side-nav{gap:6px;margin-top:46px;display:grid}.nav-label{color:#ffffff57;letter-spacing:2px;margin:0 12px 8px;font-size:11px}.side-nav button{color:#ffffffab;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;font-size:14px;transition:all .18s;display:flex}.side-nav button:hover{color:#fff;background:#ffffff0e}.side-nav button.active{color:#fff;box-shadow:inset 3px 0 var(--ochre);background:#ffffff1b}.nav-glyph{border:1px solid #ffffff24;border-radius:8px;place-items:center;width:28px;height:28px;font-family:STKaiti,KaiTi,serif;font-size:13px;display:grid}.side-nav button.active .nav-glyph{color:#f2c0a4;background:#a44b2a2e;border-color:#f2c0a461}.side-nav button em{color:#fff;background:var(--ochre);border-radius:12px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:11px;font-style:normal;display:grid}.sidebar-foot{border-top:1px solid #ffffff14;margin-top:auto;padding:16px 12px 2px}.sidebar-foot p{color:#ffffff61;margin:10px 0 0;font-size:11px;line-height:1.65}.local-pill{color:#ffffffa6;align-items:center;gap:7px;font-size:11px;display:flex}.local-pill span{background:#75b78e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #75b78e1f}.main-area{grid-column:2;min-width:0;min-height:100vh}.topbar{z-index:15;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f2ece8;border-bottom:1px solid #dcd8cdc7;justify-content:space-between;align-items:center;height:76px;padding:0 38px;display:flex;position:sticky;top:0}.topbar-title{gap:2px;display:grid}.topbar-title strong{font-size:14px;font-weight:600}.eyebrow,.kicker{color:var(--ochre);letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:700}.topbar-actions{align-items:center;gap:12px;display:flex}.global-search-trigger,.quick-create-trigger{height:38px;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:#ffffff9e;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:flex}.global-search-trigger:hover,.quick-create-trigger:hover{color:var(--ink);background:#fff;border-color:#cfc8bc}.global-search-trigger>span,.quick-create-trigger>span{color:var(--ochre);font-size:15px;font-weight:800}.global-search-trigger strong,.quick-create-trigger strong{white-space:nowrap;font-size:11px}.global-search-trigger kbd{color:#929890;background:#eeece6;border:0;border-radius:5px;padding:3px 5px;font-family:inherit;font-size:10px}.quick-create-trigger{color:#fff;border-color:var(--ochre);background:var(--ochre)}.quick-create-trigger:hover{color:#fff;background:#934322;border-color:#934322}.quick-create-trigger>span{color:#fff}.icon-button{border:1px solid var(--line);cursor:pointer;background:#ffffff8c;border-radius:10px;width:38px;height:38px;font-size:11px;position:relative}.notification-dot{background:var(--red);border:2px solid var(--paper);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.notification-center{position:relative}.notification-count{color:#fff;background:var(--red);border:2px solid var(--paper);border-radius:11px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-7px;right:-8px}.notification-popover{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:min(430px,100vw - 28px);max-height:min(680px,100vh - 76px);display:flex;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 22px 55px #24312b2e}.notification-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:13px 16px;display:flex}.notification-popover>header>div{gap:4px;display:grid}.notification-popover>header strong{font-family:STSong,SimSun,serif;font-size:16px}.notification-popover>header small{color:var(--ink-soft);font-size:10px}.notification-popover>header button{color:var(--ochre);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.notification-head-actions{align-items:center;gap:6px;display:flex}.notification-popover>header .notification-close{width:30px;height:30px;color:var(--ink-soft);border:1px solid var(--line);border-radius:9px;place-items:center;font-size:17px;line-height:1;display:grid}.notification-filters{border-bottom:1px solid var(--line);background:#f2f0e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px 10px;display:grid}.notification-filters button{min-height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 4px;font-size:10px;font-weight:800}.notification-filters button.active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #24312b12}.notification-filters b{min-width:17px;height:17px;color:var(--ochre);background:var(--ochre-pale);border-radius:999px;place-items:center;margin-left:3px;padding:0 4px;font-size:10px;display:inline-grid}.notification-list{flex:1;min-height:150px;overflow-y:auto}.notification-list>button{width:100%;min-height:84px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eeece5;grid-template-columns:34px minmax(0,1fr) 7px;align-items:start;gap:10px;padding:13px 15px;display:grid;position:relative}.notification-list>button:last-child{border-bottom:0}.notification-list>button:hover{background:#faf8f3}.notification-list>button.unread{background:#fffbf6}.notification-list>button.high{box-shadow:inset 3px 0 var(--red)}.notification-list>button.read{opacity:.68}.notification-list>button.category-action .notification-glyph{color:var(--green);background:var(--green-pale)}.notification-list>button.category-result .notification-glyph{color:#4778a1;background:#e9f0f8}.notification-list>button.category-reminder .notification-glyph,.notification-list>button.escalated .notification-glyph{color:var(--red);background:var(--red-pale)}.notification-glyph{width:32px;height:32px;color:var(--ochre);background:var(--ochre-pale);border-radius:9px;place-items:center;font-family:STKaiti,KaiTi,serif;font-size:12px;font-weight:700;display:grid}.notification-list>button.high .notification-glyph{color:var(--red);background:var(--red-pale)}.notification-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.notification-list em{color:var(--ochre);letter-spacing:.5px;font-size:10px;font-style:normal;font-weight:800}.notification-list strong{font-size:11px}.notification-list small,.notification-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-list small{color:var(--ink-soft);font-size:10px;line-height:1.45}.notification-list time{color:#9a9f9b;font-size:10px}.notification-list i{background:var(--red);border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-popover>footer{border-top:1px solid var(--line);background:#fffefa;padding:9px 12px}.notification-popover>footer button{width:100%;min-height:38px;color:var(--ochre);cursor:pointer;background:#fff8f2;border:1px solid #e5d1c3;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.command-backdrop{z-index:700;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#18221d70;place-items:start center;padding:min(10vh,90px) 20px 24px;display:grid;position:fixed;inset:0}.compact-create-layer{z-index:720;pointer-events:none;position:fixed;inset:0}.compact-create-mask{pointer-events:auto;background:0 0;border:0;position:absolute;inset:0}.compact-create-menu{color:#1f2329;pointer-events:auto;background:#fff;border:1px solid #e1e4e8;border-radius:10px;width:306px;max-height:calc(100dvh - 72px);padding:8px 0 10px;position:absolute;top:58px;right:16px;overflow:auto;box-shadow:0 16px 46px #1f23292e}.compact-create-menu>header{border-bottom:1px solid #eef0f2;align-items:center;gap:10px;padding:7px 14px 11px;display:flex}.compact-create-menu>header>span{color:#fff;background:#3370ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.compact-create-menu>header>div{gap:2px;display:grid}.compact-create-menu>header strong{font-size:13px}.compact-create-menu>header small{color:#8f959e;font-size:10px}.compact-create-list{padding:7px 6px;display:grid}.compact-create-item{color:#1f2329;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:4px 9px;display:grid}.compact-create-item:hover:not(:disabled){background:#f2f4f7}.compact-create-item:disabled{cursor:not-allowed;opacity:.58}.compact-create-item>span{color:#3370ff;background:#eaf0ff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.compact-create-item>strong{font-size:12px;font-weight:500}.compact-create-item>em{color:#9a742a;background:#fff2d8;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal}.compact-create-item.tone-green>span{color:#16835e;background:#e7f7f0}.compact-create-item.tone-orange>span{color:#d65b0a;background:#fff0e4}.compact-create-item.tone-purple>span{color:#6d4fe0;background:#efeaff}.compact-create-item.tone-yellow>span{color:#b78000;background:#fff3c7}.compact-create-item.tone-cyan>span{color:#15859a;background:#e3f7fb}.compact-create-menu details{border-top:1px solid #eef0f2}.compact-create-menu summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:45px;padding:0 16px;font-size:12px;list-style:none;display:flex}.compact-create-menu summary::-webkit-details-marker{display:none}.compact-create-menu summary:hover{background:#f5f6f8}.compact-create-menu summary b{color:#7b828c;font-size:18px;font-weight:400;transition:all .16s}.compact-create-menu details[open] summary b{transform:rotate(90deg)}.compact-create-folder{border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2}.compact-create-menu details>p{color:#9aa0a9;margin:0;padding:10px 15px 2px;font-size:10px}.compact-create-layer.placement-sidebar .compact-create-menu{top:70px;left:282px;right:auto}@media (max-width:760px){.compact-create-menu{border-radius:10px;width:min(306px,100vw - 16px);max-height:calc(100dvh - 62px);top:54px;right:8px}.compact-create-item{min-height:48px}.compact-create-menu>header{padding-top:9px}}.global-command-center{background:#fffefa;border:1px solid #dcd7cceb;border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:min(760px,100dvh - 120px);display:flex;overflow:hidden;box-shadow:0 34px 90px #1a272047}.global-command-center>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 16px;display:flex}.global-command-center>header>div{align-items:center;gap:10px;display:flex}.command-brand{color:#fff;background:var(--ochre);border-radius:11px;place-items:center;width:38px;height:38px;font-family:STKaiti,KaiTi,serif;font-size:19px;display:grid}.global-command-center>header p{gap:3px;margin:0;display:grid}.global-command-center>header strong{font-size:12px}.global-command-center>header small{color:var(--ink-soft);font-size:10px}.command-close{width:38px;height:38px;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;font-size:20px;display:grid}.command-mode-tabs{border-bottom:1px solid var(--line);background:#f0eee8;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;display:grid}.command-mode-tabs button{min-height:35px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:11px;font-weight:800}.command-mode-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 12px #26312b14}.command-search-box{background:#fff;border:2px solid #d8d5cb;border-radius:13px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;margin:12px 14px 7px;padding:0 13px;display:grid}.command-search-box:focus-within{border-color:var(--ochre);box-shadow:0 0 0 3px #a64b2717}.command-search-box>span{color:var(--ochre);font-size:20px}.command-search-box input{min-width:0;height:50px;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.command-search-box kbd{color:#8e948e;background:#efede7;border-radius:6px;padding:5px 7px;font-family:inherit;font-size:10px}.command-results{flex:1;min-height:280px;padding:5px 14px 14px;overflow-y:auto}.command-result-group{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:8px;overflow:hidden}.command-result-group>header{min-height:34px;color:var(--ink-soft);border-bottom:1px solid var(--line);background:#f4f2ed;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.command-result-group>header span,.command-result-group>header strong{font-size:10px}.command-result-group>button{width:100%;min-height:64px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #efede8;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px 12px;display:grid}.command-result-group>button:last-child{border-bottom:0}.command-result-group>button.active,.command-result-group>button:hover{background:#fff8f2}.command-result-glyph{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-family:STKaiti,KaiTi,serif;font-size:12px;font-weight:800;display:grid}.command-result-glyph.approval,.command-result-glyph.issue{color:var(--ochre);background:var(--ochre-pale)}.command-result-glyph.task{color:#4778a1;background:#e9f0f8}.command-result-group button p{gap:4px;min-width:0;margin:0;display:grid}.command-result-group button p strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.command-result-group button p small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.command-result-group button>em{color:var(--ochre);white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.command-result-group button>b{color:#a1a49e;font-size:12px}.command-state{min-height:250px;color:var(--ink-soft);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.command-state>span{width:40px;height:40px;color:var(--green);background:var(--green-pale);border-radius:12px;place-items:center;font-size:15px;display:grid}.command-state strong{color:var(--ink);font-size:11px}.command-state small{font-size:10px}.command-state.error>span{color:var(--red);background:var(--red-pale)}.command-spinner{border:3px solid #d8e5dc;border-top:3px solid var(--green);animation:spin .8s linear infinite;background:0 0!important;border-radius:50%!important}.command-welcome{gap:18px;padding:24px 8px;display:grid}.command-welcome>div{align-items:center;gap:12px;display:flex}.command-welcome>div>span{width:44px;height:44px;color:var(--ochre);background:var(--ochre-pale);border-radius:13px;place-items:center;font-family:STKaiti,KaiTi,serif;font-size:15px;display:grid}.command-welcome p{gap:5px;margin:0;display:grid}.command-welcome p strong{font-size:11px}.command-welcome p small{color:var(--ink-soft);font-size:10px}.command-welcome>section{background:#f4f2ed;border-radius:12px;padding:14px}.command-welcome section>header{justify-content:space-between;margin-bottom:10px;display:flex}.command-welcome section>header strong{font-size:11px}.command-welcome section>header small{color:var(--ink-soft);font-size:10px}.command-welcome section>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.command-welcome section button{min-height:68px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;gap:5px;display:grid}.command-welcome section button span{width:28px;height:28px;color:var(--green);background:var(--green-pale);border-radius:8px;place-items:center;font-size:11px;display:grid}.command-welcome section button strong{font-size:10px}.quick-create-center{flex:1;min-height:330px;padding:18px;overflow-y:auto}.quick-create-heading{gap:4px;margin-bottom:12px;display:grid}.quick-create-heading strong{font-size:12px}.quick-create-heading small{color:var(--ink-soft);font-size:10px}.quick-create-center>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.quick-create-center>div>button{min-height:86px;color:var(--ink);border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;display:grid}.quick-create-center>div>button:hover{background:#fff9f4;border-color:#d6b8a5}.quick-create-center>div>button>span{width:40px;height:40px;color:var(--ochre);background:var(--ochre-pale);border-radius:11px;place-items:center;font-size:13px;font-weight:800;display:grid}.quick-create-center button p{gap:5px;margin:0;display:grid}.quick-create-center button p strong{font-size:11px}.quick-create-center button p small{color:var(--ink-soft);font-size:10px;line-height:1.5}.quick-create-center button>b{color:#a6aaa5}.global-command-center>footer{color:#8f958f;border-top:1px solid var(--line);background:#f2f0eb;justify-content:space-between;align-items:center;min-height:42px;padding:0 16px;display:flex}.global-command-center>footer small,.global-command-center>footer span{font-size:10px}.quick-create-groups{gap:14px;grid-template-columns:1fr!important;display:grid!important}.quick-create-group{gap:8px;display:grid}.quick-create-group>header{justify-content:space-between;align-items:end;gap:12px;padding:0 2px;display:flex}.quick-create-group>header>div{gap:3px;display:grid}.quick-create-group>header strong{font-size:11px}.quick-create-group>header small,.quick-create-group>header>span{color:#8a929d;font-size:9px}.quick-create-group>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.quick-create-group.group-business>div{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-create-group button{color:#273142;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6ed;border-radius:12px;grid-template-rows:38px auto;align-content:start;justify-items:start;gap:8px;min-height:114px;padding:12px;transition:all .15s;display:grid}.quick-create-group button:hover:not(:disabled){border-color:#a9bff5;transform:translateY(-2px);box-shadow:0 10px 24px #2a447317}.quick-create-group button>span{color:#245bdb;background:#edf3ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.quick-create-group button>p{gap:5px;margin:0;display:grid}.quick-create-group button>p strong{flex-wrap:wrap;align-items:center;gap:4px;font-size:10px;display:flex}.quick-create-group button>p strong em{color:#8a6b25;background:#fff3d8;border-radius:999px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:700}.quick-create-group button>p small{color:#818b98;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.quick-create-group button>b{display:none}.quick-create-group button.disabled{opacity:.62;cursor:not-allowed;background:#f8f9fb}.quick-create-group button.tone-green>span{color:#16835e;background:#e8f7f1}.quick-create-group button.tone-orange>span{color:#d05e10;background:#fff0e3}.quick-create-group button.tone-purple>span{color:#6d4fe0;background:#f0edff}.quick-create-group button.tone-yellow>span{color:#b88200;background:#fff5cf}.quick-create-group button.tone-cyan>span{color:#14859a;background:#e5f8fb}.quick-create-group button.tone-red>span{color:#ba4b45;background:#ffeded}.dc-selected-create{background:linear-gradient(100deg,#f3f7ff,#fff);border:1px solid #bfd1ff;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.dc-selected-create>span{color:#245bdb;background:#e7efff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.dc-selected-create>div{gap:4px;display:grid}.dc-selected-create strong{font-size:12px}.dc-selected-create small{color:#778292;font-size:10px}.dc-selected-create>.dc-primary{min-height:38px;padding:0 15px}.dc-type-template-section{background:#fbfcff;gap:9px;display:grid}.dc-type-template-section>h3{color:#69768a;margin:0;font-size:10px}.dc-type-template-section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dc-type-template-section button{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4f3;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:68px;padding:10px;display:grid}.dc-type-template-section button:hover{border-color:#8ca9ef;box-shadow:0 8px 18px #30529614}.dc-type-template-section button>span{color:#2f66e7;background:#edf3ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.dc-type-template-section button>div{gap:3px;display:grid}.dc-type-template-section strong{font-size:10px}.dc-type-template-section small{color:#7d8998;font-size:9px;line-height:1.45}@media (max-width:760px){.dc-type-template-section>div,.quick-create-group.group-business>div,.quick-create-group>div{grid-template-columns:1fr}.quick-create-group button{min-height:112px;padding:10px}.quick-create-group button>p strong{font-size:11px}.quick-create-group button>p small{font-size:9px}.quick-create-group>header{align-items:start}.quick-create-group>header>span{white-space:nowrap}.dc-selected-create{grid-template-columns:42px minmax(0,1fr)}.dc-selected-create>.dc-primary{grid-column:1/-1;width:100%}}.search-targeted{outline-offset:-2px;outline:2px solid #a64b278c;animation:searchTargetPulse 1.6s 2;position:relative}@keyframes searchTargetPulse{0%,to{box-shadow:none}50%{box-shadow:0 0 0 7px #a64b271f}}.user-chip{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:5px 8px 5px 5px;display:flex}.user-chip:hover{border-color:var(--line);background:#ffffff8c}.user-chip>span:nth-child(2){text-align:left;display:grid}.user-chip strong{font-size:12px}.user-chip small{color:var(--ink-soft);font-size:11px}.user-chip b{color:#8d978f;font-size:12px}.avatar{color:#fff;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:700;display:grid}.avatar.ochre{background:#a44b2a}.avatar.blue{background:#4778a1}.avatar.green{background:#39785a}.avatar.red{background:#a14d44}.avatar.purple{background:#765d91}.avatar.slate{background:#61716c}.mobile-brand,.mobile-nav{display:none}.page-content{width:100%;max-width:1550px;margin:0 auto;padding:34px 38px 56px}.page-heading,.welcome-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-heading h1,.welcome-row h1{letter-spacing:-.5px;margin:7px 0 6px;font-family:STSong,SimSun,serif;font-size:clamp(28px,3vw,38px);font-weight:700}.page-heading p,.welcome-row p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.reminder-strip{width:100%;min-height:61px;color:var(--ink);cursor:pointer;text-align:left;box-shadow:var(--shadow);background:linear-gradient(90deg,#fff8f2,#fffdf9);border:1px solid #e7c9b9;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:-11px 0 16px;padding:10px 15px;display:grid}.reminder-strip:hover{border-color:#d9ae98}.reminder-mark{color:#fff;background:var(--ochre);border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.reminder-strip>span:nth-child(2){gap:4px;display:grid}.reminder-strip strong{font-size:11px}.reminder-strip small{color:var(--ink-soft);font-size:10px}.reminder-strip em{color:var(--ochre);white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.workbench-command-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.workbench-today{min-width:0;overflow:hidden}.workbench-shortcuts>header,.workbench-today>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:14px 17px;display:flex}.workbench-shortcuts>header>div,.workbench-today>header>div{gap:3px;min-width:0;display:grid}.workbench-shortcuts h2,.workbench-today h2{margin:0;font-family:STSong,SimSun,serif;font-size:18px}.workbench-today header p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.workbench-shortcuts header>button,.workbench-today header>button{min-height:34px;color:var(--ochre);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 8px;font-size:10px;font-weight:800}.workbench-today-metrics{border-bottom:1px solid var(--line);background:#f8f6f1;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 10px;display:grid}.workbench-today-metrics button{min-width:0;min-height:50px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #e7e3da;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px 10px;display:grid}.workbench-today-metrics button:last-child{border-right:0}.workbench-today-metrics span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workbench-today-metrics strong{color:var(--green);font-family:Georgia,serif;font-size:20px}.workbench-today-metrics button.danger strong{color:var(--red)}.workbench-task-preview{min-height:218px}.workbench-task-preview>button{width:100%;min-height:65px;color:var(--ink);cursor:pointer;text-align:left;background:#fffefa;border:0;border-bottom:1px solid #eeece5;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.workbench-task-preview>button:hover{background:#f8faf7}.workbench-task-preview>button.overdue,.workbench-task-preview>button.urgent{box-shadow:inset 3px 0 var(--red)}.workbench-task-preview>button.high:not(.overdue){box-shadow:inset 3px 0 #c08a35}.workbench-task-preview>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.workbench-task-preview em{color:var(--ochre);font-size:10px;font-style:normal;font-weight:800}.workbench-task-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workbench-task-preview small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workbench-task-preview>button>b{min-height:29px;color:var(--green);white-space:nowrap;background:#f2f7f2;border:1px solid #cad9cc;border-radius:8px;place-items:center;padding:0 8px;font-size:10px;display:grid}.workbench-task-empty,.workbench-task-error,.workbench-task-loading{justify-content:center;align-items:center;gap:11px;min-height:130px;padding:20px;display:flex}.workbench-task-loading>span{border:3px solid #d9e4da;border-top:3px solid var(--green);border-radius:50%;width:24px;height:24px;animation:spin 1s linear infinite}.workbench-task-empty p,.workbench-task-error p,.workbench-task-loading p{gap:4px;margin:0;display:grid}.workbench-task-empty strong,.workbench-task-error strong,.workbench-task-loading strong{font-size:11px}.workbench-task-empty small,.workbench-task-error small,.workbench-task-loading small{color:var(--ink-soft);font-size:10px}.workbench-task-empty>span,.workbench-task-error>span{width:34px;height:34px;color:var(--red);background:var(--red-pale);border-radius:10px;place-items:center;font-weight:800;display:grid}.workbench-task-empty>span{color:var(--green);background:var(--green-pale)}.workbench-task-error>button{min-height:32px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #cad9cc;border-radius:8px;padding:0 9px;font-size:10px}.workbench-shortcuts{overflow:hidden}.workbench-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.workbench-shortcuts>div>button{min-width:0;min-height:80px;color:var(--ink);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid;position:relative}.workbench-shortcuts>div>button:nth-child(2n){border-right:0}.workbench-shortcuts>div>button:nth-last-child(-n+2){border-bottom:0}.workbench-shortcuts>div>button:hover{background:#f8f6f1}.workbench-shortcut-glyph{width:33px;height:33px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-family:STKaiti,KaiTi,serif;font-size:12px;font-weight:800;display:grid}.workbench-shortcuts p{gap:4px;min-width:0;margin:0;display:grid}.workbench-shortcuts p small,.workbench-shortcuts p strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workbench-shortcuts p small{color:var(--ink-soft)}.workbench-shortcuts>div>button>b{color:#fff;background:var(--ochre);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:7px;right:7px}.workbench-shortcuts>div>button>em{display:none}.workbench-shortcuts>footer{border-top:1px solid var(--line);background:#f4f2ec;gap:4px;padding:12px 14px;display:grid}.workbench-shortcuts footer span{color:var(--ochre);font-size:10px;font-weight:800}.workbench-shortcuts footer strong{font-size:11px}.workbench-shortcuts footer small{color:var(--ink-soft);font-size:10px;line-height:1.45}.overview-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.overview-risk-grid>button{min-width:0;min-height:78px;color:var(--ink);border:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:12px 14px;display:grid}.overview-risk-grid>button:hover{border-color:#ccc4b7}.overview-risk-grid span{color:var(--ink-soft);font-size:10px;font-weight:800}.overview-risk-grid strong{color:var(--green);grid-area:1/2/3;font-family:Georgia,serif;font-size:24px}.overview-risk-grid strong i{margin-left:2px;font-family:inherit;font-size:11px;font-style:normal}.overview-risk-grid small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.overview-risk-grid>button.danger strong{color:var(--red)}@keyframes spin{to{transform:rotate(1turn)}}.danger-button,.primary-button,.secondary-button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 18px;font-size:12px;font-weight:700;transition:all .18s}.primary-button{color:#fff;border:1px solid var(--ochre);background:var(--ochre);box-shadow:0 6px 15px #a44b2a29}.primary-button:hover{border-color:var(--ochre-dark);background:var(--ochre-dark);transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.secondary-button{color:var(--ink);border:1px solid var(--line);background:var(--panel)}.secondary-button:hover:not(:disabled){background:#fbfaf6;border-color:#c9c3b7}.danger-button{color:#fff;border:1px solid var(--red);background:var(--red)}.danger-button.subtle{color:var(--red);background:0 0;border-color:#0000;margin-right:auto}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:16px;display:grid}.stat-card{background:var(--panel);border:1px solid var(--line);min-height:143px;box-shadow:var(--shadow);border-radius:14px;padding:19px 20px;position:relative;overflow:hidden}.stat-card:after{content:"";border:22px solid #24312b06;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-48px;right:-28px}.stat-card>div{justify-content:space-between;align-items:center;display:flex}.stat-card>div span{color:var(--ink-soft);font-size:11px;font-weight:600}.stat-card>div b{color:#c8c3b8;letter-spacing:2px;font-size:10px}.stat-card p{margin:16px 0 5px}.stat-card p strong{font-family:Georgia,serif;font-size:34px;line-height:1}.stat-card p em{color:var(--ink-soft);margin-left:5px;font-size:11px;font-style:normal}.stat-card>small{color:#849087;font-size:11px}.stat-card.red{border-top:3px solid var(--red)}.stat-card.red p strong{color:var(--red)}.stat-card.blue{border-top:3px solid var(--blue)}.stat-card.blue p strong{color:var(--blue)}.stat-card.green{border-top:3px solid var(--green)}.stat-card.green p strong{color:var(--green)}.stat-card.ink{border-top:3px solid var(--ink)}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:16px;display:grid}.overview-hr-tasks{margin-bottom:16px;overflow:hidden}.overview-hr-tasks>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 18px;display:flex}.overview-hr-tasks h2{margin:3px 0;font-family:STSong,SimSun,serif;font-size:17px}.overview-hr-tasks header p{color:var(--ink-soft);margin:0;font-size:10px}.overview-hr-tasks header>button{min-height:35px;color:var(--ochre);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:800}.overview-hr-tasks>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-hr-tasks>div>button{min-width:0;min-height:72px;color:var(--ink);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 15px;display:grid}.overview-hr-tasks>div>button:nth-child(2n){border-right:0}.overview-hr-tasks>div>button:nth-last-child(-n+2){border-bottom:0}.overview-hr-tasks>div>button:hover{background:#fbfaf6}.overview-hr-tasks>div>button.urgent{box-shadow:inset 3px 0 #b54b42}.overview-hr-task-glyph{width:32px;height:32px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.overview-hr-task-glyph.overdue{color:var(--red);background:var(--red-pale)}.overview-hr-tasks>div>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.overview-hr-tasks>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.overview-hr-tasks>div small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.overview-hr-tasks time{white-space:nowrap;justify-items:end;gap:5px;font-style:normal;display:grid}.overview-hr-tasks time b{color:var(--green);font-size:10px}.overview-hr-tasks .urgent time b{color:var(--red)}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:17px 20px;display:flex}.panel-heading h2{margin:0;font-family:STSong,SimSun,serif;font-size:17px}.panel-heading p{color:var(--ink-soft);margin:4px 0 0;font-size:11px}.panel-heading button{color:var(--ochre);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.task-list{min-height:326px}.task-row{border-bottom:1px solid #eeece5;grid-template-columns:5px minmax(0,1fr) 90px auto;align-items:center;gap:14px;min-height:81px;padding:13px 18px;display:grid}.task-row:last-child{border-bottom:0}.severity{background:#7c8a83;border-radius:4px;width:4px;height:40px}.severity.high{background:var(--red)}.severity.medium{background:var(--amber)}.severity.low{background:var(--green)}.task-main{min-width:0}.task-main>div{gap:8px;margin-bottom:5px}.task-main>div small{color:#9a9f9b;font-size:10px}.task-main>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.task-main p{color:var(--ink-soft);margin:5px 0 0;font-size:11px}.task-deadline{gap:5px;display:grid}.task-deadline small{color:#999f9b;font-size:10px}.task-deadline strong{font-size:11px}.status-badge{white-space:nowrap;border-radius:10px;align-items:center;height:21px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.status-badge.amber{color:var(--amber);background:var(--amber-pale)}.status-badge.blue{color:var(--blue);background:var(--blue-pale)}.status-badge.red{color:var(--red);background:var(--red-pale)}.status-badge.green{color:var(--green);background:var(--green-pale)}.table-action{min-height:31px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8d2c5;border-radius:8px;padding:0 11px;font-size:11px;font-weight:700}.table-action:hover{color:var(--ochre);border-color:#d7aa93}.table-action.compact{color:#fff;border-color:var(--ochre);background:var(--ochre)}.muted-action{color:#a7aaa7;font-size:11px}.split-actions{align-items:center;gap:5px;display:flex}.text-action{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:11px}.health-list{padding:12px 19px 9px}.health-row{grid-template-columns:93px minmax(70px,1fr) 25px;align-items:center;gap:12px;min-height:60px;display:grid}.health-row>div:first-child{gap:4px;display:grid}.health-row strong{font-size:11px}.health-row small{color:var(--ink-soft);font-size:10px}.health-row>b{font-family:Georgia,serif;font-size:13px}.score-track{background:#ece9df;border-radius:5px;height:6px;overflow:hidden}.score-track span{background:linear-gradient(90deg,#a9c0ad,var(--green));border-radius:inherit;height:100%;display:block}.health-legend{border-top:1px solid var(--line);color:var(--ink-soft);gap:15px;margin:0 19px 17px;padding-top:12px;font-size:10px;display:flex}.health-legend span{align-items:center;gap:5px;display:flex}.health-legend i{border-radius:50%;width:6px;height:6px}.health-legend i.good{background:var(--green)}.health-legend i.warn{background:var(--amber)}.health-legend i.risk{background:var(--red)}.activity-panel{margin-top:16px}.activity-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:26px;padding:8px 20px 16px;display:grid}.activity-item{border-bottom:1px solid #efede6;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;font-size:11px;display:grid}.activity-item div{min-width:0}.activity-item div>strong{font-size:11px}.activity-item div small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.activity-item time{color:#9a9f9b;font-size:10px}.activity-dot{background:var(--ochre);border:2px solid var(--ochre-pale);box-sizing:content-box;border-radius:50%;width:7px;height:7px}.filter-tabs{background:#e9e6de;border-radius:11px;gap:5px;width:max-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.filter-tabs button{min-height:33px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:11px}.filter-tabs button span{color:#969c97;margin-left:6px;font-size:10px}.filter-tabs button.active{color:var(--ink);background:var(--panel);font-weight:700;box-shadow:0 2px 8px #282d2914}.issue-table-panel{overflow:hidden}.issue-table-head,.issue-table-row{grid-template-columns:minmax(250px,1.5fr) minmax(130px,.75fr) 115px 80px 95px;align-items:center;gap:15px;display:grid}.issue-table-head{color:#929993;border-bottom:1px solid var(--line);letter-spacing:.5px;background:#f7f5f0;min-height:42px;padding:0 18px;font-size:10px;font-weight:700}.issue-table-row{border-bottom:1px solid #ece9e1;min-height:77px;padding:12px 18px}.issue-table-row:last-child{border-bottom:0}.issue-table-row>div:not(.issue-name):not(.split-actions){gap:5px;display:grid}.issue-table-row strong{font-size:11px}.issue-table-row small{color:var(--ink-soft);font-size:10px}.issue-name{grid-template-columns:4px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.issue-name>div{gap:5px;min-width:0;display:grid}.issue-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.issue-name .severity{height:38px}.inspection-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:16px;display:grid}.form-panel{overflow:hidden}.inspection-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:22px;display:grid}.dialog label,.inspection-form label{color:var(--ink-soft);gap:7px;font-size:11px;font-weight:700;display:grid}.dialog textarea,.inspection-form input,.inspection-form select,.inspection-form textarea{width:100%;color:var(--ink);background:#fbfaf6;border:1px solid #dcd7cc;border-radius:9px;font-size:11px}.inspection-form input,.inspection-form select{height:41px;padding:0 11px}.dialog textarea,.inspection-form textarea{resize:vertical;padding:10px 11px;line-height:1.6}.dialog textarea:focus,.inspection-form input:focus,.inspection-form select:focus,.inspection-form textarea:focus{background:#fff;border-color:#b9856c}.photo-placeholder{background:#faf8f3;border:1px dashed #ccc5b8;border-radius:10px;align-items:center;gap:12px;min-height:61px;padding:11px 13px;display:flex}.photo-placeholder>span{width:32px;height:32px;color:var(--ochre);background:var(--ochre-pale);border-radius:8px;place-items:center;font-family:STKaiti,KaiTi,serif;font-size:12px;display:grid}.photo-placeholder>div{gap:3px;display:grid}.photo-placeholder strong{font-size:11px}.photo-placeholder small{color:var(--ink-soft);font-size:10px}.photo-placeholder button{border:1px solid var(--line);color:#9a9e9a;background:#fff;border-radius:7px;min-height:30px;margin-left:auto;padding:0 10px;font-size:10px}.form-actions{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.form-error,.form-success{border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5}.form-error{color:var(--red);background:var(--red-pale)}.form-success{color:var(--green);background:var(--green-pale)}.inspection-side{align-content:start;gap:16px;display:grid}.flow-card,.recent-mini{overflow:hidden}.vertical-flow{padding:13px 18px 17px}.vertical-flow>div{grid-template-columns:28px 1fr;align-items:start;gap:10px;min-height:49px;display:grid;position:relative}.vertical-flow>div:not(:last-child):after{content:"";background:#d8d3c8;width:1px;position:absolute;top:27px;bottom:0;left:13px}.vertical-flow span{z-index:1;width:27px;height:27px;color:var(--ochre);background:var(--ochre-pale);border:1px solid #edcfbf;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.vertical-flow p{margin:7px 0 0;font-size:11px}.recent-mini>div:not(.panel-heading){border-bottom:1px solid #ece9e1;grid-template-columns:auto 1fr;align-items:center;gap:6px 9px;min-height:74px;padding:12px 16px;display:grid}.recent-mini>div:last-child{border-bottom:0}.recent-mini strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recent-mini small{color:var(--ink-soft);grid-column:2;font-size:10px}.permission-blocked{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:30px;display:grid}.permission-blocked>span{width:52px;height:52px;color:var(--ochre);background:var(--ochre-pale);border-radius:16px;place-items:center;font-family:STKaiti,KaiTi,serif;display:grid}.permission-blocked h3{margin:16px 0 7px;font-size:14px}.permission-blocked p{max-width:410px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.7}.standard-toolbar{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.search-box{color:#919791;background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;width:min(420px,100%);height:41px;padding:0 13px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.standard-card{background:var(--panel);border:1px solid var(--line);min-height:135px;box-shadow:var(--shadow);border-radius:13px;grid-template-columns:51px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:18px;display:grid}.standard-card>span{color:#fff;background:#365248;border-radius:6px 13px 6px 6px;place-items:center;width:49px;height:58px;font-family:STKaiti,KaiTi,serif;font-size:18px;display:grid}.standard-card>div{min-width:0}.standard-card em{color:var(--ochre);font-size:10px;font-style:normal;font-weight:700}.standard-card h3{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:12px;overflow:hidden}.standard-card p{color:var(--ink-soft);margin:0 0 8px;font-size:10px}.standard-card small{color:#929992;font-size:10px}.standard-card button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:28px;height:28px}.knowledge-card{grid-template-columns:51px minmax(0,1fr) auto}.knowledge-card.inactive{opacity:.62;background:#f1efe9}.knowledge-card-actions{justify-items:stretch;gap:6px;display:grid}.knowledge-card-actions a,.knowledge-card-actions button,.knowledge-card-actions>span{border:1px solid var(--line);border-radius:7px;place-items:center;width:52px;min-height:27px;padding:0 7px;font-size:10px;text-decoration:none;display:grid}.knowledge-card-actions a{color:#fff;border-color:var(--green);background:var(--green)}.knowledge-card-actions button{color:var(--ink-soft);cursor:pointer;background:#fff}.knowledge-card-actions>span{color:#9a9e9a;background:#f5f3ed}.permission-banner{background:#ebe6d9;border:1px solid #ddd5c3;border-radius:12px;margin-top:16px;padding:17px 19px}.permission-banner strong{font-size:11px}.permission-banner p{color:var(--ink-soft);margin:5px 0 0;font-size:11px;line-height:1.6}.login-page{background:#f4f1e9;grid-template-columns:minmax(420px,1.05fr) minmax(480px,.95fr);min-height:100vh;display:grid}.login-story{color:#f8f3e8;background:#24332c;flex-direction:column;min-height:100vh;padding:44px clamp(40px,6vw,92px);display:flex;position:relative;overflow:hidden}.login-story:before{content:"毛";color:#ffffff07;font-family:STKaiti,KaiTi,serif;font-size:470px;line-height:1;position:absolute;top:50%;right:-58px;transform:translateY(-53%)}.login-story:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-160px;right:-100px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.login-brand{z-index:1}.story-copy{z-index:1;margin:auto 0 50px}.login-environment-badge{z-index:1;color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 12px;font-size:11px;font-weight:700;display:flex;position:relative}.login-environment-badge>span{background:#dca05b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #dca05b29}.local-pill.deployment-formal span,.login-environment-badge.deployment-formal>span{background:#64bd83}.local-pill.deployment-staging span,.login-environment-badge.deployment-staging>span{background:#e2a44f}.local-pill.deployment-demo span,.login-environment-badge.deployment-demo>span{background:#7da9d2}.story-copy .kicker{color:#d8a587}.story-copy h1{letter-spacing:-2px;margin:16px 0 22px;font-family:STSong,SimSun,serif;font-size:clamp(42px,5vw,70px);line-height:1.13}.story-copy h1 em{color:#e1a17d;font-style:normal}.story-copy>p{color:#ffffff91;max-width:510px;margin:0;font-size:14px;line-height:1.9}.flow-preview{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:25px;display:grid}.flow-step{grid-template-columns:27px 1fr;align-items:center;gap:9px;display:grid;position:relative}.flow-step>span{color:#e1a17d;border:1px solid #e1a17d59;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.flow-step>div{gap:3px;display:grid}.flow-step strong{font-size:11px}.flow-step small{color:#fff6;font-size:10px}.flow-step b{color:#ffffff30;font-size:12px;position:absolute;right:-11px}.login-footnote{z-index:1;color:#ffffff47;margin:30px 0 0;font-size:11px}.site-registration{display:none}body:has(.login-page) .site-registration{z-index:20;margin:0;font-size:11px;display:block;position:fixed;bottom:10px;right:18px}.site-registration a{color:#68766f;text-decoration:none}.site-registration a:hover{color:#24332c;text-decoration:underline}.login-panel{align-content:center;place-items:center;gap:14px;padding:30px clamp(28px,5vw,72px);display:grid}.login-card{width:min(500px,100%)}.login-heading>span{color:var(--ochre);letter-spacing:1.7px;font-size:11px;font-weight:700}.login-heading h2{margin:9px 0 8px;font-family:STSong,SimSun,serif;font-size:28px}.login-heading p{color:var(--ink-soft);margin:0 0 22px;font-size:11px;line-height:1.6}.account-list{gap:8px;max-height:390px;padding:2px 5px 2px 2px;display:grid;overflow-y:auto}.account-list button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#ffffffb8;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:64px;padding:8px 11px;transition:all .16s;display:grid;position:relative}.account-list button:hover{border-color:#c7b7a8;transform:translateY(-1px)}.account-list button.selected{background:#fffaf5;border-color:#c78e71;box-shadow:0 5px 18px #a44b2a14}.account-list button>span:nth-child(2){gap:4px;min-width:0;display:grid}.account-list strong{font-size:11px}.account-list small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-list em{color:var(--ochre);background:var(--ochre-pale);border-radius:8px;padding:4px 7px;font-size:10px;font-style:normal}.account-list i{color:#fff;background:var(--ochre);opacity:0;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid}.account-list button.selected i{opacity:1}.permission-note{background:#e8ebe5;border-radius:9px;gap:4px;margin-top:13px;padding:11px 13px;display:grid}.permission-note strong{color:var(--green);font-size:11px}.permission-note span{color:var(--ink-soft);font-size:10px;line-height:1.5}.login-button{width:100%;margin-top:14px}.security-note{color:#999d99;text-align:center;margin:10px 0 0;font-size:10px}.dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19211d8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:var(--panel);border:1px solid #fff3;border-radius:16px;width:min(540px,100%);max-height:90vh;padding:25px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #14191647}.dialog h2{margin:7px 0 17px;font-family:STSong,SimSun,serif;font-size:23px}.dialog-close{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:31px;height:31px;font-size:18px;position:absolute;top:15px;right:15px}.dialog-issue{background:#f1eee7;border-radius:10px;margin-bottom:17px;padding:13px 14px}.dialog-issue strong{font-size:11px}.dialog-issue p{color:var(--ink-soft);margin:7px 0 0;font-size:11px;line-height:1.65}.dialog-issue small{color:var(--green);border-top:1px solid #ddd8ce;margin-top:8px;padding-top:8px;font-size:10px;line-height:1.6;display:block}.dialog .photo-placeholder{margin-top:13px}.dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.empty-state{text-align:center;place-content:center;justify-items:center;min-height:180px;padding:20px;display:grid}.empty-state>span{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;display:grid}.empty-state strong{margin-top:10px;font-size:11px}.empty-state p{color:var(--ink-soft);margin:5px 0 0;font-size:11px}.center-screen{text-align:center;background:var(--paper);place-content:center;justify-items:center;gap:10px;min-height:100vh;padding:25px;display:grid}.center-screen>strong{margin-top:8px;font-family:STSong,SimSun,serif;font-size:21px}.center-screen>span{max-width:470px;color:var(--ink-soft);font-size:11px;line-height:1.6}.center-screen .primary-button{margin-top:9px}.pulse{animation:pulse 1.5s ease-in-out infinite}.error-mark{background:var(--red)}.inline-error{color:var(--red);background:var(--red-pale);border:1px solid #efc9c5;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 13px;font-size:11px;display:flex}.inline-error button{color:inherit;cursor:pointer;background:0 0;border:0}.standard-grid>.empty-state{grid-column:1/-1}.admin-identity{color:var(--ochre);background:var(--ochre-pale);border:1px solid #e6c4b2;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:700}.admin-tabs{background:#e9e6de;border-radius:11px;gap:5px;width:max-content;max-width:100%;margin-bottom:15px;padding:4px;display:flex}.admin-tabs button{min-height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 15px;font-size:11px}.admin-tabs button.active{color:var(--ink);background:var(--panel);font-weight:700;box-shadow:0 2px 8px #282d2914}.admin-tabs button span{color:var(--ochre);margin-left:5px}.admin-layout{grid-template-columns:minmax(265px,.75fr) minmax(520px,1.65fr);align-items:start;gap:16px;display:grid}.admin-list{overflow:hidden}.admin-list-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}.admin-list-head>div{gap:4px;display:grid}.admin-list-head strong{font-size:12px}.admin-list-head small{color:var(--ink-soft);font-size:10px}.admin-list-head>button{min-height:31px;color:var(--ochre);background:var(--ochre-pale);cursor:pointer;border:1px solid #e0b9a4;border-radius:8px;padding:0 10px;font-size:11px;font-weight:700}.admin-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #eeebe4;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:9px 13px;display:grid}.admin-list>button:hover{background:#faf8f3}.admin-list>button.selected{box-shadow:inset 3px 0 var(--ochre);background:#f8eee8}.admin-list>button>span:nth-child(2){gap:5px;min-width:0;display:grid}.admin-list>button strong{align-items:center;gap:6px;font-size:11px;display:flex}.admin-list>button strong em{color:var(--ochre);background:var(--ochre-pale);border-radius:5px;padding:2px 5px;font-size:10px;font-style:normal}.admin-list>button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-list>button>b{color:#6f7972;font-size:10px}.store-avatar{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:35px;height:35px;font-family:STKaiti,KaiTi,serif;font-size:12px;display:grid!important}.admin-editor{overflow:hidden}.admin-form{padding:22px}.admin-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;padding-bottom:17px;display:flex}.admin-editor-head h2{margin:6px 0 0;font-family:STSong,SimSun,serif;font-size:22px}.switch-row{white-space:nowrap;align-items:center;gap:7px;color:var(--ink)!important;display:flex!important}.switch-row input{width:15px;height:15px;accent-color:var(--green)}.switch-row span{font-size:11px;font-weight:700}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-form-grid.one-column{grid-template-columns:1fr}.admin-form label{color:var(--ink-soft);gap:7px;font-size:11px;font-weight:700;display:grid}.admin-form input:not([type=checkbox]),.admin-form select{width:100%;height:41px;color:var(--ink);background:#fbfaf6;border:1px solid #dcd7cc;border-radius:9px;padding:0 11px;font-size:11px}.admin-form input:focus,.admin-form select:focus{background:#fff;border-color:#b9856c}.admin-form select:disabled{opacity:.65}.permission-fieldset{border:1px solid var(--line);border-radius:12px;margin:21px 0 0;padding:17px}.permission-fieldset legend{padding:0 7px;font-size:11px;font-weight:700}.permission-fieldset>p{color:var(--ink-soft);margin:0 0 13px;font-size:10px}.permission-fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-grant,.permission-fieldset label{cursor:pointer;background:#f7f5f0;border:1px solid #e7e3d9;border-radius:9px;grid-template-columns:none;align-items:flex-start;gap:9px;padding:10px;display:flex}.permission-fieldset label.disabled{cursor:not-allowed;opacity:.48}.admin-grant input,.permission-fieldset input{accent-color:var(--ochre);margin-top:2px}.admin-grant>span,.permission-fieldset label>span{gap:4px;display:grid}.admin-grant strong,.permission-fieldset strong{color:var(--ink);font-size:11px}.admin-grant small,.permission-fieldset small{color:var(--ink-soft);font-size:10px;line-height:1.45}.admin-grant{background:#edf2ed;border-color:#d1dfd3;margin-top:12px}.admin-form-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.owner-lock{text-align:center;place-content:center;justify-items:center;min-height:480px;padding:40px;display:grid}.owner-lock .avatar{width:56px;height:56px;margin-bottom:13px;font-size:18px}.owner-lock h2{margin:8px 0;font-family:STSong,SimSun,serif;font-size:25px}.owner-lock>p{max-width:430px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.75}.owner-lock>div{flex-wrap:wrap;justify-content:center;gap:7px;max-width:430px;margin-top:19px;display:flex}.owner-lock>div span{color:var(--green);background:var(--green-pale);border-radius:7px;padding:6px 8px;font-size:10px}.admin-form textarea{width:100%;color:var(--ink);resize:vertical;background:#fbfaf6;border:1px solid #dcd7cc;border-radius:9px;padding:10px 11px;font-size:11px;line-height:1.6}.admin-form textarea:focus{background:#fff;border-color:#b9856c}.admin-form .file-input{padding:6px}.admin-form .file-input::file-selector-button{height:27px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;margin-right:8px;padding:0 9px;font-size:10px}.rules-editor{overflow:hidden}.rules-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 22px;display:flex}.rules-editor-head h2{margin:5px 0 4px;font-family:STSong,SimSun,serif;font-size:23px}.rules-editor-head p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.rules-editor-head .primary-button{flex:none}.rules-subtabs{border-bottom:1px solid var(--line);background:#f6f3ed;gap:5px;padding:11px 18px;display:flex}.rules-subtabs button{min-height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:11px}.rules-subtabs button.active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 2px 8px #282d2914}.rules-subtabs span{color:var(--ochre);margin-left:5px}.rule-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.rule-card-list article{background:#faf8f3;border:1px solid #e5e0d5;border-radius:11px;padding:15px}.category-rule-list article.inactive,.rule-card-list article.inactive{opacity:.58}.rule-card-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:13px;display:grid}.rule-card-title>div{gap:4px;min-width:0;display:grid}.rule-card-title strong{font-size:11px}.rule-card-title small{color:var(--ink-soft);font-size:10px}.rule-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.category-rule-fields label,.rule-fields label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:700;display:grid}.category-rule-fields input,.category-rule-fields select,.category-rule-fields textarea,.rule-fields input,.rule-fields select,.rule-fields textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ddd7ca;border-radius:8px;font-size:11px}.category-rule-fields input,.category-rule-fields select,.rule-fields input,.rule-fields select{height:36px;padding:0 9px}.category-rule-fields textarea,.rule-fields textarea{resize:vertical;padding:8px 9px;line-height:1.55}.rule-standard-field{grid-column:1/-1}.category-rules{padding:18px}.category-rules-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.category-rules-toolbar>div{gap:4px;display:grid}.category-rules-toolbar strong{font-size:12px}.category-rules-toolbar small{color:var(--ink-soft);font-size:10px}.category-rule-list{gap:9px;display:grid}.category-rule-list article{background:#faf8f3;border:1px solid #e5e0d5;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px;display:grid}.category-rule-number{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid}.category-rule-fields{grid-template-columns:1.1fr .7fr .7fr;gap:8px;display:grid}.category-standard-field{grid-column:1/-1}.category-active{margin-top:20px}.rules-message{margin:0 18px 18px}.knowledge-upload-panel{margin-bottom:15px}.knowledge-upload-panel .admin-editor-head small{max-width:310px;color:var(--ink-soft);text-align:right;font-size:10px;line-height:1.5}.selected-file-size{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--green)!important;font-size:10px!important;font-weight:700!important}.knowledge-upload-progress{color:var(--green);background:var(--green-pale);border:1px solid #c8ddcf;border-radius:10px;gap:8px;margin-top:16px;padding:13px 14px;display:grid}.knowledge-upload-progress>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.knowledge-upload-progress strong{font-size:11px}.knowledge-upload-progress>div span{font-size:12px;font-weight:800}.upload-progress-track{background:#315b4826;border-radius:7px;height:8px;overflow:hidden}.upload-progress-track i{background:var(--green);border-radius:inherit;height:100%;transition:width .18s;display:block}.knowledge-upload-progress small{color:var(--ink-soft);font-size:10px}.knowledge-edit-dialog{width:min(680px,100%)}.knowledge-edit-dialog input,.knowledge-edit-dialog select,.knowledge-edit-dialog textarea{width:100%;color:var(--ink);background:#fbfaf6;border:1px solid #dcd7cc;border-radius:9px;font-size:11px}.knowledge-edit-dialog input,.knowledge-edit-dialog select{height:40px;padding:0 10px}.knowledge-edit-dialog textarea{resize:vertical;padding:9px 10px;line-height:1.6}.knowledge-edit-dialog .switch-row{background:#edf2ed;border:1px solid #d1dfd3;border-radius:9px;align-self:end;min-height:40px;padding:9px 10px}.file-summary{background:#f1eee7;border-radius:9px;gap:5px;margin-top:15px;padding:11px 12px;display:grid}.file-summary strong{overflow-wrap:anywhere;font-size:11px}.file-summary small{color:var(--ink-soft);font-size:10px}.grade-badge{white-space:nowrap;vertical-align:middle;border-radius:6px;align-items:center;width:max-content;min-height:20px;padding:0 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.grade-badge.redline{color:#fff;background:#a3352b}.grade-badge.serious{color:#8b3a2d;background:#f4d9cf}.grade-badge.general{color:#8a6422;background:#f4e9c9}.grade-badge.notice{color:#557064;background:#e1ebe5}.task-main>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.issue-name small .grade-badge{margin-right:3px}.report-form{gap:14px}.report-builder-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.62fr)}.issue-builder{background:#f5f2eb;border:1px solid #dfd9ce;border-radius:12px;padding:16px}.issue-builder-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.issue-builder-head>div{gap:4px;display:grid}.issue-builder-head strong{font-size:12px}.issue-builder-head small{color:var(--ink-soft);font-size:10px}.issue-builder-head>span{color:var(--ochre);background:var(--ochre-pale);white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700}.issue-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.issue-builder .add-issue-button{margin-top:13px}.rule-application-note{min-height:62px;color:var(--green);background:var(--green-pale);border:1px solid #cfe0d5;border-radius:9px;align-content:center;gap:5px;padding:10px 12px;display:grid}.rule-application-note strong{font-size:11px}.rule-application-note span{color:var(--ink-soft);font-size:10px;line-height:1.5}.draft-rule-preview{color:var(--ink-soft);background:#ebe7dc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:11px 12px;font-size:10px;display:flex}.draft-rule-preview>span{align-items:center;gap:6px;display:flex}.draft-rule-preview strong{color:var(--ink)}.draft-rule-preview small{color:var(--ink-soft);flex-basis:100%;line-height:1.55}.compact-photo{align-self:end;min-height:58px}.compact-photo>span{flex:none}.draft-issue-list{gap:8px;display:grid}.draft-issue-list article{border:1px solid var(--line);background:#fffdf8;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.draft-issue-list article>div{gap:5px;min-width:0;display:grid}.draft-issue-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.draft-issue-list small{color:var(--ink-soft);font-size:10px}.draft-issue-list button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:10px}.clean-report-note{color:var(--green);background:var(--green-pale);border-radius:9px;justify-content:space-between;gap:15px;padding:11px 13px;display:flex}.clean-report-note strong{font-size:11px}.clean-report-note span{color:var(--ink-soft);font-size:10px}.routing-card{gap:10px;padding:18px;display:grid}.routing-card>strong{margin-bottom:2px;font-size:11px}.routing-card p{color:var(--ink-soft);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.routing-card>small{color:var(--ink-soft);border-top:1px solid var(--line);padding-top:10px;font-size:10px;line-height:1.65}.report-browser{grid-template-columns:minmax(260px,.68fr) minmax(0,1.55fr);align-items:start;gap:16px;display:grid}.report-list{overflow:hidden}.report-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ebe7dd;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:67px;padding:11px 14px;display:flex}.report-list>button:hover{background:#faf8f3}.report-list>button.selected{box-shadow:inset 3px 0 var(--ochre);background:#f8eee8}.report-list>button>span{gap:5px;min-width:0;display:grid}.report-list strong{font-size:11px}.report-list small{color:var(--ink-soft);font-size:10px}.report-list>button>b{color:var(--green);font-family:STSong,SimSun,serif;font-size:20px}.report-list>button>b small{margin-left:2px;font-family:inherit;font-size:10px}.report-detail{padding:24px}.report-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.report-detail-head h2{margin:6px 0;font-family:STSong,SimSun,serif;font-size:24px}.report-detail-head p{color:var(--ink-soft);margin:0;font-size:11px}.report-total-score{color:#fff;background:var(--green);border-radius:50%;flex:none;place-content:center;justify-items:center;width:82px;height:82px;display:grid}.report-total-score strong{font-family:STSong,SimSun,serif;font-size:28px;line-height:1}.report-total-score span{margin-top:4px;font-size:10px}.report-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.report-score-grid>div{background:#f5f2eb;border-radius:9px;gap:7px;padding:12px;display:grid}.report-score-grid span{color:var(--ink-soft);font-size:10px}.report-score-grid strong{font-size:18px}.report-score-grid .risk{color:var(--red);background:var(--red-pale)}.report-summary{border-left:3px solid var(--ochre);background:#faf8f3;border-radius:0 9px 9px 0;padding:15px}.report-summary strong{font-size:11px}.report-summary p{color:var(--ink-soft);margin:7px 0 0;font-size:11px;line-height:1.7}.report-issues{margin-top:20px}.report-issues>h3{margin:0 0 10px;font-size:12px}.report-issues>div:not(.empty-state){border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:59px;padding:10px 0;display:grid}.report-issues>div>span:not(.grade-badge){gap:5px;min-width:0;display:grid}.report-issues strong{font-size:11px}.report-issues small{color:var(--ink-soft);font-size:10px}.report-issues>div>b{color:var(--red);white-space:nowrap;font-size:10px}.major-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.major-summary article{background:var(--panel);border:1px solid var(--line);min-height:86px;box-shadow:var(--shadow);border-radius:11px;align-content:center;gap:8px;padding:14px 16px;display:grid}.major-summary span{color:var(--ink-soft);font-size:10px}.major-summary strong{font-size:25px}.major-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.major-card{padding:18px;position:relative;overflow:hidden}.major-card:before{content:"";background:#d7b36b;width:4px;position:absolute;inset:0 auto 0 0}.major-card.redline:before{background:#a3352b}.major-card.serious:before{background:#cf765d}.major-card-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.approval-pill{color:var(--ink-soft);background:#eeeae1;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:700}.approval-pill.pending{color:#8a6422;background:#f4e9c9}.approval-pill.approved{color:var(--green);background:var(--green-pale)}.approval-pill.rejected{color:var(--red);background:var(--red-pale)}.major-card h3{margin:7px 0;font-size:13px}.major-card>p{min-height:34px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.65}.major-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.major-card dl div{background:#f6f3ed;border-radius:8px;gap:5px;padding:9px;display:grid}.major-card dt{color:var(--ink-soft);font-size:10px}.major-card dd{margin:0;font-size:11px;font-weight:700}.approval-note{background:#edf2ed;border-radius:8px;margin-bottom:10px;padding:10px}.approval-note strong{font-size:10px}.approval-note p{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.6}.ledger-line,.major-view-only{color:var(--ink-soft);margin-top:8px;font-size:10px;display:block}.full-button{width:100%;margin-top:13px}.deduction-preview{color:var(--red);background:var(--red-pale);border-radius:9px;grid-template-columns:1fr auto;gap:5px 12px;margin-bottom:16px;padding:13px;display:grid}.deduction-preview span{font-size:11px}.deduction-preview strong{font-size:16px}.deduction-preview small{color:var(--ink-soft);grid-column:1/-1;font-size:10px}.approval-choice{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px;display:grid}.approval-choice button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;min-height:39px;font-size:11px}.approval-choice button.selected{color:#fff;border-color:var(--green);background:var(--green)}.approval-choice button.selected.reject{border-color:var(--red);background:var(--red)}.live-score{color:#fff;background:var(--green);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px;padding:12px;display:grid}.live-score>div{background:#ffffff1a;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px;display:flex}.live-score span{font-size:10px}.live-score strong{font-family:STSong,SimSun,serif;font-size:24px}.live-score p{color:#ffffffbf;white-space:nowrap;margin:0;padding:0 8px;font-size:10px}.checklist-panel{border:1px solid #d8d2c6;border-radius:12px;overflow:hidden}.checklist-heading{background:#ebe7dc;justify-content:space-between;align-items:center;gap:15px;padding:15px 16px;display:flex}.checklist-heading>div{gap:5px;display:grid}.checklist-heading strong{color:var(--ink);font-size:12px}.checklist-heading small{color:var(--ink-soft);font-size:10px}.checklist-heading>span{color:var(--green);background:var(--green-pale);white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:700}.checklist-section>h3{color:var(--ink-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f5f0;margin:0;padding:9px 16px;font-size:11px}.checklist-section article{border-bottom:1px solid #ece8df;padding:13px 15px}.checklist-section article:last-child{border-bottom:0}.checklist-section article.pass{background:#fbfdfb}.checklist-section article.fail{box-shadow:inset 3px 0 var(--red);background:#fff9f7}.check-item-main{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.check-item-main>span:last-child{gap:4px;display:grid}.check-item-main strong{color:var(--ink);font-size:11px}.check-item-main p,.check-item-main small{color:var(--ink-soft);font-size:10px}.check-item-main p{margin:2px 0 0;line-height:1.55}.check-result-buttons{gap:6px;margin:10px 0 0 60px;display:flex}.check-result-buttons button{min-height:29px;color:var(--ink-soft);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:0 11px;font-size:10px}.check-result-buttons button.selected{color:#fff;border-color:var(--green);background:var(--green)}.check-result-buttons button:nth-child(2).selected{border-color:var(--red);background:var(--red)}.check-result-buttons button:nth-child(3).selected{background:#7d8780;border-color:#7d8780}.check-failure-fields{grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr);gap:9px;margin:10px 0 0 60px;display:grid}.check-failure-fields textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #e0c7be;border-radius:8px;padding:9px 10px;font-size:11px;line-height:1.5}.evidence-upload{cursor:pointer;background:#fffaf6;border:1px dashed #d9b39e;border-radius:9px;align-content:center;min-height:58px;padding:9px 11px;position:relative;color:var(--ochre)!important}.evidence-upload>span{font-size:11px;font-weight:800}.evidence-upload input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.evidence-upload small{color:var(--ink-soft);font-size:10px;font-weight:400}.rectification-upload{margin-top:13px}.check-result-badge{white-space:nowrap;border-radius:6px;place-items:center;width:max-content;min-height:21px;padding:0 7px;font-size:10px;font-weight:800;display:grid}.check-result-badge.pass{color:var(--green);background:var(--green-pale)}.check-result-badge.fail{color:var(--red);background:var(--red-pale)}.check-result-badge.na{color:var(--ink-soft);background:#ebe9e3}.evidence-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.evidence-compare>div{background:#f6f3ed;border-radius:8px;min-width:0;padding:9px}.evidence-compare>div>strong{justify-content:space-between;gap:8px;margin-bottom:7px;font-size:10px;display:flex}.evidence-compare>div>strong small{color:var(--ink-soft);font-size:10px}.evidence-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.evidence-thumbs a{aspect-ratio:1;background:#ddd8ce;border-radius:6px;position:relative;overflow:hidden}.evidence-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.evidence-empty{color:#9a9e9a;border:1px dashed #d8d2c6;border-radius:6px;place-items:center;min-height:42px;font-size:10px;display:grid}.report-checklist{margin-top:20px}.report-checklist>h3{margin:0 0 9px;font-size:12px}.report-checklist>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.report-checklist>div>span:last-child{gap:4px;display:grid}.report-checklist strong{font-size:11px}.report-checklist p,.report-checklist small{color:var(--ink-soft);font-size:10px}.report-checklist p{margin:2px 0 0;line-height:1.55}.report-issue-card{display:block!important}.report-issue-title{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;display:grid}.report-issue-title>span:not(.grade-badge){gap:5px;display:grid}.report-issue-title>b{color:var(--red);font-size:10px}.template-admin-layout{grid-template-columns:minmax(270px,.65fr) minmax(650px,1.75fr)}.template-avatar{background:var(--ochre)}.template-editor{max-height:calc(100vh - 180px);overflow-y:auto}.template-items-heading{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 10px;display:flex}.template-items-heading>div:first-child{gap:5px;display:grid}.template-items-heading strong{font-size:12px}.template-items-heading small{color:var(--ink-soft);font-size:10px}.template-items-heading>div:last-child{gap:6px;display:flex}.template-items-heading button{min-height:31px;color:var(--ochre);background:var(--ochre-pale);cursor:pointer;border:1px solid #dfb69f;border-radius:7px;padding:0 9px;font-size:10px;font-weight:700}.template-item-list{gap:9px;display:grid}.template-item-list article{background:#f7f5f0;border:1px solid #e6e1d7;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.template-item-number{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.template-item-fields{grid-template-columns:.7fr .9fr 1.4fr .55fr 1fr;gap:8px;display:grid}.template-standard{grid-column:1/-1}.template-remove{color:var(--red);cursor:pointer;background:0 0;border:0;margin-top:20px;font-size:10px}.template-remove:disabled{opacity:.35;cursor:not-allowed}.training-heading{align-items:center}.training-heading-stats{gap:8px;display:flex}.training-heading-stats>span{min-width:102px;color:var(--ink-soft);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;gap:3px;padding:10px 12px;font-size:10px;display:grid}.training-heading-stats b{color:var(--green);font-size:19px}.training-heading-stats .urgent b{color:var(--red)}.knowledge-hub-tabs{background:#e9e6de;border-radius:11px;gap:5px;margin-bottom:16px;padding:4px;display:flex;overflow-x:auto}.knowledge-hub-tabs button{min-height:37px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 15px;font-size:11px;display:flex}.knowledge-hub-tabs button.active{color:var(--ink);background:#fff;font-weight:800;box-shadow:0 2px 8px #282d2914}.knowledge-hub-tabs span{min-width:19px;height:19px;color:var(--ochre);background:var(--ochre-pale);border-radius:10px;place-items:center;font-size:10px;display:grid}.knowledge-directory{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:15px;display:grid}.knowledge-categories{padding:9px}.knowledge-categories>strong{padding:8px 10px 10px;font-size:11px;display:block}.knowledge-categories button{width:100%;min-height:37px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.knowledge-categories button:hover{background:#f7f4ee}.knowledge-categories button.selected{color:var(--green);background:var(--green-pale);font-weight:800}.knowledge-categories span{color:#959a96;font-size:10px}.knowledge-results{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-card-actions{align-self:center}.knowledge-trash-note{padding:16px;display:block}.knowledge-trash-note>strong{padding:0}.knowledge-trash-note p{color:var(--ink-soft);margin:10px 0;font-size:11px;line-height:1.7}.knowledge-trash-note small{color:#8a5e35;font-size:10px;line-height:1.6}.knowledge-trash-card{border-color:#dcc9b5;opacity:1!important}.knowledge-trash-card>span{background:#8c694b}.knowledge-trash-card .knowledge-card-actions button{width:68px;color:var(--green);border-color:#bad1c2;font-weight:800}.knowledge-auto-policy,.knowledge-public-notice{color:var(--green);background:#f0f8f2;border:1px solid #c9decf;border-radius:10px;align-items:flex-start;gap:10px;margin:10px 0 14px;padding:11px 13px;display:flex}.knowledge-auto-policy strong,.knowledge-public-notice strong{flex:none;font-size:11px}.knowledge-auto-policy span,.knowledge-public-notice span{color:var(--ink-soft);font-size:10px;line-height:1.65}.knowledge-card-tags{flex-wrap:wrap;gap:4px;margin:5px 0 6px;display:flex}.knowledge-card-tags b,.knowledge-tag-group b{color:#256047;background:#e9f4ec;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800;display:inline-flex}.knowledge-tag-group.keywords b{color:#815521;background:#fff2dc}.training-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:3px 0 15px;display:flex}.training-section-head h2{margin:5px 0 0;font-family:STSong,SimSun,serif;font-size:22px}.training-section-head>small{max-width:410px;color:var(--ink-soft);text-align:right;font-size:10px;line-height:1.6}.training-empty{padding:12px}.exam-card-grid,.learning-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.learning-task{padding:17px;position:relative;overflow:hidden}.learning-task:before{content:"";background:#b7b8b0;width:4px;position:absolute;inset:0 auto 0 0}.learning-task.in_progress:before{background:var(--ochre)}.learning-task.completed:before{background:var(--green)}.learning-task.overdue:before{background:var(--red)}.learning-task-top{justify-content:space-between;align-items:center;display:flex}.learning-task-top>small{color:var(--ochre);background:var(--ochre-pale);border-radius:6px;padding:4px 7px;font-size:10px}.training-status{color:var(--green);font-size:10px;font-weight:800}.learning-task.overdue .training-status{color:var(--red)}.learning-task>em{color:var(--ink-soft);margin-top:12px;font-size:10px;font-style:normal;display:block}.learning-task h3{margin:6px 0 4px;font-size:13px}.learning-task>p{color:var(--ink-soft);margin:0;font-size:11px}.learning-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:14px 0 10px;display:grid}.learning-progress>span{background:#ebe7de;border-radius:5px;height:6px;overflow:hidden}.learning-progress i{background:var(--green);border-radius:inherit;height:100%;display:block}.learning-progress b{color:var(--green);font-size:11px}.learning-task-meta{color:var(--ink-soft);justify-content:space-between;gap:8px;font-size:10px;display:flex}.learning-task-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.learning-task-actions>a,.learning-task-actions>span{color:var(--ochre);margin-right:auto;font-size:10px;font-weight:800;text-decoration:none}.learning-task-actions>b{color:var(--green);font-size:11px}.exam-card{grid-template-columns:42px minmax(0,1fr);gap:13px;min-height:210px;padding:17px;display:grid}.exam-card-mark{color:#fff;background:var(--ochre);border-radius:12px;place-items:center;width:40px;height:40px;font-family:STKaiti,KaiTi,serif;font-size:16px;display:grid}.exam-card.passed .exam-card-mark{background:var(--green)}.exam-card>div:nth-child(2){min-width:0}.exam-card em{color:var(--ink-soft);font-size:10px;font-style:normal}.exam-card h3{margin:6px 0;font-size:13px}.exam-card p{min-height:31px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.exam-meta{flex-wrap:wrap;gap:5px;margin:12px 0 8px;display:flex}.exam-meta span{color:var(--green);background:var(--green-pale);border-radius:5px;padding:4px 6px;font-size:10px}.exam-card small{color:var(--ink-soft);font-size:10px}.exam-card>button{grid-column:2;justify-self:end}.training-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.training-stat-grid article{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;gap:8px;padding:14px 16px;display:grid}.training-stat-grid span{color:var(--ink-soft);font-size:10px}.training-stat-grid b{color:var(--green);font-size:22px}.training-stat-grid .danger b{color:var(--red)}.training-progress-table{overflow-x:auto}.training-progress-row{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1.6fr .7fr .7fr .75fr .65fr;align-items:center;gap:12px;min-width:800px;min-height:57px;padding:9px 14px;font-size:10px;display:grid}.training-progress-row.header{min-height:39px;color:var(--ink-soft);background:#f3f0e9;font-weight:800}.training-progress-row>span{min-width:0}.training-progress-row>span:first-child,.training-progress-row>span:nth-child(2){gap:4px;display:grid}.training-progress-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.training-progress-row small{color:var(--ink-soft);font-size:10px}.training-progress-row>span:nth-child(5) b{color:var(--ochre)}.training-progress-row.completed>span:nth-child(5) b{color:var(--green)}.training-assignment{max-width:900px;overflow:visible}.training-assignment .admin-editor-head small{max-width:330px;color:var(--ink-soft);text-align:right;font-size:10px;line-height:1.55}.multi-select-label{color:var(--ink-soft);gap:7px;font-size:11px;font-weight:700;display:grid;position:relative}.multi-select-label>span{align-items:center;gap:6px;display:flex}.multi-select-label>span em{color:var(--ochre);background:var(--ochre-pale);border-radius:5px;padding:2px 5px;font-size:10px;font-style:normal}.multi-select-field{position:relative}.multi-select-trigger{width:100%;height:41px;color:var(--ink);cursor:pointer;text-align:left;background:#fbfaf6;border:1px solid #dcd7cc;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:11px;display:flex}.multi-select-trigger.open{background:#fff;border-color:#b9856c;box-shadow:0 0 0 3px #b9856c17}.multi-select-trigger b{color:var(--ochre);font-size:12px}.multi-select-menu{z-index:25;background:#fff;border:1px solid #d8d2c6;border-radius:11px;max-height:330px;padding:9px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 16px 42px #232a2529}.multi-select-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding:3px 4px 8px;display:flex}.multi-select-menu-head>span{color:var(--ink-soft);font-size:10px}.multi-select-menu-head>div{gap:4px;display:flex}.multi-select-menu-head button{min-height:24px;color:var(--ochre);background:var(--ochre-pale);cursor:pointer;border:0;border-radius:5px;padding:0 7px;font-size:10px}.multi-select-options{gap:4px;max-height:225px;margin:7px 0;display:grid;overflow-y:auto}.multi-select-options label{color:var(--ink);cursor:pointer;background:#faf8f3;border:1px solid #0000;border-radius:7px;align-items:flex-start;padding:8px 9px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.multi-select-options label.selected{color:var(--green);background:var(--green-pale);border-color:#c8ddcf}.multi-select-options input{accent-color:var(--green);flex:none;margin-top:2px}.multi-select-options label>span{gap:3px;display:grid}.multi-select-options strong{font-size:11px}.multi-select-options small{color:var(--ink-soft);font-size:10px;font-weight:400}.multi-select-done{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:7px;width:100%;min-height:30px;font-size:10px;font-weight:800}.all-target-note{min-height:41px;color:var(--green);background:var(--green-pale);border:1px solid #c8ddcf;border-radius:9px;align-content:center;align-self:end;gap:4px;padding:7px 11px;display:grid}.all-target-note strong{font-size:11px}.all-target-note small{color:var(--ink-soft);font-size:10px}.batch-recipient-preview{color:var(--green);background:var(--green-pale);border:1px solid #c8ddcf;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin-top:17px;padding:12px 14px;display:grid}.batch-recipient-preview.empty{color:var(--red);background:var(--red-pale);border-color:#efc9c5}.batch-recipient-preview>span{font-size:10px;font-weight:800}.batch-recipient-preview>strong{grid-row:span 2;font-size:24px}.batch-recipient-preview>strong small{margin-left:3px;font-size:10px}.batch-recipient-preview p{color:var(--ink-soft);margin:0;font-size:10px}.training-exam-dialog{width:min(780px,100%)}.exam-instructions{gap:7px;margin:-5px 0 16px;display:flex}.exam-instructions span{color:var(--green);background:var(--green-pale);border-radius:6px;padding:5px 8px;font-size:10px}.exam-questions{gap:12px;display:grid}.exam-questions fieldset{border:1px solid var(--line);background:#faf8f3;border-radius:10px;margin:0;padding:14px}.exam-questions legend{padding:0 6px;font-size:11px;font-weight:800;line-height:1.5}.exam-questions legend b{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:23px;height:23px;margin-right:7px;font-size:10px;display:inline-grid}.exam-questions label{cursor:pointer;background:#fff;border:1px solid #e7e2d8;border-radius:8px;align-items:center;gap:8px;margin-top:7px;padding:9px 10px;font-size:11px;display:flex}.exam-questions label:has(input:checked){color:var(--green);background:var(--green-pale);border-color:#a9c8b1}.exam-questions input{accent-color:var(--green)}.exam-result{text-align:center;place-content:center;justify-items:center;min-height:360px;display:grid}.exam-result>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:60px;height:60px;font-size:25px;display:grid}.exam-result.failed>span{background:var(--red)}.exam-result h2{margin-bottom:4px}.exam-result>strong{color:var(--green);font-family:STSong,SimSun,serif;font-size:47px}.exam-result.failed>strong{color:var(--red)}.exam-result p{max-width:420px;color:var(--ink-soft);font-size:11px;line-height:1.7}.exam-result button{margin-top:10px}.dialog-loading{min-height:220px;color:var(--ink-soft);place-items:center;font-size:11px;display:grid}.version-dialog{width:min(1180px,100%)}.version-dialog>h2{margin-bottom:15px}.version-dialog-columns{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.version-dialog-columns>div{min-width:0}.version-dialog-columns h3{margin:0 0 11px;font-size:11px}.version-dialog .admin-form-grid label,.version-upload-form label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:800;display:grid}.version-dialog input:not([type=checkbox]),.version-dialog select,.version-dialog textarea{width:100%;color:var(--ink);background:#fbfaf6;border:1px solid #dcd7cc;border-radius:8px;font-size:11px}.version-dialog input:not([type=checkbox]),.version-dialog select{height:38px;padding:0 9px}.version-dialog textarea{resize:vertical;padding:8px 9px;line-height:1.55}.knowledge-audience{border:1px solid #dfdbd2;border-radius:9px;flex-wrap:wrap;gap:6px 12px;margin:0;padding:10px;display:flex}.knowledge-audience legend{color:var(--ink-soft);padding:0 5px;font-size:10px;font-weight:800}.knowledge-audience label{align-items:center;gap:5px!important;display:flex!important}.knowledge-audience input{width:auto!important}.knowledge-index-editor{background:#fff9ef;border:1px solid #e2cba7;border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:grid}.knowledge-index-editor.status-ready{background:#f0f8f2;border-color:#c9decf}.knowledge-index-editor>div{gap:3px;display:grid}.knowledge-index-editor>div strong{color:var(--green)}.knowledge-index-editor>div small{color:var(--ink-soft);line-height:1.5}.knowledge-index-editor label{color:var(--ink-soft);gap:5px;font-size:10px;font-weight:800;display:grid}.knowledge-index-editor button{justify-self:start}.knowledge-parse-status{color:#906020;background:#fff0d7;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:800;display:inline-flex}.knowledge-parse-status.status-ready{color:#216748;background:#e4f3e8}.knowledge-parse-message{color:#9a572f!important}.version-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.version-upload-form{background:#f5f2eb;border-radius:10px;gap:10px;padding:13px;display:grid}.version-upload-form .switch-row{display:flex}.version-upload-form>button{justify-self:end}.version-history{margin-top:15px}.version-history>h3{padding-bottom:8px}.version-history article,.version-history>h3{border-bottom:1px solid var(--line);justify-content:space-between;display:flex}.version-history article{align-items:center;gap:12px;min-height:60px;padding:8px 0}.version-history article>div{gap:4px;min-width:0;display:grid}.version-history strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.version-history strong em{color:var(--green);background:var(--green-pale);border-radius:5px;padding:3px 5px;font-size:10px;font-style:normal}.muted-copy,.version-history article span,.version-history small{color:var(--ink-soft);font-size:10px;line-height:1.5}.version-history a{color:var(--ochre);font-size:10px;font-weight:800;text-decoration:none}.version-dialog>.form-error,.version-dialog>.form-success{margin-top:13px}.knowledge-semantic-panel{background:#f4f8f5;border:1px solid #c8d8ce;border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:grid}.knowledge-semantic-panel>div:first-child{gap:3px;display:grid}.knowledge-semantic-panel>div:first-child strong{color:var(--green);font-size:11px}.knowledge-semantic-panel>div:first-child small{color:var(--ink-soft);font-size:10px;line-height:1.55}.knowledge-semantic-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.knowledge-semantic-panel dl div{background:#fff;border-radius:8px;gap:3px;padding:8px;display:grid}.knowledge-semantic-panel dt,.knowledge-tag-group>span{color:#858b86;font-size:9px}.knowledge-semantic-panel dd{color:var(--ink);margin:0;font-size:10px;font-weight:800}.knowledge-tag-group{gap:5px;display:grid}.knowledge-tag-group p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.knowledge-tag-group em{color:#9a9e9a;font-size:10px;font-style:normal}.multi-select-search{color:var(--ink-soft);border:1px solid var(--line);background:#f6f3ec;border-radius:7px;align-items:center;gap:7px;margin:8px 0 5px;padding:0 9px;display:flex}.multi-select-search input{width:100%;height:34px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:11px}.multi-select-empty{color:var(--ink-soft);text-align:center;margin:13px 0;font-size:10px}.learning-task-meta{flex-wrap:wrap;justify-content:flex-start}.learning-task-meta span{padding-right:8px}.video-study-button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:7px;min-height:31px;margin-right:auto;padding:0 11px;font-size:10px;font-weight:800}.training-video-dialog{width:min(920px,100%)}.training-video-frame{background:#151a17;border-radius:12px;overflow:hidden;box-shadow:0 12px 35px #10161233}.training-video-frame video{background:#111;width:100%;max-height:58vh;display:block}.video-progress-summary{background:var(--green-pale);border:1px solid #c8ddcf;border-radius:10px;gap:7px;margin-top:15px;padding:13px 14px;display:grid}.video-progress-summary>div{color:var(--green);justify-content:space-between;align-items:center;font-size:11px;display:flex}.video-progress-summary>div strong{font-size:15px}.video-progress-summary small{color:var(--ink-soft);font-size:10px}.video-completion-rule{background:#f3efe6;border-radius:9px;margin-top:11px;padding:11px 13px}.video-completion-rule strong{color:var(--ochre);font-size:11px}.video-completion-rule p{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.6}.video-saving-state{color:var(--ink-soft);align-self:center;margin-right:auto;font-size:10px}.position-avatar{background:#7e5b49}.position-scope-note{min-height:58px;color:var(--green);background:var(--green-pale);border:1px solid #cfe0d5;border-radius:9px;align-content:center;gap:5px;padding:10px 12px;display:grid}.position-scope-note strong{font-size:11px}.position-scope-note small{color:var(--ink-soft);font-size:10px}.organization-overview{gap:15px;display:grid}.organization-stat-grid,.system-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.organization-stat-grid article,.system-health-grid article{background:var(--panel);border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow);border-radius:11px;align-content:center;gap:7px;padding:15px 17px;display:grid}.organization-stat-grid span,.system-health-grid span{color:var(--ink-soft);font-size:10px}.organization-stat-grid strong,.system-health-grid strong{color:var(--green);font-size:24px}.organization-stat-grid small,.system-health-grid small{color:var(--ink-soft);font-size:10px;line-height:1.45}.system-health-grid article.healthy{background:var(--green-pale);border-color:#c8ddcf}.system-health-grid article.danger{background:var(--red-pale);border-color:#efc9c5}.system-health-grid article.danger strong{color:var(--red)}.organization-tree{padding:20px}.organization-tree-head,.portability-head,.settings-card-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.organization-tree-head h2,.portability-head h2,.settings-card-head h2{margin:5px 0 0;font-family:STSong,SimSun,serif;font-size:20px}.organization-tree-head>small{color:var(--ink-soft);font-size:10px}.hq-node{color:#fff;background:var(--green);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(480px,100%);min-height:64px;margin:20px auto 27px;padding:11px 14px;display:grid;box-shadow:0 8px 24px #264b3a29}.hq-node:after{content:"";position:absolute}.hq-node>span,.portability-flow article>span{width:38px;height:38px;color:var(--green);background:#fff;border-radius:10px;place-items:center;font-family:STKaiti,KaiTi,serif;font-size:15px;display:grid}.hq-node>div{gap:4px;display:grid}.hq-node strong{font-size:11px}.hq-node small{color:#ffffffb8;font-size:10px}.hq-node b{font-size:11px}.store-node-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-node-grid article{background:#f7f4ee;border:1px solid #e4ded3;border-radius:10px;padding:13px}.store-node-grid article.inactive{opacity:.48}.store-node-grid article>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.store-node-grid article>div>span{color:#fff;background:var(--ochre);border-radius:8px;place-items:center;width:30px;height:30px;font-family:STKaiti,KaiTi,serif;display:grid}.store-node-grid strong{font-size:11px}.store-node-grid b{color:var(--green);font-size:10px}.store-node-grid p{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 6px;overflow:hidden}.store-node-grid p,.store-node-grid small{color:var(--ink-soft);font-size:10px}.migration-foundation-note{color:var(--green);background:var(--green-pale);border:1px solid #c8ddcf;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.migration-foundation-note>span{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:36px;height:36px;font-family:STKaiti,KaiTi,serif;display:grid}.migration-foundation-note strong{font-size:11px}.migration-foundation-note p{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.55}.system-settings-page{gap:15px;display:grid}.migration-status{color:#886825;background:#f4e9c9;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.migration-status.ready{color:var(--green);background:var(--green-pale)}.settings-loading{color:var(--ink-soft);text-align:center;padding:28px;font-size:11px}.portability-panel{padding:21px}.portability-head>b{color:var(--green);background:var(--green-pale);border-radius:7px;padding:6px 8px;font-size:10px}.portability-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:19px 0 14px;display:grid}.portability-flow article{background:#f5f2eb;border:1px solid #e3ddd1;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:5px 11px;min-height:98px;padding:14px;display:grid}.portability-flow article>span{color:#fff;background:var(--green);grid-row:span 2}.portability-flow strong{font-size:11px}.portability-flow small{color:var(--ink-soft);font-size:10px;line-height:1.55}.portability-flow>i{color:var(--ochre);font-size:18px;font-style:normal}.portability-panel>p{color:var(--ink-soft);border-top:1px solid var(--line);margin:0;padding-top:13px;font-size:10px;line-height:1.65}.readiness-panel{padding:21px}.readiness-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pwa-readiness-card h2,.readiness-head h2{margin:5px 0;font-family:STKaiti,KaiTi,serif;font-size:20px;font-weight:500}.pwa-readiness-card p,.readiness-head p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.readiness-score{min-width:72px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;gap:2px;padding:10px;display:grid}.readiness-score strong{font-size:18px}.readiness-score span{font-size:10px}.readiness-environment{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.readiness-environment span{color:var(--ink-soft);background:#f5f2eb;border-radius:8px;gap:4px;padding:10px 12px;font-size:10px;display:grid}.readiness-environment b{color:var(--ink);font-size:11px}.readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readiness-checks article{border:1px solid var(--line);background:#fbfaf6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:88px;padding:12px;display:grid}.readiness-checks article>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.readiness-checks article>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.readiness-checks strong{font-size:11px}.readiness-checks b{color:var(--green);font-size:10px}.readiness-checks p{color:var(--ink-soft);margin:6px 0 4px;font-size:10px;line-height:1.5}.readiness-checks small{color:#7d6b5d;font-size:10px;line-height:1.45}.readiness-warning{background:#fffaf0!important;border-color:#ead8ae!important}.readiness-warning>span{color:#7d6020!important;background:#f3e3b7!important}.readiness-warning b{color:#886825!important}.readiness-blocking{background:var(--red-pale)!important;border-color:#efc9c5!important}.readiness-blocking>span{background:var(--red)!important}.readiness-blocking b{color:var(--red)!important}.pwa-readiness-card{justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.pwa-readiness-card>div{min-width:0}.pwa-readiness-card button{flex:none}.backup-valid-result ol{color:var(--ink-soft);gap:4px;margin:5px 0 0;padding-left:18px;font-size:10px;line-height:1.45;display:grid}.settings-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.audit-panel,.backup-card,.system-list-card{padding:20px}.settings-card-head>span{color:#fff;background:var(--ochre);border-radius:9px;place-items:center;width:34px;height:34px;font-family:STKaiti,KaiTi,serif;font-size:13px;display:grid}.backup-card>p{min-height:36px;color:var(--ink-soft);margin:14px 0;font-size:10px;line-height:1.65}.backup-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.backup-summary span{color:var(--ink-soft);background:#f5f2eb;border-radius:8px;gap:4px;padding:9px;font-size:10px;display:grid}.backup-summary b{color:var(--green);font-size:13px}.backup-download{place-items:center;width:100%;text-decoration:none;display:grid}.backup-download.disabled{pointer-events:none;opacity:.45}.backup-card>small{color:var(--ink-soft);margin-top:10px;font-size:10px;line-height:1.55;display:block}.backup-file-picker{min-height:45px;color:var(--ink);cursor:pointer;background:#fbfaf6;border:1px dashed #cdb8aa;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:10px;display:flex;position:relative;overflow:hidden}.backup-file-picker>input[type=file]{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;inset:auto!important;overflow:hidden!important}.backup-file-picker b{color:var(--ochre);font-size:10px}.validate-button{width:100%;margin-top:9px}.backup-valid-result{color:var(--green);background:var(--green-pale);border:1px solid #c8ddcf;border-radius:9px;gap:4px;margin-top:10px;padding:10px 12px;display:grid}.backup-valid-result strong{font-size:11px}.backup-valid-result small,.backup-valid-result span{color:var(--ink-soft);font-size:10px}.entity-count-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.entity-count-list span{background:#f5f2eb;border-radius:8px;justify-content:space-between;gap:8px;padding:9px 10px;display:flex}.entity-count-list strong{font-size:10px}.entity-count-list b{color:var(--green);font-size:11px}.backup-history{margin-top:10px;display:grid}.backup-history article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;display:grid}.backup-history article>span{color:#fff;background:var(--green);border-radius:7px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.backup-history article>div{gap:4px;min-width:0;display:grid}.backup-history strong{font-size:10px}.backup-history small,.backup-history>p{color:var(--ink-soft);font-size:10px}.backup-history article>b{color:var(--ochre);font-size:10px}.audit-panel .settings-card-head>small{color:var(--ink-soft);font-size:10px}.audit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:11px;display:grid}.audit-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;display:grid}.audit-list article>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.audit-list article>div{min-width:0}.audit-list strong{font-size:10px}.audit-list p{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.audit-list p,.audit-list time{color:var(--ink-soft);font-size:10px}.side-nav{flex:1;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.side-nav-scroll{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;align-content:start;gap:7px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.side-nav-group{gap:3px;display:grid}.side-nav .nav-group-heading{color:#ffffff63;letter-spacing:1px;border-radius:6px;min-height:28px;padding:2px 10px;font-size:11px;font-weight:700}.side-nav .nav-group-heading:hover{color:#ffffffc2;background:0 0}.side-nav .nav-group-heading b{color:#ffffff47;margin-left:auto;font-size:12px}.side-nav-group>button:not(.nav-group-heading){min-height:41px;padding-top:5px;padding-bottom:5px;font-size:12px}.side-nav-group>button:not(.nav-group-heading) .nav-glyph{width:25px;height:25px;font-size:11px}.dual-preview-page,.module-center-page{gap:16px;display:grid}.dual-preview-heading,.module-center-heading{margin-bottom:0}.module-summary{min-width:104px;color:var(--green);background:var(--green-pale);border:1px solid #c9ded0;border-radius:10px;justify-items:end;gap:2px;padding:10px 13px;display:grid}.module-summary strong{font-family:Georgia,serif;font-size:23px;line-height:1}.module-summary span{color:var(--ink-soft);font-size:10px}.module-toolbar{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;padding:13px;display:grid}.module-search{color:#8e9690;border:1px solid var(--line);background:#f6f3ec;border-radius:9px;align-items:center;gap:8px;height:41px;padding:0 12px;display:flex}.module-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.module-category-tabs{justify-content:flex-end;gap:5px;display:flex;overflow-x:auto}.module-category-tabs button{min-height:34px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 11px;font-size:11px}.module-category-tabs button.active{color:#fff;background:var(--ochre);font-weight:700}.module-roadmap-note,.preview-live-note{color:var(--green);background:var(--green-pale);border:1px solid #c9ded0;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid}.module-roadmap-note>span,.preview-live-note>span{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:34px;height:34px;font-family:STKaiti,KaiTi,serif;display:grid}.module-roadmap-note strong,.preview-live-note strong{font-size:11px}.module-roadmap-note p,.preview-live-note p{color:var(--ink-soft);margin:4px 0 0;font-size:10px;line-height:1.55}.module-category-sections{gap:16px;display:grid}.module-category-section{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:19px}.module-category-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;padding-bottom:12px;display:flex}.module-category-section h2{margin:0;font-family:STSong,SimSun,serif;font-size:17px}.module-category-section header p{color:var(--ink-soft);margin:5px 0 0;font-size:10px}.module-category-section header>span{color:var(--green);white-space:nowrap;font-size:10px}.module-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.module-card{min-height:91px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.module-card.active{cursor:pointer}.module-card.active:hover{background:#fffaf6;border-color:#d7a88f;transform:translateY(-1px);box-shadow:0 7px 18px #3f322a12}.module-card.planned{opacity:.62;cursor:default;background:#f5f3ee}.module-card-glyph{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:38px;height:38px;font-family:STKaiti,KaiTi,serif;font-size:13px;display:grid}.module-card.planned .module-card-glyph{color:var(--ink-soft);background:#dedbd3}.module-card-copy{gap:4px;min-width:0;display:grid}.module-card-copy strong{font-size:11px}.module-card-copy small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.module-card-copy em{color:#909991;font-size:10px;font-style:normal}.module-card>b{color:var(--ochre);background:var(--ochre-pale);white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:10px}.module-card.planned>b{color:#898e8a;background:#e7e4dd}.preview-control-panel{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:11px;padding:14px;display:grid}.preview-control-panel label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:700;display:grid}.preview-control-panel select{width:100%;height:40px;color:var(--ink);background:#fbfaf6;border:1px solid #dcd7cc;border-radius:9px;padding:0 10px;font-size:11px}.preview-control-panel button{height:40px}.preview-stage-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);align-items:start;gap:15px;display:grid}.preview-stage{min-width:0;box-shadow:var(--shadow);background:#e6e3dc;border:1px solid #d5d0c5;border-radius:15px;padding:12px;overflow:hidden}.preview-stage>header{justify-content:space-between;align-items:flex-start;gap:10px;min-height:42px;padding:2px 3px 10px;display:flex}.preview-stage>header>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;display:grid}.preview-stage>header strong{font-size:11px}.preview-stage>header small{color:var(--ink-soft);grid-column:2;font-size:10px}.preview-stage>header a{color:var(--ochre);font-size:10px;font-weight:700;text-decoration:none}.preview-device-dot{border:2px solid var(--green);border-radius:2px;grid-row:span 2;width:14px;height:11px}.preview-device-dot.mobile{border-radius:3px;width:8px;height:14px}.preview-frame-holder{background:#f4f2ec;border:1px solid #bcb8af;width:100%;position:relative;overflow:hidden;box-shadow:0 13px 30px #1d231f21}.preview-frame-holder.desktop{border-radius:8px}.preview-frame-holder.phone{background:#28322d;border:6px solid #28322d;border-radius:27px;width:100%;margin:0 auto}.preview-frame-holder iframe{transform-origin:0 0;background:var(--paper);border:0;display:block;position:absolute;inset:0 auto auto 0}.preview-boundary{padding:15px 17px}.preview-boundary>strong{font-size:11px}.preview-boundary>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.preview-boundary span{color:var(--green);background:var(--green-pale);border-radius:7px;padding:6px 8px;font-size:10px}.preview-boundary span:last-child{color:var(--ink-soft);background:#eeeae1}@keyframes pulse{50%{opacity:.5}}@media (max-width:1100px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.health-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.inspection-layout{grid-template-columns:1fr}.inspection-side{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-table-head{display:none}.issue-table-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.issue-table-row{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr auto;gap:12px;min-width:0;display:grid}.issue-table-row>div:nth-child(2),.issue-table-row>div:nth-child(3){display:none}.issue-table-row .issue-name{grid-column:1/-1}.issue-table-row>div:nth-child(4){display:block}.admin-layout{grid-template-columns:minmax(245px,.72fr) minmax(440px,1.28fr)}.report-browser{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)}.template-admin-layout{grid-template-columns:1fr}.template-admin-layout .admin-list{max-height:280px;overflow-y:auto}.template-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.template-standard{grid-column:1/-1}.rule-card-list{grid-template-columns:1fr}.module-card-grid,.organization-stat-grid,.preview-control-panel,.store-node-grid,.system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-control-panel button{width:100%}.preview-stage-grid{grid-template-columns:1fr}.phone-stage{width:min(430px,100%)}}@media (max-width:820px){.attendance-record-actions{grid-column:1/-1;grid-template-columns:48px 48px minmax(0,1fr);display:grid}.attendance-record-actions button{min-height:42px;font-size:11px}.login-page{grid-template-columns:1fr}.login-story{min-height:auto;padding:28px 26px 34px}.story-copy{margin:70px 0 40px}.story-copy h1{font-size:45px}.login-panel{padding:36px 22px 50px}.app-shell{display:block}.sidebar{display:none}.main-area{min-height:100vh;padding-bottom:67px}.topbar{height:66px;padding:0 18px}.topbar-title{display:none}.mobile-brand{align-items:center;gap:9px;display:flex}.mobile-brand strong{font-family:STSong,SimSun,serif;font-size:16px}.user-chip b,.user-chip>span:nth-child(2){display:none}.notification-popover{position:fixed;top:59px;right:10px}.page-content{padding:24px 17px 32px}.page-heading,.welcome-row{align-items:flex-start}.page-heading h1,.welcome-row h1{font-size:29px}.mobile-nav{z-index:30;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffefaf5;height:65px;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}.mobile-nav button{color:#7d8780;background:0 0;border:0;flex:1 0 64px;place-content:center;justify-items:center;gap:3px;min-width:64px;font-size:10px;display:grid}.mobile-nav button span{border-radius:7px;place-items:center;width:23px;height:23px;font-family:STKaiti,KaiTi,serif;font-size:11px;display:grid}.mobile-nav button.active{color:var(--ochre)}.mobile-nav button.active span{color:#fff;background:var(--ochre)}.activity-list,.admin-layout,.standard-grid{grid-template-columns:1fr}.admin-list{max-height:330px;overflow-y:auto}.admin-editor{min-height:460px}.report-browser{grid-template-columns:1fr}.report-list{max-height:290px;overflow-y:auto}.audit-list,.major-grid,.readiness-checks,.settings-columns{grid-template-columns:1fr}.portability-flow{gap:7px}.portability-flow article{padding:10px}.module-toolbar{grid-template-columns:1fr}.module-category-tabs{justify-content:flex-start}.module-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.flow-preview{grid-template-columns:1fr}.flow-step b{display:none}.story-copy{margin-top:60px}.story-copy h1{font-size:39px}.login-story:before{font-size:300px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stat-card{min-height:123px;padding:15px}.stat-card p strong{font-size:29px}.welcome-row{display:grid}.welcome-row>button{width:100%}.reminder-strip{grid-template-columns:34px minmax(0,1fr)}.reminder-strip em{display:none}.task-row{grid-template-columns:4px minmax(0,1fr) auto;gap:10px;padding:12px}.task-deadline{display:none}.table-action.compact{padding:0 8px}.health-list{display:block}.health-legend{flex-wrap:wrap}.inspection-form{grid-template-columns:1fr;padding:17px}.span-two{grid-column:auto}.inspection-side,.issue-table-body{grid-template-columns:1fr}.issue-table-row{min-height:105px}.standard-toolbar{display:grid}.standard-toolbar .secondary-button{width:100%}.admin-tabs{flex-wrap:wrap;width:100%}.admin-tabs button{flex:1 0 42%}.admin-form{padding:17px}.admin-form-grid,.permission-fieldset>div{grid-template-columns:1fr}.admin-editor-head{align-items:flex-start}.admin-identity{display:none}.rules-editor-head{flex-direction:column;align-items:flex-start}.rules-editor-head .primary-button{width:100%}.rules-subtabs button{flex:1}.category-rules,.rule-card-list{padding:12px}.category-rule-fields,.rule-fields{grid-template-columns:1fr}.category-standard-field,.rule-standard-field{grid-column:auto}.category-rule-list article{grid-template-columns:28px minmax(0,1fr)}.category-active{grid-column:2;margin-top:0}.dialog{padding:21px 17px}.dialog-actions{grid-template-columns:1fr 1fr;display:grid}.dialog-actions .danger-button:not(.subtle),.dialog-actions .primary-button{grid-column:span 2}.danger-button.subtle{display:none}.issue-builder-grid{grid-template-columns:1fr}.clean-report-note{display:grid}.draft-issue-list article{grid-template-columns:auto minmax(0,1fr)}.draft-issue-list article>button{grid-column:2;justify-self:start}.report-detail{padding:17px}.major-summary,.report-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-detail-head h2{font-size:20px}.report-total-score{width:68px;height:68px}.report-total-score strong{font-size:23px}.report-issues>div:not(.empty-state){grid-template-columns:auto minmax(0,1fr)}.report-issues>div>b{grid-column:2}.major-card dl{grid-template-columns:1fr 1fr}.live-score{grid-template-columns:repeat(2,minmax(0,1fr))}.live-score p{grid-column:1/-1}.checklist-heading,.template-items-heading{flex-direction:column;align-items:flex-start}.check-failure-fields,.check-result-buttons{margin-left:0}.check-failure-fields,.evidence-compare{grid-template-columns:1fr}.template-item-list article{grid-template-columns:28px minmax(0,1fr)}.template-remove{grid-column:2;justify-self:start;margin-top:0}.template-item-fields{grid-template-columns:1fr}.template-standard{grid-column:auto}.organization-stat-grid,.system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-node-grid{grid-template-columns:1fr}.organization-tree-head{display:grid}.portability-flow{grid-template-columns:1fr}.portability-flow>i{justify-self:center;transform:rotate(90deg)}.backup-summary,.entity-count-list{grid-template-columns:1fr}.module-center-heading{display:grid}.module-summary{justify-items:start}.module-category-section{padding:14px}.module-card-grid{grid-template-columns:1fr}.module-card{min-height:82px}.preview-control-panel{grid-template-columns:1fr}.dual-preview-heading{display:grid}.preview-stage{padding:8px}.preview-boundary>div{display:grid}}.performance-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.performance-indicator-head-actions{justify-items:end;gap:8px;display:grid}.performance-indicator-head-actions>span{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.performance-indicator-head-actions>span.valid{color:var(--green);background:var(--green-pale)}.performance-indicator-head-actions>span.invalid{color:var(--red);background:#fae7e5}.performance-indicator-editor article.inactive{opacity:.62}.performance-indicator-editor .indicator-row-actions{justify-items:center;gap:6px;display:grid}.text-danger-button{color:var(--red);background:0 0;border:0;padding:2px 4px;font-size:10px}.text-danger-button:hover{text-decoration:underline}.performance-editors-panel{padding:16px}.performance-editors-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.performance-editors-panel h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:20px}.performance-editors-panel header p{max-width:680px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.performance-editors-panel header>span{color:var(--green);background:var(--green-pale);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.performance-editors-toolbar{grid-template-columns:minmax(240px,1fr) 190px;gap:9px;padding:13px 0;display:grid}.performance-editors-toolbar select{border:1px solid var(--line);background:#fbfaf6;border-radius:9px;min-height:40px;padding:0 10px}.performance-editor-list{gap:7px;display:grid}.performance-editor-list article{border:1px solid var(--line);background:#fdfcf8;border-radius:11px;grid-template-columns:38px minmax(150px,1fr) minmax(170px,.8fr) 118px;align-items:center;gap:11px;min-height:64px;padding:9px 11px;display:grid}.performance-editor-list article>div{gap:4px;display:grid}.performance-editor-list article>div strong{font-size:11px}.performance-editor-list article>div small{color:var(--ink-soft);font-size:10px}.performance-editor-list article>p{gap:4px;margin:0;display:grid}.performance-editor-list article>p span{color:var(--ink-soft);font-size:10px}.performance-editor-list article>p strong{font-size:11px}.performance-permission-switch{color:var(--ink-soft);cursor:pointer;justify-content:flex-end;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.performance-permission-switch input{width:32px;height:18px;accent-color:var(--green)}.performance-permission-switch.enabled{color:var(--green)}@media (max-width:980px){.knowledge-directory{grid-template-columns:1fr}.knowledge-categories{gap:5px;display:flex;overflow-x:auto}.knowledge-categories>strong{display:none}.knowledge-categories button{flex:none;width:auto}.knowledge-trash-note{display:block;overflow:visible}.knowledge-trash-note>strong{display:block}.exam-card-grid,.knowledge-results,.learning-task-grid,.version-dialog-columns{grid-template-columns:1fr}}@media (max-width:700px){.training-heading{display:grid}.training-heading-stats{width:100%}.training-heading-stats>span{flex:1;min-width:0}.knowledge-hub-tabs button{flex:none}.training-section-head{flex-direction:column;align-items:flex-start}.training-section-head>small{text-align:left}.training-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-card{grid-template-columns:38px minmax(0,1fr)}.training-exam-dialog,.training-video-dialog{padding-top:50px}.version-dialog-columns .admin-form-grid{grid-template-columns:1fr}.version-dialog-columns .span-two{grid-column:auto}.knowledge-semantic-panel dl{grid-template-columns:1fr}.knowledge-auto-policy,.knowledge-public-notice{display:grid}.version-actions{grid-template-columns:1fr;display:grid}.training-video-frame video{max-height:50vh}.video-saving-state{text-align:center;grid-column:1/-1;margin-right:0}}.compensation-rule-page{gap:14px;display:grid}.compensation-component-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.compensation-component-grid>button{min-width:0;min-height:82px;color:var(--ink);border:1px solid var(--line);text-align:left;cursor:pointer;background:#fffefa;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.compensation-component-grid>button:disabled{cursor:default;opacity:1}.compensation-component-grid>button>span{border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.compensation-component-grid .earning{color:var(--green);background:var(--green-pale)}.compensation-component-grid .deduction{color:var(--red);background:var(--red-pale)}.compensation-component-grid .employer{color:#436d99;background:#e8f1fb}.compensation-component-grid p,.compensation-scheme-list p,.compensation-version-timeline p,.payroll-adjustment-list p,.payroll-event-list p{gap:4px;min-width:0;margin:0;display:grid}.compensation-component-grid strong,.compensation-scheme-list strong{flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.compensation-component-grid em,.compensation-component-grid small,.compensation-scheme-list em,.compensation-scheme-list small{color:var(--ink-soft);font-size:10px;font-style:normal}.compensation-component-grid>button>div{justify-items:end;gap:4px;display:grid}.compensation-component-grid aside{color:var(--green);grid-column:3;font-size:10px;font-weight:800}.compensation-scheme-list,.payroll-adjustment-list,.payroll-event-list{display:grid}.compensation-scheme-list>article,.payroll-adjustment-list>article,.payroll-event-list>article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 100px minmax(90px,auto);align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.compensation-scheme-list>article:last-child,.payroll-adjustment-list>article:last-child,.payroll-event-list>article:last-child{border-bottom:0}.compensation-scheme-list>article>span,.payroll-adjustment-list>article>span,.payroll-event-list>article>span{width:32px;height:32px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.compensation-scheme-list article>div,.payroll-adjustment-list article>div,.payroll-event-list article>div{gap:4px;display:grid}.compensation-scheme-list aside,.payroll-adjustment-list aside{color:var(--ink-soft);justify-content:flex-end;gap:5px;font-size:10px;display:flex}.compensation-scheme-list aside button,.payroll-adjustment-list aside button{min-height:28px;color:var(--green);cursor:pointer;background:#f2f7f2;border:1px solid #cad9cc;border-radius:7px;padding:0 9px;font-size:10px;font-weight:800}.compensation-scheme-list aside .publish{color:#fff;border-color:var(--ochre);background:var(--ochre)}.payroll-period-board{overflow:hidden}.payroll-period-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.payroll-period-board h2{margin:4px 0 0;font-family:STSong,SimSun,serif;font-size:19px}.payroll-period-board>header>b{color:var(--green);background:var(--green-pale);border-radius:8px;padding:7px 10px;font-size:10px}.payroll-period-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.payroll-period-metrics p{border-right:1px solid var(--line);gap:6px;min-width:0;margin:0;padding:13px 16px;display:grid}.payroll-period-metrics p:last-child{border-right:0}.payroll-period-metrics span{color:var(--ink-soft);font-size:10px}.payroll-period-metrics strong{color:var(--green);text-overflow:ellipsis;font-family:Georgia,serif;font-size:17px;overflow:hidden}.payroll-flow-line{background:#f7f5ef;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:13px 16px;display:grid}.payroll-flow-line span{min-height:34px;color:var(--ink-soft);background:#fff;border:1px solid #ddd8cf;border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid;position:relative}.payroll-flow-line span.done{color:#fff;border-color:var(--green);background:var(--green)}.payroll-readiness{gap:6px;padding:12px 16px;display:grid}.payroll-readiness article{border-radius:8px;grid-template-columns:150px minmax(0,1fr) auto;gap:10px;padding:9px 11px;font-size:10px;display:grid}.payroll-readiness article.blocker{color:#8f2f2d;background:var(--red-pale)}.payroll-readiness article.warning{color:#805b20;background:#fff2d9}.payroll-readiness em{font-style:normal;font-weight:800}.payroll-ready{color:var(--green);background:var(--green-pale);border-radius:8px;margin:12px 16px;padding:10px;font-size:10px}.payroll-period-board>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:12px 16px;display:flex}.compensation-record-row{border-bottom:1px solid var(--line);background:#fffefa;display:block}.compensation-record-row:last-child{border-bottom:0}.compensation-record-row>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 120px 190px 65px;align-items:center;gap:10px;min-height:70px;padding:10px 14px;list-style:none;display:grid}.compensation-record-row>summary::-webkit-details-marker{display:none}.compensation-record-row summary>span{width:32px;height:32px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-weight:900;display:grid}.compensation-record-row summary div,.compensation-record-row summary p{gap:4px;min-width:0;margin:0;display:grid}.compensation-record-row summary strong{font-size:11px}.compensation-record-row summary em,.compensation-record-row summary small{color:var(--ink-soft);font-size:10px;font-style:normal}.compensation-record-row summary aside{color:var(--ochre);text-align:right;font-size:10px;font-weight:800}.payroll-record-lines{background:#f7f5ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px 14px 14px 58px;display:grid}.payroll-record-lines p{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex}.payroll-record-lines p>span{gap:3px;font-size:10px;display:grid}.payroll-record-lines small{color:var(--ink-soft);font-size:10px}.payroll-record-lines b{color:var(--green);font-size:10px}.payroll-record-lines b.deduction{color:var(--red)}.payroll-record-lines b.employer{color:#436d99}.payroll-adjustment-list article>span.deduction{color:var(--red);background:var(--red-pale)}.payroll-adjustment-list article>strong{color:var(--green);text-align:right;font-size:11px}.payroll-event-list>article{grid-template-columns:34px minmax(0,1fr) minmax(160px,auto)}.payroll-adjustment-list strong,.payroll-event-list strong{gap:7px;font-size:11px;display:flex}.payroll-adjustment-list em,.payroll-adjustment-list small,.payroll-event-list em,.payroll-event-list small,.payroll-event-list time{color:var(--ink-soft);font-size:10px;font-style:normal}.payroll-adjustment-list aside button.reject{color:var(--red);background:var(--red-pale);border-color:#e8c2bd}.payroll-scheme-dialog{width:min(1040px,100vw - 32px);max-width:1040px}.payroll-rule-editor{border:1px solid var(--line);background:#f8f6f0;border-radius:11px;margin-top:14px;padding:12px}.payroll-rule-editor>header{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.payroll-rule-editor header div{gap:3px;display:grid}.payroll-rule-editor header span,.payroll-rule-editor small{color:var(--ink-soft);font-size:10px}.payroll-component-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.payroll-component-picker button{min-height:58px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd8cf;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:7px;display:grid}.payroll-component-picker button b{width:22px;height:22px;color:var(--green);background:var(--green-pale);border-radius:6px;place-items:center;display:grid}.payroll-component-picker button span{font-size:10px;font-weight:800}.payroll-component-picker button small{text-overflow:ellipsis;grid-column:2;overflow:hidden}.payroll-component-picker button.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.payroll-rule-rows{gap:6px;margin-top:10px;display:grid}.payroll-rule-rows article{background:#fff;border-radius:8px;grid-template-columns:24px minmax(110px,1fr) minmax(130px,1fr) 95px 80px 145px;align-items:end;gap:7px;padding:8px;display:grid}.payroll-rule-rows article>span{width:24px;height:28px;color:var(--green);background:var(--green-pale);border-radius:6px;place-items:center;font-size:10px;font-weight:900;display:grid}.payroll-rule-rows p{gap:3px;margin:0;display:grid}.payroll-rule-rows label{gap:4px;display:grid}.payroll-rule-rows input,.payroll-rule-rows select{min-width:0;height:31px}.payroll-rule-rows .required{align-items:center;min-height:31px;font-size:10px;display:flex}.payroll-rule-rows .required input{width:15px;height:15px}.payroll-rule-rows article{grid-template-columns:24px minmax(120px,.8fr) minmax(0,2.4fr);align-items:start}.payroll-rule-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:7px;min-width:0;display:grid}.payroll-rule-readonly span{min-height:31px;color:var(--ink-soft);border:1px solid var(--line);background:#f7f5ef;border-radius:7px;align-items:center;padding:0 9px;font-size:10px;display:flex}.payroll-attendance-policy{background:#f3f8f3;border:1px solid #dbe5dc;border-radius:8px;grid-column:2/-1;grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr));align-items:end;gap:7px;min-width:0;padding:9px;display:grid}.payroll-attendance-policy.leave{grid-template-columns:minmax(0,.8fr) repeat(6,minmax(0,1fr))}.payroll-attendance-policy>strong{color:var(--green);align-self:center;font-size:10px}.payroll-attendance-policy input,.payroll-attendance-policy select{background:#fff;width:100%}.compensation-version-timeline{border:1px solid var(--line);background:#f8f6f0;border-radius:9px;gap:5px;max-height:190px;margin:11px 0;padding:10px;display:grid;overflow-y:auto}.compensation-version-timeline>strong{font-size:10px}.compensation-version-timeline article{background:#fff;border-radius:7px;grid-template-columns:36px minmax(0,1fr) minmax(100px,.8fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.compensation-version-timeline article>span{color:var(--green);font-size:10px;font-weight:800}.compensation-version-timeline b{font-size:10px}.compensation-version-timeline em,.compensation-version-timeline small{color:var(--ink-soft);font-size:10px;font-style:normal}.compensation-pay-slip p span{gap:2px;display:grid}.compensation-pay-slip p span small{color:var(--ink-soft);font-size:10px}.compensation-pay-slip p.employer b{color:#436d99}@media (max-width:900px){.compensation-component-grid,.payroll-period-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-period-metrics p{border-bottom:1px solid var(--line)}.payroll-component-picker,.payroll-flow-line{grid-template-columns:repeat(3,minmax(0,1fr))}.payroll-rule-rows article{grid-template-columns:24px minmax(100px,.7fr) minmax(0,2fr)}.payroll-rule-fields{grid-template-columns:minmax(130px,1fr) minmax(110px,1fr)}.payroll-rule-fields .required{grid-column:1/-1}.payroll-attendance-policy,.payroll-attendance-policy.leave{grid-template-columns:repeat(3,minmax(100px,1fr))}.payroll-attendance-policy>strong{grid-column:1/-1}.compensation-record-row>summary{grid-template-columns:34px minmax(0,1fr) 100px 150px}.compensation-record-row summary aside{display:none}}@media (max-width:700px){.compensation-component-grid{grid-template-columns:1fr;padding:9px}.compensation-scheme-list>article,.payroll-adjustment-list>article,.payroll-event-list>article{grid-template-columns:34px minmax(0,1fr) auto;padding:10px}.compensation-scheme-list article>div,.payroll-adjustment-list article>div{grid-column:2}.compensation-scheme-list aside,.payroll-adjustment-list aside{flex-direction:column;grid-area:1/3/span 2}.payroll-event-list>article>div{grid-column:2/-1}.payroll-period-board>header{padding:12px}.payroll-period-board h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.payroll-period-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-period-metrics p{padding:10px}.payroll-period-metrics strong{font-size:15px}.payroll-flow-line{grid-template-columns:1fr;padding:10px}.payroll-flow-line span{justify-items:start;min-height:38px;padding-left:12px;font-size:11px}.payroll-readiness{padding:10px}.payroll-readiness article{grid-template-columns:1fr auto;font-size:11px}.payroll-readiness article span{grid-column:1/-1;line-height:1.45}.payroll-period-board>footer{grid-template-columns:1fr;padding:10px;display:grid}.payroll-period-board>footer>*{place-items:center;width:100%;min-height:44px;display:grid}.compensation-record-row>summary{grid-template-columns:34px minmax(0,1fr);min-height:84px;padding:10px}.compensation-record-row summary>div{grid-column:2}.compensation-record-row summary aside{display:none}.payroll-record-lines{grid-template-columns:1fr;padding:8px 10px 12px}.payroll-component-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-rule-rows article{grid-template-columns:24px minmax(0,1fr);align-items:start}.payroll-attendance-policy,.payroll-rule-fields,.payroll-rule-rows article>p{grid-column:2}.payroll-attendance-policy,.payroll-attendance-policy.leave,.payroll-rule-fields{grid-template-columns:1fr}.payroll-attendance-policy>strong,.payroll-rule-fields .required{grid-column:auto}.payroll-attendance-policy input,.payroll-attendance-policy select,.payroll-rule-fields input,.payroll-rule-fields select,.payroll-rule-readonly span{min-height:42px;font-size:11px}.payroll-scheme-dialog{border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:94dvh;margin-top:auto;overflow-y:auto}.compensation-version-timeline article{grid-template-columns:38px minmax(0,1fr)}.compensation-version-timeline article>em{grid-column:2}}.executive-labor-cost{min-width:0;color:var(--ink);cursor:pointer;text-align:left;border:0;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) auto;align-items:center;gap:18px;padding:16px 19px;display:grid}.executive-labor-cost>div{gap:4px;min-width:0;display:grid}.executive-labor-cost small,.executive-labor-cost>div>span:not(.kicker){color:var(--ink-soft);font-size:10px}.executive-labor-cost strong{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font:700 19px Georgia,serif;overflow:hidden}.executive-labor-cost>b{color:var(--ochre);white-space:nowrap;font-size:10px}@media (max-width:700px){.executive-labor-cost{grid-template-columns:1fr 1fr;gap:10px;padding:13px}.executive-labor-cost>b{color:#fff;background:var(--ochre);border-radius:9px;grid-column:1/-1;place-items:center;min-height:40px;font-size:11px;display:grid}.executive-labor-cost small,.executive-labor-cost>div>span:not(.kicker){font-size:11px}.executive-labor-cost strong{font-size:18px}}.pilot-center{gap:16px;display:grid}.pilot-heading{align-items:flex-end}.pilot-heading-actions{align-items:center;gap:10px;display:flex}.pilot-heading-actions select{min-width:220px;min-height:42px}.pilot-create-panel{border-color:#b049243d;padding:22px;box-shadow:0 18px 40px #21312b14}.pilot-create-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.pilot-create-panel h2,.pilot-detail h2,.pilot-empty h2{margin:6px 0}.pilot-create-panel header p,.pilot-decision p,.pilot-detail-header p,.pilot-evidence header p{color:var(--ink-soft);margin:0;line-height:1.6}.pilot-create-panel>header>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;align-self:start;width:34px;height:34px}.pilot-create-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 0;display:grid}.pilot-create-panel label,.pilot-form-grid label{color:var(--ink-soft);align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.pilot-create-panel label.wide,.pilot-form-grid label.wide{grid-column:1/-1}.pilot-create-panel input,.pilot-create-panel select,.pilot-create-panel textarea,.pilot-form-grid input,.pilot-form-grid select,.pilot-form-grid textarea{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fffefa;border-radius:10px;padding:10px 12px}.pilot-create-panel textarea{resize:vertical;min-height:76px}.pilot-create-panel>footer,.pilot-save-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.pilot-create-panel>footer>span,.pilot-save-row small{color:var(--ink-soft);font-size:12px}.pilot-create-panel>footer>div{gap:10px;display:flex}.pilot-summary-grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:12px;display:grid}.pilot-summary-grid>article{align-content:center;gap:8px;min-height:118px;padding:18px;display:grid}.pilot-progress-card>div>span,.pilot-summary-grid>article>span{color:var(--ink-soft);font-size:12px}.pilot-progress-card>div>strong,.pilot-summary-grid>article>strong{color:var(--green);font-family:Georgia,serif;font-size:34px;line-height:1}.pilot-summary-grid strong i{font-family:inherit;font-size:14px;font-style:normal}.pilot-progress-card>div>small,.pilot-summary-grid>article>small{color:var(--ink-soft);font-size:11px}.pilot-summary-grid>article.danger>strong{color:var(--red)}.pilot-summary-grid>article.warning>strong{color:#a86b16}.pilot-progress-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pilot-progress-card>div{gap:8px;display:grid}.pilot-progress-ring{--pilot-progress:0deg;background:conic-gradient(var(--green) var(--pilot-progress),#e7ebe5 0);text-align:center;border-radius:50%;place-content:center;width:76px;height:76px;display:grid;position:relative}.pilot-progress-ring:after{content:"";background:#fffefa;border-radius:50%;position:absolute;inset:7px}.pilot-progress-ring b,.pilot-progress-ring span{z-index:1;position:relative}.pilot-progress-ring b{color:var(--green);font-size:18px}.pilot-progress-ring span{color:var(--ink-soft);font-size:10px}.pilot-filter-bar{justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.pilot-filter-bar>div{gap:4px;min-width:0;display:grid}.pilot-filter-bar>div strong{font-size:14px}.pilot-filter-bar>div small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pilot-filter-bar nav{background:#f1eee7;border-radius:10px;gap:6px;padding:4px;display:flex}.pilot-filter-bar nav button{min-height:34px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:700}.pilot-filter-bar nav button.active{color:var(--ochre);background:#fff;box-shadow:0 3px 12px #21312b14}.pilot-workspace{grid-template-columns:minmax(250px,.72fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.pilot-case-list{gap:9px;display:grid;position:sticky;top:76px}.pilot-case-card{text-align:left;cursor:pointer;border:1px solid #0000;grid-template-columns:26px 34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:82px;padding:12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.pilot-case-card:hover{transform:translateY(-1px)}.pilot-case-card.active{border-color:var(--ochre);box-shadow:0 12px 30px #21312b1a}.pilot-case-number{color:#a4aaa5;font-family:Georgia,serif;font-size:11px}.pilot-case-glyph{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-weight:800;display:grid}.pilot-case-copy{gap:4px;min-width:0;display:grid}.pilot-case-copy em{color:var(--ochre);font-size:11px;font-style:normal;font-weight:800}.pilot-case-copy strong{font-size:12px}.pilot-case-copy small,.pilot-case-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-case-copy small{color:var(--ink-soft);font-size:11px}.pilot-case-card>b,.pilot-status{color:#69736e;white-space:nowrap;background:#eef0ed;border-radius:999px;padding:5px 8px;font-size:11px}.pilot-case-card.green>b,.pilot-status.green{color:#236344;background:#e1f0e7}.pilot-case-card.red>b,.pilot-status.red{color:#a03b36;background:#fae5e2}.pilot-case-card.amber>b,.pilot-status.amber{color:#986317;background:#fff0cf}.pilot-case-card.blue>b,.pilot-status.blue{color:#315e85;background:#e4eef7}.pilot-case-card.purple>b,.pilot-status.purple{color:#654b87;background:#eee6f8}.pilot-list-empty{color:var(--ink-soft);text-align:center;padding:24px}.pilot-detail{padding:0;overflow:hidden}.pilot-detail-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 16px;display:flex}.pilot-detail-header>div{min-width:0}.pilot-detail-header h2{font-size:23px}.pilot-status{margin-top:4px;font-size:11px;font-weight:800}.pilot-detail-actions{justify-content:flex-end;gap:9px;padding:0 24px 18px;display:flex}.pilot-standard{background:#f3f8f4;border:1px solid #dce6df;border-radius:12px;margin:0 24px 20px;padding:16px}.pilot-standard>div{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;display:grid}.pilot-standard>div span{color:var(--green);font-size:11px;font-weight:800}.pilot-standard>div p{margin:0;line-height:1.65}.pilot-standard ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pilot-standard li{background:#ffffffb8;border:1px solid #dfe8e2;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:9px;font-size:11px;line-height:1.45;display:grid}.pilot-standard li span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.pilot-detail>.inline-error{margin:0 24px 16px}.pilot-form-grid{border-top:1px solid var(--line);background:#fffefa;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px;display:grid}.pilot-form-grid textarea{resize:vertical;min-height:82px;line-height:1.6}.pilot-form-grid label:nth-of-type(5) textarea{min-height:106px}.pilot-save-row{margin:0 24px;padding-bottom:18px}.pilot-evidence{border-top:1px solid var(--line);padding:20px 24px}.pilot-decision,.pilot-evidence>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.pilot-decision h3,.pilot-evidence h3{margin:0 0 4px;font-size:15px}.pilot-decision p,.pilot-evidence header p{font-size:11px}.pilot-evidence label{cursor:pointer}.pilot-evidence label input{display:none}.pilot-evidence>div{gap:7px;margin-top:14px;display:grid}.pilot-evidence article{border:1px solid var(--line);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.pilot-evidence article>span{width:32px;height:32px;color:var(--ochre);background:var(--ochre-pale);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.pilot-evidence article p{gap:3px;min-width:0;margin:0;display:grid}.pilot-evidence article small,.pilot-evidence article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pilot-evidence article strong{font-size:11px}.pilot-evidence article small{color:var(--ink-soft);font-size:11px}.pilot-evidence article a,.pilot-evidence article button{color:var(--ochre);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.pilot-evidence article button{color:var(--ink-soft)}.pilot-evidence-empty{color:var(--ink-soft);border:1px dashed var(--line);text-align:center;border-radius:9px;padding:18px;font-size:11px}.pilot-decision{border-top:1px solid var(--line);background:#f7f4ed;padding:20px 24px}.pilot-decision>div:last-child{gap:8px;display:flex}.pilot-decision button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 14px;font-weight:800}.pilot-decision button:disabled{opacity:.55;cursor:wait}.decision-fail{color:var(--red);background:#fff;border:1px solid #e8c5c1}.decision-block{color:#986317;background:#fff;border:1px solid #ecd5a2}.decision-pass{color:#fff;border:1px solid var(--green);background:var(--green)}.pilot-timeline{border-top:1px solid var(--line)}.pilot-timeline summary{cursor:pointer;padding:16px 24px;font-weight:800}.pilot-timeline>div{padding:0 24px 18px}.pilot-timeline article{border-top:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;display:grid}.pilot-timeline article>span{background:var(--green);border-radius:50%;width:8px;height:8px;margin-top:5px}.pilot-timeline article p{gap:3px;margin:0;display:grid}.pilot-timeline article strong{font-size:11px}.pilot-timeline article small,.pilot-timeline time{color:var(--ink-soft);font-size:11px}.pilot-empty{gap:16px;display:grid}.pilot-empty>.panel{text-align:center;align-content:center;place-items:center;gap:10px;min-height:230px;padding:28px;display:grid}.pilot-empty>.panel>span{color:#fff;background:var(--green);border-radius:16px;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.pilot-empty>.panel p{max-width:520px;color:var(--ink-soft);margin:0 0 8px}.pilot-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pilot-guide-grid article{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:120px;padding:16px;display:grid}.pilot-guide-grid article>span{width:38px;height:38px;color:var(--green);background:var(--green-pale);border-radius:11px;place-items:center;font-weight:800;display:grid}.pilot-guide-grid article em{color:var(--ochre);font-size:11px;font-style:normal;font-weight:800}.pilot-guide-grid h3{margin:4px 0}.pilot-guide-grid p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.pilot-loading{align-content:center;place-items:center;gap:8px;min-height:420px;display:grid}.pilot-loading>span{border:3px solid #dce5de;border-top:3px solid var(--green);border-radius:50%;width:32px;height:32px;animation:spin .8s linear infinite}.pilot-loading h2,.pilot-loading p{margin:0}.pilot-loading p{color:var(--ink-soft)}@media (max-width:1100px){.pilot-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-workspace{grid-template-columns:230px minmax(0,1fr)}.pilot-standard ol{grid-template-columns:1fr}.pilot-create-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pilot-center{gap:10px}.pilot-heading{gap:12px}.pilot-heading-actions{width:100%}.pilot-heading-actions select{flex:1;min-width:0}.pilot-heading-actions .primary-button{white-space:nowrap;padding-inline:12px}.pilot-create-panel{padding:14px}.pilot-create-panel>header{padding-bottom:12px}.pilot-create-panel>div{grid-template-columns:1fr;gap:10px;padding:14px 0}.pilot-create-panel label.wide{grid-column:auto}.pilot-create-panel>footer{flex-direction:column;align-items:stretch}.pilot-create-panel>footer>div{grid-template-columns:1fr 1fr;display:grid}.pilot-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pilot-summary-grid>article{text-align:center;min-height:78px;padding:10px 7px}.pilot-summary-grid .pilot-progress-card{text-align:left;grid-column:1/-1;min-height:92px;padding:12px 16px}.pilot-progress-card>div>span,.pilot-summary-grid>article>span{font-size:11px}.pilot-progress-card>div>strong,.pilot-summary-grid>article>strong{font-size:24px}.pilot-progress-card>div>small,.pilot-summary-grid>article>small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pilot-progress-ring{width:62px;height:62px}.pilot-filter-bar{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.pilot-filter-bar nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pilot-filter-bar nav button{padding:0 5px;font-size:11px}.pilot-workspace{display:block}.pilot-case-list{scroll-snap-type:x proximity;scrollbar-width:none;gap:7px;padding-bottom:8px;display:flex;position:static;overflow-x:auto}.pilot-case-list::-webkit-scrollbar{display:none}.pilot-case-card{scroll-snap-align:start;grid-template-columns:30px minmax(0,1fr);gap:8px;min-width:178px;min-height:70px;padding:10px}.pilot-case-number{display:none}.pilot-case-glyph{grid-row:1/3;width:30px;height:30px}.pilot-case-copy strong{font-size:11px}.pilot-case-copy small{font-size:10px}.pilot-case-card>b{grid-column:2;justify-self:start;padding:3px 6px;font-size:10px}.pilot-detail-header{padding:16px 14px 10px}.pilot-detail-header h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.pilot-detail-header p,.pilot-status{font-size:11px}.pilot-detail-actions{grid-template-columns:1fr 1fr;padding:0 14px 14px;display:grid}.pilot-detail-actions>button:only-child{grid-column:1/-1}.pilot-standard{margin:0 14px 14px;padding:12px}.pilot-standard>div{grid-template-columns:1fr;gap:5px}.pilot-standard>div p{font-size:11px}.pilot-standard ol{gap:6px;margin-top:10px}.pilot-standard li{min-height:46px;font-size:11px}.pilot-detail>.inline-error{margin:0 14px 12px}.pilot-form-grid{grid-template-columns:1fr;gap:10px;padding:14px}.pilot-form-grid label.wide{grid-column:auto}.pilot-form-grid textarea{min-height:78px}.pilot-save-row{flex-direction:column;align-items:stretch;margin:0 14px;padding-bottom:14px}.pilot-save-row button{width:100%}.pilot-evidence{padding:14px}.pilot-evidence>header{flex-direction:column;align-items:stretch}.pilot-evidence header label{text-align:center;width:100%}.pilot-evidence article{grid-template-columns:30px minmax(0,1fr) auto;gap:7px}.pilot-evidence article>span{width:28px;height:28px}.pilot-evidence article button{display:none}.pilot-evidence article strong{font-size:11px}.pilot-evidence article small{font-size:10px}.pilot-decision{flex-direction:column;align-items:stretch;padding:14px}.pilot-decision>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pilot-decision button{padding:0 6px;font-size:11px}.pilot-timeline summary{padding:14px}.pilot-timeline>div{padding:0 14px 14px}.pilot-timeline article time{display:none}.pilot-guide-grid{grid-template-columns:1fr}.pilot-guide-grid article{min-height:94px}.pilot-empty>.panel{min-height:210px;padding:20px 14px}}.access-audit{gap:14px;min-width:0;display:grid}.access-audit-loading{min-height:150px;color:var(--ink-soft);justify-content:center;align-items:center;gap:10px;padding:24px;font-size:11px;display:flex}.access-audit-loading p{margin:0}.access-audit-loading strong{color:var(--ink)}.access-audit-hero{background:linear-gradient(135deg,#fffefa,#f1f4ee);justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.access-audit-hero h2{margin:5px 0 7px;font-family:STSong,SimSun,serif;font-size:21px}.access-audit-hero p{max-width:680px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.65}.access-audit-actions{justify-items:stretch;gap:8px;min-width:165px;display:grid}.access-audit-actions small{color:var(--ink-soft);text-align:right;font-size:10px}.access-audit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.access-audit-stats article{background:var(--panel);border:1px solid var(--line);min-height:92px;box-shadow:var(--shadow);border-radius:13px;align-content:center;gap:5px;padding:15px;display:grid}.access-audit-stats small,.access-audit-stats span{color:var(--ink-soft);font-size:10px}.access-audit-stats strong{color:var(--green);font-family:Georgia,serif;font-size:27px}.access-audit-stats .danger strong{color:var(--red)}.access-audit-stats .warning strong{color:#a06b1f}.access-audit-stats .success strong{color:#2c7e5d}.access-audit-result{color:#255e46;background:#e6f2e9;border:1px solid #c5ddcb;border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 14px;font-size:10px;display:flex}.access-audit-result strong{margin-right:5px}.access-audit-result span{background:#ffffff9e;border-radius:6px;padding:4px 7px}.access-audit-section{min-width:0;overflow:hidden}.access-audit-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:69px;padding:13px 16px;display:flex}.access-audit-section-head h3{margin:4px 0 0;font-family:STSong,SimSun,serif;font-size:17px}.access-audit-section-head>small{color:var(--ink-soft);font-size:10px}.access-audit-checks{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-audit-checks article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:10px 14px;display:grid}.access-audit-checks article:nth-child(2n){border-right:0}.access-audit-checks article>span{color:#2c7e5d;background:#e3f1e7;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.access-audit-checks article.warning>span{color:#9a681e;background:#fff0cd}.access-audit-checks article.fail>span{color:var(--red);background:var(--red-pale)}.access-audit-checks article>div{gap:4px;min-width:0;display:grid}.access-audit-checks strong{font-size:11px}.access-audit-checks small{color:var(--ink-soft);font-size:10px;line-height:1.45}.access-audit-checks article>b{color:#2c7e5d;font-size:10px}.access-audit-checks article.warning>b{color:#9a681e}.access-audit-checks article.fail>b{color:var(--red)}.access-role-grid{background:#f4f2ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.access-role-grid article{border:1px solid var(--line);background:#fffefa;border-radius:10px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.access-role-grid header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.access-role-grid header strong{font-size:11px}.access-role-grid header span{color:var(--green);background:var(--green-pale);border-radius:999px;padding:3px 6px;font-size:10px}.access-role-grid p{color:var(--ink-soft);grid-template-columns:30px minmax(0,1fr);gap:6px;margin:0;font-size:10px;line-height:1.5;display:grid}.access-role-grid p b{color:var(--ink)}.access-role-grid>article>small{color:#8a7e70;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.access-audit-filters{border-bottom:1px solid var(--line);background:#f8f6f1;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.access-audit-filters>div{gap:5px;display:flex}.access-audit-filters button{min-height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:10px;font-weight:800}.access-audit-filters button.active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #253c3211}.access-audit-filters input{width:min(260px,34%);height:34px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 10px;font-size:10px}.access-issue-list{display:grid}.access-issue-list article{border-bottom:1px solid var(--line);grid-template-columns:65px minmax(0,1fr) 74px;align-items:center;gap:10px;min-height:73px;padding:10px 14px;display:grid}.access-issue-list article:last-child{border-bottom:0}.access-issue-list article.blocking{box-shadow:inset 3px 0 var(--red)}.access-issue-level{color:#86611d;background:#fff0cd;border-radius:999px;justify-self:start;padding:5px 7px;font-size:10px;font-weight:800}.access-issue-list article.blocking .access-issue-level{color:var(--red);background:var(--red-pale)}.access-issue-list article.notice .access-issue-level{color:#486d96;background:#e9f0f8}.access-issue-list article>div{gap:4px;min-width:0;display:grid}.access-issue-list header{align-items:center;gap:6px;display:flex}.access-issue-list header strong{font-size:11px}.access-issue-list header em{color:var(--ink-soft);background:#eeece6;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal}.access-issue-list p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.5}.access-issue-list small{color:#8e8376;font-size:10px}.access-issue-list article>b{color:var(--ochre);text-align:right;font-size:10px}.access-audit-empty{min-height:110px;color:var(--ink-soft);align-content:center;place-items:center;gap:5px;display:grid}.access-audit-empty strong{color:var(--green);font-size:11px}.access-audit-empty small{font-size:10px}@media (max-width:1000px){.access-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.access-audit{gap:10px;overflow-x:clip}.access-audit-hero{gap:14px;padding:16px;display:grid}.access-audit-hero h2,.access-audit-section-head h3{font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.access-audit-hero h2{font-size:19px;line-height:1.35}.access-audit-hero p{font-size:11px}.access-audit-actions{min-width:0}.access-audit-actions small{text-align:left;font-size:11px}.access-audit-actions button{min-height:45px;font-size:11px}.access-audit-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.access-audit-stats article{min-height:82px;padding:11px}.access-audit-stats small,.access-audit-stats span{font-size:11px}.access-audit-stats strong{font-size:24px}.access-audit-result{grid-template-columns:repeat(2,minmax(0,1fr));font-size:11px;display:grid}.access-audit-result strong{grid-column:1/-1}.access-audit-section-head{min-height:64px;padding:12px}.access-audit-section-head h3{font-size:15px}.access-audit-section-head>small{display:none}.access-audit-checks{grid-template-columns:1fr}.access-audit-checks article,.access-audit-checks article:nth-child(2n){border-right:0;min-height:70px}.access-audit-checks article>b,.access-audit-checks small,.access-audit-checks strong{font-size:11px}.access-role-grid{grid-template-columns:1fr;gap:7px;padding:8px}.access-role-grid article{padding:12px}.access-role-grid header strong{font-size:12px}.access-role-grid header span,.access-role-grid p,.access-role-grid>article>small{font-size:11px}.access-role-grid p{grid-template-columns:33px minmax(0,1fr)}.access-audit-filters{padding:8px;display:grid}.access-audit-filters>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-audit-filters button{min-height:39px;font-size:11px}.access-audit-filters input{width:100%;height:42px;font-size:11px}.access-issue-list{background:#f4f2ec;gap:7px;padding:8px}.access-issue-list article{border:1px solid var(--line);background:#fffefa;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.access-issue-level{grid-column:1;font-size:10px}.access-issue-list article>div{grid-area:2/1/auto/-1}.access-issue-list article>b{grid-area:1/2;font-size:11px}.access-issue-list header{flex-wrap:wrap;align-items:flex-start}.access-issue-list header em,.access-issue-list header strong,.access-issue-list p,.access-issue-list small{font-size:11px}}@media (max-width:820px){body,html{width:100%;max-width:100%;overflow-x:clip}body{-webkit-tap-highlight-color:transparent;background:#f2f1ec}.app-shell,.main-area,.page-content{width:100%;min-width:0;max-width:100%;overflow-x:clip}.main-area{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.topbar{height:calc(62px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:#fffefaf5;box-shadow:0 4px 18px #2330290e}.mobile-brand{flex:1;gap:10px;min-width:0}.mobile-brand>span{gap:2px;min-width:0;display:grid}.mobile-brand strong{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:15px}.mobile-brand small,.mobile-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-brand small{color:var(--ink-soft);font-size:11px}.brand-mark.small{flex-basis:38px;width:38px;height:38px;font-size:20px}.topbar-actions{flex:none;gap:5px}.global-search-trigger{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.global-search-trigger>span{font-size:20px}.global-search-trigger kbd,.global-search-trigger strong,.quick-create-trigger{display:none}.icon-button,.user-chip{min-width:44px;min-height:44px}.user-chip{padding:4px}.user-chip .avatar{flex-basis:36px;width:36px;height:36px}.notification-popover{z-index:220;width:auto;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;inset:0}.notification-popover>header{min-height:calc(70px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.notification-popover>header strong{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.notification-popover>header small{font-size:11px}.notification-popover>header .notification-close{width:42px;height:42px;font-size:22px}.notification-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 10px}.notification-list{min-height:0;max-height:none}.notification-list>button{min-height:88px;padding:14px}.notification-list strong{font-size:13px}.notification-list small{font-size:11px;line-height:1.55}.notification-list em,.notification-list time{font-size:11px}.notification-popover>footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.notification-popover>footer button{min-height:46px;font-size:12px}.command-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefa;padding:0;display:block}.global-command-center{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.global-command-center>header{min-height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.global-command-center>header strong{font-size:16px}.global-command-center>header small{font-size:11px}.command-brand{width:42px;height:42px;font-size:20px}.command-close{width:44px;height:44px;font-size:23px}.command-mode-tabs{padding:7px 10px}.command-mode-tabs button{min-height:42px;font-size:12px}.command-search-box{min-height:54px;margin:11px 12px 5px;padding:0 11px}.command-search-box input{height:50px;font-size:14px}.command-search-box kbd{display:none}.command-results{min-height:0;padding:5px 12px 14px}.command-result-group{border-radius:13px;margin-top:9px}.command-result-group>header{min-height:38px}.command-result-group>header span,.command-result-group>header strong{font-size:11px}.command-result-group>button{grid-template-columns:40px minmax(0,1fr) 15px;gap:10px;min-height:76px;padding:11px}.command-result-glyph{width:40px;height:40px;font-size:14px}.command-result-group button p strong{font-size:13px}.command-result-group button p small{white-space:normal;font-size:11px;line-height:1.45}.command-result-group button>em{grid-column:2;font-size:11px}.command-result-group button>b{grid-area:1/3/span 2}.command-welcome{padding:20px 2px}.command-welcome>div>span{width:48px;height:48px}.command-welcome p strong{font-size:13px}.command-welcome p small{font-size:11px;line-height:1.5}.command-welcome>section{padding:12px}.command-welcome section>header small,.command-welcome section>header strong{font-size:11px}.command-welcome section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.command-welcome section button{min-height:72px}.command-welcome section button strong{font-size:11px}.quick-create-center{min-height:0;padding:16px 12px}.quick-create-heading strong{font-size:15px}.quick-create-heading small{font-size:11px}.quick-create-center>div:nth-child(2){grid-template-columns:1fr}.quick-create-center>div>button{min-height:82px}.quick-create-center button p strong{font-size:13px}.quick-create-center button p small{font-size:11px}.global-command-center>footer{min-height:calc(48px + env(safe-area-inset-bottom));padding:0 14px env(safe-area-inset-bottom)}.global-command-center>footer span{display:none}.global-command-center>footer small{font-size:11px}.page-content{padding:18px 14px 28px}.page-heading,.welcome-row{gap:14px;margin-bottom:18px;display:grid}.page-heading h1,.welcome-row h1{letter-spacing:-.4px;margin:5px 0;font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:25px;line-height:1.25}.page-heading p,.welcome-row p{font-size:12px;line-height:1.65}.eyebrow,.kicker{letter-spacing:1.2px;font-size:11px}.page-heading>button,.welcome-row>button{width:100%}.panel{border-radius:16px;box-shadow:0 5px 20px #2b312c0b}.panel-heading{min-height:64px;padding:15px 16px}.panel-heading h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.panel-heading p{font-size:11px;line-height:1.5}.panel-heading button{min-height:44px;padding:0 4px;font-size:12px}.mobile-nav{height:calc(68px + env(safe-area-inset-bottom));padding:5px 5px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffefaf7;border-top:1px solid #d2cfc7d1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 24px #23302912}.mobile-nav button{color:#7d8780;border-radius:12px;place-content:center;justify-items:center;gap:3px;min-width:0;min-height:58px;padding:2px;font-size:11px;font-weight:600;display:grid;position:relative}.mobile-nav button span{border-radius:16px;width:34px;height:29px;font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:12px;font-weight:700;transition:all .16s;position:relative}.mobile-nav button.active{color:var(--ochre)}.mobile-nav button.active span{color:var(--ochre);background:var(--ochre-pale)}.mobile-nav button span i{background:var(--red);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:1px}.danger-button,.primary-button,.secondary-button,.table-action,.video-study-button{border-radius:11px;min-height:46px;padding-left:16px;padding-right:16px;font-size:13px}input:not([type=checkbox]):not([type=radio]),select{max-width:100%;min-height:48px!important;font-size:16px!important}textarea{max-width:100%;font-size:14px!important}input[type=file]{width:100%}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.stat-card{border-radius:15px;min-height:116px;padding:14px 15px}.stat-card>div span{font-size:11px}.stat-card p{margin:13px 0 6px}.stat-card p strong{font-size:28px}.stat-card>small{font-size:11px}.overview-hr-tasks{margin-bottom:12px}.overview-hr-tasks>header{min-height:64px;padding:13px 15px}.overview-hr-tasks h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.overview-hr-tasks header p{font-size:11px}.overview-hr-tasks header>button{min-height:42px;font-size:11px}.overview-hr-tasks>div{grid-template-columns:1fr}.overview-hr-tasks>div>button{border-right:0;grid-template-columns:34px minmax(0,1fr) auto;min-height:68px;padding:10px 13px;border-bottom:1px solid var(--line)!important}.overview-hr-tasks>div>button:last-child{border-bottom:0!important}.overview-hr-tasks>div strong{font-size:12px}.overview-hr-tasks time b,.overview-hr-tasks>div small{font-size:11px}.dashboard-grid{gap:12px}.task-list{min-height:0;box-shadow:none;background:0 0;border:0;gap:9px;padding:10px;display:grid}.task-row{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:4px minmax(0,1fr) auto;gap:10px;min-height:104px;padding:13px 12px}.task-main p,.task-main>div small{font-size:11px}.task-main>strong{text-overflow:clip;white-space:normal;font-size:13px;line-height:1.5;overflow:visible}.task-deadline{display:none}.status-badge{min-height:25px;font-size:11px}.health-list{padding:6px 16px;display:block}.health-row{grid-template-columns:98px minmax(0,1fr) 30px;min-height:65px}.health-row strong{font-size:12px}.health-legend,.health-row small{font-size:11px}.activity-list{grid-template-columns:1fr;padding:7px 15px 14px}.activity-item{min-height:67px;font-size:12px}.activity-item div>strong{font-size:12px}.activity-item div small,.activity-item time{font-size:11px}.admin-tabs,.filter-tabs,.knowledge-hub-tabs,.module-category-tabs,.rules-subtabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:100%;padding:5px;display:grid;overflow:visible}.admin-tabs button,.filter-tabs button,.knowledge-hub-tabs button,.module-category-tabs button,.rules-subtabs button{text-overflow:ellipsis;white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:44px;padding:0 8px;font-size:11px;overflow:hidden}.knowledge-hub-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-hub-tabs button{gap:4px}.module-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.module-category-tabs button{min-height:40px}.rules-subtabs{grid-template-columns:1fr}.issue-table-panel{box-shadow:none;background:0 0;border:0;overflow:visible}.issue-table-body{grid-template-columns:1fr;gap:10px;padding:0;display:grid}.issue-table-row{border:1px solid var(--line);min-height:122px;box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px}.issue-name{grid-column:1/-1}.issue-name strong{white-space:normal;font-size:13px;line-height:1.5;overflow:visible}.issue-table-row strong{font-size:12px}.issue-table-row small{font-size:11px}.split-actions{align-self:end}.admin-layout,.inspection-layout,.inspection-side,.report-browser,.settings-columns{grid-template-columns:1fr;gap:12px}.admin-form,.category-rules,.inspection-form,.rule-card-list{padding:15px}.admin-form-grid,.category-rule-fields,.inspection-form,.permission-fieldset>div,.rule-fields{grid-template-columns:1fr;gap:14px}.category-standard-field,.rule-standard-field,.span-two{grid-column:auto}.admin-form-grid label,.dialog label,.inspection-form label{font-size:12px}.admin-form-grid input,.admin-form-grid select,.inspection-form input,.inspection-form select{height:48px}.admin-form-actions,.form-actions{z-index:4;bottom:calc(68px + env(safe-area-inset-bottom));padding:12px 15px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffefaf7;grid-template-columns:1fr;margin:14px -15px -15px;display:grid;position:sticky;box-shadow:0 -8px 18px #2330290d}.inspection-side{display:grid}.recent-mini small,.recent-mini strong,.vertical-flow p{font-size:11px}.standard-toolbar{grid-template-columns:1fr;gap:9px;display:grid}.standard-toolbar .search-box,.standard-toolbar>button{width:100%}.search-box{height:48px}.search-box input{min-height:44px!important}.exam-card-grid,.knowledge-results,.learning-task-grid,.major-grid,.standard-grid{grid-template-columns:1fr;gap:10px}.standard-card{grid-template-columns:48px minmax(0,1fr) auto;gap:11px;min-height:118px;padding:14px}.standard-card>span{width:46px;height:54px}.standard-card h3{white-space:normal;font-size:14px;line-height:1.45;overflow:visible}.standard-card em,.standard-card p,.standard-card small{font-size:11px;line-height:1.55}.knowledge-card-actions a,.knowledge-card-actions button,.knowledge-card-actions>span{width:58px;min-height:38px;font-size:11px}.knowledge-directory{grid-template-columns:1fr;gap:10px}.knowledge-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid;overflow:visible}.knowledge-categories>strong{grid-column:1/-1;padding:5px 7px;font-size:13px;display:block}.knowledge-categories button{width:100%;min-width:0;min-height:44px;padding:0 9px;font-size:11px}.knowledge-trash-note{padding:14px;display:block}.knowledge-trash-note>strong{padding:0}.knowledge-trash-note p,.knowledge-trash-note small{font-size:11px}.training-heading{gap:12px}.training-heading-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.training-heading-stats>span{min-width:0;padding:11px;font-size:11px}.training-heading-stats b{font-size:22px}.training-section-head{gap:7px;margin-bottom:12px;display:grid}.training-section-head h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.training-section-head>small{text-align:left;max-width:none;font-size:11px}.learning-task{padding:15px}.learning-task h3{font-size:15px}.learning-task>em,.learning-task>p{font-size:11px;line-height:1.55}.learning-task-meta{font-size:11px}.learning-task-actions{grid-template-columns:1fr;display:grid}.learning-task-actions>a,.learning-task-actions>span{margin:0}.learning-task-actions button{width:100%}.training-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.training-stat-grid article{min-height:91px;padding:12px}.training-stat-grid span{font-size:11px}.training-progress-table{box-shadow:none;background:0 0;border:0;gap:9px;display:grid;overflow:visible}.training-progress-row.header{display:none}.training-progress-row{border:1px solid var(--line);min-width:0;min-height:0;box-shadow:var(--shadow);background:#fff;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:14px;font-size:11px;display:grid}.training-progress-row>span{gap:4px;display:grid!important}.training-progress-row>span:before{color:#8a938d;font-size:11px;font-weight:700}.training-progress-row>span:first-child:before{content:"学习人员"}.training-progress-row>span:nth-child(2):before{content:"培训任务"}.training-progress-row>span:nth-child(3):before{content:"岗位"}.training-progress-row>span:nth-child(4):before{content:"状态"}.training-progress-row>span:nth-child(5):before{content:"学习进度"}.training-progress-row>span:nth-child(6):before{content:"截止时间"}.training-progress-row strong{white-space:normal;font-size:12px;line-height:1.45;overflow:visible}.training-progress-row small{font-size:11px}.report-list{max-height:none}.report-list>button{min-height:78px;padding:13px 14px}.report-list strong{font-size:12px}.report-list small{font-size:11px}.report-detail{padding:15px}.report-detail-head{align-items:flex-start}.major-summary,.report-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.major-summary span,.report-score-grid span{font-size:11px}.report-issues>div:not(.empty-state){grid-template-columns:auto minmax(0,1fr);padding:12px 0}.report-issues>div>b{grid-column:2}.report-issues strong{font-size:12px}.report-issues small{font-size:11px}.major-card{padding:16px}.major-card h3{font-size:15px}.approval-note p,.major-card dd,.major-card dt,.major-card>p{font-size:11px}.full-button{min-height:48px}.approval-pill,.check-result-badge,.grade-badge{min-height:26px;padding:0 8px;font-size:11px}.approval-note strong,.ledger-line,.major-view-only{font-size:11px}.module-toolbar{grid-template-columns:1fr;gap:9px;padding:10px}.module-search{height:48px}.module-center-heading{gap:10px}.module-summary{grid-template-columns:auto 1fr;place-items:center start;gap:8px;width:100%}.module-summary span{font-size:11px}.module-category-section{padding:14px 10px}.module-category-section>header{margin:0 4px 12px}.module-category-section h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.module-category-section header p{font-size:11px;line-height:1.5}.module-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 5px}.module-card{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;gap:7px;min-height:112px;padding:10px 4px 7px;display:flex;position:relative}.module-card.active:hover{box-shadow:none;background:#f8f1eb;border:0;transform:none}.module-card.planned{background:0 0}.module-card-glyph{border-radius:14px;flex:0 0 47px;width:47px;height:47px;font-size:16px;box-shadow:0 5px 12px #2f6b4f21}.module-card-copy{width:100%;display:block}.module-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;display:block;overflow:hidden}.module-card-copy em,.module-card-copy small{display:none}.module-card>b{padding:3px 4px;font-size:10px;position:absolute;top:4px;right:0}.module-card.active>b{display:none}.audit-list,.organization-stat-grid,.settings-columns,.store-node-grid,.system-health-grid{grid-template-columns:1fr}.organization-stat-grid article,.system-health-grid article{min-height:86px}.audit-panel,.backup-card,.organization-tree,.portability-panel,.readiness-panel,.system-list-card{padding:15px}.hq-node{grid-template-columns:auto minmax(0,1fr)}.hq-node>b{grid-column:2}.portability-flow{grid-template-columns:1fr}.portability-flow>i{justify-self:center;transform:rotate(90deg)}.readiness-head{align-items:center}.readiness-head p{font-size:11px}.readiness-environment{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-checks{grid-template-columns:1fr}.readiness-checks article{min-height:0}.readiness-checks b,.readiness-checks p,.readiness-checks small,.readiness-checks strong,.readiness-environment b,.readiness-environment span{font-size:11px}.pwa-readiness-card{flex-direction:column;align-items:stretch;padding:15px}.pwa-readiness-card h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.pwa-readiness-card p{font-size:11px}.pwa-readiness-card button{width:100%}.admin-list>button{min-height:76px}.admin-list>button strong{font-size:12px}.admin-list>button small,.admin-list>button>b{font-size:11px}.admin-editor-head h2,.rules-editor-head h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:20px}.rule-card-title strong{font-size:12px}.module-roadmap-note p,.module-roadmap-note strong,.preview-live-note p,.preview-live-note strong,.rule-card-title small,.rules-editor-head p{font-size:11px}.backup-card>p,.backup-card>small,.portability-panel>p{min-height:0;font-size:11px}.organization-stat-grid small,.organization-stat-grid span,.system-health-grid small,.system-health-grid span{font-size:11px}.exam-card{min-height:0;padding:15px}.exam-card h3{font-size:15px}.exam-card em,.exam-card p,.exam-card small{font-size:11px}.exam-card>button{min-height:44px}.dialog-backdrop{align-items:end;padding:0}.dialog{width:100%;max-width:100%;max-height:92dvh;padding:22px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.dialog h2{padding-right:42px;font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:21px}.dialog-close{border-radius:13px;width:44px;height:44px;top:12px;right:12px}.dialog-actions{bottom:calc(-16px - env(safe-area-inset-bottom));z-index:3;margin:18px -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffefafa;grid-template-columns:1fr 1fr;display:grid;position:sticky;box-shadow:0 -8px 18px #2330290d}.dialog-actions .danger-button:not(.subtle),.dialog-actions .primary-button{grid-column:span 2}.danger-button.subtle{display:none}.preview-control-panel,.preview-stage-grid{grid-template-columns:1fr}.desktop-stage{display:none}.phone-stage{width:100%}}@media (max-width:430px){.page-content{padding-left:12px;padding-right:12px}.knowledge-hub-tabs,.module-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.module-card{min-height:108px}.module-card-glyph{flex-basis:44px;width:44px;height:44px}.module-card-copy strong{font-size:11px}.report-detail-head{display:grid}.report-total-score{justify-self:start}.major-card dl{grid-template-columns:1fr}}.performance-cycle-audit{gap:8px;padding:14px 16px;display:grid}.performance-cycle-audit>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.performance-cycle-audit>header h2{margin:3px 0 0;font-size:16px}.performance-cycle-audit-list{gap:7px;display:grid}.performance-cycle-audit-list article{border:1px solid var(--line);background:#fbfaf6;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.performance-cycle-audit-list article>b{min-height:29px;color:var(--green);background:var(--green-pale);border-radius:8px;place-items:center;font-size:10px;display:grid}.performance-cycle-audit-list p{gap:3px;margin:0;display:grid}.performance-cycle-audit-list p strong{font-size:10px}.performance-cycle-audit-list p small,.performance-cycle-audit-list time{color:var(--ink-soft);font-size:10px}.performance-cycle-flow-dialog{max-width:560px}.performance-cycle-flow-dialog>p{color:var(--ink-soft);line-height:1.7}.performance-deduction-editor{gap:8px;margin-top:12px;display:grid}.performance-deduction-editor>article{border:1px solid var(--line);background:#faf8f3;border-radius:11px;grid-template-columns:90px 110px 120px repeat(3,minmax(70px,1fr)) 74px;align-items:end;gap:7px;padding:10px;display:grid}.performance-deduction-editor label{color:var(--ink-soft);gap:4px;font-size:10px;display:grid}.performance-deduction-editor input,.performance-deduction-editor select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:0 8px}.promotion-version-card>header{align-items:center}.promotion-effect-status,.promotion-version-card>header>em{color:var(--ink-soft);white-space:nowrap;background:#f1eee7;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal}.promotion-effect-status.pending_effective,.promotion-version-card.draft>header>em{color:#9a5c21;background:#fff2dc}.promotion-effect-status.active,.promotion-version-card.published>header>em{color:var(--green);background:var(--green-pale)}.promotion-version-card.archived{opacity:.72}.promotion-rule-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid!important}.promotion-rule-facts>span{color:var(--ink-soft);background:#f7f4ed;border-radius:8px;gap:3px;padding:8px;display:grid}.promotion-rule-facts b{color:var(--ink);font-size:11px}.promotion-linkage-strip{flex-wrap:wrap;gap:6px!important;display:flex!important}.promotion-linkage-strip span{color:var(--ink-soft);background:#fff;border:1px solid #e6dfd3;border-radius:999px;padding:5px 8px;font-size:10px}.promotion-application-card>footer>div,.promotion-rule-list article>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.promotion-config-block{border:1px solid var(--line);background:#faf8f3;border-radius:12px;gap:8px;margin-top:12px;padding:12px;display:grid}.promotion-config-block>header{justify-content:space-between;gap:10px;display:flex}.promotion-config-block>header strong{font-size:11px}.promotion-config-block>header small{color:var(--ink-soft);font-size:10px}.promotion-chip-picker{flex-wrap:wrap;gap:7px;display:flex}.promotion-chip-picker label{border:1px solid var(--line);min-height:31px;color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:flex}.promotion-chip-picker label.selected{background:var(--green-pale);color:var(--green);border-color:#87a895;font-weight:800}.promotion-chip-picker input{accent-color:var(--green)}.promotion-effect-checklist{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:9px 0;display:grid}.promotion-effect-checklist>span{color:var(--ink-soft);text-align:center;background:#f3f1eb;border-radius:8px;padding:7px;font-size:10px}.promotion-effect-checklist>span.done{color:var(--green);background:var(--green-pale);font-weight:800}.promotion-effect-checklist>span.done:before{content:"✓ "}.promotion-effect-checklist>small{color:var(--ink-soft);grid-column:1/-1;font-size:10px}.promotion-effect-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.promotion-effect-preview span{color:var(--ink-soft);background:#f7f4ed;border-radius:10px;gap:4px;padding:10px;font-size:10px;display:grid}.promotion-effect-preview strong{color:var(--ink);font-size:11px}.promotion-application-card>header{grid-template-columns:auto minmax(0,1fr) auto}.primary-button.danger,.secondary-button.danger{color:#a23d32;border-color:#e5b9b3}.primary-button.danger{color:#fff;background:#a9473b}@media (max-width:980px){.performance-deduction-editor>article{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-rule-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.performance-cycle-audit{padding:11px}.performance-cycle-audit-list article{grid-template-columns:36px minmax(0,1fr)}.performance-cycle-audit-list time{grid-column:2}.performance-deduction-editor>article{grid-template-columns:1fr 1fr}.performance-deduction-editor input,.performance-deduction-editor label,.performance-deduction-editor select{font-size:11px}.promotion-effect-checklist,.promotion-effect-preview,.promotion-rule-facts{grid-template-columns:1fr 1fr}.promotion-config-block>header{display:grid}.promotion-chip-picker label,.promotion-config-block>header small,.promotion-config-block>header strong,.promotion-effect-checklist>small,.promotion-effect-checklist>span,.promotion-effect-preview span,.promotion-linkage-strip span{font-size:11px}.promotion-application-card>header{grid-template-columns:auto minmax(0,1fr)}.promotion-effect-status{grid-column:2;justify-self:start;font-size:11px}}@media (max-width:430px){.performance-deduction-editor>article,.promotion-effect-preview,.promotion-rule-facts{grid-template-columns:1fr}.promotion-chip-picker{grid-template-columns:1fr 1fr;display:grid}.promotion-chip-picker label{border-radius:9px}}@media (max-width:820px){.page-content{padding-top:14px}.page-heading,.welcome-row{gap:9px;margin-bottom:13px}.page-heading h1,.welcome-row h1{font-size:22px}.page-heading p,.welcome-row p{font-size:11px}.mobile-nav{height:calc(64px + env(safe-area-inset-bottom));padding-top:3px}.mobile-nav button{border-radius:0;gap:1px;min-height:56px;font-size:11px;font-weight:600}.mobile-nav button span{color:#737e77;border-radius:0;width:30px;height:28px;font-family:Microsoft YaHei UI,Segoe UI Symbol,sans-serif;font-size:19px;font-weight:500;background:0 0!important}.mobile-nav button.active{color:var(--ochre);font-weight:800}.mobile-nav button.active span{color:var(--ochre)}.mobile-nav button.active:before{content:"";background:var(--ochre);border-radius:0 0 3px 3px;width:18px;height:3px;position:absolute;top:0}.mobile-nav button span i{top:1px;right:-1px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.stat-card{border-radius:12px;min-height:86px;padding:11px 8px;border-top-width:2px!important}.stat-card:after,.stat-card>div b,.stat-card>small{display:none}.stat-card>div span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.stat-card p{margin:12px 0 0}.stat-card p strong{font-size:23px}.stat-card p em{margin-left:2px;font-size:11px}.notification-filters{padding:7px}.notification-filters button{min-height:40px;font-size:11px}.notification-filters b{min-width:20px;height:20px;font-size:11px}.workbench-command-grid{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.workbench-shortcuts>header,.workbench-today>header{min-height:64px;padding:11px 13px}.workbench-shortcuts h2,.workbench-today h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:15px}.workbench-today header p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.workbench-shortcuts header>button,.workbench-today header>button{min-height:38px;font-size:11px}.workbench-today-metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:5px}.workbench-today-metrics button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2px;min-height:52px;padding:5px 2px;display:grid}.workbench-today-metrics span{font-size:11px}.workbench-today-metrics strong{font-size:21px}.workbench-task-preview{min-height:0}.workbench-task-preview>button{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:62px;padding:8px 11px}.workbench-task-preview>button:nth-child(n+4){display:none}.workbench-task-preview em{font-size:10px}.workbench-task-preview small,.workbench-task-preview strong{font-size:11px}.workbench-task-preview>button>b{min-height:34px;padding:0 7px;font-size:11px}.workbench-task-empty,.workbench-task-error,.workbench-task-loading{min-height:92px;padding:13px}.workbench-task-empty small,.workbench-task-empty strong,.workbench-task-error small,.workbench-task-error strong,.workbench-task-loading small,.workbench-task-loading strong{font-size:11px}.workbench-shortcuts>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:7px 4px}.workbench-shortcuts>div>button{text-align:center;border:0;flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:6px 2px;display:flex}.workbench-shortcut-glyph{border-radius:12px;flex:0 0 38px;width:38px;height:38px;font-size:14px}.workbench-shortcuts p{gap:0;width:100%}.workbench-shortcuts p strong{font-size:11px}.workbench-shortcuts p small,.workbench-shortcuts>div>button>em,.workbench-shortcuts>footer{display:none}.workbench-shortcuts>div>button>b{min-width:19px;height:19px;font-size:10px;top:3px;right:5px}.overview-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.overview-risk-grid>button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:75px;padding:8px 3px;display:grid}.overview-risk-grid span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.overview-risk-grid strong{grid-area:auto;font-size:21px}.overview-risk-grid small{display:none}.panel-heading{min-height:56px;padding:12px 14px}.panel-heading h2{font-size:15px}.panel-heading p{margin-top:3px;font-size:11px}.panel-heading button{min-height:36px;font-size:11px}.task-list{background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;gap:0;padding:0 12px 4px}.task-row{min-height:79px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ebe8e0;border-radius:0;grid-template-columns:3px minmax(0,1fr) auto;gap:9px;padding:10px 1px}.task-row:last-child{border-bottom:0}.task-list .task-row:nth-child(n+4){display:none}.task-main>div{margin-bottom:3px}.task-main p,.task-main>div small{font-size:11px}.task-main>strong{font-size:12px;line-height:1.35}.task-main p{margin-top:3px}.task-row .table-action{min-height:36px;padding:0 8px;font-size:11px}.activity-panel{margin-top:10px}.activity-item,.health-row{min-height:56px}.module-center-page{gap:10px}.module-toolbar{padding:8px}.module-search{height:44px}.module-category-sections{gap:10px}.module-category-section{border-radius:13px;padding:11px 8px 8px}.module-category-section>header{margin:0 4px 7px;padding-bottom:8px}.module-category-section header p,.module-category-section header>span{display:none}.module-category-section h2{font-size:14px}.module-card-grid{gap:4px}.module-card{gap:5px;min-height:91px;padding-top:7px}.module-card-glyph{border-radius:13px;flex-basis:42px;width:42px;height:42px;font-size:15px}.module-card-copy strong{font-size:11px}.module-roadmap-note{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:9px 10px}.module-roadmap-note>span{width:30px;height:30px}.module-roadmap-note p{display:none}.module-roadmap-note button{min-height:36px;color:var(--green);background:#fff;border:1px solid #c7dacf;border-radius:9px;padding:0 10px;font-size:11px;font-weight:700}.standard-card{min-height:94px;padding:11px 12px}.standard-card>span{width:42px;height:48px}.standard-card h3{margin:4px 0 3px;font-size:13px}.standard-card p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:4px;display:-webkit-box;overflow:hidden}.knowledge-card-actions a,.knowledge-card-actions button,.knowledge-card-actions>span{min-height:34px}.learning-task{padding:13px 14px}.learning-task>em{margin-top:8px}.learning-progress{margin:10px 0 8px}.learning-task-actions{margin-top:9px;padding-top:9px}.mobile-profile-page{gap:11px;display:grid}.profile-hero{color:#fff;background:linear-gradient(135deg,#2a4438,#315f49);border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:17px;display:grid}.profile-hero .avatar{border:2px solid #ffffff4d;border-radius:17px;flex-basis:54px;width:54px;height:54px;font-size:18px}.profile-hero>div{min-width:0}.profile-hero>div span{color:#e2b498;font-size:11px;font-weight:700}.profile-hero h1{margin:4px 0;font-size:21px}.profile-hero p{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.profile-hero>b{color:#fff;background:#ffffff1f;border-radius:7px;padding:5px 7px;font-size:11px}.profile-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-stat-row article{border:1px solid var(--line);background:#fff;border-radius:13px;place-content:center;justify-items:center;gap:5px;min-height:76px;display:grid}.profile-stat-row strong{color:var(--green);font-size:21px}.profile-stat-row span{color:var(--ink-soft);font-size:11px}.profile-menu{padding:2px 14px}.profile-menu>button,.profile-menu>div{width:100%;min-height:68px;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;display:grid}.profile-menu>div:last-child{border-bottom:0}.profile-menu>button>span,.profile-menu>div>span{width:36px;height:36px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-size:12px;display:grid}.profile-menu>button>div,.profile-menu>div>div{gap:4px;min-width:0;display:grid}.profile-menu strong{font-size:12px}.profile-menu small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.45;overflow:hidden}.profile-menu b{color:#9aa09c;font-size:20px}.profile-switch-button{min-height:46px;color:var(--ochre);background:#fff;border:1px solid #dfc4b5;border-radius:12px;font-size:12px;font-weight:700}.profile-version{color:#929a95;text-align:center;margin:2px 0 0;font-size:11px}}.hr-page{gap:16px;display:grid}.hr-heading{align-items:center}.hr-scope-pill{background:var(--green-pale);border:1px solid #c9dacf;border-radius:12px;gap:5px;min-width:190px;padding:13px 15px;display:grid}.hr-scope-pill span{color:var(--ink-soft);font-size:10px}.hr-scope-pill strong{color:var(--green);font-size:11px}.hr-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.hr-summary-grid article{align-content:center;gap:6px;min-height:104px;padding:15px;display:grid}.hr-summary-grid small,.hr-summary-grid span{color:var(--ink-soft);font-size:10px}.hr-summary-grid strong{color:var(--green);font-family:Georgia,serif;font-size:28px}.hr-summary-grid strong.warning{color:#a26b1e}.hr-summary-grid strong.danger{color:var(--red)}.hr-toolbar{grid-template-columns:minmax(260px,.8fr) 190px auto;align-items:center;gap:11px;padding:11px;display:grid}.hr-toolbar select{height:42px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:9px;padding:0 11px;font-size:11px}.hr-toolbar>span{color:var(--ink-soft);text-align:right;font-size:10px}.hr-workspace{grid-template-columns:minmax(255px,.62fr) minmax(0,1.38fr);align-items:start;gap:14px;min-width:0;display:grid}.hr-employee-list{align-content:start;gap:3px;max-height:720px;padding:8px;display:grid;overflow-y:auto}.hr-employee-list>button{width:100%;min-height:72px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.hr-employee-list>button.active,.hr-employee-list>button:hover{background:#f6f1e9;border-color:#e2d5c9}.hr-employee-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.hr-employee-list strong{font-size:11px}.hr-employee-list strong em{color:var(--ochre);background:var(--ochre-pale);border-radius:4px;margin-left:5px;padding:2px 4px;font-size:10px;font-style:normal}.hr-employee-list small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-person-avatar{color:#fff;background:var(--green);border-radius:12px;place-items:center;width:42px;height:42px;font-family:STKaiti,KaiTi,serif;font-size:14px;display:grid}.hr-person-avatar.front{background:#c57a45}.hr-person-avatar.kitchen{background:#496a89}.hr-person-avatar.large{border-radius:17px;width:58px;height:58px;font-size:19px}.employment-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:10px;display:inline-flex}.employment-pill.green{color:#2b7552;background:#e4f3e9}.employment-pill.amber{color:#9e671c;background:#fbefcd}.employment-pill.blue{color:#356886;background:#e5f0f7}.employment-pill.red{color:#aa453c;background:#f8e4e1}.employment-pill.slate{color:#67716b;background:#e9ecea}.hr-detail{min-width:0;padding:20px}.hr-identity{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:17px;display:grid}.hr-identity>div>span{color:var(--ochre);font-size:10px;font-weight:700}.hr-identity h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:24px}.hr-identity p{color:var(--ink-soft);margin:0;font-size:11px}.hr-facts{background:var(--line);border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid;overflow:hidden}.hr-facts>span{background:#fffefa;align-content:center;gap:6px;min-height:70px;padding:12px 14px;display:grid}.hr-facts small{color:var(--ink-soft);font-size:10px}.hr-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hr-event-warning,.hr-note,.hr-readonly-note{color:var(--ink-soft);background:#f7f4ed;border-radius:9px;margin:12px 0;padding:12px 14px;font-size:10px;line-height:1.6}.hr-note strong{color:var(--ink);margin-right:10px}.hr-readonly-note{color:#6a795f;background:#eff4eb}.hr-event-warning{color:#a34438;background:#fcese9}.hr-detail-actions{justify-content:flex-end;gap:8px;margin:14px 0;display:flex}.hr-detail-actions button.active{box-shadow:0 0 0 2px #b24a2424}.hr-editor{background:#fbf8f1;border:1px solid #e4ddd1;border-radius:12px;margin:14px 0 19px;padding:16px}.hr-editor>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.hr-editor h3{margin:3px 0 0;font-family:STSong,SimSun,serif;font-size:17px}.hr-editor>header>button{min-height:30px;color:var(--ink-soft);background:0 0;border:0;font-size:10px}.hr-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.hr-editor-grid label{min-width:0;color:var(--ink-soft);gap:6px;font-size:10px;font-weight:700;display:grid}.hr-editor-grid input,.hr-editor-grid select,.hr-editor-grid textarea{width:100%;min-width:0;height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dcd6ca;border-radius:8px;padding:0 10px}.hr-editor-grid textarea{resize:vertical;min-height:74px;padding-top:10px}.hr-editor-grid .span-two{grid-column:1/-1}.hr-editor-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.hr-event-tabs{background:#ece8df;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:13px;padding:4px;display:grid}.hr-event-tabs button{min-height:35px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;font-size:10px;font-weight:700}.hr-event-tabs button.active{color:var(--ochre);background:#fff;box-shadow:0 2px 7px #2330290f}.hr-history{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.hr-history>header{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.hr-history h3{margin:3px 0 0;font-family:STSong,SimSun,serif;font-size:17px}.hr-history>header>small{color:var(--ink-soft);font-size:10px}.hr-timeline{display:grid}.hr-timeline article{border-bottom:1px solid var(--line);grid-template-columns:13px minmax(0,1fr) auto;gap:10px;padding:12px 0;display:grid;position:relative}.hr-timeline article:last-child{border-bottom:0}.hr-timeline article>i{background:var(--ochre);border:2px solid #f6d8c7;border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative}.hr-timeline article>div{min-width:0}.hr-timeline strong{font-size:11px}.hr-timeline p{color:var(--ink);margin:5px 0;font-size:10px}.hr-timeline small,.hr-timeline time{color:var(--ink-soft);font-size:10px}.hr-timeline time{align-content:start;justify-items:end;gap:5px;display:grid}.hr-loading{color:var(--ink-soft);text-align:center;padding:30px}@media (max-width:1100px){.hr-workspace{grid-template-columns:minmax(230px,.55fr) minmax(0,1.45fr)}.hr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.hr-page{gap:10px}.hr-heading{display:grid}.hr-scope-pill{width:100%;min-width:0;padding:10px 12px}.hr-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hr-summary-grid article{text-align:center;min-height:78px;padding:10px 7px}.hr-summary-grid small,.hr-summary-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hr-summary-grid small{display:none}.hr-summary-grid strong{font-size:22px}.hr-toolbar{grid-template-columns:minmax(0,1fr) 125px;gap:7px;padding:8px}.hr-toolbar>span{display:none}.hr-toolbar select{height:44px;font-size:11px}.hr-workspace{grid-template-columns:1fr;gap:10px;display:grid}.hr-employee-list{gap:3px;max-height:260px;padding:8px;display:grid;overflow:hidden auto}.hr-employee-list>button{width:100%;min-height:68px}.hr-employee-list small,.hr-employee-list strong{font-size:11px}.hr-detail{padding:15px}.hr-identity h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:19px}.hr-identity p{font-size:11px}.hr-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:13px 0}.hr-facts>span{min-height:64px;padding:10px}.hr-facts small,.hr-facts strong{font-size:11px}.hr-detail-actions{grid-template-columns:1fr 1fr;display:grid}.hr-detail-actions button{min-height:44px}.hr-note,.hr-readonly-note{font-size:11px}.hr-editor{padding:13px}.hr-editor h3,.hr-history h3{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.hr-editor-grid{grid-template-columns:1fr}.hr-editor-grid .span-two{grid-column:auto}.hr-editor-grid label{font-size:11px}.hr-editor-grid input,.hr-editor-grid select{height:48px}.hr-editor-grid textarea{min-height:88px}.hr-editor-actions{z-index:3;bottom:calc(64px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffefafa;grid-template-columns:1fr 1fr;margin:13px -13px -13px;padding:11px 13px;display:grid;position:sticky}.hr-editor-actions button{min-height:44px}.hr-event-tabs{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.hr-event-tabs button{min-height:41px;padding:0 3px;font-size:11px}.hr-timeline article{grid-template-columns:12px minmax(0,1fr)}.hr-timeline time{grid-column:2;justify-items:start}.hr-timeline p,.hr-timeline small,.hr-timeline strong,.hr-timeline time{font-size:11px}}@media (max-width:430px){.hr-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-summary-grid article{min-height:68px}.hr-toolbar{grid-template-columns:1fr}.hr-employee-list{border-left:0;border-right:0;border-radius:0;margin-left:-15px;margin-right:-15px}.hr-identity{grid-template-columns:auto minmax(0,1fr)}.hr-identity>b{grid-column:2;justify-self:start}.hr-facts{grid-template-columns:1fr 1fr}.hr-event-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.hr-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid}.hr-section-tabs>button{min-height:62px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.hr-section-tabs>button>span{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-family:STKaiti,KaiTi,serif;display:grid}.hr-section-tabs>button>div{gap:3px;min-width:0;display:grid}.hr-section-tabs strong{font-size:11px}.hr-section-tabs b,.hr-section-tabs small{color:var(--ink-soft);font-size:10px}.hr-section-tabs b{min-width:24px;text-align:center;background:#efede7;border-radius:999px;padding:4px 6px}.hr-section-tabs>button.active{color:var(--ochre);background:#fff8f3;border-color:#e5cabb}.hr-section-tabs>button.active>span{color:#fff;background:var(--ochre)}.hr-company-root,.hr-org-dashboard{gap:14px;display:grid}.hr-company-root{color:#fff;background:linear-gradient(135deg,#233b30,#315f49);border:0;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;padding:18px 20px}.hr-company-mark{color:#fff;background:var(--ochre);border-radius:16px;place-items:center;width:54px;height:54px;font-family:STKaiti,KaiTi,serif;font-size:20px;display:grid}.hr-company-root .kicker{color:#e7bda6}.hr-company-root h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:22px}.hr-company-root p{color:#ffffffad;margin:0;font-size:10px}.hr-company-root button{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9px;min-height:39px;padding:0 13px;font-size:10px;font-weight:700}.hr-org-content{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.hr-org-units{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hr-org-card{padding:15px}.hr-org-card>header{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.hr-org-card>header>span{color:#fff;background:var(--green);border-radius:12px;place-items:center;width:40px;height:40px;font-family:STKaiti,KaiTi,serif;font-size:13px;display:grid}.hr-org-card h3{margin:0;font-size:11px}.hr-org-card header p{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;overflow:hidden}.hr-org-card header>strong{color:var(--green);font-family:Georgia,serif;font-size:23px}.hr-org-card header>strong small{color:var(--ink-soft);margin-left:2px;font-family:sans-serif;font-size:10px}.hr-org-leader{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:39px;display:grid}.hr-org-leader small,.hr-org-leader span{color:var(--ink-soft);font-size:10px}.hr-org-leader strong{font-size:11px}.hr-org-departments{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.hr-org-departments button{min-height:48px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;place-content:center;gap:4px;display:grid}.hr-org-departments span{color:var(--ink-soft);font-size:10px}.hr-org-departments b{font-size:11px}.hr-org-open{width:100%;min-height:37px;color:var(--green);background:var(--green-pale);border:0;border-radius:8px;margin-top:9px;font-size:10px;font-weight:700}.hr-org-open span{margin-left:5px}.hr-position-distribution{padding:16px}.hr-position-distribution h3{margin:4px 0 14px;font-family:STSong,SimSun,serif;font-size:17px}.hr-position-distribution>div{grid-template-columns:86px minmax(0,1fr) 20px;align-items:center;gap:7px;min-height:36px;display:grid}.hr-position-distribution>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-position-distribution i{background:#ecebe5;border-radius:999px;height:5px;overflow:hidden}.hr-position-distribution i b{background:var(--green);border-radius:inherit;height:100%;display:block}.hr-position-distribution>div>strong{color:var(--green);text-align:right;font-size:10px}.hr-directory-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.hr-org-tree{max-height:720px;padding:11px;overflow-y:auto}.hr-org-tree>header{padding:5px 5px 10px}.hr-org-tree h3{margin:4px 0 0;font-family:STSong,SimSun,serif;font-size:16px}.hr-org-tree button{width:100%;min-height:38px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;display:grid}.hr-org-tree button>span{width:25px;height:25px;color:var(--ink-soft);background:#eeece6;border-radius:7px;place-items:center;font-size:10px;display:grid}.hr-org-tree button>span.hr-org-tree-toggle{color:var(--green);background:var(--green-pale);font-size:14px;font-weight:800;line-height:1}.hr-org-tree button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-org-tree button b{color:var(--ink-soft);font-size:10px}.hr-org-tree button.active{color:var(--green);background:var(--green-pale);border-color:#cfdfd4}.hr-org-tree button.active>span{color:#fff;background:var(--green)}.hr-org-tree section>div{border-left:1px solid #dedbd4;margin:1px 0 4px 16px;padding-left:7px}.hr-org-tree section>div button{grid-template-columns:14px minmax(0,1fr) auto;min-height:31px}.hr-org-tree section>div button>span{background:0 0;width:auto;height:auto}.hr-roster-column{grid-template-columns:minmax(265px,.55fr) minmax(0,1.45fr);align-items:start;gap:12px;min-width:0;display:grid}.hr-roster-column .hr-employee-list{max-height:720px}.hr-employee-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:6px 8px 9px;display:flex}.hr-employee-list>header>div{gap:3px;display:grid}.hr-employee-list>header strong{font-size:11px}.hr-employee-list>header small,.hr-employee-list>header>span{color:var(--ink-soft);font-size:10px}.hr-roster-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;padding:9px 6px 3px;display:grid}.hr-roster-pagination button{min-height:32px;color:var(--green);background:#fff;border:1px solid #d4ded7;border-radius:7px;font-size:10px}.hr-roster-pagination button:disabled{opacity:.4}.hr-roster-pagination span{color:var(--ink-soft);font-size:10px}.hr-company-events{padding:18px}.hr-company-events>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:15px;padding-bottom:14px;display:grid}.hr-company-events h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:20px}.hr-company-events header p{color:var(--ink-soft);margin:0;font-size:10px}.hr-event-feed{display:grid}.hr-event-feed article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:10px 4px;display:grid}.hr-event-feed article>span{width:32px;height:32px;color:var(--ochre);background:var(--ochre-pale);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.hr-event-feed article>div{min-width:0}.hr-event-feed strong{font-size:11px}.hr-event-feed p{color:var(--ink);margin:5px 0;font-size:10px}.hr-event-feed small,.hr-event-feed time{color:var(--ink-soft);font-size:10px}.hr-event-feed time{justify-items:end;gap:4px;display:grid}.hr-toolbar{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(120px,.42fr)) auto}.hr-toolbar select{min-width:0}.attendance-page{gap:14px;display:grid}.attendance-heading{align-items:center}.attendance-date-card{background:var(--green-pale);border:1px solid #cbdcd1;border-radius:12px;gap:5px;min-width:225px;padding:12px 15px;display:grid}.attendance-date-card small,.attendance-date-card span{color:var(--ink-soft);font-size:10px}.attendance-date-card input{min-height:32px;color:var(--green);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.attendance-tabs{background:#ebe9e2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:6px;display:grid}.attendance-tabs button{min-width:0;min-height:55px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.attendance-tabs button>span{width:33px;height:33px;color:var(--green);background:#dce7df;border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.attendance-tabs button>div{gap:3px;min-width:0;display:grid}.attendance-tabs strong{color:var(--ink);font-size:11px}.attendance-tabs small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attendance-tabs b{color:#fff;background:var(--red);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.attendance-tabs button.active{color:var(--green);background:#fff;box-shadow:0 5px 14px #25342c14}.attendance-tabs button.active>span{color:#fff;background:var(--green)}.attendance-today-layout{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:12px;display:grid}.attendance-management-note{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:310px;padding:28px;display:grid}.attendance-management-note>span{color:var(--green);background:var(--green-pale);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.attendance-management-note h2{margin:0;font-family:STSong,SimSun,serif;font-size:20px}.attendance-management-note p{max-width:390px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.7}.attendance-punch-card{min-height:310px;padding:16px 18px}.attendance-punch-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.attendance-punch-card h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:19px}.attendance-punch-card header p{color:var(--ink-soft);margin:0;font-size:10px}.attendance-location-pill{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.attendance-location-pill.ready{color:var(--green);background:var(--green-pale)}.attendance-location-pill.missing{color:var(--red);background:#fae9e6}.attendance-clock{justify-items:center;gap:3px;margin:16px 0 11px;display:grid}.attendance-clock time{color:var(--ink);letter-spacing:1px;font-family:Georgia,serif;font-size:28px;font-weight:700}.attendance-clock span{color:var(--ink-soft);font-size:10px}.attendance-punch-timeline{grid-template-columns:1fr 42px 1fr;align-items:center;max-width:320px;margin:0 auto 13px;display:grid}.attendance-punch-timeline>div{color:var(--ink-soft);justify-items:center;gap:3px;display:grid}.attendance-punch-timeline i{background:#ebece8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:800;display:grid}.attendance-punch-timeline div.done i{color:#fff;background:var(--green)}.attendance-punch-timeline strong{color:var(--ink);font-size:11px}.attendance-punch-timeline small{font-size:10px}.attendance-punch-timeline>b{background:#d7d9d5;height:1px}.attendance-photo-field{color:var(--ink-soft);background:#f7f4ed;border-radius:9px;gap:5px;margin:10px 0;padding:9px;font-size:10px;display:grid}.attendance-photo-field input{font-size:10px}.attendance-main-punch{color:#fff;text-align:left;background:linear-gradient(135deg,#24513f,#33735a);border:0;border-radius:14px;grid-template-columns:47px minmax(0,1fr);align-content:center;align-items:center;gap:2px 11px;width:100%;min-height:72px;padding:10px 15px;display:grid;box-shadow:0 11px 24px #24513f2e}.attendance-main-punch:disabled{color:#87938c;box-shadow:none;background:#e7e9e5}.attendance-main-punch>span{width:45px;height:45px;color:var(--green);background:#fff;border-radius:50%;grid-row:1/3;place-items:center;font-size:11px;font-weight:900;display:grid}.attendance-main-punch:disabled>span{color:#87938c}.attendance-main-punch strong{font-size:12px}.attendance-main-punch small{opacity:.78;font-size:10px}.attendance-simulate-button{color:#8b6f5d;background:#fffaf5;border:1px dashed #d8c6b8;border-radius:8px;width:100%;margin-top:7px;padding:6px;font-size:10px}.attendance-punch-card>footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:7px;margin-top:10px;padding-top:9px;display:grid}.attendance-punch-card>footer span{color:var(--green);font-size:10px;font-weight:800}.attendance-punch-card>footer p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.attendance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.attendance-summary-grid article{align-content:center;gap:7px;min-height:145px;padding:16px 18px;display:grid}.attendance-summary-grid small,.attendance-summary-grid span{color:var(--ink-soft);font-size:10px}.attendance-summary-grid strong{color:var(--green);font-family:Georgia,serif;font-size:30px}.attendance-summary-grid strong.danger{color:var(--red)}.attendance-results-panel{min-width:0;overflow:hidden}.attendance-results-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 14px;display:flex}.attendance-results-panel>header>div:first-child{gap:4px;display:grid}.attendance-results-panel>header strong{font-size:11px}.attendance-results-panel>header small{color:var(--ink-soft);font-size:10px}.attendance-table{min-width:850px}.attendance-table article,.attendance-table-head{grid-template-columns:1.25fr .85fr 1fr 1fr .72fr .62fr;align-items:center;gap:10px;padding:9px 14px;display:grid}.attendance-table-head{min-height:38px;color:var(--ink-soft);background:#f5f2ec;font-size:10px;font-weight:800}.attendance-table article{border-top:1px solid var(--line);min-height:67px}.attendance-table article:first-of-type{border-top:0}.attendance-table article>div{gap:4px;min-width:0;display:grid}.attendance-table article small,.attendance-table article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attendance-table article small{color:var(--ink-soft)}.attendance-person{align-items:center;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important}.attendance-person .hr-person-avatar{border-radius:9px;width:33px;height:33px;font-size:11px}.attendance-person p{gap:4px;min-width:0;margin:0;display:grid}.attendance-status{white-space:nowrap;border-radius:999px;width:fit-content;padding:4px 6px;font-size:10px;font-weight:800}.attendance-status.green{color:#286247;background:#e5f2e9}.attendance-status.red{color:#a9413d;background:#fae7e5}.attendance-status.amber{color:#9b6b22;background:#fff1cf}.attendance-status.blue{color:#3f6f95;background:#e7f0f8}.attendance-status.purple{color:#6f5095;background:#efe8f6}.attendance-status.slate{color:#67716b;background:#eceeeb}.attendance-mobile-cards{display:none}.attendance-filters{grid-template-columns:minmax(220px,1fr) 130px 115px 130px auto;gap:8px;padding:9px;display:grid}.attendance-filters select{min-width:0;height:40px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:0 9px;font-size:10px}.attendance-record-actions{gap:4px;display:flex}.attendance-record-actions button{min-width:35px;min-height:40px;color:var(--green);white-space:nowrap;background:#fff;border:1px solid #d4ded7;border-radius:8px;padding:0 8px;font-size:10px}.attendance-record-actions button.active{color:#fff;background:var(--green);border-color:var(--green)}.attendance-correction-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:12px;display:grid}.attendance-correction-form,.attendance-correction-list,.attendance-policy-editor,.attendance-policy-list{padding:16px}.attendance-correction-form h2,.attendance-correction-list h2,.attendance-policy-editor h2,.attendance-policy-list h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:19px}.attendance-correction-form header p,.attendance-policy-editor header p,.attendance-policy-list header p{color:var(--ink-soft);margin:0 0 13px;font-size:10px;line-height:1.65}.attendance-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.attendance-form-grid label{min-width:0;color:var(--ink-soft);gap:5px;font-size:10px;font-weight:700;display:grid}.attendance-form-grid .span-two{grid-column:1/-1}.attendance-form-grid input,.attendance-form-grid select,.attendance-form-grid textarea{width:100%;min-width:0;min-height:40px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fbfaf6;border-radius:8px;padding:0 9px}.attendance-form-grid textarea{resize:vertical;min-height:86px;padding-top:9px}.attendance-correction-form>button{width:100%;margin-top:12px}.attendance-correction-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:11px;display:flex}.attendance-correction-list>header>span{color:var(--red);background:#fae9e6;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.attendance-correction-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:73px;padding:10px 2px;display:grid}.attendance-correction-state{border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.attendance-correction-state.pending{color:#9b6b22;background:#fff1cf}.attendance-correction-state.approved{color:var(--green);background:var(--green-pale)}.attendance-correction-state.rejected{color:var(--red);background:#fae7e5}.attendance-correction-list article>div{min-width:0}.attendance-correction-list article strong{font-size:11px}.attendance-correction-list article p{color:var(--ink);margin:5px 0;font-size:10px;line-height:1.5}.attendance-correction-list article small{color:var(--ink-soft);font-size:10px}.attendance-correction-list article>button{color:var(--ochre);background:#fff;border:1px solid #e1c9ba;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.attendance-review-dialog>p{color:var(--ink-soft);font-size:11px;line-height:1.6}.attendance-review-dialog>label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:700;display:grid}.attendance-review-dialog textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;min-height:90px;padding:9px}.attendance-policy-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:12px;display:grid}.attendance-policy-list>button{width:100%;min-height:59px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.attendance-policy-list>button>span{width:32px;height:32px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.attendance-policy-list>button>div{gap:4px;min-width:0;display:grid}.attendance-policy-list>button strong{font-size:11px}.attendance-policy-list>button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attendance-policy-list>button b{color:var(--ochre);font-size:10px}.attendance-policy-list>button.active{background:#f0f6f2;border-color:#cbdcd1}.attendance-policy-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.attendance-policy-editor .admin-form-actions{align-items:center}.attendance-policy-editor .admin-form-actions small{color:var(--ink-soft);margin-right:auto;font-size:10px}.attendance-loading{color:var(--ink-soft);text-align:center;padding:30px}.schedule-page{gap:14px;display:grid}.schedule-heading{align-items:center}.schedule-week-card{background:var(--green-pale);border:1px solid #cbdcd1;border-radius:12px;gap:5px;min-width:225px;padding:13px 15px;display:grid}.schedule-week-card small,.schedule-week-card span{color:var(--ink-soft);font-size:10px}.schedule-week-card strong{color:var(--green);font-size:11px}.schedule-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.schedule-summary-grid article{align-content:center;gap:5px;min-height:90px;padding:14px 16px;display:grid}.schedule-summary-grid small,.schedule-summary-grid span{color:var(--ink-soft);font-size:10px}.schedule-summary-grid strong{color:var(--green);font-family:Georgia,serif;font-size:25px}.schedule-controls{grid-template-columns:auto minmax(180px,1fr) 130px 120px 130px auto;align-items:center;gap:8px;padding:9px;display:grid}.schedule-control-actions,.schedule-week-nav{gap:5px;display:flex}.schedule-week-nav button{min-height:38px;color:var(--green);background:#fff;border:1px solid #d4ded7;border-radius:8px;padding:0 9px;font-size:10px}.schedule-controls select{min-width:0;height:40px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:0 9px;font-size:10px}.schedule-control-actions button{white-space:nowrap;min-height:40px}.schedule-control-actions .shift-settings-trigger{color:var(--ochre);background:#fff7f1;border-color:#dfc2b1;font-weight:800}.schedule-board{min-width:0;overflow:hidden}.schedule-board>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:10px 13px;display:flex}.schedule-board>header>div:first-child{gap:4px;display:grid}.schedule-board>header strong{font-size:11px}.schedule-board>header small{color:var(--ink-soft);font-size:10px}.schedule-pagination{align-items:center;gap:7px;display:flex}.schedule-pagination button{min-height:30px;color:var(--green);background:#fff;border:1px solid #d3ddd6;border-radius:7px;font-size:10px}.schedule-pagination span{color:var(--ink-soft);font-size:10px}.schedule-desktop-grid{min-width:950px;display:grid;overflow-x:auto}.schedule-day-head,.schedule-grid-corner{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:#f5f2ec;place-content:center;gap:3px;min-height:52px;padding:8px;display:grid}.schedule-grid-corner{z-index:3;font-size:10px;font-weight:700;position:sticky;left:0}.schedule-day-head strong{font-size:10px}.schedule-day-head small{color:var(--ink-soft);font-size:10px}.schedule-day-head.today{color:var(--ochre);background:var(--ochre-pale)}.schedule-person{z-index:2;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffefa;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-height:70px;padding:8px 10px;display:grid;position:sticky;left:0}.schedule-person .hr-person-avatar{border-radius:9px;width:34px;height:34px;font-size:11px}.schedule-person>div{gap:3px;min-width:0;display:grid}.schedule-person strong{font-size:10px}.schedule-person small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.schedule-cell{min-height:70px;color:var(--ink);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;background:#fff;align-content:center;gap:4px;padding:7px;display:grid}.schedule-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}.schedule-cell small{color:var(--ink-soft);font-size:10px}.schedule-cell.green{background:#eff8f2}.schedule-cell.orange{background:#fff3e9}.schedule-cell.red{background:#fceceb}.schedule-cell.blue{background:#edf5fb}.schedule-cell.amber{background:#fff6dc}.schedule-cell.slate{background:#f1f2f0}.schedule-cell.empty{color:#9ca39f;background:#faf9f5}.schedule-cell:not(:disabled):hover{box-shadow:inset 0 0 0 2px #b24a2440}.schedule-mobile-list{display:none}.schedule-loading{color:var(--ink-soft);text-align:center;padding:30px}.shift-rules-panel{padding:16px}.shift-rules-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.shift-rules-panel h2{margin:3px 0;font-family:STSong,SimSun,serif;font-size:19px}.shift-rules-panel header p{color:var(--ink-soft);margin:0;font-size:10px}.shift-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.shift-rule-card{min-height:82px;color:var(--ink);border:1px solid var(--line);border-left:4px solid var(--green);text-align:left;background:#fff;border-radius:10px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.shift-rule-card.orange{border-left-color:#d9823e}.shift-rule-card.red{border-left-color:#b54a42}.shift-rule-card.blue{border-left-color:#4b78a0}.shift-rule-card.purple{border-left-color:#7c5ca6}.shift-rule-card.slate{border-left-color:#718078}.shift-rule-card>span{width:37px;height:37px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.shift-rule-card>div{gap:4px;min-width:0;display:grid}.shift-rule-card strong{font-size:11px}.shift-rule-card em,.shift-rule-card small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.shift-rule-card>b{color:var(--ochre);font-size:10px}.shift-rule-editor{background:#f7f4ed;border-radius:10px;margin-top:13px;padding:13px}.shift-rule-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.shift-rule-editor label{min-width:0;color:var(--ink-soft);gap:5px;font-size:10px;font-weight:700;display:grid}.shift-rule-editor input,.shift-rule-editor select{width:100%;min-width:0;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8d2c7;border-radius:8px;padding:0 9px}.shift-rule-editor-actions{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.schedule-entry-dialog>p{color:var(--ink-soft);font-size:11px}.schedule-type-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0;display:grid}.schedule-type-picker button{min-height:43px;color:var(--ink-soft);border:1px solid var(--line);background:#fbfaf6;border-radius:9px;font-size:11px;font-weight:700}.schedule-type-picker button.active{color:#fff;background:var(--green)}.schedule-type-picker button.active.slate{background:#718078}.schedule-type-picker button.active.amber{background:#c58a2e}.schedule-type-picker button.active.blue{background:#4b78a0}.schedule-entry-dialog>label{color:var(--ink-soft);gap:7px;margin-top:11px;font-size:10px;font-weight:700;display:grid}.schedule-entry-dialog select,.schedule-entry-dialog textarea{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fbfaf6;border-radius:9px;padding:0 10px}.schedule-entry-dialog textarea{resize:vertical;min-height:80px;padding-top:10px}.schedule-shift-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-shift-label b{color:var(--ink-soft);font-size:inherit}.schedule-shift-label button{min-height:30px;color:var(--ochre);background:#fff7f1;border:1px solid #dfc2b1;border-radius:7px;padding:0 9px;font-size:10px;font-weight:800}.schedule-no-shift{color:var(--red);background:#fff1ef;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:600}.schedule-control-actions{flex-wrap:wrap;justify-content:flex-end}.schedule-plan-strip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:9px;min-height:66px;padding:9px 13px;display:grid}.schedule-plan-strip>div{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.schedule-plan-dot{border-radius:50%;width:9px;height:9px}.schedule-plan-dot.draft{background:#c58a2e}.schedule-plan-dot.published{background:#3c805e}.schedule-plan-dot.locked{background:#4b78a0}.schedule-plan-strip p{gap:3px;min-width:0;margin:0;display:grid}.schedule-plan-strip strong{font-size:10px}.schedule-plan-strip small{color:var(--ink-soft);font-size:10px}.schedule-plan-strip>button{min-height:37px;color:var(--green);background:var(--green-pale);border:1px solid #cddbd2;border-radius:8px;padding:0 10px;font-size:10px;font-weight:800}.schedule-plan-strip>button.has-warning{color:#a35f22;background:#fff6e9;border-color:#ead1b4}.schedule-plan-control,.schedule-warning-panel{padding:16px}.schedule-plan-control>header,.schedule-warning-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.schedule-plan-control h2,.schedule-warning-panel h2{margin:3px 0;font-family:STSong,SimSun,serif;font-size:19px}.schedule-plan-control header p,.schedule-warning-panel header p{max-width:720px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.schedule-warning-panel>header>b{min-width:44px;color:var(--ochre);background:var(--ochre-pale);text-align:center;border-radius:999px;padding:7px;font-size:10px}.schedule-warning-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.schedule-warning-list article{background:#fffaf1;border:1px solid #ecd9be;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:61px;padding:8px 9px;display:grid}.schedule-warning-list article.danger{background:#fff3f1;border-color:#e8c1be}.schedule-warning-list article>span{color:#a26825;background:#ffedc9;border-radius:8px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.schedule-warning-list article.danger>span{color:var(--red);background:#f9dfdc}.schedule-warning-list p{gap:4px;min-width:0;margin:0;display:grid}.schedule-warning-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.schedule-warning-list small{color:var(--ink-soft);font-size:10px;line-height:1.4}.schedule-warning-list em{color:#a26825;white-space:nowrap;font-size:10px;font-style:normal}.schedule-plan-control-grid{grid-template-columns:150px 130px minmax(280px,1fr) 220px;align-items:end;gap:9px;display:grid}.schedule-plan-control-grid>label{min-width:0;color:var(--ink-soft);gap:5px;font-size:10px;font-weight:700;display:grid}.schedule-plan-control-grid input,.schedule-plan-control-grid select{width:100%;min-width:0;height:42px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fbfaf6;border-radius:8px;padding:0 9px}.schedule-plan-status{background:#fffaf1;border:1px solid #ead7ba;border-radius:9px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;min-height:60px;padding:8px;display:grid}.schedule-plan-status>span{color:#9d681f;background:#ffedc9;border-radius:8px;place-items:center;height:38px;font-size:10px;font-weight:900;display:grid}.schedule-plan-status.published{background:#f2f8f4;border-color:#c7ddd0}.schedule-plan-status.published>span{color:var(--green);background:#daebdf}.schedule-plan-status.locked{background:#f0f6fa;border-color:#cad8e3}.schedule-plan-status.locked>span{color:#426f92;background:#dceaf4}.schedule-plan-status p{gap:4px;min-width:0;margin:0;display:grid}.schedule-plan-status strong{font-size:10px}.schedule-plan-status small{color:var(--ink-soft);font-size:10px}.schedule-minimum-input>div{grid-template-columns:72px 1fr;gap:5px;display:grid}.schedule-minimum-input button{color:var(--green);background:#fff;border:1px solid #cbdcd1;border-radius:8px;font-size:10px;font-weight:800}.schedule-minimum-input small{color:var(--ochre);font-size:10px}.schedule-plan-actions{justify-content:flex-end;gap:7px;display:flex}.schedule-change-history,.schedule-plan-actions{border-top:1px solid var(--line);margin-top:12px;padding-top:11px}.schedule-change-history>strong{font-size:10px}.schedule-change-history article{border-bottom:1px solid #eeeae2;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:5px 0;display:grid}.schedule-change-history article>span{color:var(--green);font-size:10px;font-weight:800}.schedule-change-history p{gap:2px;margin:0;font-size:10px;display:grid}.schedule-change-history small{color:var(--ink-soft);font-size:10px}.bulk-schedule-dialog{width:min(1040px,100vw - 28px);max-width:1040px;max-height:92vh;overflow-y:auto}.bulk-schedule-dialog>p{color:var(--ink-soft);font-size:10px;line-height:1.6}.bulk-schedule-scope{background:#f7f4ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0;padding:10px;display:grid}.bulk-arrangement-grid label,.bulk-schedule-scope label{min-width:0;color:var(--ink-soft);gap:5px;font-size:10px;font-weight:700;display:grid}.bulk-arrangement-grid input,.bulk-arrangement-grid select,.bulk-schedule-scope select{width:100%;min-width:0;height:41px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:0 9px}.bulk-schedule-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:12px;display:grid}.bulk-schedule-layout>section{border:1px solid var(--line);border-radius:11px;min-width:0;padding:11px}.bulk-schedule-layout section>header{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.bulk-schedule-layout section>header strong{font-size:10px}.bulk-schedule-layout section>header button{color:var(--ochre);background:0 0;border:0;font-size:10px;font-weight:800}.bulk-schedule-layout .search-box{margin:6px 0}.bulk-employee-list{max-height:310px;overflow-y:auto}.bulk-employee-list>label{cursor:pointer;border-bottom:1px solid #eeeae2;grid-template-columns:17px 33px minmax(0,1fr);align-items:center;gap:7px;min-height:52px;padding:6px;display:grid}.bulk-employee-list>label.selected{background:#f0f7f2}.bulk-employee-list .hr-person-avatar{border-radius:8px;width:31px;height:31px;font-size:11px}.bulk-employee-list p{gap:3px;min-width:0;margin:0;display:grid}.bulk-employee-list strong{font-size:10px}.bulk-employee-list small,.bulk-empty{color:var(--ink-soft);font-size:10px}.bulk-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:6px 0 12px;display:grid}.bulk-date-grid label{min-height:55px;color:var(--ink-soft);border:1px solid var(--line);text-align:center;cursor:pointer;background:#fbfaf6;border-radius:8px;place-content:center;gap:4px;display:grid}.bulk-date-grid label.selected{color:var(--green);background:var(--green-pale);border-color:#9ebdab}.bulk-date-grid input{opacity:0;pointer-events:none;position:absolute}.bulk-date-grid small,.bulk-date-grid strong{font-size:10px}.bulk-arrangement-grid{grid-template-columns:1fr 1.4fr;gap:7px;display:grid}.bulk-arrangement-grid .span-two{grid-column:1/-1}.bulk-overwrite{background:#fff8ef;border-radius:8px;grid-template-columns:17px auto 1fr;align-items:center;gap:6px;min-height:43px;margin-top:8px;padding:8px;font-size:10px;font-weight:700;display:grid}.bulk-overwrite small{color:var(--ink-soft);font-weight:500}.bulk-preview{background:#f0f7f2;border:1px solid #c8ddcf;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;margin-top:11px;padding:9px 11px;display:flex}.bulk-preview.warning{background:#fff7eb;border-color:#ead1b4}.bulk-preview p{gap:4px;margin:0;display:grid}.bulk-preview strong{font-size:10px}.bulk-preview small{color:var(--ink-soft);font-size:10px}.bulk-preview>span{color:var(--green);font-size:10px;font-weight:800}@media (max-width:1280px){.hr-org-content{grid-template-columns:1fr}.hr-position-distribution{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.hr-position-distribution>header{grid-column:1/-1}.hr-roster-column{grid-template-columns:1fr}.hr-roster-column .hr-employee-list{max-height:340px}.schedule-controls{grid-template-columns:auto minmax(170px,1fr) 120px 110px}.schedule-control-actions{grid-column:1/-1;justify-content:flex-end}.shift-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.attendance-page{gap:10px}.attendance-heading{display:grid}.attendance-date-card{width:100%;min-width:0;padding:9px 11px}.attendance-date-card small,.attendance-date-card span{font-size:11px}.attendance-date-card input{min-height:34px;font-size:13px}.attendance-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px}.attendance-tabs button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:58px;padding:5px 2px}.attendance-tabs button>span{display:none}.attendance-tabs strong{font-size:11px}.attendance-tabs small{max-width:75px;font-size:10px}.attendance-tabs b{min-width:17px;height:17px;margin:-34px 0 0 52px;font-size:10px;position:absolute}.attendance-today-layout{grid-template-columns:1fr}.attendance-punch-card{min-height:0;padding:14px}.attendance-punch-card h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.attendance-location-pill,.attendance-punch-card header p{font-size:11px}.attendance-clock{margin:13px 0 9px}.attendance-clock time{font-size:29px}.attendance-clock span{font-size:11px}.attendance-punch-timeline{margin-bottom:11px}.attendance-punch-timeline small,.attendance-punch-timeline strong{font-size:11px}.attendance-main-punch{border-radius:13px;min-height:68px}.attendance-main-punch strong{font-size:14px}.attendance-main-punch small,.attendance-simulate-button{font-size:11px}.attendance-simulate-button{min-height:35px}.attendance-punch-card>footer p,.attendance-punch-card>footer span{font-size:11px}.attendance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.attendance-summary-grid article{text-align:center;min-height:76px;padding:9px 5px}.attendance-summary-grid small,.attendance-summary-grid span{font-size:11px}.attendance-summary-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attendance-summary-grid strong{font-size:22px}.attendance-management-note{min-height:180px;padding:20px}.attendance-management-note h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.attendance-management-note p{font-size:11px}.attendance-results-panel>header strong{font-size:12px}.attendance-results-panel .schedule-pagination span,.attendance-results-panel>header small{font-size:11px}.attendance-table{display:none}.attendance-mobile-cards{background:#f2f0ea;gap:8px;padding:9px;display:grid}.attendance-mobile-cards article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;padding:11px;display:grid}.attendance-mobile-cards article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.attendance-mobile-cards header>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.attendance-mobile-cards .hr-person-avatar{border-radius:10px;width:35px;height:35px}.attendance-mobile-cards p{gap:3px;min-width:0;margin:0;display:grid}.attendance-mobile-cards strong{font-size:11px}.attendance-mobile-cards small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attendance-mobile-cards article>div{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.attendance-mobile-cards article>div span{color:var(--ink-soft)}.attendance-mobile-cards footer{color:var(--red);border-top:1px solid var(--line);padding-top:7px;font-size:11px}.attendance-status{font-size:11px}.attendance-filters{grid-template-columns:1fr 1fr}.attendance-filters .search-box{grid-column:1/-1}.attendance-filters select{height:44px;font-size:11px}.attendance-correction-layout,.attendance-policy-layout{grid-template-columns:1fr}.attendance-correction-form,.attendance-correction-list,.attendance-policy-editor,.attendance-policy-list{padding:13px}.attendance-correction-form h2,.attendance-correction-list h2,.attendance-policy-editor h2,.attendance-policy-list h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.attendance-correction-form header p,.attendance-form-grid label,.attendance-policy-editor header p,.attendance-policy-list header p{font-size:11px}.attendance-form-grid input,.attendance-form-grid select{min-height:46px}.attendance-correction-list article{grid-template-columns:37px minmax(0,1fr) auto}.attendance-correction-list article p,.attendance-correction-list article small,.attendance-correction-list article strong,.attendance-correction-list article>button{font-size:11px}.attendance-policy-list>button{min-height:65px}.attendance-policy-list>button b,.attendance-policy-list>button small,.attendance-policy-list>button strong{font-size:11px}.attendance-policy-editor>header{display:grid}.attendance-policy-editor>header button{width:100%}.attendance-policy-editor .admin-form-actions{display:grid}.attendance-policy-editor .admin-form-actions small{margin:0;font-size:11px}.hr-section-tabs{gap:4px;padding:5px}.hr-section-tabs>button{grid-template-columns:31px minmax(0,1fr);gap:7px;min-height:56px;padding:7px}.hr-section-tabs>button>span{width:30px;height:30px}.hr-section-tabs b,.hr-section-tabs small{display:none}.hr-section-tabs strong{font-size:11px}.hr-company-root{grid-template-columns:44px minmax(0,1fr);padding:15px}.hr-company-mark{border-radius:13px;width:43px;height:43px}.hr-company-root h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.hr-company-root p{font-size:11px;line-height:1.5}.hr-company-root button{grid-column:1/-1;width:100%}.hr-org-units{grid-template-columns:1fr}.hr-org-card h3{font-size:13px}.hr-org-card header p,.hr-org-departments span,.hr-org-leader small,.hr-org-leader span,.hr-org-open{font-size:11px}.hr-org-departments b{font-size:14px}.hr-position-distribution{display:block}.hr-position-distribution h3{font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.hr-position-distribution>div{grid-template-columns:110px minmax(0,1fr) 24px;min-height:42px}.hr-position-distribution>div>span,.hr-position-distribution>div>strong{font-size:11px}.hr-toolbar{grid-template-columns:1fr 1fr}.hr-toolbar .search-box{grid-column:1/-1}.hr-directory-grid{grid-template-columns:1fr}.hr-org-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:none;padding:9px;display:grid}.hr-org-tree>button.root,.hr-org-tree>header{grid-column:1/-1}.hr-org-tree section>div{display:none}.hr-org-tree button{min-height:44px}.hr-org-tree button b,.hr-org-tree button strong{font-size:11px}.hr-roster-column{grid-template-columns:1fr}.hr-roster-column .hr-employee-list{border:1px solid var(--line);border-radius:14px;max-height:330px;margin:0}.hr-company-events{padding:14px}.hr-company-events>header{grid-template-columns:1fr}.hr-company-events h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.hr-company-events header p{font-size:11px}.hr-event-feed article{grid-template-columns:34px minmax(0,1fr)}.hr-event-feed time{grid-column:2;justify-items:start}.hr-event-feed p,.hr-event-feed small,.hr-event-feed strong,.hr-event-feed time{font-size:11px}.schedule-page{gap:10px}.schedule-heading{display:grid}.schedule-week-card{width:100%;min-width:0;padding:10px 12px}.schedule-week-card small,.schedule-week-card span,.schedule-week-card strong{font-size:11px}.schedule-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.schedule-summary-grid article{text-align:center;min-height:76px;padding:9px 6px}.schedule-summary-grid small,.schedule-summary-grid span{font-size:11px}.schedule-summary-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule-summary-grid strong{font-size:21px}.schedule-controls{grid-template-columns:1fr 1fr}.schedule-week-nav{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.schedule-week-nav button{min-height:43px;font-size:11px}.schedule-controls .search-box{grid-column:1/-1}.schedule-controls select{height:44px;font-size:11px}.schedule-control-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.schedule-control-actions button{min-height:44px}.schedule-board>header strong{font-size:12px}.schedule-board>header small,.schedule-pagination span{font-size:11px}.schedule-desktop-grid{display:none}.schedule-mobile-list{display:grid}.schedule-mobile-list>section{border-bottom:8px solid #f0eee8}.schedule-mobile-list>section:last-child{border-bottom:0}.schedule-mobile-list>section>header{background:#f7f4ed;justify-content:space-between;align-items:center;min-height:48px;padding:8px 13px;display:flex}.schedule-mobile-list>section>header>div{align-items:baseline;gap:8px;display:flex}.schedule-mobile-list header strong{font-size:12px}.schedule-mobile-list header small,.schedule-mobile-list header>span{color:var(--ink-soft);font-size:11px}.schedule-mobile-list section>button{width:100%;min-height:67px;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:38px minmax(0,1fr) minmax(90px,auto);align-items:center;gap:9px;padding:9px 13px;display:grid}.schedule-mobile-list .hr-person-avatar{border-radius:10px;width:36px;height:36px;font-size:11px}.schedule-mobile-list section>button>div{gap:4px;min-width:0;display:grid}.schedule-mobile-list section>button strong{font-size:11px}.schedule-mobile-list section>button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.schedule-mobile-list section>button>b{color:var(--green);justify-items:end;gap:4px;font-size:11px;display:grid}.schedule-mobile-list section>button>b.slate{color:#718078}.schedule-mobile-list section>button>b.amber{color:#aa7625}.schedule-mobile-list section>button>b.blue{color:#4b78a0}.schedule-mobile-list section>button>b.empty{color:#9aa09c}.shift-rules-panel{padding:13px}.shift-rules-panel>header{display:grid}.shift-rules-panel h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.shift-rules-panel header p{font-size:11px;line-height:1.5}.shift-rule-grid{grid-template-columns:1fr}.shift-rule-card{min-height:75px}.shift-rule-card em,.shift-rule-card small,.shift-rule-card strong,.shift-rule-card>b{font-size:11px}.shift-rule-editor-grid{grid-template-columns:1fr}.shift-rule-editor label{font-size:11px}.shift-rule-editor input,.shift-rule-editor select{height:48px}.shift-rule-editor-actions{bottom:calc(64px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffefafa;grid-template-columns:1fr 1fr;margin:11px -13px -13px;padding:11px 13px;display:grid;position:sticky}.schedule-entry-dialog .schedule-type-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.schedule-entry-dialog>label{font-size:11px}.schedule-entry-dialog select{min-height:48px}}@media (max-width:430px){.attendance-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.attendance-tabs button:last-child:nth-child(4){grid-column:1/-1}.attendance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-summary-grid article{min-height:67px}.attendance-punch-card>header{display:grid}.attendance-location-pill{width:fit-content}.attendance-filters{grid-template-columns:1fr}.attendance-filters .search-box,.attendance-record-actions{grid-column:auto}.attendance-form-grid{grid-template-columns:1fr}.attendance-form-grid .span-two{grid-column:auto}.attendance-correction-list article{grid-template-columns:34px minmax(0,1fr)}.attendance-correction-list article>button{grid-column:2;justify-self:end}.hr-toolbar{grid-template-columns:1fr}.hr-toolbar .search-box{grid-column:auto}.hr-org-tree{grid-template-columns:1fr}.hr-org-tree>button.root,.hr-org-tree>header{grid-column:auto}.hr-section-tabs>button{text-align:center;grid-template-columns:1fr;justify-items:center}.hr-section-tabs>button>span{display:none}.schedule-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-summary-grid article{min-height:67px}.schedule-controls{grid-template-columns:1fr}.schedule-control-actions,.schedule-controls .search-box,.schedule-week-nav{grid-column:auto}.schedule-controls .schedule-control-actions,.schedule-controls .schedule-week-nav{grid-column:1}.schedule-entry-dialog .schedule-type-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.schedule-plan-strip{grid-template-columns:1fr 1fr;padding:10px}.schedule-plan-strip>div:nth-child(3){display:none}.schedule-plan-strip>button{min-height:42px;font-size:11px}.schedule-plan-strip strong{font-size:11px}.schedule-plan-strip small{font-size:10px}.schedule-plan-control,.schedule-warning-panel{padding:13px}.schedule-plan-control>header,.schedule-warning-panel>header{display:grid}.schedule-plan-control h2,.schedule-warning-panel h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.schedule-plan-control header p,.schedule-warning-panel header p{font-size:11px}.schedule-warning-list{grid-template-columns:1fr}.schedule-warning-list article{min-height:67px}.schedule-warning-list em,.schedule-warning-list small,.schedule-warning-list strong{font-size:11px}.schedule-plan-control-grid{grid-template-columns:1fr 1fr}.schedule-plan-control-grid>label{font-size:11px}.schedule-plan-control-grid input,.schedule-plan-control-grid select{height:46px}.schedule-minimum-input,.schedule-plan-status{grid-column:1/-1}.schedule-minimum-input small,.schedule-plan-status small,.schedule-plan-status strong{font-size:11px}.schedule-plan-actions{grid-template-columns:1fr;display:grid}.schedule-change-history article>span,.schedule-change-history p,.schedule-change-history>strong{font-size:11px}.schedule-change-history small{font-size:10px}.bulk-schedule-dialog{width:min(100vw - 14px,680px);max-height:calc(100vh - 14px);padding:16px 13px}.bulk-schedule-dialog h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:20px}.bulk-schedule-dialog>p{font-size:11px}.bulk-schedule-scope{grid-template-columns:1fr 1fr}.bulk-arrangement-grid label,.bulk-schedule-scope label{font-size:11px}.bulk-arrangement-grid input,.bulk-arrangement-grid select,.bulk-schedule-scope select{height:46px}.bulk-schedule-layout{grid-template-columns:1fr}.bulk-schedule-layout section>header button,.bulk-schedule-layout section>header strong{font-size:11px}.bulk-employee-list{max-height:230px}.bulk-employee-list>label{grid-template-columns:19px 37px minmax(0,1fr);min-height:58px}.bulk-employee-list .hr-person-avatar{width:35px;height:35px}.bulk-employee-list small,.bulk-employee-list strong,.bulk-empty{font-size:11px}.bulk-date-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-date-grid label{min-height:59px}.bulk-date-grid strong{font-size:11px}.bulk-date-grid small{font-size:10px}.bulk-overwrite{grid-template-columns:19px auto;font-size:11px}.bulk-overwrite small{grid-column:2;font-size:11px}.bulk-preview{align-items:flex-start}.bulk-preview small,.bulk-preview strong,.bulk-preview>span{font-size:11px}}@media (max-width:430px){.schedule-plan-strip{grid-template-columns:1fr}.schedule-plan-strip>div:nth-child(2){display:none}.bulk-arrangement-grid,.bulk-schedule-scope,.schedule-plan-control-grid{grid-template-columns:1fr}.bulk-arrangement-grid .span-two,.schedule-plan-control-grid>*{grid-column:auto}.bulk-date-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-preview{display:grid}.bulk-schedule-dialog .dialog-actions{grid-template-columns:1fr}}.schedule-publish-reason{color:var(--ink-soft);background:#f7f4ed;border-radius:9px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:11px;padding:9px 11px;font-size:10px;font-weight:700;display:grid}.schedule-publish-reason input{min-width:0;height:40px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.schedule-publish-reason small{font-size:10px;font-weight:500}.schedule-plan-control:has(.schedule-plan-status.published) .schedule-plan-actions .secondary-button,.schedule-plan-control:has(.schedule-plan-status.published) .schedule-publish-reason{display:none}.employee-schedule-nav{justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.employee-schedule-nav>span{color:var(--green);background:var(--green-pale);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.schedule-read-banner{border-left:4px solid var(--green);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:11px 14px;display:flex}.schedule-read-banner.unread{border-color:var(--ochre);background:#fffaf1}.schedule-read-banner.waiting{background:#f5f5f2;border-color:#9b9f9c}.schedule-read-banner>div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.schedule-read-banner>div>span{width:43px;height:35px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.schedule-read-banner.unread>div>span{color:#9d681f;background:#ffedc9}.schedule-read-banner.waiting>div>span{color:#6f7772;background:#e6e8e5}.schedule-read-banner p{gap:4px;min-width:0;margin:0;display:grid}.schedule-read-banner strong{font-size:11px}.schedule-read-banner small,.schedule-read-banner>b{color:var(--ink-soft);font-size:10px;font-weight:500}.employee-schedule-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.employee-schedule-summary article{align-content:center;gap:5px;min-height:76px;padding:12px 14px;display:grid}.employee-schedule-summary span{color:var(--ink-soft);font-size:10px}.employee-schedule-summary strong{color:var(--green);font-family:Georgia,serif;font-size:23px}.employee-schedule-summary strong small{margin-left:3px;font-family:inherit;font-size:10px}.employee-schedule-summary .next-shift{font-family:inherit;font-size:12px}.employee-schedule-week{padding:14px}.employee-schedule-week>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.employee-schedule-week h2{margin:3px 0 0;font-family:STSong,SimSun,serif;font-size:18px}.employee-schedule-week>header>small{color:var(--ink-soft);font-size:10px}.employee-schedule-week>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.employee-schedule-week article{background:#fbfaf6;border:1px solid var(--line);border-top:4px solid #9aa19d;border-radius:10px;align-content:start;gap:10px;min-width:0;min-height:118px;padding:10px;display:grid}.employee-schedule-week article.green{border-top-color:var(--green);background:#f2f8f4}.employee-schedule-week article.slate{border-top-color:#718078}.employee-schedule-week article.amber{background:#fffaf1;border-top-color:#c58a2e}.employee-schedule-week article.blue{background:#f2f7fb;border-top-color:#4b78a0}.employee-schedule-week article.today{box-shadow:0 0 0 2px #b24a242e}.employee-schedule-week article>div{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.employee-schedule-week article>div span,.employee-schedule-week article>div strong{font-size:10px}.employee-schedule-week article>div em{color:var(--ochre);background:var(--ochre-pale);border-radius:999px;padding:2px 4px;font-size:10px;font-style:normal}.employee-schedule-week article>section{gap:7px;display:grid}.employee-schedule-week article p{gap:4px;min-width:0;margin:0;display:grid}.employee-schedule-week article p b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.employee-schedule-week article p small,.employee-schedule-week article p span{color:var(--ink-soft);font-size:10px;line-height:1.45}.employee-schedule-help{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;padding:12px 14px;display:grid}.employee-schedule-help>span{height:38px;color:var(--ochre);background:var(--ochre-pale);border-radius:9px;place-items:center;font-size:10px;font-weight:900;display:grid}.employee-schedule-help p{gap:4px;margin:0;display:grid}.employee-schedule-help strong{font-size:11px}.employee-schedule-help small{color:var(--ink-soft);font-size:10px;line-height:1.55}@media (max-width:820px){.schedule-publish-reason{grid-template-columns:1fr;font-size:11px}.schedule-publish-reason input{height:46px}.schedule-publish-reason small{font-size:11px}.employee-schedule-page .page-heading h1{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:22px}.employee-schedule-page .page-heading p{font-size:11px;line-height:1.6}.employee-schedule-nav{padding:8px;display:grid}.employee-schedule-nav .schedule-week-nav{grid-column:auto}.employee-schedule-nav>span{width:fit-content;font-size:11px}.schedule-read-banner{min-height:0;padding:11px;display:grid}.schedule-read-banner>div{grid-template-columns:39px minmax(0,1fr)}.schedule-read-banner>div>span{width:38px;height:38px;font-size:11px}.schedule-read-banner strong{font-size:12px}.schedule-read-banner small,.schedule-read-banner>b{font-size:11px;line-height:1.5}.schedule-read-banner>button{width:100%;min-height:43px}.employee-schedule-summary{gap:6px}.employee-schedule-summary article{text-align:center;min-height:68px;padding:8px}.employee-schedule-summary span{font-size:11px}.employee-schedule-summary strong{font-size:21px}.employee-schedule-summary .next-shift{font-size:11px;line-height:1.35}.employee-schedule-week{padding:11px}.employee-schedule-week h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.employee-schedule-week>header>small{font-size:11px}.employee-schedule-week>div{grid-template-columns:1fr;gap:6px}.employee-schedule-week article{border-top-width:1px;border-left:4px solid #9aa19d;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:9px;min-height:66px;padding:9px 10px}.employee-schedule-week article.green{border-left-color:var(--green)}.employee-schedule-week article.slate{border-left-color:#718078}.employee-schedule-week article.amber{border-left-color:#c58a2e}.employee-schedule-week article.blue{border-left-color:#4b78a0}.employee-schedule-week article>div{gap:3px;display:grid}.employee-schedule-week article>div span,.employee-schedule-week article>div strong{font-size:11px}.employee-schedule-week article>div em{width:fit-content;font-size:10px}.employee-schedule-week article p b{font-size:12px}.employee-schedule-week article p small,.employee-schedule-week article p span{font-size:11px}.employee-schedule-help{grid-template-columns:48px minmax(0,1fr);padding:11px}.employee-schedule-help>span{height:42px;font-size:11px}.employee-schedule-help small,.employee-schedule-help strong{font-size:11px}}@media print{@page{size:A4 landscape;margin:8mm}body *{visibility:hidden!important}.schedule-page,.schedule-page *{visibility:visible!important}.schedule-page{width:100%;position:absolute;inset:0;background:#fff!important;padding:0!important}.schedule-page .dialog-backdrop,.schedule-page .form-error,.schedule-page .form-success,.schedule-page .inline-error,.schedule-page .schedule-controls,.schedule-page .schedule-mobile-list,.schedule-page .schedule-pagination,.schedule-page .schedule-plan-control,.schedule-page .schedule-plan-strip,.schedule-page .schedule-warning-panel,.schedule-page .shift-rules-panel{display:none!important}.schedule-page .panel,.schedule-page .schedule-board{box-shadow:none!important;border-color:#aaa!important;overflow:visible!important}.schedule-page .schedule-desktop-grid{min-width:0!important;display:grid!important;overflow:visible!important}.schedule-page .schedule-heading{margin-bottom:5mm}.schedule-page .schedule-heading h1{font-size:20pt!important}.schedule-page .schedule-summary-grid{margin-bottom:4mm}.schedule-page .schedule-cell,.schedule-page .schedule-person{break-inside:avoid;min-height:14mm!important}.schedule-page .schedule-grid-corner,.schedule-page .schedule-person{position:static!important}}.attendance-tabs{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.attendance-request-layout{grid-template-columns:minmax(310px,.76fr) minmax(0,1.24fr);align-items:start;gap:12px;min-width:0;display:grid}.attendance-request-layout.single{grid-template-columns:1fr}.attendance-request-form,.attendance-request-list{min-width:0;padding:16px}.attendance-request-form h2,.attendance-request-list h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:19px}.attendance-request-form header p{color:var(--ink-soft);margin:0 0 13px;font-size:10px;line-height:1.65}.workforce-list-switch,.workforce-type-switch{background:#efede7;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.workforce-type-switch{margin-bottom:12px}.workforce-list-switch button,.workforce-type-switch button{min-height:35px;color:var(--ink-soft);background:0 0;border:0;border-radius:7px;font-size:10px;font-weight:800}.workforce-list-switch button.active,.workforce-type-switch button.active{color:var(--green);background:#fff;box-shadow:0 4px 10px #223d3014}.attendance-form-grid label>small{color:var(--ochre);font-size:10px;font-weight:500}.workforce-submit-row{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.workforce-submit-row>small{max-width:190px;color:var(--ink-soft);font-size:10px;line-height:1.5}.attendance-request-list>header{justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:11px;display:flex}.attendance-request-list>header>span{color:var(--red);white-space:nowrap;background:#fae9e6;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.attendance-request-list .workforce-list-switch{border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-bottom:10px}.workforce-request-cards{gap:8px;display:grid}.workforce-request-cards>article{border:1px solid var(--line);background:#fbfaf6;border-radius:11px;gap:9px;padding:12px;display:grid}.workforce-request-cards article>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.workforce-request-cards header>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.workforce-request-cards header p{gap:3px;min-width:0;margin:0;display:grid}.workforce-request-cards header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workforce-request-cards header small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workforce-type{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.workforce-type.shift_change{background:#4c77a1}.workforce-type.overtime{background:var(--ochre)}.workforce-status{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.workforce-status.pending{color:#96651f;background:#fff0cc}.workforce-status.approved{color:#286247;background:#e5f2e9}.workforce-status.rejected{color:#a9413d;background:#fae7e5}.workforce-status.cancelled{color:#6d756f;background:#e9ebe8}.workforce-request-detail{background:#fff;border-radius:8px;gap:5px;padding:9px 10px;display:grid}.workforce-request-detail strong{font-size:10px}.workforce-request-detail span{color:var(--ink-soft);font-size:10px;line-height:1.5}.workforce-request-cards article>footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.workforce-request-cards footer>small{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workforce-request-cards footer>div{gap:5px;display:flex}.primary-button.compact,.secondary-button.compact{white-space:nowrap;min-height:31px;padding:0 10px;font-size:10px}@media (max-width:980px){.attendance-request-layout{grid-template-columns:1fr}}@media (max-width:700px){.attendance-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.attendance-tabs button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:56px;padding:5px 2px;position:relative}.attendance-tabs button>span{display:none}.attendance-tabs strong{font-size:11px}.attendance-tabs small{display:none}.attendance-tabs b{min-width:16px;height:16px;font-size:10px;position:absolute;top:2px;right:2px}.attendance-request-form,.attendance-request-list{padding:13px}.attendance-request-form h2,.attendance-request-list h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.attendance-request-form header p,.workforce-submit-row>small{font-size:11px}.workforce-list-switch button,.workforce-type-switch button{min-height:42px;font-size:11px}.workforce-submit-row{display:grid}.workforce-submit-row>small{max-width:none}.workforce-submit-row .primary-button{width:100%;min-height:46px}.attendance-request-list>header>span{font-size:11px}.workforce-request-cards>article{padding:11px}.workforce-request-cards footer>small,.workforce-request-cards header small,.workforce-request-cards header strong,.workforce-request-detail span,.workforce-request-detail strong,.workforce-status{font-size:11px}.workforce-request-cards article>footer{align-items:flex-end}.workforce-request-cards footer>small{white-space:normal}.primary-button.compact,.secondary-button.compact{min-height:36px;font-size:11px}}@media (max-width:430px){.attendance-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.attendance-tabs button:last-child:nth-child(4){grid-column:auto}.attendance-request-list>header{display:grid}.attendance-request-list>header>span{width:fit-content}.workforce-request-cards article>footer{display:grid}.workforce-request-cards footer>div{justify-self:end}}.attendance-period-closure{overflow:hidden}.attendance-period-closure>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.attendance-period-closure h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:18px}.attendance-period-closure header p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.attendance-period-closure header>span{color:var(--green);background:var(--green-pale);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.attendance-period-closure>p{margin:9px 14px 0}.attendance-period-closure>div{display:grid}.attendance-period-closure article{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.8fr) 86px minmax(210px,1.2fr) 92px;align-items:center;gap:10px;min-height:64px;padding:9px 15px;display:grid}.attendance-period-closure article:last-child{border-bottom:0}.attendance-period-closure article>div{gap:4px;display:grid}.attendance-period-closure article>div strong{font-size:11px}.attendance-period-closure article>div small,.attendance-period-closure article>small{color:var(--ink-soft);font-size:10px}.attendance-period-closure article input{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;min-width:0;min-height:38px;padding:0 9px;font-size:10px}.attendance-close-status{border-radius:999px;width:fit-content;padding:5px 7px;font-size:10px;font-weight:800}.attendance-close-status.open{color:#88661f;background:var(--amber-pale)}.attendance-close-status.closed{color:var(--green);background:var(--green-pale)}@media (max-width:700px){.attendance-period-closure>header{padding:12px;display:grid}.attendance-period-closure h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.attendance-period-closure header p{font-size:11px}.attendance-period-closure article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px 12px}.attendance-period-closure article input{grid-column:1/-1;min-height:44px;font-size:11px}.attendance-period-closure article button,.attendance-period-closure article>small{grid-column:1/-1;min-height:42px}.attendance-close-status,.attendance-period-closure article>div small,.attendance-period-closure article>div strong{font-size:11px}}.attendance-anomaly-batch{padding:13px 15px;overflow:hidden}.attendance-anomaly-batch>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.attendance-anomaly-batch>header>div{gap:4px;display:grid}.attendance-anomaly-batch header strong{font-size:11px}.attendance-anomaly-batch header small{color:var(--ink-soft);font-size:10px}.attendance-anomaly-batch header b{color:var(--red);white-space:nowrap;background:#fae9e6;border-radius:999px;padding:6px 9px;font-size:10px}.attendance-anomaly-actions{grid-template-columns:minmax(175px,.75fr) minmax(240px,1.25fr) auto auto;gap:8px;margin-top:11px;display:grid}.attendance-anomaly-actions input,.attendance-anomaly-actions select{min-width:0;min-height:40px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:0 9px;font-size:10px}.attendance-anomaly-batch>p{margin:9px 0 0}.attendance-results-panel.selectable .attendance-table{min-width:920px}.attendance-results-panel.selectable .attendance-table article,.attendance-results-panel.selectable .attendance-table-head{grid-template-columns:28px 1.25fr .85fr 1fr 1fr .72fr .62fr}.attendance-mobile-cards article.selected,.attendance-table article.selected{box-shadow:inset 3px 0 0 var(--green);background:#f1f7f3}.attendance-row-check{cursor:pointer;place-items:center;width:28px;height:38px;display:grid}.attendance-row-check input{opacity:0;pointer-events:none;position:absolute}.attendance-row-check span{background:#fff;border:1px solid #b9c5bd;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.attendance-row-check input:checked+span{border-color:var(--green);background:var(--green)}.attendance-row-check input:checked+span:after{content:"✓";color:#fff;font-size:11px;font-weight:900}.attendance-row-check input:disabled+span{opacity:.38;cursor:not-allowed}.attendance-mobile-cards footer.danger{color:var(--red)}.attendance-period-events{border-top:8px solid #f2f0ea;margin-top:4px}.attendance-period-events>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.attendance-period-events>header>div{gap:4px;display:grid}.attendance-period-events>header strong{font-size:11px}.attendance-period-events>header small{color:var(--ink-soft);font-size:10px}.attendance-period-closure .attendance-period-events article{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:11px 16px;display:grid}.attendance-period-events article>span{width:31px;height:31px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.attendance-period-events article>span.reopen{color:var(--ochre);background:var(--amber-pale)}.attendance-period-closure .attendance-period-events article>div{gap:4px;display:grid}.attendance-period-events article p{color:var(--ink);margin:0;font-size:10px;line-height:1.55}.attendance-period-events .empty-state{padding:20px}.attendance-policy-page{gap:12px;min-width:0;display:grid}.attendance-rule-governance{min-width:0;overflow:hidden}.attendance-rule-governance>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.attendance-rule-governance h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:19px}.attendance-rule-governance header p{max-width:720px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.65}.attendance-rule-governance>p{margin:10px 15px 0}.attendance-rule-layout{grid-template-columns:290px minmax(0,1fr);min-width:0;display:grid}.attendance-rule-list{border-right:1px solid var(--line);background:#f8f6f1;min-width:0;padding:10px}.attendance-rule-list>button{width:100%;min-height:65px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.attendance-rule-list>button.active{background:#fff;border-color:#cbdcd1;box-shadow:0 5px 14px #25342c0f}.attendance-rule-list button>div{gap:4px;min-width:0;display:grid}.attendance-rule-list small,.attendance-rule-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attendance-rule-list strong{font-size:10px}.attendance-rule-list small{color:var(--ink-soft);font-size:10px}.attendance-rule-status{text-align:center;white-space:nowrap;border-radius:999px;width:42px;padding:5px 4px;font-size:10px;font-weight:800}.attendance-rule-status.draft{color:#936822;background:var(--amber-pale)}.attendance-rule-status.published{color:var(--green);background:var(--green-pale)}.attendance-rule-status.archived{color:#6d756f;background:#e9ebe8}.attendance-rule-editor{min-width:0;padding:14px 16px}.attendance-rule-editor>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.attendance-rule-editor>header>div{gap:4px;display:grid}.attendance-rule-editor header strong{font-size:12px}.attendance-rule-editor header small{color:var(--ink-soft);font-size:10px}.attendance-rule-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.attendance-rule-fields label{min-width:0;color:var(--ink-soft);gap:5px;font-size:10px;font-weight:700;display:grid}.attendance-rule-fields .span-two{grid-column:span 2}.attendance-rule-fields input,.attendance-rule-fields select,.attendance-rule-fields textarea{width:100%;min-width:0;min-height:40px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fbfaf6;border-radius:8px;padding:0 9px}.attendance-rule-fields textarea{resize:vertical;min-height:74px;padding-top:9px}.attendance-rule-editor>p{margin:9px 0 0}.attendance-rule-editor>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.attendance-rule-editor>footer small{color:var(--ink-soft);font-size:10px}.attendance-rule-editor>footer div{gap:7px;display:flex}.attendance-lineage{border-top:1px solid var(--line);background:#f3f7f4;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;display:grid}.attendance-lineage div{gap:4px;display:grid}.attendance-lineage strong{color:var(--green);font-size:10px}.attendance-lineage p,.attendance-lineage span{color:var(--ink-soft);font-size:10px;line-height:1.55}.attendance-lineage p{grid-column:1/-1;margin:0}.attendance-governance-loading{min-height:120px;color:var(--ink-soft);place-items:center;font-size:11px;display:grid}@media (max-width:900px){.attendance-anomaly-actions{grid-template-columns:1fr 1fr}.attendance-rule-layout{grid-template-columns:240px minmax(0,1fr)}.attendance-rule-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.attendance-anomaly-batch{padding:12px}.attendance-anomaly-batch>header{align-items:flex-start}.attendance-anomaly-batch header strong{font-size:12px}.attendance-anomaly-batch header small{font-size:11px;line-height:1.5}.attendance-anomaly-actions{grid-template-columns:1fr}.attendance-anomaly-actions button,.attendance-anomaly-actions input,.attendance-anomaly-actions select{min-height:44px;font-size:11px}.attendance-mobile-cards article>header>.attendance-row-check{flex:0 0 28px}.attendance-mobile-cards article>header>div{flex:1}.attendance-period-events>header{padding:12px}.attendance-period-closure .attendance-period-events article{grid-template-columns:34px minmax(0,1fr);padding:11px 12px}.attendance-period-events article p,.attendance-period-events article small{font-size:11px}.attendance-rule-governance>header{padding:13px;display:grid}.attendance-rule-governance>header button{width:100%;min-height:43px}.attendance-rule-governance h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:18px}.attendance-rule-governance header p{font-size:11px}.attendance-rule-layout{grid-template-columns:1fr}.attendance-rule-list{border-right:0;border-bottom:1px solid var(--line);scroll-snap-type:x mandatory;gap:7px;padding:9px;display:flex;overflow-x:auto}.attendance-rule-list>button{scroll-snap-align:start;min-width:245px}.attendance-rule-list .empty-state{min-width:100%}.attendance-rule-list strong{font-size:11px}.attendance-rule-list small,.attendance-rule-status{font-size:10px}.attendance-rule-editor{padding:12px}.attendance-rule-editor>header{display:grid}.attendance-rule-editor header strong{font-size:14px}.attendance-rule-editor header small{font-size:11px}.attendance-rule-fields{grid-template-columns:1fr}.attendance-rule-fields .span-two{grid-column:auto}.attendance-rule-fields label{font-size:11px}.attendance-rule-fields input,.attendance-rule-fields select,.attendance-rule-fields textarea{min-height:44px;font-size:11px}.attendance-rule-editor>footer{display:grid}.attendance-rule-editor>footer small{font-size:11px}.attendance-rule-editor>footer div{grid-template-columns:1fr 1fr;display:grid}.attendance-rule-editor>footer button{min-height:43px}.attendance-lineage{grid-template-columns:1fr;padding:11px 12px}.attendance-lineage p{grid-column:auto}.attendance-lineage p,.attendance-lineage span,.attendance-lineage strong{font-size:11px}}.performance-page{gap:14px;min-width:0;display:grid}.performance-loading{min-height:300px;color:var(--ink-soft);place-items:center;display:grid}.performance-heading{align-items:center}.performance-cycle-card{background:var(--green-pale);border:1px solid #cbdcd1;border-radius:12px;gap:5px;min-width:240px;padding:12px 15px;display:grid}.performance-cycle-card small,.performance-cycle-card span{color:var(--ink-soft);font-size:10px}.performance-cycle-card select{width:100%;min-height:34px;color:var(--green);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.performance-tabs{background:#ebe9e2;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:6px;display:grid}.performance-tabs button{min-height:55px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 8px;padding:7px 10px;display:grid}.performance-tabs button>span{width:33px;height:33px;color:var(--green);background:#dce7df;border-radius:9px;grid-row:1/3;place-items:center;font-size:11px;font-weight:800;display:grid}.performance-tabs strong{color:var(--ink);font-size:11px}.performance-tabs small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-tabs button.active{background:#fff;box-shadow:0 5px 14px #25342c14}.performance-tabs button.active>span{color:#fff;background:var(--green)}.performance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.performance-summary-grid article{align-content:center;gap:6px;min-height:112px;padding:15px 17px;display:grid}.performance-summary-grid small,.performance-summary-grid span{color:var(--ink-soft);font-size:10px}.performance-summary-grid strong{color:var(--green);font-family:Georgia,serif;font-size:29px}.performance-summary-grid strong.danger{color:var(--red)}.performance-overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:12px;display:grid}.performance-attention,.performance-ranking{overflow:hidden}.performance-attention>header,.performance-ranking>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:13px 16px;display:flex}.performance-attention h2,.performance-ranking h2{margin:4px 0 0;font-family:STSong,SimSun,serif;font-size:18px}.performance-ranking header button{color:var(--ochre);background:0 0;border:0;font-size:10px}.performance-ranking article{border-bottom:1px solid var(--line);grid-template-columns:23px 34px minmax(110px,.7fr) minmax(100px,1fr) 35px;align-items:center;gap:8px;min-height:58px;padding:8px 14px;display:grid}.performance-ranking article>b{width:21px;height:21px;color:var(--ink-soft);background:#edebe5;border-radius:7px;place-items:center;font-size:10px;display:grid}.performance-ranking article:nth-child(-n+3)>b{color:#fff;background:var(--ochre)}.performance-ranking .hr-person-avatar{border-radius:9px;width:33px;height:33px}.performance-ranking p{gap:3px;min-width:0;margin:0;display:grid}.performance-ranking p strong{font-size:11px}.performance-ranking p small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-card-items i,.performance-ranking i,.performance-self-items article>i{background:#e8e8e2;border-radius:999px;height:5px;overflow:hidden}.performance-card-items i em,.performance-ranking i span,.performance-self-items article>i span{background:var(--green);border-radius:inherit;height:100%;display:block}.performance-ranking article>em{color:var(--green);text-align:right;font-family:Georgia,serif;font-size:13px;font-style:normal;font-weight:700}.performance-attention>div{display:grid}.performance-attention>div>button{min-height:64px;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 13px;display:grid}.performance-attention button p{gap:4px;min-width:0;margin:0;display:grid}.performance-attention button strong{font-size:11px}.performance-attention button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-attention button>b{color:var(--ochre);white-space:nowrap;font-size:10px}.performance-status{white-space:nowrap;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:800}.performance-status.draft{color:#6b746e;background:#e9ebe8}.performance-status.pending_confirmation{color:#4a7196;background:#e7f0f8}.performance-status.confirmed{color:#286247;background:#e5f2e9}.performance-status.appealed{color:#a9413d;background:#fae7e5}.performance-status.finalized{color:#76548d;background:#f0e8f4}.performance-toolbar{grid-template-columns:minmax(220px,1fr) 150px 150px;gap:8px;padding:9px;display:grid}.performance-toolbar select{min-width:0;height:40px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:0 9px;font-size:10px}.performance-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.performance-review-grid.self{grid-template-columns:minmax(0,760px)}.performance-review-card{gap:12px;min-width:0;padding:15px;display:grid}.performance-review-card>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.performance-review-card header>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.performance-review-card header .hr-person-avatar{border-radius:10px;width:37px;height:37px}.performance-review-card header p{gap:4px;min-width:0;margin:0;display:grid}.performance-review-card header strong{font-size:11px}.performance-review-card header small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-card-score{grid-template-columns:1fr 1fr;gap:8px;display:grid}.performance-card-score>div{background:#f4f2ec;border-radius:10px;align-content:center;gap:3px;min-height:82px;padding:10px 12px;display:grid}.performance-card-score small,.performance-card-score span{color:var(--ink-soft);font-size:10px}.performance-card-score strong{color:var(--green);font-family:Georgia,serif;font-size:23px}.performance-card-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;display:grid}.performance-card-items>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;display:grid}.performance-card-items span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-card-items b{color:var(--ink);font-size:10px}.performance-card-items i{grid-column:1/-1}.performance-review-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding-top:10px;display:flex}.performance-review-card footer>small{min-width:0;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-review-card footer>div{gap:5px;display:flex}.performance-card-appeal{color:var(--red);background:#fff3f1;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.performance-card-appeal strong{font-size:10px}.performance-card-appeal span{font-size:10px;line-height:1.5}.performance-self-layout{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:start;gap:12px;display:grid}.performance-score-hero{text-align:center;background:linear-gradient(155deg,#fffefa,#edf4ef);align-content:center;justify-items:center;gap:8px;min-height:380px;padding:24px;display:grid}.performance-score-hero>small{color:var(--ink-soft);margin-top:10px;font-size:10px}.performance-score-hero>strong{color:var(--green);font-family:Georgia,serif;font-size:66px;line-height:1}.performance-score-hero>em{color:var(--ochre);font-size:11px;font-style:normal;font-weight:800}.performance-score-hero>p{color:var(--ink-soft);margin:7px 0;font-size:10px}.performance-score-hero>div{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:10px;display:grid}.performance-self-items{padding:16px}.performance-self-items h2{margin:4px 0 12px;font-family:STSong,SimSun,serif;font-size:19px}.performance-self-items article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 36px;gap:8px;padding:11px 0;display:grid}.performance-self-items article>div{grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.performance-self-items article p{gap:4px;min-width:0;margin:0;display:grid}.performance-self-items article strong{font-size:11px}.performance-self-items article small{color:var(--ink-soft);font-size:10px;line-height:1.5}.performance-self-items article>b{color:var(--green);text-align:right;align-self:center;font-family:Georgia,serif;font-size:15px}.performance-self-items article>i{grid-column:1/-1}.performance-source{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.performance-source.inspection{background:var(--ochre)}.performance-source.training{background:#4c77a1}.performance-source.manual{background:#76548d}.performance-self-items blockquote{background:#f3f1eb;border:0;border-radius:9px;margin:13px 0 0;padding:11px 12px}.performance-self-items blockquote.appeal{color:var(--red);background:#fff3f1}.performance-self-items blockquote strong{font-size:10px}.performance-self-items blockquote p{color:var(--ink-soft);margin:5px 0 0;font-size:10px;line-height:1.6}.performance-appeal-dialog label,.performance-evaluation-dialog label,.performance-finalize-dialog label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:700;display:grid}.performance-appeal-dialog textarea,.performance-evaluation-dialog textarea,.performance-finalize-dialog input,.performance-finalize-dialog textarea{width:100%;min-height:92px;color:var(--ink);border:1px solid var(--line);font:inherit;resize:vertical;background:#fbfaf6;border-radius:9px;padding:10px}.performance-finalize-dialog input{min-height:42px}.performance-evaluation-auto{background:var(--green-pale);border-radius:10px;grid-template-columns:auto 55px;align-items:center;gap:3px 10px;margin-bottom:13px;padding:12px;display:grid}.performance-evaluation-auto span{font-size:11px;font-weight:800}.performance-evaluation-auto strong{color:var(--green);text-align:right;grid-area:1/2/3;font-family:Georgia,serif;font-size:24px}.performance-evaluation-auto p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.5}.performance-score-input{margin-bottom:13px}.performance-score-input>div{grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:10px;display:grid}.performance-score-input input[type=range]{accent-color:var(--green)}.performance-score-input input[type=number]{width:100%;min-height:39px;color:var(--green);border:1px solid var(--line);border-radius:8px;padding:0 8px;font-size:13px;font-weight:800}.performance-projected{background:#fff7ef;border-radius:9px;align-items:baseline;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.performance-projected small,.performance-projected span{color:var(--ink-soft);font-size:10px}.performance-projected strong{color:var(--ochre);font-family:Georgia,serif;font-size:21px}.performance-appeal-dialog>p{color:var(--ink-soft);font-size:11px;line-height:1.7}.performance-appeal-evidence{color:var(--red);background:#fff3f1;border-radius:9px;margin-bottom:12px;padding:11px 12px}.performance-appeal-evidence strong{font-size:11px}.performance-appeal-evidence p{margin:5px 0 0;font-size:10px;line-height:1.6}.performance-resolution-choice{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.performance-resolution-choice button{min-height:40px;color:var(--ink-soft);border:1px solid var(--line);background:#fff;border-radius:8px;font-size:10px}.performance-resolution-choice button.active{color:var(--green);background:var(--green-pale);border-color:#b8d2c2;font-weight:800}.performance-rules-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:12px;display:grid}.performance-cycle-editor,.performance-indicator-editor{padding:16px}.performance-indicator-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.performance-cycle-editor h2,.performance-indicator-editor h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:19px}.performance-cycle-editor header p,.performance-indicator-editor header p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.performance-indicator-editor header>span{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.performance-indicator-editor header>span.valid{color:var(--green);background:var(--green-pale)}.performance-indicator-editor header>span.invalid{color:var(--red);background:#fae7e5}.performance-indicator-editor>div>article{border-bottom:1px solid var(--line);grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.performance-indicator-editor article>div{grid-template-columns:minmax(120px,1fr) 105px 65px;gap:7px;min-width:0;display:grid}.performance-cycle-editor>label,.performance-indicator-editor article label{min-width:0;color:var(--ink-soft);gap:4px;font-size:10px;display:grid}.performance-cycle-editor input,.performance-cycle-editor select,.performance-indicator-editor article input,.performance-indicator-editor article select{width:100%;min-width:0;height:38px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:0 8px;font-size:10px}.performance-indicator-editor .indicator-description{grid-column:1/-1}.performance-indicator-editor>button{width:100%;margin-top:12px}.performance-cycle-editor{gap:11px;display:grid}.performance-cycle-history{display:grid}.performance-cycle-history article{border-bottom:1px solid var(--line);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:57px;padding:8px 0;display:grid}.performance-cycle-history article>span{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.performance-cycle-history p{gap:4px;margin:0;display:grid}.performance-cycle-history strong{font-size:11px}.performance-cycle-history small{color:var(--ink-soft);font-size:10px}.performance-cycle-history b{border-radius:999px;padding:4px 6px;font-size:10px}.performance-cycle-history b.active{color:var(--green);background:var(--green-pale)}.performance-cycle-history b.draft{color:#4c77a1;background:#e7f0f8}.performance-cycle-history b.locked{color:#6b746e;background:#e9ebe8}@media (max-width:980px){.performance-overview-grid,.performance-review-grid,.performance-rules-layout,.performance-self-layout{grid-template-columns:1fr}.performance-score-hero{min-height:270px}.performance-indicator-editor article>div{grid-template-columns:1fr 105px 65px}}@media (max-width:700px){.performance-page{gap:10px}.performance-heading{display:grid}.performance-cycle-card{width:100%;min-width:0;padding:9px 11px}.performance-cycle-card small,.performance-cycle-card span{font-size:11px}.performance-cycle-card select{min-height:38px;font-size:11px}.performance-tabs{gap:4px;padding:4px}.performance-tabs button{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:54px;padding:5px 3px}.performance-tabs button>span{display:none}.performance-tabs strong{font-size:11px}.performance-tabs small{max-width:95px;font-size:10px}.performance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.performance-summary-grid article{min-height:78px;padding:9px 10px}.performance-summary-grid small,.performance-summary-grid span{font-size:11px}.performance-summary-grid strong{font-size:23px}.performance-attention>header,.performance-ranking>header{min-height:58px;padding:10px 12px}.performance-attention h2,.performance-ranking h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.performance-ranking article{grid-template-columns:23px 33px minmax(0,1fr) 32px;min-height:58px;padding:8px 11px}.performance-ranking article>i{display:none}.performance-attention button small,.performance-attention button strong,.performance-attention button>b,.performance-ranking p small,.performance-ranking p strong{font-size:11px}.performance-attention>div>button{min-height:66px;padding:9px 11px}.performance-toolbar{grid-template-columns:1fr 1fr}.performance-toolbar .search-box{grid-column:1/-1}.performance-toolbar select{height:44px;font-size:11px}.performance-review-card{gap:10px;padding:12px}.performance-review-card header strong{font-size:12px}.performance-card-items span,.performance-card-score small,.performance-card-score span,.performance-review-card footer>small,.performance-review-card header small,.performance-status{font-size:11px}.performance-card-score>div{min-height:73px}.performance-card-score strong{font-size:22px}.performance-card-items b{font-size:11px}.performance-review-card>footer{align-items:flex-end}.performance-review-card footer>small{white-space:normal}.performance-review-card footer>div{flex-wrap:wrap;justify-content:flex-end}.performance-score-hero{min-height:245px;padding:18px}.performance-score-hero>strong{font-size:55px}.performance-score-hero>p,.performance-score-hero>small{font-size:11px}.performance-score-hero>div button{min-height:44px;font-size:11px}.performance-self-items{padding:13px}.performance-self-items h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.performance-self-items article small,.performance-self-items article strong,.performance-self-items blockquote p,.performance-self-items blockquote strong{font-size:11px}.performance-self-items article>b{font-size:16px}.performance-appeal-dialog label,.performance-evaluation-auto p,.performance-evaluation-auto span,.performance-evaluation-dialog label,.performance-finalize-dialog label{font-size:11px}.performance-score-input input[type=number]{min-height:46px}.performance-appeal-dialog textarea,.performance-evaluation-dialog textarea,.performance-finalize-dialog textarea{min-height:110px}.performance-cycle-editor,.performance-indicator-editor{padding:13px}.performance-indicator-editor>header{display:grid}.performance-cycle-editor h2,.performance-indicator-editor h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.performance-cycle-editor header p,.performance-indicator-editor header p{font-size:11px}.performance-indicator-editor>div>article{grid-template-columns:37px minmax(0,1fr)}.performance-indicator-editor article>div{grid-template-columns:1fr 1fr}.performance-indicator-editor article>.switch-row{grid-column:2}.performance-cycle-editor>label,.performance-indicator-editor article label{font-size:11px}.performance-cycle-editor input,.performance-cycle-editor select,.performance-indicator-editor article input,.performance-indicator-editor article select{height:44px;font-size:11px}.performance-cycle-history b,.performance-cycle-history small,.performance-cycle-history strong{font-size:11px}}@media (max-width:430px){.performance-card-items{grid-template-columns:1fr}.performance-review-card>footer{display:grid}.performance-review-card footer>div{justify-self:end}.performance-self-items article>div{grid-template-columns:34px minmax(0,1fr)}.performance-source{width:33px;height:33px}.performance-indicator-editor article>div{grid-template-columns:1fr}.performance-indicator-editor .indicator-description{grid-column:auto}}@media (max-width:700px){.performance-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-cycle-editor,.performance-editors-panel,.performance-indicator-editor{padding:13px}.performance-indicator-head-actions{grid-template-columns:auto 1fr;place-items:center stretch;width:100%}.performance-editors-panel>header{display:grid}.performance-editors-panel h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.performance-editors-panel header p{font-size:11px}.performance-editors-toolbar{grid-template-columns:1fr}.performance-editor-list article{grid-template-columns:38px minmax(0,1fr) auto}.performance-editor-list article>p{grid-column:2}.performance-permission-switch{grid-area:1/3/3}}@media (max-width:430px){.performance-editor-list article{grid-template-columns:36px minmax(0,1fr)}.performance-permission-switch{grid-area:auto/2;justify-content:flex-start}}.operations-page{gap:14px;min-width:0;display:grid}.operations-loading{min-height:300px;color:var(--ink-soft);place-items:center;display:grid}.operations-heading{align-items:center}.operations-date-card{background:#fff5e9;border:1px solid #ead8c4;border-radius:12px;gap:5px;min-width:225px;padding:11px 14px;display:grid}.operations-date-card small,.operations-date-card span{color:var(--ink-soft);font-size:10px}.operations-date-card input{min-height:35px;color:var(--ochre);background:0 0;border:0;font-weight:800}.operations-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operations-summary-grid article{align-content:center;gap:5px;min-height:105px;padding:15px 17px;display:grid}.operations-summary-grid small,.operations-summary-grid span{color:var(--ink-soft);font-size:10px}.operations-summary-grid strong{color:var(--green);font-family:Georgia,serif;font-size:27px}.operations-summary-grid strong.danger{color:var(--red)}.operations-tabs{background:#ebe9e2;border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px;padding:6px;display:grid}.operations-tabs button{min-height:57px;color:var(--ink-soft);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 8px;padding:7px 10px;display:grid}.operations-tabs button>span{width:33px;height:33px;color:var(--ochre);background:var(--ochre-pale);border-radius:9px;grid-row:1/3;place-items:center;font-size:11px;font-weight:800;display:grid}.operations-tabs strong{color:var(--ink);font-size:11px}.operations-tabs small{font-size:10px}.operations-tabs button.active{box-shadow:var(--shadow);background:#fff}.operations-tabs button.active>span{color:#fff;background:var(--ochre)}.closing-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.closing-check-card{min-width:0;overflow:hidden}.closing-check-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.closing-check-card h2{margin:7px 0 4px;font-family:STSong,SimSun,serif;font-size:19px}.closing-check-card header small{color:var(--ink-soft);font-size:10px}.department-chip{color:#3b6e53;background:var(--green-pale);border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:800}.department-chip.kitchen{color:var(--ochre);background:var(--ochre-pale)}.closing-status,.maintenance-status,.maintenance-urgency{white-space:nowrap;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800}.closing-status.pending{color:#856321;background:var(--amber-pale)}.closing-status.submitted{color:#3a638b;background:var(--blue-pale)}.closing-status.passed{color:var(--green);background:var(--green-pale)}.closing-status.rectification{color:var(--red);background:var(--red-pale)}.closing-progress{background:#faf8f2;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;padding:10px 16px;display:grid}.closing-progress i{background:#e7e4dc;border-radius:99px;height:6px;overflow:hidden}.closing-progress i span{background:var(--green);height:100%;display:block}.closing-progress b{color:var(--green);text-align:right;font-size:11px}.closing-point-list{padding:0 16px;display:grid}.closing-point-list>section{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:13px 0;display:grid}.closing-point-number{color:#7b817c;background:#efede7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.closing-point-list section.done .closing-point-number{color:#fff;background:var(--green)}.closing-point-copy{min-width:0}.closing-point-copy strong{font-size:11px}.closing-point-copy p{color:var(--ink-soft);margin:4px 0;font-size:10px;line-height:1.55}.closing-point-copy small{color:#8a928d;font-size:10px}.closing-point-list figure{width:64px;margin:0;position:relative}.closing-point-list figure img{object-fit:cover;border-radius:8px;width:64px;height:55px}.closing-point-list figcaption{color:var(--ink-soft);text-align:center;font-size:10px}.closing-point-list figure button{color:#fff;background:var(--red);border:0;border-radius:8px;min-width:27px;height:19px;padding:0 4px;font-size:10px;position:absolute;top:-5px;right:-5px}.camera-capture-button{background:var(--ochre);border:1px solid var(--ochre);cursor:pointer;text-align:center;border-radius:9px;place-content:center;min-width:96px;min-height:54px;padding:7px 10px;color:#fff!important;gap:3px!important;display:grid!important}.camera-capture-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.camera-capture-button span{font-size:10px;font-weight:800}.camera-capture-button small{color:#ffffffb8!important;font-size:10px!important}.camera-capture-button.busy{opacity:.62}.closing-check-card>footer{background:#faf8f2;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.closing-check-card footer>div{gap:4px;display:grid}.closing-check-card footer strong{font-size:10px}.closing-check-card footer small{color:var(--ink-soft);font-size:10px}.maintenance-toolbar,.point-config-toolbar,.review-date-hint{justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.maintenance-toolbar>div,.point-config-toolbar>div,.review-date-hint>div{gap:4px;display:grid}.maintenance-toolbar strong,.point-config-toolbar strong,.review-date-hint strong{font-size:11px}.maintenance-toolbar small,.point-config-toolbar small,.review-date-hint small{color:var(--ink-soft);font-size:10px}.closing-point-admin-grid,.closing-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.closing-review-card{overflow:hidden}.closing-review-card>header{justify-content:space-between;gap:8px;padding:13px;display:flex}.closing-review-card h3{margin:6px 0 3px;font-size:11px}.closing-review-card header small{color:var(--ink-soft);font-size:10px}.closing-review-thumbs{grid-template-columns:repeat(4,1fr);gap:2px;height:105px;padding:0 13px;display:grid}.closing-review-thumbs img{object-fit:cover;width:100%;height:100%}.closing-review-card>footer{justify-content:space-between;align-items:center;gap:8px;min-height:51px;padding:10px 13px;display:flex}.closing-review-card footer small,.closing-review-card footer span{color:var(--ink-soft);font-size:10px}.closing-review-dialog{width:min(830px,100vw - 28px);max-height:calc(100vh - 28px);overflow-y:auto}.closing-review-point-list{display:grid}.closing-review-point-list>article{border-bottom:1px solid var(--line);gap:9px;padding:13px 0;display:grid}.closing-review-point-list article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.closing-review-point-list header>div:first-child{gap:4px;display:grid}.closing-review-point-list header strong{font-size:11px}.closing-review-point-list header small{color:var(--ink-soft);font-size:10px}.closing-review-point-list header>div:last-child{gap:5px;display:flex}.closing-review-point-list header button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:32px;padding:0 10px;font-size:10px}.closing-review-point-list header button.active.pass{color:var(--green);background:var(--green-pale);border-color:#a8cbb6}.closing-review-point-list header button.active.fail{color:var(--red);background:var(--red-pale);border-color:#e0aea8}.closing-review-photo-row{gap:7px;display:flex;overflow-x:auto}.closing-review-photo-row a{color:var(--ink-soft);flex:0 0 140px;gap:3px;font-size:10px;text-decoration:none;display:grid}.closing-review-photo-row img{object-fit:cover;border-radius:8px;width:140px;height:100px}.closing-review-dialog textarea{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;width:100%;min-height:72px;padding:9px}.maintenance-ticket-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.maintenance-ticket{overflow:hidden}.maintenance-ticket.emergency{box-shadow:inset 4px 0 var(--red),var(--shadow)}.maintenance-ticket.stop_use{box-shadow:inset 4px 0 var(--amber),var(--shadow)}.maintenance-ticket>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:9px;padding:13px 15px;display:flex}.maintenance-ticket header>div{align-items:center;gap:7px;display:flex}.maintenance-ticket header strong{font-size:10px}.maintenance-ticket header small{color:var(--ink-soft);font-size:10px}.maintenance-urgency.normal{color:var(--green);background:var(--green-pale)}.maintenance-urgency.affecting_business,.maintenance-urgency.stop_use{color:var(--amber);background:var(--amber-pale)}.maintenance-urgency.emergency{color:var(--red);background:var(--red-pale)}.maintenance-status{color:#3a638b;background:var(--blue-pale)}.maintenance-status.completed{color:var(--green);background:var(--green-pale)}.maintenance-status.rejected{color:var(--red);background:var(--red-pale)}.maintenance-ticket-body{grid-template-columns:minmax(0,1fr) 72px 72px;gap:8px;padding:13px 15px;display:grid}.maintenance-ticket-body h3{margin:0 0 5px;font-size:12px}.maintenance-ticket-body p{color:var(--ink-soft);margin:0 0 7px;font-size:10px;line-height:1.55}.maintenance-ticket-body small{color:#8c948f;font-size:10px}.maintenance-ticket-body img{object-fit:cover;border-radius:8px;width:72px;height:72px}.maintenance-timeline{padding:0 15px;display:grid}.maintenance-timeline>span{border-left:1px solid #d9ddd9;grid-template-columns:70px minmax(0,1fr);gap:3px 8px;min-height:34px;padding:7px 0 7px 14px;display:grid;position:relative}.maintenance-timeline i{background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:-4px}.maintenance-timeline b{font-size:10px}.maintenance-timeline em,.maintenance-timeline small{color:var(--ink-soft);font-size:10px}.maintenance-timeline em{grid-column:1/-1;font-style:normal}.maintenance-ticket>footer{background:#faf8f2;justify-content:space-between;align-items:center;gap:8px;padding:11px 15px;display:flex}.maintenance-ticket footer>div:first-child{gap:3px;display:grid}.maintenance-ticket footer strong{font-size:10px}.maintenance-ticket footer small{color:var(--ink-soft);font-size:10px}.maintenance-ticket footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.closing-point-dialog,.maintenance-action-dialog,.maintenance-report-dialog{width:min(700px,100vw - 28px)}.maintenance-camera-row{grid-template-columns:180px minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.maintenance-camera-row>div{flex-wrap:wrap;gap:5px;display:flex}.maintenance-camera-row>div>span{background:#f0eee8;border-radius:8px;align-items:center;gap:5px;height:31px;padding:0 8px;font-size:10px;display:flex}.maintenance-camera-row span button{background:0 0;border:0}.maintenance-readiness{color:#8b5c22;background:var(--amber-pale);border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:10px;line-height:1.6}.maintenance-readiness strong{margin-right:4px}.maintenance-readiness.ready{color:var(--green);background:var(--green-pale)}.emergency-warning{color:var(--red);background:var(--red-pale);border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.6}.maintenance-action-dialog>p{color:var(--ink-soft);font-size:11px}.closing-point-dialog>label,.closing-review-dialog>label,.maintenance-action-dialog>label{color:var(--ink-soft);gap:5px;margin:11px 0;font-size:10px;display:grid}.closing-point-dialog input,.closing-point-dialog select,.closing-point-dialog textarea,.maintenance-action-dialog input,.maintenance-action-dialog select,.maintenance-action-dialog textarea{width:100%;min-height:42px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:8px 10px}.closing-point-dialog textarea,.maintenance-action-dialog textarea{min-height:90px}.closing-point-admin{border:1px solid var(--line);background:var(--panel);text-align:left;align-content:start;gap:8px;min-height:145px;padding:14px;display:grid}.closing-point-admin.inactive{opacity:.55}.closing-point-admin strong{font-size:11px}.closing-point-admin p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.closing-point-admin small{color:var(--ochre);font-size:10px}@media (max-width:980px){.closing-check-grid,.maintenance-ticket-list{grid-template-columns:1fr}.closing-point-admin-grid,.closing-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.operations-page{gap:10px}.operations-heading{display:grid}.operations-date-card{width:100%;min-width:0}.operations-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.operations-summary-grid article{min-height:78px;padding:9px 10px}.operations-summary-grid small,.operations-summary-grid span{font-size:11px}.operations-summary-grid strong{font-size:23px}.operations-tabs{gap:4px;padding:4px}.operations-tabs button{text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:55px;padding:5px 2px}.operations-tabs button>span{display:none}.operations-tabs strong{font-size:11px}.operations-tabs small{font-size:10px}.closing-check-card h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.closing-check-card>footer,.closing-check-card>header,.closing-point-list{padding-left:12px;padding-right:12px}.closing-point-list>section{grid-template-columns:28px minmax(0,1fr);align-items:start}.closing-point-list figure,.closing-point-list>section>.camera-capture-button{grid-column:2}.closing-point-list figure{width:92px}.closing-point-list figure img{width:92px;height:76px}.closing-point-copy strong{font-size:12px}.closing-point-copy p,.closing-point-copy small{font-size:11px}.camera-capture-button{min-width:150px;min-height:48px}.camera-capture-button span{font-size:11px}.camera-capture-button small{font-size:10px!important}.closing-check-card>footer{align-items:flex-end}.closing-check-card footer small,.closing-check-card footer strong{font-size:11px}.maintenance-toolbar,.point-config-toolbar,.review-date-hint{display:grid}.maintenance-toolbar button,.point-config-toolbar button,.review-date-hint button{width:100%}.maintenance-toolbar strong,.point-config-toolbar strong,.review-date-hint strong{font-size:12px}.maintenance-toolbar small,.point-config-toolbar small,.review-date-hint small{font-size:11px;line-height:1.5}.closing-point-admin-grid,.closing-review-grid{grid-template-columns:1fr}.closing-review-card h3{font-size:13px}.closing-review-card footer small,.closing-review-card footer span,.closing-review-card header small{font-size:11px}.closing-review-point-list article>header{display:grid}.closing-review-point-list header strong{font-size:12px}.closing-review-point-list header small{font-size:11px}.closing-review-point-list header button{min-height:42px;font-size:11px}.closing-review-photo-row a{flex-basis:125px;font-size:11px}.closing-review-photo-row img{width:125px;height:95px}.maintenance-ticket>header{align-items:flex-start}.maintenance-ticket header>div{flex-wrap:wrap}.maintenance-status,.maintenance-ticket header small,.maintenance-ticket header strong,.maintenance-urgency{font-size:11px}.maintenance-ticket-body{grid-template-columns:minmax(0,1fr) 65px;padding:11px 12px}.maintenance-ticket-body>a:nth-of-type(n+2){display:none}.maintenance-ticket-body h3{font-size:14px}.maintenance-ticket-body p,.maintenance-ticket-body small{font-size:11px}.maintenance-ticket-body img{width:65px;height:65px}.maintenance-timeline{padding:0 12px}.maintenance-timeline b,.maintenance-timeline em,.maintenance-timeline small{font-size:11px}.maintenance-ticket>footer{padding:11px 12px;display:grid}.maintenance-ticket footer small,.maintenance-ticket footer strong{font-size:11px}.maintenance-ticket footer>div:last-child{justify-content:stretch}.maintenance-ticket footer>div:last-child button{flex:1;min-height:40px}.maintenance-camera-row{grid-template-columns:1fr}.maintenance-camera-row .camera-capture-button{width:100%}.closing-point-dialog>label,.closing-review-dialog>label,.maintenance-action-dialog>label,.maintenance-readiness{font-size:11px}.closing-point-dialog input,.closing-point-dialog select,.closing-point-dialog textarea,.maintenance-action-dialog input,.maintenance-action-dialog select,.maintenance-action-dialog textarea{min-height:48px;font-size:11px}}@media (max-width:430px){.operations-tabs small{display:none}.closing-check-card>footer{display:grid}.closing-check-card footer button{width:100%}.maintenance-ticket-body{grid-template-columns:1fr}.maintenance-ticket-body>a{display:none}}.approval-page{gap:14px;min-width:0;padding-bottom:44px;display:grid}.approval-heading{align-items:flex-end}.approval-heading h1{margin-bottom:5px}.approval-heading p{max-width:780px}.approval-new-button{min-width:118px}.approval-loading{text-align:center;padding:32px}.approval-summary-grid,.finance-ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.approval-summary-grid article,.finance-ledger-summary article{border-top:3px solid #d7b36b;gap:5px;min-height:94px;padding:15px 17px;display:grid}.approval-summary-grid article:first-child{border-top-color:var(--rust)}.approval-summary-grid article:nth-child(3){border-top-color:#4774a7}.approval-summary-grid article:nth-child(4),.finance-ledger-summary article:nth-child(3){border-top-color:var(--green)}.approval-summary-grid span,.finance-ledger-summary span{color:var(--ink-soft);font-size:11px;font-weight:700}.approval-summary-grid strong,.finance-ledger-summary strong{color:var(--ink);font-family:Georgia,Songti SC,serif;font-size:25px;line-height:1}.approval-summary-grid small,.finance-ledger-summary small{color:var(--ink-soft);font-size:10px}.approval-tab-strip{border:1px solid var(--line);scrollbar-width:none;background:#ebe8e1;border-radius:11px;gap:5px;padding:5px;display:flex;overflow-x:auto}.approval-tab-strip::-webkit-scrollbar{display:none}.approval-tab-strip button{min-height:42px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.approval-tab-strip button.active{color:var(--green);background:#fff;box-shadow:0 5px 14px #1f332b14}.approval-tab-strip b{min-width:18px;color:var(--rust);background:#f7e7df;border-radius:10px;padding:3px 5px;font-size:10px}.approval-launch-sections{gap:12px;display:grid}.approval-launch-sections>section{padding:18px}.approval-builder-section>header,.approval-delegation-layout section>header,.approval-launch-sections>section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.approval-builder-section header div,.approval-delegation-layout header div,.approval-launch-sections header div{gap:4px;display:grid}.approval-builder-section header strong,.approval-delegation-layout header strong,.approval-launch-sections header strong{font-size:11px}.approval-builder-section header small,.approval-delegation-layout header small,.approval-launch-sections header small,.approval-launch-sections header>span{color:var(--ink-soft);font-size:10px}.approval-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.approval-template-grid>button{border:1px solid var(--line);min-height:92px;color:inherit;cursor:pointer;text-align:left;background:#fbfaf7;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.approval-template-grid>button:hover{background:#fff;border-color:#c8aa83;transform:translateY(-1px)}.approval-dialog-title>span,.approval-template-grid>button>span{color:#fff;background:linear-gradient(145deg,var(--rust),#d37447);border-radius:12px;place-items:center;width:44px;height:44px;font-family:Georgia,Songti SC,serif;font-size:17px;display:grid}.approval-template-grid>button>div{gap:4px;min-width:0;display:grid}.approval-template-grid strong{font-size:11px}.approval-template-grid small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.approval-template-grid em{color:var(--green);font-size:10px;font-style:normal}.approval-template-grid>button>b{color:var(--rust);font-size:10px}.approval-list-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex}.approval-list-toolbar>div{gap:3px;display:grid}.approval-list-toolbar strong{font-size:11px}.approval-list-toolbar small{color:var(--ink-soft);font-size:10px}.approval-list-toolbar label{border:1px solid var(--line);background:#fbfaf7;border-radius:8px;align-items:center;gap:7px;width:min(370px,45%);min-height:38px;padding:0 11px;display:flex}.approval-list-toolbar input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.approval-request-list{gap:8px;display:grid}.approval-request-card{width:100%;color:inherit;border:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:42px minmax(0,1fr) 105px;align-items:center;gap:13px;padding:13px 15px;display:grid}.approval-request-card.mine{border-left:4px solid var(--rust)}.approval-request-card:hover{background:#fffdfa;border-color:#c8aa83}.approval-request-icon{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:42px;height:42px;font-family:Georgia,Songti SC,serif;font-size:15px;display:grid}.approval-request-copy{gap:5px;min-width:0;display:grid}.approval-request-copy>div{align-items:center;gap:7px;min-width:0;display:flex}.approval-request-copy>div span{color:var(--ink-soft);font-size:10px}.approval-request-copy>div em{color:#255f9a;background:#e8f0f8;border-radius:5px;padding:3px 5px;font-size:10px;font-style:normal}.approval-request-copy>div b{color:var(--rust);margin-left:auto;font-size:11px}.approval-request-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.approval-request-copy>p,.approval-request-copy>small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.4;overflow:hidden}.approval-request-state{justify-items:end;gap:6px;display:grid}.approval-request-state>small{color:var(--ink-soft);font-size:10px}.approval-request-state>b{color:var(--rust);font-size:10px}.approval-status,.finance-state{color:#7c652a;white-space:nowrap;background:#f5ead0;border-radius:12px;justify-content:center;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.approval-status.approved,.finance-state.paid,.finance-state.reconciled{color:var(--green);background:var(--green-pale)}.approval-status.rejected,.finance-state.void{color:var(--red);background:var(--red-pale)}.approval-status.returned,.approval-status.withdrawn{color:#6f655c;background:#ece8e1}.approval-empty{text-align:center;justify-items:center;gap:7px;padding:34px 20px;display:grid}.approval-empty>span{width:38px;height:38px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;font-size:15px;display:grid}.approval-empty strong{font-size:11px}.approval-empty small{color:var(--ink-soft);font-size:10px}.approval-finance-page{gap:11px;min-width:0;display:grid}.finance-export-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:14px;padding:15px 17px;display:grid}.finance-export-toolbar>div:first-child{gap:4px;display:grid}.finance-export-toolbar strong{font-size:11px}.finance-export-toolbar small{color:var(--ink-soft);font-size:10px}.finance-export-toolbar label{gap:5px;display:grid}.finance-export-toolbar label span{color:var(--ink-soft);font-size:10px}.finance-export-toolbar input{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:36px;padding:0 9px;font-size:11px}.finance-export-toolbar>div:last-child{gap:7px;display:flex}.finance-export-toolbar a{text-decoration:none}.approval-finance-table-wrap{min-width:0;overflow-x:auto}.approval-finance-table{border-collapse:collapse;width:100%}.approval-finance-table th{color:var(--ink-soft);text-align:left;white-space:nowrap;background:#f1eee8;padding:10px 11px;font-size:10px}.approval-finance-table td{border-top:1px solid var(--line);vertical-align:middle;padding:11px;font-size:10px}.approval-finance-table td>button>small,.approval-finance-table td>button>strong,.approval-finance-table td>small,.approval-finance-table td>strong{display:block}.approval-finance-table td small{color:var(--ink-soft);margin-top:4px;font-size:10px}.approval-finance-table td>button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.approval-finance-table td.money{color:var(--rust);white-space:nowrap;font-size:11px;font-weight:700}.approval-finance-table td:last-child>div{gap:5px;display:flex}.approval-finance-table td:last-child button{border:1px solid var(--line);min-height:26px;color:var(--green);cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;padding:0 7px;font-size:10px}.finance-mobile-list{display:none}.finance-ledger-note{color:var(--ink-soft);margin:0;padding:0 4px;font-size:10px;line-height:1.6}.approval-template-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.approval-template-admin-grid>button{color:inherit;border:1px solid var(--line);cursor:pointer;text-align:left;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.approval-template-admin-grid>button.inactive{opacity:.6}.approval-template-admin-grid>button>span{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.approval-template-admin-grid>button>div{gap:5px;min-width:0;display:grid}.approval-template-admin-grid strong{font-size:11px}.approval-template-admin-grid strong em{color:var(--rust);margin-left:6px;font-size:10px;font-style:normal}.approval-template-admin-grid p,.approval-template-admin-grid small{color:var(--ink-soft);margin:0;font-size:10px}.approval-template-admin-grid footer{gap:5px;display:flex}.approval-template-admin-grid footer b,.approval-template-admin-grid>button>i{color:var(--green);background:var(--green-pale);border-radius:5px;padding:4px 6px;font-size:10px;font-style:normal}.approval-template-fab{z-index:6;color:#fff;background:var(--rust);cursor:pointer;border:0;border-radius:22px;min-height:42px;padding:0 15px;font-size:11px;font-weight:700;position:fixed;bottom:28px;right:30px;box-shadow:0 10px 28px #7b391e38}.approval-delegation-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.approval-delegation-layout>section{padding:16px}.approval-delegation-layout section>article{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.approval-delegation-layout article>span{width:34px;height:34px;color:var(--rust);background:#f7e7df;border-radius:50%;place-items:center;font-weight:700;display:grid}.approval-delegation-layout article>div{gap:3px;display:grid}.approval-delegation-layout article strong{font-size:11px}.approval-delegation-layout article p,.approval-delegation-layout article small{color:var(--ink-soft);margin:0;font-size:10px}.approval-delegation-layout article>b{color:var(--ink-soft);background:#ece8e1;border-radius:6px;padding:4px 7px;font-size:10px}.approval-delegation-layout article>b.active{color:var(--green);background:var(--green-pale)}.approval-create-dialog,.approval-detail-dialog,.approval-template-dialog{width:min(1080px,100vw - 42px);max-height:calc(100vh - 36px);overflow-y:auto}.approval-dialog-title{align-items:center;gap:12px;margin-bottom:16px;padding-right:34px;display:flex}.approval-dialog-title>div{gap:3px;display:grid}.approval-detail-dialog header em,.approval-dialog-title em{color:var(--rust);font-size:10px;font-style:normal;font-weight:700}.approval-dialog-title h2,.approval-dialog-title p{margin:0}.approval-dialog-title p{color:var(--ink-soft);font-size:10px}.approval-form-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:17px;display:grid}.approval-dynamic-form,.approval-template-basic{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.approval-action-dialog>label,.approval-delegation-dialog>div>label,.approval-delegation-dialog>label,.approval-dynamic-form>label,.approval-template-basic>label{gap:6px;font-size:10px;font-weight:700;display:grid}.approval-action-dialog input,.approval-action-dialog select,.approval-action-dialog textarea,.approval-delegation-dialog input,.approval-delegation-dialog select,.approval-delegation-dialog textarea,.approval-dynamic-form input,.approval-dynamic-form select,.approval-dynamic-form textarea,.approval-template-basic input,.approval-template-basic select,.approval-template-basic textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fbfaf7;border-radius:8px;outline:0;padding:9px 10px;font-size:11px}.approval-action-dialog textarea,.approval-delegation-dialog textarea,.approval-dynamic-form textarea,.approval-template-basic textarea{resize:vertical;min-height:82px}.approval-dynamic-form input:focus,.approval-dynamic-form select:focus,.approval-dynamic-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #2f5d4c14}.span-two{grid-column:1/-1}.approval-attachment-picker small{color:var(--ink-soft);font-size:10px;font-weight:400}.approval-cc-picker{gap:7px;display:grid}.approval-cc-picker>span{font-size:10px;font-weight:700}.approval-cc-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:132px;display:grid;overflow-y:auto}.approval-cc-picker>div label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:6px;padding:7px;font-size:10px;display:flex}.approval-cc-picker label>span{gap:2px;display:grid}.approval-cc-picker label small{color:var(--ink-soft);font-size:10px}.approval-route-preview{border:1px solid var(--line);background:#f5f2ec;border-radius:11px;gap:9px;padding:14px;display:grid}.approval-route-preview>strong{font-size:11px}.approval-route-preview>p,.approval-route-preview>small{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.approval-route-preview article{grid-template-columns:28px minmax(0,1fr);gap:8px;display:grid;position:relative}.approval-route-preview article:not(:last-of-type):after{content:"";background:#cfd6d1;width:1px;position:absolute;top:28px;bottom:-9px;left:13px}.approval-route-preview article>span{z-index:1;color:#fff;background:var(--green);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.approval-route-preview article>div{gap:2px;padding-top:2px;display:grid}.approval-route-preview article b{font-size:10px}.approval-route-preview article em,.approval-route-preview article small{color:var(--ink-soft);font-size:10px;font-style:normal}.approval-route-preview article.skipped{opacity:.45}.approval-submit-actions{z-index:2;border-top:1px solid var(--line);background:#fffffff5;margin:16px -20px -20px;padding:12px 20px;position:sticky;bottom:-1px}.approval-detail-dialog{padding:0;overflow:hidden}.approval-detail-dialog>.dialog-close{top:14px;right:14px}.approval-detail-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:13px;padding:18px 48px 15px 20px;display:flex}.approval-detail-dialog>header>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.approval-detail-dialog>header>div:first-child>span{color:#fff;background:var(--green);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;display:grid}.approval-detail-dialog>header h2,.approval-detail-dialog>header p{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.approval-detail-dialog>header h2{font-size:14px}.approval-detail-dialog>header p{color:var(--ink-soft);font-size:10px}.approval-detail-dialog>header>div:last-child{gap:6px;display:flex}.approval-detail-columns{grid-template-columns:minmax(0,1fr) 285px;max-height:calc(100vh - 205px);display:grid;overflow-y:auto}.approval-detail-columns>main{padding:18px 20px}.approval-detail-block+.approval-detail-block{margin-top:18px}.approval-detail-block h3,.approval-workflow-timeline h3{margin:0 0 11px;font-size:11px}.approval-detail-fields{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.approval-detail-fields>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;min-height:64px;padding:11px;display:grid}.approval-detail-fields small{color:var(--ink-soft);font-size:10px}.approval-detail-fields strong{overflow-wrap:anywhere;font-size:11px}.approval-attachment-list{gap:6px;display:grid}.approval-attachment-list a{border:1px solid var(--line);color:inherit;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.approval-attachment-list a>span{width:32px;height:32px;color:var(--green);background:var(--green-pale);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.approval-attachment-list a>div{gap:3px;min-width:0;display:grid}.approval-attachment-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.approval-attachment-list b,.approval-attachment-list small{color:var(--ink-soft);font-size:10px}.approval-action-log{gap:0;display:grid}.approval-action-log article{border-top:1px solid var(--line);grid-template-columns:9px 76px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.approval-action-log i{background:var(--rust);border-radius:50%;width:7px;height:7px;margin-top:3px}.approval-action-log time{color:var(--ink-soft);font-size:10px}.approval-action-log p,.approval-action-log strong{margin:0;font-size:10px}.approval-action-log p{color:var(--ink-soft);margin-top:3px}.approval-workflow-timeline{border-left:1px solid var(--line);background:#f6f3ed;padding:18px 16px}.approval-workflow-timeline>article{grid-template-columns:28px minmax(0,1fr);gap:8px;padding-bottom:15px;display:grid;position:relative}.approval-workflow-timeline>article:not(:last-of-type):after{content:"";background:#cbd1cd;width:1px;position:absolute;top:28px;bottom:0;left:13px}.approval-workflow-timeline>article>span{z-index:1;width:28px;height:28px;color:var(--ink-soft);background:#fff;border:1px solid #c6ccc8;border-radius:50%;place-items:center;font-size:10px;display:grid}.approval-workflow-timeline>article.approved>span{color:#fff;border-color:var(--green);background:var(--green)}.approval-workflow-timeline>article.current>span{color:#fff;border-color:var(--rust);background:var(--rust);box-shadow:0 0 0 4px #f4dfd3}.approval-workflow-timeline article>div{gap:5px;display:grid}.approval-workflow-timeline article strong{justify-content:space-between;font-size:10px;display:flex}.approval-workflow-timeline article strong em{color:var(--ink-soft);font-size:10px;font-style:normal}.approval-workflow-timeline article p{gap:2px;margin:0;display:grid}.approval-workflow-timeline article p b{font-size:10px}.approval-workflow-timeline article p small,.approval-workflow-timeline article time{color:var(--ink-soft);font-size:10px}.approval-detail-cc{border-top:1px solid var(--line);gap:5px;padding-top:8px;font-size:10px;display:grid}.approval-detail-actions{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:9px;min-height:62px;padding:10px 16px;display:flex}.approval-detail-actions>div{flex-wrap:wrap;gap:6px;display:flex}.danger-text{color:var(--red)!important}.approval-action-dialog,.approval-delegation-dialog{width:min(520px,100vw - 32px)}.approval-action-dialog>p,.approval-delegation-dialog>p{color:var(--ink-soft);font-size:10px;line-height:1.6}.approval-action-dialog>label,.approval-delegation-dialog>label{margin-top:11px}.approval-delegation-dialog>div:not(.dialog-actions){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.approval-template-dialog{padding-bottom:72px}.approval-template-basic{margin-top:15px}.approval-template-basic .switch-row{align-items:center;gap:7px;padding-top:18px;display:flex}.approval-template-basic .switch-row input{width:auto;min-height:auto}.approval-builder-section{border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.approval-builder-section header button,.approval-field-editor>button,.approval-node-editor>button{border:1px solid var(--line);min-height:30px;color:var(--rust);cursor:pointer;background:#fff;border-radius:6px;padding:0 9px;font-size:10px}.approval-field-editor,.approval-node-editor{border-top:1px solid #eeeae3;align-items:center;gap:6px;padding:8px 0;display:grid}.approval-field-editor{grid-template-columns:23px 1.1fr 1fr 1fr 1fr auto 1.2fr auto}.approval-node-editor{grid-template-columns:23px 1.1fr 1fr 1fr .65fr 1fr 1fr auto}.approval-field-editor>b,.approval-node-editor>b{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.approval-field-editor input,.approval-field-editor select,.approval-node-auto,.approval-node-editor input,.approval-node-editor select{border:1px solid var(--line);background:#fbfaf7;border-radius:6px;width:100%;min-height:34px;padding:6px 7px;font-size:10px}.approval-field-editor label,.approval-node-editor label{color:var(--ink-soft);gap:3px;font-size:10px;display:grid}.approval-field-editor label{white-space:nowrap;align-items:center;display:flex}.approval-field-editor label input{width:auto;min-height:auto}.approval-node-auto{color:var(--ink-soft);align-items:center;display:flex}@media (max-width:900px){.approval-summary-grid,.finance-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-form-layout,.approval-template-admin-grid,.approval-template-grid{grid-template-columns:1fr}.approval-route-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-route-preview>p,.approval-route-preview>small,.approval-route-preview>strong{grid-column:1/-1}.approval-route-preview article:not(:last-of-type):after{display:none}.approval-detail-columns{grid-template-columns:minmax(0,1fr) 245px}.approval-field-editor,.approval-node-editor{grid-template-columns:23px repeat(2,minmax(0,1fr));padding:10px 0}.approval-field-editor .field-options{grid-column:2/-1}.approval-field-editor>button,.approval-node-editor>button{grid-column:-2/-1}}@media (max-width:700px){.approval-page{gap:9px;padding-bottom:72px;overflow-x:clip}.approval-heading{align-items:flex-start}.approval-heading p{display:none}.approval-heading .kicker{font-size:11px}.approval-heading h1{font-size:22px}.approval-new-button{min-width:94px;min-height:42px;padding:0 10px}.approval-summary-grid,.finance-ledger-summary{gap:6px}.approval-summary-grid article,.finance-ledger-summary article{min-height:76px;padding:10px 11px}.approval-summary-grid strong,.finance-ledger-summary strong{font-size:20px}.approval-summary-grid span,.finance-ledger-summary span{font-size:11px}.approval-summary-grid small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.approval-tab-strip{scroll-snap-type:x proximity;justify-content:flex-start;margin:0 -1px}.approval-tab-strip button{scroll-snap-align:start;flex:none;min-height:39px;padding:0 11px;font-size:11px}.approval-launch-sections>section{padding:12px}.approval-launch-sections>section>header{margin-bottom:9px}.approval-launch-sections header strong{font-size:12px}.approval-template-grid{gap:6px}.approval-template-grid>button{grid-template-columns:38px minmax(0,1fr) auto;min-height:70px;padding:9px}.approval-template-grid>button>span{border-radius:10px;width:38px;height:38px;font-size:15px}.approval-template-grid strong{font-size:11px}.approval-template-grid small{font-size:10px}.approval-template-grid em{display:none}.approval-template-grid>button>b{font-size:11px}.approval-list-toolbar{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:9px;padding:10px;display:grid}.approval-list-toolbar>div{justify-content:space-between;align-items:center;display:flex}.approval-list-toolbar label{width:100%;min-height:42px}.approval-list-toolbar input{font-size:11px}.approval-request-list{gap:6px}.approval-request-card{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:10px}.approval-request-icon{border-radius:9px;width:36px;height:36px;font-size:13px}.approval-request-copy>div span{font-size:10px}.approval-request-copy>strong{font-size:12px}.approval-request-copy>p,.approval-request-copy>small{font-size:11px}.approval-request-state{grid-area:1/2;place-self:start end}.approval-request-state>b,.approval-request-state>small{display:none}.approval-request-copy{grid-area:1/2;padding-right:66px}.approval-request-copy>div b{margin-top:34px;font-size:11px;position:absolute;right:11px}.approval-status,.finance-state{min-height:24px;font-size:10px}.finance-export-toolbar{grid-template-columns:1fr;gap:10px;padding:12px}.finance-export-toolbar label{grid-template-columns:auto minmax(0,1fr);align-items:center}.finance-export-toolbar input{min-height:42px}.finance-export-toolbar>div:last-child{grid-template-columns:1fr 1fr;display:grid}.finance-export-toolbar a{justify-content:center;align-items:center;min-height:42px;display:flex}.approval-finance-table-wrap{display:none}.finance-mobile-list{gap:6px;display:grid}.finance-ledger-note{font-size:11px}.approval-template-admin-grid>button{grid-template-columns:38px minmax(0,1fr) auto;padding:10px}.approval-template-admin-grid>button>span{width:38px;height:38px}.approval-template-admin-grid footer{flex-wrap:wrap}.approval-template-fab{min-height:44px;font-size:11px;bottom:78px;right:14px}.approval-delegation-layout{grid-template-columns:1fr}.approval-delegation-layout>section{padding:12px}.approval-delegation-layout header{align-items:flex-start!important}.approval-create-dialog,.approval-detail-dialog,.approval-template-dialog{border-radius:0;width:100vw;max-width:none;min-height:100dvh;max-height:100dvh}.approval-create-dialog,.approval-template-dialog{padding:16px 14px 78px}.approval-dialog-title{margin-top:22px}.approval-dialog-title>span{width:40px;height:40px}.approval-dialog-title h2{font-size:19px}.approval-dialog-title p{font-size:11px}.approval-dynamic-form,.approval-template-basic{grid-template-columns:1fr;gap:10px}.span-two{grid-column:auto}.approval-dynamic-form>label,.approval-template-basic>label{font-size:11px}.approval-dynamic-form input,.approval-dynamic-form select,.approval-dynamic-form textarea,.approval-template-basic input,.approval-template-basic select,.approval-template-basic textarea{min-height:48px;font-size:12px}.approval-dynamic-form textarea{min-height:92px}.approval-cc-picker>span{font-size:11px}.approval-cc-picker>div{grid-template-columns:1fr 1fr;max-height:170px}.approval-cc-picker>div label{min-height:48px;font-size:11px}.approval-cc-picker label small{font-size:10px}.approval-route-preview{grid-template-columns:1fr}.approval-route-preview>p,.approval-route-preview>small,.approval-route-preview>strong{grid-column:auto}.approval-route-preview article:not(:last-of-type):after{display:block}.approval-submit-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom));margin:16px -14px -78px}.approval-submit-actions button{flex:1;min-height:44px}.approval-detail-dialog>header{align-items:flex-start;padding:46px 14px 13px}.approval-detail-dialog>header>div:first-child>span{width:38px;height:38px}.approval-detail-dialog>header h2{max-width:225px;font-size:15px}.approval-detail-dialog>header p{max-width:225px;font-size:11px}.approval-detail-dialog>header>div:last-child{display:grid}.approval-detail-columns{grid-template-columns:1fr;max-height:calc(100dvh - 188px)}.approval-detail-columns>main{padding:13px}.approval-detail-fields{grid-template-columns:1fr}.approval-detail-fields>span{border-right:0;min-height:56px}.approval-attachment-list strong,.approval-detail-fields small,.approval-detail-fields strong{font-size:11px}.approval-attachment-list b,.approval-attachment-list small{font-size:10px}.approval-action-log article{grid-template-columns:8px 66px minmax(0,1fr)}.approval-action-log p,.approval-action-log strong,.approval-action-log time{font-size:11px}.approval-workflow-timeline{border-top:1px solid var(--line);border-left:0;padding:14px}.approval-workflow-timeline article p b,.approval-workflow-timeline article p small,.approval-workflow-timeline article strong,.approval-workflow-timeline article time{font-size:11px}.approval-detail-actions{z-index:3;min-height:auto;padding:8px 10px calc(8px + env(safe-area-inset-bottom));align-items:stretch;position:sticky;bottom:0;overflow-x:auto}.approval-detail-actions>div{flex-wrap:nowrap}.approval-detail-actions button{white-space:nowrap;min-height:42px;padding:0 12px}.approval-action-dialog,.approval-delegation-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow-y:auto}.approval-action-dialog h2,.approval-delegation-dialog h2{font-size:20px}.approval-action-dialog>p,.approval-delegation-dialog>p{font-size:11px}.approval-action-dialog input,.approval-action-dialog select,.approval-action-dialog textarea,.approval-delegation-dialog input,.approval-delegation-dialog select,.approval-delegation-dialog textarea{min-height:48px;font-size:12px}.approval-delegation-dialog>div:not(.dialog-actions){grid-template-columns:1fr}.approval-template-basic .switch-row{padding-top:0}.approval-field-editor,.approval-node-editor{grid-template-columns:26px minmax(0,1fr);gap:7px;padding:12px 0}.approval-field-editor .field-options,.approval-field-editor>:not(b),.approval-field-editor>button,.approval-node-editor>:not(b),.approval-node-editor>button{grid-column:2}.approval-field-editor input,.approval-field-editor select,.approval-node-auto,.approval-node-editor input,.approval-node-editor select{min-height:44px;font-size:11px}}@media (max-width:390px){.approval-heading .kicker,.approval-summary-grid small{display:none}.approval-summary-grid article{min-height:66px}.approval-cc-picker>div{grid-template-columns:1fr}.approval-detail-dialog>header h2,.approval-detail-dialog>header p{max-width:175px}}.business-data-page{gap:14px;padding-bottom:28px;display:grid}.business-data-heading{align-items:flex-end}.business-source-badge{color:var(--green);white-space:nowrap;background:#f2f8f4;border:1px solid #c9ddd2;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:800}.business-data-tabs{background:#eae7df;border-radius:14px;gap:6px;padding:6px;display:flex}.business-data-tabs button{min-height:38px;color:var(--ink-soft);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:11px;font-weight:750;display:flex}.business-data-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 5px 15px #1e2e2712}.business-data-tabs em{color:#fff;background:var(--rust);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.business-date-filter{border-top:3px solid var(--green);gap:12px;padding:16px 18px;transition:opacity .18s;display:grid}.business-date-filter.loading{opacity:.68}.business-date-filter>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.business-date-filter h2{margin:3px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:17px;font-weight:500}.business-date-filter header p{color:var(--ink-soft);margin:5px 0 0;font-size:10px}.business-range-presets{background:#ece9e2;border-radius:11px;grid-template-columns:repeat(4,minmax(55px,1fr));gap:4px;padding:4px;display:grid}.business-range-presets button{min-height:34px;color:var(--ink-soft);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.business-range-presets button.active{color:#fff;background:var(--green);box-shadow:0 4px 12px #224b3b2e}.business-range-presets button:disabled{cursor:wait}.business-custom-range{background:#f6f4ef;border-radius:11px;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.business-custom-range label{gap:5px;display:grid}.business-custom-range label span{color:var(--ink-soft);font-size:10px;font-weight:700}.business-custom-range input{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:0 10px;font-size:11px}.business-custom-range>i{color:var(--ink-soft);align-self:center;font-size:10px;font-style:normal}.business-custom-range>button{min-height:40px}.business-custom-range>small{color:#b13b32;grid-column:1/-1;font-size:10px}.business-date-filter>footer{color:var(--ink-soft);background:#f3f7f3;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.business-date-filter>footer>span{font-size:10px;font-weight:700}.business-date-filter>footer>strong{color:var(--green);font-size:11px}.business-date-filter>footer>small{text-align:right;font-size:10px}.business-scope-filter{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:14px;padding:13px 15px;display:grid}.business-scope-filter>div:first-child{gap:3px;display:grid}.business-scope-filter>div:first-child strong{font-size:11px}.business-scope-filter>div:first-child small{color:var(--ink-soft);font-size:10px}.business-scope-filter>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.business-scope-filter button{border:1px solid var(--line);min-height:36px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;background:#faf9f6;border-radius:9px;padding:0 7px;font-size:10px;font-weight:750;overflow:hidden}.business-scope-filter button.active{border-color:var(--rust);color:var(--rust);background:var(--rust-pale);box-shadow:inset 0 0 0 1px var(--rust)}.business-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.business-summary-grid article{gap:7px;min-height:104px;padding:17px 18px;display:grid}.business-summary-grid span{color:var(--ink-soft);font-size:10px}.business-summary-grid strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.business-summary-grid small{color:#8c928d;font-size:10px}.business-daily-trend{padding:17px 18px}.business-daily-trend>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.business-daily-trend h2{margin:3px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;font-weight:500}.business-daily-trend header>small{color:var(--ink-soft);font-size:10px}.business-daily-trend>div{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:6px;display:grid}.business-daily-trend article{border:1px solid var(--line);background:#fbfaf7;border-radius:9px;grid-template-columns:auto minmax(32px,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px 9px;display:grid}.business-daily-trend article>span{gap:2px;display:grid}.business-daily-trend article>span b{font-size:10px}.business-daily-trend article small{color:var(--ink-soft);font-size:10px}.business-daily-trend article>i{background:#e5e6e0;border-radius:999px;height:5px;overflow:hidden}.business-daily-trend article>i em{border-radius:inherit;background:var(--rust);height:100%;display:block}.business-daily-trend article>strong{text-align:right;white-space:nowrap;gap:2px;font-size:10px;display:grid}.business-daily-trend article>strong small{font-weight:500}.business-diagnosis-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.business-diagnosis-grid article{border-top:3px solid #bfc7c1;align-content:start;gap:6px;min-height:92px;padding:13px 14px;display:grid}.business-diagnosis-grid article.healthy,.business-diagnosis-grid article.positive{border-top-color:var(--green)}.business-diagnosis-grid article.negative,.business-diagnosis-grid article.warning{border-top-color:#bd4d3f}.business-diagnosis-grid span{color:var(--ink-soft);font-size:10px;font-weight:700}.business-diagnosis-grid strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.business-diagnosis-grid article.healthy strong,.business-diagnosis-grid article.positive strong{color:var(--green)}.business-diagnosis-grid article.negative strong,.business-diagnosis-grid article.warning strong{color:#ae4136}.business-diagnosis-grid small{color:var(--ink-soft);font-size:10px;line-height:1.45}.business-analysis-columns{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:12px;display:grid}.business-alerts,.business-completeness,.business-refund-analysis,.business-time-analysis{padding:17px 18px}.business-alerts>header,.business-completeness>header,.business-refund-analysis>header,.business-time-analysis>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.business-alerts h2,.business-completeness h2,.business-refund-analysis h2,.business-time-analysis h2{margin:3px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;font-weight:500}.business-alerts header>small,.business-completeness header>small,.business-refund-analysis header>small,.business-time-analysis header>small{color:var(--ink-soft);font-size:10px}.business-time-analysis>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;display:grid}.business-time-analysis article{border-top:1px solid var(--line);grid-template-columns:68px minmax(26px,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 0;display:grid}.business-time-analysis article>span,.business-time-analysis article>strong{gap:2px;display:grid}.business-time-analysis article b{font-size:10px}.business-time-analysis article small{color:var(--ink-soft);font-size:10px}.business-time-analysis article>i{background:#e8e6df;border-radius:999px;height:5px;overflow:hidden}.business-time-analysis article>i em{border-radius:inherit;background:var(--green);height:100%;display:block}.business-time-analysis article>strong{text-align:right;white-space:nowrap;font-size:10px}.business-refund-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:8px;display:grid}.business-refund-kpis>span{background:#f7f3ec;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.business-refund-kpis small{color:var(--ink-soft);font-size:10px}.business-refund-kpis strong{font-size:11px}.business-refund-list{display:grid}.business-refund-list article{border-top:1px solid var(--line);grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.business-refund-list article>b{color:#ae4136;background:#fae9e6;border-radius:7px;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.business-refund-list article>em,.business-refund-list article>span{gap:2px;display:grid}.business-refund-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.business-refund-list article small{color:var(--ink-soft);font-size:10px}.business-refund-list article>em{color:#ae4136;text-align:right;font-size:10px;font-style:normal;font-weight:800}.business-sensitive-analysis{padding:18px}.business-sensitive-analysis.warning{box-shadow:inset 4px 0 #b64538,var(--shadow);border-color:#e8c1b9}.business-sensitive-analysis>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px;display:flex}.business-sensitive-analysis>header h2{margin:3px 0 5px;font-family:Georgia,Noto Serif SC,serif;font-size:18px;font-weight:500}.business-sensitive-analysis>header p{color:var(--ink-soft);margin:0;line-height:1.6}.business-sensitive-analysis>header>small{color:var(--ink-soft);white-space:nowrap}.business-sensitive-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.business-sensitive-kpis>span{background:#f6f4ee;border-radius:11px;gap:4px;padding:12px 13px;display:grid}.business-sensitive-kpis>span.healthy{background:#edf6f0}.business-sensitive-kpis>span.danger{background:#fff0ec}.business-sensitive-kpis em,.business-sensitive-kpis small{color:var(--ink-soft);font-style:normal}.business-sensitive-kpis strong{font-size:18px}.business-sensitive-kpis>span.danger strong{color:var(--red)}.business-sensitive-body{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:12px;margin-top:12px;display:grid}.business-sensitive-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.business-sensitive-types article{border:1px solid var(--line);background:#fffefa;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.business-sensitive-types article>span{width:29px;height:29px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-weight:900;display:grid}.business-sensitive-types p,.business-sensitive-violations p{gap:3px;margin:0;display:grid}.business-sensitive-types small,.business-sensitive-violations small{color:var(--ink-soft)}.business-sensitive-types em{color:var(--ochre);font-style:normal;font-weight:800}.business-sensitive-violations{align-content:start;gap:6px;display:grid}.business-sensitive-violations article{background:#fff7eb;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.business-sensitive-violations article.high{background:#fff0ec}.business-sensitive-violations article>span{color:#fff;background:#c7842e;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.business-sensitive-violations article.high>span{background:var(--red)}@media (max-width:980px){.business-sensitive-body{grid-template-columns:1fr}}@media (max-width:700px){.business-sensitive-analysis{padding:14px}.business-sensitive-analysis>header{gap:6px;display:grid}.business-sensitive-analysis>header>small{white-space:normal}.business-sensitive-kpis,.business-sensitive-types{grid-template-columns:1fr}}.business-analysis-lower{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.business-alerts>div,.business-completeness>div{gap:6px;display:grid}.business-alerts article{border:1px solid var(--line);background:#faf9f6;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.business-alerts article>span{color:#fff;background:#839289;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.business-alerts article.medium>span{background:#d58a35}.business-alerts article.high>span{background:#b23e35}.business-alerts article>div{min-width:0}.business-alerts article strong{font-size:10px}.business-alerts article p{color:var(--ink-soft);margin:3px 0 0;font-size:10px;line-height:1.45}.business-alerts article>em{color:var(--rust);white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.business-completeness article{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.business-completeness article>span{color:#7b654f;text-align:center;background:#f3eee5;border-radius:7px;padding:5px 6px;font-size:10px;font-weight:800}.business-completeness article>span.complete{color:var(--green);background:var(--green-pale)}.business-completeness article>span.missing,.business-completeness article>span.partial{color:#a64739;background:#fae9e6}.business-completeness article>div{gap:2px;display:grid}.business-completeness article strong{font-size:10px}.business-completeness article small,.business-completeness article>p{color:var(--ink-soft);font-size:10px}.business-completeness article>p{margin:0;display:none}.business-completeness>footer{color:#a64739;background:#fae9e6;border-radius:7px;margin-top:9px;padding:7px 8px;font-size:10px}.business-overview-columns{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:12px;display:grid}.business-dish-ranking,.business-store-ranking{padding:18px}.business-dish-ranking header,.business-home-snapshot header,.business-store-ranking header,.business-upload-form>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.business-dish-ranking h2,.business-home-snapshot h2,.business-store-ranking h2,.business-upload-form h2,.business-upload-guide h2{margin:3px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;font-weight:500}.business-dish-ranking header>small,.business-store-ranking header small{color:var(--ink-soft);font-size:10px}.business-dish-ranking>div,.business-store-ranking>div{display:grid}.business-store-ranking article{border-top:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.business-dish-ranking article>b,.business-store-ranking article>b{width:22px;height:22px;color:var(--rust);background:var(--rust-pale);border-radius:7px;place-items:center;font-size:10px;display:grid}.business-store-ranking article>div{gap:4px;display:grid}.business-store-ranking article strong{font-size:11px}.business-store-ranking article>div small{color:var(--ink-soft);font-size:10px}.business-store-ranking article div>span{background:#ece9e1;border-radius:999px;height:5px;overflow:hidden}.business-store-ranking article i{border-radius:inherit;background:var(--green);height:100%;display:block}.business-store-ranking article em{text-align:right;gap:3px;font-size:11px;font-style:normal;font-weight:800;display:grid}.business-store-ranking article em small{max-width:360px;color:var(--ink-soft);white-space:normal;font-size:10px;font-weight:500}.business-store-ranking article em small.negative,.executive-self-change.negative{color:var(--red)}.business-store-ranking article em small.positive,.executive-self-change.positive{color:var(--green)}.executive-self-change{color:var(--ink-soft);font-size:10px;line-height:1.45}@media (max-width:760px){.executive-self-change{grid-area:2/2/auto/4;font-size:11px}}.business-dish-ranking article{border-top:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.business-dish-ranking article>span{gap:2px;display:grid}.business-dish-ranking article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.business-dish-ranking article small{color:var(--ink-soft);font-size:10px}.business-dish-ranking article em{color:var(--green);font-size:10px;font-style:normal;font-weight:800}.business-empty-overview,.business-small-empty{text-align:center}.business-small-empty{padding:28px 10px}.business-small-empty p{color:var(--ink-soft);margin:5px 0 0;font-size:10px}.business-dish-scope-note{color:#856828;background:#f8efd9;border-radius:7px;margin:9px 0 0;padding:7px 8px;font-size:10px}.business-empty-overview{justify-items:center;gap:10px;padding:55px 24px;display:grid}.business-empty-overview>span{color:#fff;background:var(--green);border-radius:18px;place-items:center;width:58px;height:58px;font-size:18px;display:grid}.business-empty-overview h2{margin:4px 0 0;font-family:Georgia,Noto Serif SC,serif;font-size:19px;font-weight:500}.business-empty-overview p{max-width:560px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.7}.business-empty-overview small{color:var(--ink-soft);font-size:10px}.business-upload-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:12px;display:grid}.business-upload-form{gap:13px;padding:20px;display:grid}.business-upload-form>header>span{color:var(--green);background:var(--green-pale);border-radius:8px;padding:6px 9px;font-size:10px;font-weight:800}.business-report-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.business-report-picker button{border:1px solid var(--line);min-width:0;min-height:91px;color:var(--ink);background:#faf9f6;border-radius:12px;justify-items:center;gap:5px;padding:10px 5px;display:grid}.business-report-picker button.active{border-color:var(--rust);box-shadow:inset 0 0 0 1px var(--rust);background:#fff8f3}.business-report-picker button>span{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.business-report-picker button.active>span{background:var(--rust)}.business-report-picker strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:10px;overflow:hidden}.business-report-picker small{color:var(--ink-soft);font-size:10px}.business-selected-report{border-left:3px solid var(--rust);background:#f7f3ec;border-radius:0 9px 9px 0;padding:9px 11px}.business-selected-report strong{font-size:11px}.business-selected-report p{color:var(--ink-soft);margin:3px 0 0;font-size:10px}.business-file-picker{cursor:pointer;background:#fbfaf7;border:1px dashed #c8c1b3;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:grid}.business-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.business-file-picker>span{gap:4px;min-width:0;display:grid}.business-file-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.business-file-picker small{color:var(--ink-soft);font-size:10px}.business-file-picker em{color:var(--rust);background:var(--rust-pale);border-radius:8px;padding:8px 11px;font-size:10px;font-style:normal;font-weight:800}.business-upload-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-note-field,.business-upload-fields label{gap:6px;display:grid}.business-note-field>span,.business-upload-fields span{color:var(--ink-soft);font-size:10px;font-weight:700}.business-note-field input,.business-upload-fields input{border:1px solid var(--line);min-height:42px;color:var(--ink);background:#fff;border-radius:10px;padding:0 11px;font-size:11px}.business-upload-form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.business-upload-form>footer p{max-width:440px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.business-upload-progress{background:#f2f7f3;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:11px;display:grid}.business-upload-progress>span{background:#d9e5dd;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.business-upload-progress i{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.business-upload-progress strong{font-size:10px}.business-upload-progress small{color:var(--ink-soft);font-size:10px}.business-upload-guide{padding:19px}.business-upload-guide ol{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.business-upload-guide li{grid-template-columns:28px minmax(0,1fr);gap:9px;display:grid}.business-upload-guide li>b{color:#fff;background:var(--rust);border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.business-upload-guide li span{gap:3px;display:grid}.business-upload-guide li strong,.business-upload-guide>div strong{font-size:11px}.business-upload-guide li small,.business-upload-guide>div p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.business-upload-guide>div{border-top:1px solid var(--line);padding-top:13px}.business-latest-preview{margin-top:13px}.business-history-list{gap:10px;display:grid}.business-batch-card{border-left:4px solid #c8c3b9;gap:12px;padding:17px 18px;display:grid}.business-batch-card.confirmed{border-left-color:var(--green)}.business-batch-card.preview{border-left-color:#d89a42}.business-batch-card.rolled_back{opacity:.72}.business-batch-card>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.business-batch-icon{color:#fff;background:var(--green);border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.business-batch-card h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11px;overflow:hidden}.business-batch-card header p{color:var(--ink-soft);margin:0;font-size:10px}.business-batch-card header>em{color:var(--green);background:var(--green-pale);border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.business-batch-card.preview header>em{color:#9a651e;background:#fff3dc}.business-batch-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.business-batch-stats>span{background:#f7f5f0;border-radius:9px;gap:4px;padding:9px 10px;display:grid}.business-batch-stats small{color:var(--ink-soft);font-size:10px}.business-batch-stats strong{font-size:11px}.business-batch-stats strong.success{color:var(--green)}.business-batch-stats strong.danger{color:#b13b32}.business-batch-note{color:#7b654f;background:#f7f0e5;border-radius:8px;margin:0;padding:8px 10px;font-size:10px}.business-preview-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.business-preview-list>span{border:1px solid var(--line);border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.business-preview-list b,.business-preview-list em{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.business-preview-list small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.business-preview-list em{color:var(--rust);font-weight:800}.business-batch-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.business-batch-card>footer>span,.business-data-account-note{color:var(--ink-soft);font-size:10px}.business-data-account-note{background:#ebe8e0;border-radius:10px;gap:8px;padding:10px 12px;display:flex}.business-data-account-note span{color:var(--green);font-weight:800}.business-data-account-note p{margin:0}.business-home-empty{text-align:left;border:1px solid #d9ded8;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin-bottom:14px;padding:13px 15px;display:grid}.business-home-empty>span{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.business-home-empty>div{gap:3px;display:grid}.business-home-empty strong{font-size:11px}.business-home-empty small{color:var(--ink-soft);font-size:10px}.business-home-empty em{color:var(--rust);font-size:10px;font-style:normal;font-weight:800}.business-home-snapshot{margin-bottom:14px;padding:17px 18px}.business-home-snapshot header button{color:var(--rust);background:0 0;border:0;font-size:10px;font-weight:800}.business-home-snapshot>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.business-home-snapshot article{background:#f6f4ef;border-radius:9px;gap:5px;padding:10px 11px;display:grid}.business-home-snapshot article span{color:var(--ink-soft);font-size:10px}.business-home-snapshot article strong{font-size:13px}.business-home-snapshot footer{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.business-home-snapshot footer span{border-top:2px solid var(--green);background:#f7faf8;gap:3px;padding:7px 8px;display:grid}.business-home-snapshot footer b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.business-home-snapshot footer em{color:var(--green);font-size:10px;font-style:normal;font-weight:800}.business-home-alerts{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.business-home-alerts button{color:var(--ink);text-align:left;background:#fff8f5;border:1px solid #ead5cf;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;display:grid}.business-home-alerts button>span{color:#fff;background:#bd5549;border-radius:7px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.business-home-alerts button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.business-home-alerts button em{color:var(--rust);font-size:10px;font-style:normal;font-weight:800}@media (max-width:980px){.business-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-analysis-columns,.business-overview-columns,.business-upload-layout{grid-template-columns:1fr}.business-diagnosis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-upload-guide{order:-1}}@media (max-width:700px){.business-data-page{gap:9px;padding-bottom:72px;overflow-x:clip}.business-data-heading{align-items:flex-start}.business-data-heading p{display:none}.business-data-heading h1{font-size:22px}.business-source-badge{padding:6px 8px;font-size:10px}.business-data-tabs{z-index:4;gap:3px;padding:4px;position:sticky;top:0}.business-data-tabs button{flex:1;min-width:0;min-height:40px;padding:0 6px;font-size:11px}.business-date-filter{gap:9px;padding:12px 10px}.business-date-filter>header{flex-direction:column;align-items:stretch;gap:10px}.business-date-filter h2{font-size:14px}.business-date-filter header p{font-size:10px}.business-range-presets{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.business-range-presets button{min-width:0;min-height:38px;padding:0 4px;font-size:11px}.business-custom-range{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.business-custom-range>i{display:none}.business-custom-range>button,.business-custom-range>small{grid-column:1/-1}.business-custom-range input{width:100%;min-width:0}.business-date-filter>footer{grid-template-columns:1fr;gap:4px;padding:9px}.business-date-filter>footer>strong{font-size:11px}.business-date-filter>footer>small{text-align:left}.business-scope-filter{grid-template-columns:1fr;gap:9px;padding:10px}.business-scope-filter>div:first-child small{display:none}.business-scope-filter>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.business-scope-filter button{min-height:38px;padding:0 4px;font-size:10px}.business-summary-grid{gap:6px}.business-summary-grid article{min-height:78px;padding:11px}.business-summary-grid strong{font-size:18px}.business-daily-trend{padding:12px 10px}.business-daily-trend>header{margin-bottom:8px}.business-daily-trend header>small{display:none}.business-daily-trend>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.business-daily-trend article{grid-template-columns:auto minmax(18px,1fr) auto;gap:5px;padding:7px 6px}.business-diagnosis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.business-diagnosis-grid article{min-height:76px;padding:10px}.business-diagnosis-grid article:last-child{grid-column:1/-1}.business-diagnosis-grid strong{font-size:15px}.business-alerts,.business-completeness,.business-refund-analysis,.business-time-analysis{padding:12px 10px}.business-time-analysis>div{grid-template-columns:1fr}.business-time-analysis article{grid-template-columns:64px minmax(20px,1fr) auto;padding:7px 0}.business-refund-kpis{gap:4px}.business-refund-kpis>span{padding:7px 5px}.business-alerts article{grid-template-columns:25px minmax(0,1fr);padding:8px}.business-alerts article>span{width:24px;height:24px}.business-alerts article>em{grid-column:2}.business-home-alerts{grid-template-columns:1fr}.business-dish-ranking,.business-store-ranking{padding:12px}.business-store-ranking article{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:9px 0}.business-store-ranking article em{text-align:left;grid-column:2}.business-store-ranking article em small{max-width:none;display:block}.business-empty-overview{padding:38px 17px}.business-upload-form{padding:12px 10px}.business-report-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.business-report-picker button{background:0 0;border-color:#0000;min-height:75px;padding:7px 2px}.business-report-picker button>span{border-radius:12px;width:38px;height:38px}.business-report-picker strong{font-size:10px}.business-report-picker small{display:none}.business-file-picker{min-height:66px;padding:10px}.business-upload-form>footer{flex-direction:column;align-items:stretch}.business-upload-form>footer button{min-height:44px}.business-upload-guide{display:none}.business-batch-card{gap:9px;padding:12px 10px}.business-batch-card>header{grid-template-columns:34px minmax(0,1fr) auto;gap:8px}.business-batch-icon{border-radius:10px;width:34px;height:34px}.business-batch-card h2{font-size:11px}.business-batch-stats{gap:4px}.business-batch-stats>span{padding:7px 5px}.business-batch-stats strong{font-size:10px}.business-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}.business-batch-card>footer{flex-direction:column;align-items:stretch}.business-batch-card>footer button{width:100%;min-height:42px}.business-home-empty{grid-template-columns:34px minmax(0,1fr);margin-bottom:9px;padding:10px}.business-home-empty>span{width:34px;height:34px}.business-home-empty em{border-top:1px solid var(--line);text-align:center;grid-column:1/-1;padding-top:6px}.business-home-snapshot{margin-bottom:9px;padding:12px 10px}.business-home-snapshot footer,.business-home-snapshot>div{grid-template-columns:repeat(2,minmax(0,1fr))}.business-home-snapshot footer span:last-child{grid-column:1/-1}}.approval-pilot-banner{background:linear-gradient(110deg,#fffdf8,#f5f0e5);border-color:#d8c8aa;grid-template-columns:54px minmax(280px,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.approval-pilot-mark{color:#fff;background:linear-gradient(145deg,var(--green),#567b69);border-radius:15px;place-items:center;width:50px;height:50px;font-family:Georgia,serif;font-size:15px;font-weight:700;display:grid;box-shadow:0 7px 18px #264e3f29}.approval-pilot-copy{gap:3px;min-width:0;display:grid}.approval-pilot-copy em{color:var(--rust);font-size:10px;font-style:normal;font-weight:700}.approval-pilot-copy strong{font-size:11px}.approval-pilot-copy p{max-width:650px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.approval-pilot-facts{gap:7px;display:flex}.approval-pilot-facts span{min-width:70px;color:var(--ink-soft);white-space:nowrap;background:#ffffffb8;border-radius:9px;justify-items:center;gap:3px;padding:8px 9px;font-size:10px;display:grid}.approval-pilot-facts b{color:var(--green);font-family:Georgia,Songti SC,serif;font-size:13px}.approval-pilot-actions{gap:6px;display:grid}.approval-pilot-actions button{min-width:95px}.finance-planning-page{gap:13px;min-width:0;padding-bottom:42px;display:grid}.finance-planning-heading{align-items:flex-end}.finance-planning-heading p{max-width:760px}.finance-stage-badge{color:#856828;white-space:nowrap;background:#f8efd9;border:1px solid #dbc9a2;border-radius:18px;padding:8px 11px;font-size:10px;font-weight:700}.finance-plan-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.finance-plan-summary article{border-top:3px solid #d7b36b;gap:5px;min-height:90px;padding:14px 16px;display:grid}.finance-plan-summary article:first-child{border-top-color:var(--green)}.finance-plan-summary span{color:var(--ink-soft);font-size:10px;font-weight:700}.finance-plan-summary strong{color:var(--ink);font-family:Georgia,Songti SC,serif;font-size:23px;line-height:1}.finance-plan-summary small{color:var(--ink-soft);font-size:10px}.finance-boundary-note{background:#f3f7f3;border-color:#bfd0c7;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.finance-boundary-note>span{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid}.finance-boundary-note>div{gap:4px;display:grid}.finance-boundary-note strong{font-size:11px}.finance-boundary-note p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.finance-entry-groups{gap:10px;display:grid}.finance-entry-group{padding:16px}.finance-entry-group>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.finance-entry-group header>div{gap:4px;display:grid}.finance-entry-group h2,.finance-entry-group p{margin:0}.finance-entry-group h2{font-size:12px}.finance-entry-group header>span,.finance-entry-group p{color:var(--ink-soft);font-size:10px}.finance-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-entry-card{border:1px solid var(--line);min-height:104px;color:inherit;text-align:left;background:#fbfaf7;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid;position:relative}.finance-entry-card.connected{cursor:pointer;background:#f6faf7;border-color:#aec6b9}.finance-entry-card.connected:hover{border-color:var(--green);background:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #2a463b12}.finance-entry-card.reserved{opacity:.72;cursor:default}.finance-entry-glyph{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:40px;height:40px;font-family:STKaiti,KaiTi,serif;font-size:14px;display:grid}.finance-entry-card.reserved .finance-entry-glyph{color:#747a76;background:#dedbd3}.finance-entry-copy{gap:4px;min-width:0;display:grid}.finance-entry-copy strong{font-size:11px}.finance-entry-copy small{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.finance-entry-copy em{color:#89918b;font-size:10px;font-style:normal}.finance-entry-card>b{color:#817969;background:#ebe7df;border-radius:5px;padding:3px 5px;font-size:10px;position:absolute;top:8px;right:8px}.finance-entry-card.connected>b{color:var(--green);background:var(--green-pale)}@media (max-width:1050px){.approval-pilot-banner{grid-template-columns:50px minmax(0,1fr) auto}.approval-pilot-facts{grid-column:2/-1;justify-content:flex-start}.finance-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.approval-pilot-banner{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px}.approval-pilot-mark{border-radius:12px;width:40px;height:40px;font-size:12px}.approval-pilot-copy em{font-size:10px}.approval-pilot-copy strong{font-size:11px}.approval-pilot-copy p{display:none}.approval-pilot-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.approval-pilot-facts span{min-width:0;padding:7px 3px;font-size:10px}.approval-pilot-facts b{font-size:13px}.approval-pilot-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.approval-pilot-actions button{min-width:0;min-height:42px}.finance-planning-page{gap:9px;padding-bottom:70px;overflow-x:clip}.finance-planning-heading{align-items:flex-start}.finance-planning-heading p{display:none}.finance-planning-heading h1{font-size:22px}.finance-stage-badge{padding:7px 8px;font-size:10px}.finance-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.finance-plan-summary article{min-height:72px;padding:10px 11px}.finance-plan-summary span{font-size:11px}.finance-plan-summary strong{font-size:20px}.finance-plan-summary small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.finance-boundary-note{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:11px}.finance-boundary-note>span{border-radius:10px;width:36px;height:36px}.finance-boundary-note strong{font-size:11px}.finance-boundary-note p{font-size:10px}.finance-boundary-note button{grid-column:1/-1;min-height:44px}.finance-entry-group{padding:12px 8px}.finance-entry-group>header{align-items:flex-start;margin:0 4px 10px}.finance-entry-group h2{font-size:14px}.finance-entry-group p{max-width:250px;font-size:11px;line-height:1.45}.finance-entry-group header>span{white-space:nowrap;font-size:10px}.finance-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.finance-entry-card{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-start;gap:6px;min-height:103px;padding:8px 3px 6px;display:flex}.finance-entry-card.connected,.finance-entry-card.connected:hover{box-shadow:none;background:#f2f7f3;border:0;transform:none}.finance-entry-glyph{border-radius:13px;flex:0 0 44px;width:44px;height:44px;font-size:15px}.finance-entry-copy{width:100%;display:block}.finance-entry-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;display:block;overflow:hidden}.finance-entry-copy em,.finance-entry-copy small{display:none}.finance-entry-card>b{font-size:10px;top:2px;right:1px}}@media (max-width:390px){.finance-entry-group p{max-width:220px}.finance-entry-grid{gap:2px}.finance-entry-card{min-height:94px}.finance-entry-glyph{flex-basis:40px;width:40px;height:40px}.finance-entry-copy strong{font-size:11px}}.hr-company-root-actions{align-items:center;gap:8px;display:flex}.hr-company-root-actions .secondary-button{background:#ffffff0f;margin:0}.hr-org-child-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.hr-org-child-grid button{min-height:36px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fbfaf6;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;display:flex}.hr-org-child-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-org-child-grid b{color:var(--green);font-size:11px}.hr-org-unit-meta{min-height:36px;color:var(--ink-soft);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;justify-content:space-between;align-items:center;padding:0 9px;font-size:10px;display:flex}.hr-org-unit-meta strong{color:var(--ink);font-size:10px}.hr-organization-editor{gap:13px;padding:18px;display:grid}.hr-organization-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.hr-organization-editor h3{margin:4px 0;font-size:15px}.hr-organization-editor header p{color:var(--ink-soft);margin:0;font-size:10px}.hr-organization-editor>label{gap:6px;display:grid}.hr-organization-editor label>span{color:var(--ink-soft);font-size:10px;font-weight:700}.hr-organization-editor input,.hr-organization-editor select,.hr-organization-editor textarea{width:100%;min-height:40px;color:var(--ink);border:1px solid var(--line-strong);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-size:11px}.hr-organization-editor textarea{resize:vertical;min-height:70px}.hr-active-check{color:var(--ink);grid-template-columns:auto 1fr;justify-content:flex-start;align-items:center;font-size:10px;display:flex!important}.hr-active-check input{width:16px;min-height:16px}.form-success{color:#236344;background:#eaf6ee;border-radius:8px;margin:7px 0;padding:9px 11px;font-size:10px}.hr-import-layout{gap:14px;display:grid}.hr-import-guide,.hr-import-history,.hr-import-preview{padding:18px}.hr-import-guide>header,.hr-import-history>header,.hr-import-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.hr-import-guide h2,.hr-import-history h3,.hr-import-preview h3{margin:4px 0;font-family:STSong,SimSun,serif;font-size:18px}.hr-import-guide header p{max-width:660px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.hr-import-guide>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;padding:0;list-style:none;display:grid}.hr-import-guide li{border:1px solid var(--line);background:#fbfaf6;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px;display:grid}.hr-import-guide li>b{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.hr-import-guide li>span{gap:5px;display:grid}.hr-import-guide li strong{font-size:11px}.hr-import-guide li small{color:var(--ink-soft);font-size:10px;line-height:1.55}.hr-import-picker{background:#fffdfa;border:1px dashed #c9c5bb;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.hr-import-picker input{min-width:0;font-size:10px}.hr-import-file{color:var(--ink-soft);margin:8px 0 0;font-size:10px}.hr-import-summary{flex-wrap:wrap;gap:6px;display:flex}.hr-import-summary span{min-width:49px;color:var(--ink-soft);background:#f2f0ea;border-radius:8px;justify-items:center;gap:2px;padding:6px 9px;font-size:10px;display:grid}.hr-import-summary b{color:var(--ink);font-size:12px}.hr-import-summary .green b{color:var(--green)}.hr-import-summary .blue b{color:#3f6e9d}.hr-import-summary .red b{color:#ad3f36}.hr-import-table-wrap{border:1px solid var(--line);border-radius:10px;max-height:480px;margin-top:12px;overflow:auto}.hr-import-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.hr-import-table-wrap th{z-index:1;color:var(--ink-soft);text-align:left;background:#f1efe9;padding:9px;font-size:10px;position:sticky;top:0}.hr-import-table-wrap td{border-top:1px solid var(--line);vertical-align:top;padding:9px;font-size:10px}.hr-import-table-wrap td small,.hr-import-table-wrap td strong{margin-bottom:3px;display:block}.hr-import-table-wrap tr.error{background:#fff5f3}.hr-import-table-wrap tr.update{background:#f6f9fc}.hr-import-table-wrap small.error{color:#a9342b}.hr-import-table-wrap small.warning{color:#9a6815}.hr-import-confirm{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.hr-import-confirm p{color:var(--ink-soft);margin:0;font-size:10px}.hr-import-history article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-height:54px;padding:8px 2px;display:grid}.hr-import-history article>div{gap:4px;display:grid}.hr-import-history article strong{font-size:11px}.hr-import-history article small,.hr-import-history article span{color:var(--ink-soft);font-size:10px}.hr-import-history article>b{color:var(--green);font-size:11px}@media (max-width:820px){.hr-company-root-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.hr-company-root-actions button{grid-column:auto}.hr-import-guide>header,.hr-import-preview>header,.hr-organization-editor>header{display:grid}.hr-import-guide>ol{grid-template-columns:1fr}.hr-import-guide li small{font-size:11px}.hr-import-picker{grid-template-columns:1fr}.hr-import-picker button{width:100%}.hr-import-confirm{display:grid}.hr-import-confirm button{width:100%}.hr-import-history article{grid-template-columns:minmax(0,1fr) auto;gap:7px}.hr-import-history article span{display:none}}@media (max-width:430px){.hr-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-section-tabs strong{white-space:nowrap;font-size:11px}.hr-company-root-actions,.hr-org-child-grid{grid-template-columns:1fr}.hr-import-guide,.hr-import-history,.hr-import-preview,.hr-organization-editor{padding:13px}.hr-editor-grid{grid-template-columns:1fr}.hr-editor-grid .span-two{grid-column:auto}}.hr-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-section-tabs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hr-task-center{gap:12px;display:grid}.hr-task-overview{overflow:hidden}.hr-task-overview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.hr-task-overview h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:20px}.hr-task-overview header p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.hr-task-overview>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hr-task-overview>div>span{color:var(--ink-soft);border-right:1px solid var(--line);justify-content:center;align-items:baseline;gap:6px;padding:13px;font-size:10px;display:flex}.hr-task-overview>div>span:last-child{border-right:0}.hr-task-overview>div b{color:var(--green);font-family:Georgia,serif;font-size:20px}.hr-task-overview>div span.danger b{color:var(--red)}.hr-task-toolbar{grid-template-columns:minmax(230px,1fr) 145px 165px auto;align-items:center;gap:8px;padding:9px;display:grid}.hr-task-toolbar select{min-width:0;min-height:40px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:0 9px;font-size:10px}.hr-task-mine{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:flex}.hr-task-mine input{width:16px;height:16px;accent-color:var(--green)}.hr-task-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.hr-task-list>article{min-width:0;overflow:hidden}.hr-task-list>article.high{box-shadow:inset 4px 0 var(--red),var(--shadow)}.hr-task-list>article>header{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 0;display:flex}.hr-task-status,.hr-task-type{border-radius:999px;width:fit-content;padding:5px 7px;font-size:10px;font-weight:800}.hr-task-type{color:var(--green);background:var(--green-pale)}.hr-task-type.contract,.hr-task-type.probation{color:#8a611c;background:var(--amber-pale)}.hr-task-type.offboarding{color:var(--red);background:var(--red-pale)}.hr-task-status.pending{color:#486e95;background:var(--blue-pale)}.hr-task-status.overdue{color:var(--red);background:var(--red-pale)}.hr-task-status.completed{color:var(--green);background:var(--green-pale)}.hr-task-status.cancelled{color:var(--ink-soft);background:#ecebe7}.hr-task-main{gap:11px;padding:11px 14px;display:grid}.hr-task-person{grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;display:grid}.hr-task-person p{gap:3px;margin:0;display:grid}.hr-task-person strong{font-size:11px}.hr-task-person small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-task-main h3{margin:0 0 5px;font-size:12px}.hr-task-main>div:last-child>p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.hr-task-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 14px;display:grid}.hr-task-meta>span{background:#f5f3ed;gap:4px;padding:9px;display:grid}.hr-task-meta small{color:var(--ink-soft);font-size:10px}.hr-task-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-task-meta strong.danger{color:var(--red)}.hr-task-list blockquote{color:var(--green);background:var(--green-pale);border:0;border-radius:8px;margin:10px 14px 0;padding:9px 10px}.hr-task-list blockquote.cancelled{color:var(--ink-soft);background:#efeee9}.hr-task-list blockquote strong{font-size:10px}.hr-task-list blockquote p{margin:4px 0 0;font-size:10px;line-height:1.5}.hr-task-list article>footer{background:#faf9f5;justify-content:space-between;align-items:center;gap:9px;margin-top:11px;padding:10px 14px;display:flex}.hr-task-list footer>small{color:var(--ink-soft);font-size:10px}.hr-task-list footer>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.hr-task-dialog{width:min(760px,100vw - 28px)}.hr-task-dialog .hr-editor-grid{margin-top:13px}.hr-task-action-dialog{width:min(620px,100vw - 28px)}.hr-task-dialog-summary{background:#f5f3ed;border-radius:9px;margin-bottom:13px;padding:11px 12px}.hr-task-dialog-summary strong{font-size:11px}.hr-task-dialog-summary p{margin:5px 0;line-height:1.6}.hr-task-action-dialog>label,.hr-task-dialog-summary p,.hr-task-dialog-summary small{color:var(--ink-soft);font-size:10px}.hr-task-action-dialog>label{gap:6px;font-weight:700;display:grid}.hr-task-action-dialog textarea{width:100%;min-height:110px;color:var(--ink);border:1px solid var(--line);font:inherit;resize:vertical;background:#fbfaf6;border-radius:9px;padding:10px}@media (max-width:820px){.hr-task-list{grid-template-columns:1fr}.hr-task-toolbar{grid-template-columns:1fr 1fr}.hr-task-toolbar .search-box{grid-column:1/-1}}@media (max-width:600px){.hr-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-section-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-task-overview>header{padding:13px;display:grid}.hr-task-overview>header button{width:100%}.hr-task-overview h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.hr-task-overview header p{font-size:11px}.hr-task-overview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-task-toolbar{grid-template-columns:1fr}.hr-task-toolbar .search-box{grid-column:auto}.hr-task-mine{min-height:42px}.hr-task-main h3,.hr-task-person strong{font-size:12px}.hr-task-list footer>small,.hr-task-main>div:last-child>p,.hr-task-meta small,.hr-task-meta strong,.hr-task-person small{font-size:11px}.hr-task-list article>footer{display:grid}.hr-task-list footer>div{justify-content:stretch}.hr-task-list footer button{flex:1;min-height:40px}}.formal-login-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #d8d2c6e6;border-radius:18px;padding:30px;box-shadow:0 24px 70px #2330291f}.local-sandbox-login-card{background:#fffdf9;border:1px solid #d7ded7;border-radius:18px;padding:22px;box-shadow:0 18px 48px #2330291a}.local-sandbox-login-card .login-heading h2{margin-bottom:5px}.local-sandbox-login-card .login-heading p{margin-bottom:14px}.sandbox-account-toolbar{grid-template-columns:minmax(0,1fr) 125px;gap:8px;margin-bottom:10px;display:grid}.sandbox-account-toolbar input,.sandbox-account-toolbar select{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #d8d3c8;border-radius:9px;padding:0 10px;font-size:11px}.sandbox-account-list{gap:6px;max-height:238px;padding-right:3px;display:grid;overflow:auto}.sandbox-account-list>button{cursor:pointer;text-align:left;background:#faf8f3;border:1px solid #e3ded3;border-radius:10px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px 9px;display:grid}.sandbox-account-list>button:hover{background:#fff8f2;border-color:#b9856c}.sandbox-account-list>button:disabled{cursor:wait;opacity:.65}.sandbox-account-list>button>span{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.sandbox-account-list>button>div{gap:4px;min-width:0;display:grid}.sandbox-account-list strong{align-items:center;gap:6px;font-size:11px;display:flex}.sandbox-account-list em{background:var(--ochre-pale);color:var(--ochre);border-radius:5px;padding:2px 5px;font-size:10px;font-style:normal}.sandbox-account-list small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sandbox-account-list b{color:var(--green);font-size:10px}.sandbox-account-list>p{color:var(--ink-soft);text-align:center;margin:8px;font-size:11px}.local-sandbox-note{background:var(--green-pale);border-radius:9px;gap:4px;margin-top:10px;padding:9px 11px;display:grid}.local-sandbox-note strong{color:var(--green);font-size:10px}.local-sandbox-note span{color:var(--ink-soft);font-size:10px;line-height:1.5}.production-initialization-card{border-left:5px solid var(--green);grid-template-columns:minmax(0,1.4fr) minmax(330px,.8fr);align-items:center;gap:24px;margin-top:16px;display:grid}.production-initialization-card h2{margin:5px 0 8px}.production-initialization-card p{color:var(--ink-soft);margin:0;line-height:1.7}.production-initialization-card.state-pending{border-left-color:#b64931}.production-initialization-card.state-local_demo{border-left-color:#4d7aa4}.production-initialization-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.production-initialization-meta span{border:1px solid var(--line);color:var(--ink-soft);background:#fbfaf6;border-radius:12px;gap:5px;padding:12px;font-size:11px;display:grid}.production-initialization-meta b{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-sandbox-reset-card{border-left:5px solid #b64931;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:24px;margin-top:16px;display:grid}.workflow-sandbox-reset-card h2{margin:5px 0 8px}.workflow-sandbox-reset-card p{max-width:850px;color:var(--ink-soft);margin:0;line-height:1.7}.workflow-reset-actions,.workflow-reset-preview,.workflow-reset-result{gap:8px;display:grid}.workflow-reset-preview,.workflow-reset-result{background:#fff8f3;border:1px solid #ead2c8;border-radius:11px;padding:12px}.workflow-reset-preview strong,.workflow-reset-result strong{font-size:11px}.workflow-reset-preview small,.workflow-reset-result span{color:var(--ink-soft);font-size:10px;line-height:1.5}.workflow-reset-result{background:var(--green-pale);border-color:#cfe0d5;margin-top:8px}.workflow-reset-result strong{color:var(--green)}@media (max-width:900px){.production-initialization-card,.production-initialization-meta{grid-template-columns:1fr}.production-initialization-meta span{font-size:11px}.production-initialization-meta b{font-size:12px}.workflow-sandbox-reset-card{grid-template-columns:1fr}}.login-fields{gap:14px;display:grid}.login-fields label{color:var(--ink-soft);gap:7px;font-size:11px;font-weight:800;display:grid}.login-fields input{width:100%;height:47px;color:var(--ink);font:inherit;background:#fffdfa;border:1px solid #d8d3c8;border-radius:10px;outline:0;padding:0 13px;font-size:11px}.login-fields input:focus{border-color:#b76f4f;box-shadow:0 0 0 3px #ab4c2a14}.password-input{position:relative}.password-input input{padding-right:62px}.password-input button{height:35px;color:var(--ochre);cursor:pointer;background:#f7ebe3;border:0;border-radius:7px;padding:0 10px;font-size:10px;font-weight:800;position:absolute;top:6px;right:6px}.login-security-tips{color:#7e857f;justify-content:space-between;gap:12px;margin-top:11px;font-size:10px;display:flex}.login-security-tips span{align-items:center;gap:5px;display:flex}.login-security-tips span:before{content:"✓";color:var(--green);font-weight:900}.password-change-page{background:radial-gradient(circle at 0 0,#ede2d8 0,#0000 36%),#f3f0e8;place-items:center;min-height:100dvh;padding:28px;display:grid}.password-change-card{width:min(560px,100%);padding:30px}.password-change-brand{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:20px;display:grid}.password-change-brand .brand-mark{width:46px;height:46px}.password-change-brand h1{margin:7px 0;font-family:STSong,SimSun,serif;font-size:25px}.password-change-brand p,.password-change-dialog>p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.6}.password-change-form{gap:13px;margin-top:20px;display:grid}.password-change-form>label:not(.show-password-check){color:var(--ink-soft);gap:7px;font-size:11px;font-weight:800;display:grid}.password-change-form input:not([type=checkbox]){width:100%;height:44px;color:var(--ink);font:inherit;background:#fffdfa;border:1px solid #d8d3c8;border-radius:9px;outline:0;padding:0 12px;font-size:11px}.password-change-form input:focus{border-color:#b76f4f}.show-password-check{color:var(--ink-soft);align-items:center;gap:7px;font-size:10px;display:flex}.show-password-check input{accent-color:var(--green)}.password-change-actions{justify-content:flex-end;gap:8px;display:flex}.password-change-dialog{width:min(520px,100%)}.account-security-card{background:#f0f5f0;border:1px solid #d6e0d7;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:14px;display:grid}.account-security-card>div{gap:5px;min-width:0;display:grid}.account-security-card span{color:var(--green);font-size:10px;font-weight:800}.account-security-card strong{font-size:11px}.account-security-card small{color:var(--ink-soft);font-size:10px;line-height:1.5}.account-security-card>p{background:#fff8e8;border:1px solid #ead6a5;border-radius:9px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;margin:0;padding:11px 12px;display:grid}.account-security-card>p strong{color:#98631d;letter-spacing:.5px;font-family:Consolas,monospace;font-size:15px}.account-security-card>p small{grid-column:1/-1}.credential-dialog{width:min(500px,100%)}.credential-dialog>p{color:var(--ink-soft);font-size:11px}.credential-dialog>div{background:#f3f0e8;border-radius:9px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;margin-top:8px;padding:12px;display:grid}.credential-dialog>div span{color:var(--ink-soft);font-size:10px}.credential-dialog>div strong{letter-spacing:.5px;font-family:Consolas,monospace;font-size:16px}.credential-dialog>small{color:var(--ochre);margin:12px 0;font-size:10px;line-height:1.6;display:block}.credential-dialog>.primary-button{width:100%}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-story{min-height:auto;padding:24px 20px 30px}.flow-preview,.login-footnote,.login-story:after,.login-story:before{display:none}.story-copy{margin:52px 0 0}.story-copy h1{margin:10px 0 12px;font-size:34px}.story-copy>p{font-size:11px;line-height:1.65}.login-panel{background:#24332c;align-items:start;padding:0 14px 28px}.formal-login-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf9;border-radius:18px;padding:22px 18px}.login-security-tips{display:grid}.password-change-page{align-items:start;padding:14px}.password-change-card{padding:20px 16px}.account-security-card{grid-template-columns:1fr}.account-security-card>button{width:100%}}.hr-import-batchbar{background:#f5f2eb;border:1px solid #dfd9ce;border-radius:10px;grid-template-columns:minmax(120px,.7fr) minmax(130px,.8fr) minmax(160px,1fr) auto auto auto;align-items:end;gap:8px;margin-top:13px;padding:11px;display:grid}.hr-import-batchbar>div{align-self:center;gap:4px;display:grid}.hr-import-batchbar strong{font-size:11px}.hr-import-batchbar small{color:var(--ink-soft);font-size:10px}.hr-import-batchbar select{min-width:0;height:36px;color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:0 9px;font-size:10px}.hr-import-batchbar button{white-space:nowrap;min-height:36px}.hr-import-dirty-note{color:#8a6422;background:#fff5dc;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:10px}.hr-import-table-wrap table{min-width:1040px}.hr-import-table-wrap td:first-child,.hr-import-table-wrap th:first-child{text-align:center;width:34px}.hr-import-table-wrap input[type=checkbox]{width:15px;height:15px;accent-color:var(--green)}.table-edit-button{min-height:29px;color:var(--ochre);cursor:pointer;background:#fff8f3;border:1px solid #dfb8a3;border-radius:7px;padding:0 9px;font-size:10px;font-weight:800}.hr-import-history article{grid-template-columns:minmax(0,1fr) auto auto auto auto}.hr-import-history article strong{align-items:center;gap:6px;display:flex}.hr-import-history article strong em{color:#777d78;background:#e8e6df;border-radius:6px;padding:3px 6px;font-size:10px;font-style:normal}.hr-import-history article.rolled-back{opacity:.62}.hr-import-history article>button{min-height:29px;padding:0 9px;font-size:10px}.hr-import-row-dialog{width:min(760px,100%)}.hr-import-row-dialog .hr-editor-grid{margin-top:16px}.hr-import-row-dialog label{color:var(--ink-soft);gap:6px;font-size:10px;font-weight:800;display:grid}.hr-import-row-dialog input,.hr-import-row-dialog select,.hr-import-row-dialog textarea{width:100%;color:var(--ink);border:1px solid var(--line-strong);font:inherit;background:#fffdfa;border-radius:8px;font-size:11px}.hr-import-row-dialog input,.hr-import-row-dialog select{height:39px;padding:0 9px}.hr-import-row-dialog textarea{resize:vertical;min-height:72px;padding:9px}@media (max-width:900px){.hr-import-batchbar{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-import-batchbar>div{grid-column:1/-1}.hr-import-batchbar button{width:100%}.hr-import-history article{grid-template-columns:minmax(0,1fr) auto}.hr-import-history article>span{display:none}}@media (max-width:520px){.hr-import-batchbar{grid-template-columns:1fr}.hr-import-batchbar>div{grid-column:auto}.hr-import-row-dialog .hr-editor-grid{grid-template-columns:1fr}.hr-import-row-dialog .span-two{grid-column:auto}}.hr-reporting-health{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;gap:8px!important;display:grid!important}.hr-reporting-health>header{justify-content:space-between;align-items:center;display:flex}.hr-reporting-health>header strong{font-size:11px}.hr-reporting-health>header b{color:var(--green);font-size:16px}.hr-reporting-health>p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.55}.hr-reporting-health>div{gap:5px;display:grid}.hr-reporting-health button{width:100%;min-height:34px;color:var(--ink);border:1px solid var(--line);cursor:pointer;text-align:left;background:#fbfaf6;border-radius:8px;grid-template-columns:minmax(70px,.55fr) minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.hr-reporting-health button span{font-size:10px;font-weight:800}.hr-reporting-health button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-reporting-health button b{color:#9a6815;font-size:10px}.hr-reporting-health>div>small{color:var(--ink-soft);text-align:center;font-size:10px}.hr-reporting-health .complete{color:var(--green);background:var(--green-pale);text-align:center;border-radius:8px;padding:9px;font-size:10px}.hr-documents{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.hr-documents>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.hr-documents h3{margin:3px 0 0;font-family:STSong,SimSun,serif;font-size:17px}.hr-document-upload{background:#fbf8f1;border:1px solid #e3ddd2;border-radius:11px;margin-bottom:12px;padding:13px}.hr-document-list{gap:7px;display:grid}.hr-document-list article{border:1px solid var(--line);background:#fffefa;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px 11px;display:grid}.hr-document-list article>span{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.hr-document-list article.expiring>span{background:#b47a26}.hr-document-list article.expired>span{background:var(--red)}.hr-document-list article>div:nth-child(2){gap:4px;min-width:0;display:grid}.hr-document-list strong{align-items:center;gap:6px;font-size:11px;display:flex}.hr-document-list strong em{color:var(--green);background:var(--green-pale);border-radius:6px;padding:3px 6px;font-size:10px;font-style:normal}.hr-document-list .expiring strong em{color:#94621c;background:#fbefcd}.hr-document-list .expired strong em{color:#a23f36;background:#f8e4e1}.hr-document-list p{color:var(--ink);margin:0;font-size:10px}.hr-document-list small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-document-list article>div:last-child{gap:5px;display:grid}.hr-document-list a,.hr-document-list article>div:last-child button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;min-width:48px;min-height:28px;padding:0 8px;font-size:10px;text-decoration:none;display:grid}.hr-document-list a{color:var(--green)}.hr-document-list article>div:last-child button{color:var(--red);cursor:pointer}@media (max-width:700px){.hr-documents h3{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.hr-document-list article{grid-template-columns:34px minmax(0,1fr)}.hr-document-list article>div:last-child{grid-column:2;grid-template-columns:1fr 1fr}.hr-document-list a,.hr-document-list article>div:last-child button{min-height:36px}}.performance-source.hr_task{background:#a65243}.performance-evidence-list{gap:6px;max-height:210px;margin-bottom:13px;display:grid;overflow-y:auto}.performance-evidence-list article{background:#f7f5ef;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.performance-evidence-list .performance-source{border-radius:8px;width:32px;height:32px}.performance-evidence-list p{gap:4px;min-width:0;margin:0;display:grid}.performance-evidence-list strong{justify-content:space-between;gap:8px;font-size:10px;display:flex}.performance-evidence-list strong b{color:var(--green);white-space:nowrap}.performance-evidence-list small{color:var(--ink-soft);font-size:10px;line-height:1.5}@media (max-width:700px){.performance-evidence-list{max-height:260px}.performance-evidence-list article{padding:10px}.performance-evidence-list small,.performance-evidence-list strong{font-size:11px}}.performance-rules-main{gap:12px;min-width:0;display:grid}.performance-rules-error{grid-column:1/-1;margin:0}.performance-scoring-editor{padding:16px}.performance-scoring-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.performance-scoring-editor h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:19px}.performance-scoring-editor header p{max-width:690px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.performance-scoring-editor>header button{flex:none}.performance-scoring-groups{gap:10px;padding:12px 0;display:grid}.performance-scoring-groups>section{border:1px solid var(--line);background:#fffefa;border-radius:11px;overflow:hidden}.performance-scoring-groups>section>header{background:#f6f4ee;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.performance-scoring-groups>section>header>div{gap:3px;min-width:0;display:grid}.performance-scoring-groups>section>header strong{font-size:11px}.performance-scoring-groups>section>header small{color:var(--ink-soft);font-size:10px;line-height:1.5}.performance-scoring-groups>section>header b{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:10px}.performance-scoring-groups>section>header b.valid{color:var(--green);background:var(--green-pale)}.performance-scoring-groups>section>header b.invalid{color:var(--red);background:#fae7e5}.performance-scoring-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.performance-scoring-groups article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.performance-scoring-groups article:nth-child(odd){border-right:1px solid var(--line)}.performance-scoring-groups article>div{gap:4px;min-width:0;display:grid}.performance-scoring-groups article strong{font-size:10px}.performance-scoring-groups article small{color:var(--ink-soft);font-size:10px;line-height:1.45}.performance-scoring-groups article label{grid-template-columns:minmax(62px,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.performance-scoring-groups article input{width:100%;height:36px;color:var(--ink);border:1px solid var(--line-strong);text-align:right;background:#fbfaf6;border-radius:8px;padding:0 8px;font-size:11px;font-weight:800}.performance-scoring-groups article label span{color:var(--ink-soft);white-space:nowrap;font-size:10px}.performance-inspection-policy{color:#7d5521;background:#fff8e9;border:1px solid #eed6a8;border-radius:10px;margin:0 0 12px;padding:11px 12px}.performance-inspection-policy strong{font-size:10px}.performance-inspection-policy p{color:#7e6d54;margin:5px 0 0;font-size:10px;line-height:1.6}.performance-scoring-editor>.primary-button{width:100%}@media (max-width:700px){.performance-scoring-editor{padding:13px}.performance-scoring-editor>header{display:grid}.performance-scoring-editor h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.performance-scoring-editor header p{font-size:11px}.performance-scoring-editor>header button{width:100%;min-height:40px}.performance-scoring-groups>section>header{grid-template-columns:36px minmax(0,1fr)}.performance-scoring-groups>section>header>b{grid-column:2;justify-self:start}.performance-scoring-groups>section>header small,.performance-scoring-groups>section>header strong{font-size:11px}.performance-scoring-groups>section>div{grid-template-columns:1fr}.performance-scoring-groups article{grid-template-columns:minmax(0,1fr) 125px;min-height:76px}.performance-scoring-groups article:nth-child(odd){border-right:0}.performance-scoring-groups article label span,.performance-scoring-groups article small,.performance-scoring-groups article strong{font-size:11px}.performance-scoring-groups article input{height:42px;font-size:11px}.performance-inspection-policy p,.performance-inspection-policy strong{font-size:11px}}@media (max-width:430px){.performance-scoring-groups article{grid-template-columns:1fr}.performance-scoring-groups article label{grid-template-columns:minmax(0,1fr) auto}}.performance-cycle-control{grid-template-columns:minmax(220px,1.15fr) minmax(220px,.9fr) auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.performance-cycle-control>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.performance-cycle-control>div:first-child p{gap:4px;min-width:0;margin:0;display:grid}.performance-cycle-control>div:first-child strong{font-size:11px}.performance-cycle-control>div:first-child small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-cycle-control .performance-status.active{color:var(--green);background:var(--green-pale)}.performance-cycle-control .performance-status.locked{color:#76548d;background:#f0e8f4}.performance-cycle-progress{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:5px 8px;min-width:0;display:grid}.performance-cycle-progress>span{color:var(--ink-soft);grid-column:1/-1;font-size:10px}.performance-cycle-progress i{background:#e8e8e2;border-radius:999px;height:6px;overflow:hidden}.performance-cycle-progress i b{background:var(--green);border-radius:inherit;height:100%;display:block}.performance-cycle-progress>strong{color:var(--green);text-align:right;font-size:11px}.performance-cycle-control-meta{white-space:nowrap;gap:4px;display:grid}.performance-cycle-control-meta span{color:var(--ink-soft);font-size:10px}.performance-cycle-control-meta strong{font-size:11px}.performance-cycle-control-actions{justify-content:flex-end;gap:6px;display:flex}.performance-cycle-control-actions a{text-decoration:none}.performance-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.performance-distribution,.performance-group-comparison{padding:16px}.performance-distribution>header,.performance-group-comparison>header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 10px;padding-bottom:12px;display:grid}.performance-distribution h2,.performance-group-comparison h2{margin:3px 0 0;font-family:STSong,SimSun,serif;font-size:18px}.performance-distribution header p,.performance-group-comparison header p{color:var(--ink-soft);grid-area:1/2/3;margin:0;font-size:10px}.performance-distribution>div,.performance-group-comparison>div{display:grid}.performance-distribution article{border-bottom:1px solid var(--line);grid-template-columns:48px 80px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:54px;display:grid}.performance-distribution article>span{text-align:center;border-radius:6px;padding:4px 5px;font-size:10px;font-weight:800}.performance-distribution article>span.excellent{color:#76548d;background:#f0e8f4}.performance-distribution article>span.good{color:var(--green);background:var(--green-pale)}.performance-distribution article>span.pass{color:#4c77a1;background:#e7f0f8}.performance-distribution article>span.warning{color:#91611d;background:#fbefcd}.performance-distribution article>span.danger{color:var(--red);background:#fae7e5}.performance-distribution article p{gap:3px;margin:0;display:grid}.performance-distribution article p strong{font-size:11px}.performance-distribution article p small{color:var(--ink-soft);font-size:10px}.performance-distribution article i,.performance-group-comparison article i{background:#e8e8e2;border-radius:999px;height:6px;overflow:hidden}.performance-distribution article i b,.performance-group-comparison article i span{border-radius:inherit;background:var(--green);height:100%;display:block}.performance-distribution article i b.excellent{background:#76548d}.performance-distribution article i b.good{background:var(--green)}.performance-distribution article i b.pass{background:#4c77a1}.performance-distribution article i b.warning{background:#b47a26}.performance-distribution article i b.danger{background:var(--red)}.performance-distribution article em,.performance-group-comparison article em{color:var(--ink-soft);text-align:right;font-size:10px;font-style:normal}.performance-group-comparison article{border-bottom:1px solid var(--line);grid-template-columns:23px minmax(120px,1fr) minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:54px;display:grid}.performance-group-comparison article>b{width:22px;height:22px;color:var(--ink-soft);background:#edebe5;border-radius:7px;place-items:center;font-size:10px;display:grid}.performance-group-comparison article:nth-child(-n+3)>b{color:#fff;background:var(--ochre)}.performance-group-comparison article p{gap:3px;min-width:0;margin:0;display:grid}.performance-group-comparison article p strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.performance-group-comparison article p small{color:var(--ink-soft);font-size:10px}.performance-group-comparison article em{color:var(--green);font-family:Georgia,serif;font-size:12px;font-weight:800}.performance-scope-checks{flex-wrap:wrap;padding:10px 0 2px;gap:6px!important;display:flex!important}.performance-scope-checks span{border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.performance-scope-checks span.valid{color:var(--green);background:var(--green-pale)}.performance-scope-checks span.invalid{color:var(--red);background:#fae7e5}.performance-scope-checks b{font-size:10px}.performance-scheme-publisher{padding:16px}.performance-scheme-publisher>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.performance-scheme-publisher h2{margin:4px 0;font-family:STSong,SimSun,serif;font-size:19px}.performance-scheme-publisher header p{max-width:680px;color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.performance-scheme-publisher>header>span{color:var(--green);background:var(--green-pale);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.performance-scheme-form{grid-template-columns:minmax(0,1fr) 170px;gap:9px;padding:12px 0;display:grid}.performance-scheme-form label{min-width:0;color:var(--ink-soft);gap:5px;font-size:10px;display:grid}.performance-scheme-form input,.performance-scheme-form textarea{width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fbfaf6;border-radius:8px;padding:0 9px;font-size:10px}.performance-scheme-form input{height:39px}.performance-scheme-form textarea{resize:vertical;min-height:72px;padding-top:9px}.performance-scheme-note{grid-column:1/-1}.performance-scheme-publisher>.primary-button{width:100%}.performance-scheme-history{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;display:grid}.performance-scheme-history>strong{margin-bottom:4px;font-size:11px}.performance-scheme-history article{border-bottom:1px solid var(--line);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;display:grid}.performance-scheme-history article>span{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.performance-scheme-history article p{gap:4px;min-width:0;margin:0;display:grid}.performance-scheme-history article p strong{font-size:11px}.performance-scheme-history article p small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.performance-scheme-history article em{color:var(--ink-soft);font-size:10px;font-style:normal}@media (max-width:980px){.performance-cycle-control{grid-template-columns:minmax(220px,1fr) minmax(200px,1fr) auto}.performance-cycle-control-meta{display:none}}@media (max-width:700px){.performance-cycle-control{grid-template-columns:1fr;gap:11px;padding:12px}.performance-cycle-control>div:first-child strong{font-size:12px}.performance-cycle-control>div:first-child small,.performance-cycle-progress>span{font-size:11px}.performance-cycle-progress{grid-template-columns:minmax(0,1fr) 42px}.performance-cycle-control-meta{grid-template-columns:auto 1fr;align-items:center;display:grid}.performance-cycle-control-meta span,.performance-cycle-control-meta strong{font-size:11px}.performance-cycle-control-meta strong{text-align:right}.performance-cycle-control-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.performance-cycle-control-actions a,.performance-cycle-control-actions button{place-items:center;min-height:42px;display:grid}.performance-analytics-grid{grid-template-columns:1fr}.performance-distribution,.performance-group-comparison{padding:13px}.performance-distribution h2,.performance-group-comparison h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.performance-distribution header p,.performance-group-comparison header p{font-size:11px}.performance-distribution article{grid-template-columns:58px 82px minmax(0,1fr) 34px;min-height:60px}.performance-distribution article em,.performance-distribution article p small,.performance-distribution article p strong,.performance-distribution article>span{font-size:11px}.performance-group-comparison article{grid-template-columns:24px minmax(100px,1fr) 38px;min-height:60px}.performance-group-comparison article>i{display:none}.performance-group-comparison article p small,.performance-group-comparison article p strong{font-size:11px}.performance-group-comparison article em{font-size:14px}.performance-scope-checks b,.performance-scope-checks span{font-size:11px}.performance-scheme-publisher{padding:13px}.performance-scheme-publisher>header{display:grid}.performance-scheme-publisher h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:17px}.performance-scheme-publisher header p{font-size:11px}.performance-scheme-publisher>header>span{justify-self:start;font-size:11px}.performance-scheme-form{grid-template-columns:1fr}.performance-scheme-note{grid-column:auto}.performance-scheme-form label{font-size:11px}.performance-scheme-form input{height:44px;font-size:11px}.performance-scheme-form textarea{min-height:88px;font-size:11px}.performance-scheme-history article em,.performance-scheme-history article p small,.performance-scheme-history article p strong{font-size:11px}}@media (max-width:430px){.performance-cycle-control-actions{grid-template-columns:1fr}.performance-distribution article{grid-template-columns:58px minmax(0,1fr) 34px}.performance-distribution article>i{display:none}.performance-scheme-history article{grid-template-columns:34px minmax(0,1fr)}.performance-scheme-history article em{grid-column:2}}.unified-task-page{gap:14px;min-width:0;display:grid}.unified-task-heading{align-items:center}.unified-task-heading-actions{align-items:center;gap:9px;display:flex}.unified-task-heading-actions>span{color:var(--ink-soft);background:#eeece5;border-radius:10px;grid-template-columns:auto auto;align-items:baseline;gap:4px;padding:8px 11px;font-size:10px;display:grid}.unified-task-heading-actions>span b{color:var(--ochre);font-family:Georgia,serif;font-size:18px}.unified-task-heading-actions>button{min-height:35px;color:var(--green);cursor:pointer;background:#f1f6f1;border:1px solid #cbd8cd;border-radius:9px;padding:0 11px;font-size:10px;font-weight:800}.unified-task-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.unified-task-summary>button{min-width:0;min-height:82px;color:var(--ink);cursor:pointer;text-align:left;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:13px 14px;display:grid}.unified-task-summary>button span{color:var(--ink-soft);font-size:10px;font-weight:800}.unified-task-summary>button strong{color:var(--green);grid-area:1/2/3;font-family:Georgia,serif;font-size:25px}.unified-task-summary>button small{color:var(--ink-soft);font-size:10px}.unified-task-summary>button.primary{color:#fff;background:linear-gradient(135deg,#1f4438,#315b4b)}.unified-task-summary>button.primary small,.unified-task-summary>button.primary span{color:#d7e7dd}.unified-task-summary>button.primary strong{color:#fff}.unified-task-summary>button.danger strong{color:var(--red)}.unified-task-workspace{grid-template-columns:190px minmax(520px,1fr);align-items:start;gap:11px;min-width:0;display:grid}.unified-task-workspace:has(.unified-task-detail){grid-template-columns:175px minmax(480px,1fr) minmax(280px,340px)}.unified-task-sources{padding:10px;position:sticky;top:74px}.unified-task-sources>header{justify-content:space-between;align-items:center;padding:5px 5px 10px;display:flex}.unified-task-sources>header strong{font-size:11px}.unified-task-sources>header small{color:var(--ink-soft);font-size:10px}.unified-task-sources>button{width:100%;min-height:49px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 7px;display:grid}.unified-task-sources>button.active,.unified-task-sources>button:hover{background:#edf2ed}.unified-task-sources>button.active{box-shadow:inset 3px 0 var(--green)}.unified-task-sources p{gap:3px;min-width:0;margin:0;display:grid}.unified-task-sources p strong{font-size:10px}.unified-task-sources p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-task-sources p small,.unified-task-sources>button>b{color:var(--ink-soft);font-size:10px}.task-source-glyph{color:#fff;background:var(--green);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.task-source-glyph.all{background:#68736c}.task-source-glyph.rectification{background:#c2643f}.task-source-glyph.approval{background:#4774a8}.task-source-glyph.training{background:#7960a9}.task-source-glyph.attendance{background:#27866a}.task-source-glyph.performance{background:#a56e24}.task-source-glyph.promotion{background:#9b5d87}.task-source-glyph.workforce{background:#3d7d75}.task-source-glyph.hr{background:#537c90}.task-source-glyph.closing{background:#45695d}.task-source-glyph.maintenance{background:#a64d45}.executive-dashboard{gap:14px;margin-top:15px;display:grid}.executive-head{background:linear-gradient(135deg,#fffefa,#f4efe5);justify-content:space-between;align-items:flex-start;gap:22px;padding:20px 22px;display:flex}.executive-head h2{margin:4px 0 5px;font-family:STSong,SimSun,serif;font-size:23px}.executive-head p{max-width:680px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.7}.executive-range{justify-items:end;gap:7px;display:grid}.executive-range nav{background:#e8e4da;border-radius:10px;padding:4px;display:flex}.executive-range button{min-width:42px;min-height:30px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:10px;font-weight:800}.executive-range button.active{color:#fff;background:var(--ochre);box-shadow:0 4px 12px #8f3e2025}.executive-range small{color:var(--ink-soft);font-size:10px}.executive-custom-range{justify-content:flex-end;align-items:end;gap:9px;padding:12px 16px;display:flex}.executive-custom-range label{gap:4px;display:grid}.executive-custom-range label span{color:var(--ink-soft);font-size:10px}.executive-custom-range input{border:1px solid var(--line);background:#fffefa;border-radius:8px;height:34px;padding:0 9px;font-size:10px}.executive-kpis{grid-template-columns:1.35fr repeat(3,1fr);gap:11px;display:grid}.executive-kpis>button{text-align:left;min-width:0;color:var(--ink);cursor:pointer;border:0;gap:5px;padding:16px;display:grid}.executive-kpis>button span{color:var(--ink-soft);font-size:10px;font-weight:800}.executive-kpis>button strong{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font:700 25px Georgia,serif;overflow:hidden}.executive-kpis>button strong i{font:700 10px var(--sans);font-style:normal}.executive-kpis>button small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.executive-kpis>button.hero{color:#fff;background:linear-gradient(135deg,#183a30,#2c5949)}.executive-kpis>button.hero small,.executive-kpis>button.hero span{color:#d7e7dd}.executive-kpis>button.hero strong{color:#fff}.executive-kpis>button.danger strong{color:var(--red)}.executive-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:12px;display:grid}.executive-bottom-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.executive-alerts,.executive-focus,.executive-governance,.executive-store-board{min-width:0;padding:17px}.executive-alerts>header,.executive-focus>header,.executive-governance>header,.executive-store-board>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.executive-alerts h3,.executive-focus h3,.executive-governance h3,.executive-store-board h3{margin:2px 0 0;font-size:12px}.executive-alerts>header button,.executive-focus>header button,.executive-store-board>header button{color:var(--ochre);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.executive-store-board>div{display:grid}.executive-store-board>div>button{min-height:57px;color:var(--ink);border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:24px minmax(145px,.9fr) minmax(100px,1fr) 82px 66px;align-items:center;gap:10px;padding:7px 5px;display:grid}.executive-store-board>div>button>b{color:#947156;background:#f2e8da;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.executive-store-board p{gap:3px;min-width:0;margin:0;display:grid}.executive-store-board p strong{font-size:11px}.executive-store-board p small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.executive-revenue-bar{background:#ece8df;border-radius:999px;height:7px;overflow:hidden}.executive-revenue-bar span{border-radius:inherit;background:linear-gradient(90deg,#43765f,#79a083);height:100%;display:block}.executive-store-board em{text-align:right;font-size:10px;font-style:normal;font-weight:800}.executive-store-board aside{text-align:center;border-radius:7px;padding:5px 6px;font-size:10px;font-style:normal}.executive-store-board aside.normal{color:#337052;background:#e7f2e9}.executive-store-board aside.risk{color:#9a4639;background:#f8e4df}.executive-focus>div{gap:6px;display:grid}.executive-focus>div>button{min-height:58px;color:var(--ink);cursor:pointer;text-align:left;background:#f6f3ec;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.executive-focus>div>button:hover{background:#f0f6f1;border-color:#c9d8cb}.executive-task-glyph{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.executive-task-glyph.promotion{background:#9b5d87}.executive-task-glyph.workforce{background:#3d7d75}.executive-task-glyph.approval{background:#4774a8}.executive-task-glyph.rectification{background:#c2643f}.executive-focus p{gap:2px;min-width:0;margin:0;display:grid}.executive-focus p em{color:var(--ochre);font-size:10px;font-style:normal}.executive-focus p small,.executive-focus p strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.executive-focus p small{color:var(--ink-soft)}.executive-focus>div>button>b{color:var(--green);white-space:nowrap;font-size:10px}.executive-alerts>div{gap:7px;display:grid}.executive-alerts>div>button{color:var(--ink);border:1px solid var(--line);cursor:pointer;text-align:left;background:#fffefa;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.executive-alerts>div>button>span{color:#886326;background:#fff0cf;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.executive-alerts>div>button.high>span{color:#fff;background:var(--red)}.executive-alerts p{gap:3px;min-width:0;margin:0;display:grid}.executive-alerts p strong{font-size:10px}.executive-alerts p small{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.executive-alerts>div>button>b{color:var(--red);font-size:10px}.executive-governance>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.executive-governance>div>button{min-width:0;min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:#f5f2eb;border:0;border-radius:10px;gap:4px;padding:10px;display:grid}.executive-governance button span{color:var(--ink-soft);font-size:10px}.executive-governance button strong{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font:700 17px Georgia,serif;overflow:hidden}.executive-governance button small{color:var(--ink-soft);font-size:10px}.executive-loading{align-items:center;gap:12px;min-height:150px;margin-top:15px;padding:22px;display:flex}.executive-loading>span{color:#fff;background:var(--green);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.executive-loading p{gap:4px;margin:0;display:grid}.executive-loading small{color:var(--ink-soft)}@media (max-width:1100px){.executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-bottom-grid,.executive-main-grid{grid-template-columns:1fr}.executive-store-board>div>button{grid-template-columns:24px minmax(140px,1fr) minmax(90px,.8fr) 76px 64px}}@media (max-width:760px){.executive-dashboard{gap:10px;margin-top:10px}.executive-head{padding:15px;display:grid}.executive-head h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:19px}.executive-head p{font-size:11px}.executive-range{justify-items:stretch}.executive-range nav{grid-template-columns:repeat(4,1fr);display:grid}.executive-range button{min-height:39px;font-size:11px}.executive-range small{font-size:11px}.executive-custom-range{grid-template-columns:1fr 1fr;padding:12px;display:grid}.executive-custom-range label span{font-size:11px}.executive-custom-range input{box-sizing:border-box;width:100%;height:42px;font-size:11px}.executive-custom-range button{grid-column:1/-1;min-height:43px}.executive-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.executive-kpis>button{min-height:96px;padding:12px}.executive-kpis>button span{font-size:11px}.executive-kpis>button strong{font-size:22px}.executive-kpis>button small{white-space:normal;font-size:10px}.executive-bottom-grid,.executive-main-grid{gap:10px}.executive-alerts,.executive-focus,.executive-governance,.executive-store-board{padding:13px}.executive-alerts h3,.executive-focus h3,.executive-governance h3,.executive-store-board h3{font-size:15px}.executive-alerts>header button,.executive-focus>header button,.executive-store-board>header button{font-size:11px}.executive-store-board>div>button{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;min-height:76px;padding:9px 3px}.executive-store-board p small,.executive-store-board p strong{font-size:11px}.executive-revenue-bar{grid-column:2/4;width:100%;height:6px}.executive-store-board em{grid-area:1/3;font-size:11px}.executive-store-board aside{grid-column:2/4;font-size:11px}.executive-focus>div>button{grid-template-columns:40px minmax(0,1fr);min-height:76px;padding:9px}.executive-task-glyph{width:40px;height:40px;font-size:12px}.executive-focus p em{font-size:10px}.executive-focus p strong{white-space:normal;font-size:11px}.executive-focus p small{font-size:11px}.executive-focus>div>button>b{display:none}.executive-alerts>div>button{grid-template-columns:34px minmax(0,1fr);padding:10px}.executive-alerts p small,.executive-alerts p strong{font-size:11px}.executive-alerts>div>button>b{grid-column:2;font-size:11px}.executive-governance>div{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-governance>div>button{min-height:88px}.executive-governance button span{font-size:11px}.executive-governance button strong{font-size:19px}.executive-governance button small{font-size:10px}}.executive-store-board>.executive-trend{border-top:1px solid var(--line);align-items:flex-end;gap:6px;height:92px;padding:8px 4px 0;display:flex}.executive-trend>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.executive-trend i{background:linear-gradient(#d48654,#b34e2a);border-radius:5px 5px 2px 2px;width:min(18px,72%);min-height:6px;display:block}.executive-trend small{color:var(--ink-soft);white-space:nowrap;font-size:10px}@media (max-width:760px){.executive-store-board>.executive-trend{gap:3px;height:76px;padding-top:6px;overflow:hidden}.executive-trend i{width:min(14px,68%)}.executive-trend small{font-size:10px;transform:scale(.86)}}.compensation-center{gap:13px;margin-top:15px;display:grid}.compensation-heading{background:linear-gradient(135deg,#fffefa,#f4eee4);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.compensation-heading h1{margin:4px 0 5px;font-family:STSong,SimSun,serif;font-size:24px}.compensation-heading p{max-width:680px;color:var(--ink-soft);margin:0;font-size:11px;line-height:1.65}.compensation-heading>label{min-width:145px;color:var(--ink-soft);gap:5px;font-size:10px;display:grid}.compensation-heading input{border:1px solid var(--line);background:#fffefa;border-radius:9px;height:38px;padding:0 10px}.compensation-tabs{gap:5px;padding:6px;display:flex}.compensation-tabs button{min-height:37px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 17px;font-size:10px;font-weight:800}.compensation-tabs button.active{color:#fff;background:var(--green);box-shadow:0 5px 15px #254f3d27}.compensation-loading{align-items:center;gap:13px;min-height:150px;margin-top:15px;padding:23px;display:flex}.compensation-loading>span{color:#fff;background:var(--green);border-radius:14px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:900;display:grid}.compensation-loading p{gap:5px;margin:0;display:grid}.compensation-loading p strong{font-size:12px}.compensation-loading p small{color:var(--ink-soft);font-size:10px}.compensation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.compensation-kpis article{gap:6px;min-width:0;padding:15px;display:grid}.compensation-kpis span{color:var(--ink-soft);font-size:10px;font-weight:800}.compensation-kpis strong{color:var(--green);font:700 23px Georgia,serif}.compensation-kpis small,.compensation-kpis strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compensation-kpis small{color:var(--ink-soft);font-size:10px}.compensation-list-panel,.compensation-pay-slip,.compensation-scope-board,.compensation-self-details{overflow:hidden}.compensation-pay-slip>header,.compensation-scope-board>header,.compensation-section-head,.compensation-self-details>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.compensation-pay-slip h2,.compensation-scope-board h2,.compensation-section-head h2,.compensation-self-details h2{margin:3px 0 0;font-size:14px}.compensation-scope-board>header small,.compensation-self-details>header small{color:var(--ink-soft);font-size:10px}.compensation-scope-board>div{display:grid}.compensation-scope-board article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(150px,1fr) repeat(3,minmax(90px,.55fr));align-items:center;gap:11px;min-height:67px;padding:9px 17px;display:grid}.compensation-scope-board article:last-child{border-bottom:0}.compensation-scope-board article>span{width:32px;height:32px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.compensation-scope-board p{gap:4px;min-width:0;margin:0;display:grid}.compensation-scope-board p strong{font-size:11px}.compensation-scope-board p small{color:var(--ink-soft);font-size:10px}.compensation-scope-board article>div{text-align:right;gap:4px;display:grid}.compensation-scope-board article>div small{color:var(--ink-soft);font-size:10px}.compensation-scope-board article>div b{font-size:11px}.compensation-scope-board b.danger{color:var(--red)}.compensation-mine{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:12px;display:grid}.compensation-self-hero{color:#fff;background:linear-gradient(150deg,#17392f,#30634f);flex-direction:column;grid-area:1/1/3;justify-content:center;align-items:flex-start;gap:14px;min-height:245px;padding:24px;display:flex}.compensation-self-hero>span{background:#ffffff18;border:1px solid #ffffff2b;border-radius:17px;place-items:center;width:55px;height:55px;font-size:20px;font-weight:900;display:grid}.compensation-self-hero>div{gap:6px;display:grid}.compensation-self-hero em{color:#cfe4d9;font-size:10px;font-style:normal}.compensation-self-hero h2{margin:0;font:700 25px Georgia,Microsoft YaHei UI,sans-serif}.compensation-self-hero p{color:#d4e3dc;margin:0;font-size:10px;line-height:1.65}.compensation-self-hero>b{color:#16392e;background:#f3d9b5;border-radius:8px;padding:6px 10px;font-size:10px}.compensation-self-details{grid-column:2}.compensation-self-details>div{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;display:grid}.compensation-self-details p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;margin:0;padding:11px;display:grid}.compensation-self-details p:nth-child(3n){border-right:0}.compensation-self-details p:nth-last-child(-n+3){border-bottom:0}.compensation-pay-slip p span,.compensation-self-details p span{color:var(--ink-soft);font-size:10px}.compensation-self-details p strong{font-size:11px}.compensation-pay-slip{grid-column:2}.compensation-pay-slip>div{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;display:grid}.compensation-pay-slip p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;margin:0;padding:10px;display:grid}.compensation-pay-slip p:nth-child(4n){border-right:0}.compensation-pay-slip p:nth-last-child(-n+4){border-bottom:0}.compensation-pay-slip p b{font-size:11px}.compensation-pay-slip p.deduction b{color:var(--red)}.compensation-pay-slip p.total{background:#eef5ef}.compensation-pay-slip p.total b{color:var(--green)}.compensation-pay-slip>small{color:var(--ink-soft);padding:0 17px 14px;font-size:10px;display:block}.compensation-section-head>div:last-child{gap:7px;display:flex}.compensation-section-head a{place-items:center;text-decoration:none;display:inline-grid}.compensation-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1fr) minmax(220px,1.2fr) 145px;align-items:center;gap:8px;padding:12px 16px;display:grid}.compensation-toolbar.compact{border-top:0}.compensation-toolbar>div{align-items:center;gap:8px;display:flex}.compensation-toolbar>div strong{font-size:11px}.compensation-toolbar>div small{color:var(--ochre);font-size:10px}.compensation-toolbar input,.compensation-toolbar select{border:1px solid var(--line);background:#fffefa;border-radius:8px;height:36px;padding:0 10px;font-size:10px}.compensation-privacy-note{color:#765421;background:#fff4db;border-bottom:1px solid #efdfb7;align-items:center;gap:10px;padding:10px 16px;display:flex}.compensation-privacy-note b{color:#fff;background:#a3782e;border-radius:6px;padding:4px 7px;font-size:10px}.compensation-privacy-note span{font-size:10px}.compensation-profile-list,.compensation-record-list,.compensation-standard-list{display:grid}.compensation-profile-list>button,.compensation-record-list>button{min-height:64px;color:var(--ink);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:#fffefa;grid-template-columns:36px minmax(160px,1fr) 100px 100px 58px;align-items:center;gap:10px;padding:8px 16px;display:grid}.compensation-profile-list>button:hover,.compensation-record-list>button:hover,.compensation-standard-list>button:hover{background:#f7f8f3}.compensation-profile-list>button>span,.compensation-record-list>button>span{color:#fff;background:var(--green);border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.compensation-record-list>button>span.draft{color:#7b581f;background:#fff0cb}.compensation-record-list>button>span.confirmed{background:#34765a}.compensation-profile-list p,.compensation-record-list p{gap:4px;min-width:0;margin:0;display:grid}.compensation-profile-list p strong,.compensation-record-list p strong{font-size:11px}.compensation-profile-list p strong small,.compensation-record-list p strong small{color:var(--ink-soft);margin-left:7px;font-size:10px;font-weight:400}.compensation-profile-list p>em,.compensation-record-list p>em{color:var(--ink-soft);font-size:10px;font-style:normal}.compensation-profile-list>button>div,.compensation-record-list>button>div{gap:3px;display:grid}.compensation-profile-list>button>div small,.compensation-record-list>button>div em,.compensation-record-list>button>div small{color:var(--ink-soft);font-size:10px;font-style:normal}.compensation-profile-list>button>div b,.compensation-record-list>button>div b{font-size:10px}.compensation-profile-list aside,.compensation-record-list aside{color:var(--green);text-align:right;font-size:10px;font-style:normal}.compensation-profile-list aside.missing{color:var(--red);grid-column:3/6}.compensation-record-list>button:disabled{cursor:default;opacity:.86}.compensation-standard-list>button{min-height:61px;color:var(--ink);border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:#fffefa;grid-template-columns:36px minmax(170px,1fr) 110px minmax(170px,.7fr);align-items:center;gap:10px;padding:8px 16px;display:grid}.compensation-standard-list>button>span{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.compensation-standard-list p{gap:4px;margin:0;display:grid}.compensation-standard-list p strong{font-size:11px}.compensation-standard-list p small,.compensation-standard-list>button>em{color:var(--ink-soft);font-size:10px;font-style:normal}.compensation-standard-list>button>b{color:var(--green);font-size:11px}.compensation-standard-list>button>b small{font-size:10px}.compensation-dialog{width:min(720px,100vw - 28px);max-height:calc(100dvh - 28px);overflow:auto}.compensation-dialog.compact{width:min(610px,100vw - 28px)}.compensation-dialog>p{color:var(--ink-soft);font-size:10px;line-height:1.65}.compensation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.compensation-dialog>label,.compensation-form label{gap:5px;display:grid}.compensation-dialog>label>span,.compensation-form label>span{color:var(--ink-soft);font-size:10px}.compensation-dialog>label textarea,.compensation-form input,.compensation-form select,.compensation-form textarea{box-sizing:border-box;border:1px solid var(--line);background:#fffefa;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:11px}.compensation-dialog>label textarea,.compensation-form textarea{resize:vertical;min-height:76px}.compensation-form .span-two{grid-column:1/-1}.compensation-dialog-note{color:#755525;background:#fff3d8;border-radius:9px;margin-top:10px;padding:10px;font-size:10px;line-height:1.6}@media (max-width:1050px){.compensation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.compensation-mine{grid-template-columns:1fr}.compensation-pay-slip,.compensation-self-details,.compensation-self-hero{grid-area:auto/1}.compensation-self-hero{min-height:190px}.compensation-scope-board article{grid-template-columns:34px minmax(140px,1fr) repeat(3,minmax(80px,.55fr))}}@media (max-width:760px){.compensation-center{gap:10px;margin-top:10px}.compensation-heading{padding:15px;display:grid}.compensation-heading h1{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:21px}.compensation-heading p{font-size:11px}.compensation-heading>label{min-width:0;font-size:11px}.compensation-heading input{box-sizing:border-box;width:100%;height:43px;font-size:11px}.compensation-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.compensation-tabs button{min-height:43px;padding:0 6px;font-size:11px}.compensation-kpis{gap:8px}.compensation-kpis article{min-height:91px;padding:12px}.compensation-kpis span{font-size:11px}.compensation-kpis strong{font-size:20px}.compensation-kpis small{white-space:normal;font-size:10px}.compensation-pay-slip>header,.compensation-scope-board>header,.compensation-section-head,.compensation-self-details>header{padding:13px}.compensation-pay-slip h2,.compensation-scope-board h2,.compensation-section-head h2,.compensation-self-details h2{font-size:15px}.compensation-scope-board>header small,.compensation-self-details>header small{font-size:10px}.compensation-scope-board article{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;padding:11px 13px}.compensation-scope-board article>span{width:36px;height:36px;font-size:11px}.compensation-scope-board p strong{font-size:12px}.compensation-scope-board p small{font-size:11px}.compensation-scope-board article>div{text-align:left;border-top:1px dashed var(--line);grid-column:2/4;grid-template-columns:1fr auto;align-items:center;padding-top:4px}.compensation-scope-board article>div small{font-size:11px}.compensation-scope-board article>div b{text-align:right;font-size:11px}.compensation-self-hero{min-height:190px;padding:18px}.compensation-self-hero h2{font-size:25px}.compensation-self-hero em,.compensation-self-hero p,.compensation-self-hero>b{font-size:11px}.compensation-self-details>div{grid-template-columns:repeat(2,minmax(0,1fr))}.compensation-self-details p:nth-child(3n){border-right:1px solid var(--line)}.compensation-self-details p:nth-child(2n){border-right:0}.compensation-self-details p:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.compensation-self-details p:nth-last-child(-n+2){border-bottom:0}.compensation-pay-slip p span,.compensation-self-details p span{font-size:11px}.compensation-self-details p strong{font-size:12px}.compensation-pay-slip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.compensation-pay-slip p:nth-child(4n){border-right:1px solid var(--line)}.compensation-pay-slip p:nth-child(2n){border-right:0}.compensation-pay-slip p:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.compensation-pay-slip p:nth-last-child(-n+2){border-bottom:0}.compensation-pay-slip p b{font-size:11px}.compensation-section-head{display:grid}.compensation-section-head>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compensation-section-head>div:last-child>*{min-height:42px}.compensation-toolbar{grid-template-columns:1fr 110px;padding:10px 12px}.compensation-toolbar>div{grid-column:1/-1}.compensation-toolbar input,.compensation-toolbar select{height:43px;font-size:11px}.compensation-privacy-note{align-items:flex-start;padding:10px 12px}.compensation-privacy-note b,.compensation-privacy-note span{font-size:11px}.compensation-profile-list,.compensation-record-list,.compensation-standard-list{background:#f3f1eb;gap:8px;padding:8px}.compensation-profile-list>button,.compensation-record-list>button,.compensation-standard-list>button{border:1px solid var(--line);background:#fffefa;border-radius:12px;min-height:102px;padding:11px}.compensation-profile-list>button{grid-template-columns:42px minmax(0,1fr) auto}.compensation-profile-list>button>span,.compensation-record-list>button>span,.compensation-standard-list>button>span{width:42px;height:42px;font-size:11px}.compensation-profile-list p strong,.compensation-record-list p strong,.compensation-standard-list p strong{font-size:12px}.compensation-profile-list p strong small,.compensation-profile-list p>em,.compensation-record-list p strong small,.compensation-record-list p>em,.compensation-standard-list p small,.compensation-standard-list>button>em{font-size:11px}.compensation-profile-list>button>div{grid-column:2;justify-content:space-between;align-items:center;display:flex}.compensation-profile-list>button>div b,.compensation-profile-list>button>div small{font-size:11px}.compensation-profile-list aside{grid-area:1/3/3;font-size:11px}.compensation-profile-list aside.missing{grid-area:1/3/3}.compensation-record-list>button{grid-template-columns:42px minmax(0,1fr) auto}.compensation-record-list>button>div{border-top:1px dashed var(--line);grid-column:2/4;grid-template-columns:1fr auto;align-items:center;padding-top:5px;display:grid}.compensation-record-list>button>div b,.compensation-record-list>button>div em,.compensation-record-list>button>div small{font-size:11px}.compensation-record-list aside{grid-area:1/3;font-size:11px}.compensation-standard-list>button{grid-template-columns:42px minmax(0,1fr) auto}.compensation-standard-list>button>b{font-size:13px}.compensation-standard-list>button>em{grid-column:2/4}.compensation-form{grid-template-columns:1fr}.compensation-form .span-two{grid-column:1}.compensation-dialog>label>span,.compensation-form label>span{font-size:11px}.compensation-dialog>label textarea,.compensation-form input,.compensation-form select,.compensation-form textarea{min-height:45px;font-size:11px}.compensation-dialog-note,.compensation-dialog>p{font-size:11px}}.workforce-cost-summary{grid-template-columns:90px minmax(0,1fr) 100px auto;align-items:center;gap:13px;padding:13px 16px;display:grid}.workforce-cost-summary>span{color:var(--ink-soft);font-size:10px;font-weight:800}.workforce-cost-summary p{gap:4px;margin:0;display:grid}.workforce-cost-summary p strong{color:var(--green);font-size:15px}.workforce-cost-summary p small{color:var(--ink-soft);font-size:10px}.workforce-cost-summary>div{text-align:right;gap:3px;display:grid}.workforce-cost-summary>div b{color:var(--ochre);font-size:13px}.workforce-cost-summary>div small{color:var(--ink-soft);font-size:10px}.workforce-cost-summary>button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.workforce-heading>div:last-child{flex-wrap:wrap}@media (max-width:760px){.workforce-cost-summary{grid-template-columns:minmax(0,1fr) auto;padding:12px}.workforce-cost-summary>span{grid-column:1/-1;font-size:11px}.workforce-cost-summary p strong{font-size:18px}.workforce-cost-summary p small,.workforce-cost-summary>div small{font-size:11px}.workforce-cost-summary>button{background:#f0f6f1;border:1px solid #cbd9cd;border-radius:9px;grid-column:1/-1;min-height:40px;font-size:11px}.workforce-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.workforce-heading>div:last-child select{grid-column:1/-1}.workforce-mobile-cards .workforce-day-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.unified-task-list-panel{min-width:0;padding:0;overflow:hidden}.unified-task-tabs{border-bottom:1px solid var(--line);background:#f2f0e9;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px;display:grid}.unified-task-tabs button{min-height:39px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.unified-task-tabs button b{color:#897f72;background:#e6e2d9;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.unified-task-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 4px 13px #273e3412}.unified-task-tabs button.active b{color:#fff;background:var(--ochre)}.unified-task-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,1fr) 118px 118px;gap:7px;padding:9px 10px;display:grid}.unified-task-toolbar .search-box{min-height:37px}.unified-task-toolbar select{min-width:0;height:37px;color:var(--ink);border:1px solid var(--line);background:#fbfaf6;border-radius:8px;padding:0 8px;font-size:10px}.unified-task-table-head{min-height:34px;color:var(--ink-soft);border-bottom:1px solid var(--line);background:#fbfaf7;grid-template-columns:minmax(260px,1fr) 78px 105px 105px 76px;align-items:center;gap:8px;padding:0 11px;font-size:10px;font-weight:800;display:grid}.unified-task-list{min-width:0}.unified-task-row{border-bottom:1px solid var(--line);background:#fffefa;grid-template-columns:minmax(260px,1fr) 78px 105px 105px 76px;align-items:center;gap:8px;min-width:0;min-height:76px;padding:7px 11px;transition:background .18s,box-shadow .18s;display:grid}.unified-task-row.selected,.unified-task-row:hover{background:#f7faf7}.unified-task-row.selected{box-shadow:inset 3px 0 var(--green)}.unified-task-row.unread{background:#fffaf1}.unified-task-row.urgent{box-shadow:inset 3px 0 var(--red)}.unified-task-row.high:not(.selected){box-shadow:inset 3px 0 #c08a35}.unified-task-row-main{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:0;display:grid}.unified-task-copy{gap:4px;min-width:0;display:grid}.unified-task-copy>span:first-child{align-items:center;gap:5px;display:flex}.unified-task-copy em{color:var(--ink-soft);font-size:10px;font-style:normal}.unified-task-copy>strong{font-size:11px}.unified-task-copy>small,.unified-task-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unified-task-copy>small{color:var(--ink-soft);font-size:10px}.task-priority{border-radius:5px;padding:2px 5px;font-size:10px}.task-priority.urgent{color:#fff;background:var(--red)}.task-priority.high{color:#8a5a18;background:#f8e9c4}.unified-task-copy>span:first-child>i{color:#fff;background:var(--ochre);border-radius:4px;padding:2px 4px;font-size:10px;font-style:normal}.unified-task-status{color:#825b22;white-space:nowrap;background:#fbefcd;border-radius:999px;justify-self:start;padding:5px 7px;font-size:10px;font-weight:800}.unified-task-status.in_progress{color:#416f99;background:#e7f0f8}.unified-task-status.waiting{color:#715688;background:#f0e8f4}.unified-task-status.done{color:var(--green);background:var(--green-pale)}.unified-task-due,.unified-task-owner{gap:4px;min-width:0;display:grid}.unified-task-due small,.unified-task-due strong,.unified-task-owner small,.unified-task-owner strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.unified-task-due small,.unified-task-owner small{color:var(--ink-soft)}.unified-task-due.overdue strong{color:var(--red)}.unified-task-open{min-height:31px;color:var(--green);cursor:pointer;background:#f2f7f2;border:1px solid #cad9cc;border-radius:8px;padding:0 8px;font-size:10px;font-weight:800}.unified-task-mobile-meta{display:none!important}.unified-task-detail{max-height:calc(100dvh - 92px);padding:16px;position:sticky;top:74px;overflow-y:auto}.unified-task-detail-close{width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:#ece9e1;border:0;border-radius:50%;font-size:16px;position:absolute;top:9px;right:9px}.unified-task-detail>header{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:10px;padding:4px 28px 14px 0;display:grid}.unified-task-detail>header .task-source-glyph{width:38px;height:38px}.unified-task-detail>header div{min-width:0}.unified-task-detail>header em{color:var(--ochre);font-size:10px;font-style:normal;font-weight:800}.unified-task-detail h2{margin:5px 0;font-family:STSong,SimSun,serif;font-size:17px;line-height:1.35}.unified-task-detail>header p{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.unified-task-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px 0;display:grid}.unified-task-detail-facts span{background:#f5f3ed;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.unified-task-detail-facts small{color:var(--ink-soft);font-size:10px}.unified-task-detail-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.unified-task-detail-facts strong.danger{color:var(--red)}.unified-task-flow{background:#fffefa;border:1px solid #e6dfd2;border-radius:12px;margin:0 0 12px;padding:12px}.unified-task-flow>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.unified-task-flow>header h3{margin:2px 0 0;font-size:12px}.unified-task-flow>header b{color:var(--ochre);font-size:11px}.unified-task-flow-steps{gap:0;display:grid}.unified-task-flow-steps>div{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:42px;display:grid;position:relative}.unified-task-flow-steps>div:not(:last-child):after{content:"";background:#e5e0d7;width:2px;position:absolute;top:24px;bottom:0;left:11px}.unified-task-flow-steps>div>span{z-index:1;color:#8a8d87;background:#f5f3ed;border:1px solid #d8d2c7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid;position:relative}.unified-task-flow-steps p{gap:2px;margin:1px 0 8px;display:grid}.unified-task-flow-steps strong{font-size:11px}.unified-task-flow-steps small{color:var(--ink-soft);font-size:10px}.unified-task-flow-steps .done>span{color:#fff;border-color:var(--green);background:var(--green)}.unified-task-flow-steps .done:not(:last-child):after{background:#79a892}.unified-task-flow-steps .current>span{color:#fff;border-color:var(--ochre);background:var(--ochre);box-shadow:0 0 0 4px #b55a3020}.unified-task-flow-steps .current strong{color:var(--ochre)}.unified-task-guidance{border-top:1px dashed #ded7ca;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.unified-task-guidance p,.unified-task-guidance span{background:#f5f3ed;border-radius:8px;min-width:0;margin:0;padding:8px}.unified-task-guidance span{gap:3px;display:grid}.unified-task-guidance small{color:var(--ink-soft);font-size:10px}.unified-task-guidance strong{overflow-wrap:anywhere;font-size:10px}.unified-task-guidance p{color:var(--ink-soft);grid-column:1/-1;font-size:10px;line-height:1.65}.unified-task-guidance p small{color:var(--ochre);margin-bottom:3px;font-weight:800;display:block}.task-snoozed-banner{color:#79591f;background:#fff4d8;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.task-snoozed-banner>span{color:#fff;background:#b4842f;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid}.task-snoozed-banner p{gap:3px;margin:0;display:grid}.task-snoozed-banner small,.task-snoozed-banner strong{font-size:10px}.task-snoozed-banner button{color:#8b6421;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.unified-task-timeline{padding:5px 0 12px}.unified-task-timeline h3{margin:8px 0 10px;font-size:11px}.unified-task-timeline>div{display:grid}.unified-task-timeline article{grid-template-columns:13px minmax(0,1fr);gap:7px;min-height:42px;display:grid;position:relative}.unified-task-timeline article:not(:last-child):before{content:"";background:#d9d7d0;width:1px;position:absolute;top:9px;bottom:-4px;left:4px}.unified-task-timeline article i{background:var(--green);z-index:1;border:2px solid #dbe7dd;border-radius:50%;width:9px;height:9px;margin-top:4px}.unified-task-timeline p{gap:4px;margin:0;display:grid}.unified-task-timeline strong{font-size:10px}.unified-task-timeline small{color:var(--ink-soft);font-size:10px;line-height:1.5}.unified-task-detail-actions{border-top:1px solid var(--line);gap:9px;padding-top:11px;display:grid}.unified-task-detail-actions>div:last-child{gap:7px;display:flex}.unified-task-detail-actions>div:last-child button{flex:1;min-width:0}.task-snooze-menu{grid-template-columns:auto 1fr 1fr;align-items:center;gap:6px;display:grid}.task-snooze-menu span{color:var(--ink-soft);font-size:10px}.task-snooze-menu button{min-height:31px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#f8f6f1;border-radius:7px;font-size:10px}.unified-task-loading{align-items:center;gap:12px;min-height:130px;padding:20px;display:flex}.task-loading-mark{color:#fff;background:var(--green);border-radius:13px;place-items:center;width:45px;height:45px;font-size:15px;display:grid}.unified-task-loading div{gap:5px;display:grid}.unified-task-loading strong{font-size:11px}.unified-task-loading small{color:var(--ink-soft);font-size:10px}@media (max-width:1180px){.unified-task-workspace:has(.unified-task-detail){grid-template-columns:165px minmax(430px,1fr) minmax(260px,300px)}.unified-task-row,.unified-task-table-head{grid-template-columns:minmax(230px,1fr) 72px 96px 76px}.unified-task-owner,.unified-task-table-head span:nth-child(4){display:none}}@media (max-width:900px){.unified-task-workspace,.unified-task-workspace:has(.unified-task-detail){grid-template-columns:minmax(0,1fr)}.unified-task-sources{display:none}.unified-task-detail{z-index:120;border-radius:0;max-height:none;position:fixed;inset:0}}@media (max-width:700px){.unified-task-page{gap:10px;overflow-x:clip}.unified-task-heading{gap:10px;display:grid}.unified-task-heading h1{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:23px}.unified-task-heading p{max-width:330px;font-size:11px;line-height:1.55}.unified-task-heading-actions{justify-content:space-between}.unified-task-heading-actions>span{min-height:43px;font-size:11px}.unified-task-heading-actions>span b{font-size:23px}.unified-task-heading-actions>button{min-height:43px;font-size:11px}.unified-task-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.unified-task-summary>button{min-height:76px;padding:11px 12px}.unified-task-summary>button small,.unified-task-summary>button span{font-size:11px}.unified-task-summary>button strong{font-size:25px}.unified-task-list-panel{border-radius:13px}.unified-task-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}.unified-task-tabs button{min-height:42px;font-size:11px}.unified-task-tabs button b{min-width:20px;height:20px;font-size:11px}.unified-task-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px}.unified-task-toolbar .search-box{grid-column:1/-1;min-height:44px}.unified-task-toolbar select{width:100%;height:42px;font-size:11px}.unified-task-table-head{display:none}.unified-task-list{background:#f3f1eb;gap:8px;padding:8px;display:grid}.unified-task-row{background:#fffefa;border:1px solid #e2ddd2;border-radius:12px;grid-template-columns:minmax(0,1fr) 88px;gap:9px;min-height:112px;padding:12px;display:grid;box-shadow:none!important}.unified-task-row.unread{border-color:#e4c39f}.unified-task-row.urgent{border-left:4px solid var(--red)}.unified-task-row.high{border-left:4px solid #c08a35}.unified-task-row-main{grid-template-columns:38px minmax(0,1fr);gap:10px}.unified-task-row-main .task-source-glyph{border-radius:11px;width:38px;height:38px;font-size:11px}.unified-task-copy{gap:5px}.task-priority,.unified-task-copy em,.unified-task-copy>span:first-child>i{font-size:10px}.unified-task-copy>strong{white-space:normal;font-size:12px;line-height:1.35}.unified-task-copy>small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.unified-task-due,.unified-task-owner,.unified-task-status{display:none}.unified-task-mobile-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex!important}.unified-task-mobile-meta b{color:var(--green);font-size:11px}.unified-task-mobile-meta em{color:var(--ink-soft);font-size:11px;font-style:normal}.unified-task-mobile-meta em.overdue{color:var(--red)}.unified-task-open{align-self:center;width:88px;min-height:42px;font-size:11px}.unified-task-detail{padding:18px 15px calc(18px + env(safe-area-inset-bottom));background:#f7f5ef;flex-direction:column;display:flex;overflow-x:hidden}.unified-task-detail-close{width:36px;height:36px;font-size:21px;top:13px;right:13px}.unified-task-detail>header{grid-template-columns:44px minmax(0,1fr);padding:4px 42px 16px 0}.unified-task-detail>header .task-source-glyph{border-radius:12px;width:44px;height:44px;font-size:13px}.unified-task-detail>header em{font-size:11px}.unified-task-detail h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:19px}.unified-task-detail>header p{font-size:11px}.unified-task-detail-facts{gap:8px}.unified-task-detail-facts span{min-height:66px;padding:10px}.unified-task-detail-facts small,.unified-task-detail-facts strong{font-size:11px}.unified-task-flow{border-radius:14px;padding:14px}.unified-task-flow>header h3{font-size:15px}.unified-task-flow>header b{font-size:12px}.unified-task-flow-steps>div{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:48px}.unified-task-flow-steps>div>span{width:30px;height:30px;font-size:11px}.unified-task-flow-steps>div:not(:last-child):after{top:30px;left:14px}.unified-task-flow-steps strong{font-size:12px}.unified-task-flow-steps small,.unified-task-guidance p,.unified-task-guidance small,.unified-task-guidance strong{font-size:11px}.task-snoozed-banner{grid-template-columns:36px minmax(0,1fr) auto;padding:10px}.task-snoozed-banner>span{width:35px;height:35px;font-size:11px}.task-snoozed-banner button,.task-snoozed-banner small,.task-snoozed-banner strong{font-size:11px}.unified-task-timeline{flex:1}.unified-task-timeline h3{font-size:12px}.unified-task-timeline article{min-height:52px}.unified-task-timeline small,.unified-task-timeline strong{font-size:11px}.unified-task-detail-actions{bottom:calc(-18px - env(safe-area-inset-bottom));padding:10px 15px calc(10px + env(safe-area-inset-bottom));z-index:2;background:#fffefa;margin:0 -15px;position:sticky;box-shadow:0 -9px 24px #253b3217}.task-snooze-menu{grid-template-columns:1fr 1fr}.task-snooze-menu span{grid-column:1/-1;font-size:11px}.task-snooze-menu button{min-height:40px;font-size:11px}.unified-task-detail-actions>div:last-child button{min-height:46px;font-size:11px}.unified-task-loading{min-height:110px}.unified-task-loading strong{font-size:13px}.unified-task-loading small{font-size:11px}}@media (max-width:400px){.unified-task-row{grid-template-columns:minmax(0,1fr)}.unified-task-open{width:100%}.unified-task-summary>button strong{font-size:22px}}.hr-heading-actions{justify-items:stretch;gap:8px;display:grid}.hr-heading-actions>button{min-height:38px}.employee-self-service,.hr-dashboard{gap:14px;display:grid}.hr-dashboard-priority{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:14px;display:grid}.hr-attention-panel,.hr-document-alerts,.hr-headcount-gaps,.hr-recent-events,.hr-urgent-tasks,.hr-workforce-health,.self-document-list,.self-event-list,.self-personal-file,.self-quick-actions,.self-task-list{overflow:hidden}.hr-attention-panel>header,.hr-document-alerts>header,.hr-headcount-gaps>header,.hr-recent-events>header,.hr-urgent-tasks>header,.hr-workforce-health>header,.self-document-list>header,.self-event-list>header,.self-personal-file>header,.self-quick-actions>header,.self-task-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:12px 15px;display:flex}.employee-self-service h2,.hr-dashboard h2{margin:4px 0 0;font-family:STSong,SimSun,serif;font-size:18px}.employee-self-service header>button,.hr-dashboard header>button{color:var(--ochre);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.employee-self-service header>span,.hr-dashboard header>b{color:var(--ink-soft);font-size:10px}.hr-attention-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hr-attention-panel>div>button{min-height:78px;color:var(--ink);border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fffefa;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.hr-attention-panel>div>button:nth-child(2n){border-right:0}.hr-attention-panel>div>button:nth-last-child(-n+2){border-bottom:0}.hr-attention-panel>div>button:hover{background:#fbf8f1}.hr-attention-panel>div>button.danger{box-shadow:inset 4px 0 var(--red)}.hr-attention-panel>div>button.warning{box-shadow:inset 4px 0 #c48a2d}.hr-attention-panel>div>button>span{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.hr-attention-panel button.danger>span{color:var(--red);background:var(--red-pale)}.hr-attention-panel button.warning>span{color:#9d6a1f;background:#fff0cc}.hr-attention-panel p{gap:4px;min-width:0;margin:0;display:grid}.hr-attention-panel strong{font-size:11px}.hr-attention-panel small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-attention-panel button>b{color:var(--ochre);font-size:10px}.hr-workforce-health{padding-bottom:7px}.hr-workforce-health article{border-bottom:1px solid var(--line);grid-template-columns:minmax(105px,.8fr) minmax(90px,1fr) 28px;align-items:center;gap:9px;min-height:53px;padding:8px 14px;display:grid}.hr-workforce-health article:last-child{border-bottom:0}.hr-workforce-health article>div{gap:4px;display:grid}.hr-workforce-health article strong{font-size:11px}.hr-workforce-health article small{color:var(--ink-soft);font-size:10px}.hr-workforce-health i{background:#e8e8e2;border-radius:999px;height:6px;overflow:hidden}.hr-workforce-health i span{background:var(--green);border-radius:inherit;height:100%;display:block}.hr-workforce-health article>b{color:var(--green);text-align:right;font-size:11px}.hr-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hr-headcount-gaps article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 70px 70px 45px;align-items:center;gap:8px;min-height:53px;padding:8px 14px;display:grid}.hr-headcount-gaps article>div{gap:4px;display:grid}.hr-headcount-gaps strong{font-size:11px}.hr-headcount-gaps article>span,.hr-headcount-gaps small{color:var(--ink-soft);font-size:10px}.hr-headcount-gaps article>b{color:var(--red);font-size:11px}.hr-document-alerts article,.hr-recent-events article,.hr-urgent-tasks article,.self-document-list article,.self-event-list article,.self-task-list>button{border:0;border-bottom:1px solid var(--line);min-height:57px;color:var(--ink);text-align:left;background:#fffefa;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 14px;display:grid}.hr-document-alerts article>span,.hr-recent-events article>span,.hr-urgent-tasks article>span,.self-document-list article>span,.self-event-list article>span,.self-task-list>button>span{width:32px;height:32px;color:var(--green);background:var(--green-pale);border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.hr-document-alerts span.danger,.self-document-list span.danger{color:var(--red);background:var(--red-pale)}.hr-document-alerts span.warning,.self-document-list span.warning{color:#9d6a1f;background:#fff0cc}.hr-document-alerts p,.hr-recent-events p,.hr-urgent-tasks p,.self-document-list p,.self-event-list p,.self-task-list p{gap:4px;min-width:0;margin:0;display:grid}.hr-document-alerts strong,.hr-recent-events strong,.hr-urgent-tasks strong,.self-document-list strong,.self-event-list strong,.self-task-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hr-document-alerts small,.hr-recent-events small,.hr-urgent-tasks small,.self-document-list small,.self-event-list small,.self-task-list small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hr-document-alerts article>b,.hr-urgent-tasks article>b{color:#9d6a1f;font-size:10px}.hr-urgent-tasks article.danger{box-shadow:inset 3px 0 var(--red)}.hr-dashboard-empty,.hr-recent-events time,.self-event-list time{color:var(--ink-soft);font-size:10px}.hr-dashboard-empty{min-height:74px;text-align:center;place-items:center;padding:16px;display:grid}.self-profile-hero{background:linear-gradient(135deg,#fffefa,#f4f0e7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:18px 20px;display:grid}.self-profile-hero>div:nth-child(2){min-width:0}.self-profile-hero h2{margin:5px 0;font-size:24px}.self-profile-hero p{color:var(--ink-soft);margin:0;font-size:11px}.self-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.self-summary-grid article{align-content:center;gap:6px;min-height:94px;padding:14px;display:grid}.self-summary-grid small,.self-summary-grid span{color:var(--ink-soft);font-size:10px}.self-summary-grid strong{color:var(--green);font-family:Georgia,serif;font-size:26px}.self-summary-grid strong.danger{color:var(--red)}.self-quick-actions>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.self-quick-actions>div>button{min-height:84px;color:var(--ink);border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.self-quick-actions>div>button:last-child{border-right:0}.self-quick-actions button>span{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.self-quick-actions p{gap:4px;min-width:0;margin:0;display:grid}.self-quick-actions strong{font-size:11px}.self-quick-actions small{color:var(--ink-soft);font-size:10px}.self-quick-actions button>b,.self-task-list button>b{color:var(--ochre);font-size:16px}.self-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.self-personal-file{grid-column:1/-1}.self-personal-file .hr-facts{margin:14px}.self-personal-file>p{color:var(--ink-soft);background:#f7f4ed;border-radius:8px;margin:0 14px 14px;padding:10px 12px;font-size:10px}.self-task-list>button{cursor:pointer;width:100%}.self-task-list>button.danger{box-shadow:inset 3px 0 var(--red)}.self-document-list article>a{color:var(--ochre);font-size:10px;font-weight:800}.self-document-list article:last-child,.self-event-list article:last-child,.self-task-list>button:last-child{border-bottom:0}@media (max-width:900px){.hr-dashboard-grid,.hr-dashboard-priority,.self-service-grid{grid-template-columns:1fr}.self-personal-file{grid-column:auto}.self-quick-actions>div{grid-template-columns:repeat(3,minmax(0,1fr))}.self-quick-actions>div>button{border-bottom:1px solid var(--line)}}@media (max-width:700px){.hr-heading-actions{width:100%}.hr-heading-actions>button{min-height:44px}.hr-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.hr-section-tabs>button{text-align:left;grid-template-columns:31px minmax(0,1fr);justify-items:stretch;min-height:58px}.hr-section-tabs>button>span{display:grid}.employee-self-service,.hr-dashboard{gap:10px}.employee-self-service h2,.hr-dashboard h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:16px}.hr-attention-panel>div{grid-template-columns:1fr}.hr-attention-panel>div>button{border-right:0;min-height:70px;border-bottom:1px solid var(--line)!important}.hr-attention-panel>div>button:last-child{border-bottom:0!important}.hr-attention-panel button>b,.hr-attention-panel small,.hr-attention-panel strong{font-size:11px}.hr-workforce-health article{grid-template-columns:minmax(100px,.9fr) minmax(70px,1fr) 27px}.hr-headcount-gaps small,.hr-headcount-gaps strong,.hr-workforce-health article small,.hr-workforce-health article strong{font-size:11px}.hr-headcount-gaps article{grid-template-columns:minmax(0,1fr) auto auto}.hr-headcount-gaps article>span:first-of-type{display:none}.hr-dashboard-empty,.hr-document-alerts small,.hr-document-alerts strong,.hr-headcount-gaps article>b,.hr-headcount-gaps article>span,.hr-recent-events small,.hr-recent-events strong,.hr-recent-events time,.hr-urgent-tasks small,.hr-urgent-tasks strong,.self-document-list small,.self-document-list strong,.self-event-list small,.self-event-list strong,.self-event-list time,.self-task-list small,.self-task-list strong{font-size:11px}.self-profile-hero{grid-template-columns:auto minmax(0,1fr);padding:14px}.self-profile-hero>b{grid-column:2;justify-self:start}.self-profile-hero h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:20px}.self-profile-hero p{font-size:11px;line-height:1.5}.self-summary-grid{gap:6px}.self-summary-grid article{text-align:center;min-height:76px;padding:9px 6px}.self-summary-grid small,.self-summary-grid span{font-size:11px}.self-summary-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.self-summary-grid strong{font-size:22px}.self-quick-actions>div{grid-template-columns:1fr}.self-quick-actions>div>button{border-right:0;border-bottom:1px solid var(--line);min-height:64px}.self-quick-actions small,.self-quick-actions strong{font-size:11px}.self-personal-file .hr-facts{margin:10px}.self-personal-file>p{margin:0 10px 10px;font-size:11px;line-height:1.6}}.schedule-warning-list article>button{color:#9a5c21;white-space:nowrap;background:#fff;border:1px solid #e4c79e;border-radius:7px;min-height:29px;padding:0 8px;font-size:10px;font-weight:800}.bulk-schedule-scope{grid-template-columns:repeat(4,minmax(0,1fr))}.bulk-schedule-scope label>small{color:var(--ink-soft);font-size:10px;font-weight:500;line-height:1.4}.bulk-schedule-scope select:disabled{color:#6f756f;cursor:not-allowed;background:#efede7}.schedule-cell>strong{justify-content:center;align-items:center;gap:4px;display:flex}.schedule-cell.schedule-cell-segments{flex-direction:column;align-content:stretch;gap:3px;padding:4px;display:flex;overflow:hidden}.schedule-segment{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#f7f6f2;border:1px solid #0000;border-radius:6px;flex:1;align-content:center;gap:2px;padding:3px 5px;display:grid}.schedule-segment:not(:disabled):hover{border-color:#b24a2447;box-shadow:0 2px 7px #253b3214}.schedule-segment:disabled{cursor:default}.schedule-segment.green{background:#eff8f2}.schedule-segment.orange{background:#fff3e9}.schedule-segment.red{background:#fceceb}.schedule-segment.blue{background:#edf5fb}.schedule-segment.amber{background:#fff6dc}.schedule-segment.slate{background:#f1f2f0}.schedule-segment>strong{align-items:center;gap:3px;min-width:0;display:flex}.schedule-segment>small,.schedule-segment>strong{white-space:nowrap;font-size:10px;overflow:hidden}.schedule-segment>small{color:var(--ink-soft);text-overflow:ellipsis}.schedule-segment-number{color:#6d665e;background:#ffffffb8;border-radius:999px;flex:none;padding:1px 3px;font-size:10px;font-style:normal;font-weight:800}.schedule-mobile-person-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:38px minmax(0,1fr) minmax(112px,.9fr);align-items:center;gap:9px;width:100%;min-height:67px;padding:9px 13px;display:grid}.schedule-mobile-person-copy{gap:4px;min-width:0;display:grid}.schedule-mobile-person-copy small,.schedule-mobile-person-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.schedule-mobile-person-copy small{color:var(--ink-soft)}.schedule-mobile-segments{gap:4px;min-width:0;display:grid}.schedule-mobile-segment{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#f7f6f2;border:1px solid #0000;border-radius:8px;gap:2px;padding:6px 7px;display:grid}.schedule-mobile-segment.green{background:#eff8f2}.schedule-mobile-segment.orange{background:#fff3e9}.schedule-mobile-segment.red{background:#fceceb}.schedule-mobile-segment.blue{background:#edf5fb}.schedule-mobile-segment.amber{background:#fff6dc}.schedule-mobile-segment.slate{background:#f1f2f0}.schedule-mobile-segment.empty{color:#919893;background:#f7f6f2}.schedule-mobile-segment>strong{white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:11px;display:flex;overflow:hidden}.schedule-mobile-segment>small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.schedule-borrowed-badge{color:#97551e;white-space:nowrap;background:#fff3df;border:1px solid #e4bd8d;border-radius:999px;place-items:center;min-width:24px;min-height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;display:inline-grid}.schedule-mobile-list .schedule-borrowed-badge{min-width:28px;min-height:18px;font-size:10px}.employee-schedule-week article p>b{align-items:center;gap:5px;display:flex}.schedule-work-store-readonly{border:1px solid var(--line);background:#f7f5ef;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;padding:9px;display:grid}.schedule-work-store-readonly>small,.schedule-work-store-readonly>span{color:var(--ink-soft);font-size:10px}.schedule-work-store-readonly>small{grid-column:1/-1}.schedule-work-store-readonly>strong{font-size:10px}.schedule-borrowing-notice{color:#89501f;background:#fff7e9;border:1px solid #e8c79f;border-radius:9px;align-items:center;gap:7px;margin:8px 0;padding:8px 10px;font-size:10px;display:flex}.schedule-borrowing-notice strong{color:#fff;background:#ae682b;border-radius:999px;padding:3px 6px;font-size:10px}.schedule-rule-grid{background:#f8f6f0;border:1px solid #e5dfd4;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:11px 0;padding:11px;display:grid}.schedule-rule-grid>label{min-width:0;color:var(--ink-soft);align-content:start;gap:5px;font-size:10px;font-weight:700;display:grid}.schedule-rule-grid input[type=number]{width:100%;min-height:39px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:0 9px}.schedule-rule-grid label>small{color:var(--ink-soft);font-size:10px;font-weight:500;line-height:1.4}.schedule-rule-switch{background:#fff;border:1px solid #e4ded2;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;padding:8px}.schedule-rule-switch input{width:16px;height:16px;accent-color:var(--green)}.schedule-rule-switch small{grid-column:1/-1}.schedule-rule-save{align-self:stretch;min-height:58px}.schedule-version-history{border-top:1px solid var(--line);margin-top:12px;padding-top:11px}.schedule-version-history>strong{font-size:10px}.schedule-version-history article{border-bottom:1px solid #eeeae2;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:7px 0;display:grid}.schedule-version-history article>b{width:34px;height:29px;color:var(--green);background:var(--green-pale);border-radius:7px;place-items:center;font-size:10px;display:grid}.schedule-version-history p{gap:3px;margin:0;display:grid}.schedule-version-history p strong{font-size:10px}.schedule-version-history p small,.schedule-version-history time{color:var(--ink-soft);font-size:10px;font-style:normal}.schedule-version-history time{text-align:right;line-height:1.5}@media (max-width:980px){.bulk-schedule-scope,.schedule-rule-grid{grid-template-columns:1fr 1fr}}@media (max-width:430px){.bulk-schedule-scope,.schedule-rule-grid{grid-template-columns:1fr}.schedule-borrowing-notice,.schedule-rule-grid label>small,.schedule-rule-grid>label,.schedule-work-store-readonly>small,.schedule-work-store-readonly>span,.schedule-work-store-readonly>strong{font-size:11px}.schedule-mobile-person-row{grid-template-columns:36px minmax(0,1fr);gap:8px;padding:9px 11px}.schedule-mobile-segments{grid-column:2}}.report-range-actions{align-items:end;gap:7px;display:flex}.report-range-actions label{color:var(--ink-soft);gap:4px;font-size:10px;display:grid}.report-range-actions input{border:1px solid var(--line);background:#fffefa;border-radius:8px;min-height:36px;padding:0 8px}.report-range-actions a{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.inspection-store-comparison{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.inspection-store-comparison article{grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:12px;display:grid}.inspection-store-comparison article>span{color:#fff;background:var(--green);border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.inspection-store-comparison article div{gap:4px;min-width:0;display:grid}.inspection-store-comparison strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inspection-store-comparison small{color:var(--ink-soft);font-size:10px}.inspection-store-comparison article>b{color:var(--green);font-family:Georgia,serif;font-size:20px}.inspection-store-comparison article>b small{margin-left:2px}.inspection-store-comparison em{color:var(--red);grid-column:2/-1;font-size:10px;font-style:normal}.inspection-store-comparison em.safe{color:var(--green)}.report-detail-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.report-detail-actions a,.report-detail-actions button{min-height:31px;color:var(--green);cursor:pointer;background:#f2f7f2;border:1px solid #cad9cc;border-radius:7px;align-items:center;padding:0 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.offline-photo-queue{border-left:4px solid var(--amber);justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.offline-photo-queue div{gap:4px;display:grid}.offline-photo-queue strong{font-size:11px}.offline-photo-queue small{color:var(--ink-soft);font-size:10px}.review-batch-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.review-batch-actions>span{color:var(--ochre);font-size:10px;font-weight:800}.review-select{color:var(--ink-soft);align-items:center;gap:4px;margin-bottom:6px;font-size:10px;display:flex}.maintenance-ticket.overdue{box-shadow:inset 4px 0 var(--red),var(--shadow);border-color:#dfaaa3}.maintenance-overdue,.repeat-fault-badge{width:fit-content;color:var(--red);background:var(--red-pale);border-radius:6px;padding:3px 6px;font-size:10px!important}.repeat-fault-badge{margin-top:7px;display:block}.maintenance-deadlines{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 15px 10px;display:grid}.maintenance-deadlines span{background:#f5f3ed;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.maintenance-deadlines small{color:var(--ink-soft);font-size:10px}.maintenance-deadlines strong{overflow-wrap:anywhere;font-size:10px}.maintenance-acceptance{color:var(--green);background:var(--green-pale);border-radius:8px;margin:0 15px 10px;padding:10px}.maintenance-acceptance strong{font-size:10px}.maintenance-acceptance p{margin:4px 0 0;font-size:10px;line-height:1.5}.template-scope-fieldset{margin:14px 0}.template-scope-fieldset>div+div{border-top:1px dashed var(--line);margin-top:7px;padding-top:7px}.issue-governance-actions{flex-wrap:wrap}@media (max-width:760px){.report-range-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.report-range-actions a{grid-column:1/-1;justify-content:center}.inspection-store-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-store-comparison article{padding:10px}.inspection-store-comparison article>b{font-size:18px}.offline-photo-queue{display:grid}.offline-photo-queue button{width:100%}.maintenance-deadlines{grid-template-columns:1fr}.maintenance-acceptance,.maintenance-deadlines{margin-left:12px;margin-right:12px}.maintenance-acceptance p,.maintenance-acceptance strong,.maintenance-deadlines small,.maintenance-deadlines strong{font-size:11px}}@media print{.inspection-store-comparison,.mobile-bottom-nav,.report-detail-actions,.report-list,.report-range-actions,.sidebar,.topbar{display:none!important}.app-main,.content-area,.report-browser{margin:0!important;padding:0!important;display:block!important}.report-detail{box-shadow:none!important;border:0!important}}.approval-template-v2{max-width:min(1500px,96vw);max-height:94vh;overflow:auto}.approval-preset-fields>div{flex-wrap:wrap;gap:10px;display:flex}.approval-preset-fields>div>button{color:#943e20;background:#fffaf5;border:1px solid #d9c8b9;border-radius:12px;padding:10px 14px;font-weight:700}.approval-node-v2{grid-template-columns:34px minmax(130px,1.2fr) minmax(130px,1fr) minmax(150px,1fr) minmax(90px,.7fr);align-items:end}.approval-node-v2>label{min-width:120px}.approval-node-v2>label>span{color:#657069;margin-bottom:5px;font-size:12px;display:block}@media (max-width:760px){.approval-template-v2{border-radius:0;width:100%;max-width:100%;max-height:100dvh}.approval-node-v2{grid-template-columns:34px minmax(0,1fr);display:grid}.approval-node-v2>:not(b){grid-column:2;width:100%}.approval-preset-fields>div>button{flex:calc(50% - 8px)}}.business-period-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.business-period-checklist>strong{grid-column:1/-1}.business-period-checklist>span{border:1px solid #e4ddd4;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;padding:10px;display:grid}.business-period-checklist>span b{background:#f2eee8;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.business-period-checklist>span.complete b{color:#28704b;background:#e4f3e8}.business-period-checklist>span.missing b{color:#a94627;background:#fde7df}.business-period-checklist>span small{color:#7c827e}.business-missing-callout{color:#8e3b22;background:#fff0e8;border-radius:12px;padding:12px 14px}.business-missing-callout.complete{color:#276847;background:#eaf5ed}.business-multi-upload-progress{gap:8px;margin:14px 0;display:grid}.business-import-steps{background:#f3f0e9;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;display:flex}.business-import-steps>span{color:var(--ink-soft);align-items:center;gap:7px;display:flex}.business-import-steps>span b{background:#ded9ce;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.business-import-steps>span em{font-size:10px;font-style:normal;font-weight:800}.business-import-steps>span.active{color:var(--green)}.business-import-steps>span.active b{color:#fff;background:var(--green)}.business-import-steps>i{color:#aaa396;font-size:11px;font-style:normal}.business-picker-options{gap:9px;display:grid}.business-file-picker.preferred{background:#f1f8f3;border-style:solid;border-color:#b9d2c1}.business-file-picker.preferred em{color:#fff;background:var(--green)}.business-upload-result-summary{background:#f1eee7;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.business-upload-result-summary strong{font-size:11px}.business-upload-result-summary small{color:var(--ink-soft);font-size:10px}.business-multi-upload-progress>article{border:1px solid #e3ddd6;border-radius:10px;gap:9px;padding:9px 11px;display:grid}.business-multi-upload-progress>article>span{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.business-multi-upload-progress>article.done b{color:#28704b}.business-multi-upload-progress>article.skipped{background:#f3f8f5;border-color:#c9d8d0}.business-multi-upload-progress>article.skipped b{color:#4a725d}.business-multi-upload-progress>article.failed{background:#fff4f0;border-color:#e4a99a}.business-multi-upload-progress>article.need_date{background:#fffaf0;border-color:#d8b978}.business-multi-upload-progress small{text-align:right;color:#717975;max-width:280px}.business-file-picker.disabled{opacity:.62;cursor:wait}.business-file-picker.drag-active{background:#fff3eb;border-color:#b24b28;box-shadow:0 0 0 4px #b24b2814}.business-file-date-fallback{background:#fff;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:10px;display:grid}.business-file-date-fallback label{color:var(--ink-soft);gap:5px;font-size:10px;display:grid}.business-file-date-fallback input{border:1px solid var(--line);border-radius:8px;width:100%;min-height:39px;padding:0 9px}.business-checklist-summary{background:#f5f3ed;border-radius:12px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;padding:12px;display:grid}.business-checklist-summary>div{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;display:grid}.business-checklist-summary small,.business-checklist-summary span{color:var(--ink-soft);font-size:10px}.business-checklist-summary strong{color:var(--rust);grid-area:1/2/3;align-self:center;font-size:18px}.business-checklist-summary>i{background:#e3dfd6;border-radius:99px;height:8px;overflow:hidden}.business-checklist-summary>i em{border-radius:inherit;background:var(--rust);height:100%;display:block}.business-checklist-summary.complete{background:#edf6ef}.business-checklist-summary.complete strong{color:var(--green)}.business-checklist-summary.complete>i em{background:var(--green)}.business-quality-page{gap:12px;display:grid}.business-quality-heading{grid-template-columns:minmax(0,1fr) 180px 110px;align-items:center;gap:14px;padding:18px;display:grid}.business-quality-heading h2{margin:3px 0}.business-quality-heading p{color:var(--ink-soft);margin:0;font-size:10px}.business-quality-heading label{color:var(--ink-soft);gap:5px;font-size:10px;display:grid}.business-quality-heading input{border:1px solid var(--line);border-radius:9px;min-height:42px;padding:0 10px}.business-quality-heading>strong{color:var(--rust);background:var(--rust-pale);border-radius:10px;justify-items:center;gap:2px;padding:10px;font-size:20px;display:grid}.business-quality-heading>strong.complete{color:var(--green);background:var(--green-pale)}.business-quality-heading>strong small{font-size:10px}.business-quality-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.business-quality-groups>section{overflow:hidden}.business-quality-groups>section>header{border-bottom:1px solid var(--line);padding:14px 16px}.business-quality-groups>section>header small{color:var(--ink-soft);font-size:10px}.business-quality-groups article{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px 15px;display:grid}.business-quality-groups article>span{color:#96622a;background:#fff2da;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.business-quality-groups article.confirmed>span{color:var(--green);background:var(--green-pale)}.business-quality-groups article.missing>span,.business-quality-groups article.partial>span{color:var(--red);background:var(--red-pale)}.business-quality-groups article>div{gap:4px;min-width:0;display:grid}.business-quality-groups article strong{justify-content:space-between;gap:8px;font-size:11px;display:flex}.business-quality-groups article strong small{color:var(--ink-soft);font-size:10px}.business-quality-groups article em,.business-quality-groups article p,.business-quality-groups article small{color:var(--ink-soft);margin:0;font-size:10px;font-style:normal;line-height:1.5}.business-quality-groups article em{color:var(--red)}.business-date-delete-entry{border-color:#ead3ce;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.business-date-delete-entry h2{margin:4px 0}.business-date-delete-entry p{color:var(--ink-soft);margin:0;font-size:10px}.business-batch-card.deleted{opacity:.68;border-left-color:#b95f55}.business-batch-card.deleted header>em{color:#9e392f;background:#fbe8e4}.business-history-heading{gap:14px;padding:18px;display:grid}.business-history-heading h2{margin:3px 0 4px;font-size:15px}.business-history-heading p{color:var(--ink-soft);margin:0;font-size:10px}.business-batch-review{background:#f2f8f4;border:1px solid #c9ddcf;border-radius:10px;gap:7px;padding:10px 12px;display:grid}.business-batch-review.notice{background:#fff9ec;border-color:#e1c790}.business-batch-review.blocked{background:#fff4f0;border-color:#e4a99a}.business-batch-review strong{color:var(--green);font-size:11px}.business-batch-review.notice strong{color:#93631f}.business-batch-review.blocked strong{color:#a23f35}.business-batch-review ul{color:var(--ink-soft);gap:4px;margin:0;padding-left:17px;font-size:10px;line-height:1.55;display:grid}.business-store-gap{color:#9a3f31;background:#fff0ec;border-radius:8px;flex-wrap:wrap;gap:5px;margin:0;padding:8px 10px;font-size:10px;display:flex}.business-store-gap small{color:#8a716d;width:100%}.business-batch-card>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.business-data-events{margin-top:4px;overflow:hidden}.business-data-events>header{border-bottom:1px solid var(--line);padding:14px 16px}.business-data-events>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-data-events article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.business-data-events article:nth-child(odd){border-right:1px solid var(--line)}.business-data-events article>span{width:29px;height:29px;color:var(--green);background:var(--green-pale);border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.business-data-events article p{color:var(--ink-soft);margin:3px 0 0;font-size:10px}.business-data-events article em{color:var(--ink);text-align:right;gap:3px;font-size:10px;font-style:normal;display:grid}.business-data-events article em small{color:var(--ink-soft)}.business-delete-dialog{width:min(610px,100vw - 28px)}.business-delete-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.business-delete-dialog>header h2{margin:4px 0 0}.business-delete-warning{color:#8c3328;background:#fff2ef;border:1px solid #efc2ba;border-radius:10px;margin:14px 0;padding:12px}.business-delete-warning p{margin:5px 0 0;font-size:10px;line-height:1.6}.business-delete-dialog>label{gap:6px;margin-top:11px;display:grid}.business-delete-dialog>label>span{color:var(--ink-soft);font-size:10px;font-weight:700}.business-delete-dialog input,.business-delete-dialog textarea{border:1px solid var(--line);border-radius:9px;width:100%;min-height:42px;padding:10px}.business-delete-dialog textarea{resize:vertical;min-height:86px}.business-delete-dialog code{overflow-wrap:anywhere;color:#873a2c;background:#f7eee9;border-radius:7px;padding:8px;font-size:10px}.business-delete-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:13px;display:flex}@media (max-width:760px){.business-period-checklist{grid-template-columns:1fr}.business-multi-upload-progress>article>span{grid-template-columns:26px minmax(0,1fr)}.business-import-steps{justify-content:space-between;gap:4px;padding:8px}.business-import-steps>span{gap:4px}.business-import-steps>span em{font-size:10px}.business-import-steps>i{display:none}.business-multi-upload-progress small{text-align:left;grid-column:2}.business-file-date-fallback{grid-template-columns:1fr 1fr}.business-file-date-fallback button{grid-column:1/-1;min-height:42px}.business-checklist-summary{grid-template-columns:1fr}.business-checklist-summary>i{width:100%}.business-quality-heading{grid-template-columns:minmax(0,1fr) 82px;padding:12px}.business-quality-heading label{grid-area:2/1/auto/-1}.business-quality-heading>strong{grid-area:1/2}.business-quality-groups{grid-template-columns:1fr}.business-quality-groups article em,.business-quality-groups article p,.business-quality-groups article small,.business-quality-groups article strong{font-size:11px}.business-date-delete-entry{flex-direction:column;align-items:stretch}.business-date-delete-entry button{min-height:44px}.business-data-events>div{grid-template-columns:1fr}.business-data-events article:nth-child(odd){border-right:0}.business-batch-card>footer>div{grid-template-columns:1fr;width:100%;display:grid}.business-delete-dialog{width:calc(100vw - 12px)}.business-delete-dialog>footer{padding-bottom:env(safe-area-inset-bottom);background:#fffefa;grid-template-columns:1fr 1fr;display:grid;position:sticky;bottom:0}}.training-progress-filters{grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(140px,.7fr));gap:10px;margin:16px 0;display:grid}.training-policy-grid input,.training-progress-filters input,.training-progress-filters select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:12px;padding:0 13px}.training-progress-layout{grid-template-columns:minmax(280px,.8fr) minmax(480px,1.6fr);gap:14px;margin:14px 0;display:grid}.training-policy-card,.training-store-breakdown{padding:18px}.training-governance-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.training-governance-head div{gap:4px;display:grid}.training-governance-head small{color:var(--muted)}.training-store-breakdown>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(100px,1fr) minmax(90px,1.4fr) 48px;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.training-store-breakdown>button span{gap:2px;display:grid}.training-store-breakdown>button small{color:var(--muted)}.training-store-breakdown>button i{background:#edf0e9;border-radius:99px;height:7px;overflow:hidden}.training-store-breakdown>button i em{background:var(--green);border-radius:inherit;height:100%;display:block}.training-policy-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.training-policy-grid label{gap:6px;display:grid}.training-policy-grid label:has(input[type=checkbox]){border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;align-items:center;min-height:44px;padding:0 12px}.training-policy-grid input[type=checkbox]{min-height:unset;width:18px;height:18px}.training-policy-card.readonly{align-content:center;gap:8px;display:grid}.training-policy-card.readonly p{color:var(--muted);margin:0}.training-wrong-review{text-align:left;gap:10px;width:100%;max-height:45vh;margin:18px 0;display:grid;overflow:auto}.training-wrong-review h3{margin:0}.training-wrong-review article{background:#fff8f4;border:1px solid #f1d8ca;border-radius:12px;gap:5px;padding:12px;display:grid}.training-wrong-review article span{color:#8d5140}.training-wrong-review article strong{color:var(--green);font-size:14px}.training-wrong-review small{color:var(--muted)}.danger-text{font-weight:700;color:#b43c31!important}@media (max-width:760px){.training-progress-filters{grid-template-columns:1fr 1fr}.training-progress-filters input{grid-column:1/-1}.training-progress-layout{grid-template-columns:1fr}.training-policy-grid{grid-template-columns:1fr 1fr}.training-governance-head{flex-direction:column}.training-governance-head .secondary-button{width:100%}}@media (max-width:420px){.training-policy-grid,.training-progress-filters{grid-template-columns:1fr}.training-progress-filters input{grid-column:auto}.training-policy-card,.training-store-breakdown{padding:14px}}.approval-print-button{z-index:1002;border:1px solid var(--line);min-height:36px;color:var(--green);background:#fff;border-radius:10px;padding:0 14px;font-weight:700;position:fixed;top:30px;right:max(74px,50vw - 485px);box-shadow:0 8px 26px #15382c1a}.approval-print-button:hover{border-color:var(--rust);color:var(--rust)}@media (min-width:761px){.app-shell :where(p,small,label,button,input,select,textarea,li,dt,dd,th,td,span,em){font-size:max(11px,.75rem)}.business-ingest-page{gap:16px;display:grid}.business-data-page :where(p,small,label,button,input,select,textarea,li,span,em){font-size:max(12px,.75rem)!important}.business-data-page .business-batch-card h2{font-size:14px}.business-data-page .business-batch-review strong,.business-data-page .business-batch-stats strong,.business-data-page .business-quality-groups article strong{font-size:13px}}@media print{body *{visibility:hidden!important}.approval-print-shell,.approval-print-shell *{visibility:visible!important}.approval-print-shell{background:#fff!important;width:100%!important;position:absolute!important;inset:0!important}.approval-print-shell .dialog-backdrop{background:#fff!important;padding:0!important;display:block!important;position:static!important}.approval-print-shell .approval-detail-dialog{width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;overflow:visible!important}.approval-print-shell .approval-detail-columns{grid-template-columns:minmax(0,1fr) 280px!important;max-height:none!important;overflow:visible!important}.approval-print-shell .approval-detail-actions,.approval-print-shell .approval-print-button,.approval-print-shell .dialog-close{display:none!important}.approval-print-shell .approval-detail-dialog>header{padding:14px 0!important}.approval-print-shell .approval-detail-columns>main{padding-left:0!important}.approval-print-shell .approval-workflow-timeline{border-left:1px solid #ddd!important}@page{size:A4;margin:12mm}}@media (max-width:760px){.approval-print-button{min-height:38px;padding:0 10px;top:9px;right:58px}}.hr-workforce-center{gap:14px;display:grid}.hr-workforce-heading{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.hr-workforce-heading>div:first-child{max-width:760px}.hr-workforce-heading h2{margin:5px 0 7px;font-size:22px}.hr-workforce-heading p{color:var(--ink-soft);margin:0;font-size:11px;line-height:1.7}.hr-workforce-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hr-workforce-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hr-workforce-summary article{align-content:center;gap:5px;min-height:95px;padding:14px;display:grid}.hr-workforce-summary small,.hr-workforce-summary span{color:var(--ink-soft);font-size:10px}.hr-workforce-summary strong{color:var(--green);font-family:Georgia,serif;font-size:27px}.hr-workforce-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hr-recruitment-board,.hr-workforce-list{overflow:hidden}.hr-recruitment-board>header,.hr-workforce-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.hr-recruitment-board h3,.hr-workforce-list h3{margin:3px 0 0;font-size:16px}.hr-recruitment-board>header>b,.hr-workforce-list>header>b{color:var(--ink-soft);font-size:10px}.hr-recruitment-board>div>article,.hr-workforce-list>article{border-bottom:1px solid var(--line);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 15px;display:grid}.hr-recruitment-board article>span,.hr-workforce-list>article>span{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.hr-recruitment-board article>p,.hr-workforce-list article>p{gap:3px;min-width:0;margin:0;display:grid}.hr-recruitment-board strong,.hr-workforce-list strong{font-size:11px}.hr-recruitment-board small,.hr-workforce-list small{color:var(--ink-soft);font-size:10px}.hr-recruitment-board em,.hr-workforce-list em{color:#7a6e62;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.hr-recruitment-actions,.hr-workforce-list article>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.hr-workforce-list article>div>b{color:var(--green);font-size:10px}.hr-recruitment-actions button,.hr-workforce-list article button{min-height:29px;color:var(--ochre);cursor:pointer;background:#fffaf5;border:1px solid #dec9b6;border-radius:7px;padding:0 8px;font-size:10px;font-weight:800}.hr-recruitment-board{grid-column:1/-1}.hr-recruitment-board>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hr-recruitment-board>div>article:nth-child(odd){border-right:1px solid var(--line)}.hr-recruitment-progress{gap:4px;min-width:110px;display:grid}.hr-recruitment-progress i{background:#eceae4;border-radius:99px;height:6px;overflow:hidden}.hr-recruitment-progress i span{background:var(--green);height:100%;display:block}.hr-recruitment-progress b{color:var(--green);font-size:10px}.hr-recruitment-board article{grid-template-columns:35px minmax(170px,1fr) minmax(100px,.45fr) auto}.hr-recruitment-board article.urgent{box-shadow:inset 4px 0 var(--red)}.hr-recruitment-board article.urgent>span{color:var(--red);background:var(--red-pale)}.hr-workforce-dialog{width:min(800px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.hr-batch-dialog{width:min(1040px,100vw - 32px)}.hr-batch-layout{grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);gap:14px;display:grid}.hr-batch-fields,.hr-batch-people{border:1px solid var(--line);background:#fbfaf6;border-radius:12px;padding:14px}.hr-batch-people>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.hr-batch-people>header input{max-width:210px;min-height:38px}.hr-batch-list{gap:5px;max-height:46vh;display:grid;overflow:auto}.hr-batch-list label{background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.hr-batch-list label.active{box-shadow:inset 3px 0 var(--green)}.hr-batch-list p{gap:2px;margin:0;display:grid}.hr-batch-list strong{font-size:11px}.hr-batch-list small{color:var(--ink-soft);font-size:10px}.hr-batch-fields{align-content:start;gap:9px;display:grid}.hr-batch-fields>label:not(.hr-batch-switch){gap:5px;display:grid}.hr-batch-switch{background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.hr-batch-switch+label{margin-top:-4px}.hr-batch-fields span{font-size:10px;font-weight:700}.hr-batch-fields input,.hr-batch-fields select{min-height:40px}.hr-batch-hint{color:var(--ink-soft);margin:0;font-size:10px;line-height:1.6}.hr-batch-select-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.hr-batch-select-actions button{min-height:30px;color:var(--green);background:#fff;border:1px solid #cad9cc;border-radius:7px;padding:0 8px;font-size:10px;font-weight:800}.hr-batch-select-actions b{color:var(--ochre);font-size:10px}.hr-assignment-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:14px}.hr-assignment-panel>header{justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.hr-assignment-panel h3{margin:3px 0 0;font-size:15px}.hr-assignment-panel>header small{color:var(--ink-soft);font-size:10px}.hr-assignment-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:14px;display:grid}.hr-assignment-columns>section{border:1px solid var(--line);background:#fbfaf6;border-radius:11px;overflow:hidden}.hr-assignment-columns h4{border-bottom:1px solid var(--line);margin:0;padding:10px 12px;font-size:11px}.hr-assignment-columns article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.hr-assignment-columns article>span{width:29px;height:29px;color:var(--green);background:var(--green-pale);border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.hr-assignment-columns article p{gap:3px;min-width:0;margin:0;display:grid}.hr-assignment-columns strong{font-size:10px}.hr-assignment-columns em,.hr-assignment-columns small{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.hr-assignment-columns article>b{color:var(--ink-soft);font-size:10px}.hr-assignment-columns article>b.active{color:var(--green)}.hr-inline-empty{color:var(--ink-soft);margin:0;padding:15px;font-size:10px}.hr-document-history,.hr-profile-versions{border:1px solid var(--line);background:#f7f5ef;border-radius:10px;margin:0 0 14px}.hr-document-history summary,.hr-profile-versions summary{color:var(--green);cursor:pointer;padding:11px 13px;font-size:10px;font-weight:800}.hr-document-history article,.hr-profile-versions article{border-top:1px solid var(--line);background:#fffefa;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.hr-document-history article>span,.hr-profile-versions article>span{color:#786d61;background:#eeebe4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.hr-document-history p,.hr-profile-versions p{gap:3px;min-width:0;margin:0;display:grid}.hr-document-history strong,.hr-profile-versions strong{font-size:10px}.hr-document-history small,.hr-profile-versions small,.hr-profile-versions time{color:var(--ink-soft);font-size:10px}.hr-profile-versions time{text-align:right;display:grid}.hr-document-history a{color:var(--ochre);font-size:10px;font-weight:800}.hr-event-warning.success{color:#276847;background:#eaf5ed;border-color:#bfdec9}@media (max-width:900px){.hr-workforce-columns{grid-template-columns:1fr}.hr-recruitment-board{grid-column:auto}.hr-recruitment-board>div{grid-template-columns:1fr}.hr-recruitment-board>div>article:nth-child(odd){border-right:0}.hr-batch-layout{grid-template-columns:1fr}.hr-batch-list{max-height:32vh}}@media (max-width:700px){.hr-workforce-center{gap:10px}.hr-workforce-heading{padding:14px;display:grid}.hr-workforce-heading h2{font-size:18px}.hr-workforce-heading p{font-size:11px}.hr-workforce-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.hr-workforce-heading>div:last-child .primary-button{grid-column:1/-1}.hr-workforce-heading button{min-height:44px}.hr-workforce-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hr-workforce-summary article{text-align:center;min-height:73px;padding:9px}.hr-workforce-summary small,.hr-workforce-summary span{font-size:11px}.hr-workforce-summary strong{font-size:22px}.hr-recruitment-board>div>article,.hr-workforce-list>article{grid-template-columns:34px minmax(0,1fr);padding:11px}.hr-recruitment-actions,.hr-recruitment-progress,.hr-workforce-list article>div{grid-column:2;justify-content:flex-start}.hr-recruitment-board strong,.hr-workforce-list strong{font-size:11px}.hr-recruitment-board em,.hr-recruitment-board small,.hr-workforce-list em,.hr-workforce-list small{white-space:normal;font-size:11px}.hr-recruitment-actions button,.hr-workforce-list article button{min-height:38px;font-size:11px}.hr-recruitment-progress{width:100%}.hr-batch-dialog,.hr-workforce-dialog{border-radius:18px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:17px 14px 0}.hr-batch-dialog .dialog-actions,.hr-workforce-dialog .dialog-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom));z-index:3;background:#fffefa;margin:14px -14px 0;position:sticky;bottom:0;box-shadow:0 -8px 24px #243b3217}.hr-batch-fields,.hr-batch-people{padding:11px}.hr-batch-people>header{display:grid}.hr-batch-people>header .search-box,.hr-batch-people>header input{width:100%;max-width:none}.hr-batch-select-actions button{min-height:38px;font-size:11px}.hr-batch-select-actions b{font-size:11px}.hr-batch-list{max-height:34vh}.hr-batch-fields span,.hr-batch-hint,.hr-batch-list small,.hr-batch-list strong{font-size:11px}.hr-directory-grid>.hr-org-tree{display:none}.hr-assignment-panel>header{align-items:flex-start}.hr-assignment-panel>header small{text-align:right;font-size:11px}.hr-assignment-columns{grid-template-columns:1fr}.hr-assignment-columns article>b,.hr-assignment-columns em,.hr-assignment-columns h4,.hr-assignment-columns small,.hr-assignment-columns strong,.hr-document-history summary,.hr-inline-empty,.hr-profile-versions summary{font-size:11px}.hr-document-history article,.hr-profile-versions article{grid-template-columns:30px minmax(0,1fr)}.hr-document-history a,.hr-profile-versions time{text-align:left;grid-column:2}.hr-document-history a,.hr-document-history small,.hr-document-history strong,.hr-profile-versions small,.hr-profile-versions strong,.hr-profile-versions time{font-size:11px}.hr-editor-grid{grid-template-columns:1fr}.hr-editor-grid .span-two{grid-column:auto}.hr-detail-actions{grid-template-columns:1fr 1fr;display:grid}.hr-documents>header{align-items:center}.hr-document-list article{grid-template-columns:34px minmax(0,1fr)}.hr-document-list article>div:last-child{grid-column:2;justify-content:flex-start}.hr-document-list article>div:last-child a,.hr-document-list article>div:last-child button{align-items:center;min-height:38px;padding:0 10px;display:inline-flex}.dialog:not(.approval-detail-dialog):not(.inspection-dialog){max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);overflow-x:hidden}.dialog input,.dialog select,.dialog textarea{font-size:16px}}.dish-recon-compare strong small,.dish-recon-mobile p b small{color:var(--ink-soft);margin-top:4px;font-size:10px;font-weight:500;line-height:1.4;display:block}.dish-recon-batches article>aside{justify-items:end;gap:5px;display:grid}.dish-recon-batches article>aside b{color:var(--green);font-size:10px}.dish-recon-upload label small{max-width:680px;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}@media (max-width:760px){.dish-recon-batches article>aside b,.dish-recon-upload label small{font-size:11px}}.multitable-group-label{color:var(--ink-soft);letter-spacing:.08em;margin:10px 8px 5px;font-size:10px;font-weight:900;display:block}.multitable-personal-note{color:var(--green);background:var(--green-pale);border-radius:9px;align-content:center;gap:4px;padding:10px 12px;display:grid}.multitable-personal-note small{color:var(--ink-soft);font-size:10px}.dish-issue-viewbar{grid-template-columns:minmax(150px,.55fr) minmax(360px,1.45fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.dish-issue-viewbar>div{gap:3px;display:grid}.dish-issue-viewbar>div strong{font-size:11px}.dish-issue-viewbar>div small{color:var(--ink-soft);font-size:10px}.dish-issue-viewbar nav{flex-wrap:wrap;gap:5px;display:flex}.dish-issue-viewbar nav button{border:1px solid var(--line);min-height:31px;color:var(--ink-soft);background:#fff;border-radius:8px;padding:0 9px;font-size:10px;font-weight:800}.dish-issue-viewbar nav button.active{color:#fff;border-color:var(--green);background:var(--green)}.field-manager-list strong em{color:var(--rust);background:var(--rust-pale);border-radius:4px;margin-left:5px;padding:2px 4px;font-size:10px;font-style:normal;display:inline-block}.field-manager-list button:disabled{color:#9ba09c;cursor:not-allowed}.field-option-trigger{font-weight:800;color:var(--green)!important;margin-top:5px!important;padding:0!important;font-size:10px!important;display:block!important}.field-option-editor{grid-template-columns:minmax(120px,1fr) auto auto;gap:4px;margin-top:6px;display:grid}.field-option-editor input{min-height:31px!important}.field-option-editor button,.field-option-editor input{border:1px solid var(--line)!important;border-radius:6px!important;padding:0 7px!important}.field-option-editor button{min-height:31px;color:var(--green)!important;background:#fff!important}.dish-recon-page{gap:12px;min-width:0;padding-bottom:48px;display:grid}.dish-recon-heading{align-items:flex-end}.dish-recon-heading .back-link{color:var(--green);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0;font-size:10px;font-weight:800;display:block}.dish-recon-heading p{max-width:800px}.dish-recon-loading{padding:22px}.dish-recon-query{grid-template-columns:minmax(260px,.7fr) minmax(440px,1.3fr);align-items:end;gap:12px;padding:14px;display:grid}.dish-recon-query form{grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:8px;display:grid}.dish-recon-dialog>label,.dish-recon-query label{gap:5px;display:grid}.dish-recon-dialog>label span,.dish-recon-query label span{color:var(--ink-soft);font-size:10px;font-weight:800}.dish-recon-dialog select,.dish-recon-dialog textarea,.dish-recon-query input{border:1px solid var(--line);background:#fff;border-radius:9px;width:100%;min-height:42px;padding:8px 10px}.dish-recon-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dish-recon-readiness article{border-top:3px solid var(--ochre);align-content:center;gap:5px;min-height:92px;padding:13px 15px;display:grid}.dish-recon-readiness article.ready{border-top-color:var(--green)}.dish-recon-readiness article.missing{border-top-color:var(--red)}.dish-recon-readiness small,.dish-recon-readiness span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dish-recon-readiness strong{color:var(--ink);font-family:Georgia,Songti SC,serif;font-size:22px}.dish-recon-status{overflow:hidden}.dish-recon-batches>header,.dish-recon-results>header,.dish-recon-status>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dish-recon-batches>header>div,.dish-recon-results>header>div,.dish-recon-status>header>div{gap:3px;display:grid}.dish-recon-batches header strong,.dish-recon-status header strong{font-size:11px}.dish-recon-batches header small,.dish-recon-results header p,.dish-recon-status header small{color:var(--ink-soft);margin:0;font-size:10px}.dish-recon-messages{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:12px 15px;display:grid}.dish-recon-messages p{color:#8b392d;background:var(--red-pale);border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;margin:0;padding:8px;font-size:10px;display:grid}.dish-recon-messages p.success{color:#276847;background:var(--green-pale)}.dish-recon-messages b{background:#ffffffa8;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.dish-recon-stores{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dish-recon-stores article{border-right:1px solid var(--line);gap:3px;padding:11px 13px;display:grid}.dish-recon-stores article:last-child{border-right:0}.dish-recon-stores strong{font-size:10px}.dish-recon-stores span{width:fit-content;color:var(--green);background:var(--green-pale);border-radius:5px;padding:2px 5px;font-size:10px;font-weight:800}.dish-recon-stores .missing span{color:var(--red);background:var(--red-pale)}.dish-recon-stores small{color:var(--ink-soft);font-size:10px}.dish-recon-results{overflow:hidden}.dish-recon-results h2{margin:2px 0;font-size:18px}.dish-recon-results .switch-row{align-items:center;gap:5px;font-size:10px;display:flex}.dish-recon-desktop{overflow:auto}.dish-recon-desktop table{border-collapse:collapse;width:100%;min-width:920px}.dish-recon-desktop td,.dish-recon-desktop th{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px}.dish-recon-desktop th{color:var(--ink-soft);background:#f7f5ef;font-size:10px}.dish-recon-desktop td{font-size:10px}.dish-recon-desktop td small,.dish-recon-desktop td strong{display:block}.dish-recon-desktop td small{max-width:250px;color:var(--ink-soft);margin-top:4px;line-height:1.45}.recon-result{color:#9a392e;background:var(--red-pale);border-radius:6px;width:fit-content;padding:3px 6px;font-size:10px!important;display:inline-block!important}.recon-result.possible_match{color:#91611f;background:#fff2d9}.dish-recon-mobile{display:none}.dish-recon-empty{text-align:center;justify-items:center;gap:5px;padding:38px 16px;display:grid}.dish-recon-empty>span{width:42px;height:42px;color:var(--green);background:var(--green-pale);border-radius:13px;place-items:center;font-size:18px;display:grid}.dish-recon-empty h3,.dish-recon-empty p{margin:0}.dish-recon-empty p{color:var(--ink-soft);font-size:10px}.dish-recon-batches{overflow:hidden}.dish-recon-batches>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dish-recon-batches article{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 14px;display:grid}.dish-recon-batches article:nth-child(odd){border-right:1px solid var(--line)}.dish-recon-batches article>span{width:31px;height:31px;color:var(--green);background:var(--green-pale);border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.dish-recon-batches p{gap:3px;min-width:0;margin:0;display:grid}.dish-recon-batches p strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dish-recon-batches small{color:var(--ink-soft);font-size:10px}.dish-recon-batches article>b{color:var(--green);font-size:10px}.dish-recon-dialog{width:min(580px,100vw - 24px)}.dish-recon-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.dish-recon-compare p{background:#f6f4ee;border-radius:9px;gap:5px;margin:0;padding:12px;display:grid}.dish-recon-compare span{color:var(--ink-soft);font-size:10px}.dish-recon-compare strong{font-size:11px}.dish-recon-dialog textarea{resize:vertical;min-height:92px}@media (max-width:760px){.dish-issue-viewbar{grid-template-columns:1fr;padding:10px}.dish-issue-viewbar nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dish-issue-viewbar nav button{min-height:40px;padding:0 4px;font-size:11px}.dish-issue-viewbar>.secondary-button{width:100%;min-height:44px}.field-option-editor{grid-template-columns:1fr auto}.field-option-editor button:last-child{grid-column:2}.dish-recon-page{gap:9px;padding-bottom:80px;overflow-x:clip}.dish-recon-heading{align-items:flex-start}.dish-recon-heading h1{font-size:22px}.dish-recon-heading p{font-size:11px}.dish-recon-query{padding:11px}.dish-recon-query,.dish-recon-query form{grid-template-columns:1fr}.dish-recon-query button{min-height:44px}.dish-recon-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dish-recon-readiness article{min-height:78px;padding:10px}.dish-recon-readiness small,.dish-recon-readiness span{white-space:normal;font-size:11px}.dish-recon-readiness strong{font-size:20px}.dish-recon-status>header{flex-direction:column;align-items:stretch;padding:12px}.dish-recon-status>header button{min-height:44px}.dish-recon-messages{grid-template-columns:1fr;padding:10px}.dish-recon-messages p{font-size:11px}.dish-recon-stores{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.dish-recon-stores article{scroll-snap-align:start;min-width:135px}.dish-recon-stores small,.dish-recon-stores span,.dish-recon-stores strong{font-size:11px}.dish-recon-results>header{padding:12px}.dish-recon-results header p{font-size:11px}.dish-recon-desktop{display:none}.dish-recon-mobile{background:#f5f3ed;gap:8px;padding:10px;display:grid}.dish-recon-mobile article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:9px;padding:12px;display:grid}.dish-recon-mobile header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dish-recon-mobile header strong{font-size:11px}.dish-recon-mobile article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dish-recon-mobile p{background:#f6f4ee;border-radius:8px;gap:3px;margin:0;padding:8px;display:grid}.dish-recon-mobile article>small,.dish-recon-mobile p span{color:var(--ink-soft);font-size:11px}.dish-recon-mobile p b{font-size:11px}.dish-recon-mobile article>em{color:var(--green);font-size:11px;font-style:normal}.dish-recon-mobile button{min-height:44px}.dish-recon-batches>div{grid-template-columns:1fr}.dish-recon-batches article:nth-child(odd){border-right:0}.dish-recon-batches article>b,.dish-recon-batches p strong,.dish-recon-batches small{font-size:11px}.dish-recon-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:17px 14px 0}.dish-recon-compare{grid-template-columns:1fr}.dish-recon-dialog .dialog-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffefa;margin:14px -14px 0;position:sticky;bottom:0;box-shadow:0 -8px 22px #223b311f}}.wt-slide-toolbar>div:first-child{scrollbar-width:thin;min-width:0;overflow-x:auto}.wt-slide-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.wt-slide-actions button{color:#667281;background:#fff;border:1px solid #dfe3e9;border-radius:6px;min-height:29px;font-size:9px}.wt-slide-insert-status{color:inherit;background:#ffffff2e;border-radius:999px;justify-self:center;padding:4px 8px;font-size:9px}.wt-form-publish{align-items:center;gap:10px;display:flex}.wt-form-publish>button{color:#fff;background:#6f57de;border:1px solid #6f57de;border-radius:7px;height:31px;padding:0 13px;font-size:10px;font-weight:700}.wt-form-publish>button.published{color:#1d7258;background:#eaf8f2;border-color:#a9dbc9}.wt-form-status{border-radius:999px;width:max-content;margin-bottom:9px;padding:4px 8px;font-size:9px;font-weight:700}.wt-form-status.draft{color:#9a6520;background:#fff2d8}.wt-form-status.published{color:#177255;background:#e4f6ee}.wt-submit-success button{color:#536071;background:#fff;border:1px solid #d7dce4;border-radius:7px;height:32px;padding:0 13px}.wt-form-results{gap:12px;width:min(860px,100% - 32px);margin:18px auto 44px;display:grid}.wt-form-results>header{background:#fff;border:1px solid #e1e5eb;border-radius:11px;align-items:center;gap:10px;padding:16px;display:flex}.wt-form-results>header>div{background:#f5f3ff;border-radius:9px;gap:2px;min-width:120px;padding:8px 14px;display:grid}.wt-form-results>header strong{color:#6550d5;font-size:22px}.wt-form-results>header span{color:#778291;font-size:9px}.wt-form-results>header>button{color:#8a4e48;background:#fff;border:1px solid #e0e4e9;border-radius:7px;margin-left:auto;padding:7px 10px}.wt-form-results>article{background:#fff;border:1px solid #e1e5eb;border-radius:11px;gap:11px;padding:18px;display:grid}.wt-form-results h3{color:#303a48;margin:0;font-size:12px}.wt-result-bar{color:#5b6674;grid-template-columns:minmax(90px,160px) minmax(120px,1fr) 70px;align-items:center;gap:10px;font-size:10px;display:grid}.wt-result-bar i{background:#eef0f5;border-radius:999px;height:8px;overflow:hidden}.wt-result-bar b{background:linear-gradient(90deg,#6d56dc,#927ff0);border-radius:999px;height:100%;display:block}.wt-result-bar em{color:#8a93a0;text-align:right;font-style:normal}.wt-result-texts{gap:5px;display:grid}.wt-result-texts p{color:#5e6977;background:#f6f7f9;border-radius:7px;margin:0;padding:8px;font-size:10px}.wt-results-empty{text-align:center;color:#929ba7;padding:50px}.wt-canvas-node.type-frame{box-shadow:none;background:#fff6;border:2px dashed #9fb0c6;align-content:start}.wt-canvas-node.type-table{white-space:pre-line;background:linear-gradient(#edf4ff 0 32%,#fff 32%);border-radius:5px}.wt-canvas-node.type-image{background:linear-gradient(135deg,#e7f0ff,#f6f9ff)}.wt-canvas-node.type-data{transform:skew(-8deg)}.wt-free-canvas svg marker path{fill:#71839a;stroke:none}.wt-free-canvas svg text{fill:#20a067;font-size:11px;font-weight:800}.wt-canvas-node.type-decision{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;padding:12px 26px;transform:none}.wt-canvas-node.type-data{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);border-radius:0;padding-left:22px;padding-right:22px;transform:none}.dc-page.professional{width:calc(100% - 34px);max-width:1500px;padding:22px 18px 48px}.dc-page.professional .dc-page-tools{margin-left:10px}.dc-page.professional .dc-doc-meta,.dc-page.professional .dc-title-row{max-width:980px;margin-left:auto;margin-right:auto}.dc-page.professional .dc-title-row>textarea{font-size:29px}.dc-page.professional .dc-doc-meta{margin-top:0;margin-bottom:16px;padding-left:64px}.dc-folder-empty{color:#87909b;text-align:center;justify-items:center;gap:6px;padding:80px 20px;display:grid}.dc-folder-empty h3,.dc-folder-empty p{margin:0}.dc-folder-empty h3{color:#303846;font-size:16px}.dc-folder-empty p{font-size:11px}.wt-editor{background:#fff;border:1px solid #dde2e9;border-radius:12px;font-family:Microsoft YaHei UI,PingFang SC,sans-serif;overflow:hidden;box-shadow:0 8px 28px #1f2b3e0e}.wt-toolbar{background:#fbfcfd;border-bottom:1px solid #e5e8ed;justify-content:space-between;gap:10px;min-height:48px;padding:7px 10px}.wt-toolbar,.wt-toolbar>div{align-items:center;display:flex}.wt-toolbar>div{flex-wrap:wrap;gap:4px}.wt-toolbar>span{color:#919aa6;font-size:10px}.wt-toolbar select{color:#4d5867;background:#fff;border:1px solid #dde2e9;border-radius:7px;height:31px;padding:0 25px 0 9px;font-size:10px}.wt-tool{color:#536171;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:10px;display:flex}.wt-tool.active,.wt-tool:hover{color:#2563eb;background:#eef3ff;border-color:#d8e3ff}.wt-tool:disabled{opacity:.42;cursor:not-allowed}.wt-tool>span{min-width:15px;color:inherit;text-align:center;font-size:13px}.wt-tool>strong{font-size:10px}.wt-separator{background:#e1e5ea;width:1px;height:22px;margin:0 3px}.wt-sheet{border-radius:9px;flex-direction:column;height:620px;display:flex}.wt-formula{background:#fff;border-bottom:1px solid #dfe3e9;grid-template-columns:62px 34px minmax(240px,1fr);align-items:center;height:38px;display:grid}.wt-formula strong{color:#394557;border-right:1px solid #e2e6eb;align-self:stretch;place-items:center;font-size:10px;display:grid}.wt-formula span{color:#858f9d;text-align:center;font-family:Georgia,serif;font-style:italic}.wt-formula input{color:#313b49;border:0;outline:0;height:100%;padding:0 10px;font-size:11px}.wt-sheet-scroll{background:#f8f9fb;flex:1;min-height:0;overflow:auto}.wt-sheet table{border-spacing:0;table-layout:fixed}.wt-sheet td,.wt-sheet th{background:#fff;border-bottom:1px solid #e0e4e9;border-right:1px solid #e0e4e9;min-width:104px;height:32px;padding:0}.wt-sheet th{z-index:2;color:#7e8997;text-align:center;background:#f4f6f8;font-size:10px;font-weight:600;position:sticky;top:0}.wt-sheet tbody th{z-index:1;width:42px;min-width:42px;left:0}.wt-sheet thead th:first-child{z-index:4;width:42px;min-width:42px;left:0}.wt-sheet td{position:relative}.wt-sheet td.selected{box-shadow:inset 0 0 0 2px #3370ff}.wt-sheet td.selected:after{content:"";background:#3370ff;border-radius:1px;width:6px;height:6px;position:absolute;bottom:-3px;right:-3px}.wt-sheet td input{box-sizing:border-box;color:#263140;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 7px;font-size:10px}.wt-sheet-tabs{background:#fff;border-top:1px solid #e0e4e9;align-items:center;gap:2px;height:39px;padding:0 8px;display:flex}.wt-sheet-tabs button{color:#677383;cursor:pointer;background:0 0;border:0;border-radius:6px;height:30px;padding:0 12px;font-size:10px}.wt-sheet-tabs button.active{color:#2364e8;background:#edf3ff;font-weight:750}.wt-sheet-tabs button.add{width:31px;padding:0;font-size:17px}.wt-sheet-tabs span{color:#a0a8b2;margin-left:auto;font-size:9px}.wt-sheet-toolbar{z-index:8;position:relative}.wt-sheet-size{color:#8a94a1;background:#f0f2f5;border-radius:5px;padding:3px 7px;font-size:9px}.wt-sheet-menu{position:relative}.wt-sheet-menu>summary{color:#536171;cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:10px;list-style:none;display:flex}.wt-sheet-menu>summary::-webkit-details-marker{display:none}.wt-sheet-menu>summary:hover,.wt-sheet-menu[open]>summary{color:#2563eb;background:#eef3ff;border-color:#d8e3ff}.wt-sheet-menu>summary span{font-size:13px}.wt-sheet-menu>summary strong{font-size:10px}.wt-sheet-menu>div{z-index:30;background:#fff;border:1px solid #dfe3e9;border-radius:9px;width:190px;padding:6px;display:grid;position:absolute;top:36px;left:0;box-shadow:0 14px 34px #19253929}.wt-sheet-menu>div p{color:#9aa2ad;margin:4px 8px 5px;font-size:9px}.wt-sheet-menu>div i{background:#eceef1;height:1px;margin:5px}.wt-sheet-menu>div button{color:#455162;text-align:left;background:0 0;border:0;border-radius:6px;height:31px;padding:0 9px;font-size:10px}.wt-sheet-menu>div button:hover{color:#245edc;background:#f0f4ff}.wt-sheet-menu>div button:disabled{color:#b9bec6;cursor:not-allowed}.wt-sheet th.selected-axis{color:#1f5fe6;background:#e9f0ff}.wt-sheet-scroll.freeze-first tbody tr:first-child td,.wt-sheet-scroll.freeze-first tbody tr:first-child th{z-index:1;position:sticky;top:32px;box-shadow:0 1px #cfd7e5}.wt-sheet-tabs>.wt-sheet-tab-wrap{margin:0}.wt-sheet-tab-wrap input{color:#314054;border:1px solid #7ba1ff;border-radius:6px;outline:0;width:100px;height:28px;padding:0 8px;font-size:10px}.wt-slides{background:#f5f6f8;flex-direction:column;height:650px;display:flex}.wt-slides-body{flex:1;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid}.wt-slides-body>aside{background:#f8f9fb;border-right:1px solid #dfe3e9;padding:10px;overflow:auto}.wt-slides-body>aside>button{color:#8a93a0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:20px 1fr;gap:6px;width:100%;margin-bottom:7px;padding:5px;display:grid}.wt-slides-body>aside>button.active{color:#3370ff;background:#eef3ff;border-color:#7ea3ff}.wt-slides-body .mini{aspect-ratio:16/9;color:#fff;background:#205e4b;border:1px solid #dfe3e9;border-radius:3px;align-content:center;gap:4px;padding:8px;display:grid;overflow:hidden}.wt-slides-body .mini small,.wt-slides-body .mini strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.wt-slides-body>aside>button.add-slide{color:#526070;text-align:center;border:1px dashed #cfd5dd;height:36px;display:block}.wt-slides-body>main{grid-template-rows:minmax(0,1fr) 82px;gap:10px;min-width:0;padding:18px;display:grid}.wt-slide-canvas{aspect-ratio:16/9;box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#124536,#277560);border-radius:4px;align-content:center;place-self:center;gap:18px;width:min(930px,100%);padding:8%;display:grid;box-shadow:0 12px 34px #1f2d3e2e}.mini.theme-night,.wt-slide-canvas.theme-night{background:linear-gradient(135deg,#172237,#304d73)}.mini.theme-warm,.wt-slide-canvas.theme-warm{background:linear-gradient(135deg,#7b3f2b,#c3714c)}.mini.theme-paper,.wt-slide-canvas.theme-paper{color:#243141;background:#fff}.wt-slide-canvas>input,.wt-slide-canvas>textarea{width:100%;color:inherit;text-align:center;background:0 0;border:1px solid #0000;outline:0;padding:4px}.wt-slide-canvas>input{font-family:Noto Serif SC,Songti SC,serif;font-size:clamp(24px,3vw,46px);font-weight:800}.wt-slide-canvas>textarea{resize:none;min-height:90px;font-size:clamp(13px,1.5vw,22px);line-height:1.65}.wt-slide-canvas :is(input,textarea):focus{border-color:#ffffff6b}.wt-slides-body>main>label{color:#7d8794;gap:4px;font-size:9px;display:grid}.wt-slides-body>main>label textarea{resize:none;border:1px solid #dfe3e9;border-radius:7px;height:54px;padding:8px;font-size:10px}.wt-present{z-index:200;background:#0c1017;place-items:center;display:grid;position:fixed;inset:0}.wt-present>button{z-index:2;color:#fff;background:#ffffff16;border:1px solid #fff5;border-radius:8px;padding:8px 12px;position:absolute;top:18px;right:20px}.wt-present .wt-slide-canvas{width:88vw}.wt-present h1,.wt-present p{text-align:center;margin:0}.wt-present h1{font-size:4vw}.wt-present p{white-space:pre-wrap;font-size:2vw}.wt-slides-v2 .wt-slides-body.templates-open{grid-template-columns:180px minmax(0,1fr) 210px}.wt-template-button{color:#536171;background:0 0;border:1px solid #0000;border-radius:7px;height:31px;padding:0 8px;font-size:10px}.wt-template-button.active,.wt-template-button:hover{color:#2563eb;background:#eef3ff;border-color:#d8e3ff}.wt-slide-view-actions{flex-wrap:nowrap!important}.wt-slide-view-actions>button{color:#617080;background:0 0;border:0;border-radius:5px;width:26px;height:28px}.wt-slide-view-actions>span{color:#7f8995;text-align:center;min-width:34px;font-size:9px}.wt-slide-stage{place-items:center;min-height:0;display:grid;overflow:auto}.wt-slides-v2 .wt-slide-canvas{width:88%;padding:7%;transition:width .16s;position:relative}.wt-slide-element{z-index:5;color:#1f2b3b;cursor:move;background:#ffffffeb;border:1px solid #ffffffa6;border-radius:5px;align-content:center;padding:6px;display:grid;position:absolute;box-shadow:0 5px 18px #0d1b2d2e}.wt-slide-element.selected{outline-offset:2px;outline:2px solid #4e86ff}.wt-slide-element textarea{width:100%;min-height:28px;color:inherit;text-align:center;resize:none;background:0 0;border:0;outline:0;padding:2px;font-size:10px;font-weight:650}.wt-slide-element small{color:#8793a2;text-align:right;font-size:7px}.wt-slide-element.type-shape{background:#dce8ff;border-radius:999px}.wt-slide-element.type-image,.wt-slide-element.type-media{background:linear-gradient(135deg,#dfe9f7,#f9fbfd);align-content:end}.wt-slide-element.type-chart{background:linear-gradient(90deg,#0000 16%,#6f9cf6 16% 29%,#0000 29% 38%,#8dc8a8 38% 52%,#0000 52% 61%,#f2b36d 61% 78%,#0000 78%),#fffffff0;padding-top:45px}.wt-slide-element.type-table{background:repeating-linear-gradient(0deg,#fff 0 24px,#dfe5ed 25px),repeating-linear-gradient(90deg,#0000 0 32%,#dfe5ed 33%)}.wt-slide-element.type-formula textarea{font-family:Georgia,serif;font-size:13px;font-style:italic}.wt-slide-templates{border-left:1px solid #dfe3e9;min-height:0;overflow:auto;background:#fff!important;border-right:0!important;padding:10px!important}.wt-slide-templates>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.wt-slide-templates>header strong{font-size:11px}.wt-slide-templates>header button{background:0 0;border:0}.wt-slide-templates>input{box-sizing:border-box;border:1px solid #dfe3e9;border-radius:6px;width:100%;height:30px;padding:0 8px;font-size:9px}.wt-slide-templates>p{color:#8b94a0;margin:12px 0 6px;font-size:9px}.wt-slide-templates>button{color:#505b6b!important;background:#fff!important;border:1px solid #e1e5eb!important;grid-template-columns:1fr!important;gap:4px!important;margin-bottom:10px!important;padding:5px!important;display:grid!important}.wt-slide-templates>button>span{aspect-ratio:16/9;color:#fff;background:#205e4b;border-radius:3px;place-items:center;font-size:9px;display:grid}.wt-slide-templates>button>span.theme-warm{background:linear-gradient(135deg,#7b3f2b,#c3714c)}.wt-slide-templates>button>span.theme-night{background:linear-gradient(135deg,#172237,#304d73)}.wt-slide-templates>button>span.theme-paper{color:#243141;background:#f5f6f8}.wt-slide-templates>button strong{font-size:9px}.wt-slide-templates>button small{color:#929aa5;font-size:8px}.wt-questionnaire{background:#f4f6f9;min-height:620px}.wt-form-builder,.wt-form-preview{gap:12px;width:min(760px,100% - 32px);margin:18px auto 44px;display:grid}.wt-form-builder>article,.wt-form-preview fieldset,.wt-form-preview>header,.wt-form-title,.wt-submit-success{background:#fff;border:1px solid #e1e5eb;border-radius:11px;padding:20px}.wt-form-title{border-top:4px solid #7257e8}.wt-form-title input,.wt-form-title textarea{box-sizing:border-box;resize:none;border:0;outline:0;width:100%}.wt-form-title input{font-size:22px;font-weight:800}.wt-form-title textarea{color:#687483;margin-top:8px;font-size:11px}.wt-form-builder>article{gap:10px;display:grid}.wt-form-builder>article>header{grid-template-columns:26px minmax(0,1fr) 120px;align-items:center;gap:8px;display:grid}.wt-form-builder>article>header>span{color:#644ee1;background:#f0edff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.wt-form-builder input,.wt-form-builder select{border:1px solid #e0e4ea;border-radius:7px;height:36px;padding:0 9px;font-size:10px}.wt-option{grid-template-columns:20px minmax(0,1fr) 25px;align-items:center;gap:6px;padding-left:34px;display:grid}.wt-option>span{color:#9aa2ad}.wt-add-option,.wt-option>button{color:#828c98;cursor:pointer;background:0 0;border:0}.wt-add-option{color:#3370ff;justify-self:start;margin-left:34px}.wt-answer-placeholder{color:#9aa2ad;border-bottom:1px solid #dfe3e8;margin-left:34px;padding:10px;font-size:10px}.wt-form-builder>article>footer{border-top:1px solid #eef0f3;justify-content:flex-end;gap:6px;padding-top:10px;display:flex}.wt-form-builder>article>footer label{align-items:center;gap:5px;margin-right:auto;font-size:10px;display:flex}.wt-form-builder>article>footer button,.wt-question-add button{color:#5b6674;background:#fff;border:1px solid #dfe3e8;border-radius:7px;min-height:30px;padding:0 9px;font-size:10px}.wt-question-add{justify-content:center;gap:6px;padding:8px;display:flex;position:sticky;bottom:10px}.wt-question-add button{color:#fff;background:#6e56dc;border-color:#6e56dc}.wt-form-preview>header{border-top:5px solid #7257e8}.wt-form-preview h2,.wt-form-preview p{margin:0}.wt-form-preview p{color:#717c8a;margin-top:7px;font-size:11px}.wt-form-preview form{gap:10px;display:grid}.wt-form-preview fieldset{gap:9px;margin:0;display:grid}.wt-form-preview legend{color:#303a48;padding:0;font-size:11px;font-weight:750}.wt-form-preview legend b{color:#e04c4c;margin-left:4px}.wt-form-preview fieldset label{align-items:center;gap:7px;font-size:10px;display:flex}.wt-form-preview input[type=date],.wt-form-preview textarea{border:1px solid #dfe3e8;border-radius:7px;min-height:38px;padding:7px}.wt-rating{gap:3px;display:flex}.wt-rating button{color:#d9dde3;background:0 0;border:0;font-size:24px}.wt-rating button.active{color:#ffb520}.wt-submit{color:#fff;background:#6e56dc;border:0;border-radius:8px;justify-self:start;min-height:38px;padding:0 22px}.wt-submit-success{text-align:center;justify-items:center;gap:6px;display:grid}.wt-submit-success>span{color:#fff;background:#25a274;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.wt-submit-success h3,.wt-submit-success p{margin:0}.wt-question-palette{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dfe3e9;border-radius:11px;padding:10px 12px;position:sticky;bottom:10px;box-shadow:0 10px 30px #1f2a3a1f}.wt-question-palette>strong{color:#687383;margin:0 0 8px;font-size:10px;display:block}.wt-question-palette>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.wt-question-palette button{color:#536071;cursor:pointer;background:#fff;border:1px solid #e2e5e9;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 8px;font-size:9px;display:flex}.wt-question-palette button:hover{color:#5941cd;background:#f7f5ff;border-color:#bcb0f0}.wt-question-palette button span{color:#7158df;text-align:center;width:18px;font-weight:800}.wt-form-preview :is(input[type=number],input[type=tel],input[type=email],select){box-sizing:border-box;color:#344051;background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:min(420px,100%);height:38px;padding:0 9px;font-size:10px}.wt-nps{grid-template-columns:repeat(11,minmax(28px,1fr));gap:4px;display:grid}.wt-nps button{color:#5f6a78;background:#fff;border:1px solid #dfe3e8;border-radius:6px;height:34px}.wt-nps button.active,.wt-nps button:hover{color:#fff;background:#6851d7;border-color:#6851d7}.wt-answer-placeholder.type-nps{word-spacing:8px}.wt-mind-note{min-height:570px}.wt-outline-editor{padding:22px 18px 60px}.wt-outline-row{border-bottom:1px solid #f0f2f5;grid-template-columns:22px 20px minmax(120px,1fr) repeat(4,28px);align-items:center;gap:4px;min-height:43px;display:grid}.wt-outline-row .drag{color:#a2a9b2}.wt-outline-row>button{color:#73808e;background:0 0;border:0;border-radius:6px;height:27px;padding:0}.wt-outline-row>button:hover{background:#eef2f6}.wt-outline-row>input:not([type]),.wt-outline-row>input[type=text]{background:0 0;border:1px solid #0000;outline:0;height:36px;padding:0 7px;font-size:11px}.wt-outline-row>input:focus{background:#f8faff;border-color:#bed0ff}.wt-outline-row input.done{color:#9aa3ae;text-decoration:line-through}.wt-diagram{min-height:620px}.wt-free-canvas,.wt-map-canvas{background-color:#fbfcfd;background-image:radial-gradient(#d9dee6 1px,#0000 0);background-size:20px 20px;height:570px;position:relative;overflow:auto}.wt-free-canvas>svg,.wt-map-canvas svg{pointer-events:none;width:1300px;height:900px;position:absolute;inset:0;overflow:visible}.wt-free-canvas svg path,.wt-map-canvas svg path{fill:none;stroke:#9aabc1;stroke-width:2px}.wt-free-canvas svg circle{fill:#71839a}.wt-canvas-node,.wt-map-node{z-index:2;cursor:pointer;border:2px solid #0000;position:absolute;box-shadow:0 6px 18px #2231471c}.wt-map-node{background:#fff;border-radius:10px;gap:3px;width:155px;min-height:50px;padding:7px 9px;display:grid}.wt-map-node.blue{border-left-color:#3370ff}.wt-map-node.green{border-left-color:#20a57a}.wt-map-node.orange{border-left-color:#ec8c32}.wt-map-node.purple{border-left-color:#7958df}.wt-canvas-node.selected,.wt-map-node.selected{border-color:#3370ff;box-shadow:0 0 0 3px #3370ff29,0 8px 22px #1f325024}.wt-canvas-node textarea,.wt-map-node input{box-sizing:border-box;color:#263141;background:0 0;border:0;outline:0;width:100%;padding:2px;font-size:11px;font-weight:750}.wt-canvas-node small,.wt-map-node small{color:#9aa2ad;font-size:8px}.wt-canvas-node{touch-action:none;background:#fff;border-radius:10px;align-content:center;padding:9px;display:grid}.wt-canvas-node textarea{resize:none;text-align:center;touch-action:auto;min-height:38px;font-weight:700}.wt-canvas-node.type-sticky{border-radius:2px;transform:rotate(-1deg)}.wt-canvas-node.type-ellipse,.wt-canvas-node.type-end,.wt-canvas-node.type-start{border-radius:999px}.wt-canvas-node.type-decision{border-radius:4px;transform:rotate(2deg)}.wt-canvas-node.color-yellow{background:#fff2a8}.wt-canvas-node.color-green{background:#dff6e8}.wt-canvas-node.color-blue{background:#e5efff}.wt-canvas-node.color-white{background:#fff}@media (max-width:760px){.dc-page.professional{width:100%;padding:20px 7px 70px}.dc-page.professional .dc-doc-meta,.dc-page.professional .dc-title-row{padding-left:0}.dc-page.professional .dc-title-row>textarea{font-size:22px}.wt-toolbar{flex-direction:column;align-items:flex-start}.wt-toolbar>span{align-self:flex-end}.wt-sheet{height:calc(100dvh - 245px);min-height:520px}.wt-sheet td,.wt-sheet th{min-width:92px}.wt-slides{height:auto;min-height:650px}.wt-slides-body{grid-template-columns:92px minmax(520px,1fr);overflow:auto}.wt-slides-body>aside{padding:5px}.wt-slides-body>aside>button{grid-template-columns:1fr}.wt-slides-body>aside>button>span{display:none}.wt-slides-body>main{min-width:520px;padding:10px}.wt-form-builder,.wt-form-preview{width:calc(100% - 14px);margin-top:8px}.wt-form-builder>article,.wt-form-preview fieldset,.wt-form-preview>header,.wt-form-title{padding:13px}.wt-form-builder>article>header{grid-template-columns:25px minmax(0,1fr)}.wt-form-builder>article>header select{grid-column:2}.wt-option{padding-left:0}.wt-outline-editor{padding:10px 3px 50px}.wt-outline-row{grid-template-columns:18px 18px minmax(120px,1fr) repeat(2,28px)}.wt-outline-row>button:nth-last-of-type(3),.wt-outline-row>button:nth-last-of-type(4){display:none}.wt-free-canvas,.wt-map-canvas{height:calc(100dvh - 280px);min-height:520px}.wt-diagram .wt-toolbar{z-index:10;position:sticky;top:0}.wt-present h1{font-size:8vw}.wt-present p{font-size:4vw}}.wt-tool>span{place-items:center;width:16px;min-width:16px;height:16px;font-size:0;display:grid}.wt-tool>span svg{width:16px;height:16px;display:block}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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}