/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.inline{display:inline}.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,)}.italic{font-style:italic}.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,)}.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))}}.adminRoleCatalog{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.adminRoleCatalog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.adminRoleCatalog h3{margin:0;font:700 16px Georgia,serif}.adminRoleCatalog header p{color:var(--muted);margin:4px 0 0;font-size:12px}.adminRoleCatalog header>b{color:var(--wine);font-size:12px}.adminRoleCatalog>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1.3fr) minmax(260px,1fr) 110px;align-items:center;gap:14px;padding:12px 15px;display:grid}.adminRoleCatalog>article:last-child{border-bottom:0}.adminRoleCatalog article strong,.adminRoleCatalog article small{display:block}.adminRoleCatalog article strong{font-size:12px}.adminRoleCatalog article small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35}.adminRoleCatalog article div{flex-wrap:wrap;gap:4px;display:flex}.adminRoleCatalog code{color:var(--wine);background:#f2eeea;border-radius:5px;padding:4px 6px;font-size:10px}.adminRoleCatalog article>b{color:var(--green);font-size:11px}.adminSessionList{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.adminSessionList>header{justify-content:space-between;align-items:center;display:flex}.adminSessionList h3{margin:0;font:700 16px Georgia,serif}.adminSessionList header p{color:var(--muted);margin:4px 0 0;font-size:12px}.adminSessionList header button,.adminSessionList article>button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:800}.adminSessionList button:disabled{color:var(--muted);cursor:not-allowed}.adminSessionList>article{border-top:1px solid var(--line);grid-template-columns:1fr 80px 90px;align-items:center;gap:10px;padding:11px 0;display:grid}.adminSessionList article strong,.adminSessionList article small{font-size:12px;display:block}.adminSessionList article small{color:var(--muted);margin-top:3px}.adminSessionList article>b{color:var(--green);font-size:11px}.adminSessionList>p{color:var(--muted);margin:12px 0 0;font-size:12px}.accountEventLog{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.accountEventLog>header{background:#f4f0ec;justify-content:space-between;padding:11px 13px;display:flex}.accountEventLog h3{margin:0;font-size:12px}.accountEventLog header span{color:var(--muted);font-size:10px}.accountEventLog>article{border-top:1px solid var(--line);grid-template-columns:145px 1fr 90px;gap:10px;padding:9px 13px;font-size:11px;display:grid}.accountEventLog time{color:var(--muted)}.accountEventLog article>b{color:var(--green);text-align:right}.accountEventLog article>b.failed{color:var(--red)}.accountEventLog>p{color:var(--muted);text-align:center;margin:0;padding:16px;font-size:12px}.adminAccountsError{color:#9d3030;background:#fff1f1;border:1px solid #e2bfc3;border-radius:10px;padding:11px 13px;font-size:12px}.singleAdminNote{color:var(--muted);background:#eee8e2;border-radius:5px;padding:5px 7px;font-size:10px}.accountDetailBackdrop{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#21181bbb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.accountDetail{background:var(--cream);border-radius:10px;width:min(650px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 75px #0005}.accountDetail>header{background:var(--wine);color:#fff;align-items:center;padding:19px 21px;display:flex}.accountDetail>header>div{flex:1}.accountDetail>header span{letter-spacing:1px;font-size:10px;font-weight:900}.accountDetail>header h2{margin:4px 0;font:700 21px Georgia,serif}.accountDetail>header p{color:#dac8cd;margin:0;font-size:12px}.accountDetail>header button{color:#fff;background:0 0;border:0;font-size:22px}.accountDetail>main{gap:12px;padding:16px;display:grid}.accountDetailStatus{background:#edf8f0;border:1px solid #bdd9c6;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.accountDetailStatus>i{width:32px;height:32px;color:var(--green);background:#d8eddf;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.accountDetailStatus>span{flex:1}.accountDetailStatus strong,.accountDetailStatus small{font-size:12px;display:block}.accountDetailStatus small{color:var(--muted);margin-top:3px}.accountDetailStatus>b{color:var(--green);font-size:11px}.accountDetailStatus.service{background:#f0f3f5;border-color:#cdd5dc}.accountDetailStatus.service>i{color:#4e6477;background:#dfe5ea;width:42px;font-size:9px}.accountDetail dl{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0;overflow:hidden}.accountDetail dl>div{border-top:1px solid var(--line);grid-template-columns:155px 1fr;gap:12px;padding:11px 13px;display:grid}.accountDetail dl>div:first-child{border:0}.accountDetail dt{color:var(--muted);font-size:12px}.accountDetail dd{margin:0;font-size:12px;font-weight:700}.accountDetail main>aside{color:#805d1d;background:#fff3d9;border-radius:10px;gap:4px;padding:11px;font-size:12px;display:grid}.accountDetail>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.accountDetail>footer button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800}.accountDetail>footer .primary{border-color:var(--wine);background:var(--wine);color:#fff}.rolesOverview{gap:14px;display:grid}.rolesOverview>header,.staffAccounts>header,.serviceAccounts>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.rolesOverview>header span{color:var(--wine);letter-spacing:1px;font-size:10px;font-weight:900}.rolesOverview>header h2{margin:5px 0;font:700 23px Georgia,serif}.rolesOverview>header p,.staffAccounts header p,.serviceAccounts header p{color:var(--muted);margin:3px 0 0;font-size:12px}.rolesOverview>header button,.staffAccounts>header button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800}.staffAccounts,.serviceAccounts{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.staffAccounts h3,.serviceAccounts h3{margin:0;font:700 16px Georgia,serif}.staffAccounts>article,.serviceAccounts>article{border-top:1px solid var(--line);grid-template-columns:38px minmax(180px,1fr) 80px 1fr auto;align-items:center;gap:11px;margin-top:14px;padding:13px 0;display:grid}.accountAvatar{background:var(--gold);width:36px;height:36px;color:var(--wine-dark);border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.accountAvatar.service{color:#485d70;background:#e4e9ef}.staffAccounts article strong,.staffAccounts article small,.serviceAccounts article strong,.serviceAccounts article small{font-size:12px;display:block}.staffAccounts article small,.serviceAccounts article small{color:var(--muted);margin-top:3px}.staffAccounts article>b,.serviceAccounts article>b{color:var(--green);font-size:11px}.staffAccounts article>em,.serviceAccounts article>em{color:var(--muted);font-size:11px;font-style:normal}.staffAccounts article>button,.serviceAccounts article>button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:7px 9px;font-size:11px}.staffAccounts article>button:disabled{color:var(--muted);cursor:not-allowed}.staffAccounts>aside{color:var(--green);background:#eef7f1;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.staffAccounts>aside i{font-style:normal}.serviceAccounts>header>b{color:#586673;background:#eceff2;border-radius:5px;padding:5px 7px;font-size:10px}.serviceRestrictions{color:#56616b;background:#f1f3f5;border-radius:10px;gap:4px;padding:11px;font-size:12px;display:grid}.serviceRestrictions span{line-height:1.45}@media (max-width:900px){.staffAccounts>article,.serviceAccounts>article{grid-template-columns:38px 1fr auto}.staffAccounts article>em,.serviceAccounts article>em{grid-column:2}.staffAccounts article>button,.serviceAccounts article>button{grid-area:1/3/3}}.sidebar button.inDevelopment{color:#9b8f92;filter:saturate(.15);background:#ffffff05}.sidebar button.inDevelopment i{color:#8e8386}.sidebar button.inDevelopment:hover{color:#c8bec1;background:#ffffff0b}.sidebar button.inDevelopment.active{color:#d3c9cc;background:#ffffff0d;box-shadow:inset 3px 0 #968b8e}.sidebar button.inDevelopment.active i{color:#b7adaf}.sidebar button .navStatus{color:#aaa0a3;letter-spacing:.2px;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff18;border-radius:5px;flex:none;margin-left:5px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800;line-height:1}@media (max-width:760px){.sidebar button .navStatus{display:none}}:root{--wine:#6f1028;--wine-dark:#4c0a1b;--gold:#c9a451;--cream:#f5f2ed;--ink:#211c1e;--muted:#766e70;--line:#e7dfd6;--green:#327451;--red:#b83d3d;--white:#fff}*{box-sizing:border-box}html,body{background:var(--cream);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica Neue,sans-serif}button{font:inherit}.shell{min-height:100vh;display:flex}.sidebar{background:var(--wine-dark);color:#fff;z-index:10;flex-direction:column;width:245px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff20;align-items:center;gap:12px;padding:0 9px 24px;display:flex}.brandMark{background:var(--gold);width:38px;height:38px;color:var(--wine-dark);border-radius:10px;place-items:center;font-family:Georgia,serif;font-size:23px;font-weight:900;display:grid}.brand strong{font-family:Georgia,serif;font-size:20px;display:block}.brand span{color:#dbcbd0;margin-top:2px;font-size:12px;display:block}.sidebar nav{flex-direction:column;gap:3px;padding-top:18px;display:flex}.sidebar button{color:#e5d8dc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;height:40px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.sidebar button i{color:#cbb7bd;width:26px;font-size:15px;font-style:normal}.sidebar button span{flex:1}.sidebar button b{background:#d85a59;border-radius:10px;padding:3px 7px;font-size:12px}.sidebar button:hover,.sidebar button.active{color:#fff;background:#ffffff13}.sidebar button.active{box-shadow:inset 3px 0 var(--gold)}.sidebar button.active i{color:var(--gold)}.sideBottom{border-top:1px solid #ffffff20;margin-top:auto;padding-top:10px}.operator{background:#ffffff0d;border-radius:10px;align-items:center;gap:9px;margin-top:9px;padding:11px 8px;display:flex}.avatar{background:var(--gold);width:34px;height:34px;color:var(--wine-dark);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.operator div:nth-child(2){flex:1}.operator strong,.operator span{display:block}.operator strong{font-size:12px}.operator span{color:#cab7bd;margin-top:3px;font-size:12px}.operator em{color:#cab7bd;font-style:normal}.workspace{width:calc(100% - 245px);max-width:1600px;margin-left:245px;padding:32px 38px 50px}.topbar{justify-content:space-between;align-items:center;display:flex}.topbar p{color:var(--wine);letter-spacing:1.5px;margin:0 0 7px;font-size:12px;font-weight:900}.topbar h1{margin:0;font-family:Georgia,serif;font-size:29px}.topbar>div>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.topActions{gap:10px;display:flex}.topActions button{cursor:pointer;border:0}.iconButton{width:42px;height:42px;color:var(--wine);background:#fff;border-radius:10px;position:relative;box-shadow:0 2px 10px #4c0a1b0b}.iconButton b{color:#fff;background:#c24444;border-radius:10px;padding:2px 5px;font-size:12px;position:absolute;top:-4px;right:-4px}.primary{background:var(--wine);color:#fff;border-radius:10px;height:42px;padding:0 19px;font-size:12px;font-weight:800}.eventBar{background:var(--wine);color:#fff;border-radius:10px;align-items:center;margin-top:28px;padding:17px 20px;display:flex;box-shadow:0 9px 30px #4c0a1b20}.eventBar>div:first-child{grid-template-columns:auto auto;align-items:center;column-gap:8px;min-width:220px;display:grid}.eventBar>div:first-child span:last-child{color:#decbd0;grid-column:2;margin-top:2px;font-size:12px}.liveDot{background:#55b17b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ffffff18}.eventFacts{flex:1;justify-content:center;display:flex}.eventFacts span{border-left:1px solid #ffffff20;padding:0 34px}.eventFacts small,.eventFacts strong{display:block}.eventFacts small{color:#decbd0;font-size:12px}.eventFacts strong{margin-top:3px;font-size:13px}.eventBar>button{color:#fff;background:#ffffff10;border:1px solid #ffffff35;border-radius:10px;padding:9px 12px;font-size:12px}.sectionHeading{justify-content:space-between;align-items:flex-end;margin:29px 0 13px;display:flex}.sectionHeading h2,.panelHead h2{margin:0;font-size:16px}.sectionHeading p,.panelHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.segmented{background:#e9e3dc;border-radius:10px;padding:3px}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 11px;font-size:12px;font-weight:800}.segmented button.selected{color:var(--wine);background:#fff;box-shadow:0 2px 8px #3f182012}.metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metrics .metricLink{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;border-radius:10px;gap:12px;padding:16px;display:flex}.metricIcon{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.metricIcon.wine{color:var(--wine);background:#f0e5e8}.metricIcon.gold{color:#9d7622;background:#f8f0da}.metricIcon.red{color:var(--red);background:#f9e5e5}.metricIcon.green{color:var(--green);background:#e4f0e8}.metrics span{color:var(--muted);font-size:12px}.metrics strong{margin-top:4px;font-size:22px;display:block}.metrics strong small{color:var(--muted);font-size:12px}.metrics p{color:var(--muted);margin:4px 0 0;font-size:12px}.metrics p.good{color:var(--green)}.metrics p.danger{color:var(--red)}.mainGrid{grid-template-columns:1.45fr 1fr;gap:14px;margin-top:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:10px}.panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.panelHead button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:800}.urgentList article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 17px;display:flex}.urgentList article:last-child{border-bottom:0}.urgentList article.critical{background:snow}.level{text-align:center;text-transform:uppercase;border-radius:10px;width:65px;padding:4px 5px;font-size:12px;font-weight:900}.level0{color:#a72e2e;background:#f9dddd}.level1{color:#966a1a;background:#fff0d5}.level2{color:var(--green);background:#e5f0e9}.urgentCopy{flex:1}.urgentCopy strong,.urgentCopy span{display:block}.urgentCopy strong{font-size:12px}.urgentCopy span{color:var(--muted);margin-top:4px;font-size:12px}.assigned{width:112px}.assigned small,.assigned strong{display:block}.assigned small{color:var(--muted);font-size:12px}.assigned strong{margin-top:3px;font-size:12px}.assigned strong.unassigned{color:var(--red)}.urgentList time{color:var(--muted);font-size:12px}.urgentList article>button{color:var(--wine);background:#f3eeea;border:0;border-radius:10px;width:27px;height:27px}.donutRow{align-items:center;gap:25px;padding:21px 23px 15px;display:flex}.donut{background:conic-gradient(var(--wine) 0 87%,var(--gold) 87% 96%,#e8e0d8 96%);border-radius:50%;place-items:center;width:114px;height:114px;display:grid}.donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:78px;height:78px;display:grid}.donut strong{font-size:21px}.donut span{color:var(--muted);font-size:12px}.legend{flex:1}.legend p{border-bottom:1px solid var(--line);align-items:center;margin:0;padding:7px 0;font-size:12px;display:flex}.legend i{border-radius:50%;width:7px;height:7px;margin-right:7px}.legend i.done{background:var(--wine)}.legend i.pending{background:var(--gold)}.legend i.empty{background:#ddd5ce}.legend span{color:var(--muted);flex:1}.progress{padding:0 23px 19px}.progress div{justify-content:space-between;margin:8px 0 5px;font-size:12px;display:flex}.progress i{background:#eee8e2;border-radius:4px;height:5px;display:block;overflow:hidden}.progress b{background:var(--wine);border-radius:4px;height:100%;display:block}.activity{margin-top:14px}.activityRows{grid-template-columns:repeat(3,1fr);display:grid}.activityRows p{border-right:1px solid var(--line);align-items:center;margin:0;padding:15px 18px;display:flex}.activityRows p:last-child{border:0}.activityRows>p>i{border-radius:10px;place-items:center;width:31px;height:31px;margin-right:9px;font-style:normal;display:grid}.activityRows i.wine{color:var(--wine);background:#f0e5e8}.activityRows i.green{color:var(--green);background:#e4f0e8}.activityRows i.gold{color:#9d7622;background:#f8f0da}.activityRows span{flex:1}.activityRows strong,.activityRows small{display:block}.activityRows strong{font-size:12px}.activityRows small{color:var(--muted);margin-top:4px;font-size:12px}.activityRows time{color:var(--muted);font-size:12px}@media (max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.mainGrid{grid-template-columns:1fr}.eventFacts span{padding:0 16px}.activityRows{grid-template-columns:1fr}.activityRows p{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:760px){.sidebar{width:70px;padding:20px 10px}.brand>div:last-child,.sidebar button span,.sidebar button b,.operator>div:nth-child(2),.operator em{display:none}.brand{padding:0 5px 20px}.sidebar button{justify-content:center;padding:0}.sidebar button i{width:auto}.operator{padding:7px}.workspace{width:calc(100% - 70px);margin-left:70px;padding:22px 16px}.topbar h1{font-size:23px}.eventBar{flex-wrap:wrap;align-items:flex-start;gap:15px}.eventFacts{order:3;justify-content:flex-start;width:100%}.metrics{grid-template-columns:1fr}.sectionHeading{flex-direction:column;align-items:flex-start;gap:12px}.urgentList article{flex-wrap:wrap;align-items:flex-start}.assigned{margin-left:77px}.activityRows{grid-template-columns:1fr}.tableWrap th{letter-spacing:0;text-transform:none;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:9px 11px;font-size:10px;line-height:1.2}.tableWrap table{min-width:980px}}.feedbackBackdrop{z-index:6000;background:#24181bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.feedbackDialog{background:#fff;border-radius:10px;width:min(520px,100%);max-height:calc(100dvh - 36px);padding:20px;overflow:auto}.feedbackDialog>header,.feedbackDialog>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.feedbackDialog header span{color:var(--wine);letter-spacing:1px;font-size:10px;font-weight:900}.feedbackDialog h2{margin:4px 0;font-family:Georgia,serif}.feedbackDialog header button{cursor:pointer;background:0 0;border:0;font-size:24px}.feedbackDialog>p{color:var(--muted);line-height:1.5}.feedbackDialog>aside{background:#f3efeb;border-radius:10px;gap:5px;padding:11px;display:grid}.feedbackDialog>aside b{color:var(--wine);font-size:11px}.feedbackDialog>aside span{font-size:12px}.feedbackDialog textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;margin:12px 0;padding:11px}.feedbackDialog footer{justify-content:flex-end}.feedbackDialog footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-height:40px;padding:0 14px}.feedbackDialog footer .primary{background:var(--wine);color:#fff}.feedbackDialog button:disabled{opacity:.45;cursor:not-allowed}.feedbackMessage{color:var(--green);margin-bottom:10px;font-size:12px;display:block}.institutionsView{margin-top:28px}.institutionStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.institutionStats article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 17px}.institutionStats span,.institutionStats small{display:block}.institutionStats span{color:var(--muted);font-size:12px;font-weight:700}.institutionStats strong{margin-top:5px;font-size:22px;display:block}.institutionStats small{color:var(--muted);margin-top:3px;font-size:12px}.institutionStats small.ok{color:var(--green)}.institutionStats small.warn{color:#94691f}.institutionStats small.bad{color:var(--red)}.registry{overflow:hidden}.registryHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 19px;display:flex}.registryHead h2{margin:0;font-size:16px}.registryHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.registryActions{gap:8px;display:flex}.registryActions button,.columns{cursor:pointer;border-radius:10px;height:35px;padding:0 12px;font-size:12px;font-weight:800}.outline,.columns{color:var(--wine);background:#fff;border:1px solid #cbbbc0}.registryActions .primary{border:0}.registryTools{border-bottom:1px solid var(--line);background:#fcfbf9;align-items:center;gap:11px;padding:13px 18px;display:flex}.registryTools label{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;min-width:260px;height:35px;padding:0 10px;display:flex}.registryTools label span{color:var(--wine);margin-right:7px}.registryTools input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.registryFilters{flex:1;gap:5px;display:flex}.registryFilters button{color:var(--muted);cursor:pointer;background:#eee8e2;border:0;border-radius:10px;padding:7px 9px;font-size:12px;font-weight:800}.registryFilters button.selected{background:var(--wine);color:#fff}.tableWrap{overflow-x:auto}.tableWrap table{border-collapse:collapse;width:100%;min-width:920px}.tableWrap th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.45px;background:#f5f1ed;padding:10px 13px;font-size:12px}.tableWrap td{border-bottom:1px solid var(--line);padding:12px 13px;font-size:12px}.tableWrap td strong,.tableWrap td span{display:block}.tableWrap td>strong{font-size:12px}.tableWrap td>span{color:var(--muted);margin-top:4px;font-size:12px}.tableWrap tbody tr:hover{background:#fdfaf7}.tableWrap b{font-size:12px}.requestOk{color:var(--green)}.requestNew{color:#94691f}.status{border-radius:10px;padding:5px 7px;display:inline-block!important}.status.готово{color:var(--green);background:#e4f0e8}.status.проверка{color:#536176;background:#eef0f4}.status.требуетвнимания{color:var(--red);background:#f9e5e5}.status.новаязаявка{color:#94691f;background:#fff0d5}.code{color:var(--wine);white-space:nowrap;font-family:monospace}.rowOpen{width:28px;height:28px;color:var(--wine);cursor:pointer;background:#f1ece7;border:0;border-radius:10px;font-size:16px}.tableFooter{justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.tableFooter>span{color:var(--muted);font-size:12px}.tableFooter div{align-items:center;gap:4px;display:flex}.tableFooter button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;width:27px;height:27px;font-size:12px}.tableFooter button.current{background:var(--wine);color:#fff;border-color:var(--wine)}.registryNote{background:#eee8e2;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:14px 16px;display:flex}.registryNote>i{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.registryNote div{flex:1}.registryNote strong{font-size:12px}.registryNote p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:13px}.registryNote button{color:var(--wine);white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:900}@media (max-width:1100px){.institutionStats{grid-template-columns:repeat(2,1fr)}.registryTools{flex-wrap:wrap;align-items:flex-start}.registryFilters{flex-basis:100%;order:3;width:100%}}@media (max-width:760px){.institutionStats{grid-template-columns:1fr 1fr}.registryHead{flex-direction:column;align-items:flex-start;gap:12px}.registryTools label{min-width:100%}.registryFilters{overflow-x:auto}.registryFilters button{white-space:nowrap}.registryNote{align-items:flex-start}.registryNote button{display:none}}.tableWrap tbody tr{cursor:pointer}.institutionDetail{margin-top:25px}.backToRegistry{color:var(--wine);cursor:pointer;background:0 0;border:0;margin-bottom:12px;padding:0;font-size:12px;font-weight:900}.institutionHero{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:13px;padding:17px 19px;display:flex}.institutionMonogram{background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:50px;height:50px;font-size:15px;font-weight:900;display:grid}.institutionHeroCopy{flex:1}.institutionHeroCopy>div{align-items:center;gap:8px;display:flex}.institutionHeroCopy>div>span{color:var(--muted);letter-spacing:.7px;font-size:12px;font-weight:900}.institutionHeroCopy h2{margin:6px 0 0;font-size:18px}.institutionHeroCopy p{color:var(--muted);margin:5px 0 0;font-size:12px}.institutionHero>button{border-radius:10px;height:34px;padding:0 12px;font-size:12px;font-weight:800}.moreButton{border:1px solid var(--line);width:34px;color:var(--muted);background:#fff;padding:0!important}.detailTabs{border-bottom:1px solid #d8cfc7;gap:4px;margin-top:16px;display:flex}.detailTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 13px;font-size:12px;font-weight:800}.detailTabs button.selected{color:var(--wine);border-bottom-color:var(--wine)}.activeDelegation{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden}.activeDelegationHead{background:linear-gradient(100deg,var(--wine-dark),var(--wine));color:#fff;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.activeBadge{letter-spacing:.7px;color:#e6d9dd;font-size:12px;font-weight:900}.activeBadge i{background:#61bd83;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.activeDelegationHead h2{margin:7px 0 0;font-size:21px}.activeDelegationHead p{color:#d8c4ca;margin:3px 0 0;font-size:12px}.readinessBadge{text-align:right}.readinessBadge span,.readinessBadge strong{display:block}.readinessBadge span{color:#d8c4ca;font-size:12px}.readinessBadge strong{color:#fff;margin-top:2px;font-size:24px}.delegationMetrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.delegationMetrics article{border-right:1px solid var(--line);padding:15px 18px}.delegationMetrics article:last-child{border:0}.delegationMetrics span,.delegationMetrics small{display:block}.delegationMetrics span{color:var(--muted);font-size:12px}.delegationMetrics strong{margin-top:4px;font-size:19px;display:block}.delegationMetrics em{color:var(--muted);font-size:12px;font-style:normal}.delegationMetrics small{color:var(--muted);margin-top:3px;font-size:12px}.delegationMetrics small.ok{color:var(--green)}.delegationMetrics small.warn{color:#94691f}.delegationGrid{background:#faf8f5;grid-template-columns:1fr 1fr;gap:13px;padding:15px;display:grid}.detailCard{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.detailCardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.detailCardHead h3{margin:0;font-size:12px}.detailCardHead button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:900}.responsible{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 14px;display:flex}.responsible:last-child{border:0}.personAvatar{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;font-weight:900;display:grid}.personAvatar.pale{color:var(--wine);background:#ede3e6}.responsible>div:nth-child(2){flex:1}.responsible strong,.responsible span,.responsible small{display:block}.responsible strong{font-size:12px}.responsible span{color:var(--wine);margin-top:2px;font-size:12px}.responsible small{color:var(--muted);margin-top:4px;font-size:12px}.responsible>b{color:var(--green);background:#e4f0e8;border-radius:10px;padding:4px 6px;font-size:12px}.checklist p{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:9px 13px;display:flex}.checklist p:last-child{border:0}.checklist i{width:23px;height:23px;color:var(--muted);background:#f0eae5;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.checklist i.complete{color:var(--green);background:#e4f0e8}.checklist span{flex:1}.checklist strong,.checklist small{display:block}.checklist strong{font-size:12px}.checklist small{color:var(--muted);margin-top:3px;font-size:12px}.checklist b{color:var(--green);font-size:12px}.checklist b.attention{color:#94691f}.archiveSection{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:15px;overflow:hidden}.archiveHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.archiveHead h2{margin:0;font-size:13px}.archiveHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.archiveHead>span{color:var(--muted);background:#eee8e2;border-radius:10px;padding:5px 8px;font-size:12px}.archiveRows button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;width:100%;padding:11px 17px;display:flex}.archiveRows button:last-child{border:0}.archiveRows button:hover{background:#fcfaf8}.archiveRows i{width:31px;height:31px;color:var(--wine);background:#eee8e2;border-radius:10px;place-items:center;font-style:normal;display:grid}.archiveRows span{flex:1}.archiveRows strong,.archiveRows small{display:block}.archiveRows strong{font-size:12px}.archiveRows small{color:var(--muted);margin-top:3px;font-size:12px}.archiveRows b{color:var(--muted);background:#eee8e2;border-radius:10px;padding:5px 7px;font-size:12px}.archiveRows em{text-align:right;width:105px;color:var(--wine);font-size:12px;font-style:normal;font-weight:900}@media (max-width:1050px){.delegationGrid{grid-template-columns:1fr}.delegationMetrics{grid-template-columns:1fr 1fr}}@media (max-width:760px){.institutionHero{flex-wrap:wrap;align-items:flex-start}.institutionHeroCopy{min-width:65%}.detailTabs{overflow-x:auto}.detailTabs button{white-space:nowrap}.delegationMetrics{grid-template-columns:1fr 1fr}.archiveRows em{display:none}}.participantsView{margin-top:28px}.peopleStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.peopleStats article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 17px}.peopleStats span,.peopleStats small{display:block}.peopleStats span{color:var(--muted);font-size:12px;font-weight:700}.peopleStats strong{margin-top:5px;font-size:22px;display:block}.peopleStats small{color:var(--muted);margin-top:3px;font-size:12px}.peopleStats small.ok{color:var(--green)}.peopleStats small.warn{color:#94691f}.peopleStats small.bad{color:var(--red)}.peopleRegistry{overflow:hidden}.peopleTools{border-bottom:1px solid var(--line);background:#fcfbf9;align-items:center;gap:9px;padding:13px 18px;display:flex}.peopleTools label{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;min-width:320px;height:35px;padding:0 10px;display:flex}.peopleTools label span{color:var(--wine);margin-right:7px}.peopleTools input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.peopleTools select{border:1px solid var(--line);min-width:145px;height:35px;color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:0 9px;font-size:12px}.peopleTools .columns{margin-left:auto}.peopleTable{overflow-x:auto}.peopleTable table{border-collapse:collapse;width:100%;min-width:980px}.peopleTable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.45px;background:#f5f1ed;padding:10px 13px;font-size:12px}.peopleTable td{border-bottom:1px solid var(--line);padding:11px 13px;font-size:12px}.peopleTable tbody tr:hover{background:#fdfaf7}.peopleTable td:first-child{align-items:center;gap:9px;display:flex}.peopleTable td strong,.peopleTable td span{display:block}.peopleTable td span{color:var(--muted);margin-top:3px;font-size:12px}.tableAvatar{width:32px;height:32px;color:var(--wine);background:#ede3e6;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.tableAvatar.tone1{color:var(--green);background:#e5ece8}.tableAvatar.tone2{color:#94691f;background:#f3ead4}.rolePill{color:#5e5557;white-space:nowrap;background:#eee9e4;border-radius:10px;padding:5px 7px;font-size:12px}.registration{white-space:nowrap;border-radius:10px;padding:5px 7px;font-size:12px}.registration.подтверждена{color:var(--green);background:#e4f0e8}.registration.ожидаетпроверки{color:#94691f;background:#fff0d5}.registration.требуетуточнения{color:var(--red);background:#f9e5e5}.qrState{white-space:nowrap;align-items:center;display:flex!important}.qrState i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px}.qrState.невыпущен i{background:#aaa09e}.qrState.приостановлен i{background:var(--red)}.privacyReminder{background:#eee8e2;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:14px 16px;display:flex}.privacyReminder>i{background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.privacyReminder div{flex:1}.privacyReminder strong{font-size:12px}.privacyReminder p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:13px}.privacyReminder button{color:var(--wine);white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:900}@media (max-width:1100px){.peopleStats{grid-template-columns:repeat(2,1fr)}.peopleTools{flex-wrap:wrap}.peopleTools label{flex:1}.peopleTools .columns{margin-left:0}}@media (max-width:760px){.peopleStats{grid-template-columns:1fr 1fr}.peopleTools label{min-width:100%}.privacyReminder{align-items:flex-start}.privacyReminder button{display:none}}.responsible.activePerson{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%}.responsible.activePerson:hover,.memberRow:hover{background:#fcfaf8}.tabPane{background:#faf8f5;min-height:320px;padding:16px}.tabPaneHead{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.tabPaneHead h3{margin:0;font-size:14px}.tabPaneHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.tabPaneHead .primary,.tabActions button{border:0;height:34px;font-size:12px}.memberGroup{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}.memberGroupHead{border-bottom:1px solid var(--line);background:#f4f0ec;align-items:center;padding:11px 14px;display:flex}.memberGroupHead h4{margin:0;font-size:12px}.memberGroupHead>span{background:var(--wine);color:#fff;border-radius:10px;margin-left:7px;padding:3px 6px;font-size:12px}.memberGroupHead button{color:var(--wine);background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:900}.memberRow{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.memberRow:last-child{border:0}.memberIdentity{flex:1}.memberIdentity strong,.memberIdentity span{display:block}.memberIdentity strong{font-size:12px}.memberIdentity span{color:var(--wine);margin-top:3px;font-size:12px}.memberContactPreview{width:145px}.memberContactPreview span,.memberContactPreview small{color:var(--muted);font-size:12px;display:block}.memberContactPreview small{margin-top:3px}.memberRow>b{color:var(--green);background:#e4f0e8;border-radius:10px;padding:5px 7px;font-size:12px}.memberRow>em{text-align:right;width:75px;color:var(--wine);font-size:12px;font-style:normal;font-weight:900}.participantSummary{align-items:center;gap:13px;padding:14px;display:flex}.stackedAvatars{min-width:120px;display:flex}.stackedAvatars i{width:31px;height:31px;color:var(--wine);background:#eee4e6;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-7px;font-size:12px;font-style:normal;font-weight:900;display:grid}.stackedAvatars i:first-child{margin-left:0}.participantSummary p{color:var(--muted);flex:1;margin:0;font-size:12px;line-height:12px}.participantSummary>button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:900}.taskAdminFilters{gap:6px;margin-bottom:10px;display:flex}.taskAdminFilters button{color:var(--muted);background:#eae4de;border:0;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:800}.taskAdminFilters button.selected{background:var(--wine);color:#fff}.adminTaskList,.adminMessageList,.documentList{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.adminTaskList>button,.adminMessageList>button,.documentList>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}.adminTaskList>button:last-child,.adminMessageList>button:last-child,.documentList>button:last-child{border:0}.adminTaskList i,.messageType,.documentList i{color:#94691f;background:#fff0d5;border-radius:10px;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:900;display:grid}.adminTaskList i.complete{color:var(--green);background:#e4f0e8}.adminTaskList i.overdue{color:var(--red);background:#f9e5e5}.adminTaskList span,.adminMessageList span,.documentList span{flex:1}.adminTaskList strong,.adminTaskList small,.adminMessageList strong,.adminMessageList small,.documentList strong,.documentList small{display:block}.adminTaskList strong,.adminMessageList strong,.documentList strong{font-size:12px}.adminTaskList small,.adminMessageList small,.documentList small{color:var(--muted);margin-top:3px;font-size:12px}.adminTaskList b,.adminTaskList em,.adminMessageList b,.adminMessageList em,.documentList b,.documentList em{width:95px;font-size:12px;font-style:normal}.adminTaskList b.bad{color:var(--red)}.adminTaskList u,.adminMessageList u{color:var(--wine);text-decoration:none}.messageStats{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:10px;display:grid}.messageStats article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.messageStats strong,.messageStats span{display:block}.messageStats strong{font-size:18px}.messageStats span{color:var(--muted);margin-top:3px;font-size:12px}.messageType.type0{color:var(--red);background:#f9e5e5}.messageType.type1{color:#94691f;background:#fff0d5}.messageType.type2{color:#536176;background:#eef0f4}.tabActions{gap:7px;display:flex}.tabActions .outline{border:1px solid #cbbbc0}.qrAdminNote{background:#eee8e2;border-radius:10px;align-items:center;gap:9px;margin-bottom:10px;padding:11px;display:flex}.qrAdminNote i{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.qrAdminNote p{color:var(--muted);margin:0;font-size:12px;line-height:12px}.qrActionsGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.qrActionsGrid>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:9px;padding:13px;display:flex}.qrActionsGrid>button>i{width:32px;height:32px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.qrActionsGrid span{flex:1}.qrActionsGrid strong,.qrActionsGrid small{display:block}.qrActionsGrid strong{font-size:12px}.qrActionsGrid small{color:var(--muted);margin-top:3px;font-size:12px;line-height:10px}.qrActionsGrid em{color:var(--wine);font-size:12px;font-style:normal}.documentList i{color:var(--wine);background:#eee4e6}.documentList b.attention{color:#94691f}.contactBackdrop{z-index:100;background:#211c1e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contactCard{background:#fff;border-radius:10px;width:min(420px,100%);padding:20px;position:relative;box-shadow:0 25px 80px #1f111644}.contactClose{width:28px;height:28px;color:var(--wine);background:#eee8e2;border:0;border-radius:50%;font-size:18px;position:absolute;top:12px;right:12px}.contactIdentity{align-items:center;gap:12px;padding-right:28px;display:flex}.personAvatar.large{width:48px;height:48px;font-size:12px}.contactIdentity span{color:var(--wine);font-size:12px;font-weight:900}.contactIdentity h3{margin:4px 0 0;font-size:17px}.contactIdentity p{color:var(--muted);margin:4px 0 0;font-size:12px}.contactAccess{background:#fff5df;border-radius:10px;align-items:center;gap:8px;margin-top:15px;padding:9px 10px;display:flex}.contactAccess i{color:#94691f;font-style:normal}.contactAccess span{color:#76571f;font-size:12px}.contactFields{border:1px solid var(--line);border-radius:10px;margin-top:11px;overflow:hidden}.contactFields p{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;margin:0;padding:10px 12px;display:grid}.contactFields p:last-child{border:0}.contactFields span{color:var(--muted);grid-column:1;font-size:12px}.contactFields strong{grid-column:1;margin-top:3px;font-size:12px}.contactFields button{color:var(--wine);background:0 0;border:0;grid-area:1/2/3;font-size:12px;font-weight:900}.contactCard h4{margin:14px 0 8px;font-size:12px}.messengerActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.messengerActions button{text-align:left;border:0;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.messengerActions i{background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.messengerActions span{flex:1}.messengerActions strong,.messengerActions small{display:block}.messengerActions strong{font-size:12px}.messengerActions small{margin-top:2px;font-size:12px}.messengerActions .telegram{color:#247ba6;background:#e7f3fb}.messengerActions .max{color:#6653a6;background:#eee9fb}.internalMessage{background:var(--wine);color:#fff;border:0;border-radius:10px;width:100%;margin-top:8px;padding:11px;font-size:12px;font-weight:900}.contactLegal{text-align:center;color:var(--muted);margin:9px 10px 0!important;font-size:12px!important;line-height:10px!important}@media (max-width:900px){.qrActionsGrid{grid-template-columns:1fr}.memberContactPreview{display:none}}@media (max-width:760px){.tabPane{padding:11px}.tabPaneHead{align-items:flex-start;gap:10px}.memberRow>em{display:none}.messageStats{grid-template-columns:1fr 1fr 1fr}.adminTaskList b,.adminTaskList em,.adminMessageList b,.adminMessageList em{display:none}.messengerActions{grid-template-columns:1fr}}.memberGroupHead>small{color:var(--muted);margin-left:10px;font-size:12px}.fullParticipantList>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:28px 34px minmax(180px,1fr) 110px 85px;align-items:center;gap:9px;width:100%;padding:9px 14px;display:grid}.fullParticipantList>button:last-child{border:0}.fullParticipantList>button:hover{background:#fcfaf8}.fullParticipantList>button>i{color:var(--muted);font-size:12px;font-style:normal}.fullParticipantList>button>span strong,.fullParticipantList>button>span small{display:block}.fullParticipantList>button>span strong{font-size:12px}.fullParticipantList>button>span small{color:var(--muted);margin-top:3px;font-size:12px}.fullParticipantList>button>b{color:var(--green);font-size:12px}.fullParticipantList>button>em{color:var(--wine);text-align:right;font-size:12px;font-style:normal;font-weight:900}.qrFlow{align-items:stretch;gap:7px;margin-bottom:10px;display:flex}.qrFlow>article{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;gap:8px;padding:10px;display:flex}.qrFlow>article>b{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.qrFlow>article span{flex:1}.qrFlow>article strong,.qrFlow>article small{display:block}.qrFlow>article strong{font-size:12px}.qrFlow>article small{color:var(--muted);margin-top:3px;font-size:12px;line-height:9px}.qrFlow>i{color:var(--wine);align-self:center;font-style:normal}.qrAssignmentTable{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}.qrAssignmentHead,.qrAssignmentRow{grid-template-columns:minmax(170px,1.4fr) minmax(120px,1fr) 110px 100px 65px 28px;align-items:center;gap:8px;padding:9px 12px;display:grid}.qrAssignmentHead{color:var(--muted);text-transform:uppercase;background:#f0ebe6;font-size:12px;font-weight:900}.qrAssignmentRow{border-top:1px solid var(--line);font-size:12px}.qrAssignmentRow>span:first-child{align-items:center;gap:7px;display:flex}.miniAvatar{width:25px;height:25px;color:var(--wine);background:#eee4e6;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.qrAssignmentRow code{color:var(--muted);font-size:12px}.qrMini{color:var(--wine);align-items:center;gap:5px;display:flex}.qrMini small{color:var(--muted);font-size:12px}.qrAssignmentRow>b{color:var(--green);font-size:12px}.qrAssignmentRow>b.waiting{color:#94691f}.qrAssignmentRow>button{color:var(--muted);background:0 0;border:0}@media (max-width:1000px){.qrFlow{grid-template-columns:1fr 1fr;display:grid}.qrFlow>i{display:none}.qrAssignmentTable{overflow-x:auto}.qrAssignmentHead,.qrAssignmentRow{min-width:760px}}@media (max-width:760px){.fullParticipantList>button{grid-template-columns:25px 32px 1fr 70px}.fullParticipantList>button>em{display:none}.fullParticipantList>button>b{text-align:right}.qrFlow{grid-template-columns:1fr}}.peopleTable tbody tr{cursor:pointer}.participantDetail{margin-top:25px}.participantHero{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.participantAvatar{background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:57px;height:57px;font-size:16px;font-weight:900;display:grid}.participantHeroCopy{flex:1}.participantHeroCopy>div{align-items:center;gap:8px;display:flex}.participantHeroCopy>div>span{color:var(--muted);font-family:monospace;font-size:12px}.participantHeroCopy h2{margin:6px 0 0;font-size:19px}.participantHeroCopy p{color:var(--muted);margin:5px 0 0;font-size:12px}.participantHeroActions{gap:7px;display:flex}.participantHeroActions button{border-radius:10px;height:34px;padding:0 11px;font-size:12px;font-weight:900}.participantHeroActions .outline{color:var(--wine);background:#fff;border:1px solid #cbbbc0}.participantHeroActions .block{color:var(--red);background:#fff5f5;border:1px solid #dfb5b5}.participantHeroActions .unblock{color:var(--green);background:#f2faf5;border:1px solid #b9d7c5}.blockedBanner{background:#f9e5e5;border:1px solid #e5bcbc;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:10px 13px;display:flex}.blockedBanner>i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.blockedBanner span{flex:1}.blockedBanner strong,.blockedBanner small{display:block}.blockedBanner strong{color:var(--red);font-size:12px}.blockedBanner small{color:var(--muted);margin-top:3px;font-size:12px}.blockedBanner button{color:var(--red);background:0 0;border:0;font-size:12px;font-weight:900}.participantTabs{margin-top:14px}.participantOverview{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:13px;margin-top:14px;display:grid}.participantMain,.participantSide{flex-direction:column;gap:13px;display:flex}.participantPanel{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.participantPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.participantPanelHead h3,.participantPanel>h3{margin:0;font-size:12px}.participantPanelHead button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:900}.profileFields{grid-template-columns:1fr 1fr;display:grid}.profileFields p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:12px 15px;position:relative}.profileFields p:nth-child(2n){border-right:0}.profileFields p:nth-last-child(-n+2){border-bottom:0}.profileFields span,.profileFields strong{display:block}.profileFields span{color:var(--muted);font-size:12px}.profileFields strong{margin-top:4px;font-size:12px}.profileFields button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:900;position:absolute;bottom:11px;right:12px}.participationCurrent{background:linear-gradient(100deg,var(--wine-dark),var(--wine));color:#fff;border-radius:10px;margin:13px;padding:14px}.participationCurrent>span{color:#d9c6cb;font-size:12px;font-weight:900}.participationCurrent>strong{margin-top:5px;font-size:16px;display:block}.participationCurrent p{color:#e2d3d7;margin:4px 0 8px;font-size:12px}.participationCurrent b{color:#9de0b5;font-size:12px}.participationHistory{padding:0 13px 13px}.participationHistory>span{color:var(--muted);font-size:12px;font-weight:900}.participationHistory button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1fr auto;width:100%;padding:9px 0;display:grid}.participationHistory button strong,.participationHistory button small{display:block}.participationHistory button strong{font-size:12px}.participationHistory button small{color:var(--muted);margin-top:3px;font-size:12px}.participationHistory button em{color:var(--wine);grid-area:1/2/3;align-self:center;font-style:normal}.guardianPerson{align-items:center;gap:9px;padding:12px 14px;display:flex}.guardianPerson strong,.guardianPerson span{display:block}.guardianPerson strong{font-size:12px}.guardianPerson span{color:var(--green);margin-top:3px;font-size:12px}.guardian>p{margin:0;padding:0 14px 9px}.guardian>p span,.guardian>p strong{display:block}.guardian>p span{color:var(--muted);font-size:12px}.guardian>p strong{margin-top:3px;font-size:12px}.guardianMessage{background:var(--wine);color:#fff;border:0;border-radius:10px;width:calc(100% - 26px);margin:3px 13px 13px;padding:9px;font-size:12px;font-weight:900}.compactStats{padding:13px}.compactStats h3{margin-bottom:8px}.compactStats p{border-bottom:1px solid var(--line);justify-content:space-between;margin:0;padding:7px 0;font-size:12px;display:flex}.compactStats p:last-child{border:0}.compactStats p span{color:var(--muted)}.compactStats b.ok{color:var(--green)}.compactStats b.warn{color:#94691f}.auditPreview{padding:13px}.auditPreview h3{margin-bottom:7px}.auditPreview p{border-bottom:1px solid var(--line);gap:8px;margin:0;padding:7px 0;display:flex}.auditPreview i{color:var(--wine);font-style:normal}.auditPreview strong,.auditPreview small{display:block}.auditPreview strong{font-size:12px}.auditPreview small{color:var(--muted);margin-top:2px;font-size:12px}.auditPreview button{width:100%;color:var(--wine);background:0 0;border:0;padding:9px 0 0;font-size:12px;font-weight:900}.personTabPane{border:1px solid var(--line);background:#faf8f5;border-top:0;border-radius:0 0 15px 15px;padding:15px}.personTabHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.personTabHead h3{margin:0;font-size:14px}.personTabHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.personTabHead .primary{border:0;height:34px;font-size:12px}.personTaskStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.personTaskStats article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.personTaskStats strong,.personTaskStats span{display:block}.personTaskStats strong{font-size:17px}.personTaskStats span{color:var(--muted);margin-top:3px;font-size:12px}.adminMessageList em.bad{color:var(--red)}.personQrGrid{grid-template-columns:220px 1fr;gap:12px;margin-bottom:12px;display:grid}.personQrCard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;padding:16px}.mockQr{background:repeating-conic-gradient(#211c1e 0 25%,#fff 0 50%) 0/18px 18px;outline:1px solid var(--line);width:100px;height:100px;color:var(--wine);border:9px solid #fff;place-items:center;margin:auto;font-size:32px;display:grid}.personQrCard span,.personQrCard strong,.personQrCard small{display:block}.personQrCard span{color:var(--muted);margin-top:10px;font-family:monospace;font-size:12px}.personQrCard strong{margin-top:5px;font-size:12px}.personQrCard small{color:var(--muted);margin-top:3px;font-size:12px}.personQrCard b{color:var(--green);background:#e4f0e8;border-radius:10px;margin-top:8px;padding:5px 8px;font-size:12px;display:inline-block}.personQrGrid .participantPanel{padding:14px}.qrBinding p{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:9px 0;display:flex}.qrBinding i{width:24px;height:24px;color:var(--wine);background:#eee4e6;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.qrBinding strong,.qrBinding small{display:block}.qrBinding strong{font-size:12px}.qrBinding small{color:var(--muted);margin-top:3px;font-size:12px}.qrSecurityText{color:var(--muted);background:#eee8e2;border-radius:10px;margin-top:10px;padding:9px;font-size:12px;line-height:10px}.passageLog table{border-collapse:collapse;width:100%}.passageLog th,.passageLog td{text-align:left;border-bottom:1px solid var(--line);padding:9px 13px;font-size:12px}.passageLog th{color:var(--muted);background:#f5f1ed}.passageLog td b{color:var(--green)}.consentGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.consentGrid article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.consentGrid article>i{color:#94691f;background:#fff0d5;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.consentGrid article>i.complete{color:var(--green);background:#e4f0e8}.consentGrid article>div{flex:1}.consentGrid strong,.consentGrid span,.consentGrid small{display:block}.consentGrid strong{font-size:12px}.consentGrid span,.consentGrid small{color:var(--muted);margin-top:3px;font-size:12px}.consentGrid article>b{color:var(--green);font-size:12px}.consentGrid article>b.bad{color:#94691f}.consentGrid article>button{color:var(--wine);background:0 0;border:0}.guardianConsent{background:#eee8e2;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:12px;display:flex}.guardianConsent>i{background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.guardianConsent>div{flex:1}.guardianConsent strong{font-size:12px}.guardianConsent p{color:var(--muted);margin:3px 0 0;font-size:12px}.guardianConsent button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:900}.securityColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sessionList p{border-bottom:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:11px 13px;display:flex}.sessionList p:last-child{border:0}.sessionList i{color:var(--wine);font-style:normal}.sessionList span{flex:1}.sessionList strong,.sessionList small{display:block}.sessionList strong{font-size:12px}.sessionList small{color:var(--muted);margin-top:3px;font-size:12px}.sessionList b{color:var(--green);font-size:12px}.sessionList button{color:var(--red);background:0 0;border:0;font-size:12px;font-weight:900}.securityActions>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:9px;width:100%;padding:11px 13px;display:flex}.securityActions>button:last-child{border:0}.securityActions i{width:27px;height:27px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.securityActions span{flex:1}.securityActions strong,.securityActions small{display:block}.securityActions strong{font-size:12px}.securityActions small{color:var(--muted);margin-top:3px;font-size:12px}.securityActions em{color:var(--wine);font-style:normal}.securityActions .dangerAction strong,.securityActions .dangerAction em{color:var(--red)}.securityLog{margin-top:10px}.securityLogRows p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:10px 14px;display:flex}.securityLogRows p:last-child{border:0}.securityLogRows strong,.securityLogRows small{display:block}.securityLogRows strong{font-size:12px}.securityLogRows small{color:var(--muted);margin-top:3px;font-size:12px}.securityLogRows time{color:var(--muted);font-size:12px}@media (max-width:1000px){.participantOverview{grid-template-columns:1fr}.participantSide{grid-template-columns:1fr 1fr;display:grid}.auditPreview{grid-column:1/3}}@media (max-width:760px){.participantHero{flex-wrap:wrap;align-items:flex-start}.participantHeroCopy{min-width:65%}.participantHeroActions{width:100%;overflow-x:auto}.participantHeroActions button{white-space:nowrap}.participantTabs{overflow-x:auto}.participantOverview,.securityColumns{grid-template-columns:1fr}.participantSide{display:flex}.auditPreview{grid-column:auto}.profileFields,.consentGrid{grid-template-columns:1fr}.profileFields p{border-right:0}.profileFields p:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.profileFields p:last-child{border-bottom:0}.personQrGrid{grid-template-columns:1fr}.personTabHead{align-items:flex-start;gap:10px}.personTaskStats{grid-template-columns:repeat(3,1fr)}}.krPage{gap:16px;display:grid}.krMetrics,.krAnalytics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.krMetrics article,.krAnalytics article{background:#fff;border:1px solid #e7dfd9;border-radius:10px;gap:6px;padding:16px;display:grid}.krMetrics span,.krAnalytics span{color:#746a6c;font-size:12px}.krMetrics b,.krAnalytics b{color:#241b1d;font:700 28px Georgia}.krMetrics .warn{border-color:#dba399}.krTabs{background:#eee8e3;border-radius:10px;gap:6px;padding:5px;display:flex;overflow:auto}.krTabs button{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 14px}.krTabs button.selected{color:#74152d;background:#fff;box-shadow:0 2px 8px #4b293115}.krError,.krNotice{border-radius:10px;justify-content:space-between;padding:12px 14px;display:flex}.krError{color:#9f1e2c;background:#fff0ef}.krNotice{color:#27653a;background:#eef8f0}.krError button,.krNotice button{cursor:pointer;background:0 0;border:0}.krToolbar{grid-template-columns:minmax(260px,1fr) 170px 190px auto;gap:10px;display:grid}.krToolbar input,.krToolbar select,.krEditor input,.krEditor textarea,.krQueue select{background:#fff;border:1px solid #d9cfca;border-radius:10px;padding:11px 12px}.krCount{color:#746a6c;margin:-7px 0 0;font-size:12px}.krPage .primary{color:#fff!important;background:#74152d!important;border-color:#74152d!important}.krArticles{gap:10px;display:grid}.krArticles>article,.krQueue,.krApprovals{background:#fff;border:1px solid #e7dfd9;border-radius:10px;padding:16px}.krArticles header,.krArticles footer,.krQueue>header,.krApprovals>article{justify-content:space-between;align-items:center;gap:12px;display:flex}.krArticles h3,.krQueue h3,.krApprovals h3{margin:3px 0;font-size:16px}.krArticles p{color:#50474a;line-height:1.55}.krArticles footer{border-top:1px solid #eee8e3;margin-top:12px;padding-top:12px}.krArticles footer>div{gap:7px;display:flex}.krArticles button,.krQueue button,.krApprovals button{cursor:pointer;background:#fff;border:1px solid #d9cfca;border-radius:8px;padding:8px 11px}.krState{text-transform:uppercase;border-radius:5px;padding:5px 8px;font-size:10px}.krState.published,.krState.approved{color:#27653a;background:#e9f6ec}.krState.review,.krState.pending{color:#8a5b00;background:#fff3d8}.krState.draft{background:#eee8e3}.krState.archived,.krState.rejected{color:#8f2734;background:#f4e8e8}.krTags{flex-wrap:wrap;gap:6px;display:flex}.krTags span{background:#f3efeb;border-radius:6px;padding:4px 7px;font-size:11px}.krQueue>header{margin-bottom:10px}.krQueueActions,.krQueueButtons{align-items:center;gap:7px;display:flex}.krQueue>article{border-top:1px solid #eee8e3;grid-template-columns:auto minmax(240px,1fr) 100px auto minmax(180px,260px);align-items:center;gap:12px;padding:13px 0;display:grid}.krQueue p{color:#746a6c;margin:3px 0;font-size:11px}.krApprovals{gap:8px;display:grid}.krApprovals>article{border-top:1px solid #eee8e3;padding:12px 0}.krApprovals>article>div:last-child{gap:7px;display:flex}.krEmpty{text-align:center;color:#746a6c;background:#fff;border-radius:10px;padding:30px}.krBackdrop{z-index:100;background:#241b1dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.krEditor{background:#fff;border-radius:10px;gap:14px;width:min(760px,100%);max-height:90vh;padding:20px;display:grid;overflow:auto}.krEditor>header,.krEditor>footer{justify-content:space-between;align-items:center;display:flex}.krEditor>header button{cursor:pointer;background:0 0;border:0;font-size:24px}.krEditor label{gap:6px;font-size:12px;font-weight:700;display:grid}.krDraftWarning{color:#73531f;background:#fff9eb;border:1px solid #dfc087;border-radius:10px;padding:10px 12px;font-size:12px}.krPreview{background:#faf7f4;border:1px solid #e7dfd9;border-radius:10px;padding:14px}.krPreview small{color:#74152d;font-size:10px;font-weight:800}.krPreview h3{margin:7px 0;font-size:16px}.krPreview p{color:#50474a;white-space:pre-wrap;margin:0;line-height:1.5}.krGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.krEditor fieldset{border:1px solid #e7dfd9;border-radius:10px;flex-wrap:wrap;gap:14px;display:flex}.krEditor fieldset label{align-items:center;display:flex}.krVersion{border-top:1px solid #eee8e3;padding:10px 0}.krVersion time{float:right;color:#746a6c;font-size:11px}.krVersion small{color:#746a6c;white-space:pre-wrap;display:block}@media (max-width:1100px){.krToolbar{grid-template-columns:1fr 1fr}.krToolbar .primary{grid-column:2}}@media (max-width:1000px){.krMetrics,.krAnalytics{grid-template-columns:1fr 1fr}.krQueue>article{grid-template-columns:auto 1fr}.krQueue>article>:nth-child(n+3){grid-column:2}.krQueue>header{flex-direction:column;align-items:flex-start}.krToolbar{grid-template-columns:1fr}.krToolbar .primary{grid-column:auto}.krGrid{grid-template-columns:1fr}}.srPage{gap:16px;display:grid}.srMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.srMetrics article{background:#fff;border:1px solid #e7dfd9;border-radius:10px;gap:5px;padding:15px;display:grid}.srMetrics span{color:#746a6c;font-size:12px}.srMetrics b{font:700 28px Georgia}.srWorkspace{grid-template-columns:360px minmax(0,1fr);gap:14px;min-height:650px;display:grid}.srWorkspace>aside,.srWorkspace>main{background:#fff;border:1px solid #e7dfd9;border-radius:10px;overflow:hidden}.srWorkspace>aside>header,.srWorkspace>main>header{border-bottom:1px solid #eee8e3;justify-content:space-between;align-items:center;padding:16px;display:flex}.srWorkspace>aside nav{gap:4px;padding:10px;display:flex;overflow:auto}.srWorkspace>aside nav button,.srWorkspace button{cursor:pointer;background:#fff;border:1px solid #d9cfca;border-radius:8px;padding:8px 10px}.srWorkspace>aside nav .selected{color:#fff;background:#74152d}.srWorkspace .appeal{text-align:left;border:0;border-top:1px solid #eee8e3;border-radius:0;gap:5px;width:100%;padding:14px;display:grid}.srWorkspace .appeal.selected{background:#f8f1f2;border-left:4px solid #74152d}.srWorkspace .appeal small,.srWorkspace .appeal span{color:#746a6c;font-size:11px}.srThread{gap:12px;max-height:420px;padding:18px;display:grid;overflow:auto}.srThread article{background:#f1ece8;border-radius:10px;max-width:78%;padding:10px 12px}.srThread article.operator{background:#f6e9ed;margin-left:auto}.srThread article.system{text-align:center;background:#f4f1ee;max-width:100%}.srThread small{color:#746a6c;font-size:10px}.srThread p{margin:5px 0;line-height:1.5}.srKnowledge{border-top:1px solid #eee8e3;gap:8px;padding:12px 18px;display:flex}.srWorkspace>main>footer{border-top:1px solid #eee8e3;grid-template-columns:1fr auto;gap:10px;padding:14px 18px;display:grid}.srWorkspace textarea{resize:vertical;border:1px solid #d9cfca;border-radius:10px;padding:10px}@media (max-width:1000px){.srMetrics{grid-template-columns:1fr 1fr}.srWorkspace{grid-template-columns:1fr}.srWorkspace>aside{max-height:420px}}.srWorkspace{height:calc(100vh - 280px);min-height:680px}.srWorkspace>aside,.srWorkspace>main{flex-direction:column;min-height:0;display:flex}.srFilters{border-bottom:1px solid #eee8e3;padding-bottom:10px}.srFilters nav{padding-bottom:8px!important}.srQueue{min-height:0;overflow-y:auto}.srEmpty{color:#746a6c;padding:16px}.srWorkspace .appeal.priority-urgent{box-shadow:inset 4px 0 #b72b32}.srWorkspace .appeal.priority-high{box-shadow:inset 4px 0 #d59524}.srAuthor{text-align:left;border:0!important;padding:0!important}.srAuthor h2,.srAuthor p{margin:3px 0}.srHeadActions,.srOperatorBar,.srQuick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.srHeadActions select,.srOperatorBar select,.srFilters select{background:#fff;border:1px solid #d9cfca;border-radius:8px;padding:8px 30px 8px 10px}.srOperatorBar{border-bottom:1px solid #eee8e3;padding:10px 18px}.srOperatorBar label:first-child{align-items:center;gap:8px;display:flex}.srCheck{margin-left:auto}.sla{background:#f0ece8;border-radius:8px;padding:6px 9px}.sla.overdue{color:#8c1429;background:#f9dfe1}.srThread{flex:1;min-height:180px;max-height:none}.srNotes{background:#fbfaf8;border-top:1px solid #eee8e3;max-height:190px;padding:12px 18px;overflow:auto}.srNotes h3{margin:0 0 8px}.srNotes h3 small{color:#746a6c;font-weight:400}.srNotes article{border-left:3px solid #c6a55d;padding-left:9px}.srNotes article p{margin:3px 0 10px}.srNotes>div{grid-template-columns:1fr auto;gap:8px;display:grid}.srNotes input{border:1px solid #d9cfca;border-radius:8px;padding:9px}.srWorkspace>main>footer{grid-template-columns:1fr auto}.srWorkspace>main>footer .srQuick{grid-column:1/-1}.srQuick button{font-size:12px}.srDrawerBackdrop{z-index:80;background:#24181d55;justify-content:flex-end;display:flex;position:fixed;inset:0}.srProfile{background:#fff;width:min(430px,100%);height:100%;padding:22px;overflow:auto;box-shadow:-12px 0 36px #24181d22}.srProfile header{justify-content:space-between;align-items:start;display:flex}.srProfile header h2{margin:5px 0 20px}.srProfile header button{cursor:pointer;background:0 0;border:0;font-size:28px}.srProfile dl{border-block:1px solid #eee8e3;grid-template-columns:130px 1fr;gap:12px;padding:18px 0;display:grid}.srProfile dt{color:#746a6c}.srProfile dd{margin:0}.srProfile label{gap:7px;margin-top:18px;display:grid}.srProfile textarea{border:1px solid #d9cfca;border-radius:10px;padding:10px}.srProfile>.primary{width:100%;margin-top:10px}.srPrivacy{color:#746a6c;font-size:12px}@media (max-width:1000px){.srWorkspace{height:auto;min-height:0}.srQueue{max-height:360px}.srWorkspace>main{min-height:680px}}.adminAccountFilters{background:#f6f3f0;border-radius:10px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,1fr));gap:10px;margin:14px 0 2px;padding:12px;display:grid}.adminAccountFilters label{color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.adminAccountFilters input,.adminAccountFilters select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:10px;padding:9px 10px;font-size:12px}.adminAccountsEmpty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;margin:14px 0;padding:18px;font-size:12px}.adminAccountSummary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.adminAccountSummary>button,.adminAccountSummary>article{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;padding:10px}.adminAccountSummary>button{cursor:pointer}.adminAccountSummary>button.selected{border-color:var(--wine);box-shadow:inset 0 0 0 1px var(--wine)}.adminAccountSummary strong,.adminAccountSummary span{display:block}.adminAccountSummary strong{font-size:18px}.adminAccountSummary span{color:var(--muted);margin-top:3px;font-size:11px}.adminAccountSummary .attention strong,.singleAdminNote.attention{color:var(--red)}.staffAccounts>article.needsAttention{background:#fff8ee;border-radius:10px;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.staffAccounts .riskText{color:#9a5c18!important}.adminRiskPanel{color:#8a5716;background:#fff8e9;border:1px solid #edcf9d;border-radius:10px;padding:11px 13px}.adminRiskPanel p{margin:6px 0 0;font-size:12px}.serviceAccountActions{gap:6px;display:flex}.serviceAccountActions button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:7px 9px;font-size:11px;font-weight:800}.serviceAccountActions button:disabled{color:var(--muted);cursor:not-allowed}.adminLifecycleActions{max-height:min(90vh,900px);overflow:auto}.adminLifecycleActions .accountEventLog{margin-top:12px}.adminLifecycleActions .accountEventLog>header{align-items:center}.adminLifecycleActions .accountEventLog>header button,.adminLifecycleActions .accountEventLog>article button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:6px 9px;font-size:11px;font-weight:800}.adminLifecycleActions .accountEventLog>article{grid-template-columns:145px minmax(160px,1fr) minmax(100px,auto) auto;align-items:center}.adminLifecycleActions footer{flex-wrap:wrap}@media (max-width:1050px){.adminAccountFilters{grid-template-columns:1fr 1fr}.adminLifecycleActions .accountEventLog>article{grid-template-columns:1fr auto}.adminLifecycleActions .accountEventLog>article time,.adminLifecycleActions .accountEventLog>article span{grid-column:1}}@media (max-width:700px){.adminAccountFilters{grid-template-columns:1fr}.adminAccountSummary{grid-template-columns:1fr 1fr}}.projectSettingsLoading,.projectSettingsError{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px;font-size:12px}.projectSettingsError{color:var(--red);background:#fff0f1;border-color:#e3b8bd;justify-content:space-between;display:flex}.projectSettingsError button{color:inherit;background:0 0;border:0}.projectSettingsHead>div:last-child{gap:8px;display:flex}.projectSettingsHead button:disabled{opacity:.5;cursor:not-allowed}.projectEditableRow{align-items:flex-start!important}.projectEditableRow>div{flex:1;gap:7px;display:grid}.projectEditableRow input,.projectEditableRow select,.editableStage input,.editableStage select,.projectMode select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-width:0;padding:8px 9px;font-size:12px}.projectEditableRow label{color:var(--muted);font-size:11px}.projectEditableRow .danger,.editableStage .danger{color:var(--red)!important}.projectStages .editableStage{grid-template-columns:28px minmax(180px,1.3fr) minmax(190px,1fr) 115px 70px 30px}.editableStage>span{gap:6px;display:grid}.editableStage>label{font-size:11px}.eventDayMode aside{color:var(--muted);background:#f3eee9;border-radius:10px;margin-top:10px;padding:10px;font-size:11px;line-height:1.45}.projectVersionHistory{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.projectVersionHistory>header,.projectVersionHistory>article{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}.projectVersionHistory>header{background:#f5f1ed;justify-content:space-between}.projectVersionHistory h3{margin:0;font-size:14px}.projectVersionHistory header span,.projectVersionHistory small{color:var(--muted);font-size:11px}.projectVersionHistory article>b{width:36px;color:var(--wine)}.projectVersionHistory article span{flex:1}.projectVersionHistory strong,.projectVersionHistory small{display:block}.projectVersionHistory>p{color:var(--muted);padding:16px;font-size:12px}.projectConfirmBackdrop{z-index:1800;background:#21181bbb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.projectConfirm{background:#fff;border-radius:10px;width:min(520px,96vw);overflow:hidden;box-shadow:0 24px 70px #0005}.projectConfirm>header,.projectConfirm>footer{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.projectConfirm>header{background:var(--wine);color:#fff}.projectConfirm h3{margin:3px 0}.projectConfirm>header span{font-size:10px}.projectConfirm>header button{color:#fff;background:0 0;border:0;font-size:22px}.projectConfirm>p,.projectConfirm>label{margin:14px 16px}.projectConfirm>label{gap:6px;font-size:12px;font-weight:800;display:grid}.projectConfirm textarea,.projectConfirm input{border:1px solid var(--line);border-radius:10px;padding:10px}.projectConfirm small{color:var(--muted)}.projectConfirm>footer{border-top:1px solid var(--line)}.projectConfirm>footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px}.projectConfirm>footer .primary{background:var(--wine);color:#fff}@media (max-width:1050px){.projectStages .editableStage{grid-template-columns:28px 1fr 1fr}.editableStage>select,.editableStage>label,.editableStage>button{grid-column:2/4}}@media (max-width:700px){.projectStages .editableStage{grid-template-columns:28px 1fr}.editableStage>*{grid-column:2!important}}.systemSettingsRuntime,.systemRegistry{gap:18px;display:grid}.systemSettingsRuntime>header,.systemRegistry>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.systemSettingsRuntime>header>div:last-child{gap:10px;display:flex}.systemSettingsRuntime h2,.systemRegistry h2{margin:5px 0}.systemSettingsRuntime header span,.systemRegistry header span{letter-spacing:.08em;color:#7b1735;font-size:12px}.runtimeAlert{background:#f2eee9;border-radius:10px;padding:14px 16px}.runtimeAlert.error{color:#8f132d;background:#fbecef}.runtimeAlert.success{color:#1d6b49;background:#eaf7f0}.runtimeAlert.warning{color:#76531a;background:#fff5dc}.runtimeFields{background:#fff;border:1px solid #e5ded7;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.runtimeFields label{gap:7px;display:grid}.runtimeFields label>span{font-weight:600}.runtimeFields label small{color:#817b76;font-weight:400;display:block}.runtimeFields input:not([type=checkbox]){border:1px solid #d8d0c8;border-radius:10px;min-height:42px;padding:0 12px}.runtimeFields .toggle{background:#f7f4f1;border-radius:10px;grid-template-columns:1fr auto;align-items:center;min-height:52px;padding:10px 12px}.runtimeFields input[type=checkbox]{width:20px;height:20px}.runtimeReadiness,.runtimeHistory{background:#fff;border:1px solid #e5ded7;border-radius:10px;padding:18px}.runtimeReadiness p{border-bottom:1px solid #eee;justify-content:space-between;padding:9px 0;display:flex}.runtimeReadiness b.ok{color:#247552}.runtimeReadiness b.off{color:#9a5b14}.runtimeHistory>header{justify-content:space-between;display:flex}.runtimeHistory article{border-top:1px solid #eee;gap:14px;padding:12px 0;display:flex}.runtimeHistory article span{display:grid}.runtimeHistory small{color:#777}.runtimeModalBackdrop{z-index:80;background:#24181bbb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.runtimeModal{background:#fff;border-radius:10px;gap:16px;width:min(520px,100%);padding:22px;display:grid}.runtimeModal>header,.runtimeModal footer{justify-content:space-between;gap:10px;display:flex}.runtimeModal label{gap:7px;display:grid}.runtimeModal textarea,.runtimeModal input{border:1px solid #d8d0c8;border-radius:10px;padding:10px}.registryToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.registryToolbar input{border:1px solid #d8d0c8;border-radius:10px;width:min(520px,100%);padding:11px}.registryTable{background:#fff;border:1px solid #e5ded7;border-radius:10px;overflow:auto}.registryTable>header,.registryTable>article{grid-template-columns:repeat(6,minmax(130px,1fr));min-width:900px;display:grid}.registryTable>header{background:#f3efeb;font-size:12px;font-weight:700;position:sticky;top:0}.registryTable span{text-overflow:ellipsis;border-bottom:1px solid #eee;padding:12px;overflow:hidden}.registryEmpty{text-align:center;color:#777;background:#fff;border-radius:10px;padding:36px}@media (max-width:900px){.runtimeFields{grid-template-columns:1fr}.systemSettingsRuntime>header,.systemRegistry>header{flex-direction:column}}.institutionsRuntime,.institutionDetailRuntime{margin-top:26px}.institutionAlert{color:#8f132d;background:#fbecef;border-radius:10px;margin:12px;padding:12px 14px}.institutionEmpty{text-align:center;color:var(--muted);padding:38px}.runtimeTab{padding:18px}.runtimeTab>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.runtimeTab h3,.runtimeTab h4{margin:0}.runtimeTab p{color:var(--muted)}.runtimePeopleGroup{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow:hidden}.runtimePeopleGroup>header{background:#f5f1ed;align-items:center;gap:10px;padding:10px 13px;display:flex}.runtimePeopleGroup>header b{margin-left:auto}.runtimePerson,.runtimeDocument,.runtimeArchive{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 14px;display:flex}.runtimePerson>span:first-child,.runtimeDocument>span{flex:1}.runtimePerson span,.runtimePerson small,.runtimeDocument span,.runtimeDocument small{display:block}.runtimePerson small,.runtimeDocument small{color:var(--muted);margin-top:3px}.runtimePerson>button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-weight:800}.emptyGroup{padding:14px;margin:0!important}.runtimeLinkedTab{text-align:center;padding:48px 20px}.runtimeLinkedTab>i{width:46px;height:46px;color:var(--wine);background:#eee8e2;border-radius:10px;place-items:center;margin:auto;font-size:22px;display:grid}.runtimeLinkedTab button{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.runtimeArchive span{color:var(--muted);flex:1}.institutionModal{max-height:min(760px,90vh);overflow:auto}.institutionForm,.importInstitution{gap:12px;display:grid}.institutionForm label{gap:6px;display:grid}.institutionForm input,.institutionForm select{border:1px solid var(--line);border-radius:10px;min-height:40px;padding:0 10px}.institutionForm footer,.importInstitution footer{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.institutionForm footer button,.importInstitution footer button{border-radius:10px;min-height:38px;padding:0 13px}.importInstitution>div{background:#f5f1ed;border-radius:10px;max-height:190px;padding:9px;overflow:auto}.importInstitution input[type=file]{border:1px dashed #bcaeb2;border-radius:10px;padding:12px}.messengerActions{gap:8px;display:flex}@media (max-width:800px){.runtimePerson{flex-wrap:wrap;align-items:flex-start}.runtimePerson>span:first-child{min-width:65%}.runtimeTab>header{flex-direction:column}}.documentOpenFile{border:1px solid var(--wine);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:10px;font-weight:800}.documentOpenFile:disabled{opacity:.5;cursor:not-allowed}.documentReviewStats,.consentReviewStats{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.documentReviewStats article,.consentReviewStats article{background:#f5f1ed;border-radius:10px;gap:3px;padding:12px;display:grid}.documentReviewStats span,.consentReviewStats span{color:var(--muted);font-size:11px}.documentReviewStats strong,.consentReviewStats strong{font:700 24px Georgia}.documentReviewRow{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:minmax(240px,1.4fr) minmax(150px,.8fr) minmax(130px,.7fr) 120px 16px;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.documentReviewRow:hover{background:#faf7f4}.documentReviewRow span{gap:3px;min-width:0;display:grid}.documentReviewRow small{color:var(--muted);font-size:11px}.documentReviewRow>b{text-transform:uppercase;font-size:10px}.documentReviewRow>b.pending{color:#8b621b}.documentReviewRow>b.approved{color:var(--green)}.documentReviewRow>b.rejected{color:var(--red)}.documentDecision{gap:13px;display:grid}.documentDecision dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.documentDecision dl div{background:#f5f1ed;border-radius:10px;padding:10px}.documentDecision dt{color:var(--muted);font-size:11px}.documentDecision dd{margin:4px 0 0;font-weight:700}.documentDecisionButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.documentDecisionButtons button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.documentDecisionButtons .danger{color:#922136;background:#fff0f1;border-color:#bd7e88}.documentDecisionButtons .ok{color:#256344;background:#edf7f0;border-color:#8fbaa0}.documentDecision label,.consentDecision label{gap:6px;font-weight:800;display:grid}.documentDecision textarea,.consentDecision textarea,.consentDecision select{border:1px solid var(--line);border-radius:10px;padding:10px}.documentDecision footer,.consentDecision footer{justify-content:flex-end;gap:8px;display:flex}.documentDecision footer button,.consentDecision footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 13px}.documentDecision footer .primary,.consentDecision footer .primary{background:var(--wine);color:#fff}.consentReviewTools{grid-template-columns:1fr 220px;gap:9px;display:grid}.consentReviewTools input,.consentReviewTools select{border:1px solid var(--line);background:#fff;border-radius:10px;height:40px;padding:0 11px}.consentReviewTable{border:1px solid var(--line);border-radius:10px;overflow:hidden}.consentReviewTable>header,.consentReviewTable>button{grid-template-columns:minmax(180px,1.1fr) minmax(180px,1.2fr) minmax(150px,.9fr) 130px 135px;align-items:center;gap:10px;padding:11px 12px;display:grid}.consentReviewTable>header{background:#f5f1ed;font-size:11px;font-weight:800}.consentReviewTable>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%}.consentReviewTable>button:hover{background:#faf7f4}.consentReviewTable button span{gap:3px;display:grid}.consentReviewTable small{color:var(--muted)}.consentReviewTable b{text-transform:uppercase;font-size:10px}.consentReviewTable b.verified{color:var(--green)}.consentReviewTable b.declared{color:#8b621b}.consentReviewTable b.missing,.consentReviewTable b.rejected,.consentReviewTable b.revoked{color:var(--red)}.consentReviewTable b.renewal_required{color:#9b5e14}.consentEventHistory{border:1px solid var(--line);border-radius:10px;padding:13px}.consentEventHistory h4{margin:0 0 5px}.consentEventHistory p{border-top:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:9px 0;display:flex}.consentEventHistory p>span{flex:1;display:grid}.consentEventHistory small{color:var(--muted)}.consentDecision{gap:13px;display:grid}.consentDecision>p{background:#f5f1ed;border-radius:10px;margin:0;padding:11px;line-height:1.5}@media (max-width:980px){.documentReviewRow{grid-template-columns:1fr 1fr}.documentReviewRow>span:first-child{grid-column:1/-1}.documentReviewRow>i{display:none}.consentReviewTable{overflow:auto}.consentReviewTable>header,.consentReviewTable>button{min-width:800px}}@media (max-width:620px){.documentReviewStats,.consentReviewStats{grid-template-columns:1fr 1fr}.documentReviewRow,.documentDecision dl,.consentReviewTools{grid-template-columns:1fr}.documentReviewRow>span:first-child{grid-column:1}}.compositionQueueBadge{color:#765300;text-transform:uppercase;background:#fff0ca;border-radius:5px;padding:5px 8px;font-size:10px;display:inline-flex}.compositionReviewPanel{background:#fff;border:1px solid #dbc9b7;border-radius:10px;gap:14px;margin-top:16px;padding:18px;display:grid}.compositionReviewHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compositionReviewHead span{color:var(--wine);font-size:11px;font-weight:800}.compositionReviewHead h3{margin:4px 0;font-size:20px}.compositionReviewHead p{color:var(--muted);margin:0}.compositionReviewState{text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:7px 10px;font-size:10px}.compositionReviewState.submitted{color:#765300;background:#fff0ca}.compositionReviewState.approved{color:#256344;background:#e4f2e9}.compositionReviewState.changes_requested{color:#971e2f;background:#f9e0e2}.compositionReviewMetrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.compositionReviewMetrics article{background:#f5f1ed;border-radius:10px;gap:4px;padding:12px;display:grid}.compositionReviewMetrics span{color:var(--muted);font-size:12px}.compositionReviewMetrics strong{font:700 25px Georgia}.compositionWarnings,.compositionOk,.compositionPreviousNote{border-radius:10px;padding:12px 14px}.compositionWarnings{color:#76531a;background:#fff8e8;border:1px solid #e3bd77}.compositionWarnings p{margin:7px 0 0}.compositionOk{color:#256344;background:#e8f4ec}.compositionPreviousNote{background:#f5f1ed}.compositionPreviousNote p{margin:6px 0 0}.compositionReviewSection{border-top:1px solid var(--line);padding-top:14px}.compositionReviewSection h4{margin:0 0 11px;font-size:15px}.compositionReviewSection dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.compositionReviewSection dl div{background:#f7f4f1;border-radius:10px;min-width:0;padding:10px}.compositionReviewSection dt{color:var(--muted);font-size:11px}.compositionReviewSection dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.compositionPeople{gap:7px;display:grid}.compositionPeople article{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(210px,1.5fr) minmax(110px,.7fr) minmax(145px,.8fr) minmax(125px,.7fr);align-items:center;gap:10px;padding:10px;display:grid}.compositionPeople article>div{align-items:center;gap:9px;min-width:0;display:flex}.compositionPeople article>div>span{width:27px;height:27px;color:var(--wine);background:#eee8e3;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.compositionPeople p{gap:3px;min-width:0;margin:0;display:grid}.compositionPeople small,.compositionPeople p>span{color:var(--muted);font-size:11px}.compositionPeople b{font-size:11px}.compositionPeople .ok{color:#256344}.compositionPeople .warn{color:#a12a39}.compositionHistory{display:grid}.compositionHistory article{gap:10px;padding:8px 0;display:flex}.compositionHistory i{background:var(--wine);border-radius:50%;width:9px;height:9px;margin-top:5px}.compositionHistory p{margin:3px 0}.compositionHistory small{color:var(--muted)}.compositionReviewActions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding-top:14px;display:flex}.compositionReviewActions button,.compositionDecision footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:10px 14px;font-weight:800}.compositionReviewActions .primary,.compositionDecision footer .primary{border-color:var(--wine);background:var(--wine);color:#fff}.compositionReviewActions .reviewReturn{color:#9b2437}.compositionDecision{gap:14px;display:grid}.compositionDecision>p{margin:0;line-height:1.5}.compositionDecision label{gap:7px;font-weight:800;display:grid}.compositionDecision textarea{border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;padding:10px}.compositionDecision label small{text-align:right;color:var(--muted);font-weight:400}.compositionDecision footer{justify-content:flex-end;gap:8px;display:flex}.compositionDecision button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.compositionReviewSection dl,.compositionPeople article{grid-template-columns:1fr 1fr}.compositionPeople article>div{grid-column:1/-1}}@media (max-width:620px){.compositionReviewHead{display:grid}.compositionReviewMetrics{grid-template-columns:1fr 1fr}.compositionReviewSection dl,.compositionPeople article{grid-template-columns:1fr}.compositionPeople article>div{grid-column:1}.compositionReviewActions{display:grid}.compositionReviewActions .primary{grid-row:1}}.participantsRuntime,.participantRuntimeDetail{margin-top:26px}.participantMatchNotice,.participantAlert{color:#76531a;background:#fff2d9;border-radius:10px;margin:12px 0;padding:12px 14px}.participantRuntimeHero{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.participantRuntimeHero>div{flex:1}.participantRuntimeHero span{color:var(--wine);font-size:12px;font-weight:800}.participantRuntimeHero h2{margin:5px 0}.participantRuntimeHero p{color:var(--muted);margin:0}.participantRuntimeHero>b{border-radius:10px;padding:6px 9px}.participantRuntimeHero>b.ok{color:var(--green);background:#e4f0e8}.participantRuntimeHero>b.blocked{color:var(--red);background:#f9e5e5}.participantRuntimeHero>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:9px 12px}.participantRuntimeBody{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:13px;padding:18px}.participantFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.participantFacts p{background:#f6f2ee;border-radius:10px;margin:0;padding:12px}.participantFacts span,.participantFacts strong{display:block}.participantFacts span{color:var(--muted);margin-bottom:5px;font-size:12px}.participantActions{gap:8px;margin-top:15px;display:flex}.participantActions button,.participantInfo button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:9px 12px;font-weight:800}.participantActions button.danger{color:var(--red);margin-left:auto}.participantInfo{text-align:center;padding:42px 20px}.participantInfo>i{width:42px;height:42px;color:var(--wine);background:#eee8e2;border-radius:10px;place-items:center;margin:auto;font-style:normal;display:grid}.participantDataList{gap:10px;display:grid}.participantDataList article{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:12px;display:grid}.participantDataList span{gap:4px;min-width:0;display:grid}.participantDataList small{color:var(--muted)}.participantDataList strong{text-overflow:ellipsis;overflow:hidden}.participantEdit{gap:12px;display:grid}.participantEdit label,.runtimeModal>label{gap:6px;display:grid}.participantEdit input,.participantEdit select,.participantEdit textarea,.runtimeModal textarea,.runtimeModal input{border:1px solid var(--line);border-radius:10px;padding:10px}.participantEdit footer,.runtimeModal footer{justify-content:flex-end;gap:8px;display:flex}.matchFlag{font-weight:700;color:#94691f!important}@media (max-width:760px){.participantFacts{grid-template-columns:1fr}.participantRuntimeHero{flex-wrap:wrap;align-items:flex-start}.participantRuntimeHero>div{min-width:70%}.participantActions{flex-direction:column}.participantActions button.danger{margin-left:0}}.scheduleRuntime,.scheduleDetail{gap:14px;margin-top:26px;display:grid}.scheduleMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.scheduleMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:15px;display:grid}.scheduleMetrics span,.scheduleMetrics small{color:var(--muted);font-size:12px}.scheduleMetrics strong{font:700 28px Georgia}.scheduleToolbar{grid-template-columns:minmax(240px,1fr) 160px auto auto auto;align-items:center;gap:9px;display:grid}.scheduleToolbar input,.scheduleToolbar select,.scheduleToolbar button,.scheduleModes button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-height:40px;padding:0 11px;font-size:12px}.scheduleSearch{position:relative}.scheduleSearch span{color:var(--wine);font-size:20px;position:absolute;top:9px;left:13px}.scheduleSearch input{width:100%;padding-left:38px}.scheduleModes{background:#ede7e2;border-radius:10px;gap:4px;padding:3px;display:flex}.scheduleModes button{border:0;min-height:34px}.scheduleModes .selected{background:var(--wine);color:#fff}.eventDayBanner,.scheduleAlert{color:#725319;background:#f7edd3;border-radius:10px;gap:10px;padding:12px 14px;display:flex}.scheduleAlert{color:#8f132d;background:#fbecef}.scheduleGroups{gap:15px;display:grid}.scheduleGroups>section{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.scheduleGroups>section>header{background:#f4f0ec;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.scheduleGroups h2{text-transform:capitalize;margin:0;font-size:15px}.scheduleGroups header span{color:var(--muted);font-size:11px}.scheduleRow{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:90px minmax(260px,1fr) minmax(190px,260px) 20px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.scheduleRow:hover{background:#faf6f3;transform:translateY(-1px)}.scheduleRow.critical{border-left:4px solid #ba3038}.scheduleRow.cancelled{opacity:.62}.scheduleRow time{display:grid}.scheduleRow time b{font-size:18px}.scheduleRow time span{color:var(--muted);font-size:11px}.scheduleRow h3{margin:7px 0 3px;font-size:15px}.scheduleRow p{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin:0;overflow:hidden}.scheduleRow aside{gap:4px;display:grid}.scheduleRow aside span,.scheduleRow aside small{color:var(--muted);font-size:11px}.scheduleState,.scheduleCritical{text-transform:uppercase;border-radius:5px;margin-right:5px;padding:4px 7px;font-size:10px;font-weight:800;display:inline-flex}.scheduleState.draft{background:#ebe7e3}.scheduleState.review{color:#7a5800;background:#fff0ca}.scheduleState.published{color:#256344;background:#e4f2e9}.scheduleState.changed,.scheduleCritical{color:#971e2f;background:#f9e0e2}.scheduleState.cancelled{color:#555;background:#ddd}.scheduleEmpty{text-align:center;border:1px dashed var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:45px}.scheduleHero{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.scheduleHero>div{flex:1}.scheduleHero>div>span{color:var(--wine);font-size:11px;font-weight:800}.scheduleHero h2{margin:4px 0}.scheduleHero p{color:var(--muted);margin:0}.scheduleHero>button,.scheduleDetailGrid>aside button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:9px 12px}.scheduleChangeWarning{color:#76531a;background:#fff2d9;border-radius:10px;padding:13px}.scheduleDetailGrid{grid-template-columns:minmax(0,1fr) 260px;gap:14px;display:grid}.scheduleDetailGrid main{gap:12px;display:grid}.scheduleDetailGrid main>section,.scheduleDetailGrid>aside{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.scheduleDetailGrid h3{margin:0 0 12px}.scheduleDetailGrid dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.scheduleDetailGrid dl div{background:#f6f2ee;border-radius:10px;padding:10px}.scheduleDetailGrid dt{color:var(--muted);font-size:11px}.scheduleDetailGrid dd{margin:4px 0 0;font-weight:700}.scheduleDetailGrid>aside{align-self:start;gap:8px;display:grid;position:sticky;top:14px}.scheduleDetailGrid>aside .primary,.scheduleAction .primary,.scheduleEditor .primary{background:var(--wine);color:#fff}.scheduleDetailGrid>aside .danger{color:var(--red)}.scheduleVersion{border-top:1px solid var(--line);padding:10px 0}.scheduleVersion span{float:right;color:var(--muted);font-size:11px}.scheduleVersion p{margin:5px 0}.scheduleConflicts{border-color:#e5bd83!important}.scheduleModalBackdrop{z-index:1900;background:#24181bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.scheduleEditor,.scheduleAction{background:#fff;border-radius:10px;gap:14px;width:min(780px,96vw);max-height:92vh;padding:20px;display:grid;overflow:auto}.scheduleAction{width:min(510px,96vw)}.scheduleEditor>header,.scheduleAction>header,.scheduleEditor>footer,.scheduleAction>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.scheduleEditor>header span{color:var(--wine);font-size:10px;font-weight:800}.scheduleEditor h2,.scheduleAction h3{margin:3px 0}.scheduleEditor>header button,.scheduleAction>header button{cursor:pointer;background:0 0;border:0;font-size:24px}.scheduleFormGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.scheduleFormGrid label,.scheduleAction label{gap:6px;font-size:12px;font-weight:800;display:grid}.scheduleFormGrid .wide{grid-column:1/-1}.scheduleFormGrid input,.scheduleFormGrid select,.scheduleFormGrid textarea,.scheduleAction input,.scheduleAction textarea,.scheduleConflictBox textarea{border:1px solid var(--line);border-radius:10px;width:100%;padding:10px}.scheduleFormGrid .check{flex-direction:row;align-items:center;font-weight:600;display:flex}.scheduleFormGrid .check input{width:18px}.scheduleConflictBox{background:#fff8e9;border:1px solid #dfb56d;border-radius:10px;padding:12px}.scheduleConflictBox p{margin:6px 0}.scheduleEditor>footer button,.scheduleAction>footer button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:9px 13px}.scheduleAction>p{color:var(--muted);margin:0}.muted{color:var(--muted)}@media (max-width:1050px){.scheduleMetrics,.scheduleToolbar{grid-template-columns:1fr 1fr}.scheduleModes{grid-column:1/-1}.scheduleRow{grid-template-columns:75px 1fr}.scheduleRow>aside{grid-column:2}.scheduleRow>i{display:none}}@media (max-width:720px){.scheduleDetailGrid{grid-template-columns:1fr}.scheduleDetailGrid>aside{position:static}.scheduleHero{flex-wrap:wrap;align-items:flex-start}.scheduleHero>div{min-width:70%}.scheduleFormGrid,.scheduleDetailGrid dl{grid-template-columns:1fr}.scheduleFormGrid .wide{grid-column:1}.scheduleToolbar{grid-template-columns:1fr}.scheduleModes{grid-column:1;overflow:auto}.scheduleMetrics{grid-template-columns:1fr 1fr}.scheduleRow{grid-template-columns:60px 1fr;padding:12px}.eventDayBanner{display:grid}}@media print{.sidebar,.topbar,.scheduleToolbar,.backToRegistry,.scheduleDetailGrid>aside{display:none!important}.shell,.content{display:block!important}.scheduleRuntime,.scheduleDetail{margin:0}.scheduleRow{break-inside:avoid}}.tasksRuntime,.taskRuntimeDetail{gap:14px;margin-top:26px;display:grid}.taskRuntimeMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.taskRuntimeMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:15px;display:grid}.taskRuntimeMetrics article.urgent{background:#fff7f7;border-color:#df9ca5}.taskRuntimeMetrics span,.taskRuntimeMetrics small{color:var(--muted);font-size:12px}.taskRuntimeMetrics strong{font:700 28px Georgia}.taskRuntimeMetrics .urgent strong{color:var(--red)}.taskUrgentPolicy{color:#821d31;background:#f8e9eb;border-radius:10px;align-items:center;gap:13px;padding:13px 15px;display:flex}.taskUrgentPolicy>b{color:#fff;background:#a82b3d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.taskUrgentPolicy div{flex:1}.taskUrgentPolicy p{margin:3px 0}.taskRuntimeToolbar{grid-template-columns:auto minmax(230px,1fr) 180px auto;align-items:center;gap:9px;display:grid}.taskRuntimeToolbar>div{flex-wrap:wrap;gap:4px;display:flex}.taskRuntimeToolbar button,.taskRuntimeToolbar select,.taskRuntimeToolbar input{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-height:39px;padding:0 10px;font-size:12px}.taskRuntimeToolbar>div .selected{background:var(--wine);color:#fff}.taskRuntimeToolbar label{position:relative}.taskRuntimeToolbar label span{font-size:20px;position:absolute;top:8px;left:12px}.taskRuntimeToolbar input{width:100%;padding-left:35px}.taskRuntimeAlert{color:#8f132d;background:#fbecef;border-radius:10px;padding:12px 14px}.taskRuntimeTable{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.taskRuntimeTable>header,.taskRuntimeTable>button{grid-template-columns:minmax(240px,1.3fr) minmax(160px,.8fr) 150px minmax(145px,.7fr) 125px;align-items:center;gap:14px;padding:12px 14px;display:grid}.taskRuntimeTable>header{background:#f3efeb;font-size:12px;font-weight:800}.taskRuntimeTable>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%}.taskRuntimeTable>button:hover{background:#faf6f3}.taskRuntimeTable>button>span{gap:4px;min-width:0;display:grid}.taskRuntimeTable small{color:var(--muted);font-size:11px;display:block}.taskRuntimeName{align-items:center;grid-template-columns:34px 1fr!important}.taskRuntimeName>i,.taskRuntimeHero>i{width:31px;height:31px;color:var(--wine);background:#eee8e3;border-radius:10px;place-items:center;font-style:normal;display:grid}.taskRuntimeName>i.urgent,.taskRuntimeHero>i.urgent{color:#fff;background:#a92d3f}.taskRuntimeName>i.survey{color:#593585;background:#e8e0f5}.taskRuntimeProgress i{background:#eee8e3;border-radius:4px;height:5px;overflow:hidden}.taskRuntimeProgress i em{background:var(--green);height:100%;display:block}.taskRuntimeState,.assignmentState{text-transform:uppercase;border-radius:5px;width:max-content;padding:5px 8px;font-size:10px;display:inline-flex}.taskRuntimeState.draft{background:#eae6e2}.taskRuntimeState.active{color:#216340;background:#e3f1e8}.taskRuntimeState.completed,.assignmentState.completed{color:#216340;background:#dcefe4}.taskRuntimeState.cancelled{background:#ddd}.assignmentState.submitted{color:#7a5800;background:#fff0ca}.assignmentState.pending{background:#eee}.overdue{color:var(--red)}.taskRuntimeEmpty{text-align:center;color:var(--muted);padding:35px}.taskRuntimeHero{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:13px;padding:18px;display:flex}.taskRuntimeHero>div{flex:1}.taskRuntimeHero>div>span{color:var(--wine);font-size:11px;font-weight:800}.taskRuntimeHero h2{margin:4px 0}.taskRuntimeHero p{color:var(--muted);margin:0}.taskRuntimeHero>button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px}.taskRuntimeTabs{gap:4px;display:flex}.taskRuntimeTabs button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px}.taskRuntimeTabs .selected{background:var(--wine);color:#fff}.taskDetailGrid{grid-template-columns:minmax(0,1fr) 250px;gap:14px;display:grid}.taskDetailGrid main{gap:12px;display:grid}.taskDetailGrid main>section,.taskDetailGrid>aside{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.taskDetailGrid h3{margin:0 0 12px}.taskDetailGrid>aside{align-self:start;gap:8px;display:grid;position:sticky;top:12px}.taskDetailGrid>aside button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px}.taskDetailGrid>aside .primary,.taskRuntimeEditor .primary,.taskRuntimeAction .primary{background:var(--wine);color:#fff}.taskDetailGrid>aside .danger{color:var(--red)}.taskProgressSummary>div{justify-content:space-between;display:flex}.taskProgressSummary strong{font:700 28px Georgia}.taskProgressSummary>i{background:#eee8e3;border-radius:5px;height:8px;display:block}.taskProgressSummary>i b{background:var(--green);border-radius:5px;height:100%;display:block}.taskAssignment{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.taskAssignment>span{flex:1}.taskAssignment small{color:var(--muted);display:block}.taskAssignment button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:7px 10px}.taskDescription{white-space:pre-wrap;line-height:1.6}.taskDetailGrid dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.taskDetailGrid dl div{background:#f5f1ed;border-radius:10px;padding:10px}.taskDetailGrid dt{color:var(--muted);font-size:11px}.taskDetailGrid dd{margin:4px 0 0;font-weight:700}.taskHistory{border-top:1px solid var(--line);padding:11px 0}.taskHistory span{float:right;color:var(--muted);font-size:11px}.taskHistory p{margin:5px 0}.taskRuntimeBackdrop{z-index:1950;background:#24181bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.taskRuntimeEditor,.taskRuntimeAction{background:#fff;border-radius:10px;gap:14px;width:min(780px,96vw);max-height:92vh;padding:20px;display:grid;overflow:auto}.taskRuntimeAction{width:min(500px,96vw)}.taskRuntimeEditor>header,.taskRuntimeAction>header,.taskRuntimeEditor>footer,.taskRuntimeAction>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.taskRuntimeEditor>header span{color:var(--wine);font-size:10px;font-weight:800}.taskRuntimeEditor h2,.taskRuntimeAction h3{margin:3px 0}.taskRuntimeEditor header button,.taskRuntimeAction header button{background:0 0;border:0;font-size:24px}.taskEditorGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.taskEditorGrid label,.taskRuntimeAction label{gap:6px;font-size:12px;font-weight:800;display:grid}.taskEditorGrid .wide{grid-column:1/-1}.taskEditorGrid input,.taskEditorGrid select,.taskEditorGrid textarea,.taskRuntimeAction input,.taskRuntimeAction select,.taskRuntimeAction textarea{border:1px solid var(--line);border-radius:10px;width:100%;padding:10px}.taskEditorGrid small{color:var(--muted);font-weight:400}.taskUrgentEditor{color:#821d31;background:#f8e9eb;border-radius:10px;padding:12px}.taskRuntimeEditor>footer button,.taskRuntimeAction>footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 13px}.taskRuntimeAction,.taskRuntimeAction label{display:grid}@media (max-width:1100px){.taskRuntimeMetrics,.taskRuntimeToolbar{grid-template-columns:1fr 1fr}.taskRuntimeToolbar>div{grid-column:1/-1}.taskRuntimeTable{overflow:auto}.taskRuntimeTable>header,.taskRuntimeTable>button{min-width:920px}}@media (max-width:720px){.taskDetailGrid{grid-template-columns:1fr}.taskDetailGrid>aside{position:static}.taskRuntimeHero{flex-wrap:wrap}.taskRuntimeHero>div{min-width:70%}.taskEditorGrid,.taskDetailGrid dl{grid-template-columns:1fr}.taskEditorGrid .wide{grid-column:1}.taskRuntimeToolbar{grid-template-columns:1fr}.taskRuntimeMetrics{grid-template-columns:1fr 1fr}}@media print{.taskRuntimeToolbar,.taskRuntimeTabs,.taskDetailGrid>aside{display:none!important}.taskDetailGrid{display:block}.taskDetailGrid main>section{break-inside:avoid}}@keyframes mbkbViewEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.workspaceTransition{animation:.8s cubic-bezier(.22,.61,.36,1) mbkbViewEnter}:where(.institutionDetail,.participantRuntimeDetail,.scheduleDetail,.taskRuntimeDetail,.knowledgeOperation,.runtimeModal,.scheduleEditor,.taskRuntimeEditor),:where(.institutionTabBody,.participantRuntimeBody,.taskDetailGrid main,.settingsPage>main)>*{animation:.8s cubic-bezier(.22,.61,.36,1) both mbkbViewEnter}@media (prefers-reduced-motion:reduce){.workspaceTransition,:where(.institutionDetail,.participantRuntimeDetail,.scheduleDetail,.taskRuntimeDetail,.knowledgeOperation,.runtimeModal,.scheduleEditor,.taskRuntimeEditor),:where(.institutionTabBody,.participantRuntimeBody,.taskDetailGrid main,.settingsPage>main)>*{animation:none!important}}.runtimeModalBackdrop{z-index:5000;overscroll-behavior:contain;width:100vw;height:100dvh;overflow:auto}.runtimeModalBackdrop>.runtimeModal{max-height:calc(100dvh - 40px);overflow:auto}body [class*=Backdrop]{overscroll-behavior:contain;z-index:5000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important}.compositionHistory{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:340px;padding-right:8px;overflow-y:auto}.compositionHistory article{min-height:58px}.feedbackQueue{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:18px;padding:16px}.feedbackQueue>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.feedbackQueue>header>div{flex:1}.feedbackQueue h2,.feedbackQueue h3,.feedbackQueue p{margin:0}.feedbackQueue>header p{color:var(--muted);margin-top:4px;font-size:12px}.feedbackQueue>header select,.feedbackQueue button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;min-height:38px;padding:0 12px}.feedbackReportList{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.feedbackReportList>article{border:1px solid var(--line);background:var(--cream);border-radius:10px;padding:14px}.feedbackReportList article>header,.feedbackReportList article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.feedbackReportList h3{margin-top:11px;font-size:14px}.feedbackReportList small,.feedbackReportList time{color:var(--muted);font-size:11px}.feedbackReportList article>p{margin:10px 0;line-height:1.45}.feedbackReportList blockquote{border-left:3px solid var(--wine);background:#fff;gap:5px;margin:10px 0;padding:10px;font-size:12px;display:grid}.feedbackReportList footer{margin-top:12px;justify-content:flex-end!important}.feedbackReportList .primary{background:var(--wine);color:#fff}.feedbackState{background:#e8e3de;border-radius:10px;margin-left:7px;padding:3px 7px;font-size:10px}.feedbackState.new{background:#f7df9a}.feedbackState.in_progress{background:#dbe8f6}.feedbackState.resolved{background:#dcebdc}.feedbackState.rejected{background:#eadfe1}@media (max-width:760px){.feedbackQueue>header{flex-direction:column;align-items:stretch}.feedbackQueue>header select,.feedbackQueue>header button{width:100%}.feedbackReportList{grid-template-columns:1fr}}.feedbackAssignee{font-size:12px;margin-top:8px!important}.feedbackNotes{gap:7px;margin-top:10px;display:grid}.feedbackNotes>p{background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;gap:7px;padding:8px;font-size:11px;display:grid}.feedbackNotes>p small{color:var(--muted)}.feedbackNotes>div{gap:7px;display:flex}.feedbackNotes input{border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;padding:9px}.feedbackNotes button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.feedbackNotes>p{grid-template-columns:1fr}.feedbackNotes>div{flex-direction:column;align-items:stretch}}@font-face{font-family:Raleway;src:url(/fonts/Raleway-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/Manrope-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:El Messiri;src:url(/fonts/ElMessiri-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MBKB Text;src:url(/fonts/Manrope-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+30-39}@font-face{font-family:MBKB Text;src:url(/fonts/Raleway-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:MBKB Heading;src:url(/fonts/Manrope-VariableFont_wght.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+30-39}@font-face{font-family:MBKB Heading;src:url(/fonts/ElMessiri-Regular.ttf)format("truetype");font-style:normal;font-weight:400 600;font-display:swap}:root{--wine:#6e0f26}html,body{font-variant-numeric:lining-nums tabular-nums;font-family:MBKB Text,Raleway,Arial,Helvetica Neue,sans-serif}button,input,select,textarea{font-family:inherit}h1,h2,h3,.brand strong,.brandMark,[class*=Title],[class*=Heading]{font-variant-numeric:lining-nums tabular-nums;font-family:MBKB Heading,El Messiri,Raleway,sans-serif}time,code,.code,input[type=tel],input[type=date],input[type=time],input[type=number],[inputmode=numeric],.metrics,.institutionStats,.taskRuntimeMetrics,.personTaskStats,.compactStats,.adminAccountSummary,[class*=Countdown],[class*=Counter],[class*=Count],[class*=Metric],[class*=Stats],[class*=Phone],[class*=Date],[class*=Time],[class*=Year],[class*=Amount],[class*=Progress]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;font-family:Manrope,Raleway,sans-serif}.srFilters{padding:10px}.srFilters nav{background:#f2ece7;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px!important;display:grid!important}.srFilters nav button{text-align:center;white-space:normal;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:40px;line-height:1.2;display:flex;padding:6px 3px!important}.srFilters nav button.selected{background:#fff;box-shadow:0 1px 5px #4c0a1b12}.srFilters>select{width:100%;margin:8px 0 0}@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-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}.singleParticipationRule{background:#eee8e2;border-radius:10px;align-items:flex-start;gap:9px;margin:0 13px 13px;padding:11px;display:flex}.singleParticipationRule>i{color:#fff;background:#6f1028;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:900;display:grid}.singleParticipationRule strong{font-size:8px}.singleParticipationRule p{color:#766e70;margin:3px 0 0;font-size:7px;line-height:11px}.schedulePage{margin-top:28px}.scheduleToolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.dayTabs{border:1px solid var(--line);background:#fff;border-radius:10px;padding:4px;display:flex}.dayTabs button{min-width:92px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 15px}.dayTabs strong,.dayTabs span{display:block}.dayTabs strong{font-size:13px}.dayTabs span{margin-top:2px;font-size:12px}.dayTabs button.selected{background:var(--wine);color:#fff}.scheduleActions{gap:9px;display:flex}.scheduleActions .outline{border:1px solid var(--line);height:42px;color:var(--wine);background:#fff;border-radius:10px;padding:0 16px;font-size:12px;font-weight:800}.scheduleSummary{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:18px;display:grid}.scheduleSummary article{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.scheduleSummary span{color:var(--muted);font-size:12px}.scheduleSummary strong{color:var(--wine);font:700 22px Georgia,serif}.scheduleSummary .attention{background:#fff9ec;border-color:#ead7a8}.scheduleSummary .attention strong{color:#9a681e}.scheduleControls{gap:9px;margin-top:15px;display:flex}.scheduleControls label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;height:40px;padding:0 12px;display:flex}.scheduleControls label i{color:var(--muted);font-style:normal}.scheduleControls input{border:0;outline:0;width:100%;padding-left:9px;font-size:12px}.scheduleControls select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:0 12px;font-size:12px}.viewSwitch{background:#eae4df;border-radius:10px;padding:3px;display:flex}.viewSwitch button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:12px}.viewSwitch button.selected{color:var(--wine);background:#fff;box-shadow:0 1px 5px #4c0a1b12}.scheduleNotice{background:#fff7e6;border:1px solid #ead5a0;border-radius:10px;align-items:center;gap:12px;margin-top:15px;padding:13px 16px;display:flex}.scheduleNotice>i{color:#fff;background:#d69a31;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.scheduleNotice>div{flex:1}.scheduleNotice strong{font-size:12px}.scheduleNotice p{color:#79684d;margin:3px 0 0;font-size:12px}.scheduleNotice button{color:#8a5b17;background:0 0;border:0;font-size:12px;font-weight:900}.scheduleBoard{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:15px;overflow:hidden}.scheduleBoardHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.scheduleBoardHead h2{margin:0;font:700 18px Georgia,serif}.scheduleBoardHead p{color:var(--muted);margin:5px 0 0;font-size:12px}.scheduleBoardHead button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:900}.scheduleRows{padding:4px 20px 12px}.scheduleRows article{border-bottom:1px solid var(--line);grid-template-columns:88px 12px 1fr auto;gap:15px;padding:15px 0;display:grid;position:relative}.scheduleRows article:last-child{border-bottom:0}.scheduleRows time{padding-top:4px;font-size:12px;font-weight:900}.eventLine{z-index:2;border-radius:50%;width:10px;height:10px;margin-top:3px}.eventLine.wine{background:var(--wine)}.eventLine.gold{background:var(--gold)}.eventLine.green{background:var(--green)}.eventLine.gray{background:#aaa}.rowConnector{background:var(--line);width:1px;position:absolute;top:28px;bottom:-16px;left:107px}.scheduleEvent h3{margin:5px 0;font-size:12px}.scheduleEvent>p{color:var(--muted);margin:0;font-size:12px}.scheduleEvent>div{gap:45px;margin-top:10px;display:flex}.scheduleEvent>div span,.scheduleEvent small,.scheduleEvent strong{display:block}.scheduleEvent small{color:var(--muted);font-size:12px}.scheduleEvent strong{margin-top:3px;font-size:12px}.publishState{color:var(--green);background:#e5f1e9;border-radius:10px;padding:3px 7px;font-size:12px;font-weight:900;display:inline-block}.publishState.изменено{color:#94651f;background:#fff0cf}.publishState.черновик{color:#777;background:#eee}.scheduleRowActions{align-items:flex-start;gap:5px;display:flex}.scheduleRowActions button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:7px 10px;font-size:12px}@media (max-width:900px){.scheduleToolbar,.scheduleControls{flex-direction:column;align-items:stretch}.dayTabs{overflow-x:auto}.scheduleSummary{grid-template-columns:1fr 1fr}.scheduleRows article{grid-template-columns:70px 10px 1fr}.scheduleRowActions{grid-column:3}.rowConnector{left:88px}}.tasksPage{margin-top:28px}.taskMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.taskMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px 18px}.taskMetrics span,.taskMetrics strong,.taskMetrics small{display:block}.taskMetrics span{color:var(--muted);font-size:12px}.taskMetrics strong{color:var(--wine);margin:7px 0 4px;font:700 25px Georgia,serif}.taskMetrics small{color:var(--muted);font-size:12px}.taskMetrics small.ok{color:var(--green)}.taskMetrics small.warn{color:#94651f}.taskMetrics .urgentMetric{background:#fff1f0;border-color:#ecc5c2}.taskMetrics .urgentMetric strong,.taskMetrics .urgentMetric small{color:var(--red)}.taskPolicy{background:#fff1f0;border:1px solid #ecc5c2;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.taskPolicy>i{background:var(--red);color:#fff;border-radius:10px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.taskPolicy>div{flex:1}.taskPolicy strong{font-size:12px}.taskPolicy p{color:#86605d;margin:3px 0 0;font-size:12px}.taskPolicy button{color:var(--red);background:0 0;border:0;font-size:12px;font-weight:900}.taskTools{align-items:center;gap:9px;margin-top:15px;display:flex}.taskFilters{background:#eae4df;border-radius:10px;padding:3px;display:flex}.taskFilters button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:12px}.taskFilters button.selected{color:var(--wine);background:#fff;box-shadow:0 1px 5px #4c0a1b12}.taskFilters b{background:var(--red);color:#fff;border-radius:10px;margin-left:5px;padding:2px 5px}.taskTools label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;height:40px;padding:0 11px;display:flex}.taskTools label i{color:var(--muted);font-style:normal}.taskTools input{border:0;outline:0;width:100%;padding-left:8px;font-size:12px}.taskTools select{border:1px solid var(--line);background:#fff;border-radius:10px;height:40px;padding:0 10px;font-size:12px}.taskTable{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden}.taskTableHead,.taskTable>article{grid-template-columns:1.7fr 1.15fr .9fr 1.1fr .65fr auto;align-items:center;gap:12px;display:grid}.taskTableHead{color:var(--muted);text-transform:uppercase;background:#eee9e4;padding:11px 16px;font-size:12px;font-weight:900}.taskTable>article{border-top:1px solid var(--line);padding:13px 16px}.taskTable article strong,.taskTable article small{display:block}.taskTable article strong{font-size:12px}.taskTable article small{color:var(--muted);margin-top:3px;font-size:12px}.taskName{align-items:center;gap:9px;display:flex}.taskName>i{border-radius:10px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.taskName>i.urgent{color:var(--red);background:#fee0df}.taskName>i.required{color:var(--wine);background:#eee4e6}.taskName>i.normal{color:#52657d;background:#e9edf3}.taskName>i.survey{color:#8d681d;background:#eee8d9}.taskProgress p{justify-content:space-between;margin:0 0 5px;font-size:12px;display:flex}.taskProgress p b{color:var(--wine)}.taskProgress>i{background:#eee;border-radius:4px;height:4px;display:block}.taskProgress>i b{background:var(--wine);border-radius:4px;height:100%;display:block}.taskStatus{color:var(--green);background:#e8f1eb;border-radius:10px;padding:5px 7px;font-size:12px;display:inline-block}.taskStatus.planned{color:#777;background:#eee}.taskRowButtons{gap:4px;display:flex}.taskRowButtons button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:6px 8px;font-size:12px}.emptyTasks{text-align:center;padding:35px}.emptyTasks strong,.emptyTasks span{display:block}.emptyTasks strong{font-size:12px}.emptyTasks span{color:var(--muted);margin-top:5px;font-size:12px}.taskBottomGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:14px;display:grid}.taskBottomGrid>section{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.taskBlockHead{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 16px;display:flex}.taskBlockHead h3{margin:0;font:700 14px Georgia,serif}.taskBlockHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.taskBlockHead button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:900}.laggingDelegation{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;width:100%;padding:11px 16px;display:flex}.laggingDelegation:last-child{border:0}.laggingDelegation span{flex:1}.laggingDelegation strong,.laggingDelegation small{display:block}.laggingDelegation strong{font-size:12px}.laggingDelegation small{color:var(--muted);margin-top:3px;font-size:12px}.laggingDelegation b{color:var(--muted);margin-right:20px;font-size:12px}.laggingDelegation em{color:var(--red);font-size:12px;font-style:normal;font-weight:900}.recentCompletion{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:11px 16px;display:flex}.recentCompletion:last-child{border:0}.recentCompletion>i{width:25px;height:25px;color:var(--green);background:#e6f1e9;border-radius:50%;place-items:center;font-style:normal;display:grid}.recentCompletion span{flex:1}.recentCompletion strong,.recentCompletion small{display:block}.recentCompletion strong{font-size:12px}.recentCompletion small,.recentCompletion time{color:var(--muted);margin-top:3px;font-size:12px}@media (max-width:1000px){.taskTools{flex-wrap:wrap}.taskTools label{min-width:250px}.taskTable{overflow-x:auto}.taskTableHead,.taskTable>article{min-width:850px}}@media (max-width:760px){.taskMetrics{grid-template-columns:1fr 1fr}.taskBottomGrid{grid-template-columns:1fr}.taskPolicy{align-items:flex-start}.taskPolicy button{display:none}}.clickableTask{cursor:pointer;transition:background .15s}.clickableTask:hover{background:#fbf8f5}.taskModalBackdrop{z-index:100;background:#241b1dcc;justify-content:flex-end;display:flex;position:fixed;inset:0}.taskModal{background:var(--cream);width:min(760px,100vw - 40px);height:100vh;overflow-y:auto;box-shadow:-18px 0 50px #0003}.taskModal>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;padding:19px 22px;display:flex;position:sticky;top:0}.taskModalIcon{border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.taskModalIcon.urgent{color:var(--red);background:#fee0df}.taskModalIcon.required{color:var(--wine);background:#eee4e6}.taskModalIcon.normal{color:#52657d;background:#e9edf3}.taskModalIcon.survey{color:#8d681d;background:#eee8d9}.taskModal header>div:nth-child(2){flex:1}.taskModal header span{color:var(--wine);text-transform:uppercase;font-size:12px;font-weight:900}.taskModal header h2{margin:4px 0;font:700 20px Georgia,serif}.taskModal header p{color:var(--muted);margin:0;font-size:12px}.taskModalClose{width:34px;height:34px;color:var(--wine);background:#eee8e3;border:0;border-radius:10px;font-size:22px}.taskModalBody{grid-template-columns:1fr 220px;gap:13px;padding:14px;display:grid}.taskModalBody main,.taskModalBody aside{flex-direction:column;gap:12px;display:flex}.modalBlock,.modalProgress,.modalSideBlock{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.modalBlock h3,.modalSideBlock h3{margin:0 0 11px;font:700 13px Georgia,serif}.modalBlock>p{color:#51494b;margin:0;font-size:12px;line-height:1.65}.modalFacts{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.modalFacts p{background:#fff;margin:0;padding:11px}.modalFacts span,.modalFacts strong{display:block}.modalFacts span{color:var(--muted);margin-bottom:4px;font-size:12px}.modalFacts strong{font-size:12px}.modalBlockHead{justify-content:space-between;align-items:center;display:flex}.modalBlockHead button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:900}.modalDelegation{border-top:1px solid var(--line);align-items:center;padding:10px 0;display:flex}.modalDelegation span{flex:1}.modalDelegation strong,.modalDelegation small{display:block}.modalDelegation strong{font-size:12px}.modalDelegation small{color:var(--muted);margin-top:3px;font-size:12px}.modalDelegation b{color:var(--wine);margin-right:12px;font-size:12px}.modalDelegation button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:6px 8px;font-size:12px}.modalProgress span,.modalProgress strong{display:block}.modalProgress span{color:var(--muted);font-size:12px}.modalProgress strong{color:var(--wine);margin:6px 0 9px;font:700 32px Georgia,serif}.modalProgress>i{background:#eee;border-radius:10px;height:6px;display:block}.modalProgress>i b{background:var(--wine);border-radius:10px;height:100%;display:block}.modalProgress p{color:var(--muted);margin:7px 0 0;font-size:12px}.modalSideBlock p{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;margin:0;padding:8px 0;font-size:12px;display:flex}.modalSideBlock p:last-child{border:0}.modalSideBlock p span{color:var(--muted)}.modalSideBlock>button{border:1px solid var(--line);width:100%;color:var(--wine);background:#fff;border-radius:10px;margin-top:6px;padding:9px;font-size:12px;font-weight:900}.modalSideBlock>button.dangerButton{color:var(--red)}@media (max-width:680px){.taskModal{width:100vw}.taskModalBody{grid-template-columns:1fr}.taskModalBody aside{grid-template-columns:1fr 1fr;display:grid}.taskModalBody aside .modalProgress{grid-column:1/3}}.createTaskModal{background:var(--cream);flex-direction:column;width:min(700px,100vw - 40px);height:100vh;display:flex;overflow-y:auto;box-shadow:-18px 0 50px #0003}.createTaskModal>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.createTaskModal header span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.createTaskModal header h2{margin:4px 0;font:700 21px Georgia,serif}.createTaskModal header p{color:var(--muted);margin:0;font-size:12px}.createTaskBody{flex-direction:column;gap:12px;padding:14px;display:flex}.createFormBlock{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.createFormBlock h3{margin:0 0 14px;font:700 14px Georgia,serif}.createFormBlock>label,.formGrid label{margin-top:12px;display:block}.createFormBlock>label:first-of-type{margin-top:0}.createFormBlock label>span{margin-bottom:6px;font-size:12px;font-weight:900;display:block}.createFormBlock input,.createFormBlock textarea,.createFormBlock select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:10px 11px;font:12px Arial,sans-serif}.createFormBlock textarea{resize:vertical;line-height:1.5}.createFormBlock input:focus,.createFormBlock textarea:focus,.createFormBlock select:focus{border-color:var(--wine);box-shadow:0 0 0 3px #6f10280d}.createFormBlock label>small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.formGrid label{margin:0}.audiencePreview{background:#f2eeea;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.audiencePreview>i{background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.audiencePreview>div{flex:1}.audiencePreview strong{font-size:12px}.audiencePreview p{color:var(--muted);margin:3px 0 0;font-size:12px}.audiencePreview button{color:var(--wine);background:0 0;border:0;font-size:12px;font-weight:900}.urgentCreateNote{background:#fff1f0;border:1px solid #ecc5c2;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.urgentCreateNote i{background:var(--red);color:#fff;border-radius:10px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.urgentCreateNote p{color:#765452;margin:0;font-size:12px}.urgentCreateNote strong{color:var(--red);margin-bottom:2px;display:block}.createTaskModal>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 18px;display:flex;position:sticky;bottom:0}.createTaskModal footer>div{gap:8px;display:flex}.createTaskModal footer button{border-radius:10px;height:39px;padding:0 14px;font-size:12px;font-weight:900}.cancelCreate{color:var(--muted);background:0 0;border:0}.draftCreate{border:1px solid var(--line);color:var(--wine);background:#fff}.createTaskModal footer .primary:disabled{opacity:.4;cursor:not-allowed}@media (max-width:680px){.createTaskModal{width:100vw}.formGrid{grid-template-columns:1fr}.createTaskModal>footer{flex-direction:column;align-items:stretch;gap:8px}.createTaskModal footer>div{grid-template-columns:1fr 1fr;display:grid}}.taskTools button,.taskFilters button,.createTaskModal button{cursor:pointer}.createTaskModal button:disabled{cursor:not-allowed}.taskRecipientSelect{margin-top:12px;display:block}.taskRecipientSelect>span{margin-bottom:6px;font-size:12px;font-weight:900;display:block}.taskRecipientSelect select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:10px 11px;font-size:12px}.messagesPage{margin-top:28px}.messageMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.messageMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px 18px}.messageMetrics span,.messageMetrics strong,.messageMetrics small{display:block}.messageMetrics span{color:var(--muted);font-size:12px}.messageMetrics strong{color:var(--wine);margin:7px 0 4px;font:700 25px Georgia,serif}.messageMetrics small{color:var(--muted);font-size:12px}.messageMetrics small.ok{color:var(--green)}.messageMetrics .importantMetric{background:#fff1f0;border-color:#ecc5c2}.messageMetrics .importantMetric strong,.messageMetrics .importantMetric small{color:var(--red)}.messageTools{gap:9px;margin-top:15px;display:flex}.messageFilters{background:#eae4df;border-radius:10px;padding:3px;display:flex}.messageFilters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 11px;font-size:12px}.messageFilters button.selected{color:var(--wine);background:#fff;box-shadow:0 1px 5px #4c0a1b12}.messageFilters b{background:var(--wine);color:#fff;border-radius:10px;margin-left:5px;padding:2px 5px}.messageTools label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;height:40px;padding:0 11px;display:flex}.messageTools label i{color:var(--muted);font-style:normal}.messageTools input{border:0;outline:0;width:100%;padding-left:8px;font-size:12px}.messageTools select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 10px;font-size:12px}.messageTools button{cursor:pointer}.messageAdminList{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden}.messageListHead,.messageAdminList>article{grid-template-columns:2fr 1fr .85fr 1fr .65fr 25px;align-items:center;gap:12px;display:grid}.messageListHead{color:var(--muted);text-transform:uppercase;background:#eee9e4;padding:11px 16px;font-size:12px;font-weight:900}.messageAdminList>article{border-top:1px solid var(--line);cursor:pointer;padding:13px 16px;transition:background .15s}.messageAdminList>article:hover{background:#fbf8f5}.messageAdminList article strong,.messageAdminList article small{display:block}.messageAdminList article strong{font-size:12px}.messageAdminList article small{color:var(--muted);margin-top:4px;font-size:12px}.messageAdminTitle{align-items:center;gap:9px;min-width:0;display:flex}.messageAdminTitle>span{min-width:0}.messageAdminTitle small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.noticeTone{border-radius:10px;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.toneСрочное{color:var(--red);background:#fee0df}.toneВажное{color:#95691c;background:#f5ebd1}.toneОбычное{color:#777;background:#e9eaec}.deliveryStats p{justify-content:space-between;margin:0 0 3px;font-size:12px;display:flex}.deliveryStats span{color:var(--muted)}.messageStatus{color:var(--green);background:#e6f1e9;border-radius:10px;padding:5px 7px;font-size:12px;display:inline-block}.statusЗапланировано{color:#8b671e;background:#eee7d6}.statusЧерновик{color:#777;background:#e9eaec}.openMessage{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:16px}.emptyMessages{text-align:center;padding:35px}.emptyMessages strong,.emptyMessages span{display:block}.emptyMessages strong{font-size:12px}.emptyMessages span{color:var(--muted);margin-top:5px;font-size:12px}.messageLegend{color:var(--muted);gap:24px;margin-top:11px;font-size:12px;display:flex}.messageLegend span{align-items:center;gap:6px;display:flex}.messageLegend i{border-radius:50%;width:8px;height:8px}.legendUrgent{background:var(--wine)}.legendImportant{background:var(--gold)}.legendRead{background:#aaa}.messageDrawerBackdrop{z-index:100;background:#241b1dcc;justify-content:flex-end;display:flex;position:fixed;inset:0}.messageDrawer{background:var(--cream);width:min(580px,100vw - 40px);height:100vh;overflow-y:auto;box-shadow:-18px 0 50px #0003}.messageDrawer>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:20px;display:flex}.messageDrawer header>div{flex:1}.messageDrawer header span{color:var(--wine);text-transform:uppercase;font-size:12px;font-weight:900}.messageDrawer h2{margin:5px 0;font:700 20px Georgia,serif}.messageDrawer header p{color:var(--muted);margin:0;font-size:12px}.messageDrawer header button{width:34px;height:34px;color:var(--wine);cursor:pointer;background:#eee8e3;border:0;border-radius:10px;font-size:22px}.messagePreview,.messageDrawerStats,.messageReadProgress,.messageAudience{border:1px solid var(--line);background:#fff;border-radius:10px;margin:13px 14px 0;padding:16px}.messagePreview span{color:var(--wine);letter-spacing:.8px;font-size:12px;font-weight:900}.messagePreview p{margin:10px 0 0;font-size:12px;line-height:1.65}.messageDrawerStats{background:var(--line);grid-template-columns:1.5fr 1fr 1fr;gap:1px;padding:0;display:grid;overflow:hidden}.messageDrawerStats article{background:#fff;padding:14px}.messageDrawerStats span,.messageDrawerStats strong{display:block}.messageDrawerStats span{color:var(--muted);font-size:12px}.messageDrawerStats strong{margin-top:5px;font-size:12px}.messageReadProgress>div{justify-content:space-between;font-size:12px;display:flex}.messageReadProgress>i{background:#eee;border-radius:10px;height:6px;margin-top:9px;display:block}.messageReadProgress>i b{background:var(--wine);border-radius:10px;height:100%;display:block}.messageAudience h3{margin:0 0 8px;font:700 13px Georgia,serif}.messageAudience p{border-bottom:1px solid var(--line);grid-template-columns:1fr 50px 40px;margin:0;padding:9px 0;font-size:12px;display:grid}.messageAudience p:last-child{border:0}.messageAudience em{color:var(--muted);font-style:normal}.messageDrawer footer{justify-content:flex-end;gap:7px;padding:14px;display:flex}.messageDrawer footer button{border:1px solid var(--line);height:38px;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:0 11px;font-size:12px;font-weight:900}.messageDrawer footer .primary{background:var(--wine);color:#fff}@media (max-width:1000px){.messageTools{flex-wrap:wrap}.messageAdminList{overflow-x:auto}.messageListHead,.messageAdminList>article{min-width:850px}}@media (max-width:700px){.messageMetrics{grid-template-columns:1fr 1fr}.messageTools{flex-direction:column}.messageTools>*{width:100%}.messageFilters{overflow-x:auto}.messageFilters button{white-space:nowrap;height:34px}.messageDrawer{width:100vw}.messageLegend{flex-direction:column;align-items:flex-start;gap:7px}}.createMessageDrawer{background:var(--cream);flex-direction:column;width:min(680px,100vw - 40px);height:100vh;display:flex;overflow-y:auto;box-shadow:-18px 0 50px #0003}.createMessageDrawer>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:19px 21px;display:flex;position:sticky;top:0}.createMessageDrawer header span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.createMessageDrawer header h2{margin:4px 0;font:700 21px Georgia,serif}.createMessageDrawer header p{color:var(--muted);margin:0;font-size:12px}.createMessageDrawer header button{width:34px;height:34px;color:var(--wine);cursor:pointer;background:#eee8e3;border:0;border-radius:10px;font-size:22px}.createMessageBody{flex-direction:column;gap:12px;padding:14px;display:flex}.createMessageBody>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.createMessageBody h3{margin:0 0 13px;font:700 14px Georgia,serif}.createMessageBody label{margin-top:12px;display:block}.createMessageBody label:first-of-type{margin-top:0}.createMessageBody label>span{margin-bottom:6px;font-size:12px;font-weight:900;display:block}.createMessageBody input,.createMessageBody textarea,.createMessageBody select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:10px 11px;font:12px Arial,sans-serif}.createMessageBody textarea{resize:vertical;line-height:1.5}.createMessageBody input:focus,.createMessageBody textarea:focus,.createMessageBody select:focus{border-color:var(--wine);box-shadow:0 0 0 3px #6f10280d}.createMessageBody label>small{text-align:right;color:var(--muted);margin-top:5px;font-size:12px;display:block}.messageFormGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.messageFormGrid label{margin:0}.messageReach{background:#f1ece7;border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.messageReach>i{background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.messageReach strong,.messageReach small{display:block}.messageReach strong{font-size:12px}.messageReach small{color:var(--muted);margin-top:3px;font-size:12px}.urgentMessageRule{background:#fff1f0;border:1px solid #ecc5c2;border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.urgentMessageRule>i{background:var(--red);color:#fff;border-radius:10px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.urgentMessageRule p{color:#765452;margin:0;font-size:12px}.urgentMessageRule strong{color:var(--red);margin-bottom:2px;display:block}.deliveryChoice{grid-template-columns:1fr 1fr;gap:7px;display:grid}.deliveryChoice button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:10px;font-size:12px;font-weight:900}.deliveryChoice button.selected{border-color:var(--wine);color:var(--wine);background:#f5edef}.notificationPreview{background:#e9e4df!important}.phoneNotice{background:#fff;border-radius:10px;gap:10px;padding:13px;display:flex;box-shadow:0 4px 18px #4c0a1b12}.phoneNotice>i{background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:33px;height:33px;font-style:normal;font-weight:900;display:grid}.phoneNotice>span{flex:1}.phoneNotice small,.phoneNotice strong{display:block}.phoneNotice small{color:var(--muted);font-size:12px}.phoneNotice strong{margin-top:4px;font-size:12px}.phoneNotice p{color:#62595b;margin:4px 0 0;font-size:12px;line-height:1.4}.phoneNotice.previewСрочное{border-left:4px solid var(--red)}.phoneNotice.previewСрочное>i{background:var(--red)}.phoneNotice.previewВажное{border-left:4px solid var(--gold)}.createMessageDrawer>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 18px;display:flex;position:sticky;bottom:0}.createMessageDrawer footer>div{gap:8px;display:flex}.createMessageDrawer footer button{cursor:pointer;border-radius:10px;height:39px;padding:0 14px;font-size:12px;font-weight:900}.cancelMessage{color:var(--muted);background:0 0;border:0}.draftMessage{border:1px solid var(--line);color:var(--wine);background:#fff}.createMessageDrawer footer .primary:disabled{opacity:.4;cursor:not-allowed}@media (max-width:680px){.createMessageDrawer{width:100vw}.messageFormGrid{grid-template-columns:1fr}.createMessageDrawer>footer{flex-direction:column;align-items:stretch}.createMessageDrawer footer>div{grid-template-columns:1fr 1fr;display:grid}}.supportPage{margin-top:28px}.supportMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.supportMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 17px}.supportMetrics span,.supportMetrics strong,.supportMetrics small{display:block}.supportMetrics span{color:var(--muted);font-size:12px}.supportMetrics strong{color:var(--wine);margin:7px 0 4px;font:700 23px Georgia,serif}.supportMetrics small{color:var(--muted);font-size:12px}.supportMetrics small.ok{color:var(--green)}.supportMetrics .urgentSupport{background:#fff1f0;border-color:#ecc5c2}.supportMetrics .urgentSupport strong,.supportMetrics .urgentSupport small{color:var(--red)}.supportWorkspace{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:280px minmax(380px,1fr) 220px;min-height:670px;margin-top:14px;display:grid;overflow:hidden}.appealQueue{border-right:1px solid var(--line);background:#fbfaf8}.appealQueueHead{justify-content:space-between;align-items:center;padding:15px;display:flex}.appealQueueHead h2{margin:0;font:700 15px Georgia,serif}.appealQueueHead span{color:var(--muted);font-size:12px}.appealQueueHead button{color:var(--wine);cursor:pointer;background:0 0;border:0}.appealFilters{gap:4px;padding:0 12px 10px;display:flex;overflow-x:auto}.appealFilters button{white-space:nowrap;color:var(--muted);cursor:pointer;background:#eee9e4;border:0;border-radius:10px;padding:6px 8px;font-size:12px}.appealFilters button.selected{background:var(--wine);color:#fff}.appealSearch{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;height:35px;margin:0 12px 10px;padding:0 9px;display:flex}.appealSearch i{color:var(--muted);font-style:normal}.appealSearch input{border:0;outline:0;width:100%;padding-left:7px;font-size:12px}.appealList>button{text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:#fff;border-left:3px solid #0000;width:100%;padding:12px;display:block}.appealList>button.selected{border-left-color:var(--wine);background:#f5edef}.appealList>button.urgentAppeal:not(.selected){border-left-color:var(--red)}.appealList button>div{justify-content:space-between;align-items:center;display:flex}.appealPriority{color:#777;background:#eee;border-radius:10px;padding:4px 6px;font-size:12px}.priorityСрочное{color:var(--red);background:#fee0df}.priorityВажное{color:#95691c;background:#f5ebd1}.appealList time{color:var(--muted);font-size:12px}.appealList>button>strong{margin-top:7px;font-size:12px;display:block}.appealList>button>p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 9px;font-size:12px;overflow:hidden}.appealList>button>span{align-items:center;gap:7px;display:flex}.appealList>button>span>i{width:23px;height:23px;color:var(--wine);background:#e5dadd;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.appealList em{font-style:normal}.appealList em b,.appealList em small{display:block}.appealList em b{font-size:12px}.appealList em small{color:var(--muted);margin-top:2px;font-size:12px}.appealConversation{flex-direction:column;min-width:0;display:flex}.appealConversation>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.appealConversation header span{color:var(--wine);font-size:12px;font-weight:900}.appealConversation h2{margin:4px 0;font:700 15px Georgia,serif}.appealConversation header p{color:var(--muted);margin:0;font-size:12px}.appealConversation header>div:last-child{gap:6px;display:flex}.appealConversation header select,.appealConversation header button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:7px;font-size:12px}.conversationStatus{background:#f4f0ec;justify-content:space-between;padding:8px 17px;font-size:12px;display:flex}.conversationStatus i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.conversationStatus b{color:var(--wine)}.chatThread{background:#f8f5f1;flex:1;padding:17px;overflow-y:auto}.userBubble,.botBubble,.operatorBubble{border-radius:10px;max-width:78%;margin-bottom:10px;padding:11px 13px}.userBubble{border:1px solid var(--line);background:#fff}.botBubble{background:#f1eadb;border:1px solid #e1d1a6}.operatorBubble{background:var(--wine);color:#fff;margin-left:auto}.chatThread div>span{justify-content:space-between;display:flex}.chatThread strong,.chatThread time{font-size:12px}.chatThread time{color:var(--muted)}.operatorBubble time{color:#decbd0}.chatThread p{margin:6px 0 0;font-size:12px;line-height:1.5}.botBubble small{color:#8b681e;margin-top:7px;font-size:12px;display:block}.knowledgeSuggestion{background:#fff9e9;border:1px solid #e5d5ab;border-radius:10px;align-items:flex-start;gap:10px;margin:0 14px 10px;padding:10px;display:flex}.knowledgeSuggestion>i{color:#96701f;font-style:normal}.knowledgeSuggestion>div{flex:1}.knowledgeSuggestion span,.knowledgeSuggestion strong{display:block}.knowledgeSuggestion span{color:#96701f;font-size:12px;font-weight:900}.knowledgeSuggestion strong{margin-top:3px;font-size:12px}.knowledgeSuggestion p{color:var(--muted);margin:3px 0 0;font-size:12px}.knowledgeSuggestion button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.replyBox{border:1px solid var(--line);border-radius:10px;margin:0 14px 14px;overflow:hidden}.replyBox textarea{resize:none;border:0;outline:0;width:100%;padding:10px;font-size:12px}.replyBox>div{background:#f4f0ec;justify-content:space-between;padding:7px;display:flex}.replyBox button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.replyBox .primary{background:var(--wine);color:#fff;border-radius:10px;padding:0 11px}.replyBox .primary:disabled{opacity:.4}.appealDetails{border-left:1px solid var(--line);background:#fbfaf8;padding:12px}.appealDetails>section{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px;padding:12px}.appealDetails h3{margin:0 0 9px;font:700 12px Georgia,serif}.supportPerson{align-items:center;gap:7px;margin-bottom:9px;display:flex}.supportPerson>i{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}.supportPerson strong,.supportPerson small{display:block}.supportPerson strong{font-size:12px}.supportPerson small{color:var(--muted);font-size:12px}.appealDetails section>p{border-bottom:1px solid var(--line);justify-content:space-between;gap:5px;margin:0;padding:7px 0;font-size:12px;display:flex}.appealDetails section>p span{color:var(--muted)}.appealDetails section>button{border:1px solid var(--line);width:100%;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;margin-top:8px;padding:8px;font-size:12px;font-weight:900}.dangerText{color:var(--red)}.appealActions button.marked{color:var(--green);background:#e7f1ea}.appealActions>p{color:var(--green);background:#eef5f0;line-height:1.4;border:0!important;padding:8px!important;display:block!important}.unresolvedQueue{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:13px 16px;display:flex}.unresolvedQueue>div{align-items:center;gap:10px;display:flex}.unresolvedQueue i{width:31px;height:31px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.unresolvedQueue strong,.unresolvedQueue small{display:block}.unresolvedQueue strong{font-size:12px}.unresolvedQueue small{color:var(--muted);margin-top:3px;font-size:12px}.unresolvedQueue button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}@media (max-width:1100px){.supportWorkspace{grid-template-columns:250px 1fr}.appealDetails{display:none}}@media (max-width:760px){.supportMetrics{grid-template-columns:1fr 1fr}.supportWorkspace{grid-template-columns:1fr}.appealQueue{max-height:360px;overflow:auto}.appealConversation{min-height:650px}}.supportWorkspace{grid-template-columns:310px minmax(0,1fr)}.appealDetails{display:none}.appealConversation>header{min-height:76px}.appealAuthor{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:5px;padding:5px 0;display:flex}.appealAuthor>i{width:27px;height:27px;color:var(--wine);background:#eee4e6;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.appealAuthor>span{min-width:0}.appealAuthor strong,.appealAuthor small{display:block}.appealAuthor strong{font-size:12px}.appealAuthor small{color:var(--muted);margin-top:2px;font-size:12px}.appealAuthor em{color:var(--wine);margin-left:7px;font-size:12px;font-style:normal;font-weight:900}.authorDrawerBackdrop{z-index:110;background:#241b1dcc;justify-content:flex-end;display:flex;position:fixed;inset:0}.authorDrawer{background:var(--cream);width:min(430px,100vw - 30px);height:100vh;overflow-y:auto;box-shadow:-18px 0 50px #0003}.authorDrawer>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:19px;display:flex;position:sticky;top:0}.authorDrawer header span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.authorDrawer header h2{margin:4px 0;font:700 20px Georgia,serif}.authorDrawer header p{color:var(--muted);margin:0;font-size:12px}.authorDrawer header button{width:34px;height:34px;color:var(--wine);cursor:pointer;background:#eee8e3;border:0;border-radius:10px;font-size:22px}.authorDrawer>section{border:1px solid var(--line);background:#fff;border-radius:10px;margin:12px 13px 0;padding:15px}.authorIdentity{align-items:center;gap:11px;display:flex}.authorIdentity>i{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;font-weight:900;display:grid}.authorIdentity strong,.authorIdentity span,.authorIdentity b{display:block}.authorIdentity strong{font-size:12px}.authorIdentity span{color:var(--muted);margin-top:3px;font-size:12px}.authorIdentity b{color:var(--green);margin-top:5px;font-size:12px}.authorInfo h3{margin:0 0 9px;font:700 13px Georgia,serif}.authorInfo>p{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:7px;margin:0;padding:9px 0;display:grid}.authorInfo>p span{color:var(--muted);font-size:12px}.authorInfo>p strong{font-size:12px}.authorInfo>p button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.openFullProfile{border:1px solid var(--line);width:100%;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;margin-top:11px;padding:9px;font-size:12px;font-weight:900}.previousAppeal{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;width:100%;padding:10px 0;display:flex}.previousAppeal span{flex:1}.previousAppeal strong,.previousAppeal small{display:block}.previousAppeal strong{font-size:12px}.previousAppeal small{color:var(--muted);margin-top:3px;font-size:12px}.previousAppeal em{color:var(--wine);font-style:normal}.authorDrawer>footer{justify-content:flex-end;gap:7px;padding:13px;display:flex}.authorDrawer footer button{border:1px solid var(--line);height:38px;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:0 11px;font-size:12px;font-weight:900}.authorDrawer footer .primary{background:var(--wine);color:#fff}@media (max-width:760px){.supportWorkspace{grid-template-columns:1fr}.authorDrawer{width:100vw}}.supportWorkspace{background:0 0;border:0;border-radius:0;align-items:stretch;gap:14px;height:calc(100vh - 245px);min-height:560px;max-height:760px;overflow:visible}.appealQueue,.appealConversation{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 14px #4c0a1b08}.appealQueue{border-right:1px solid var(--line);flex-direction:column;display:flex}.appealQueueHead,.appealFilters,.appealSearch{flex:none}.appealList{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.appealConversation{height:100%;min-height:0}.appealConversation>header,.conversationStatus,.knowledgeSuggestion,.replyBox{flex:none}.chatThread{min-height:0;overflow-y:auto}.knowledgeSuggestion{margin:12px 14px 10px}@media (max-width:760px){.supportWorkspace{height:auto;min-height:0;max-height:none}.appealQueue{max-height:380px}.appealConversation{height:650px}.knowledgeSuggestion{margin-top:12px}}.knowledgeImportPane{flex-direction:column;gap:14px;display:flex}.importMode{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr);align-items:stretch;gap:10px;display:grid}.importMode>div{padding:12px 4px}.importMode>div strong,.importMode>div span{display:block}.importMode>div strong{font-size:13px}.importMode>div span{color:var(--muted);margin-top:5px;font-size:12px}.importMode>label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.importMode>label.selected{border-color:var(--wine);box-shadow:0 0 0 1px var(--wine)}.importMode>label.danger.selected{background:#fffaf2;border-color:#b9782a;box-shadow:0 0 0 1px #b9782a}.importMode input{opacity:0;pointer-events:none;position:absolute}.importMode label>i{border:1px solid #b7adaf;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.importMode label.selected>i:after{content:"";background:var(--wine);border-radius:50%;width:9px;height:9px}.importMode label>span,.importMode label b,.importMode label small{display:block}.importMode label b{font-size:12px}.importMode label small{color:var(--muted);margin-top:4px;font-size:12px}.importFileError,.importResult{background:#fff1f0;border:1px solid #e0b7b5;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.importFileError>i,.importResult>i{width:28px;height:28px;color:var(--red);background:#fff;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.importFileError strong,.importFileError small,.importResult strong,.importResult small{display:block}.importFileError strong,.importResult strong{font-size:12px}.importFileError small,.importResult small{color:var(--muted);margin-top:3px;font-size:12px}.importResult{background:#eef7f0;border-color:#b8d4bf}.importResult>i{color:var(--green)}.importResult>span{flex:1}.importResult>button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:8px 10px}.importPreview{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.importPreview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.importPreview header h3{margin:0;font:700 14px Georgia,serif}.importPreview header p{color:var(--muted);margin:4px 0 0;font-size:12px}.importPreview header>div:last-child{gap:5px;display:flex}.importPreview header button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:7px 9px;font-size:12px}.importPreview header button.selected{background:var(--wine);border-color:var(--wine);color:#fff}.importPreviewHead,.importPreview>article{grid-template-columns:60px minmax(280px,1.6fr) minmax(150px,.7fr) minmax(160px,.7fr);align-items:center;gap:12px;display:grid}.importPreviewHead{color:var(--muted);background:#eee9e4;padding:8px 15px;font-size:12px;font-weight:900}.importPreview>article{border-top:1px solid var(--line);padding:10px 15px}.importPreview>article.hasIssue{background:#fffaf2}.importPreview article>b{color:var(--muted);font-size:12px}.importPreview article span strong,.importPreview article span small{display:block}.importPreview article span strong{font-size:12px}.importPreview article span small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.importPreview article em{color:var(--green);font-size:12px;font-style:normal}.importPreview article.hasIssue em{color:#96671d}.emptyImportRows{text-align:center;color:var(--muted);padding:28px;font-size:12px}.publishImportConfirm{cursor:pointer;background:#fff9eb;border:1px solid #dfc087;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.publishImportConfirm input{opacity:0;position:absolute}.publishImportConfirm>i{color:#fff;background:#fff;border:1px solid #c8a05a;border-radius:5px;flex:none;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.publishImportConfirm input:checked+i{background:#9a6a1f}.publishImportConfirm strong,.publishImportConfirm small{display:block}.publishImportConfirm strong{font-size:12px}.publishImportConfirm small{color:#836d49;margin-top:4px;font-size:12px}.importFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:13px;display:flex}.importFooter>span{color:var(--muted);font-size:12px}.importFooter button{cursor:pointer;border:0;border-radius:10px;padding:10px 13px}.importFooter button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.importMode{grid-template-columns:1fr}.importPreview{overflow-x:auto}.importPreviewHead,.importPreview>article{min-width:760px}}.unresolvedQueue.expanded{padding:0;display:block;overflow:hidden}.unresolvedQueue.expanded>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.unresolvedQueue.expanded>header>div{align-items:center;gap:10px;display:flex}.unresolvedQueue.expanded>header>div>i{width:31px;height:31px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.unresolvedQueue.expanded>header strong,.unresolvedQueue.expanded>header small{display:block}.unresolvedQueue.expanded>header strong{font:700 13px Georgia,serif}.unresolvedQueue.expanded>header small{color:var(--muted);margin-top:3px;font-size:12px}.unresolvedQueue.expanded>header>b{color:#94651f;background:#fff0cf;border-radius:10px;padding:6px 9px;font-size:12px}.unresolvedHead,.unresolvedQueue.expanded>article{grid-template-columns:1.8fr .5fr .75fr .8fr .7fr auto;align-items:center;gap:12px;display:grid}.unresolvedHead{color:var(--muted);text-transform:uppercase;background:#eee9e4;padding:9px 16px;font-size:12px;font-weight:900}.unresolvedQueue.expanded>article{border-top:1px solid var(--line);padding:11px 16px}.unresolvedQueue.expanded>article:first-of-type{border-top:0}.unresolvedQueue.expanded>article>div{align-items:center;gap:9px;display:flex}.unresolvedQueue.expanded>article>div>i{width:25px;height:25px;color:var(--wine);background:#f0e8ea;border-radius:10px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.unresolvedQueue.expanded article strong,.unresolvedQueue.expanded article small{display:block}.unresolvedQueue.expanded article strong{font-size:12px}.unresolvedQueue.expanded article small,.unresolvedQueue.expanded article time{color:var(--muted);margin-top:3px;font-size:12px}.unresolvedQueue.expanded article>b{color:var(--wine);font-size:12px}.unresolvedQueue.expanded article>span{font-size:12px}.unassignedKnowledge{color:var(--red);font-weight:900}.unresolvedStatus{color:#777;background:#eee;border-radius:10px;padding:5px 7px;font-size:12px;font-style:normal;display:inline-block}.unresolvedStatus.status1{color:#94651f;background:#fff0cf}.unresolvedStatus.status2{color:#52657d;background:#e7edf3}.unresolvedQueue.expanded article>button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:6px 8px;font-size:12px;font-weight:900}@media (max-width:900px){.unresolvedQueue.expanded{overflow-x:auto}.unresolvedHead,.unresolvedQueue.expanded>article{min-width:800px}}.knowledgePage{margin-top:28px}.knowledgeMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.knowledgeMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 17px}.knowledgeMetrics span,.knowledgeMetrics strong,.knowledgeMetrics small{display:block}.knowledgeMetrics span{color:var(--muted);font-size:12px}.knowledgeMetrics strong{color:var(--wine);margin:7px 0 4px;font:700 24px Georgia,serif}.knowledgeMetrics small{color:var(--muted);font-size:12px}.knowledgeMetrics .warn{color:#95691c}.knowledgeMetrics .ok{color:var(--green)}.knowledgeMode{background:#e9e3de;border-radius:10px;gap:4px;width:max-content;margin-top:15px;padding:4px;display:flex}.knowledgeMode button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:900}.knowledgeMode button.selected{color:var(--wine);background:#fff;box-shadow:0 1px 5px #4c0a1b12}.knowledgeMode b{background:var(--wine);color:#fff;border-radius:10px;margin-left:6px;padding:2px 5px}.knowledgeLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:13px;margin-top:13px;display:grid}.knowledgeCategories{border:1px solid var(--line);background:#fff;border-radius:10px;position:sticky;top:14px;overflow:hidden}.knowledgeCategories>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.knowledgeCategories h3{margin:0;font:700 13px Georgia,serif}.knowledgeCategories header button{color:var(--wine);cursor:pointer;background:0 0;border:0}.knowledgeCategories>button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;padding:10px 13px;font-size:12px;display:flex}.knowledgeCategories>button.selected{color:var(--wine);box-shadow:inset 3px 0 var(--wine);background:#f3ebed;font-weight:900}.knowledgeCategories>button b{font-size:12px}.botKnowledgeState{background:#eaf3ec;border-radius:10px;gap:8px;margin:10px;padding:10px;display:flex}.botKnowledgeState>i{color:var(--green);font-style:normal}.botKnowledgeState strong{color:var(--green);font-size:12px}.botKnowledgeState p{color:#5e7967;margin:3px 0 0;font-size:12px}.knowledgeContent{min-width:0}.knowledgeSticky{z-index:5;background:var(--cream);gap:9px;padding-bottom:10px;display:flex;position:sticky;top:0}.knowledgeSticky>label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;height:42px;padding:0 11px;display:flex}.knowledgeSticky label i{color:var(--muted);font-style:normal}.knowledgeSticky input{border:0;outline:0;width:100%;padding:0 8px;font-size:12px}.knowledgeSticky kbd{color:var(--muted);background:#eee;border-radius:10px;padding:4px 6px;font:12px Arial,sans-serif}.knowledgeSticky>div{gap:7px;display:flex}.knowledgeSticky select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 10px;font-size:12px}.knowledgeSticky button{cursor:pointer}.knowledgeListHead{justify-content:space-between;align-items:end;padding:6px 2px 10px;display:flex}.knowledgeListHead h2{margin:0;font:700 18px Georgia,serif}.knowledgeListHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.knowledgeListHead button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.knowledgeArticles{flex-direction:column;gap:8px;display:flex}.knowledgeArticles>article{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.knowledgeArticles>article.open{border-color:#cdb9be;box-shadow:0 5px 18px #4c0a1b0d}.knowledgeQuestion{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;width:100%;padding:13px 15px;display:flex}.knowledgeQuestion>i{width:29px;height:29px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.knowledgeQuestion>span{flex:1}.knowledgeQuestion strong,.knowledgeQuestion small{display:block}.knowledgeQuestion strong{font-size:12px}.knowledgeQuestion small{color:var(--muted);margin-top:4px;font-size:12px}.knowledgeStatus{border-radius:10px;padding:5px 7px;font-size:12px}.knowledgeStatus.published{color:var(--green);background:#e7f1ea}.knowledgeStatus.review{color:#95691c;background:#fff0cf}.knowledgeQuestion em{color:var(--wine);font-style:normal}.knowledgeAnswer{border-top:1px solid var(--line);background:#fbfaf8}.answerText{padding:16px}.answerText span{color:var(--wine);letter-spacing:.7px;font-size:12px;font-weight:900}.answerText p{color:#51494b;margin:9px 0 0;font-size:12px;line-height:1.65}.answerMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.answerMeta>span{border-right:1px solid var(--line);padding:10px 14px}.answerMeta>span:last-child{border:0}.answerMeta small,.answerMeta strong{display:block}.answerMeta small{color:var(--muted);font-size:12px}.answerMeta strong{margin-top:4px;font-size:12px}.answerMeta .yes{color:var(--green)}.answerMeta .no{color:#95691c}.knowledgeAnswer footer{justify-content:space-between;padding:10px 13px;display:flex}.knowledgeAnswer footer>div{gap:6px;display:flex}.knowledgeAnswer footer button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:7px 9px;font-size:12px;font-weight:900}.knowledgeAnswer footer .editAnswer{background:var(--wine);color:#fff}.emptyKnowledge{text-align:center;background:#fff;border-radius:10px;padding:40px}.emptyKnowledge strong,.emptyKnowledge span{display:block}.emptyKnowledge span{color:var(--muted);margin-top:5px;font-size:12px}.knowledgeUnresolved{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:13px;overflow:hidden}.knowledgeUnresolved>header{justify-content:space-between;align-items:center;padding:16px;display:flex}.knowledgeUnresolved h2{margin:0;font:700 17px Georgia,serif}.knowledgeUnresolved header p{color:var(--muted);margin:4px 0 0;font-size:12px}.knowledgeUnresolved header>div:last-child{gap:7px;display:flex}.knowledgeUnresolved select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 9px;font-size:12px}.unresolvedKnowledgeHead,.knowledgeUnresolved>article{grid-template-columns:1.7fr .5fr .8fr .7fr auto;align-items:center;gap:12px;display:grid}.unresolvedKnowledgeHead{color:var(--muted);text-transform:uppercase;background:#eee9e4;padding:9px 16px;font-size:12px;font-weight:900}.knowledgeUnresolved>article{border-top:1px solid var(--line);padding:12px 16px}.knowledgeUnresolved article>div{align-items:center;gap:9px;display:flex}.knowledgeUnresolved article>div>i{width:26px;height:26px;color:var(--wine);background:#f0e8ea;border-radius:10px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.knowledgeUnresolved article strong,.knowledgeUnresolved article small{display:block}.knowledgeUnresolved article strong{font-size:12px}.knowledgeUnresolved article small{color:var(--muted);margin-top:3px;font-size:12px}.knowledgeUnresolved article>b{color:var(--wine);font-size:12px}.knowledgeUnresolved article>span{font-size:12px}.noOwner{color:var(--red);font-weight:900}.knowledgeQueueStatus{background:#eee;border-radius:10px;padding:5px 7px;font-size:12px;font-style:normal}.knowledgeQueueStatus.queue1{color:#95691c;background:#fff0cf}.knowledgeQueueStatus.queue2{color:#52657d;background:#e6edf3}.knowledgeUnresolved article>button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:7px 9px;font-size:12px;font-weight:900}.botAnalytics{grid-template-columns:1fr 230px;gap:13px;margin-top:13px;display:grid}.botAnalytics>section,.botAnalytics>aside{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.botAnalytics h2{margin:0;font:700 18px Georgia,serif}.botAnalytics>section>p{color:var(--muted);max-width:650px;font-size:12px;line-height:1.6}.botFlow{align-items:center;gap:10px;margin-top:25px;display:flex}.botFlow article{background:#f4f0ec;border-radius:10px;flex:1;align-items:center;gap:9px;padding:12px;display:flex}.botFlow article>b{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.botFlow strong,.botFlow small{display:block}.botFlow strong{font-size:12px}.botFlow small{color:var(--muted);margin-top:3px;font-size:12px}.botFlow>i{color:var(--gold);font-style:normal}.botAnalytics aside>span{color:var(--muted);font-size:12px}.botAnalytics aside>strong,.botAnalytics aside>b{color:var(--wine);margin-top:6px;font:700 27px Georgia,serif;display:block}.botAnalytics aside>p{color:var(--muted);font-size:12px}.botAnalytics hr{border:0;border-top:1px solid var(--line);margin:15px 0}@media (max-width:900px){.knowledgeLayout{grid-template-columns:1fr}.knowledgeCategories{position:static}.knowledgeCategories>button{width:auto;display:inline-flex}.botAnalytics{grid-template-columns:1fr}.knowledgeUnresolved{overflow-x:auto}.unresolvedKnowledgeHead,.knowledgeUnresolved>article{min-width:760px}}@media (max-width:700px){.knowledgeMetrics{grid-template-columns:1fr 1fr}.knowledgeSticky{flex-direction:column}.knowledgeSticky>div{height:40px}.answerMeta{grid-template-columns:1fr 1fr}.knowledgeAnswer footer{flex-direction:column;gap:7px}.botFlow{flex-direction:column;align-items:stretch}.botFlow>i{text-align:center;transform:rotate(90deg)}}.knowledgeEditorBackdrop{z-index:120;background:#241b1dcc;justify-content:flex-end;display:flex;position:fixed;inset:0}.knowledgeEditor{background:var(--cream);flex-direction:column;width:min(720px,100vw - 40px);height:100vh;display:flex;overflow-y:auto;box-shadow:-18px 0 50px #0003}.knowledgeEditor>header{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:19px 21px;display:flex;position:sticky;top:0}.knowledgeEditor header span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.knowledgeEditor header h2{margin:4px 0;font:700 21px Georgia,serif}.knowledgeEditor header p{color:var(--muted);margin:0;font-size:12px}.knowledgeEditor header button{width:34px;height:34px;color:var(--wine);cursor:pointer;background:#eee8e3;border:0;border-radius:10px;font-size:22px}.knowledgeEditorBody{flex-direction:column;gap:12px;padding:14px;display:flex}.knowledgeEditorBody>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.knowledgeEditorBody h3{margin:0 0 13px;font:700 14px Georgia,serif}.knowledgeEditorBody label{margin-top:12px;display:block}.knowledgeEditorBody label:first-of-type{margin-top:0}.knowledgeEditorBody label>span{margin-bottom:6px;font-size:12px;font-weight:900;display:block}.knowledgeEditorBody input,.knowledgeEditorBody textarea,.knowledgeEditorBody select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:10px 11px;font:12px Arial,sans-serif}.knowledgeEditorBody textarea{resize:vertical;line-height:1.55}.knowledgeEditorBody input:focus,.knowledgeEditorBody textarea:focus,.knowledgeEditorBody select:focus{border-color:var(--wine);box-shadow:0 0 0 3px #6f10280d}.knowledgeEditorBody label>small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.knowledgeEditorGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.knowledgeEditorGrid label{margin:0}.knowledgeEditorBody .botAccessSwitch{cursor:pointer;background:#edf5ef;border-radius:10px;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}.botAccessSwitch input{opacity:0;pointer-events:none;position:absolute}.botAccessSwitch>i{background:#cfc9c4;border-radius:10px;flex:none;width:34px;height:19px;position:relative}.botAccessSwitch>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;position:absolute;top:2px;left:2px}.botAccessSwitch input:checked+i{background:var(--green)}.botAccessSwitch input:checked+i:after{left:17px}.botAccessSwitch>span{margin:0!important}.botAccessSwitch strong,.botAccessSwitch small{display:block}.botAccessSwitch strong{font-size:12px}.botAccessSwitch small{color:var(--muted);margin-top:3px;font-size:12px}.botAccessSwitch.disabled{opacity:.55;cursor:not-allowed}.knowledgePreview{background:#e9e4df!important}.knowledgePreview>div{background:#fff;border-radius:10px;padding:14px}.knowledgePreview strong{font-size:12px}.knowledgePreview p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.knowledgeEditor>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 18px;display:flex;position:sticky;bottom:0}.knowledgeEditor footer>div{gap:8px;display:flex}.knowledgeEditor footer button{border:1px solid var(--line);height:39px;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-size:12px;font-weight:900}.knowledgeEditor footer .cancelKnowledge{color:var(--muted);background:0 0;border:0}.knowledgeEditor footer .primary{background:var(--wine);color:#fff}.knowledgeEditor footer .primary:disabled{opacity:.4;cursor:not-allowed}@media (max-width:680px){.knowledgeEditor{width:100vw}.knowledgeEditorGrid{grid-template-columns:1fr}.knowledgeEditor>footer{flex-direction:column;align-items:stretch}.knowledgeEditor footer>div{grid-template-columns:1fr 1fr;display:grid}}.knowledgeTags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.knowledgeTags button{color:var(--wine);cursor:pointer;background:#eee8e3;border:0;border-radius:10px;padding:5px 7px;font-size:12px}.knowledgeTags button:hover{background:#e4d7da}.knowledgeImportButton{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:0 11px;font-size:12px;font-weight:900}.knowledgeManagementBackdrop{z-index:130;background:#241b1dcc;justify-content:flex-end;display:flex;position:fixed;inset:0}.knowledgeManagement{background:var(--cream);width:min(1000px,100vw - 30px);height:100vh;overflow-y:auto;box-shadow:-18px 0 50px #0003}.knowledgeManagement>header{z-index:4;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:18px 21px;display:flex;position:sticky;top:0}.knowledgeManagement header span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.knowledgeManagement header h2{margin:4px 0;font:700 21px Georgia,serif}.knowledgeManagement header p{color:var(--muted);margin:0;font-size:12px}.knowledgeManagement>header button{width:34px;height:34px;color:var(--wine);cursor:pointer;background:#eee8e3;border:0;border-radius:10px;font-size:22px}.managementTabs{z-index:4;border-bottom:1px solid var(--line);background:#fff;gap:3px;padding:8px 14px;display:flex;position:sticky;top:71px;overflow-x:auto}.managementTabs button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:900}.managementTabs button.selected{background:var(--wine);color:#fff}.knowledgeManagement>main{padding:14px}.managementPane{flex-direction:column;gap:12px;display:flex}.managementPane>section,.managementSplit>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.managementIntro{justify-content:space-between;align-items:center;display:flex}.managementIntro h3,.managementPane h3{margin:0;font:700 14px Georgia,serif}.managementIntro p{color:var(--muted);max-width:610px;margin:5px 0 0;font-size:12px}.managementIntro button,.paneHead button,.managementPane header button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:900}.excelDrop{cursor:pointer;background:#fff;border:2px dashed #cdbdc0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;display:flex}.excelDrop.loaded{border-color:var(--green);background:#f1f7f3}.excelDrop input{opacity:0;position:absolute}.excelDrop i{width:38px;height:38px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.excelDrop.loaded i{color:var(--green);background:#e0efe5}.excelDrop strong{margin-top:10px;font-size:12px}.excelDrop span{color:var(--muted);margin-top:4px;font-size:12px}.importSummary,.analyticsCards{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.importSummary article,.analyticsCards article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.importSummary span,.importSummary strong,.analyticsCards span,.analyticsCards strong,.analyticsCards small{display:block}.importSummary span,.analyticsCards span{color:var(--muted);font-size:12px}.importSummary strong,.analyticsCards strong{color:var(--wine);margin-top:5px;font:700 21px Georgia,serif}.analyticsCards small{color:var(--green);margin-top:4px;font-size:12px}.importWarn strong{color:#95691c}.importBad strong,.badText{color:var(--red)!important}.importIssues header,.paneHead,.reviewQueue header,.versionPreview header,.permissionMatrix header,.auditJournal header,.noResultQueries header,.lowHelpful header,.restrictedTopics header,.botTest header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.importIssues p,.reviewQueue p,.versionPreview p{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:10px 0;display:flex}.importIssues p>i,.reviewQueue p>i{color:#95691c;background:#fff0cf;border-radius:10px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.importIssues p>i.bad,.reviewQueue p>i.bad{color:var(--red);background:#fee0df}.importIssues p>span,.reviewQueue p>span,.versionPreview p>span{flex:1}.importIssues strong,.importIssues small,.reviewQueue strong,.reviewQueue small,.versionPreview strong,.versionPreview small{display:block}.importIssues strong,.reviewQueue strong,.versionPreview strong{font-size:12px}.importIssues small,.reviewQueue small,.versionPreview small{color:var(--muted);margin-top:3px;font-size:12px}.importIssues p>button,.reviewQueue p>button,.versionPreview p>button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.managementPane>footer{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.managementPane>footer span{color:var(--muted);font-size:12px}.managementPane>footer button{height:38px}.workflowBoard{align-items:flex-start;gap:10px;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.workflowBoard>div{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;min-height:170px;padding:12px}.workflowBoard>i{color:var(--gold);align-self:center;font-style:normal}.workflowBoard>div>header{color:var(--muted);justify-content:space-between;margin-bottom:9px;font-size:12px;display:flex}.workflowBoard header b{color:var(--wine);background:#eee4e6;border-radius:10px;padding:3px 6px}.workflowBoard article{border:1px solid var(--line);border-radius:10px;margin-top:7px;padding:9px}.workflowBoard article strong,.workflowBoard article small{display:block}.workflowBoard article strong{font-size:12px}.workflowBoard article small{color:var(--muted);margin-top:4px;font-size:12px}.managementSplit{grid-template-columns:1fr 1fr;gap:12px;display:grid}.archivePolicy{align-items:center;gap:11px;display:flex}.archivePolicy>i{width:33px;height:33px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.archivePolicy>div{flex:1}.archivePolicy strong{font-size:12px}.archivePolicy p{color:var(--muted);margin:4px 0 0;font-size:12px}.archivePolicy button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.synonymRow{border-top:1px solid var(--line);grid-template-columns:110px 1fr auto;align-items:center;gap:8px;margin:0;padding:10px 0;display:grid}.synonymRow strong{font-size:12px}.synonymRow span{color:var(--muted);font-size:12px}.synonymRow button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.botRules>label{padding:10px 0;display:block}.botRules label>span,.botRules label>strong{font-size:12px}.botRules label>strong{float:right;color:var(--wine)}.botRules input{width:100%;accent-color:var(--wine);margin-top:9px}.botRules>p{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:9px 0;display:flex}.botRules p>i{width:24px;height:24px;color:var(--green);background:#e8f1eb;border-radius:10px;place-items:center;font-style:normal;display:grid}.botRules strong,.botRules small{display:block}.botRules strong{font-size:12px}.botRules small{color:var(--muted);margin-top:3px;font-size:12px}.restrictedTopics>header span{color:var(--muted);font-size:12px}.restrictedTopics>label{cursor:pointer;align-items:center;gap:7px;margin:6px 18px 0 0;font-size:12px;display:inline-flex}.restrictedTopics input{opacity:0;position:absolute}.restrictedTopics label>i{background:#ccc;border-radius:10px;width:29px;height:17px;position:relative}.restrictedTopics label>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.restrictedTopics input:checked+i{background:var(--wine)}.restrictedTopics input:checked+i:after{left:14px}.botTest>header p{color:var(--muted);margin:4px 0 0;font-size:12px}.botTest>div{gap:7px;display:flex}.botTest input{border:1px solid var(--line);border-radius:10px;flex:1;padding:10px;font-size:12px}.botTest>article{background:#f3f8f4;border:1px solid #cde0d1;border-radius:10px;margin-top:12px;padding:13px}.botTest article>span{color:var(--green);font-size:12px;font-weight:900}.botTest article>strong{margin-top:5px;font-size:12px;display:block}.botTest article>p{color:var(--muted);font-size:12px}.botTest article>footer{justify-content:space-between;align-items:center;display:flex}.botTest footer b{color:var(--green);font-size:12px}.botTest footer button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.permissionHead,.permissionMatrix>p{grid-template-columns:1.5fr repeat(5,.7fr);align-items:center;gap:6px;display:grid}.permissionHead{color:var(--muted);background:#eee9e4;margin:0 -16px;padding:8px 16px;font-size:12px;font-weight:900}.permissionMatrix>p{border-bottom:1px solid var(--line);margin:0;padding:10px 0;font-size:12px}.permissionMatrix>p span:not(:first-child){text-align:center}.permissionMatrix .allowed{color:var(--green);font-weight:900}.securityScanner header{justify-content:space-between;display:flex}.securityScanner header b{color:var(--green);background:#e7f1ea;border-radius:10px;padding:4px 7px;font-size:12px}.securityScanner>p{color:var(--muted);font-size:12px;line-height:1.5}.securityScanner>div{background:#fff1f0;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.securityScanner>div>i{color:var(--red);font-style:normal;font-weight:900}.securityScanner>div>span{flex:1}.securityScanner strong,.securityScanner small{display:block}.securityScanner strong{font-size:12px}.securityScanner small{color:var(--muted);margin-top:3px;font-size:12px}.securityScanner button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:12px}.backupPanel>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;width:100%;padding:10px 0;display:flex}.backupPanel button>span{flex:1}.backupPanel strong,.backupPanel small{display:block}.backupPanel strong{font-size:12px}.backupPanel small{color:var(--muted);margin-top:3px;font-size:12px}.backupPanel em{color:var(--wine);font-style:normal}.auditJournal>p{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr 1.4fr .7fr;gap:10px;margin:0;padding:10px 0;font-size:12px;display:grid}.auditJournal time{color:var(--muted);text-align:right}.noResultQueries p,.lowHelpful p{border-top:1px solid var(--line);align-items:center;margin:0;padding:10px 0;display:flex}.noResultQueries p>span,.lowHelpful p>span{flex:1}.noResultQueries strong,.noResultQueries small,.lowHelpful strong,.lowHelpful small{display:block}.noResultQueries strong,.lowHelpful strong{font-size:12px}.noResultQueries small,.lowHelpful small{color:var(--muted);margin-top:3px;font-size:12px}.noResultQueries p>b,.lowHelpful p>b{color:var(--wine);margin-right:15px;font-size:12px}.noResultQueries p>button,.lowHelpful p>button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.feedbackReasons p{grid-template-columns:170px 1fr 40px;align-items:center;gap:10px;margin:10px 0;font-size:12px;display:grid}.feedbackReasons p>i{background:#eee;border-radius:10px;height:6px}.feedbackReasons p>i b{background:var(--wine);border-radius:10px;height:100%;display:block}@media (max-width:850px){.knowledgeManagement{width:100vw}.managementSplit{grid-template-columns:1fr}.workflowBoard{flex-direction:column}.workflowBoard>div{width:100%}.workflowBoard>i{transform:rotate(90deg)}.importSummary,.analyticsCards{grid-template-columns:1fr 1fr}}.previewFeedback{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.previewFeedback span{color:var(--muted);margin-right:auto;font-size:12px}.previewFeedback button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:6px 10px;font-size:12px}.knowledgeListActions{gap:8px;display:flex}.interactiveWorkflow{cursor:pointer;transition:all .15s}.interactiveWorkflow:hover{background:#faf4f5;border-color:var(--wine)!important}.permissionActions{gap:6px;display:flex}.knowledgeOperationBackdrop{z-index:160;background:#241b1de0;justify-content:flex-end;display:flex;position:fixed;inset:0}.knowledgeOperation{background:var(--cream);width:min(790px,100vw - 30px);height:100vh;position:relative;overflow-y:auto;box-shadow:-18px 0 55px #0004}.knowledgeOperation>header{z-index:4;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:18px 21px;display:flex;position:sticky;top:0}.knowledgeOperation>header span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.knowledgeOperation>header h2{margin:4px 0;font:700 21px Georgia,serif}.knowledgeOperation>header p{color:var(--muted);margin:0;font-size:12px}.knowledgeOperation>header button{width:34px;height:34px;color:var(--wine);cursor:pointer;background:#eee8e3;border:0;border-radius:10px;font-size:22px}.knowledgeOperation>main{flex-direction:column;gap:12px;padding:14px;display:flex}.knowledgeOperation main>section,.taxonomyGrid>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.operationHero>b{color:var(--wine);background:#f0e5e7;border-radius:10px;padding:5px 7px;font-size:12px}.operationHero h3{margin:11px 0 5px;font:700 18px Georgia,serif}.operationHero>p{color:var(--muted);font-size:12px}.operationHero>div{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:13px;display:grid;overflow:hidden}.operationHero>div>span{background:#fff;padding:10px}.operationHero small,.operationHero strong{display:block}.operationHero small{color:var(--muted);font-size:12px}.operationHero strong{margin-top:4px;font-size:12px}.operationHero select{width:100%;color:var(--ink);background:#fff;border:0;margin-top:3px;font-size:12px}.operationBlock>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.operationBlock h3{margin:0 0 10px;font:700 14px Georgia,serif}.operationBlock header h3{margin:0}.operationBlock header button,.operationBlock>button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.sourceQuestion{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:10px 0;display:flex}.sourceQuestion input,.bulkList input{opacity:0;position:absolute}.sourceQuestion>i,.bulkList label>i{border:1px solid #c9bdba;border-radius:10px;width:17px;height:17px;position:relative}.sourceQuestion input:checked+i,.bulkList input:checked+i{background:var(--wine);border-color:var(--wine)}.sourceQuestion input:checked+i:after,.bulkList input:checked+i:after{content:"✓";color:#fff;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.sourceQuestion>span{flex:1}.sourceQuestion strong,.sourceQuestion small{display:block}.sourceQuestion strong{font-size:12px}.sourceQuestion small{color:var(--muted);margin-top:3px;font-size:12px}.sourceQuestion>button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.similarAnswer{text-align:left;align-items:center;width:100%;display:flex!important}.similarAnswer>span{flex:1}.similarAnswer strong,.similarAnswer small{display:block}.similarAnswer strong{font-size:12px}.similarAnswer small{color:var(--muted);margin-top:3px;font-size:12px}.similarAnswer em{font-style:normal}.operationBlock textarea,.operationBlock input,.operationBlock select,.dictionaryRow input{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:100%;padding:10px;font:12px Arial,sans-serif}.operationFields{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.operationFields label>span,.operationBlock label>span{margin-bottom:5px;font-size:12px;font-weight:900;display:block}.knowledgeOperation main>footer{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:flex-end;gap:7px;padding:11px;display:flex}.knowledgeOperation main>footer button{border:1px solid var(--line);height:38px;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:12px;font-weight:900}.knowledgeOperation main>footer .primary{background:var(--wine);color:#fff}.knowledgeOperation main>footer button:disabled{opacity:.4}.reviewText{background:#faf8f5;border-radius:10px;padding:12px;font-size:12px;line-height:1.65}.reviewChecks p{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:9px 0;display:flex}.reviewChecks i{width:24px;height:24px;color:var(--green);background:#e7f1ea;border-radius:10px;place-items:center;font-style:normal;display:grid}.reviewChecks p:last-child i{color:#95691c;background:#fff0cf}.reviewChecks strong,.reviewChecks small{display:block}.reviewChecks strong{font-size:12px}.reviewChecks small{color:var(--muted);margin-top:3px;font-size:12px}.reviewFooter{flex-wrap:wrap}.reviewFooter .dangerOutline{color:var(--red)}.versionHeader{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;display:grid!important}.versionHeader>div{background:#f5f1ed;border-radius:10px;padding:12px}.versionHeader span,.versionHeader strong,.versionHeader small{display:block}.versionHeader span{color:var(--muted);font-size:12px}.versionHeader strong{margin-top:5px;font-size:12px}.versionHeader small{color:var(--muted);margin-top:3px;font-size:12px}.versionHeader>i{color:var(--gold);font-size:12px;font-style:normal}.diffColumns{grid-template-columns:1fr 1fr;gap:10px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.diffColumns article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.diffColumns h3{font:700 13px Georgia,serif}.diffColumns p{font-size:12px;line-height:1.6}.diffColumns del{color:#9b3939;background:#fee0df;text-decoration:none}.diffColumns ins{color:#2d6f4b;background:#dff0e4;text-decoration:none}.versionRow{border-top:1px solid var(--line);align-items:center;margin:0;padding:10px 0;display:flex}.versionRow>b{width:35px;color:var(--wine)}.versionRow>span{flex:1}.versionRow strong,.versionRow small{display:block}.versionRow strong{font-size:12px}.versionRow small{color:var(--muted);margin-top:3px;font-size:12px}.versionRow button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.taxonomyGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.taxonomyRow,.tagMerge{border-top:1px solid var(--line);align-items:center;gap:7px;margin:0;padding:9px 0;display:flex}.taxonomyRow>span,.tagMerge>span{flex:1}.taxonomyRow strong,.taxonomyRow small{display:block}.taxonomyRow strong{font-size:12px}.taxonomyRow small,.tagMerge small{color:var(--muted);margin-top:3px;font-size:12px}.taxonomyRow button,.tagMerge button,.dictionaryRow button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.tagMerge b{color:var(--wine);background:#eee8e3;border-radius:10px;margin-right:4px;padding:4px 6px;font-size:12px;display:inline-block}.dictionaryRow{border-top:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.dictionaryRow strong{font-size:12px}.mobilePreviewStage{grid-template-columns:1fr 330px;align-items:start;gap:25px;background:#e8e2dd!important;display:grid!important}.previewSettings{background:#fff;border-radius:10px;padding:15px}.previewSettings h3{margin:0 0 13px;font:700 14px Georgia,serif}.previewSettings label{margin-top:10px;display:block}.previewSettings label span{margin-bottom:5px;font-size:12px;font-weight:900;display:block}.previewSettings select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:9px;font-size:12px}.previewSettings p{color:var(--muted);background:#f1ece7;border-radius:10px;gap:7px;padding:10px;font-size:12px;display:flex}.phoneFrame{background:#f7f4f0;border:8px solid #2a2224;border-radius:10px;width:310px;min-height:590px;overflow:hidden;box-shadow:0 15px 35px #0003}.phoneFrame>header{background:#fff;justify-content:space-between;align-items:center;padding:24px 14px 12px;display:flex}.phoneFrame header button{color:var(--wine);background:0 0;border:0}.phoneFrame header strong{font-size:12px}.phoneFrame>main{padding:17px}.phoneFrame main>span{color:var(--wine);font-size:12px;font-weight:900}.phoneFrame h3{margin:9px 0;font:700 20px/1.25 Georgia,serif}.phoneFrame main>p{font-size:12px;line-height:1.65}.phoneTags{gap:5px;display:flex}.phoneTags b{color:var(--wine);background:#eee8e3;border-radius:10px;padding:5px 7px;font-size:12px}.phoneFrame main>section{background:#fff;border-radius:10px;margin-top:18px;padding:12px}.phoneFrame section strong{margin-right:20px;font-size:12px}.phoneFrame section button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:6px 9px;font-size:12px}.contactOperator{background:var(--wine);color:#fff;border:0;border-radius:10px;width:100%;margin-top:10px;padding:11px;font-size:12px}.importDetailToolbar,.bulkToolbar,.botOperationInput{justify-content:space-between;align-items:center;display:flex!important}.importDetailToolbar h3,.bulkToolbar strong,.botOperationInput h3{margin:0;font:700 14px Georgia,serif}.importDetailToolbar p,.bulkToolbar small{color:var(--muted);margin:4px 0 0;font-size:12px}.importDetailToolbar select,.bulkToolbar select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px;font-size:12px}.importRows{overflow:hidden;padding:0!important}.importRows>header,.importRows>article{grid-template-columns:55px 1.4fr 1fr .7fr;align-items:center;gap:10px;display:grid}.importRows>header{color:var(--muted);background:#eee9e4;padding:9px 13px;font-size:12px;font-weight:900}.importRows>article{border-top:1px solid var(--line);padding:11px 13px}.importRows article>b{font-size:12px}.importRows strong,.importRows small{display:block}.importRows strong{font-size:12px}.importRows small{color:var(--muted);margin-top:3px;font-size:12px}.importResult{color:var(--green);font-size:12px;font-style:normal}.importResult.result0{color:var(--red)}.importResult.result1,.importResult.result2{color:#95691c}.importRows select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:7px;font-size:12px}.bulkToolbar>span{flex:1}.bulkToolbar select{min-width:240px;margin-right:8px}.bulkList{padding:0!important}.bulkList label{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:9px;padding:11px 14px;display:flex}.bulkList label:first-child{border-top:0}.bulkList label>span{flex:1}.bulkList strong,.bulkList small{display:block}.bulkList strong{font-size:12px}.bulkList small{color:var(--muted);margin-top:3px;font-size:12px}.botOperationInput>div{flex:1;gap:7px;margin-left:20px;display:flex}.botOperationInput input{border:1px solid var(--line);border-radius:10px;flex:1;padding:10px;font-size:12px}.botDecision>header{justify-content:space-between;display:flex}.botDecision header span{color:var(--green);font-size:12px;font-weight:900}.botDecision header b{color:var(--green);background:#e7f1ea;border-radius:10px;padding:5px 7px;font-size:12px}.botDecision h3{font:700 16px Georgia,serif}.botDecision>p{color:var(--muted);font-size:12px}.botDecision>div{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.botDecision>div span{background:#fff;padding:10px}.botDecision small,.botDecision strong{display:block}.botDecision small{color:var(--muted);font-size:12px}.botDecision strong{margin-top:4px;font-size:12px}.botThresholdCases{grid-template-columns:repeat(3,1fr);gap:10px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.botThresholdCases article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.botThresholdCases b,.botThresholdCases strong,.botThresholdCases small{display:block}.botThresholdCases b{color:var(--wine);font:700 22px Georgia,serif}.botThresholdCases strong{margin-top:6px;font-size:12px}.botThresholdCases small{color:var(--muted);margin-top:3px;font-size:12px}.notificationRules h3{font:700 14px Georgia,serif}.notificationRules article{border-top:1px solid var(--line);grid-template-columns:35px 1fr 150px;align-items:center;gap:9px;padding:10px 0;display:grid}.notificationRules label input{opacity:0;position:absolute}.notificationRules label i{background:#ccc;border-radius:10px;width:30px;height:17px;display:block;position:relative}.notificationRules label i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:2px;left:2px}.notificationRules label input:checked+i{background:var(--wine)}.notificationRules label input:checked+i:after{left:15px}.notificationRules strong,.notificationRules small{display:block}.notificationRules strong{font-size:12px}.notificationRules small{color:var(--muted);margin-top:3px;font-size:12px}.notificationRules select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px;font-size:12px}.channelChecks{gap:15px;display:flex}.channelChecks label{cursor:pointer;font-size:12px}.channelChecks input{accent-color:var(--wine)}.operationToast{color:#fff;background:#254f39;border-radius:10px;align-items:center;gap:9px;margin:0 14px 14px;padding:11px 13px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 25px #0003}.operationToast i{font-style:normal}.operationToast span{flex:1;font-size:12px}.operationToast button{color:#fff;cursor:pointer;background:0 0;border:0}@media (max-width:700px){.knowledgeOperation{width:100vw}.taxonomyGrid,.diffColumns,.mobilePreviewStage{grid-template-columns:1fr}.phoneFrame{margin:auto}.operationHero>div,.botDecision>div,.botThresholdCases,.operationFields{grid-template-columns:1fr}.importRows{overflow-x:auto}.importRows>header,.importRows>article{min-width:650px}.bulkToolbar{flex-direction:column;align-items:stretch}.notificationRules article{grid-template-columns:35px 1fr}.notificationRules select{grid-column:2}}.adminMediaPage{margin-top:28px}.mediaMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.mediaMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 17px}.mediaMetrics span,.mediaMetrics strong,.mediaMetrics small{display:block}.mediaMetrics span{color:var(--muted);font-size:12px}.mediaMetrics strong{color:var(--wine);margin:7px 0 4px;font:700 24px Georgia,serif}.mediaMetrics small{color:var(--muted);font-size:12px}.mediaMetrics .warn{color:#95691c}.mediaMetrics .ok{color:var(--green)}.liveManagement{background:var(--wine);color:#fff;border-radius:10px;align-items:center;gap:13px;margin-top:14px;padding:16px 18px;display:flex}.liveBadge{background:#ffffff18;border-radius:10px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:900;display:flex}.liveBadge i{background:#ff6b61;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff18}.liveManagement>div:nth-child(2){flex:1}.liveManagement>div:nth-child(2)>span{color:#dfcdd2;font-size:12px;font-weight:900}.liveManagement h2{margin:4px 0;font:700 16px Georgia,serif}.liveManagement p{color:#dfcdd2;margin:0;font-size:12px}.liveAudience{border-left:1px solid #ffffff25;padding:0 20px}.liveAudience small,.liveAudience strong{display:block}.liveAudience small{color:#dfcdd2;font-size:12px}.liveAudience strong{margin-top:3px;font:700 17px Georgia,serif}.liveManagement>button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff35;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:900}.liveManagement>button.primary{color:var(--wine);background:#fff}.mediaToolbar{gap:8px;margin-top:14px;display:flex}.yearSelector,.mediaFilters{background:#e9e3de;border-radius:10px;padding:3px;display:flex}.yearSelector button,.mediaFilters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:12px}.yearSelector button.selected,.mediaFilters button.selected{color:var(--wine);background:#fff;box-shadow:0 1px 5px #4c0a1b12}.mediaToolbar>label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;padding:0 10px;display:flex}.mediaToolbar label i{color:var(--muted);font-style:normal}.mediaToolbar input{border:0;outline:0;width:100%;padding-left:7px;font-size:12px}.mediaAdd{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:0 13px;font-size:12px;font-weight:900}.mediaLayout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:13px;margin-top:14px;display:grid}.mediaSectionHead{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.mediaSectionHead h2{margin:0;font:700 18px Georgia,serif}.mediaSectionHead p{color:var(--muted);margin:4px 0 0;font-size:12px}.mediaSectionHead button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.collectionGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.collectionGrid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:118px 1fr;padding:0;display:grid;overflow:hidden}.collectionGrid>button.selected{border-color:#b8939c;box-shadow:0 5px 18px #4c0a1b0e}.collectionCover{color:#fff;background:linear-gradient(145deg,#5b0c20,#9b4358);place-items:center;min-height:158px;display:grid;position:relative}.collectionCover.coverЭ{background:linear-gradient(145deg,#344f48,#759087)}.collectionCover.coverО{background:linear-gradient(145deg,#7b5a25,#c5a259)}.collectionCover.coverУ{background:linear-gradient(145deg,#3d4759,#7d8aa0)}.collectionCover>span{opacity:.7;font:700 42px Georgia,serif}.collectionCover>b{color:var(--wine);background:#fff;border-radius:10px;padding:4px 6px;font-size:12px;position:absolute;bottom:8px;left:8px}.collectionGrid>button>section{min-width:0;padding:12px}.collectionGrid section>span{color:var(--wine);text-transform:uppercase;font-size:12px;font-weight:900}.collectionGrid h3{margin:6px 0;font:700 14px Georgia,serif}.collectionGrid section>p{color:var(--muted);font-size:12px}.collectionGrid section>div{gap:10px;margin-top:15px;display:flex}.collectionGrid small{color:var(--muted);font-size:12px}.collectionGrid footer{justify-content:space-between;margin-top:17px;display:flex}.collectionGrid footer i,.collectionGrid footer em{font-size:12px;font-style:normal}.collectionGrid footer i{color:var(--muted)}.collectionGrid footer em{color:var(--wine);font-weight:900}.mediaSide{flex-direction:column;gap:11px;display:flex}.mediaSide>section,.mediaActivity{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.mediaSide section>header,.mediaActivity>header{justify-content:space-between;align-items:center;display:flex}.mediaSide h3{margin:0;font:700 13px Georgia,serif}.mediaSide header button,.mediaActivity header button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.mediaSource{border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;display:flex}.mediaSource:first-of-type{margin-top:8px}.mediaSource>i{width:28px;height:28px;color:var(--wine);background:#eee8e3;border-radius:10px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.mediaSource>span{flex:1}.mediaSource strong,.mediaSource small{display:block}.mediaSource strong{font-size:12px}.mediaSource small{color:var(--muted);margin-top:3px;font-size:12px}.mediaSource>b{color:var(--muted);font-size:12px}.mediaSource.connected>b{color:var(--green)}.moderationSummary{background:#fff5df;border-radius:10px;align-items:end;gap:7px;margin-top:9px;padding:10px;display:flex}.moderationSummary strong{color:#95691c;font:700 22px Georgia,serif}.moderationSummary span{color:#806a41;padding-bottom:3px;font-size:12px}.mediaSide section>p:not(.storageRule){border-top:1px solid var(--line);align-items:center;gap:8px;margin:0;padding:9px 0;display:flex}.mediaSide section>p>i{color:var(--wine);font-style:normal}.mediaSide section>p>span{flex:1}.mediaSide section>p strong,.mediaSide section>p small{display:block}.mediaSide section>p strong{font-size:12px}.mediaSide section>p small{color:var(--muted);margin-top:3px;font-size:12px}.mediaSide section>p button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.storageBar{margin-top:12px}.storageBar>i{background:#eee;border-radius:10px;height:7px;display:block}.storageBar>i b{background:var(--wine);border-radius:10px;height:100%;display:block}.storageBar>span{justify-content:space-between;margin-top:6px;display:flex}.storageBar strong,.storageBar small{font-size:12px}.storageBar small{color:var(--muted)}.storageRule{color:var(--muted);background:#f3efeb;border-radius:10px;padding:9px;font-size:12px;line-height:1.5}.mediaActivity{margin-top:13px}.mediaActivity h2{margin:0;font:700 15px Georgia,serif}.mediaActivity header p{color:var(--muted);margin:3px 0 0;font-size:12px}.mediaActivity>p{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:10px 0;display:flex}.mediaActivity>p>i{width:25px;height:25px;color:var(--green);background:#e7f1ea;border-radius:10px;place-items:center;font-style:normal;display:grid}.mediaActivity>p>span{flex:1}.mediaActivity strong,.mediaActivity small{display:block}.mediaActivity strong{font-size:12px}.mediaActivity small,.mediaActivity time{color:var(--muted);margin-top:3px;font-size:12px}@media (max-width:1000px){.mediaLayout{grid-template-columns:1fr}.mediaSide{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:760px){.mediaMetrics,.collectionGrid{grid-template-columns:1fr 1fr}.liveManagement{flex-wrap:wrap;align-items:flex-start}.liveManagement>div:nth-child(2){min-width:60%}.mediaToolbar{flex-wrap:wrap}.mediaToolbar>label{min-width:230px;height:40px}.mediaSide{grid-template-columns:1fr}.collectionGrid>button{grid-template-columns:95px 1fr}}.mediaOperationBackdrop{z-index:170;background:#241b1de0;justify-content:flex-end;display:flex;position:fixed;inset:0}.mediaOperation{background:var(--cream);width:min(850px,100vw - 30px);height:100vh;position:relative;overflow-y:auto;box-shadow:-18px 0 55px #0004}.mediaOperation>header{z-index:4;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:18px 21px;display:flex;position:sticky;top:0}.mediaOperation>header span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.mediaOperation>header h2{margin:4px 0;font:700 21px Georgia,serif}.mediaOperation>header p{color:var(--muted);margin:0;font-size:12px}.mediaOperation>header button{width:34px;height:34px;color:var(--wine);cursor:pointer;background:#eee8e3;border:0;border-radius:10px;font-size:22px}.mediaOperation>main{flex-direction:column;gap:12px;padding:14px;display:flex}.mediaOperation main>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.mediaOperation main>footer{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:flex-end;gap:7px;padding:11px;display:flex}.mediaOperation main>footer button{border:1px solid var(--line);height:38px;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:12px;font-weight:900}.mediaOperation main>footer .primary{background:var(--wine);color:#fff}.mediaOperation main>footer .dangerOutline{color:var(--red)}.addMediaTabs{background:#e8e2dd;border-radius:10px;width:max-content;padding:4px;display:flex}.addMediaTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:900}.addMediaTabs button.selected{color:var(--wine);background:#fff}.mediaUploadDrop{flex-direction:column;justify-content:center;align-items:center;display:flex;border:2px dashed #cdbdc0!important;min-height:190px!important}.mediaUploadDrop>i{width:39px;height:39px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.mediaUploadDrop strong{margin-top:11px;font-size:12px}.mediaUploadDrop span{color:var(--muted);margin-top:4px;font-size:12px}.mediaUploadDrop button{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:10px;margin-top:13px;padding:9px 13px;font-size:12px;font-weight:900}.mediaForm h3,.streamHealth h3,.rejectReasons h3,.operationStorageRules h3{margin:0 0 13px;font:700 14px Georgia,serif}.mediaForm>div:not(.externalVideoPreview):not(.sourceChoice){grid-template-columns:1fr 1fr;gap:10px;display:grid}.mediaForm label{margin-top:10px;display:block}.mediaForm label>span,.operationStorageRules label>span{margin-bottom:5px;font-size:12px;font-weight:900;display:block}.mediaForm input,.mediaForm select,.mediaForm textarea,.operationStorageRules select{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:100%;padding:10px;font:12px Arial,sans-serif}.mediaForm textarea{resize:vertical}.mediaRights{background:#f3efeb;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex!important}.mediaRights input{opacity:0;position:absolute}.mediaRights>i{border:1px solid #c9bdba;border-radius:10px;width:18px;height:18px;position:relative}.mediaRights input:checked+i{background:var(--wine)}.mediaRights input:checked+i:after{content:"✓";color:#fff;place-items:center;display:grid;position:absolute;inset:0}.mediaRights>span{margin:0!important}.mediaRights strong,.mediaRights small{display:block}.mediaRights strong{font-size:12px}.mediaRights small{color:var(--muted);margin-top:3px;font-size:12px}.externalVideoPreview{background:#eef5f0;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.externalVideoPreview>i{color:#fff;background:#3676b8;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.externalVideoPreview>span{flex:1}.externalVideoPreview strong,.externalVideoPreview small{display:block}.externalVideoPreview strong{font-size:12px}.externalVideoPreview small{color:var(--muted);margin-top:3px;font-size:12px}.externalVideoPreview>b{color:var(--green);font-size:12px}.sourceChoice{grid-template-columns:1fr 1fr;gap:9px;display:grid!important}.sourceChoice button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:35px 1fr;padding:11px;display:grid}.sourceChoice button.selected{border-color:var(--wine);background:#faf4f5}.sourceChoice i{color:#fff;background:#3975b4;border-radius:10px;grid-row:1/3;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.sourceChoice strong{font-size:12px}.sourceChoice small{color:var(--muted);font-size:12px}.collectionHero{justify-content:space-between;align-items:center;display:flex;color:#fff!important;background:linear-gradient(135deg,#5b0c20,#8f3950)!important}.collectionHero span{color:#e5d4d8;font-size:12px;font-weight:900}.collectionHero h3{margin:5px 0;font:700 20px Georgia,serif}.collectionHero p{color:#e5d4d8;font-size:12px}.collectionHero>div:last-child{gap:7px;display:flex}.collectionHero button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff40;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900}.collectionHero button.primary{color:var(--wine);background:#fff}.collectionStats{grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden;background:var(--line)!important;padding:0!important}.collectionStats article{background:#fff;padding:13px}.collectionStats span,.collectionStats strong{display:block}.collectionStats span{color:var(--muted);font-size:12px}.collectionStats strong{color:var(--wine);margin-top:5px;font:700 20px Georgia,serif}.collectionMediaGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid;background:0 0!important;border:0!important;padding:0!important}.collectionMediaGrid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;padding:0;overflow:hidden}.mediaThumb{color:#fff;background:linear-gradient(145deg,#6a182e,#b26377);place-items:center;height:115px;display:grid;position:relative}.mediaThumb.thumb1,.mediaThumb.thumb5{background:linear-gradient(145deg,#495765,#8a98a5)}.mediaThumb.thumb2,.mediaThumb.thumb6{background:linear-gradient(145deg,#71591f,#c9aa62)}.mediaThumb>b{color:var(--wine);background:#fff;border-radius:10px;padding:3px 5px;font-size:12px;position:absolute;bottom:6px;left:6px}.collectionMediaGrid footer{align-items:center;padding:8px;display:flex}.collectionMediaGrid footer>span{flex:1;min-width:0}.collectionMediaGrid strong,.collectionMediaGrid small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.collectionMediaGrid strong{font-size:12px}.collectionMediaGrid small{color:var(--muted);margin-top:2px;font-size:12px}.collectionMediaGrid footer button{color:var(--wine);cursor:pointer;background:0 0;border:0}.liveControlStatus{align-items:center;gap:11px;display:flex;background:#fff1f0!important;border-color:#e9bbb7!important}.livePulse{background:#ffd7d4;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.livePulse i{background:var(--red);border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 6px #ffffff70}.liveControlStatus>span{flex:1}.liveControlStatus span>b,.liveControlStatus span>strong,.liveControlStatus span>small{display:block}.liveControlStatus span>b{color:var(--red);font-size:12px}.liveControlStatus span>strong{margin-top:4px;font-size:12px}.liveControlStatus span>small{color:var(--muted);margin-top:3px;font-size:12px}.liveControlStatus>button{color:var(--red);cursor:pointer;background:#fff;border:1px solid #e3aaa5;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900}.livePlayerMock{overflow:hidden;background:#211d1e!important;padding:0!important}.livePlayerMock>div{color:#fff;place-items:center;height:290px;display:grid}.livePlayerMock>div i{background:#ffffff20;border-radius:50%;place-items:center;width:55px;height:55px;font-size:22px;font-style:normal;display:grid}.livePlayerMock>div span{color:#ccc;margin-top:100px;font-size:12px;position:absolute}.livePlayerMock>footer{color:#ccc;background:#151213;justify-content:space-between;padding:10px 13px;font-size:12px;display:flex}.livePlayerMock footer b{color:#ff776d}.streamHealth p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:9px 0;font-size:12px;display:flex}.streamHealth p span{color:var(--muted)}.streamHealth .good{color:var(--green)}.moderationProgress{align-items:center;gap:10px;display:flex}.moderationProgress span{font-size:12px;font-weight:900}.moderationProgress>i{background:#eee;border-radius:10px;flex:1;height:5px}.moderationProgress>i b{background:var(--wine);border-radius:10px;height:100%;display:block}.moderationProgress button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.moderationWorkspace{grid-template-columns:1.4fr 1fr;gap:14px;display:grid;background:#e8e2dd!important}.moderationPreview{color:#fff;background:linear-gradient(145deg,#536473,#a3afb7);border-radius:10px;place-items:center;min-height:420px;display:grid}.moderationPreview.moderation1{background:linear-gradient(145deg,#563044,#a76a87)}.moderationPreview.moderation2{background:linear-gradient(145deg,#425d48,#8ca47d)}.moderationPreview>span{opacity:.7;font:700 20px Georgia,serif}.moderationWorkspace aside{background:#fff;border-radius:10px;padding:15px}.moderationWorkspace aside>b{color:#95691c;font-size:12px}.moderationWorkspace h3{font:700 15px Georgia,serif}.moderationWorkspace aside>p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:8px 0;font-size:12px;display:flex}.moderationWorkspace aside>p span{color:var(--muted)}.moderationChecks{margin-top:12px}.moderationChecks span{padding:7px 0;font-size:12px;display:block}.moderationChecks i{color:var(--green);margin-right:5px;font-style:normal}.moderationChecks span:last-child i{color:#95691c}.rejectReasons label{cursor:pointer;align-items:center;gap:5px;margin:5px 14px 0 0;font-size:12px;display:inline-flex}.rejectReasons input{accent-color:var(--wine)}.storageOverview>div{align-items:end;gap:8px;display:flex}.storageOverview div span{color:var(--muted);font-size:12px}.storageOverview div strong{color:var(--wine);font:700 31px Georgia,serif}.storageOverview div small{color:var(--muted);font-size:12px}.storageOverview>i{background:#eee;border-radius:10px;height:8px;margin:12px 0;display:block}.storageOverview>i b{background:var(--wine);border-radius:10px;height:100%;display:block}.storageOverview>p{border-top:1px solid var(--line);justify-content:space-between;margin:0;padding:8px 0;font-size:12px;display:flex}.operationStorageRules label{border-top:1px solid var(--line);grid-template-columns:1fr 220px;align-items:center;padding:9px 0;display:grid}.operationStorageRules label>span{margin:0}.storageRecommendation{align-items:center;gap:10px;display:flex;background:#fff9e9!important;border-color:#e5d5ab!important}.storageRecommendation>i{color:#7f6018;background:#f0dfa9;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.storageRecommendation>div{flex:1}.storageRecommendation strong{font-size:12px}.storageRecommendation p{color:var(--muted);margin:3px 0 0;font-size:12px}.storageRecommendation button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px}.orderHelp{align-items:center;gap:9px;display:flex}.orderHelp>i{width:31px;height:31px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.orderHelp strong,.orderHelp small{display:block}.orderHelp strong{font-size:12px}.orderHelp small{color:var(--muted);margin-top:3px;font-size:12px}.collectionOrder{padding:0!important}.collectionOrder article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.collectionOrder article:first-child{border-top:0}.collectionOrder article>i{color:var(--muted);cursor:grab;font-style:normal}.collectionOrder article>b{width:25px;height:25px;color:var(--wine);background:#eee8e3;border-radius:10px;place-items:center;font-size:12px;display:grid}.collectionOrder article>span{flex:1}.collectionOrder strong,.collectionOrder small{display:block}.collectionOrder strong{font-size:12px}.collectionOrder small{color:var(--muted);margin-top:3px;font-size:12px}.collectionOrder article>button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px}.journalToolbar{gap:8px;display:flex}.journalToolbar label{border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;padding:0 10px;display:flex}.journalToolbar label i{font-style:normal}.journalToolbar input{border:0;outline:0;width:100%;padding:9px;font-size:12px}.journalToolbar select,.journalToolbar button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:0 10px;font-size:12px}.mediaJournal{overflow:hidden;padding:0!important}.mediaJournal>header,.mediaJournal>article{grid-template-columns:1.2fr 1.5fr 1fr .8fr;align-items:center;gap:10px;display:grid}.mediaJournal>header{color:var(--muted);background:#eee9e4;padding:9px 13px;font-size:12px;font-weight:900}.mediaJournal>article{border-top:1px solid var(--line);padding:11px 13px;font-size:12px}.mediaJournal time{color:var(--muted)}.mediaToast{color:#fff;background:#254f39;border-radius:10px;align-items:center;gap:9px;margin:0 14px 14px;padding:11px 13px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 25px #0003}.mediaToast i{font-style:normal}.mediaToast span{flex:1;font-size:12px}.mediaToast button{color:#fff;cursor:pointer;background:0 0;border:0}@media (max-width:720px){.mediaOperation{width:100vw}.mediaForm>div:not(.externalVideoPreview):not(.sourceChoice),.moderationWorkspace{grid-template-columns:1fr}.collectionMediaGrid{grid-template-columns:1fr 1fr}.collectionHero{flex-direction:column;align-items:flex-start;gap:12px}.operationStorageRules label{grid-template-columns:1fr}.journalToolbar{flex-wrap:wrap}.mediaJournal{overflow-x:auto}.mediaJournal>header,.mediaJournal>article{min-width:650px}}.collectionTypeTabs{background:#e8e2dd;border-radius:10px;gap:4px;padding:4px;display:flex;overflow-x:auto}.collectionTypeTabs button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900}.collectionTypeTabs button.selected{color:var(--wine);background:#fff;box-shadow:0 1px 5px #4c0a1b12}.collectionTypeTabs b{color:#95691c;background:#fff0cf;border-radius:10px;margin-left:5px;padding:2px 5px}.collectionTypeTabs button.selected b{background:var(--wine);color:#fff}.mediaManage{border:1px solid var(--wine);color:var(--wine);white-space:nowrap;cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:12px;font-weight:900}.mediaGovernanceBackdrop{z-index:90;background:#24171db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mediaGovernance{background:var(--cream);border-radius:10px;grid-template-rows:auto auto 1fr;width:min(1120px,96vw);height:min(850px,94vh);display:grid;overflow:hidden;box-shadow:0 24px 80px #0005}.mediaGovernance>header{background:var(--wine);color:#fff;align-items:center;padding:20px 24px;display:flex}.mediaGovernance>header>div{flex:1}.mediaGovernance>header span{letter-spacing:1.2px;font-size:12px}.mediaGovernance>header h2{margin:4px 0;font:700 22px Georgia,serif}.mediaGovernance>header p{opacity:.7;margin:0;font-size:12px}.mediaGovernance>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff5;border-radius:50%;width:34px;height:34px;font-size:20px}.mediaGovernance>nav{border-bottom:1px solid var(--line);background:#fff;gap:4px;padding:8px 14px;display:flex;overflow-x:auto}.mediaGovernance>nav button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:900}.mediaGovernance>nav button.selected{color:var(--wine);background:#eee4e6}.mediaGovernance>main{padding:18px;overflow:auto}.mediaGovernance section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.mediaGovernance section>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.mediaGovernance h3{margin:0;font:700 14px Georgia,serif}.mediaGovernance button,.mediaGovernance select{cursor:pointer}.mediaGovernance section button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:7px 9px;font-size:12px}.officialConsentRule{align-items:center;gap:14px;margin-bottom:14px;display:flex;background:#eaf3ec!important;border-color:#bdd4c3!important}.officialConsentRule>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.officialConsentRule>div{flex:1}.officialConsentRule b{color:var(--green);font-size:12px}.officialConsentRule h3{margin:4px 0}.officialConsentRule p{color:#5e6f63;margin:0;font-size:12px;line-height:1.5}.governanceSplit{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.consentMetrics,.complaintMetrics,.linkMetrics,.mediaAnalyticsCards{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:11px;display:grid}.complaintMetrics,.mediaAnalyticsCards{grid-template-columns:repeat(4,1fr)}.consentMetrics article,.complaintMetrics article,.linkMetrics article,.mediaAnalyticsCards article{background:#f5f1ed;border-radius:10px;padding:11px}.consentMetrics strong,.complaintMetrics strong,.linkMetrics strong,.mediaAnalyticsCards strong{color:var(--wine);margin:3px 0;font:700 20px Georgia,serif;display:block}.consentMetrics span,.complaintMetrics span,.linkMetrics span,.mediaAnalyticsCards span,.mediaAnalyticsCards small{color:var(--muted);font-size:12px}.consentRow,.linkRow,.complaintQueue article,.userMediaScenario article,.mediaTrash>p,.consentAutomation>p,.processingPipeline p,.downloadRules p,.shareRules p,.popularCollections p,.roleMediaMatrix p{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:9px 0;display:flex}.consentRow>span,.linkRow>span,.complaintQueue article>span,.userMediaScenario article>span,.mediaTrash>p>span,.consentAutomation p span,.shareRules p span,.popularCollections p span{flex:1}.mediaGovernance strong,.mediaGovernance small{font-size:12px}.mediaGovernance small{color:var(--muted);margin-top:3px;display:block}.accessRule{border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 0;display:flex}.accessRule input{accent-color:var(--wine)}.complaintQueue,.deletionFlow,.reModeration,.linkHealth,.reserveStream,.userMediaScenario,.yearArchive,.mediaTrash,.tagManager{margin-bottom:14px}.complaintThumb,.userMediaThumb{color:#fff;background:#8a7880;border-radius:10px;place-items:center;width:40px;height:32px;display:grid}.deletionFlow{align-items:center;gap:7px;display:flex}.deletionFlow article{align-items:center;gap:6px;font-size:12px;display:flex}.deletionFlow article>b{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.advancedMediaSearch,.bulkMediaActions,.tagManager{gap:8px;margin-bottom:12px;display:flex}.advancedMediaSearch label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;padding:0 10px;display:flex}.advancedMediaSearch input{border:0;outline:0;width:100%;padding:9px;font-size:12px}.advancedMediaSearch select,.advancedMediaSearch button,.bulkMediaActions button,.tagManager>button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px 10px;font-size:12px}.tagManager header{margin:0 auto 0 0!important}.duplicateGroups article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:9px;padding:10px 0;display:grid}.duplicateGroups article>div{color:#fff;background:linear-gradient(135deg,#667785,#b4bdc2);border-radius:10px;height:54px;padding:8px;font-size:12px}.linkRow>i{width:22px;height:22px;color:var(--green);background:#e7f1ea;border-radius:50%;place-items:center;font-style:normal;display:grid}.linkRow>i.bad{color:#9c3131;background:#f8e3e3}.reserveStream>div{align-items:center;gap:10px;margin:12px 0;display:flex}.reserveStream article{background:#f4f0ec;border-radius:10px;flex:1;padding:12px}.reserveStream label{grid-template-columns:180px 1fr;align-items:center;margin-top:8px;font-size:12px;display:grid}.reserveStream select,.reserveStream input,.downloadRules select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px;font-size:12px}.yearArchive label{border-top:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.yearArchive .primary{background:var(--wine);color:#fff;margin-top:10px}.mediaGovernanceToast{color:#fff;background:#254f39;border-radius:10px;gap:9px;padding:11px 14px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0004}.mediaGovernanceToast button{color:#fff;background:0 0;border:0}.mediaGovernanceToast span{font-size:12px}@media (max-width:760px){.mediaGovernanceBackdrop{padding:0}.mediaGovernance{border-radius:0;width:100vw;height:100vh}.governanceSplit{grid-template-columns:1fr}.complaintMetrics,.mediaAnalyticsCards{grid-template-columns:1fr 1fr}.officialConsentRule{flex-wrap:wrap}.deletionFlow{flex-direction:column;align-items:flex-start}.advancedMediaSearch{flex-wrap:wrap}.advancedMediaSearch label{min-width:100%}.reserveStream label{grid-template-columns:1fr}}.passesPage{margin-top:26px}.passMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.passMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 17px}.passMetrics span,.passMetrics strong,.passMetrics small{display:block}.passMetrics span{color:var(--muted);font-size:12px}.passMetrics strong{color:var(--wine);margin:7px 0 4px;font:700 24px Georgia,serif}.passMetrics small{color:var(--muted);font-size:12px}.passMetrics .ok{color:var(--green)}.passMetrics .warn{color:#95691c}.passRule{background:#f1e9eb;border:1px solid #d8c5ca;border-radius:10px;align-items:center;gap:13px;margin-top:13px;padding:14px 16px;display:flex}.passRule>i{background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.passRule>div{flex:1}.passRule strong{font-size:12px}.passRule p{color:var(--muted);margin:4px 0 0;font-size:12px}.passRule button{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:900}.passTabs{background:#e8e2dd;border-radius:10px;gap:4px;width:max-content;margin-top:14px;padding:4px;display:flex}.passTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:900}.passTabs button.selected{color:var(--wine);background:#fff;box-shadow:0 1px 5px #4c0a1b12}.passTabs b{color:#fff;background:#b72d3c;border-radius:10px;margin-left:5px;padding:2px 5px}.passToolbar{gap:8px;margin-top:13px;display:flex}.passToolbar label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;padding:0 10px;display:flex}.passToolbar input,.passToolbar select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 10px;font-size:12px}.passToolbar label input{border:0;outline:0;width:100%}.passToolbar button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:0 11px;font-size:12px;font-weight:900}.passToolbar .primary{background:var(--wine);color:#fff}.passTable,.scanLog{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:11px;overflow:hidden}.passTable>header,.passTable>article{grid-template-columns:1.25fr 1.5fr 1fr .8fr .7fr 32px;align-items:center;gap:10px;display:grid}.passTable>header,.scanLog>header{color:var(--muted);background:#eee9e4;padding:9px 13px;font-size:12px;font-weight:900}.passTable>article{border-top:1px solid var(--line);cursor:pointer;padding:10px 13px}.passTable>article.selected{box-shadow:inset 3px 0 var(--wine);background:#faf5f6}.passTable article>span:first-child{align-items:center;gap:8px;display:flex}.passTable article>span:first-child i{width:28px;height:28px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-size:12px;font-style:normal;display:grid}.passTable strong,.passTable small{font-size:12px;display:block}.passTable small{color:var(--muted);margin-top:3px;font-size:12px}.passTable code{font-size:12px}.passCode{align-items:center;gap:5px;display:flex}.passCode i{color:var(--wine);font-style:normal}.passStatus{color:var(--green);font-size:12px}.passStatus.ps3,.passStatus.ps4{color:#95691c}.passTable article>button{cursor:pointer;background:0 0;border:0}.scanLog>header,.scanLog>article{grid-template-columns:1fr 1.2fr 1.2fr .7fr .7fr .7fr;align-items:center;gap:10px;display:grid}.scanLog>article{border-top:1px solid var(--line);padding:11px 13px;font-size:12px}.scanLog time{color:var(--muted)}.scanLog b{color:var(--green)}.scanLog b.denied{color:#a33131}.controlPoints,.issueSettings,.ticketWorkspace{grid-template-columns:1.5fr 1fr;gap:13px;margin-top:13px;display:grid}.controlPoints>section,.controlPoints>aside,.issueSettings>section,.ticketWorkspace>section,.ticketWorkspace>aside{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.controlPoints header,.ticketWorkspace header{justify-content:space-between;align-items:center;display:flex}.controlPoints h2,.issueSettings h2,.ticketWorkspace h2{margin:0;font:700 17px Georgia,serif}.controlPoints header p,.ticketWorkspace header p{color:var(--muted);margin:4px 0;font-size:12px}.controlPoints article,.ticketWorkspace article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.controlPoints article>span,.ticketWorkspace article>span{flex:1}.controlPoints strong,.controlPoints small,.ticketWorkspace strong,.ticketWorkspace small{font-size:12px;display:block}.controlPoints small,.ticketWorkspace small{color:var(--muted);margin-top:3px;font-size:12px}.controlPoints article>b{color:var(--green);font-size:12px}.controlPoints article>b.warn{color:#95691c}.controlPoints button,.ticketWorkspace button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:7px 9px;font-size:12px}.controlPoints .primary,.ticketWorkspace .primary{background:var(--wine);color:#fff}.controlPoints aside p{color:var(--muted);font-size:12px;line-height:1.55}.controlPoints aside label{border-top:1px solid var(--line);padding:10px 0;font-size:12px;display:block}.controlPoints input{accent-color:var(--wine);margin-right:6px}.issueSettings section>label{border-top:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.issueSettings label>span{flex:1}.issueSettings strong,.issueSettings small{display:block}.issueSettings small{color:var(--muted);margin-top:3px;font-size:12px}.issueSettings label>b{color:var(--green);font-size:12px}.issueSettings select,.issueSettings input{border:1px solid var(--line);background:#fff;border-radius:10px;margin-left:auto;padding:8px;font-size:12px}.issueSettings .primary{float:right;background:var(--wine);color:#fff;border:0;border-radius:10px;padding:9px 11px;font-size:12px}.passModalBackdrop{z-index:95;background:#24171db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.passModal{background:var(--cream);border-radius:10px;width:min(650px,95vw);overflow:hidden}.passModal>header{background:var(--wine);color:#fff;padding:19px 22px;display:flex}.passModal>header>div{flex:1}.passModal header span{font-size:12px}.passModal h2{margin:4px 0;font:700 19px Georgia,serif}.passModal header p{opacity:.7;margin:0;font-size:12px}.passModal header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.passModal>main{padding:17px}.issueSummary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.issueSummary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.issueSummary strong,.issueSummary span{display:block}.issueSummary strong{color:var(--wine);font:700 20px Georgia,serif}.issueSummary span{color:var(--muted);font-size:12px}.passModal main>label{grid-template-columns:130px 1fr;align-items:center;margin-top:10px;font-size:12px;display:grid}.passModal select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px;font-size:12px}.issueCheck{background:#eaf3ec;border-radius:10px;gap:9px;margin-top:12px;padding:11px;display:flex}.issueCheck i{color:var(--green)}.issueCheck strong,.issueCheck small{font-size:12px;display:block}.issueCheck small{color:var(--muted);margin-top:3px;font-size:12px}.passModal>footer{background:#fff;justify-content:flex-end;gap:8px;padding:12px 17px;display:flex}.passModal footer button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px 11px;font-size:12px}.passModal footer .primary{background:var(--wine);color:#fff}.passToast{z-index:100;color:#fff;background:#254f39;border-radius:10px;padding:11px 15px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0003}@media (max-width:760px){.passMetrics{grid-template-columns:1fr 1fr}.passRule{flex-wrap:wrap;align-items:flex-start}.passToolbar{flex-wrap:wrap}.passToolbar label{min-width:100%}.passTable,.scanLog{overflow:auto}.passTable>header,.passTable>article{min-width:850px}.scanLog>header,.scanLog>article{min-width:760px}.controlPoints,.issueSettings{grid-template-columns:1fr}}.reportsPage{margin-top:26px}.reportMetrics{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.reportMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 17px}.reportMetrics span,.reportMetrics strong,.reportMetrics small{display:block}.reportMetrics span{color:var(--muted);font-size:12px}.reportMetrics strong{color:var(--wine);margin:7px 0 4px;font:700 24px Georgia,serif}.reportMetrics small{color:var(--muted);font-size:12px}.reportMetrics .ok{color:var(--green)}.reportSecurity{background:#fff8e5;border:1px solid #ddcfaa;border-radius:10px;align-items:center;gap:12px;margin-top:13px;padding:13px 15px;display:flex}.reportSecurity>i{color:#765817;background:#e9d493;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.reportSecurity>div{flex:1}.reportSecurity strong{font-size:12px}.reportSecurity p{color:var(--muted);margin:3px 0;font-size:12px}.reportSecurity button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.reportTabs{background:#e8e2dd;border-radius:10px;gap:4px;width:max-content;margin-top:14px;padding:4px;display:flex}.reportTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:900}.reportTabs button.selected{color:var(--wine);background:#fff;box-shadow:0 1px 5px #4c0a1b12}.reportTabs b{background:var(--wine);color:#fff;border-radius:10px;margin-left:5px;padding:2px 5px}.reportToolbar{gap:8px;margin-top:13px;display:flex}.reportToolbar label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;padding:0 10px;display:flex}.reportToolbar input,.reportToolbar select{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 10px;font-size:12px}.reportToolbar label input{border:0;outline:0;width:100%}.reportToolbar button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:0 11px;font-size:12px;font-weight:900}.reportToolbar .primary{background:var(--wine);color:#fff}.reportTemplateGrid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:11px;display:grid}.reportTemplateGrid>article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.reportIcon{width:34px;height:34px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-size:14px;display:grid}.reportTemplateGrid article>span{color:var(--wine);margin-top:12px;font-size:12px;font-weight:900;display:block}.reportTemplateGrid h3{margin:5px 0;font:700 14px Georgia,serif}.reportTemplateGrid p{color:var(--muted);min-height:31px;font-size:12px;line-height:1.45}.reportTemplateGrid footer{border-top:1px solid var(--line);align-items:center;gap:5px;padding-top:10px;display:flex}.reportTemplateGrid footer b{color:var(--muted);flex:1;font-size:12px}.reportTemplateGrid footer button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:6px 8px;font-size:12px}.reportBuilder{grid-template-columns:210px 1fr;gap:13px;margin-top:13px;display:grid}.reportBuilder>aside,.reportBuilder>main{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.reportBuilder aside h3{font:700 13px Georgia,serif}.reportBuilder aside button{text-align:left;width:100%;color:var(--muted);background:#fff;border:0;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.reportBuilder aside button.selected{color:var(--wine);background:#eee4e6;font-weight:900}.reportBuilder aside button i{font-style:normal}.reportBuilder aside button b{margin-left:auto}.reportBuilder main>header{align-items:center;display:flex}.reportBuilder main>header>div{flex:1}.reportBuilder h2{margin:0;font:700 18px Georgia,serif}.reportBuilder header p{color:var(--muted);margin:4px 0;font-size:12px}.reportBuilder header button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px;font-size:12px}.reportBuilder main>section{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.reportBuilder h3{font:700 13px Georgia,serif}.reportFields{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.reportFields label{background:#f7f4f1;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.reportFields input{accent-color:var(--wine)}.reportFields label span{flex:1}.reportFields label b{color:#95691c;font-size:12px}.reportFilters{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.reportFilters label span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.reportFilters select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:8px;font-size:12px}.reportBuilder main>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.reportBuilder main>footer span{margin-right:auto}.reportBuilder footer select,.reportBuilder footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px;font-size:12px}.reportBuilder footer .primary{background:var(--wine);color:#fff}.reportHistory,.exportAudit{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:13px;overflow:hidden}.reportHistory>header,.reportHistory>article,.exportAudit>header,.exportAudit>article{grid-template-columns:1.3fr 1.1fr .8fr .9fr 1.2fr .5fr;align-items:center;gap:9px;display:grid}.reportHistory>header,.exportAudit>header{color:var(--muted);background:#eee9e4;padding:9px 13px;font-size:12px;font-weight:900}.reportHistory>article,.exportAudit>article{border-top:1px solid var(--line);padding:11px 13px;font-size:12px}.reportHistory strong,.reportHistory small{display:block}.reportHistory small,.reportHistory time,.exportAudit time{color:var(--muted);font-size:12px}.reportHistory article>div{gap:4px;display:flex}.reportHistory button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:5px}.scheduledReports{grid-template-columns:1.5fr .8fr;gap:13px;margin-top:13px;display:grid}.scheduledReports>section,.scheduledReports>aside{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.scheduledReports header{align-items:center;display:flex}.scheduledReports header>div{flex:1}.scheduledReports h2{margin:0;font:700 17px Georgia,serif}.scheduledReports header p,.scheduledReports aside p{color:var(--muted);font-size:12px;line-height:1.5}.scheduledReports button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:7px 9px;font-size:12px}.scheduledReports .primary{background:var(--wine);color:#fff}.scheduledReports article{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.scheduledReports article>span{flex:1}.scheduledReports strong,.scheduledReports small{font-size:12px;display:block}.scheduledReports small{color:var(--muted);margin-top:3px;font-size:12px}.scheduledReports article>b{color:var(--green);font-size:12px}.scheduledReports article>b.paused{color:#95691c}.scheduledReports aside label{border-top:1px solid var(--line);padding:9px 0;font-size:12px;display:block}.scheduledReports input{accent-color:var(--wine);margin-right:6px}.reportModalBackdrop{z-index:95;background:#24171db8;place-items:center;display:grid;position:fixed;inset:0}.reportModal{background:var(--cream);border-radius:10px;width:min(590px,94vw);overflow:hidden}.reportModal>header{background:var(--wine);color:#fff;padding:19px 22px;display:flex}.reportModal header>div{flex:1}.reportModal header span{font-size:12px}.reportModal h2{margin:4px 0;font:700 19px Georgia,serif}.reportModal header p{opacity:.7;margin:0;font-size:12px}.reportModal header button{color:#fff;background:0 0;border:0;font-size:20px}.reportModal main{padding:15px}.reportModal main label{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;margin-top:7px;padding:10px;display:flex}.reportModal main input{accent-color:var(--wine)}.reportModal main label>i{width:24px;height:24px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.reportModal main label>span{flex:1}.reportModal strong,.reportModal small{font-size:12px;display:block}.reportModal small{color:var(--muted);font-size:12px}.reportModal>footer{background:#fff;justify-content:flex-end;gap:8px;padding:12px 17px;display:flex}.reportModal footer button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px 11px;font-size:12px}.reportModal footer .primary{background:var(--wine);color:#fff}.reportToast{z-index:100;color:#fff;background:#254f39;border-radius:10px;padding:11px 15px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0003}@media (max-width:760px){.reportMetrics,.reportTemplateGrid{grid-template-columns:1fr 1fr}.reportToolbar{flex-wrap:wrap}.reportToolbar label{min-width:100%}.reportBuilder,.scheduledReports{grid-template-columns:1fr}.reportFilters{grid-template-columns:1fr 1fr}.reportHistory,.exportAudit{overflow:auto}.reportHistory>header,.reportHistory>article,.exportAudit>header,.exportAudit>article{min-width:850px}}.settingsPage{grid-template-columns:220px 1fr;align-items:start;gap:14px;margin-top:26px;display:grid}.settingsPage>aside{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px;position:sticky;top:14px}.settingsPage>aside h3{margin:5px 8px 12px;font:700 14px Georgia,serif}.settingsPage>aside button{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.settingsPage>aside button.selected{color:var(--wine);background:#eee4e6;font-weight:900}.settingsPage>aside button i{font-style:normal}.settingsPage>aside button span{flex:1}.settingsPage>main{min-width:0}.settingsPage main>header{align-items:center;margin-bottom:13px;display:flex}.settingsPage main>header>div{flex:1}.settingsPage main>header>div>span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.settingsPage h2{margin:4px 0;font:700 22px Georgia,serif}.settingsPage main>header p{color:var(--muted);margin:0;font-size:12px}.settingsPage main>header button,.settingsPage .primary{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:900}.settingsPage main>header .primary,.settingsPage .primary{background:var(--wine);color:#fff}.settingsCard,.roleSettings,.integrationGrid,.legalNotice,.settingsAudit{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:13px;padding:15px}.settingsCard h3{margin:0 0 12px;font:700 15px Georgia,serif}.settingsGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.settingsGrid label>span,.criticalSettings label>span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.settingsGrid input,.settingsGrid select,.criticalSettings select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:9px;font-size:12px}.settingSwitch{border-top:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.settingSwitch>span{flex:1}.settingSwitch strong,.settingSwitch small{font-size:12px;display:block}.settingSwitch small{color:var(--muted);margin-top:3px;font-size:12px}.settingSwitch input{accent-color:var(--wine)}.roleSettings>header,.roleSettings>article{grid-template-columns:1.2fr .6fr 1.5fr .6fr .6fr;align-items:center;gap:10px;display:grid}.roleSettings>header,.settingsAudit>header{color:var(--muted);background:#eee9e4;margin:-15px -15px 0;padding:9px 13px;font-size:12px;font-weight:900}.roleSettings>article{border-top:1px solid var(--line);padding:11px 0;font-size:12px}.roleSettings article>b{color:var(--green);font-size:12px}.roleSettings article>button,.storagePolicy button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:6px;font-size:12px}.accessPrinciples p{font-size:12px}.accessPrinciples p i{color:var(--green);margin-right:8px;font-style:normal}.criticalSettings>p{background:#fff1d3;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.criticalSettings p>span{flex:1}.criticalSettings strong,.criticalSettings small{font-size:12px;display:block}.criticalSettings small{color:var(--muted);margin-top:3px;font-size:12px}.criticalSettings p>b{color:#95691c;font-size:12px}.criticalSettings>label{border-top:1px solid var(--line);grid-template-columns:1fr 180px;align-items:center;padding:9px 0;display:grid}.integrationGrid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.integrationGrid article{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 0;display:flex}.integrationGrid article>i{width:34px;height:34px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.integrationGrid article>span{flex:1}.integrationGrid strong,.integrationGrid small{font-size:12px;display:block}.integrationGrid small{color:var(--muted);margin-top:3px;font-size:12px}.integrationGrid article>b{color:var(--green);font-size:12px}.integrationGrid article>b.warn{color:#95691c}.integrationGrid article>button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:6px;font-size:12px}.adminSession,.storagePolicy>p{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:10px 0;display:flex}.adminSession>span,.storagePolicy p>span{flex:1}.adminSession strong,.adminSession small,.storagePolicy strong,.storagePolicy small{font-size:12px;display:block}.adminSession small,.storagePolicy small{color:var(--muted);margin-top:3px;font-size:12px}.adminSession time{color:var(--muted);font-size:12px}.adminSession button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:6px;font-size:12px}.legalNotice{background:#fff8e5;border-color:#ddcfaa;gap:10px;display:flex}.legalNotice>i{color:#95691c}.legalNotice strong{font-size:12px}.legalNotice p{color:var(--muted);margin:4px 0;font-size:12px}.settingsAudit{overflow:hidden}.settingsAudit>header,.settingsAudit>article{grid-template-columns:1fr 1fr .8fr 1.5fr 1fr;gap:10px;display:grid}.settingsAudit>article{border-top:1px solid var(--line);padding:11px 0;font-size:12px}.settingsToast{z-index:100;color:#fff;background:#254f39;border-radius:10px;padding:11px 15px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.sideBottom>button.active{color:var(--wine)!important;background:#eee4e6!important}@media (max-width:760px){.settingsPage{grid-template-columns:1fr}.settingsPage>aside{display:flex;position:static;overflow:auto}.settingsPage>aside h3{display:none}.settingsPage>aside button{white-space:nowrap;width:auto}.settingsPage>aside button b{display:none}.settingsGrid,.integrationGrid{grid-template-columns:1fr}.roleSettings,.settingsAudit{overflow:auto}.roleSettings>header,.roleSettings>article,.settingsAudit>header,.settingsAudit>article{min-width:760px}}.metrics .metricLink{cursor:pointer;transition:transform .15s,box-shadow .15s}.metrics .metricLink:hover{transform:translateY(-2px);box-shadow:0 8px 22px #4c0a1b12}.brandMark{background:0 0;border-radius:0;width:44px;height:44px;overflow:visible}.brandMark img{object-fit:contain;filter:none;width:44px;height:44px;display:block}button,a,[role=button]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}.urgentList article,.activityRows p{cursor:pointer}.urgentList article:hover,.activityRows p:hover{background:#faf6f7}:is(.urgentList article:focus-visible,.activityRows p:focus-visible){outline:2px solid var(--gold);outline-offset:-2px}.activityJournalPage{z-index:8;background:var(--cream);padding:30px 38px 50px;position:fixed;inset:0 0 0 245px;overflow:auto}.activityJournalPage>header{align-items:flex-end;display:flex}.activityJournalPage>header>div{flex:1}.activityJournalPage>header>div>button{color:var(--wine);background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.activityJournalPage>header span{color:var(--wine);letter-spacing:1.2px;margin-top:15px;font-size:12px;font-weight:900;display:block}.activityJournalPage h1{margin:5px 0;font:700 29px Georgia,serif}.activityJournalPage header p{color:var(--muted);margin:0;font-size:12px}.journalExport{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:900}.journalMetrics{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:24px;display:grid}.journalMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.journalMetrics span,.journalMetrics strong{display:block}.journalMetrics span{color:var(--muted);font-size:12px}.journalMetrics strong{color:var(--wine);margin-top:6px;font:700 21px Georgia,serif}.activityJournalToolbar{gap:8px;margin-top:13px;display:flex}.activityJournalToolbar label{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;align-items:center;padding:0 10px;display:flex}.activityJournalToolbar label input{border:0;outline:0;width:100%;padding:9px;font-size:12px}.activityJournalToolbar select,.activityJournalToolbar>input{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 10px;font-size:12px}.activityJournalTable{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:11px;overflow:hidden}.activityJournalTable>header,.activityJournalTable>article{grid-template-columns:1fr .9fr .8fr 1.3fr 1.4fr .7fr 30px;align-items:center;gap:10px;display:grid}.activityJournalTable>header{color:var(--muted);background:#eee9e4;padding:9px 13px;font-size:12px;font-weight:900}.activityJournalTable>article{border-top:1px solid var(--line);padding:11px 13px;font-size:12px}.activityJournalTable time{color:var(--muted)}.activityJournalTable article>b{color:var(--wine);text-align:center;background:#eee4e6;border-radius:10px;padding:5px;font-size:12px}.activityJournalTable article>button{color:var(--wine);background:#f3eeea;border:0;border-radius:10px;width:25px;height:25px}.journalEmpty{text-align:center;color:var(--muted);padding:35px;font-size:12px}.journalDifference{background:#eef1f5;border:1px solid #d7dde3;border-radius:10px;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.journalDifference i{color:#49647c;font-style:normal}.journalDifference p{color:var(--muted);margin:0;font-size:12px}.journalDifference strong{color:var(--ink)}@media (max-width:760px){.activityJournalPage{padding:22px 16px;left:0}.journalMetrics{grid-template-columns:1fr 1fr}.activityJournalToolbar{flex-wrap:wrap}.activityJournalToolbar label{min-width:100%}.activityJournalTable{overflow:auto}.activityJournalTable>header,.activityJournalTable>article{min-width:900px}}.operator{cursor:pointer}.topActions{margin-right:94px}.systemControls{z-index:11;gap:8px;display:flex;position:fixed;top:32px;right:38px}.systemControls button{width:42px;height:42px;color:var(--wine);background:#fff;border:0;border-radius:10px;font-size:15px;position:relative;box-shadow:0 2px 10px #4c0a1b0b}.systemControls b{color:#fff;background:#c24444;border-radius:10px;padding:2px 5px;font-size:12px;position:absolute;top:-4px;right:-4px}.systemPanelBackdrop{z-index:110;background:#24171db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.systemPanel{background:var(--cream);border-radius:10px;width:min(690px,94vw);max-height:90vh;overflow:hidden;box-shadow:0 20px 70px #0005}.systemPanel>header{background:var(--wine);color:#fff;align-items:center;padding:18px 21px;display:flex}.systemPanel>header>div{flex:1}.systemPanel header span{letter-spacing:1px;font-size:12px}.systemPanel h2{margin:4px 0 0;font:700 19px Georgia,serif}.systemPanel>header button{color:#fff;background:0 0;border:0;font-size:20px}.globalSearch{padding:15px}.globalSearch>label{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;padding:0 11px;display:flex}.globalSearch label input{border:0;outline:0;width:100%;padding:11px;font-size:12px}.globalSearch kbd{color:var(--muted);background:#eee;border-radius:10px;padding:4px 6px;font-size:12px}.globalSearch>p{color:var(--muted);margin:8px 3px;font-size:12px}.globalSearch>div{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.globalSearch>div>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:9px;width:100%;padding:11px;display:flex}.globalSearch>div>button:first-child{border:0}.globalSearch>div>button:hover{background:#faf6f7}.globalSearch button>i{width:30px;height:30px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.globalSearch button>span{flex:1}.globalSearch strong,.globalSearch small{font-size:12px;display:block}.globalSearch small{color:var(--muted);margin-top:3px;font-size:12px}.globalSearch button>b{color:var(--wine);font-size:12px}.globalSearch>section{text-align:center;padding:30px}.globalSearch>section strong,.globalSearch>section small{display:block}.adminProfile{padding:15px}.adminIdentity{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.adminIdentity>div{background:var(--gold);width:49px;height:49px;color:var(--wine);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.adminIdentity>span{flex:1}.adminIdentity b{color:var(--wine);font-size:12px}.adminIdentity h3{margin:4px 0;font:700 16px Georgia,serif}.adminIdentity p{color:var(--muted);margin:0;font-size:12px}.adminIdentity button,.adminProfileFields button,.adminPermissionSummary button,.adminProfile footer button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:7px 9px;font-size:12px}.adminProfileFields,.adminPermissionSummary{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;padding:13px}.adminProfileFields p{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:9px 0;display:flex}.adminProfileFields p:first-child{border:0}.adminProfileFields p>span{width:120px;color:var(--muted);font-size:12px}.adminProfileFields p>strong{flex:1;font-size:12px}.adminProfileFields .good{color:var(--green)}.adminPermissionSummary h3{margin:0;font:700 13px Georgia,serif}.adminPermissionSummary p{color:var(--muted);font-size:12px;line-height:1.5}.adminPermissionSummary button{border:0;padding-left:0}.adminProfile>footer{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.adminProfile footer .logout{color:#a33131;border-color:#e2bfc3}.systemJobs{max-height:70vh;padding:15px;overflow:auto}.jobSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.jobSummary article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.jobSummary strong,.jobSummary span{display:block}.jobSummary strong{color:var(--wine);font:700 19px Georgia,serif}.jobSummary span{color:var(--muted);font-size:12px}.systemJob{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;margin-top:7px;padding:11px;display:flex}.systemJob>i{width:30px;height:30px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.systemJob.done>i{color:var(--green);background:#e7f1ea}.systemJob.error>i{color:#a33131;background:#f8e3e3}.systemJob>span{flex:1}.systemJob strong,.systemJob small{font-size:12px;display:block}.systemJob small{color:var(--muted);margin-top:3px;font-size:12px}.systemJob em{background:#eee;border-radius:4px;height:4px;margin-top:7px;display:block;overflow:hidden}.systemJob em b{background:var(--wine);height:100%;display:block}.systemJob>b{color:var(--muted);font-size:12px}.systemJob>button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:6px 8px;font-size:12px}.systemJobs>footer{align-items:center;margin-top:10px;display:flex}.systemJobs>footer button{color:var(--wine);background:0 0;border:0;font-size:12px}.systemJobs>footer span{color:var(--muted);margin-left:auto;font-size:12px}@media (max-width:760px){.topActions{margin-right:0}.systemControls{margin-left:8px;position:static}.systemControls button{width:38px;height:38px}.adminProfileFields p{flex-wrap:wrap;align-items:flex-start}.adminProfileFields p>span{width:100%}}.workspace{position:relative}.topbar{min-height:42px}.topActions{align-self:flex-start;align-items:center;margin-right:150px}.topActions .iconButton,.systemControls button{flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid}.systemControls{z-index:11;align-items:center;gap:8px;height:42px;display:flex;position:absolute;top:32px;right:38px}.topActions .iconButton b{line-height:1}.systemControls .accountControl{background:var(--wine);color:#fff}.accountControl span{font-size:12px;font-weight:900}@media (max-width:760px){.topActions{margin-right:0}.systemControls{height:38px;margin-left:8px;position:static}.topActions .iconButton,.systemControls button{flex-basis:38px;width:38px;height:38px}}.systemPanel.search{grid-template-rows:auto minmax(0,1fr);height:min(620px,90vh);display:grid}.systemPanel.search .globalSearch{flex-direction:column;min-height:0;display:flex;overflow:hidden}.systemPanel.search .globalSearch>div{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.systemPanel.search .globalSearch>section{flex:1;place-content:center;display:grid}.systemPanel.search .globalSearch>label,.systemPanel.search .globalSearch>p{flex:none}.roleSettings>article:first-of-type{background:#fff8e5;border-color:#ddcfaa;margin:0 -15px;padding:11px 15px}.roleSettings>article:first-of-type strong,.roleSettings>article:first-of-type b{color:#80601c}.adminAssignments{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:13px;padding:15px}.adminAssignments>header{align-items:center;margin-bottom:10px;display:flex}.adminAssignments>header>div{flex:1}.adminAssignments h3{margin:0;font:700 15px Georgia,serif}.adminAssignments header p{color:var(--muted);margin:4px 0 0;font-size:12px}.adminAssignments>header>button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px 10px;font-size:12px}.assignmentExample{background:#eef1f5;border-radius:10px;gap:9px;margin-bottom:5px;padding:10px 12px;display:flex}.assignmentExample i{color:#49647c;font-style:normal}.assignmentExample p{color:var(--muted);margin:0;font-size:12px}.assignmentExample strong{color:var(--ink)}.adminAssignments>article{border-top:1px solid var(--line);grid-template-columns:1.1fr 1.7fr 85px;align-items:center;gap:10px;padding:11px 0;display:grid}.adminAssignments>article>span{grid-template-columns:31px 1fr;align-items:center;column-gap:8px;display:grid}.adminAssignments>article>span>i{width:31px;height:31px;color:var(--wine);background:#eee4e6;border-radius:10px;grid-row:1/3;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.adminAssignments>article>span strong,.adminAssignments>article>span small{font-size:12px;display:block}.adminAssignments>article>span small{color:var(--muted);margin-top:3px;font-size:12px}.adminAssignments>article>div{flex-wrap:wrap;gap:5px;display:flex}.adminAssignments>article>div b{color:var(--wine);background:#eee4e6;border-radius:10px;padding:5px 7px;font-size:12px}.adminAssignments details{position:relative}.adminAssignments summary{border:1px solid var(--line);color:var(--wine);text-align:center;cursor:pointer;border-radius:10px;padding:7px;font-size:12px;list-style:none}.adminAssignments summary::-webkit-details-marker{display:none}.adminAssignments details>section{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;width:310px;padding:11px;display:grid;position:absolute;top:35px;right:0;box-shadow:0 12px 35px #0002}.adminAssignments details label{background:#f7f4f1;border-radius:10px;align-items:center;gap:6px;padding:7px;font-size:12px;display:flex}.adminAssignments details input{accent-color:var(--wine)}.adminAssignments details section button{background:var(--wine);color:#fff;border:0;border-radius:10px;grid-column:1/-1;padding:8px;font-size:12px}@media (max-width:760px){.adminAssignments>article{grid-template-columns:1fr}.adminAssignments details>section{width:100%;margin-top:7px;position:static}}.superAdminWizard{background:var(--cream);border-radius:10px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(820px,95vw);height:min(720px,94vh);display:grid;overflow:hidden}.superAdminWizard>header{background:var(--wine);color:#fff;align-items:center;padding:19px 22px;display:flex}.superAdminWizard>header>div{flex:1}.superAdminWizard header span{letter-spacing:1.2px;font-size:12px}.superAdminWizard h2{margin:4px 0;font:700 20px Georgia,serif}.superAdminWizard header p{opacity:.7;margin:0;font-size:12px}.superAdminWizard header button{color:#fff;background:0 0;border:0;font-size:20px}.setupProgress{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);padding:13px 18px;display:grid}.setupProgress>span{color:var(--muted);align-items:center;gap:6px;display:flex;position:relative}.setupProgress>span:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:11px;left:30px;right:7px}.setupProgress i{z-index:1;width:22px;height:22px;color:var(--muted);background:#eee;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid;position:relative}.setupProgress b{font-size:12px}.setupProgress .current i{background:var(--wine);color:#fff}.setupProgress .current b{color:var(--wine)}.setupProgress .done i{background:var(--green);color:#fff}.superAdminWizard>main{padding:20px;overflow:auto}.superAdminWizard main>section{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:650px;margin:auto;padding:18px}.superAdminWizard main h3{margin:0;font:700 18px Georgia,serif}.superAdminWizard main p{color:var(--muted);font-size:12px;line-height:1.55}.superAdminWizard main label{margin-top:12px;display:block}.superAdminWizard label>span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.superAdminWizard label>input:not([type=checkbox]){border:1px solid var(--line);border-radius:10px;width:100%;padding:10px;font-size:12px}.superAdminWizard label>small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.setupNotice,.twoFactorSetup{background:#fff4d9;border-radius:10px;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}.setupNotice>i{color:#95691c}.setupNotice strong,.setupNotice small,.twoFactorSetup strong,.twoFactorSetup small{font-size:12px;display:block}.setupNotice small,.twoFactorSetup small{color:var(--muted);margin-top:3px;font-size:12px}.setupGrid{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.twoFactorSetup{background:#eef1f5}.twoFactorSetup>i{background:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.twoFactorSetup>span{flex:1}.twoFactorSetup>input{border:1px solid var(--line);border-radius:10px;width:100px;padding:9px}.recoveryCodes{background:#f4f1ed;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:7px;padding:12px;display:grid}.recoveryCodes code{text-align:center;border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px;font-size:12px;font-weight:900}.recoveryActions{gap:7px;margin-top:10px;display:flex}.recoveryActions button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px;font-size:12px}.superAdminWizard .setupConfirm{background:#eaf3ec;border-radius:10px;align-items:center;gap:7px;padding:10px;display:flex}.setupConfirm input{accent-color:var(--wine)}.setupConfirm span{color:var(--ink)!important;margin:0!important}.setupComplete{text-align:center}.setupComplete>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 12px;font-size:20px;font-style:normal;display:grid}.setupComplete>div{text-align:left;margin-top:15px}.setupComplete>div>span{border-top:1px solid var(--line);justify-content:space-between;padding:10px;display:flex}.setupComplete small,.setupComplete strong{font-size:12px}.setupComplete small{color:var(--muted)}.superAdminWizard>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.superAdminWizard>footer button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:900}.superAdminWizard>footer .primary{background:var(--wine);color:#fff}.superAdminWizard>footer button:disabled{opacity:.45}@media (max-width:680px){.superAdminWizard{border-radius:0;width:100vw;height:100vh}.setupProgress b{display:none}.setupGrid{grid-template-columns:1fr}.twoFactorSetup{flex-wrap:wrap;align-items:flex-start}.twoFactorSetup>span{min-width:calc(100% - 55px)}}.authQr{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;flex:0 0 142px;padding:8px}.authQr img{width:124px;height:124px;margin:auto;display:block}.authQr small{color:var(--muted);letter-spacing:.4px;margin-top:5px;font-size:12px;display:block}.twoFactorSetup>span,.twoFactorSetup>input{align-self:center}.authCodeCheck{flex-direction:column;align-self:center;gap:6px;width:132px;display:flex}.authCodeCheck>input{border:1px solid var(--line);text-align:center;letter-spacing:2px;border-radius:10px;width:100%;padding:9px}.authCodeCheck>button{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:8px;font-size:12px;font-weight:900}.authCodeCheck>button:disabled{opacity:.5;cursor:default}.authCodeResult{line-height:1.35;font-size:12px!important}.authCodeResult.valid{color:var(--green)!important}.authCodeResult.invalid{color:brown!important}@media print{body *{visibility:hidden}.superAdminWizard,.superAdminWizard *{visibility:visible}.superAdminWizard{width:100%;height:auto;position:absolute;inset:0}.superAdminWizard>header,.setupProgress,.superAdminWizard>footer,.recoveryActions{display:none!important}.superAdminWizard>main{padding:0}.superAdminWizard main>section{border:0}.recoveryCodes{font-size:14pt}}.superAdminWizard main>.contactVerification{margin-top:10px}.contactVerification>article{border:1px solid var(--line);border-radius:10px;margin-top:9px;overflow:hidden}.contactVerification>article.verified{background:#f4faf6;border-color:#b9d3c1}.contactVerification article>header{align-items:center;gap:9px;padding:11px;display:flex}.contactVerification article>header>i{width:30px;height:30px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.contactVerification article>header>span{flex:1}.contactVerification article strong,.contactVerification article small{font-size:12px;display:block}.contactVerification article small{color:var(--muted);margin-top:3px;font-size:12px}.contactVerification article>header>b{color:#95691c;font-size:12px}.contactVerification article.verified header>b{color:var(--green)}.contactVerification article>div{border-top:1px solid var(--line);align-items:end;gap:7px;padding:10px;display:flex}.contactVerification article>div>label{flex:1;margin:0}.contactVerification article>div>button{border:1px solid var(--line);background:var(--wine);color:#fff;white-space:nowrap;border-radius:10px;padding:9px;font-size:12px}.contactVerification article>div>button:disabled{opacity:.45}.contactVerification article>div>.resend{color:var(--wine);background:#fff}.contactVerification .demoCode{color:#95691c;white-space:nowrap;align-self:center}.contactVerification>aside{color:#49647c;background:#eef1f5;border-radius:10px;gap:8px;margin-top:10px;padding:9px;font-size:12px;display:flex}.contactVerification>aside i{font-style:normal}@media (max-width:680px){.contactVerification article>div{flex-direction:column;align-items:stretch}.contactVerification .demoCode{align-self:flex-start}}.loginBackdrop{z-index:1300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f17188c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.adminLogin{background:#f8f5f1;border-radius:10px;width:min(430px,94vw);max-height:94vh;position:relative;overflow:auto;box-shadow:0 25px 70px #1b0f1252}.loginClose{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:16px}.adminLogin>header{background:var(--wine);color:#fff;align-items:center;gap:12px;padding:22px 24px;display:flex}.adminLogin>header img{object-fit:contain;width:45px;height:45px}.adminLogin>header span{flex-direction:column;display:flex}.adminLogin>header b{font:700 18px Georgia,serif}.adminLogin>header small{opacity:.7;margin-top:2px;font-size:12px}.adminLogin>form{padding:26px 30px 22px}.loginIntro>span{letter-spacing:1.3px;color:var(--wine);font-size:12px;font-weight:900}.loginIntro h2{color:var(--ink);margin:6px 0;font:700 27px Georgia,serif}.loginIntro p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.5}.adminLogin form>label{margin-top:12px;display:block}.adminLogin form>label>span{color:var(--ink);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.adminLogin form>label>input{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:100%;padding:12px;font-size:12px}.adminLogin form>label>input:focus{border-color:var(--wine);box-shadow:0 0 0 3px #70112b17}.loginOtp{text-align:center;letter-spacing:7px;font-weight:900;font-size:17px!important}.loginPrimary{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:16px;padding:12px;font-size:12px;font-weight:900}.loginPrimary:disabled{opacity:.45;cursor:default}.loginLink{color:var(--wine);cursor:pointer;background:0 0;border:0;margin:11px auto 0;font-size:12px;font-weight:800;display:block}.adminLogin form>aside{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.adminLogin form>aside span{color:var(--muted);font-size:12px}.adminLogin form>aside button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.loginBack{color:var(--wine);cursor:pointer;background:0 0;border:0;margin:0 0 16px;padding:0;font-size:12px;font-weight:800}.loginPerson{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:10px;display:flex}.loginPerson>i{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:900;display:grid}.loginPerson>span{flex-direction:column;display:flex}.loginPerson strong{font-size:12px}.loginPerson small{color:var(--muted);margin-top:2px;font-size:12px}.loginError,.loginSuccess{border-radius:10px;padding:9px;line-height:1.4;margin:11px 0 0!important;font-size:12px!important}.loginError{background:#fbe8e8;color:#9f2932!important}.loginSuccess{background:#eaf4ed;color:var(--green)!important}.adminLogin>footer{text-align:center;border-top:1px solid var(--line);color:var(--muted);background:#fff;padding:12px;font-size:12px}@media (max-width:520px){.loginBackdrop{padding:0}.adminLogin{border-radius:0;width:100vw;height:100vh;max-height:none}.adminLogin>form{padding:24px 20px}}.adminManagerBackdrop{z-index:1400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f17188c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminManager{background:var(--cream);border-radius:10px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,96vw);height:min(720px,94vh);display:grid;overflow:hidden;box-shadow:0 25px 75px #1b0f1252}.adminManager>header{background:var(--wine);color:#fff;align-items:center;padding:19px 22px;display:flex}.adminManager>header>div{flex:1}.adminManager>header span{letter-spacing:1.2px;font-size:12px}.adminManager>header h2{margin:4px 0;font:700 21px Georgia,serif}.adminManager>header p{opacity:.7;margin:0;font-size:12px}.adminManager>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:21px}.adminManagerSteps{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:13px 20px;display:grid}.adminManagerSteps span{color:var(--muted);align-items:center;gap:7px;display:flex}.adminManagerSteps i{background:#eee;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.adminManagerSteps b{font-size:12px}.adminManagerSteps .current i{background:var(--wine);color:#fff}.adminManagerSteps .current b{color:var(--wine)}.adminManagerSteps .done i{background:var(--green);color:#fff}.adminManager>main{padding:20px;overflow:auto}.adminManager main>section{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:620px;margin:auto;padding:19px}.adminManager h3{margin:0;font:700 19px Georgia,serif}.adminManager main>section>p{color:var(--muted);font-size:12px;line-height:1.5}.adminManager label{margin-top:12px;display:block}.adminManager label>span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.adminManager label>input:not([type=checkbox]),.adminManager label>select{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:10px;font-size:12px}.adminManager label>small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.managerGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adminManager main aside{color:#49647c;background:#eef1f5;border-radius:10px;gap:8px;margin-top:14px;padding:10px;font-size:12px;display:flex}.adminManager main aside i{font-style:normal}.adminManager h4{margin:17px 0 7px;font-size:12px}.managerDirections{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.managerDirections label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:7px;margin:0;padding:9px;display:flex}.managerDirections label.selected{border-color:var(--wine);background:#fbf3f5}.managerDirections label span{color:var(--ink);margin:0}.managerDirections input,.managerPermissions input{accent-color:var(--wine)}.managerPermissions{border:1px solid var(--line);border-radius:10px;overflow:hidden}.managerPermissions label{align-items:flex-start;gap:8px;margin:0;padding:10px;display:flex}.managerPermissions label+label{border-top:1px solid var(--line)}.managerPermissions span{margin:0!important}.managerPermissions strong,.managerPermissions small{font-size:12px;display:block}.managerPermissions small{color:var(--muted);margin-top:3px;font-size:12px}.managerReview p{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:0;padding:10px 0;display:flex}.managerReview span{color:var(--muted);font-size:12px}.managerReview strong{text-align:right;font-size:12px}.managerRisk{color:#8d641d;background:#fff3da;border-radius:10px;gap:9px;margin-top:14px;padding:11px;display:flex}.managerRisk i{font-style:normal}.managerRisk strong,.managerRisk small{font-size:12px;display:block}.managerRisk small{margin-top:3px;font-size:12px}.managerPermissionTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.managerPermissionTags b{color:var(--wine);background:#eee4e6;border-radius:10px;padding:6px 8px;font-size:12px}.managerPermissionTags span{color:var(--muted);font-size:12px}.managerComplete{text-align:center}.managerComplete>i{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:20px;font-style:normal;display:grid}.managerComplete>div{text-align:left;margin-top:16px}.managerComplete>div span{border-top:1px solid var(--line);justify-content:space-between;padding:10px;display:flex}.managerComplete small,.managerComplete strong{font-size:12px}.managerComplete>button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;margin-top:12px;padding:9px;font-size:12px;font-weight:900}.adminManager>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.adminManager>footer button{border:1px solid var(--line);color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:900}.adminManager>footer .primary{background:var(--wine);color:#fff}.adminManager>footer button:disabled{opacity:.45;cursor:default}@media (max-width:620px){.adminManagerBackdrop{padding:0}.adminManager{border-radius:0;width:100vw;height:100vh;max-height:none}.adminManagerSteps b{display:none}.managerGrid,.managerDirections{grid-template-columns:1fr}}.sideBottom>button{width:100%}.sidebar{padding-top:22px;padding-bottom:14px}.brand{padding-bottom:18px}.sidebar nav{padding-top:12px}.urgentList .level{width:68px;padding-left:3px;padding-right:3px;font-size:12px;line-height:1.2}.peopleTable table{table-layout:fixed;min-width:880px}.peopleTable th:first-child{width:17%}.peopleTable th:nth-child(2){width:12%}.peopleTable th:nth-child(3){width:24%}.peopleTable th:nth-child(4){width:15%}.peopleTable th:nth-child(5){width:12%}.peopleTable td:first-child{display:table-cell}.peopleTable .rolePill{white-space:normal;width:96px;line-height:1.25;display:inline-block}.peopleTable .lastActivity strong,.peopleTable .lastActivity span{display:block}.peopleTable .lastActivity span{color:var(--muted);margin-top:3px}.supportWorkspace{align-items:start;height:auto;min-height:560px;max-height:none}.appealQueue{display:block;overflow:visible}.appealList{min-height:0;overflow:visible}.appealConversation{height:calc(100vh - 60px);min-height:560px;max-height:760px;position:sticky;top:14px}@media (max-width:760px){.appealQueue{max-height:none}.appealConversation{height:650px;position:static}}table th,[class$=Head]>span,.roleSettings>header>span,.settingsAudit>header>span,.activityJournalTable>header>span,.exportAudit>header>span,.reportHistory>header>span,.mediaJournal>header>span{white-space:normal;word-spacing:999px;vertical-align:top;line-height:1.25}.peopleTable th:nth-child(6){width:20%}.peopleTable th:nth-child(7){width:0}.activityJournalTable>header,.activityJournalTable>article{grid-template-columns:1fr .9fr .8fr 1.3fr 1.4fr .7fr}.activityJournalTable>article{cursor:pointer}.activityJournalTable>article:hover{background:#fbf8f5}.tableWrap,.peopleTable{overflow-x:visible}.tableWrap table,.peopleTable table{table-layout:fixed;width:100%;min-width:0}.tableWrap th:first-child{width:23%}.tableWrap th:nth-child(2){width:16%}.tableWrap th:nth-child(3){width:18%}.tableWrap th:nth-child(4){width:9%}.tableWrap th:nth-child(5){width:14%}.tableWrap th:nth-child(6){width:20%}.tableWrap th,.tableWrap td,.peopleTable th,.peopleTable td{overflow-wrap:anywhere}.tableWrap .code{white-space:normal;overflow-wrap:anywhere;font-size:8px}.sidebar nav>button,.sideBottom>button{font-size:14px}.urgentList .level{font-size:10px}.unresolvedHead>span{word-spacing:normal;white-space:normal;line-height:1.25}.unresolvedHead,.unresolvedQueue.expanded>article{grid-template-columns:minmax(260px,1.8fr) 90px 120px 135px 110px 105px}.unresolvedHead>span{min-width:0}.unresolvedHead>span:last-child{visibility:hidden}.unresolvedQueue.expanded>.unresolvedHead{display:grid}.unresolvedHead>span:nth-child(2),.unresolvedHead>span:nth-child(5),.unresolvedQueue.expanded>article>b{text-align:center}.unresolvedQueue.expanded>article>.unresolvedStatus{justify-self:center}.systemControls>button,.topActions .iconButton{font-size:26px;font-weight:700}.knowledgeCategories>header button{font-size:22px;line-height:1}.sidebar button>i{font-size:19px}.sidebar button>i,.knowledgeQuestion>i,button>i:first-child{line-height:1;font-size:20px!important}.moreButton,.rowOpen,.openMessage,.taskModalClose,.messageDrawer header>button,.createMessageDrawer header>button,.knowledgeEditor>header button,.knowledgeManagement>header button,.mediaOperation>header button,.passModal>header button,.reportModal>header button{font-size:22px!important}.knowledgeListActions button:first-child{font-size:13px}button>em:last-child,button>u:last-child{font-size:20px!important}.appealList>button>span>i,.appealAuthor>i,.supportPerson>i,.authorIdentity>i{display:none}.appealList>button>span,.appealAuthor,.supportPerson,.authorIdentity{gap:9px}.knowledgeSticky kbd{white-space:nowrap;word-spacing:normal;flex:none;display:inline-block}.knowledgeImportButton{justify-content:center;align-items:center;gap:7px;display:flex}.knowledgeImportButton>i{font-size:17px;font-style:normal;line-height:1}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%236f1028' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:32px!important}.systemControls>button,.topActions .iconButton{font-size:20px}.systemControls button b,.topActions .iconButton b{font-size:10px}button>em:last-child,button>u:last-child{margin-left:auto;font-size:16px;line-height:1}.contactVerification .changeContact{color:var(--wine);background:0 0;border:0;padding:5px;font-size:12px;font-weight:900}.contactVerification article>div>label input[type=email],.contactVerification article>div>label input[type=tel]{min-width:260px}.systemControls>button,.topActions .iconButton{font-weight:700;font-size:26px!important}.systemControls .accountControl span{font-size:12px!important}.knowledgeImportButton>i,.knowledgeCategories>header button{font-size:22px!important}.sidebar button>i,.knowledgeQuestion>i,button>i:first-child,button>em:last-child,button>u:last-child{font-size:20px!important}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='11' viewBox='0 0 16 11'%3E%3Cpath d='M1.5 1.5 8 8.5l6.5-7' fill='none' stroke='%236f1028' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-size:16px 11px!important;padding-right:36px!important}button.knowledgeImportButton>i{font-size:22px!important}button>em:last-child,button>u:last-child{line-height:1.25;font-size:12px!important}.notificationBell{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;display:block}.topActions .iconButton,.systemControls button:not(.accountControl){border:1.5px solid var(--wine)!important;background:var(--cream)!important;color:var(--wine)!important;box-shadow:none!important;border-radius:50%!important}.searchControlIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.systemJobsIcon,.feedbackControl svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.systemControls .accountControl{border:1.5px solid var(--wine)!important;background:var(--cream)!important;color:var(--wine)!important;box-shadow:none!important;border-radius:50%!important}.workspaceFooter{border-top:1px solid var(--line);background:0 0;justify-content:center;margin:32px 0 0;padding:18px 0 0;display:flex}.workspaceFooter .feedbackControl{border:1.5px solid var(--wine);width:min(100%,720px);min-height:58px;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:9px 14px;display:flex}.workspaceFooter .feedbackControl svg{width:20px;height:20px}.workspaceFooter .feedbackControlCopy{color:var(--ink);text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex}.workspaceFooter .feedbackControlCopy b{color:var(--wine);font-size:12px}.workspaceFooter .feedbackControlCopy small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.3}.workspaceFooter .feedbackControl kbd{color:var(--muted);background:#f1ece7;border:0;border-radius:6px;padding:3px 6px;font:700 10px inherit}.workspaceFooter .feedbackControl:hover{background:#faf6f3}@media (max-width:760px){.workspaceFooter{margin:24px 0 0;padding:14px 0 0}.workspaceFooter .feedbackControl kbd{display:none}}:where(.panel,[class$=Card],[class$=Panel],[class$=Table],[class$=Registry],.registry,.unresolvedQueue,.appealQueue,.appealConversation,.knowledgeUnresolved,.messageAdminList,.roleSettings,.settingsAudit,.scanLog,.exportAudit,.reportHistory),:where(.metrics,.scheduleSummary,.taskMetrics,.institutionStats,.peopleStats,.messageMetrics,.supportMetrics,.knowledgeMetrics,.passMetrics,.reportMetrics,.journalMetrics)>article{border-radius:10px!important}:where(button,[role=button],summary,a[href]){cursor:pointer;transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s,color .14s}:where(button,[role=button],summary,a[href]):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #4c0a1b1a}:where(button,[role=button],summary,a[href]):not(:disabled):active{box-shadow:none;transform:translateY(0)scale(.98)}:where(button,[role=button],summary,a[href]):focus-visible{outline-offset:2px;outline:2px solid #6f10286b}:where(button,[role=button]):disabled{cursor:not-allowed}:where(.clickableRow,.metricLink,.urgentList>article,.activityRows>p){transition:background-color .14s,box-shadow .14s}:where(.clickableRow,.metricLink,.urgentList>article,.activityRows>p):hover{background-color:#fbf7f4}@media (prefers-reduced-motion:reduce){:where(button,[role=button],summary,a[href],.clickableRow,.metricLink,.urgentList>article,.activityRows>p){transition:none!important}:where(button,[role=button],summary,a[href]):hover,:where(button,[role=button],summary,a[href]):active{transform:none!important}}.roleEditorBackdrop{z-index:1500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f17188c;justify-content:flex-end;display:flex;position:fixed;inset:0}.roleEditor{background:var(--cream);grid-template-rows:auto minmax(0,1fr) auto;width:min(1020px,100vw - 30px);height:100vh;display:grid;box-shadow:-20px 0 70px #1b0f124d}.roleEditor>header{background:var(--wine);color:#fff;align-items:center;padding:18px 22px;display:flex}.roleEditor>header>div{flex:1}.roleEditor>header span{letter-spacing:1.2px;font-size:12px}.roleEditor>header h2{margin:4px 0;font:700 21px Georgia,serif}.roleEditor>header p{opacity:.72;margin:0;font-size:12px}.roleEditor>header button{color:#fff;background:0 0;border:0;width:36px;height:36px;font-size:24px}.roleEditor>main{flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.roleEditor main>section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.roleIdentity>div{grid-template-columns:1fr 180px;gap:10px;display:grid}.roleIdentity label{display:block}.roleIdentity label>span{margin-bottom:5px;font-size:12px;font-weight:900;display:block}.roleIdentity input,.roleIdentity select,.roleIdentity textarea{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:9px;font:12px Arial,sans-serif}.roleIdentity>label{margin-top:10px}.roleIdentity aside{color:#825e1d;background:#fff4d9;border-radius:10px;gap:8px;margin-top:10px;padding:10px;font-size:12px;display:flex}.roleIdentity aside i{font-style:normal}.permissionMatrixEditor{overflow:hidden;padding:0!important}.permissionMatrixEditor>header{align-items:center;padding:14px 15px;display:flex}.permissionMatrixEditor>header>div{flex:1}.permissionMatrixEditor h3,.sensitivePermissions h3{margin:0;font:700 15px Georgia,serif}.permissionMatrixEditor header p,.sensitivePermissions header p{color:var(--muted);margin:4px 0 0;font-size:12px}.permissionMatrixEditor header>span{color:var(--green);font-size:12px;font-weight:900}.permissionMatrixHead,.permissionMatrixRow{grid-template-columns:minmax(180px,1fr) repeat(6,82px);align-items:center;display:grid}.permissionMatrixHead{color:var(--muted);background:#eee9e4;padding:9px 14px;font-size:12px}.permissionMatrixHead b{text-align:center}.permissionMatrixRow{border-top:1px solid var(--line);padding:8px 14px}.permissionMatrixRow>strong{font-size:12px}.permissionMatrixRow label{place-items:center;display:grid}.permissionMatrixRow input{opacity:0;position:absolute}.permissionMatrixRow i{color:#0000;background:#fff;border:1px solid #cfc6c2;border-radius:10px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.permissionMatrixRow input:checked+i{border-color:var(--wine);background:var(--wine);color:#fff}.permissionMatrixRow input:disabled+i{opacity:.65}.permissionMatrixRow .rowToggle i{background:#f4efeb}.permissionMatrixRow .rowToggle input:checked+i{background:var(--green);border-color:var(--green)}.sensitivePermissions>header{margin-bottom:8px}.sensitivePermissions>label{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.sensitivePermissions>label>input{opacity:0;position:absolute}.sensitivePermissions>label>span{grid-column:2}.sensitivePermissions strong,.sensitivePermissions small{font-size:12px;display:block}.sensitivePermissions small{color:var(--muted);margin-top:3px}.sensitivePermissions>label>i{background:#cfc9c4;border-radius:10px;width:34px;height:20px;font-size:0;position:relative}.sensitivePermissions>label>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .14s;position:absolute;top:2px;left:2px}.sensitivePermissions>label>input:checked~i{background:var(--wine)}.sensitivePermissions>label>input:checked~i:after{left:16px}.sensitivePermissions>label>input:disabled~i{opacity:.65}.roleAuditNotice{color:#72571f;background:#fff8e5;border:1px solid #ddcfaa;border-radius:10px;gap:9px;padding:11px 13px;display:flex}.roleAuditNotice>i{font-style:normal}.roleAuditNotice p{margin:0;font-size:12px;line-height:1.5}.roleEditor>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.roleEditor>footer button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:900}.roleEditor>footer .primary{background:var(--wine);color:#fff}.roleEditor>footer button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.roleEditor{width:100vw}.roleIdentity>div{grid-template-columns:1fr}.permissionMatrixEditor{overflow:auto}.permissionMatrixEditor>header,.permissionMatrixHead,.permissionMatrixRow{min-width:760px}}.rolePreviewLauncher{background:#eef3f7;border:1px solid #c9d5df;border-radius:10px;align-items:center;gap:15px;margin-bottom:13px;padding:13px 15px;display:flex}.rolePreviewLauncher>div:first-child{flex:1;align-items:center;gap:10px;display:flex}.rolePreviewLauncher>div:first-child>i{color:#fff;background:#47647d;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.rolePreviewLauncher strong,.rolePreviewLauncher small{font-size:12px;display:block}.rolePreviewLauncher small{color:var(--muted);margin-top:3px}.rolePreviewLauncher>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rolePreviewLauncher button{color:#38546c;background:#fff;border:1px solid #aebfcd;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:900}.rolePreviewBanner{z-index:70;color:#29465d;background:#e8f0f5;border-bottom:1px solid #b9c8d3;align-items:center;gap:11px;margin:0 -32px 18px;padding:10px 32px;display:flex;position:sticky;top:0;box-shadow:0 4px 14px #2b465b14}.rolePreviewBanner>i{color:#fff;background:#47647d;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.rolePreviewBanner>span{flex:1}.rolePreviewBanner strong,.rolePreviewBanner small{font-size:12px;display:block}.rolePreviewBanner small{color:#617889;margin-top:3px}.rolePreviewBanner>b{color:#47647d;background:#fff;border-radius:10px;padding:5px 8px;font-size:12px}.rolePreviewBanner>button{color:#29465d;background:#fff;border:1px solid #9fb2c1;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:900}.rolePreviewReadonly .workspace button.primary,.rolePreviewReadonly .workspace button[class*=Create],.rolePreviewReadonly .workspace .journalExport{opacity:.48}.personalDataState{background:#fbf8f3;border:1px solid #eadfcf;border-radius:10px;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:flex}.personalDataState>i{color:#7b1732;background:#f2e8d8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.personalDataState>span{flex-direction:column;flex:1;gap:2px;display:flex}.personalDataState small{color:#77706e}.personalDataState button,.revealSensitive,.hideSensitive{color:#7b1732;background:#fff;border:1px solid #7b1732;border-radius:10px;min-height:36px;padding:0 14px;font-weight:700}.revealSensitive,.hideSensitive{width:100%;margin:2px 0 14px}.hideSensitive{color:#615b58;border-color:#d8d2cc}.messengerActions.locked{opacity:.58}.sensitiveBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f18187a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sensitiveDialog{background:#fff;border-radius:10px;width:min(560px,100%);overflow:hidden;box-shadow:0 24px 70px #1e121247}.sensitiveDialog header{border-bottom:1px solid #eee8e3;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.sensitiveDialog header span{color:#7b1732;letter-spacing:.14em;font-size:10px;font-weight:800}.sensitiveDialog header h2{margin:5px 0 0;font-size:24px}.sensitiveDialog header button{background:#f5f1ed;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.sensitiveDialog main{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.sensitiveWarning{background:#fbf5e9;border-radius:10px;gap:12px;padding:13px;display:flex}.sensitiveWarning>i{color:#fff;background:#a16c16;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-style:normal;font-weight:800;display:grid}.sensitiveWarning p{flex-direction:column;gap:4px;margin:0;display:flex}.sensitiveWarning small{color:#6e6761;line-height:1.45}.sensitiveDialog label{flex-direction:column;gap:7px;font-weight:700;display:flex}.sensitiveDialog select,.sensitiveDialog input{height:44px;font:inherit;background:#fff;border:1px solid #d8d1cb;border-radius:10px;padding:0 12px}.sensitiveCode{grid-template-columns:1fr auto;gap:10px;display:grid}.sensitiveCode button{color:#7b1732;background:#fff;border:1px solid #7b1732;border-radius:10px;padding:0 15px;font-weight:700}.sensitiveCode button:disabled{opacity:.5}.sensitiveError,.sensitiveSuccess{border-radius:10px;margin:0;padding:10px 12px;font-weight:700}.sensitiveError{color:brown;background:#fff0f0}.sensitiveSuccess{color:#26733b;background:#edf8f0}.sensitiveDialog footer{background:#faf8f6;border-top:1px solid #eee8e3;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.sensitiveDialog footer button{background:#fff;border:1px solid #d6cec8;border-radius:10px;min-height:40px;padding:0 17px;font-weight:700}.sensitiveDialog footer .primary{color:#fff;background:#7b1732;border-color:#7b1732}.sensitiveDialog footer .primary:disabled{opacity:.42}.permissionDeniedToast{z-index:1800;color:#fff;background:#7b2230;border-radius:10px;align-items:center;gap:9px;max-width:430px;padding:12px 15px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0000003d}.permissionDeniedToast i{font-style:normal;font-weight:900}.permissionDeniedToast span{font-size:12px;line-height:1.4}@media (max-width:900px){.rolePreviewLauncher{flex-direction:column;align-items:flex-start}.rolePreviewLauncher>div:last-child{justify-content:flex-start}.rolePreviewBanner{flex-wrap:wrap;margin:0 -18px 15px;padding:10px 18px}.rolePreviewBanner>span{min-width:55%}}.interfaceStatesPage>header{align-items:center;margin-bottom:13px;display:flex}.interfaceStatesPage>header span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.interfaceStatesPage>header h2{margin:4px 0;font:700 22px Georgia,serif}.interfaceStatesPage>header p{color:var(--muted);margin:0;font-size:12px}.statePrinciples{color:#38546c;background:#eef3f7;border:1px solid #c9d5df;border-radius:10px;gap:9px;margin-bottom:13px;padding:11px 13px;display:flex}.statePrinciples i{font-style:normal}.statePrinciples p{margin:0;font-size:12px;line-height:1.5}.stateWorkspace{grid-template-columns:190px minmax(0,1fr);gap:13px;display:grid}.stateWorkspace>aside{border:1px solid var(--line);background:#fff;border-radius:10px;height:max-content;padding:8px}.stateWorkspace>aside button{width:100%;color:var(--muted);text-align:left;background:#fff;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px;font-size:12px;display:flex}.stateWorkspace>aside button.selected{color:var(--wine);background:#eee4e6;font-weight:900}.stateWorkspace>aside button>i{text-align:center;width:24px;font-style:normal}.stateWorkspace>aside button>span{flex:1}.stateWorkspace>main{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:420px;overflow:hidden}.stateContext{border-bottom:1px solid var(--line);padding:14px 16px}.stateContext span,.stateContext strong,.stateContext small{display:block}.stateContext span{color:var(--wine);font-size:12px;font-weight:900}.stateContext strong{margin-top:4px;font:700 16px Georgia,serif}.stateContext small{color:var(--muted);margin-top:3px;font-size:12px}.unifiedState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:25px;display:flex}.unifiedState>i{width:48px;height:48px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-size:22px;font-style:normal;display:grid}.unifiedState h3{margin:13px 0 5px;font:700 17px Georgia,serif}.unifiedState p{max-width:450px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.unifiedState button{background:var(--wine);color:#fff;border:0;border-radius:10px;margin-top:14px;padding:9px 12px;font-size:12px;font-weight:900}.unifiedState>small{color:var(--muted);margin-top:8px;font-size:12px}.unifiedState.loading>i{animation:1.1s linear infinite stateSpin}.unifiedState.loading>em{background:#eee;border-radius:4px;width:190px;height:5px;margin-top:16px;overflow:hidden}.unifiedState.loading>em b{background:var(--wine);border-radius:4px;width:45%;height:100%;animation:1.3s ease-in-out infinite stateProgress;display:block}.unifiedState.error>i,.unifiedState.forbidden>i{color:#a33131;background:#f8e3e3}.unifiedState.offline>i,.unifiedState.stale>i,.unifiedState.partial>i{color:#94651f;background:#fff0cf}.stateActionNotice{color:var(--green);text-align:center;background:#e7f1ea;border-radius:10px;margin:0 15px 15px;padding:9px;font-size:12px}.stateRules{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:13px;padding:15px}.stateRules h3{margin:0 0 10px;font:700 15px Georgia,serif}.stateRules p{border-top:1px solid var(--line);gap:8px;margin:0;padding:8px 0;font-size:12px;display:flex}.stateRules p i{color:var(--green);font-style:normal}@keyframes stateSpin{to{transform:rotate(360deg)}}@keyframes stateProgress{0%{transform:translate(-110%)}to{transform:translate(240%)}}@media (prefers-reduced-motion:reduce){.unifiedState.loading>i,.unifiedState.loading>em b{animation:none}}@media (max-width:760px){.stateWorkspace{grid-template-columns:1fr}.stateWorkspace>aside{display:flex;overflow:auto}.stateWorkspace>aside button{min-width:130px}.stateWorkspace>aside button>b{display:none}}.interfaceStatesPage>header{justify-content:space-between}.stateCheckButton{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 13px;font-weight:800}.stateFormExample{text-align:left;grid-template-columns:1fr 1fr;gap:10px;width:min(520px,90%);margin-top:15px;display:grid}.stateFormExample label{gap:5px;display:grid}.stateFormExample label span{font-size:11px;font-weight:800}.stateFormExample input{background:#fff;border:1px solid #bb3d3d;border-radius:10px;padding:9px}.stateFormExample small{color:#a22!important;font-size:10px!important}.stateCoverage{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:13px;padding:16px}.stateCoverage>header{justify-content:space-between;align-items:start;margin-bottom:10px;display:flex}.stateCoverage h3{margin:0 0 4px}.stateCoverage header p{color:var(--muted);margin:0;font-size:11px}.stateCoverage header>b{color:var(--wine);background:#f4ecee;border-radius:10px;padding:7px 9px;font-size:10px}.stateCoverage>article{border-top:1px solid var(--line);grid-template-columns:1.3fr .6fr 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:grid}.stateCoverage article>b{color:#a56000;font-size:10px}.stateCoverage article>b.ok{color:#39704a}.stateCoverage article button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-weight:800}@media (max-width:760px){.stateFormExample{grid-template-columns:1fr}.stateCoverage>article{grid-template-columns:1fr 1fr}}.criticalActionBackdrop{z-index:1900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f17189e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.criticalActionDialog{background:var(--cream);border-radius:10px;width:min(540px,95vw);max-height:94vh;overflow:auto;box-shadow:0 28px 80px #190c1061}.criticalActionDialog>header{color:#fff;background:#8c4f25;align-items:center;gap:11px;padding:17px 19px;display:flex}.criticalActionDialog>header.critical{background:#8f2430}.criticalActionDialog>header>i{border:1px solid #fff6;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;font-weight:900;display:grid}.criticalActionDialog>header>div{flex:1}.criticalActionDialog header span{letter-spacing:1px;font-size:12px}.criticalActionDialog header h2{margin:4px 0;font:700 20px Georgia,serif}.criticalActionDialog>header button{color:#fff;background:0 0;border:0;width:34px;height:34px;font-size:24px}.criticalActionDialog>main{flex-direction:column;gap:12px;padding:15px;display:flex}.criticalConsequence{background:#fff8e8;border:1px solid #e0c8aa;border-radius:10px;padding:13px}.criticalConsequence>strong{color:#80521e;font-size:12px}.criticalConsequence>p{color:#665440;margin:6px 0 12px;font-size:12px;line-height:1.55}.criticalConsequence>span{border-top:1px solid #ead8bd;justify-content:space-between;padding-top:9px;display:flex}.criticalConsequence small,.criticalConsequence b{font-size:12px}.criticalConsequence small{color:var(--muted)}.criticalActionDialog main>label{display:block}.criticalActionDialog label>span{margin-bottom:6px;font-size:12px;font-weight:900;display:block}.criticalActionDialog textarea,.criticalActionDialog input{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;width:100%;padding:10px;font:12px Arial,sans-serif}.criticalActionDialog textarea:focus,.criticalActionDialog input:focus{border-color:#8f2430;box-shadow:0 0 0 3px #8f243017}.criticalActionDialog label>small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.criticalActionDialog .criticalOtp{text-align:center;letter-spacing:4px;max-width:150px;font-weight:900}.criticalActionDialog main>aside{color:#49647c;background:#eef1f5;border-radius:10px;gap:9px;padding:10px;display:flex}.criticalActionDialog main>aside i{font-style:normal}.criticalActionDialog main>aside p{margin:0;font-size:12px;line-height:1.45}.criticalActionDialog>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:12px 15px;display:flex}.criticalActionDialog>footer button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:900}.criticalActionDialog>footer .dangerConfirm{color:#fff;background:#8f2430;border-color:#8f2430}.criticalActionDialog>footer .dangerConfirm:disabled{opacity:.42;cursor:not-allowed}.criticalSuccessToast{z-index:1900;color:#fff;background:#254f39;border-radius:10px;align-items:center;gap:9px;padding:12px 15px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0000003d}.criticalSuccessToast i{font-style:normal}.criticalSuccessToast span{font-size:12px}.approvalPage>header{margin-bottom:13px}.approvalPage>header span{color:var(--wine);letter-spacing:1px;font-size:12px;font-weight:900}.approvalPage>header h2{margin:4px 0;font:700 22px Georgia,serif}.approvalPage>header p{color:var(--muted);margin:0;font-size:12px}.approvalPolicy{background:#fff8e5;border:1px solid #ddcfaa;border-radius:10px;align-items:center;gap:10px;margin-bottom:13px;padding:11px 13px;display:flex}.approvalPolicy>i{color:#95691c;font-style:normal}.approvalPolicy>p{flex:1;margin:0;font-size:12px;line-height:1.5}.approvalPolicy>b{color:#95691c;font-size:12px}.approvalLayout{grid-template-columns:350px minmax(0,1fr);gap:13px;display:grid}.approvalList,.approvalDetail{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.approvalList>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 14px;font-size:12px;display:flex}.approvalList>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;border-radius:0;align-items:center;gap:9px;width:100%;padding:12px;display:flex}.approvalList>button.selected{box-shadow:inset 3px 0 var(--wine);background:#f5edef}.approvalList button>i{color:#95691c;background:#fff0cf;border-radius:10px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.approvalList button>span{flex:1}.approvalList strong,.approvalList small,.approvalList em{font-size:12px;display:block}.approvalList small,.approvalList em{color:var(--muted);margin-top:3px}.approvalList em{font-style:normal}.approvalList button>b,.approvalDetail header>b{color:#95691c;font-size:12px}.approvalList button>b.согласовано,.approvalDetail header>b.согласовано{color:var(--green)}.approvalList button>b.отклонено,.approvalDetail header>b.отклонено{color:var(--red)}.approvalDetail>header{border-bottom:1px solid var(--line);align-items:center;padding:15px;display:flex}.approvalDetail>header>div{flex:1}.approvalDetail header span{color:var(--wine);font-size:12px;font-weight:900}.approvalDetail header h3{margin:4px 0;font:700 17px Georgia,serif}.approvalDetail header p{color:var(--muted);margin:0;font-size:12px}.approvalFacts{padding:5px 15px}.approvalFacts p{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;margin:0;padding:10px 0;display:grid}.approvalFacts span,.approvalFacts strong{font-size:12px}.approvalFacts span{color:var(--muted)}.approvalFacts .risk strong{color:#8f2430}.approvalDetail>aside{color:#49647c;background:#eef1f5;border-radius:10px;gap:8px;margin:5px 15px 15px;padding:10px;display:flex}.approvalDetail>aside i{font-style:normal}.approvalDetail>aside p{margin:0;font-size:12px;line-height:1.45}.approvalDetail>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 15px;display:flex}.approvalDetail>footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:900}.approvalDetail>footer .reject{color:#8f2430}.approvalDetail>footer .approve{border-color:var(--wine);background:var(--wine);color:#fff}.approvalResolved{color:var(--green);background:#e7f1ea;border-radius:10px;align-items:center;gap:9px;margin:15px;padding:11px;display:flex}.approvalResolved i{font-style:normal}.approvalResolved strong,.approvalResolved small{font-size:12px;display:block}.approvalResolved small{margin-top:3px}.approvalDecisionBackdrop{z-index:1950;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f171899;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.approvalDecision{background:var(--cream);border-radius:10px;width:min(510px,95vw);overflow:hidden;box-shadow:0 25px 75px #00000059}.approvalDecision>header{background:var(--wine);color:#fff;align-items:center;padding:17px 19px;display:flex}.approvalDecision>header>div{flex:1}.approvalDecision header span{font-size:12px}.approvalDecision header h3{margin:4px 0;font:700 19px Georgia,serif}.approvalDecision header p{opacity:.72;margin:0;font-size:12px}.approvalDecision header button{color:#fff;background:0 0;border:0;font-size:24px}.approvalDecision>main{padding:15px}.approvalDecision label{margin-bottom:12px;display:block}.approvalDecision label>span{margin-bottom:6px;font-size:12px;font-weight:900;display:block}.approvalDecision textarea,.approvalDecision input{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:10px;font:12px Arial,sans-serif}.approvalDecision .approvalOtp{text-align:center;letter-spacing:4px;max-width:150px;font-weight:900}.approvalDecision main>aside{color:#49647c;background:#eef1f5;border-radius:10px;gap:8px;padding:10px;display:flex}.approvalDecision aside i{font-style:normal}.approvalDecision aside p{margin:0;font-size:12px}.approvalDecision>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:12px 15px;display:flex}.approvalDecision>footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:900}.approvalDecision>footer .approve{background:var(--wine);color:#fff}.approvalDecision>footer .reject{color:#fff;background:#8f2430}.approvalDecision>footer button:disabled{opacity:.42;cursor:not-allowed}.approvalNotice{z-index:1960;color:#fff;background:#254f39;border-radius:10px;padding:12px 15px;font-size:12px;position:fixed;bottom:24px;right:24px}@media (max-width:900px){.approvalLayout{grid-template-columns:1fr}.approvalList{max-height:300px;overflow:auto}}.verifyCriticalOtp,.verifyApprovalOtp{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;margin:7px 0 0;padding:8px 10px;font-size:12px;font-weight:900;display:inline-block}.verifyCriticalOtp:disabled,.verifyApprovalOtp:disabled{opacity:.45;cursor:not-allowed}.criticalActionDialog .otpValid,.approvalDecision .otpValid{font-weight:900;color:var(--green)!important}.criticalActionDialog .otpInvalid,.approvalDecision .otpInvalid{font-weight:900;color:#a33131!important}.pdJournal>header{justify-content:space-between;align-items:flex-start;display:flex}.pdJournalPolicy{background:#fbf8f3;border:1px solid #eadfcf;border-radius:10px;align-items:center;gap:14px;margin:20px 0;padding:16px 18px;display:flex}.pdJournalPolicy>i{color:var(--wine);font-size:22px}.pdJournalPolicy>div{flex:1}.pdJournalPolicy p{color:var(--muted);margin:3px 0 0}.pdJournalPolicy>b{color:var(--wine);background:#f0e5d5;padding:7px 10px;font-size:10px;border-radius:5px!important}.pdJournalMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.pdJournalMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:5px;padding:16px;display:flex}.pdJournalMetrics strong{font:700 28px Georgia,serif}.pdJournalMetrics small{color:var(--muted)}.pdJournalMetrics .attention{background:#fff8f8;border-color:#efcaca}.pdJournalToolbar{grid-template-columns:minmax(260px,1fr) 180px 170px 150px;gap:10px;margin-bottom:12px;display:grid}.pdJournalToolbar label{position:relative}.pdJournalToolbar label i{font-style:normal;position:absolute;top:12px;left:13px}.pdJournalToolbar input,.pdJournalToolbar select{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:42px;padding:0 12px}.pdJournalToolbar label input{padding-left:38px}.pdJournalTable{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.pdJournalTable>header,.pdJournalTable>button{text-align:left;grid-template-columns:120px 1.15fr 1.25fr 1.35fr 100px 105px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.pdJournalTable>header{color:var(--muted);background:#f6f2ee;font-size:10px;font-weight:900}.pdJournalTable>button{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0}.pdJournalTable>button:hover{background:#fbf8f5}.pdJournalTable button span{flex-direction:column;gap:3px;min-width:0;display:flex}.pdJournalTable small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdJournalTable b,.pdJournalTable em{border-radius:10px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal}.pdJournalTable .allowed{color:#27733b;background:#eaf6ed}.pdJournalTable .denied{color:#a32929;background:#fff0f0}.pdJournalTable .обычное{background:#f1efed}.pdJournalTable .критическое{color:#8c5a09;background:#fff1dc}.pdJournalTable .подозрительное{color:#9d1c1c;background:#fde7e7}.pdDetailBackdrop{z-index:2000;background:#2019196b;position:fixed;inset:0}.pdDetail{background:#fff;flex-direction:column;width:min(520px,100%);height:100%;display:flex;position:absolute;top:0;right:0;box-shadow:-20px 0 60px #1e141433}.pdDetail>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:24px;display:flex}.pdDetail>header span{color:var(--wine);font-size:10px;font-weight:900}.pdDetail>header h3{margin:5px 0 0;font:700 21px Georgia,serif}.pdDetail>header button{background:#f4efeb;border:0;border-radius:10px;width:38px;height:38px;font-size:23px}.pdDetail>main{flex-direction:column;flex:1;padding:12px 24px;display:flex;overflow:auto}.pdDetail>main>p{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:16px;margin:0;padding:13px 0;display:grid}.pdDetail>main>p>span{color:var(--muted)}.pdDetail>main>aside{background:#f7f3ef;border-radius:10px;gap:10px;margin-top:18px;padding:13px;display:flex}.pdDetail>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:17px 24px;display:flex}.pdDetail>footer button{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:40px;padding:0 15px;font-weight:700}.pdDetail>footer button:first-child{border-color:var(--wine);color:var(--wine)}@media (max-width:1100px){.pdJournalMetrics{grid-template-columns:repeat(2,1fr)}.pdJournalToolbar{grid-template-columns:1fr 1fr}.pdJournalTable{overflow-x:auto}.pdJournalTable>header,.pdJournalTable>button{min-width:900px}}.participantViewTabs{background:#e9e3dd;border-radius:10px;gap:6px;width:max-content;margin:24px 0 12px;padding:4px;display:flex}.participantViewTabs button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:900}.participantViewTabs button.selected{color:var(--wine);background:#fff;box-shadow:0 3px 10px #3f29300d}.participantViewTabs b{background:var(--wine);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:10px;display:inline-grid}.accessRequestStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.accessRequestStats article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.accessRequestStats span,.accessRequestStats strong,.accessRequestStats small{display:block}.accessRequestStats span{color:var(--muted);font-size:12px}.accessRequestStats strong{margin-top:5px;font-size:22px}.accessRequestStats small{color:var(--muted);margin-top:3px;font-size:12px}.accessRequestPanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px;display:flex}.accessRequestPanel h2{margin:0;font-size:15px}.accessRequestPanel header p{color:var(--muted);margin:4px 0 0;font-size:12px}.accessFilters{gap:5px;display:flex}.accessFilters button{color:var(--muted);background:#eee9e4;border:0;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.accessFilters button.selected{background:var(--wine);color:#fff}.accessRequestTable{overflow:auto}.accessRequestHead,.accessRequestTable>button{grid-template-columns:1.15fr 1.25fr 1fr 1.25fr .8fr .7fr;align-items:center;gap:10px;min-width:1000px;padding:11px 15px;display:grid}.accessRequestHead{color:var(--muted);background:#f5f1ed;font-size:11px;font-weight:900}.accessRequestTable>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;width:100%}.accessRequestTable>button:hover{background:#fcfaf8}.accessRequestTable strong,.accessRequestTable small{display:block}.accessRequestTable strong{font-size:12px}.accessRequestTable small{color:var(--muted);margin-top:3px;font-size:11px}.accessRequestTable>button>span,.accessRequestTable time{font-size:12px}.accessRequestTable b{font-size:11px}.accessRequestTable b.ok{color:var(--green)}.accessRequestTable b.warn{color:#94691f}.accessStatus{color:var(--muted);background:#eee9e4;border-radius:8px;justify-self:start;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.accessStatus.новый{color:#94691f;background:#fff0d5}.accessStatus.уточнение{color:var(--red);background:#f9e5e5}.accessStatus.подтверждён{color:var(--green);background:#e4f0e8}.accessRequestBackdrop{z-index:120;background:#211c1e80;justify-content:flex-end;display:flex;position:fixed;inset:0}.accessRequestDrawer{background:#faf8f5;flex-direction:column;width:min(560px,100%);height:100%;display:flex;box-shadow:-20px 0 60px #211c1e38}.accessRequestDrawer>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;padding:20px;display:flex}.accessRequestDrawer>header span{color:var(--wine);letter-spacing:1px;font-size:10px;font-weight:900}.accessRequestDrawer>header h2{margin:5px 0 0;font-size:21px}.accessRequestDrawer>header p{color:var(--muted);margin:5px 0 0;font-size:12px}.accessRequestDrawer>header button{width:32px;height:32px;color:var(--wine);background:#eee9e4;border:0;border-radius:50%;font-size:18px}.accessRequestDrawer>main{flex:1;padding:16px;overflow:auto}.accessApplicant{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.accessApplicant>i{background:var(--wine);color:#fff;border-radius:10px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.accessApplicant h3{margin:0;font-size:15px}.accessApplicant p{color:var(--muted);margin:4px 0;font-size:12px}.accessApplicant b{color:var(--green);font-size:10px}.accessEvidence{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:10px;overflow:hidden}.accessEvidence h3{border-bottom:1px solid var(--line);margin:0;padding:13px;font-size:13px}.accessEvidence p{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:0;padding:10px 13px;font-size:12px;display:flex}.accessEvidence p:last-child{border:0}.accessEvidence span{color:var(--muted)}.accessRule{background:#eee8e2;border-radius:10px;gap:10px;margin-top:10px;padding:12px;display:flex}.accessRule i{background:var(--wine);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.accessRule strong,.accessRule span{font-size:12px;display:block}.accessRule span{color:var(--muted);margin-top:3px;line-height:17px}.accessReason{margin-top:12px;display:block}.accessReason>span{margin-bottom:6px;font-size:12px;font-weight:900;display:block}.accessReason textarea{resize:vertical;border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:11px;font-size:12px}.accessDecisionNotice{color:var(--green);background:#e4f0e8;border-radius:10px;margin-top:10px;padding:11px;font-size:12px;font-weight:800}.accessRequestDrawer>footer{border-top:1px solid var(--line);background:#fff;gap:7px;padding:14px;display:flex}.accessRequestDrawer>footer button{color:var(--wine);background:#fff;border:1px solid #d0c3c6;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:900}.accessRequestDrawer>footer .reject{color:var(--red);border-color:#ddbfc2}.accessRequestDrawer>footer .primary{background:var(--wine);color:#fff;border:0;margin-left:auto}@media (max-width:900px){.accessRequestStats{grid-template-columns:1fr 1fr}.accessRequestPanel>header{flex-direction:column;align-items:flex-start;gap:10px}.accessFilters{max-width:100%;overflow:auto}.accessFilters button{white-space:nowrap}}@media (max-width:600px){.accessRequestStats{grid-template-columns:1fr}.accessRequestDrawer>footer{flex-wrap:wrap}.accessRequestDrawer>footer button,.accessRequestDrawer>footer .primary{white-space:nowrap;flex:1;margin-left:0}}.deliveryJournalLaunch{justify-content:flex-end;margin:0 0 12px;display:flex}.deliveryJournalLaunch>button,.deliveryJournalTools button{border:1px solid var(--line);height:38px;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:12px;font-weight:800}.deliveryJournal{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 16px;overflow:hidden}.deliveryJournal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:17px 18px;display:flex}.deliveryJournal>header span{letter-spacing:.12em;color:var(--wine);font-size:10px;font-weight:900}.deliveryJournal>header h2{margin:4px 0;font:700 19px Georgia,serif}.deliveryJournal>header p{color:var(--muted);margin:0;font-size:12px}.deliveryJournal>header>button{width:34px;height:34px;color:var(--wine);cursor:pointer;background:#eee8e3;border:0;border-radius:10px;font-size:21px}.deliveryJournalTools{background:#faf7f4;gap:8px;padding:12px 14px;display:flex}.deliveryJournalTools select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:170px;height:38px;padding:0 10px;font-size:12px}.deliveryJournalTools button{margin-left:auto}.deliveryJournalTable{overflow-x:auto}.deliveryJournalHead,.deliveryJournalTable>article{grid-template-columns:1.7fr .75fr .5fr .75fr .45fr 1fr .65fr;align-items:center;gap:10px;min-width:980px;padding:11px 14px;display:grid}.deliveryJournalHead{color:var(--muted);text-transform:uppercase;background:#eee9e4;font-size:10px;font-weight:900}.deliveryJournalTable>article{border-top:1px solid var(--line);font-size:12px;position:relative}.deliveryJournalTable article strong,.deliveryJournalTable article small{display:block}.deliveryJournalTable article small{color:var(--muted);margin-top:3px;font-size:10px}.deliveryJournalTable article code{color:var(--muted);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.deliveryJournalTable article>b{font-size:12px}.deliveryState{border-radius:10px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800}.deliveryState.delivered{color:var(--green);background:#e6f1e9}.deliveryState.failed{color:var(--red);background:#fee0df}.deliveryState.queued,.deliveryState.processing{color:#8b671e;background:#f5ebd1}.deliveryState.cancelled{color:#666;background:#e9eaec}.deliveryJournalTable article>button{color:var(--wine);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.deliveryLastError{background:#fff1f0;border-radius:10px;grid-column:1/-1;padding:8px 10px;color:#8d342e!important}.deliveryJournalEmpty{text-align:center;color:var(--muted);margin:0;padding:28px;font-size:12px}.deliveryJournalError{color:#8d342e;background:#fff1f0;border-radius:10px;margin:12px 14px 0;padding:10px;font-size:12px}.deliveryRetry{border:1px solid var(--line);background:#faf7f4;border-radius:10px;margin:12px 14px 14px;padding:14px}.deliveryRetry label span{margin-bottom:6px;font-size:12px;font-weight:800;display:block}.deliveryRetry textarea{resize:vertical;border:1px solid var(--line);border-radius:10px;width:100%;padding:10px;font:12px Arial,sans-serif}.deliveryRetry>div{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.deliveryRetry button{border:1px solid var(--line);height:37px;color:var(--wine);cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-weight:800}.deliveryRetry button.primary{background:var(--wine);color:#fff}.deliveryRetry button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:800px){.deliveryJournalTools{flex-wrap:wrap}.deliveryJournalTools select{flex:1;min-width:140px}.deliveryJournalTools button{margin-left:0}}.pdExportBackdrop{z-index:2100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f17189e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pdExportDialog{background:#fff;border-radius:10px;width:min(540px,96vw);overflow:hidden;box-shadow:0 28px 80px #190c1059}.pdExportDialog>header{border-bottom:1px solid var(--line);padding:20px 22px;display:flex}.pdExportDialog>header>div{flex:1}.pdExportDialog header span{color:var(--wine);font-size:10px;font-weight:900}.pdExportDialog h3{margin:5px 0;font:700 21px Georgia,serif}.pdExportDialog header p{color:var(--muted);margin:0}.pdExportDialog header button{background:#f3efeb;border:0;border-radius:10px;width:38px;height:38px;font-size:23px}.pdExportDialog>main{flex-direction:column;gap:15px;padding:20px 22px;display:flex}.pdExportGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pdExportDialog label{flex-direction:column;gap:6px;font-weight:700;display:flex}.pdExportDialog select,.pdExportDialog textarea,.pdExportDialog input{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:10px}.pdExportDialog select,.pdExportDialog input{height:42px}.pdExportCode{grid-template-columns:150px 1fr;gap:10px;display:grid}.pdExportCode input{text-align:center;letter-spacing:4px;font-weight:900}.pdExportCode button{border:1px solid var(--wine);color:var(--wine);background:#fff;border-radius:10px;font-weight:800}.pdExportCode button:disabled{opacity:.45}.pdExportDialog small.valid{color:var(--green)}.pdExportDialog small.invalid{color:var(--red)}.pdExportDialog main>aside{color:#74531e;background:#fff5e5;border-radius:10px;gap:10px;padding:12px;display:flex}.pdExportDialog main>aside i{font-style:normal;font-weight:900}.pdExportDialog main>aside p{margin:0;line-height:1.5}.pdExportDialog>footer{border-top:1px solid var(--line);background:#faf8f6;justify-content:flex-end;gap:10px;padding:15px 22px;display:flex}.pdExportDialog>footer button{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:40px;padding:0 15px;font-weight:800}.pdExportDialog>footer .primary{border-color:var(--wine);background:var(--wine);color:#fff}.pdExportDialog>footer .primary:disabled{opacity:.42}.protectedExportStatus{background:#fff8e7;border:1px solid #decda8;border-radius:10px;align-items:center;gap:13px;margin:0 0 16px;padding:14px 16px;display:flex}.protectedExportStatus>i{color:#865e17;background:#f1ddb2;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.protectedExportStatus>div{flex:1}.protectedExportStatus strong,.protectedExportStatus small{display:block}.protectedExportStatus p{color:var(--muted);margin:4px 0}.protectedExportStatus code{letter-spacing:1px;background:#fff;border:1px dashed #8b6c32;border-radius:5px;margin:7px 10px 2px 0;padding:7px 10px;font-size:14px;font-weight:900;display:inline-block}.protectedExportStatus>button{background:var(--wine);color:#fff;border:0;border-radius:10px;min-height:40px;padding:0 14px;font-weight:800}.protectedExportStatus.approved{background:#f0f8f2;border-color:#b9d7c1}.protectedExportStatus.approved>i{color:var(--green);background:#dbeee0}.journalHeaderActions{gap:10px;display:flex}.journalHeaderActions>button{border:1px solid var(--line);min-height:40px;color:var(--wine);background:#fff;border-radius:10px;padding:0 14px;font-weight:800}.securityReviewBackdrop{z-index:2200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1e171894;padding:22px;position:fixed;inset:0}.securityReviewPage{background:var(--cream);border-radius:10px;height:100%;overflow:auto;box-shadow:0 25px 80px #0005}.securityReviewPage>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;padding:20px 24px;display:flex;position:sticky;top:0}.securityReviewPage>header>div{flex:1}.securityReviewPage>header span{color:var(--wine);letter-spacing:1px;font-size:10px;font-weight:900}.securityReviewPage>header h2{margin:4px 0;font:700 24px Georgia,serif}.securityReviewPage>header p{color:var(--muted);margin:0}.securityReviewPage>header button{background:#f3efeb;border:0;border-radius:10px;width:40px;height:40px;font-size:24px}.reviewMetrics{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 24px 12px;display:grid}.reviewMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:baseline;gap:9px;padding:14px;display:flex}.reviewMetrics strong{font:700 26px Georgia,serif}.reviewMetrics span{color:var(--muted)}.securityReviewPage>nav{gap:6px;padding:0 24px 14px;display:flex}.securityReviewPage>nav button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 11px}.securityReviewPage>nav button.selected{border-color:var(--wine);background:var(--wine);color:#fff}.reviewWorkspace{grid-template-columns:390px minmax(0,1fr);gap:14px;padding:0 24px 24px;display:grid}.reviewList,.reviewDetail{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.reviewList>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;border-radius:0;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.reviewList>button.selected{box-shadow:inset 3px 0 var(--wine);background:#f5edef}.reviewList button>i{color:#885d15;background:#fff0d9;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.reviewList button>i.критический{color:#a12626;background:#f9dede}.reviewList button>span{flex:1}.reviewList strong,.reviewList small,.reviewList em{display:block}.reviewList small,.reviewList em{color:var(--muted);margin-top:3px;font-style:normal}.reviewList button>b{font-size:10px}.reviewList button>b.просрочена{color:var(--red)}.reviewDetail>header{border-bottom:1px solid var(--line);padding:17px 19px;display:flex}.reviewDetail>header>div{flex:1}.reviewDetail header span{color:var(--wine);font-size:10px;font-weight:900}.reviewDetail h3{margin:5px 0;font:700 19px Georgia,serif}.reviewDetail header p{color:var(--muted);margin:0}.reviewDetail header>b{color:#895a0b;background:#fff0dc;border-radius:5px;height:max-content;padding:6px 9px}.reviewFacts{padding:5px 19px}.reviewFacts p{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:14px;margin:0;padding:11px 0;display:grid}.reviewFacts span{color:var(--muted)}.reviewEvidence{background:#f7f4f1;border-radius:10px;margin:8px 19px;padding:13px}.reviewEvidence h4{margin:0 0 7px}.reviewEvidence button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:9px 0;display:flex}.reviewEvidence button b{margin-left:auto}.reviewDecision{padding:10px 19px 18px}.reviewDecision label span{margin-bottom:6px;font-weight:800;display:block}.reviewDecision textarea{border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:10px}.reviewDecision>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.reviewDecision button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px;font-weight:800}.reviewDecision .restrict{color:var(--red)}.reviewDecision .complete{border-color:var(--wine);background:var(--wine);color:#fff}.reviewDecision button:disabled{opacity:.4}.reviewCompleted{color:var(--green);background:#e9f5ec;border-radius:10px;gap:10px;margin:15px 19px;padding:13px;display:flex}.reviewCompleted strong,.reviewCompleted small{display:block}@media (max-width:900px){.reviewWorkspace{grid-template-columns:1fr}.reviewMetrics{grid-template-columns:repeat(2,1fr)}}.retentionCenter>header{justify-content:space-between;display:flex}.retentionCenter>header span{color:var(--wine);letter-spacing:1px;font-size:10px;font-weight:900}.retentionCenter>header h2{margin:5px 0;font:700 23px Georgia,serif}.retentionCenter>header p{color:var(--muted);margin:0}.retentionLegal{background:#fff7e6;border:1px solid #e2c794;border-radius:10px;align-items:center;gap:13px;margin:18px 0;padding:14px 16px;display:flex}.retentionLegal>i{color:#94621b;font-size:20px;font-style:normal}.retentionLegal>div{flex:1}.retentionLegal p{color:#725f44;margin:3px 0 0}.retentionLegal>b{color:#805615;background:#f1dfb9;border-radius:5px;padding:6px 9px;font-size:10px}.retentionCenter>nav{gap:7px;margin-bottom:14px;display:flex}.retentionCenter>nav button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px}.retentionCenter>nav button.selected{border-color:var(--wine);background:var(--wine);color:#fff}.retentionLayout{grid-template-columns:minmax(0,1.5fr) 360px;gap:14px;display:grid}.policyTable,.policyEditor{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.policyTable>header,.policyTable>button{text-align:left;grid-template-columns:1.5fr .7fr 1fr .8fr;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.policyTable>header{color:var(--muted);background:#f5f1ed;font-size:10px;font-weight:900}.policyTable>button{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0}.policyTable>button.selected{box-shadow:inset 3px 0 var(--wine);background:#f7eff1}.policyTable button span:first-child{flex-direction:column;gap:3px;display:flex}.policyTable small{color:var(--muted)}.policyTable button>b{color:#93631c}.policyTable button>b.ready{color:var(--green)}.policyEditor{padding:16px}.policyEditor>header span{color:var(--wine);font-size:10px;font-weight:900}.policyEditor h3{margin:5px 0 15px;font:700 18px Georgia,serif}.policyEditor>label{flex-direction:column;gap:6px;margin-bottom:12px;font-weight:800;display:flex}.policyEditor select,.policyEditor input{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:40px;padding:0 10px}.policyEditor label>div{grid-template-columns:1fr 110px;gap:8px;display:grid}.policyEditor .retentionCheck{flex-direction:row;align-items:center}.retentionCheck input{width:17px;height:17px}.policyEditor>aside{color:#4f6577;background:#eff3f6;border-radius:10px;gap:8px;padding:11px;display:flex}.policyEditor>aside i{font-style:normal}.policyEditor>aside p{margin:0;line-height:1.45}.policyEditor>button{background:var(--wine);color:#fff;border:0;border-radius:10px;width:100%;margin-top:12px;padding:10px;font-weight:800}.deletionMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.deletionMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:15px;display:flex}.deletionMetrics strong{font:700 25px Georgia,serif}.deletionMetrics span{color:var(--muted)}.deletionQueue,.destructionLog{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.deletionQueue>header,.deletionQueue>button{grid-template-columns:1fr 1.2fr 1.3fr .8fr .8fr;gap:10px;width:100%;padding:12px 14px;display:grid}.deletionQueue>header,.destructionLog>header{color:var(--muted);background:#f5f1ed;font-size:10px;font-weight:900}.deletionQueue>button,.destructionLog>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;border-radius:0}.deletionQueue b{color:#8c601a}.deletionQueue b.заблокировано{color:var(--red)}.deletionRule,.holdIntro{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;margin-top:13px;padding:14px;display:flex}.deletionRule>div,.holdIntro>div{flex:1}.deletionRule p,.holdIntro p{color:var(--muted);margin:3px 0}.deletionRule button,.holdIntro button{background:var(--wine);color:#fff;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.holdIntro h3{margin:0;font:700 18px Georgia,serif}.holdList{flex-direction:column;gap:9px;margin-top:13px;display:flex}.holdList article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.holdList article>span{flex:1}.holdList strong,.holdList small{display:block}.holdList small{color:var(--muted);margin-top:3px}.holdList p{min-width:200px}.holdList button{color:var(--wine);background:0 0;border:0;font-weight:800}.backupLifecycle{align-items:center;gap:10px;display:flex}.backupLifecycle article{border:1px solid var(--line);background:#fff;border-radius:10px;flex:1;padding:16px}.backupLifecycle span,.backupLifecycle strong,.backupLifecycle small{display:block}.backupLifecycle strong{margin:6px 0;font-size:16px}.backupLifecycle small{color:var(--muted)}.backupRules{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px;padding:16px}.backupRules h3{margin:0 0 8px}.backupRules p{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;margin:0;padding:11px 0;display:grid}.backupRules button{color:var(--wine);background:0 0;border:0;font-weight:800}.destructionLog>header,.destructionLog>button{text-align:left;grid-template-columns:1fr 1fr .8fr 1.4fr 1.3fr .8fr;gap:10px;width:100%;padding:12px 14px;display:grid}@media (max-width:1050px){.retentionLayout{grid-template-columns:1fr}.deletionMetrics{grid-template-columns:repeat(2,1fr)}.retentionCenter>nav{overflow:auto}.policyTable,.deletionQueue,.destructionLog{overflow-x:auto}.policyTable>header,.policyTable>button{min-width:760px}}.privacyMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.privacyMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:baseline;gap:8px;padding:14px;display:flex}.privacyMetrics strong{font:700 25px Georgia,serif}.privacyMetrics span{color:var(--muted)}.privacyRequestFlow{background:#eff4f7;border:1px solid #cbd8e1;border-radius:10px;align-items:center;gap:11px;margin-bottom:13px;padding:13px;display:flex}.privacyRequestFlow>i{font-style:normal}.privacyRequestFlow p{flex:1;margin:0;line-height:1.5}.privacyRequestFlow button{background:var(--wine);color:#fff;border:0;border-radius:10px;padding:9px 12px;font-weight:800}.privacyRequestLayout{grid-template-columns:390px minmax(0,1fr);gap:13px;display:grid}.privacyRequestList,.privacyRequestDetail{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.privacyRequestList>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;font-weight:800;display:flex}.privacyRequestList select{border:1px solid var(--line);background:#fff;border-radius:10px;height:34px}.privacyRequestList>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;border-radius:0;align-items:center;gap:9px;width:100%;padding:12px;display:flex}.privacyRequestList>button.selected{box-shadow:inset 3px 0 var(--wine);background:#f6eef0}.privacyRequestList button>i{width:31px;height:31px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.privacyRequestList button>span{flex:1}.privacyRequestList strong,.privacyRequestList small,.privacyRequestList em{display:block}.privacyRequestList small,.privacyRequestList em{color:var(--muted);margin-top:3px;font-style:normal}.privacyRequestList button>b{text-align:right;max-width:95px;font-size:10px}.privacyRequestDetail>header{border-bottom:1px solid var(--line);padding:16px;display:flex}.privacyRequestDetail>header>div{flex:1}.privacyRequestDetail header span{color:var(--wine);font-size:10px;font-weight:900}.privacyRequestDetail h3{margin:4px 0;font:700 18px Georgia,serif}.privacyRequestDetail header p{color:var(--muted);margin:0}.privacyRequestDetail header>b{color:#875d17;background:#fff0d5;border-radius:5px;height:max-content;padding:6px 8px}.requestSteps{grid-template-columns:repeat(4,1fr);padding:15px;display:grid}.requestSteps article{align-items:center;gap:7px;display:flex;position:relative}.requestSteps article:after{content:"";background:var(--line);height:1px;position:absolute;top:14px;left:31px;right:4px}.requestSteps article:last-child:after{display:none}.requestSteps i{z-index:1;color:#777;background:#eee;border-radius:10px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.requestSteps .done i{color:var(--green);background:#e4f0e8}.requestSteps .current i{background:var(--wine);color:#fff}.requestSteps strong,.requestSteps small{font-size:10px;display:block}.requestSteps small{color:var(--muted);margin-top:2px}.requestScope{background:#f7f4f1;border-radius:10px;margin:0 16px;padding:13px}.requestScope h4{margin:0 0 6px}.requestScope p{border-top:1px solid var(--line);grid-template-columns:135px 1fr;margin:0;padding:8px 0;display:grid}.requestScope span{color:var(--muted)}.requestHoldWarning{color:#75521c;background:#fff3df;border-radius:10px;gap:10px;margin:13px 16px;padding:12px;display:flex}.requestHoldWarning i{font-style:normal;font-weight:900}.requestHoldWarning p{margin:3px 0 0;line-height:1.45}.privacyRequestDetail>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 16px;display:flex}.privacyRequestDetail>footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px;font-weight:800}.privacyRequestDetail>footer .primary{border-color:var(--wine);background:var(--wine);color:#fff}@media (max-width:1000px){.privacyRequestLayout{grid-template-columns:1fr}.privacyMetrics{grid-template-columns:repeat(2,1fr)}}.consentRegistry>header{justify-content:space-between;display:flex}.consentRegistry>header span{color:var(--wine);font-size:10px;font-weight:900}.consentRegistry>header h2{margin:5px 0;font:700 23px Georgia,serif}.consentRegistry>header p{color:var(--muted);margin:0}.consentStats{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 13px;display:grid}.consentStats article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:baseline;gap:8px;padding:14px;display:flex}.consentStats strong{font:700 25px Georgia,serif}.consentStats span{color:var(--muted)}.consentRules{background:#eff4f7;border:1px solid #cbd8e1;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.consentRules p{flex:1;margin:0;line-height:1.45}.consentRules button{color:#496378;background:#fff;border:1px solid #b7c9d5;border-radius:10px;padding:8px 11px;font-weight:800}.consentTools{grid-template-columns:1fr 200px 230px;gap:10px;margin:13px 0;display:grid}.consentTools label{position:relative}.consentTools label i{font-style:normal;position:absolute;top:12px;left:13px}.consentTools input,.consentTools select{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:42px;padding:0 11px}.consentTools label input{padding-left:37px}.consentLayout{grid-template-columns:minmax(0,1.45fr) 360px;gap:13px;display:grid}.consentTable,.consentDetail{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.consentTable>header,.consentTable>button{text-align:left;grid-template-columns:1.1fr 1.35fr .8fr .8fr .9fr;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.consentTable>header{color:var(--muted);background:#f5f1ed;font-size:10px;font-weight:900}.consentTable>button{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0}.consentTable>button.selected{box-shadow:inset 3px 0 var(--wine);background:#f7eff1}.consentTable button span{flex-direction:column;gap:3px;display:flex}.consentTable small{color:var(--muted)}.consentTable button>b{font-size:10px}.consentTable button>b.действует{color:var(--green)}.consentTable button>b.отозвано{color:var(--red)}.consentTable button>b.требуетобновления{color:#91621a}.consentDetail>header{border-bottom:1px solid var(--line);padding:16px;position:relative}.consentDetail>header span{color:var(--wine);font-size:10px;font-weight:900}.consentDetail h3{margin:5px 0;font:700 17px Georgia,serif}.consentDetail header p{color:var(--muted);margin:0}.consentDetail header>b{color:var(--green);background:#e8f3eb;border-radius:5px;padding:6px 8px;font-size:10px;position:absolute;top:14px;right:14px}.consentDetail>div{padding:5px 15px}.consentDetail>div p{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:10px;margin:0;padding:10px 0;display:grid}.consentDetail>div span{color:var(--muted)}.consentDetail>section{background:#f7f4f1;border-radius:10px;margin:8px 15px;padding:12px}.consentDetail>section h4{margin:0 0 7px}.consentDetail>section p{border-top:1px solid var(--line);margin:0;padding:7px 0}.consentDetail>section i{color:var(--green);font-style:normal}.consentDetail>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:13px 15px;display:flex}.consentDetail>footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 11px;font-weight:800}.consentDetail>footer .danger{color:var(--red)}.consentAutomation{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:13px;padding:15px}.consentAutomation h3{margin:0 0 7px}.consentAutomation p{border-top:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:10px 0;display:flex}.consentAutomation p>span{flex:1}.consentAutomation strong,.consentAutomation small{display:block}.consentAutomation small{color:var(--muted);margin-top:3px}.consentAutomation p>b{color:var(--green)}@media (max-width:1100px){.consentLayout{grid-template-columns:1fr}.consentStats{grid-template-columns:repeat(2,1fr)}.consentTable{overflow-x:auto}.consentTable>header,.consentTable>button{min-width:800px}}.securityCenter>header{justify-content:space-between;display:flex}.securityCenter>header span{color:var(--wine);font-size:10px;font-weight:900}.securityCenter>header h2{margin:5px 0;font:700 23px Georgia,serif}.securityCenter>header p{color:var(--muted);margin:0}.securityPosture{background:#eef8f0;border:1px solid #bcd8c3;border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.securityPosture>i{width:34px;height:34px;color:var(--green);background:#d9eddf;border-radius:10px;place-items:center;font-style:normal;display:grid}.securityPosture>div{flex:1}.securityPosture p{color:#526d59;margin:3px 0}.securityPosture>b{color:var(--green);background:#d9eddf;border-radius:5px;padding:6px 8px;font-size:10px}.securityCenter>nav{gap:7px;margin-bottom:14px;display:flex}.securityCenter>nav button,.securityEventFilters button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px}.securityCenter>nav button.selected,.securityEventFilters button.selected{border-color:var(--wine);background:var(--wine);color:#fff}.securityGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.securityCard{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.securityCard h3{margin:0 0 9px;font:700 17px Georgia,serif}.securitySwitch{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.securitySwitch>span{flex:1}.securitySwitch strong,.securitySwitch small{display:block}.securitySwitch small{color:var(--muted);margin-top:3px}.securitySwitch input{display:none}.securitySwitch>i{background:#ccc;border-radius:10px;width:34px;height:19px;padding:3px}.securitySwitch>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}.securitySwitch input:checked+i{background:var(--green)}.securitySwitch input:checked+i:after{transform:translate(15px)}.securityField{border-top:1px solid var(--line);grid-template-columns:1fr 210px;align-items:center;padding:10px 0;display:grid}.securityField select{border:1px solid var(--line);background:#fff;border-radius:10px;height:38px}.authRecovery>p{border-top:1px solid var(--line);gap:9px;margin:0;padding:9px 0;display:flex}.authRecovery p>i{width:27px;height:27px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.authRecovery strong,.authRecovery small{display:block}.authRecovery small{color:var(--muted)}.authRecovery>aside{color:var(--muted);background:#f3f0ed;border-radius:10px;padding:10px}.sessionMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.sessionMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:baseline;gap:8px;padding:14px;display:flex}.sessionMetrics strong{font:700 24px Georgia,serif}.securitySessions,.loginEvents{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.securitySessions>header,.securitySessions>article{grid-template-columns:1.1fr 1fr 1.1fr .8fr .7fr .7fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.securitySessions>header,.loginEvents>header{color:var(--muted);background:#f5f1ed;font-size:10px;font-weight:900}.securitySessions>article{border-top:1px solid var(--line)}.securitySessions article>span:first-child{flex-direction:column;gap:3px;display:flex}.securitySessions small{color:var(--muted)}.securitySessions b.warn{color:var(--red)}.securitySessions button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:7px}.terminateAll{border:1px solid var(--red);color:var(--red);background:#fff;border-radius:10px;margin-top:12px;padding:9px 12px;font-weight:800}.securityEventFilters{gap:7px;margin-bottom:12px;display:flex}.loginEvents>header,.loginEvents>button{text-align:left;grid-template-columns:1fr 1fr 1.5fr 1fr .8fr .8fr;gap:10px;width:100%;padding:12px 14px;display:grid}.loginEvents>button{border:0;border-top:1px solid var(--line);background:#fff;border-radius:0}.loginEvents b.ok{color:var(--green)}.loginEvents b.bad{color:var(--red)}.networkRule{border-top:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:11px 0;display:flex}.networkRule>span{flex:1}.networkRule strong,.networkRule small{display:block}.networkRule small{color:var(--muted)}.networkRule>b{color:var(--green)}.networkRule button,.addRule{color:var(--wine);background:0 0;border:0;font-weight:800}.addRule{margin-top:10px}.incidentActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.incidentActions article{background:#fff;border:1px solid #e4c7c7;border-radius:10px;align-items:center;gap:11px;padding:15px;display:flex}.incidentActions article>i{width:36px;height:36px;color:var(--red);background:#f7e3e3;border-radius:10px;place-items:center;font-style:normal;display:grid}.incidentActions article>span{flex:1}.incidentActions strong,.incidentActions small{display:block}.incidentActions small{color:var(--muted);margin-top:3px}.incidentActions button{border:1px solid var(--red);color:var(--red);background:#fff;border-radius:10px;padding:8px 10px;font-weight:800}.incidentProtocol{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:13px;padding:16px}.incidentProtocol p{border-top:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:9px 0;display:flex}.incidentProtocol i{width:27px;height:27px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}@media (max-width:1000px){.securityGrid,.incidentActions{grid-template-columns:1fr}.sessionMetrics{grid-template-columns:repeat(2,1fr)}.securityCenter>nav{overflow:auto}.securitySessions,.loginEvents{overflow-x:auto}.securitySessions>header,.securitySessions>article,.loginEvents>header,.loginEvents>button{min-width:850px}}.russianAuthPolicy{background:#eff5f8;border:1px solid #c6d8e4;border-radius:10px;align-items:center;gap:13px;padding:15px;display:flex}.russianAuthPolicy>i{color:#285983;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.russianAuthPolicy>div{flex:1}.russianAuthPolicy p{color:#516b7e;margin:3px 0}.russianAuthPolicy>b{color:#285983;background:#dceaf2;border-radius:5px;padding:6px 9px;font-size:10px}.serviceSecurityGrid,.serviceBottomGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:13px;margin-top:13px;display:grid}.allowedProviders,.blockedProviders,.secretRegistry,.rotationPolicy,.secretActivity{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.allowedProviders>header,.blockedProviders>header,.secretRegistry>header,.secretActivity>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.allowedProviders h3,.blockedProviders h3,.secretRegistry h3,.secretActivity h3,.rotationPolicy h3{margin:0;font:700 17px Georgia,serif}.allowedProviders header p,.secretRegistry header p{color:var(--muted);margin:3px 0 0}.allowedProviders header button,.secretRegistry header button,.secretActivity header button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px 10px;font-weight:800}.allowedProviders article{border-top:1px solid var(--line);grid-template-columns:34px 1fr 90px 115px auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.allowedProviders article>i{width:31px;height:31px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.allowedProviders strong,.allowedProviders small{display:block}.allowedProviders small{color:var(--muted);margin-top:3px}.allowedProviders article>b{color:var(--green)}.allowedProviders article>em{color:#795d27;font-style:normal}.allowedProviders article>button{color:var(--wine);background:0 0;border:0;font-weight:800}.blockedProviders header span{color:var(--muted)}.blockedProviders p{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:12px 14px;display:flex}.blockedProviders p>i{width:27px;height:27px;color:var(--red);background:#f6dfdf;border-radius:10px;place-items:center;font-style:normal;display:grid}.blockedProviders p>strong{flex:1}.blockedProviders p>b{color:var(--red);font-size:10px}.secretRegistry{margin-top:13px}.secretHead,.secretRegistry>article{grid-template-columns:1fr 1.2fr 1.1fr .9fr .9fr .8fr 35px;align-items:center;gap:10px;padding:11px 14px;display:grid}.secretHead{color:var(--muted);background:#f5f1ed;font-size:10px;font-weight:900}.secretRegistry>article{border-top:1px solid var(--line)}.secretRegistry article span.warn{color:var(--red);font-weight:800}.secretRegistry article button{background:0 0;border:0}.rotationPolicy{padding:15px}.rotationPolicy h3{margin-bottom:7px}.rotationPolicy p{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:10px;margin:0;padding:9px 0;display:grid}.rotationPolicy span{color:var(--muted)}.secretActivity p{border-top:1px solid var(--line);align-items:center;margin:0;padding:11px 14px;display:flex}.secretActivity p>span{flex:1}.secretActivity strong,.secretActivity small{display:block}.secretActivity small{color:var(--muted);margin-top:3px}.secretActivity time{color:var(--muted)}@media (max-width:1050px){.serviceSecurityGrid,.serviceBottomGrid{grid-template-columns:1fr}.secretRegistry{overflow-x:auto}.secretHead,.secretRegistry>article{min-width:900px}}.factorPolicy{background:#fff8e7;border:1px solid #dfc995;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.factorPolicy>i{color:#895e15;background:#f2dfb6;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.factorPolicy>div{flex:1}.factorPolicy p{color:#735e3d;margin:3px 0}.factorPolicy>b{color:#805714;background:#f2dfb6;border-radius:5px;padding:6px 9px;font-size:10px}.factorMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:13px 0;display:grid}.factorMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:baseline;gap:8px;padding:14px;display:flex}.factorMetrics strong{font:700 25px Georgia,serif}.factorMetrics span{color:var(--muted)}.factorLayout{grid-template-columns:380px minmax(0,1fr);gap:13px;display:grid}.factorAccounts,.factorDetail,.trustedDevices,.factorHistory{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.factorAccounts>header,.trustedDevices>header,.factorHistory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.factorAccounts h3,.trustedDevices h3,.factorHistory h3{margin:0;font:700 17px Georgia,serif}.factorAccounts header button,.trustedDevices header button,.factorHistory header button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px 10px;font-weight:800}.factorAccounts>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;border-radius:0;grid-template-columns:34px 1fr 65px 55px 95px;align-items:center;gap:8px;width:100%;padding:12px;display:grid}.factorAccounts>button.selected{box-shadow:inset 3px 0 var(--wine);background:#f6eef0}.factorAccounts button>i{width:31px;height:31px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.factorAccounts strong,.factorAccounts small{display:block}.factorAccounts small{color:var(--muted)}.factorAccounts em{font-size:10px;font-style:normal}.factorAccounts b{color:var(--green);font-size:10px}.factorAccounts b.warn{color:var(--red)}.factorDetail>header{border-bottom:1px solid var(--line);padding:15px;display:flex}.factorDetail>header>div{flex:1}.factorDetail header span{color:var(--wine);font-size:10px;font-weight:900}.factorDetail h3{margin:4px 0;font:700 18px Georgia,serif}.factorDetail header p{color:var(--muted);margin:0}.factorDetail header button{background:0 0;border:0}.authFactors,.recoveryFactor,.verifiedContacts{border-bottom:1px solid var(--line);padding:13px 15px}.authFactors h4,.recoveryFactor h4,.verifiedContacts h4{margin:0 0 7px}.authFactors article{border-top:1px solid var(--line);align-items:center;gap:9px;padding:10px 0;display:flex}.authFactors article>span{flex:1}.authFactors strong,.authFactors small{display:block}.authFactors small{color:var(--muted)}.authFactors article>b,.verifiedContacts p>b{color:var(--green)}.authFactors article>button,.verifiedContacts p>button{color:var(--red);background:0 0;border:0;font-weight:800}.addFactor{color:var(--wine);background:0 0;border:0;padding:8px 0;font-weight:800}.recoveryFactor>p,.verifiedContacts>p{border-top:1px solid var(--line);align-items:center;gap:10px;margin:0;padding:9px 0;display:flex}.recoveryFactor p>span,.verifiedContacts p>span{flex:1}.recoveryFactor p>button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:7px 9px;font-weight:800}.recoveryFactor aside{color:var(--muted);background:#f4f1ee;border-radius:10px;padding:9px}.verifiedContacts strong,.verifiedContacts small{display:block}.verifiedContacts small{color:var(--muted)}.trustedDevices,.factorHistory{margin-top:13px}.trustedDevices header p{color:var(--muted);margin:3px 0 0}.trustedDeviceHead,.trustedDevices>article{grid-template-columns:1.2fr 1fr .8fr .9fr .9fr .7fr 60px;align-items:center;gap:10px;padding:11px 14px;display:grid}.trustedDeviceHead{color:var(--muted);background:#f5f1ed;font-size:10px;font-weight:900}.trustedDevices>article{border-top:1px solid var(--line)}.trustedDevices span.warn{color:var(--red);font-weight:800}.trustedDevices article button{color:var(--red);background:0 0;border:0;font-weight:800}.factorHistory p{border-top:1px solid var(--line);grid-template-columns:130px 1fr 1.4fr 1fr;gap:10px;margin:0;padding:11px 14px;display:grid}@media (max-width:1000px){.factorLayout{grid-template-columns:1fr}.factorMetrics{grid-template-columns:repeat(2,1fr)}.trustedDevices{overflow-x:auto}.trustedDeviceHead,.trustedDevices>article{min-width:900px}}.alertPolicy{background:#fff0f0;border:1px solid #e5bcbc;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.alertPolicy>i{width:36px;height:36px;color:var(--red);background:#f3d7d7;border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.alertPolicy>div{flex:1}.alertPolicy p{color:#765050;margin:3px 0}.alertPolicy>b{color:var(--red);background:#f3d7d7;border-radius:5px;padding:6px 9px;font-size:10px}.alertMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:13px 0;display:grid}.alertMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:baseline;gap:8px;padding:14px;display:flex}.alertMetrics strong{font:700 25px Georgia,serif}.alertMetrics span{color:var(--muted)}.alertMatrix,.alertRecipients,.alertDelivery,.deliveryHealth,.alertHistory{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.alertMatrix>header,.alertRecipients>header,.deliveryHealth>header,.alertHistory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.alertMatrix h3,.alertRecipients h3,.alertDelivery h3,.deliveryHealth h3,.alertHistory h3{margin:0;font:700 17px Georgia,serif}.alertMatrix header p,.deliveryHealth header p{color:var(--muted);margin:3px 0 0}.alertMatrix header button,.alertRecipients header button,.deliveryHealth header button,.alertHistory header button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:10px;padding:8px 10px;font-weight:800}.alertMatrixHead,.alertMatrix>article{grid-template-columns:1.35fr .65fr 1.15fr .8fr 1.1fr 80px;align-items:center;gap:10px;padding:11px 14px;display:grid}.alertMatrixHead{color:var(--muted);background:#f5f1ed;font-size:10px;font-weight:900}.alertMatrix>article{border-top:1px solid var(--line)}.alertMatrix article>b{border-radius:5px;width:max-content;padding:5px 7px;font-size:10px}.alertMatrix b.критический{color:var(--red);background:#f8dede}.alertMatrix b.высокий{color:#8a5d12;background:#fff0d7}.alertMatrix b.средний{color:#48677f;background:#e9f0f6}.alertMatrix b.информационный{color:#666;background:#eee}.alertMatrix article button{color:var(--wine);background:0 0;border:0;font-weight:800}.alertSettingsGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.alertRecipients p{border-top:1px solid var(--line);align-items:center;gap:9px;margin:0;padding:11px 14px;display:flex}.alertRecipients p>i{width:31px;height:31px;color:var(--wine);background:#eee4e6;border-radius:10px;place-items:center;font-style:normal;display:grid}.alertRecipients p>span{flex:1}.alertRecipients strong,.alertRecipients small{display:block}.alertRecipients small{color:var(--muted)}.alertRecipients p>button{color:var(--wine);background:0 0;border:0;font-weight:800}.alertDelivery{padding:15px}.alertDelivery h3{margin-bottom:8px}.alertDelivery>label{border-top:1px solid var(--line);grid-template-columns:1fr 220px;align-items:center;padding:10px 0;display:grid}.alertDelivery select{border:1px solid var(--line);background:#fff;border-radius:10px;height:38px}.alertSwitch>span strong,.alertSwitch>span small{display:block}.alertSwitch>span small{color:var(--muted)}.alertSwitch input{display:none}.alertSwitch>i{background:var(--green);border-radius:10px;justify-self:end;width:34px;height:19px;padding:3px}.alertSwitch>i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;display:block;transform:translate(15px)}.deliveryHealth,.alertHistory{margin-top:13px}.deliveryHealth>article{border-right:1px solid var(--line);align-items:center;gap:9px;width:25%;padding:13px;display:inline-flex}.deliveryHealth article>i{color:var(--green);font-style:normal}.deliveryHealth article>span{flex:1}.deliveryHealth strong,.deliveryHealth small{display:block}.deliveryHealth small{color:var(--muted)}.deliveryHealth article>b{color:var(--green)}.alertHistory p{border-top:1px solid var(--line);grid-template-columns:130px 1.2fr 1fr 1.3fr;gap:10px;margin:0;padding:11px 14px;display:grid}@media (max-width:1050px){.alertMetrics{grid-template-columns:repeat(2,1fr)}.alertSettingsGrid{grid-template-columns:1fr}.alertMatrix{overflow-x:auto}.alertMatrixHead,.alertMatrix>article{min-width:900px}.deliveryHealth>article{width:50%}}.incidentWorkspace{gap:16px;display:grid}.incidentToolbar,.incidentEmergency,.incidentQueue,.incidentCase{background:#fff;border:1px solid #e7e1dc;border-radius:10px}.incidentToolbar{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.incidentToolbar div{gap:4px;display:grid}.incidentToolbar strong{font-size:18px}.incidentToolbar span{color:#797471;font-size:12px}.incidentToolbar button,.incidentCase footer .primary{color:#fff;cursor:pointer;background:#77152e;border:0;border-radius:10px;padding:12px 16px;font-weight:700}.incidentMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.incidentMetrics article{background:#fff;border:1px solid #e7e1dc;border-radius:10px;gap:4px;padding:16px 18px;display:grid}.incidentMetrics strong{color:#77152e;font:700 24px Georgia,serif}.incidentMetrics span{color:#797471;font-size:12px}.incidentEmergency{padding:18px}.incidentEmergency h3{margin:0 0 14px;font-size:16px}.incidentEmergency>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.incidentEmergency article{border:1px solid #eee8e3;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.incidentEmergency i{color:#a22;background:#fff0ed;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.incidentEmergency span{gap:3px;display:grid}.incidentEmergency small{color:#797471;font-size:11px}.incidentEmergency button,.incidentCase footer button{cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:9px 12px;font-weight:650}.incidentFilters{gap:8px;display:flex}.incidentFilters button{cursor:pointer;background:#fff;border:1px solid #ddd4cf;border-radius:10px;padding:9px 13px}.incidentFilters button.selected{color:#fff;background:#77152e;border-color:#77152e}.incidentSplit{grid-template-columns:minmax(280px,35%) 1fr;align-items:start;gap:16px;display:grid}.incidentQueue{overflow:hidden}.incidentQueue>header{border-bottom:1px solid #eee8e3;justify-content:space-between;padding:16px 18px;display:flex}.incidentQueue>header span{color:#77152e;background:#f4eee9;border-radius:12px;place-items:center;min-width:24px;height:24px;display:grid}.incidentQueue>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8e3;gap:7px;width:100%;padding:15px 18px;display:grid}.incidentQueue>button:hover,.incidentQueue>button.selected{background:#fbf7f3}.incidentQueue>button.selected{box-shadow:inset 3px 0 #b99345}.incidentQueue>button>span{justify-content:space-between;align-items:center;display:flex}.incidentQueue b,.incidentQueue small{color:#797471;font-size:11px}.incidentQueue em,.incidentCase em{border-radius:10px;padding:4px 7px;font-size:10px;font-style:normal}.incidentQueue em.critical,.incidentCase em.critical{color:#a12520;background:#fee5e1}.incidentQueue em.high,.incidentCase em.high{color:#8d5700;background:#fff0d6}.incidentQueue em.medium,.incidentCase em.medium{color:#376174;background:#e9f1f6}.incidentCase{gap:18px;padding:20px;display:grid}.incidentCase>header{justify-content:space-between;align-items:start;display:flex}.incidentCase>header span{color:#797471;font-size:11px}.incidentCase h3{margin:5px 0 0;font-size:20px}.incidentFacts{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.incidentFacts p,.incidentScope{background:#faf7f4;border-radius:10px;gap:5px;margin:0;padding:12px;display:grid}.incidentFacts span,.incidentScope span{text-transform:uppercase;letter-spacing:.08em;color:#797471;font-size:10px}.incidentScope p{color:#696461;margin:3px 0 0;font-size:12px;line-height:1.5}.incidentTimeline h4{margin:0 0 10px}.incidentTimeline p{border-bottom:1px solid #eee8e3;gap:9px;margin:0;padding:8px 0;font-size:12px;display:flex}.incidentTimeline i{color:#578263;font-style:normal}.incidentDecision{gap:7px;font-size:12px;font-weight:700;display:grid}.incidentDecision textarea{resize:vertical;min-height:90px;font:inherit;border:1px solid #d8ceca;border-radius:10px;padding:12px}.incidentCase footer{justify-content:flex-end;gap:9px;display:flex}.incidentProtocol{background:#fff;border:1px solid #e7e1dc;border-radius:10px;padding:18px}.incidentProtocol h3{margin:0 0 12px}.incidentProtocol p{align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.incidentProtocol i{color:#77152e;background:#f4eee9;border-radius:50%;place-items:center;min-width:24px;height:24px;font-style:normal;font-weight:700;display:grid}@media (max-width:1050px){.incidentMetrics{grid-template-columns:1fr 1fr}.incidentEmergency>div,.incidentSplit{grid-template-columns:1fr}}.recoveryCenter{gap:16px;display:grid}.recoverySummary,.recoveryModes,.backupRegistry,.recoveryGrid>section,.recoveryPlan{background:#fff;border:1px solid #e7e1dc;border-radius:10px}.recoverySummary{justify-content:space-between;align-items:center;padding:20px;display:flex}.recoverySummary span{letter-spacing:.14em;color:#9a742b;font-size:10px;font-weight:800}.recoverySummary h3{margin:6px 0;font-size:21px}.recoverySummary p{color:#746f6b;margin:0;font-size:12px}.recoverySummary>b{color:#39704a;background:#e8f4eb;border-radius:10px;padding:9px 12px;font-size:12px}.recoveryMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.recoveryMetrics article{background:#fff;border:1px solid #e7e1dc;border-radius:10px;gap:5px;padding:16px;display:grid}.recoveryMetrics strong{color:#77152e;font:700 20px Georgia,serif}.recoveryMetrics span{color:#77716d;font-size:11px}.recoveryModes{padding:18px}.recoveryModes>header,.backupRegistry>header{justify-content:space-between;align-items:start;margin-bottom:14px;display:flex}.recoveryModes h3,.backupRegistry h3,.recoveryGrid h3,.recoveryPlan h3{margin:0 0 4px}.recoveryModes header p,.backupRegistry header p{color:#77716d;margin:0;font-size:11px}.recoveryModes>header>b{color:#77152e;background:#f2ece7;border-radius:10px;padding:7px 10px;font-size:11px}.recoveryModes>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.recoveryModes button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded7d1;border-radius:10px;align-items:start;gap:10px;padding:13px;display:flex}.recoveryModes button.selected{background:#fdfaf4;border-color:#b99345;box-shadow:inset 0 0 0 1px #b99345}.recoveryModes i{color:#77152e;background:#f2ece7;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.recoveryModes span{gap:4px;display:grid}.recoveryModes small{color:#77716d;font-size:10px}.backupRegistry{padding:18px}.backupRegistry>header button,.recoveryGrid button{cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:9px 12px;font-weight:700}.backupTable{overflow:auto}.backupTable>header,.backupTable>article{grid-template-columns:1.35fr 1fr 1fr .8fr .9fr 70px;align-items:center;gap:10px;min-width:780px;display:grid}.backupTable>header{text-transform:uppercase;letter-spacing:.05em;color:#77716d;background:#f8f4f1;border-radius:10px;padding:9px 12px;font-size:10px}.backupTable>article{border-bottom:1px solid #eee8e3;padding:12px;font-size:12px}.backupTable b{color:#39704a;font-size:11px}.backupTable article button{color:#77152e;cursor:pointer;background:0 0;border:0;font-weight:700}.recoveryGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.recoveryGrid>section{padding:18px}.recoveryGrid header{justify-content:space-between;align-items:start;display:flex}.recoveryGrid header b{color:#39704a;font-size:10px}.recoveryGrid section>p{color:#696461;font-size:12px;line-height:1.5}.recoveryGrid dl{gap:0;margin:14px 0;display:grid}.recoveryGrid dl div{border-bottom:1px solid #eee8e3;justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.recoveryGrid dt{color:#77716d}.recoveryGrid dd{margin:0;font-weight:700}.recoveryGrid section>p:has(i){color:#383432;gap:8px;margin:9px 0;display:flex}.recoveryGrid section>p i{color:#39704a;font-style:normal}.recoveryPlan{padding:18px}.recoveryPlan>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.recoveryPlan article{background:#faf7f4;border-radius:10px;gap:10px;padding:12px;display:flex}.recoveryPlan article i{color:#fff;background:#77152e;border-radius:50%;place-items:center;min-width:26px;height:26px;font-style:normal;display:grid}.recoveryPlan article span{gap:4px;display:grid}.recoveryPlan article small{color:#77716d;font-size:10px;line-height:1.35}@media (max-width:1050px){.recoveryMetrics,.recoveryModes>div,.recoveryPlan>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.recoverySummary,.recoveryGrid{grid-template-columns:1fr;gap:12px;display:grid}.recoveryMetrics,.recoveryModes>div,.recoveryPlan>div{grid-template-columns:1fr}}.monitoringCenter{gap:16px;display:grid}.monitoringTop,.serviceHealth,.jobQueue,.monitoringEvents,.monitoringDetail{background:#fff;border:1px solid #e7e1dc;border-radius:10px}.monitoringTop{justify-content:space-between;align-items:center;padding:20px;display:flex}.monitoringTop span{letter-spacing:.14em;color:#9a742b;font-size:10px;font-weight:800}.monitoringTop h3{margin:6px 0;font-size:21px}.monitoringTop p{color:#746f6b;margin:0;font-size:12px}.monitoringTop>div:last-child{gap:8px;display:flex}.monitoringTop select,.monitoringTop button{cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:10px 12px;font-weight:700}.monitoringTop button{color:#fff;background:#77152e;border-color:#77152e}.monitoringStatus{background:#eaf5ed;border:1px solid #cde3d3;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.monitoringStatus>i{color:#fff;background:#39704a;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.monitoringStatus div{gap:3px;display:grid}.monitoringStatus span{color:#55705d;font-size:11px}.monitoringStatus>b{color:#39704a;font-size:11px}.monitoringMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.monitoringMetrics article{background:#fff;border:1px solid #e7e1dc;border-radius:10px;gap:4px;padding:15px 17px;display:grid}.monitoringMetrics strong{color:#77152e;font:700 21px Georgia,serif}.monitoringMetrics span{font-size:12px}.monitoringMetrics small{color:#77716d;font-size:10px}.serviceHealth{padding:18px}.serviceHealth>header{justify-content:space-between;align-items:start;margin-bottom:13px;display:flex}.serviceHealth h3,.jobQueue h3,.monitoringEvents h3{margin:0 0 4px}.serviceHealth header p{color:#77716d;margin:0;font-size:11px}.serviceHealth header>span{color:#39704a;font-size:10px}.serviceHealth header>span i{background:#54a36b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.serviceHealth>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.serviceHealth article{border:1px solid #eee8e3;border-radius:10px;grid-template-columns:1.5fr .8fr .55fr .55fr auto;align-items:center;gap:9px;padding:11px;font-size:11px;display:grid}.serviceHealth article>span:first-child{gap:3px;display:grid}.serviceHealth article small{color:#77716d;font-size:10px}.serviceHealth article>b{color:#39704a;font-size:10px}.serviceHealth article>b.warn{color:#a56000}.serviceHealth article>b i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.serviceHealth article button{color:#77152e;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.monitoringSplit{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.jobQueue,.monitoringEvents{overflow:hidden}.jobQueue>header,.monitoringEvents>header{border-bottom:1px solid #eee8e3;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.jobQueue header button{color:#77152e;cursor:pointer;background:0 0;border:0;font-weight:700}.jobQueue article{border-bottom:1px solid #eee8e3;grid-template-columns:1.3fr 1fr 42px;align-items:center;gap:12px;padding:13px 17px;display:grid}.jobQueue article>span{gap:3px;display:grid}.jobQueue small{color:#77716d;font-size:10px}.jobQueue article>div{background:#eee8e3;border-radius:4px;height:7px;overflow:hidden}.jobQueue article>div i{background:#b99345;height:100%;display:block}.jobQueue article>b{font-size:10px}.monitoringEvents>header span{color:#77152e;background:#f4eee9;border-radius:12px;place-items:center;min-width:24px;height:24px;display:grid}.monitoringEvents>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8e3;justify-content:space-between;gap:8px;width:100%;padding:13px 16px;display:flex}.monitoringEvents>button.selected,.monitoringEvents>button:hover{background:#fbf7f3}.monitoringEvents button span{gap:4px;display:grid}.monitoringEvents button small{color:#77716d;font-size:10px}.monitoringEvents button b{color:#9b6413;font-size:10px}.monitoringDetail{padding:18px}.monitoringDetail>header{justify-content:space-between;display:flex}.monitoringDetail header span{color:#77716d;font-size:10px}.monitoringDetail header h3{margin:5px 0}.monitoringDetail header>b{color:#9b6413;font-size:10px}.monitoringDetail>p{font-size:12px;line-height:1.5}.monitoringDetail aside{background:#faf7f4;border-radius:10px;gap:4px;padding:12px;font-size:11px;display:grid}.monitoringDetail footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.monitoringDetail footer button{cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:9px 12px;font-weight:700}.monitoringDetail footer button:last-child{color:#fff;background:#77152e;border-color:#77152e}@media (max-width:1100px){.serviceHealth>div{grid-template-columns:1fr}.monitoringMetrics{grid-template-columns:1fr 1fr}}@media (max-width:800px){.monitoringTop,.monitoringSplit{grid-template-columns:1fr;gap:12px;display:grid}.monitoringMetrics{grid-template-columns:1fr}.serviceHealth article{grid-template-columns:1fr 1fr}}.integrationCenter{gap:16px;display:grid}.integrationHeader{justify-content:space-between;align-items:center;display:flex}.integrationHeader>div>span{letter-spacing:.14em;color:#9a742b;font-size:10px;font-weight:800}.integrationHeader h2{margin:6px 0}.integrationHeader p{color:#746f6b;margin:0;font-size:12px}.integrationHeader>button,.integrationDetails footer button:last-child{color:#fff;cursor:pointer;background:#77152e;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.integrationNotice{background:#fdf9ef;border:1px solid #d9cba8;border-radius:10px;gap:11px;padding:13px 16px;display:flex}.integrationNotice>i{color:#fff;background:#b99345;border-radius:50%;place-items:center;min-width:26px;height:26px;font-style:normal;display:grid}.integrationNotice p{gap:3px;margin:0;display:grid}.integrationNotice span{color:#746f6b;font-size:11px}.integrationMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.integrationMetrics article{background:#fff;border:1px solid #e7e1dc;border-radius:10px;gap:4px;padding:15px;display:grid}.integrationMetrics strong{color:#77152e;font:700 21px Georgia,serif}.integrationMetrics span{color:#746f6b;font-size:11px}.integrationWorkspace{grid-template-columns:minmax(300px,35%) 1fr;align-items:start;gap:16px;display:grid}.integrationList,.integrationDetails{background:#fff;border:1px solid #e7e1dc;border-radius:10px;overflow:hidden}.integrationList>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee8e3;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.integrationList>button:hover,.integrationList>button.selected{background:#fbf7f3}.integrationList>button.selected{box-shadow:inset 3px 0 #b99345}.integrationList>button>i,.integrationDetails>header>div>i{color:#77152e;background:#f3ece7;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:800;display:grid}.integrationList button>span{gap:4px;display:grid}.integrationList small{color:#746f6b;font-size:10px}.integrationList button>b{color:#39704a;font-size:10px}.integrationList button>b.warn{color:#a56000}.integrationDetails{gap:17px;padding:20px;display:grid}.integrationDetails>header{justify-content:space-between;align-items:start;display:flex}.integrationDetails>header>div{gap:11px;display:flex}.integrationDetails h3{margin:0 0 4px}.integrationDetails header p{color:#746f6b;margin:0;font-size:11px}.integrationDetails>header>b{color:#39704a;font-size:10px}.integrationDetails>header>b.warn{color:#a56000}.integrationDetails>header>b>i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.integrationFacts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.integrationFacts p{background:#faf7f4;border-radius:10px;gap:5px;margin:0;padding:11px;display:grid}.integrationFacts span{text-transform:uppercase;letter-spacing:.06em;color:#746f6b;font-size:10px}.integrationFacts strong{font-size:12px}.integrationPermissions{border:1px solid #eee8e3;border-radius:10px;padding:14px}.integrationPermissions h4,.integrationLog h4{margin:0 0 10px}.integrationPermissions>p{gap:8px;margin:7px 0;font-size:12px;display:flex}.integrationPermissions>p i{color:#39704a;font-style:normal}.integrationPermissions aside{color:#52665a;background:#f4f7f4;border-radius:10px;margin-top:11px;padding:10px;font-size:11px;line-height:1.45}.integrationKey{background:#faf7f4;border-radius:10px;justify-content:space-between;align-items:center;padding:13px;display:flex}.integrationKey>div{gap:5px;display:grid}.integrationKey>div>span{gap:3px;display:grid}.integrationKey small{color:#746f6b;font-size:10px}.integrationKey b{color:#39704a;font-size:10px}.integrationKey button,.integrationDetails footer button{cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:9px 12px;font-weight:700}.integrationLog>p{border-bottom:1px solid #eee8e3;grid-template-columns:110px 1fr auto;gap:10px;margin:0;padding:9px 0;font-size:11px;display:grid}.integrationLog time{color:#746f6b}.integrationLog b{color:#39704a;font-size:10px}.integrationDetails footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1050px){.integrationMetrics{grid-template-columns:1fr 1fr}.integrationWorkspace{grid-template-columns:1fr}}@media (max-width:700px){.integrationMetrics,.integrationFacts{grid-template-columns:1fr}.integrationKey{gap:10px;display:grid}.integrationLog>p{grid-template-columns:1fr}}.accessReview{gap:16px;display:grid}.accessReviewTop,.accessReviewGrid>section,.temporaryAccess,.launchChecklist,.emergencyAccount{background:#fff;border:1px solid #e7e1dc;border-radius:10px}.accessReviewTop{justify-content:space-between;align-items:center;padding:20px;display:flex}.accessReviewTop span{letter-spacing:.14em;color:#9a742b;font-size:10px;font-weight:800}.accessReviewTop h3{margin:6px 0;font-size:21px}.accessReviewTop p{color:#746f6b;margin:0;font-size:12px}.accessReviewTop button,.launchChecklist footer button:last-child{color:#fff;cursor:pointer;background:#77152e;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.accessScore{background:#eaf5ed;border:1px solid #cde3d3;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.accessScore>div{align-items:center;gap:12px;display:flex}.accessScore i{color:#fff;background:#39704a;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.accessScore span{gap:3px;display:grid}.accessScore small{color:#55705d;font-size:10px}.accessScore>b{color:#986000;background:#fff4dc;border-radius:10px;padding:7px 9px;font-size:10px}.accessReviewGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.accessReviewGrid>section{padding:18px}.accessReviewGrid header,.temporaryAccess header,.launchChecklist header{justify-content:space-between;align-items:start;display:flex}.accessReviewGrid h3,.temporaryAccess h3,.launchChecklist h3{margin:0 0 4px}.accessReviewGrid header>b{color:#39704a;font-size:10px}.accessReviewGrid section>p,.temporaryAccess header p,.launchChecklist header p{color:#746f6b;margin:0 0 12px;font-size:11px}.accessReviewGrid article{border-bottom:1px solid #eee8e3;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:11px 0;display:grid}.accessReviewGrid article span{gap:3px;display:grid}.accessReviewGrid article small{color:#746f6b;font-size:10px}.accessReviewGrid article>b{color:#a56000;font-size:10px}.accessReviewGrid article>b.ok{color:#39704a}.accessReviewGrid article button,.temporaryAccess button,.launchChecklist footer button{cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:8px 10px;font-weight:700}.accessReviewGrid section>label{border-bottom:1px solid #eee8e3;align-items:center;gap:10px;padding:11px 0;display:flex}.accessReviewGrid label>span{flex:1;gap:3px;display:grid}.accessReviewGrid label small{color:#746f6b;font-size:10px}.accessReviewGrid label input{accent-color:#77152e;width:34px;height:18px}.temporaryAccess{padding:18px}.temporaryAccess header{margin-bottom:12px}.temporaryAccess>header button{color:#fff;background:#77152e;border-color:#77152e}.temporaryAccess>article{border-top:1px solid #eee8e3;grid-template-columns:1fr 1fr 1fr 1fr auto;align-items:center;gap:10px;padding:12px;font-size:11px;display:grid}.temporaryAccess article small{color:#746f6b}.launchChecklist{padding:18px}.launchChecklist header>strong{color:#77152e;font:700 23px Georgia,serif}.launchChecklist>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.launchChecklist label{cursor:pointer;background:#faf7f4;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:11px;font-size:11px;display:grid}.launchChecklist label input{display:none}.launchChecklist label>i{border:1px solid #d8ceca;border-radius:6px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.launchChecklist label.done>i{color:#fff;background:#39704a;border-color:#39704a}.launchChecklist label>b{color:#a56000;font-size:9px}.launchChecklist footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.launchChecklist footer button:disabled{opacity:.45;cursor:not-allowed}.emergencyAccount{grid-template-columns:34px 1fr auto auto;align-items:center;gap:12px;padding:16px;display:grid}.emergencyAccount>i{color:#a22;background:#fff0ed;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.emergencyAccount p{color:#746f6b;margin:4px 0 0;font-size:11px}.emergencyAccount>span{gap:3px;display:grid}.emergencyAccount small{color:#746f6b;font-size:10px}.emergencyAccount button{cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:9px 11px;font-weight:700}@media (max-width:900px){.accessReviewGrid,.launchChecklist>div{grid-template-columns:1fr}.temporaryAccess>article{grid-template-columns:1fr 1fr}.emergencyAccount{grid-template-columns:34px 1fr}}.notificationSettings{gap:16px;display:grid}.notificationSettingsHead{justify-content:space-between;align-items:center;display:flex}.notificationSettingsHead>div>span{letter-spacing:.14em;color:#9a742b;font-size:10px;font-weight:800}.notificationSettingsHead h2{margin:6px 0}.notificationSettingsHead p{color:#746f6b;margin:0;font-size:12px}.notificationSettingsHead>button,.notificationTemplates header button{color:#fff;cursor:pointer;background:#77152e;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.mandatoryDelivery{background:#fff4ec;border:1px solid #f0d4c3;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.mandatoryDelivery>i{color:#fff;background:#a33b2c;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.mandatoryDelivery p{color:#775b52;margin:4px 0 0;font-size:11px}.mandatoryDelivery>b{color:#a33b2c;background:#fff;border-radius:10px;padding:7px 9px;font-size:10px}.notificationSettingsTabs{gap:7px;display:flex}.notificationSettingsTabs button{cursor:pointer;background:#fff;border:1px solid #ddd4cf;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;display:flex}.notificationSettingsTabs button.selected{color:#fff;background:#77152e;border-color:#77152e}.notificationSettingsTabs b{color:#fff;background:#c73d3d;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.deliveryMatrix,.notificationRuleGrid>section,.notificationChannels,.notificationTemplates,.failedDeliveries{background:#fff;border:1px solid #e7e1dc;border-radius:10px;overflow:hidden}.deliveryMatrix>header,.deliveryMatrix>article{grid-template-columns:1.35fr .7fr 1fr 1fr .6fr;align-items:center;gap:10px;padding:12px 15px;display:grid}.deliveryMatrix>header{text-transform:uppercase;letter-spacing:.05em;color:#746f6b;background:#faf7f4;font-size:10px}.deliveryMatrix>article{border-top:1px solid #eee8e3;font-size:11px}.deliveryMatrix article>b{color:#746f6b;font-size:10px}.deliveryMatrix article>b.required{color:#a33b2c}.notificationRuleGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.notificationRuleGrid>section{padding:18px}.notificationRuleGrid h3{margin:0 0 11px}.notificationRuleGrid section>p{color:#746f6b;font-size:11px;line-height:1.5}.notificationRuleGrid label{border-top:1px solid #eee8e3;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.notificationRuleGrid label>span{gap:3px;display:grid}.notificationRuleGrid label small{color:#746f6b;font-size:10px}.notificationRuleGrid select,.notificationRuleGrid input[type=time]{background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:8px}.notificationRuleGrid input[type=checkbox]{accent-color:#77152e;width:34px;height:18px}.notificationChannels{padding:8px}.notificationChannels article{border-bottom:1px solid #eee8e3;grid-template-columns:38px 1fr .7fr .7fr auto 38px;align-items:center;gap:11px;padding:13px;display:grid}.notificationChannels article>i{color:#77152e;background:#f3ece7;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.notificationChannels article>span{gap:3px;display:grid}.notificationChannels small{color:#746f6b;font-size:10px}.notificationChannels article>b{color:#39704a;font-size:10px}.notificationChannels article>b.warn{color:#a56000}.notificationChannels em{color:#746f6b;font-size:10px;font-style:normal}.notificationChannels button{cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:8px 10px;font-weight:700}.notificationChannels label input{accent-color:#77152e;width:32px;height:18px}.notificationTemplates{padding:18px}.notificationTemplates>header{justify-content:space-between;align-items:start;margin-bottom:10px;display:flex}.notificationTemplates h3{margin:0 0 4px}.notificationTemplates header p{color:#746f6b;margin:0;font-size:11px}.notificationTemplates>article{border-top:1px solid #eee8e3;grid-template-columns:1fr 1.2fr .5fr auto;align-items:center;gap:12px;padding:12px;display:grid}.notificationTemplates article>span{gap:3px;display:grid}.notificationTemplates small,.notificationTemplates article p{color:#746f6b;font-size:10px}.notificationTemplates article b{color:#39704a;font-size:10px}.notificationTemplates article button,.failedDeliveries article button{color:#77152e;cursor:pointer;background:0 0;border:0;font-weight:700}.failedDeliveries{overflow:auto}.failedDeliveries>header,.failedDeliveries>article{grid-template-columns:1fr 1.2fr .8fr 1fr 1fr auto;align-items:center;gap:10px;min-width:850px;padding:12px 14px;display:grid}.failedDeliveries>header{text-transform:uppercase;color:#746f6b;background:#faf7f4;font-size:10px}.failedDeliveries>article{border-top:1px solid #eee8e3;font-size:11px}@media (max-width:900px){.notificationRuleGrid{grid-template-columns:1fr}.notificationChannels article{grid-template-columns:38px 1fr auto}.notificationTemplates>article{grid-template-columns:1fr 1fr}}.changeAudit{gap:16px;display:grid}.changeAuditHead{justify-content:space-between;align-items:center;display:flex}.changeAuditHead>div>span{letter-spacing:.14em;color:#9a742b;font-size:10px;font-weight:800}.changeAuditHead h2{margin:6px 0}.changeAuditHead p{color:#746f6b;margin:0;font-size:12px}.changeAuditHead>button{color:#fff;cursor:pointer;background:#77152e;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.auditIntegrity{background:#eaf5ed;border:1px solid #cde3d3;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.auditIntegrity>i{color:#fff;background:#39704a;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.auditIntegrity div{gap:3px;display:grid}.auditIntegrity span{color:#55705d;font-size:10px}.auditIntegrity>b{color:#39704a;font-size:10px}.auditMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.auditMetrics article{background:#fff;border:1px solid #e7e1dc;border-radius:10px;gap:4px;padding:15px;display:grid}.auditMetrics strong{color:#77152e;font:700 21px Georgia,serif}.auditMetrics span{color:#746f6b;font-size:11px}.auditToolbar{grid-template-columns:1.5fr repeat(3,auto) auto;gap:8px;display:grid}.auditToolbar label{background:#fff;border:1px solid #d8ceca;border-radius:10px;align-items:center;gap:7px;padding:0 11px;display:flex}.auditToolbar label i{font-style:normal}.auditToolbar input,.auditToolbar select,.auditToolbar button{background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:9px 11px}.auditToolbar label input{border:0;outline:0;width:100%;padding:9px 0}.auditToolbar button{cursor:pointer;font-weight:700}.auditWorkspace{grid-template-columns:minmax(560px,1.4fr) minmax(310px,.7fr);align-items:start;gap:16px;display:grid}.auditRecords,.auditDetail{background:#fff;border:1px solid #e7e1dc;border-radius:10px;overflow:hidden}.auditRecords>header,.auditRecords>button{grid-template-columns:1.05fr 1.25fr 1fr .55fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.auditRecords>header{text-transform:uppercase;letter-spacing:.04em;color:#746f6b;background:#faf7f4;font-size:10px}.auditRecords>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee8e3;width:100%}.auditRecords>button:hover,.auditRecords>button.selected{background:#fbf7f3}.auditRecords>button.selected{box-shadow:inset 3px 0 #b99345}.auditRecords button>span{gap:3px;font-size:11px;display:grid}.auditRecords time,.auditRecords small{color:#746f6b;font-size:10px}.auditRecords button>em{color:#39704a;font-size:10px;font-style:normal}.auditRecords button>em.important{color:#a56000}.auditDetail{gap:15px;padding:18px;display:grid;position:sticky;top:16px}.auditDetail>header{justify-content:space-between;align-items:start;display:flex}.auditDetail header span{letter-spacing:.12em;color:#9a742b;font-size:9px;font-weight:800}.auditDetail h3{margin:5px 0;font-size:17px}.auditDetail header p{color:#746f6b;margin:0;font-size:10px}.auditDetail header>b{color:#39704a;background:#eef5ef;border-radius:10px;padding:5px 7px;font-size:10px}.auditDetail header>b.important{color:#a56000;background:#fff1d9}.auditActor{background:#faf7f4;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.auditActor>i{color:#fff;background:#77152e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;display:grid}.auditActor span{gap:3px;display:grid}.auditActor small{color:#746f6b;font-size:10px}.auditActor button,.auditLinks button,.auditDetail footer button{color:#77152e;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.auditDetail dl{margin:0}.auditDetail dl>div{border-bottom:1px solid #eee8e3;grid-template-columns:115px 1fr;gap:10px;padding:9px 0;font-size:11px;display:grid}.auditDetail dt{color:#746f6b}.auditDetail dd{margin:0;font-weight:650}.auditLinks h4{margin:0 0 7px}.auditLinks button{text-align:left;background:#faf7f4;border-radius:8px;justify-content:space-between;width:100%;margin-top:5px;padding:9px;display:flex}.auditDetail footer{justify-content:flex-end;gap:7px;display:flex}.auditDetail footer button{border:1px solid #d8ceca;border-radius:10px;padding:8px 10px}.auditDetail footer button:last-child{color:#fff;background:#77152e;border-color:#77152e}@media (max-width:1100px){.auditWorkspace{grid-template-columns:1fr}.auditDetail{position:static}.auditMetrics{grid-template-columns:1fr 1fr}}@media (max-width:800px){.auditToolbar{grid-template-columns:1fr 1fr}.auditMetrics{grid-template-columns:1fr}.auditRecords{overflow:auto}.auditRecords>header,.auditRecords>button{min-width:700px}}.projectSettingsCenter{gap:16px;display:grid}.projectSettingsHead{justify-content:space-between;align-items:center;display:flex}.projectSettingsHead>div>span{letter-spacing:.14em;color:#9a742b;font-size:10px;font-weight:800}.projectSettingsHead h2{margin:6px 0}.projectSettingsHead p{color:#746f6b;margin:0;font-size:12px}.projectSettingsHead>button{color:#fff;cursor:pointer;background:#77152e;border:0;border-radius:10px;padding:11px 14px;font-weight:700}.projectMode{background:#fdf8ec;border:1px solid #e6d3a7;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.projectMode>div{align-items:center;gap:11px;display:flex}.projectMode i{color:#fff;background:#b99345;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.projectMode span{gap:3px;display:grid}.projectMode small{color:#776a4e;font-size:10px}.projectMode button,.addProjectItem,.projectSectionHead button,.projectStages article button,.projectSettingsGrid article button,.projectReadiness article button,.projectReadiness footer button{cursor:pointer;background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:8px 10px;font-weight:700}.projectSettingsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.projectSettingsGrid>section,.projectStages,.projectReadiness{background:#fff;border:1px solid #e7e1dc;border-radius:10px;padding:18px}.projectSettingsGrid h3,.projectStages h3,.projectReadiness h3{margin:0 0 5px}.projectSettingsGrid>section>div{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.projectSettingsGrid label{gap:5px;display:grid}.projectSettingsGrid label span{font-size:11px;font-weight:700}.projectSettingsGrid input,.projectSettingsGrid select{background:#fff;border:1px solid #d8ceca;border-radius:10px;padding:9px}.projectSettingsGrid>section>p,.projectSectionHead p,.projectStages header p,.projectReadiness header p{color:#746f6b;margin:0 0 10px;font-size:11px}.projectSettingsGrid>section>article{border-top:1px solid #eee8e3;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.projectSettingsGrid article span{gap:3px;display:grid}.projectSettingsGrid article small{color:#746f6b;font-size:10px}.projectSettingsGrid article>b{color:#39704a;font-size:10px}.addProjectItem{margin-top:10px}.projectStages>header,.projectReadiness>header,.projectSectionHead{justify-content:space-between;align-items:start;grid-template-columns:none!important;margin:0!important;display:flex!important}.projectStages>header>b{color:#39704a;font-size:10px}.projectStages>article{border-top:1px solid #eee8e3;grid-template-columns:28px 1.6fr 1fr .7fr auto;align-items:center;gap:10px;padding:12px;display:grid}.projectStages article>i{color:#77152e;background:#f3ece7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.projectStages article span{gap:3px;display:grid}.projectStages article small,.projectStages article time,.projectStages article>b{color:#746f6b;font-size:10px}.projectStages article>b.open{color:#39704a}.eventDayMode>p{gap:8px;display:flex;color:#383432!important;margin:8px 0!important}.eventDayMode>p i{color:#39704a;font-style:normal}.eventDayMode>label{background:#faf7f4;border-radius:10px;align-items:center;gap:9px;margin-top:13px;padding:11px;grid-template-columns:none!important;display:flex!important}.eventDayMode label input{accent-color:#77152e;width:34px;height:18px}.eventDayMode label span{gap:3px;display:grid}.projectReadiness header>strong{color:#77152e;font:700 23px Georgia,serif}.projectReadiness>div{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:13px;display:grid}.projectReadiness article{background:#faf7f4;border-radius:10px;gap:5px;padding:11px;display:grid}.projectReadiness article span{color:#746f6b;font-size:10px}.projectReadiness article>b{color:#a56000;font-size:10px}.projectReadiness article>b.ok{color:#39704a}.projectReadiness article button{text-align:left;margin-top:3px}.projectReadiness footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.projectReadiness footer button:last-child{color:#fff;background:#77152e;border-color:#77152e}.projectReadiness footer button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1050px){.projectSettingsGrid{grid-template-columns:1fr}.projectReadiness>div{grid-template-columns:1fr 1fr}.projectStages>article{grid-template-columns:28px 1fr 1fr}}@media (max-width:700px){.projectSettingsGrid>section>div,.projectReadiness>div{grid-template-columns:1fr}.projectStages>article{grid-template-columns:28px 1fr}.projectSettingsHead{align-items:start}}.notificationsRuntime{gap:14px;margin-top:26px;display:grid}.nrMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.nrMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;padding:15px;display:grid}.nrMetrics span,.nrMetrics small{color:var(--muted);font-size:12px}.nrMetrics strong{font:700 28px Georgia}.nrUrgent{color:#801d30;background:#f8e9eb;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.nrUrgent>b{color:#fff;background:#a82b3d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.nrUrgent span{display:grid}.nrTools{grid-template-columns:auto 1fr auto;gap:9px;display:grid}.nrTools>div{gap:4px;display:flex}.nrTools button,.nrTools input{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:40px;padding:0 11px}.nrTools .selected{background:var(--wine);color:#fff}.nrTable{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.nrTable>header,.nrTable>button{grid-template-columns:minmax(250px,1.4fr) minmax(150px,.8fr) 180px minmax(160px,.8fr) 110px;align-items:center;gap:12px;padding:13px 14px;display:grid}.nrTable>header{background:#f3efeb;font-size:12px;font-weight:800}.nrTable>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;width:100%}.nrTable>button:hover{background:#faf6f3}.nrTable>button>span{gap:4px;display:grid}.nrTable small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.nrTitle{align-items:center;grid-template-columns:32px 1fr!important}.nrTitle>i{background:#eee8e3;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.nrTitle>i.important{background:#f5e9c7}.nrTitle>i.urgent{color:#fff;background:#a82b3d}.nrState{text-transform:uppercase;border-radius:5px;width:max-content;padding:5px 8px;font-size:10px}.nrState.draft,.nrState.queued{background:#eae6e2}.nrState.scheduled,.nrState.processing{background:#fff0ca}.nrState.sent,.nrState.delivered{color:#236342;background:#e1f0e7}.nrState.cancelled,.nrState.failed{color:#8b2031;background:#f5dfe2}.nrError{color:#8f132d;background:#fbecef;border-radius:10px;padding:10px}.nrBackdrop{z-index:1980;background:#24181bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nrCard{background:#fff;width:min(520px,96vw);height:100%;padding:20px;position:absolute;top:0;right:0;overflow:auto}.nrCard>header,.nrEditor>header,.nrEditor>footer,.nrJournal>header{justify-content:space-between;gap:10px;display:flex}.nrCard h2,.nrEditor h2,.nrJournal h2{margin:4px 0}.nrCard header button,.nrEditor header button,.nrJournal header button{background:0 0;border:0;font-size:24px}.nrCard>section,.nrFacts{background:#f5f1ed;border-radius:10px;margin:14px 0;padding:14px}.nrCard>button{border:1px solid var(--line);background:#fff;border-radius:10px;margin:4px;padding:9px 11px}.nrCard>.primary,.nrConfirm button,.nrEditor .primary{background:var(--wine);color:#fff}.nrCard>.danger{color:var(--red)}.nrFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nrFacts p{margin:0}.nrFacts span,.nrFacts b{display:block}.nrFacts span{color:var(--muted);font-size:11px}.nrConfirm{gap:9px;background:#fff8e9!important;display:grid!important}.nrConfirm label,.nrEditor label{gap:5px;display:grid}.nrConfirm textarea,.nrConfirm input,.nrEditor input,.nrEditor select,.nrEditor textarea{border:1px solid var(--line);border-radius:10px;padding:10px}.nrEditor,.nrJournal{background:#fff;border-radius:10px;gap:12px;width:min(760px,96vw);max-height:92vh;padding:20px;display:grid;overflow:auto}.nrGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nrChecks{gap:10px;padding:9px;display:flex}.nrChecks i{font-style:normal}.nrCheck{grid-template-columns:auto 1fr;display:flex!important}.nrEditor footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 12px}.nrJournal{width:min(1050px,96vw)}.nrJournalTools{gap:8px;display:flex}.nrJournalTools select,.nrJournalTools button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px}.nrJournalTable{border:1px solid var(--line);border-radius:10px;overflow:auto}.nrJournalTable>header,.nrJournalTable>article{grid-template-columns:minmax(200px,1fr) 130px 90px 110px 70px 90px;align-items:center;gap:9px;min-width:750px;padding:10px;display:grid}.nrJournalTable>header{background:#f3efeb;font-weight:800}.nrJournalTable>article{border-top:1px solid var(--line)}.nrJournalTable small{color:var(--muted);display:block}@media (max-width:950px){.nrMetrics{grid-template-columns:1fr 1fr}.nrTools{grid-template-columns:1fr}.nrTable{overflow:auto}.nrTable>header,.nrTable>button{min-width:900px}}@media (max-width:650px){.nrGrid,.nrFacts{grid-template-columns:1fr}.nrMetrics{grid-template-columns:1fr 1fr}}@media (max-width:760px){.workspace{min-width:0}.topbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.topbar>div:first-child{flex:220px;min-width:0}.topActions{flex:none;margin-left:auto}.tableWrap,.peopleTable{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.tableWrap table,.peopleTable table{table-layout:auto;min-width:880px}.tableWrap th,.peopleTable th{letter-spacing:0;text-transform:none;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:9px 11px;font-size:10px;line-height:1.25}.tableWrap td,.peopleTable td{overflow-wrap:normal;word-break:normal;padding:11px;font-size:12px}}:where(input,textarea,select):focus-visible{outline-offset:2px;border-color:var(--wine);outline:2px solid #6f10288c}:where(label:has(input[type=checkbox]:focus-visible),label:has(input[type=radio]:focus-visible)){outline-offset:3px;border-radius:10px;outline:2px solid #6f10288c}
