:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#152235;background:#edf2f7;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#edf2f7}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{background:#0b1828;color:#e6edf5;padding:30px 18px 22px;display:flex;flex-direction:column;min-height:100vh}.brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:760;letter-spacing:-1px;color:#f8fbff}.brand>span:last-child>span{color:#48d4b4}.brand-mark{width:35px;height:35px;border-radius:9px;display:inline-grid;place-items:center;color:#0b1828;background:#48d4b4;font-size:22px;font-weight:850}.brand-subtitle{color:#7d92a9;font-size:10px;font-weight:800;letter-spacing:1.4px;margin:10px 10px 38px 45px}.sidebar nav{display:grid;gap:5px}.nav-link{text-align:left;border:0;color:#b2c2d3;background:transparent;font-weight:600;padding:12px 13px;border-radius:8px;transition:.16s ease}.nav-link:hover{color:#fff;background:#162943}.nav-link.active{color:#fff;background:#1c3956;box-shadow:inset 3px 0 #48d4b4}.sidebar-status{margin-top:auto;background:#12243b;border:1px solid #263c57;border-radius:9px;padding:12px;font-size:12px;color:#d8e6f5;line-height:1.6}.sidebar-status small{color:#8fa3b9}.status-dot{display:inline-block;width:7px;height:7px;background:#f7bd43;border-radius:50%;margin-right:7px}.content{min-width:0;padding:31px 42px 55px}.topbar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:28px}.eyebrow{font-size:10px;font-weight:800;color:#708298;letter-spacing:1.15px;margin:0 0 6px}h1,h2,h3,p{margin-top:0}h1{font-size:26px;margin-bottom:0;letter-spacing:-.55px}h2{font-size:25px;letter-spacing:-.45px;line-height:1.15}h3{font-size:17px;margin:0;letter-spacing:-.2px}.profile{display:flex;align-items:center;gap:9px;color:#384a60}.profile strong,.profile small{display:block;font-size:12px}.profile small{color:#7a8ca1;margin-top:2px}.avatar{width:34px;height:34px;border-radius:50%;background:#d8e9ea;color:#237b70;display:grid;place-items:center;font-weight:800}.quiet-button,.text-button{border:0;background:transparent;color:#197f72;font-weight:700;font-size:12px;padding:7px}.quiet-button{color:#64788e;margin-left:5px}.text-button:hover{color:#0c5d54;text-decoration:underline}.page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hero-card{grid-column:1 / -1;background:linear-gradient(115deg,#122a46,#174f67);color:#f9fcff;min-height:194px;border-radius:15px;padding:29px 31px;display:flex;justify-content:space-between;gap:25px;align-items:center;overflow:hidden;position:relative}.hero-card:after{content:"";width:330px;height:330px;border:42px solid rgba(97,225,197,.11);position:absolute;right:-145px;border-radius:50%}.hero-card .eyebrow{color:#8edaca}.hero-card h2{max-width:610px;margin-bottom:8px}.hero-card p:not(.eyebrow){color:#d2e5ed;max-width:680px;font-size:14px;line-height:1.55;margin-bottom:0}.hero-callout{position:relative;z-index:1;width:150px;border-left:1px solid rgba(255,255,255,.22);padding-left:25px;flex:0 0 auto}.hero-callout strong{display:block;font-size:46px;line-height:.95;color:#6be1ca}.hero-callout span{display:block;font-size:12px;margin-top:9px;color:#d3e7ef}.metric-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card,.card,.location-card{background:#fff;border:1px solid #dfe7ee;border-radius:12px;box-shadow:0 1px 2px #10233a06}.metric-card{padding:20px;min-height:128px}.metric-card p{color:#667a91;font-weight:650;font-size:12px;margin-bottom:13px}.metric-card strong{display:block;font-size:31px;letter-spacing:-.8px;margin-bottom:5px}.metric-card small{color:#89a;font-size:11px}.card{padding:23px}.card.wide{grid-column:1 / -1}.card.half{min-width:0}.card-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:17px}.readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.readiness{border:1px solid #e4ebf0;min-height:99px;padding:14px;border-radius:9px;display:grid;grid-template-columns:22px 1fr auto;gap:9px;align-items:start}.readiness strong{font-size:12px;color:#263d55}.readiness p{font-size:11px;color:#788a9d;line-height:1.4;margin:5px 0 0}.check{color:#9aaabb;font-weight:800;font-size:18px;line-height:1}.check.done{color:#1caa8d}.clean-list{padding:0;list-style:none;margin:0}.clean-list li{display:flex;align-items:center;gap:11px;border-top:1px solid #edf1f4;padding:12px 0}.clean-list strong,.clean-list small{display:block}.clean-list strong{font-size:13px}.clean-list small{color:#7b8da0;font-size:11px;margin-top:3px}.clean-list .badge{margin-left:auto}.location-icon,.product-thumb{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#e7f2f3;color:#248276;font-size:12px;font-weight:800}.product-thumb{background:#edf0ff;color:#5361a4;border-radius:50%}.location-icon.large{width:40px;height:40px;font-size:15px}.product-image{object-fit:cover;background:#f4f6f8;border:1px solid #e2e9ef}.badge{display:inline-block;border:1px solid #d9e2ea;background:#f5f7f9;color:#63758b;border-radius:99px;font-size:10px;font-weight:800;padding:4px 7px;white-space:nowrap}.badge.positive{background:#e9faf4;border-color:#bfe9dc;color:#17826d}.empty{min-height:115px;display:grid;place-items:center;color:#8091a3;text-align:center;padding:22px}.empty span{font-size:28px;color:#b4c1cc}.empty p{max-width:320px;margin:4px 0 0;font-size:13px;line-height:1.4}.page-stack{display:grid;gap:18px}.toolbar{min-height:45px;display:flex;justify-content:space-between;align-items:center;gap:15px}.toolbar p{color:#728499;font-size:13px;margin:0}.search-box{display:flex;align-items:center;background:#fff;border:1px solid #dbe5ed;border-radius:8px;min-width:min(100%,430px);padding:0 12px}.search-box span{color:#7e91a3;font-size:20px;margin-right:7px}.search-box input{border:0;outline:0;padding:11px 0;width:100%;color:#263b52;background:transparent;font-size:13px}.primary-button{border:0;background:#117b6d;color:#fff;border-radius:8px;padding:10px 14px;font-weight:750;font-size:12px;box-shadow:0 2px 5px #0653492e}.primary-button:hover{background:#0d695d}.primary-button:disabled{opacity:.6;cursor:progress}.sync-label{color:#8193a6;font-size:11px;padding-top:4px}.table-card{padding-bottom:7px}.table-wrap{overflow-x:auto;margin:0 -23px}table{border-collapse:collapse;width:100%;min-width:720px}th{color:#8394a6;text-align:left;font-size:10px;letter-spacing:.7px;padding:11px 23px;background:#f8fafb}td{padding:13px 23px;border-top:1px solid #ebf0f4;font-size:12px;color:#34485d}td strong,td small{display:block}td strong{font-size:13px;color:#20384f}td small{font-size:10px;color:#7f91a3;margin-top:4px}.form-card{padding:23px}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.form-grid label{display:grid;gap:6px;color:#566b81;font-size:11px;font-weight:750}.form-grid input,.form-grid select,.form-grid textarea,.access-form input{color:#21364c;border:1px solid #d9e3eb;border-radius:7px;background:#fff;padding:9px 10px;outline:none;font-size:13px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.access-form input:focus{border-color:#42ae9c;box-shadow:0 0 0 3px #39b29e21}.form-actions{grid-column:1 / -1;padding-top:2px}.check-label{grid-column:span 2;grid-template-columns:auto 1fr;align-items:center}.check-label input{width:15px;height:15px;padding:0}.location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.location-card{padding:20px;min-height:190px;display:flex;flex-direction:column;gap:13px}.location-card h3{margin-bottom:4px}.location-card p:not(.eyebrow){color:#718399;font-size:12px;margin-bottom:0}.location-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.location-footer code{color:#6c8095;font-size:11px}.wide-field{grid-column:1 / -1}.import-intro{background:#f2faf7;border-color:#c9e8de}.import-intro p:not(.eyebrow){max-width:720px;color:#526d67;line-height:1.55;font-size:13px;margin-bottom:0}.import-form textarea{min-height:260px;resize:vertical;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.45}.import-hint{align-self:end;color:#7890a1;font-size:11px;line-height:1.4;padding:6px 0}.result-strip{margin-top:16px;display:flex;gap:9px;flex-wrap:wrap}.result-strip span{padding:8px 10px;border-radius:6px;background:#f4f8fa;color:#5e7185;font-size:12px}.result-strip strong{color:#193e5c}.notice{display:flex;justify-content:space-between;gap:10px;border-radius:8px;padding:11px 13px;margin:0 0 15px;font-size:12px;font-weight:650}.notice button{color:inherit;border:0;background:transparent;font-size:18px;line-height:12px}.notice.success{background:#e6f7f0;color:#0d6b5d;border:1px solid #bde7d9}.notice.error{background:#fff0ef;color:#a2423e;border:1px solid #f2c9c6}.loading-bar{height:3px;border-radius:99px;margin:-18px 0 15px;background:linear-gradient(90deg,#32c4a9,#2e7d9c,#32c4a9);background-size:200% 100%;animation:slide 1.1s linear infinite}@keyframes slide{to{background-position:200% 0}}.access-screen{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 82% 15%,#d2f5eb,transparent 30%),radial-gradient(circle at 15% 85%,#d9e8fa,transparent 35%),#eff5f7;padding:25px}.access-panel{width:min(100%,480px);background:#ffffffed;border:1px solid #dce7ee;box-shadow:0 20px 45px #1d37521f;border-radius:16px;padding:37px}.access-brand{color:#152b47;margin-bottom:30px}.access-panel h1{font-size:26px;line-height:1.18;margin-bottom:10px}.access-copy{color:#687e94;font-size:13px;line-height:1.55;margin-bottom:22px}.access-form{display:grid;gap:13px}.access-form label{display:grid;gap:6px;color:#546a7f;font-size:12px;font-weight:750}.access-form input{padding:10px}.access-form .primary-button{margin-top:4px;min-height:40px}.access-panel .text-button{margin:18px 0 -6px;padding-left:0}.coming-soon{max-width:680px;margin:50px auto;text-align:center;padding:55px 35px}.coming-soon h2{margin-bottom:10px}.coming-soon p:not(.eyebrow){color:#71849a;font-size:14px;line-height:1.5;margin:0 auto;max-width:480px}@media(max-width:1050px){.content{padding:28px}.metric-grid,.readiness-grid,.location-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shell{display:block}.sidebar{min-height:auto;padding:18px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-subtitle,.sidebar-status{display:none}.content{padding:20px 15px 35px}.topbar{align-items:flex-start}.profile strong,.profile small{display:none}.hero-card{padding:23px}.hero-card h2{font-size:22px}.hero-callout{display:none}.page-grid,.metric-grid,.location-grid,.readiness-grid,.form-grid{grid-template-columns:1fr}.card.half{grid-column:1 / -1}.toolbar{align-items:stretch;flex-direction:column}.toolbar .primary-button{width:100%}.check-label{grid-column:auto}.import-hint{align-self:auto}.access-panel{padding:27px 22px}}.hero-card.compact{min-height:154px}.safety-tag{position:relative;z-index:1;align-self:flex-start;border:1px solid rgba(127,244,214,.46);color:#b8f2e6;background:#091b2a40;padding:7px 10px;font-size:11px;font-weight:800;border-radius:99px;white-space:nowrap}.workflow-grid,.approval-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workflow-step,.approval-card{position:relative;overflow:hidden;background:#fff;border:1px solid #dfe8ee;border-radius:12px;padding:20px;min-height:206px;box-shadow:0 1px 2px #10233a06}.workflow-step>span{display:inline-grid;place-items:center;width:34px;height:27px;border-radius:6px;background:#e8f5f3;color:#167c70;font-size:11px;font-weight:850;margin-bottom:20px}.workflow-step h3,.approval-card h3{margin-bottom:8px;color:#213a51}.workflow-step p,.approval-card p{color:#718499;font-size:12px;line-height:1.55;margin-bottom:19px}.workflow-step small{display:inline-block;border-radius:99px;background:#f1f5f8;color:#718398;font-size:10px;font-weight:800;padding:5px 8px}.split-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:28px;align-items:center}.split-card h2,.approval-banner h2{margin-bottom:10px}.split-card p:not(.eyebrow),.approval-banner p:not(.eyebrow),.report-copy{color:#647b91;font-size:13px;line-height:1.6;margin-bottom:0}.calculator{background:#f2f8f7;border:1px solid #d4e9e3;border-radius:10px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.calculator label{position:relative;grid-column:1 / -1;display:grid;gap:5px;color:#597369;font-size:11px;font-weight:800}.calculator input{border:1px solid #bfddd5;border-radius:7px;background:#fff;color:#183e38;padding:9px 34px 9px 10px;font-size:14px;font-weight:750;outline:none}.calculator label span{position:absolute;right:11px;bottom:9px;color:#6a8a81;font-size:12px}.calculator div{border-top:1px solid #d7eae4;padding-top:11px}.calculator small,.calculator strong{display:block}.calculator small{color:#6b857e;font-size:10px;margin-bottom:4px}.calculator strong{color:#1c5148;font-size:16px}.approval-banner{background:linear-gradient(125deg,#fffdf8,#fff6e6);border-color:#f1dfb5}.approval-banner .eyebrow{color:#a4792a}.approval-banner h2{color:#3f3b2d}.approval-icon{display:grid;place-items:center;width:34px;height:34px;color:#a56e21;background:#fff0ce;border-radius:50%;font-weight:900;margin-bottom:20px}.approval-card .badge{position:absolute;bottom:18px;left:20px}.report-copy{max-width:760px}@media(max-width:1050px){.workflow-grid,.approval-grid,.split-card{grid-template-columns:1fr}.calculator{max-width:520px}}@media(max-width:760px){.hero-card.compact{min-height:0}.safety-tag{display:none}.calculator{grid-template-columns:1fr}.calculator div{border-top:1px solid #d7eae4}.workflow-step,.approval-card{min-height:0}}.match-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.match-source{background:#fff;border:1px solid #dfe8ee;border-radius:12px;padding:19px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;min-height:168px;box-shadow:0 1px 2px #10233a06}.match-source .badge{grid-column:2;justify-self:start;margin-top:2px}.match-source h3{color:#213a51;margin-bottom:6px}.match-source p:not(.eyebrow){color:#718499;font-size:11px;line-height:1.5;margin-bottom:0}.match-source-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;font-size:14px;font-weight:850}.match-source-icon.regla{color:#186d63;background:#e5f5f0}.match-source-icon.maspo{color:#525fa0;background:#edf0ff}.match-source-icon.stanro{color:#9b6825;background:#fff2db}.match-policy{padding-bottom:19px}.match-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.match-rules article{border:1px solid #e4ebf0;border-radius:9px;padding:14px;min-height:126px;display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:start}.match-rules article>span{color:#168272;font-size:11px;font-weight:850;background:#e8f5f3;border-radius:5px;text-align:center;padding:4px 0}.match-rules strong{display:block;color:#263d55;font-size:12px;margin:3px 0 5px}.match-rules p{color:#788a9d;font-size:11px;line-height:1.4;margin:0}@media(max-width:1050px){.match-source-grid,.match-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.match-source-grid,.match-rules{grid-template-columns:1fr}.match-source{min-height:0}}.availability-policy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.availability-policy article{min-height:112px;border:1px solid #e4ebf0;border-radius:9px;padding:14px;background:#fbfcfd}.availability-policy article p{margin:10px 0 0;color:#718499;font-size:12px;line-height:1.45}@media(max-width:1050px){.availability-policy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.availability-policy{grid-template-columns:1fr}}.catalog-summary{margin:-2px 0 15px;color:#718499;font-size:12px}.catalog-summary strong{color:#26465d}.catalog-limit-note{margin:13px 0 10px;color:#7c8fa1;font-size:11px;line-height:1.45}.quality-note{color:var(--muted);font-size:.72rem;margin-top:.28rem;line-height:1.35}.quality-filters{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.quality-filters .primary-button,.quality-filters .quiet-button{min-height:34px}.quality-list{margin-top:8px}.quality-list li{align-items:flex-start}.quality-list small{display:block;margin-top:5px}.quality-row-button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:flex-start;border:0;background:transparent;padding:0;color:inherit;text-align:left;cursor:pointer}.quality-row-button:hover strong{color:#0d7d6b}.quality-row-button:focus-visible{outline:2px solid #2aa98f;outline-offset:4px;border-radius:6px}.quality-detail{margin-top:16px;padding:18px;border:1px solid #cfe6de;border-radius:10px;background:#f6fbf9}.quality-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:13px}.quality-detail-grid article{padding:13px;border:1px solid #e0ece8;border-radius:8px;background:#fff}.quality-detail-grid strong{color:#193e5c;font-size:12px}.quality-detail-grid p{margin:6px 0 0;color:#60778a;font-size:12px;line-height:1.5}@media(max-width:760px){.quality-row-button{grid-template-columns:auto minmax(0,1fr)}.quality-row-button .badge{grid-column:2;justify-self:start}.quality-detail-grid{grid-template-columns:1fr}}.owner-dashboard{gap:20px}.owner-command-bar{position:relative;overflow:visible;display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(260px,.9fr) auto;gap:22px;align-items:center;padding:24px 26px;background:radial-gradient(circle at 88% 16%,rgba(77,249,200,.24),transparent 25%),linear-gradient(120deg,#071c31,#0a3852 54%,#0c786e);border-radius:18px;color:#f4fffd;box-shadow:0 18px 45px #07213733}.owner-title .eyebrow{color:#79ead6;margin-bottom:6px}.owner-title h2{margin:0 0 7px;color:#fff;font-size:26px;letter-spacing:-.6px}.owner-title p:not(.eyebrow){margin:0;color:#d1e8ef;font-size:12px;line-height:1.55;max-width:560px}.owner-search{position:relative;display:grid;gap:6px}.owner-search label{color:#a9ddd7;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.owner-search input{width:100%;box-sizing:border-box;border:1px solid rgba(190,249,236,.38);border-radius:10px;padding:12px 13px;outline:0;background:#ffffff1c;color:#fff;font:inherit;font-size:13px}.owner-search input::placeholder{color:#c6dce3}.owner-search input:focus{box-shadow:0 0 0 3px #79ead62e;border-color:#8df2df}.search-results{position:absolute;z-index:20;left:0;right:0;top:72px;padding:6px;border:1px solid #d6e8ed;border-radius:10px;background:#fff;box-shadow:0 18px 30px #07233833}.search-results button{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left;border:0;background:transparent;border-radius:7px;padding:10px;color:#204055}.search-results button:hover{background:#eff9f7}.search-results strong{font-size:12px}.search-results span{color:#6f8597;font-size:11px;white-space:nowrap}.owner-sync{min-width:145px;display:grid;justify-items:end;gap:4px;color:#c8e1e8;text-align:right;font-size:10px}.owner-sync strong{color:#fff;font-size:11px}.live-dot{display:inline-flex;align-items:center;gap:5px;color:#a0f6d8;font-size:10px;font-weight:850;letter-spacing:.1em}.live-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:#53f1b5;box-shadow:0 0 0 5px #53f1b529}.owner-controls{display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.owner-control-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.quiet-button{border:1px solid #d8e6eb;border-radius:8px;padding:10px 12px;color:#516c7e;background:#fff;font-size:12px;font-weight:750}.quiet-button:hover{background:#f4f9fa}.transaction-date{display:grid;gap:4px;color:#637a8d;font-size:10px;font-weight:800}.transaction-date input{min-height:37px;border:1px solid #cfdde5;border-radius:8px;color:#29465d;background:#fff;font:inherit;padding:8px 9px}.market-tape{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #d6e5e8;border-radius:16px;background:#fff;box-shadow:0 10px 25px #11404f0f}.tape-card{min-width:0;padding:19px 20px;border-right:1px solid #e4eef0;background:linear-gradient(180deg,#fff,#f8fbfc)}.tape-card:last-child{border-right:0}.tape-card.tape-primary{background:linear-gradient(135deg,#0b5e62,#099070);color:#fff}.tape-card p{margin:0 0 9px;color:#6c8291;font-size:9px;font-weight:850;letter-spacing:.1em}.tape-primary p{color:#a4f3df}.tape-card strong{display:block;margin-bottom:7px;color:#193d4b;font-size:24px;letter-spacing:-1px;white-space:nowrap}.tape-primary strong{color:#fff}.tape-card span{color:#718897;font-size:11px;line-height:1.35}.tape-primary span{color:#d4ffef}.owner-intelligence{padding:20px;border:1px solid #dbe8ee;border-radius:15px;background:linear-gradient(110deg,#f1fafb,#f9fdfd)}.intelligence-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 15px;margin-bottom:15px}.intelligence-heading .eyebrow{margin:0}.intelligence-heading h3{margin:0;color:#183b52;font-size:17px}.intelligence-heading p:not(.eyebrow){margin:0;color:#708899;font-size:11px}.signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.signal-card{display:grid;grid-template-columns:29px minmax(0,1fr);gap:10px;min-height:87px;padding:13px;border:1px solid #d9e8eb;border-radius:11px;background:#fff}.signal-card.positive{border-left:4px solid #2fb68d}.signal-card.caution{border-left:4px solid #f0a13e}.signal-card.accent{border-left:4px solid #3a9cc7}.signal-card.neutral{border-left:4px solid #8a99aa}.signal-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:#1b8378;font-weight:900}.caution .signal-icon{background:#dc8b26}.accent .signal-icon{background:#2f8cb7}.neutral .signal-icon{background:#798a9a}.signal-card strong{display:block;color:#27485b;font-size:12px}.signal-card p{margin:5px 0 0;color:#6d8594;font-size:10px;line-height:1.48}.owner-story-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:18px}.leaderboard-card,.retail-action-card{min-height:280px}.ranking-badge,.receipt-count{padding:7px 9px;border:1px solid #d6e9e5;border-radius:999px;color:#1b7569;background:#edf9f7;font-size:10px;font-weight:800;white-space:nowrap}.leader-list{display:grid;gap:2px}.leader-list article{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(90px,.7fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf1f3}.leader-list article:last-child{border-bottom:0}.leader-rank{display:grid;place-items:center;width:28px;height:28px;color:#39766f;border-radius:8px;background:#e9f8f5;font-size:11px;font-weight:900}.leader-product strong,.leader-product small{display:block}.leader-product strong{overflow:hidden;color:#26475b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.leader-product small{margin-top:3px;color:#7d91a0;font-size:10px}.leader-bar{height:7px;overflow:hidden;border-radius:99px;background:#e6eff1}.leader-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#36ba9b,#258eb3)}.leader-list b{color:#165a58;font-size:12px;white-space:nowrap}.retail-action-card{background:linear-gradient(145deg,#142b47,#155f71);color:#efffff}.retail-action-card .eyebrow{color:#8ee4d5}.retail-action-card h3{margin:0 0 16px;color:#fff}.retail-fact{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:11px 0;border-top:1px solid rgba(220,255,249,.18)}.retail-fact:first-of-type{border-top:0}.retail-fact span{color:#afd9db;font-size:9px;font-weight:850;letter-spacing:.08em}.retail-fact strong{color:#fff;font-size:17px}.retail-fact small{color:#c4e5e5;font-size:10px}.action-note{margin:16px 0 0;padding:10px;border-radius:8px;background:#9df2dd1c;color:#cbeded;font-size:10px;line-height:1.45}.receipt-stream-card{padding-bottom:18px}.receipt-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.receipt-card{min-width:0;border:1px solid #dce8ec;border-radius:11px;overflow:hidden;background:#fff;box-shadow:0 6px 14px #1339480a}.receipt-card header{display:flex;justify-content:space-between;gap:8px;padding:10px 11px;background:#f2f8f8}.receipt-card header div{display:grid;gap:2px}.receipt-card header strong{color:#225569;font-size:14px}.receipt-card header span{color:#6f8797;font-size:10px}.receipt-card header b{color:#176658;font-size:12px;white-space:nowrap}.receipt-card ul{display:grid;gap:5px;min-height:76px;margin:0;padding:10px 11px 7px;list-style:none}.receipt-card li{display:flex;justify-content:space-between;gap:7px;color:#4d6778;font-size:10px}.receipt-card li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.receipt-card li b{color:#688293;font-size:10px}.receipt-card>small{display:block;padding:0 11px 8px;color:#72899a;font-size:10px}.receipt-card footer{padding:8px 11px;border-top:1px solid #edf2f4;color:#7c91a1;font-size:10px}.receipt-loading{padding:14px 0}.receipt-loading p{margin:8px 0 0;color:#718899;font-size:11px}.daily-overview-card{padding-bottom:16px}.owner-daily-chart{margin-bottom:0}.owner-daily-chart .daily-column{border:0;padding:0;cursor:pointer;background:transparent}.owner-daily-chart .daily-column.selected .daily-bar{background:linear-gradient(180deg,#ffbd55,#e77725)}.owner-daily-chart .daily-column:hover .daily-bar{filter:saturate(1.35) brightness(1.05)}.owner-daily-chart .daily-column:hover small,.owner-daily-chart .daily-column.selected small{color:#1a6d6a;font-weight:800}.lower-analytics{margin-top:2px}.detailed-receipts{padding:0;overflow:hidden}.detailed-receipts summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 19px;cursor:pointer;list-style:none}.detailed-receipts summary::-webkit-details-marker{display:none}.detailed-receipts summary:after{content:"+";order:3;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#e9f7f5;color:#167267;font-size:16px;font-weight:700}.detailed-receipts[open] summary:after{content:"–"}.detailed-receipts summary .eyebrow{margin:0 0 3px}.detailed-receipts summary h3{margin:0;color:#26455b;font-size:14px}.detailed-receipts summary b{margin-left:auto;color:#167267;font-size:11px}.detailed-receipts>.report-copy{margin:0;padding:0 19px 12px}.detailed-receipts>.table-wrap{padding:0 19px 19px}.transaction-lines td{background:#f6fafb;padding:12px!important}.transaction-lines .table-wrap{margin:0}.transaction-lines table{background:#fff}.transaction-lines th{font-size:10px}.compact-button{padding:7px 9px;font-size:11px;white-space:nowrap}.sales-two-col{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(320px,.62fr);gap:18px}.location-sales-list{display:grid;gap:16px}.location-sales-list article{display:grid;grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:12px}.location-sales-list strong,.location-sales-list small{display:block}.location-sales-list strong{color:#213a51;font-size:13px}.location-sales-list small{color:#7a8c9d;font-size:10px;margin-top:3px}.location-sales-list b{color:#1d544b;font-size:12px;text-align:right;white-space:nowrap}.location-bar{height:8px;overflow:hidden;background:#e6eeef;border-radius:99px}.location-bar span{display:block;height:100%;border-radius:inherit;background:#27aa92}.callout-note{background:#f2f8fa;color:#5d7386;border:1px solid #dce9ee;border-radius:8px;padding:12px;font-size:11px;line-height:1.48;margin-top:20px}.callout-note strong{color:#36566d}.hour-chart{height:180px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:5px;border-bottom:1px solid #e2ebf0;padding:8px 2px 0}.hour-column{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:5px}.hour-column span{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#86d9c9,#198a84)}.hour-column small{min-height:12px;color:#8093a3;font-size:8px}.history-progress{display:flex;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #dce9ed;border-radius:11px;background:#f5fafb}.history-progress.error{border-color:#efcfba;background:#fff8f3}.history-progress .eyebrow{margin:0 0 5px}.history-progress strong{color:#315368;font-size:12px}.history-progress p{margin:5px 0 0;color:#718899;font-size:10px}.history-progress-meta{display:grid;align-content:center;justify-items:end;gap:6px;color:#718899;font-size:10px;text-align:right}@media(max-width:1160px){.owner-command-bar{grid-template-columns:1fr 1fr}.owner-sync{align-items:start;justify-items:start;text-align:left}.market-tape{grid-template-columns:repeat(2,1fr)}.tape-card:nth-child(2){border-right:0}.tape-card:nth-child(-n+2){border-bottom:1px solid #e4eef0}.signal-grid,.receipt-stream,.owner-story-grid{grid-template-columns:1fr}.retail-action-card{min-height:auto}.sales-two-col{grid-template-columns:1fr}}@media(max-width:760px){.owner-command-bar{grid-template-columns:1fr;padding:20px}.owner-title h2{font-size:22px}.owner-controls,.owner-control-actions{align-items:stretch;flex-direction:column}.owner-control-actions>*{width:100%;box-sizing:border-box}.market-tape{grid-template-columns:1fr}.tape-card,.tape-card:nth-child(2){border-right:0;border-bottom:1px solid #e4eef0}.tape-card:last-child{border-bottom:0}.signal-grid{grid-template-columns:1fr}.leader-list article{grid-template-columns:32px minmax(0,1fr) auto}.leader-bar{display:none}.receipt-stream{grid-template-columns:1fr}.history-progress{flex-direction:column}.history-progress-meta{justify-items:start;text-align:left}.daily-chart{height:180px}.location-sales-list article{grid-template-columns:1fr;gap:7px}.location-sales-list b{text-align:left}.detailed-receipts summary{align-items:flex-start}.detailed-receipts summary b{margin-left:0}.owner-search{order:3}.owner-sync{order:2}.search-results{top:70px}}.leader-product .leader-sold{margin-top:4px;color:#1a766c;font-weight:800}.receipt-stream{align-items:start}.receipt-card.expanded{grid-column:span 2}.receipt-card.expanded ul{min-height:auto}.receipt-card li{align-items:flex-start}.receipt-card li>span{flex:1 1 auto;min-width:0;white-space:normal;line-height:1.35}.receipt-line-price{flex:0 0 auto;display:grid;justify-items:end;gap:2px;color:#698393;text-align:right;white-space:nowrap}.receipt-line-price strong{color:#1b665d;font-size:10px}.receipt-line-price small{color:#728999;font-size:9px}.receipt-expand-button{width:calc(100% - 22px);margin:1px 11px 9px;border:1px solid #b9e1da;border-radius:7px;padding:7px 8px;color:#177267;background:#effaf8;font-size:10px;font-weight:800;cursor:pointer}.receipt-expand-button:hover{border-color:#53ad9d;background:#e3f7f2}.receipt-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:15px;color:#617b8d;font-size:11px;font-weight:750}.receipt-page-button{min-width:106px;border:1px solid #c9dde3;border-radius:8px;padding:8px 10px;color:#24566a;background:#fff;font-size:11px;font-weight:800;cursor:pointer}.receipt-page-button:hover:not(:disabled){border-color:#2c9689;color:#12685f;background:#edfaf7}.receipt-page-button:disabled{cursor:not-allowed;opacity:.42}@media(max-width:1160px){.receipt-card.expanded{grid-column:auto}}@media(max-width:760px){.receipt-pagination{gap:7px;justify-content:space-between}.receipt-pagination span{text-align:center;font-size:10px}.receipt-page-button{min-width:0;padding:8px}.receipt-line-price{font-size:9px}}.owner-story-aside{display:grid;align-content:start;gap:18px}.period-top-card{padding-bottom:14px}.period-top-card .card-header{align-items:start}.period-top-card h3{margin:0;color:#24445b;font-size:16px}.period-top-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:13px 0 9px}.period-top-tab{border:1px solid #d7e6eb;border-radius:7px;padding:7px 4px;color:#5e7789;background:#fff;font-size:10px;font-weight:800;cursor:pointer}.period-top-tab:hover{border-color:#55a99c;background:#f0fbf8;color:#12675f}.period-top-tab.active{border-color:#1b8c7d;background:#167c72;color:#fff;box-shadow:0 4px 9px #12675f2e}.period-top-range{margin:0 0 7px;color:#718999;font-size:10px;font-weight:700}.period-top-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.period-top-list li{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #e9f0f2}.period-top-list li>span{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#2e756c;background:#eaf8f5;font-size:9px;font-weight:900}.period-top-list strong,.period-top-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.period-top-list strong{color:#2a485c;font-size:11px}.period-top-list small{margin-top:2px;color:#7890a0;font-size:9px}.period-top-list b{color:#14655d;font-size:11px;white-space:nowrap}@media(max-width:1160px){.owner-story-aside{grid-template-columns:1fr}}.receipt-stream-card{overflow:hidden}.receipt-wall-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding:3px 2px 14px}.receipt-stream.receipt-wall{display:grid;grid-template-columns:repeat(10,174px);align-items:start;gap:12px;width:max-content;min-width:100%}.receipt-stream.receipt-wall .receipt-card{position:relative;min-height:224px;overflow:hidden;border:1px solid #d9d0c1;border-radius:2px;background:linear-gradient(90deg,rgba(218,207,190,.16),transparent 12%,transparent 88%,rgba(218,207,190,.12)),#fffdf7;box-shadow:0 9px 18px #46361f1f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.receipt-stream.receipt-wall .receipt-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(106,94,74,.22) 4px 5px,transparent 5px 9px);opacity:.7}.receipt-stream.receipt-wall .receipt-card.expanded{grid-column:auto}.receipt-stream.receipt-wall .receipt-card header{align-items:flex-start;min-height:54px;padding:12px 10px 8px;border-bottom:1px dashed #b9ad9a;background:transparent}.receipt-paper-heading{display:grid;gap:2px;min-width:0}.receipt-paper-heading strong{color:#26211c!important;font-size:14px!important;letter-spacing:.12em}.receipt-paper-heading span{color:#63594e!important;font-size:8px!important;font-weight:800;letter-spacing:.05em}.receipt-paper-heading small{overflow:hidden;color:#7e7265;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.receipt-paper-total{display:grid;gap:2px;justify-items:end;text-align:right}.receipt-paper-total small{color:#73685d;font-size:8px;font-weight:800;letter-spacing:.08em}.receipt-paper-total b{color:#201c17!important;font-size:11px!important}.receipt-stream.receipt-wall .receipt-card ul{gap:6px;min-height:96px;padding:10px 10px 7px}.receipt-stream.receipt-wall .receipt-card li{align-items:flex-start;gap:5px;color:#3c352d;font-size:9px;line-height:1.32}.receipt-stream.receipt-wall .receipt-card li>span{white-space:normal}.receipt-stream.receipt-wall .receipt-line-price{gap:1px;color:#6d6257}.receipt-stream.receipt-wall .receipt-line-price strong{color:#393129;font-size:8px}.receipt-stream.receipt-wall .receipt-line-price small{color:#776c60;font-size:8px}.receipt-stream.receipt-wall .receipt-expand-button{width:calc(100% - 20px);margin:2px 10px 9px;border:1px dashed #b8aa95;border-radius:0;padding:6px 5px;color:#4d4439;background:#f8f2e7;font-family:inherit;font-size:8px;letter-spacing:.01em}.receipt-stream.receipt-wall .receipt-expand-button:hover{border-color:#8c7c65;background:#f0e5d2}.receipt-stream.receipt-wall .receipt-card footer{display:flex;justify-content:space-between;gap:5px;padding:8px 10px;border-top:1px dashed #b9ad9a;color:#6c6156;font-size:8px}.receipt-wall-scroll::-webkit-scrollbar{height:8px}.receipt-wall-scroll::-webkit-scrollbar-thumb{border-radius:9px;background:#c6d8d8}@media(max-width:760px){.receipt-stream.receipt-wall{grid-template-columns:repeat(10,164px);gap:9px}}.sales-calendar-card{padding-bottom:16px}.sales-calendar-header{align-items:center;margin-bottom:16px}.sales-calendar-header h3{margin:0;color:#24465d;font-size:18px}.calendar-month-control{display:grid;grid-template-columns:34px minmax(144px,auto) 34px;align-items:center;gap:7px}.calendar-month-control strong{color:#23465c;font-size:13px;text-align:center;text-transform:capitalize;white-space:nowrap}.calendar-month-control button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #cbdde2;border-radius:9px;color:#175f61;background:#f7fbfb;font-size:24px;line-height:1;cursor:pointer}.calendar-month-control button:hover:not(:disabled){border-color:#299889;background:#eaf8f5}.calendar-month-control button:disabled{cursor:not-allowed;opacity:.35}.calendar-weekdays,.sales-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.calendar-weekdays{margin-bottom:7px;padding:0 1px}.calendar-weekdays span{color:#79909d;font-size:9px;font-weight:850;letter-spacing:.05em;text-align:center;text-transform:uppercase}.sales-calendar-grid{min-height:288px}.sales-calendar-grid>button,.calendar-empty{min-height:64px;border-radius:10px}.sales-calendar-grid>button{display:grid;grid-template-columns:1fr;align-content:start;gap:2px;padding:8px;border:1px solid #dbe8eb;color:#587180;background:#f8fbfb;text-align:left;cursor:pointer}.sales-calendar-grid>button strong{color:#355d6e;font-size:13px}.sales-calendar-grid>button small{overflow:hidden;color:#8297a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sales-calendar-grid>button b{overflow:hidden;color:#27746b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sales-calendar-grid>button.has-sales{border-color:#cfe6e2;background:linear-gradient(145deg,#fafffe,#eef9f6)}.sales-calendar-grid>button.has-sales:hover{border-color:#2d9789;background:#e4f7f1;box-shadow:0 5px 13px #1c766b1f;transform:translateY(-1px)}.sales-calendar-grid>button.no-sales{border-style:dashed;color:#a0b0b9;background:#fbfcfc}.sales-calendar-grid>button.selected{border:2px solid #167c72;padding:7px;background:linear-gradient(145deg,#e5f8f1,#d9f2ea);box-shadow:0 0 0 3px #167c721f}.sales-calendar-grid>button.selected strong,.sales-calendar-grid>button.selected b{color:#075f59}.sales-calendar-grid>button:disabled{cursor:default;opacity:.55}.calendar-empty{background:linear-gradient(135deg,transparent 48%,#eef3f4 49%,#eef3f4 51%,transparent 52%)}.sales-calendar-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;margin-top:13px;color:#6a8392;font-size:10px}.sales-calendar-footer span{display:inline-flex;align-items:center;gap:6px}.sales-calendar-footer strong{color:#2e5769}.calendar-dot{width:8px;height:8px;border:1px solid #b8d6d2;border-radius:50%;background:#eaf8f5}.calendar-dot.selected{border-color:#167c72;background:#167c72}@media(max-width:760px){.sales-calendar-header{align-items:flex-start;flex-direction:column}.calendar-month-control{grid-template-columns:34px minmax(130px,auto) 34px}.calendar-weekdays,.sales-calendar-grid{gap:4px}.calendar-weekdays span{font-size:8px}.sales-calendar-grid{min-height:242px}.sales-calendar-grid>button,.calendar-empty{min-height:48px;border-radius:7px}.sales-calendar-grid>button{padding:5px}.sales-calendar-grid>button.selected{padding:4px}.sales-calendar-grid>button strong{font-size:11px}.sales-calendar-grid>button small,.sales-calendar-grid>button b{font-size:8px}}.tape-with-payments{min-height:134px}.tape-payment-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:11px;padding-top:9px;border-top:1px solid rgba(223,255,249,.28)}.tape-payment-breakdown span{display:grid;gap:2px;min-width:0}.tape-payment-breakdown i{overflow:hidden;color:#a9ede0;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap}.tape-payment-breakdown b{overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tape-payment-pending{display:block;margin-top:10px;padding-top:9px;border-top:1px solid rgba(223,255,249,.28);color:#d0f7ee;font-size:9px;line-height:1.35}.tape-payment-source{display:block;margin-top:5px;color:#b9f2e5;font-size:8px;line-height:1.25}.tape-card:not(.tape-primary) .tape-payment-breakdown{border-color:#dbe8eb}.tape-card:not(.tape-primary) .tape-payment-breakdown i{color:#63818d}.tape-card:not(.tape-primary) .tape-payment-breakdown b{color:#1b625d}.tape-card:not(.tape-primary) .tape-payment-pending{border-color:#dbe8eb;color:#698391}.tape-card:not(.tape-primary) .tape-payment-source{color:#78909c}.owner-story-grid .receipt-stream-card-primary{min-width:0}.owner-story-grid .receipt-wall-scroll{overflow-x:visible;padding-bottom:4px}.owner-story-grid .receipt-stream.receipt-wall{display:grid;grid-template-columns:repeat(5,minmax(118px,1fr));width:100%;min-width:0;gap:10px}.owner-story-grid .receipt-stream.receipt-wall .receipt-card{min-height:207px}.owner-story-grid .receipt-stream.receipt-wall .receipt-card ul{min-height:75px}.owner-story-grid .receipt-stream.receipt-wall .receipt-card footer{margin-top:auto}.collapsible-period-leaders{padding:0;overflow:hidden}.collapsible-period-leaders summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 19px;cursor:pointer;list-style:none}.collapsible-period-leaders summary::-webkit-details-marker{display:none}.collapsible-period-leaders summary span{display:grid;gap:3px}.collapsible-period-leaders summary .eyebrow{margin:0}.collapsible-period-leaders summary h3{margin:0;color:#26455b;font-size:15px}.collapsible-period-leaders summary small{color:#768e9d;font-size:10px}.collapsible-period-leaders summary b{display:inline-flex;align-items:center;gap:6px;color:#177267;font-size:11px;white-space:nowrap}.collapsible-period-leaders summary b:after{content:"+";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e9f7f5;font-size:15px}.collapsible-period-leaders[open] summary b:after{content:"–"}.collapsible-period-leaders[open] summary b{font-size:0}.collapsible-period-leaders[open] summary b:after{font-size:15px}.collapsible-period-leaders .table-wrap{padding:0 19px 19px}.half-hour-rhythm-card{overflow:hidden}.half-hour-rhythm-card .card-header{align-items:start}.half-hour-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.half-hour-cell{display:grid;grid-template-rows:58px auto auto auto;gap:2px;min-width:0;padding:6px 3px;border:1px solid #e0eaed;border-radius:8px;background:#f7fafb;text-align:center}.half-hour-cell.active{border-color:#c9e8e0;background:linear-gradient(160deg,#fafffe,#ebf8f4)}.half-hour-bar-wrap{display:flex;align-items:end;justify-content:center;min-height:58px;border-bottom:1px solid #dce9ea}.half-hour-bar-wrap i{display:block;width:64%;min-height:0;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#54c5b0,#16837d);box-shadow:0 3px 7px #16837d29}.half-hour-cell b{overflow:hidden;color:#294c60;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.half-hour-cell small{overflow:hidden;color:#708897;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.half-hour-cell em{overflow:hidden;color:#1d786d;font-size:8px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1160px){.owner-story-grid .receipt-stream.receipt-wall{grid-template-columns:repeat(5,minmax(112px,1fr))}}@media(max-width:760px){.tape-payment-breakdown{grid-template-columns:1fr}.owner-story-grid .receipt-wall-scroll{overflow-x:auto}.owner-story-grid .receipt-stream.receipt-wall{grid-template-columns:repeat(5,146px);width:max-content;min-width:100%}.half-hour-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.half-hour-cell{grid-template-rows:48px auto auto auto}.half-hour-bar-wrap{min-height:48px}}
