/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-8{margin:calc(var(--spacing) * 8)}.m-10{margin:calc(var(--spacing) * 10)}.m-512{margin:calc(var(--spacing) * 512)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}.writing-hero{color:#fff;background:linear-gradient(120deg,#17334d,#245f9a);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;margin:18px;padding:24px 26px;display:flex;overflow:hidden}.writing-hero>div:first-child>span{letter-spacing:1.5px;color:#8fc6ef;font-size:10px}.writing-hero h2{margin:8px 0;font-size:20px}.writing-hero p{color:#b9cee0;margin:0;font-size:11px}.writing-actions{gap:12px;display:flex}.writing-actions button,.mode-switch button{color:#fff;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff28;border-radius:8px;min-width:165px;padding:15px 18px}.writing-actions button:hover{background:#ffffff20}.writing-actions i,.mode-switch i{float:left;width:30px;font-size:19px;font-style:normal}.writing-actions b,.writing-actions small,.mode-switch b,.mode-switch small{display:block}.writing-actions small,.mode-switch small{color:#a9c4db;margin-top:5px;font-size:9px}.mode-tag,.writing-status{color:#667382;background:#f1f3f6;border-radius:14px;padding:4px 10px;font-size:10px;display:inline-block}.mode-tag.linked{color:#2a65c2;background:#e7f0ff}.writing-status{color:#aa7217;background:#fff1d7}.mode-switch{grid-template-columns:1fr 1fr;gap:12px;padding:22px 25px 0;display:grid}.mode-switch button{color:#506071;background:#f7f9fb;border-color:#e0e5ea;min-width:0}.mode-switch button small{color:#8a97a4}.mode-switch button.selected{color:#245fbe;background:#edf4ff;border-color:#2c6bd1;box-shadow:0 0 0 3px #2d6ed012}.linked-project{background:#edf4ff;border-radius:5px;margin-top:2px;padding:8px 10px;display:block;color:#2e6bc8!important}.clickable:hover td{background:#f8fbff}.detail-btn{color:#2865c7;cursor:pointer;background:#fff;border:1px solid #d7e2f3;border-radius:5px;margin-left:8px;padding:6px 9px;font-size:11px}.detail-body{padding:20px 24px 84px}.detail-hero{color:#fff;background:linear-gradient(135deg,#10263b,#1d5f91);border-radius:8px;justify-content:space-between;gap:18px;padding:20px;display:flex}.detail-hero span{color:#94c9ed;font-size:11px}.detail-hero h2{margin:8px 0;font-size:20px}.detail-hero p{color:#bad0df;margin:0}.detail-hero>b{background:#ffffff1f;border:1px solid #ffffff2c;border-radius:18px;align-self:flex-start;padding:6px 12px}.mini-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.info{background:#fbfcfe;border:1px solid #e7ecf2;border-radius:8px;padding:13px 14px}.info span{color:#8a96a3;font-size:11px;display:block}.info b{color:#263442;margin-top:7px;display:block}.panel-in-drawer{background:#fff;border:1px solid #e8edf2;border-radius:8px;margin-top:14px;padding:16px}.panel-in-drawer h3{margin:0 0 14px;font-size:14px}.timeline{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.timeline.four{grid-template-columns:repeat(4,1fr)}.timeline>div{text-align:center;color:#9aa4af;position:relative}.timeline span{color:#758391;background:#eef2f6;border-radius:50%;place-items:center;width:28px;height:28px;margin:0 auto 7px;display:grid}.timeline b{font-size:11px}.timeline .done span{color:#fff;background:#2867d4}.timeline .done b{color:#265fad}.finance-bars{padding:18px 20px}.bar-row{margin-bottom:14px}.bar-row>div{justify-content:space-between;margin-bottom:7px;display:flex}.bar-row b{color:#2c3947;font-size:12px}.bar-row span,.bar-row small{color:#7f8b97;font-size:11px}.bar-row meter{width:100%;height:10px}.cost-row{border-top:1px solid #eef2f5;justify-content:space-between;padding:11px 0;display:flex}.muted{color:#8995a1}.kpi-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.kpi{background:#f7fbff;border:1px solid #e6edf5;border-radius:8px;padding:12px}.kpi span{color:#82909d;font-size:11px;display:block}.kpi b{color:#265fad;margin-top:6px;font-size:18px;display:block}.mini-bars{grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.client-hero{background:linear-gradient(135deg,#16314b,#197c78)}.writing-detail-hero{background:linear-gradient(135deg,#182c4a,#5b6bbd)}.submission-hero{background:linear-gradient(135deg,#20314b,#8a6a2a)}.cost-inputs{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.role-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:18px;display:grid}.role-card{background:#fbfcfe;border:1px solid #e7ecf2;border-radius:8px;padding:16px}.role-card h3{margin:0 0 12px;font-size:15px}.role-row{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.role-row:first-of-type{border-top:0}.role-row b,.role-row small{display:block}.role-row small{color:#8d99a5;margin-top:4px}.role-row button{cursor:pointer;border:0}@media (width<=900px){.writing-hero{flex-direction:column;align-items:flex-start}.writing-actions{width:100%}.writing-actions button{flex:1}.mini-grid,.role-grid{grid-template-columns:1fr 1fr}.timeline{grid-template-columns:repeat(4,1fr)}}@media (width<=600px){.writing-actions,.mode-switch{grid-template-columns:1fr;width:100%;display:grid}.writing-hero{margin:10px;padding:19px}.writing-actions button{width:100%}.mini-grid,.role-grid,.cost-inputs,.kpi-strip,.mini-bars{grid-template-columns:1fr}.timeline,.timeline.four{grid-template-columns:repeat(2,1fr)}}.linked-row{border-top:1px solid #eef2f5;grid-template-columns:1fr 72px 86px 92px;align-items:center;gap:10px;padding:12px 0;display:grid}.linked-row:first-of-type{border-top:0}.linked-row b,.linked-row small{display:block}.linked-row small{color:#8d99a5;margin-top:5px}.linked-row span,.linked-row time{color:#667382;font-size:12px}.linked-row em{color:#178564;background:#e7f6f0;border-radius:14px;justify-self:start;padding:4px 10px;font-size:10px;font-style:normal}@media (width<=600px){.linked-row{grid-template-columns:1fr}}.tag-cell{white-space:normal;min-width:360px}.tag-cell .mode-tag{margin:2px 4px 2px 0}.table-note{color:#8a96a3;margin:0;padding:0 20px 18px;font-size:12px}.journal-input{background:#fbfcfe;border:1px solid #e7edf4;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px 16px;padding:14px;display:grid}.journal-input h4{color:#2d3b49;grid-column:1/-1;margin:0}.role-actions{align-items:center;gap:8px;display:flex}.danger{cursor:pointer;border-radius:14px;padding:4px 10px;font-size:10px;color:#c34444!important;background:#fff5f5!important;border:1px solid #f0c7c7!important}.journal-card{border-top:1px solid #edf1f4;padding:12px 0}.journal-card:first-of-type{border-top:0}.journal-card>div:first-child b,.journal-card>div:first-child small{display:block}.journal-card>div:first-child small{color:#8d99a5;margin-top:5px}@media (width<=600px){.journal-input{grid-template-columns:1fr}.role-actions{flex-wrap:wrap}}.filter-select{color:#687582;background:#fff;border:1px solid #dfe4ea;border-radius:6px;padding:8px 12px}.import-box{background:#fbfcfe;border-bottom:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.import-box textarea{resize:vertical;border:1px solid #dfe4e9;border-radius:6px;flex:1 0 100%;order:3;min-height:58px;padding:10px}.import-box button{align-self:center;min-width:110px;width:auto!important;padding:8px 14px!important}.import-box #new-journal-button{order:1}.import-box button:last-child{order:2}@media (width<=720px){.import-box button{flex:1}}.role-person{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.role-person img,.role-person>i,.person-cell img,.person-cell>i{object-fit:cover;color:#245fbe;background:linear-gradient(135deg,#dceaff,#b9d4ff);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:700;display:grid}.role-person:hover b{color:#2563c7}.avatar-action{border-radius:14px;padding:4px 10px;font-size:10px;color:#2865c7!important;background:#f3f8ff!important;border:1px solid #cfe0f7!important}.person-cell{align-items:center;gap:10px;display:flex}.person-cell img,.person-cell>i{flex-basis:30px;width:30px;height:30px}.avatar-editor{max-width:620px;padding:24px}.avatar-crop{text-align:center;color:#7b8895;justify-content:center;gap:9px;display:grid}.avatar-crop canvas{cursor:grab;touch-action:none;background:#eef3f8;border:5px solid #fff;border-radius:50%;width:280px;height:280px;box-shadow:0 8px 28px #1c3d6528}.avatar-crop canvas:active{cursor:grabbing}.upload-avatar{text-align:center;color:#2865c7;cursor:pointer;background:#f7faff;border:1px dashed #9fbae1;border-radius:10px;margin:22px auto 14px;padding:14px;display:block}.upload-avatar input{display:none}.avatar-zoom{grid-template-columns:55px 1fr;align-items:center;gap:12px;display:grid}.avatar-zoom input{width:100%}.avatar-editor>p{color:#83909d;font-size:12px}.score-menu-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.score-menu-row>.field{margin:0}@media (width<=760px){.score-menu-row{grid-template-columns:1fr}}.form-grid:has(>label.field select[name=type]){grid-template-columns:repeat(6,minmax(0,1fr))}.form-grid:has(>label.field select[name=type])>.field{grid-column:span 3}.form-grid:has(>label.field select[name=type])>.field:nth-child(-n+3){grid-column:span 2}.form-grid:has(>label.field select[name=type])>.field.wide{grid-column:1/-1}@media (width<=760px){.form-grid:has(>label.field select[name=type]){grid-template-columns:1fr}.form-grid:has(>label.field select[name=type])>.field{grid-column:auto}.form-grid:has(>label.field select[name=type])>.field:nth-child(-n+3){grid-column:auto}.form-grid:has(>label.field select[name=type])>.field.wide{grid-column:auto}}.stats.compact{margin:18px}.finance-page .table-wrap small{white-space:normal;max-width:360px}.profit{color:#138a5b}.loss{color:#c83e3e}.cost-row.total{border-top:2px solid #dfe7ef;margin-top:6px}.cost-row.total b{color:#1457aa;font-size:16px}.writing-analytics{grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin:18px;display:grid}.writing-analytics article{background:#fff;border:1px solid #e7edf4;border-radius:8px;padding:15px}.writing-analytics h3{color:#263442;margin:0 0 12px;font-size:14px}.writer-row{border-top:1px solid #edf2f6;grid-template-columns:1fr 110px;align-items:center;gap:12px;padding:10px 0;display:grid}.writer-row:first-of-type{border-top:0}.writer-row b,.writer-row small{display:block}.writer-row small{color:#83909d;margin-top:4px}.writer-row meter{width:100%;height:8px}.clickable-writer{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px}.clickable-writer:hover{background:#f5f8ff}.clickable-writer:focus-visible,.text-link:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.text-link{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}.text-link:hover{text-decoration:underline}.writing-toolbar-actions{align-items:center;gap:10px;display:flex}.mini-column-chart{align-items:end;gap:12px;height:160px;padding-top:8px;display:flex}.mini-column-chart.compact{height:135px}.mini-column-chart>div{text-align:center;flex:1}.mini-column-chart span{color:#fff;background:linear-gradient(#377de6,#8bb7ff);border-radius:8px 8px 3px 3px;justify-content:center;align-items:flex-start;min-height:28px;display:flex}.mini-column-chart span.green-bar{background:linear-gradient(#16a178,#7ed9ba)}.mini-column-chart i{margin-top:6px;font-size:11px;font-style:normal}.mini-column-chart small{color:#7c8996;margin-top:8px;display:block}.writing-filters{background:#fbfcfe;border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4;grid-template-columns:repeat(5,1fr);gap:12px;padding:14px 18px;display:grid}.writing-filters label span{color:#7d8a97;margin-bottom:6px;font-size:11px;display:block}.writing-filters input,.writing-filters select{color:#344253;background:#fff;border:1px solid #dfe5ec;border-radius:6px;width:100%;padding:9px}@media (width<=1100px){.writing-analytics{grid-template-columns:1fr}.writing-filters{grid-template-columns:1fr 1fr}}@media (width<=620px){.writing-filters,.writer-row{grid-template-columns:1fr}.writing-toolbar-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.research-transfer-hero{color:#fff;background:linear-gradient(125deg,#17365c 0%,#215f9a 58%,#278b83 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:18px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #16497b24}.research-transfer-hero:after{content:"";background:#ffffff10;border-radius:50%;width:250px;height:250px;position:absolute;top:-125px;right:-70px}.research-transfer-hero>div,.research-transfer-hero>button{z-index:1;position:relative}.research-transfer-hero small{color:#9ddbd6;letter-spacing:1.6px;font-size:10px}.research-transfer-hero h2{margin:8px 0 6px;font-size:24px}.research-transfer-hero p{color:#c9dde8;margin:0;font-size:12px}.research-transfer-hero button{color:#205c9a;cursor:pointer;background:#fff;border:1px solid #fff5;border-radius:10px;padding:12px 20px;font-weight:700;box-shadow:0 8px 20px #12365a35}.research-transfer-hero button:hover{transform:translateY(-1px)}.research-monthly-scores{background:linear-gradient(#f5f9ff,#fff);border-bottom:1px solid #e7edf4;padding:20px 28px}.research-score-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.research-score-heading small{color:#3470cf}.research-score-heading h3{margin:3px 0 0;font-size:17px}.research-score-heading>span{color:#8290a0;font-size:11px}.research-score-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.research-score-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7f5;border-radius:12px;min-height:145px;padding:15px 16px;transition:all .18s;box-shadow:0 7px 20px #1b4a7a0d}.research-score-card:hover{border-color:#9fc1f0;transform:translateY(-3px);box-shadow:0 13px 28px #1b4a7a1c}.research-score-grid span,.research-score-grid b,.research-score-grid small{display:block}.research-score-grid span{color:#64758a;font-size:11px}.research-score-grid b{color:#2365d8;margin:8px 0 4px;font-size:23px}.research-score-grid small{color:#929eaa;font-size:10px}.research-score-card em{color:#3470cf;margin-top:10px;font-size:10px;font-style:normal;display:block}.score-detail-row{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) 110px 80px;align-items:center;gap:14px;padding:13px 4px;display:grid}.score-detail-row:first-of-type{border-top:0}.score-detail-row b,.score-detail-row small{display:block}.score-detail-row small{color:#8996a4;margin-top:5px}.score-detail-row span{color:#687789;font-size:12px}.score-detail-row strong{color:#2466cf;text-align:right}.score-detail-total{color:#174f9e;background:#eef5ff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:8px;padding:15px;display:flex}.score-detail-total b{font-size:20px}@media (width<=620px){.research-transfer-hero{margin:10px;padding:22px;display:block}.research-transfer-hero button{margin-top:18px}.research-score-heading{display:block}.research-score-heading>span{margin-top:5px;display:block}.score-detail-row{grid-template-columns:1fr}.score-detail-row strong{text-align:left}}.research-performance-tip{color:#a15f08;border-top:1px solid #edf2f7;margin:10px 0 0;padding-top:9px;font-size:11px;line-height:1.55}.research-transfer-filters{grid-template-columns:repeat(4,minmax(150px,1fr))}@media (width<=900px){.research-transfer-filters{grid-template-columns:1fr 1fr}}@media (width<=620px){.research-transfer-filters{grid-template-columns:1fr}}.excel-actions{background:#fbfcfe;border-bottom:1px solid #edf1f4;justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.excel-actions button,.excel-actions label{color:#2865c7;cursor:pointer;background:#fff;border:1px solid #cfe0f8;border-radius:6px;padding:8px 12px;font-size:12px}.excel-actions label{position:relative;overflow:hidden}.excel-actions input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (width<=720px){.excel-actions{flex-wrap:wrap;justify-content:flex-start}}.office-select-row{grid-template-columns:minmax(260px,420px) minmax(220px,360px);align-items:end;gap:16px;padding:18px 20px;display:grid}.office-select-row .field{margin:0}@media (width<=720px){.office-select-row{grid-template-columns:1fr}}.wide-feedback{overflow:hidden}.wide-table{overflow-x:auto}.wide-table table{border-collapse:collapse;width:100%;min-width:1280px}.wide-table th{color:#667382;text-align:left;white-space:nowrap;background:#f6f9fc;border-bottom:1px solid #e6edf4;padding:10px;font-size:11px}.wide-table td{vertical-align:top;border-bottom:1px solid #eef2f6;padding:12px 10px}.wide-table td b,.wide-table td small{display:block}.wide-table td small{color:#7f8b97;white-space:normal;max-width:260px;line-height:1.5}.wide-table .status{white-space:nowrap}.money-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.edit-panel{background:#fbfcfe}.compact-edit{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.compact-edit .primary{justify-self:start}@media (width<=720px){.money-cards,.compact-edit{grid-template-columns:1fr}}.writer-stat-section .summary-list{gap:10px;display:grid}.writer-stat-section .summary-row{background:#fbfdff;border:1px solid #e4ebf3;border-radius:10px;grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr) minmax(140px,1.2fr);align-items:center;gap:16px;min-height:58px;padding:12px 16px;display:grid}.writer-stat-section .summary-row span,.writer-stat-section .summary-row b,.writer-stat-section .summary-row small{min-width:0;line-height:1.5;display:block}.writer-stat-section .summary-row span{color:#23364d;font-weight:600}.writer-stat-section .summary-row b{color:#2264c7;font-size:18px}.writer-stat-section .summary-row small{color:#738399;font-size:14px}@media (width<=620px){.writer-stat-section .summary-row{grid-template-columns:1fr;gap:4px}}.dashboard-tabs{align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.dashboard-tabs button{color:#2865c7;cursor:pointer;background:#fff;border:1px solid #d8e3f3;border-radius:8px;padding:10px 16px}.dashboard-tabs button.primary{color:#fff;background:#2d6bd3}.reminder-tab{position:relative}.reminder-tab span,.red-count{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;font-size:12px;display:inline-grid}.red-count{margin-left:0;font-weight:700}.project-reminder-panel .panel-title{align-items:center}.project-reminder-panel td small{color:#8b98a6;margin-top:4px;display:block}.project-followup-box .section-title-row,.project-followup-box .followup-item{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.followup-input{grid-template-columns:1fr 120px;gap:12px;margin:12px 0;display:grid}.followup-input textarea{resize:vertical;border:1px solid #dde6ef;border-radius:8px;width:100%;padding:12px}.followup-list{gap:10px;display:grid}.followup-item{border-top:1px solid #edf1f5;padding-top:10px}.followup-item b{color:#51606f;font-size:12px;display:block}.followup-item p{color:#243244;white-space:pre-wrap;margin:6px 0 0}@media (width<=720px){.dashboard-tabs,.project-followup-box .section-title-row,.project-followup-box .followup-item{flex-direction:column;align-items:stretch}.followup-input{grid-template-columns:1fr}}.order-table .project-type-badge{white-space:normal;white-space:nowrap;border-radius:7px;min-width:0;max-width:none;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.35;box-shadow:0 2px 7px #2365d80d}.order-table .muted-text{white-space:pre;line-height:1.65;display:block}.form-grid>.ym-select{grid-column:1/-1;width:min(100%,660px)}.form-grid>.ym-select>div.with-all{grid-template-columns:minmax(150px,1.25fr) minmax(130px,1fr) minmax(110px,.85fr)}.submission-drawer .drawer-head{padding:15px 24px}.submission-drawer .drawer-head h2{font-size:18px}.submission-drawer .drawer-head p{margin-top:5px;font-size:10px}.submission-drawer .detail-body{padding:18px 24px 70px}.submission-drawer .submission-hero{min-height:92px;padding:17px 20px}.submission-drawer .submission-hero h2{margin:7px 0;font-size:18px;line-height:1.45}.submission-drawer .submission-hero p{font-size:11px}.submission-common-info{margin-top:8px;padding:7px 9px}.submission-common-info h3{display:none}.submission-common-info .info{border-radius:6px;min-height:53px;padding:8px 10px}.submission-common-info .info span{font-size:9px}.submission-common-info .info b{margin-top:5px;font-size:10px}.submission-journal-panel{padding:14px 16px}.submission-journal-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.submission-journal-heading>div{align-items:center;gap:12px;display:flex}.submission-journal-heading h3{margin:0}.submission-journal-heading span{color:#2768cb;font-size:11px}.submission-journal-list{gap:8px;display:grid}.submission-journal-row{background:#f8fafc;border:1px solid #dfe8f1;border-radius:8px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.submission-journal-row.accepted{background:#effbf5;border-color:#b9e7cc}.submission-journal-row.rejected{background:#fff8e8;border-color:#efd293}.submission-journal-name{text-align:center;min-width:0}.submission-journal-name b{font-size:12px;line-height:1.5;display:block}.submission-journal-name span{color:#7b8794;margin-top:5px;font-size:9px;display:block}.submission-journal-facts{flex-wrap:wrap;align-items:stretch;gap:7px;display:flex}.submission-journal-fact{background:#ffffffa8;border:1px solid #dce6ef;border-radius:6px;flex:0 145px;min-width:110px;max-width:180px;padding:6px 9px;overflow:hidden}.accepted .submission-journal-fact{border-color:#b9e7cc}.rejected .submission-journal-fact{background:#fffaf0;border-color:#efd293}.submission-journal-fact span,.submission-journal-fact b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.submission-journal-fact span{color:#7d8b99;font-size:8px}.submission-journal-fact b{color:#182638;margin-top:4px;font-size:9px}.submission-journal-reminder{color:#a65b08;background:#fff3e3;border-radius:6px;grid-column:3;justify-self:end;max-width:170px;margin:0;padding:7px 9px;font-size:9px;line-height:1.45}@media (width<=1200px){.submission-common-info>div{grid-template-columns:repeat(4,minmax(140px,1fr))}.submission-journal-row{grid-template-columns:160px minmax(0,1fr)}}@media (width<=760px){.submission-drawer{width:100%}.submission-common-info>div{grid-template-columns:1fr 1fr}.submission-journal-row{grid-template-columns:1fr}.submission-journal-name{text-align:left}.submission-journal-reminder{grid-column:auto;justify-self:stretch;max-width:none}.form-grid>.ym-select>div.with-all{grid-template-columns:1fr}}.brand-logo{object-fit:contain;background:#fff;border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 1px #ffffff35}.login-brand .brand-logo{width:54px;height:54px}:root{--nav:#132438;--blue:#2365d8;--ink:#1b2938;--muted:#7a8795;--line:#e6eaf0;--bg:#f5f7fa;--green:#18a47b}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}.shell{min-height:100vh}.sidebar{background:var(--nav);color:#fff;z-index:5;width:232px;padding:0 14px;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff15;align-items:center;gap:11px;height:82px;padding:0 8px;display:flex}.brand-mark{background:linear-gradient(145deg,#24b49a,#2b74d8);border-radius:10px;place-items:center;width:38px;height:38px;font-family:serif;font-size:22px;font-weight:700;display:grid}.brand b{letter-spacing:1px;font-size:15px;display:block}.brand small{color:#7890a7;letter-spacing:1.2px;margin-top:4px;font-size:8px;display:block}.sidebar nav{gap:6px;padding-top:22px;display:grid}.sidebar nav button{color:#a8b7c6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;height:46px;padding:0 14px;position:relative}.sidebar nav button i{width:30px;font-size:18px;font-style:normal;display:inline-block}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#2865d4,#285fbf);box-shadow:0 6px 18px #07121f33}.sidebar nav button em{background:#ef725f;border-radius:12px;padding:1px 7px;font-size:11px;font-style:normal;position:absolute;right:13px}.side-foot{border-top:1px solid #ffffff18;align-items:center;gap:10px;padding-top:17px;display:flex;position:absolute;bottom:20px;left:16px;right:16px}.side-foot b,.side-foot small{display:block}.side-foot small{color:#8295a7;margin-top:2px;font-size:11px}.side-foot>span{margin-left:auto}.workspace{min-height:100vh;margin-left:232px}.workspace>header{border-bottom:1px solid var(--line);z-index:4;background:#fff;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0}.global-search{color:#8996a4;background:#f4f6f9;border-radius:7px;align-items:center;width:350px;padding:0 13px;display:flex}.global-search input{background:0 0;border:0;outline:0;width:100%;height:36px;padding-left:8px}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.header-actions button{color:#536171;background:0 0;border:0;font-size:18px}.bell{position:relative}.bell i{background:#e95b52;border-radius:50%;width:6px;height:6px;position:absolute;top:1px;right:2px}.avatar{color:#245ebd;background:#dce9ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.avatar.small{width:32px;height:32px}.mobile-brand{display:none}.content{max-width:1700px;margin:auto;padding:28px 30px 50px}.page-head{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.page-head p{color:#97a1ad;margin:0 0 7px;font-size:12px}.page-head h1{margin:0;font-size:25px}.date{color:#87929f;font-size:12px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat{background:#fff;border:1px solid #edf0f3;border-radius:10px;padding:20px;position:relative;overflow:hidden}.stat>div span,.stat>div strong{display:block}.stat>div span{color:#788593;font-size:13px}.stat>div strong{margin-top:10px;font-size:27px}.stat>i{color:#2865d4;background:#e8f0ff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid;position:absolute;top:18px;right:18px}.stat footer{color:#9aa4af;border-top:1px solid #edf0f3;margin-top:18px;padding-top:13px;font-size:11px}.stat footer b{color:#20a07b;margin-right:8px}.stat.purple>i{color:#7857cf;background:#f0ebff}.stat.green>i{color:#199a73;background:#e1f7f0}.stat.orange>i{color:#e5882d;background:#fff0e1}.panel{background:#fff;border:1px solid #e9edf1;border-radius:10px;margin-top:17px}.dashboard-grid{grid-template-columns:1.45fr 1fr;gap:17px;display:grid}.panel-title{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.panel-title h2{margin:0 0 5px;font-size:15px}.panel-title p,.toolbar p{color:#9aa4ae;margin:0;font-size:11px}.panel-title select,.panel-title button{border:1px solid var(--line);color:#75808b;background:#fff;border-radius:6px;padding:6px 10px;font-size:11px}.progress-chart{background:repeating-linear-gradient(#fff,#fff 43px,#eef1f4 44px);justify-content:space-around;align-items:flex-end;height:205px;padding:35px 25px 18px;display:flex}.progress-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.progress-chart span{background:linear-gradient(#4180e7,#79a8ef);border-radius:4px 4px 0 0;width:30px;min-height:15px;position:relative}.progress-chart span i{text-align:center;color:#708091;width:100%;font-size:10px;font-style:normal;position:absolute;top:-20px}.progress-chart small{color:#85919d;font-size:11px}.todo-row{border-bottom:1px solid #f0f2f4;align-items:center;gap:12px;margin:0 20px;padding:15px 0;display:flex}.todo-row label input{display:none}.todo-row label span{border:1px solid #cfd6dd;border-radius:50%;width:17px;height:17px;display:block}.todo-row div b,.todo-row div small{display:block}.todo-row div b{font-size:12px}.todo-row div small{color:#8d98a4;margin-top:5px;font-size:10px}.todo-row time{color:#8995a1;margin-left:auto;font-size:11px}.recent{margin-top:17px}.toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:17px 20px;display:flex}.toolbar label{color:#8e99a4;border:1px solid #dfe4ea;border-radius:6px;align-items:center;width:300px;padding:0 11px;display:flex}.toolbar input{border:0;outline:0;width:100%;height:34px;padding-left:7px}.toolbar>.primary{margin-left:auto}.primary{cursor:pointer;border-radius:6px;box-shadow:0 4px 10px #2465d426;color:#fff!important;background:#2465d4!important;border:0!important;padding:9px 14px!important}.filter{color:#687582;background:#fff;border:1px solid #dfe4ea;border-radius:6px;padding:8px 12px}.list-panel{margin-top:0;overflow:hidden}.table-wrap{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:left;color:#84909c;border-bottom:1px solid var(--line);background:#fafbfc;padding:12px 16px;font-size:11px;font-weight:500}td{color:#53606e;border-bottom:1px solid #eef1f4;padding:14px 16px;font-size:12px}td b,td small{display:block}td b{color:#2b3744;font-size:12px}td small{color:#97a1ab;margin-top:5px;font-size:10px}.person{align-items:center;gap:10px;display:flex}.person>span{color:#326fd2;background:#e6efff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.owner{color:#3670cc;background:#e9f2ff;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:7px;display:inline-grid!important}.code{color:#2967cc}.topic{max-width:300px}.topic b{text-overflow:ellipsis;overflow:hidden}.more{background:0 0;border:0}.stage,.status{color:#b67c1b;background:#fff4dc;border-radius:15px;padding:4px 10px;font-size:10px;display:inline-block}.s-写作{color:#3267bf;background:#e8f0ff}.s-投稿{color:#7154bd;background:#eeeaff}.s-审稿{color:#188b6a;background:#e1f7f0}.status{color:#178564;background:#e7f6f0}.status.done{color:#687582;background:#edf0f4}.transfer{color:#2765c7;cursor:pointer;background:#f4f8ff;border:1px solid #bcd1f4;border-radius:5px;padding:6px 9px;font-size:11px}.transfer:disabled{color:#98a2ad;background:#f5f6f7;border-color:#dfe3e7}.pagination{color:#8a95a0;justify-content:space-between;align-items:center;height:54px;padding:0 20px;font-size:11px;display:flex}.pagination button{color:#788491;background:#fff;border:1px solid #e0e5ea;border-radius:5px;min-width:29px;height:29px;margin-left:4px}.pagination button.current{color:#fff;background:#2867d4;border-color:#2867d4}.empty{text-align:center;padding:70px 20px}.empty>span{color:#2a68ce;background:#eaf1fe;border-radius:15px;place-items:center;width:58px;height:58px;margin:auto;font-size:25px;display:grid}.empty h3,.empty h2{margin:18px 0 7px}.empty p{color:#8b96a2}.empty.module{margin-top:0}.overlay{z-index:20;background:#0f1b2b70;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;width:min(760px,100%);height:100%;animation:.2s ease-out slide;overflow-y:auto;box-shadow:-15px 0 40px #0e192730}@keyframes slide{0%{transform:translate(100%)}to{transform:none}}.drawer-head{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:20px 25px;display:flex;position:sticky;top:0}.drawer-head h2{margin:0;font-size:19px}.drawer-head p{color:#909ba6;margin:6px 0 0;font-size:11px}.drawer-head button{color:#677481;cursor:pointer;background:#f1f3f5;border:0;border-radius:50%;width:32px;height:32px;font-size:22px}.drawer form{padding-bottom:75px}.drawer fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:22px 25px}.drawer legend{color:#344150;padding-top:18px;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:4px;display:grid}.field{color:#687582;flex-direction:column;gap:7px;font-size:11px;display:flex}.field.wide{grid-column:1/-1}.field input,.field select,.field textarea{color:#2d3945;background:#fff;border:1px solid #dfe4e9;border-radius:6px;outline:0;padding:9px 10px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#4180e2;box-shadow:0 0 0 3px #2d6ed014}.add-line{color:#2864c4;background:#f7faff;border:1px dashed #a9c0e5;border-radius:5px;align-self:flex-start;padding:7px 12px}.form-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;width:min(760px,100%);height:66px;padding:13px 25px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -5px 15px #1925350c}.form-actions button{background:#fff;border:1px solid #dfe4e9;border-radius:6px;padding:8px 18px}.toast{z-index:30;color:#fff;background:#19344c;border-radius:7px;padding:12px 18px;position:fixed;bottom:25px;right:25px;box-shadow:0 8px 24px #15243538}.toast span{background:#22a67e;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:9px;display:inline-grid}@media (width<=1100px){.stats{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.sidebar{width:200px}.workspace{margin-left:200px}.content{padding:22px 18px}}@media (width<=720px){.sidebar{display:none}.workspace{margin-left:0}.workspace>header{padding:0 14px}.mobile-brand{color:#245fbf;font-weight:700;display:block}.global-search{display:none}.content{padding:18px 12px}.date{display:none}.stats,.form-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.toolbar label{flex:1;width:auto}.filter{display:none}.page-head{margin-bottom:15px}.dashboard-grid{display:block}.panel{margin-top:12px}}.login-shell{isolation:isolate;background:linear-gradient(125deg,#173d4b 0%,#7ca6aa 42%,#d7ddd1 72%,#b3c6bc 100%);place-items:center;min-height:100vh;padding:48px 8vw;display:grid;position:relative;overflow:hidden}.login-shell:before{content:"";z-index:-2;filter:blur(12px);background:radial-gradient(circle at 18% 20%,#e8f0d8cc 0 8%,#0000 28%),radial-gradient(circle at 80% 16%,#f8ead5b8 0 10%,#0000 30%),radial-gradient(at 25% 85%,#113c50 0 13%,#0000 43%),radial-gradient(at 72% 70%,#315f6b99 0 10%,#0000 42%);position:absolute;inset:-12%;transform:scale(1.08)}.login-shell:after{content:"";z-index:-1;background:linear-gradient(90deg,#071e2d38,#0000 48%,#f4f0df1f),repeating-linear-gradient(108deg,#0000 0 92px,#ffffff09 93px 94px);position:absolute;inset:0;box-shadow:inset 0 0 160px #071a273d}.login-card{-webkit-backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#ffffffd9,#f7fbf7ad);border:1px solid #ffffff8c;border-radius:30px;width:min(500px,100%);margin-left:min(34vw,430px);padding:48px 50px 38px;animation:.5s cubic-bezier(.2,.75,.25,1) loginRise;position:relative;box-shadow:0 34px 90px #0b293653,inset 0 1px #fff}@keyframes loginRise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.login-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff70,#0000 35%,#dff3ef38);position:absolute;inset:0}.login-card>*{position:relative}.login-brand{color:#111c22;border:0;height:auto;margin-bottom:42px;padding:0}.login-brand .brand-logo{border-radius:16px;width:58px;height:58px;box-shadow:0 10px 28px #183b4930,0 0 0 1px #fff}.login-brand b{letter-spacing:.4px;font-size:17px}.login-brand small{color:#68777c;letter-spacing:.6px;margin-top:5px;font-size:11px}.login-card h1{color:#0c1519;letter-spacing:-1px;margin:0 0 11px;font-size:34px;line-height:1.2}.login-card p{color:#738086;margin:0 0 31px;line-height:1.7}.login-form{gap:20px;display:grid}.login-form label{color:#27343a;gap:9px;font-size:13px;font-weight:700;display:grid}.login-form input{color:#152126;background:#ffffffb8;border:1px solid #ffffffc9;border-radius:13px;outline:0;width:100%;height:56px;padding:0 17px;transition:all .18s;box-shadow:inset 0 1px #fff,0 8px 22px #1938440c}.login-form input::placeholder{color:#899397}.login-form input:focus{background:#ffffffe6;border-color:#537d87;box-shadow:0 0 0 4px #517d871a,inset 0 1px #fff}.login-password-field>div{position:relative}.login-password-field input{padding-right:65px}.login-password-field button{color:#617278;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-form>.primary{height:58px;margin-top:5px;font-size:16px;font-weight:800;transition:all .18s;color:#fff!important;background:#071013!important;border-radius:14px!important;box-shadow:0 14px 30px #0710132e!important}.login-form>.primary:hover{transform:translateY(-1px);background:#17363c!important;box-shadow:0 18px 34px #07101338!important}.login-error{color:#ae3f34;background:#fff1efc9;border:1px solid #f0bcb6;border-radius:11px;padding:11px 13px}.login-note{color:#788589;border-top:1px solid #5f74751c;margin-top:24px;padding-top:20px;line-height:1.7;display:block}@media (width<=1000px){.login-card{margin-left:25vw}}@media (width<=760px){.login-shell{background:linear-gradient(145deg,#315d68,#a7c0ba 55%,#dce0d2);padding:22px}.login-card{border-radius:24px;margin-left:0;padding:35px 25px 28px}.login-brand{margin-bottom:30px}.login-card h1{font-size:28px}.login-form input{height:52px}.login-form>.primary{height:54px}}.project-type-badge{color:#1f5fc8;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:10px;justify-content:center;align-items:center;min-width:94px;padding:8px 12px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #2365d812}.order-filters{border-bottom:1px solid var(--line);background:#fbfcfe;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;padding:14px 20px;display:grid}.order-filters label{color:#718091;gap:6px;font-size:11px;display:grid}.order-filters select,.order-filters input{color:#263443;background:#fff;border:1px solid #dfe5ec;border-radius:7px;height:38px;padding:0 10px}.pagination button:disabled{opacity:.45;cursor:not-allowed;background:#f4f6f8}.detail-btn{color:#2765c7;cursor:pointer;background:#fff;border:1px solid #bcd1f4;border-radius:5px;padding:6px 9px;font-size:11px}@media (width<=900px){.order-filters{grid-template-columns:1fr 1fr}}@media (width<=560px){.order-filters{grid-template-columns:1fr}}.research-hero{color:#fff;background:linear-gradient(135deg,#18344f,#237d78);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:18px;padding:24px;display:flex}.research-hero span{color:#9fe7de;letter-spacing:1.4px;font-size:11px}.research-hero h2{margin:8px 0;font-size:24px}.research-hero p{color:#c6ddd9;margin:0}.research-kpis{grid-template-columns:repeat(3,1fr);gap:10px;min-width:420px;display:grid}.research-kpis .kpi{background:#ffffff14;border-color:#ffffff24}.research-kpis .kpi span,.research-kpis .kpi b{color:#fff}.research-people{grid-template-columns:repeat(5,1fr);gap:12px;padding:0 18px 16px;display:grid}.research-people article,.research-task-card{background:#fff;border:1px solid #e7edf3;border-radius:10px;padding:15px}.research-people b,.research-people small,.research-people strong{display:block}.research-people small{color:#83919f;margin:6px 0}.research-people strong{color:#2365d8;font-size:20px}.research-task-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px;display:grid}.research-task-card h3{color:#2365d8;margin:12px 0 5px;font-size:13px}.research-task-card h2{margin:0 0 12px;font-size:17px;line-height:1.5}.research-task-card p{color:#657383;background:#f8fafc;border-radius:8px;padding:10px;line-height:1.7}.research-task-card>small{color:#8794a3;line-height:1.6;display:block}.task-top{justify-content:space-between;display:flex}.mode-tag.revision{color:#b56216;background:#fff0e6}@media (width<=1100px){.research-hero{display:block}.research-kpis{min-width:0;margin-top:18px}.research-people,.research-task-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.research-kpis,.research-people,.research-task-grid{grid-template-columns:1fr}}.account-admin{background:#fbfdff;border:1px solid #e6edf5;border-radius:12px;margin:18px;overflow:hidden}.toolbar.slim{padding:14px 18px}.account-list{gap:12px;padding:16px;display:grid}.account-row{background:#fff;border:1px solid #e7edf3;border-radius:10px;grid-template-columns:repeat(5,minmax(120px,1fr));align-items:end;gap:12px;padding:14px;display:grid}.account-row .field.wide{grid-column:1/-1}.account-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.danger{color:#bf4236;cursor:pointer;background:#fff4f2;border:1px solid #ffd0ca;border-radius:6px;padding:7px 10px}.add-account{background:#f7fbff;border-style:dashed}@media (width<=1100px){.account-row{grid-template-columns:1fr 1fr}}@media (width<=640px){.account-row{grid-template-columns:1fr}.account-actions{justify-content:flex-start}}.transfer-feedback{border-top:1px solid #edf1f5;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.transfer-feedback label{color:#687582;gap:6px;font-size:11px;display:grid}.transfer-feedback select,.transfer-feedback input{color:#263443;background:#fff;border:1px solid #dfe5ec;border-radius:7px;height:36px;padding:0 10px}.transfer-feedback .primary{height:36px;box-shadow:none}@media (width<=760px){.transfer-feedback{grid-template-columns:1fr}}.research-filterbar{grid-template-columns:150px 150px 1fr;align-items:end;gap:12px;padding:0 18px 18px;display:grid}.research-filterbar label{color:#687582;gap:6px;font-size:11px;display:grid}.research-filterbar select{color:#263443;background:#fff;border:1px solid #dfe5ec;border-radius:8px;height:38px;padding:0 10px}.bonus-tip{color:#a85b18;background:#fff7ef;border:1px solid #ffd9be;border-radius:10px;padding:11px 13px;line-height:1.5}.bonus-tip b,.bonus-tip span{display:block}.bonus-tip b{color:#7a3d0f;font-size:12px}.bonus-tip span{font-size:12px}.bonus-tip.ok{color:#147451;background:#f0fbf6;border-color:#ccebdc}.bonus-tip.ok b{color:#0b6b49}@media (width<=760px){.research-filterbar{grid-template-columns:1fr}}.request-alert{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:14px 16px;display:flex}.request-alert b{margin-bottom:4px;display:block}.request-alert p{color:#3b5f98;margin:0}.research-actions{align-items:center;gap:18px;display:flex}.research-actions .primary{white-space:nowrap}.revision-source-preview{gap:4px;line-height:1.55;display:grid}.revision-source-preview span{display:block}.mini-kpis{gap:10px;margin-left:auto;display:flex}.experiment-page .toolbar{align-items:flex-start}.experiment-create{border-bottom:1px solid var(--line);background:#fbfdff;padding:18px 20px}.experiment-source{margin-bottom:16px}.experiment-lines{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.experiment-line-input{background:#fff;border:1px solid #e4ebf3;border-radius:10px;gap:12px;padding:14px;display:grid}.experiment-line-input h4{color:#233347;margin:0;font-size:15px}.experiment-page .form-actions.inline{width:auto;height:auto;box-shadow:none;background:0 0;border:0;padding:16px 0 0;position:static}.experiment-list{gap:12px;padding:18px 20px;display:grid}.experiment-card{background:#fff;border:1px solid #e4ebf3;border-radius:12px;justify-content:space-between;gap:18px;padding:16px;transition:all .15s;display:flex}.experiment-card:hover{border-color:#b9cff5;transform:translateY(-1px);box-shadow:0 8px 24px #1c3a5f10}.experiment-card span{color:#2365d8;font-size:12px;font-weight:700}.experiment-card h3{margin:8px 0 6px;font-size:16px}.experiment-card p{color:#7b8795;margin:0}.experiment-card-kpis{grid-template-columns:repeat(3,120px);align-items:stretch;gap:10px;display:grid}.experiment-hero{color:#fff;background:linear-gradient(135deg,#18344f,#296f78)}.experiment-hero p,.experiment-hero span{color:#d4e9ec}.experiment-detail-list .cost-row span small{color:#8a96a4;margin-top:4px;display:block}.clickable{cursor:pointer}@media (width<=1100px){.experiment-lines{grid-template-columns:1fr}.experiment-card{display:block}.experiment-card-kpis{grid-template-columns:repeat(3,1fr);margin-top:14px}.mini-kpis{margin-left:0}}@media (width<=640px){.experiment-card-kpis,.mini-kpis{grid-template-columns:1fr;width:100%;display:grid}}.editable-cost-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #eef2f5;grid-template-columns:minmax(0,1fr) 140px 96px;align-items:center;gap:14px;display:grid}.editable-cost-row:hover{background:#f7fbff}.editable-cost-row>b{text-align:right;font-variant-numeric:tabular-nums}.editable-cost-row em{color:#2f6ed3;text-align:right;font-size:12px;font-style:normal}.journal-edit-grid{background:#fbfdff;border:1px solid #e5ebf2;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin:4px 0 10px;padding:14px;display:grid}.journal-edit-grid h4{color:#1f3042;grid-column:1/-1;margin:0}.journal-edit-grid textarea{min-height:72px}@media (width<=720px){.journal-edit-grid{grid-template-columns:1fr}}.account-simple-list{padding:14px 18px}.account-simple-list table{background:#fff;border:1px solid #e6edf5;border-radius:10px;overflow:hidden}.account-simple-list td,.account-simple-list th{padding:13px 16px}.account-simple-list tr:hover td{background:#f7fbff}.account-simple-list .status{font-weight:700}.section-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.inline-actions,.form-actions-inline{align-items:center;gap:10px;display:flex}.small-btn{min-height:auto!important;padding:10px 16px!important}.ghost{color:#5f7288;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:10px;padding:12px 18px}.qc-dashboard-first{display:block}.qc-dashboard-first .schedule-widget{margin-top:0;margin-bottom:17px}.experiment-standalone-drawer{width:min(1120px,100vw - 96px);overflow-x:hidden}.experiment-standalone-drawer .drawer-head{padding:28px 42px}.experiment-standalone-form{max-width:1120px;margin:0 auto;padding:0 42px 92px;overflow:hidden}.experiment-standalone-form fieldset{border:0;margin:0;padding:26px 0 30px}.experiment-standalone-form legend{color:#243347;width:100%;padding:0 0 18px;font-size:20px;display:block}.experiment-standalone-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.experiment-standalone-form .field{color:#647386;min-width:0;font-size:14px}.experiment-standalone-form .field span{line-height:1.4}.experiment-standalone-form .field input,.experiment-standalone-form .field select,.experiment-standalone-form .field textarea{border-radius:10px;width:100%;min-width:0;max-width:100%;height:48px;padding:0 14px}.experiment-standalone-form .field textarea{resize:vertical;height:auto;min-height:116px;padding:12px 14px}.experiment-standalone-form .field.wide{grid-column:1/-1}.experiment-standalone-drawer .form-actions{width:min(1120px,100vw - 96px);padding:14px 42px}.experiment-standalone-drawer .form-actions button{min-width:92px}@media (width<=900px){.experiment-standalone-drawer{width:100%}.experiment-standalone-drawer .drawer-head{padding:22px}.experiment-standalone-form{padding:0 22px 92px}.experiment-standalone-form .form-grid{grid-template-columns:1fr}.experiment-standalone-drawer .form-actions{width:100%;padding:14px 22px}}.writing-analytics.detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-lines{gap:10px;margin-top:12px;display:grid}.stat-lines>div{background:#f8fbff;border:1px solid #e6edf5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.stat-lines span{color:#71849a}.stat-lines b{color:#10243a}.status.warn{color:#b56216;background:#fff2df}.panel-in-panel{background:#fbfdff;border:1px solid #e6edf5;border-radius:12px;margin:14px 20px;padding:16px}.submission-owner-stats{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px}.submission-owner-stats>div{align-items:start;justify-content:initial;background:#fff;grid-template-columns:minmax(95px,auto) minmax(0,1fr);gap:6px 14px;min-width:0;padding:14px 16px;line-height:1.45;display:grid}.submission-owner-stats>div>span{white-space:nowrap;grid-column:1;font-weight:700}.submission-owner-stats>div>b{white-space:normal;overflow-wrap:anywhere;grid-column:2;min-width:0}.submission-owner-stats>div>small{white-space:normal;overflow-wrap:anywhere;color:#71849a;grid-column:1/-1;min-width:0;line-height:1.5}.submission-owner-stats>div>small+small{border-top:1px solid #edf2f7;padding-top:2px}.wide-feedback .status.warn{white-space:normal;max-width:240px;line-height:1.5}@media (width<=720px){.submission-owner-stats{grid-template-columns:1fr}.submission-owner-stats>div{grid-template-columns:1fr;gap:4px}.submission-owner-stats>div>span,.submission-owner-stats>div>b{grid-column:1}}.submission-drawer{width:min(1080px,100%)}.submission-drawer .detail-body>section.panel-in-drawer:has(.mini-grid.inline){display:none}.submission-common-info{margin-top:16px}.submission-common-info>div{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;display:grid}.submission-common-info .info{min-width:0}.submission-common-info .info b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wide-feedback{margin-top:16px}.wide-feedback .wide-table table{min-width:1180px}.issue-filter-bar{grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;margin:14px 0;display:grid}.issue-filter-bar .field{margin:0}.issue-article-list{margin:16px 0}.issue-article-list .panel-title{margin-bottom:12px}.issue-article-list table td{vertical-align:top}.intl-page .clickable:hover td{background:#f6f9ff}.ym-select{color:#7d8a97;flex-direction:column;gap:6px;min-width:0;font-size:11px;display:flex}.ym-select>span{display:block}.ym-select>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ym-select>div.with-all{grid-template-columns:1fr 1fr 1fr}.ym-select select,.ym-select button{color:#233347;text-align:left;background:#fff;border:1px solid #dfe6ee;border-radius:8px;width:100%;height:42px;padding:0 12px}.ym-select button.selected{color:#2365d8;background:#eef5ff;border-color:#2d6ed0;font-weight:700}.drawer-danger-zone{justify-content:flex-end;margin:0 0 12px;display:flex}.drawer-danger-zone .danger{color:#c73535;cursor:pointer;background:#fff3f3;border:1px solid #f2b8b8;border-radius:8px;padding:10px 14px}@media (width<=760px){.issue-filter-bar{grid-template-columns:1fr}}.intl-collection-tabs{align-items:center;gap:12px;padding:12px 20px 0;display:flex}.intl-collection-tabs button{color:#2865c7;cursor:pointer;background:#fff;border:1px solid #d8e3f3;border-radius:8px;min-width:96px;padding:9px 15px}.intl-collection-tabs button.primary{color:#fff;background:#2d6bd3;box-shadow:0 8px 18px #2d6bd324}.intl-layout{grid-template-columns:310px minmax(0,1fr);gap:16px;padding:14px 20px 22px;display:grid}.intl-journals{background:#fbfdff;border:1px solid #e5ebf2;border-radius:12px;align-self:start;padding:14px}.intl-journals h3{color:#1f3042;margin:0 0 12px}.intl-journals button{text-align:left;color:#263443;cursor:pointer;background:#fff;border:1px solid #e3eaf2;border-radius:10px;width:100%;margin-bottom:9px;padding:11px 12px}.intl-journals button b,.intl-journals button small{display:block}.intl-journals button small{color:#8393a4;margin-top:5px}.intl-journals button.active{color:#1f5fc8;background:#eff6ff;border-color:#8db4f4;box-shadow:0 8px 20px #2365d812}.intl-main{gap:14px;display:grid}.journal-title-card{color:#fff;background:linear-gradient(135deg,#18344f,#237d78);border:1px solid #e5ebf2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.journal-title-card span{color:#ace7df}.journal-title-card h2{margin:6px 0 0;font-size:20px;line-height:1.35}.journal-title-card b{white-space:nowrap}.intl-form{background:#fbfdff;border:1px solid #e5ebf2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.intl-form h3{color:#1f3042;grid-column:1/-1;margin:0}.empty.slim{padding:34px 16px}.empty.slim>span{border-radius:12px;width:42px;height:42px;font-size:18px}.intl-page td small+small{margin-top:4px}@media (width<=1000px){.intl-layout,.intl-form{grid-template-columns:1fr}.journal-title-card{display:block}.intl-main .issue-filter-bar{grid-template-columns:1fr 1fr}}@media (width<=760px){.intl-main .issue-filter-bar{grid-template-columns:1fr}}.issue-status-editor{grid-template-columns:repeat(3,minmax(86px,1fr));gap:6px;display:grid}.issue-status-editor label{color:#718091;gap:4px;font-size:11px;display:grid}.issue-status-editor select{background:#fff;border:1px solid #dfe5ec;border-radius:6px;height:30px;padding:0 6px}.intl-main .excel-actions{border:1px solid #e5ebf2;border-radius:12px;margin:0}.select-search{background:#f8fbff;margin-bottom:8px}.issue-count-col{white-space:nowrap;width:110px;max-width:110px}.issue-count-col b{font-size:13px}.intl-main .issue-filter-bar{grid-template-columns:repeat(3,minmax(150px,1fr));align-items:end}.intl-summary-kpis{align-items:stretch}.intl-overall-kpi{min-width:270px}.intl-overall-time{border-top:1px solid #dfe9f5;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;padding-top:8px;display:grid}.intl-overall-time>span{color:#71849a;grid-column:1/-1;font-size:10px}.intl-overall-time select{color:#31465d;background:#fff;border:1px solid #d8e3f0;border-radius:6px;min-width:0;height:30px;padding:0 7px;font-size:11px}.intl-overall-time select:disabled{color:#a1acb7;cursor:not-allowed;background:#f2f5f8}@media (width<=1200px){.intl-page>.toolbar{flex-direction:column;align-items:flex-start}.intl-summary-kpis{grid-template-columns:repeat(2,minmax(150px,1fr));width:100%;margin-left:0;display:grid}.intl-overall-kpi{min-width:0}.intl-main .issue-filter-bar{grid-template-columns:1fr 1fr}}@media (width<=760px){.intl-main .issue-filter-bar{grid-template-columns:1fr}}@media (width<=640px){.intl-summary-kpis{grid-template-columns:1fr}}@media (width<=1200px){.submission-common-info>div{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=760px){.submission-common-info>div{grid-template-columns:1fr}}.sidebar.sidebar{flex-direction:column;display:flex;overflow:hidden}.sidebar>nav{scrollbar-width:thin;scrollbar-color:#ffffff28 transparent;flex:1;min-height:0;padding-bottom:14px;overflow-y:auto}.sidebar>.side-foot{background:var(--nav);flex:none;margin:0 2px 20px;position:static;inset:auto}.sidebar>nav{align-content:start;gap:3px;padding-top:12px}.sidebar>nav button{height:42px}.qc-actions{justify-content:space-between;align-items:end;gap:18px;padding:16px 20px;display:flex}.qc-actions>div{gap:10px;display:flex}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.research-score-person{align-items:center;gap:10px;display:flex!important}.research-score-person img,.research-score-person i{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.research-score-person i{color:#2865d4;background:#e1ecff;place-items:center;font-style:normal;font-weight:700;display:grid}.research-score-person strong{color:#647487;font-size:13px}.qc-order-privacy .order-table th:nth-child(8),.qc-order-privacy .order-table td:nth-child(8),.qc-order-privacy .order-create-drawer form>fieldset:nth-of-type(2),.qc-order-privacy .pending-balance-summary,.qc-order-privacy .pending-balance-button,.qc-order-privacy .order-detail-drawer .money-cards,.qc-order-privacy .order-detail-drawer .money-cards+*{display:none}.qc-order-privacy .order-detail-drawer section:has(.money-cards){display:none}.qc-order-privacy .order-detail-drawer section:has(.cost-row){display:none}.role-profile-edit{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:18px}.writer-profile-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.writer-profile-fields .wide{grid-column:1/-1}.role-actions .avatar-action{font-size:0}.role-actions .avatar-action:after{content:"修改";font-size:12px}.clickable-card{cursor:pointer;transition:transform .15s,box-shadow .15s}.clickable-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #18385d18}.danger-link{color:#d64c45;cursor:pointer;background:0 0;border:0;padding:6px 9px}.danger-link:disabled{opacity:.35;cursor:not-allowed}.qc-batch-drawer,.qc-batch-drawer .form-actions{width:min(1540px,98vw)}.qc-batch-table{grid-column:1/-1;width:100%;min-width:0;overflow:visible}.qc-batch-head,.qc-batch-row{grid-template-columns:minmax(0,2.25fr) minmax(0,1.05fr) 76px minmax(0,1.1fr) 142px minmax(0,1.2fr) 70px;align-items:center;gap:8px;width:100%;min-width:0;display:grid}.qc-batch-head{color:#718091;padding:0 4px 8px;font-size:12px}.qc-batch-row{border-top:1px solid var(--line);padding:10px 0}.qc-batch-row input,.qc-batch-row select{background:#fff;border:1px solid #dfe4e9;border-radius:6px;width:100%;min-width:0;height:40px;padding:0 8px}.qc-batch-table .add-line{margin-top:14px}.qc-rejected-alert table{table-layout:fixed}.qc-rejected-alert th:nth-child(2),.qc-rejected-alert td:nth-child(2){width:34%}.qc-rejected-alert th:nth-child(6),.qc-rejected-alert td:nth-child(6){width:170px}.qc-reject-title b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.qc-reject-title small{margin-top:4px;display:block}.qc-reject-actions{white-space:nowrap}.qc-reject-actions .detail-btn{margin-right:6px}.qc-bulk-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qc-bulk-actions .danger,.panel-title>.danger{white-space:nowrap;height:32px;padding:6px 10px;font-size:12px}.avatar-editor{grid-template-rows:auto auto auto auto;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:10px 22px;max-width:760px!important;padding:18px 24px 76px!important;display:grid!important}.avatar-editor .role-profile-edit{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin-bottom:6px;padding-bottom:14px}.avatar-editor .writer-profile-fields{display:contents}.avatar-editor .writer-profile-fields .wide{grid-column:1/-1}.avatar-editor .avatar-crop{grid-area:2/1/5}.avatar-editor .avatar-crop canvas{border-width:4px;width:180px!important;height:180px!important}.avatar-editor .upload-avatar{grid-area:2/2;width:100%;margin:0;padding:11px}.avatar-editor .avatar-zoom{grid-area:3/2;width:100%}.avatar-editor>p{grid-area:4/2;margin:0}.avatar-editor .form-actions{padding:13px 25px}@media (width<=720px){.avatar-editor{padding:16px 16px 76px!important;display:block!important}.avatar-editor .role-profile-edit{grid-template-columns:1fr}.avatar-editor .avatar-crop canvas{width:160px!important;height:160px!important}.avatar-editor .upload-avatar{margin:14px 0 10px}}.organization-rows{gap:12px;padding:18px;display:grid}.organization-row{background:#fbfdff;border:1px solid #e4eaf1;border-radius:10px;grid-template-columns:130px minmax(0,1fr);gap:14px;padding:14px;display:grid}.organization-row>header{border-right:1px solid #e6ebf2;padding:8px 10px}.organization-row>header span,.organization-row>header b{display:block}.organization-row>header span{color:#7f8c9a;margin-bottom:6px;font-size:11px}.organization-row>header b{color:#244a78;font-size:15px}.organization-row>div{grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px;display:grid}.organization-person{text-align:left;color:inherit;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative}.organization-person:hover{border-color:#94b8ec;box-shadow:0 7px 18px #245d9d16}.organization-person>i{color:#2865ce;background:#e2edff;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.organization-person span{min-width:0}.organization-person span b,.organization-person span small{display:block}.organization-person span b{margin-bottom:5px}.organization-person span small{color:#7c8997;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.55;overflow:hidden}.organization-person em{color:#2b69ca;font-size:10px;font-style:normal;position:absolute;top:8px;right:8px}@media (width<=1250px){.organization-row>div{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=720px){.organization-row{grid-template-columns:1fr}.organization-row>header{border-bottom:1px solid #e6ebf2;border-right:0}.organization-row>div{grid-template-columns:1fr}}.organization-avatar{object-fit:cover;border-radius:50%;flex:0 0 34px;width:34px;height:34px}.organization-editor-avatar{align-items:center;gap:14px;margin-bottom:14px;display:flex}.organization-editor-avatar input{display:none}.nav-count{color:#fff;background:#f44e55;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.organization-person{align-items:center}.organization-person>i,.organization-person .organization-avatar{flex-basis:66px;width:66px;height:66px}.organization-person>i{font-size:22px}.organization-person span small{font-size:11px}.edit-panel,.edit-panel form,.compact-edit,.compact-edit>*{min-width:0}.compact-edit{width:100%;overflow:hidden}.compact-edit .field input,.compact-edit .field select,.compact-edit .field textarea{width:100%;min-width:0;max-width:100%}.compact-edit .score-menu-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.compact-edit .score-menu-row>.field{width:100%;min-width:0;margin:0}.compact-edit .score-menu-row>.field>select,.compact-edit .score-menu-row>.field>input{box-sizing:border-box;width:100%}.drawer:has(.writing-detail-hero){overflow-x:hidden}.drawer:has(.writing-detail-hero) .detail-body{max-width:100%;overflow-x:hidden}.writer-profile-main{align-items:center;gap:18px;min-width:0;display:flex}.writer-profile-main>div{min-width:0}.writer-detail-avatar{border:3px solid #ffffff70;border-radius:50%;flex:0 0 86px;place-items:center;height:86px;display:grid;overflow:hidden;color:#fff!important;background:#ffffff24!important;width:86px!important}.writer-detail-avatar img{object-fit:cover;width:100%;height:100%;display:block}.writer-detail-avatar i{font-size:28px;font-style:normal;font-weight:700}.writer-profile-hero>b{flex:none}@media (width<=640px){.writer-detail-avatar{flex-basis:64px;height:64px;width:64px!important}.writer-profile-main{gap:12px}.writer-profile-hero{align-items:flex-start}.writer-profile-main h2{font-size:18px}}.pending-balance-summary{background:linear-gradient(135deg,#f8fbff,#fff);border-color:#dce7f5!important;padding:20px!important}.pending-balance-summary .section-title-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.pending-balance-summary .section-title-row h3{color:#223a58;margin:0;font-size:16px}.pending-balance-summary .section-title-row>b{color:#205fbf;background:#e8f1ff;border-radius:9px;flex:none;padding:9px 14px;font-size:16px}.pending-balance-summary .summary-list{grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px;display:grid}.pending-balance-summary .summary-row{background:#fff;border:1px solid #dfe8f3;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amount""count amount";align-items:center;gap:6px 16px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 4px 14px #244f8210}.pending-balance-summary .summary-row span{text-overflow:ellipsis;white-space:nowrap;color:#263b55;grid-area:name;min-width:0;font-weight:600;display:block;overflow:hidden}.pending-balance-summary .summary-row small{color:#7e8c9e;grid-area:count;font-size:12px;display:block}.pending-balance-summary .summary-row b{color:#2164ca;white-space:nowrap;grid-area:amount;font-size:18px;display:block}@media (width<=1100px){.pending-balance-summary .summary-list{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=680px){.pending-balance-summary .section-title-row{flex-direction:column;align-items:flex-start}.pending-balance-summary .summary-list{grid-template-columns:1fr}.pending-balance-summary .section-title-row>b{font-size:14px}}.organization-profile-card{text-align:left;border-radius:16px;min-height:230px;padding:18px;display:block;position:relative}.organization-profile-card .organization-avatar,.organization-profile-card>i{flex-basis:92px;width:92px;height:92px;margin:0 auto 10px;display:block}.organization-profile-card>i{place-items:center;display:grid}.organization-profile-card span{text-align:center;display:block}.organization-profile-card span b{color:#17375e;margin:2px 0 4px;font-size:20px}.organization-profile-card span small{color:#71839a;white-space:normal;font-size:14px;line-height:1.5;overflow:visible}.organization-profile-card span small:nth-of-type(2){white-space:nowrap}.organization-profile-card .organization-badges{flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;top:42px;right:12px}.organization-profile-card .organization-badges strong{color:#1766c7;background:#eaf2ff;border:1px solid #bcd5ff;border-radius:18px;padding:5px 10px;font-size:13px;line-height:1.2}.organization-profile-card .organization-badges strong+strong{color:#d87718;background:#fff3df;border-color:#ffd39a}.organization-tenure{font-weight:600;color:#1b67cc!important}.organization-profile-card{min-height:205px!important;padding:12px!important;display:block!important}.organization-profile-card>.organization-avatar,.organization-profile-card>i{flex-basis:72px!important;width:72px!important;height:72px!important;margin:10px auto!important;display:block!important}.organization-profile-card>i{place-items:center!important;font-size:19px!important;display:grid!important}.organization-profile-card>span{text-align:center!important;margin-top:4px!important;display:block!important}.organization-profile-card span b{margin-bottom:3px!important;font-size:16px!important}.organization-profile-card span small{font-size:12px!important;line-height:1.4!important}.organization-profile-card .organization-badges{z-index:2;display:flex!important;position:absolute!important;top:8px!important;right:8px!important}.organization-profile-card .organization-badges strong{padding:4px 7px!important;font-size:11px!important}.organization-profile-card em{font-size:10px!important;top:8px!important;right:8px!important}.organization-editor-avatar{align-items:center;gap:16px;margin:0 0 18px;padding:12px 0;display:flex}.organization-editor-avatar img,.organization-editor-avatar i{object-fit:cover;color:#2868cf;background:#e8f1ff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:28px;font-style:normal;font-weight:700;display:grid}.organization-editor-avatar button{width:auto!important}.organization-profile-card{padding-top:20px!important}.organization-profile-card em{display:none!important}.employee-no-badge{z-index:3;background:0 0;border:0;border-radius:0;min-width:0;height:auto;padding:0;line-height:1.2;position:absolute;top:12px;left:12px;color:#1766c7!important;font-size:13px!important;font-weight:800!important;display:block!important}.organization-profile-card.readonly{cursor:default!important}.organization-profile-card.readonly:hover{box-shadow:none!important;transform:none!important}.schedule-panel .panel-title{border-bottom:1px solid #e6ecf3;padding:20px 22px}.schedule-filters{border-bottom:1px solid #edf1f6;gap:12px;padding:16px 22px;display:flex}.schedule-filters label{color:#738297;gap:6px;display:grid}.schedule-filters input{background:#fff;border:1px solid #dbe4ee;border-radius:10px;height:42px;padding:0 12px}.schedule-calendar{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;padding:18px 22px;display:grid}.schedule-day{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8f3;border-radius:14px;gap:7px;padding:14px;display:grid}.schedule-day:hover{border-color:#8bb7ee;box-shadow:0 8px 20px #2868cf15}.schedule-day b{color:#18334f}.schedule-day strong{border-radius:999px;width:max-content;padding:3px 10px;font-size:12px}.schedule-day.duty strong{color:#1766c7;background:#eaf2ff;border:1px solid #bdd5ff}.schedule-day.leave strong{color:#d87718;background:#fff3df;border:1px solid #ffd39a}.schedule-day span,.schedule-day small,.schedule-day em{color:#718092;font-style:normal;line-height:1.45}.schedule-widget{margin-top:16px}.schedule-widget-list{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;padding:16px 22px;display:grid}.schedule-widget-list article{background:#fff;border:1px solid #e1eaf4;border-radius:12px;gap:6px;padding:12px;display:grid}.schedule-widget-list article.today{background:#eef6ff;border-color:#9fc4f4}.schedule-widget-list b{color:#17375e}.schedule-widget-list strong{color:#1766c7}.schedule-widget-list span,.schedule-widget-list small{color:#718092}.check-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.check-grid label{background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.check-grid input{width:auto;height:auto}@media (width<=1200px){.schedule-calendar,.schedule-widget-list{grid-template-columns:repeat(2,minmax(180px,1fr))}.check-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (width<=720px){.schedule-calendar,.schedule-widget-list,.check-grid{grid-template-columns:1fr}}.schedule-people{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.schedule-day .schedule-person{color:#334a62;background:#f8fbff;border:1px solid #e1eaf4;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;padding:4px 9px 4px 4px;display:flex}.schedule-person img,.schedule-person i{object-fit:cover;border-radius:50%;flex:0 0 30px;width:30px;height:30px}.schedule-person i{color:#1766c7;background:#dceaff;place-items:center;font-style:normal;font-weight:800;display:grid}.schedule-day .schedule-person b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.schedule-person-empty{color:#8a98a9}.sidebar nav .nav-group{gap:4px;display:grid}.sidebar nav button.nav-child{color:#9fb0c2;height:34px;box-shadow:none;background:0 0;margin-left:28px;padding-left:16px;font-size:13px}.sidebar nav button.nav-child i{width:18px;font-size:18px}.sidebar nav button.nav-child:hover,.sidebar nav button.nav-child.active{color:#fff;box-shadow:none;background:#20364e}.finance-topic-page>.toolbar{background:#fff;align-items:center}.finance-topic-page>.toolbar label{display:none}.finance-topic-hero{color:#fff;background:linear-gradient(135deg,#173653,#247a78);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 20px 0;padding:22px 24px;display:flex;box-shadow:0 10px 26px #14334d18}.finance-topic-hero span{color:#9ee0dc;letter-spacing:2px;margin-bottom:8px;font-size:11px;display:block}.finance-topic-hero h2{margin:0 0 8px;font-size:24px}.finance-topic-hero p{color:#d7e9ed;margin:0}.finance-topic-hero strong{white-space:nowrap;background:#ffffff18;border:1px solid #fff5;border-radius:999px;padding:10px 16px;font-size:18px}.finance-topic-kpis{padding:18px 20px 0}.finance-topic-filters{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(5,minmax(140px,1fr));gap:12px;padding:18px 20px;display:grid}.finance-topic-filters label{color:#718091;flex-direction:column;gap:7px;font-size:11px;display:flex}.finance-topic-filters input,.finance-topic-filters select{color:#243244;background:#fff;border:1px solid #dfe6ee;border-radius:8px;outline:0;height:40px;padding:0 12px}.finance-topic-filters input:focus,.finance-topic-filters select:focus{border-color:#2d6ed0;box-shadow:0 0 0 3px #2d6ed014}.finance-topic-page tbody tr:hover td{background:#f8fbff}.finance-topic-page td.topic{white-space:normal;max-width:360px}.finance-topic-table{table-layout:auto}.finance-topic-table .topic-title-col{min-width:190px}.finance-topic-table .requirement-col{min-width:220px}.finance-topic-table .topic-title-cell{min-width:190px;max-width:240px}.finance-topic-table .topic-title-cell b{white-space:nowrap;text-overflow:ellipsis;max-width:20em;display:block;overflow:hidden}.finance-topic-table .requirement-cell{min-width:220px;max-width:280px}.finance-topic-table .requirement-cell button{-webkit-line-clamp:2;color:#657383;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;width:100%;max-width:260px;max-height:42px;padding:0;line-height:1.65;display:-webkit-box;overflow:hidden}.finance-topic-table .requirement-cell button:hover{color:#2465d4}.liuqi-kpi-card select{color:#24415f;background:#fff;border:1px solid #d9e4f2;border-radius:7px;outline:0;width:138px;height:30px;margin-top:8px;padding:0 8px;font-size:12px;display:block}.liuqi-kpi-card select:focus{border-color:#2d6ed0;box-shadow:0 0 0 3px #2d6ed014}.liuqi-kpi-card>div strong{margin-top:8px}@media (width<=1200px){.finance-topic-filters{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=760px){.finance-topic-hero{display:block}.finance-topic-hero strong{margin-top:14px;display:inline-block}.finance-topic-filters{grid-template-columns:1fr}}.research-monthly-scores.hide-default-score .research-score-card>b,.research-monthly-scores.hide-default-score .research-score-card>p,.research-monthly-scores.hide-default-score .research-score-card>em{display:none}.import-box{display:none!important}.submission-drawer{width:min(1500px,96vw);max-width:none}.submission-journal-row{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.submission-journal-row .submission-journal-name{min-width:0}.parallel-compact-body{flex-direction:column;gap:10px;min-width:0;display:flex}.parallel-compact-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0;display:grid}.parallel-compact-cell{background:#fff;border:1px solid #dbe5f1;border-radius:10px;min-width:0;padding:10px 12px}.parallel-compact-cell span{color:#8294a8;white-space:nowrap;margin-bottom:4px;font-size:12px;display:block}.parallel-compact-cell b{color:#1e2d3d;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.submission-journal-row .submission-journal-reminder{grid-column:1/-1}@media (width<=1200px){.submission-drawer{width:min(1200px,96vw)}.submission-journal-row{grid-template-columns:180px minmax(0,1fr)}.parallel-compact-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.submission-drawer{width:100vw}.submission-journal-row{grid-template-columns:1fr}.parallel-compact-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.common-website-form{background:#f8fafc;border:1px solid #e3e9f2;border-radius:16px;grid-template-columns:1fr 2fr 180px auto;align-items:end;gap:14px;margin:16px 0 24px;padding:18px;display:grid}.common-website-form .field{margin:0}.common-website-form button{white-space:nowrap;height:42px}.common-website-section{margin-top:26px}.common-website-section .section-title-row span{color:#64748b}.common-website-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.common-website-card{color:#172033;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:16px;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 4px 14px #1e293b0d}.common-website-card:hover{border-color:#5b7cfa;transform:translateY(-2px);box-shadow:0 9px 22px #3b4f9b1f}.common-website-card>i{color:#3758c8;background:#edf2ff;border-radius:12px;flex:0 0 46px;place-items:center;height:46px;font-size:11px;font-style:normal;font-weight:800;display:grid}.common-website-card>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.common-website-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.common-website-card small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.common-website-card em{color:#94a3b8;font-size:11px;font-style:normal}.common-website-card>span{color:#4567d8;flex:none;font-size:12px;font-weight:700}@media (width<=1100px){.common-website-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.common-website-form{grid-template-columns:1fr 1fr}}@media (width<=700px){.common-website-grid,.common-website-form{grid-template-columns:1fr}}.mobile-menu-button,.mobile-nav-backdrop{display:none}@media (width<=720px){html,body{max-width:100%;overflow-x:hidden}.sidebar.sidebar{z-index:42;width:min(82vw,310px);padding:0 12px;transition:transform .22s;display:flex;transform:translate(-105%);box-shadow:18px 0 42px #0815244d}.sidebar.sidebar.mobile-open{transform:translate(0)}.sidebar .brand{height:72px}.sidebar .brand b{font-size:14px}.sidebar>nav{padding-top:10px}.sidebar>nav button{width:100%;height:43px;font-size:14px}.sidebar>.side-foot{margin-bottom:max(14px,env(safe-area-inset-bottom))}.mobile-nav-backdrop{z-index:41;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c172866;border:0;display:block;position:fixed;inset:0}.workspace{width:100%;min-width:0;margin-left:0}.workspace>header{z-index:40;gap:9px;height:58px;padding:0 12px}.mobile-menu-button{color:#213c5c;cursor:pointer;background:#f7f9fc;border:1px solid #dce4ee;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;line-height:1;display:grid}.mobile-brand{white-space:nowrap;font-size:15px}.header-actions{gap:8px}.header-actions button{padding:7px;font-size:14px}.avatar{width:32px;height:32px}.content{width:100%;min-width:0;padding:15px 10px 36px}.page-head{align-items:center;gap:10px}.page-head p{font-size:10px}.page-head h1{font-size:21px}.toolbar{flex-wrap:wrap;padding:12px}.toolbar label{flex:180px;min-width:0}.toolbar>.primary{margin-left:0}.panel,.stat,.common-website-card,.common-website-form{border-radius:12px}.panel-title{padding:14px}.common-website-form{margin:12px 0 18px;padding:13px}.common-website-section{margin-top:18px}.common-website-grid{gap:10px}.common-website-card{gap:10px;padding:13px}.common-website-card>i{flex-basis:40px;height:40px}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.pagination{padding:0 12px}.overlay{align-items:flex-end}.drawer{border-radius:18px 18px 0 0;width:100%;height:auto;max-height:96dvh}.drawer-head{padding:16px}.drawer fieldset{padding:18px 16px}.form-actions{height:auto;min-height:64px;padding:11px 16px calc(11px + env(safe-area-inset-bottom))}}.login-card{left:clamp(45px,5vw,90px)}.login-brand .brand-logo{box-shadow:none;background:0 0;border-radius:50%}@media (width<=760px){.login-card{left:0}}.login-shell{background:#b9cfda url(/login-lab-background-user-20260821.png) 50%/cover no-repeat}.login-shell:before{filter:none;background:linear-gradient(90deg,#102c3b0d 0%,#0000 46%,#f4f7f43d 100%);inset:0;transform:none}.login-shell:after{background:linear-gradient(90deg,#071e2d24 0%,#0000 48%,#eff5f13d 100%);box-shadow:inset 0 0 110px #09243320}@media (width<=760px){.login-shell{background-position:100%}.login-shell:after{background:#15354438}}.oa-nav-motion .sidebar nav button{transition:color .2s,background .22s,transform .2s,box-shadow .22s}.oa-nav-motion .sidebar nav button:hover{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.oa-nav-motion .sidebar nav button{transition-duration:.01ms!important}}.submission-row-actions>div{white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.submission-row-actions button{border-radius:6px;justify-content:center;align-items:center;min-width:52px;height:34px;margin:0;line-height:1;display:inline-flex;padding:0 12px!important}@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-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}
