/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.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,)}.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,)}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,system-ui,sans-serif;font-size:16px}button,input,textarea,select{font:inherit}button{cursor:pointer}header{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:13px;height:78px;padding:0 34px;display:flex;position:sticky;top:0}.logo{color:#fff;background:linear-gradient(145deg,#c9798d,#843e52);border-radius:13px;place-items:center;width:44px;height:44px;font:700 16px Georgia;display:grid}.brand{flex-direction:column;display:flex}.brand b{font:600 18px Georgia}.brand span{color:var(--muted);margin-top:2px;font-size:12px}header mark{color:#705b20;background:#fff9dc;border:1px solid #e7cb73;border-radius:99px;margin-left:auto;padding:7px 12px;font-size:11px;font-weight:800}.user{background:var(--soft);color:var(--wine);border:0;border-radius:50%;width:40px;height:40px;font-weight:800}.page{width:min(880px,100% - 36px);margin:auto;padding:38px 0 70px}.welcome{justify-content:space-between;align-items:end;display:flex}.welcome p{color:var(--rose);letter-spacing:.11em;margin:0;font-size:12px;font-weight:800}.welcome h1{margin:7px 0 4px;font:600 38px Georgia}.welcome span{color:var(--muted);font-size:16px}.save{color:var(--green);background:#edf7ef;border-radius:99px;padding:8px 12px;font-size:13px}.progress{align-items:center;gap:13px;margin:29px 0 17px;display:flex}.progress>div{background:#eadfdb;border-radius:99px;flex:1;height:8px;overflow:hidden}.progress span{background:linear-gradient(90deg,var(--rose),var(--wine));border-radius:99px;height:100%;transition:all .25s;display:block}.progress b{color:var(--muted);font-size:13px}nav{scrollbar-width:none;gap:8px;padding:0 0 17px;display:flex;overflow-x:auto}nav button{border:1px solid var(--line);color:#7b7072;background:#fff;border-radius:12px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-size:13px;display:flex}nav button i{background:#f0eae7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;font-weight:800;display:grid}nav button.active{border-color:var(--rose);background:var(--soft);color:var(--wine);font-weight:750}nav button.active i,nav button.done i{background:var(--rose);color:#fff}.card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:34px 40px;box-shadow:0 12px 35px #5d29350a}.cardhead{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:27px;display:flex}.cardhead>b{background:var(--soft);width:48px;height:48px;color:var(--rose);border-radius:14px;place-items:center;font-size:22px;display:grid}.cardhead h2{margin:0;font:600 27px Georgia}.cardhead p{color:var(--muted);margin:5px 0 0;font-size:14px}.question,.write,.repeater,.product,.decision{padding:27px 0 0;display:block}.question+.question,.write+.write,.repeater+.repeater,.product+.product,.decision+.decision{border-top:1px solid #f1eae7;margin-top:27px}.question h3,.repeater h3,.product h3,.decision h3,.write>b{margin:0 0 14px;font-size:16px;display:block}.options{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.options button{border:2px solid var(--line);color:#62575a;background:#fff;border-radius:13px;align-items:center;min-height:58px;padding:0 13px;font-weight:650;display:flex}.options i{border:2px solid #d9ceca;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;font-size:12px;font-style:normal;display:grid}.options button.selected{border-color:var(--rose);background:var(--soft);color:var(--wine)}.options button.selected i{background:var(--rose);border-color:var(--rose);color:#fff}.multi{flex-wrap:wrap;gap:9px;display:flex}.multi button{color:#6e6265;background:#fff;border:1px solid #dcd1cd;border-radius:99px;padding:10px 14px}.multi button.selected{background:var(--soft);color:var(--wine);border-color:#d68da0;font-weight:700}.write textarea{border:2px solid var(--line);resize:vertical;border-radius:14px;width:100%;min-height:105px;padding:15px;font-size:16px;line-height:1.5}.write textarea:focus,input:focus,select:focus{border-color:var(--rose);outline:3px solid #f7dce3}.write small{color:#9a8e90;margin-top:7px;font-size:12px;display:block}.entry{border:1px solid var(--line);background:#fdfbfa;border-radius:12px;justify-content:space-between;margin:8px 0;padding:13px 15px;font-size:14px;display:flex}.entry button{color:var(--rose);background:0 0;border:0;font-weight:700}.add{color:var(--wine);background:#fff;border:1px dashed #bfaeb1;border-radius:11px;margin-top:8px;padding:11px 14px;font-weight:750}.repeater>input{border:1px solid var(--line);border-radius:11px;width:100%;margin-top:10px;padding:13px}.product{justify-content:space-between;align-items:center;display:flex}.product h3,.product .add{margin:0}.photo{width:100%;color:var(--wine);background:#fdfbfa;border:2px dashed #d5c8c5;border-radius:14px;justify-content:center;gap:13px;margin-top:26px;padding:19px;display:flex}.photo>b{font-size:25px}.photo span{text-align:left;flex-direction:column;display:flex}.photo small{color:var(--muted);margin-top:3px;font-size:12px}.private{color:#65595b;background:#f5f1ef;border-radius:12px;margin-top:26px;padding:15px;font-size:13px}.decision>div{grid-template-columns:1fr 220px 48px;gap:9px;display:grid}.decision input,.decision select,.meeting input{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px}.decision button{background:var(--soft);color:var(--wine);border:0;border-radius:11px;font-size:20px}.task{border:1px solid var(--line);border-radius:15px;grid-template-columns:38px 1fr 150px;align-items:center;gap:12px;margin-top:12px;padding:15px;display:grid}.task>i{background:var(--soft);width:35px;height:35px;color:var(--wine);border-radius:10px;place-items:center;font-style:normal;font-weight:800;display:grid}.task>div{gap:8px;display:grid}.task>div input{border:0;font-size:15px;font-weight:700}.task>div button{color:#695d60;background:#f4efed;border:0;border-radius:99px;width:max-content;padding:6px 10px;font-size:12px}.task label{color:var(--muted);font-size:11px}.task label input{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:4px;padding:7px}.wide{width:100%;margin-top:14px}.meeting{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.meeting label{font-size:13px;font-weight:700}.meeting input{width:100%;margin-top:7px;display:block}.submit{background:var(--wine);color:#fff;border:0;border-radius:13px;width:100%;margin-top:24px;padding:16px;font-size:17px;font-weight:800}.success{text-align:center;background:#eef8f0;border-radius:16px;margin-top:25px;padding:25px}.success>b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;display:grid}.success h2{margin:10px;font:600 23px Georgia}.success p{color:var(--muted);margin:0}footer{justify-content:space-between;margin-top:17px;display:flex}footer button{border:2px solid var(--line);color:#675b5e;background:#fff;border-radius:12px;min-width:130px;padding:13px 17px;font-weight:750}footer button:disabled{opacity:.35}.next{background:var(--wine);border-color:var(--wine);color:#fff}.next span{margin-left:15px}@media (width<=700px){header{padding:0 16px}.brand span,header mark{display:none}.page{width:calc(100% - 22px);padding-top:24px}.welcome h1{font-size:31px}.welcome span{font-size:14px}.save{display:none}.card{padding:24px 17px}.cardhead{align-items:start}.cardhead h2{font-size:23px}.options{grid-template-columns:1fr 1fr}.decision>div{grid-template-columns:1fr}.decision button{height:45px}.task{grid-template-columns:38px 1fr}.task>label{grid-column:2}.meeting{grid-template-columns:1fr}.product{align-items:start;gap:10px}.product .add{flex:none;font-size:12px}}@media (width<=420px){.options{grid-template-columns:1fr}.options button{min-height:54px}.cardhead>b{width:42px;height:42px}.welcome h1{font-size:28px}.question,.write,.repeater,.product,.decision{padding-top:22px}footer{background:var(--bg);padding:10px 0;position:sticky;bottom:0}}.customerOrders{grid-template-columns:minmax(320px,480px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.customerOrderForm .privacyNote{color:#6d6266;background:#f6f2f3;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.45}.customerOrderCard .customerIdentity{align-items:center;gap:12px;margin:18px 0 10px;display:flex}.customerOrderCard .customerIdentity b{font-size:18px}.customerOrderCard .customerIdentity a{color:#bd2466;font-weight:800;text-decoration:none}.customerOrderCard footer select{background:#fff;border:1px solid #e3d7db;border-radius:999px;min-width:190px;padding:10px 14px;font-weight:800}.status-picked_up{background:linear-gradient(135deg,#fff,#f4fbf6)!important;border-color:#b6ddc4!important}.assistantPage{background:linear-gradient(135deg,#fff 45%,#fff5fa);min-height:100vh}.assistantShell{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0}.assistantHero small,.assistantGrid aside>small{color:#ca276c;letter-spacing:.16em;font-weight:900}.assistantHero h1{margin:14px 0;font:700 clamp(42px,6vw,76px)/1.02 Georgia,serif}.assistantHero p{color:#746a6e;font-size:20px}.assistantGrid{grid-template-columns:360px 1fr;gap:24px;margin-top:44px;display:grid}.assistantGrid aside,.assistantGrid article{background:#fff;border:1px solid #eadde2;border-radius:28px;padding:28px;box-shadow:0 20px 55px #6a1d3b0b}.assistantGrid aside{flex-direction:column;gap:10px;display:flex}.assistantGrid aside>small{margin-bottom:8px}.assistantGrid aside button{text-align:left;color:#2b2427;background:#fff;border:1px solid #eadde2;border-radius:18px;justify-content:space-between;gap:12px;padding:16px;font-weight:750;display:flex}.assistantGrid aside button.active{color:#ac1f5a;background:#fff1f7;border-color:#ef4d94}.assistantGrid article{color:#fff;background:linear-gradient(135deg,#171416,#5d203c);flex-direction:column;justify-content:center;min-height:360px;display:flex}.assistantAvatar{background:#ef4d94;border-radius:20px;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:28px;display:grid}.assistantGrid article small{color:#f9a5ca;letter-spacing:.15em;font-weight:900}.assistantGrid article h2{margin:12px 0;font:700 34px/1.12 Georgia,serif}.assistantGrid article p{color:#f8edf2;font-size:20px;line-height:1.55}.assistantBoundary{color:#ead9e1;border:1px solid #ffffff32;border-radius:16px;margin-top:26px;padding:16px}@media (width<=760px){.customerOrders{grid-template-columns:1fr;gap:24px}.customerOrderCard .customerIdentity{flex-direction:column;align-items:flex-start;gap:4px}.customerOrderCard footer{align-items:stretch}.customerOrderCard footer select{width:100%}.assistantShell{width:calc(100% - 28px);padding:40px 0}.assistantHero h1{font-size:44px}.assistantGrid{grid-template-columns:1fr;margin-top:28px}.assistantGrid aside,.assistantGrid article{border-radius:22px;padding:22px}.assistantGrid article{min-height:0}.assistantGrid article h2{font-size:29px}.assistantGrid article p{font-size:17px}}@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-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}body{font-size:15px}.welcome h1{font-size:35px}.welcome span{font-size:15px}.cardhead h2{font-size:25px}.question h3,.repeater h3,.product h3,.decision h3,.write>b,.write textarea{font-size:15px}.addrow input{border:1px solid var(--line);border-radius:11px;width:100%;padding:12px}.productWrap+.productWrap{border-top:1px solid #f1eae7;margin-top:20px}.catalogPicker{border:1px solid var(--line);background:#fdfbfa;border-radius:13px;margin:8px 0;padding:12px}.catalogPicker>b{color:var(--rose);margin-bottom:7px;font-size:11px;display:block}.catalogPicker button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:0 0;justify-content:space-between;padding:10px 4px;display:flex}.task>div select{color:#695d60;background:#f4efed;border:0;border-radius:99px;width:max-content;max-width:100%;padding:6px 10px;font-size:12px}.experiment{background:#fff8e8;border:1px solid #ecd59c;border-radius:16px;margin-top:30px;padding:22px}.experiment>div>span{letter-spacing:.12em;color:#886820;font-size:10px;font-weight:800}.experiment h3{margin:6px 0 3px;font:600 21px Georgia}.experiment p{color:var(--muted);margin:0 0 17px;font-size:12px}.experiment .options{grid-template-columns:repeat(2,1fr)}.successActions{justify-content:center;gap:9px;margin-top:17px;display:flex}.successActions button,.backlink{border:1px solid var(--wine);color:var(--wine);background:#fff;border-radius:10px;padding:10px 13px;font-weight:750}.successActions button:first-child{background:var(--wine);color:#fff}.backlink{margin-bottom:24px}.adminGrid{grid-template-columns:repeat(3,1fr);gap:11px;margin:25px 0;display:grid}.adminGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;padding:17px;display:flex}.adminGrid small{letter-spacing:.11em;color:var(--rose);font-size:9px;font-weight:800}.adminGrid b{margin-top:6px;font:600 21px Georgia}.adminGrid p{color:var(--muted);margin:5px 0 0;font-size:11px}.summaryLine{border-bottom:1px solid var(--line);gap:13px;padding:18px 0;display:flex}.summaryLine:last-child{border:0}.summaryLine>b{background:var(--soft);width:28px;height:28px;color:var(--wine);border-radius:9px;place-items:center;display:grid}.summaryLine p{flex-direction:column;margin:0;display:flex}.summaryLine strong{font-size:14px}.summaryLine span{color:var(--muted);margin-top:5px;font-size:12px}@media (width<=700px){.addrow,.adminGrid{grid-template-columns:1fr}.successActions{flex-direction:column}.experiment .options{grid-template-columns:1fr}}.adminPage{grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.adminSide{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;height:calc(100vh - 78px);padding:30px 18px;display:flex;position:sticky;top:78px}.adminSide>div:first-child{padding:0 10px 22px}.adminSide>div:first-child small{color:var(--rose);letter-spacing:.18em;font-weight:900}.adminSide h2{margin:7px 0;font:600 20px Georgia}.adminSide p{color:var(--muted);font-size:11px;line-height:1.5}.adminSide>button{text-align:left;color:#74686b;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.adminSide>button.active{background:var(--soft);color:var(--wine);font-weight:800}.adminSide>button b{background:var(--rose);color:#fff;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:9px}.sidePrivate{border:1px solid var(--line);color:#65595b;background:#f8f4f2;border-radius:12px;margin-top:auto;padding:12px;font-size:11px}.sidePrivate small{color:var(--muted)}.adminContent{width:100%;max-width:1240px;margin:auto;padding:28px 34px 60px}.adminTop{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.adminTop button{color:var(--wine);background:0 0;border:0;font-weight:700}.adminHero{color:#fff;background:linear-gradient(125deg,#713347,#a65068);border-radius:22px;justify-content:space-between;align-items:center;padding:28px 32px;display:flex;box-shadow:0 18px 45px #71334725}.adminHero p{letter-spacing:.16em;opacity:.75;margin:0;font-size:10px;font-weight:900}.adminHero h1{margin:7px 0;font:500 31px Georgia}.adminHero span{opacity:.8;font-size:12px}.reportStatus{background:#ffffff18;border:1px solid #ffffff38;border-radius:14px;flex-direction:column;padding:13px 17px;font-weight:800;display:flex}.reportStatus small{margin-top:3px}.quickCards{grid-template-columns:repeat(4,1fr);gap:11px;margin:15px 0;display:grid}.quickCards article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:11px;padding:16px;display:flex}.quickCards article>span{width:37px;height:37px;color:var(--rose);background:#f6f1ef;border-radius:11px;place-items:center;font-weight:900;display:grid}.quickCards article.accent>span{background:var(--soft)}.quickCards div{flex-direction:column;display:flex}.quickCards small,.modernHead small,.modernCard>small{letter-spacing:.12em;color:var(--rose);font-size:8px;font-weight:900}.quickCards b{margin:2px 0;font:600 17px Georgia}.quickCards p{color:var(--muted);margin:0;font-size:9px}.adminColumns{grid-template-columns:1.35fr .75fr;gap:13px;margin-top:13px;display:grid}.adminColumns.lower{grid-template-columns:1fr 1fr}.modernCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 8px 28px #48232d07}.modernHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:15px;display:flex}.modernHead h2{margin:4px 0 0;font:600 20px Georgia}.modernHead>span{color:#8b7e81;background:#f5f0ee;border-radius:99px;padding:5px 8px;font-size:9px}.modernHead>b{background:var(--soft);width:25px;height:25px;color:var(--wine);border-radius:50%;place-items:center;display:grid}.modernHead button{color:var(--rose);background:0 0;border:0;font-size:10px;font-weight:800}.adminSignal{border-bottom:1px solid #f1ebe8;gap:13px;padding:17px 0;display:flex}.adminSignal:last-child{border:0}.adminSignal>b{border-radius:9px;place-items:center;width:31px;height:31px;font:600 12px Georgia;display:grid}.adminSignal>b.rose{background:var(--soft);color:var(--wine)}.adminSignal p{flex-direction:column;flex:1;margin:0;display:flex}.adminSignal strong{font-size:13px}.adminSignal span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.adminSignal button{color:var(--rose);text-align:left;background:0 0;border:0;padding:7px 0 0;font-size:9px;font-weight:800}.decisionItem{border-bottom:1px solid #f1ebe8;gap:10px;padding:15px 0;display:flex}.decisionItem i{background:#c8aa73;border-radius:50%;width:8px;height:8px;margin-top:4px}.decisionItem p{flex-direction:column;margin:0;display:flex}.decisionItem strong{font-size:12px}.decisionItem span{color:#665a5d;margin-top:3px;font-size:10px}.decisionItem small{color:#9b8f91;margin-top:3px;font-size:8px}.viewAll{background:var(--soft);width:100%;color:var(--wine);border:0;border-radius:10px;margin-top:13px;padding:10px;font-size:10px;font-weight:800}.productSignals article{border-bottom:1px solid #f1ebe8;align-items:center;padding:12px 0;display:flex}.productSignals article>span{width:28px;height:28px;color:var(--rose);background:#f7f2ef;border-radius:8px;place-items:center;display:grid}.productSignals p{flex-direction:column;flex:1;margin:0 10px;display:flex}.productSignals article>b{color:var(--wine);background:var(--soft);border-radius:99px;padding:4px 7px;font-size:8px}.experimentAdmin{background:linear-gradient(145deg,#fffbf0,#fff)}.experimentScore{flex-direction:column;padding:18px 0;display:flex}.experimentScore b{color:#87651d;font:600 21px Georgia}.experimentScore span{color:var(--muted);font-size:9px}.experimentAdmin>p{color:var(--muted);font-size:10px;line-height:1.55}.experimentAdmin>button{color:#8b681d;background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:800}.miniGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.miniGrid h3{margin:8px 0 4px;font:600 16px Georgia}.miniGrid p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.sectionHeading p{color:var(--rose);letter-spacing:.16em;font-size:10px;font-weight:900}.sectionHeading h1{margin:6px 0;font:600 31px Georgia}.sectionHeading span{color:var(--muted);font-size:12px}.fullReport{gap:9px;margin-top:25px;display:grid}.fullReport details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:0 17px}.fullReport summary{cursor:pointer;align-items:center;gap:11px;padding:15px 0;list-style:none;display:flex}.fullReport summary i{background:var(--soft);width:28px;height:28px;color:var(--wine);border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.fullReport summary b{flex:1}.fullReport summary span{color:var(--muted)}.fullReport details>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:15px 0;font-size:12px;line-height:1.6}.inboxList{gap:10px;margin-top:25px;display:grid}.inboxList article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:13px;padding:17px;display:flex}.inboxList article>i{background:var(--soft);width:34px;height:34px;color:var(--wine);border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.inboxList article>p{flex-direction:column;flex:1;margin:0;display:flex}.inboxList strong{font-size:13px}.inboxList span{color:var(--muted);margin-top:3px;font-size:11px}.inboxList small{color:#9a8e90;margin-top:3px;font-size:9px}.inboxList article>div{gap:7px;display:flex}.inboxList article>div button{border:1px solid var(--line);color:#665a5d;background:#fff;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:700}.inboxList article>div .approve{background:var(--wine);color:#fff;border-color:var(--wine)}.tasksAdmin article>b{color:#6b5f61;background:#f4efed;border-radius:99px;padding:5px 8px;font-size:9px}.tasksAdmin article>b.working{color:#966619;background:#fff1d8}@media (width<=1050px){.quickCards{grid-template-columns:repeat(2,1fr)}.adminColumns,.adminColumns.lower,.miniGrid{grid-template-columns:1fr}}@media (width<=760px){.adminPage{grid-template-columns:1fr}.adminSide{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:auto;padding:12px;display:flex;position:static;overflow-x:auto}.adminSide>div:first-child,.sidePrivate{display:none}.adminSide>button{flex:none}.adminContent{padding:20px 12px 50px}.adminHero{padding:22px}.adminHero h1{font-size:25px}.reportStatus{display:none}.quickCards{grid-template-columns:1fr 1fr}.adminTop span{display:none}.inboxList article{flex-wrap:wrap;align-items:start}.inboxList article>div{justify-content:flex-end;width:100%}}@media (width<=440px){.quickCards{grid-template-columns:1fr}.adminHero h1{font-size:22px}.adminHero{border-radius:17px}.adminSide{align-items:center;gap:4px;min-height:72px;padding:8px}.adminSide>button{flex-direction:column;justify-content:center;align-self:center;gap:3px;min-width:72px;height:56px;padding:7px 8px;font-size:14px;position:relative}.adminSide>button span{font-size:9px;display:block}.adminSide>button b{margin:0 0 30px 38px;position:absolute}}.reportShortcuts{scrollbar-width:none;gap:8px;margin:0;padding:14px 0 4px;display:flex;overflow-x:auto}.reportShortcuts button{border:1px solid var(--line);color:#493d41;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;font-weight:800;display:flex}.reportShortcuts button:first-child{color:#fff;background:#171516;border-color:#171516}.reportShortcuts button span{color:var(--rose);font-size:13px}.reportShortcuts button:first-child span{color:#fff}.dashboardDivider{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin:26px 0 11px;padding-bottom:10px;display:flex}.dashboardDivider small{color:var(--rose);letter-spacing:.15em;font-size:8px;font-weight:900}.dashboardDivider h2{margin:4px 0 0;font:600 19px Georgia}.dashboardDivider>span{color:var(--muted);font-size:9px}.connectedQuickCards{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.summaryActions{justify-content:flex-end;padding-top:2px}.summaryActions button:first-child{margin-right:auto}.summaryActions button.muted{color:#8f8588;background:#faf8f9;border-style:dashed}.summaryActions button.muted span{color:#b9adb1}.weekHighlights{margin-top:8px}.highlightDivider{margin-top:20px}.weekHighlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.weekHighlightGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:flex-start;gap:11px;padding:15px;display:flex}.weekHighlightGrid i{background:var(--soft);width:28px;height:28px;color:var(--wine);border-radius:9px;flex:0 0 28px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.weekHighlightGrid b{color:#2d2729;font-size:12px}.weekHighlightGrid p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.limitedReportNote{background:#fffaf4;border:1px solid #eadcc4;border-radius:15px;padding:16px 18px}.limitedReportNote b{color:#5a4531;font:600 16px Georgia}.limitedReportNote p{color:#77685a;margin:5px 0 0;font-size:11px;line-height:1.55}.fullReportRows{border-top:1px solid var(--line);padding:4px 0 12px}.fullReportRows article{border-bottom:1px solid #f1ebe8;padding:13px 0}.fullReportRows article:last-child{border-bottom:0}.fullReportRows small{color:var(--rose);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.fullReportRows p{color:#3f373a;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.fullReportRows ul{color:#3f373a;margin:0;padding-left:20px}.fullReportRows li{padding:2px 0;font-size:13px;line-height:1.55}.reportDataGrid,.reportDataGrid .modernCard{scroll-margin-top:100px}.reportListBlock{border-bottom:1px solid #f1ebe8;padding:13px 0}.reportListBlock:last-child{border-bottom:0}.reportListBlock>b{color:var(--rose);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.reportListBlock ul{margin:8px 0 0;padding-left:18px}.reportListBlock li{margin:3px 0;font-size:11px;line-height:1.55}.reportListBlock p,.reportEmpty{color:var(--muted);margin:7px 0 0;font-size:10px}.reportPriorityList{margin:0;padding:5px 0 0;list-style:none}.reportPriorityList li{border-bottom:1px solid #f1ebe8;align-items:center;gap:10px;padding:11px 0;font-size:12px;font-weight:700;display:flex}.reportPriorityList li span{background:var(--soft);width:27px;height:27px;color:var(--wine);border-radius:8px;place-items:center;font-size:10px;display:grid}.currentFollowupPanel{background:linear-gradient(145deg,#f7f2f4,#fff);border:1px solid #e8dce1;border-radius:20px;margin-top:30px;padding:2px 18px 18px}.currentDivider{margin-top:16px}.currentTracking{grid-template-columns:1fr 1fr;gap:12px;display:grid}.currentTracking>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.currentTracking>button>span{background:var(--soft);width:38px;height:38px;color:var(--wine);border-radius:11px;place-items:center;font-weight:900;display:grid}.currentTracking div{flex-direction:column;display:flex}.currentTracking small{color:var(--rose);letter-spacing:.12em;font-size:8px;font-weight:900}.currentTracking b{margin:3px 0;font:600 17px Georgia}.currentTracking p{color:var(--muted);margin:0;font-size:9px}.currentTracking em{color:var(--wine);font-size:9px;font-style:normal;font-weight:800}@media (width<=1150px){.connectedQuickCards{grid-template-columns:repeat(2,minmax(0,1fr))}.weekHighlightGrid{grid-template-columns:1fr}}@media (width<=760px){.dashboardDivider{flex-direction:column;align-items:start;gap:4px}.connectedQuickCards{grid-template-columns:1fr 1fr}.currentTracking{grid-template-columns:1fr}.currentTracking>button{grid-template-columns:38px 1fr}.currentTracking>button em{grid-column:2}.reportShortcuts{margin-right:-12px;padding-right:12px}}@media (width<=440px){.connectedQuickCards{grid-template-columns:1fr}.summaryActions{justify-content:flex-start}.summaryActions button:first-child{margin-right:0}.reportShortcuts button{padding:8px 11px}.dashboardDivider h2{font-size:17px}.currentFollowupPanel{margin-left:-3px;margin-right:-3px;padding:2px 12px 14px}.fullReport details{padding:0 14px}.fullReport summary{padding:17px 0}.fullReport summary b{font-size:15px}.fullReportRows p,.fullReportRows li{font-size:14px}}.adminPage.sidebarOverlay{grid-template-columns:minmax(0,1fr)}.adminSideControls{gap:7px;display:flex;padding:0 8px 8px!important}.adminSideControls button{border:1px solid var(--line);color:var(--wine);background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.adminSideControls button:first-child{flex:1}.adminSideControls button:last-child{width:30px;height:30px;padding:0;font-size:19px}.adminTop>div{align-items:center;gap:8px;display:flex}.adminTop .adminMenuToggle{color:#a91d5e;background:#fff3f8;border:1px solid #ead3de;border-radius:999px;padding:8px 12px}.weekPicker{align-items:center;gap:10px;display:flex}.weekPicker>span{letter-spacing:.13em;font-weight:900;color:var(--rose)!important;font-size:8px!important}.weekPicker select{appearance:none;color:#542638;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23713347' d='m7 10l5 5l5-5z'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e6d8dd;border-radius:999px;max-width:230px;padding:9px 34px 9px 13px;font-family:inherit;font-size:11px;font-weight:700;box-shadow:0 5px 16px #7133470b}.selectedWeekFacts{gap:0;display:grid}.selectedWeekFacts p{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin:0;padding:14px 0;font-size:12px;display:flex}.selectedWeekFacts p:last-child{border-bottom:0}.selectedWeekFacts span{color:var(--muted)}.selectedWeekFacts b{text-align:right}.selectedWeekActions>p{color:var(--muted);font-size:12px;line-height:1.6}.selectedWeekActions .viewAll.secondary{color:var(--wine);background:#fff;border:1px solid #ead3de;margin-top:8px}@media (width<=760px){.adminTop{flex-wrap:wrap;align-items:flex-start;gap:10px}.weekPicker{flex-direction:column;align-items:stretch;gap:4px;width:100%}.weekPicker>span{text-align:left;display:block}.weekPicker select{width:100%;max-width:none}.reportWeekSnapshot{grid-template-columns:1fr}}.sidebarOverlay .adminSide{z-index:20;width:220px;height:calc(100vh - 78px);transition:transform .22s;position:fixed;top:78px;left:0;transform:translate(-105%);box-shadow:18px 0 45px #26141c24}.sidebarOverlay .adminSide.open{transform:translate(0)}.adminSideScrim{z-index:19;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#19121538;border:0;position:fixed;inset:78px 0 0}@media (width<=760px){.sidebarOverlay .adminSide{flex-direction:column;align-items:stretch;gap:8px;width:min(280px,86vw);height:calc(100vh - 78px);padding:22px 16px;display:flex;position:fixed;top:78px;overflow-y:auto}.sidebarOverlay .adminSide>div:first-child,.sidebarOverlay .sidePrivate{display:block}.sidebarOverlay .adminSide>button{flex-direction:row;justify-content:flex-start;align-self:stretch;gap:10px;width:100%;min-width:0;height:auto;padding:12px;font-size:14px;display:flex;position:relative}.sidebarOverlay .adminSide>button span{font-size:13px}.sidebarOverlay .adminSide>button b{margin-left:auto;position:static}.adminSideScrim{top:78px}}.restoredAdminHero{margin-top:2px}.restoredQuickCards p{white-space:normal}.restoredPrimaryGrid{grid-template-columns:1.35fr .82fr}.restoredLowerGrid{grid-template-columns:1fr 1fr}.restoredEmpty{padding:22px 0 4px}.restoredEmpty>b{color:#242124;font:600 18px Georgia}.restoredEmpty p,.restoredSectionEmpty{color:var(--muted);font-size:12px;line-height:1.6}.restoredEmpty button,.inlineDetailLink{color:#c51d69;text-align:left;background:0 0;border:0;padding:8px 0 0;font-size:11px;font-weight:850}.restoredMiniGrid .miniSummary{min-height:180px}.restoredMiniGrid .inlineDetailLink{margin-top:13px;display:block}.experimentDetails>p{color:#5f5960;margin:12px 0 0;font-size:12px;line-height:1.55}@media (width<=1050px){.restoredPrimaryGrid,.restoredLowerGrid{grid-template-columns:1fr}}@media (width<=760px){.adminPage.sidebarOverlay{grid-template-columns:1fr;display:grid}.sidebarOverlay .adminSide,.sidebarPinned .adminSide{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;min-height:74px;box-shadow:none;flex-direction:row;align-items:center;gap:5px;padding:8px 12px;display:flex;position:static;overflow:auto hidden;transform:none}.sidebarOverlay .adminSide>div:first-child,.sidebarOverlay .adminSideControls,.sidebarOverlay .sidePrivate,.sidebarPinned .adminSide>div:first-child,.sidebarPinned .adminSideControls,.sidebarPinned .sidePrivate,.adminMenuToggle,.adminSideScrim{display:none!important}.sidebarOverlay .adminSide>button,.sidebarPinned .adminSide>button{text-align:center;flex-direction:column;flex:none;justify-content:center;align-self:center;gap:3px;width:auto;min-width:78px;height:58px;padding:7px 9px;font-size:15px;display:flex;position:relative}.sidebarOverlay .adminSide>button span,.sidebarPinned .adminSide>button span{white-space:nowrap;font-size:9px;line-height:1.1}.sidebarOverlay .adminSide>button b,.sidebarPinned .adminSide>button b{margin:0 0 32px 40px;position:absolute}.adminTop{margin-bottom:24px}.adminTop>div{width:100%}.adminTop>div>button:last-child{font-size:13px}.restoredQuickCards>button{padding:19px}.restoredQuickCards b{font-size:21px}.restoredQuickCards p{font-size:12px}.restoredPrimaryGrid,.restoredLowerGrid{grid-template-columns:1fr}.modernCard{padding:21px}.modernHead h2{font-size:23px}.adminSignal strong{font-size:15px}.adminSignal span{font-size:13px}}.reportWeekControl{flex-direction:column;align-items:flex-end;gap:8px;min-width:270px;display:flex}.reportWeekControl label{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.reportWeekControl label>span{color:var(--rose);letter-spacing:.13em;font-size:9px;font-weight:900}.reportWeekControl select{appearance:none;color:#542638;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23713347' d='m7 10l5 5l5-5z'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e4d6db;border-radius:999px;min-width:270px;padding:10px 36px 10px 14px;font-size:12px;font-weight:750;box-shadow:0 5px 16px #7133470b}.reportWeekControl .save{padding:6px 10px;font-size:11px}.missingWeekHero{background:linear-gradient(125deg,#4b4246,#875064)}.missingWeekCard{margin-top:15px}.missingWeekCard h2{margin:8px 0;font:600 24px Georgia}.missingWeekCard p{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.restoredMiniGrid .supplyUrgent{background:#fff7fb;border-color:#d95184}.restoredMiniGrid .supplies b{color:#a91d5e}@media (width<=700px){.welcome{flex-direction:column;align-items:flex-start;gap:18px}.reportWeekControl,.reportWeekControl label{align-items:flex-start;width:100%}.reportWeekControl select{width:100%;min-width:0}.reportWeekControl .save{display:block}.missingWeekHero{align-items:flex-start}.missingWeekCard h2{font-size:21px}}:root{--wine:#d42d7a;--rose:#ef5ca3;--soft:#fff0f7;--ink:#171717;--muted:#66666d;--line:#dedde1;--bg:#f5f5f7;--green:#2f8150}.leadershipCreatePanel{flex-direction:column;align-items:flex-end;margin:-4.2rem 0 1.5rem;display:flex}.createRecordButton{color:#fff;background:#151313;border:0;border-radius:14px;padding:.9rem 1.2rem;font-weight:800}.compactCreate{align-self:stretch;margin-top:1rem}.formError{color:#a62c58;margin:.25rem 0;font-weight:700}@media (width<=700px){.leadershipCreatePanel{align-items:stretch;margin:0 0 1.2rem}.createRecordButton{width:100%}}body{color:#171717;background:linear-gradient(135deg,#f7f7f9 0%,#fff 48%,#fff2f8 100%)}header{border-bottom-color:#dddde2;box-shadow:0 3px 18px #1515150a}.logo{background:linear-gradient(145deg,#111 15%,#303036 58%,#ed4f9c);box-shadow:0 7px 18px #ec4e9c25}.brand b{color:#111}.brand span{color:#626168}.user{color:#fff;background:#111;box-shadow:0 0 0 3px #ffd5e9}header mark{color:#9e1858;background:#fff4fa;border-color:#ef9fc6}.adminSide{background:#fcfcfd;border-right-color:#dedde1}.adminSide h2{color:#111}.adminSide p,.adminSide>button{color:#626168;font-size:13px}.adminSide>button.active{color:#111;background:linear-gradient(90deg,#ffe2f0,#fff2f8);box-shadow:inset 3px 0 #ed4f9c}.adminSide>button b{background:#111}.sidePrivate{color:#38383d;background:#f2f2f4;border-color:#dddde2}.sidePrivate small{color:#66666d;font-size:11px}.adminHero{background:linear-gradient(120deg,#111 0%,#242429 53%,#d72d7b 125%);position:relative;overflow:hidden;box-shadow:0 18px 46px #1112}.adminHero:before,.adminHero:after{color:#ff8bc2;text-shadow:0 0 20px #ff73b8;pointer-events:none;position:absolute}.adminHero:before{content:"✦";font-size:42px;top:-9px;right:23%;transform:rotate(13deg)}.adminHero:after{content:"✧";font-size:27px;bottom:7px;right:6%}.adminHero h1 em{color:#ff94c7}.reportStatus{background:#ffffff12;border-color:#ffaad36b}.quickCards article,.modernCard,.fullReport details,.inboxList article{border-color:#dedde1;box-shadow:0 9px 28px #10101508}.quickCards article>span{color:#171717;background:#f0f0f3}.quickCards article.accent>span{color:#c51d69;background:#ffe1ef}.quickCards small,.modernHead small,.modernCard>small,.sectionHeading p{color:#c51d69}.quickCards p{color:#606067;font-size:11px;line-height:1.4}.quickCards b{color:#141414}.modernHead h2,.miniGrid h3,.sectionHeading h1{color:#151515}.modernHead>span{color:#505057;background:#f1f1f3;font-size:11px}.modernHead>b{color:#fff;background:#111}.adminSignal>b.rose{color:#bd1c63;background:#ffe1ef}.adminSignal>b.gold{color:#333;background:#f0f0f2}.adminSignal>b.blue{color:#8d174e;background:#f4d7e6}.adminSignal strong{color:#1d1d1f;font-size:14px}.adminSignal span{color:#606067;font-size:12px}.adminSignal button,.modernHead button,.experimentAdmin>button{color:#c51d69;font-size:11px}.decisionItem strong{color:#1d1d1f;font-size:13px}.decisionItem span{color:#55555c;font-size:12px}.decisionItem small{color:#73737a;font-size:11px}.decisionItem i{background:#9999a0}.decisionItem i.urgent{background:#ed3d90}.viewAll{color:#fff;background:#111;font-size:12px}.viewAll:hover{background:#d72d7b}.productSignals strong{font-size:13px}.productSignals small{color:#67676d;font-size:11px}.productSignals article>b{color:#9f1555;background:#ffe3f0;font-size:10px}.productSignals article>span{color:#c51d69;background:#f1f1f3}.experimentAdmin{background:linear-gradient(145deg,#fff,#fff2f8);border-color:#f0c5da}.experimentScore b{color:#151515}.experimentScore span{font-size:11px}.experimentAdmin>p{color:#5d5d64;font-size:12px}.miniGrid p{color:#5e5e65;font-size:12px}.miniGrid .supplies{background:#fff6fa;border-color:#efc5da}.adminTop button{color:#c51d69;font-size:12px}.adminTop span{color:#606067;font-size:12px}.fullReport details>p{color:#55555c;font-size:13px}.inboxList span{font-size:12px}.inboxList small,.inboxList article>div button,.tasksAdmin article>b{font-size:11px}.modernCard{position:relative}.highlights:after{content:"✦";color:#f4a1c8;font-size:19px;position:absolute;top:19px;right:21px}.experimentAdmin:after{content:"✧";color:#eb63a5;font-size:24px;position:absolute;bottom:18px;right:22px}.card{border-color:#dedde1}.cardhead>b{color:#c51d69;background:#ffe4f1}.options button.selected{color:#a31555;background:#fff0f7;border-color:#ed4f9c}.options button.selected i{background:#ed4f9c;border-color:#ed4f9c}.multi button.selected{color:#a31555;background:#fff0f7;border-color:#ed4f9c}.submit,.next{background:#111;border-color:#111}.submit:hover,.next:hover{background:#d72d7b}.add{color:#a31555}.progress span{background:linear-gradient(90deg,#111,#ec4f9c)}nav button.active{color:#111;background:#fff0f7;border-color:#ed4f9c}nav button.active i,nav button.done i{background:#111}.experiment{background:#fff4fa;border-color:#efbfd6}.experiment>div>span{color:#c51d69}@media (width<=760px){.adminHero:before{opacity:.5;right:10%}.adminHero:after{display:none}}.authPage{color:#30292a;background:radial-gradient(circle at 15% 10%,#fbeaf1,#0000 34%),#faf8f7;place-items:center;min-height:100vh;padding:24px;display:grid}.authCard{background:#fff;border:1px solid #eadde0;border-radius:28px;width:min(520px,100%);padding:42px;box-shadow:0 24px 70px #4128301f}.authCard>.logo{width:62px;height:62px;margin-bottom:22px}.authCard>small{color:#bd3868;letter-spacing:.12em;font-weight:800}.authCard h1{margin:12px 0;font-size:2.2rem}.authCard p{color:#6c6265;font-size:1.05rem;line-height:1.55}.authCard label{gap:8px;margin:22px 0;font-weight:750;display:grid}.authCard input{border:1px solid #d9cfd2;border-radius:14px;width:100%;min-height:56px;padding:0 16px;font-size:1.05rem}.authCard .submit{width:100%;margin-top:10px}.authMessage{color:#7f2d4d;background:#f9edf2;border-radius:12px;padding:12px 14px}.authBack{color:#9c345a;background:0 0;border:0;width:100%;margin-top:12px;font-weight:700}.authPrivacy{line-height:1.5;display:block;color:#756b6e!important;letter-spacing:0!important;margin-top:24px!important}.cleanRecordList{gap:16px;display:grid}.cleanRecordCard{background:#fff;border:1px solid #e2dadd;border-radius:20px;padding:24px 28px;box-shadow:0 8px 24px #37242b09}.recordTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.recordTop small{color:#c52c68;letter-spacing:.05em;text-transform:uppercase;font-weight:800}.recordTop h3{margin:8px 0 0;font:650 1.45rem Georgia,serif}.quietEdit{color:#8b6573;white-space:nowrap;background:#fff;border:1px solid #e5d9dd;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:750}.quietEdit:hover{color:#b92662;border-color:#d84b82}.cleanRecordCard>p{color:#675e61;margin:16px 0 0;line-height:1.55}.recordStatus,.recordBy{color:#81777a;margin-top:12px;font-size:.9rem;display:block}.recordAnswer{background:#faf5f7;border-radius:14px;gap:5px;margin-top:14px;padding:14px 16px;display:grid}.recordAnswer b{color:#a62457;font-size:.85rem}.inlineRecordEditor{border-top:1px solid #eee5e8;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;padding-top:22px;display:grid}.inlineRecordEditor label{color:#665b5f;gap:7px;font-size:.82rem;font-weight:750;display:grid}.inlineRecordEditor input,.inlineRecordEditor select,.inlineRecordEditor textarea{color:#30292a;background:#fff;border:1px solid #ded4d7;border-radius:11px;width:100%;padding:11px 12px}.inlineRecordEditor textarea{resize:vertical;min-height:92px}.inlineRecordEditor .wideField{grid-column:1/-1}.inlineRecordEditor>button{color:#fff;background:#171315;border:0;border-radius:11px;grid-column:1/-1;width:max-content;padding:12px 18px;font-weight:800}@media (width<=700px){.cleanRecordCard{padding:20px}.recordTop h3{font-size:1.25rem}.inlineRecordEditor{grid-template-columns:1fr}.inlineRecordEditor .wideField,.inlineRecordEditor>button{grid-column:1}}.recordActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.completeTask{color:#267343;white-space:nowrap;background:#eff9f2;border:1px solid #b9ddc6;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:800}.completeTask:hover{background:#e1f4e7;border-color:#85c69d}.cleanRecordCard.recordCompleted{background:linear-gradient(135deg,#f4fbf6 0%,#fff 72%);border-color:#b9ddc6;box-shadow:0 8px 24px #2d7d4b12}.recordCompleted .recordTop small,.recordCompleted .recordStatus{color:#347b4d}.completedCheck{color:#257442;vertical-align:2px;background:#dff3e6;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:10px;font:800 17px/1 system-ui;display:inline-grid}@media (width<=700px){.recordTop{align-items:flex-start}.recordActions{max-width:145px}.completeTask,.quietEdit{padding:8px 10px}}.photo.previewing{grid-template-columns:minmax(180px,280px) 1fr;align-items:center;gap:22px;padding:18px!important;display:grid!important}.photoPreview{object-fit:cover;background:#eee;border-radius:16px;width:100%;max-height:220px;display:block}.photoReview{gap:16px;display:grid}.photoReview>span{gap:6px;display:grid}.photoReview>span strong{color:#b92662;font-size:1.15rem}.photoReview>span small{color:#6c6265;font-size:.95rem}.photoReview>div{flex-wrap:wrap;gap:10px;display:flex}.photoReview button,.photoReplace{cursor:pointer;background:#fff;border:1px solid #d9cfd2;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:750;display:inline-flex}.photoReview .photoConfirm{color:#fff;background:#171315;border-color:#171315}.photoReplace input{display:none}@media (width<=700px){.photo.previewing{grid-template-columns:1fr}.photoPreview{max-height:280px}.photoReview>div>*{flex:1}}.reportGallery{margin-top:28px}.reportGallery .sectionHeading{margin-bottom:16px}.galleryGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.galleryGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8dfe1;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 8px 24px #3323280f}.galleryGrid img{object-fit:cover;background:#eee;width:100%;height:180px;display:block}.galleryGrid span{gap:3px;padding:14px 16px;display:grid}.galleryGrid b{color:#30292a;font-size:1rem}.galleryGrid small{color:#766c6f;font-size:.88rem}.galleryEmpty{color:#766c6f;background:#fff;border:1px dashed #ddcfd3;border-radius:16px;padding:24px}.historyLayout{grid-template-columns:230px 1fr;align-items:start;gap:24px;display:grid}.historyList{gap:10px;display:grid;position:sticky;top:24px}.historyList button{text-align:left;color:#3a3033;cursor:pointer;background:#fff;border:1px solid #e5dadd;border-radius:16px;gap:5px;padding:16px;display:grid}.historyList button.active{background:#fff3f7;border-color:#d93676;box-shadow:0 8px 22px #b728601a}.historyList span,.historyList small{color:#7b7073}.archiveDetail{gap:14px;display:grid}.archiveHero{color:#fff;background:linear-gradient(115deg,#171416,#33252b);border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.archiveHero small{letter-spacing:.12em;color:#ff8bbb;font-weight:800}.archiveHero h2{margin:6px 0;font-size:1.8rem}.archiveHero p{color:#d8d1d3;margin:0}.archiveHero>span{color:#71560a;background:#fff1b8;border-radius:999px;padding:9px 13px;font-weight:800}.archiveHero>span.approved{color:#267344;background:#dff4e7}.archiveSection{background:#fff;border:1px solid #e5dadd;border-radius:18px;overflow:hidden}.archiveSection summary{cursor:pointer;align-items:center;gap:12px;padding:18px 20px;display:flex}.archiveSection summary i{color:#a92a5b;background:#f8e7ee;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:800;display:grid}.archiveSection summary b{flex:1;font-size:1.08rem}.archiveSection>div{gap:14px;padding:0 20px 20px;display:grid}.archiveField{border-top:1px solid #eee6e8;padding-top:14px}.archiveField>b{letter-spacing:.06em;text-transform:uppercase;color:#a93260;font-size:.82rem}.archiveField p{color:#4e4548;margin:7px 0 0;line-height:1.55}.archiveField ul{columns:2;color:#4e4548;margin:9px 0 0;padding-left:20px}.archiveField li{break-inside:avoid;margin-bottom:7px}.archiveReview{background:#fff6f9;border:1px solid #f0cfdd;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.archiveReview p{margin:0;line-height:1.5}.archiveReview p span{color:#766c6f}.archiveReview button{color:#fff;background:#171416;border:0;border-radius:13px;min-height:46px;padding:0 18px;font-weight:800}.archiveReview>strong{color:#287445;width:100%}@media (width<=850px){.historyLayout{grid-template-columns:1fr}.historyList{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));position:static}.archiveField ul{columns:1}.archiveHero{flex-direction:column;align-items:flex-start}}.archiveReview .editArchive{color:#9e2e59;background:#fff;border:1px solid #ddb8c7;margin-left:auto}.archiveEditor{gap:18px;display:grid}.editSection{background:#fff;border:1px solid #e5dadd;border-radius:20px;gap:14px;padding:22px;display:grid}.editSection h2{margin:0 0 4px;font-size:1.3rem}.editSection label{gap:7px;display:grid}.editSection label>span{color:#574d50;font-weight:800}.editSection textarea{width:100%;min-height:92px;font:inherit;resize:vertical;border:1px solid #d9cfd2;border-radius:14px;padding:14px 16px;line-height:1.45}.editSection textarea:focus{border-color:#d93676;outline:3px solid #f9dce8}.editorActions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #eadde1;border-radius:17px;justify-content:flex-end;gap:12px;padding:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 35px #36232a21}.editorActions button{background:#fff;border:1px solid #d9cfd2;border-radius:13px;min-height:48px;padding:0 20px;font-weight:800}.editorActions .saveArchive{color:#fff;background:#171416;border-color:#171416}.editorError{color:#a12c2c;background:#fff0f0;border-radius:12px;padding:12px}.manualProduct{border-top:2px solid #dedde1;margin-top:8px;padding-top:13px}.manualProduct>label{color:#303035;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.manualProduct>div{grid-template-columns:1fr auto;gap:8px;display:grid}.manualProduct input{border:1px solid #d9d9de;border-radius:10px;padding:11px;font-size:13px}.manualProduct button{color:#fff;background:#111;border:0;border-radius:10px;width:auto;padding:10px 13px;font-size:11px;font-weight:800}.manualProduct button:hover{background:#d72d7b}.reviewBefore{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.reviewIntro{color:#fff;background:linear-gradient(120deg,#111,#2a292e);border-radius:15px;align-items:center;gap:13px;padding:18px;display:flex}.reviewIntro>span{color:#ff76b8;font-size:25px}.reviewIntro h2{margin:0;font:600 22px Georgia}.reviewIntro p{color:#d2d2d6;margin:4px 0 0;font-size:12px}.reviewRows{gap:7px;margin-top:13px;display:grid}.reviewRows>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.reviewRows>button:hover{background:#fff8fb;border-color:#ed4f9c}.reviewRows i{color:#b61b61;background:#fff0f7;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}.reviewRows p{flex-direction:column;flex:1;margin:0;display:flex}.reviewRows strong{font-size:13px}.reviewRows span{color:#65656c;margin-top:3px;font-size:11px}.reviewRows b{color:#c51d69;font-size:11px}.sendConfirm{background:#f4f4f6;border-radius:14px;margin-top:15px;padding:16px}.sendConfirm>p{color:#5d5d64;margin:0 0 13px;font-size:11px;line-height:1.5}.sendConfirm>div{justify-content:flex-end;gap:8px;display:flex}.sendConfirm button{background:#fff;border:1px solid #d8d8dd;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.sendConfirm .confirmSend{color:#fff;background:#111;border-color:#111}.sendConfirm .confirmSend:hover{background:#d72d7b;border-color:#d72d7b}.submittedPage{width:min(920px,100% - 34px);margin:auto;padding:32px 0 60px}.submittedHero{color:#fff;background:linear-gradient(120deg,#111,#2b2a2f);border-radius:19px;align-items:center;gap:15px;padding:24px;display:flex}.submittedHero>span{background:#ed4f9c;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.submittedHero p{letter-spacing:.15em;color:#ff93c7;margin:0;font-size:9px;font-weight:900}.submittedHero h1{margin:4px 0;font:600 25px Georgia}.submittedHero small{color:#c9c9ce}.submittedNotice{color:#5a4f54;background:#fff0f7;border:1px solid #f0bfd7;border-radius:12px;margin:13px 0 25px;padding:13px;font-size:12px}.submittedPage .sectionHeading p{display:none}@media (width<=650px){.manualProduct>div{grid-template-columns:1fr}.sendConfirm>div{flex-direction:column}.reviewRows span{font-size:10px}.submittedHero{align-items:start}}.photo{width:100%;color:var(--wine);background:#fdfbfa;border:2px dashed #d5c8c5;border-radius:14px;align-items:center;margin-top:26px;padding:0;display:flex}.photo label{cursor:pointer;flex:1;justify-content:center;align-items:center;gap:13px;padding:19px;display:flex}.photo input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo label>b{font-size:25px}.photo label>span{text-align:left;flex-direction:column;display:flex}.photo label small{color:var(--muted);margin-top:3px;font-size:12px}.photo.attached{background:#fff3f9;border-style:solid;border-color:#ed4f9c}.photo.attached label>b{color:#fff;background:#ed4f9c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.photo>button{color:#fff;background:#111;border:0;border-radius:9px;margin-right:14px;padding:8px 11px;font-size:10px;font-weight:800}.adminSignal.open{background:#fff8fb;border-radius:12px;margin:0 -10px;padding-left:10px;padding-right:10px}.signalDetail{background:#f2f2f4;border-radius:10px;gap:5px;padding:10px 12px;margin-top:9px!important;display:grid!important}.signalDetail i{color:#48484e;font-size:11px;font-style:normal;line-height:1.4}.quickCards>button{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:11px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.quickCards>button:hover{border-color:#e78ab5;transform:translateY(-2px);box-shadow:0 10px 25px #c51d6912}.quickCards>button:focus-visible{outline-offset:2px;outline:3px solid #f5a9ca}.quickCards>button>span{color:#171717;background:#f0f0f3;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.quickCards>button.accent>span{color:#c51d69;background:#ffe1ef}.experimentToggle{cursor:pointer}.experimentToggle:focus-visible{outline-offset:3px;outline:2px solid #dc6ba0}.experimentDetails{color:#333;background:#fff;border:1px solid #efc5da;border-radius:12px;margin-top:12px;padding:14px}.experimentDetails>div{flex-direction:column;gap:3px;display:flex}.experimentDetails span,.experimentDetails small{color:#606067;font-size:11px}.experimentDetails ul{margin:10px 0;padding-left:18px;font-size:12px;line-height:1.55}.experimentDetails small{border-top:1px solid #eee;padding-top:9px;display:block}.inboxList article.reviewed{background:#fbfffc;border-color:#b7d9c4}.inboxList article.reviewed>i{color:#267044;background:#e4f5ea}.infoRequest{background:#fff5fa;border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex!important}.infoRequest label{color:#2b2426;font-size:11px;font-weight:800}.infoRequest textarea{resize:vertical;min-height:76px;font:inherit;border:1px solid #d9ced2;border-radius:9px;padding:10px;font-size:12px}.infoRequest button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;align-self:flex-start;padding:8px 11px;font-size:11px;font-weight:800}.decisionEntry{background:#fff8fb;border:1px solid #eadfe3;border-radius:10px;justify-content:space-between;gap:12px;align-items:center!important;margin:8px 0!important;padding:11px 12px!important;display:flex!important}.decisionEntry>span{flex-direction:column;gap:3px;display:flex}.decisionEntry small{color:#696269;font-size:11px}.decisionEntry>button{cursor:pointer;font-weight:800;color:#a22b60!important;background:0 0!important;border:0!important;width:auto!important}.decisionStatus{font:inherit;color:#5f3850;cursor:pointer;background:#fff;border:1px solid #d8cdd1;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.inboxList article.status-revisado{background:#fffafd;border-color:#e9bdd1}.inboxList article.status-ordenado---completado{background:#fbfffc;border-color:#b7d9c4}.inboxList article.status-ordenado---completado>i{color:#267044;background:#e4f5ea}.followupLoading,.followupMessage{color:#8c2856;background:#fff3f7;border-radius:12px;margin-top:20px;padding:13px 15px;font-size:13px}.followupMessage.ok{color:#267044;background:#edf8f0}.followupList article.followupCard{align-items:flex-start}.followupBody{flex:1;min-width:0}.followupSummary{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:0;display:grid}.followupSummary>span{flex-direction:column;min-width:0;display:flex}.followupSummary strong{color:#191719;font-size:14px}.followupSummary small{color:#766c70;margin-top:4px;font-size:11px}.followupSummary>b{color:#5f3850;white-space:nowrap;background:#f3eff1;border-radius:99px;padding:6px 9px;font-size:10px}.followupSummary>em{color:#c51d69;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.latestNote{color:#655b5e;background:#fff8fb;border-left:3px solid #f18bb9;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.followupEditor{border-top:1px solid #eee5e8;margin-top:14px;padding-top:14px}.followupGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.followupGrid label,.followupNote{color:#50464a;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.followupGrid input,.followupGrid select,.followupNote textarea{width:100%;font:inherit;color:#272327;background:#fff;border:1px solid #d9ced2;border-radius:9px;padding:10px;font-size:12px}.followupNote{margin-top:11px}.followupNote textarea{resize:vertical;min-height:82px}.followupNote small{color:#8b8084;font-weight:400}.saveFollowup{color:#fff;background:#111;border:0;border-radius:9px;margin-top:12px;padding:10px 14px;font-size:12px;font-weight:850}.followupCard.status-no-disponible,.followupCard.status-esperando-restock{background:#fffdf7;border-color:#e5c988}.followupCard.status-listo-para-ordenar{background:#fff9fc;border-color:#ef9fc2}.followupCard.status-ordenado,.followupCard.status-recibido,.followupCard.status-completado{background:#fbfffc;border-color:#a9d1b8}.followupCard.status-ordenado>i,.followupCard.status-recibido>i,.followupCard.status-completado>i{color:#267044;background:#e4f5ea}@media (width<=760px){.followupSummary{grid-template-columns:1fr auto}.followupSummary>em{grid-column:1/-1}.followupGrid{grid-template-columns:1fr}}.miniGrid>button.miniSummary{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.miniGrid>button.miniSummary:hover{border-color:#e78ab5;transform:translateY(-2px);box-shadow:0 12px 28px #c51d6910}.miniGrid>button.miniSummary:focus-visible{outline-offset:2px;outline:3px solid #f5a9ca}.miniSummary>b{color:#c51d69;margin-top:12px;font-size:11px;display:block}.miniSummary.open{border-color:#e78ab5}.miniDetail{border-top:1px solid #eadfe3;flex-direction:column;gap:7px;margin-top:13px;padding-top:12px;display:flex}.miniDetail strong{color:#242125;font-size:12px}.miniDetail i{color:#606067;font-size:11px;font-style:normal;line-height:1.45}.supplyDetail label{justify-content:space-between;align-items:center;gap:12px;margin-top:3px;font-size:11px;font-weight:800;display:flex}.supplyDetail select{font:inherit;color:#5f3850;background:#fff;border:1px solid #d8cdd1;border-radius:8px;padding:7px 9px;font-size:11px}.save.saveError{color:#9d2648;background:#fff0f2;border-color:#efb7c7}.leadershipHero{color:#fff;background:linear-gradient(130deg,#111,#4d2237);border-radius:20px;padding:25px 28px;box-shadow:0 16px 40px #28131d1c}.leadershipHero small{letter-spacing:.15em;color:#ffb7d6;font-size:10px;font-weight:900}.leadershipHero h1{margin:8px 0;font:600 30px Georgia}.leadershipHero p{color:#e6dce1;max-width:650px;margin:0;font-size:13px;line-height:1.55}.leadershipTabs{gap:8px;margin:18px 0;display:flex}.leadershipTabs button{color:#66616a;background:#fff;border:1px solid #dedde1;border-radius:99px;padding:10px 15px;font-size:12px;font-weight:800}.leadershipTabs button.active{color:#a81859;background:#ffe5f1;border-color:#e14a92}.leadershipHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:24px;display:flex}.leadershipHead h2{margin:0;font:600 23px Georgia}.leadershipHead p{color:#6b666d;margin:5px 0 0;font-size:12px}.leadershipHead>button,.leadershipForm>button,.leadershipTaskEdit>button{color:#fff;background:#111;border:0;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:850}.leadershipForm{background:#fff;border:1px solid #dedde1;border-radius:16px;gap:12px;margin-top:18px;padding:18px;display:grid}.leadershipForm label,.leadershipTaskEdit label{color:#4b464d;flex-direction:column;gap:6px;font-size:11px;font-weight:850;display:flex}.leadershipForm input,.leadershipForm textarea,.leadershipForm select,.leadershipTaskEdit input,.leadershipTaskEdit textarea,.leadershipTaskEdit select{font:inherit;background:#fff;border:1px solid #d8d3d7;border-radius:9px;padding:10px;font-size:12px}.leadershipForm textarea,.leadershipTaskEdit textarea{resize:vertical;min-height:82px}.leadershipFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.leadershipForm>button{justify-self:start}.leadershipList{gap:11px;margin-top:18px;display:grid}.leadershipTask{background:#fff;border:1px solid #dedde1;border-left:4px solid #bdb9bf;border-radius:14px;padding:16px}.leadershipTask.priority-importante{border-left-color:#e1b14f}.leadershipTask.priority-urgente{border-left-color:#e14a72}.leadershipTaskSummary{text-align:left;background:0 0;border:0;justify-content:space-between;gap:14px;width:100%;padding:0;display:flex}.leadershipTaskSummary>div{flex-direction:column;gap:4px;display:flex}.leadershipTaskSummary small{letter-spacing:.1em;color:#c51d69;text-transform:uppercase;font-size:9px;font-weight:900}.leadershipTaskSummary strong{font-size:14px}.leadershipTaskSummary span{color:#736d74;font-size:11px}.leadershipTaskSummary>b{color:#c51d69;white-space:nowrap;font-size:11px}.leadershipTask>p{color:#5f5960;border-top:1px solid #eee9ed;margin:12px 0 0;padding-top:11px;font-size:12px;line-height:1.55}.leadershipTaskEdit{border-top:1px solid #eee9ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px;padding-top:14px;display:grid}.leadershipTaskEdit .wideField{grid-column:1/-1}.leadershipTaskEdit>button{justify-self:start}.operationsTimeline{gap:14px;margin-top:20px;display:grid;position:relative}.operationsTimeline:before{content:"";background:#f1c4d8;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.operationsTimeline article{background:#fff;border:1px solid #dedde1;border-radius:15px;grid-template-columns:36px 1fr;gap:14px;padding:17px;display:grid;position:relative}.timelineDot{z-index:1;color:#c51d69;background:#ffe2ef;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:relative}.operationsTimeline small{color:#c51d69;letter-spacing:.04em;font-size:10px;font-weight:850}.operationsTimeline h3{margin:5px 0;font:600 18px Georgia}.operationsTimeline p{color:#59545a;margin:0;font-size:12px;line-height:1.6}.operationsTimeline span{color:#89838a;margin-top:9px;font-size:10px;display:block}.emptyState{text-align:center;color:#7c767d;background:#fff;border:1px dashed #d7d1d5;border-radius:14px;padding:25px}@media (width<=760px){.leadershipHero{padding:22px}.leadershipHero h1{font-size:26px}.leadershipHead{flex-direction:column;align-items:flex-start}.leadershipTabs{overflow-x:auto}.leadershipTabs button{white-space:nowrap}.leadershipFormGrid,.leadershipTaskEdit{grid-template-columns:1fr}.leadershipTaskEdit .wideField{grid-column:auto}}.meetingLog{gap:12px;margin-top:20px;display:grid}.meetingLog article{background:#fff;border:1px solid #dedde1;border-radius:15px;padding:18px}.meetingMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.meetingMeta b{color:#a81859;background:#ffe4f0;border-radius:99px;padding:5px 9px;font-size:10px}.meetingMeta span{color:#79737a;font-size:10px}.meetingLog h3{margin:12px 0 8px;font:600 19px Georgia}.meetingLog>article>p{color:#5d575e;margin:6px 0;font-size:12px;line-height:1.55}.meetingLog>article>div:not(.meetingMeta){background:#faf7f9;border-radius:10px;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px;display:flex}.meetingLog>article>div:not(.meetingMeta) b{color:#a81859;font-size:10px}.meetingLog>article>div:not(.meetingMeta) span{color:#555057;font-size:12px;line-height:1.5}.meetingLog>article>small{color:#8a848b;margin-top:11px;font-size:10px;display:block}.taskHeading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.taskHeading>button,.newTaskForm>button{color:#fff;white-space:nowrap;background:#111;border:0;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:850}.newTaskForm{background:#fff;border:1px solid #dedde1;border-radius:15px;gap:12px;margin-top:20px;padding:18px;display:grid}.newTaskForm>div,.taskEditor>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.newTaskForm label,.taskEditor label{flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.newTaskForm input,.newTaskForm textarea,.taskEditor input,.taskEditor select,.taskEditor textarea{font:inherit;background:#fff;border:1px solid #d9ced2;border-radius:9px;padding:10px;font-size:12px}.newTaskForm textarea,.taskEditor textarea{resize:vertical;min-height:75px}.interactiveTasks article.taskCard{align-items:flex-start}.taskCardBody{flex:1;min-width:0}.taskSummary{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:11px;width:100%;padding:0;display:grid}.taskSummary>span{flex-direction:column;display:flex}.taskSummary>b{color:#655b5e;background:#f4efed;border-radius:99px;padding:6px 9px;font-size:11px}.taskSummary>em{color:#c51d69;font-size:11px;font-style:normal;font-weight:800}.taskCardBody>p{color:#655b5e;background:#fff8fb;border-left:3px solid #f18bb9;margin:10px 0 0;padding:8px 10px;font-size:12px}.taskEditor{border-top:1px solid #eee5e8;gap:11px;margin-top:14px;padding-top:14px;display:grid}.taskEditor>button{color:#fff;background:#111;border:0;border-radius:9px;justify-self:start;padding:10px 14px;font-size:12px;font-weight:850}.taskCard.task-en-proceso{background:#fffdf7;border-color:#e8cf91}.taskCard.task-bloqueada{background:#fff8fa;border-color:#e7a6b5}.taskCard.task-completada{background:#fbfffc;border-color:#a9d1b8}.taskCard.task-completada>i{color:#267044;background:#e4f5ea}@media (width<=760px){.taskHeading{flex-direction:column;align-items:flex-start}.taskSummary{grid-template-columns:1fr auto}.taskSummary>em{grid-column:1/-1}.newTaskForm>div,.taskEditor>div{grid-template-columns:1fr}}.followupCard>.followupBody,.taskCard>.taskCardBody{width:auto!important;display:block!important}.followupEditor,.taskEditor,.inlineRecordEditor{background:#fffafb;border:1px solid #eee3e7;border-radius:14px;width:100%;max-width:900px;padding:18px}.followupEditor,.taskEditor{margin-top:14px}.inlineRecordEditor textarea{min-height:76px}@media (width<=760px){.followupEditor,.taskEditor,.inlineRecordEditor{padding:14px}}:where(button,a,input,textarea,select){transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}:where(button,a):focus-visible,:where(input,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #ef5ca33d}.adminContent>:not(.adminTop),.card{animation:.32s both gfo-gentle-in}.followupMessage.ok,.success{animation:.42s both gfo-success-in}.adminHero{position:relative;overflow:hidden}.adminHero:after{content:"✦";color:#ff9ccc;opacity:.75;pointer-events:none;font-size:1.35rem;animation:3.8s ease-in-out infinite gfo-sparkle;position:absolute;top:17%;right:21%}.adminHero>div:first-child:after{content:"✧";color:#ffd2e8;opacity:.72;pointer-events:none;font-size:.95rem;animation:4.6s ease-in-out .8s infinite gfo-sparkle;position:absolute;top:38%;right:17.5%}.dailyFocus{background:linear-gradient(120deg,#fff 0%,#fff6fa 100%);border:1px solid #f0dce5;border-radius:16px;align-items:center;gap:14px;margin:22px 0 4px;padding:15px 18px;display:flex;box-shadow:0 8px 24px #3d232d0b}.dailyFocus>span{color:#cf2b72;background:#ffe7f2;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.15rem;display:grid}.dailyFocus>div{gap:3px;display:grid}.dailyFocus small{color:#b12664;letter-spacing:.12em;font-size:.68rem;font-weight:850}.dailyFocus strong{color:#272124;font-size:.95rem}.dailyFocus p{color:#746a6e;margin:0;font-size:.79rem;line-height:1.45}@media (width<=600px){.dailyFocus{align-items:flex-start;padding:14px}.dailyFocus>span{flex-basis:38px;width:38px;height:38px}.dailyFocus strong{font-size:.9rem}}@media (width<=760px){.adminMain{max-width:100%;overflow-x:clip}.adminPage,.adminContent,.leadershipHero,.leadershipHead,.cleanRecordList,.cleanRecordCard,.recordTop,.recordTop>div{min-width:0;max-width:100%}.adminSide{overscroll-behavior-inline:contain;width:100%;max-width:100vw}.leadershipTabs{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.leadershipTabs::-webkit-scrollbar{display:none}.leadershipTabs button{flex:none}.leadershipHero p,.cleanRecordCard p,.recordTop h3{overflow-wrap:anywhere}}@media (hover:hover) and (pointer:fine){.quickCards button:hover,.miniSummary:hover,.reviewRows>button:hover,.historyList button:hover,.cleanRecordCard:hover,.followupCard:hover,.taskCard:hover{border-color:#ef5ca36b;transform:translateY(-3px);box-shadow:0 14px 34px #42263117}.adminSide>button:hover,nav button:hover{color:#a91f60;background:#fff0f7;transform:translate(2px)}.adminSignal button:hover,.modernHead button:hover,.experimentToggle:hover{color:#a91f60;transform:translate(3px)}.viewAll:hover,.createRecordButton:hover,.submit:hover,.confirmSend:hover,.saveFollowup:hover,.taskEditor>button:hover,.inlineRecordEditor>button:hover{background:#d72d7b;transform:translateY(-1px);box-shadow:0 9px 22px #d72d7b38}.quietEdit:hover{background:#fff4f8;box-shadow:0 5px 14px #5c2c3f14}}:where(button,a):active{transform:scale(.985)}@keyframes gfo-gentle-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes gfo-success-in{0%{opacity:0;transform:translateY(-4px)scale(.99)}70%{transform:translateY(0)scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes gfo-sparkle{0%,to{opacity:.45;transform:scale(.82)rotate(0)}50%{opacity:.95;transform:scale(1.08)rotate(8deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gfoHome{color:#171416;background:linear-gradient(135deg,#fff 0% 58%,#fff5fa 100%);min-height:100vh}.gfoHomeHeader{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #eadfe4;align-items:center;height:92px;padding:0 clamp(24px,4vw,64px);display:flex;position:sticky;top:0}.gfoHomeHeader .brand{margin-left:14px}.homeAccount{align-items:center;gap:14px;margin-left:auto;display:flex}.homeIdentity{text-align:right;display:grid}.homeIdentity b{font-size:15px}.homeIdentity small{color:#81767b}.signOut{color:#5e5459;cursor:pointer;background:#fff;border:1px solid #dfd4d9;border-radius:999px;padding:11px 17px;font-weight:800}.homeBody{width:min(1240px,100% - 48px);margin:0 auto;padding:54px 0 80px}.homeWelcome{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.homeWelcome small{color:#d72d7b;letter-spacing:.17em;margin-bottom:8px;font-weight:900;display:block}.homeWelcome h1{margin:0 0 8px;font-family:Georgia,serif;font-size:clamp(40px,5vw,64px)}.homeWelcome p{color:#746a6f;margin:0;font-size:19px}.homeReady{color:#267644;white-space:nowrap;background:#ebf7ef;border-radius:999px;padding:12px 18px;font-weight:800}.homeFocus{background:#fff8fb;border:1px solid #f0cedd;border-radius:24px;align-items:center;gap:20px;margin-bottom:34px;padding:25px 28px;display:flex;box-shadow:0 14px 38px #3f1f2d0d}.homeFocusIcon{color:#d72d7b;background:#ffe0ee;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.homeFocus small{color:#bd296b;letter-spacing:.14em;font-weight:900}.homeFocus h2{margin:5px 0;font-size:22px}.homeFocus p{color:#766b70;margin:0;font-size:16px}.homeSectionHead{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.homeSectionHead h2{margin:0;font-family:Georgia,serif;font-size:32px}.homeSectionHead span{color:#8a7e84}.homeModules{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.homeModule{text-align:left;color:#1d191b;background:#fff;border:1px solid #e7dce1;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:190px;padding:24px;transition:all .22s;display:flex;box-shadow:0 12px 30px #2d1c230b}.homeModuleIcon{color:#c6266e;background:#fff0f7;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:23px;display:grid}.homeModule h3{margin:0 0 8px;font-family:Georgia,serif;font-size:25px}.homeModule p{color:#776d72;margin:0;line-height:1.45}.homeModule em{color:#c6266e;margin-top:auto;padding-top:18px;font-style:normal;font-weight:900}.homeModule.active{cursor:pointer;background:linear-gradient(145deg,#fff 45%,#fff2f8);border-color:#edb5cf}.homeModule.soon{opacity:.72}.homeModule.soon em{color:#8c8186;letter-spacing:.06em;font-size:13px}.homeFootnote{text-align:center;color:#94888e;margin-top:30px}.homeSparkles{color:#f36ca9;letter-spacing:5px}.gfoHome button:focus-visible{outline-offset:3px;outline:3px solid #d72d7b40}@media (hover:hover){.homeModule.active:hover{transform:translateY(-4px);box-shadow:0 18px 42px #5c283f1a}.signOut:hover{color:#a91f60;background:#fff6fa;border-color:#e479aa}}@media (width<=820px){.gfoHomeHeader{height:76px;padding:0 18px}.gfoHomeHeader .brand span,.homeIdentity{display:none}.homeAccount{gap:8px}.signOut{padding:9px 12px;font-size:13px}.homeBody{width:calc(100% - 32px);padding:34px 0 60px}.homeWelcome{flex-direction:column;align-items:flex-start;gap:16px}.homeWelcome h1{font-size:40px}.homeFocus{align-items:flex-start;padding:20px}.homeModules{grid-template-columns:1fr}.homeModule{min-height:160px}.homeSectionHead{flex-direction:column;align-items:flex-start;gap:6px}.homeSectionHead h2{font-size:29px}}@media (width<=420px){.signOut span{display:none}.signOut:after{content:"Salir"}.homeFocus h2{font-size:19px}.homeFocus p{font-size:15px}}.homeWorkspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:28px;display:grid}.homeMain{min-width:0}.homeSectionHead small,.homeMenuTitle small,.reportSpotlight small{color:#c6266e;letter-spacing:.13em;font-weight:900}.reportSpotlight{text-align:left;color:#1c181a;cursor:pointer;background:linear-gradient(135deg,#fff 42%,#fff0f7);border:1px solid #edb5cf;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:100%;padding:28px;transition:all .22s;display:grid;box-shadow:0 16px 40px #41202e0f}.reportSpotlight .homeModuleIcon{margin:0}.reportSpotlight h3{margin:5px 0 8px;font-family:Georgia,serif;font-size:27px}.reportSpotlight p{color:#766b70;margin:0;line-height:1.5}.reportSpotlight strong{color:#bd296b;white-space:nowrap}.homeMiniNote{color:#73686d;background:#fff;border:1px solid #eadfe4;border-radius:19px;align-items:center;gap:13px;margin-top:22px;padding:18px 22px;display:flex}.homeMiniNote span{font-size:22px}.homeMiniNote p{margin:0;line-height:1.45}.homeMenu{color:#fff;background:#171517;border-radius:26px;padding:20px;position:sticky;top:116px;box-shadow:0 18px 44px #1f151921}.homeMenuTitle{padding:8px 10px 18px}.homeMenuTitle small{color:#f37db3}.homeMenuTitle h2{margin:6px 0 0;font-family:Georgia,serif;font-size:25px}.homeMenu>button,.homeMenu>.soon{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1a;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;min-height:70px;padding:14px 10px;display:grid}.homeMenu>button{cursor:pointer;border-radius:15px}.homeMenu>button.active{background:linear-gradient(100deg,#8e2152,#d72d7b);border-top-color:#0000}.homeMenu>button>span,.homeMenu>.soon>span{background:#ffffff1c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.homeMenu>button div,.homeMenu>.soon div{gap:3px;display:grid}.homeMenu b{font-size:15px}.homeMenu small{color:#c6bbc0}.homeMenu>button.active small{color:#ffe8f2}.homeMenu i{font-size:25px;font-style:normal}.homeMenu>.soon{opacity:.67;grid-template-columns:38px 1fr}@media (hover:hover){.reportSpotlight:hover{transform:translateY(-3px);box-shadow:0 20px 48px #4b23351c}.homeMenu>button:hover{background:#342a2e}.homeMenu>button.active:hover{background:linear-gradient(100deg,#9b245a,#e13682)}}@media (width<=980px){.homeWorkspace{grid-template-columns:1fr}.homeMenu{border-radius:20px;order:-1;gap:8px;padding:12px;display:flex;position:static;overflow-x:auto}.homeMenuTitle{display:none}.homeMenu>button,.homeMenu>.soon{border:0;border-radius:14px;flex:0 0 190px}.homeMenu>.soon{display:grid}.homeMenu b{white-space:nowrap}}@media (width<=680px){.homeWorkspace{gap:18px}.reportSpotlight{grid-template-columns:auto 1fr;gap:16px;padding:22px}.reportSpotlight strong{grid-column:1/-1}.reportSpotlight h3{font-size:23px}.homeFocus{margin-bottom:25px}.homeMenu>button,.homeMenu>.soon{flex-basis:165px;min-height:62px}.homeMenu>button>span,.homeMenu>.soon>span{display:none}.homeMenu>button,.homeMenu>.soon{grid-template-columns:1fr auto}.homeMenu>.soon{grid-template-columns:1fr}}.homeMenu .tone1>span{color:#7b62ab;background:#eee7ff}.homeMenu .tone2>span{color:#a95f47;background:#ffe7dc}.homeMenu .tone3>span{color:#4f8462;background:#e4f4e9}.homeMenu .tone4>span{color:#587086;background:#e7edf4}.homeMenu .tone5>span{color:#ac4378;background:#f9e2f0}.homeMenu>.soon>span{background:#f3edf0}.homeMenu>.soon{opacity:.82}.homeReady{box-shadow:0 6px 18px #26764412}.homeFocus{background:linear-gradient(125deg,#fff9fc,#fff4f8)}.reportSpotlight{background:linear-gradient(135deg,#fff 35%,#fff0f7 100%)}@media (width<=820px){.homeBody{padding-top:26px}.homeWelcome{gap:12px;margin-bottom:22px}.homeWelcome small{margin-bottom:5px;font-size:12px}.homeWelcome h1{margin-bottom:10px;font-size:clamp(34px,9vw,42px);line-height:1.02}.homeWelcome p{font-size:17px;line-height:1.45}.homeReady{padding:9px 14px;font-size:14px}.homeFocus{border-radius:21px;gap:15px;padding:19px 18px}.homeFocusIcon{border-radius:15px;width:48px;height:48px}.homeFocus h2{font-size:19px;line-height:1.35}.homeFocus p{font-size:14px;line-height:1.45}.homeSectionHead{margin-bottom:13px}.homeSectionHead h2{font-size:27px}.homeSectionHead span{font-size:14px}.reportSpotlight{border-radius:21px;padding:20px}.reportSpotlight h3{font-size:22px;line-height:1.25}.reportSpotlight p{font-size:15px}.homeMiniNote{margin-top:16px;padding:15px 17px}.homeMenu{background:#1b181a}.homeMenu>button.active{background:linear-gradient(110deg,#a3215d,#e02f80)}}@media (width<=420px){.gfoHomeHeader .logo{width:48px;height:48px}.gfoHomeHeader .brand b{font-size:20px}.signOut{padding:8px 10px}.homeSparkles{letter-spacing:1px;font-size:25px;display:inline-block}.homeWelcome h1{max-width:100%}.homeFocus{align-items:flex-start}.homeFocusIcon,.reportSpotlight .homeModuleIcon{width:42px;height:42px}.homeMiniNote{font-size:14px}}.homeBrandButton{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:flex}.homeBrandButton .brand{display:grid}.accountWrap{position:relative}.profileTrigger{cursor:pointer;border:0}.profileTrigger[aria-expanded=true]{box-shadow:0 0 0 4px #d72d7b29}.accountMenu{z-index:20;background:#fff;border:1px solid #e7dce1;border-radius:19px;gap:5px;width:260px;padding:19px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 50px #2d1b2329}.accountMenu small{color:#c6266e;letter-spacing:.12em;font-weight:900}.accountMenu b{font-family:Georgia,serif;font-size:21px}.accountMenu span,.accountMenu p{color:#766b70;font-size:14px}.accountMenu p{overflow-wrap:anywhere;margin:4px 0 10px}.accountMenu button{color:#fff;cursor:pointer;background:#171517;border:0;border-radius:12px;padding:11px;font-weight:800}@media (hover:hover){.homeBrandButton:hover .brand b{color:#a91f60}.profileTrigger:hover{box-shadow:0 0 0 4px #d72d7b1f}.accountMenu button:hover{background:#d72d7b}}@media (width<=560px){.gfoHomeHeader{gap:8px}.homeBrandButton .brand span{display:none}.homeBrandButton .brand b{font-size:19px}.homeAccount{margin-left:auto}.signOut{display:none}.accountMenu{width:min(260px,100vw - 30px);right:-3px}}.headerHome{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:flex}.headerHome .brand{margin-left:12px;display:grid}@media (hover:hover){.headerHome:hover .brand b{color:#a91f60}.headerHome:hover .logo{transform:translateY(-1px);box-shadow:0 8px 20px #c5276d2e}}.recordsLauncher{z-index:6;text-align:left;color:#fff;cursor:pointer;background:linear-gradient(110deg,#8e2152,#dd2c7d);border:1px solid #efafd0;border-radius:18px;grid-template-columns:40px auto 24px;align-items:center;column-gap:11px;padding:13px 17px;display:grid;position:fixed;bottom:26px;right:clamp(22px,4vw,58px);box-shadow:0 16px 40px #451a2e38}.recordsLauncher>span{background:#ffffff24;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.recordsLauncher b{font-size:15px}.recordsLauncher small{color:#ffe6f2}.recordsLauncher i{grid-area:1/3/3;font-size:25px;font-style:normal}@media (hover:hover){.recordsLauncher:hover{transform:translateY(-3px);box-shadow:0 20px 45px #451a2e47}}@media (width<=680px){.recordsLauncher{grid-template-columns:34px auto 20px;bottom:16px;left:16px;right:16px}.recordsLauncher>span{width:34px;height:34px}}.communicationSpotlight{color:#fff;text-align:left;background:linear-gradient(120deg,#171416,#522037);border:1px solid #ead6df;border-radius:22px;grid-template-columns:46px 1fr auto;align-items:center;gap:15px;width:100%;margin-bottom:24px;padding:19px 21px;display:grid;box-shadow:0 14px 35px #4c1a3020}.communicationSpotlightIcon{background:linear-gradient(145deg,#ef3c8b,#a81f5c);border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.communicationSpotlight small{color:#f395bf;letter-spacing:.13em;font-weight:900}.communicationSpotlight h2{margin:4px 0;font:700 22px Georgia,serif}.communicationSpotlight p{color:#e4d7dd;margin:0;font-size:14px}.communicationSpotlight strong{color:#fff;white-space:nowrap}@media (hover:hover){.communicationSpotlight:hover{transform:translateY(-2px);box-shadow:0 18px 42px #4c1a3028}}@media (width<=620px){.communicationSpotlight{grid-template-columns:42px 1fr;padding:17px}.communicationSpotlight strong{grid-column:1/-1}.communicationSpotlight h2{font-size:20px}.communicationSpotlight p{font-size:13px}}.homeResources{border-top:1px solid #eadfe4;margin-top:24px;padding-top:24px}.resourceHead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.resourceHead small{color:#c6266e;letter-spacing:.13em;font-weight:900}.resourceHead h2{margin:5px 0 0;font:700 25px Georgia,serif}.resourceHead>span{color:#8a7e84;font-size:13px}.resourceGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.resourceGrid button{text-align:left;color:#1c181a;cursor:pointer;background:#fff;border:1px solid #e7dce1;border-radius:17px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:15px;display:grid;box-shadow:0 7px 20px #46202f09}.resourceGrid button>span{color:#bd296b;background:#fff0f7;border-radius:12px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.resourceGrid button:nth-child(2)>span{color:#33272d;background:#f1edf0}.resourceGrid button:nth-child(4)>span{color:#9b6b12;background:#fff3d9}.resourceGrid button div{gap:3px;display:grid}.resourceGrid b{font-size:14px}.resourceGrid small{color:#786d72;font-size:11px;line-height:1.35}.resourceGrid i{color:#ba2a69;font-size:22px;font-style:normal}@media (hover:hover){.resourceGrid button:hover{border-color:#e69abe;transform:translateY(-2px);box-shadow:0 12px 28px #7b294f13}}@media (width<=980px){.homeMenu{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.homeMenu>button{flex:auto;min-width:0}.homeMenu>.soon{display:none}.homeResources{margin-top:20px}.resourceGrid{grid-template-columns:1fr 1fr}}@media (width<=680px){.homeWelcome{grid-template-columns:1fr auto;align-items:end;display:grid}.homeWelcome>div{min-width:0}.homeWelcome p{grid-column:1/-1}.homeWelcome h1{font-size:34px}.homeReady{align-self:end}.homeMenu{grid-template-columns:1fr 1fr;padding:10px}.homeMenu>button{min-height:58px}.resourceHead{align-items:start}.resourceHead>span{display:none}.resourceHead h2{font-size:22px}.resourceGrid{grid-template-columns:1fr}.resourceGrid button{padding:13px}.resourceGrid small{font-size:12px}}@media (width<=420px){.homeWelcome{grid-template-columns:1fr}.homeReady{width:max-content}.homeBody{padding-top:20px}.homeWelcome{gap:9px}.homeWelcome p{font-size:15px}.homeWelcome h1{font-size:32px}.homeMenu>button{padding:11px}.homeResources{padding-top:20px}}.actionCenter{color:#fff;background:linear-gradient(112deg,#130f16 0%,#321423 55%,#6f1e3d 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 36px #3f172619}.actionCenter:after{content:"✦";color:#b97896;opacity:.3;font-size:45px;position:absolute;top:-17px;right:42%}.actionCenter>div:first-child{z-index:1;gap:4px;display:grid}.actionCenter small{color:#d9a0b8;letter-spacing:.16em;font-size:10px;font-weight:900}.actionCenter b{font:700 20px Georgia,serif}.actionPills{z-index:1;gap:8px;display:flex}.actionPills button{color:#d8cbd1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-weight:800;display:flex}.actionPills button span{color:#fff;background:#ffffff12;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.actionPills button.hasAction{color:#42162a;background:#fff;border-color:#fff}.actionPills button.hasAction span{color:#fff;background:#782243}.homeMenu{background:linear-gradient(145deg,#151116,#351522)}.homeMenu>button.active{background:linear-gradient(105deg,#68203e,#963258)}.homeSectionHead small,.resourceHead small,.reportSpotlight small{color:#a92e5c}.reportSpotlight{background:linear-gradient(135deg,#fff 38%,#fbf2f6);border-color:#dec0cc}.homeModuleIcon,.resourceGrid button>span{color:#9d2d58;background:#f8e8ef}.resourceGrid button:nth-child(3)>span{color:#dca0ba;background:#321522}.resourceGrid button em,.homeMenu>button em{color:#fff;background:#7b2345;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-style:normal;font-weight:900;display:grid}.homeMenu>button em{color:#6f1e3d;background:#fff}.resourceGrid button:has(em){grid-template-columns:39px minmax(0,1fr) auto auto}@media (width<=680px){.actionCenter{align-items:flex-start;padding:15px;display:grid}.actionCenter:after{top:-20px;right:12%}.actionPills{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.actionPills button{justify-content:center;padding:8px 6px;font-size:12px}.actionCenter b{font-size:18px}.homeBody{padding-top:16px}.homeWelcome{margin-bottom:15px;padding-bottom:2px;display:block;position:relative}.homeWelcome>div{width:100%}.homeWelcome small{white-space:nowrap;letter-spacing:.13em;font-size:10px}.homeWelcome h1{margin:4px 0 7px;padding-right:145px;font-size:30px;line-height:1}.homeWelcome p{margin:0;padding-right:155px;font-size:14px;line-height:1.35}.homeReady{padding:8px 11px;font-size:12px;position:absolute;bottom:3px;right:0}.actionCenter{margin-bottom:15px}.reportSpotlight{border-radius:18px;gap:12px;padding:16px}.reportSpotlight .homeModuleIcon{border-radius:11px;width:37px;height:37px;font-size:18px}.reportSpotlight h3{margin:3px 0 5px;font-size:19px}.reportSpotlight p{font-size:13px;line-height:1.4}.reportSpotlight strong{font-size:13px}.homeSectionHead h2{font-size:24px}.homeSectionHead span{font-size:12px}.homeResources{margin-top:17px;padding-top:19px}}@media (width<=420px){.homeWelcome h1{padding-right:125px;font-size:29px}.homeWelcome p{padding-right:125px;font-size:13px}.homeReady{padding:7px 9px;font-size:11px}.actionCenter{padding:13px}.actionCenter b{font-size:17px}.actionPills button{font-size:11px}.reportSpotlight{padding:14px}.reportSpotlight h3{font-size:18px}.reportSpotlight p{font-size:12px}}.homeMenu>button.privateLeadershipAccess{background:linear-gradient(115deg,#2a111d,#651d3b);border:1px solid #9e506f;grid-template-columns:38px minmax(0,1fr) auto auto;margin-top:9px;box-shadow:0 10px 25px #0e080c36}.homeMenu>button.privateLeadershipAccess>span{color:#f0a8c5;background:#ffffff12}.homeMenu>button.privateLeadershipAccess div small:first-child{color:#dca0b8;letter-spacing:.11em;font-size:8px;font-weight:900}.homeMenu>button.privateLeadershipAccess div small:last-child{color:#e2d2d9;white-space:normal;line-height:1.3}.homeMenu>button.privateLeadershipAccess em{color:#6a1d3c;background:#fff;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:11px;font-style:normal;font-weight:900;display:grid}.homeMenu>button.privateLeadershipAccess i{color:#f3bdd3}@media (hover:hover){.homeMenu>button.privateLeadershipAccess:hover{background:linear-gradient(115deg,#381522,#7a2347);transform:translateY(-1px)}}@media (width<=980px){.homeMenu>button.privateLeadershipAccess{grid-column:1/-1;min-height:68px;margin-top:0}.homeMenu>button.privateLeadershipAccess>span{display:grid}.homeMenu>button.privateLeadershipAccess div small:first-child{display:block}}@media (width<=680px){.homeMenu>button.privateLeadershipAccess{grid-template-columns:36px minmax(0,1fr) auto auto;padding:12px}.homeMenu>button.privateLeadershipAccess>span{width:34px;height:34px}.homeMenu>button.privateLeadershipAccess b{font-size:14px}.homeMenu>button.privateLeadershipAccess div small:last-child{font-size:10px}}.previewRoleBadge{color:#8b244e;white-space:nowrap;background:#fff5f9;border:1px solid #e3c6d2;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:850;text-decoration:none}@media (width>=700px){.gfoHomeHeader{height:86px}.homeBody{padding-top:42px}.homeWelcome{margin-bottom:22px}.homeWelcome h1{font-size:clamp(38px,4.25vw,54px)}.homeWelcome p{font-size:17px}.homeSectionHead h2{font-size:29px}}.docsPage{color:#181518;background:linear-gradient(145deg,#fff 0% 58%,#fff7fb 100%);min-height:100vh}.docsBody{max-width:1480px;margin:auto;padding:42px clamp(24px,4vw,66px) 110px}.docsHero{color:#fff;background:linear-gradient(120deg,#141214 10%,#3b1b2a 62%,#982557);border-radius:32px;padding:44px 48px;position:relative;overflow:hidden;box-shadow:0 22px 54px #43192c2b}.docsHero:after{content:"✨";font-size:46px;position:absolute;top:38px;right:54px}.docsHero>small,.docsSectionHead small,.docsForm>small{letter-spacing:.17em;color:#f49bc7;font-weight:900}.docsHero h1{max-width:900px;margin:18px 0;font-family:Georgia,serif;font-size:clamp(36px,5vw,66px);line-height:1.02}.docsHero p{color:#eadde4;max-width:820px;font-size:19px;line-height:1.55}.docsHeroStats{gap:12px;margin-top:28px;display:flex}.docsHeroStats span{background:#ffffff17;border:1px solid #ffffff2b;border-radius:999px;padding:10px 15px}.docsHeroStats b{margin-right:5px;font-size:20px}.docsTabs{gap:10px;margin:24px 0 32px;display:flex;overflow:auto}.docsTabs button{white-space:nowrap;color:#5e555a;cursor:pointer;background:#fff;border:1px solid #e3d9de;border-radius:999px;padding:14px 22px;font-weight:800}.docsTabs button.active{color:#b62166;background:#fff0f7;border-color:#ef4c99}.docsMessage{color:#257646;background:#eaf8ef;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:14px 18px;display:flex}.docsMessage button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:22px}.docsGrid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:26px;display:grid}.docsMain,.docsForm{background:#ffffffeb;border:1px solid #e5dce1;border-radius:28px;padding:28px;box-shadow:0 14px 38px #321b260f}.docsSectionHead{border-bottom:1px solid #eadfe5;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.docsSectionHead h2,.docsForm h2{margin:8px 0;font:700 34px/1.1 Georgia,serif}.docsSectionHead input{border:1px solid #dfd3d9;border-radius:14px;width:min(320px,48%);padding:13px 15px;font-size:16px}.templateList,.submissionList,.trainingList{gap:14px;display:grid}.templateCard{border:1px solid #eadfe5;border-radius:20px;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:18px;transition:all .2s;display:grid}.templateCard:hover{transform:translateY(-2px);box-shadow:0 12px 28px #501e3517}.templateIcon{color:#b92468;background:#ffe7f3;border-radius:15px;place-items:center;width:52px;height:52px;font-size:12px;font-weight:900;display:grid}.templateCard small,.submissionList small,.trainingList small{color:#c52b70;letter-spacing:.06em;font-weight:900}.templateCard h3,.submissionList h3,.trainingList h3{margin:5px 0;font:700 24px Georgia,serif}.templateCard p,.templateCard em{color:#746a6f}.templateCard em{font-size:13px;font-style:normal}.templateCard button,.submissionList button{color:#af215f;cursor:pointer;background:#fff;border:1px solid #eccedc;border-radius:999px;padding:11px 16px;font-weight:800}.docsForm{gap:15px;display:grid;position:sticky;top:20px}.docsForm p{color:#746a6f;margin:0}.docsForm label{color:#4e454a;gap:7px;font-weight:800;display:grid}.docsForm input,.docsForm select,.docsForm textarea{width:100%;font:inherit;color:#241f22;background:#fff;border:1px solid #ddcfd6;border-radius:14px;padding:12px 13px}.docsForm textarea{resize:vertical;min-height:88px}.docsTwo{grid-template-columns:1fr 1fr;gap:11px;display:grid}.filePick{background:#fff7fb;border:1px dashed #de8db3;border-radius:16px;padding:14px}.docsForm>button{color:#fff;cursor:pointer;background:#151215;border:0;border-radius:15px;padding:15px;font-weight:900}.docsForm>button:disabled{opacity:.55}.privacyNote{color:#5d5358;background:#f2eff1;border-radius:14px;padding:13px}.submissionList article{border:1px solid #eadfe5;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:18px;display:grid}.submissionList p{color:#746a6f;margin:4px 0}.status{background:#efecee;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.status.reviewed{color:#247844;background:#e8f7ed}.trainingList article{border:1px solid #eadfe5;border-radius:20px;padding:20px}.trainingList p{color:#5f555a;line-height:1.5}.trainingList aside{background:#fff4f9;border-left:3px solid #ee4b97;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.docsEmpty{text-align:center;background:#fffafd;border:1px dashed #e4cbd7;border-radius:22px;padding:48px 24px}.docsEmpty span{font-size:30px}.docsEmpty h3{margin:12px 0 7px;font:700 26px Georgia,serif}.docsEmpty p,.docsLoading{color:#756b70}.homeLaunchers{z-index:6;gap:10px;display:grid;position:fixed;bottom:26px;right:clamp(22px,4vw,58px)}.homeLaunchers .recordsLauncher,.homeLaunchers .documentsLauncher{position:static}.documentsLauncher{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(110deg,#171417,#3c1b2a);border:1px solid #55444d;border-radius:18px;grid-template-columns:40px auto 24px;align-items:center;column-gap:11px;padding:13px 17px;display:grid;box-shadow:0 16px 40px #23121a33}.documentsLauncher>span{background:#ffffff1a;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.documentsLauncher b{font-size:15px}.documentsLauncher small{color:#eadce3}.documentsLauncher i{grid-area:1/3/3;font-size:25px;font-style:normal}@media (width<=800px){.docsBody{padding:24px 18px 100px}.docsHero{padding:30px 24px}.docsHero:after{font-size:30px;top:22px;right:24px}.docsHero h1{max-width:85%;font-size:42px}.docsHero p{font-size:17px}.docsHeroStats{overflow:auto}.docsGrid{grid-template-columns:1fr}.docsForm{grid-row:auto;position:static}.docsSectionHead{align-items:start;display:grid}.docsSectionHead input{width:100%}.templateCard{grid-template-columns:45px 1fr}.templateIcon{width:45px;height:45px}.templateCard button{grid-column:2;width:max-content}.submissionList article{grid-template-columns:1fr auto}.submissionList button{grid-column:1/3}.homeLaunchers{bottom:16px;left:16px;right:16px}.homeLaunchers .recordsLauncher,.documentsLauncher{grid-template-columns:34px auto 20px}.documentsLauncher>span{width:34px;height:34px}}@media (width<=480px){.docsHero h1{font-size:36px}.docsHero p{font-size:16px}.docsHeroStats span{font-size:13px}.docsMain,.docsForm{border-radius:22px;padding:20px}.docsSectionHead h2,.docsForm h2{font-size:29px}.docsTwo{grid-template-columns:1fr}.templateCard{padding:15px}.templateCard h3{font-size:21px}.docsTabs button{padding:12px 16px}.homeLaunchers{margin:18px;position:static}.homeLaunchers .recordsLauncher,.documentsLauncher{width:100%;margin-bottom:10px}}.recordsPage{color:#1b1719;background:linear-gradient(145deg,#fff 56%,#fff3f8);min-height:100vh}.recordsHeader{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-bottom:1px solid #eadfe4;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(20px,4vw,62px);display:flex;position:sticky;top:0}.recordsHeader>button:first-child{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;display:flex}.recordsHeader>button:first-child>span:last-child{display:grid}.recordsHeader b{font-family:Georgia,serif;font-size:23px}.recordsHeader small{color:#756a70}.recordsLogo{color:#fff;background:linear-gradient(145deg,#151515 46%,#db2b79);border-radius:16px;place-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:21px;display:grid}.recordsBack{cursor:pointer;background:#fff;border:1px solid #e2d6db;border-radius:999px;padding:11px 17px;font-weight:800}.recordsShell{width:min(1380px,100% - 48px);margin:auto;padding:50px 0 90px}.recordsIntro small,.formHead small,.listHead small{color:#cc2872;letter-spacing:.15em;font-weight:900}.recordsIntro h1{margin:10px 0;font:48px/1.08 Georgia,serif}.recordsIntro p{color:#766b70;font-size:18px}.recordsTabs{gap:10px;margin:34px 0 24px;display:flex}.recordsTabs button{color:#665c61;cursor:pointer;background:#fff;border:1px solid #e2d6db;border-radius:999px;padding:13px 18px;font-weight:850}.recordsTabs button.active{color:#b92165;background:#fff0f7;border-color:#ec4d95}.recordsTabs b{color:#fff;background:#201b1e;border-radius:50%;place-items:center;min-width:25px;height:25px;margin-left:7px;display:inline-grid}.recordsNotice{color:#257344;background:#eaf7ef;border-radius:16px;margin-bottom:20px;padding:15px 18px;font-weight:750}.recordsGrid{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:26px;display:grid}.recordForm,.recordCard,.recordEmpty{background:#fff;border:1px solid #e5dce0;border-radius:24px;box-shadow:0 14px 38px #391e2a0e}.recordForm{gap:16px;padding:25px;display:grid;position:sticky;top:112px}.formHead h2,.listHead h2{margin:7px 0 5px;font-family:Georgia,serif;font-size:28px}.formHead p{color:#776c71;margin:0 0 8px;line-height:1.45}.recordForm label,.inlineEditor label{color:#51484c;gap:7px;font-weight:800;display:grid}.recordForm input,.recordForm textarea,.recordForm select,.inlineEditor input,.inlineEditor textarea,.inlineEditor select{width:100%;font:inherit;color:#211c1f;background:#fff;border:1px solid #ded4d9;border-radius:13px;padding:12px 13px}.recordForm textarea,.inlineEditor textarea{resize:vertical;min-height:85px}.formRow{grid-template-columns:1fr 1fr;gap:11px;display:grid}.formRow.three{grid-template-columns:repeat(3,1fr)}.recordForm h3{color:#bd296b;letter-spacing:.08em;margin:4px 0 -5px;font-size:14px}.checkLine{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.checkLine input{width:20px;height:20px}.primaryAction,.inlineEditor>button{color:#fff;cursor:pointer;background:#171416;border:0;border-radius:14px;padding:14px 17px;font-weight:900}.recordList{gap:15px;display:grid}.listHead{justify-content:space-between;align-items:end;margin:0 4px 4px;display:flex}.listHead h2{margin-bottom:0}.listHead span{color:#80757a}.recordCard{border-left:5px solid #d5cbd0;padding:22px}.recordCard.status-approved,.recordCard.status-ready_to_reprint{border-left-color:#d72d7b}.recordCard.status-applied,.recordCard.status-verified{border-left-color:#4e9b68}.cardTop{justify-content:space-between;align-items:start;gap:18px;display:flex}.cardTop small{color:#c1266d;text-transform:uppercase;letter-spacing:.06em;font-weight:850}.cardTop h3{margin:6px 0;font:26px Georgia,serif}.statusPill{white-space:nowrap;background:#f2edef;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:850}.recordFacts,.compareGrid{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0;display:grid}.recordFacts span,.compareGrid span{color:#655b60;background:#faf7f8;border-radius:13px;padding:12px}.recordFacts b,.compareGrid b,.adminNote b{color:#352e32;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:12px;display:block}.recordCard>p{color:#675d62}.readyMessage{color:#a51f5c;background:#fff0f7;border:1px solid #f2c7da;border-radius:14px;gap:3px;padding:13px 15px;display:grid}.readyMessage span{color:#665a60}.adminNote{color:#62575c;background:#f8f3f5;border-radius:14px;margin-top:12px;padding:13px 15px}.recordCard>footer{border-top:1px solid #eee5e9;justify-content:space-between;align-items:center;gap:13px;margin-top:16px;padding-top:15px;display:flex}.recordCard>footer>span{color:#867a80;font-size:13px}.recordCard>footer button{color:#a52160;cursor:pointer;background:#fff;border:1px solid #e2d6db;border-radius:999px;padding:9px 13px;font-weight:850}.recordCard>footer .confirmButton{color:#fff;background:#171416;border-color:#171416}.inlineEditor{background:#fff7fb;border-radius:17px;grid-template-columns:1fr 1fr;gap:13px;margin-top:16px;padding:17px;display:grid}.inlineEditor .wide,.inlineEditor>button{grid-column:1/-1}.recordEmpty{color:#cb2a72;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.recordEmpty b{color:#292326;font:22px Georgia,serif}.recordEmpty span{color:#82767c}@media (hover:hover){.recordsHeader button:hover,.recordsTabs button:hover,.recordCard footer button:hover{border-color:#e66fa5}.primaryAction:hover,.inlineEditor>button:hover,.confirmButton:hover{background:#c92770!important}.recordCard{transition:all .2s}.recordCard:hover{transform:translateY(-2px);box-shadow:0 18px 44px #391e2a16}}@media (width<=900px){.recordsGrid{grid-template-columns:1fr}.recordForm{position:static}.recordsShell{width:calc(100% - 32px);padding-top:32px}}@media (width<=600px){.recordsHeader{height:74px;padding:0 16px}.recordsHeader b{font-size:19px}.recordsHeader small{display:none}.recordsLogo{width:47px;height:47px}.recordsBack{padding:9px 12px}.recordsIntro h1{font-size:36px}.recordsIntro p{font-size:16px}.recordsTabs{margin-top:25px;overflow:auto}.recordsTabs button{white-space:nowrap}.recordForm,.recordCard{border-radius:20px;padding:19px}.formRow.three{grid-template-columns:1fr}.cardTop,.recordCard>footer{flex-direction:column;align-items:flex-start}.recordFacts,.compareGrid,.inlineEditor{grid-template-columns:1fr}.inlineEditor>*{grid-column:1!important}.listHead{flex-direction:column;align-items:flex-start}.listHead h2{font-size:25px}}.pairListForm{align-self:start}.pairEntryList{gap:10px;display:grid}.pairEntryHeader{color:#9a8d93;text-transform:uppercase;letter-spacing:.06em;grid-template-columns:34px 1.4fr 1fr .65fr .8fr 34px;gap:8px;padding:0 8px;font-size:11px;font-weight:900;display:grid}.pairEntryRow{background:#fff;border:1px solid #eadce3;border-radius:16px;grid-template-columns:34px 1.4fr 1fr .65fr .8fr 34px;align-items:end;gap:8px;padding:12px;display:grid}.pairEntryRow label{gap:5px;font-size:12px}.pairEntryRow input{min-width:0;padding:11px 10px}.rowNumber{color:#c72b70;background:#ffeaf3;border-radius:10px;align-self:center;place-items:center;width:30px;height:30px;display:grid}.removeRow{color:#9c315f;cursor:pointer;background:#f6eef2;border:0;border-radius:10px;align-self:end;width:34px;height:42px;font-size:21px}.pairReason{grid-column:2/5}.checkLine{grid-column:5/7;align-self:center}.discountPrice{grid-column:5/7}.addRowButton{color:#a82360;cursor:pointer;background:#fff8fb;border:1px dashed #d99ab7;border-radius:14px;padding:12px;font-weight:900}.primaryAction:disabled{opacity:.55;cursor:wait}.inlineEditor .dangerButton{color:#a3275f;background:#fff;border:1px solid #e8c5d5}.inlineEditor .dangerButton:hover{background:#fff0f5!important}@media (width<=720px){.pairEntryHeader{display:none}.pairEntryRow{grid-template-columns:38px 1fr 1fr}.pairEntryRow .rowNumber{grid-column:1}.pairEntryRow label:first-of-type{grid-column:2/4}.pairEntryRow label:nth-of-type(2){grid-column:1/3}.pairEntryRow label:nth-of-type(3){grid-column:3}.pairEntryRow label:nth-of-type(4){grid-column:1/3}.pairEntryRow .removeRow{grid-area:4/3}.pairReason{grid-column:1/4!important}.checkLine,.discountPrice{grid-column:1/4}.pairEntryRow input{font-size:16px}}@media (width>=1151px){.recordsShell{width:min(1600px,100% - 48px)}.recordsGrid.pairsGrid{grid-template-columns:minmax(560px,.85fr) minmax(620px,1.4fr)}}.cardActions{align-items:center;gap:8px;display:flex}.recordCard>footer .deleteOwn{color:#a3275f;background:#fff7fa;border-color:#edc6d8}@media (hover:hover){.recordCard>footer .deleteOwn:hover{background:#ffe8f2}}@media (width<=600px){.cardActions{flex-wrap:wrap;width:100%}.cardActions button{flex:1}}.freightGrid{grid-template-columns:430px minmax(0,1fr);align-items:start;gap:26px;min-width:0;display:grid}.freightGrid>*{min-width:0}.freightForm{width:100%;min-width:0;max-width:100%;position:sticky;top:112px;overflow:hidden;display:block!important}.freightForm>*{min-width:0;max-width:100%}.freightForm>.formHead{width:100%;margin-bottom:22px;display:block}.freightForm>label,.freightForm>.formRow,.freightForm>.freightUpload,.freightForm>.primaryAction{width:100%;margin-top:16px;display:grid}.freightForm>.costPreview{width:100%;margin-top:16px}.freightForm .formRow{gap:16px;grid-template-columns:minmax(0,1fr)!important}.freightForm .formRow>*{width:100%;min-width:0}.costPreview{background:linear-gradient(120deg,#fff6fa,#fff);border:1px solid #f0c5d8;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.costPreview small{letter-spacing:.08em;color:#b72365;font-size:11px;font-weight:900}.costPreview b{font:24px Georgia,serif}.freightUpload{cursor:pointer;background:#fff7fb;border:1px dashed #d99ab7;border-radius:17px;padding:15px}.freightUpload input{opacity:0;pointer-events:none;position:absolute}.freightUpload b{color:#ad225f}.freightUpload span{color:#82767c;font-size:13px}.freightUpload img{object-fit:contain;background:#fff;border-radius:12px;width:100%;max-height:220px;margin-top:10px}.exportButton{color:#fff;cursor:pointer;background:#171416;border:1px solid #e3d4db;border-radius:999px;padding:11px 15px;font-weight:850}.freightCard.hasShortage{border-left-color:#e5ad39}.freightCard .cardTop p{color:#756a70;margin:4px 0 0}.freightFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.freightFacts span{background:#faf6f8;border-radius:14px;gap:4px;min-width:0;padding:13px;display:grid}.freightFacts b{letter-spacing:.06em;text-transform:uppercase;color:#73686e;font-size:11px}.freightFacts strong{font-size:18px}.shortageNote{color:#805912;background:#fff4d9;border-radius:13px;padding:12px 14px;font-weight:800}.freightNotes{padding:0 2px}.adminVisibility{color:#8a7d83;margin-top:13px;display:block}.freightCard .deleteOwn{color:#9a325e}@media (hover:hover){.exportButton:hover{background:#c92770}.freightUpload:hover{background:#fff0f7;border-color:#df3a87}}@media (width<=1180px){.freightGrid{grid-template-columns:minmax(0,1fr)}.freightForm{position:static}.freightFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.freightForm .formRow,.freightFacts{grid-template-columns:minmax(0,1fr)}.exportButton{width:100%;margin-top:10px}.freightForm{padding:19px}.costPreview{flex-direction:column;align-items:flex-start;gap:5px}}.announcementBoard{background:linear-gradient(135deg,#fff 45%,#fff7fa);border:1px solid #ecdde3;border-radius:28px;margin:22px 0 30px;padding:24px;box-shadow:0 16px 42px #4723330f}.announcementHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.announcementHead small{color:#c52d70;letter-spacing:.17em;font-weight:900}.announcementHead h2{margin:7px 0 4px;font:700 32px Georgia,serif}.announcementHead p{color:#766c70;margin:0}.announcementActions>button,.publishAnnouncement{color:#fff;cursor:pointer;background:#151214;border:0;border-radius:16px;padding:15px 20px;font-weight:800}.announcementActions{align-items:center;gap:10px;display:flex}.announcementActions .viewAnnouncements{color:#a62a61;background:#fff;border:1px solid #e4cbd6}.announcementMessage{color:#267b49;background:#eaf7ef;border-radius:14px;margin-top:18px;padding:12px 16px;font-weight:700}.announcementComposer{background:#fff0f6;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;padding:22px;display:grid}.announcementComposer label{color:#493e43;flex-direction:column;gap:7px;font-weight:800;display:flex}.announcementComposer .wide{grid-column:span 3}.announcementComposer input,.announcementComposer textarea,.announcementComposer select{box-sizing:border-box;width:100%;font:inherit;color:#241e20;background:#fff;border:1px solid #dbcbd2;border-radius:14px;padding:13px 14px}.announcementComposer textarea{resize:vertical;min-height:92px}.announcementCheck{align-self:end;align-items:center;padding:12px 0;flex-direction:row!important}.announcementCheck input{accent-color:#d62c78;width:20px;height:20px}.publishAnnouncement{align-self:end}.publishAnnouncement:disabled{opacity:.45;cursor:not-allowed}.announcementList{grid-template-columns:1fr;gap:16px;margin-top:22px;display:grid}.announcementCard{background:#fff;border:1px solid #eadde2;border-left:5px solid #bcb6b8;border-radius:20px;min-width:0;padding:20px}.announcementCard.important{background:#fffdf7;border-left-color:#d5a33d}.announcementCard.urgent{background:#fff7fa;border-left-color:#ca246c}.announcementMeta{color:#bd2a68;letter-spacing:.12em;justify-content:space-between;gap:12px;font-size:12px;font-weight:900;display:flex}.announcementMeta time{color:#887d81;letter-spacing:0}.announcementCard h3{margin:12px 0 8px;font:700 24px Georgia,serif}.announcementCard>p{white-space:pre-wrap;color:#5f565a;margin:0;line-height:1.55}.announcementCard footer{border-top:1px solid #eee4e8;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.announcementCard footer>small{color:#8b8084}.announcementCard footer div{align-items:center;gap:10px;display:flex}.markRead,.archiveAnnouncement,.readDone{color:#b52664;cursor:pointer;background:#fff;border:1px solid #e4cdd7;border-radius:999px;padding:10px 14px;font-weight:800}.readDone{color:#287b48;cursor:default;background:#edf8f1;border-color:#cce8d6}.readCount{color:#377d50;font-size:13px;font-weight:800}.archiveAnnouncement{color:#75696d}.announcementEmpty{color:#766c70;background:#faf7f8;border-radius:18px;grid-column:1/-1;align-items:center;gap:12px;padding:18px;display:flex}.announcementEmpty p{margin:0}@media (width<=780px){.announcementBoard{border-radius:22px;margin:20px 0 26px;padding:20px}.announcementHead{align-items:center}.announcementHead h2{font-size:27px}.announcementHead p{font-size:15px}.announcementActions>button{white-space:nowrap;padding:12px 14px}.announcementComposer{grid-template-columns:1fr;padding:16px}.announcementComposer .wide{grid-column:auto}.announcementList{grid-template-columns:1fr}.announcementCard{padding:18px}.announcementCard h3{font-size:22px}.announcementCard footer{flex-direction:column;align-items:flex-start}.announcementCard footer div{justify-content:space-between;width:100%}}@media (width<=480px){.announcementHead{flex-direction:column;align-items:flex-start}.announcementActions{width:100%}.announcementActions>button{flex:1}.announcementCard footer div{flex-wrap:wrap}.announcementBoard{padding:17px}}.closeoutPage{color:#1b1719;background:linear-gradient(145deg,#fff 55%,#fff3f8);min-height:100vh}.closeoutShell{width:min(1450px,100% - 48px);margin:auto;padding:48px 0 90px}.closeoutIntro small,.monthInsights small{color:#c92770;letter-spacing:.15em;font-weight:900}.closeoutIntro h1{margin:9px 0;font:clamp(38px,5vw,60px)/1.06 Georgia,serif}.closeoutIntro p{color:#756b70;font-size:18px}.monthInsights{color:#fff;background:linear-gradient(110deg,#181517,#542036);border-radius:24px;grid-template-columns:1.2fr repeat(4,1fr);gap:12px;margin:30px 0 26px;padding:22px;display:grid}.monthInsights>div,.monthInsights>span{background:#ffffff12;border-radius:16px;align-content:center;gap:4px;padding:13px;display:grid}.monthInsights h2{text-transform:capitalize;margin:4px 0;font:28px Georgia,serif}.monthInsights p{color:#e0d3d9;margin:0}.monthInsights span b{overflow-wrap:anywhere;font-size:20px}.monthInsights span small{color:#f4a4c9;font-size:10px}.closeoutGrid{grid-template-columns:520px minmax(0,1fr);align-items:start;gap:27px;display:grid}.closeoutForm{position:static}.closeoutForm fieldset{border:1px solid #eadde3;border-radius:18px;gap:14px;padding:16px;display:grid}.closeoutForm legend{color:#b52666;padding:0 8px;font-weight:900}.closeoutForm label small{color:#887c82;font-weight:500}.moneyGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.moneyGrid.extras{grid-template-columns:1fr 1fr;margin-top:10px}.reconcile{border-radius:17px;gap:4px;padding:15px;display:grid}.reconcile.good{color:#276e41;background:#ebf8ef}.reconcile.review{color:#805912;background:#fff3d9}.reconcile span,.reconcile small{font-size:13px}.choiceChips{flex-wrap:wrap;gap:7px;display:flex}.choiceChips button{color:#62575d;background:#fff;border:1px solid #e3d5dc;border-radius:999px;padding:9px 12px;font-weight:800}.choiceChips button.selected{color:#ac225f;background:#ffe8f2;border-color:#e74c93}.stepBar{grid-template-columns:repeat(4,1fr);gap:7px;margin:2px 0 18px;display:grid}.stepBar button{color:#8b7d84;background:#f5eff2;border:0;border-radius:12px;justify-items:center;gap:5px;padding:9px 5px;font-size:10px;display:grid}.stepBar button i{background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.stepBar button.active{color:#ac225f;background:#ffe7f2;font-weight:900}.stepBar button.active i,.stepBar button.done i{color:#fff;background:#cf2a72}.stepPanel{align-content:start;gap:16px;min-height:360px;display:grid}.stepActions{gap:10px;margin-top:4px;display:flex}.stepActions .primaryAction{flex:1;margin:0}.secondaryAction{color:#8d2454;background:#fff;border:1px solid #e1d4da;border-radius:13px;padding:12px 14px;font-weight:850}.finalCheck{color:#286f42;background:#ecf8f0;border-radius:17px;align-items:center;gap:13px;padding:16px;display:flex}.finalCheck>span{color:#fff;background:#3d945d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.finalCheck p{margin:3px 0 0}.storageNote{color:#756a70;background:#f7f3f5;border-radius:13px;margin:0;padding:12px;font-size:13px}.historyFilters{gap:7px;margin:0 0 13px;padding-bottom:3px;display:flex;overflow-x:auto}.historyFilters button{white-space:nowrap;color:#6f6268;background:#fff;border:1px solid #e3d7dc;border-radius:999px;padding:9px 13px;font-weight:800}.historyFilters button.active{color:#fff;background:#1b1719;border-color:#1b1719}.closeoutCard.status-reconciled,.closeoutCard.status-ready_for_deposit,.closeoutCard.status-deposited{border-left-color:#4e9b68}.closeoutCard.status-needs_review{border-left-color:#e5ad39}.closeoutCard.compact{border-left-width:6px;padding:0;overflow:hidden}.compactSummary{text-align:left;color:#1b1719;background:#fff;border:0;grid-template-columns:1fr auto 22px;align-items:center;gap:14px;width:100%;padding:17px 20px;display:grid}.compactSummary h3{margin:4px 0 0;font:700 22px Georgia,serif}.compactSummary small{color:#746a6f}.compactSummary i{color:#9c8f95;font-size:20px;font-style:normal}.compactStatus{justify-items:end;gap:6px;display:grid}.closeoutDetails{border-top:1px solid #eee3e8;padding:0 20px 20px}.closers{color:#786d72}.closeoutFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:15px 0;display:grid}.closeoutFacts span{background:#faf6f8;border-radius:13px;gap:4px;padding:12px;display:grid}.closeoutFacts b{text-transform:uppercase;letter-spacing:.06em;color:#756a70;font-size:11px}.closeoutFacts strong{font-size:18px}.daySummary{background:#fff7fb;border-radius:15px;padding:12px 15px}.daySummary p{color:#62575c;margin:5px 0}.daySummary b{color:#a92360}.closeoutDetails footer{margin-top:14px}@media (hover:hover){.choiceChips button:hover,.historyFilters button:hover{border-color:#e74c93}}@media (width<=1120px){.monthInsights{grid-template-columns:repeat(2,1fr)}.monthInsights>div{grid-column:1/-1}.closeoutGrid{grid-template-columns:1fr}.stepPanel{min-height:0}.closeoutFacts{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.closeoutShell{width:calc(100% - 28px);padding-top:28px}.closeoutIntro h1{font-size:34px}.closeoutIntro p{font-size:16px;line-height:1.45}.monthInsights{grid-template-columns:1fr 1fr;padding:15px}.monthInsights>div{grid-column:1/-1}.stepBar button span{display:none}.stepBar button{padding:8px}.moneyGrid,.closeoutFacts{grid-template-columns:1fr}.closeoutForm{padding:19px}.closeoutForm fieldset{padding:13px}.choiceChips button{min-height:42px}.stepActions{z-index:2;background:#fff;padding:10px 0 2px;position:sticky;bottom:0}.compactSummary{grid-template-columns:1fr auto 18px;padding:15px 14px}.compactSummary h3{font-size:19px}.compactStatus .statusPill{font-size:11px}.compactStatus small{font-size:10px}.closeoutDetails{padding:0 14px 16px}.closeoutDetails footer{flex-direction:column;align-items:flex-start}}.monthInsights{grid-template-columns:1.15fr repeat(4,1fr);gap:8px;margin:22px 0;padding:15px}.monthInsights>div,.monthInsights>span{border-radius:13px;padding:10px 12px}.monthInsights h2{font-size:23px}.monthInsights span b{font-size:17px}.closeoutGrid.employee{grid-template-columns:minmax(0,620px);justify-content:center}.correctionRequest{background:linear-gradient(135deg,#fff,#fff1f7);border:1px solid #efb4ce;border-radius:20px;gap:15px;width:min(760px,100%);margin:0 auto 22px;padding:20px;display:flex;box-shadow:0 14px 35px #7b21470b}.correctionRequest>span{color:#c72970;background:#ffe1ef;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.correctionRequest small{color:#c72970;letter-spacing:.13em;font-weight:900}.correctionRequest h2{margin:5px 0;font:700 24px Georgia,serif}.correctionRequest p{color:#6f6268;margin:5px 0 15px}.correctionRequest button,.employeeSuccess button{color:#fff;background:#171416;border:0;border-radius:12px;padding:12px 16px;font-weight:850}.employeeSuccess{text-align:center;background:#fff;border:1px solid #eadde3;border-radius:26px;padding:42px;box-shadow:0 16px 45px #6b25410b}.employeeSuccess>span{color:#fff;background:#3d945d;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:25px;font-weight:900;display:grid}.employeeSuccess small{color:#c72970;letter-spacing:.15em;font-weight:900}.employeeSuccess h2{margin:8px 0;font:700 36px Georgia,serif}.employeeSuccess p{color:#70656a;max-width:480px;margin:0 auto 22px;line-height:1.55}@media (width<=1120px){.monthInsights{grid-template-columns:repeat(4,1fr)}.monthInsights>div{grid-column:1/-1}}@media (width<=650px){.monthInsights{grid-template-columns:1fr 1fr}.correctionRequest{padding:17px}.correctionRequest h2{font-size:21px}.employeeSuccess{padding:32px 20px}.employeeSuccess h2{font-size:30px}}.financeDashboard{color:#fff;background:linear-gradient(120deg,#181517,#4f1d33);border-radius:25px;gap:12px;margin:22px 0 26px;padding:18px;display:grid}.financeHead{justify-content:space-between;align-items:end;padding:3px 5px;display:flex}.financeHead small,.cardReconciliation small{color:#f04a94;letter-spacing:.13em;font-weight:900}.financeHead h2{text-transform:capitalize;margin:5px 0 0;font:28px Georgia,serif}.financeHead p{color:#e5d7de;margin:0}.financeMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.financeMetrics>span{background:#ffffff12;border-radius:16px;gap:5px;padding:15px;display:grid}.financeMetrics small,.reconResult small{color:#f5a3c8;letter-spacing:.12em;font-size:10px;font-weight:900}.financeMetrics b{font-size:22px}.financeMetrics em{color:#d7c7ce;font-size:11px;font-style:normal}.cardReconciliation{color:#211b1e;background:#fff;border-radius:18px;gap:13px;padding:16px;display:grid}.reconHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.reconHeading>div{gap:4px;display:grid}.reconHeading>b{font-size:17px}.reconHeading>span{color:#8d7c84;white-space:nowrap;background:#f6eff2;border-radius:999px;padding:6px 9px;font-size:11px}.reconInputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reconInputs label{color:#65585e;font-size:12px;font-weight:800}.reconInputs input{border-radius:11px;margin-top:5px;padding:11px}.reconResult{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:9px;display:grid}.reconResult>span{background:#faf5f7;border-radius:13px;gap:3px;padding:11px;display:grid}.reconResult>span.balanced{background:#eaf7ee}.reconResult b{font-size:17px}.reconResult button{color:#fff;background:#171416;border:0;border-radius:13px;padding:10px 18px;font-weight:850}.financeAlerts{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.financeAlerts span{white-space:nowrap;color:#e8dce1;background:#ffffff12;border-radius:999px;padding:8px 11px;font-size:12px}.financeAlerts span.attention{color:#ffd8e9;background:#6c2945}.financeAlerts b{color:#fff}@media (width<=650px){.financeDashboard{border-radius:22px;padding:14px}.financeHead h2{font-size:24px}.financeMetrics{grid-template-columns:1fr 1fr}.financeMetrics>span:first-child{grid-column:1/-1}.financeMetrics b{font-size:19px}.reconHeading{align-items:start}.reconInputs{grid-template-columns:1fr}.reconResult{grid-template-columns:1fr 1fr}.reconResult button{grid-column:1/-1}.financeAlerts{margin:0 -2px}.financeHead p{font-size:13px}}@media (width>=700px){.closeoutShell{padding-top:38px}.closeoutIntro h1{font-size:clamp(38px,4.15vw,52px)}.closeoutIntro p{margin-top:8px;font-size:17px}}.counterPage{color:#211a1d;background:linear-gradient(145deg,#fff 55%,#fff5f7);min-height:100vh}.counterShell{width:min(1320px,100% - 48px);margin:auto;padding:34px 0 90px}.counterIntro small{color:#9a465a;letter-spacing:.16em;font-weight:900}.counterIntro h1{margin:9px 0;font:700 40px/1.06 Georgia,serif}.counterIntro p{color:#776b70;margin:0;font-size:17px}.counterTabs{gap:10px;margin:25px 0 21px;display:flex;overflow:auto}.counterTabs button{color:#665c61;white-space:nowrap;background:#fff;border:1px solid #e2d6db;border-radius:999px;padding:11px 17px;font-weight:850}.counterTabs button span{color:#8a3e52;background:#f5e9ed;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:7px;display:inline-grid}.counterTabs button.active{color:#713043;background:#fbf0f3;border-color:#9b5062}.counterTabs button.active span{color:#fff;background:#81384b}.counterGrid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:start;gap:24px;display:grid}.counterPrimary{gap:18px;display:grid}.todayStrip,.cashSummary,.cashDayCard,.pickupCard,.counterComplete{background:#fff;border:1px solid #e5dce0;border-radius:24px;box-shadow:0 14px 38px #391e2a0e}.todayStrip{justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.todayStrip small{color:#9d5263;letter-spacing:.08em;font-weight:900;display:block}.todayStrip b{margin-top:5px;font:26px Georgia,serif;display:block}.cashProgress{align-items:center;display:flex}.cashProgress span{color:#9a8d92;border:2px solid #e5d8dd;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:900;display:grid;position:relative}.cashProgress span.done{color:#2e7748;background:#e9f6ed;border-color:#6aa77d}.cashProgress span em{color:#7b6e73;font-size:11px;font-style:normal;position:absolute;top:62px}.cashProgress i{background:#e3d8dc;width:38px;height:2px}.cashSummary{grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.cashSummary span{background:#fff;padding:21px 23px}.cashSummary span+span{border-left:1px solid #eee5e8}.cashSummary small{color:#887b80;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.cashSummary b{margin:7px 0 4px;font:26px Georgia,serif;display:block}.cashSummary em{color:#85787d;font-size:12px;font-style:normal}.cashSummary .pendingCash{background:#fbf8f9}.counterForm{padding:26px;position:static}.counterForm .formHead h2,.pickupForm .formHead h2{font-size:27px}.moneyInput{position:relative}.moneyInput span{color:#8b7b81;font-weight:900;position:absolute;top:12px;left:14px}.counterForm .moneyInput input{padding-left:32px;font-size:23px;font-weight:850}.recordForm label>small{color:#8a7d82;font-weight:500}.autoIdentity{color:#34764a;background:#eef8f1;border-radius:14px;padding:13px 15px;font-size:13px;font-weight:800}.counterComplete{text-align:center;padding:42px 25px}.counterComplete>span{color:#fff;background:#4e9365;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:22px;font-weight:900;display:grid}.counterComplete small{color:#4a865d;letter-spacing:.12em;margin-top:14px;font-weight:900;display:block}.counterComplete h2{margin:9px 0;font:28px Georgia,serif}.counterComplete p{color:#776a70;margin:0}.counterHistory{gap:14px;display:grid}.cashDayCard{padding:18px}.cashDayHead{border-bottom:1px solid #eee6e9;justify-content:space-between;align-items:center;padding:0 4px 13px;display:flex}.cashDayHead small{text-transform:uppercase;color:#9b4c60;font-weight:900;display:block}.cashDayHead b{margin-top:4px;display:block}.cashDayHead strong{font:22px Georgia,serif}.cashEventRow{grid-template-columns:64px 90px 1fr auto;align-items:center;gap:10px;padding:13px 4px;display:grid}.cashEventRow+.cashEventRow{border-top:1px solid #f0e9eb}.cashEventRow>span{text-transform:uppercase;color:#8c7d82;font-size:12px;font-weight:900}.cashEventRow>b{font-size:18px}.cashEventRow>em{color:#71656a;font-style:normal}.cashEventRow>small{color:#9a8e92;grid-column:2/-1}.cashEventRow>p{color:#766a6f;grid-column:2/-1;margin:0;font-size:13px}.cashEventRow>button,.deleteCounterRecord{color:#a9425d;background:0 0;border:0;font-size:12px;font-weight:850}.pickupGrid{grid-template-columns:minmax(520px,.95fr) minmax(0,1.05fr)}.pickupForm{padding:26px;position:static}.counterCheck{background:#fcfafb;border:1px solid #e6dce0;border-radius:15px;padding:14px;grid-template-columns:auto 1fr!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.counterCheck input{accent-color:#81384b;height:22px;margin:1px 0 0;width:22px!important}.counterCheck span{gap:3px;display:grid}.counterCheck small{color:#83767b;font-weight:500}.signatureBlock{gap:9px;display:grid}.signatureBlock>div{gap:3px;display:grid}.signatureBlock>div>b{color:#51484c}.signatureBlock>div>small{color:#887b80}.signaturePad{background:#fff;border:1px solid #d9cdd2;border-radius:16px;position:relative;overflow:hidden}.signaturePad canvas{touch-action:none;cursor:crosshair;background:#fff;width:100%;height:180px;display:block}.signaturePad button{color:#844056;background:#fff;border:1px solid #ddd0d5;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;position:absolute;bottom:10px;right:10px;box-shadow:0 3px 12px #0000000e}.pickupCard{padding:20px}.pickupCardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pickupCardHead small{color:#9b465c;letter-spacing:.08em;font-weight:900}.pickupCardHead h3{margin:5px 0;font:25px Georgia,serif}.pickupCardHead>span{color:#34784b;background:#e9f6ed;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.pickupCard>p{color:#665b60}.pickupMeta{grid-template-columns:1fr 1fr;gap:9px;margin:13px 0;display:grid}.pickupMeta span{color:#63585d;background:#faf7f8;border-radius:13px;padding:11px 13px}.pickupMeta b{color:#8d7d83;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:11px;display:block}.savedSignature{background:#fff;border:1px solid #eadfe3;border-radius:14px;padding:10px}.savedSignature small{color:#93858a;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.savedSignature img{object-fit:contain;width:100%;height:84px;margin-top:4px;display:block}.pickupNote{background:#faf5f7;border-radius:12px;padding:11px 13px;font-size:13px}.deleteCounterRecord{margin-top:12px}.counterPage .recordEmpty{min-height:160px;padding:30px}@media (hover:hover){.counterTabs button:hover{border-color:#aa6477}.cashDayCard,.pickupCard{transition:all .2s}.cashDayCard:hover,.pickupCard:hover{transform:translateY(-2px);box-shadow:0 18px 44px #391e2a14}}@media (width<=980px){.counterGrid,.pickupGrid{grid-template-columns:1fr}.counterHistory{margin-top:4px}.pickupForm{order:0}.counterHistory{order:1}}@media (width<=700px){.counterShell{width:calc(100% - 28px);padding-top:27px}.counterIntro h1{font-size:34px}.counterIntro p{font-size:15px}.todayStrip{align-items:flex-start;gap:20px}.cashProgress span{width:45px;height:45px}.cashProgress span em{display:none}.cashSummary{grid-template-columns:1fr}.cashSummary span+span{border-top:1px solid #eee5e8;border-left:0}.formRow{grid-template-columns:1fr}.cashEventRow{grid-template-columns:58px 86px 1fr}.cashEventRow>button{grid-column:3}.pickupMeta{grid-template-columns:1fr}.counterForm,.pickupForm{border-radius:20px;padding:20px}}.counterIntro h1{font-size:34px}.cashRowActions,.counterCardActions,.editActions{align-items:center;gap:8px;display:flex}.cashRowActions button,.counterCardActions button,.editActions button{color:#844056;background:#fff;border:1px solid #dfd1d6;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:850}.cashRowActions button:last-child,.counterCardActions button:last-child{color:#a9425d}.correctionStamp{color:#8c7c82;margin-top:7px;font-size:11px;font-weight:750;display:block}.cashEventRow>.correctionStamp{grid-column:2/-1}.cashEventRow>.cashRowActions{grid-area:1/4/3;justify-self:end}.inlineCounterEditor{background:#fcf8f9;border:1px solid #eadde2;border-radius:15px;grid-column:1/-1;gap:11px;margin-top:4px;padding:15px;display:grid}.inlineCounterEditor label{color:#62575c;gap:5px;font-size:12px;font-weight:850;display:grid}.inlineCounterEditor input,.inlineCounterEditor textarea{color:#241d20;width:100%;font:inherit;background:#fff;border:1px solid #dcd0d4;border-radius:11px;padding:10px 11px}.inlineCounterEditor textarea{resize:vertical;min-height:70px}.inlineCounterEditor .formRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editActions{justify-content:flex-end}.editActions button:last-child{color:#fff;background:#81384b;border-color:#81384b}.pickupInlineEditor{margin-top:14px}.counterCardActions{margin-top:12px}.counterCardActions button{background:#fbf4f6}.pickupCard>.correctionStamp{margin-top:11px}@media (width<=700px){.cashEventRow>.cashRowActions{grid-area:auto/2/auto/-1;justify-self:start}.inlineCounterEditor .formRow{grid-template-columns:1fr}.counterIntro h1{font-size:30px}}.pickupWorkflow{gap:18px;display:grid}.pickupStatusTabs{background:#fff;border:1px solid #e6dade;border-radius:16px;gap:8px;width:max-content;max-width:100%;padding:5px;display:flex;box-shadow:0 8px 24px #391e2a0a}.pickupStatusTabs button{color:#776a70;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:10px 15px;font-weight:850;display:flex}.pickupStatusTabs button.active{color:#713043;background:#f7e9ed}.pickupStatusTabs b{color:#6e6267;background:#eee6e9;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;display:grid}.pickupStatusTabs button.active b{color:#fff;background:#81384b}.pendingPickupCard{border-left:4px solid #d0a03e}.pendingPickupCard.selected{border-color:#81384b;box-shadow:0 0 0 2px #81384b1a,0 18px 44px #391e2a14}.pickupCardHead>span.pendingBadge{color:#8a651b;background:#fff3d8}.deliverPickupButton{color:#fff!important;background:#81384b!important;border-color:#81384b!important}.selectedPickup{background:#fcf7f9;border:1px solid #eadde2;border-radius:15px;gap:5px;padding:16px;display:grid}.selectedPickup small{color:#9b4c60;letter-spacing:.1em;font-size:10px;font-weight:900}.selectedPickup b{font:24px Georgia,serif}.selectedPickup p{color:#6f6268;margin:4px 0 0}.deliveryActions{grid-template-columns:auto 1fr;gap:10px;display:grid}.deliveryActions>button:first-child{color:#75676c;background:#fff;border:1px solid #dfd2d7;border-radius:14px;padding:12px 16px;font-weight:850}.deliveryActions .primaryAction{margin:0}.collectedPickupHistory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.collectedPickupHistory>.listHead,.collectedPickupHistory>.recordEmpty{grid-column:1/-1}.pickupAuditMeta small{color:#8a7c82;margin-top:3px;font-size:11px;display:block}.pendingPickupCard .pickupMeta{margin-bottom:4px}@media (width<=980px){.collectedPickupHistory{grid-template-columns:1fr}}@media (width<=700px){.pickupStatusTabs{width:100%}.pickupStatusTabs button{flex:1;justify-content:center;padding:9px 10px}.deliveryActions{grid-template-columns:1fr}.deliveryActions>button:first-child{order:2}.counterCardActions{flex-wrap:wrap}}.orderTypeChoice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orderTypeChoice button{color:#75696e;background:#fff;border:1px solid #dfd3d7;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:56px;display:flex}.orderTypeChoice button span{color:#823d51;background:#f2e9ec;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.orderTypeChoice button.active{color:#703144;background:#fbf0f3;border-color:#8d465a;box-shadow:0 0 0 2px #81384b14}.onlineOrderCard.selected{border-color:#81384b;box-shadow:0 0 0 2px #81384b1a,0 18px 44px #391e2a14}.orderBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pickupCardHead .orderBadges>span{border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.typeBadge.pickup{color:#7a3549;background:#f6e9ed}.typeBadge.shipping{color:#365d83;background:#eaf0f8}.statusBadge.pending,.statusBadge.preparing{color:#876217;background:#fff3d8}.statusBadge.labeled{color:#59558e;background:#ececf9}.statusBadge.collected,.statusBadge.shipped{color:#34784b;background:#e9f6ed}.trackingLine{background:#faf8f9;border:1px solid #e0d7da;border-radius:13px;gap:4px;margin-top:10px;padding:11px 13px;display:grid}.trackingLine small{color:#918288;letter-spacing:.1em;font-size:10px;font-weight:900}.trackingLine b{overflow-wrap:anywhere;font-size:13px}.shippingAudit{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.shippingAudit span{color:#63585d;background:#faf7f8;border-radius:12px;padding:10px 11px}.shippingAudit b{color:#8d7d83;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:10px;display:block}.shippingAudit small{color:#8a7c82;margin-top:3px;font-size:10px;display:block}.labelInlineEditor{margin-top:12px}.verificationField{gap:5px;display:grid}.verificationField>small{color:#887b80;font-weight:500}.verificationField select{color:#352c30;width:100%;font:inherit;background:#fff;border:1px solid #d9cdd2;border-radius:14px;padding:13px 14px}.verificationAudit{color:#34764a;background:#eef8f1;border-radius:13px;grid-template-columns:auto 1fr;gap:3px 10px;margin:10px 0;padding:11px 13px;display:grid}.verificationAudit b{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.verificationAudit span{font-size:12px;font-weight:800}.verificationAudit small{color:#6e8575;grid-column:1/-1;font-size:10px}.deliveryActions .primaryAction:disabled{opacity:.45;cursor:not-allowed}@media (width<=700px){.orderTypeChoice{grid-template-columns:1fr 1fr}.shippingAudit{grid-template-columns:1fr}.pickupCardHead{align-items:flex-start}.orderBadges{max-width:145px}}.communicationPage{color:#1b1719;background:linear-gradient(145deg,#fff 55%,#fff4f9);min-height:100vh}.communicationShell{width:min(1120px,100% - 48px);margin:auto;padding:48px 0 90px}.communicationIntro small,.weeklyFocus small{color:#c92770;letter-spacing:.16em;font-weight:900}.communicationIntro h1{margin:10px 0;font:clamp(40px,5vw,64px)/1.06 Georgia,serif}.communicationIntro h1 span{font-size:.65em}.communicationIntro p{color:#756b70;margin:0;font-size:19px}.weeklyFocus{color:#fff;background:linear-gradient(120deg,#171416,#572039);border-radius:28px;grid-template-columns:64px 1.4fr 1fr;align-items:center;gap:22px;margin-top:30px;padding:28px;display:grid;box-shadow:0 20px 50px #561a341f}.focusSparkle{background:linear-gradient(145deg,#ef3b8a,#a51f5b);border-radius:20px;place-items:center;width:60px;height:60px;font-size:28px;display:grid}.focusCopy h2{margin:8px 0;font:700 30px/1.18 Georgia,serif}.focusCopy p{color:#eadde3;margin:0;line-height:1.5}.focusActions{gap:8px;display:grid}.focusActions span{background:#ffffff12;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.focusActions span:first-line{color:#f49bc3}.focusActions b{font-size:14px}.communicationGreeting{background:#fff;border:1px solid #eadde3;border-radius:18px;align-items:center;gap:13px;margin:20px 0 0;padding:16px 20px;display:flex}.communicationGreeting>span{font-size:24px}.communicationGreeting p{color:#73686d;margin:0;line-height:1.45}.communicationPage .announcementBoard{margin-top:20px}.communicationPage .announcementList{grid-template-columns:repeat(2,minmax(0,1fr))}.communicationPage .announcementCard:first-child:last-child{grid-column:1/-1}@media (width<=850px){.weeklyFocus{grid-template-columns:52px 1fr}.focusActions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.communicationPage .announcementList{grid-template-columns:1fr}}@media (width<=600px){.communicationShell{width:calc(100% - 28px);padding-top:30px}.communicationIntro h1{font-size:37px}.communicationIntro p{font-size:16px}.weeklyFocus{grid-template-columns:44px 1fr;gap:15px;padding:21px}.focusSparkle{border-radius:14px;width:44px;height:44px}.focusCopy h2{font-size:24px}.focusCopy p{grid-column:1/-1}.focusActions{grid-template-columns:1fr}.communicationGreeting{align-items:flex-start}}@media (width>=700px){.gfoHome .homeWelcome h1{font-size:52px!important;line-height:1.04!important}.closeoutPage .closeoutIntro h1,.schedulePage .scheduleHero h1,.recordsPage .recordsIntro h1,.docsPage .docsHero h1,.assistantPage .assistantHero h1,.suppliesPage .suppliesHero h1,.communicationPage .communicationIntro h1{margin-top:9px!important;margin-bottom:9px!important;font-size:44px!important;line-height:1.08!important}.scheduleHeader{height:100px;padding-top:16px;padding-bottom:16px}.scheduleHero{padding-top:28px;padding-bottom:18px}.scheduleHero>div{flex:1;min-width:0}.scheduleHero h1{max-width:980px}.scheduleHero p{font-size:18px}.schedulePage .sectionTitle h2{font-size:28px!important}.schedulePage .uploadCard{margin-bottom:22px}.recordsShell{padding-top:28px}.recordsTabs{margin-top:24px;margin-bottom:20px}.docsBody{padding-top:24px}.docsHero{padding:26px 34px}.docsHero h1{max-width:900px}.docsHero p{font-size:17px}.docsHeroStats{margin-top:16px}.docsHeroStats span{padding:8px 13px}.docsTabs{margin-top:20px;margin-bottom:24px}.assistantShell{padding-top:30px}.assistantHero p{font-size:18px}.assistantGrid{margin-top:22px}.suppliesHeader{height:100px;padding-top:16px;padding-bottom:16px}.suppliesHero{padding-top:28px;padding-bottom:14px}.suppliesHero h1{max-width:none}.suppliesHero p{font-size:18px}.suppliesSummary{margin-top:18px}.suppliesSummary>div{min-height:100px;padding:20px 24px}.suppliesTabs{margin-top:18px}.suppliesPage .suppliesTitle h2{font-size:28px!important}.recordsPage .cardTop h3{font-size:24px!important}.docsPage .docsSectionHead h2,.docsPage .docsForm h2,.assistantPage .assistantGrid article h2{font-size:28px!important}.closeoutPage .closeoutShell{padding-top:26px}.closeoutPage .financeDashboard{margin-top:18px}.communicationPage .communicationShell{padding-top:28px}.communicationPage .weeklyFocus{margin-top:22px;padding:22px}.communicationPage .focusCopy h2{font-size:27px!important}.recordsPage .recordsIntro h1{font-size:40px!important;line-height:1.06!important}.recordsPage .recordsIntro p{font-size:17px}.recordsPage .recordsTabs{gap:8px;margin-top:20px;margin-bottom:18px}.recordsPage .recordsTabs button{padding:11px 16px}.recordsPage .recordsGrid{gap:22px}.recordsPage .recordForm{gap:13px;padding:22px}.recordsPage .formHead h2{font-size:25px!important}.recordsPage .listHead h2{font-size:23px!important}.recordsPage .recordCard{padding:19px}.schedulePage .scheduleHero h1{font-size:40px!important;line-height:1.06!important}.schedulePage .scheduleHero p{font-size:17px}.schedulePage .pdfImporter{margin-bottom:22px;padding:20px 24px}.schedulePage .importIntro h2{margin:6px 0;font-size:28px}.schedulePage .importIntro p{margin:4px 0}.schedulePage .importIntro>button{padding:13px 20px}.schedulePage .scheduleSummary{margin-bottom:22px;padding:14px}.schedulePage .scheduleSummary div{padding:17px 22px}.schedulePage .scheduleSummary b{font-size:28px}}.fieldExample{color:#8b8084;margin:-4px 0 10px;font-size:11px;font-style:italic;display:block}.addrow{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.addrow input{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;padding:13px}.addrow .add{margin:0}.task>div select{border:1px solid var(--line);color:#5f5558;background:#fff;border-radius:8px;width:100%;padding:8px}.task>div input{width:100%}.reportDecisionItem{align-items:center}.reportDecisionItem p{flex:1}.reportDecisionItem>button,.reportPriorityList li>button{color:var(--wine);white-space:nowrap;background:#fff7fb;border:1px solid #e4c9d5;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:850}.reportDecisionItem>button:disabled,.reportPriorityList li>button:disabled{color:#34704a;background:#edf7ef;border-color:#c7dfcf}.reportPriorityList li>b{flex:1;font-size:11px}.dashboardActionMessage{color:#8d294f;background:#fff1f5;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:11px}.dashboardActionMessage.ok{color:#34704a;background:#edf7ef}@media (width<=600px){.addrow{grid-template-columns:1fr}.addrow .add{width:100%}.reportDecisionItem{flex-wrap:wrap;align-items:flex-start}.reportDecisionItem>button{margin-left:18px}.reportPriorityList li{flex-wrap:wrap;align-items:flex-start}.reportPriorityList li>button{margin-left:37px}}
