:root{--bg:#f1f4f1;--surface:#fff;--ink:#081513;--muted:#55685a;--line:#d8ded8;--accent:#294634;--accent-ink:#fff;--chosen:#e4eae4;--warn-bg:#fff6df;--warn-ink:#7a5300;--option:#eef1ee;--danger:#b3261e;--side-bg:#081513;--side-ink:#d8ded8;--side-muted:#839a85;--side-hover:#13261f;--side-active:#294634;--side-line:#1c3128;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#081513;--surface:#0f201b;--ink:#e6ebe6;--muted:#9aab9c;--line:#22362d;--accent:#839a85;--accent-ink:#081513;--chosen:#1b3127;--warn-bg:#3a3017;--warn-ink:#f1d28a;--option:#13261f;--danger:#f08a80;--side-bg:#050e0c;--side-ink:#d8ded8;--side-muted:#839a85;--side-hover:#12241e;--side-active:#294634;--side-line:#18291f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:15px/1.45 Segoe UI,system-ui,sans-serif}.app{max-width:1200px;margin:0 auto;padding:24px 16px 140px}fieldset.plain{border:0;min-width:0;margin:0;padding:0}fieldset.plain:disabled{opacity:.85}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}h1{letter-spacing:-.01em;margin:4px 0;font-size:28px}h2{margin:0;font-size:18px}h4{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:18px 0 8px;font-size:14px}h4 small{text-transform:none;letter-spacing:0;font-weight:400}.badge{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600;display:inline-block}.muted{color:var(--muted);font-size:13px}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 14px}button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}button.ghost{background:0 0;padding:5px 10px;font-size:13px}button.danger{color:var(--danger)}input,select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;max-width:100%;padding:6px 8px}input.num{text-align:right;font-variant-numeric:tabular-nums;width:100%}input.group{text-align:center;width:48px;font-weight:600}.add-bar{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.empty{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:40px}.module{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;padding:18px}.module-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.module-head h2{flex:1}.module-total{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.field{flex-direction:column;gap:4px;font-size:13px;display:flex}.field>span{color:var(--muted)}.field small{color:var(--muted);font-size:11px}.rows{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fin-name{min-width:170px}.check{align-items:center;gap:6px;margin-right:12px;display:inline-flex}.mini{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.pos-cell select{width:130px}.table-wrap{margin-top:10px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:12px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:top;font-variant-numeric:tabular-nums;padding:6px 8px}tr.chosen td{background:var(--chosen)}tr.option td{background:var(--option)}.warnings{background:var(--warn-bg);color:var(--warn-ink);border-radius:8px;margin-top:12px;padding:10px 12px;font-size:14px}.details{flex-direction:column;gap:4px;max-width:560px;margin-top:12px;font-size:14px;display:flex}.details>div{border-bottom:1px dotted var(--line);justify-content:space-between;gap:16px;padding:3px 0;display:flex}.summary{background:var(--surface);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:40px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000f}.sum-row{color:var(--muted);justify-content:space-between;gap:24px;min-width:240px;font-size:13px;display:flex}.grand-total{flex-direction:column;align-items:flex-end;display:flex}.grand-total span{color:var(--muted);font-size:12px}.grand-total strong{font-variant-numeric:tabular-nums;font-size:26px}a{color:var(--accent)}.shell{grid-template-columns:220px 1fr;min-height:100vh;display:grid}.side{background:var(--side-bg);color:var(--side-ink);border-right:1px solid var(--side-line);flex-direction:column;gap:4px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.side .brand{margin:0 8px 18px;font-size:17px;font-weight:700}.side .brand small{color:var(--side-muted);font-size:12px;font-weight:500;display:block}.side a.nav{color:var(--side-ink);border-radius:8px;padding:8px 10px;text-decoration:none;display:block}.side a.nav:hover{background:var(--side-hover)}.side a.nav.active{background:var(--side-active);color:#fff;font-weight:600}.side .me{color:var(--side-muted);border-top:1px solid var(--side-line);margin-top:auto;padding:8px;font-size:13px}.side .me button.ghost{color:var(--side-ink);border-color:var(--side-line);background:0 0}.side .me strong{color:var(--side-ink);display:block}.main{min-width:0}.main .app{padding-bottom:48px}.app.with-summary{padding-bottom:140px}.with-shell .summary{left:220px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;padding:18px}.card h2{margin-bottom:12px}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.list{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.list th{background:var(--bg)}.list td a{font-weight:600;text-decoration:none}.pill{background:var(--option);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.pill.ok{color:#1f6b33;background:#e3f3e6}.pill.warn{background:var(--warn-bg);color:var(--warn-ink)}@media (prefers-color-scheme:dark){.pill.ok{color:#9fe0b0;background:#1f3a26}}.notice{background:var(--chosen);border-radius:8px;margin-bottom:12px;padding:10px 12px}.error{color:#8a1c1c;background:#fde8e8;border-radius:8px;margin-bottom:12px;padding:10px 12px}@media (prefers-color-scheme:dark){.error{color:#ffc9c9;background:#4a1f1f}}.auth-box{max-width:380px;margin:10vh auto}.auth-box form{flex-direction:column;gap:12px;display:flex}.auth-box input{width:100%}.search{gap:8px;margin-bottom:12px;display:flex}.search input{flex:1}.form-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.form-grid .wide{grid-column:1/-1}textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;width:100%;min-height:70px;padding:6px 8px}.saving{color:var(--muted);font-size:13px}@media (max-width:800px){.shell{grid-template-columns:1fr}.side{flex-flow:wrap;height:auto;position:static}.side .me{border:0;margin-top:0}.with-shell .summary{left:0}}.module.excluded{background:var(--option)}.module.excluded>fieldset{opacity:.7}.dropzone{border:1.5px dashed var(--line);border-radius:10px;margin-top:8px;padding:12px}.dropzone[data-over]{border-color:var(--accent);background:var(--chosen)}.app.wide{max-width:1400px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:18px;display:flex}.tab{color:var(--ink);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 12px;font-size:14px;text-decoration:none}.tab.active{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.tab-count{background:var(--option);color:var(--muted);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px}.board-group{margin-bottom:22px}.board-group-head{cursor:pointer;color:var(--group);align-items:baseline;gap:10px;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.board-group-head>span:first-child{filter:brightness(.85)}.board-table{background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--group);border-radius:8px;overflow:hidden}.board-cols .cols-main,.board-row>details>summary{grid-template-columns:56px minmax(0,1.5fr) minmax(0,1fr) minmax(170px,1.3fr) minmax(0,.8fr) minmax(150px,1fr);align-items:center;gap:12px;padding:9px 12px;display:grid}.board-cols{color:var(--muted);border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1fr) 180px 150px;align-items:center;padding:9px 0;font-size:12px;font-weight:600;display:grid}.board-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 180px 150px;display:grid}.board-row:last-child{border-bottom:0}.board-cols>:nth-last-child(2){text-align:center}.board-cols .cols-main{padding-top:0;padding-bottom:0}.board-row>.step-cell{align-self:start;height:54px}.board-row>details>summary{cursor:pointer;list-style:none}.board-row>details>summary::-webkit-details-marker{display:none}.board-row>details[open]>summary,.board-row>details>summary:hover{background:var(--bg)}.board-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-detail{padding:4px 14px 16px 104px}.due.late{color:#c62828;font-weight:600}.due.soon{color:var(--warn-ink);font-weight:600}@media (prefers-color-scheme:dark){.due.late{color:#ff8a80}}.step-cell{align-items:stretch;min-height:40px;display:flex;position:relative}.step-select{appearance:none;width:100%;color:inherit;text-align:center;text-align-last:center;cursor:pointer;background:0 0;border:0;border-radius:0;padding:6px 8px;font-weight:600}.step-select option{background:var(--surface);color:var(--ink)}.step-select:disabled{cursor:default;opacity:1}.step-error{z-index:2;color:#8a1c1c;background:#fde8e8;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:100%;right:0}pre.work{white-space:pre-wrap;margin:0 0 8px;font-family:inherit}ul.history{color:var(--muted);margin:4px 0 0;padding-left:18px;font-size:13px}ol.steps-edit{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}ol.steps-edit li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}ol.steps-edit input{flex:1;min-width:180px;max-width:320px}.swatch{border-radius:4px;flex:none;width:14px;height:28px}.step-role{min-width:150px}@media (max-width:800px){.board-cols{display:none}.board-row{grid-template-columns:1fr 1fr}.board-row>details{grid-column:1/-1}.board-row>details>summary{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr)}.board-row>details>summary>:nth-child(3),.board-row>details>summary>:nth-child(5),.board-row>details>summary>:nth-child(6){display:none}.board-row.archive>details>summary{grid-template-columns:56px minmax(0,1fr) 90px}.board-detail{padding-left:14px}}.board-row.archive{grid-template-columns:1fr}.board-cols.archive,.board-row.archive>details>summary{grid-template-columns:80px minmax(0,1fr) 150px 70px;gap:12px;padding:9px 12px}.board-cols.archive>:last-child{text-align:left}.mail-preview{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:12px 16px}.mail-preview hr{border:0;border-top:1px solid var(--line);margin:10px 0}code{background:var(--option);border-radius:4px;padding:1px 5px;font-size:13px}.nav-badge{color:#fff;text-align:center;background:#e2445c;border-radius:999px;min-width:20px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:700;display:inline-block}.toasts{z-index:50;flex-direction:column;gap:8px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{background:var(--surface);border:1px solid var(--line);border-left:5px solid #00c875;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex;box-shadow:0 6px 24px #00000026}.notice-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}@media (max-width:800px){.notice-row{grid-template-columns:1fr}}.tabs.sub{align-items:center;gap:2px;margin-top:-10px;font-size:13px}.tabs.sub .tab{padding:6px 10px;font-size:13px}.group-sub{color:var(--muted);font-size:13px;font-weight:600}.steps-table td{vertical-align:middle}.save-bar{background:var(--bg);border-top:1px solid var(--line);padding:12px 0;position:sticky;bottom:0}.step-pair{flex-wrap:wrap;gap:10px;display:flex}.step-pair>div{flex-direction:column;gap:3px;min-width:230px;display:flex}.step-pair .step-cell{border-radius:6px;overflow:visible}.board-table{border-left-color:var(--line)}.track-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.step-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.track{gap:3px;display:flex}.track i{background:var(--line);border-radius:3px;flex:1;height:6px}.track i.done{opacity:.55;background:#00c875}.track i.cur{height:8px;margin-top:-1px}ol.trajet{columns:2;column-gap:32px;margin:0 0 12px;padding-left:22px;font-size:13px}ol.trajet li{color:var(--muted);break-inside:avoid;margin:2px 0}ol.trajet li.done{text-decoration:line-through}ol.trajet li.cur{color:var(--ink);font-weight:700}@media (max-width:800px){ol.trajet{columns:1}}a.button{border:1px solid var(--line);border-radius:8px;padding:8px 14px;text-decoration:none;display:inline-block}a.button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.order-cell{justify-content:center;align-self:start;align-items:center;height:54px;padding:0 8px;display:flex}.order-cell .button{white-space:nowrap;color:var(--ink);padding:6px 10px;font-size:13px}.num-link{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.thumbs{flex-wrap:wrap;gap:8px;margin:6px 0 8px;display:flex}.thumbs img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;max-width:200px;height:110px;display:block}.thumbs a:hover img{border-color:var(--accent)}.history-box{margin-top:12px}.history-box>summary{cursor:pointer}.file-kinds{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:4px 28px;display:grid}.file-kinds h4{margin-top:8px}.dropzone-label{margin-bottom:4px;font-size:13px;display:block}.dropzone[data-kind=maquette]{border-color:#a25ddc66}.dropzone[data-kind=production]{border-color:#ff5ac466}.spec-sheet{border-top:1px dashed var(--line);margin-top:6px;padding-top:4px}.spec-field h5{margin:10px 0 6px;font-size:14px}.color-list table{width:auto;font-size:13px}.color-list td,.color-list th{border-bottom:0;padding:3px 4px}.color-list input:not([type=color]){width:140px}.color-list input[type=color]{width:34px;height:28px;padding:1px}ol.color-chips{flex-direction:column;gap:4px;margin:4px 0;padding:0;font-size:14px;list-style:none;display:flex}.chip-swatch{border:1px solid var(--line);vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:8px;display:inline-block}.picker{position:relative}.picker input{width:170px}.picker-list{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:8px;width:300px;max-height:280px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;overflow:auto;box-shadow:0 8px 24px #0000002e}.picker-list button{text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;width:100%;padding:5px 10px;font-size:13px;display:flex}.picker-list button.active{background:var(--chosen)}.picker-list .chip-swatch{flex:none;margin-right:2px}.spec-field.colors{grid-column:1/-1}.color-list{overflow-x:auto}.color-list td{vertical-align:middle}.qty-low{color:var(--warn-ink);font-weight:600}.picker-extra{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.row-flags{vertical-align:1px;gap:4px;margin-left:8px;display:inline-flex}.row-flags .pill{padding:1px 7px;font-size:11px}.search-inline{flex:1;min-width:320px;max-width:480px}table.inventory td{vertical-align:middle}table.inventory input:not([type=color]):not(.num){width:160px}table.inventory tr.editing td{background:var(--chosen)}.tiles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:18px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;display:flex}.tile:hover{border-color:var(--accent);box-shadow:0 4px 14px #08151314}.tile strong{margin-bottom:4px;font-size:16px;display:block}.tile-icon{background:var(--chosen);width:42px;height:42px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.board-row.dl-soon{background:var(--warn-bg);box-shadow:inset 4px 0 #ffcb00}.board-row.dl-late{background:var(--late-bg);box-shadow:inset 4px 0 #e2445c}.board-row.dl-soon>details>summary:hover,.board-row.dl-soon>details[open]>summary,.board-row.dl-late>details>summary:hover,.board-row.dl-late>details[open]>summary{filter:brightness(.97);background:0 0}.due{font-size:13px}.pill.dl-late{background:var(--late-bg);color:#b0182f;font-weight:600}.board-group-head{flex-wrap:wrap;align-items:center}.group-count{font-size:13px;font-weight:500}.group-link{margin-left:auto;font-size:13px;font-weight:500}:root{--late-bg:#fde8ea}@media (prefers-color-scheme:dark){:root{--late-bg:#3d1a20}.pill.dl-late{color:#ff9aa8}}.board-group>summary.board-group-head{list-style:none}.board-group>summary.board-group-head::-webkit-details-marker{display:none}.board-group>summary.board-group-head:before{content:"▸";width:14px;color:var(--group);transition:transform .15s;display:inline-block}.board-group[open]>summary.board-group-head:before{transform:rotate(90deg)}.cq{background:var(--bg);min-height:100vh;color:var(--ink)}.cq-wrap{max-width:860px;margin:0 auto;padding:0 16px}.cq-head{color:#d8ded8;background:#081513}.cq-head-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;padding-bottom:14px;display:flex}.cq-brand{letter-spacing:-.01em;color:#fff;font-size:24px}.cq-contact{color:#839a85;font-size:14px}.cq-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 18px;display:flex}.cq-title h1{margin:2px 0 4px;font-size:28px}.cq-kicker{letter-spacing:.06em;text-transform:uppercase;color:#839a85;font-size:13px;font-weight:700}.cq-muted{color:var(--muted);margin:0}.cq-intro{margin:0 0 14px}.cq-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:18px 20px}.cq-item-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cq-item h2,.cq-card h2{color:var(--accent);margin:0 0 8px;font-size:18px}.cq-removed{opacity:.65}.cq-removed h2{text-decoration:line-through}.cq-tag{background:var(--option);color:var(--muted);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.cq-switch{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.cq-switch input,.cq-check input{accent-color:#294634;width:18px;height:18px}.cq-specs{gap:3px;margin:4px 0 12px;font-size:14px;display:grid}.cq-specs>div{grid-template-columns:120px 1fr;gap:10px;display:grid}.cq-specs dt{color:var(--muted)}.cq-specs dd{margin:0}.cq-options{border:0;gap:6px;margin:0;padding:0;display:grid}.cq-options legend{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:600}.cq-option{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(90px,1fr) minmax(110px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cq-option.chosen{background:var(--chosen);border-color:#294634;box-shadow:inset 0 0 0 1px #294634}.cq-option input{accent-color:#294634;width:18px;height:18px}.cq-unit{color:var(--muted);font-size:14px}.cq-sub{text-align:right;font-weight:700}.cq-field{flex-direction:column;gap:6px;margin-bottom:12px;font-weight:600;display:flex}.cq-field textarea,.cq-field input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:10px 12px;font-weight:400}.cq-totals{gap:4px;max-width:360px;margin:0 0 14px auto;display:grid}.cq-totals>div{justify-content:space-between;gap:20px;display:flex}.cq-totals dt{color:var(--muted)}.cq-totals dd{font-variant-numeric:tabular-nums;margin:0}.cq-grand{border-top:1px solid var(--line);margin-top:4px;padding-top:6px;font-size:20px;font-weight:700}.cq-grand dt{color:var(--ink)}.cq-conditions{color:var(--muted);background:var(--bg);border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:13px}.cq-conditions p{margin:0 0 4px}.cq-check{cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 14px;display:flex}.cq-btn{color:#fff;font:inherit;cursor:pointer;background:#294634;border:0;border-radius:10px;padding:13px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.cq-btn:disabled{opacity:.6;cursor:wait}.cq-btn.ghost{color:var(--accent);border:1px solid var(--line);background:0 0;padding:9px 14px;font-size:14px}.cq-confirm .cq-btn[type=submit]{width:100%}.cq-error{color:#b0182f;margin:0 0 10px;font-weight:600}.cq-done{border-left:6px solid #00c875}.cq-summary{margin:8px 0;padding-left:20px}.cq-off{color:var(--muted);text-decoration:line-through}.cq-total-line{font-size:17px}.cq-foot{padding-top:10px;padding-bottom:30px;font-size:13px}@media (max-width:600px){.cq-option{grid-template-columns:22px 1fr auto}.cq-unit{grid-area:2/2/auto/4;font-size:13px}.cq-specs>div{grid-template-columns:1fr;gap:0}}.send-result{border-left:5px solid #00c875}.send-result.warn{border-left-color:#fdab3d}.link-code{word-break:break-all}.mail-frame{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:380px;margin-top:8px}.pill.new{color:#fff;background:#00c875;font-weight:600}.nav-badge.new{background:#00c875}.env-banner{color:#081513;text-align:center;z-index:100;background:repeating-linear-gradient(45deg,#fdab3d,#fdab3d 14px,#f5a12e 14px 28px);padding:4px 12px;font-size:13px;font-weight:700;position:sticky;top:0}
