/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.workspace-folder-header.beginning-day{background:linear-gradient(135deg,#123d5a,#176f67);border:1px solid #2d8c80}.workspace-folder-header.beginning-day p{color:#9de8dc}.workspace-folder-header.beginning-day h2{color:#fff}.workspace-folder-header.beginning-day small{color:#e3f6f2}.workspace-folder-header.beginning-day .workspace-folder-icon{color:#9a5c00;text-shadow:0 1px 4px #fff;background:#fff2b8}.work-order-photo-evidence{background:#f5f9fb;border:1px solid #cbd9e2;border-radius:10px;margin:12px 0;padding:10px}.work-order-photo-evidence>b{color:#173d60;font-size:10px;display:block}.work-order-photo-evidence .workspace-photo-grid{margin-top:8px}:root{--navy:#102a43;--blue:#163f65;--orange:#f26b2b;--cream:#f5f3ee;--ink:#17202a;--muted:#6b7785;--line:#dfe4e8}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}body{width:100%;max-width:100%;color:var(--ink);background:#e9edf0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}img,svg,canvas,video{max-width:100%}button,select,textarea{font:inherit}button{cursor:pointer}.statewide-hiring-dashboard{background:#fff;border:1px solid #d5dee4;border-radius:15px;margin-top:12px;overflow:hidden;box-shadow:0 8px 24px #102a4310}.statewide-hiring-dashboard>header{color:#fff;background:linear-gradient(135deg,#102a43,#234f73);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.statewide-hiring-dashboard>header>div:first-child>span{color:#f3cf27;letter-spacing:.13em;font-size:7px;font-weight:900}.statewide-hiring-dashboard>header h3{margin:4px 0 2px;font-size:17px}.statewide-hiring-dashboard>header p{color:#c9dbe7;margin:0;font-size:8px}.statewide-hiring-total{background:#9e332b;border:1px solid #ffb1a8;border-radius:11px;flex-direction:column;flex:0 0 92px;align-items:center;padding:9px 10px;display:flex}.statewide-hiring-total strong{font-size:28px;line-height:1}.statewide-hiring-total span{text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:900}.leader-hiring-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.leader-hiring-grid>article{border:1px solid #dbe2e7;border-top:4px solid var(--leader);background:#f8fafb;border-radius:11px;flex-direction:column;min-width:0;padding:10px;display:flex}.leader-hiring-heading{align-items:center;gap:6px;display:flex}.leader-hiring-heading>span{color:#fff;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid;overflow:hidden}.leader-hiring-heading img{object-fit:cover;width:100%;height:100%}.leader-hiring-heading>div{flex-direction:column;min-width:0;display:flex}.leader-hiring-heading b{font-size:9px}.leader-hiring-heading small{color:#71808b;white-space:nowrap;font-size:6px}.leader-hiring-grid>article>strong{color:var(--leader);margin-top:8px;font-size:25px;line-height:1}.leader-hiring-label{color:#445662;margin:2px 0 7px;font-size:7px;font-weight:900}.leader-hiring-grid article>i{background:#e3e8eb;border-radius:999px;height:5px;display:block;overflow:hidden}.leader-hiring-grid article>i>em{border-radius:inherit;background:var(--leader);height:100%;display:block}.leader-current-team{color:#687680;margin-top:6px;font-size:6px;line-height:1.3}.statewide-hiring-dashboard>footer{background:#f3f6f8;border-top:1px solid #e0e5e8;align-items:center;gap:14px;padding:10px 14px;display:flex}.statewide-hiring-dashboard>footer>div{flex-direction:column;flex:none;display:flex}.statewide-hiring-dashboard>footer>div b{color:#173d60;font-size:18px}.statewide-hiring-dashboard>footer>div span{color:#60717d;text-transform:uppercase;font-size:6px}.statewide-hiring-dashboard>footer p{color:#5f6e78;margin:0;font-size:7px;line-height:1.45}.statewide-hiring-dashboard>footer p strong{color:#243b4c}@media (width<=420px){.statewide-hiring-dashboard>header{padding:12px}.statewide-hiring-total{flex-basis:82px}.leader-hiring-grid{gap:5px;padding:7px}.leader-hiring-grid>article{padding:7px}.leader-hiring-heading{align-items:flex-start}.leader-hiring-heading>span{display:none}.leader-hiring-heading small{white-space:normal;line-height:1.2}.leader-hiring-grid>article>strong{font-size:22px}.statewide-hiring-dashboard>footer{align-items:flex-start;gap:10px}}.statewide-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:stretch;gap:10px;margin-bottom:22px;display:grid}.statewide-compact-progress{background:#f6f8fa;border:1px solid #d4dde3;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 7px 20px #102a4313}.statewide-compact-progress>header{color:#fff;background:linear-gradient(135deg,#102a43,#264f70);justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;display:flex}.statewide-compact-progress>header p{color:#f3cf27;letter-spacing:.11em;margin:0;font-size:6px;font-weight:900}.statewide-compact-progress>header h3{margin:3px 0;font-size:14px}.statewide-compact-progress>header span{color:#c9dbe7;font-size:7px}.compact-statewide-ring{--statewide-progress:0deg;background:conic-gradient(#f0c800 var(--statewide-progress),#ffffff2d 0);border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;position:relative}.compact-statewide-ring:before{content:"";background:#1c405f;border-radius:50%;width:37px;height:37px;position:absolute}.compact-statewide-ring b{color:#fff;font-size:10px;position:relative}.compact-leader-list{gap:5px;padding:7px;display:grid}.compact-leader-list>button{width:100%;min-height:42px;color:var(--ink);text-align:left;background:#fff;border:1px solid #dbe2e7;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px;display:grid}.compact-leader-list>button>span{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid;overflow:hidden}.compact-leader-list img{object-fit:cover;width:100%;height:100%}.compact-leader-list>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.compact-leader-list b{font-size:9px}.compact-leader-list small{color:#6d7a84;font-size:6px}.compact-leader-list div>i{background:#e6ebee;border-radius:999px;height:4px;display:block;overflow:hidden}.compact-leader-list div>i>em{border-radius:inherit;background:var(--leader);height:100%;display:block}.compact-leader-list strong{color:var(--leader);font-size:9px}.compact-progress-detail{color:#173d60;text-align:left;background:#e9f0f4;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;width:calc(100% - 14px);min-height:32px;margin:0 7px 7px;padding:6px 8px;display:flex}.compact-progress-detail span{font-size:6.5px}.compact-progress-detail i{white-space:nowrap;font-size:7px;font-style:normal;font-weight:900}.statewide-work-orders-card{color:#23482e;text-align:left;background:#f2f8f4;border:1px solid #d5dee3;border-radius:15px;flex-direction:column;min-width:0;padding:12px;display:flex;box-shadow:0 7px 20px #102a4313}.statewide-work-orders-card.has-orders{color:#812c26;background:linear-gradient(160deg,#fff8f6,#ffe9e5);border:2px solid #d04a3e}.statewide-work-orders-card>header{align-items:center;gap:6px;display:flex}.statewide-work-orders-card>header i{background:#55a369;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #55a36920}.statewide-work-orders-card.has-orders>header i{background:#d83c31;box-shadow:0 0 0 4px #d83c3120}.statewide-work-orders-card>header span{letter-spacing:.08em;font-size:7px;font-weight:900}.work-order-store-count{flex-direction:column;margin:14px 0 2px;display:flex}.work-order-store-count strong{font-size:32px;line-height:1}.work-order-store-count span{font-size:9px;font-weight:900}.statewide-work-orders-card>p{margin:10px 0 2px;font-size:10px;font-weight:900}.statewide-work-orders-card>small{font-size:6.5px;line-height:1.35}.statewide-work-orders-card>footer{border-top:1px solid;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:7px;font-weight:900;display:flex}.statewide-work-orders-card>footer i{font-size:15px;font-style:normal}.work-orders-hero{color:#fff;background:linear-gradient(135deg,#102a43,#8f2e28);justify-content:space-between;align-items:center;gap:20px;min-height:155px;padding:22px;display:flex}.work-orders-hero p{color:#ffb5ac;letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.work-orders-hero h1{margin:5px 0;font-size:24px}.work-orders-hero>div:first-child>span{color:#e8d8d5;font-size:9px}.work-orders-hero>div:last-child{background:#ffffff12;border:1px solid #fff5;border-radius:14px;flex-direction:column;align-items:center;min-width:88px;padding:13px;display:flex}.work-orders-hero>div:last-child strong{font-size:30px}.work-orders-hero>div:last-child span{font-size:8px;font-weight:900}.statewide-work-orders-content{max-width:1000px;margin:0 auto;padding-bottom:70px}.work-order-summary-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.work-order-summary-grid article{background:#fff5f3;border:1px solid #e1b7b1;border-radius:11px;flex-direction:column;gap:4px;padding:13px;display:flex}.work-order-summary-grid span{color:#8b4b45;font-size:8px;font-weight:900}.work-order-summary-grid b{color:#a7352c;font-size:20px}.statewide-work-order-list{gap:13px;display:grid}.work-order-store-group{background:#fff;border:1px solid #d7dfe4;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px #102a430d}.work-order-store-group>header{background:#f4f7f9;justify-content:space-between;align-items:center;gap:9px;padding:11px 12px;display:flex}.work-order-store-group>header>button{text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.work-order-store-group>header>button>span{color:#fff;background:#173d60;border-radius:8px;flex:0 0 52px;place-items:center;height:34px;font-size:9px;font-weight:900;display:grid}.work-order-store-group>header>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.work-order-store-group>header b{font-size:11px}.work-order-store-group>header small{color:#6c7882;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-size:7px;display:block;overflow:hidden}.work-order-store-group>header>strong{color:#a7352c;white-space:nowrap;font-size:9px}.work-order-store-group>div{gap:6px;padding:8px;display:grid}.statewide-order-row{text-align:left;background:#fff9f8;border:1px solid #ead0cc;border-radius:9px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:51px;padding:8px;display:grid}.statewide-order-row>i{background:#d83c31;border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 0 4px #d83c3118}.statewide-order-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.statewide-order-row b{font-size:10px}.statewide-order-row small{color:#735d59;font-size:7px}.statewide-order-row em{color:#e15a29;font-size:20px;font-style:normal;font-weight:900}.statewide-work-orders-clear{text-align:center;background:#f1f8f3;border:1px dashed #9bc7a5;border-radius:14px;flex-direction:column;align-items:center;padding:35px 18px;display:flex}.statewide-work-orders-clear span{color:#fff;background:#55a369;border-radius:50%;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.statewide-work-orders-clear b{margin:9px 0 4px;font-size:15px}.statewide-work-orders-clear p{color:#56705e;max-width:430px;margin:0;font-size:9px;line-height:1.45}@media (width<=370px){.statewide-dashboard-grid{grid-template-columns:1fr}.statewide-work-orders-card{min-height:170px}.work-order-store-count{margin-top:10px}}.store-tool-card.staffing>span{background:#6d56a5;font-size:18px}.workspace-folder-header.staffing{background:linear-gradient(135deg,#7456a8,#4d387a)}.staffing-last-saved{color:#66747e;text-align:right;max-width:180px;font-size:8px}.staffing-form-intro{color:#5b5268;background:#f4f0fa;border-left:4px solid #7456a8;border-radius:7px;margin:0;padding:10px 11px;font-size:9px;line-height:1.45}.staffing-count-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.staffing-count-grid label{color:#51616e;flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.staffing-count-grid input{width:100%;min-height:48px;color:var(--ink);background:#fafbfc;border:1px solid #c8d2d9;border-radius:8px;padding:0 11px;font-size:17px;font-weight:900}.staffing-count-grid .hiring-needed{color:#8b5a12;background:#fff7e8;border:1px solid #e8ba6b;border-radius:10px;grid-column:1/-1;padding:10px}.staffing-count-grid .hiring-needed input{background:#fff;border-color:#d8aa5a}.staffing-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.staffing-totals>div{text-align:center;background:#f4f7f9;border:1px solid #d6dee4;border-radius:10px;flex-direction:column;min-width:0;padding:10px 7px;display:flex}.staffing-totals>div.needed{background:#fff7e8;border-color:#e8ba6b}.staffing-totals span{color:#61717d;text-transform:uppercase;font-size:7px;font-weight:900}.staffing-totals b{color:#173d60;margin:3px 0;font-size:22px}.staffing-totals .needed b{color:#a2640b}.staffing-totals small{color:#7a8790;font-size:6.5px;line-height:1.25}.staffing-note-form{border-top:5px solid #7456a8;margin-top:22px}.staffing-note-list>article{border-left:4px solid #7456a8}.staffing-position-count{color:#244a67;background:linear-gradient(145deg,#f4f8fb,#fff);border:1px solid #cbd8e1;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.staffing-position-count>span{font-size:9px;font-weight:900}.staffing-position-count input{color:#173d60;background:#fff;border:2px solid #91adc1}.staffing-position-count small{color:#5c7180;font-size:8px;line-height:1.35}.staffing-position-count>button{color:inherit;background:#fff;border:1px solid;border-radius:999px;align-self:flex-start;padding:4px 7px;font-size:7px;font-weight:900}.staffing-count-grid .site-manager-count{color:#145c45;background:linear-gradient(145deg,#eef9f4,#fff);border-color:#79b39b;grid-column:1/-1}.staffing-count-grid .site-manager-count input{color:#145c45;border-color:#5b9b87}.staffing-count-grid .site-manager-count small{color:#4f7265}.staffing-count-grid .assistant-manager-count{color:#805516;background:linear-gradient(145deg,#fff8ea,#fff);border-color:#d7b67c}.staffing-count-grid .assistant-manager-count input{color:#805516;border-color:#c89a4f}.staffing-count-grid .management-count{color:#5b3b82;background:linear-gradient(145deg,#f6f1fb,#fff);border-color:#b8a7d1}.staffing-count-grid .management-count input{color:#5b3b82;border-color:#9a7abc}.staffing-position-empty{color:#53636f;background:#f7f9fa;border:1px dashed #aebbc4;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:4px;padding:15px;display:flex}.staffing-position-empty strong{font-size:10px}.staffing-position-empty small{font-size:8px;line-height:1.4}.staffing-save-confirmation{color:#236438;background:#e9f7ee;border:1px solid #68a97b;border-radius:9px;margin:9px 0 0;padding:10px 12px;font-size:9px;font-weight:900}.app-shell{background:#fafafa;width:100%;max-width:760px;min-height:100vh;margin:0 auto;box-shadow:0 0 50px #26374620}.topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;height:78px;padding:14px 20px;display:flex;position:relative}.topbar h1{margin:1px 0 0;font-size:20px}.eyebrow{color:#778594;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.brand-logo{object-fit:cover;border:1px solid #d8dde1;border-radius:50%;width:45px;height:45px}.install-link{color:var(--blue);background:#edf3f7;border:0;border-radius:8px;margin-left:auto;padding:8px 10px;font-size:11px;font-weight:900}.native-app-indicator{color:#174f79;letter-spacing:.08em;white-space:nowrap;background:#eef5f8;border:1px solid #bdd2df;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:7px;font-weight:1000}.avatar{background:var(--navy);color:#fff;border:0;border-radius:50%;width:40px;height:40px;margin-left:auto;font-weight:800}.avatar.has-photo{padding:0;overflow:hidden}.avatar img,.menu-person>span img,.profile-option>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.install-link+.avatar{margin-left:0}.menu-scrim{z-index:9;cursor:default;background:#07162577;border:0;position:fixed;inset:0}.account-menu{z-index:10;background:#fff;border:1px solid #d9e0e5;border-radius:16px;width:min(330px,100vw - 28px);padding:12px;position:absolute;top:67px;right:18px;box-shadow:0 18px 55px #102a4350}.menu-person{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:9px 8px 13px;display:flex}.menu-person>span,.account-menu button>span{background:var(--navy);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-size:12px;font-weight:900;display:grid}.menu-person div,.account-menu button div{flex-direction:column;gap:2px;display:flex}.menu-person b{font-size:14px}.menu-person small,.account-menu button small{color:var(--muted);font-size:10px}.account-menu>p{color:#87939e;letter-spacing:.12em;margin:15px 8px 6px;font-size:9px;font-weight:900}.account-menu button{text-align:left;background:#fff;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.account-menu button:hover,.account-menu button.active{background:#edf4f8}.account-menu button.active>span{background:var(--orange)}.account-menu button b{font-size:12px}.account-menu button i{color:var(--orange);margin-left:auto;font-size:18px;font-style:normal;font-weight:900}.account-menu .profile-option-davey>span,.account-menu .profile-option-davey.active>span{background:#f26b2b}.account-menu .profile-option-scott>span,.account-menu .profile-option-scott.active>span{background:#2377c9}.account-menu .profile-option-amber>span,.account-menu .profile-option-amber.active>span{background:#c83d3d}.account-menu .profile-option-all>span,.account-menu .profile-option-all.active>span{color:#17202a;background:#e3b800}.account-menu .profile-edit-trigger{border-bottom:1px solid var(--line);border-radius:0;padding:9px 8px 13px}.account-menu .profile-edit-trigger:hover{background:#f5f8fa}.profile-edit-trigger i{margin-left:auto}.menu-person>span{overflow:hidden}.welcome{color:#fff;background:linear-gradient(135deg,var(--navy),#1f527d);justify-content:space-between;align-items:center;padding:25px 22px;display:flex}.profile-davey{--profile:#f26b2b}.profile-scott{--profile:#2377c9}.profile-amber{--profile:#c83d3d}.profile-all{--profile:#e3b800}.profile-scott .welcome{background:linear-gradient(135deg,#124a80,#2377c9)}.profile-amber .welcome{background:linear-gradient(135deg,#7c2020,#c83d3d)}.profile-all .welcome{background:linear-gradient(135deg,#755f00,#d2a900)}.profile-davey .avatar,.profile-davey .store-history-card>span{background:#f26b2b}.profile-scott .avatar,.profile-scott .account-menu button.active>span,.profile-scott .store-history-card>span{background:#2377c9}.profile-amber .avatar,.profile-amber .account-menu button.active>span,.profile-amber .store-history-card>span{background:#c83d3d}.profile-all .avatar,.profile-all .account-menu button.active>span,.profile-all .store-history-card>span{color:#17202a;background:#e3b800}.app-shell[class*=profile-] .welcome{background:linear-gradient(135deg,#102a43,var(--profile))}.app-shell[class*=profile-] .store-history-card>span{background:var(--profile)}.dashboard-note{color:#fff;margin-top:7px;font-size:11px;font-weight:700;display:block}.welcome h2{margin:5px 0;font-size:26px}.welcome p{color:#d5e1ec;margin:0}.welcome .light{color:#8fc3e9}.stat{background:#ffffff12;border:1px solid #ffffff30;border-radius:14px;flex-direction:column;align-items:center;min-width:70px;padding:9px;display:flex}.stat strong{font-size:25px}.stat span{color:#cbd8e5;font-size:11px}.content{padding:22px}.field-label{color:#53616e;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.brand-pair{color:#a4adb5;justify-content:center;align-items:center;gap:15px;margin:-4px 0 20px;font-weight:700;display:flex}.brand-pair>img:first-child{object-fit:cover;border-radius:50%;width:54px;height:54px}.brand-pair>img:last-child{object-fit:contain;width:105px;height:58px}.monthly-dashboard{width:100%;color:var(--ink);text-align:left;background:#fff;border:1px solid #dce2e6;border-radius:14px;align-items:center;gap:16px;margin-bottom:22px;padding:15px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 18px #102a4312}.monthly-dashboard:hover,.monthly-dashboard:focus-visible{transform:translateY(-1px);box-shadow:0 9px 24px #102a4320}.progress-ring{--progress:0deg;background:conic-gradient(var(--profile,var(--orange)) var(--progress),#e6ebee 0);border-radius:50%;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid;position:relative}.progress-ring:before{content:"";background:#fff;border-radius:50%;width:62px;height:62px;position:absolute}.progress-ring span{z-index:1;flex-direction:column;align-items:center;display:flex}.progress-ring b{font-size:18px}.progress-ring small{color:var(--muted);font-size:8px}.monthly-dashboard p{color:var(--profile,var(--orange));letter-spacing:.1em;margin:0;font-size:9px;font-weight:900}.monthly-dashboard h3{margin:4px 0;font-size:16px}.monthly-dashboard>div:nth-child(2)>span{color:var(--muted);font-size:10px}.progress-open-hint{color:var(--profile,var(--orange));margin-left:auto;font-size:27px;font-style:normal;font-weight:900}select{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #cfd6dc;border-radius:10px;padding:0 14px}.open-selected-store{width:100%;min-height:42px;color:var(--blue);background:#eef4f7;border:1px solid #d4dce2;border-radius:9px;justify-content:space-between;align-items:center;margin-top:8px;padding:9px 13px;font-size:11px;font-weight:900;display:flex}.open-selected-store span{color:var(--profile,var(--orange));font-size:20px}.content>h3,.section-heading h3{margin:25px 0 12px;font-size:15px}.walk-grid{gap:12px;display:grid}.walk-card{color:#fff;text-align:left;border:0;border-radius:14px;align-items:center;gap:14px;min-height:84px;padding:16px;display:flex;box-shadow:0 7px 18px #102a4320}.walk-card.orange{background:linear-gradient(135deg,#f26b2b,#d84b16)}.walk-card.navy{background:linear-gradient(135deg,#183b5d,#0f2942)}.walk-card.yellow{color:#182534;background:linear-gradient(135deg,#ffe129,#f5b900);grid-column:1/-1}.walk-card.yellow small{color:#3d4650}.walk-card.yellow .card-icon{color:#ffe129;background:#182534}.card-icon{background:#ffffff20;border-radius:12px;place-items:center;width:45px;height:45px;font-size:23px;display:grid}.walk-card span:nth-child(2){flex-direction:column;gap:4px;display:flex}.walk-card b{font-size:18px}.walk-card small{color:#ffffffc9}.walk-card i{margin-left:auto;font-size:32px;font-style:normal;font-weight:200}.section-heading{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.section-heading h3{margin:0}.section-heading button{color:var(--orange);background:0 0;border:0;font-size:12px;font-weight:700}.activity-card{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:13px;display:flex}.activity-card b{font-size:13px}.activity-card p{color:var(--muted);margin:4px 0 0;font-size:11px}.score-ring{color:#2f7040;border:4px solid #58a36a;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.score-ring.draft{color:#87929b;border-color:#cbd2d8}.status{color:#397348;text-transform:uppercase;background:#e8f5eb;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:9px;font-weight:800}.status.pending{color:#c6501a;background:#fff1e8}.empty-activity{background:#fff;border:1px dashed #bdc8cf;border-radius:12px;align-items:center;gap:13px;margin-top:10px;padding:18px;display:flex}.empty-activity>span{color:#8a98a3;background:#edf2f5;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.empty-activity b{font-size:13px}.empty-activity p{color:var(--muted);margin:4px 0 0;font-size:11px}.store-history-grid{gap:9px;display:grid}.store-history-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.store-history-card>span{background:var(--navy);color:#fff;border-radius:8px;place-items:center;min-width:58px;height:38px;font-size:13px;font-weight:900;display:grid}.store-history-card div{flex-direction:column;gap:3px;display:flex}.store-history-card b{font-size:13px}.store-history-card small{color:var(--muted);font-size:10px}.store-history-card i{color:var(--orange);margin-left:auto;font-size:24px;font-style:normal}.report-folders{gap:10px;margin-top:18px;display:grid}.report-folder{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:80px;padding:14px;display:flex;box-shadow:0 4px 14px #102a4310}.report-folder>span{color:#fff;border-radius:11px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.folder-eset>span{background:var(--orange)}.folder-controls>span{background:var(--navy)}.folder-cash>span{color:#17202a;background:#e0b600}.report-folder div{flex-direction:column;gap:4px;display:flex}.report-folder b{font-size:14px}.report-folder small{color:var(--muted);font-size:10px}.report-folder i{color:var(--orange);margin-left:auto;font-size:25px;font-style:normal}.folder-back{color:var(--blue);background:0 0;border:0;margin:16px 0 0;padding:8px 0;font-size:12px;font-weight:900}.folder-help{text-align:center;border:1px dashed #bfc9d0;border-radius:12px;margin-top:14px;padding:18px}.folder-help b{font-size:13px}.folder-help p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.4}.hub-hero{color:#fff;grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:16px;min-height:175px;padding:20px 22px;display:grid}.hub-hero-copy{min-width:0}.hub-eset{background:linear-gradient(135deg,#f26b2b,#cf4311)}.hub-controls{background:linear-gradient(135deg,#173d60,#0e2942)}.hub-cash{color:#17202a;background:linear-gradient(135deg,#ffe029,#e7b700)}.hub-hero p{text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.hub-hero h1{margin:4px 0 5px;font-size:25px}.hub-hero small{margin-bottom:7px;font-size:10px;font-weight:900;display:block}.hub-hero span{opacity:.85;font-size:9px;line-height:1.35;display:block}.hub-store-image{background:#fff;border:1px solid #ffffff70;border-radius:13px;margin:0;padding:4px;position:relative;overflow:hidden;box-shadow:0 10px 25px #0004}.hub-store-image img{object-fit:cover;border-radius:9px;width:100%;height:86px;display:block}.hub-store-image figcaption{color:#fff;letter-spacing:.08em;background:#102a43e8;border-radius:4px;padding:3px 5px;font-size:5px;font-weight:900;position:absolute;bottom:7px;right:7px}.start-report{background:var(--orange);color:#fff;text-align:left;border:0;border-radius:13px;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.start-report>span{background:#ffffff25;border-radius:10px;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.start-report div{flex-direction:column;gap:3px;display:flex}.start-report b{font-size:16px}.start-report small{color:#fffddd;font-size:10px}.start-report i{margin-left:auto;font-size:26px;font-style:normal}.cash-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.cash-metrics article{background:#fff8cf;border:1px solid #e4cc50;border-radius:12px;flex-direction:column;padding:14px;display:flex}.cash-metrics small{color:#6f621c;font-size:8px;font-weight:900}.cash-metrics b{margin:4px 0;font-size:20px}.cash-metrics span{color:var(--muted);font-size:8px}.cash-metrics .positive b{color:#2e7843}.cash-metrics .negative b{color:#b43b2c}.hub-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 20px;display:grid}.hub-summary article{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;flex-direction:column;align-items:center;padding:12px 8px;display:flex}.hub-summary b{font-size:18px}.hub-summary span{color:var(--muted);font-size:8px}.history-hero{color:#fff;background:linear-gradient(135deg,#183c5f,#102940);grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:18px;min-height:165px;padding:22px;display:grid}.history-hero-copy{min-width:0}.history-hero p{color:#ff9a69;letter-spacing:.12em;margin:0;font-size:10px;font-weight:900}.history-hero h1{margin:5px 0 7px;font-size:25px}.history-hero span{color:#c8d7e3;font-size:11px;line-height:1.4}.history-store-image{background:#fff;border:1px solid #ffffff5c;border-radius:13px;margin:0;padding:4px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 11px 28px #0005}.history-store-image img{object-fit:cover;border-radius:9px;width:100%;height:86px;display:block}.history-store-image figcaption{color:#fff;letter-spacing:.08em;background:#102a43dd;border-radius:4px;padding:3px 5px;font-size:5px;font-weight:900;position:absolute;bottom:7px;right:8px}.retention-note{background:#edf7ef;border-left:4px solid #5a9d6a;border-radius:8px;padding:13px 15px}.retention-note b{font-size:12px}.retention-note p{color:#52665a;margin:4px 0 0;font-size:10px;line-height:1.45}.history-content>h3{margin:22px 0 10px;font-size:14px}.history-list{gap:9px;display:grid}.history-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.history-list button>div{flex-direction:column;gap:4px;display:flex}.history-list b{font-size:12px}.history-list small{color:var(--muted);font-size:10px}.history-list i{color:var(--orange);font-size:23px;font-style:normal}.report-type{color:#337146;background:#e6f4e9;border-radius:8px;place-items:center;width:50px;height:38px;font-size:11px;font-weight:900;display:grid}.report-type.draft{color:#c65322;background:#fff0e8;font-size:9px}.history-empty{text-align:center;color:var(--muted);border:1px dashed #bdc8cf;border-radius:11px;padding:24px}.history-empty b{color:var(--ink);font-size:13px}.history-empty p{margin:5px 0 0;font-size:10px}.store-image-trigger{cursor:zoom-in;touch-action:manipulation;background:0 0;border:0;border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.store-image-trigger img{transition:transform .25s,filter .25s}.store-image-trigger:hover img,.store-image-trigger:focus-visible img{filter:brightness(1.06);transform:scale(1.045)}.store-image-trigger:focus-visible{outline-offset:2px;outline:3px solid #fff}.hub-store-image>figcaption,.history-store-image>figcaption{pointer-events:none}.photo-zoom-badge{letter-spacing:.02em;background:#102a43e8;border-radius:999px;padding:4px 6px;font-weight:900;position:absolute;top:6px;left:6px;box-shadow:0 2px 8px #0005;color:#fff!important;opacity:1!important;font-size:7px!important;line-height:1!important}.photo-lightbox{z-index:1200;-webkit-backdrop-filter:blur(9px);background:#06111dec;place-items:center;padding:64px 18px 26px;animation:.18s photo-fade-in;display:grid;position:fixed;inset:0}.photo-lightbox>figure{text-align:center;width:min(100%,1000px);margin:0;animation:.22s photo-rise-in}.photo-lightbox>figure img{object-fit:contain;background:#fff;border:4px solid #fff;border-radius:18px;width:100%;max-height:78vh;display:block;box-shadow:0 24px 70px #000b}.photo-lightbox>figure figcaption{color:#fff;letter-spacing:.05em;margin-top:12px;font-size:14px;font-weight:800}.photo-lightbox-close{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:1201;color:#102a43;background:#fff;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:34px;font-weight:500;line-height:1;display:grid;position:fixed;box-shadow:0 8px 28px #0008}.photo-lightbox-close:focus-visible{outline-offset:3px;outline:3px solid #ff9b69}@keyframes photo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes photo-rise-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.store-map-links{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.store-map-links a{background:#fff;border:1px solid #ffffff90;border-radius:11px;grid-template-columns:28px auto;align-items:center;gap:7px;min-width:92px;min-height:42px;padding:5px 9px 5px 6px;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 5px 14px #0003;color:#102a43!important}.store-map-links a:hover,.store-map-links a:focus-visible{transform:translateY(-2px)scale(1.03);box-shadow:0 8px 20px #0004}.store-map-links a i{color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;font-weight:1000;display:grid}.store-map-links a span{text-align:left;gap:2px;display:grid}.store-map-links a b{font-size:7px}.store-map-links a small{color:#6a7780;font-size:6px}.apple-maps-choice i{background:linear-gradient(145deg,#5bc8ff,#3776f6)}.google-maps-choice i{background:conic-gradient(from 20deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4)}.hub-cash .store-map-links a{background:#fff;border-color:#17202a44;color:#17202a!important}.subbar{background:var(--navy);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:8px 16px;display:grid}.subbar>button{color:#fff;text-align:left;background:0 0;border:0;font-size:13px}.subbar>button:last-child{text-align:right}.subbar .hub-history-link{color:#c9d9e5;font-size:11px;font-weight:800}.subbar .save{text-align:right;color:#ffb18c}.subbar strong{text-align:center;white-space:nowrap;font-size:15px}.subbar-navigation{flex-direction:column;align-items:flex-start;gap:2px;min-width:120px;display:flex}.subbar-navigation button{color:#fff;text-align:left;background:0 0;border:0;padding:2px 0;font-size:13px}.subbar-navigation .back-button{color:#bcd0df;font-size:10px;font-weight:800}.subbar-navigation small{color:#8ed2a0;font-size:8px;font-weight:900}.subbar-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.subbar-actions button{background:0 0;border:0;font-size:10px;font-weight:900}.subbar-actions .delete-header{color:#fff;background:#8f2824;border:1px solid #ff8f82;border-radius:7px;padding:6px 8px}.subbar-actions .delete-header:disabled{opacity:.5}.subbar-actions .save{white-space:nowrap;padding:6px 0;font-size:11px}.report-final-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:12px;display:grid}.report-final-actions.report-submit-only{grid-template-columns:1fr}.report-final-actions button{border-radius:12px;min-height:58px;margin:0;font-size:13px;font-weight:900}.report-final-actions button:disabled{opacity:.6}.report-actions .email-pdf-action{color:#24643c;background:#eaf7ee;border:1px solid #2e7d4b;border-radius:10px;min-height:50px;padding:8px 12px;font-weight:900}.report-sync-error{color:#70470b;background:#fff7e8;border:1px solid #d6922d;border-radius:10px;margin:14px 0 0;padding:11px 12px;font-size:12px;font-weight:800;line-height:1.4}.walk-summary{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto;gap:10px;padding:20px;display:grid}.walk-summary p{color:var(--orange);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.walk-summary h1{margin:4px 0;font-size:21px}.progress-copy{flex-direction:column;align-items:flex-end;display:flex}.progress-copy b{font-size:16px}.progress-copy span{color:var(--muted);font-size:10px}.progress{background:#e8ebed;border-radius:10px;grid-column:1/-1;height:5px;overflow:hidden}.progress i{background:var(--orange);height:100%;transition:width .2s;display:block}.questions{padding-bottom:95px}.question-section-title{align-items:center;gap:10px;padding:20px 18px 10px;display:flex}.question-section-title span{color:var(--orange);font-size:11px;font-weight:900}.question-section-title h2{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:15px}.question-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 14px 12px;padding:16px}.question-number{color:var(--orange);margin:0 0 6px;font-size:10px;font-weight:900}.question-card h3{margin:0 0 14px;font-size:15px;line-height:1.4}.answers{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.answers button{color:#53616c;background:#f9fafb;border:1px solid #ccd4da;border-radius:8px;height:40px;font-weight:800}.answers button.selected{color:#2c7140;background:#e7f5eb;border-color:#61a672}.answers button.selected.bad{color:#c44b25;background:#fff0eb;border-color:#e57a57}textarea{resize:vertical;background:#fafbfc;border:1px solid #d4dbe0;border-radius:8px;width:100%;min-height:68px;margin-top:10px;padding:10px;font-size:12px}.photo-button{color:var(--blue);cursor:pointer;border:1px solid #cfd7dd;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:11px;font-weight:800;display:inline-flex}.photo-button input{display:none}.photo-preview{object-fit:cover;border-radius:8px;width:100%;max-height:200px;margin-top:10px;display:block}.question-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.question-photo-grid figure{background:#fff;border:1px solid #d4dce1;border-radius:9px;margin:0;overflow:hidden}.question-photo-grid img{object-fit:cover;width:100%;height:125px;display:block}.question-photo-grid figcaption{color:#52616c;justify-content:space-between;align-items:center;gap:6px;padding:7px;font-size:8px;font-weight:900;display:flex}.question-photo-grid figcaption button{color:#a13c32;background:0 0;border:0;font-size:8px;font-weight:900}.question-photo-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 14px 14px}.question-photo-grid.compact img{height:95px}.misc-issues-form{background:#f0f4f7;border:2px solid #d8dee3;border-radius:15px;margin:28px 14px 120px;padding:18px}.misc-issues-form>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.misc-issues-form>header p{color:var(--orange);letter-spacing:.12em;margin:0;font-size:8px;font-weight:900}.misc-issues-form>header h2{margin:4px 0 6px;font-size:17px}.misc-issues-form>header span{max-width:430px;color:var(--muted);font-size:10px;line-height:1.45;display:block}.misc-issues-form>header>button{background:var(--orange);color:#fff;border:0;border-radius:8px;flex:none;padding:9px 10px;font-size:10px;font-weight:900}.misc-empty{width:100%;min-height:85px;color:var(--blue);background:#fff;border:1px dashed #aebac3;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-top:15px;display:flex}.misc-empty b{font-size:12px}.misc-empty span{color:var(--muted);font-size:9px}.misc-issue-list{gap:14px;margin-top:15px;display:grid}.misc-issue-card{background:#fff;border:1px solid #d2dae0;border-radius:12px;padding:14px;box-shadow:0 5px 14px #102a4310}.misc-issue-card>header{border-bottom:1px solid #e2e6e9;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.misc-issue-card>header>div{flex-direction:column;gap:2px;display:flex}.misc-issue-card>header span{color:var(--orange);letter-spacing:.1em;font-size:8px;font-weight:900}.misc-issue-card>header b{font-size:12px}.misc-issue-card>header button{color:#a13c32;background:0 0;border:0;font-size:9px;font-weight:900}.misc-issue-card>label{color:#53616d;flex-direction:column;gap:5px;margin-top:12px;font-size:9px;font-weight:900;display:flex}.misc-issue-card>label input{min-height:42px;color:var(--ink);background:#fafbfc;border:1px solid #cfd7dd;border-radius:8px;padding:0 10px;font-size:12px;font-weight:400}.misc-issue-card textarea{min-height:82px;margin:0}.misc-photo-heading{background:#eef4f8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:10px;display:flex}.misc-photo-heading>div{flex-direction:column;gap:3px;display:flex}.misc-photo-heading b{font-size:10px}.misc-photo-heading span{color:var(--muted);font-size:8px}.misc-photo-heading label{background:var(--navy);color:#fff;cursor:pointer;border-radius:7px;flex:none;padding:8px 9px;font-size:9px;font-weight:900}.misc-photo-heading input{display:none}.misc-photo-grid,.misc-review-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.misc-photo-grid figure,.misc-review-photos figure{background:#fff;border:1px solid #d4dce1;border-radius:9px;margin:0;overflow:hidden}.misc-photo-grid img,.misc-review-photos img{object-fit:cover;width:100%;height:115px;display:block}.misc-photo-grid figcaption{justify-content:space-between;align-items:center;gap:6px;padding:7px;display:flex}.misc-photo-grid figcaption span{font-size:8px;font-weight:900}.misc-photo-grid figcaption button{color:#a13c32;background:0 0;border:0;font-size:8px;font-weight:900}.misc-review-section>h3{color:#fff;background:#102a43}.misc-review-issue{border-top:1px solid var(--line);break-inside:avoid;padding:13px 15px}.misc-review-issue>header{align-items:center;gap:9px;display:flex}.misc-review-issue>header span{background:var(--orange);color:#fff;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:900}.misc-review-issue>header b{font-size:12px}.misc-review-issue>p{border-left:4px solid var(--orange);background:#fff7f1;margin:9px 0 0;padding:10px;font-size:11px;font-weight:700;line-height:1.45}.misc-review-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.misc-review-photos img{height:105px}.misc-review-photos figcaption{color:#4f5d67;background:#eef2f4;padding:5px;font-size:7px;font-weight:900}.sticky-footer{z-index:3;width:100%;max-width:760px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;position:fixed;bottom:0}.primary,.secondary,.danger{border-radius:10px;min-height:50px;font-weight:900}.primary{background:var(--orange);color:#fff;border:0}.primary:disabled{background:#b9c0c5}.primary span{float:right;font-size:22px}.sticky-footer .primary{width:100%}.danger{color:#a52e22;background:#fff3f1;border:1px solid #c84635}.walk-actions{gap:8px;display:flex}.walk-actions .danger{flex:0 0 92px}.walk-actions .primary{flex:1}.report-brand{border-bottom:3px solid var(--navy);background:#fff;grid-template-columns:58px minmax(0,1fr) 92px;align-items:center;gap:12px;padding:11px 20px;display:grid}.report-brand .report-brand-lpt{object-fit:cover;border-radius:50%;width:54px;height:54px}.report-brand .report-brand-daybreak{object-fit:contain;width:92px;height:48px}.report-brand-copy{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.report-brand b{letter-spacing:.08em;color:var(--navy);font-size:11px}.report-brand strong{color:var(--navy);font-size:14px;line-height:1.1}.report-brand span{color:#334c5e;max-width:100%;font-size:9px;font-weight:800;line-height:1.25}.report-brand small{color:var(--muted);font-size:8px;font-weight:800}@media (width<=520px){.report-brand{grid-template-columns:48px minmax(0,1fr) 68px;gap:7px;padding:9px 10px}.report-brand .report-brand-lpt{width:46px;height:46px}.report-brand .report-brand-daybreak{width:68px;height:42px}.report-brand b{font-size:8px;line-height:1.2}.report-brand strong{font-size:12px}.report-brand span{font-size:7px}.report-brand small{font-size:6.5px}}.recipient-card{background:#eef5fa;border:1px solid #cbdce8;border-radius:10px;flex-direction:column;gap:4px;margin-top:14px;padding:13px 15px;display:flex}.recipient-card span{letter-spacing:.1em;color:#52718a;font-size:9px;font-weight:900}.recipient-card .forward-label{margin-top:8px}.recipient-card b{color:var(--navy);font-size:13px}.recipient-card p{color:var(--muted);margin:4px 0 0;font-size:10px}.mail-link{min-height:48px;color:var(--navy);background:#fff;border:1px solid #bfc9d0;border-radius:10px;place-items:center;margin-top:10px;font-size:13px;font-weight:900;text-decoration:none;display:grid}.report-actions{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:10px;margin-top:12px;display:grid}.report-actions button{width:100%;margin:0}.report-actions .open-pdf-new-tab{color:#fff;background:linear-gradient(135deg,#17477f,#102a43);border:1px solid #17477f;border-radius:10px;min-height:50px;padding:8px 12px;font-weight:900}.report-actions button:disabled{opacity:.6}.approved-toast{z-index:12;color:#fff;background:#1f6b3b;border-radius:12px;flex-direction:column;gap:3px;width:min(520px,100% - 28px);padding:13px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #102a4355}.approved-toast b{font-size:13px}.approved-toast span{color:#d9f1e1;font-size:9px}.pdf-exporting .subbar,.pdf-exporting .report-actions,.pdf-exporting .report-final-actions,.pdf-exporting .danger,.pdf-exporting .mail-link,.pdf-exporting .fineprint,.pdf-exporting .approved-toast,.pdf-exporting .notice,.pdf-exporting .recipient-card,.pdf-exporting .content>button,.pdf-exporting .cash-content>button,.pdf-exporting .cash-section-tabs{display:none!important}.pdf-exporting .review-row,.pdf-exporting .misc-review-issue,.pdf-exporting .cash-section,.pdf-exporting .signatures{break-inside:avoid;page-break-inside:avoid}.pdf-exporting .question-photo-grid,.pdf-exporting .misc-review-photos{display:none!important}.pdf-exporting.cash-app .cash-print-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.pdf-exporting.cash-app .cash-section{box-shadow:none;margin:4px 0}.pdf-exporting.cash-app .cash-row{min-height:30px}.pdf-exporting.cash-app .cash-section>header{padding:8px 10px}.pdf-exporting.cash-app .cash-table{padding:2px 8px 5px}.signatures{break-inside:avoid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0 12px;padding:22px 4px 4px;display:grid}.signatures>div{flex-direction:column;min-width:0;display:flex}.signatures i{border-bottom:1px solid #2f3942;height:8px;display:block}.signatures b{text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:10px}.signatures small{color:var(--muted);margin-top:5px;font-size:9px}.signature-name{color:#183b5d;padding-left:8px;font-family:cursive;font-size:23px;transform:rotate(-2deg)}.signature-space{height:29px}.manager-signature-trigger{color:#173d60;background:#e4e8eb;border:2px dashed #8d9aa3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:84px;padding:10px;display:flex}.manager-signature-trigger span{font-size:20px}.manager-signature-trigger b{margin:0;font-size:11px}.manager-signature-trigger small{margin:0;font-size:8px}.manager-signature-preview{background:#fff;border:1px solid #aeb8bf;border-radius:9px;width:100%;height:84px;padding:3px;position:relative;overflow:hidden}.manager-signature-preview img{object-fit:contain;width:100%;height:100%;display:block}.manager-signature-preview small{color:#fff;background:#173d60;border-radius:5px;padding:3px 5px;font-size:7px;position:absolute;bottom:4px;right:5px}.manager-signature-preview.saved{border:0;border-radius:0}.manager-signature-preview:disabled{opacity:1}.signature-missing{color:#7b858c;text-align:center;background:#f1f3f4;border:1px dashed #b4bcc2;border-radius:9px;place-items:center;min-height:84px;padding:10px;font-size:9px;font-weight:800;display:grid}.pdf-exporting .manager-signature-preview small{display:none!important}.signature-modal-backdrop{z-index:1600;touch-action:none;background:#071321bb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.signature-modal{background:#e5e9ec;border-radius:18px;width:min(620px,100%);padding:0;overflow:hidden;box-shadow:0 24px 80px #0008}.signature-modal>header{color:#fff;background:#173d60;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.signature-modal>header p{color:#ffae83;letter-spacing:.12em;margin:0;font-size:8px;font-weight:900}.signature-modal>header h2{margin:4px 0;font-size:19px}.signature-modal>header span{color:#d4e1ea;font-size:10px}.signature-modal>header button{color:#fff;background:#ffffff20;border:0;border-radius:50%;flex:0 0 36px;width:36px;height:36px;font-size:24px}.signature-canvas-wrap{background:#cfd5d9;border:2px solid #7d8991;border-radius:12px;margin:16px;padding:9px 9px 5px}.signature-canvas-wrap canvas{touch-action:none;background:#fff;border:1px solid #9aa5ac;border-radius:8px;width:100%;height:235px;display:block}.signature-canvas-wrap small{color:#56636c;text-transform:uppercase;letter-spacing:.1em;padding:6px 4px 1px;font-size:8px;font-weight:900;display:block}.signature-modal>footer{grid-template-columns:.7fr .8fr 1.5fr;gap:8px;padding:0 16px 16px;display:grid}.signature-modal>footer button{border-radius:9px;min-height:48px;margin:0;font-weight:900}.signature-modal>footer .signature-clear{color:#a53a30;background:#fff;border:1px solid #b35143}.signature-modal>footer .primary:disabled{opacity:.45}.review-hero{color:#fff;background:linear-gradient(135deg,#183c5f,#102940);padding:24px 120px 24px 22px;position:relative}.review-hero p{color:#ff9a69;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.review-hero h1{margin:4px 0 8px;font-size:24px}.review-hero>span{color:#cbd9e5;font-size:11px}.big-score{border:6px solid #71b77d;border-radius:50%;place-items:center;width:75px;height:75px;font-size:26px;font-weight:900;display:grid;position:absolute;top:20px;right:24px}.big-score small{font-size:10px;position:absolute;bottom:12px}.notice{border-left:4px solid var(--orange);background:#fff5ef;border-radius:8px;padding:14px}.notice b{font-size:13px}.notice p{color:#6d5b51;margin:4px 0 0;font-size:11px;line-height:1.5}.review-section{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.review-section>h3{background:#f1f4f6;margin:0;padding:13px 15px;font-size:13px}.review-row{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:10px;padding:13px 15px;display:grid}.review-row b{font-size:12px;line-height:1.4}.review-item-content{min-width:0}.comment-box{border:2px solid var(--navy);background:#fffaf6;border-radius:7px;margin-top:10px;overflow:hidden}.comment-box>span{background:var(--navy);color:#fff;letter-spacing:.08em;padding:6px 9px;font-size:9px;font-weight:900;display:block}.comment-box p{color:#17202a;border-left:5px solid var(--orange);margin:0;padding:10px;font-size:12px;font-weight:800;line-height:1.45}.review-row img{object-fit:cover;border-radius:6px;width:90px;height:70px;margin-top:7px}.review-row .question-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:430px}.review-row .question-photo-grid img{width:100%;height:70px;margin:0}.answer-dot{background:#eef1f3;border-radius:6px;place-items:center;width:38px;height:27px;font-size:10px;font-weight:900;display:grid}.answer-dot.yes{color:#317044;background:#e5f4e9}.answer-dot.no{color:#c24723;background:#ffebe5}.answer-dot.na{color:#67737e;background:#edf0f2}.full{width:100%;margin-top:12px}.secondary{color:var(--navy);background:#fff;border:1px solid #bfc9d0}.fineprint{text-align:center;color:var(--muted);margin-bottom:30px;font-size:10px;line-height:1.4}.cash-subbar{background:#202a32;border-bottom:5px solid #ffd51f}.cash-hero{color:#17202a;background:linear-gradient(135deg,#ffe52e,#f5bd00);justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.cash-hero p{text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.cash-hero h1{margin:3px 0 7px;font-size:27px}.cash-hero span{color:#3e454a;font-size:10px;line-height:1.5}.cash-hero>div:last-child{text-align:right;background:#fff9c7;border:2px solid #17202a;border-radius:12px;min-width:118px;padding:12px}.cash-hero small{letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.cash-hero strong{margin-top:4px;font-size:22px;display:block}.cash-content{padding:18px 16px 40px}.cash-instructions{background:#fffbe5;border-left:5px solid #f1c400;border-radius:8px;padding:13px 14px}.cash-instructions b{font-size:12px}.cash-instructions p{color:#5c6266;margin:4px 0 0;font-size:10px;line-height:1.45}.cash-section-tabs{scrollbar-width:none;gap:7px;padding:15px 0 10px;display:flex;overflow-x:auto}.cash-section-tabs a{white-space:nowrap;color:#fff;background:#202a32;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900;text-decoration:none}.cash-section{background:#fff;border:1px solid #d6dce0;border-radius:13px;margin:12px 0 18px;overflow:hidden;box-shadow:0 5px 16px #17202a10}.cash-section>header{color:#fff;background:#202a32;border-bottom:5px solid #ffd51f;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.cash-section>header span{color:#ffd51f;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.cash-section>header h2{margin:3px 0 0;font-size:18px}.cash-section>header strong{color:#ffe23b;font-size:18px}.cash-table{padding:5px 14px 8px}.cash-table-head,.cash-row{grid-template-columns:minmax(110px,1fr) 82px 92px;align-items:center;gap:10px;display:grid}.cash-table-head{color:#6a747c;text-transform:uppercase;border-bottom:2px solid #26313a;padding:10px 0 7px;font-size:9px}.cash-table-head b:nth-child(n+2){text-align:right}.cash-row{border-bottom:1px solid #e3e7ea;min-height:48px}.cash-row label{font-size:12px;font-weight:800}.cash-row input{text-align:right;background:#fafbfc;border:1px solid #c8d0d6;border-radius:7px;width:100%;height:34px;padding:5px 8px}.cash-row>span,.cash-row>b{text-align:right;font-size:12px}.misc-row{background:#fff9d8;border-bottom:1px solid #e6c95c;margin:0 -8px;padding:0 8px}.cash-note-label{text-transform:uppercase;color:#56616a;margin:10px 14px 0;font-size:10px;font-weight:900;display:block}.cash-section textarea{width:calc(100% - 28px);margin:6px 14px 0}.cash-section .photo-button{color:#343b40;background:#fff6b8;border-color:#d9b700;margin-bottom:14px;margin-left:14px}.cash-photo{object-fit:cover;border-radius:9px;width:calc(100% - 28px);max-height:300px;margin:0 14px 14px;display:block}.cash-note-review{background:#fffbe4;border-left:4px solid #f1c400;margin:6px 14px 12px;padding:10px;font-size:11px;font-weight:700}.cash-grand{background:#ffe22b;border:3px solid #202a32;border-radius:13px;flex-direction:column;align-items:flex-end;padding:18px;display:flex}.cash-grand span{letter-spacing:.1em;font-size:10px;font-weight:900}.cash-grand strong{font-size:31px}.cash-grand small{color:#4e555a;font-size:9px}.cash-breakdown{background:#fff;border:1px solid #d6dce0;border-radius:12px;margin:5px 0 12px;padding:14px}.cash-breakdown h2{margin:0 0 10px;font-size:14px}.cash-breakdown>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.cash-breakdown span{background:#f3f5f6;border-radius:8px;flex-direction:column;padding:9px;display:flex}.cash-breakdown small{color:#68737c;font-size:9px}.cash-breakdown b{font-size:14px}.cash-breakdown span:last-child{grid-column:1/-1}.modal-backdrop{z-index:20;padding:20px max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09172599;place-items:end center;display:grid;position:fixed;inset:0}.install-modal{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:500px;padding:24px;box-shadow:0 20px 70px #0005}.install-modal img{border-radius:18px;width:76px;height:76px}.install-modal h2{margin:12px 0 8px}.install-modal p{color:#55626e;margin:0 0 8px;font-size:14px;line-height:1.55}.install-modal .install-intro{margin-bottom:15px}.install-platform-list{text-align:left;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 16px;display:grid}.install-platform-list article{background:#f5f8fa;border:1px solid #d5dee4;border-radius:12px;padding:12px}.install-platform-list article.current{background:#fff7f2;border:2px solid #f26b2b}.install-platform-list span{color:#173d60;margin-bottom:5px;font-size:11px;font-weight:1000;display:block}.install-platform-list article p{margin:0;font-size:10px;line-height:1.45}.install-modal .primary{width:100%}.native-app body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}.native-app .app-shell{min-height:100dvh}.native-app .install-link{display:none}.native-offline body:before{z-index:3000;content:"OFFLINE — REPORT DRAFTS STAY ON THIS DEVICE";width:min(100%,760px);padding:calc(5px + env(safe-area-inset-top)) 8px 5px;color:#fff;letter-spacing:.08em;text-align:center;pointer-events:none;background:#9b382d;font-size:7px;font-weight:1000;position:fixed;top:0;left:50%;transform:translate(-50%)}@media (width<=430px){.install-platform-list{grid-template-columns:1fr}.install-platform-list article{padding:10px 11px}}.profile-editor-backdrop{place-items:center;padding:10px}.profile-editor{background:#f8fafb;border-radius:20px;width:100%;max-width:620px;max-height:calc(100vh - 20px);overflow:auto;box-shadow:0 24px 80px #0006}.profile-editor>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.profile-editor>header>div{align-items:center;gap:12px;display:flex}.profile-editor>header p{color:#788794;letter-spacing:.12em;margin:0;font-size:8px;font-weight:900}.profile-editor>header h2{margin:3px 0 0;font-size:20px}.profile-editor>header>button{color:#263747;background:#edf1f4;border:0;border-radius:50%;width:38px;height:38px;font-size:23px}.profile-photo-large{color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:15px;font-weight:900;display:grid;overflow:hidden}.profile-photo-large img{object-fit:cover;width:100%;height:100%}.profile-editor-body{gap:15px;padding:18px;display:grid}.profile-photo-upload{min-height:44px;color:var(--blue);cursor:pointer;background:#fff;border:1px dashed #9caab5;border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.profile-photo-upload input{display:none}.profile-fields{grid-template-columns:1fr 90px;gap:12px;display:grid}.profile-fields label:nth-child(n+3){grid-column:1/-1}.profile-editor-body>label,.profile-fields label{color:#4e5e6b;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.profile-editor input:not([type=checkbox]),.profile-editor select{width:100%;min-height:43px;color:var(--ink);background:#fff;border:1px solid #cbd4da;border-radius:8px;padding:0 11px;font-size:12px;font-weight:400}.profile-editor fieldset{background:#fff;border:1px solid #d5dce1;border-radius:10px;margin:0;padding:12px}.profile-editor legend{color:#4e5e6b;padding:0 6px;font-size:10px;font-weight:900}.color-choices{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.color-choices button{color:#46545f;background:#fff;border:1px solid #d7dee3;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:6px;font-size:9px;font-weight:800;display:flex}.color-choices button.selected{border:2px solid var(--navy);background:#f2f7fa}.color-choices i{border-radius:50%;width:18px;height:18px;display:block}.profile-toggle{background:#eef4f7;border-radius:9px;align-items:center;padding:11px;flex-direction:row!important;gap:9px!important}.profile-toggle input{width:18px;height:18px;accent-color:var(--navy)}.profile-error{color:#a83e2b;background:#fff0ec;border-radius:8px;margin:0;padding:10px;font-size:10px}.profile-editor-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-editor-actions button{width:100%;min-height:46px}.profile-editor-actions .primary:disabled{opacity:.6}.store-profile-hero{border-bottom:6px solid var(--profile)}.store-workspace-content{padding-bottom:70px}.store-profile-intro{margin-bottom:18px}.store-profile-intro p,.workspace-form-heading p,.maintenance-history-panel>header p{color:var(--profile,var(--orange));letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.store-profile-intro h2{margin:5px 0;font-size:21px}.store-profile-intro span{color:var(--muted);font-size:11px;line-height:1.45}.store-tool-grid{gap:11px;display:grid}.store-tool-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;width:100%;min-height:110px;padding:15px;display:grid;box-shadow:0 6px 18px #102a4310}.store-tool-card>span{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.store-tool-card.todo>span{background:#ef7b32}.store-tool-card.visit>span{background:#2377c9}.store-tool-card.maintenance>span{background:#b34a3d}.store-tool-card.reports>span{background:#173d60}.store-tool-card div{flex-direction:column;gap:3px;display:flex}.store-tool-card b{font-size:15px}.store-tool-card small{color:#546674;font-size:10px;font-weight:800}.store-tool-card p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.4}.store-tool-card i{color:var(--orange);font-size:26px;font-style:normal}.workspace-loading,.workspace-empty{color:var(--muted);text-align:center;border:1px dashed #b8c4cc;border-radius:11px;padding:20px;font-size:11px}.workspace-loading{margin-top:14px}.workspace-error{color:#8d3027;background:#fff0ed;border-left:4px solid #ba4035;border-radius:8px;margin:12px 0;padding:11px 13px;font-size:11px;font-weight:800}.workspace-back{color:var(--blue);background:0 0;border:0;margin:0 0 13px;padding:7px 0;font-size:11px;font-weight:900}.workspace-folder-header{color:#fff;border-radius:14px;align-items:center;gap:13px;margin-bottom:15px;padding:16px;display:flex;box-shadow:0 8px 20px #102a4325}.workspace-folder-header.todo{background:linear-gradient(135deg,#f28a3d,#d65b20)}.workspace-folder-header.visit{background:linear-gradient(135deg,#2377c9,#154e86)}.workspace-folder-header.maintenance{background:linear-gradient(135deg,#b34a3d,#762a25)}.workspace-folder-header>span{background:#ffffff25;border-radius:12px;flex:0 0 48px;place-items:center;height:48px;font-size:23px;display:grid}.workspace-folder-header p{letter-spacing:.1em;margin:0;font-size:8px;font-weight:900}.workspace-folder-header h2{margin:3px 0;font-size:20px}.workspace-folder-header small{color:#fffddd;font-size:9px}.workspace-entry-form{background:#fff;border:1px solid #d5dde2;border-radius:14px;gap:12px;margin-bottom:20px;padding:16px;display:grid;box-shadow:0 7px 22px #102a4310}.workspace-form-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workspace-form-heading h3{margin:3px 0 0;font-size:16px}.workspace-form-heading>button{color:#a54535;background:0 0;border:0;padding:6px;font-size:9px;font-weight:900}.workspace-entry-form>label,.workspace-form-row label{color:#51616e;flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.workspace-entry-form input:not([type=file]),.workspace-entry-form select{width:100%;min-height:42px;color:var(--ink);background:#fafbfc;border:1px solid #c8d2d9;border-radius:8px;padding:0 10px;font-size:12px}.workspace-entry-form textarea{background:#fafbfc;min-height:88px;margin:0}.workspace-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-photo-picker{cursor:pointer;background:#f4f8fa;border:1px dashed #9cabb6;border-radius:9px;min-height:58px;padding:11px}.workspace-photo-picker span{font-weight:600}.workspace-photo-picker input{margin-top:3px;font-size:10px}.workspace-photo-picker small{color:var(--blue);font-size:9px}.workspace-section-heading{justify-content:space-between;align-items:center;margin:24px 0 10px;display:flex}.workspace-section-heading h3{margin:0;font-size:16px}.workspace-section-heading span{color:#5d6b75;background:#eef2f4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.workspace-record-list,.maintenance-request-list{gap:11px;display:grid}.workspace-record-list>article,.maintenance-request-list>article{background:#fff;border:1px solid #d5dde2;border-radius:13px;padding:14px;box-shadow:0 5px 16px #102a430d}.workspace-record-list>article.completed{opacity:.68;background:#f5f7f6}.workspace-record-list>article>header,.maintenance-request-list>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workspace-record-list header>div,.maintenance-request-list header>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.workspace-record-list h4,.maintenance-request-list h4{margin:0;font-size:14px}.workspace-record-list time,.maintenance-request-list time{color:var(--muted);white-space:nowrap;font-size:9px}.workspace-record-list article>p,.maintenance-request-list article>p{color:#36434d;white-space:pre-wrap;margin:10px 0;font-size:11px;line-height:1.55}.workspace-record-list article>small,.maintenance-request-list article>small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.workspace-record-list footer,.maintenance-request-list footer{border-top:1px solid #e4e8eb;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px;display:flex}.workspace-record-list footer button,.maintenance-request-list footer button,.maintenance-request-list footer select{min-height:32px;color:var(--navy);background:#f7f9fa;border:1px solid #cbd4da;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:900}.workspace-record-list footer .delete,.maintenance-request-list footer .delete,.maintenance-timeline .delete{color:#a23a30}.maintenance-request-list article.selected{border:2px solid #b34a3d}.maintenance-request-list footer .history{color:#fff;background:#173d60;border-color:#173d60}.workspace-status{color:#53616b;background:#edf1f3;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.workspace-status.open{color:#a65720;background:#fff0df}.workspace-status.scheduled{color:#2c65a0;background:#e7f0ff}.workspace-status.in_progress{color:#5f4ca0;background:#e8e5fb}.workspace-status.completed{color:#347044;background:#e4f3e8}.workspace-status.logged{color:#316583;background:#e5f0f8}.workspace-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.workspace-photo-grid button{background:#edf1f3;border:0;border-radius:8px;padding:0;overflow:hidden}.workspace-photo-grid img{object-fit:cover;width:100%;height:88px;display:block}.maintenance-history-panel{background:#f7f9fa;border:2px solid #173d60;border-radius:16px;margin-top:16px;overflow:hidden}.maintenance-history-panel>header{color:#fff;background:#173d60;justify-content:space-between;align-items:center;padding:15px;display:flex}.maintenance-history-panel>header p{color:#89b8dc}.maintenance-history-panel>header h3{margin:3px 0 0;font-size:17px}.maintenance-history-panel>header button{color:#fff;background:#ffffff20;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.maintenance-request-summary{background:#fff;border-bottom:1px solid #d8e0e5;padding:14px}.maintenance-request-summary p{margin:9px 0;font-size:11px;line-height:1.5}.maintenance-request-summary small{color:var(--muted);font-size:8px}.update-form{box-shadow:none;margin:14px}.update-form h4{margin:0;font-size:14px}.maintenance-timeline{gap:11px;padding:4px 14px 18px;display:grid}.maintenance-timeline>article{grid-template-columns:14px 1fr;gap:9px;display:grid}.maintenance-timeline>article>i{display:block;position:relative}.maintenance-timeline>article>i:before{content:"";background:#ef7b32;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:3px}.maintenance-timeline>article>i:after{content:"";background:#d5dde2;width:2px;position:absolute;top:14px;bottom:-18px;left:6px}.maintenance-timeline>article:last-child>i:after{display:none}.maintenance-timeline>article>div{background:#fff;border:1px solid #d6dde2;border-radius:10px;padding:12px}.maintenance-timeline header{justify-content:space-between;gap:9px;display:flex}.maintenance-timeline header b{font-size:12px}.maintenance-timeline time{color:var(--muted);font-size:8px}.maintenance-timeline p{white-space:pre-wrap;margin:8px 0;font-size:11px;line-height:1.5}.maintenance-timeline small{color:#566570;margin-top:4px;font-size:8px;display:block}.maintenance-timeline footer{border-top:1px solid #e5e8ea;justify-content:space-between;align-items:center;margin-top:9px;padding-top:8px;display:flex}.maintenance-timeline footer span{color:var(--muted);font-size:8px}.maintenance-timeline footer button{background:0 0;border:0;font-size:8px;font-weight:900}.workspace-photo-viewer{z-index:1300;background:#06111ded;place-items:center;padding:60px 18px 24px;display:grid;position:fixed;inset:0}.workspace-photo-viewer>button{top:max(16px,env(safe-area-inset-top));color:#102a43;background:#fff;border:0;border-radius:50%;width:46px;height:46px;font-size:31px;position:fixed;right:16px}.workspace-photo-viewer>img{object-fit:contain;border:4px solid #fff;border-radius:16px;max-width:min(100%,1000px);max-height:80vh;display:block;box-shadow:0 22px 70px #000b}.pending-photo-tray{background:#f7fafc;border:1px solid #bfd0dc;border-radius:10px;padding:10px}.pending-photo-tray>header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.pending-photo-tray>header strong{color:#173d60;font-size:11px}.pending-photo-tray>header small{color:#5d6b75;font-size:9px}.pending-photo-tray>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pending-photo-tray figure{background:#dfe8ed;border-radius:8px;margin:0;position:relative;overflow:hidden}.pending-photo-tray img{object-fit:cover;width:100%;height:82px;display:block}.pending-photo-tray button{color:#fff;background:#102a43dc;border:1px solid #ffffffb8;border-radius:6px;min-height:28px;padding:4px 7px;font-size:9px;font-weight:900;position:absolute;bottom:4px;right:4px}.store-profile-address{color:#fff;margin-top:7px;font-size:10px;font-weight:800;line-height:1.4;text-decoration:none;display:block}.store-profile-address:hover,.store-profile-address:focus-visible{text-decoration:underline}.store-map-preview{max-width:1000px;margin:14px auto 0;padding:0 22px}.store-map-preview-toggle{width:100%;min-height:62px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d6dee3;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 13px;text-decoration:none;display:grid;box-shadow:0 5px 15px #102a4310}.store-map-preview-toggle>span{width:38px;height:38px;color:var(--blue);background:#eaf2f7;border-radius:10px;place-items:center;font-size:19px;display:grid}.store-map-preview-toggle div{flex-direction:column;gap:3px;min-width:0;display:flex}.store-map-preview-toggle b{font-size:12px}.store-map-preview-toggle small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.store-map-preview-toggle i{color:var(--orange);font-size:22px;font-style:normal}.maintenance-permanent-note{background:#fff0ec;border-left:4px solid #b34a3d;border-radius:9px;margin-bottom:14px;padding:12px 14px}.maintenance-permanent-note b{color:#842e28;font-size:11px}.maintenance-permanent-note p{color:#704841;margin:4px 0 0;font-size:9px;line-height:1.45}.maintenance-timeline footer>div{gap:8px;display:flex}.progress-detail-hero{background:linear-gradient(135deg,#102a43,var(--profile,var(--orange)));color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:175px;padding:22px;display:flex}.progress-detail-hero p{color:#a7d4f2;letter-spacing:.13em;margin:0;font-size:9px;font-weight:900}.progress-detail-hero h1{margin:6px 0;font-size:24px}.progress-detail-hero>div>span{color:#d8e3ec;font-size:10px}.progress-ring.large{background:conic-gradient(#fff var(--progress),#fff3 0);flex-basis:96px;width:96px;height:96px}.progress-ring.large:before{background:#173a5a;width:72px;height:72px}.progress-ring.large b{color:#fff;font-size:20px}.progress-ring.large small{color:#cae0ef}.progress-detail-content{max-width:1000px;margin:0 auto;padding-bottom:70px}.progress-metric-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.progress-metric-grid article{background:#fff;border:1px solid #d9e1e6;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex;box-shadow:0 5px 16px #102a430d}.metric-icon{background:var(--profile,var(--orange));color:#fff;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-size:18px;display:grid}.progress-metric-grid article>div{flex-direction:column;gap:3px;display:flex}.progress-metric-grid small{color:var(--profile,var(--orange));letter-spacing:.08em;font-size:7px;font-weight:900}.progress-metric-grid b{font-size:17px}.progress-metric-grid p{color:var(--muted);margin:0;font-size:8px;line-height:1.35}.progress-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:25px 0 11px;display:flex}.progress-section-heading p{color:var(--profile,var(--orange));letter-spacing:.11em;margin:0;font-size:8px;font-weight:900}.progress-section-heading h2{margin:4px 0 0;font-size:17px}.progress-section-heading>span{color:var(--muted);text-align:right;font-size:8px}.progress-store-list{gap:12px;display:grid}.progress-store-card{background:#fff;border:1px solid #d7dfe4;border-radius:14px;padding:14px;box-shadow:0 6px 19px #102a430e}.progress-store-card>header{align-items:center;gap:11px;display:flex}.progress-store-card>header>button{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.progress-store-card>header>button>span{background:var(--profile,var(--orange));color:#fff;border-radius:9px;flex:0 0 48px;place-items:center;height:38px;font-size:10px;font-weight:900;display:grid}.progress-store-card>header>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.progress-store-card>header b{font-size:13px}.progress-store-card>header small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.progress-store-card>header>strong{color:var(--profile,var(--orange));font-size:18px}.store-progress-track{background:#e9edf0;border-radius:999px;height:5px;margin:11px 0;overflow:hidden}.store-progress-track i{border-radius:inherit;background:var(--profile,var(--orange));height:100%;display:block}.progress-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.progress-report-grid>button{min-width:0;min-height:58px;color:var(--ink);text-align:left;background:#f8fafb;border:1px solid #d8e0e5;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.progress-report-grid>button>span{color:#6c7881;background:#dfe6ea;border-radius:7px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.progress-report-grid>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.progress-report-grid b{font-size:8px}.progress-report-grid small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:6.5px;overflow:hidden}.progress-report-grid>button>i{color:#80909b;grid-column:2;font-size:7px;font-style:normal;font-weight:900}.progress-report-grid>button.filed{background:#f0f8f2;border-color:#acd2b5}.progress-report-grid>button.filed>span{color:#fff;background:#55a369}.progress-report-grid>button.filed>i{color:#347044}.progress-report-grid>button.missing{cursor:default;opacity:.75}.recent-progress-heading{margin-top:28px}.progress-recent-list{margin-bottom:20px}.maintenance-notes-section{background:#f4f8fa;border:1px solid #ccdbe4;border-radius:15px;margin:18px 0 26px;padding:15px}.maintenance-notes-section>.workspace-section-heading{margin:0 0 5px}.maintenance-notes-section>.workspace-section-heading p{color:#2377c9;letter-spacing:.11em;margin:0 0 3px;font-size:8px;font-weight:900}.maintenance-notes-intro{color:#5b6b77;margin:0 0 13px;font-size:9px;line-height:1.5}.maintenance-note-form{box-shadow:none;border-left:4px solid #2377c9;margin:0 0 14px}.maintenance-note-list>article{border-left:4px solid #2377c9}.workspace-photo-picker.compact{min-height:42px;padding:8px 10px}.statewide-monthly-panel{background:#f5f8fa;border:1px solid #d4dde3;border-radius:17px;margin-bottom:24px;overflow:hidden;box-shadow:0 9px 28px #102a4315}.statewide-monthly-header{color:#fff;background:linear-gradient(135deg,#102a43,#264f70);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.statewide-monthly-header p{color:#f3cf27;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.statewide-monthly-header h3{margin:4px 0;font-size:20px}.statewide-monthly-header>div:first-child>span{color:#d3e1eb;max-width:560px;font-size:9px;line-height:1.45;display:block}.statewide-overall{align-items:center;gap:10px;display:flex}.statewide-overall>span{color:#cbdce8;flex-direction:column;max-width:100px;font-size:7px;line-height:1.4;display:flex}.statewide-overall>span b{color:#fff;font-size:10px}.statewide-overall-ring,.leader-progress-ring{border-radius:50%;place-items:center;display:grid;position:relative}.statewide-overall-ring{background:conic-gradient(#f0c800 var(--statewide-progress),#ffffff2d 0);flex:0 0 76px;width:76px;height:76px}.statewide-overall-ring:before,.leader-progress-ring:before{content:"";border-radius:50%;position:absolute}.statewide-overall-ring:before{background:#1c405f;width:56px;height:56px}.statewide-overall-ring b,.leader-progress-ring b{z-index:1;position:relative}.statewide-overall-ring b{font-size:16px}.leader-progress-grid{gap:11px;padding:13px;display:grid}.leader-progress-card{--leader:#2377c9;border:1px solid #d7dfe5;border-top:4px solid var(--leader);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:13px;padding:13px;transition:transform .15s,box-shadow .15s;box-shadow:0 5px 15px #102a430c}.leader-progress-card:hover,.leader-progress-card:focus-visible{transform:translateY(-1px);box-shadow:0 8px 20px #102a431c}.leader-progress-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.leader-identity{align-items:center;gap:9px;min-width:0;display:flex}.leader-identity>span{color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.leader-identity img{object-fit:cover;width:100%;height:100%}.leader-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.leader-identity b{font-size:13px}.leader-identity small{color:#657581;font-size:8px}.leader-progress-ring{background:conic-gradient(var(--leader) var(--leader-progress),#e6ebee 0);flex:0 0 55px;width:55px;height:55px}.leader-progress-ring:before{background:#fff;width:41px;height:41px}.leader-progress-ring b{color:var(--leader);font-size:11px}.leader-required{background:#f3f6f8;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;margin:11px 0 9px;padding:8px 9px;display:flex}.leader-required b{color:var(--leader);font-size:14px}.leader-required span{color:#66747e;text-align:right;font-size:7px}.leader-report-breakdown{gap:8px;display:grid}.leader-type-row>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.leader-type-row span{font-size:8px;font-weight:800}.leader-type-row b{color:var(--leader);font-size:8px}.leader-type-row>i{background:#e8edf0;border-radius:999px;height:5px;display:block;overflow:hidden}.leader-type-row>i>em{border-radius:inherit;background:var(--leader);height:100%;display:block}.leader-progress-card>footer{color:var(--leader);border-top:1px solid #e5e9ec;justify-content:space-between;align-items:center;margin-top:11px;padding-top:9px;font-size:8px;font-weight:900;display:flex}.leader-progress-card>footer i,.statewide-detail-button i{font-size:17px;font-style:normal}.statewide-detail-button{color:#173d60;background:#fff;border:1px solid #d1dbe2;border-radius:10px;justify-content:space-between;align-items:center;width:calc(100% - 26px);min-height:43px;margin:0 13px 14px;padding:9px 12px;font-size:10px;font-weight:900;display:flex}.selected-store-ready{border-left:4px solid var(--profile,var(--orange));background:#eef4f7;border-radius:10px;flex-direction:column;gap:3px;margin-top:10px;padding:12px 14px;display:flex}.selected-store-ready>span{color:var(--profile,var(--orange));letter-spacing:.11em;font-size:8px;font-weight:900}.selected-store-ready>b{font-size:14px}.selected-store-ready>small{color:var(--muted);font-size:9px}.district-default-message{text-align:center;background:#f6f8f9;border:1px dashed #aebbc5;border-radius:13px;margin-top:12px;padding:18px}.district-default-message>span{color:var(--profile,var(--orange));letter-spacing:.12em;font-size:8px;font-weight:900}.district-default-message>b{margin:5px 0;font-size:15px;display:block}.district-default-message>p{max-width:480px;color:var(--muted);margin:0 auto;font-size:10px;line-height:1.45}.store-history-card.has-store-alerts{background:#fffdfc;border-color:#e4b6ae}.store-card-alert-line{flex-wrap:wrap;gap:5px;display:flex!important}.store-card-alert-line em{border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.store-card-alert-line .work-order-count{color:#a3342b;background:#ffebe8}.store-card-alert-line .work-order-count i{background:#d83c31;border-radius:50%;width:7px;height:7px;margin:0;display:block;box-shadow:0 0 0 3px #d83c3120}.store-card-alert-line .todo-count{color:#925f00;background:#fff2d9}.store-card-alert-line .all-clear{color:#447357;background:0 0;padding-left:0}.profile-hero-live-alerts{gap:5px;margin:8px 0;display:grid}.profile-hero-live-alerts button{color:#182534;text-align:left;background:#fffe;border:1px solid #ffffff70;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:36px;padding:5px 7px;display:grid;box-shadow:0 4px 11px #0002}.profile-hero-live-alerts button>i{color:#fff;background:#d83c31;border-radius:50%;place-items:center;width:9px;height:9px;font-size:6px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 3px #d83c3125}.profile-hero-live-alerts button.todo>i{width:16px;height:16px;box-shadow:none;background:#efa928}.profile-hero-live-alerts button>span{flex-direction:column;gap:1px;opacity:1!important;min-width:0!important;display:flex!important}.profile-hero-live-alerts button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.profile-hero-live-alerts button small{line-height:1.2;color:#6b7785!important;margin:0!important;font-size:6.5px!important}.profile-hero-live-alerts button>em{color:#e15a29;font-size:16px;font-style:normal;font-weight:900}.profile-alert-more{padding-left:2px;font-weight:800;color:#fff!important;opacity:1!important;font-size:7px!important}.profile-alert-clear{background:#edf8f0;border:1px solid #a6d4b2;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 8px;font-weight:900;color:#2e6c3e!important;opacity:1!important;font-size:8px!important;display:inline-flex!important}.store-live-alert-center{background:#f7fafb;border:1px solid #cfdbe2;border-radius:14px;margin:0 0 18px;padding:14px}.store-live-alert-center.has-alerts{background:#fff8f6;border-left:5px solid #d83c31}.store-live-alert-center.all-clear{background:#f1f8f3;border-left:5px solid #55a369}.store-live-alert-center>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-live-alert-center>header p{color:#b63b30;letter-spacing:.12em;margin:0;font-size:8px;font-weight:900}.store-live-alert-center.all-clear>header p{color:#3c7950}.store-live-alert-center>header h3{margin:3px 0 0;font-size:15px}.store-live-alert-center>header>span{color:#347044;background:#dff1e4;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.store-live-alert-list{gap:7px;margin-top:11px;display:grid}.store-live-alert-list>button{text-align:left;background:#fff;border:1px solid #e0d2cf;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:49px;padding:8px 9px;display:grid}.store-live-alert-list>button>i{color:#fff;background:#d83c31;border-radius:50%;place-items:center;width:12px;height:12px;font-size:8px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 4px #d83c3118}.store-live-alert-list>button.todo-alert>i{width:20px;height:20px;box-shadow:none;background:#e9a321}.store-live-alert-list>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.store-live-alert-list b{font-size:11px}.store-live-alert-list small{color:var(--muted);font-size:8px}.store-live-alert-list>button>span{color:var(--orange);font-size:20px}.store-tool-card{position:relative}.tool-alert-count{color:#fff;background:#e9a321;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:9px;right:35px;box-shadow:0 2px 8px #0002}.tool-alert-count.red{background:#d83c31}.maintenance-category-fields{grid-template-columns:1fr;gap:10px;display:grid}.maintenance-category-fields label,.maintenance-history-toolbar label{color:#51616e;flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.maintenance-category-fields select,.maintenance-category-fields input,.maintenance-history-toolbar select{min-height:42px}.maintenance-category-badge{color:#315a7a;background:#e8eef5;border-radius:999px;width:max-content;padding:4px 7px;font-weight:900;font-size:8px!important;display:inline-flex!important}.work-order-number-badge{color:#9c3f10;letter-spacing:.025em;overflow-wrap:anywhere;background:#fff2e8;border:1px solid #ef9b63;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-weight:1000;font-size:7px!important;display:inline-flex!important}.maintenance-request-list header>div{flex-flow:wrap;align-items:center}.maintenance-request-list header h4{width:100%}.maintenance-view-tabs{background:#e8edf0;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px;margin:18px 0 14px;padding:5px;display:grid}.maintenance-view-tabs button{color:#62717c;background:0 0;border:0;border-radius:8px;min-height:42px;padding:8px;font-size:10px;font-weight:900}.maintenance-view-tabs button.active{color:#fff;background:#173d60;box-shadow:0 4px 11px #102a4320}.maintenance-view-tabs span{background:#ffffff24;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:4px;padding:0 5px;font-size:8px;display:inline-grid}.maintenance-view-tabs button:not(.active) span{color:#62717c;background:#fff}.maintenance-history-toolbar{background:#f4f7f9;border:1px solid #d5dee4;border-radius:12px;gap:11px;margin:4px 0 13px;padding:13px;display:grid}.maintenance-history-toolbar p{color:#2377c9;letter-spacing:.11em;margin:0;font-size:8px;font-weight:900}.maintenance-history-toolbar h3{margin:3px 0 0;font-size:15px}.maintenance-history-toolbar label{min-width:180px}.closed-maintenance-list>article{border-left:4px solid #55a369}.maintenance-request-list footer .complete-work-order,.complete-work-order{color:#2f7140!important;background:#e7f4ea!important;border-color:#55a369!important}.maintenance-request-list footer .reopen{color:#315d7d;background:#edf4f8;border-color:#82a6c2}.complete-work-order.large{border:1px solid #55a369;border-radius:8px;width:100%;min-height:39px;margin-top:12px;font-size:10px;font-weight:900}.maintenance-request-summary>div{align-items:center;gap:6px;display:flex}.maintenance-all-clear{color:#477257;background:#f1f8f3;border-color:#9bc7a5;flex-direction:column;gap:5px;display:flex}.maintenance-all-clear b{color:#327043;font-size:12px}.maintenance-all-clear span{font-size:9px}.workspace-record-list>article.alert-target,.maintenance-request-list>article.alert-target{border:2px solid #d83c31;box-shadow:0 0 0 4px #d83c3117,0 8px 22px #102a4318}@media (width<=520px){.store-profile-hero{grid-template-columns:minmax(0,1fr) 116px;gap:10px}.profile-hero-live-alerts button{min-height:33px}.profile-hero-live-alerts button b{font-size:7.5px}.statewide-monthly-header{grid-template-columns:1fr;gap:13px}.statewide-overall{justify-content:space-between}.statewide-overall>span{flex:1;max-width:none}.statewide-overall-ring{flex-basis:68px;width:68px;height:68px}.statewide-overall-ring:before{width:50px;height:50px}.workspace-form-row,.progress-metric-grid{grid-template-columns:1fr}.progress-detail-hero h1{font-size:20px}.progress-ring.large{flex-basis:84px;width:84px;height:84px}.progress-ring.large:before{width:64px;height:64px}.progress-report-grid{grid-template-columns:1fr}.progress-report-grid>button{grid-template-columns:34px minmax(0,1fr) auto;min-height:52px}.progress-report-grid>button>span{grid-row:1;width:34px;height:34px}.progress-report-grid>button>i{grid-area:1/3}.progress-report-grid b{font-size:10px}.progress-report-grid small{font-size:8px}.monthly-dashboard{gap:11px}.monthly-dashboard .progress-ring{flex-basis:70px;width:70px;height:70px}.monthly-dashboard .progress-ring:before{width:52px;height:52px}.monthly-dashboard h3{font-size:14px}}@media (width>=650px){.store-live-alert-list{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-category-fields{grid-template-columns:1fr 1fr}.maintenance-history-toolbar{grid-template-columns:1fr 240px;align-items:end}.walk-grid{grid-template-columns:1fr 1fr}.content{padding:28px}.question-card{margin-left:24px;margin-right:24px}.store-tool-grid{grid-template-columns:1fr 1fr}.store-workspace-content{max-width:1000px;margin:0 auto}.workspace-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-history-panel{margin-top:24px}.store-map-preview{padding:0 28px}.progress-store-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=370px){.hub-hero{grid-template-columns:minmax(0,1fr) 122px;gap:11px;padding-left:16px;padding-right:16px}.hub-store-image img{height:76px}.subbar{padding-left:10px;padding-right:10px}.subbar-navigation{min-width:110px}}@media (width>=900px){.app-shell{max-width:1180px}.topbar{height:86px;padding-left:34px;padding-right:34px}.account-menu{width:350px;top:75px;right:32px}.welcome{padding:32px 40px}.welcome h2{font-size:32px}.content{padding:34px 40px}.brand-pair{margin-bottom:28px}.leader-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.statewide-detail-button{width:calc(100% - 36px);margin:0 18px 18px}.statewide-monthly-header{padding:22px 26px}.statewide-monthly-header h3{font-size:24px}.walk-grid{gap:18px}.walk-card{min-height:104px;padding:22px}.walk-card b{font-size:21px}.activity-card{padding:17px 20px}.activity-card b{font-size:15px}.activity-card p{font-size:12px}.store-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.store-history-card{padding:16px 18px}.store-history-card b{font-size:15px}.store-history-card small{font-size:11px}.subbar{min-height:82px;padding:9px 28px}.subbar strong{font-size:17px}.walk-summary{padding:25px 32px}.walk-summary h1{font-size:26px}.question-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 28px 24px;display:grid}.question-section-title{grid-column:1/-1;padding:28px 0 2px}.question-section-title h2{font-size:17px}.question-card{height:100%;margin:0;padding:20px}.question-card h3{font-size:16px}.misc-issues-form{margin:32px 28px 120px;padding:24px}.misc-issues-form>header h2{font-size:20px}.misc-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.misc-photo-grid img{height:130px}.misc-review-photos{grid-template-columns:repeat(4,minmax(0,1fr))}.misc-review-photos img{height:125px}.sticky-footer{max-width:1180px;padding-left:32px;padding-right:32px}.sticky-footer .primary{max-width:520px;margin:0 auto;display:block}.report-brand{grid-template-columns:68px minmax(0,1fr) 120px;padding:15px 40px}.report-brand .report-brand-lpt{width:64px;height:64px}.report-brand .report-brand-daybreak{width:120px;height:62px}.report-brand b{font-size:14px}.report-brand strong{font-size:17px}.report-brand span{font-size:11px}.report-brand small{font-size:9px}.review-hero{padding:30px 145px 30px 40px}.review-hero h1{font-size:30px}.big-score{width:82px;height:82px;top:25px;right:42px}.review-list{max-width:1040px;margin:0 auto;padding:34px 40px}.history-hero{grid-template-columns:minmax(0,1fr) 260px;gap:35px;min-height:210px;padding:32px 40px}.history-store-image{border-radius:17px;padding:6px}.history-store-image img{border-radius:12px;height:145px}.history-store-image figcaption{font-size:7px;bottom:10px;right:12px}.history-hero h1{font-size:31px}.history-content{max-width:1000px;margin:0 auto}.history-list button{padding:17px}.history-list b{font-size:15px}.history-list small{font-size:11px}.review-section>h3{padding:16px 20px;font-size:15px}.review-row{grid-template-columns:58px 1fr;gap:16px;padding:18px 20px}.review-row b{font-size:15px}.answer-dot{width:48px;height:34px;font-size:11px}.comment-box{max-width:800px;margin-top:13px}.comment-box>span{padding:8px 12px;font-size:10px}.comment-box p{padding:13px;font-size:14px}.modal-backdrop{place-items:center}.install-modal{border-radius:20px}.cash-hero{padding:28px 40px}.cash-hero h1{font-size:32px}.cash-content{max-width:1000px;margin:0 auto;padding:28px 40px 55px}.cash-table-head,.cash-row{grid-template-columns:1fr 130px 150px}.cash-row label,.cash-row>span,.cash-row>b{font-size:14px}.cash-section>header{padding:17px 22px}.cash-table{padding-left:22px;padding-right:22px}.report-folders{grid-template-columns:repeat(3,1fr)}.hub-hero{grid-template-columns:minmax(0,1fr) 285px;gap:38px;min-height:225px;padding:28px 40px}.hub-hero h1{font-size:32px}.hub-hero small{font-size:12px}.hub-hero span{font-size:11px}.hub-store-image{border-radius:17px;padding:6px}.hub-store-image img{border-radius:12px;height:158px}.hub-store-image figcaption{font-size:7px;bottom:10px;right:11px}.hub-content{max-width:1000px;margin:0 auto}.monthly-dashboard{padding:20px 24px}}.store-tool-card.loss-prevention{background:linear-gradient(145deg,#f2fbf6,#e3f5eb);border-color:#20775b}.store-tool-card.loss-prevention>span{color:#8effb8;background:#145c45;font:900 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:inset 0 0 0 2px #70f0a533,0 0 12px #35cc7944}.workspace-folder-header.loss-prevention{background:linear-gradient(135deg,#123e58,#167b53)}.workspace-folder-header.loss-prevention .workspace-folder-icon{color:#69f0a0;background:#08261e;font:900 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tab-loss-prevention .store-loss-summary{width:100%;margin:0}.staffing-roster{background:#fbf9ff;border:1px solid #d8cfeb;border-radius:12px;margin-top:4px;overflow:hidden}.staffing-alerts{background:#fff8e8;border:1px solid #efc78c;border-radius:12px;margin:10px 0;overflow:hidden}.staffing-alerts header{background:#f9e7bd;padding:10px 12px}.staffing-alerts header p{color:#8a5312;letter-spacing:.08em;margin:0;font-size:8px;font-weight:1000}.staffing-alerts header h4{color:#59370d;margin:2px 0}.staffing-alerts>div{gap:6px;padding:10px;display:grid}.staffing-alerts>div span{color:#714815;background:#fff;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.staffing-roster>header{background:#eee8f8;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.staffing-roster>header p{color:#6d56a5;letter-spacing:.1em;margin:0;font-size:7px;font-weight:1000}.staffing-roster>header h4{color:#352657;margin:3px 0;font-size:14px}.staffing-roster>header small{color:#625b70;font-size:8px;display:block}.staffing-roster>header button{color:#fff;white-space:nowrap;background:#6d56a5;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.staffing-roster>div{gap:9px;padding:10px;display:grid}.staffing-roster article{background:#fff;border:1px solid #ded8e8;border-radius:10px;gap:9px;padding:10px;display:grid}.staffing-employee-heading{color:#49366f;justify-content:space-between;align-items:center;font-size:10px;display:flex}.staffing-employee-heading button{color:#b33a33;background:0 0;border:0;font-size:8px;font-weight:900}.staffing-employee-heading>b{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.employee-overtime-badge{color:#fff;letter-spacing:.05em;background:#b52820;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:1000;display:inline-flex;box-shadow:0 0 0 3px #ffe5e2}.manager-paycom-assignment{background:#eef9f4;border:1px solid #79b39b;border-radius:12px;margin:10px 0;overflow:hidden}.manager-paycom-assignment>header{color:#fff;background:linear-gradient(135deg,#113d5d,#0c6a50);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.manager-paycom-assignment>header p{color:#9cf0c2;letter-spacing:.08em;margin:0;font-size:9px;font-weight:1000}.manager-paycom-assignment>header h4{margin:2px 0}.manager-paycom-assignment>header>b{color:#0a5e40;background:#dcf8e9;border-radius:999px;padding:5px 8px;font-size:8px}.manager-paycom-assignment>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:9px;display:grid}.manager-paycom-assignment>div>span{background:#fff;border-radius:8px;gap:3px;padding:8px;display:grid}.manager-paycom-assignment small{color:#657984;font-size:8px;font-weight:900}.manager-paycom-assignment b{color:#143e5d;font-size:11px}.manager-paycom-assignment>footer{flex-wrap:wrap;gap:5px;padding:0 9px 9px;display:flex}.manager-paycom-assignment>footer span{color:#165943;background:#d8eee4;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}@media (width<=620px){.manager-paycom-assignment>div{grid-template-columns:1fr 1fr}}.staffing-employee-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.staffing-employee-fields label{color:#586671;gap:4px;font-size:8px;font-weight:900;display:grid}.staffing-employee-fields label.availability{grid-column:1/-1}.staffing-employee-fields input,.staffing-employee-fields textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfd;border:1px solid #c9d2d8;border-radius:8px;padding:9px;font-weight:600}.staffing-roster fieldset{border:1px solid #d8dfe4;border-radius:9px;flex-wrap:wrap;gap:16px;margin:0;padding:8px 10px;display:flex}.staffing-roster legend{color:#5d6972;text-transform:uppercase;letter-spacing:.08em;padding:0 5px;font-size:7px;font-weight:1000}.staffing-roster fieldset label{color:#3e4f5b;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.staffing-roster fieldset input{accent-color:#6d56a5;width:17px;height:17px}.staffing-roster-empty{text-align:center;color:#6c7380;margin:0;padding:14px;font-size:9px}.profile-overview-hero>.store-loss-digital-compact{grid-area:2/1/auto/-1}@media (width>=900px){.profile-overview-hero{grid-template-columns:minmax(270px,1fr) minmax(290px,390px) 285px!important;gap:22px!important}.profile-overview-hero>.store-loss-digital-compact{grid-area:1/2;align-self:center}.profile-overview-hero>.hub-store-image{grid-area:1/3}}@media (width<=620px){.staffing-roster>header{flex-direction:column;align-items:flex-start}.staffing-employee-fields{grid-template-columns:1fr}.staffing-employee-fields label.availability{grid-column:auto}}.staffing-roster>.staffing-directory-grid{background:linear-gradient(#fafcff,#f5f8fa);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.staffing-profile-card{color:#173d60;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9df;border-radius:15px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:start;gap:11px;min-width:0;min-height:132px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #102a430f}.staffing-profile-card:before{content:"";background:#25866a;width:5px;position:absolute;inset:0 auto 0 0}.staffing-profile-card:hover{border-color:#5ca68e;transform:translateY(-2px);box-shadow:0 12px 25px #102a431c}.staffing-profile-card:focus-visible{outline-offset:3px;outline:3px solid #ef6a2155}.staffing-profile-card.store-manager{background:linear-gradient(145deg,#eef9f4,#fff);border-color:#5b9b87}.staffing-profile-card.store-manager:before{background:#145c45}.staffing-profile-card.assistant-manager{background:linear-gradient(145deg,#fff5ed,#fff);border-color:#efb084}.staffing-profile-card.assistant-manager:before{background:#ef6a21}.staffing-profile-card.management{background:linear-gradient(145deg,#f5f0fc,#fff);border-color:#baa9d7}.staffing-profile-card.management:before{background:#7456a8}.staffing-profile-avatar{color:#fff;background:#17664f;border-radius:14px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:1000;display:grid;box-shadow:inset 0 0 0 1px #fff4}.assistant-manager .staffing-profile-avatar{background:#ef6a21}.management .staffing-profile-avatar{background:#7456a8}.team-member .staffing-profile-avatar{background:#174f79}.staffing-profile-main{flex-direction:column;gap:3px;min-width:0;display:flex}.staffing-profile-main>.staffing-profile-kicker{color:#17664f;letter-spacing:.08em;font-size:11px;font-weight:1000}.assistant-manager .staffing-profile-kicker{color:#ad4915}.management .staffing-profile-kicker{color:#674a98}.team-member .staffing-profile-kicker{color:#587080}.staffing-profile-main>b{color:#173d60;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25;overflow:hidden}.staffing-profile-main>small{color:#5c717e;min-height:32px;font-size:13px;line-height:1.25}.staffing-profile-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.staffing-profile-tags i{color:#3d5c6d;background:#eaf1f4;border-radius:999px;padding:4px 6px;font-size:11px;font-style:normal;font-weight:800}.staffing-profile-status{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:10px;display:flex}.staffing-profile-status>i{color:#ef6a21;font-size:30px;font-style:normal;font-weight:900;line-height:1}.staffing-profile-status>em{color:#fff;white-space:nowrap;background:#b52820;border-radius:6px;padding:4px 5px;font-size:10px;font-style:normal;font-weight:1000}.staffing-roster>.staffing-profile-backdrop{z-index:1800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071a26c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.staffing-profile-dialog{background:#fff;border:1px solid #b9cbd3;border-radius:20px;width:min(720px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 24px 80px #06172270}.staffing-profile-dialog>header{z-index:2;color:#fff;background:linear-gradient(135deg,#123e58,#17664f);grid-template-columns:52px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:16px 18px;display:grid;position:sticky;top:0}.staffing-profile-dialog>header.management-tier-1{background:linear-gradient(135deg,#9c3d12,#ef6a21)}.staffing-profile-dialog>header.management-tier-2{background:linear-gradient(135deg,#4d387a,#7456a8)}.staffing-profile-dialog>header.management-tier-3{background:linear-gradient(135deg,#173d60,#174f79)}.staffing-profile-dialog>header .staffing-profile-avatar{background:#fff2;border:1px solid #fff4;width:52px;height:52px}.staffing-profile-dialog>header p{color:#baf2d5;letter-spacing:.1em;margin:0;font-size:12px;font-weight:1000}.staffing-profile-dialog>header h4{color:#fff;margin:3px 0;font-size:21px;line-height:1.15}.staffing-profile-dialog>header small{color:#e1edf2;font-size:13px}.staffing-profile-dialog>header>button{color:#fff;cursor:pointer;background:#ffffff18;border:1px solid #fff6;border-radius:12px;width:44px;height:44px;font-size:28px;line-height:1}.staffing-profile-dialog>header>button:focus-visible{outline:3px solid #fff8}.staffing-profile-dialog-body{gap:14px;padding:18px;display:grid}.staffing-profile-dialog .staffing-employee-fields label{font-size:13px}.staffing-profile-dialog .staffing-employee-fields input,.staffing-profile-dialog .staffing-employee-fields select,.staffing-profile-dialog .staffing-employee-fields textarea{min-height:46px;font-size:16px}.staffing-profile-dialog .staffing-payroll-hours{padding:12px}.staffing-profile-dialog .staffing-payroll-hours>b{font-size:13px;line-height:1.4}.staffing-profile-dialog .staffing-payroll-hours small{padding:7px 8px;font-size:12px}.staffing-profile-dialog fieldset{padding:12px 14px}.staffing-profile-dialog legend{font-size:12px}.staffing-profile-dialog fieldset label{font-size:14px}.staffing-profile-dialog>footer{background:#f7fafb;border-top:1px solid #d9e2e6;justify-content:space-between;gap:10px;padding:13px 18px;display:flex;position:sticky;bottom:0}.staffing-profile-dialog>footer button{cursor:pointer;border-radius:10px;min-height:46px;padding:10px 15px;font-size:13px;font-weight:1000}.staffing-profile-dialog>footer .remove{color:#a12b23;background:#fff;border:1px solid #d9a49f}.staffing-profile-dialog>footer .save{color:#fff;background:#17664f;border:0;box-shadow:0 6px 14px #17664f2e}@media (width<=900px){.staffing-roster>.staffing-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.staffing-roster>.staffing-directory-grid{grid-template-columns:1fr;gap:9px;padding:10px}.staffing-profile-card{grid-template-columns:44px minmax(0,1fr) 22px;min-height:112px;padding:12px}.staffing-profile-avatar{border-radius:12px;width:44px;height:44px}.staffing-profile-main>b{font-size:15px}.staffing-profile-main>small{min-height:auto}.staffing-roster>.staffing-profile-backdrop{place-items:stretch stretch;padding:0}.staffing-profile-dialog{border:0;border-radius:0;width:100%;max-height:100dvh}.staffing-profile-dialog>header{padding:max(14px,env(safe-area-inset-top)) 14px 14px;grid-template-columns:46px minmax(0,1fr) 44px}.staffing-profile-dialog>header .staffing-profile-avatar{width:46px;height:46px}.staffing-profile-dialog>header h4{font-size:19px}.staffing-profile-dialog-body{padding:14px}.staffing-profile-dialog>footer{padding:12px 14px max(12px,env(safe-area-inset-bottom));flex-direction:column-reverse}.staffing-profile-dialog>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.staffing-profile-card{transition:none}.staffing-profile-card:hover{transform:none}}.paycom-payroll-panel{background:#f4f8fa;border:1px solid #b9cfda;border-radius:12px;overflow:hidden}.paycom-payroll-panel>header{color:#fff;background:linear-gradient(135deg,#173d60,#17664f);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.paycom-payroll-panel>header p{color:#8ff0bd;letter-spacing:.1em;margin:0;font-size:11px;font-weight:1000}.paycom-payroll-panel>header h4{margin:3px 0;font-size:16px}.paycom-payroll-panel>header small{color:#d8ebe3;font-size:11px;display:block}.paycom-feed-health{color:#fff;letter-spacing:.05em;background:#ffffff25;border-radius:999px;margin-top:7px;padding:5px 8px;font-size:10px;display:inline-flex}.paycom-feed-health.healthy{color:#10613c;background:#d9f8e7}.paycom-feed-health.stale{color:#9b2f25;background:#ffe2dc}.paycom-payroll-panel>header label{color:#17477f;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fff6;border-radius:8px;place-items:center;min-height:38px;padding:9px 11px;font-size:12px;font-weight:1000;display:grid;position:relative}.paycom-payroll-panel>header input{opacity:0;width:1px;height:1px;position:absolute}.paycom-payroll-panel>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:9px;display:grid}.paycom-payroll-panel>div>span{background:#fff;border:1px solid #d5e0e5;border-radius:8px;flex-direction:column;padding:9px;display:flex}.paycom-payroll-panel>div>span.prior-day{background:#fff7d8;border:2px solid #e5ad3d}.paycom-payroll-panel>div small{color:#657984;font-size:10px;font-weight:1000}.paycom-payroll-panel>div b{color:#173d60;margin-top:4px;font-size:18px}.paycom-payroll-panel>div i{color:#687985;margin-top:3px;font-size:10px;font-style:normal}.paycom-payroll-panel>p{color:#17664f;border-top:1px solid #d5e0e5;margin:0;padding:8px 10px;font-size:11px;font-weight:900}.staffing-employee-fields select{width:100%;min-height:37px;color:var(--ink);font:inherit;background:#fbfcfd;border:1px solid #c9d2d8;border-radius:8px;padding:7px;font-weight:700}.staffing-payroll-hours{background:#f0f8f4;border:1px solid #c6d9d0;border-radius:9px;gap:6px;padding:8px;display:grid}.staffing-payroll-hours>b{color:#17664f;font-size:8px}.staffing-payroll-hours>span{flex-wrap:wrap;gap:5px;display:flex}.staffing-payroll-hours small{color:#627680;background:#fff;border-radius:6px;padding:4px 6px;font-size:7px}.staffing-payroll-hours small strong{color:#173d60;margin-left:5px}@media (width<=820px){.paycom-payroll-panel>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.paycom-payroll-panel>header{flex-direction:column;align-items:flex-start}.paycom-payroll-panel>header label{width:100%}.paycom-payroll-panel>div{grid-template-columns:1fr 1fr}.paycom-payroll-panel>div>span:last-child{grid-column:1/-1}}.market-restoration-watch>button{color:#fff;background:#b92f1d;border:0;border-radius:8px;grid-column:1/-1;min-height:36px;padding:7px 10px;font-size:7px;font-weight:1000}.market-restoration-watch,.dashboard-market-restoration{color:#7e2318;background:linear-gradient(135deg,#fff1eb,#ffe0d5);border:2px solid #d4492f;border-radius:14px;box-shadow:0 8px 22px #b6321f20}.market-restoration-watch{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;display:grid}.market-restoration-watch>span,.dashboard-market-restoration>span{color:#fff;background:#c73520;border-radius:10px;place-items:center;font-size:20px;font-weight:1000;display:grid}.market-restoration-watch>span{width:36px;height:36px}.market-restoration-watch p,.dashboard-market-restoration p{letter-spacing:.11em;margin:0;font-size:7px;font-weight:1000}.market-restoration-watch h4{margin:3px 0;font-size:12px}.market-restoration-watch small{font-size:7px;font-weight:800}.dashboard-market-restoration{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:13px 14px;display:grid}.dashboard-market-restoration>span{width:42px;height:42px}.dashboard-market-restoration h3{color:#7e2318;margin:3px 0}.dashboard-market-restoration small{font-size:8px;font-weight:800}.dashboard-market-actions{gap:6px;display:flex}.dashboard-market-actions button{color:#fff;background:#b92f1d;border:0;border-radius:8px;min-height:36px;padding:7px 10px;font-size:7px;font-weight:1000}.dashboard-market-actions .dismiss{color:#8e2b1d;background:#fff;border:1px solid #c87869}.competitor-price-matrix td b{color:#173d60;font:1000 8px system-ui,sans-serif;display:block}.competitor-price-matrix td.wex-confirmed,.competitor-price-matrix td .wex-line{color:#137044}.competitor-price-matrix td.price-mismatch{color:#a92b1b;background:#fff0ed;box-shadow:inset 4px 0 #d23b25}.competitor-price-matrix td.price-mismatch small{color:#a92b1b}.fuel-price-column>div>label.has-price-mismatch>span small{color:#b32c1c}.fuel-price-column>div>label.has-price-confirmed>span small{color:#17663e}.price-entry-pair>div{flex-direction:column;gap:3px;min-width:0;display:flex}.price-entry-pair em{color:#617680;letter-spacing:.06em;font-size:5px;font-style:normal;font-weight:1000}.price-entry-pair input{color:#102a43;background:#fff;border:0;width:100%;min-width:0;padding:0 5px;font:1000 11px/1 Courier New,monospace}@media (width<=760px){.dashboard-market-restoration{grid-template-columns:38px minmax(0,1fr)}.dashboard-market-restoration>span{width:38px;height:38px}.dashboard-market-actions{grid-column:1/-1}.fuel-price-column>div>label{grid-template-columns:1fr}.price-entry-pair{width:100%}}.auth-page{color:#172634;background:radial-gradient(circle at 12% 8%,#ff8a42 0 9%,#0000 32%),linear-gradient(145deg,#0a253b,#173d60 56%,#0a2f26);place-items:center;min-height:100dvh;padding:22px;display:grid}.auth-card{background:#f8fafb;border:1px solid #ffffff70;border-radius:24px;width:min(760px,100%);overflow:hidden;box-shadow:0 30px 80px #020e176b}.auth-login-card{width:min(500px,100%)}.auth-brand{background:#fff;border-bottom:5px solid #f06b2c;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:14px 18px;display:flex}.auth-brand>div{align-items:center;gap:13px;display:flex}.auth-brand img:first-child{object-fit:contain;border-radius:12px;width:66px;height:66px}.auth-brand img:last-child{object-fit:contain;width:112px;height:54px}.auth-brand>span{color:#16456a;letter-spacing:.14em;text-align:right;max-width:150px;font-size:9px;font-weight:1000}.auth-heading,.auth-login-hero{padding:26px 30px 17px}.auth-login-hero{color:#fff;background:linear-gradient(135deg,#102a43,#125449)}.auth-heading>span,.auth-login-hero>span,.auth-create-user>div:first-child>span,.auth-user-list>header span{color:#ef6a21;letter-spacing:.14em;font-size:8px;font-weight:1000}.auth-heading h1,.auth-login-hero h1{margin:5px 0 8px;font-size:28px;line-height:1.12}.auth-login-hero h1{color:#fff}.auth-heading p,.auth-login-hero p{color:#667986;margin:0;font-size:12px;line-height:1.5}.auth-login-hero p{color:#d7e8e3}.auth-form{gap:13px;padding:20px 30px 28px;display:grid}.auth-form label,.auth-create-user label{color:#3b5363;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:900;display:flex}.auth-form input,.auth-create-user input,.auth-reset-row input{color:#132a3a;background:#fff;border:2px solid #c7d3da;border-radius:10px;width:100%;height:48px;margin:0;padding:0 12px;font-size:14px;font-weight:750}.auth-form input:focus,.auth-create-user input:focus,.auth-reset-row input:focus{border-color:#e76528;outline:3px solid #f06b2c33}.auth-form input[readonly]{color:#5c7180;background:#edf2f5}.auth-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-primary{color:#fff;background:linear-gradient(135deg,#f27632,#dc4f10);border:0;border-radius:11px;width:100%;min-height:50px;padding:11px 16px;font-size:12px;font-weight:1000;box-shadow:0 8px 18px #d94c1837}.auth-primary:disabled{opacity:.6}.auth-link-button{color:#185b7d;background:0 0;border:0;width:100%;padding:8px;font-size:10px;font-weight:900;text-decoration:underline}.auth-error{color:#8b2119;background:#fff0ee;border:1px solid #dd766e;border-left:5px solid #c92f24;border-radius:9px;padding:11px 13px;font-size:10px;font-weight:850;line-height:1.4}.auth-recovery-box{background:#fff9df;border:1px solid #ddb74c;border-radius:12px;padding:14px}.auth-recovery-box header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.auth-recovery-box header span{color:#9b6f00;letter-spacing:.12em;font-size:7px;font-weight:1000}.auth-recovery-box header b{color:#5f4b11;font-size:11px}.auth-recovery-box>p{color:#716332;margin:0 0 11px;font-size:9px;line-height:1.45}.auth-recovery-box.compact{margin-top:2px}.auth-security-note{color:#32604f;text-align:center;background:#eaf4ef;padding:12px 22px;font-size:9px;font-weight:800}.auth-browser-note{background:#eff8f4;border:1px solid #b8d7ca;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 30px 25px;padding:12px;display:flex}.auth-browser-note b{color:#17664f;font-size:10px}.auth-browser-note span{color:#537064;text-align:right;font-size:8px}.auth-loading{text-align:center;padding-bottom:34px}.auth-loading h1{margin:10px 20px 6px;font-size:21px}.auth-loading p{color:#647784;margin:0;font-size:10px}.auth-spinner{border:5px solid #dbe4e9;border-top-color:#ef6a21;border-radius:50%;width:44px;height:44px;margin:28px auto 10px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-account-dock{z-index:1500;position:fixed;bottom:16px;right:max(14px,50vw - 576px)}.auth-account-button{color:#fff;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#102a43f2;border:1px solid #fff8;border-radius:14px;grid-template-columns:37px minmax(0,1fr) 18px;align-items:center;gap:9px;min-width:215px;min-height:52px;padding:7px 10px;display:grid;box-shadow:0 9px 25px #07172655}.auth-account-button>span{color:#fff;background:#ef6a21;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;font-weight:1000;display:grid}.auth-account-button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-account-button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.auth-account-button small{color:#bcd2e1;font-size:7px}.auth-account-button>i{font-size:17px;font-style:normal}.auth-account-menu{background:#fff;border:1px solid #cbd7de;border-radius:14px;gap:4px;width:260px;padding:7px;display:grid;position:absolute;bottom:61px;right:0;box-shadow:0 18px 45px #0717264a}.auth-account-menu button{color:#173d60;text-align:left;background:#f5f8fa;border:0;border-radius:9px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:51px;padding:8px;display:grid}.auth-account-menu button>span{background:#e6eef3;border-radius:8px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.auth-account-menu button>div{flex-direction:column;gap:2px;display:flex}.auth-account-menu b{font-size:10px}.auth-account-menu small{color:#687b87;font-size:7px}.auth-account-menu button.sign-out{color:#9b2a21;background:#fff0ee}.auth-account-menu button.sign-out>span{background:#f9d8d4}.auth-modal-backdrop{z-index:2200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071727df;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.auth-modal{background:#f7f9fa;border:1px solid #d5e0e6;border-radius:22px;width:min(660px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 30px 90px #0009}.auth-modal>header{z-index:3;color:#fff;background:linear-gradient(135deg,#102a43,#174f79);border-bottom:5px solid #f06b2c;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px;display:flex;position:sticky;top:0}.auth-modal>header span{color:#f4cd2c;letter-spacing:.13em;font-size:7px;font-weight:1000}.auth-modal>header h2{margin:4px 0;font-size:22px}.auth-modal>header p{color:#c9dce8;margin:0;font-size:8px;line-height:1.4}.auth-modal>header>button{color:#fff;background:#ffffff14;border:1px solid #fff6;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.auth-users-modal{width:min(920px,100%)}.auth-users-body{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.auth-create-user,.auth-user-list{background:#fff;border:1px solid #d4dfe5;border-radius:14px;padding:15px;box-shadow:0 5px 16px #102a430d}.auth-create-user{gap:12px;display:grid}.auth-create-user h3,.auth-user-list h3{color:#173d60;margin:3px 0 5px;font-size:17px}.auth-create-user p{color:#657883;margin:0;font-size:8px;line-height:1.4}.auth-create-user .auth-form-grid{grid-template-columns:1fr}.auth-inline-input{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.auth-inline-input button,.auth-user-list>header button,.auth-reset-row button{color:#174f79;background:#eef3f6;border:1px solid #bdccd5;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:900}.auth-created-credential{background:#eef9f2;border:2px solid #4b9b6a;border-radius:10px;gap:5px;padding:11px;display:grid}.auth-created-credential b{color:#23623c;font-size:9px}.auth-created-credential span{color:#4d6959;font-size:8px}.auth-created-credential code{color:#173d60;background:#fff;border-radius:6px;padding:7px;font-size:10px;font-weight:900}.auth-created-credential button{color:#fff;background:#17664f;border:0;border-radius:7px;min-height:34px;font-size:8px;font-weight:900}.auth-user-list>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.auth-user-list article{border-top:1px solid #e2e8eb;gap:9px;padding:11px 0;display:grid}.auth-user-list article:first-of-type{border-top:0}.auth-user-list article.disabled{opacity:.68}.auth-user-identity{align-items:center;gap:9px;display:flex}.auth-user-identity>span{color:#fff;background:#173d60;border-radius:50%;flex:0 0 37px;place-items:center;height:37px;font-size:10px;font-weight:1000;display:grid}.auth-user-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-user-identity b{font-size:10px}.auth-user-identity small{color:#657681;text-overflow:ellipsis;font-size:7px;overflow:hidden}.auth-user-identity em{color:#df5c24;letter-spacing:.07em;font-size:6px;font-style:normal;font-weight:1000}.auth-user-actions{justify-content:flex-end;display:flex}.auth-user-actions button{color:#9a2c23;background:#fff0ee;border:1px solid #ca635a;border-radius:7px;min-height:31px;padding:6px 9px;font-size:7px;font-weight:900}.auth-user-actions button.enable{color:#246441;background:#eff8f3;border-color:#4d9870}.auth-reset-row{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;display:grid}.auth-reset-row input{height:34px;font-size:8px}.auth-reset-row button:last-child{color:#fff;background:#174f79}.auth-reset-row button:disabled{opacity:.45}.auth-owner-lock{color:#745c0c;text-align:center;background:#fff7d7;border-radius:7px;padding:7px;font-size:7px;font-weight:900}@media (width<=720px){.auth-page{padding:10px}.auth-card{border-radius:17px}.auth-brand{min-height:76px;padding:10px 13px}.auth-brand img:first-child{width:50px;height:50px}.auth-brand img:last-child{width:88px;height:44px}.auth-brand>span{font-size:7px}.auth-heading,.auth-login-hero{padding:21px 18px 14px}.auth-heading h1,.auth-login-hero h1{font-size:23px}.auth-form{padding:17px 18px 22px}.auth-form-grid{grid-template-columns:1fr}.auth-browser-note{flex-direction:column;align-items:flex-start;margin:0 18px 20px}.auth-browser-note span{text-align:left}.auth-account-dock{bottom:9px;right:9px}.auth-account-button{grid-template-columns:1fr;width:52px;min-width:0;padding:7px}.auth-account-button>div,.auth-account-button>i{display:none}.auth-account-button>span{width:36px;height:36px}.auth-account-menu{width:250px;bottom:58px;right:0}.auth-modal-backdrop{padding:7px}.auth-modal{border-radius:16px;max-height:calc(100dvh - 14px)}.auth-users-body{grid-template-columns:1fr}.auth-reset-row{grid-template-columns:1fr auto}.auth-reset-row button:last-child{grid-column:1/-1;min-height:34px}}@media (prefers-reduced-motion:reduce){.auth-spinner{animation:none}}@media print{.question-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 0}.question-photo-grid figure{break-inside:avoid}.question-photo-grid figcaption{display:none}.review-row .question-photo-grid{max-width:none}.review-row .question-photo-grid img{object-fit:contain;background:#f1f5f7;width:100%;height:150px;margin:0}.cash-section .question-photo-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:5px 4px}.cash-section .question-photo-grid.compact img{object-fit:contain;background:#f1f5f7;width:100%;height:130px;margin:0}}.fuel-survey-inbox{background:#f6f9fa;border:1px solid #cbd9df;border-radius:13px;padding:13px}.fuel-survey-inbox>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fuel-survey-inbox>header p{color:#648090;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.fuel-survey-inbox>header h3{color:#173d60;margin:3px 0;font-size:15px}.fuel-survey-inbox>header span{color:#6c7f8a;font-size:7px}.fuel-survey-inbox>header>b{color:#173d60;background:#dfe8ed;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.fuel-survey-inbox.has-submissions{background:#fff9e9;border-color:#e1a836}.fuel-survey-inbox.has-submissions>header>b{color:#fff;background:#e5ad34}.fuel-survey-inbox>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.fuel-survey-inbox article{background:#fff;border:1px solid #e0d3a5;border-radius:9px;padding:9px}.fuel-survey-inbox article>header{justify-content:space-between;gap:8px;display:flex}.fuel-survey-inbox article>header>div{flex-direction:column;gap:2px;display:flex}.fuel-survey-inbox article b{color:#173d60;font-size:9px}.fuel-survey-inbox article small,.fuel-survey-inbox article time{color:#70818b;font-size:6px}.fuel-survey-inbox article p{color:#17664f;margin:7px 0;font:900 8px/1.5 Courier New,monospace}.fuel-survey-inbox blockquote{color:#5d5538;background:#fff9df;border-left:3px solid #e1a836;margin:6px 0;padding:6px;font-size:7px;line-height:1.4}.fuel-survey-inbox article footer{color:#6d7c85;font-size:6px;font-weight:900}.auth-create-user .auth-store-assignments>div,.auth-create-user .auth-permission-grid>div{grid-template-columns:1fr}@media (width<=700px){.fuel-survey-inbox>div{grid-template-columns:1fr}}.account-menu .account-identity{cursor:default}.auth-code-input{letter-spacing:.28em;text-align:center;font:1000 24px/1 Courier New,monospace!important}.auth-access-editor{gap:12px;display:grid}.auth-access-editor select{color:#173d60;background:#fff;border:2px solid #c7d3da;border-radius:10px;width:100%;height:43px;padding:0 10px;font-size:10px;font-weight:900}.auth-phone-settings{background:#f0f8f5;border:1px solid #9fc6b8;border-radius:11px;gap:9px;padding:11px;display:grid}.auth-phone-settings>label:first-child{color:#315e50;gap:5px;font-size:9px;font-weight:900;display:grid}.auth-phone-settings input[type=tel]{color:#173d60;background:#fff;border:2px solid #a9c7bc;border-radius:9px;width:100%;height:43px;padding:0 10px;font-size:11px;font-weight:850}.auth-sms-toggle{background:#fff;border-radius:9px;grid-template-columns:19px minmax(0,1fr);gap:8px;padding:8px;align-items:center!important;display:grid!important}.auth-sms-toggle input{width:18px!important;height:18px!important}.auth-sms-toggle span{flex-direction:column;gap:2px;display:flex}.auth-sms-toggle b{color:#17664f;font-size:9px}.auth-sms-toggle small{color:#647a72;font-size:7px;line-height:1.35}.auth-store-assignments,.auth-permission-grid{background:#f7f9fa;border:1px solid #cad8df;border-radius:11px;min-width:0;margin:0;padding:10px}.auth-store-assignments legend,.auth-permission-grid legend{color:#173d60;padding:0 6px;font-size:9px;font-weight:1000}.auth-store-assignments>div,.auth-permission-grid>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:290px;display:grid;overflow:auto}.auth-store-assignments label,.auth-permission-grid label{cursor:pointer;background:#fff;border:1px solid #d7e1e6;border-radius:8px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:7px;display:grid}.auth-store-assignments label.selected,.auth-permission-grid label.selected{background:#eaf7ef;border-color:#3d9566;box-shadow:inset 3px 0 #2e8a59}.auth-store-assignments input,.auth-permission-grid input{width:16px!important;height:16px!important;margin:1px 0 0!important}.auth-store-assignments span,.auth-permission-grid span{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-store-assignments b,.auth-permission-grid b{color:#244358;font-size:8px}.auth-store-assignments small,.auth-permission-grid small{color:#6d7e88;font-size:6.5px;line-height:1.35}.auth-existing-access{gap:9px;display:grid}.auth-edit-access{color:#174f79;background:#eef5f9;border:1px solid #9eb6c5;border-radius:8px;min-height:34px;padding:7px;font-size:7px;font-weight:1000}.auth-existing-access .auth-access-editor{background:#f8fafb;border:1px solid #d7e1e6;border-radius:10px;padding:10px}.employee-store-portal{gap:12px;display:grid}.employee-store-portal>header{color:#fff;background:linear-gradient(135deg,#102a43,#17664f);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.employee-store-portal>header p{color:#8fe1c2;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.employee-store-portal>header h2{margin:4px 0;font-size:21px}.employee-store-portal>header span{color:#d7e9e2;font-size:8px}.employee-store-portal>header>b{background:#ffffff12;border:1px solid #fff5;border-radius:9px;padding:8px 10px;font-size:9px}.employee-store-portal>div,.employee-dashboard-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.employee-store-portal>div>button{text-align:left;background:#fff;border:1px solid #ccd9df;border-radius:13px;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:94px;padding:11px;display:grid}.employee-store-portal>div>button>span{color:#fff;background:#173d60;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:1000;display:grid}.employee-store-portal>div>button>b{color:#173d60;font-size:10px}.employee-store-portal>div>button>small{color:#6a7b86;grid-column:2;font-size:7px}.employee-store-portal>div>button>i{color:#ef6a21;grid-area:1/3/3;font-style:normal}.employee-dashboard-shortcuts{background:#f7fafb;border:1px solid #cbd9e0;border-radius:14px;margin:13px 0;padding:13px}.employee-dashboard-shortcuts header{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.employee-dashboard-shortcuts header>span{color:#ef6a21;letter-spacing:.12em;font-size:7px;font-weight:1000}.employee-dashboard-shortcuts h3{color:#173d60;margin:0}.employee-dashboard-shortcuts small{color:#6a7c87;font-size:7px}.employee-dashboard-shortcuts button{text-align:left;background:#fff;border:1px solid #d0dce2;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.employee-dashboard-shortcuts button b{color:#173d60;font-size:9px}.employee-dashboard-shortcuts button span{color:#6e7f89;font-size:7px}.store-workspace-content.tab-beginning-day>.profile-pending-fuel-banner,.store-workspace-content.tab-beginning-day>.manager-market-restoration-alert{display:none}.profile-hero-pog{color:#fff;text-align:left;background:linear-gradient(135deg,#3b2a70cc,#173d60);border:1px solid #fff5;border-radius:12px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:66px;padding:6px 9px;display:grid}.profile-hero-pog>span:first-child{color:#4f3a87;background:#fff;border-radius:10px;place-items:center;width:43px;height:43px;font-size:22px;font-weight:1000;display:grid}.profile-hero-pog>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.profile-hero-pog b{font-size:10px}.profile-hero-pog small{color:#d7d0ec;font-size:7px}.profile-hero-pog em{font-style:normal}.store-tool-card.pogs{background:linear-gradient(145deg,#fbf9ff,#f1edfa);border-color:#b6a8d5}.store-tool-card.pogs>span{color:#fff;background:linear-gradient(135deg,#7456a8,#3f2e6d)}.workspace-folder-header.pogs{background:linear-gradient(135deg,#574080,#173d60)}.workspace-folder-header.pogs .workspace-folder-icon{color:#fff;background:#ffffff20}.planogram-library{gap:12px;display:grid}.planogram-intro{color:#fff;background:linear-gradient(135deg,#4c3975,#173d60);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.planogram-intro p{color:#d9caf9;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.planogram-intro h3{margin:4px 0;font-size:22px}.planogram-intro span{color:#e6e0f2;font-size:8px;line-height:1.4;display:block}.planogram-intro>strong{background:#ffffff13;border:1px solid #fff5;border-radius:12px;flex:0 0 60px;place-items:center;height:58px;font-size:22px;display:grid}.planogram-upload{background:#f8f5ff;border:1px solid #b9acd8;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px;display:grid}.planogram-upload>header,.planogram-upload>button{grid-column:1/-1}.planogram-upload p{color:#7456a8;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.planogram-upload h4{color:#2f2751;margin:3px 0;font-size:16px}.planogram-upload small{color:#6e6780;font-size:7px}.planogram-upload>label{color:#4c4268;flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.planogram-upload input[type=text],.planogram-upload input:not([type]){background:#fff;border:2px solid #c8bddf;border-radius:9px;height:42px;padding:0 10px}.planogram-file-picker input{background:#fff;border:2px dashed #a993ce;border-radius:9px;min-height:42px;padding:7px}.planogram-file-picker>span{color:#6a617b;font-size:7px}.planogram-list{gap:8px;display:grid}.planogram-list>article{background:#fff;border:1px solid #d4dce2;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid;box-shadow:0 5px 15px #102a430d}.planogram-list>article>span{color:#fff;background:#cf3127;border-radius:9px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:1000;display:grid}.planogram-list>article>span.image{background:#4f3c84}.planogram-list>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.planogram-list b{color:#173d60;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.planogram-list small{color:#6f7e88;font-size:7px}.planogram-list footer{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.planogram-list a,.planogram-list button{color:#174f79;background:#f2f6f8;border:1px solid #aebdca;border-radius:7px;min-height:31px;padding:7px 8px;font-size:7px;font-weight:900;text-decoration:none}.planogram-list a:first-child{color:#fff;background:#7456a8;border-color:#7456a8}.planogram-list button.delete{color:#a22e24;background:#fff0ee;border-color:#dc8178}.store-manager-fuel-survey{gap:12px;display:grid}.store-manager-fuel-survey>header{color:#fff;background:linear-gradient(135deg,#102a43,#17664f);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.store-manager-fuel-survey>header p{color:#83deb9;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.store-manager-fuel-survey>header h3{margin:4px 0;font-size:20px}.store-manager-fuel-survey>header span{color:#d4e9e1;font-size:8px;line-height:1.4;display:block}.store-manager-fuel-survey>header>b{background:#ffffff16;border:1px solid #fff5;border-radius:8px;padding:7px 9px;font-size:8px}.fuel-survey-comments{color:#315e50;background:#f1f8f5;border:1px solid #a7c8bb;border-radius:11px;flex-direction:column;gap:5px;padding:11px;font-size:8px;font-weight:900;display:flex}.fuel-survey-comments textarea{color:#173d60;resize:vertical;background:#fff;border:2px solid #b7cdc5;border-radius:8px;padding:9px;font-size:10px}.workspace-status.pending_approval{color:#7b5b00;background:#fff0be}.workspace-status.rejected{color:#9b2b22;background:#ffe0dd}.dm-pending-approval-alert,.dashboard-closure-approval{background:linear-gradient(135deg,#fff8d8,#fff);border:2px solid #e6b41f;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 12px;padding:13px;display:grid;box-shadow:0 7px 19px #765d101a}.dm-pending-approval-alert>span,.dashboard-closure-approval>span{color:#fff;background:#e4ad0d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;font-weight:1000;display:grid}.dm-pending-approval-alert p,.dashboard-closure-approval p{color:#9a6e00;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.dm-pending-approval-alert h3,.dashboard-closure-approval h3{color:#4a3b0f;margin:3px 0;font-size:15px}.dm-pending-approval-alert small,.dashboard-closure-approval small{color:#75683f;font-size:7px}.dm-pending-approval-alert button,.dashboard-closure-approval button{color:#fff;background:#173d60;border:0;border-radius:9px;min-height:39px;padding:8px 11px;font-size:8px;font-weight:1000}.dm-closure-review{background:#fff9df;border:2px solid #e6b41f;border-radius:13px;gap:10px;margin:12px 0;padding:13px;display:grid}.dm-closure-review>header{grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;display:grid}.dm-closure-review>header>span{color:#fff;background:#e2aa08;border-radius:50%;place-items:center;width:35px;height:35px;font-size:19px;font-weight:1000;display:grid}.dm-closure-review p{color:#8f6900;letter-spacing:.1em;margin:0;font-size:7px;font-weight:1000}.dm-closure-review h4{color:#4f3e0c;margin:3px 0}.dm-closure-review small{color:#766940;font-size:7px}.dm-closure-review label{color:#5d4c1d;gap:5px;font-size:8px;font-weight:900;display:grid}.dm-closure-review textarea{background:#fff;border:2px solid #d7bd69;border-radius:8px;padding:9px}.dm-closure-review footer{justify-content:flex-end;gap:8px;display:flex}.dm-closure-review footer button{color:#fff;border:0;border-radius:8px;min-height:40px;padding:8px 11px;font-size:8px;font-weight:1000}.dm-closure-review .reject{background:#b7372d}.dm-closure-review .approve{background:#237044}.store-closure-pending{color:#225e3e;background:#edf8f1;border:1px solid #79b593;border-left:5px solid #298055;border-radius:10px;margin:12px 0;padding:12px}.store-closure-pending b{font-size:10px}.store-closure-pending p{margin:4px 0 0;font-size:8px;line-height:1.4}.closure-request-form.rejected{background:#fff1ef;border:2px solid #d44a3c}.closure-event-history{background:#f7f9fa;border:1px solid #cdd9df;border-radius:12px;margin-top:12px;padding:12px}.closure-event-history>header p{color:#607783;letter-spacing:.11em;margin:0;font-size:7px;font-weight:1000}.closure-event-history>header h4{color:#173d60;margin:3px 0 9px}.closure-event-history article{border-top:1px solid #dfe6ea;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:9px 0;display:grid}.closure-event-history article>span{color:#fff;background:#39739d;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:1000;display:grid}.closure-event-history article>span.closure_rejected{background:#bf3c31}.closure-event-history article>span.closure_approved{background:#237044}.closure-event-history article>div{flex-direction:column;gap:3px;display:flex}.closure-event-history b{text-transform:capitalize;font-size:9px}.closure-event-history small{color:#71818b;font-size:7px}.closure-event-history p{color:#354c5b;margin:3px 0;font-size:8px;line-height:1.4}.closure-event-history em{color:#315f50;font-size:7px;font-style:normal;font-weight:900}.report-acknowledgements{background:#f2f7fa;border:1px solid #98b9cb;border-radius:13px;gap:9px;margin:12px 0;padding:13px;display:grid}.report-acknowledgements>header p{color:#48728a;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.report-acknowledgements>header h3{color:#173d60;margin:3px 0}.report-acknowledgements>header span{color:#647b89;font-size:8px}.report-acknowledgement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.report-acknowledgement-list article{background:#fff;border:1px solid #d1dde3;border-radius:9px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.report-acknowledgement-list img{object-fit:contain;width:74px;height:34px}.report-acknowledgement-list article>div{flex-direction:column;gap:2px;display:flex}.report-acknowledgement-list b{font-size:8px}.report-acknowledgement-list small{color:#6c7d87;font-size:6px}.report-acknowledge-action{color:#fff;background:#17664f;border:0;border-radius:9px;min-height:43px;font-size:9px;font-weight:1000}.report-acknowledgement-success,.report-acknowledgement-error{margin:0;font-size:8px;font-weight:900}.report-acknowledgement-success{color:#237044}.report-acknowledgement-error{color:#a62f25}.manager-report-assignments{background:linear-gradient(145deg,#fff8ef,#fff);border:2px solid #df7d31;border-radius:14px;margin:0 0 14px;padding:14px;box-shadow:0 8px 22px #8e4a1718}.manager-report-assignments>header{align-items:center;gap:11px;margin-bottom:10px;display:flex}.manager-report-assignments>header>span{color:#fff;background:#df6b25;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.manager-report-assignments>header p{color:#bb4c14;letter-spacing:.12em;margin:0;font-size:8px;font-weight:1000}.manager-report-assignments>header h3{color:#173d60;margin:3px 0 1px;font-size:15px}.manager-report-assignments>header small{color:#677985;font-size:9px}.manager-report-assignments>div{gap:8px;display:grid}.manager-report-assignments>div>button{color:#173d60;text-align:left;background:#fff;border:1px solid #ead3c3;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:9px;display:grid}.manager-report-assignments>div>button>span{color:#fff;background:#173d60;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:1000;display:grid}.manager-report-assignments>div>button>div{flex-direction:column;gap:3px;display:flex}.manager-report-assignments>div>button b{font-size:11px}.manager-report-assignments>div>button small{color:#6b7d88;font-size:8px}.manager-report-assignments>div>button em{color:#c7551e;font-size:9px;font-style:normal;font-weight:1000}.manager-report-assignments-all{color:#9f4218;background:#f5e3d6;border:0;border-radius:9px;width:100%;margin-top:9px;padding:9px;font-size:9px;font-weight:1000}@media (width<=700px){.auth-store-assignments>div,.auth-permission-grid>div,.planogram-upload{grid-template-columns:1fr}.planogram-upload>header,.planogram-upload>button{grid-column:1}.planogram-list>article{grid-template-columns:38px minmax(0,1fr)}.planogram-list>article>span{width:38px;height:38px}.planogram-list footer{grid-column:1/-1;justify-content:stretch}.planogram-list footer>*{text-align:center;flex:1}.dm-pending-approval-alert,.dashboard-closure-approval{grid-template-columns:35px minmax(0,1fr)}.dm-pending-approval-alert>span,.dashboard-closure-approval>span{width:35px;height:35px}.dm-pending-approval-alert button,.dashboard-closure-approval button{grid-column:1/-1}.employee-store-portal>div,.employee-dashboard-shortcuts>div,.report-acknowledgement-list{grid-template-columns:1fr}.profile-hero-utilities{flex-direction:column;align-items:stretch}.profile-hero-pog{width:100%}.store-manager-fuel-survey>header{flex-direction:column;align-items:flex-start}}@media print{.report-acknowledge-action,.report-acknowledgement-success,.report-acknowledgement-error{display:none!important}.report-acknowledgements{break-inside:avoid;box-shadow:none}.planogram-upload{display:none}}.account-menu{z-index:1200;top:max(67px,env(safe-area-inset-top));bottom:calc(72px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;max-height:none;padding-bottom:22px;position:fixed;overflow-y:auto}.menu-scrim{z-index:1190}.account-menu .reporting-center-menu-link{background:linear-gradient(135deg,#f1f7fb,#fff);border:1px solid #b7cad8;margin-top:2px}.account-menu .reporting-center-menu-link>span{color:#fff;background:#f26b2b;border-radius:11px}.account-menu .reporting-center-menu-link b{color:#173d60}.account-menu .report-menu-toggle.open{background:linear-gradient(135deg,#e5f5f7,#fff);border-color:#3e8da3}.account-report-submenu{background:#f2f7f9;border-left:3px solid #2f8ca0;border-radius:0 11px 11px 0;gap:3px;margin:5px 3px 8px 17px;padding:6px;display:grid}.account-menu .account-report-submenu button{min-height:45px;padding:6px}.account-menu .account-report-submenu button>span{color:#174f67;background:#dcebef;flex-basis:29px;height:29px;font-size:10px}.account-menu .account-report-submenu button b{font-size:11px}.account-menu .account-report-submenu button small{font-size:8px}.store-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-tool-card{border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:96px;padding:12px 11px;position:relative;box-shadow:0 5px 14px #102a430d}.store-tool-card>span{border-radius:12px;width:38px;height:38px;font-size:17px}.store-tool-card>div{gap:4px;min-width:0}.store-tool-card b{font-size:12px;line-height:1.15}.store-tool-card small{font-size:7.5px;line-height:1.3}.store-tool-card p{display:none}.store-tool-card>i{font-size:15px;position:absolute;top:8px;right:9px}.store-tool-card .tool-alert-count{position:absolute;bottom:8px;right:8px}.store-tool-card.fuel>span{background:linear-gradient(135deg,#16785a,#0e4d3a);font-size:16px}.workspace-folder-header.fuel{background:linear-gradient(135deg,#11684f,#173d60)}.pump-profile-summary{color:#fff;background:linear-gradient(135deg,#0e4d3a,#173d60);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:16px;display:flex}.pump-profile-summary p,.pump-profile-heading p{color:#7ed7b9;letter-spacing:.12em;margin:0;font-size:7px;font-weight:900}.pump-profile-summary h3{margin:4px 0;font-size:21px}.pump-profile-summary span{color:#d3e9e1;font-size:8px}.pump-profile-summary button{color:#124c3d;background:#fff;border:1px solid #ffffff50;border-radius:9px;min-height:38px;padding:7px 10px;font-size:8px;font-weight:900}.fuel-grade-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:18px;display:grid}.fuel-grade-summary article{background:#fff;border:1px solid #d7e0e5;border-top:4px solid #61717d;border-radius:10px;flex-direction:column;min-width:0;padding:9px;display:flex}.fuel-grade-summary span{font-size:8px;font-weight:900}.fuel-grade-summary b{color:#173d60;margin:3px 0;font-size:18px}.fuel-grade-summary small{color:#77848d;font-size:6.5px}.fuel-grade-summary .grade-dsl{background:#fffbdf;border-top-color:#e0bd00}.fuel-grade-summary .grade-rec-90{background:#fff2f0;border-top-color:#e33d32}.fuel-grade-summary .grade-e-85{background:#eefaff;border-top-color:#35a9d2}.pump-profile-heading{justify-content:space-between;align-items:end;gap:10px;margin:18px 0 10px;display:flex}.pump-profile-heading h3{margin:3px 0 0;font-size:15px}.pump-profile-heading>span{color:#17664f;background:#e7f3ef;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.pump-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pump-directory>article{background:#fff;border:1px solid #d7e0e5;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.pump-directory header{color:#fff;background:#173d60;border-radius:9px;flex-direction:column;align-items:center;padding:6px;display:flex}.pump-directory header span{font-size:6px;font-weight:900}.pump-directory header b{font-size:17px}.pump-directory article>div,.selected-pump-grades{flex-wrap:wrap;gap:4px;display:flex}.fuel-grade{color:#53616b;background:#edf1f3;border-radius:999px;padding:3px 5px;font-size:6.5px;font-weight:900;display:inline-flex}.fuel-grade.grade-rec-90{color:#9b2f27;background:#ffdcd8}.fuel-grade.grade-e-85{color:#0c6688;background:#d9f3ff}.fuel-work-order-fields{background:#f0f9f6;border:1px solid #86bba9;border-radius:11px;padding:11px}.fuel-work-order-fields>header{align-items:center;gap:8px;margin-bottom:9px;display:flex}.fuel-work-order-fields>header>span{color:#fff;background:#17664f;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.fuel-work-order-fields>header>div{flex-direction:column;display:flex}.fuel-work-order-fields>header b{font-size:10px}.fuel-work-order-fields>header small{color:#628176;font-size:7px}.selected-pump-grades{align-items:center;margin-top:8px}.selected-pump-grades>b{color:#2c5f50;margin-right:3px;font-size:7px}.fuel-work-order-meta{color:#17664f;background:#eaf6f2;border-radius:8px;align-items:center;gap:8px;margin:9px 0;padding:7px 9px;font-size:8px;display:flex}.fuel-work-order-meta b{color:#173d60;background:#fff;border-radius:999px;padding:3px 6px}.incident-success-message{color:#327043;background:#f1f8f3;border:1px solid #9bc7a5;border-radius:10px;margin:-3px 0 12px;padding:10px 12px;font-size:9px;font-weight:900}.incident-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.incident-view-tabs button{min-width:0;padding-left:6px;padding-right:6px}.incident-pdf-files{background:#f4f8fa;border:1px solid #b8cbd8;border-radius:10px;gap:6px;margin-top:11px;padding:9px;display:grid}.incident-pdf-files>b{color:#173d60;font-size:8px}.incident-pdf-files>a{color:#173d60;background:#fff;border:1px solid #d8e1e6;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;text-decoration:none;display:grid}.incident-pdf-files>a>span{color:#fff;background:#173d60;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.incident-pdf-files>a>div{flex-direction:column;min-width:0;display:flex}.incident-pdf-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.incident-pdf-files small{font-size:6.5px}.incident-pdf-files i{color:#0d639f;font-size:7px;font-style:normal;font-weight:900}.incident-actions .incident-pdf-action{color:#fff;background:#173d60;border-color:#173d60}.incident-actions .incident-share-action{color:#0d639f;background:#eaf7ff;border-color:#1687e5}.incident-actions button:disabled{opacity:.6}.incident-report-library{gap:10px;display:grid}.incident-report-library>article{background:#fff;border:1px solid #b8cbd8;border-radius:13px;padding:12px;box-shadow:0 5px 15px #102a430d}.incident-report-library>article>header{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.incident-report-library>article>header>span{color:#fff;background:#173d60;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.incident-report-library header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.incident-report-library header b{font-size:11px}.incident-report-library header small{color:#6c7a84;font-size:7px}.incident-report-library a{color:#173d60;background:#eef5f8;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:8px;text-decoration:none;display:flex}.incident-report-library a>div{flex-direction:column;min-width:0;display:flex}.incident-report-library a b{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.incident-report-library a small{font-size:6.5px}.incident-report-library a>span{font-size:7px;font-weight:900}.incident-report-library footer{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.incident-report-library footer button{color:#173d60;background:#fff;border:1px solid #b9c8d2;border-radius:8px;min-height:34px;padding:6px;font-size:7.5px;font-weight:900}.incident-report-library footer button:last-child{color:#0d639f;background:#eaf7ff;border-color:#1687e5}.reporting-center-screen{background:#edf2f5}.reporting-center-hero{color:#fff;background:linear-gradient(135deg,#102a43,#236491);justify-content:space-between;align-items:center;gap:20px;min-height:155px;padding:23px 25px;display:flex}.reporting-center-hero p{color:#f3cf27;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.reporting-center-hero h1{margin:5px 0;font-size:27px}.reporting-center-hero div>span{color:#c9dce9;font-size:9px}.reporting-center-mark{color:#f3cf27;background:#ffffff14;border:1px solid #ffffff4d;border-radius:20px;flex:0 0 70px;place-items:center;width:70px;height:70px;font-size:32px;display:grid}.reporting-center-content{max-width:820px;margin:0 auto;padding:18px 18px 55px}.reporting-store-picker{color:#173d60;background:#fff;border:1px solid #d3dee5;border-radius:14px;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;font-size:9px;font-weight:900;display:grid}.reporting-store-picker select{min-height:42px}.reporting-store-picker small{color:#71808a;grid-column:2;font-size:7px;font-weight:600}.reporting-section-heading{justify-content:space-between;align-items:end;gap:10px;margin:21px 0 10px;display:flex}.reporting-section-heading p{color:var(--profile,var(--orange));letter-spacing:.12em;margin:0;font-size:7px;font-weight:900}.reporting-section-heading h2{margin:3px 0 0;font-size:17px}.reporting-section-heading>span{color:#60717d;background:#fff;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.reporting-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reporting-primary-grid button,.reporting-tool-grid button{color:#17202a;text-align:left;background:#fff;border:1px solid #d4dee4;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:11px;display:grid;position:relative;box-shadow:0 5px 15px #102a430c}.reporting-primary-grid button>span,.reporting-tool-grid button>span{color:#fff;background:#173d60;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.reporting-primary-grid button>div,.reporting-tool-grid button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.reporting-primary-grid b,.reporting-tool-grid b{font-size:10px;line-height:1.15}.reporting-primary-grid small,.reporting-tool-grid small{color:#6d7b85;font-size:6.5px;line-height:1.3}.reporting-primary-grid i,.reporting-tool-grid i{color:#f26b2b;font-size:14px;font-style:normal;font-weight:900;position:absolute;top:7px;right:8px}.reporting-primary-grid .eset>span{background:#f26b2b}.reporting-primary-grid .controls>span{background:#173d60}.reporting-primary-grid .cash>span{color:#17202a;background:#e0b600}.reporting-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reporting-tool-grid button{min-height:76px}.reporting-tool-grid .incident>span{background:#1687e5}.reporting-tool-grid .incident.active{background:#f0f9ff;border:2px solid #1687e5}.reporting-tool-grid .maintenance>span{background:#b34a3d}.reporting-tool-grid .maintenance.active{background:#fff6f4;border-color:#d04a3e}.reporting-tool-grid .fuel>span{background:#17664f}.reporting-tool-grid .analytics>span{color:#f3cf27;background:#173d60}.reporting-tool-grid .history>span{background:#6d56a5}.reporting-tool-grid .district>span{background:var(--profile,var(--orange))}@media (width<=480px){.store-workspace-content{padding-left:14px;padding-right:14px}.store-tool-card{min-height:92px;padding:10px}.store-tool-card>span{width:34px;height:34px}.store-tool-card b{font-size:11px}.pump-profile-summary{flex-direction:column;align-items:flex-start}.pump-profile-summary button{width:100%}.reporting-center-hero{padding:19px}.reporting-center-hero h1{font-size:22px}.reporting-center-mark{border-radius:15px;flex-basis:54px;width:54px;height:54px;font-size:24px}.reporting-primary-grid{grid-template-columns:1fr}.reporting-primary-grid button{min-height:65px}.reporting-store-picker{grid-template-columns:1fr}.reporting-store-picker small{grid-column:1}.incident-actions{grid-template-columns:1fr 1fr;display:grid!important}.incident-actions button,.incident-actions select{width:100%}.fuel-grade-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes lpt-blue-alert{0%,to{border-color:#1687e5;box-shadow:0 0 #1687e555,0 8px 22px #102a4318}50%{border-color:#76bfff;box-shadow:0 0 0 7px #1687e518,0 10px 28px #1687e533}}.flashing-blue{animation:1.55s ease-in-out infinite lpt-blue-alert}.tool-alert-count.blue{background:#1687e5}.store-tool-card.incidents>span{color:#fff;background:#1687e5;font-size:18px;font-weight:900}.store-tool-card.incidents{background:linear-gradient(145deg,#f5fbff,#e6f4ff);border:2px solid #1687e5}.workspace-folder-header.incidents{background:linear-gradient(135deg,#0a4d86,#1687e5)}.store-live-alert-center.has-incident-alert{background:#f1f9ff;border:2px solid #1687e5;border-left-width:6px}.store-live-alert-list>button.incident-alert{background:#edf8ff;border:2px solid #1687e5}.store-live-alert-list>button.incident-alert>i{background:#1687e5;width:20px;height:20px;box-shadow:0 0 0 4px #1687e520}.store-live-alert-list>button.incident-alert>span{color:#1687e5}.incident-alert-notice{background:#edf8ff;border:1px solid #9dccf1;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:13px;display:flex}.incident-alert-notice>span{color:#fff;background:#1687e5;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.incident-alert-notice b{color:#0c568f;font-size:12px}.incident-alert-notice p{color:#50718a;margin:3px 0 0;font-size:8px;line-height:1.4}.incident-view-tabs button.active{background:#116fb8}.incident-entry-form{border-top:5px solid #1687e5}.incident-entry-form .incident-save{background:#116fb8}.incident-category-badge{color:#0d639f;background:#e2f2ff;border-radius:999px;width:max-content;padding:4px 7px;font-weight:900;font-size:8px!important;display:inline-flex!important}.incident-record-list>article{border-left:5px solid #1687e5}.incident-record-list>article.closed{border-left-color:#55a369}.incident-record header>div{flex-flow:wrap;align-items:center}.incident-record header h4{width:100%}.incident-customer-details{background:#f0f6fa;border-radius:9px;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;padding:9px;display:grid}.incident-customer-details span{color:#526673;flex-direction:column;gap:2px;font-size:8px;display:flex}.incident-customer-details b{color:#173d60;text-transform:uppercase;font-size:7px}.incident-record footer .close-incident{color:#0d639f;background:#e6f4ff;border-color:#1687e5;font-weight:900}.incident-record footer .reopen{color:#315d7d;background:#edf4f8;border-color:#82a6c2}.incident-all-clear{color:#477257;background:#f1f8f3;border-color:#9bc7a5;flex-direction:column;gap:5px;display:flex}.incident-all-clear b{color:#327043}.store-history-card.has-customer-incident{background:#f0f9ff;border:2px solid #1687e5}.store-card-alert-line .incident-count{color:#075f9d;background:#dff2ff}.profile-hero-live-alerts button.incident{background:#ecf8ff;border:2px solid #1687e5}.profile-hero-live-alerts button.incident>i{background:#1687e5;width:16px;height:16px;box-shadow:0 0 0 3px #1687e525}.profile-hero-live-alerts button.incident>em{color:#1687e5}.statewide-incidents-alert{color:#173d60;text-align:left;background:linear-gradient(135deg,#eaf7ff,#fff);border:2px solid #1687e5;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:82px;margin:0 0 16px;padding:13px 15px;display:grid}.statewide-incidents-alert>span{color:#fff;background:#1687e5;border-radius:50%;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid}.statewide-incidents-alert>div{flex-direction:column;gap:3px;display:flex}.statewide-incidents-alert p{color:#1687e5;letter-spacing:.1em;margin:0;font-size:8px;font-weight:900}.statewide-incidents-alert b{font-size:13px}.statewide-incidents-alert small{color:#587183;font-size:8px}.statewide-incidents-alert>i{color:#1687e5;font-size:24px;font-style:normal;font-weight:900}.sync-status{white-space:nowrap;color:#2e6c3e!important;background:#edf8f0!important;border:1px solid #a9cfb3!important;border-radius:999px!important;min-height:23px!important;padding:3px 7px!important;font-size:7px!important;font-weight:900!important}.sync-status.saving,.sync-status.queued{color:#8b5a12!important;background:#fff7e8!important;border-color:#e4b56c!important}.sync-status.offline{color:#0d639f!important;background:#edf7ff!important;border-color:#8fb9dc!important}.sync-status:disabled{opacity:1;cursor:default}.offline-finalized{text-align:center;background:#edf8ff;border:2px solid #1687e5;border-radius:12px;margin:14px 0;padding:16px}.offline-finalized b{color:#0d639f;font-size:14px}.offline-finalized p{color:#537184;margin:5px 0 10px;font-size:10px}.offline-finalized button{color:#fff;background:#1687e5;border:0;border-radius:8px;min-height:36px;padding:7px 12px;font-size:9px;font-weight:900}.approved-toast.queued{color:#0d639f;background:#eaf7ff;border-color:#1687e5}.offline-draft-center{background:#f2f9ff;border:1px solid #8fb9dc;border-radius:14px;margin:0 0 18px;overflow:hidden}.offline-draft-center>header{color:#fff;background:#173d60;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.offline-draft-center p{color:#8fd0ff;letter-spacing:.11em;margin:0;font-size:7px;font-weight:900}.offline-draft-center h3{margin:3px 0 0;font-size:14px}.offline-draft-center>header>span{background:#ffffff20;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.offline-draft-center>div{gap:7px;padding:8px;display:grid}.offline-draft-center article{background:#fff;border:1px solid #c9dfea;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px;display:grid}.offline-draft-center article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.offline-draft-center article b{font-size:10px}.offline-draft-center article small{color:#687b88;font-size:7px}.offline-draft-center article em{color:#0d639f;font-size:7px;font-style:normal;font-weight:900}.offline-draft-center article button{color:#fff;background:#1687e5;border:0;border-radius:7px;min-height:32px;padding:5px 9px;font-size:8px;font-weight:900}.offline-draft-center article button.discard{color:#8b4a44;background:#fff;border:1px solid #ccd7de}.analytics-launch-card{color:#fff;text-align:left;background:linear-gradient(135deg,#102a43,#24587e);border:1px solid #b7cad8;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:83px;margin:0 0 16px;padding:13px 15px;display:grid;box-shadow:0 8px 22px #102a4322}.analytics-launch-icon{color:#173d60;background:#f3cf27;border-radius:11px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid}.analytics-launch-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.analytics-launch-card p{color:#f3cf27;letter-spacing:.11em;margin:0;font-size:7px;font-weight:900}.analytics-launch-card small{color:#c8dbe8;font-size:7px;line-height:1.35}.analytics-launch-card>i{color:#f3cf27;font-size:24px;font-style:normal;font-weight:900}.analytics-menu-link>span{color:#f3cf27!important;background:#173d60!important}.analytics-screen{background:#eef2f5}.analytics-hero{color:#fff;background:linear-gradient(135deg,#102a43,#205c8d);justify-content:space-between;align-items:center;gap:20px;min-height:170px;padding:25px 28px;display:flex}.analytics-hero p{color:#f3cf27;letter-spacing:.13em;margin:0;font-size:8px;font-weight:900}.analytics-hero h1{margin:5px 0;font-size:27px}.analytics-hero>div:first-child>span{color:#c9dce9;font-size:9px}.analytics-hero-score{background:#ffffff12;border:1px solid #ffffff4a;border-radius:14px;flex-direction:column;align-items:center;min-width:105px;padding:14px;display:flex}.analytics-hero-score small{font-size:7px;font-weight:900}.analytics-hero-score b{color:#f3cf27;margin-top:3px;font-size:31px}.analytics-toolbar{background:#fff;border-bottom:1px solid #d6dfe5;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.analytics-period-toggle{background:#e7edf1;border-radius:9px;gap:3px;padding:4px;display:flex}.analytics-period-toggle button{color:#61717d;background:0 0;border:0;border-radius:7px;min-height:34px;padding:6px 11px;font-size:9px;font-weight:900}.analytics-period-toggle button.active{color:#fff;background:#173d60}.analytics-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.analytics-export-actions button{color:#173d60;background:#fff;border:1px solid #9eb5c6;border-radius:8px;min-height:36px;padding:7px 10px;font-size:8px;font-weight:900}.analytics-export-actions .analytics-open-pdf{color:#fff;background:#173d60;border-color:#173d60}.analytics-export-actions button:disabled{opacity:.55}.analytics-recap{background:#fff;max-width:1050px;margin:18px auto 45px;padding:18px;box-shadow:0 9px 30px #102a4315}.analytics-recap-brand{border-bottom:4px solid #173d60;grid-template-columns:52px minmax(0,1fr) 105px;align-items:center;gap:13px;min-height:78px;padding:10px 14px;display:grid}.analytics-recap-brand img:first-child{object-fit:cover;border-radius:50%;width:52px;height:52px}.analytics-recap-brand img:last-child{object-fit:contain;width:105px;height:50px}.analytics-recap-brand p{color:#2377c9;letter-spacing:.12em;margin:0;font-size:7px;font-weight:900}.analytics-recap-brand h2{margin:3px 0;font-size:19px}.analytics-recap-brand span{color:#657783;font-size:8px}.analytics-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.analytics-summary-grid article{background:#f7f9fa;border:1px solid #d7e0e5;border-top:4px solid #2377c9;border-radius:10px;flex-direction:column;padding:12px;display:flex}.analytics-summary-grid article>span{color:#5e6f7a;font-size:7px;font-weight:900}.analytics-summary-grid article>b{color:#173d60;margin:4px 0;font-size:23px}.analytics-summary-grid article>small{color:#71808a;font-size:7px}.analytics-summary-grid .incident-metric.active{background:#edf8ff;border-color:#1687e5}.analytics-panel{background:#fff;border:1px solid #d5dee4;border-radius:11px;margin-top:12px;overflow:hidden}.analytics-panel>header{background:#f4f7f9;border-bottom:1px solid #dce3e7;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:11px 13px;display:flex}.analytics-panel>header p{color:#2377c9;letter-spacing:.11em;margin:0;font-size:7px;font-weight:900}.analytics-panel>header h3{margin:3px 0 0;font-size:14px}.analytics-panel>header>span{color:#647581;text-align:right;font-size:7px;font-weight:900}.analytics-ranked-list{gap:6px;padding:8px;display:grid}.analytics-ranked-list article{border:1px solid #e3e8eb;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.analytics-ranked-list article>i{color:#fff;background:#173d60;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;font-weight:900;display:grid}.analytics-ranked-list article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.analytics-ranked-list b{font-size:9px;line-height:1.25}.analytics-ranked-list small{color:#6b7983;font-size:7px}.analytics-ranked-list article>strong{color:#b13a31;text-align:center;font-size:16px}.analytics-ranked-list article>strong small{color:#8c625e;font-size:6px;display:block}.analytics-two-column{grid-template-columns:1fr 1fr;gap:12px;display:grid}.analytics-bar-list{gap:9px;padding:10px;display:grid}.analytics-bar-list article>div{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.analytics-bar-list b{font-size:9px}.analytics-bar-list span{color:#6d7b84;font-size:7px}.analytics-bar-list article>i{background:#e5ebee;border-radius:999px;height:6px;display:block;overflow:hidden}.analytics-bar-list article>i>em{border-radius:inherit;background:#2377c9;height:100%;display:block}.recurring-issue-list{gap:7px;padding:9px;display:grid}.recurring-issue-list article{background:#fffaf1;border:1px solid #e4d7c1;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.recurring-issue-list article>span{color:#fff;background:#e7a52f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.recurring-issue-list article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.recurring-issue-list b{font-size:9px}.recurring-issue-list small{color:#796b55;font-size:7px}.recurring-issue-list strong{color:#a66711;font-size:13px}.score-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.score-trend-grid>article{background:#fafbfc;border:1px solid #dbe2e7;border-radius:9px;padding:9px}.score-trend-grid>article>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.score-trend-grid header>span{color:#fff;background:#173d60;border-radius:7px;place-items:center;height:28px;font-size:8px;font-weight:900;display:grid}.score-trend-grid header>div{flex-direction:column;min-width:0;display:flex}.score-trend-grid b{font-size:9px}.score-trend-grid small{color:#6c7983;font-size:7px}.score-trend-grid header>strong{font-size:14px}.score-trend-grid>article>div{background:#e1e7ea;border-radius:999px;height:5px;margin:8px 0 5px;overflow:hidden}.score-trend-grid>article>div>i{background:#8299aa;height:100%;display:block}.score-trend-grid footer{font-size:7px;font-weight:900}.score-trend-grid .improving{background:#f1f8f3;border-color:#9bc7a5}.score-trend-grid .improving header>strong,.score-trend-grid .improving footer{color:#327043}.score-trend-grid .improving>div>i{background:#55a369}.score-trend-grid .declining{background:#fff5f3;border-color:#e4aaa3}.score-trend-grid .declining header>strong,.score-trend-grid .declining footer{color:#a7352c}.score-trend-grid .declining>div>i{background:#d83c31}.incident-recap-panel.active{border:2px solid #1687e5}.incident-recap-panel.active>header{background:#edf8ff}.analytics-incident-list{gap:6px;padding:8px;display:grid}.analytics-incident-list button{text-align:left;background:#f5fbff;border:1px solid #a9d5f4;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.analytics-incident-list button>i{color:#fff;background:#1687e5;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.analytics-incident-list button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.analytics-incident-list b{font-size:9px}.analytics-incident-list small{color:#5d7484;font-size:7px}.analytics-incident-list button>span{color:#0d639f;font-size:8px;font-weight:900}.analytics-empty{color:#6a7882;text-align:center;padding:22px;font-size:9px}.analytics-empty.success{color:#327043}.analytics-recap-footer{color:#6b7983;border-top:2px solid #173d60;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:9px;font-size:7px;display:flex}.analytics-recap-footer b{color:#173d60}.analytics-recap.pdf-exporting{box-shadow:none;margin:0}@media (width<=650px){.analytics-hero{padding:20px}.analytics-hero h1{font-size:21px}.analytics-hero-score{min-width:82px}.analytics-hero-score b{font-size:25px}.analytics-toolbar{flex-direction:column;align-items:stretch}.analytics-period-toggle,.analytics-export-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-recap{margin:12px 8px 35px;padding:10px}.analytics-recap-brand{grid-template-columns:42px minmax(0,1fr) 75px}.analytics-recap-brand img:first-child{width:42px;height:42px}.analytics-recap-brand img:last-child{width:75px;height:42px}.analytics-summary-grid{grid-template-columns:1fr 1fr}.analytics-two-column,.score-trend-grid{grid-template-columns:1fr}.offline-draft-center article{grid-template-columns:1fr auto}.offline-draft-center article .discard{grid-column:2}.subbar-navigation .sync-status{display:none}.incident-customer-details{grid-template-columns:1fr}}.incident-customer-details .legacy-detail{grid-column:1/-1}.profile-hero-utilities{grid-template-columns:105px minmax(0,1fr);gap:8px;width:min(100%,440px);margin:10px 0;display:grid}.open-24-digital{color:#eaffef;background:linear-gradient(145deg,#032b1b,#07522f);border:1px solid #65ef91;border-radius:14px;grid-template-columns:44px 1fr;align-items:center;gap:7px;min-height:64px;padding:8px 9px;display:grid;box-shadow:inset 0 0 18px #00ff6630,0 5px 14px #0003}.open-24-digital>span{color:#7cff9b;letter-spacing:-3px;text-shadow:0 0 7px #51ff7c;font:900 27px/1 Courier New,monospace;position:relative}.open-24-digital>span>i{background:#7cff9b;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 7px #51ff7c}.open-24-digital>div{flex-direction:column;gap:1px;display:flex}.open-24-digital b{letter-spacing:.12em;font-size:10px}.open-24-digital small{color:#9fffb6;letter-spacing:.08em;font-size:6px;font-weight:900}.profile-hero-fuel{color:#fff;text-align:left;background:linear-gradient(135deg,#ffffff18,#0b3559b8);border:1px solid #ffffff5c;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:64px;padding:7px 9px;display:grid;box-shadow:0 5px 14px #0002}.profile-hero-fuel>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.profile-hero-fuel b{font-size:12px}.profile-hero-fuel small{color:#d3e8f7;font-size:7px;line-height:1.25}.profile-hero-fuel>em{color:#f4c524;font-size:22px;font-style:normal;font-weight:900}.profile-mini-dispenser{background:linear-gradient(#fff,#e9eef1);border:2px solid #d9e0e4;border-radius:7px 7px 4px 4px;flex-direction:column;justify-content:flex-end;align-items:center;width:45px;height:51px;padding:4px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #0003}.profile-mini-dispenser>i{color:#174b8b;background:#fff;border:3px solid #ef6a21;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:italic;font-weight:1000;display:grid;position:absolute;top:2px;left:4px;box-shadow:0 0 0 2px #df2925}.profile-mini-dispenser img{object-fit:contain;width:34px;height:14px}.profile-report-shortcuts{max-width:1000px;margin:0 auto;padding-top:17px;padding-bottom:6px}.profile-report-heading{justify-content:space-between;align-items:end;gap:10px;margin-bottom:10px;display:flex}.profile-report-heading p{color:#f26b2b;letter-spacing:.12em;margin:0;font-size:7px;font-weight:900}.profile-report-heading h2{color:#173d60;margin:3px 0 0;font-size:17px}.profile-report-heading>span{color:#526673;background:#e8eef2;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.profile-report-shortcuts .walk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pump-directory.interactive{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px}.interactive-pump-card{color:#17202a;text-align:left;background:linear-gradient(145deg,#fff,#f3f7f9);border:1px solid #cbd8df;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:93px;padding:9px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 5px 14px #102a4310}.interactive-pump-card:hover,.interactive-pump-card:focus-visible{border-color:#e15a28;transform:translateY(-2px);box-shadow:0 8px 20px #102a4320}.pump-card-dispenser{background:linear-gradient(#fff 0 67%,#e8edf0 67%);border:2px solid #d6dde1;border-radius:8px 8px 5px 5px;flex-direction:column;justify-content:flex-end;align-items:center;width:49px;height:70px;padding:5px;display:flex;position:relative;box-shadow:0 3px 8px #0002}.pump-card-dispenser>i{color:#17477f;background:#fff;border:3px solid #f07824;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:italic;font-weight:1000;display:grid;position:absolute;top:4px;left:8px;box-shadow:0 0 0 2px #dc2925}.pump-card-dispenser>b{color:#123e33;margin-bottom:7px;font:900 15px/1 Courier New,monospace}.pump-card-dispenser>small{color:#173d60;letter-spacing:.04em;font-size:4.5px;font-weight:1000;position:absolute;bottom:2px}.pump-card-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.pump-card-copy>b{color:#173d60;font-size:11px}.pump-card-copy>small{color:#61737f;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:6.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.pump-card-copy>em{color:#e75e29;font-size:7px;font-style:normal;font-weight:900}.fuel-pump-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071a2cde;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.fuel-pump-modal{background:#f5f8fa;border:1px solid #ffffff40;border-radius:24px;width:min(850px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 30px 80px #0008}.fuel-pump-modal>header{z-index:2;color:#fff;background:linear-gradient(135deg,#102a43,#174f79);border-bottom:4px solid #ef6a21;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex;position:sticky;top:0}.fuel-pump-modal>header p{color:#f3cc25;letter-spacing:.12em;margin:0;font-size:7px;font-weight:900}.fuel-pump-modal>header h2{margin:3px 0;font-size:22px}.fuel-pump-modal>header span{color:#c7ddeb;font-size:8px}.fuel-pump-modal>header button{color:#fff;background:#ffffff14;border:1px solid #fff5;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:26px;display:grid}.fuel-pump-modal-body{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;padding:18px;display:grid}.branded-fuel-dispenser{background:linear-gradient(115deg,#fff,#e7edf0 53%,#fff);border:4px solid #d8dee2;border-bottom-width:12px;border-radius:20px 20px 10px 10px;width:270px;min-height:430px;margin:0 auto;padding:18px 22px 34px;position:relative;box-shadow:inset 0 0 0 2px #fff,0 18px 35px #102a4330}.dispenser-brand-row{justify-content:space-between;align-items:center;gap:12px;min-height:66px;display:flex}.union-76-mark{color:#17477f;letter-spacing:-3px;background:#fff;border:6px solid #f17822;border-radius:50%;place-items:center;width:58px;height:58px;font-size:26px;font-style:italic;font-weight:1000;display:grid;box-shadow:0 0 0 4px #db2925,0 5px 10px #0002}.dispenser-brand-row img{object-fit:contain;width:128px;height:56px}.dispenser-digital-screen{color:#76ff99;background:#061d16;border:5px solid #39464e;border-radius:9px;grid-template-columns:1fr auto;gap:4px 10px;margin:14px 0;padding:10px;display:grid;box-shadow:inset 0 0 18px #00ff5530}.dispenser-digital-screen small{letter-spacing:.12em;font-size:6px;font-weight:900}.dispenser-digital-screen strong{color:#a3ffb7;text-shadow:0 0 8px #50ff79;grid-area:1/2/3;font:900 38px/1 Courier New,monospace}.dispenser-digital-screen em{font-size:10px;font-style:normal;font-weight:900}.dispenser-grade-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dispenser-grade-buttons button{color:#25343d;background:#edf1f3;border:2px solid #b8c3c9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:50px;padding:6px;display:flex}.dispenser-grade-buttons button>span{font-size:12px;font-weight:1000}.dispenser-grade-buttons button>small{font-size:5.5px;font-weight:900}.dispenser-grade-buttons button.selected{border-color:#173d60;transform:translateY(-1px);box-shadow:0 0 0 3px #173d6025}.dispenser-grade-buttons .grade-rec-90{color:#fff;background:#e73a30}.dispenser-grade-buttons .grade-e-85{color:#fff;background:#29a8d5}.dispenser-grade-buttons .grade-reg{color:#fff;background:#171d21}.dispenser-grade-buttons .grade-plus{color:#fff;background:#68747d}.dispenser-grade-buttons .grade-prem{color:#231f00;background:#e1b400}.dispenser-lower-brand{color:#fff;letter-spacing:.12em;text-align:center;background:#173d60;border-radius:7px;margin-top:13px;padding:9px;font-size:12px;font-weight:900}.dispenser-lower-brand>b{color:#f3cf27}.dispenser-hose{border:10px solid #252b2f;border-left:0;border-radius:0 32px 32px 0;width:35px;height:205px;position:absolute;top:118px;right:-31px}.dispenser-nozzle{background:#1f2529;border-radius:6px;width:18px;height:64px;position:absolute;top:294px;right:-39px;box-shadow:inset 0 -14px #515b62}.fuel-pump-details{min-width:0;padding-top:5px}.fuel-pump-details>p{color:#e15e29;letter-spacing:.13em;margin:0;font-size:7px;font-weight:900}.fuel-pump-details>h3{color:#173d60;margin:4px 0;font-size:20px}.fuel-pump-details>span{color:#667b88;font-size:8px}.pump-assigned-grade-list{gap:7px;margin:14px 0;display:grid}.pump-assigned-grade-list>button{color:#17202a;text-align:left;background:#fff;border:1px solid #d4dfe5;border-radius:11px;grid-template-columns:9px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;min-height:53px;padding:8px 10px;display:grid}.pump-assigned-grade-list>button>i{background:#697883;border-radius:999px;width:9px;height:34px}.pump-assigned-grade-list>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pump-assigned-grade-list b{font-size:10px}.pump-assigned-grade-list small{color:#6b7c87;font-size:7px}.pump-assigned-grade-list>button>em{color:#20874e;font-size:15px;font-style:normal;font-weight:900;display:none}.pump-assigned-grade-list>button.selected{background:#f0faf4;border-color:#43a86c;box-shadow:0 0 0 3px #43a86c18}.pump-assigned-grade-list>button.selected>em{display:block}.pump-assigned-grade-list .grade-rec-90>i{background:#df342c}.pump-assigned-grade-list .grade-e-85>i{background:#2aa9d6}.pump-assigned-grade-list .grade-reg>i{background:#171d21}.pump-assigned-grade-list .grade-plus>i{background:#697883}.pump-assigned-grade-list .grade-prem>i{background:#d9ad00}.selected-grade-readout{background:#eff8f2;border:1px solid #9bc7a5;border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.selected-grade-readout>span{color:#318158;letter-spacing:.12em;font-size:6px;font-weight:900}.selected-grade-readout>b{color:#173d60;font-size:14px}.selected-grade-readout>small{color:#587469;font-size:7px}.pump-work-order-action{color:#fff;background:linear-gradient(135deg,#17664f,#173d60);border:0;border-radius:10px;width:100%;min-height:42px;margin-top:10px;padding:8px 12px;font-size:8px;font-weight:900}@media (width<=650px){.profile-hero-utilities{grid-template-columns:95px minmax(0,1fr)}.open-24-digital{grid-template-columns:38px 1fr;padding:7px}.open-24-digital>span{font-size:24px}.profile-report-shortcuts .walk-grid{grid-template-columns:1fr}.fuel-pump-modal-backdrop{padding:9px}.fuel-pump-modal{border-radius:18px;max-height:calc(100dvh - 18px)}.fuel-pump-modal-body{grid-template-columns:1fr;gap:18px;padding:14px}.branded-fuel-dispenser{width:min(250px,100% - 32px);min-height:410px}.dispenser-hose{right:-25px}.dispenser-nozzle{right:-33px}.pump-directory.interactive{grid-template-columns:repeat(2,minmax(0,1fr))}.interactive-pump-card{grid-template-columns:44px minmax(0,1fr);gap:7px;padding:7px}.pump-card-dispenser{width:42px;height:64px}.pump-card-dispenser>i{width:24px;height:24px;font-size:9px;left:6px}.pump-card-copy>b{font-size:10px}.pump-card-copy>small{font-size:6px}}@media (width<=390px){.profile-hero-utilities{grid-template-columns:1fr}.open-24-digital{grid-template-columns:48px 1fr}.pump-directory.interactive{grid-template-columns:1fr 1fr}.interactive-pump-card{min-height:88px}.profile-hero-fuel{min-height:62px}}.multi-pump-work-order{gap:10px;display:grid}.fuel-work-order-profile-count{background:#fff;border:1px solid #c5dfd6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.fuel-work-order-profile-count>div{align-items:baseline;gap:6px;display:flex}.fuel-work-order-profile-count strong{color:#173d60;font-size:19px}.fuel-work-order-profile-count span{color:#647a72;font-size:7px;font-weight:800}.fuel-work-order-profile-count>b{color:#fff;background:#17664f;border-radius:999px;padding:4px 8px;font-size:7px}.fuel-work-order-selector-heading{justify-content:space-between;align-items:end;gap:8px;display:flex}.fuel-work-order-selector-heading>div:first-child{flex-direction:column;gap:2px;display:flex}.fuel-work-order-selector-heading b{color:#173d60;font-size:8px}.fuel-work-order-selector-heading small{color:#617a72;font-size:6.5px}.fuel-work-order-actions{gap:5px;display:flex}.fuel-work-order-actions button{color:#17664f;background:#fff;border:1px solid #99bdb0;border-radius:7px;min-height:25px;padding:4px 8px;font-size:6.5px;font-weight:900}.fuel-work-order-actions button:disabled{opacity:.45}.work-order-pump-selector{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.work-order-pump-selector>button{color:#173d60;background:#fff;border:1px solid #cbd8d3;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:62px;padding:6px 4px;display:flex;position:relative;box-shadow:0 2px 6px #102a430c}.work-order-pump-selector>button>span{color:#6c7e78;letter-spacing:.12em;font-size:5px;font-weight:900}.work-order-pump-selector>button>strong{font-size:15px;line-height:1}.work-order-pump-selector>button>small{color:#64776f;text-align:center;text-overflow:ellipsis;width:100%;min-height:15px;font-size:4.8px;line-height:1.35;overflow:hidden}.work-order-pump-selector>button>i{color:#587068;background:#e7eeeb;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:4px;right:4px}.work-order-pump-selector>button.selected{background:linear-gradient(145deg,#e7f7f0,#fff);border-color:#17664f;box-shadow:inset 0 0 0 1px #17664f,0 3px 8px #17664f20}.work-order-pump-selector>button.selected>i{color:#fff;background:#17664f}.work-order-pump-selector>button:disabled.selected{opacity:1;cursor:default}.grade-heading{margin-top:2px}.fuel-work-order-grade-selector{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:5px;display:grid}.fuel-work-order-grade-selector>button{color:#173d60;background:#fff;border:2px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #cad6d2}.fuel-work-order-grade-selector>button b{font-size:8px}.fuel-work-order-grade-selector>button small{font-size:5.5px}.fuel-work-order-grade-selector>button.selected{border-color:#17664f;box-shadow:0 0 0 2px #17664f1d}.fuel-work-order-grade-selector .neutral{color:#51665f;background:#fff}.fuel-work-order-grade-selector .grade-reg{color:#fff;background:#20262a}.fuel-work-order-grade-selector .grade-plus{color:#fff;background:#727f87}.fuel-work-order-grade-selector .grade-prem{color:#251f00;background:#e2b900}.fuel-work-order-grade-selector .grade-rec-90{color:#fff;background:#df3a31}.fuel-work-order-grade-selector .grade-e-85{color:#fff;background:#2aa8d4}.selected-work-order-pumps{background:#e7f5ef;border:1px solid #9bcab9;border-radius:9px;padding:8px}.selected-work-order-pumps>b{color:#17664f;margin-bottom:6px;font-size:7.5px;display:block}.selected-work-order-pumps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:96px;display:grid;overflow:auto}.selected-work-order-pumps span{background:#fff;border-radius:6px;flex-direction:column;gap:1px;min-width:0;padding:5px;display:flex}.selected-work-order-pumps strong{color:#173d60;font-size:6.5px}.selected-work-order-pumps small{color:#61746d;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.fuel-work-order-meta{flex-wrap:wrap}.fuel-work-order-meta>div{flex-wrap:wrap;gap:4px;display:flex}.fuel-work-order-meta>div b{font-size:6.5px}.fuel-work-order-meta>span{font-weight:900}@media (width<=650px){.work-order-pump-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.selected-work-order-pumps>div{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-work-order-selector-heading{flex-direction:column;align-items:stretch}.fuel-work-order-actions{align-self:flex-end}.fuel-work-order-grade-selector{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=390px){.work-order-pump-selector{grid-template-columns:repeat(3,minmax(0,1fr))}.fuel-work-order-grade-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-profile-hero{align-items:start}.store-profile-hero>.hub-store-image{place-self:start end;transform:translate(6px,-7px)}button.open-24-digital{cursor:pointer;text-align:left;border:1px solid #65ef91;grid-template-columns:44px minmax(0,1fr) auto;width:100%}.open-24-digital>em{color:#7cff9b;text-shadow:0 0 7px #51ff7c;font-size:20px;font-style:normal;font-weight:900}.store-hours-backdrop{z-index:1600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03170fe8;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.store-hours-dialog{color:#17251e;background:#f4f8f5;border:1px solid #55dc83;border-radius:22px;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 28px 80px #0009}.store-hours-dialog>header{z-index:2;color:#fff;background:linear-gradient(135deg,#032b1b,#07522f);border-bottom:3px solid #62ef8e;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:16px 17px;display:grid;position:sticky;top:0}.store-hours-dialog>header>span{color:#7cff9b;letter-spacing:-3px;text-shadow:0 0 8px #51ff7c;opacity:1;background:#021f14;border:1px solid #70ef98;border-radius:15px;place-items:center;width:56px;height:56px;font:900 28px/1 Courier New,monospace;display:grid;position:relative}.store-hours-dialog>header>span>i{background:#7cff9b;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:7px;box-shadow:0 0 8px #51ff7c}.store-hours-dialog>header>div{min-width:0}.store-hours-dialog>header p{color:#7cff9b;letter-spacing:.14em;margin:0;font-size:7px;font-weight:900}.store-hours-dialog>header h2{color:#fff;margin:4px 0;font-size:18px;line-height:1.15}.store-hours-dialog>header small{color:#b9f4ca;margin:0;font-size:7px}.store-hours-dialog>header button{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.store-hours-week{gap:6px;padding:12px;display:grid}.store-hours-week article{background:#fff;border:1px solid #d6e3da;border-radius:10px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid;box-shadow:0 3px 9px #092f1d0b}.store-hours-week article>span{color:#173d60;opacity:1;font-size:9px;font-weight:900}.store-hours-week article>div{align-items:center;gap:7px;display:flex}.store-hours-week article b{color:#173d60;font-size:9px}.store-hours-week article small{color:#788981;font-size:6px}.store-hours-week article>em{color:#247143;white-space:nowrap;background:#e3f7e9;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:900}.store-hours-dialog>footer{color:#3b6950;background:#e9f8ee;border:1px solid #a8d8b7;border-radius:10px;align-items:center;gap:7px;margin:0 12px 12px;padding:10px;font-size:7px;font-weight:800;display:flex}.store-hours-dialog>footer>i{background:#3cc56b;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #3cc56b22}@media (width<=520px){.store-profile-hero>.hub-store-image{transform:translate(4px,-6px)}.store-hours-backdrop{padding:8px}.store-hours-dialog{border-radius:17px;max-height:calc(100dvh - 16px)}.store-hours-dialog>header{grid-template-columns:48px minmax(0,1fr) 34px;padding:13px}.store-hours-dialog>header>span{width:46px;height:46px;font-size:24px}.store-hours-dialog>header button{width:34px;height:34px}.store-hours-week{padding:9px}.store-hours-week article{grid-template-columns:72px minmax(0,1fr);gap:5px 8px}.store-hours-week article>em{grid-column:2;width:max-content}}.profile-hero-fuel{grid-template-columns:56px minmax(0,1fr) auto}.profile-pump-art{object-fit:contain;filter:drop-shadow(0 4px 5px #0005);width:54px;height:58px;display:block}.pump-directory.interactive{grid-template-columns:repeat(auto-fill,minmax(82px,1fr));align-items:end;gap:12px 7px}.pump-directory.interactive .interactive-pump-card{aspect-ratio:881/1227;color:#173d60;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0;transition:transform .16s,filter .16s;display:block;position:relative;overflow:visible}.pump-directory.interactive .interactive-pump-card:hover,.pump-directory.interactive .interactive-pump-card:focus-visible{box-shadow:none;filter:drop-shadow(0 8px 8px #102a4330);border:0;transform:translateY(-4px)scale(1.025)}.pump-directory.interactive .interactive-pump-card:focus-visible{outline-offset:3px;outline:3px solid #f06b2c}.interactive-pump-art{width:100%;height:100%;display:block;position:relative}.interactive-pump-art>img{object-fit:contain;filter:drop-shadow(0 5px 5px #102a4330);width:100%;height:100%;display:block}.pump-screen-number{color:#173d60;opacity:.96;background:linear-gradient(#f8fff8,#dcebe1);border:1px solid #b8c6c0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:25%;padding:3px 1px;line-height:1;display:flex;position:absolute;top:34%;left:42%;transform:translate(-50%,-50%);box-shadow:inset 0 0 4px #17664f20}.pump-screen-number small{letter-spacing:.1em;font-size:3.5px;font-weight:900}.pump-screen-number b{margin-top:1px;font:900 10px/1 Courier New,monospace}.pump-card-copy,.pump-card-dispenser{display:none}@media (width>=780px){.pump-directory.interactive{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px 10px}.pump-screen-number b{font-size:12px}}@media (width<=650px){.profile-hero-fuel{grid-template-columns:51px minmax(0,1fr) auto}.profile-pump-art{width:49px;height:55px}.pump-directory.interactive{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 6px}.pump-directory.interactive .interactive-pump-card{grid-template-columns:none;gap:0;padding:0}.pump-screen-number b{font-size:9px}}@media (width<=360px){.pump-directory.interactive{grid-template-columns:repeat(3,minmax(0,1fr))}}.fuel-pump-modal>header{color:#fff;background:linear-gradient(135deg,#f58220,#e95d13);border-bottom:6px solid #17477f;box-shadow:0 5px #0f315a}.fuel-pump-modal>header p{color:#fff7d2;font-size:7.5px}.fuel-pump-modal>header h2{text-shadow:0 1px 1px #8b280050;margin:3px 0 4px;font-size:23px}.fuel-pump-modal>header .fuel-pump-store-address{color:#fff;max-width:600px;font-size:9px;font-weight:850;line-height:1.35;display:block}.fuel-pump-modal>header small{color:#fff4df;margin-top:4px;font-size:7px;font-weight:800;display:block}.fuel-pump-modal>header button{background:#17477f;border-color:#fffa;box-shadow:0 3px 8px #7b260050}.dispenser-hose.right{left:auto;right:-31px}.dispenser-nozzle.right{left:auto;right:-39px}.dispenser-hose.left{border:10px solid #252b2f;border-right:0;border-radius:32px 0 0 32px;left:-31px;right:auto}.dispenser-nozzle.left{left:-39px;right:auto;box-shadow:inset 0 -14px #515b62}.pump-top-number{z-index:3;color:#fff;text-shadow:0 1px 1px #762200;background:linear-gradient(145deg,#f68121,#e85716);border:2px solid #fff;border-radius:4px;justify-content:center;align-items:center;gap:2px;min-width:32%;padding:3px 2px;line-height:1;display:flex;position:absolute;top:8%;right:3%;box-shadow:0 2px #17477f,0 4px 7px #102a4355}.pump-top-number small{letter-spacing:.08em;font-size:4px;font-weight:1000}.pump-top-number b{font-size:13px;font-weight:1000}.pump-screen-number{color:#96ffac;opacity:1;text-shadow:0 0 4px #61ff80;background:linear-gradient(#102a20,#061b13);border:2px solid #eefdf3;width:31%;min-height:21px;padding:3px 1px;top:34%;left:42%;box-shadow:inset 0 0 7px #55ff793b,0 0 0 1px #173d60}.pump-screen-number small{color:#d3ffdc;font-size:4px}.pump-screen-number b{letter-spacing:.04em;margin-top:1px;font-size:14px}.work-order-pump-selector>button,.fuel-work-order-grade-selector>button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:none}.work-order-pump-selector>button:active,.fuel-work-order-grade-selector>button:active{transform:scale(.96)}.work-order-pump-selector>button.selected{color:#fff;background:linear-gradient(145deg,#17477f,#102a43);border:3px solid #f06b2c;box-shadow:0 0 0 2px #173d60,0 5px 12px #102a4340}.work-order-pump-selector>button.selected>span,.work-order-pump-selector>button.selected>small{color:#fff}.work-order-pump-selector>button.selected>strong{color:#fff;font-size:18px}.work-order-pump-selector>button.selected>i{color:#fff;background:#f06b2c;box-shadow:0 0 0 2px #fff}.fuel-work-order-grade-selector>button{position:relative}.fuel-work-order-grade-selector>button.selected{filter:brightness(.7)saturate(1.35);border:3px solid #f06b2c;transform:translateY(-1px);box-shadow:0 0 0 2px #173d60,0 5px 12px #102a4340}.fuel-work-order-grade-selector>button.selected:after{content:"✓";color:#fff;background:#173d60;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-weight:1000;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 1px 3px #0005}.fuel-work-order-grade-selector>button.neutral.selected{color:#fff;filter:none;background:#173d60}.fuel-work-order-grade-selector>button.selected b{font-size:9px;font-weight:1000}.fuel-work-order-grade-selector>button.selected small{font-weight:900}.maintenance-success-message{color:#276b40;background:#eaf8ef;border:1px solid #70b98a;border-left:5px solid #31955a;border-radius:10px;margin:0 0 14px;padding:11px 13px;font-size:9px;font-weight:900}.maintenance-request-list footer .maintenance-open-pdf-action{color:#fff;background:#17477f;border-color:#17477f}.maintenance-request-list footer .maintenance-pdf-action{color:#17477f;background:#eaf2f9;border-color:#17477f}.maintenance-request-list footer .maintenance-share-action{color:#a54212;background:#fff2e9;border-color:#e36a25}.maintenance-request-list footer .maintenance-open-pdf-action:disabled,.maintenance-request-list footer .maintenance-pdf-action:disabled,.maintenance-request-list footer .maintenance-share-action:disabled{opacity:.6}.history-work-order-number{color:#173d60;letter-spacing:.035em;overflow-wrap:anywhere;background:#fff;border-radius:7px;width:max-content;max-width:100%;margin-top:7px;padding:5px 8px;font-size:8px;font-weight:1000;display:block}.incident-actions .incident-open-pdf-action{color:#fff;background:#17477f;border-color:#17477f}@media (width<=650px){.dispenser-hose.right{right:-25px}.dispenser-nozzle.right{right:-33px}.dispenser-hose.left{left:-25px}.dispenser-nozzle.left{left:-33px}.pump-top-number{min-width:34%;top:7%;right:1%}.pump-top-number b{font-size:11px}.pump-screen-number{min-height:18px}.pump-screen-number b{font-size:12px}.fuel-pump-modal>header .fuel-pump-store-address{font-size:8px}}.workspace-folder-header.fuel{grid-template-columns:58px minmax(0,1fr) 82px;gap:12px;min-height:88px;margin-bottom:10px;padding:11px 13px;display:grid}.workspace-folder-header.fuel>.fuel-pump-icon{background:#ffffff24;border-radius:12px;width:58px;height:66px;overflow:hidden}.workspace-folder-header.fuel>.fuel-pump-icon img{object-fit:contain;filter:drop-shadow(0 4px 4px #001c184d);width:50px;height:62px;display:block}.workspace-folder-header.fuel>div{min-width:0}.workspace-folder-header.fuel h2{font-size:19px;line-height:1.08}.workspace-folder-header.fuel small{line-height:1.25;display:block}.workspace-fuel-daybreak-logo{object-fit:contain;background:#fff;border:2px solid #ffffff70;border-radius:11px;width:82px;height:60px;padding:4px;display:block;box-shadow:0 5px 12px #001b2738}.fuel-grade-summary{gap:5px;margin-bottom:12px}.fuel-grade-summary article{border-top-width:3px;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:7px;min-height:46px;padding:5px 7px;display:grid}.fuel-grade-summary span{font-size:7.5px;line-height:1.1}.fuel-grade-summary b{grid-area:1/2/3;margin:0;font-size:17px;line-height:1}.fuel-grade-summary small{grid-area:2/1;font-size:5.5px;line-height:1}@media (width<=480px){.workspace-folder-header.fuel{grid-template-columns:52px minmax(0,1fr) 67px;gap:9px;min-height:82px;padding:9px 10px}.workspace-folder-header.fuel>.fuel-pump-icon{width:52px;height:60px}.workspace-folder-header.fuel>.fuel-pump-icon img{width:46px;height:57px}.workspace-folder-header.fuel h2{font-size:17px}.workspace-folder-header.fuel p{font-size:7px}.workspace-folder-header.fuel small{font-size:7.5px}.workspace-fuel-daybreak-logo{width:67px;height:52px;padding:3px}.fuel-grade-summary{gap:5px}.fuel-grade-summary article{min-height:43px;padding:5px 6px}.fuel-grade-summary span{font-size:7px}.fuel-grade-summary b{font-size:16px}.fuel-grade-summary small{font-size:5px}}.fuel-pump-modal>header>div{min-width:0}.fuel-pump-modal>header .fuel-pump-store-address{color:#102a43;letter-spacing:.005em;background:#fff8e9;border-left:5px solid #17477f;border-radius:7px;width:max-content;max-width:100%;margin:6px 0 4px;padding:6px 10px;font-size:12px;font-weight:1000;line-height:1.25;display:block;box-shadow:0 3px 8px #8c2f1238}.pump-card-handle{--handle:#20262a;--handle-highlight:#596168;--handle-dark:#080b0d;z-index:4;background:linear-gradient(90deg,var(--handle-dark),var(--handle) 26%,var(--handle-highlight) 55%,var(--handle) 78%,var(--handle-dark));clip-path:polygon(25% 0,75% 0,100% 17%,87% 100%,13% 100%,0 17%);filter:drop-shadow(0 1px 1px #0008);border-radius:48% 48% 28% 28%;width:7.4%;height:16%;position:absolute;top:45%}.pump-card-handle.left{left:8%}.pump-card-handle.right{right:6.3%}.pump-card-handle.grade-core,.dispenser-nozzle.grade-core{--handle:#1d2327;--handle-highlight:#566067;--handle-dark:#050708}.pump-card-handle.grade-dsl,.dispenser-nozzle.grade-dsl{--handle:#169447;--handle-highlight:#72e496;--handle-dark:#075825}.pump-card-handle.grade-rec-90,.dispenser-nozzle.grade-rec-90{--handle:#df3028;--handle-highlight:#ff8178;--handle-dark:#881812}.pump-card-handle.grade-e-85,.dispenser-nozzle.grade-e-85{--handle:#219fd0;--handle-highlight:#7cddff;--handle-dark:#09618a}.dispenser-nozzle.grade-core,.dispenser-nozzle.grade-dsl,.dispenser-nozzle.grade-rec-90,.dispenser-nozzle.grade-e-85{background:linear-gradient(90deg,var(--handle-dark),var(--handle) 30%,var(--handle-highlight) 58%,var(--handle) 78%,var(--handle-dark));box-shadow:inset 0 -14px 0 var(--handle-dark),0 2px 4px #0005}@supports (color:color-mix(in lab, red, red)){.dispenser-nozzle.grade-core,.dispenser-nozzle.grade-dsl,.dispenser-nozzle.grade-rec-90,.dispenser-nozzle.grade-e-85{box-shadow:inset 0 -14px 0 color-mix(in srgb,var(--handle-dark) 75%,#000),0 2px 4px #0005}}.dispenser-nozzle.grade-dsl{border:2px solid #064d20}.dispenser-nozzle.grade-rec-90{border:2px solid #7f1712}.dispenser-nozzle.grade-e-85{border:2px solid #075f82}.dispenser-nozzle.grade-core{border:2px solid #050708}.fuel-grade-summary .grade-dsl{color:#064d20;background:#e4f7eb;border-top-color:#169447}.fuel-grade-summary .grade-dsl b,.fuel-grade-summary .grade-dsl small{color:#064d20}.fuel-grade.grade-dsl{color:#075825;background:#dff5e7}.dispenser-grade-buttons .grade-dsl{color:#fff;background:#169447}.pump-assigned-grade-list .grade-dsl>i{background:#169447}.fuel-work-order-grade-selector .grade-dsl{color:#fff;background:#169447}@keyframes down-pump-x-flash{0%,to{opacity:1;text-shadow:0 0 4px #fff,0 0 9px #ff2517;transform:scale(1)rotate(-8deg)}50%{opacity:.18;text-shadow:none;transform:scale(.78)rotate(5deg)}}@keyframes pump-down-screen-flash{0%,to{color:#fff;background:#b4130c;box-shadow:inset 0 0 7px #ffafa9,0 0 7px #e32318}50%{color:#ffd9d5;background:#570905;box-shadow:inset 0 0 4px #ff5e55,0 0 2px #e32318}}@keyframes full-pump-down-flash{0%,to{opacity:1;filter:drop-shadow(0 0 6px #ff1c11)}50%{opacity:.3;filter:drop-shadow(0 0 2px #850b05)}}.profile-pump-icon-wrap{place-items:center;width:56px;height:58px;display:grid;position:relative}.profile-hero-fuel.has-down-pump{background:linear-gradient(135deg,#4a1212e8,#0b3559);border:2px solid #ff6257;box-shadow:0 0 0 3px #ff35251c,0 6px 17px #0004}.down-pump-x{z-index:3;color:#fff;background:#df2e24;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font:1000 27px/20px Arial,sans-serif;animation:1.1s ease-in-out infinite down-pump-x-flash;display:grid;position:absolute}.profile-pump-icon-wrap>.down-pump-x{top:-3px;right:-2px}.profile-hero-live-alerts button.down-pump{background:#fff1ef;border:2px solid #df2e24;grid-template-columns:36px minmax(0,1fr) auto;min-height:48px;box-shadow:0 0 0 3px #df2e241b,0 5px 14px #0002}.profile-hero-live-alerts button.down-pump>em{color:#df2e24}.profile-hero-live-alerts .down-pump-alert-icon{background:#fff;border:0;border-radius:7px;width:34px;height:40px;display:grid;position:relative;box-shadow:0 0 0 2px #df2e2430}.profile-hero-live-alerts .down-pump-alert-icon img{object-fit:contain;width:31px;height:38px;display:block}.profile-hero-live-alerts .down-pump-alert-icon .down-pump-x{border-width:2px;width:19px;height:19px;font-size:19px;line-height:14px;top:-7px;right:-7px}.store-history-card.has-down-pump{background:linear-gradient(100deg,#fff7f5,#fff);border:2px solid #df2e24}.store-card-alert-line .down-pump-count{color:#fff;background:#df2e24;box-shadow:0 2px 7px #df2e2430}.store-history-card>.store-card-down-pump{color:#8e201a;background:#fff0ee;border:1px solid #ef8a82;border-radius:9px;flex-direction:column;flex:0 0 47px;justify-content:center;align-items:center;gap:1px;min-width:47px;height:auto;padding:4px 3px;display:flex}.store-card-down-pump>span{place-items:center;width:31px;height:34px;display:grid;position:relative}.store-card-down-pump img{object-fit:contain;width:29px;height:34px;display:block}.store-card-down-pump .down-pump-x{border-width:2px;width:18px;height:18px;font-size:17px;line-height:13px;top:-7px;right:-8px}.store-card-down-pump small{letter-spacing:.05em;white-space:nowrap;font-weight:1000;color:#a52e25!important;font-size:5px!important}.pump-directory.interactive .interactive-pump-card.has-down-work-order{filter:drop-shadow(0 0 4px #df2e24)drop-shadow(0 6px 5px #102a4335)}.pump-directory.interactive .interactive-pump-card.has-down-work-order:focus-visible{outline-color:#df2e24}.interactive-pump-card.all-grades-down .interactive-pump-art>img{filter:grayscale(.45)contrast(1.08)drop-shadow(0 5px 5px #8f171755)}.directory-pump-down-x{border-width:2px;width:25px;height:25px;font-size:24px;line-height:18px;top:10%;left:2%}.pump-screen-number.pump-down-screen{color:#fff;text-shadow:0 1px 2px #570905;background:#b4130c;border-color:#fff;width:38%;min-height:23px;padding:2px;animation:1.1s ease-in-out infinite pump-down-screen-flash;top:34%;left:42%}.pump-screen-number.pump-down-screen small{color:#fff;letter-spacing:0;font-size:3px}.pump-screen-number.pump-down-screen b{color:#fff;letter-spacing:.02em;margin-top:2px;font-size:8px}.pump-directory-status{z-index:6;color:#fff;letter-spacing:.05em;white-space:nowrap;background:#df2e24;border:1px solid #fff;border-radius:4px;width:max-content;max-width:86%;padding:3px 5px;font-size:4.5px;font-weight:1000;line-height:1;position:absolute;bottom:4.5%;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #4008}.pump-directory-status.partial-down{background:#a93318}.fuel-pump-modal.has-down-work-order{border-color:#ff665d;box-shadow:0 0 0 4px #df2e2430,0 30px 80px #0008}.branded-fuel-dispenser.has-down-work-order{border-color:#e76d66;box-shadow:inset 0 0 0 2px #fff,0 0 0 4px #df2e2422,0 18px 35px #102a4330}.modal-pump-down-x{border-width:4px;width:45px;height:45px;font-size:42px;line-height:33px;top:83px;right:10px;box-shadow:0 5px 12px #57090555}.dispenser-digital-screen.pump-is-down{text-align:center;color:#fff;background:#b4130c;border-color:#ffb3ad;grid-template-columns:1fr;animation:1.1s ease-in-out infinite pump-down-screen-flash}.dispenser-digital-screen.pump-is-down small,.dispenser-digital-screen.pump-is-down strong,.dispenser-digital-screen.pump-is-down em{color:#fff;text-shadow:0 1px 2px #570905;grid-area:auto/1}.dispenser-digital-screen.pump-is-down strong{font-size:31px}.dispenser-digital-screen.pump-is-down em{letter-spacing:.05em;font-size:7px}.dispenser-digital-screen.pump-has-alert{color:#ffe5d6;background:#4b1b0c;border-color:#ff8d4d}.dispenser-digital-screen.pump-has-alert em{color:#ffb07e}.pump-down-work-order-note{background:#fff3f1;border:2px solid #e84b40;border-radius:12px;margin-top:11px;padding:10px;box-shadow:0 5px 13px #6f171515}.pump-down-work-order-note>header{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-height:35px;display:grid}.pump-down-work-order-note>header>.down-pump-x{border-width:2px;width:28px;height:28px;font-size:27px;line-height:21px;position:relative}.pump-down-work-order-note>header p{color:#b42b22;letter-spacing:.11em;margin:0;font-size:6.5px;font-weight:1000}.pump-down-work-order-note>header h4{color:#7e1d17;margin:3px 0 0;font-size:12px;line-height:1.15}.pump-down-work-order-note>article{background:#fff;border:1px solid #efb5b0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;margin-top:8px;padding:9px;display:grid}.pump-down-work-order-note>article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pump-down-work-order-note>article>div span{color:#17477f;overflow-wrap:anywhere;font-size:6px;font-weight:1000}.pump-down-work-order-note>article>div b{color:#81231d;font-size:9px;line-height:1.25}.pump-down-work-order-note>article>em{color:#fff;text-transform:uppercase;background:#df2e24;border-radius:999px;align-self:start;padding:4px 6px;font-size:6px;font-style:normal;font-weight:1000}.pump-down-work-order-note>article>p{color:#40505b;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;margin:2px 0 0;font-size:8px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.pump-down-work-order-note>article>small{color:#a52e25;align-self:center;font-size:6.5px;font-weight:900}.pump-down-work-order-note>article>button{color:#fff;background:#17477f;border:0;border-radius:7px;min-height:30px;padding:5px 8px;font-size:6.5px;font-weight:1000}.pump-down-work-order-note.full-down{background:#fff0ee;border-color:#df2e24}.full-pump-down-overlay{z-index:8;pointer-events:none;animation:1.05s ease-in-out infinite full-pump-down-flash;position:absolute;inset:1% 2% 0}.full-pump-down-overlay:before,.full-pump-down-overlay:after{content:"";transform-origin:50%;background:#e01c13;border:2px solid #fff;border-radius:999px;width:125%;height:7%;position:absolute;top:49%;left:50%;box-shadow:0 0 0 1px #8d0c06,0 0 9px #ff2115}.full-pump-down-overlay:before{transform:translate(-50%,-50%)rotate(55deg)}.full-pump-down-overlay:after{transform:translate(-50%,-50%)rotate(-55deg)}.full-pump-down-overlay>b{z-index:1;color:#fff;letter-spacing:.04em;text-align:center;white-space:nowrap;background:#c9140c;border:2px solid #fff;border-radius:5px;width:88%;padding:4px 2px;font-size:clamp(6px,.75vw,10px);font-weight:1000;line-height:1;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #430807}@media (width<=650px){.fuel-pump-modal>header .fuel-pump-store-address{margin-top:5px;padding:6px 8px;font-size:11px;line-height:1.3}.pump-card-handle{width:7.8%}}@media (width<=520px){.profile-pump-icon-wrap{width:51px;height:55px}.store-history-card>.store-card-down-pump{flex-basis:43px;min-width:43px}.store-card-down-pump>span{width:28px;height:31px}.store-card-down-pump img{width:27px;height:31px}}@media (prefers-reduced-motion:reduce){.flashing-blue,.down-pump-x,.pump-down-screen,.dispenser-digital-screen.pump-is-down,.full-pump-down-overlay{animation:none}}.store-tool-card.pricing{background:linear-gradient(145deg,#f5fffa,#edf8f3);border-color:#8ac5ad}.store-tool-card.pricing>span{color:#9dffb6;text-shadow:0 0 6px #64ff88;background:linear-gradient(135deg,#118050,#17477f);font:1000 20px/1 Courier New,monospace}.workspace-folder-header.pricing{background:linear-gradient(135deg,#0e7047,#17477f)}.fuel-pricing-panel{gap:12px;display:grid}.fuel-pricing-intro{color:#fff;background:linear-gradient(135deg,#102a43,#176b51);border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:15px 16px;display:flex}.fuel-pricing-intro p{color:#86edac;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.fuel-pricing-intro h3{margin:4px 0;font-size:22px}.fuel-pricing-intro span{color:#d6eee4;max-width:580px;font-size:8px;line-height:1.45;display:block}.fuel-pricing-intro span b{color:#fff}.fuel-pricing-intro>strong{color:#fff;background:#ffffff12;border:1px solid #fff5;border-radius:13px;flex:0 0 66px;place-items:center;height:58px;font-size:18px;display:grid}.fuel-pricing-success{color:#21663e;background:#ecf8f0;border:1px solid #78ba91;border-left:5px solid #23814b;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:1000}.fuel-pricing-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fuel-price-column{background:#fff;border:1px solid #cfdbe1;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 6px 17px #102a430d}.fuel-price-column>header{background:#edf2f5;border-bottom:4px solid #8ca0ad;flex-direction:column;gap:3px;min-height:82px;padding:11px 12px;display:flex}.fuel-price-column>header>span{color:#567080;letter-spacing:.12em;font-size:6.5px;font-weight:1000}.fuel-price-column>header h4{color:#173d60;margin:0;font-size:17px}.fuel-price-column>header small{color:#667984;font-size:7px;font-weight:800}.fuel-price-column.our-store{border-color:#ef8b52;box-shadow:0 0 0 2px #f06b2c1d,0 8px 20px #102a4312}.fuel-price-column.our-store>header{color:#fff;background:linear-gradient(135deg,#f47c32,#e75a17);border-bottom-color:#17477f}.fuel-price-column.our-store>header>span,.fuel-price-column.our-store>header h4,.fuel-price-column.our-store>header small{color:#fff}.fuel-price-column>header>label{color:#5b6d79;text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:4px;font-size:6.5px;font-weight:1000;display:flex}.fuel-price-column>header input{color:#173d60;text-transform:none;letter-spacing:0;background:#fff;border:2px solid #b9c8d1;border-radius:8px;width:100%;min-height:37px;padding:0 9px;font-size:12px;font-weight:900}.fuel-price-column>div{gap:3px;padding:7px 10px;display:grid}.fuel-price-column>div>label{border-bottom:1px solid #e5eaed;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:9px;min-height:47px;padding:5px 0;display:grid}.fuel-price-column>div>label:last-child{border-bottom:0}.fuel-price-column>div>label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.fuel-price-column>div>label b{color:#263b4b;font-size:9px}.fuel-price-column>div>label small{color:#71818b;font-size:6px}.fuel-price-column>div>label>div{background:#f8fafb;border:2px solid #b8c7d0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;height:36px;display:grid;overflow:hidden}.fuel-price-column>div>label i{color:#17477f;background:#e5ecef;place-items:center;height:100%;font-size:11px;font-style:normal;font-weight:1000;display:grid}.fuel-price-column>div>label input{color:#102a43;background:#fff;border:0;width:100%;min-width:0;height:100%;padding:0 7px;font:1000 14px/1 Courier New,monospace}.fuel-price-column>div>label input:focus{outline-offset:-3px;outline:3px solid #f06b2c}.fuel-price-column>footer{color:#687984;text-align:center;background:#f6f8f9;border-top:1px solid #e0e7eb;padding:8px 11px;font-size:6.5px;font-weight:900}.fuel-price-column.our-store>footer{color:#17477f;background:#eef5fb}.fuel-pricing-save-bar{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #89a9bd;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex;position:sticky;bottom:8px;box-shadow:0 9px 25px #102a4330}.fuel-pricing-save-bar>div{flex-direction:column;gap:2px;display:flex}.fuel-pricing-save-bar b{font-size:10px}.fuel-pricing-save-bar span{color:#697985;font-size:7px}.fuel-pricing-save-bar button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f06b2c,#d94b11);border:0;border-radius:10px;min-height:43px;padding:8px 14px;font-size:9px;font-weight:1000}.fuel-pricing-save-bar button:disabled{opacity:.6}.fuel-grade-summary article>em{color:#17664f;border-top:1px solid #dce4e8;grid-column:1/-1;margin-top:4px;padding-top:4px;font-size:6px;font-style:normal;font-weight:1000}.dispenser-grade-buttons button{min-height:61px}.dispenser-grade-buttons button>strong{font:1000 8px/1 Courier New,monospace}.dispenser-screen-price{color:#f4ff9e;text-shadow:0 0 5px #ecff53;grid-column:1;font:1000 9px/1 Courier New,monospace}.pump-assigned-grade-list>button{grid-template-columns:9px minmax(0,1fr) auto 20px}.pump-grade-price{color:#17664f;white-space:nowrap;background:#eaf4ed;border-radius:7px;padding:5px 6px;font:1000 8px/1 Courier New,monospace}.selected-grade-readout>em{color:#17664f;font:1000 15px/1.1 Courier New,monospace}.selected-grade-readout>small{margin-top:2px}.fuel-pricing-panel>*{order:10}.fuel-pricing-panel>.fuel-pricing-intro{order:0}.fuel-pricing-panel>.fuel-store-price-entry{order:1}.fuel-pricing-panel>.competitor-market-dashboard{order:2}.fuel-pricing-panel>.fuel-pricing-save-bar{order:99}@media (width<=650px){.fuel-pricing-columns{grid-template-columns:1fr}.fuel-price-column>header{min-height:75px}.fuel-price-column>div>label{grid-template-columns:minmax(0,1fr) 112px}.fuel-pricing-save-bar{flex-direction:column;align-items:stretch}.fuel-pricing-save-bar button{width:100%}.pump-assigned-grade-list>button{grid-template-columns:8px minmax(0,1fr) auto 18px}.pump-grade-price{font-size:7px}.dispenser-screen-price{font-size:8px}}@media (width<=390px){.fuel-pricing-intro{align-items:flex-start}.fuel-pricing-intro>strong{flex-basis:54px;height:48px;font-size:14px}.fuel-price-column>div>label{grid-template-columns:minmax(0,1fr) 100px}}.district-control-launchers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.district-control-launchers>button{text-align:left;background:#fff;border:1px solid #ccd9df;border-radius:16px;grid-template-columns:68px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:132px;padding:14px;display:grid;box-shadow:0 8px 20px #102a4312}.district-control-launchers>button>span{color:#17477f;background:#eaf1f5;border-radius:14px;place-items:center;width:66px;height:82px;font-size:30px;font-weight:1000;display:grid;overflow:hidden}.district-control-launchers>button.fuel{background:linear-gradient(140deg,#f6fffa,#e8f6ef);border-color:#78b899}.district-control-launchers>button.fuel>span{background:#fff}.district-control-launchers>button.fuel img{object-fit:contain;width:60px;height:78px}.district-control-launchers>button.maintenance>span{color:#d85318;background:#fff1e8}.district-control-launchers small{color:#648090;letter-spacing:.12em;font-size:6.5px;font-weight:1000}.district-control-launchers b{color:#173d60;margin:5px 0;font-size:17px;display:block}.district-control-launchers p{color:#60727e;margin:0;font-size:8px;line-height:1.4}.district-control-launchers>button>i{color:#f06b2c;font-size:20px;font-style:normal}.store-tool-card.pricing>.pricing-pump-art{background:#fff;padding:1px}.store-tool-card.pricing>.pricing-pump-art img{object-fit:contain;width:38px;height:45px;display:block}.profile-scott .district-control-launchers{display:none}.fuel-manager-screen{background:#edf2f4;min-height:100vh}.fuel-manager-hero{color:#fff;background:linear-gradient(118deg,#0b263c 0%,#0e6346 56%,#0b8c58 100%);grid-template-columns:105px minmax(0,1fr) 170px;align-items:center;gap:22px;min-height:186px;padding:24px clamp(18px,4vw,52px);display:grid}.fuel-manager-hero>img{object-fit:contain;filter:drop-shadow(0 10px 10px #001b20aa);width:92px;height:132px}.fuel-manager-hero p,.fuel-market-workbench>header p,.fuel-command-center>header p,.fuel-store-strip>header p,.fuel-activity-grid>section>header p,.fuel-alert-routing p{color:#8ceeb1;letter-spacing:.14em;margin:0;font-size:7px;font-weight:1000}.fuel-manager-hero h1{margin:5px 0 7px;font-size:clamp(25px,4vw,42px);line-height:1}.fuel-manager-hero>div>span{color:#d2e8df;max-width:720px;font-size:10px;line-height:1.5;display:block}.fuel-manager-hero aside{background:#ffffff12;border:1px solid #fff5;border-radius:14px;grid-template-columns:14px 1fr;align-items:center;gap:2px 8px;padding:13px;display:grid}.fuel-manager-hero aside i{background:#63dc89;border-radius:50%;grid-row:1/3;width:12px;height:12px;box-shadow:0 0 0 4px #63dc8930}.fuel-manager-hero aside i.checking{animation:1s ease-in-out infinite fuel-feed-pulse}.fuel-manager-hero aside b{font-size:9px}.fuel-manager-hero aside small{color:#c4ded4;font-size:6.5px}.fuel-manager-content{gap:14px;padding-top:17px;display:grid}.fuel-manager-message{color:#1f6242;background:#eff9f3;border:1px solid #8cbda3;border-left:5px solid #168452;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:900;line-height:1.4}.fuel-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fuel-kpi-grid article{background:#fff;border:1px solid #ced9df;border-top:5px solid #147b59;border-radius:13px;flex-direction:column;gap:3px;min-height:95px;padding:13px;display:flex}.fuel-kpi-grid article.alert{background:#fff5f1;border-top-color:#d94c29}.fuel-kpi-grid article.clear{border-top-color:#22945e}.fuel-kpi-grid span{color:#637884;letter-spacing:.08em;font-size:6.5px;font-weight:1000}.fuel-kpi-grid b{color:#173d60;font-size:28px}.fuel-kpi-grid small{color:#697984;font-size:7px;line-height:1.35}.fuel-store-strip,.fuel-market-workbench,.fuel-command-center,.fuel-activity-grid>section,.fuel-alert-routing{background:#fff;border:1px solid #cbd8de;border-radius:15px;overflow:hidden;box-shadow:0 7px 18px #102a430b}.fuel-store-strip>header,.fuel-market-workbench>header,.fuel-command-center>header,.fuel-activity-grid>section>header{border-bottom:1px solid #dce4e8;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.fuel-store-strip h2,.fuel-market-workbench h2,.fuel-command-center h2,.fuel-activity-grid h2{color:#173d60;margin:3px 0 0;font-size:16px}.fuel-store-strip>header button,.fuel-market-workbench>header button{color:#17477f;background:#edf5f8;border:1px solid #8cacbe;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:1000}.fuel-store-strip>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.fuel-store-strip article{background:#fafcfd;border:2px solid #d6dfe4;border-radius:11px;grid-template-columns:25px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.fuel-store-strip article.active{border-color:#f06b2c;box-shadow:0 0 0 2px #f06b2c1f}.fuel-store-strip label{background:#eef4f6;border-right:1px solid #dce4e8;place-items:center;display:grid}.fuel-store-strip label input{opacity:0;position:absolute}.fuel-store-strip label span{background:#fff;border:2px solid #8fa4af;border-radius:4px;width:15px;height:15px}.fuel-store-strip label input:checked+span{background:#147b59;border-color:#147b59;box-shadow:inset 0 0 0 3px #fff}.fuel-store-strip article>button{text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;padding:9px 7px;display:flex}.fuel-store-strip article b{color:#173d60;font-size:9px}.fuel-store-strip article small{color:#71838d;font-size:6px}.fuel-store-strip article strong{color:#17664f;margin-top:7px;font:1000 15px/1 Courier New,monospace}.fuel-store-strip article em{color:#687b87;margin-top:4px;font-size:6px;font-style:normal;font-weight:900}.fuel-market-workbench>header>div>span{color:#697d88;font-size:8px}.fuel-market-table{overflow-x:auto}.fuel-market-table>.heading,.fuel-market-table>.row{grid-template-columns:1.2fr .75fr 1fr 1fr .8fr 1.2fr;align-items:center;gap:10px;min-width:780px;display:grid}.fuel-market-table>.heading{color:#fff;background:#173d60;padding:8px 14px}.fuel-market-table>.heading span{letter-spacing:.07em;font-size:6.5px;font-weight:1000}.fuel-market-table>.row{border-bottom:1px solid #e2e8eb;min-height:67px;padding:8px 14px}.fuel-market-table>.row:last-child{border-bottom:0}.fuel-market-table>.row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.fuel-market-table>.row b{color:#263d4b;font-size:8px}.fuel-market-table>.row small{color:#71818a;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.fuel-market-table>.row>strong,.fuel-market-table>.row>em{color:#17664f;font:1000 13px/1 Courier New,monospace}.fuel-market-table>.row>em{text-align:center;background:#e7f6ed;border-radius:7px;padding:7px 6px}.fuel-sparkline{width:100%;height:37px;overflow:visible}.fuel-sparkline polyline{stroke:#667d89;stroke-width:2.5px}.fuel-sparkline line{stroke:#d6e0e5;stroke-width:1px}.fuel-sparkline.up polyline{stroke:#d94b28}.fuel-sparkline.down polyline{stroke:#168351}.fuel-command-center{border-color:#65947e}.fuel-command-center>header{color:#fff;background:linear-gradient(135deg,#102a43,#17674d)}.fuel-command-center>header h2{color:#fff}.fuel-command-center>header>span{color:#caffda;background:#ffffff1c;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:1000}.fuel-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px;display:grid}.fuel-command-grid>label{background:#f8fafb;border:1px solid #d5dfe4;border-radius:10px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px;padding:9px;display:grid}.fuel-command-grid>label>span{color:#27404e;font-size:8px;font-weight:1000}.fuel-command-grid>label small{color:#71828b;margin-top:2px;font-size:5.5px;display:block}.fuel-command-grid>label>div{background:#fff;border:2px solid #a9bbc5;border-radius:8px;grid-template-columns:25px 1fr;height:37px;display:grid;overflow:hidden}.fuel-command-grid i{color:#17477f;background:#e6eef1;place-items:center;font-size:11px;font-style:normal;font-weight:1000;display:grid}.fuel-command-grid input{color:#102a43;border:0;width:100%;min-width:0;padding:0 7px;font:1000 14px/1 Courier New,monospace}.fuel-command-actions{grid-template-columns:1.4fr 1fr 1fr;gap:8px;padding:0 13px 13px;display:grid}.fuel-command-actions button{color:#17664f;background:#fff;border:1px solid #1b684d;border-radius:9px;min-height:42px;padding:8px;font-size:7.5px;font-weight:1000}.fuel-command-actions button.ai{color:#17477f;border-color:#5e77a4}.fuel-command-actions button.group{color:#fff;background:linear-gradient(135deg,#ec762e,#d65318);border:0}.fuel-command-actions button:disabled{opacity:.55}.fuel-command-center>footer{color:#687a85;background:#f4f7f8;border-top:1px solid #dce4e8;padding:8px 13px;font-size:6.5px;font-weight:900}.fuel-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fuel-activity-grid>section>header span{color:#73848e;font-size:6.5px;font-weight:900}.fuel-activity-grid>section>div{display:grid}.fuel-activity-grid article{border-bottom:1px solid #e1e7ea;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:53px;padding:8px 12px;display:grid}.fuel-activity-grid article:last-child{border-bottom:0}.fuel-activity-grid article>i{border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;font-weight:1000;display:grid}.fuel-activity-grid article.up>i{color:#c83f20;background:#ffe4dc}.fuel-activity-grid article.down>i{color:#147b4c;background:#def3e7}.fuel-activity-grid article div{flex-direction:column;gap:2px;min-width:0;display:flex}.fuel-activity-grid article b{color:#2d414d;font-size:8px}.fuel-activity-grid article small{color:#71818a;font-size:6px}.fuel-activity-grid article strong{font:1000 10px/1 Courier New,monospace}.fuel-activity-grid article.up strong{color:#c83f20}.fuel-activity-grid article.down strong{color:#147b4c}.fuel-activity-empty{color:#617580;text-align:center;place-items:center;min-height:95px;padding:18px;font-size:8px;font-weight:900;display:grid}.fuel-alert-routing{background:linear-gradient(140deg,#effaf4,#fff);border-color:#8fb9a4;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.fuel-alert-routing>span{color:#fff;background:#17664f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.fuel-alert-routing h3{color:#173d60;margin:4px 0 7px;font-size:14px}.fuel-alert-routing b{color:#28536c;font-size:8px;line-height:1.5;display:block}.fuel-alert-routing small{color:#687b86;margin-top:5px;font-size:6.5px;display:block}.fuel-alert-routing p{color:#178155}@keyframes fuel-feed-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@media (width<=800px){.fuel-kpi-grid,.fuel-store-strip>div,.fuel-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fuel-command-actions,.fuel-activity-grid{grid-template-columns:1fr}}@media (width<=600px){.district-control-launchers{grid-template-columns:1fr}.fuel-manager-hero{grid-template-columns:72px minmax(0,1fr);min-height:150px;padding:17px 14px}.fuel-manager-hero>img{width:67px;height:100px}.fuel-manager-hero aside{grid-column:1/-1}.fuel-manager-hero h1{font-size:25px}.fuel-manager-hero>div>span{font-size:8px}.fuel-kpi-grid{gap:7px}.fuel-kpi-grid article{min-height:84px;padding:10px}.fuel-kpi-grid b{font-size:23px}.fuel-command-grid{grid-template-columns:1fr}.fuel-command-grid>label{grid-template-columns:minmax(0,1fr) 125px}.fuel-store-strip>div{grid-template-columns:1fr}.fuel-market-workbench>header{flex-direction:column;align-items:flex-start}.fuel-market-workbench>header button{width:100%}}.store-history-card.has-fuel-position-alert.competitor-below{border-color:#d53d2f;box-shadow:0 0 0 2px #d53d2f18}.store-history-card.has-fuel-position-alert.pricing-opportunity{border-color:#d69b18;box-shadow:0 0 0 2px #d69b181c}.store-card-alert-line .fuel-position-competitor-below,.store-card-alert-line .fuel-position-pricing-opportunity{white-space:normal;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:3px 7px;font-style:normal;font-weight:1000;display:inline-flex}.store-card-alert-line .fuel-position-competitor-below{color:#a9261c;background:#ffe3df}.store-card-alert-line .fuel-position-pricing-opportunity{color:#865900;background:#fff0c9}.profile-fuel-position-alert{text-align:left;border:1px solid;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-top:9px;padding:9px 11px;display:grid}.profile-fuel-position-alert>span{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-weight:1000;display:grid}.profile-fuel-position-alert div{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-fuel-position-alert b{font-size:8px}.profile-fuel-position-alert small{font-size:6.5px;line-height:1.35}.profile-fuel-position-alert em{white-space:nowrap;font-size:7px;font-style:normal;font-weight:1000}.profile-fuel-position-alert.competitor-below{color:#8f241b;background:#fff0ed;border-color:#e06a5d}.profile-fuel-position-alert.competitor-below>span{background:#c9362a}.profile-fuel-position-alert.pricing-opportunity{color:#765000;background:#fff7de;border-color:#e2b14b}.profile-fuel-position-alert.pricing-opportunity>span{background:#c38a0b}@media (hover:hover){.profile-fuel-position-alert{z-index:1;transition:transform .18s,box-shadow .18s;position:relative}.profile-fuel-position-alert:hover{z-index:20;transform:scale(1.035);box-shadow:0 14px 32px #102a4345}.profile-fuel-position-alert:hover b{font-size:10px}.profile-fuel-position-alert:hover small,.profile-fuel-position-alert:hover em{font-size:8px}}@media (width<=600px){.profile-fuel-position-alert{grid-template-columns:25px minmax(0,1fr)}.profile-fuel-position-alert em{grid-column:2}}.work-order-scheduling-fields{background:linear-gradient(145deg,#f7fbfd,#eef5f8);border:1px solid #b8cbd7;border-radius:12px;gap:10px;padding:13px;display:grid}.work-order-scheduling-fields>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.work-order-scheduling-fields>header p{color:#287193;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.work-order-scheduling-fields>header h4{color:#173d60;margin:3px 0 0;font-size:14px}.work-order-scheduling-fields>header span{color:#486677;background:#dfeaf0;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:1000}.work-order-scheduling-help{color:#607681;margin:0;font-size:8px;line-height:1.4}.work-order-timing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.work-order-scheduling-fields label{color:#51616e;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:900;display:flex}.work-order-scheduling-fields textarea{min-height:70px}.work-order-timing-summary{background:#f3f8fa;border:1px solid #c8d9e2;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;padding:10px;display:grid}.work-order-timing-summary>span{color:#263d4b;min-width:0;font-size:9px;line-height:1.35}.work-order-timing-summary>span b,.work-order-timing-summary>p b{color:#287193;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:1000;display:block}.work-order-timing-summary>p{white-space:pre-wrap;border-top:1px solid #d6e2e8;grid-column:1/-1;padding-top:8px;color:#3e505b!important;margin:0!important;font-size:9px!important;line-height:1.45!important}.work-order-timing-summary.detailed{background:#eef5f8;margin:11px 0}.maintenance-request-list>article>header>time{text-align:right;white-space:normal;max-width:170px;line-height:1.3}@media (width<=480px){.work-order-timing-grid{grid-template-columns:1fr 1fr;gap:8px}.work-order-scheduling-fields{padding:11px}.work-order-timing-summary{grid-template-columns:1fr}.work-order-timing-summary>p{grid-column:1}}.account-menu .user-management-menu-link{background:linear-gradient(135deg,#eaf8f0,#fff);border:1px solid #9bc9b3;margin:2px 0 4px}.account-menu .user-management-menu-link:hover{background:#dff3e8}.account-menu .user-management-menu-link>span{color:#fff;background:#17664f;border-radius:11px;font-size:17px}.account-menu .user-management-menu-link b{color:#164f3d}.auth-create-user select,.auth-user-permissions select{color:#173d60;background:#fff;border:2px solid #c7d3da;border-radius:10px;width:100%;height:43px;padding:0 10px;font-size:10px;font-weight:900}.auth-create-user select:focus,.auth-user-permissions select:focus{border-color:#e76528;outline:3px solid #f06b2c33}.auth-role-help{color:#687b87;font-size:7px;font-weight:700;line-height:1.35}.auth-user-identity .auth-last-login{color:#81909a;margin-top:1px;font-size:6px}.auth-user-permissions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.auth-user-permissions>label{color:#536975;flex-direction:column;gap:4px;min-width:0;font-size:7px;font-weight:900;display:flex}.auth-user-permissions .auth-user-actions{align-self:end}.auth-user-permissions .auth-user-actions button{white-space:nowrap;min-height:43px}@media (width<=420px){.auth-user-permissions{grid-template-columns:1fr}.auth-user-permissions .auth-user-actions button{width:100%}}.manager-fuel-survey-board{gap:13px;display:grid}.manager-current-price-board,.manager-competitor-survey-entry{background:#fff;border:1px solid #cbdce2;border-radius:14px;overflow:hidden;box-shadow:0 7px 20px #102a430d}.manager-current-price-board>header,.manager-competitor-survey-entry>header{color:#fff;background:linear-gradient(135deg,#102a43,#174f79);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.manager-current-price-board>header p,.manager-competitor-survey-entry>header p{color:#f5c928;letter-spacing:.13em;margin:0;font-size:7px;font-weight:1000}.manager-current-price-board>header h4,.manager-competitor-survey-entry>header h4{margin:4px 0;font-size:17px}.manager-current-price-board>header span,.manager-competitor-survey-entry>header span{color:#d1e1eb;font-size:8px;line-height:1.4;display:block}.manager-current-price-board>header>b,.manager-competitor-survey-entry>header>b{white-space:nowrap;background:#ffffff17;border:1px solid #fff5;border-radius:7px;padding:6px 8px;font-size:7px}.manager-current-price-board>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:11px;display:grid}.manager-current-price-board article{background:#f7fafb;border:1px solid #d9e3e7;border-left:4px solid #ef6a21;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.manager-current-price-board article>span{color:#fff;background:#173d60;border-radius:6px;place-items:center;min-width:38px;height:28px;font-size:7px;font-weight:1000;display:grid}.manager-current-price-board article>small{color:#657985;font-size:7px;font-weight:850}.manager-current-price-board article>strong{color:#173d60;font:1000 13px/1 Courier New,monospace}.manager-current-price-board article.grade-dsl{border-left-color:#15965b}.manager-current-price-board article.grade-dsl>span{background:#15764c}.manager-current-price-board article.grade-prem{border-left-color:#d59a16}.manager-current-price-board article.grade-prem>span{background:#b47d08}.manager-survey-competitors{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.manager-survey-competitor{background:#f8fafb;border:1px solid #ccd9df;border-radius:11px;overflow:hidden}.manager-survey-competitor>header{background:#eef4f7;border-bottom:1px solid #dce5e9;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:9px;display:grid}.manager-survey-competitor>header>img,.manager-survey-competitor>header>span{object-fit:contain;background:#fff;border:1px solid #d2dde2;border-radius:8px;width:42px;height:42px}.manager-survey-competitor>header>span{color:#174f79;place-items:center;font-size:13px;font-weight:1000;display:grid}.manager-survey-competitor>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.manager-survey-competitor>header b{color:#173d60;font-size:9px}.manager-survey-competitor>header small{color:#6a7c86;font-size:6.5px;line-height:1.35}.manager-survey-grade-grid{gap:6px;padding:8px;display:grid}.manager-survey-grade-grid>label{background:#fff;border:1px solid #dae4e8;border-left:3px solid #ef6a21;border-radius:8px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:7px;padding:7px;display:grid}.manager-survey-grade-grid>label>span{flex-direction:column;gap:1px;display:flex}.manager-survey-grade-grid>label>span b{color:#173d60;font-size:8px}.manager-survey-grade-grid>label>span small{color:#71818a;font-size:6px}.manager-survey-grade-grid>label>div{background:#fff;border:2px solid #afc0ca;border-radius:7px;grid-template-columns:19px minmax(0,1fr);align-items:center;height:35px;display:grid}.manager-survey-grade-grid>label>div i{color:#58707d;text-align:center;font-size:9px;font-style:normal}.manager-survey-grade-grid input{color:#173d60;background:0 0;border:0;width:100%;min-width:0;height:31px;padding:0 5px;font:1000 11px/1 Courier New,monospace}.manager-survey-grade-grid input:focus{outline:0}.manager-survey-grade-grid>label.grade-dsl{border-left-color:#15965b}.manager-survey-grade-grid>label.grade-prem{border-left-color:#d59a16}.manager-competitor-survey-entry>footer{background:#f1f6f8;border-top:1px solid #d9e3e7;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.manager-competitor-survey-entry>footer>div{flex-direction:column;gap:3px;display:flex}.manager-competitor-survey-entry>footer b{color:#173d60;font-size:9px}.manager-competitor-survey-entry>footer small{color:#617783;font-size:7px}.manager-competitor-survey-entry>footer button{color:#fff;background:#17664f;border:0;border-radius:9px;min-height:42px;padding:9px 14px;font-size:8px;font-weight:1000}.manager-competitor-survey-entry>footer button:disabled{opacity:.6}@media (width<=760px){.manager-current-price-board>div{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-survey-competitors{grid-template-columns:1fr}.manager-competitor-survey-entry>footer{flex-direction:column;align-items:stretch}.manager-competitor-survey-entry>footer button{width:100%}}@media (width<=420px){.manager-current-price-board>div{grid-template-columns:1fr}.manager-current-price-board>header,.manager-competitor-survey-entry>header{flex-direction:column}.manager-current-price-board article{grid-template-columns:42px minmax(0,1fr) auto}}.auth-text-code-choice{color:#17664f;text-align:left;background:#edf8f3;border:2px solid #2e8668;border-radius:11px;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:58px;padding:9px 11px;display:grid}.auth-text-code-choice>span{color:#fff;background:#17664f;border-radius:9px;place-items:center;width:35px;height:35px;font-size:15px;display:grid}.auth-text-code-choice>div{flex-direction:column;gap:2px;display:flex}.auth-text-code-choice b{font-size:10px}.auth-text-code-choice small{color:#607a70;font-size:7px}.auth-text-code-choice>i{font-size:16px;font-style:normal}.auth-code-method-heading{background:#edf8f3;border:1px solid #b6d5ca;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.auth-code-method-heading>span{color:#1d7658;letter-spacing:.12em;font-size:7px;font-weight:1000}.auth-code-method-heading>b{color:#173d60;font-size:14px}.auth-code-method-heading>small{color:#5c746b;font-size:8px;line-height:1.4}.auth-phone-modal{width:min(560px,100%)}.auth-phone-settings.self-service{padding:14px}.auth-phone-fallback-note{background:#f1f5f7;border:1px solid #cbd8de;border-radius:10px;flex-direction:column;gap:3px;padding:11px;display:flex}.auth-phone-fallback-note b{color:#173d60;font-size:9px}.auth-phone-fallback-note span{color:#667a85;font-size:7px;line-height:1.45}.auth-users-body.phone-only{grid-template-columns:1fr}.auth-admin-phone-card{background:#eff8f4;border:1px solid #b7d3c8;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.auth-admin-phone-card>label:first-child{color:#315e50;gap:5px;font-size:8px;font-weight:900;display:grid}.auth-admin-phone-card>label:first-child input{color:#173d60;background:#fff;border:2px solid #a9c7bc;border-radius:8px;width:100%;height:40px;padding:0 10px;font-size:10px;font-weight:850}.auth-admin-phone-card>button{color:#fff;white-space:nowrap;background:#17664f;border:0;border-radius:8px;min-height:40px;padding:8px 11px;font-size:7px;font-weight:1000}.auth-admin-phone-card>button:disabled{opacity:.6}@media (width<=720px){.auth-admin-phone-card{grid-template-columns:1fr}.auth-admin-phone-card>button{width:100%}}.live-price-feed-card{background:linear-gradient(135deg,#e9f8ef,#f7fcf9);border:1px solid #75b891;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.live-price-feed-icon{color:#fff;background:#17664f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:23px;font-weight:1000;display:grid}.live-price-feed-card p,.pricing-model-workstation p,.competitor-price-matrix p{color:#267051;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.live-price-feed-card h4{color:#173d60;margin:3px 0;font-size:13px}.live-price-feed-card span,.live-price-feed-card small{color:#5f776c;font-size:7px;line-height:1.4;display:block}.live-price-feed-card small{margin-top:2px}.live-price-feed-card>button,.pricing-model-workstation button{color:#fff;background:#17664f;border:0;border-radius:9px;min-height:38px;padding:7px 11px;font-size:8px;font-weight:1000}.live-price-feed-card>button:disabled,.pricing-model-workstation button:disabled{opacity:.5}.pricing-model-workstation{background:#f6f9fb;border:2px solid #17477f;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #102a4315}.pricing-model-workstation>header{color:#fff;background:linear-gradient(135deg,#102a43,#17477f);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.pricing-model-workstation>header p{color:#83dca8}.pricing-model-workstation>header h3{color:#fff;margin:4px 0;font-size:19px}.pricing-model-workstation>header span{color:#d6e6ef;max-width:670px;font-size:8px;line-height:1.45;display:block}.pricing-model-workstation>header>strong{color:#a7f3c1;white-space:nowrap;background:#ffffff12;border:1px solid #8fe2ae;border-radius:999px;padding:5px 8px;font-size:6px}.pricing-model-controls{background:#eef4f7;border-bottom:1px solid #d5e0e6;grid-template-columns:2fr 1fr;gap:9px;padding:11px 13px;display:grid}.pricing-model-controls>label{color:#526974;flex-direction:column;gap:4px;font-size:7px;font-weight:1000;display:flex}.pricing-model-controls select,.pricing-model-controls input{color:#173d60;background:#fff;border:2px solid #b9cbd5;border-radius:8px;height:39px;padding:0 9px;font-size:9px;font-weight:900}.pricing-model-controls label>div{grid-template-columns:30px 1fr;display:grid}.pricing-model-controls label>div i{color:#17477f;background:#dde8ed;border:2px solid #b9cbd5;border-right:0;border-radius:8px 0 0 8px;place-items:center;font-style:normal;font-weight:1000;display:grid}.pricing-model-controls label>div input{border-radius:0 8px 8px 0}.pricing-recommendation-table{padding:8px 12px}.pricing-recommendation-head,.pricing-recommendation-row{grid-template-columns:1.25fr .8fr 1.2fr 1.25fr 72px;align-items:center;gap:8px;display:grid}.pricing-recommendation-head{color:#6b7d87;text-transform:uppercase;letter-spacing:.06em;padding:5px 7px;font-size:6px;font-weight:1000}.pricing-recommendation-row{border-top:1px solid #dce5e9;min-height:58px;padding:7px}.pricing-recommendation-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pricing-recommendation-row b{color:#173d60;font-size:9px}.pricing-recommendation-row small{color:#71818a;font-size:6px}.pricing-recommendation-row>label{background:#fff;border:1px solid #bacbd4;border-radius:7px;grid-template-columns:22px minmax(0,1fr);height:35px;display:grid;overflow:hidden}.pricing-recommendation-row>label i{color:#17477f;background:#e6edf1;place-items:center;font-size:8px;font-style:normal;font-weight:1000;display:grid}.pricing-recommendation-row>label input{color:#173d60;border:0;width:100%;min-width:0;padding:0 6px;font:900 10px Courier New,monospace}.pricing-recommendation-row .model-price b{color:#17664f;font:1000 14px Courier New,monospace}.pricing-recommendation-row>button{min-height:33px;padding:5px 7px}.pricing-model-workstation>footer{background:#eef4f7;border-top:1px solid #d5e0e6;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.pricing-model-workstation>footer span{color:#5d717c;font-size:7px;line-height:1.4}.competitor-price-matrix{background:#fff;border:1px solid #c7d6de;border-radius:14px;overflow:hidden}.competitor-price-matrix>header{background:#f1f6f8;border-bottom:1px solid #d8e2e7;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.competitor-price-matrix h3{color:#173d60;margin:3px 0 0;font-size:14px}.competitor-price-matrix>header>span{color:#fff;background:#17664f;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:1000}.competitor-matrix-scroll{overflow:auto}.competitor-price-matrix table{border-collapse:collapse;width:100%;min-width:640px}.competitor-price-matrix th,.competitor-price-matrix td{text-align:left;border-bottom:1px solid #e1e8eb;padding:9px;font-size:8px}.competitor-price-matrix thead th{color:#fff;background:#173d60;font-size:7px}.competitor-price-matrix tbody th{color:#173d60}.competitor-price-matrix td{color:#17664f;font:1000 10px Courier New,monospace}.competitor-price-matrix td small{color:#74838b;margin-top:2px;font:700 5.5px system-ui,sans-serif;display:block}.fuel-price-column>footer{flex-wrap:wrap;justify-content:center;gap:4px 8px;display:flex}.fuel-price-column>footer a{color:#17477f;font-size:6px;font-weight:1000;text-decoration:underline}.work-order-job-cost>span{font-size:7px;font-weight:700}.work-order-job-cost>div{grid-template-columns:32px minmax(0,1fr);height:42px;display:grid}.work-order-job-cost>div i{color:#17477f;background:#e4edf2;border:2px solid #b9cbd5;border-right:0;border-radius:9px 0 0 9px;place-items:center;font-style:normal;font-weight:1000;display:grid}.work-order-job-cost>div input{border-radius:0 9px 9px 0;min-width:0}.work-order-cost-summary{background:#edf9f2;border:1px solid #8dc6a6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:9px 10px;display:flex}.work-order-cost-summary span{color:#36745a;letter-spacing:.08em;font-size:7px;font-weight:1000}.work-order-cost-summary b{color:#17664f;font:1000 16px Courier New,monospace}.work-order-status-editor{background:#eef4f7;border:1px solid #aac0cc;border-radius:9px;flex:240px;grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:6px;padding:6px;display:grid}.work-order-status-editor label,.work-order-detail-status label{color:#536a76;flex-direction:column;gap:3px;font-size:6px;font-weight:1000;display:flex}.work-order-status-editor select,.work-order-detail-status select{color:#173d60;background:#fff;border:2px solid #9fb4c0;border-radius:7px;min-height:35px;padding:0 7px;font-size:8px;font-weight:900}.work-order-status-editor .save-work-order-status{color:#fff;background:#17664f;border:0;border-radius:7px;min-height:35px;font-size:7px;font-weight:1000}.work-order-detail-status{background:#edf4f8;border:2px solid #8fb0c2;border-radius:12px;grid-template-columns:minmax(160px,1fr) auto;align-items:end;gap:8px;margin-top:12px;padding:11px;display:grid}.work-order-detail-status>button{color:#fff;background:#17664f;border:0;border-radius:8px;min-height:40px;padding:7px 10px;font-size:8px;font-weight:1000}.work-order-detail-status>.complete-work-order{grid-column:1/-1;margin:0}.work-order-detail-status button:disabled{opacity:.55}.maintenance-request-list>article>footer{align-items:flex-end}@media (width<=700px){.live-price-feed-card{grid-template-columns:38px minmax(0,1fr)}.live-price-feed-card>button{grid-column:1/-1}.pricing-model-workstation>header{flex-direction:column}.pricing-model-controls{grid-template-columns:1fr}.pricing-recommendation-head{display:none}.pricing-recommendation-row{grid-template-columns:1fr 1fr;gap:7px}.pricing-recommendation-row>span:first-child,.pricing-recommendation-row>button{grid-column:1/-1}.pricing-model-workstation>footer{flex-direction:column;align-items:stretch}.pricing-model-workstation>footer button{width:100%}.work-order-detail-status{grid-template-columns:1fr}.work-order-detail-status>.complete-work-order{grid-column:1}.work-order-status-editor{flex-basis:100%;grid-template-columns:1fr}.work-order-status-editor .save-work-order-status{width:100%}}.app-shell[class*=profile-]{background:linear-gradient(#f7f9fa 0,#edf2f5 100%)}.app-shell[class*=profile-]>.topbar{background:linear-gradient(90deg,#fff 0,#fff8f2 100%);border-bottom:4px solid #f26b2b;box-shadow:0 4px 18px #102a4312}.app-shell[class*=profile-]>.welcome{isolation:isolate;background:linear-gradient(90deg,#0b263ce8 0%,#143d61df 58%,#ef6624c7 100%),url(/brand/daybreak-store.jpeg) 50% 48%/cover;min-height:145px;padding-right:120px;position:relative;overflow:hidden;box-shadow:inset 0 -5px #f3c928}.app-shell[class*=profile-]>.welcome:after{content:"";z-index:-1;border:28px solid #ffffff17;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-78px;right:-48px}.app-shell[class*=profile-]>.welcome .stat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102a43a8;border-color:#ffffff68;box-shadow:0 12px 26px #06182745}.manager-fuel-price-ticker{background:linear-gradient(#06110f,#0b1e18);border:2px solid #ef6826;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:64px;margin:-3px 0 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #21ff5a12,0 8px 22px #102a4328}.manager-fuel-price-ticker-title{z-index:2;color:#fff;background:linear-gradient(135deg,#173d60,#0b2a31);border-right:1px solid #ffffff20;align-items:center;gap:9px;min-width:142px;padding:10px 13px;display:flex;position:relative;box-shadow:8px 0 18px #0006}.manager-fuel-price-ticker-title>i{background:#5dff82;border-radius:50%;width:9px;height:9px;animation:1.2s steps(2,end) infinite manager-fuel-live-pulse;box-shadow:0 0 5px #4aff70,0 0 12px #24ff59}.manager-fuel-price-ticker-title>span{flex-direction:column;gap:2px;display:flex}.manager-fuel-price-ticker-title small{color:#67ff8c;letter-spacing:.13em;text-shadow:0 0 5px #35ff64;font:1000 7px/1 Courier New,monospace}.manager-fuel-price-ticker-title b{letter-spacing:.06em;white-space:nowrap;font:1000 15px/1 Courier New,monospace}.manager-fuel-price-ticker-window{align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.manager-fuel-price-ticker-track{will-change:transform;align-items:center;width:max-content;animation:25s linear infinite manager-fuel-price-scroll;display:flex}.manager-fuel-price-ticker-group{white-space:nowrap;flex:none;align-items:center;gap:19px;padding-right:30px;display:flex}.manager-fuel-price-ticker-group>strong{color:#fff;letter-spacing:.04em;background:#ffffff0c;border:1px solid #ffffff28;border-radius:8px;padding:6px 10px;font-size:8px}.manager-fuel-price-ticker-group>span{--ticker-led:#ff493d;color:var(--ticker-led);text-shadow:0 0 5px var(--ticker-led),0 0 12px var(--ticker-led);align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.manager-fuel-price-ticker-group>span{text-shadow:0 0 5px var(--ticker-led),0 0 12px color-mix(in srgb,var(--ticker-led) 55%,transparent)}}.manager-fuel-ticker-value{align-items:baseline;gap:7px;display:flex}.manager-fuel-ticker-76{background:#ef6a21;border:1px solid #ffb24d;border-radius:7px;flex:0 0 42px;width:42px;height:31px;position:relative;overflow:hidden;box-shadow:0 0 7px #ff7a2c99}.manager-fuel-ticker-76>img{filter:drop-shadow(0 1px 1px #0005);width:72px;max-width:none;height:auto;position:absolute;top:-74px;left:-3px}.manager-fuel-price-ticker-group>span.grade-plus{--ticker-led:#d8e4eb}.manager-fuel-price-ticker-group>span.grade-prem{--ticker-led:#ffd83d}.manager-fuel-price-ticker-group>span.grade-rec-90{--ticker-led:#ff493d}.manager-fuel-price-ticker-group>span.grade-e-85{--ticker-led:#43cfff}.manager-fuel-price-ticker-group>span.grade-dsl{--ticker-led:#53ff8a}.manager-fuel-price-ticker-group small{color:inherit;letter-spacing:.1em;font:1000 6px/1 Courier New,monospace}.manager-fuel-price-ticker-group b{color:inherit;letter-spacing:.055em;font:1000 16px/1 Courier New,monospace}@keyframes manager-fuel-price-scroll{to{transform:translate(-50%)}}@keyframes manager-fuel-live-pulse{0%,45%,to{opacity:1}50%,85%{opacity:.35}}.manager-fuel-change-alerts{gap:10px;margin:-2px 0 18px;display:grid}.manager-fuel-change-alert{isolation:isolate;color:#fff;background:linear-gradient(125deg,#102a43 0%,#154d69 72%,#784423 130%);border:2px solid #e5b92a;border-radius:16px;padding:14px;animation:none;position:relative;overflow:hidden;box-shadow:0 0 0 4px #f5c62b14,0 12px 28px #102a4338}.manager-fuel-change-alert:after{display:none}.manager-fuel-change-alert>header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid}.manager-fuel-change-alert>header>span{color:#fff;background:#ef6a26;border:2px solid #ffe57c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;font-weight:1000;display:grid;box-shadow:0 0 0 5px #ef6a2630,0 0 18px #ffb02f99}.manager-fuel-change-alert header p{color:#ffe36a;letter-spacing:.15em;margin:0;font:1000 10px/1 Courier New,monospace}.manager-fuel-change-alert header h3{color:#fff;margin:3px 0;font-size:17px}.manager-fuel-change-alert header small{color:#dceaf0;font-size:11px;line-height:1.35;display:block}.manager-fuel-change-grades{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:7px;margin:12px 0 10px;display:grid}.manager-fuel-change-grades>div{--change-led:#ff5950;border:1px solid var(--change-led);min-width:0;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.manager-fuel-change-grades>div{border:1px solid color-mix(in srgb,var(--change-led) 55%,#fff)}}.manager-fuel-change-grades>div{box-shadow:inset 0 0 13px var(--change-led);background:#071a20d9;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.manager-fuel-change-grades>div{box-shadow:inset 0 0 13px color-mix(in srgb,var(--change-led) 18%,transparent)}}.manager-fuel-change-grades>div{gap:5px;display:grid}.manager-fuel-change-grades>div.grade-plus{--change-led:#d8e4eb}.manager-fuel-change-grades>div.grade-prem{--change-led:#ffd83d}.manager-fuel-change-grades>div.grade-rec-90{--change-led:#ff5950}.manager-fuel-change-grades>div.grade-e-85{--change-led:#43cfff}.manager-fuel-change-grades>div.grade-dsl{--change-led:#53ff8a}.manager-fuel-change-grades small{color:var(--change-led);letter-spacing:.12em;font:1000 10px/1 Courier New,monospace}.manager-fuel-change-grades span{align-items:baseline;gap:7px;min-width:0;display:flex}.manager-fuel-change-grades del{color:#b9c8ce;font:800 9px/1 Courier New,monospace}.manager-fuel-change-grades b{color:var(--change-led);letter-spacing:.04em;text-shadow:0 0 5px var(--change-led),0 0 12px var(--change-led);font:1000 17px/1 Courier New,monospace}@supports (color:color-mix(in lab, red, red)){.manager-fuel-change-grades b{text-shadow:0 0 5px var(--change-led),0 0 12px color-mix(in srgb,var(--change-led) 55%,transparent)}}.manager-fuel-change-note{color:#e7f0f4;margin:0 0 10px;font-size:11px;line-height:1.4}.manager-fuel-change-alert>button{color:#102a43;background:linear-gradient(135deg,#f5c62b,#ef6a26);border:1px solid #ffe36a;border-radius:10px;width:100%;min-height:43px;margin-top:11px;font-size:12px;font-weight:1000;position:relative;box-shadow:0 7px 17px #06172655}.manager-fuel-change-alert>button:disabled{opacity:.65}.manager-fuel-change-error{color:#a5211c;background:#fff0ef;border:1px solid #c9342e;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;font-weight:900}.manager-fuel-proof-form{color:#173b51;background:#f7fafb;border:1px solid #b8cbd4;border-radius:12px;margin-top:12px;padding:12px}.manager-fuel-proof-form>summary{color:#1b5d45;cursor:pointer;font-size:12px;font-weight:1000;list-style:none}.manager-fuel-proof-form>summary::-webkit-details-marker{display:none}.manager-fuel-proof-form[open]>summary{border-bottom:1px solid #d4e0e5;padding-bottom:10px}.manager-fuel-proof-form>header{margin-top:10px}.manager-fuel-proof-form>header b{color:#133a53;font-size:13px;display:block}.manager-fuel-proof-form>header small{color:#607785;margin-top:3px;font-size:12px;line-height:1.4;display:block}.manager-fuel-proof-readbacks{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-top:11px;display:grid}.manager-fuel-proof-readbacks label>span{color:#486677;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.manager-fuel-proof-readbacks label>div{background:#071511;border:1px solid #3b4b46;border-radius:8px;align-items:center;min-height:40px;display:flex;overflow:hidden}.manager-fuel-proof-readbacks i{color:#d8f4e2;padding-left:8px;font:900 15px/1 ui-monospace,monospace}.manager-fuel-proof-readbacks input{color:#e7f8ed;text-shadow:0 0 3px #d8f4e255;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:8px 8px 8px 2px;font:900 17px/1 ui-monospace,monospace}.manager-fuel-proof-photos{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.manager-fuel-proof-photos label{color:#1b5d45;background:#e4f5eb;border:1px dashed #75b995;border-radius:8px;min-width:0;padding:10px;position:relative;overflow:hidden}.manager-fuel-proof-photos span{text-transform:uppercase;font-size:10px;font-weight:900;display:block}.manager-fuel-proof-photos b{color:#476a5b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.manager-fuel-proof-photos input{opacity:0;cursor:pointer;position:absolute;inset:0}.incident-leadership-note{color:#28506a;background:#eaf3f8;border:1px solid #b6cfdd;border-left:4px solid #2377a9;border-radius:9px;margin:0 0 12px;padding:11px 13px}.incident-leadership-note b{font-size:12px;display:block}.incident-leadership-note span{color:#5b7382;margin-top:3px;font-size:11px;line-height:1.4;display:block}@keyframes manager-fuel-change-pulse{50%{border-color:#fff08c;box-shadow:0 0 0 5px #f5c62b2b,0 15px 32px #102a4345,0 0 18px #f5c62b32}}@keyframes manager-fuel-change-scan{to{transform:translate(100%)}}.dashboard-brand-stage{background:linear-gradient(110deg,#fff 0%,#fff8f0 58%,#f26b2b 58%,#173d60 100%);border:1px solid #cad8df;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:155px;margin:-4px 0 22px;padding:18px 240px 18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #102a4320}.dashboard-brand-stage:before{content:"";opacity:.92;background:#f3cf27;width:160px;height:260px;position:absolute;top:-75px;right:172px;transform:rotate(19deg)}.dashboard-brand-logos{z-index:2;align-items:center;gap:11px;display:flex;position:relative}.dashboard-brand-stage .dashboard-brand-logos>img:first-child{object-fit:cover;border:2px solid #fff;border-radius:15px;width:57px;height:57px;box-shadow:0 5px 13px #102a4328}.dashboard-brand-stage .dashboard-brand-logos>img:last-child{object-fit:contain;background:#fff;border-radius:11px;width:108px;height:53px;padding:4px 7px;box-shadow:0 5px 13px #102a4320}.dashboard-brand-logos i{background:#f26b2b;border-radius:99px;width:5px;height:32px;transform:skew(-12deg)}.dashboard-brand-copy{z-index:2;flex-direction:column;gap:3px;display:flex;position:relative}.dashboard-brand-copy span{color:#e45a19;letter-spacing:.15em;font-size:7px;font-weight:1000}.dashboard-brand-copy b{color:#173d60;font-size:17px;line-height:1.08}.dashboard-brand-copy small{color:#617482;max-width:390px;font-size:8px;line-height:1.4}.dashboard-brand-stage:after{content:"";z-index:1;pointer-events:none;border:34px solid #ffffff16;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-126px;right:-74px}.dashboard-store-image{z-index:4;background:0 0;border:2px solid #f3cf27;border-radius:16px;width:205px;height:119px;margin:0;padding:3px;transition:transform .18s,box-shadow .18s;animation:2.2s ease-in-out infinite dashboard-store-digital-pulse;position:absolute;top:16px;right:16px;overflow:hidden;box-shadow:0 13px 28px #0617264d,0 0 0 3px #f3cf2730}.dashboard-store-image:hover,.dashboard-store-image:focus-within{transform:translateY(-3px)scale(1.015);box-shadow:0 18px 32px #06172670,0 0 0 4px #ef6a2133,0 0 24px #35ff7e38}.dashboard-store-image .store-image-trigger{height:100%;box-shadow:none;border:0;border-radius:11px}.dashboard-store-image .store-image-trigger img{object-fit:cover;filter:saturate(1.12)contrast(1.04);width:100%;height:100%;display:block}.dashboard-store-image .photo-zoom-badge{color:#fff4a0;letter-spacing:.08em;background:#173d60e6;border:1px solid #f3cf27a6;padding:4px 6px;font:1000 5.5px/1 Courier New,monospace;top:5px;left:auto;right:5px;box-shadow:0 0 10px #f3cf2770}.dashboard-store-image figcaption{z-index:2;pointer-events:none;color:#f8dc38;letter-spacing:.11em;text-align:center;text-shadow:0 1px 2px #071828,0 0 8px #071828,0 0 10px #f3cf2780;justify-content:center;align-items:center;gap:5px;font:1000 7px/1 Courier New,monospace;display:flex;position:absolute;bottom:6px;left:7px;right:7px}.dashboard-store-image figcaption span,.dashboard-store-image figcaption b{color:#f8dc38;font:inherit}@keyframes dashboard-store-digital-pulse{0%,to{box-shadow:0 13px 28px #0617264d,0 0 0 3px #f3cf2730}50%{box-shadow:0 15px 31px #06172666,0 0 0 5px #f3cf2745,0 0 22px #f3cf2738}}.analytics-launch-card{background:linear-gradient(120deg,#102a43 0%,#174f77 58%,#ef6a27 100%);border:0;border-radius:19px;grid-template-columns:68px minmax(0,1fr) 22px;gap:16px;min-height:108px;padding:16px 20px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 14px 30px #102a4330}.analytics-launch-card:after{content:"";border:20px solid #ffffff12;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-62px;right:58px}.analytics-launch-card:hover,.analytics-launch-card:focus-visible{transform:translateY(-3px);box-shadow:0 18px 36px #102a433c}.analytics-launch-icon{z-index:1;background:#fff;border:3px solid #f3cf27;border-radius:16px;width:58px;height:58px;position:relative;overflow:visible;box-shadow:0 8px 18px #06172655}.analytics-launch-icon img{object-fit:cover;border-radius:13px;width:100%;height:100%}.analytics-launch-card>div{z-index:1;position:relative}.analytics-launch-card b{font-size:15px}.analytics-launch-card small{font-size:8px}.district-control-launchers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 19px}.district-control-launchers>button{isolation:isolate;border:0;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 13px;gap:9px;min-height:104px;padding:11px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 9px 22px #102a4320}.district-control-launchers>button:after{content:"";z-index:-1;border:16px solid #ffffff1c;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-55px;right:-38px}.district-control-launchers>button:hover,.district-control-launchers>button:focus-visible{transform:translateY(-3px);box-shadow:0 18px 36px #102a4332}.district-control-launchers>button.maintenance{color:#fff;background:linear-gradient(130deg,#e95c1d 0%,#f48337 55%,#173d60 100%)}.district-control-launchers>button.fuel-sales{color:#fff;background:linear-gradient(135deg,#f26332 0 33%,#ffc928 33% 49%,#073b91 49% 66%,#17664f 66% 100%)}.district-control-launchers>button.fuel{color:#fff;background:linear-gradient(130deg,#0d354f 0%,#176451 62%,#f3cf27 140%);border:0}.district-control-launchers>button>span.district-art{background:#fff;border:2px solid #ffffffa8;border-radius:12px;width:46px;height:60px;position:relative;overflow:hidden;box-shadow:0 6px 14px #07192742}.district-control-launchers .maintenance-art>img{object-fit:cover;width:100%;height:100%}.district-control-launchers .daybreak-art>img{object-fit:contain;background:#fff;width:100%;height:100%;padding:3px}.district-control-launchers .generated-art>img{object-fit:contain;width:100%;height:100%;animation:3.2s ease-in-out infinite district-art-float}.district-control-launchers .fuel-sales-brand-art{background:linear-gradient(#ff6a32 0 50%,#fff 50%);grid-template-rows:1fr 1fr;gap:1px;padding:2px;display:grid}.district-control-launchers .fuel-sales-brand-art>img{object-fit:contain;width:100%;height:100%;min-height:0}.district-control-launchers .beginning-day-art{text-shadow:0 2px 5px #fff;color:#8a4b00!important;background:linear-gradient(145deg,#fff4ae,#ffb329)!important;font-size:28px!important}@keyframes district-art-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-1deg)}}.district-control-launchers>button.fuel .fuel-art>img{object-fit:contain;width:44px;height:57px}.district-control-launchers small{color:#fff4d0;font-size:6px}.district-control-launchers b{color:#fff;font-size:14px;line-height:1.15}.district-control-launchers p{color:#f5f8fa;font-size:7px;line-height:1.3}.district-control-launchers>button>i{color:#fff}.fuel-sales-screen{background:#edf3f4;min-height:100vh}.fuel-sales-hero{color:#fff;background:linear-gradient(120deg,#102a43 0%,#176451 68%,#23a66c 115%);justify-content:space-between;align-items:center;gap:18px;min-height:132px;padding:20px clamp(18px,4vw,48px);display:flex}.fuel-sales-hero p{color:#9cf0c5;letter-spacing:.14em;margin:0;font-size:8px;font-weight:1000}.fuel-sales-hero h1{margin:5px 0 7px;font-size:clamp(26px,4vw,40px);line-height:1}.fuel-sales-hero>div>span{color:#d4eee5;max-width:680px;font-size:10px;line-height:1.45;display:block}.fuel-sales-hero>strong{background:#071f2e70;border:1px solid #ffffff70;border-radius:16px;flex:0 0 78px;place-items:center;height:76px;display:grid;box-shadow:0 9px 20px #06192748}.fuel-sales-hero>strong b{color:#8dffc0;font:1000 18px/1 Courier New,monospace}.fuel-sales-hero>strong small{color:#fff;letter-spacing:.14em;margin-top:-18px;font-size:8px}.fuel-sales-center-content{padding-top:15px;padding-bottom:22px}.profile-store-sales-menu{padding-top:12px!important;padding-bottom:0!important}.profile-store-sales-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:1000px;margin:0 auto;display:grid}.profile-store-sales-menu button{color:#173d60;text-align:left;background:#fff;border:1px solid #cbd9df;border-radius:13px;grid-template-columns:40px minmax(0,1fr) 12px;align-items:center;gap:9px;min-width:0;min-height:70px;padding:9px 11px;display:grid;box-shadow:0 6px 16px #102a4312}.profile-store-sales-menu button:only-child{grid-column:1/-1}.profile-store-sales-menu button>span{color:#fff;background:#17664f;border-radius:10px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:1000;display:grid}.profile-store-sales-menu button.upload-sales>span{background:#ef6a21}.profile-store-sales-menu button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-store-sales-menu button b{font-size:12px}.profile-store-sales-menu button small{color:#637985;font-size:8px;line-height:1.3}.profile-store-sales-menu button>i{color:#ef6a21;font-size:18px;font-style:normal;font-weight:1000}.section-heading h3{color:#173d60;margin-top:26px;font-size:16px}.store-history-grid{gap:12px}.store-history-card{border:1px solid #d1dce2;border-left:5px solid var(--profile,var(--orange));background:linear-gradient(105deg,#fff 0%,#f8fafb 74%,#eef4f7 100%);border-radius:15px;min-height:76px;padding:12px 14px;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 7px 18px #102a4312}.store-history-card:hover,.store-history-card:focus-visible{border-color:var(--profile,var(--orange));transform:translateY(-2px);box-shadow:0 12px 25px #102a4325}.app-shell[class*=profile-] .store-history-card>span:first-child{background:linear-gradient(135deg,var(--profile,var(--orange)),#e44d14);min-width:64px;height:44px;box-shadow:0 7px 15px var(--profile,var(--orange));border:1px solid #ffffff70;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.app-shell[class*=profile-] .store-history-card>span:first-child{box-shadow:0 7px 15px color-mix(in srgb,var(--profile,var(--orange)) 32%,transparent)}}.store-card-brand-mark{object-fit:contain;background:#fff;border-radius:8px;flex:0 0 38px;width:38px;height:30px;padding:3px;box-shadow:0 3px 9px #102a4315}.store-history-card>div{min-width:0}.store-history-card>i{font-size:27px}@media (width<=600px){.app-shell,.fuel-manager-screen{width:100%;max-width:100vw;overflow-x:clip}input,select,textarea{font-size:16px!important}.app-shell[class*=profile-]>.welcome{background-position:50%;min-height:132px;padding:22px 88px 22px 18px}.app-shell[class*=profile-]>.welcome h2{font-size:24px}.manager-fuel-price-ticker{border-radius:12px;grid-template-columns:94px minmax(0,1fr);min-height:58px;margin:-4px 0 15px}.manager-fuel-price-ticker-title{gap:6px;min-width:0;padding:8px 9px}.manager-fuel-price-ticker-title>i{flex:0 0 7px;width:7px;height:7px}.manager-fuel-price-ticker-title small{font-size:5.5px}.manager-fuel-price-ticker-title b{white-space:normal;font-size:12px}.manager-fuel-price-ticker-group{gap:15px;padding-right:24px}.manager-fuel-price-ticker-group>strong{font-size:7px}.manager-fuel-ticker-76{flex-basis:38px;width:38px;height:29px}.manager-fuel-ticker-76>img{width:66px;top:-68px;left:-4px}.manager-fuel-price-ticker-group small{font-size:5.5px}.manager-fuel-price-ticker-group b{font-size:14px}.manager-fuel-change-alert{border-radius:14px;padding:12px}.manager-fuel-change-alert>header{grid-template-columns:39px minmax(0,1fr);gap:9px}.manager-fuel-change-alert>header>span{width:37px;height:37px;font-size:21px}.manager-fuel-change-alert header h3{font-size:15px}.manager-fuel-change-grades{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-fuel-change-grades b{font-size:14px}.dashboard-brand-stage{background:linear-gradient(145deg,#fff 0%,#fff8ee 67%,#f3cf27 67%,#f26b2b 100%);border-radius:18px;justify-content:flex-start;min-height:184px;padding:14px 14px 17px}.dashboard-brand-stage:before{display:none}.dashboard-brand-stage:after{border-width:31px;width:260px;height:260px;bottom:-150px;right:-82px}.dashboard-store-image{border-radius:12px;width:128px;height:83px;padding:3px;top:13px;right:13px}.dashboard-store-image .store-image-trigger{border-radius:8px;height:100%}.dashboard-store-image .photo-zoom-badge{padding:3px 4px;font-size:4.5px;top:3px;right:3px}.dashboard-store-image figcaption{letter-spacing:.08em;font-size:5.7px;bottom:5px;left:5px;right:5px}.dashboard-brand-logos{padding-right:132px}.dashboard-brand-stage .dashboard-brand-logos>img:first-child{border-radius:13px;width:50px;height:50px}.dashboard-brand-stage .dashboard-brand-logos>img:last-child{width:94px;height:47px}.dashboard-brand-logos i{width:4px;height:27px}.dashboard-brand-copy{margin-top:5px}.dashboard-brand-copy b{font-size:15px}.dashboard-brand-copy small{font-size:7px}.analytics-launch-card{grid-template-columns:58px minmax(0,1fr) 18px;gap:11px;min-height:104px;padding:14px}.analytics-launch-icon{width:50px;height:50px}.analytics-launch-card b{font-size:12px}.district-control-launchers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.district-control-launchers>button{border-radius:13px;grid-template-columns:36px minmax(0,1fr) 9px;gap:7px;min-height:91px;padding:9px}.district-control-launchers>button>span.district-art{border-radius:9px;width:35px;height:48px}.district-control-launchers>button.fuel .fuel-art>img{width:33px;height:45px}.district-control-launchers small{font-size:5.5px}.district-control-launchers b{font-size:11px}.district-control-launchers p{display:none}.district-control-launchers>button>i{font-size:14px}.fuel-sales-hero{min-height:112px;padding:16px 14px}.fuel-sales-hero h1{font-size:24px}.fuel-sales-hero>div>span{font-size:8px}.fuel-sales-hero>strong{border-radius:12px;flex-basis:58px;height:58px}.fuel-sales-hero>strong b{font-size:14px}.fuel-sales-hero>strong small{margin-top:-13px;font-size:6px}.profile-store-sales-menu{padding:9px 14px 0!important}.profile-store-sales-menu button{grid-template-columns:34px minmax(0,1fr) 9px;gap:6px;min-height:62px;padding:8px}.profile-store-sales-menu button>span{border-radius:8px;width:34px;height:34px;font-size:9px}.profile-store-sales-menu button b{font-size:10px;line-height:1.15}.profile-store-sales-menu button small{font-size:7px}.profile-store-sales-menu button>i{font-size:15px}.store-history-card{gap:8px;min-height:72px;padding:10px}.app-shell[class*=profile-] .store-history-card>span:first-child{min-width:56px;height:40px;font-size:11px}.store-card-brand-mark{flex-basis:31px;width:31px;height:26px}}@media (prefers-reduced-motion:reduce){.manager-fuel-price-ticker-track,.manager-fuel-price-ticker-title>i,.manager-fuel-change-alert,.manager-fuel-change-alert:after,.dashboard-store-image{animation:none}}.dashboard-daily-import-alert{color:#54211d;background:linear-gradient(135deg,#fff4f1,#fff 68%);border:1px solid #cf5a51;border-left:5px solid #c93e33;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 12px;padding:9px 11px;display:grid;box-shadow:0 6px 15px #8f2d2414}.dashboard-maintenance-alert{color:#54211d;background:linear-gradient(135deg,#fff1ef,#fff 72%);border:2px solid #d7493f;border-left:7px solid #b92f27;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:grid;box-shadow:0 8px 22px #8f2d2424}.dashboard-maintenance-alert-icon{color:#fff;background:#bd332a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;font-weight:1000;display:grid;box-shadow:0 0 0 6px #bd332a18}.dashboard-maintenance-alert-copy p{color:#aa2f27;letter-spacing:.1em;margin:0;font-size:10px;font-weight:1000}.dashboard-maintenance-alert-copy h3{color:#54211d;margin:4px 0;font-size:17px;line-height:1.25}.dashboard-maintenance-alert-copy small{color:#6b4a47;font-size:11px;font-weight:750;line-height:1.45;display:block}.dashboard-maintenance-alert-actions{flex-direction:column;gap:6px;display:flex}.dashboard-maintenance-alert-actions button{color:#fff;white-space:nowrap;background:#173d60;border:0;border-radius:9px;min-height:38px;padding:8px 12px;font-size:10px;font-weight:1000}.dashboard-maintenance-alert-actions button.all{color:#173d60;background:#fff;border:1px solid #b9cad5}.dashboard-daily-import-siren{transform-origin:50%;place-items:center;width:32px;height:32px;font-size:21px;line-height:1;animation:1.45s ease-in-out infinite daily-import-siren-pulse;display:grid}.dashboard-daily-import-copy p{color:#b32d23;letter-spacing:.1em;margin:0;font-size:9px;font-weight:1000}.dashboard-daily-import-copy h3{color:#54211d;margin:2px 0;font-size:14px}.dashboard-daily-import-copy small{color:#6b4a47;font-size:11px;font-weight:750;line-height:1.3;display:block}.dashboard-daily-import-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-daily-import-actions button{color:#fff;white-space:nowrap;background:#173d60;border:0;border-radius:8px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:1000}.dashboard-daily-import-actions button:hover,.dashboard-daily-import-actions button:focus-visible{background:#0c2a44}@keyframes daily-import-siren-pulse{0%,to{opacity:1;filter:drop-shadow(0 0 #d8382f00);transform:scale(1)}50%{opacity:.72;filter:drop-shadow(0 0 7px #d8382f55);transform:scale(1.1)}}.profile-import-reminder{gap:10px;display:grid}.profile-import-reminder .profile-toggle{margin:0}.profile-reminder-time{color:#4e5e6b;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;font-size:12px;font-weight:900;display:grid}.profile-import-reminder p{color:#60727f;margin:0;font-size:12px;line-height:1.45}@media (width<=760px){.dashboard-maintenance-alert{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px}.dashboard-maintenance-alert-icon{width:34px;height:34px;font-size:21px}.dashboard-maintenance-alert-copy p{font-size:8px}.dashboard-maintenance-alert-copy h3{font-size:14px}.dashboard-maintenance-alert-copy small{font-size:10px}.dashboard-maintenance-alert-actions{flex-direction:row;grid-column:1/-1}.dashboard-maintenance-alert-actions button{flex:1}.dashboard-daily-import-alert{grid-template-columns:29px minmax(0,1fr) auto;gap:7px;padding:9px 10px}.dashboard-daily-import-siren{width:27px;height:27px;font-size:18px}.dashboard-daily-import-copy p{font-size:8px}.dashboard-daily-import-copy h3{font-size:13px}.dashboard-daily-import-copy small{font-size:10px}.dashboard-daily-import-actions{grid-column:auto;display:flex}.dashboard-daily-import-actions button{min-height:34px;padding:6px 8px;font-size:9px}.profile-reminder-time{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.dashboard-daily-import-siren{animation:none}}@page{size:landscape;margin:.25in}@media print{body,.app-shell{width:100%;max-width:none;min-height:0;box-shadow:none;background:#fff}.subbar,.notice,.recipient-card,.secondary,.primary,.danger,.mail-link,.fineprint,.cash-instructions,.cash-section-tabs{display:none!important}.report-brand{grid-template-columns:43px minmax(0,1fr) 72px;gap:7px;min-height:58px;padding:4px 8px}.report-brand .report-brand-lpt{width:40px;height:40px}.report-brand .report-brand-daybreak{width:72px;height:36px}.report-brand b{font-size:8px}.report-brand strong{font-size:10px}.report-brand span{font-size:6.5px}.report-brand small{font-size:6px}.review-hero{color:#111;background:#fff;border-bottom:2px solid #111;min-height:55px;padding:6px 72px 6px 8px}.review-hero p{font-size:7px}.review-hero h1{margin:2px 0;font-size:14px}.review-hero>span{color:#555;font-size:7px}.big-score{border-width:3px;width:46px;height:46px;font-size:15px;top:4px;right:10px}.big-score small{font-size:6px;bottom:5px}.review-list{padding:4px 0}.review-section{break-inside:auto;margin-top:4px}.review-section>h3{padding:4px 6px;font-size:8px}.review-row{break-inside:avoid;grid-template-columns:27px 1fr;gap:5px;padding:4px 6px}.review-row b{font-size:7.5px;line-height:1.2}.answer-dot{border:1px solid #aaa;width:24px;height:17px;font-size:6px}.comment-box{vertical-align:top;border-width:1px;min-width:170px;margin:2px 0 0 5px;display:inline-block}.comment-box>span{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:2px 4px;font-size:5px;color:#fff!important;background:#102a43!important}.comment-box p{border-left-width:2px;padding:3px 4px;font-size:6.5px;font-weight:900;line-height:1.15}.review-row img{vertical-align:top;width:55px;height:38px;margin:2px 0 0 5px;display:inline-block}.signatures{break-inside:avoid;gap:18px;margin:8px 0 0;padding:8px 4px 0}.signature-name{font-size:14px}.signature-space{height:18px}.signatures b,.signatures small{font-size:6px}.misc-review-section>h3{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#102a43!important}.misc-review-issue{break-inside:avoid;padding:4px 6px}.misc-review-issue>header{gap:4px}.misc-review-issue>header span{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:2px 4px;font-size:5px}.misc-review-issue>header b{font-size:7px}.misc-review-issue>p{border-left-width:2px;margin:3px 0 0;padding:4px;font-size:6px;line-height:1.2}.misc-review-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}.misc-review-photos img{object-fit:contain;background:#f1f5f7;height:150px}.misc-review-photos figcaption{padding:2px;font-size:4.5px}.cash-app{font-size:7px}.cash-report-brand{min-height:58px}.cash-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;height:50px;padding:4px 8px}.cash-hero h1{margin:1px 0;font-size:14px}.cash-hero p,.cash-hero span{font-size:6px}.cash-hero>div:last-child{border-width:1px;min-width:90px;padding:4px 6px}.cash-hero small{font-size:5px}.cash-hero strong{font-size:14px}.cash-content{max-width:none;padding:4px 0}.cash-print-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.cash-section{box-shadow:none;break-inside:avoid;border-radius:4px;margin:0}.cash-section>header{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-bottom-width:2px;padding:3px 5px}.cash-section>header span{font-size:4.5px}.cash-section>header h2{margin:1px 0 0;font-size:9px}.cash-section>header strong{font-size:9px}.cash-table{padding:1px 4px}.cash-table-head{display:none}.cash-row{grid-template-columns:1fr 35px 48px;gap:3px;min-height:16px}.cash-row label,.cash-row>span,.cash-row>b{font-size:6px}.misc-row{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 -2px;padding:0 2px}.cash-note-label{margin:2px 4px 0;font-size:5px}.cash-note-review{border-left-width:2px;height:14px;margin:1px 4px 2px;padding:2px;font-size:5px;overflow:hidden}.cash-photo{float:right;object-fit:cover;width:35px;height:24px;margin:-17px 4px 2px}.cash-breakdown{border-radius:4px;margin:4px 0 3px;padding:4px}.cash-breakdown h2{margin:0 0 2px;font-size:7px}.cash-breakdown>div{grid-template-columns:repeat(5,1fr);gap:3px}.cash-breakdown span,.cash-breakdown span:last-child{grid-column:auto;padding:2px 4px}.cash-breakdown small{font-size:5px}.cash-breakdown b{font-size:7px}.cash-grand{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-width:1px;border-radius:4px;padding:3px 7px}.cash-grand span{font-size:5px}.cash-grand strong{font-size:14px}.cash-grand small{font-size:5px}.cash-app .signatures{margin-top:3px;padding-top:3px}}@media (width<=760px){.fuel-price-column>div>label{grid-template-columns:1fr}.price-entry-pair{width:100%}}.daily-cost-uploader{background:#fff;border:2px solid #f26a2a;border-radius:16px;overflow:hidden;box-shadow:0 10px 25px #102a4314}.daily-cost-uploader>header{color:#fff;background:linear-gradient(135deg,#102a43,#17477f);align-items:center;gap:12px;padding:14px 16px;display:flex}.daily-cost-uploader>header>span{color:#fff;background:#f26a2a;border-radius:13px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:1000;display:grid}.daily-cost-uploader>header p{color:#ffc3a7;letter-spacing:.13em;margin:0;font-size:7px;font-weight:1000}.daily-cost-uploader>header h3{color:#fff;margin:3px 0;font-size:18px}.daily-cost-uploader>header small{color:#d6e6ef;font-size:7px;line-height:1.4;display:block}.daily-cost-upload-grid{grid-template-columns:minmax(190px,.8fr) minmax(300px,1.4fr);gap:13px;padding:13px;display:grid}.daily-cost-dropzone{text-align:center;cursor:pointer;background:#f2f7f9;border:2px dashed #9db3bf;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;padding:13px;display:flex;overflow:hidden}.daily-cost-dropzone>span{color:#fff;background:#f26a2a;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;font-weight:1000;display:grid}.daily-cost-dropzone img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:155px}.daily-cost-dropzone b{color:#173d60;font-size:9px}.daily-cost-dropzone small{color:#70828c;font-size:7px}.daily-cost-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.daily-cost-review{gap:9px;display:grid}.daily-cost-status{color:#35576a;background:#eaf2f6;border-radius:9px;min-height:33px;padding:9px;font-size:8px;font-weight:800}.daily-cost-fields{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.daily-cost-fields label{color:#536a76;gap:4px;font-size:7px;font-weight:1000;display:grid}.daily-cost-fields label>div{background:#fff;border:1px solid #b8c9d2;border-radius:8px;grid-template-columns:24px minmax(0,1fr);height:37px;display:grid;overflow:hidden}.daily-cost-fields i{color:#17477f;background:#e6edf1;place-items:center;font-style:normal;display:grid}.daily-cost-fields input{color:#173d60;border:0;width:100%;min-width:0;padding:0 7px;font:1000 10px Courier New,monospace}.daily-cost-save{color:#fff;background:#17664f;border:0;border-radius:9px;min-height:43px;font-size:9px;font-weight:1000}.daily-cost-save:disabled{opacity:.5}.daily-cost-review:after{content:"Costs are saved only after review. Your existing pump prices are not changed by this upload.";color:#6d7d86;font-size:6.5px;line-height:1.4}@media (width<=720px){.daily-cost-upload-grid{grid-template-columns:1fr}.daily-cost-dropzone{min-height:185px}.daily-cost-fields{grid-template-columns:repeat(2,1fr)}}.competitor-location-quick-edit{background:#fff;border:2px solid #17477f;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #102a4312}.competitor-location-quick-edit>header{background:#eef4f7;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.competitor-location-quick-edit>header p{color:#f26a2a;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.competitor-location-quick-edit>header h3{color:#173d60;margin:3px 0;font-size:17px}.competitor-location-quick-edit>header span{color:#607783;font-size:7px;display:block}.competitor-location-quick-edit>header>b{color:#fff;white-space:nowrap;background:#17477f;border-radius:999px;padding:6px 9px;font-size:7px}.competitor-location-quick-edit>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px;display:grid}.competitor-location-quick-edit article{background:#f8fafb;border:1px solid #c9d7de;border-radius:11px;grid-template-columns:1fr .7fr;gap:7px;padding:10px;display:grid}.competitor-location-quick-edit label{color:#536a76;gap:4px;font-size:7px;font-weight:1000;display:grid}.competitor-location-quick-edit label.address,.competitor-location-quick-edit article>small{grid-column:1/-1}.competitor-location-quick-edit input{color:#173d60;background:#fff;border:1px solid #aebfc8;border-radius:8px;width:100%;min-width:0;height:38px;padding:0 8px;font-size:8px}.competitor-location-quick-edit article>small{color:#627984;font-size:6.5px;line-height:1.35}.competitor-location-quick-edit>footer{background:#eef4f7;border-top:1px solid #d6e0e5;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.competitor-location-quick-edit>footer span{color:#607783;font-size:7px}.competitor-location-quick-edit>footer button{color:#fff;background:#17664f;border:0;border-radius:9px;min-height:40px;padding:8px 13px;font-size:8px;font-weight:1000}.competitor-location-quick-edit>footer button:disabled{opacity:.55}@media (width<=900px){.competitor-location-quick-edit>div{grid-template-columns:1fr}}@media (width<=520px){.competitor-location-quick-edit article{grid-template-columns:1fr}.competitor-location-quick-edit label.address,.competitor-location-quick-edit article>small{grid-column:auto}.competitor-location-quick-edit>footer{flex-direction:column;align-items:stretch}.competitor-location-quick-edit>footer button{width:100%}}.cost-upload-launch-card{background:linear-gradient(135deg,#fff8e8,#fff)!important;border:2px solid #f26a2a!important}.cost-upload-launch-card .cost-upload-launch-icon{color:#fff;background:#f26a2a;border-radius:14px;place-items:center;width:54px;height:54px;font-size:12px;font-weight:1000;line-height:1.05;display:grid}.cost-upload-launch-card p{color:#d9511b!important}.cost-upload-launch-card b{color:#173d60!important}.account-menu .cost-upload-menu-link{background:linear-gradient(135deg,#fff3ea,#fff);border:1px solid #f2a17d;margin:3px 0}.account-menu .cost-upload-menu-link>span{color:#fff;background:#f26a2a;border-radius:11px}.account-menu .cost-upload-menu-link b{color:#173d60}.cash-employee-link{background:#f1f8f5;border:1px solid #b8d1c7;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:end;gap:9px;margin:10px 0;padding:11px;display:grid}.cash-employee-link label{color:#315c50;gap:5px;font-size:8px;font-weight:900;display:grid}.cash-employee-link label>small,.cash-employee-link label>b small{color:#55756b;font-size:8px;font-weight:700;display:block}.cash-employee-link input{background:#fff;border:1px solid #a8c4b8;border-radius:8px;height:39px;padding:0 9px}.cash-employee-link>div{background:#fff;border-radius:8px;min-width:100px;padding:8px;display:grid}.cash-employee-link>div span{color:#6d7e76;font-size:7px}.cash-employee-link>div b{color:#17664f;font-size:12px}.cash-employee-link>div.alert{background:#fff0ee}.cash-employee-link>div.alert b{color:#a12e25}@media (width<=650px){.cash-employee-link{grid-template-columns:1fr}.cash-employee-link>div{min-width:0}}.district-staffing-dashboard{background:linear-gradient(145deg,#f8fcfa,#e9f4ef);border:1px solid #c6d8d1;border-radius:16px;margin:20px 0;padding:18px;box-shadow:0 12px 28px #173e3320}.district-staffing-dashboard>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.district-staffing-dashboard>header span,.district-staffing-dashboard>header p{color:#54756b;letter-spacing:.05em;margin:0;font-size:10px;font-weight:800;display:block}.district-staffing-dashboard>header h3{color:#173e33;margin:4px 0;font-size:22px}.district-staffing-dashboard>header>b{color:#fff;background:#17684f;border-radius:999px;padding:7px 10px;font-size:10px}.district-staffing-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:14px;display:grid}.district-staffing-grid>article{background:#fff;border:1px solid #d3e1dc;border-radius:12px;padding:13px}.district-staffing-grid>article>header{justify-content:space-between;gap:8px;display:flex}.district-staffing-grid>article>header small{color:#71837d}.district-staffing-grid>article>div{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0;display:grid}.district-staffing-grid>article>div span{background:#f1f6f4;border-radius:8px;padding:8px;display:grid}.district-staffing-grid>article>div small{color:#60776f;font-size:8px}.district-staffing-grid>article>div b{color:#173e33;font-size:15px}.district-staffing-grid>article>footer{flex-wrap:wrap;gap:5px;display:flex}.district-staffing-grid>article>footer em{color:#8b4b12;background:#fff0df;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.district-staffing-grid>article>footer span{color:#3f7563;font-size:9px}.auth-brand .auth-lpt-logo{object-fit:contain;border-radius:12px;width:62px;height:62px}.auth-brand .auth-76-logo{object-fit:contain;border-radius:50%;width:48px;height:48px;animation:3.4s ease-in-out infinite official-76-pulse}.auth-brand .auth-daybreak-logo{object-fit:contain;width:105px;height:50px}.dispenser-brand-row .union-76-mark{object-fit:contain;border:0;border-radius:50%;width:62px;height:62px;animation:3.4s ease-in-out infinite official-76-pulse;box-shadow:0 5px 12px #0003}.dispenser-brand-row img:not(.union-76-mark){object-fit:contain;width:128px;height:56px}@keyframes official-76-pulse{0%,to{filter:drop-shadow(0 0 #f2652200);transform:scale(1)}50%{filter:drop-shadow(0 0 7px #f2652277);transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.dispenser-brand-row .union-76-mark{animation:none}}.our-price-source-note{letter-spacing:.02em;white-space:nowrap;background:#e6f7ed;border:1px solid #77b895;border-radius:999px;width:max-content;max-width:100%;margin-top:3px;padding:2px 6px;font-style:normal;line-height:1.25;color:#12663d!important;font-size:6px!important;font-weight:1000!important}.comparison-source-label.our-price-source-note{margin-inline:auto}.fuel-store-grade-grid .our-price-source-note{grid-column:1/-1;justify-self:end;margin-top:-2px}.fuel-grade-summary .our-price-source-note{margin-top:3px;grid-area:auto/1/auto/-1!important}.fuel-store-strip .our-price-source-note,.verified-grade-grid .our-price-source-note{display:inline-flex}.competitor-price-matrix td>.our-price-source-note{margin-inline:auto;display:block}.verified-price-breakdown .our-price-source-note{display:inline-flex}.competitor-price-matrix table{min-width:900px}.competitor-price-matrix thead th small{color:#d5e5ef;margin-top:3px;font-size:5px;display:block}.competitor-price-matrix thead th.wex-heading{background:#17664f}.competitor-price-matrix td.price-confirmed{color:#12643a;background:#e7f6ec;box-shadow:inset 4px 0 #3e9b60}.fuel-price-column>div>label{grid-template-columns:minmax(90px,.7fr) minmax(230px,1.3fr)}.fuel-price-column>div>label.has-price-mismatch{background:#fff0ed;border:1px solid #e45c47;border-radius:8px;margin:1px -5px;padding:7px 5px}.fuel-price-column>div>label.has-price-confirmed{background:#eef9f2;border:1px solid #62ad7d;border-radius:8px;margin:1px -5px;padding:7px 5px}.fuel-price-column>div>label>.price-entry-pair{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:5px;height:auto;display:grid;overflow:visible}.price-entry-pair>div>span{background:#fff;border:2px solid #b8c7d0;border-radius:7px;grid-template-columns:22px minmax(0,1fr);height:34px;display:grid;overflow:hidden}.price-entry-pair>div>span i{color:#17477f;background:#e5ecef;place-items:center;font-size:9px;font-style:normal;font-weight:1000;display:grid}.price-entry-pair input{color:#102a43;background:#fff;border:0;width:100%;min-width:0;height:100%;padding:0 5px;font:1000 11px/1 Courier New,monospace}.price-entry-pair output{color:#12623a;white-space:nowrap;background:#e5f6eb;border:2px solid #89aa98;border-radius:7px;align-items:center;height:34px;padding:0 6px;font:1000 9px/1 Courier New,monospace;display:flex}.has-price-mismatch .price-entry-pair output{color:#a92717;background:#ffe2dc;border-color:#d94a34}.has-price-confirmed .price-entry-pair output{color:#0d6833;background:#dff3e7;border-color:#3d9b60}@media (width<=760px){.fuel-price-column>div>label{grid-template-columns:1fr}.price-entry-pair{width:100%}.profile-hero-utilities{grid-template-columns:1fr;width:100%}.profile-hero-pog{width:100%}}.profile-hero-utilities{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:min(100%,330px)}button.open-24-digital,.profile-hero-fuel,.profile-hero-pog{border-radius:13px;grid-template-columns:1fr;place-items:center;gap:2px;width:100%;height:76px;min-height:76px;padding:6px;transition:transform .16s,filter .16s;display:grid;overflow:visible}button.open-24-digital:hover,.profile-hero-fuel:hover,.profile-hero-pog:hover,button.open-24-digital:focus-visible,.profile-hero-fuel:focus-visible,.profile-hero-pog:focus-visible{filter:brightness(1.08);transform:translateY(-2px)}button.open-24-digital{text-align:center;background:linear-gradient(145deg,#021d12,#07522f);border:1px solid #65ef91;box-shadow:inset 0 0 20px #0f63,0 5px 14px #0003}.open-24-digital>span{color:#7cff9b;letter-spacing:-3px;text-shadow:0 0 5px #51ff7c,0 0 12px #19ff58;font:1000 25px/1 Courier New,monospace;animation:1.15s steps(2,end) infinite profile-open-led-flash;position:relative}.open-24-digital>span>i{top:-4px;left:-4px}.open-24-digital>small{color:#b2ffc3;letter-spacing:.18em;font:1000 6px/1 Courier New,monospace}.profile-hero-fuel{background:linear-gradient(145deg,#f7fbfd,#c9dbe5);border:1px solid #ffffff6b;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:1px;box-shadow:inset 0 0 0 2px #fff8,0 5px 14px #0003}.profile-hero-fuel .profile-pump-icon-wrap{width:48px;height:64px}.profile-hero-fuel .profile-pump-art{filter:drop-shadow(0 5px 5px #102a4350);width:52px;height:64px}.profile-pump-side-label{color:#df241d;letter-spacing:.08em;text-shadow:0 1px #fff;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;justify-content:center;align-items:center;height:54px;font:1000 6.5px/1 Arial Narrow,Arial,sans-serif;display:flex;overflow:hidden}.profile-pump-side-label.left,.profile-pump-side-label.right{justify-self:center}.profile-pump-price-screen{z-index:2;pointer-events:none;background:#06100a;border:1px solid #68736d;border-radius:2px;width:29%;height:28%;display:block;position:absolute;top:19%;left:27%;overflow:hidden;box-shadow:inset 0 0 3px #000,0 0 2px #fff9}.profile-pump-price-screen>b{letter-spacing:-.04em;opacity:0;flex-direction:column;justify-content:center;align-items:center;font:1000 3.8px/.95 Courier New,monospace;display:flex;position:absolute;inset:0}.profile-pump-price-screen small{letter-spacing:.04em;font-size:2.4px;line-height:1}.profile-pump-price-screen .regular{color:#ff3b2f;text-shadow:0 0 2px #ff2116;animation:4s step-end infinite profile-pump-regular-price}.profile-pump-price-screen .diesel{color:#42ff72;text-shadow:0 0 2px #13ff4e;animation:4s step-end infinite profile-pump-diesel-price}.profile-hero-pog{background:linear-gradient(145deg,#21173f,#5e4493);border:1px solid #bba5ea;box-shadow:inset 0 0 18px #9c70ff2e,0 5px 14px #0003}.profile-hero-pog>span.profile-pog-led{color:#cdb8ff;text-shadow:0 0 8px #a877ff;background:#130d28;border:1px solid #9c7de1;border-radius:9px;align-content:center;place-items:center;gap:1px;width:100%;height:62px;display:grid;box-shadow:inset 0 0 12px #8657df42}.profile-pog-led>i{font-size:28px;font-style:normal;line-height:.8}.profile-pog-led>b{color:#d8c8ff;letter-spacing:.16em;font:1000 7px/1 Courier New,monospace}@keyframes profile-open-led-flash{0%,45%,to{opacity:1;text-shadow:0 0 5px #51ff7c,0 0 13px #19ff58}50%,75%{opacity:.58;text-shadow:0 0 3px #51ff7c}}@keyframes profile-pump-regular-price{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes profile-pump-diesel-price{0%,49%{opacity:0}50%,98%{opacity:1}99%,to{opacity:0}}@media (width<=650px){.profile-hero-utilities{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,300px)}button.open-24-digital,.profile-hero-fuel,.profile-hero-pog{height:70px;min-height:70px}.open-24-digital>span{font-size:22px}.profile-hero-fuel{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.profile-hero-fuel .profile-pump-icon-wrap{width:42px;height:59px}.profile-hero-fuel .profile-pump-art{width:46px;height:59px}.profile-pump-side-label{font-size:6.5px}.profile-hero-pog>span.profile-pog-led{height:57px}}@media (width<=390px){.profile-hero-utilities{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.open-24-digital>span{animation:none}.profile-pump-price-screen .regular{opacity:1;animation:none}.profile-pump-price-screen .diesel{animation:none;display:none}}.compact-work-order-card{overflow:visible}.work-order-quick-actions{background:linear-gradient(145deg,#f6fafc,#edf4f7);border:2px solid #9fb7c5;border-radius:11px;grid-template-columns:minmax(190px,1fr) minmax(128px,auto) minmax(150px,auto);align-items:end;gap:8px;margin:11px 0 8px;padding:9px;display:grid}.work-order-quick-actions label{z-index:2;color:#536a76;letter-spacing:.035em;flex-direction:column;gap:4px;min-width:0;font-size:8px;font-weight:1000;display:flex;position:relative}.work-order-quick-actions label small{color:#687d88;letter-spacing:0;font-size:7px;font-weight:800}.work-order-quick-actions select{z-index:3;color:#173d60;pointer-events:auto;touch-action:manipulation;-webkit-appearance:menulist;appearance:auto;background:#fff;border:2px solid #7898a9;border-radius:9px;width:100%;min-height:48px;padding:0 12px;font-size:16px;font-weight:900;position:relative}.work-order-quick-actions button{touch-action:manipulation;border:0;border-radius:9px;min-height:48px;padding:9px 12px;font-size:9px;font-weight:1000}.quick-work-order-edit{color:#fff;background:#17664f}.quick-work-order-details{color:#fff;background:#173d60}.quick-work-order-details span{background:#ffffff24;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:7px;display:inline-grid}.quick-work-order-reopen{color:#315d7d!important;background:#edf4f8!important;border:1px solid #82a6c2!important}.work-order-card-note{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:9px 0!important;display:-webkit-box!important}.work-order-card-facts{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.work-order-card-facts span{color:#40535f;background:#f7fafb;border:1px solid #d2dde3;border-radius:8px;flex:1;min-width:150px;padding:8px 9px;font-size:8px}.work-order-card-facts b{color:#287193;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:7px;display:block}.work-order-card-file-actions{margin-top:9px!important;padding-top:9px!important}.work-order-card-file-actions button{flex:0 auto}.work-order-card-file-actions .delete{margin-left:auto}.work-order-edit-backdrop{z-index:1450;background:#071521cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.work-order-edit-modal{overscroll-behavior:contain;background:#f5f8fa;border:2px solid #173d60;border-radius:18px;width:min(780px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 28px 90px #0008}.work-order-edit-modal>header{z-index:5;color:#fff;background:linear-gradient(135deg,#102a43,#17477f);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex;position:sticky;top:0}.work-order-edit-modal>header p{color:#8ee0ad;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.work-order-edit-modal>header h3{color:#fff;margin:3px 0 0;font-size:17px}.work-order-edit-modal>header button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:27px;display:grid}.work-order-edit-modal>.workspace-entry-form{box-shadow:none;border:0;border-radius:0;margin:0}@media (width<=700px){.work-order-quick-actions{grid-template-columns:1fr 1fr}.work-order-quick-actions label{grid-column:1/-1}.work-order-quick-actions button{width:100%;font-size:10px}.work-order-card-file-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.work-order-card-file-actions button{width:100%;min-height:40px}.work-order-card-file-actions .delete{margin-left:0}.work-order-edit-backdrop{place-items:end center;padding:0}.work-order-edit-modal{width:100%;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom);border-width:2px 0 0;border-radius:20px 20px 0 0}}@media (width<=390px){.work-order-quick-actions{grid-template-columns:1fr}.work-order-quick-actions label{grid-column:1}.work-order-card-file-actions{grid-template-columns:1fr 1fr}}.manager-current-price-board article,.manager-survey-grade-grid>label{--fuel-led:#ff493d;--fuel-accent:#c92b24;--fuel-glow:#ff493d66}.manager-current-price-board .grade-plus,.manager-survey-grade-grid>.grade-plus{--fuel-led:#d8e4eb;--fuel-accent:#687983;--fuel-glow:#d8e4eb55}.manager-current-price-board .grade-prem,.manager-survey-grade-grid>.grade-prem{--fuel-led:#ffd83d;--fuel-accent:#b78108;--fuel-glow:#ffd83d66}.manager-current-price-board .grade-dsl,.manager-survey-grade-grid>.grade-dsl{--fuel-led:#53ff8a;--fuel-accent:#137948;--fuel-glow:#2dff7766}.manager-current-price-board .grade-rec-90,.manager-survey-grade-grid>.grade-rec-90{--fuel-led:#ff493d;--fuel-accent:#bc2b24;--fuel-glow:#ff493d66}.manager-current-price-board .grade-e-85,.manager-survey-grade-grid>.grade-e-85{--fuel-led:#43cfff;--fuel-accent:#147fa5;--fuel-glow:#43cfff66}.manager-current-price-board article{border-left-color:var(--fuel-accent)}.manager-current-price-board article>span{background:var(--fuel-accent)}.manager-current-price-board article>strong{min-width:82px;color:var(--fuel-led);letter-spacing:.045em;text-align:center;text-shadow:0 0 5px var(--fuel-led),0 0 11px var(--fuel-glow);box-shadow:inset 0 0 12px var(--fuel-glow),0 2px 5px #102a4320;background:linear-gradient(#07110f,#0a1d17);border:2px solid #31423f;border-radius:7px;padding:8px 9px;font:1000 15px/1 Courier New,monospace}.manager-survey-grade-grid>label{border-left-color:var(--fuel-accent)}.manager-survey-grade-grid>label>span b{color:var(--fuel-accent)}.manager-survey-grade-grid>label>div{box-shadow:inset 0 0 11px var(--fuel-glow);background:linear-gradient(#06110e,#0a1d17);border-color:#31423f}.manager-survey-grade-grid>label>div i,.manager-survey-grade-grid input{color:var(--fuel-led);text-shadow:0 0 5px var(--fuel-led),0 0 10px var(--fuel-glow)}.manager-survey-grade-grid input{letter-spacing:.05em;font-size:13px}.manager-survey-grade-grid input::placeholder{color:var(--fuel-led)}@supports (color:color-mix(in lab, red, red)){.manager-survey-grade-grid input::placeholder{color:color-mix(in srgb,var(--fuel-led) 48%,transparent)}}.manager-survey-grade-grid input::placeholder{text-shadow:none}.manager-survey-grade-grid>label:focus-within{border-color:var(--fuel-accent);box-shadow:0 0 0 3px var(--fuel-glow)}.manager-survey-grade-grid>label.survey-within{background:#eafaf1;border-color:#17a965;box-shadow:0 0 0 2px #17a96522}.manager-survey-grade-grid>label.survey-within>span b,.manager-survey-grade-grid>label.survey-within>span small{color:#087b44}.manager-survey-grade-grid>label.survey-within>div{border-color:#21c875;box-shadow:inset 0 0 13px #2dff7766,0 0 8px #18c96d33}.manager-survey-grade-grid>label.survey-within>div i,.manager-survey-grade-grid>label.survey-within input{color:#53ff8a;text-shadow:0 0 5px #53ff8a,0 0 11px #2dff7766}.manager-survey-grade-grid>label.survey-warning{background:#fff0ef;border-color:#df322a;box-shadow:0 0 0 2px #df322a28}.manager-survey-grade-grid>label.survey-warning>span b,.manager-survey-grade-grid>label.survey-warning>span small{color:#b51f19}.manager-survey-grade-grid>label.survey-warning>div{border-color:#f0443a;animation:1.15s ease-in-out infinite manager-price-warning;box-shadow:inset 0 0 13px #ff493d77,0 0 8px #f0443a44}.manager-survey-grade-grid>label.survey-warning>div i,.manager-survey-grade-grid>label.survey-warning input{color:#ff493d;text-shadow:0 0 5px #ff493d,0 0 12px #ff493d88}@keyframes manager-price-warning{50%{border-color:#ff9b93;box-shadow:inset 0 0 18px #ff493d99,0 0 13px #f0443a66}}.manager-survey-competitor>footer{background:#eef4f7;border-top:1px solid #dce5e9;gap:6px;padding:9px;display:grid}.manager-survey-competitor>footer small{color:#607681;text-align:center;font-size:6.5px;font-weight:800}.manager-survey-competitor>footer button{color:#fff;background:linear-gradient(135deg,#17664f,#174f79);border:0;border-radius:8px;min-height:39px;padding:8px;font-size:8px;font-weight:1000;box-shadow:0 4px 10px #102a4320}.manager-survey-competitor>footer button:disabled{opacity:.6}.manager-market-restoration-alert{color:#fff;background:linear-gradient(115deg,#350a08,#71120d 55%,#270706);border:2px solid #ff3e32;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 120px auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 4px #ff3e3218,0 8px 22px #70120d30}.manager-market-restoration-alert:before{content:"";background:linear-gradient(90deg,#0000,#ffb1aa22,#0000);animation:2.2s linear infinite manager-market-scan;position:absolute;inset:0;transform:translate(-100%)}.manager-market-warning-light{color:#fff;background:#ff392f;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:1000;animation:.8s steps(2,end) infinite manager-market-flash;display:grid;position:relative;box-shadow:0 0 0 6px #ff392f24,0 0 20px #ff392f}.manager-market-restoration-alert>div{min-width:0;position:relative}.manager-market-restoration-alert p{color:#ffb2ac;letter-spacing:.13em;margin:0;font-size:7px;font-weight:1000}.manager-market-restoration-alert h4{margin:3px 0;font-size:17px}.manager-market-restoration-alert small{color:#ffd8d5;font-size:7px;line-height:1.35}.manager-market-restoration-alert svg{fill:none;stroke:#ff6258;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #ff493d);width:120px;height:48px;position:relative}.manager-market-restoration-alert>b{color:#fff;letter-spacing:.09em;white-space:nowrap;background:#ff392f1f;border:1px solid #ff7a72;border-radius:7px;padding:7px 9px;font:1000 7px/1 Courier New,monospace;animation:.8s steps(2,end) infinite manager-market-flash;position:relative}@keyframes manager-market-flash{50%{opacity:.42}}@keyframes manager-market-scan{to{transform:translate(100%)}}.fuel-survey-confirmation-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071a2cdd;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fuel-survey-confirmation{background:#fff;border:2px solid #ef493f;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #0008}.fuel-survey-confirmation>header{color:#fff;background:linear-gradient(135deg,#71120d,#b5221a);align-items:center;gap:11px;padding:15px;display:flex}.fuel-survey-confirmation>header>span{background:#ff493d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;font-weight:1000;display:grid;box-shadow:0 0 15px #ff493d}.fuel-survey-confirmation>header p{color:#ffc0bb;letter-spacing:.12em;margin:0;font-size:7px;font-weight:1000}.fuel-survey-confirmation>header h3{margin:3px 0 0;font-size:18px}.fuel-survey-confirmation>div{padding:16px}.fuel-survey-confirmation>div>p{color:#283b48;margin:0 0 12px;font-size:10px;line-height:1.5}.fuel-survey-confirmation>div>div{flex-wrap:wrap;gap:7px;display:flex}.fuel-survey-confirmation>div b{color:#b51f19;background:#ffe9e7;border-radius:7px;padding:6px 9px;font-size:8px}.fuel-survey-confirmation>div small{color:#637784;margin-top:12px;font-size:8px;line-height:1.45;display:block}.fuel-survey-confirmation>footer{background:#f3f7f9;border-top:1px solid #dae3e7;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.fuel-survey-confirmation>footer button{color:#173d60;background:#fff;border:1px solid #b9c8d0;border-radius:8px;min-height:40px;padding:8px 12px;font-size:8px;font-weight:1000}.fuel-survey-confirmation>footer .confirm{color:#fff;background:#b5221a;border-color:#b5221a}@media (width<=420px){.manager-current-price-board article>strong{min-width:90px;font-size:16px}.manager-survey-grade-grid>label{grid-template-columns:minmax(0,1fr) 108px}.manager-survey-grade-grid input{font-size:14px}}@media (width<=700px){.manager-market-restoration-alert{grid-template-columns:42px minmax(0,1fr) auto}.manager-market-restoration-alert svg{grid-column:2/4;width:100%;height:42px}.manager-market-restoration-alert>b{text-align:center;grid-column:1/4}.fuel-survey-confirmation>footer{flex-direction:column-reverse}.fuel-survey-confirmation>footer button{width:100%}}.native-notification-control{z-index:1500;left:50%;bottom:max(12px,env(safe-area-inset-bottom));color:#173d60;background:#eef6fa;border:1px solid #bad2e0;border-left:4px solid #2377c9;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(520px,100vw - 24px);margin:0;padding:11px 12px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 50px #071a2c42}.native-notification-icon{color:#fff;background:#2377c9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:1000;display:grid}.native-notification-control>div{flex-direction:column;gap:3px;min-width:0;display:flex}.native-notification-control b{font-size:11px}.native-notification-control small{color:#566d7b;font-size:8px;line-height:1.4}.native-notification-control>button{color:#fff;white-space:nowrap;background:#173d60;border:0;border-radius:8px;min-height:36px;padding:7px 10px;font-size:8px;font-weight:1000}.native-notification-control.registering{background:#fff9ea;border-left-color:#e9a321}.native-notification-control.registering .native-notification-icon{background:#e9a321;animation:1s ease-in-out infinite native-notification-pulse}.native-notification-control.enabled{color:#27623b;background:#eef8f1;border-color:#a8d2b3 #a8d2b3 #a8d2b3 #399158}.native-notification-control.enabled .native-notification-icon{background:#399158}.native-notification-control.denied,.native-notification-control.error{color:#7e302a;background:#fff3f1;border-color:#e7c1bb #e7c1bb #e7c1bb #b84237}.native-notification-control.denied .native-notification-icon,.native-notification-control.error .native-notification-icon{background:#b84237}.native-notification-control>button.dismiss{color:#566673;background:#fff;border:1px solid #c7d1d7}.native-foreground-notification{z-index:1700;top:max(12px,env(safe-area-inset-top));color:#173d60;background:#fff;border:1px solid #9fbacb;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:min(440px,100vw - 24px);padding:10px 42px 10px 10px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #071a2c55}.native-foreground-notification>span{color:#fff;background:linear-gradient(135deg,#102a43,#f26b2b);border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:1000;display:grid}.native-foreground-notification>div{flex-direction:column;gap:3px;min-width:0;display:flex}.native-foreground-notification b{font-size:11px}.native-foreground-notification small{color:#617380;font-size:8px;line-height:1.35}.native-foreground-notification>button{color:#fff;background:#173d60;border:0;border-radius:7px;min-height:32px;padding:6px 9px;font-size:8px;font-weight:1000}.native-foreground-notification>button.close{color:#526572;background:#edf2f5;border-radius:50%;width:28px;min-height:28px;padding:0;font-size:18px;position:absolute;top:7px;right:7px}@keyframes native-notification-pulse{50%{opacity:.55;transform:scale(.92)}}@media (width<=520px){.native-notification-control{grid-template-columns:32px minmax(0,1fr);padding:10px}.native-notification-icon{width:32px;height:32px}.native-notification-control>button{grid-column:1/-1;width:100%}.native-foreground-notification{grid-template-columns:34px minmax(0,1fr);padding-right:42px}.native-foreground-notification>span{width:34px;height:34px}.native-foreground-notification>button:not(.close){grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.native-notification-control.registering .native-notification-icon{animation:none}}.notification-settings-backdrop{z-index:1900;background:#071625a8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.notification-settings-modal{color:#173d60;background:#fff;border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:18px;overflow:auto;box-shadow:0 24px 70px #07162588}.notification-settings-modal>header{justify-content:space-between;gap:15px;display:flex}.notification-settings-modal header p{color:#2e8a69;letter-spacing:.13em;margin:0;font-size:8px;font-weight:1000}.notification-settings-modal h2{margin:4px 0}.notification-settings-modal header span{color:#657884;font-size:9px}.notification-settings-modal header button{background:0 0;border:0;font-size:24px}.notification-master,.notification-category-list label{background:#f8fafb;border:1px solid #d2dfe5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.notification-master{background:#edf8f3;border-color:#97c5b3;margin:14px 0}.notification-settings-modal input[type=checkbox]{accent-color:#17664f;width:21px;height:21px}.notification-settings-modal label span{flex-direction:column;gap:3px;display:flex}.notification-settings-modal label b{font-size:10px}.notification-settings-modal label small{color:#6a7a84;font-size:8px}.notification-category-list{gap:7px;display:grid}.notification-device-note{background:#edf4f8;border-radius:8px;padding:10px;font-size:8px;line-height:1.45}.notification-settings-modal footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.notification-settings-modal footer button{color:#31536a;background:#f5f8fa;border:1px solid #b8c8d1;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.notification-settings-modal footer .save{color:#fff;background:#17664f;border-color:#17664f}.notification-device-status{background:#fff4f2;border:1px solid #e0b4ad;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin:14px 0 9px;padding:11px;display:grid}.notification-device-status.connected{background:#eff9f4;border-color:#91c6ad}.notification-device-status>span{color:#fff;background:#a43d34;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:1000;display:grid}.notification-device-status.connected>span{background:#247a57}.notification-device-status>div{flex-direction:column;gap:2px;display:flex}.notification-device-status b{font-size:9px}.notification-device-status small,.notification-test-row small{color:#657884;font-size:8px;line-height:1.4}.notification-device-status button,.notification-test-row button{color:#fff;background:#173d60;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.notification-test-row{align-items:center;gap:9px;margin:0 0 10px;display:flex}.notification-test-row small{flex:1}.digital-store-lightbox{isolation:isolate;overscroll-behavior:contain;background:#06121ddd;place-items:center;padding:64px 12px 22px;overflow:auto}.digital-store-lightbox:before{content:"";z-index:0;pointer-events:none;filter:blur(22px)saturate(1.1);background:linear-gradient(#06121dbd,#06121de8),url(/brand/daybreak-store.jpeg) 50%/cover no-repeat;position:fixed;inset:-36px;transform:scale(1.08)}.digital-store-stage{z-index:1;color:#fff;width:min(1100px,100%,178dvh - 213.6px);margin:auto;animation:.28s cubic-bezier(.2,.8,.2,1) photo-rise-in;position:relative}.digital-store-scene{isolation:isolate;aspect-ratio:588/330;background:#8fcbe4;border:2px solid #fffffff0;border-radius:18px;width:100%;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 80px #000c}.scene-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.digital-store-lightbox .digital-store-photo{z-index:0;object-fit:cover;filter:saturate(1.04)contrast(1.025)brightness(1.015);background:#8fcbe4;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;transition:filter .9s;display:block;position:absolute;inset:0}.digital-store-atmosphere{z-index:1;pointer-events:none;background:linear-gradient(#bfeeff12 0 26%,#0000 52%,#06121d0b 100%);transition:background .9s;position:absolute;inset:0}.digital-store-scene:after{content:"";z-index:8;pointer-events:none;border:1px solid #ffffff6b;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 22px #102f421f}.digital-store-clouds{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-cloud-bank{pointer-events:auto;filter:blur(2.2px);mix-blend-mode:screen;opacity:.24;touch-action:manipulation;cursor:pointer;background:radial-gradient(at 24% 62%,#ffffff72 0 18%,#0000 47%),radial-gradient(at 48% 45%,#ffffff6b 0 22%,#0000 49%),radial-gradient(at 74% 64%,#ffffff57 0 19%,#0000 47%);border:0;border-radius:50%;width:22%;height:10%;padding:0;position:absolute}.scene-cloud-one{animation:24s ease-in-out infinite alternate scene-cloud-drift-one;top:7%;left:4%}.scene-cloud-two{opacity:.17;width:18%;animation:31s ease-in-out infinite alternate scene-cloud-drift-two;top:10%;left:67%}.scene-cloud-bank:focus-visible{outline-offset:2px;opacity:.42;outline:2px solid #fff}.scene-sky-toggle{z-index:3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:31%;height:35%;padding:0;position:absolute;top:0;right:0}.scene-sky-toggle:focus-visible{outline-offset:-5px;border-radius:999px;outline:2px solid #fff}.scene-celestial{aspect-ratio:1;filter:blur(.2px);mix-blend-mode:screen;opacity:.72;background:radial-gradient(circle,#fffce7 0 3%,#ffe9a3 6%,#ffd06a7a 14%,#ffc15b2b 31%,#0000 68%);border-radius:50%;width:78%;transition:width .9s,right .9s,top .9s,background .9s,opacity .9s,filter .9s;animation:7s ease-in-out infinite scene-celestial-breathe;position:absolute;top:-22%;right:-8%}.digital-store-motion-layer{z-index:4;pointer-events:none;position:absolute;inset:0}.scene-forecourt-action{pointer-events:auto;cursor:pointer;touch-action:manipulation;filter:drop-shadow(0 3px 2px #0005);background:0 0;border:0;padding:0;animation:none;position:absolute;transform:none}.scene-forecourt-action:focus-visible{outline-offset:2px;border-radius:7px;outline:2px solid #fff}.scene-forecourt-action:active{filter:brightness(1.08)drop-shadow(0 3px 2px #0005)}.scene-forecourt-asset{width:100%;display:block;position:relative}.scene-forecourt-asset>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.scene-vehicle-one{width:29%;bottom:4%;left:17%}.scene-vehicle-two{width:27%;bottom:7%;right:2%}.scene-pump-status{background:#6dff8e;border-radius:1px;animation:1.8s ease-in-out infinite scene-pump-status;position:absolute;box-shadow:0 0 2px #65ff87,0 0 5px #39e864}.scene-vehicle-one .scene-pump-status{width:2.5%;height:1.5%;top:22%;right:-1.5%}.scene-vehicle-two .scene-pump-status{width:2.7%;height:1.6%;animation-delay:-.9s;top:24%;left:-1.5%}.scene-canopy-light{opacity:.76;background:#fffbe6;border-radius:50%;width:3px;height:3px;animation:2.4s ease-in-out infinite alternate scene-canopy-glow;position:absolute;top:31%;box-shadow:0 0 3px 1px #fff8c4,0 0 8px 3px #ffe16a61}.scene-canopy-light:nth-of-type(2n){animation-delay:-1.1s}.digital-store-scene.is-evening .digital-store-photo{filter:saturate(.88)contrast(1.1)brightness(.53)hue-rotate(5deg)}.digital-store-scene.is-evening .digital-store-atmosphere{background:linear-gradient(#173c7061 0 38%,#091a316b 63%,#0207137d 100%)}.digital-store-scene.is-evening .scene-cloud-bank{opacity:.11;filter:blur(2.6px)}.digital-store-scene.is-evening .scene-celestial{filter:drop-shadow(0 0 8px #c6edff)drop-shadow(0 0 20px #6eaeca8c);mix-blend-mode:screen;opacity:.82;background:radial-gradient(circle at 42% 38%,#fff 0 22%,#dce9ee 31%,#b8cbd3 44%,#b6d9e740 48%,#0000 70%);width:28%;top:10%;right:13%}.digital-store-scene.is-evening .scene-canopy-light{opacity:1;background:#fff;width:4px;height:4px;box-shadow:0 0 4px 2px #fff9cb,0 0 14px 6px #ffe35fa3}@keyframes scene-cloud-drift-one{0%{transform:translate(-10%)scale(.88)}to{transform:translate(74%)scale(1.03)}}@keyframes scene-cloud-drift-two{0%{transform:translate(26%)scale(.92)}to{transform:translate(-68%)scale(1.05)}}@keyframes scene-celestial-breathe{0%,to{opacity:.62;transform:scale(.97)}50%{opacity:.82;transform:scale(1.035)}}@keyframes scene-pump-status{0%,to{opacity:.48;filter:brightness(.8)}50%{opacity:1;filter:brightness(1.35)}}@keyframes scene-canopy-glow{0%{opacity:.55}to{opacity:.9}}@media (width<=600px){.digital-store-lightbox{padding:64px 7px 18px}.digital-store-stage{width:100%;margin:auto}.digital-store-scene{border-width:2px;border-radius:14px}.digital-store-scene:after{border-radius:12px}.scene-vehicle-one{width:30%;left:16%}.scene-vehicle-two{width:28%;right:1%}}@media (height<=560px) and (orientation:landscape){.digital-store-lightbox{place-items:start center;padding-top:52px}.digital-store-stage{width:min(100%,178dvh - 153.08px)}.photo-lightbox-close{width:40px;height:40px;font-size:28px}}@media (prefers-reduced-motion:reduce){.digital-store-lightbox,.digital-store-stage,.scene-cloud-bank,.scene-celestial,.scene-pump-status,.scene-canopy-light{animation:none!important}}@media print{.digital-store-lightbox{display:none!important}}.equipment-mobile-page{color:#17364a;background:linear-gradient(160deg,#0f3046,#17664f);min-height:100vh;padding:20px}.equipment-mobile-page>header,.equipment-mobile-page>section{background:#fff;border-radius:18px;width:min(100%,620px);margin:0 auto 14px;padding:20px;box-shadow:0 14px 36px #071b2870}.equipment-mobile-page>header{color:#fff;background:#102f45}.equipment-mobile-page>header p{color:#ffb36f;letter-spacing:.12em;margin:0;font-size:12px;font-weight:900}.equipment-mobile-page>header h1{margin:7px 0;font-size:30px}.equipment-mobile-card dl{gap:10px;margin:0;display:grid}.equipment-mobile-card dl div{border-bottom:1px solid #e2eaed;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.equipment-mobile-card dt{color:#647a87;font-size:12px;font-weight:800}.equipment-mobile-card dd{text-align:right;margin:0;font-weight:900}.equipment-work-order-action{color:#fff;text-align:center;background:#17664f;border-radius:10px;margin-top:18px;padding:14px;font-weight:900;text-decoration:none;display:block}.equipment-work-orders{gap:10px;display:grid}.equipment-work-orders article{border:1px solid #dbe5e9;border-radius:10px;gap:3px;padding:12px;display:grid}.equipment-work-orders small{color:#657c89}.fuel-pump-ai-scanner{background:#fff;border:2px solid #ef6a21;border-radius:15px;overflow:hidden;box-shadow:0 9px 25px #102a4316}.fuel-pump-ai-scanner>header{color:#fff;background:linear-gradient(135deg,#102a43,#174f79);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.fuel-pump-ai-scanner>header>span{color:#fff;background:#ef6a21;border-radius:12px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:1000;display:grid}.fuel-pump-ai-scanner>header p{color:#ffb488;letter-spacing:.13em;margin:0;font-size:7px;font-weight:1000}.fuel-pump-ai-scanner>header h4{margin:3px 0;font-size:16px}.fuel-pump-ai-scanner>header small{color:#d4e4ee;font-size:7px;line-height:1.4;display:block}.fuel-pump-ai-scanner>header>b{white-space:nowrap;background:#ffffff16;border:1px solid #fff5;border-radius:7px;padding:6px 8px;font-size:7px}.fuel-pump-scan-controls{background:#f4f8fa;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;gap:9px;padding:12px;display:grid}.fuel-pump-scan-controls>label{color:#173d60;background:#fff;border:1px solid #cddbe2;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:9px;display:flex;position:relative}.fuel-pump-scan-controls b{font-size:8px}.fuel-pump-scan-controls select{color:#173d60;background:#fff;border:1px solid #afc0ca;border-radius:7px;width:100%;min-height:37px;padding:0 8px;font-size:10px;font-weight:800}.fuel-pump-camera{cursor:pointer}.fuel-pump-camera span{color:#627783;font-size:7px}.fuel-pump-camera input{opacity:0;cursor:pointer;position:absolute;inset:0}.fuel-pump-scan-controls>button,.fuel-pump-scan-review>button{color:#fff;background:#ef6a21;border:0;border-radius:10px;padding:9px 14px;font-size:8px;font-weight:1000}.fuel-pump-scan-controls>button:disabled{opacity:.5}.fuel-pump-scan-message{color:#9b4521;background:#fff6f1;border-top:1px solid #dbe4e8;margin:0;padding:9px 12px;font-size:8px;font-weight:850}.fuel-pump-scan-message.success{color:#256442;background:#ebf7ef}.fuel-pump-scan-review{border-top:1px solid #d4e1e6;padding:12px}.fuel-pump-scan-review>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fuel-pump-scan-review>header div{flex-direction:column;gap:3px;display:flex}.fuel-pump-scan-review>header b{color:#173d60;font-size:10px}.fuel-pump-scan-review>header small{color:#657a86;font-size:7px}.fuel-pump-scan-review>header>span{color:#173d60;background:#e9f0f4;border-radius:7px;padding:5px 7px;font-size:7px;font-weight:900}.fuel-pump-scan-review>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.fuel-pump-scan-review article{background:#f8fafb;border:1px solid #d2dfe4;border-left:4px solid #ef6a21;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 7px;padding:9px;display:grid}.fuel-pump-scan-review article.grade-dsl{border-left-color:#15965b}.fuel-pump-scan-review article.grade-prem{border-left-color:#d59a16}.fuel-pump-scan-review article span{flex-direction:column;gap:2px;display:flex}.fuel-pump-scan-review article b{color:#173d60;font-size:9px}.fuel-pump-scan-review article small{color:#667a85;font-size:6px}.fuel-pump-scan-review article strong{color:#173d60;font:1000 13px/1 Courier New,monospace}.fuel-pump-scan-review article em{color:#627681;text-transform:uppercase;grid-column:1/-1;font-size:6px;font-style:normal}.fuel-pump-scan-review article.confidence-low{background:#fff5ec;border-color:#ed9a67}.fuel-pump-scan-review ul{color:#7c5718;background:#fff4dd;border-radius:8px;margin:9px 0;padding:8px 8px 8px 24px;font-size:7px;line-height:1.45}.fuel-pump-scan-review>button{background:#17664f;width:100%;min-height:43px;margin-top:9px}@media (width<=700px){.fuel-pump-ai-scanner>header{grid-template-columns:38px minmax(0,1fr)}.fuel-pump-ai-scanner>header>span{width:38px;height:38px}.fuel-pump-ai-scanner>header>b{grid-column:1/-1;justify-self:start}.fuel-pump-scan-controls{grid-template-columns:1fr}.fuel-pump-scan-controls>button{min-height:44px}.fuel-pump-scan-review>div{grid-template-columns:1fr 1fr}}.cso-estimate-disclaimer{color:#6d7d85;text-align:center;background:0 0;border:0;margin:5px 9px 7px;padding:0;font-style:italic;font-weight:700;line-height:1.3;display:block;font-size:7px!important}.auth-face-id{gap:7px;padding:16px 30px 0;display:grid}.auth-face-id button{color:#173f7a;min-height:52px;font:inherit;background:#fff;border:2px solid #173f7a;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;display:flex}.auth-face-id button span{font-size:29px;line-height:1}.auth-face-id button b{font-size:14px}.auth-face-id button:active{background:#eef4fa;transform:scale(.98)}.auth-face-id button:disabled{opacity:.62}.auth-face-id small,.auth-face-id-note{color:#587080;text-align:center;font-size:12px;line-height:1.4}.auth-face-id-note{color:#17664f;background:#eef7f3;border:1px solid #bfd7cd;border-radius:10px;margin:14px 30px 0;padding:10px 12px;font-weight:800}@media (width<=720px){.auth-face-id{padding:14px 18px 0}.auth-face-id-note{margin:12px 18px 0}}.quick-store-picker-screen{background:#edf3f5;min-height:100dvh}.quick-store-picker{background:#fff;border:1px solid #c9d9df;border-radius:20px;width:min(720px,100% - 28px);margin:24px auto 110px;overflow:hidden;box-shadow:0 18px 48px #102a431c}.quick-store-picker>header{color:#fff;background:linear-gradient(135deg,#17664f,#174f79);padding:24px}.quick-store-picker>header p{color:#a8f1ca;letter-spacing:.13em;margin:0;font-size:13px;font-weight:1000}.quick-store-picker>header h1{margin:7px 0;font-size:28px;line-height:1.15}.quick-store-picker>header span{color:#e3f0f5;font-size:15px;line-height:1.4}.quick-store-picker>div{gap:10px;padding:16px;display:grid}.quick-store-picker>div>button{color:#173d60;text-align:left;background:#f8fbfc;border:1px solid #ccdae0;border-radius:14px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid;box-shadow:0 5px 14px #102a430d}.quick-store-picker>div>button:active{background:#edf7f3;transform:scale(.99)}.quick-store-picker>div>button>span{color:#fff;background:#173d60;border-radius:10px;align-self:stretch;place-items:center;font-size:18px;font-weight:1000;display:grid}.quick-store-picker>div>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.quick-store-picker>div>button b{font-size:17px}.quick-store-picker>div>button small{color:#617582;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.quick-store-picker>div>button i{color:#ef6a21;font-size:28px;font-style:normal;font-weight:900}.quick-store-picker>small{color:#5c707c;text-align:center;padding:0 18px 18px;font-size:13px;line-height:1.4;display:block}@media (width<=520px){.quick-store-picker{border-radius:16px;margin-top:14px}.quick-store-picker>header{padding:19px}.quick-store-picker>header h1{font-size:24px}.quick-store-picker>div{padding:12px}.quick-store-picker>div>button{grid-template-columns:64px minmax(0,1fr) auto;min-height:70px}.quick-store-picker>div>button>span,.quick-store-picker>div>button b{font-size:16px}}.staffing-extra,.paycom-paste-report{background:#f7faf9;border:1px solid #ccdeda;border-radius:12px;margin:10px 0;padding:12px}.staffing-extra summary,.paycom-paste-report summary{cursor:pointer;min-height:28px;font-weight:700}.staffing-extra[open]{max-height:360px;overflow:auto}.staffing-extra p{font-size:14px;line-height:1.5}.staffing-extra button{min-height:40px;margin-left:8px}.paycom-paste-report label{margin:10px 0;display:block}.paycom-paste-report textarea{box-sizing:border-box;width:100%}.paycom-paste-report button{min-height:44px}.company-website-shortcut{cursor:pointer;border-radius:50%;flex:none;line-height:0;display:inline-flex}.company-website-shortcut:focus-visible{outline-offset:4px;outline:3px solid #087654}.company-website-shortcut:hover{box-shadow:0 0 0 3px #08765426}.deli-brand-art{flex-shrink:0;align-items:center;gap:5px;width:100px;display:flex!important}.deli-brand-art img{object-fit:contain;border-radius:7px;width:46px!important;height:46px!important}.district-control-launchers .deli-launch{background:linear-gradient(135deg,#fffaf0,#f0f8f1);border-color:#c69735}.deli-brand-art{flex-shrink:0;width:110px;height:88px;position:relative;display:block!important}.deli-brand-art svg{width:110px;height:80px}.deli-brand-art img{object-fit:contain;background:#fff;border:2px solid #fff;border-radius:50%;position:absolute;bottom:0;right:0;width:32px!important;height:32px!important}.district-control-launchers .deli-launch,.store-tool-card.deli-launch{box-shadow:0 6px 18px #183b4b18;color:#fff!important;background:linear-gradient(115deg,#17364b,#234f61)!important;border:1px solid #315b6c!important}.district-control-launchers .deli-launch b,.store-tool-card.deli-launch b{color:#fff!important}.district-control-launchers .deli-launch small,.district-control-launchers .deli-launch p,.store-tool-card.deli-launch p{color:#d8e9ed!important}.deli-launch:hover{filter:brightness(1.07)}.district-control-launchers>button.deli-launch{grid-template-columns:42px minmax(0,1fr) 10px!important;align-items:center!important;gap:9px!important}.district-control-launchers>button.deli-launch>.deli-brand-art{grid-area:1/1;min-width:0;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;width:42px!important;height:46px!important;padding:0!important}.district-control-launchers>button.deli-launch>.deli-brand-art svg{display:block;width:42px!important;height:38px!important}.district-control-launchers>button.deli-launch>.deli-brand-art img{border-width:1px;bottom:0;right:0;width:19px!important;height:19px!important}.district-control-launchers>button.deli-launch>div{grid-area:1/2;min-width:0;padding:0;overflow:visible}.district-control-launchers>button.deli-launch>div b{white-space:normal;overflow-wrap:normal;word-break:normal;font-weight:800;display:block;color:#fff!important;font-size:12px!important;line-height:1.3!important}.store-tool-card.deli-launch>.deli-brand-art{overflow:hidden;background:0 0!important;width:42px!important;height:46px!important;padding:0!important}.store-tool-card.deli-launch>.deli-brand-art svg{width:42px!important;height:38px!important}.store-tool-card.deli-launch>.deli-brand-art img{border-width:1px;width:19px!important;height:19px!important}@media (width<=400px){.district-control-launchers>button.deli-launch{grid-template-columns:32px minmax(0,1fr) 8px!important;gap:6px!important}.district-control-launchers>button.deli-launch>.deli-brand-art,.district-control-launchers>button.deli-launch>.deli-brand-art svg{width:32px!important}.district-control-launchers>button.deli-launch>div b{font-size:11px!important}}.incident-form-uploader{background:#f5f9fb;border:2px solid #174f79;border-radius:14px;margin:0 0 16px;overflow:hidden;box-shadow:0 8px 20px #102a4312}.incident-form-uploader>header{color:#fff;background:linear-gradient(135deg,#102a43,#174f79);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:13px 14px;display:grid}.incident-form-uploader>header>span{color:#fff;background:#1687e5;border-radius:11px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.incident-form-uploader>header p{color:#8ed0ff;letter-spacing:.1em;margin:0;font-size:12px;font-weight:900}.incident-form-uploader>header h4{color:#fff;margin:3px 0;font-size:17px;line-height:1.25}.incident-form-uploader>header small{color:#d9eaf5;font-size:13px;line-height:1.4;display:block}.incident-entry-form .incident-form-file-button{color:#0d639f;cursor:pointer;background:#fff;border:1px dashed #6ba5ca;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-height:54px;margin:12px;padding:12px 14px;font-size:15px;font-weight:900;display:flex;position:relative}.incident-form-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.incident-form-file-button small{color:#607786;font-size:12px;font-weight:700}.incident-form-ready{background:#fff;border:1px solid #bfd3df;border-radius:10px;margin:0 12px 12px;padding:10px}.incident-form-ready>div{gap:6px;display:grid}.incident-form-ready>div>span{background:#edf5f9;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:8px;display:flex}.incident-form-ready b{color:#173d60;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.incident-form-ready small{color:#607786;flex:none;font-size:12px}.incident-form-ready>footer{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:9px;display:grid}.incident-form-ready button{color:#173d60;background:#fff;border:1px solid #9db6c5;border-radius:9px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:900}.incident-form-ready .incident-form-scan{color:#fff;background:#116fb8;border-color:#116fb8}.incident-form-ready button:disabled{opacity:.55}.incident-scan-review{color:#6c4c13;background:#fff8e7;border:1px solid #d9b55d;border-left:5px solid #d49a19;border-radius:9px;gap:5px;margin:0 12px 12px;padding:11px 12px;display:grid}.incident-scan-review>b{font-size:14px}.incident-scan-review>span{font-size:13px;line-height:1.4}.incident-scan-review ul{margin:4px 0 0;padding-left:20px;font-size:13px;line-height:1.45}.incident-scan-review.store-mismatch{color:#8a2f2a;background:#fff1ef;border-color:#dc8179 #dc8179 #dc8179 #c83d3d}.incident-scan-review>button{color:#fff;background:#173d60;border:0;border-radius:8px;width:max-content;max-width:100%;min-height:42px;margin-top:5px;padding:8px 11px;font-size:13px;font-weight:900}.incident-date-time-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.incident-company-form-action{color:#17664f;cursor:pointer;background:#eef8f2;border:1px solid #17664f;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;position:relative;font-size:12px!important;font-weight:900!important;display:inline-flex!important}.incident-company-form-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.incident-company-form-action.busy{opacity:.6;cursor:wait}.incident-pdf-files a small,.incident-report-library a small{white-space:normal;line-height:1.35}.incident-record>header time{text-align:right;font-size:12px;line-height:1.35}@media (width<=700px){.incident-date-time-row{grid-template-columns:1fr!important}.incident-form-uploader>header{grid-template-columns:38px minmax(0,1fr);padding:12px}.incident-form-uploader>header>span{width:38px;height:38px}.incident-form-uploader>header h4{font-size:16px}.incident-form-uploader>header small{font-size:12px}.incident-entry-form .incident-form-file-button{margin:10px}.incident-form-ready,.incident-scan-review{margin-left:10px;margin-right:10px}.incident-form-ready>div>span{flex-direction:column;align-items:flex-start}.incident-form-ready>footer{grid-template-columns:1fr}.incident-record>header time{text-align:left;width:100%}}.incident-pdf-files>button{color:#173d60;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1e6;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.incident-pdf-files>button>span{color:#fff;background:#17664f;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.incident-pdf-files>button>div{flex-direction:column;min-width:0;display:flex}.incident-pdf-files>button:hover,.incident-pdf-files>button:focus-visible{outline-offset:1px;border-color:#17664f;outline:2px solid #b9dfc7}.incident-report-library>article>button{color:#17664f;text-align:left;width:100%;font:inherit;cursor:pointer;background:#eef8f2;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:8px;display:flex}.incident-report-library>article>button>div{flex-direction:column;min-width:0;display:flex}.incident-report-library>article>button b{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.incident-report-library>article>button small{white-space:normal;font-size:6.5px;line-height:1.35}.incident-report-library>article>button>span{font-size:7px;font-weight:900}.incident-report-library footer>a{color:#17664f;background:#eef8f2;border:1px solid #17664f;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;min-height:34px;margin:0;padding:6px;font-size:7.5px;font-weight:900;text-decoration:none;display:flex}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.down-pump-dialog-backdrop{z-index:1900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071727df;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.down-pump-dialog{color:#152332;background:#f5f7f8;border:1px solid #ff9a5a;border-radius:22px;width:min(610px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 30px 90px #0009}.down-pump-dialog>header{z-index:2;color:#fff;background:linear-gradient(135deg,#f58220,#e5530b);border-bottom:6px solid #17477f;grid-template-columns:68px minmax(0,1fr) 38px;align-items:center;gap:13px;min-height:108px;padding:14px 16px;display:grid;position:sticky;top:0;box-shadow:0 6px 18px #64200035}.down-pump-dialog-icon{background:#fff;border:2px solid #ffffffb8;border-radius:13px;place-items:center;width:64px;height:76px;display:grid;position:relative;box-shadow:0 8px 18px #7d250045}.down-pump-dialog-icon img{object-fit:contain;width:57px;height:70px;display:block}.down-pump-dialog-icon .down-pump-x{border-width:2px;width:25px;height:25px;font-size:24px;line-height:18px;top:-9px;right:-9px}.down-pump-dialog>header>div{min-width:0}.down-pump-dialog>header p{color:#fff5cf;letter-spacing:.15em;margin:0;font-size:7px;font-weight:1000}.down-pump-dialog>header h2{color:#fff;text-shadow:0 2px 2px #8d26005c;margin:3px 0 5px;font-size:22px;line-height:1.1}.down-pump-dialog>header strong{color:#fff;letter-spacing:.035em;overflow-wrap:anywhere;background:#17477f;border-radius:6px;width:max-content;max-width:100%;margin:0 0 5px;padding:4px 7px;font-size:7px;display:block}.down-pump-dialog>header small{color:#fff;font-size:8px;font-weight:850;line-height:1.35;display:block}.down-pump-dialog>header>button{color:#fff;background:#17477f;border:1px solid #fffa;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;display:grid;box-shadow:0 4px 10px #7b260055}.down-pump-dialog-body{gap:13px;padding:17px;display:grid}.down-pump-dialog-status-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.down-pump-dialog-status-row>span{color:#365064;text-transform:uppercase;letter-spacing:.06em;background:#e5edf3;border-radius:999px;padding:6px 10px;font-size:7px;font-weight:1000}.down-pump-dialog-status-row .pump-alert-status{color:#fff;background:#e33b30}.down-pump-dialog-status-row .pump-alert-status.in_progress{background:#17477f}.down-pump-dialog-status-row .pump-alert-status.scheduled{background:#7a4ea0}.down-pump-issue-summary{background:#fff;border:1px solid #efd1bd;border-left:6px solid #f26b2b;border-radius:13px;padding:14px;box-shadow:0 5px 15px #112a4110}.down-pump-issue-summary>p{color:#d95513;letter-spacing:.13em;margin:0;font-size:7px;font-weight:1000}.down-pump-issue-summary>h3{color:#173d60;margin:5px 0 8px;font-size:17px;line-height:1.2}.down-pump-issue-summary>div{color:#344b5a;white-space:pre-wrap;font-size:10px;font-weight:650;line-height:1.5}.down-pump-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.down-pump-detail-grid article{background:#fff;border:1px solid #d7e0e5;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:76px;padding:11px;display:flex}.down-pump-detail-grid span{color:#6c7c87;text-transform:uppercase;letter-spacing:.08em;font-size:6.5px;font-weight:1000}.down-pump-detail-grid b{color:#173d60;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.down-pump-dialog-body>footer{justify-content:space-between;align-items:center;gap:10px;padding-top:3px;display:flex}.down-pump-dialog-body>footer>small{color:#74838d;font-size:7px;font-weight:750}.down-pump-dialog-body>footer>button{color:#fff;background:linear-gradient(135deg,#17477f,#102a43);border:0;border-radius:11px;min-height:43px;padding:9px 13px;font-size:9px;font-weight:1000;box-shadow:0 7px 16px #102a4335}.down-pump-dialog-body>footer>button span{color:#f7b16d;vertical-align:-1px;margin-left:8px;font-size:16px}@media (width<=520px){.down-pump-dialog-backdrop{padding:8px}.down-pump-dialog{border-radius:17px;max-height:calc(100dvh - 16px)}.down-pump-dialog>header{grid-template-columns:55px minmax(0,1fr) 34px;gap:9px;min-height:94px;padding:11px}.down-pump-dialog-icon{width:52px;height:64px}.down-pump-dialog-icon img{width:47px;height:59px}.down-pump-dialog>header h2{font-size:18px}.down-pump-dialog>header small{font-size:7px}.down-pump-dialog>header>button{width:34px;height:34px}.down-pump-dialog-body{gap:10px;padding:12px}.down-pump-issue-summary{padding:12px}.down-pump-detail-grid{grid-template-columns:1fr 1fr;gap:7px}.down-pump-detail-grid article{min-height:68px;padding:9px}.down-pump-dialog-body>footer{flex-direction:column;align-items:stretch}.down-pump-dialog-body>footer>button{width:100%}}.retail360-command-reference{background:#e7f5ef;border-left:3px solid #17664f;border-radius:5px;padding:4px 6px;color:#17664f!important;margin-top:4px!important;font-size:6.5px!important;font-weight:1000!important;line-height:1.3!important}@media (width<=600px){.content{padding:14px 12px}.dashboard-brand-stage{border-radius:13px;justify-content:center;min-height:126px;margin-bottom:12px;padding:10px 122px 10px 11px}.dashboard-store-image{width:106px;height:69px;top:9px;right:8px}.dashboard-brand-logos{padding-right:0}.dashboard-brand-stage .dashboard-brand-logos>img:first-child{border-radius:9px;width:38px;height:38px}.dashboard-brand-stage .dashboard-brand-logos>img:last-child{width:72px;height:37px}.dashboard-brand-copy b{font-size:12px}.dashboard-brand-copy small{display:none}.monthly-dashboard{min-height:72px;padding:9px}.monthly-dashboard .progress-ring{flex-basis:52px;width:52px;height:52px}.monthly-dashboard .progress-ring:before{width:39px;height:39px}.monthly-dashboard h3{font-size:11px}.monthly-dashboard p,.monthly-dashboard span{font-size:6px}.analytics-launch-card{border-radius:11px;grid-template-columns:38px minmax(0,1fr) 12px;min-height:68px;padding:8px}.analytics-launch-icon{width:34px;height:34px}.analytics-launch-card b{font-size:9px}.analytics-launch-card small{display:none}.district-control-launchers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 14px}.district-control-launchers>button{border-radius:11px;grid-template-columns:38px minmax(0,1fr) 9px;gap:6px;min-height:70px;padding:7px}.district-control-launchers>button>span.district-art{border-radius:8px;width:36px;height:48px}.district-control-launchers>button.fuel .fuel-art>img{width:34px;height:46px}.district-control-launchers small{font-size:5px}.district-control-launchers b{margin:2px 0;font-size:9px}.district-control-launchers p{display:none}.district-control-launchers>button>i{font-size:12px}.walk-grid,.profile-report-shortcuts .walk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.walk-card,.profile-report-shortcuts .walk-card{border-radius:10px;grid-template-columns:25px minmax(0,1fr);gap:5px;min-height:62px;padding:7px;display:grid}.walk-card.yellow{grid-column:auto}.card-icon{border-radius:7px;width:25px;height:25px;font-size:13px}.walk-card b{font-size:8px}.walk-card small{font-size:5.5px;line-height:1.25}.walk-card i{display:none}.selected-store-ready{padding:8px 10px}.content>h3,.section-heading h3{margin:14px 0 7px}.store-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.store-history-card{border-left-width:3px;border-radius:10px;gap:6px;min-height:58px;padding:7px}.app-shell[class*=profile-] .store-history-card>span:first-child{border-radius:7px;min-width:39px;height:32px;font-size:8px}.store-history-card b{font-size:8px}.store-history-card small{font-size:6px;line-height:1.25}.store-history-card>i{font-size:14px}.store-card-brand-mark{display:none}.store-card-alert-line{gap:2px}.store-card-alert-line em{padding:2px 4px;font-size:5.5px}.retail360-store-snapshot,.retail360-manager-panel{border-radius:12px;margin:9px}.retail360-store-snapshot.ready>header,.retail360-manager-panel>header{flex-direction:row;align-items:center;padding:9px 10px}.retail360-store-snapshot.ready>header p,.retail360-manager-panel>header p{font-size:6px}.retail360-store-snapshot.ready>header h2,.retail360-manager-panel>header h2{margin:2px 0;font-size:13px}.retail360-store-snapshot.ready>header span,.retail360-manager-panel>header span{font-size:6.5px}.retail360-store-snapshot.ready>header>b{padding:4px 6px;font-size:6px}.retail360-manager-panel>header button{min-height:31px;padding:0 8px;font-size:7px}.retail360-metric-cards,.retail360-district-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px}.retail360-metric-cards article,.retail360-district-kpis article{border-radius:7px;padding:6px}.retail360-metric-cards span,.retail360-district-kpis span{font-size:5.5px}.retail360-metric-cards b,.retail360-district-kpis b{margin:2px 0;font-size:11px}.retail360-metric-cards small{font-size:5.5px;line-height:1.2}.retail360-grade-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 7px 7px}.retail360-grade-metrics>article{border-radius:8px}.retail360-grade-metrics>article>header{grid-template-columns:5px 1fr auto;gap:5px;padding:5px 6px}.retail360-grade-metrics>article>header>span{height:20px}.retail360-grade-metrics>article>header b{font-size:8px}.retail360-grade-metrics>article>header small{font-size:5.5px}.retail360-grade-metrics>article>div{gap:4px;padding:5px}.retail360-grade-metrics>article>div small{font-size:5px}.retail360-grade-metrics>article>div b{font-size:8px}.retail360-manager-stores{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 7px 7px}.retail360-store-snapshot.ready>footer{flex-flow:wrap;align-items:center;padding:7px 8px}.retail360-store-snapshot.ready>footer span,.retail360-store-snapshot.ready>footer b{font-size:6px}.retail360-store-snapshot.ready>footer button{width:auto;min-height:29px;margin-left:auto;padding:0 8px;font-size:6px}}.auth-public-links{justify-content:center;gap:18px;margin:-8px 18px 20px;display:flex}.auth-public-links a{color:#174f79;font-size:9px;font-weight:900;text-decoration:none}.auth-public-links a:hover,.auth-public-links a:focus-visible{text-decoration:underline}.auth-privacy-modal{width:min(620px,100%)}.auth-privacy-body{gap:15px;padding:18px;display:grid}.auth-privacy-body nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-privacy-body nav a{color:#173d60;background:#fff;border:1px solid #cbd9e0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 8px;min-height:84px;padding:13px;text-decoration:none;display:grid}.auth-privacy-body nav a:hover,.auth-privacy-body nav a:focus-visible{border-color:#174f79;box-shadow:0 0 0 2px #174f7920}.auth-privacy-body nav b{font-size:11px}.auth-privacy-body nav span{color:#637784;font-size:8px;line-height:1.45}.auth-privacy-body nav i{grid-area:1/2/span 2;align-self:center;font-size:18px;font-style:normal}.auth-delete-account{background:#fff;border:1px solid #e0c4c1;border-radius:11px;overflow:hidden}.auth-delete-account summary{color:#8d342d;cursor:pointer;padding:13px;font-size:10px;font-weight:950}.auth-delete-account>div{border-top:1px solid #f0dfdd;gap:11px;padding:0 13px 14px;display:grid}.auth-delete-account p{color:#5f707b;margin:12px 0 0;font-size:8px;line-height:1.55}.auth-delete-account label{color:#6c3030;gap:6px;font-size:8px;font-weight:900;display:grid}.auth-delete-account input{color:#7c2620;border:2px solid #d4b2af;border-radius:8px;min-height:42px;padding:0 11px;font-size:12px;font-weight:950}.auth-owner-delete-warning{background:#fff8df;border:1px solid #d69a42;border-radius:9px;gap:3px;padding:11px;display:grid}.auth-owner-delete-warning b{color:#7a510b;font-size:9px}.auth-owner-delete-warning span{color:#755f32;font-size:8px;line-height:1.45}.auth-danger{color:#fff;background:#a8322a;border:0;border-radius:9px;min-height:43px;padding:10px 12px;font-size:9px;font-weight:950}.auth-danger:disabled{cursor:not-allowed;opacity:.45}.auth-app-review-choice{color:#5e4b0c;background:#fff9df;border:1px solid #d6be69;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.auth-app-review-choice input{margin-top:2px}.auth-app-review-choice span{gap:3px;display:grid}.auth-app-review-choice b{font-size:9px}.auth-app-review-choice small{color:#776b43;font-size:7px;line-height:1.45}.auth-app-review-control{background:#f6f8f9;border:1px solid #d9e1e5;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.auth-app-review-control.active{background:#fff9df;border-color:#d1b957}.auth-app-review-control>div{gap:2px;display:grid}.auth-app-review-control b{color:#173d60;font-size:8px}.auth-app-review-control span{color:#667985;font-size:7px;line-height:1.4}.auth-app-review-control button{color:#705d11;background:#fff;border:1px solid #b59a30;border-radius:7px;flex:none;min-height:32px;padding:6px 9px;font-size:7px;font-weight:900}@media (width<=600px){.auth-public-links{margin-top:-6px}.auth-privacy-body nav{grid-template-columns:1fr}.auth-app-review-control{flex-direction:column;align-items:stretch}}.public-info-page{color:#17202a;background:linear-gradient(150deg,#0c263d,#174f79 52%,#0c3f36);min-height:100dvh;padding:28px 18px 54px}.public-info-shell{background:#f7f9fa;border:1px solid #ffffff70;border-radius:24px;width:min(920px,100%);margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #03101a80}.public-info-brand{background:#fff;border-bottom:5px solid #f26b2b;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.public-info-brand>div{align-items:center;gap:12px;display:flex}.public-info-brand img{object-fit:contain;border:1px solid #dce3e7;border-radius:14px;width:58px;height:58px}.public-info-brand strong{color:#173d60;font-size:19px;display:block}.public-info-brand span{color:#657681;letter-spacing:.08em;margin-top:3px;font-size:10px;font-weight:800;display:block}.public-info-brand>a{color:#174f79;background:#edf4f8;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none}.public-info-hero{color:#fff;background:linear-gradient(135deg,#102a43,#17664f);padding:30px 34px}.public-info-hero p{color:#f6ca2f;letter-spacing:.14em;margin:0;font-size:9px;font-weight:1000}.public-info-hero h1{margin:6px 0 10px;font-size:34px;line-height:1.08}.public-info-hero span{color:#d8e7e4;max-width:690px;font-size:13px;line-height:1.55;display:block}.public-info-document{gap:24px;padding:30px 34px;display:grid}.public-info-document section{border-bottom:1px solid #dfe5e8;padding-bottom:22px}.public-info-document section:last-child{border-bottom:0;padding-bottom:0}.public-info-document h2{color:#173d60;margin:0 0 9px;font-size:19px}.public-info-document h3{color:#315066;margin:16px 0 6px;font-size:14px}.public-info-document p,.public-info-document li{color:#526571;font-size:13px;line-height:1.65}.public-info-document p{margin:7px 0}.public-info-document ul{margin:8px 0;padding-left:20px}.public-info-document a{color:#0d6b87;font-weight:850}.public-info-contact{background:#eff8f4;border:1px solid #b9d6ca;border-radius:14px;padding:17px}.public-info-contact strong{color:#17664f;font-size:15px;display:block}.public-info-contact a{margin-top:7px;display:inline-block}.public-info-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-info-actions a{color:#fff;text-align:center;background:#173d60;border-radius:11px;place-items:center;min-height:50px;padding:12px;text-decoration:none;display:grid}.public-info-actions a:last-child{background:#e85f22}.public-info-footer{color:#61717d;background:#eaf0f3;justify-content:space-between;align-items:center;gap:15px;padding:17px 28px;font-size:10px;display:flex}.public-info-footer nav{gap:14px;display:flex}.public-info-footer a{color:#174f79;font-weight:900;text-decoration:none}@media (width<=620px){.public-info-page{background:#f7f9fa;padding:0}.public-info-shell{box-shadow:none;border:0;border-radius:0}.public-info-brand{padding:12px 14px}.public-info-brand img{width:48px;height:48px}.public-info-brand strong{font-size:16px}.public-info-brand span{font-size:8px}.public-info-brand>a{padding:8px;font-size:9px}.public-info-hero{padding:25px 20px}.public-info-hero h1{font-size:28px}.public-info-document{padding:24px 20px}.public-info-actions{grid-template-columns:1fr}.public-info-footer{flex-direction:column;align-items:flex-start}}
