@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Manrope:wght@300;400;500;600;700&display=swap";:root{--bg: #120914;--bg-elevated: #1a0d1f;--bg-panel: rgba(37, 20, 42, .72);--bg-panel-solid: #1f1225;--bg-panel-soft: rgba(255, 255, 255, .035);--bg-input: rgba(0, 0, 0, .34);--text: #f8eefd;--text-muted: rgba(248, 238, 253, .76);--text-soft: rgba(248, 238, 253, .58);--accent: #ff69c8;--accent-soft: #ff8fd6;--accent-dark: #ff4ab8;--border: rgba(255, 173, 229, .16);--border-strong: rgba(157, 74, 255, .34);--shadow: 0 18px 42px rgba(0, 0, 0, .28);--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--space-1: .4rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.4rem;--rail-width: 13.25rem;--rail-collapsed-width: 3rem;--results-width: 21.5rem;--shell-gap: .72rem;--font-display: "Archivo Black", "Arial Black", sans-serif;--font-body: "Manrope", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(255,105,200,.15),transparent 26%),radial-gradient(circle at bottom right,rgba(144,67,255,.16),transparent 24%),linear-gradient(180deg,#120914,#1a0d1f);background-attachment:fixed;color:var(--text);font-family:var(--font-body);line-height:1.5}button,input,select,textarea{font:inherit}input,select,textarea{outline:none}.app-page{width:min(1920px,calc(100vw - 1.4rem));margin:0 auto;min-height:100vh;padding:.9rem 0 1.2rem;display:flex;flex-direction:column;gap:.9rem}.page-shell{min-height:100vh;height:auto}.page-hero{flex:0 0 auto;min-height:0}.page-main{flex:0 0 auto;min-height:0;overflow:visible}.app-banner{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:.22rem;justify-items:center;text-align:center;min-height:6.35rem;padding:.78rem 1.45rem .86rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#26112cd1,#1b1020eb),linear-gradient(180deg,#ffffff05,#ffffff03);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-banner-glow{position:absolute;width:15rem;height:15rem;border-radius:999px;filter:blur(6px);pointer-events:none;opacity:.55;z-index:-1}.app-banner-glow-left{left:-2rem;top:-4rem;background:radial-gradient(circle,rgba(255,105,200,.22),transparent 66%)}.app-banner-glow-right{right:-1rem;bottom:-5rem;background:radial-gradient(circle,rgba(118,73,255,.22),transparent 68%)}.app-banner h1,.panel-header h2,.inventory-summary-copy h3,.result-card h3,.near-card h3{margin:0;font-family:var(--font-display);font-weight:400}.app-banner h1{font-size:clamp(2.2rem,4vw,3.15rem);letter-spacing:.02em;line-height:1.04}.app-banner p:last-child{max-width:52rem;margin:0;color:var(--text-muted);font-size:.96rem}.eyebrow{display:inline-block;margin:0;color:var(--text-soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.18em}.app-shell{width:100%;display:grid;grid-template-areas:"left center right";grid-template-columns:clamp(236px,16vw,286px) minmax(0,1.28fr) minmax(360px,1fr);gap:.9rem;align-items:start;height:auto;min-height:auto;transition:grid-template-columns .18s ease,gap .18s ease}.app-shell.left-collapsed{grid-template-columns:var(--rail-collapsed-width) minmax(0,1.28fr) minmax(360px,1fr)}.left-column,.center-column,.right-column{min-width:0;min-height:0;height:auto;align-self:start}.left-column{grid-area:left}.center-column{grid-area:center}.right-column{grid-area:right}.utility-rail{position:sticky;top:.25rem;display:flex;flex-direction:column;width:100%;height:auto;min-width:0;min-height:0;align-self:start}.utility-rail__header{flex:0 0 auto;width:100%;margin-bottom:.6rem}.utility-rail__scroll{flex:0 0 auto;display:flex;flex-direction:column;gap:.7rem;width:100%;min-width:0;min-height:0;overflow:visible;padding-right:0}.utility-rail__scroll--collapsed{padding-right:0}.main-column,.results-rail{display:flex;flex-direction:column;gap:.7rem;min-width:0;min-height:0}.main-column,.results-rail{overflow:visible;padding-right:0}.main-column>.panel,.results-rail>.panel{flex:0 0 auto;display:flex;flex-direction:column;min-height:0}.main-column>.panel>.panel-body,.results-rail>.panel>.panel-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.panel-body>.inventory-manager-shell,.panel-body>.missing-workspace,.panel-body>.database-view,.panel-body>.view-stack{flex:0 0 auto;min-height:0}.utility-rail .accordion-item,.utility-rail .rail-card,.utility-rail .panel-section,.results-rail .accordion-item,.results-rail .rail-card{width:100%;min-width:0;box-sizing:border-box;flex:0 0 auto}.rail-toggle{width:100%;min-height:1.8rem;border-radius:14px;border:1px solid var(--border);background:#ffffff09;color:var(--text);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.rail-toggle:hover,.panel-toggle:hover,.button:hover,.nav-pill:hover,.chip:hover{transform:translateY(-1px)}.rail-peek{min-height:9rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:#ffffff08}.rail-peek span{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;color:var(--text-soft)}.panel{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:.76rem .8rem;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:0;min-height:0;overflow:hidden}.panel.sub-panel{padding:.84rem;background:#1f1225e6}.panel-header-row{display:flex;align-items:start;justify-content:space-between;gap:.7rem}.panel-header-actions{display:inline-flex;align-items:center;gap:.55rem}.panel-header{display:grid;gap:.12rem;margin-bottom:.52rem}.utility-rail .panel-header h2{font-family:var(--font-body);font-size:.95rem;font-weight:700;letter-spacing:.01em}.utility-rail .panel-header p{font-size:.75rem;line-height:1.35}.panel-header p,.mode-note,.info-strip,.helper-list,.empty-state,.table-note,.inventory-summary-copy p,.result-card p,.near-card p{margin:0;color:var(--text-muted)}.collapsible-panel .panel-header{margin-bottom:.42rem}.collapsible-panel.collapsed .panel-header{margin-bottom:0}.panel-toggle{width:1.8rem;height:1.8rem;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:#ffffff0a;color:var(--accent);cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.panel-toggle-icon{display:inline-block;transition:transform .18s ease}.panel-toggle-icon.open{transform:rotate(180deg)}.panel-body,.accordion-panel{width:100%;min-width:0;min-height:0}.utility-rail .accordion-panel{overflow:visible}.accordion-trigger{width:100%;display:flex;align-items:start;justify-content:space-between;gap:.72rem;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left}.accordion-trigger-copy{display:grid;gap:.14rem;min-width:0}.accordion-title{margin:0;font-family:var(--font-display);font-size:1rem;line-height:1.08}.accordion-description{color:var(--text-muted);font-size:.82rem}.accordion-icon{width:1.8rem;height:1.8rem;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:#ffffff0a;color:var(--accent);flex:0 0 auto;transition:transform .18s ease,background .16s ease,border-color .16s ease}.accordion-icon.open{transform:rotate(180deg)}.mode-shell{padding:.72rem .82rem .66rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mode-nav{display:flex;gap:.45rem;overflow-x:auto;min-width:0;padding-bottom:.5rem;border-bottom:1px solid var(--border-strong)}.mode-note{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding-top:.5rem;font-size:.88rem}.mode-info{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border:1px solid var(--border);border-radius:999px;background:#ffffff0a;color:var(--text-soft);font-size:.72rem;font-weight:700}.nav-pill,.chip,.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;cursor:pointer;white-space:nowrap;word-break:keep-all;flex-shrink:0;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.nav-pill,.chip,.button.subtle{background:#ffffff0a;color:var(--text)}.nav-pill{padding:.56rem .95rem;white-space:nowrap;font-weight:600;min-height:2.2rem}.nav-pill.active,.chip.active,.button.primary{background:linear-gradient(135deg,var(--accent),var(--accent-dark));border-color:var(--border-strong);color:#fff;box-shadow:0 4px 15px #ff69c83d}.button{padding:.62rem .92rem;font-weight:600;min-height:2.2rem}.button.primary{border:none}.button.tiny{padding:.3rem .52rem;min-width:3.9rem;min-height:1.72rem}.file-button{position:relative;overflow:hidden}.bulk-upload-button{width:100%;max-width:100%;box-sizing:border-box}.file-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.field{display:grid;gap:.32rem}.field.grow{flex:1}.field span,.toolbar-label,.panel-select span{font-size:.82rem;color:var(--text-muted)}.field-head{display:flex;justify-content:space-between;gap:.6rem;align-items:baseline}.field-head small,.field-note{font-size:.74rem;color:var(--text-soft)}.field input,.field select,.panel-select select,.bulk-text,.qty-input{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);padding:.68rem .76rem}.field input:focus,.field select:focus,.panel-select select:focus,.bulk-text:focus,.qty-input:focus{border-color:var(--accent)}.panel-select{display:grid;gap:.28rem;min-width:13rem}.panel-select-compact{min-width:11rem}.panel-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--text);background-color:#1f1225f5;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.9) 50%),linear-gradient(135deg,rgba(255,255,255,.9) 50%,transparent 50%);background-position:calc(100% - 1rem) calc(50% - .1rem),calc(100% - .72rem) calc(50% - .1rem);background-size:.34rem .34rem,.34rem .34rem;background-repeat:no-repeat;padding-right:2.1rem}.panel-select select:hover{border-color:#ffade542;background-color:#27162cfa}.planning-tools-layout,.database-columns,.database-main-column,.database-inspector-column,.view-stack,.database-view{display:grid;gap:.62rem;min-width:0}.planning-group{display:grid;gap:.34rem;padding:.48rem .54rem;border:1px solid rgba(255,173,229,.12);border-radius:var(--radius-sm);background:#00000029}.planning-group-head{display:flex;justify-content:space-between;gap:.46rem;align-items:baseline}.planning-group-head span{font-size:.78rem;color:var(--text-muted);font-weight:600}.planning-group-head small{font-size:.7rem;color:var(--text-soft);line-height:1.3;text-align:right}.planning-group-head--range{align-items:start}.planning-tools-layout{gap:.54rem}.planning-group--stations{gap:.36rem}.planning-group--ranges{gap:.32rem}.helper-list,.info-strip,.empty-state,.error-banner,.success-banner,.mini-table,.code-block{padding:.72rem .85rem;border-radius:var(--radius-sm);background:#ffffff08}.helper-list{display:grid;gap:.45rem;padding-left:1.35rem}.helper-list li{margin:0}.rail-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.14rem .45rem}.utility-rail .panel{padding:.78rem .82rem;border-color:#ffade529;background:linear-gradient(180deg,#2b1732f2,#1e1124eb),#ffffff05}.utility-rail .panel-header-row{gap:.45rem}.utility-rail .panel-header-actions{gap:.38rem}.utility-rail .planning-tools-layout{gap:.5rem}.utility-rail .planning-group{padding:.5rem .56rem}.utility-rail .field{gap:.22rem}.utility-rail .field-head{gap:.4rem}.utility-rail .field-note{line-height:1.45}.utility-rail .chip{padding:.22rem .58rem;font-size:.79rem;min-height:1.76rem}.utility-rail .planning-group .chip-group{row-gap:.3rem}.utility-rail .planning-group .field-note{font-size:.71rem}.utility-rail .compact-text{min-height:4.45rem}.utility-rail .inline-actions{gap:.48rem;margin-top:.08rem}.upload-stack{display:grid;gap:.48rem;width:100%;min-width:0}.sync-stack{gap:.52rem}.sync-callout,.sync-status-card{display:grid;gap:.32rem;padding:.62rem .72rem;border-radius:var(--radius-sm);border:1px solid rgba(255,173,229,.14);min-width:0}.sync-callout{background:#ffffff06}.sync-recommendation,.sync-fallback-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-soft)}.sync-helper{margin:0;color:var(--text-muted);font-size:.8rem;line-height:1.35}.sync-status-card{background:#ffffff08}.sync-status-card.is-success{border-color:#70e0a147;background:linear-gradient(180deg,#1438256b,#ffffff08)}.sync-status-card.is-error{border-color:#ff6fb447;background:linear-gradient(180deg,#50152f66,#ffffff08)}.sync-status-head{display:flex;justify-content:space-between;align-items:start;gap:.55rem;min-width:0;flex-wrap:wrap}.sync-status-head strong{font-size:.85rem;line-height:1.24}.sync-status-card p{margin:0}.sync-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .48rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:var(--text-soft);font-size:.7rem;font-weight:700;white-space:nowrap}.sync-status-badge.is-success{color:#d9ffe8;background:#70e0a129}.sync-status-badge.is-error{color:#ffd7eb;background:#ff6fb429}.sync-status-meta{display:grid;gap:.14rem;color:var(--text-soft);font-size:.72rem}.sync-fallback{display:grid;gap:.32rem;padding-top:.22rem}.snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem}.snapshot-tile{display:grid;gap:.18rem;padding:.48rem .56rem;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);background:#0000002e}.snapshot-tile.accent .snapshot-tile-value{color:var(--accent-soft)}.snapshot-tile-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.snapshot-tile-value{font-size:1rem}.snapshot-inline-grid{display:grid;gap:.12rem;margin-top:.42rem;padding-top:.42rem;border-top:1px solid rgba(255,255,255,.08)}.snapshot-metric{display:flex;justify-content:space-between;align-items:baseline;gap:.55rem;padding:.22rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.snapshot-metric:last-child{border-bottom:0}.snapshot-metric span{font-size:.82rem;color:var(--text-muted)}.snapshot-metric strong{font-size:.95rem;color:var(--text)}.snapshot-metric.accent strong{color:var(--accent-soft)}.inventory-workspace{display:flex;flex-direction:column;gap:.42rem;min-height:0}.inventory-manager-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;border:none;border-radius:var(--radius-md);background:none;height:auto;min-height:0;overflow:hidden}.inventory-band{padding:.7rem .86rem;min-width:0;background:none}.inventory-band--summary+.inventory-band--controls,.inventory-band--controls+.inventory-band--table{border-top:2px solid var(--accent);padding-top:.7rem;margin-top:.7rem}.inventory-band--table+.inventory-band--footer{border-top:2px solid var(--accent);padding-top:.7rem;margin-top:.7rem}.inventory-band--summary{display:grid;gap:.42rem;border:none;background:none}.inventory-band--summary+.inventory-band--controls{border-top:2px solid var(--accent);padding-top:.7rem;margin-top:.7rem}.inventory-band--controls{display:grid;gap:.48rem}.inventory-band--controls+.inventory-band--table{border-top:2px solid var(--accent);padding-top:.7rem;margin-top:.7rem}.inventory-band--table{display:grid;gap:.48rem;min-height:0}.inventory-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.inventory-summary-copy{display:grid;gap:.18rem}.inventory-band-label{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-soft)}.inventory-summary-row,.inventory-foot-stats{display:grid;gap:0;min-width:0}.inventory-summary-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;overflow:visible}.inventory-foot-stats{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.summary-stat{min-height:100%;gap:.26rem;padding:.18rem .08rem .1rem;border:0;border-radius:0;background:none;box-shadow:none}.summary-stat+.summary-stat{border-left:1px solid rgba(255,105,200,.16);padding-left:.78rem;margin-left:.78rem}.summary-action-button{align-self:center;min-height:1.9rem;min-width:7.35rem;padding:.38rem .82rem;border-color:#ffffff1a;background:#ffffff08;color:var(--text-soft);font-size:.78rem;font-weight:600;letter-spacing:.04em}.summary-action-button:hover{border-color:#ffffff29;color:var(--text);background:#ffffff0d}.inventory-summary-head .summary-action-button{width:auto;border-radius:var(--radius-sm)}.summary-stat .stat-label{font-size:.74rem;letter-spacing:.1em}.summary-stat .stat-value{font-size:1.3rem;line-height:1;font-variant-numeric:tabular-nums}.summary-stat .stat-detail{line-height:1.38}.inventory-categories-row{display:grid;gap:.24rem;padding-top:.04rem}.quick-add-row{display:grid;grid-template-columns:minmax(0,1.45fr) 7.2rem auto;gap:.54rem;align-items:end}.quantity-field{width:7.2rem}.quick-qty-input{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.quick-add-button{min-width:7rem}.toolbar-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.36rem;align-items:center;min-width:0}.toolbar-categories{display:grid;gap:.24rem;min-width:0}.chip-group{display:flex;flex-wrap:wrap;gap:.34rem;align-items:center;min-width:0}.category-chip-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:.08rem;scrollbar-gutter:stable}.category-chip-row .chip{padding:.22rem .58rem;font-size:.79rem;min-height:1.78rem}.chip{padding:.28rem .7rem;font-size:.84rem;font-weight:600;min-height:1.9rem}.owned-toggle{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.inventory-table-head{display:flex;justify-content:space-between;gap:.72rem;align-items:center;min-width:0;flex-wrap:wrap}.inventory-table-copy{display:grid;gap:.16rem}.inventory-table-copy span,.inventory-table-stats{color:var(--text-soft);font-size:.84rem}.inventory-table-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.inventory-table-stats{display:inline-flex;gap:.56rem;flex-wrap:wrap;justify-content:flex-start;min-width:0}.inventory-table-stats span{display:inline-flex;align-items:center;padding:.2rem .52rem;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.table-utility-button{min-height:1.9rem;padding:.34rem .72rem;font-size:.8rem}.table-shell{overflow:auto;max-width:100%;border:1px solid rgba(255,173,229,.16);border-radius:var(--radius-sm);background:#1f1225db;scrollbar-gutter:stable both-edges;box-shadow:inset 0 1px #ffffff08}.ingredient-table-shell{max-height:42rem;min-height:0;height:auto;border-color:#ffade51a;box-shadow:none;background:#180e1e9e}.inventory-empty-state{min-height:8rem;border:1px dashed rgba(255,173,229,.2);background:#ffffff05;display:grid;place-items:center}.inventory-foot-stat{gap:.18rem;padding:.08rem .08rem 0;border:0;border-radius:0;background:none;box-shadow:none}.inventory-foot-stat+.inventory-foot-stat{border-left:1px solid rgba(255,105,200,.16);padding-left:.72rem;margin-left:.72rem}.inventory-foot-stat .stat-label{font-size:.67rem}.inventory-foot-stat .stat-value{font-size:1rem}.craft-table-shell{max-height:38rem}.near-table-shell{max-height:42rem}.missing-workspace-panel{display:flex;flex-direction:column;min-height:0}.missing-workspace-panel .panel-body{display:flex;flex:1 1 auto;min-height:0}.missing-workspace{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.58rem;height:auto;min-height:0}.missing-workspace-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.missing-workspace-count{color:var(--text-soft);font-size:.78rem}.missing-results-shell{min-height:0;display:grid}.missing-results-shell .near-table-shell{max-height:none;min-height:0;height:100%}.recipe-database-shell{max-height:42rem;min-height:clamp(28rem,58vh,44rem);height:auto}.secondary-table-shell{max-height:14rem}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem}.data-table th,.data-table td{padding:.88rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}.data-table td{overflow-wrap:anywhere;line-height:1.45}.buffs-cell{display:-webkit-box;max-width:17rem;overflow:hidden;color:var(--text-muted);font-size:.84rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.data-table th{position:sticky;top:0;z-index:1;background:#120914fa;color:var(--text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;text-align:center;vertical-align:middle;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;line-height:1.2}.ingredient-table th,.craft-table th{text-align:center}.ingredient-table th:nth-child(1),.ingredient-table td:nth-child(1){min-width:4.6rem;text-align:center}.ingredient-table th:nth-child(5),.ingredient-table td:nth-child(5),.ingredient-table th:nth-child(6),.ingredient-table td:nth-child(6),.ingredient-table th:nth-child(7),.ingredient-table td:nth-child(7){text-align:center}.ingredient-table th:nth-child(5),.ingredient-table td:nth-child(5){min-width:5.6rem}.ingredient-table th:nth-child(6),.ingredient-table td:nth-child(6),.ingredient-table th:nth-child(7),.ingredient-table td:nth-child(7){min-width:5.9rem}.data-table tr:hover td{background:#ffffff05}.ingredient-table tbody tr:nth-child(odd) td{background:#ffffff04}.ingredient-table tbody tr:hover td{background:#ffffff0b}.ingredient-table tbody tr.owned-row td{background:#ff69c80f}.table-result-name,.near-result-name{font-weight:700}.ingredient-name-cell{min-width:12rem}.table-category-tag{display:inline-flex;align-items:center;padding:.22rem .5rem;border-radius:999px;background:#ffffff0f;color:var(--text-soft);font-size:.76rem;white-space:nowrap}.table-note{margin-top:.2rem;font-size:.82rem;color:var(--text-soft)}.qty-input{max-width:5.4rem;padding:.48rem .54rem;border-color:#ffade52e;font-variant-numeric:tabular-nums}.qty-cell{text-align:center}.qty-cell-input{margin-inline:auto;text-align:center;min-height:2.1rem;background:#110b15eb}.row-action-button{min-width:4.7rem;padding-inline:.62rem}.row-apply-button{border-color:#ffade533;background:#ffffff14;color:var(--text)}.row-remove-button{border-color:#ff6fb433;background:#ff4e9114;color:#ffd6ed}.stat-grid{display:grid;gap:.55rem}.stat-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-grid{margin-bottom:.48rem}.stat-card{display:grid;gap:.2rem;padding:.6rem .68rem;background:#00000038;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-sm)}.stat-label{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.stat-value{font-size:1.08rem}.stat-detail{color:var(--text-soft);font-size:.78rem}.inline-actions,.split-columns{display:flex;gap:.66rem;align-items:end;min-width:0}.view-toolbar{margin-bottom:.62rem}.split-columns{align-items:start}.split-columns>*{flex:1}.planner-flow{display:grid;gap:.56rem}.planner-status-strip{display:flex;align-items:start;justify-content:space-between;gap:.66rem;padding:.62rem .72rem;border:1px solid rgba(255,173,229,.16);border-radius:var(--radius-sm);background:#ffffff08}.planner-status-strip.is-success{border-color:#70e0a142;background:linear-gradient(180deg,#173d2a61,#ffffff08)}.planner-status-strip.is-warning{border-color:#ffcb7842;background:linear-gradient(180deg,#50300c57,#ffffff08)}.planner-status-strip.is-error{border-color:#ff6fb43d;background:linear-gradient(180deg,#50152f52,#ffffff08)}.planner-status-copy{display:grid;gap:.12rem;min-width:0}.planner-status-kicker{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.planner-status-copy strong{font-size:.92rem}.planner-status-copy p,.planner-route-note{margin:0;color:var(--text-muted);font-size:.84rem;line-height:1.4}.planner-status-meta{display:inline-flex;flex-direction:column;gap:.34rem;align-items:flex-end}.planner-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:6.3rem;padding:.26rem .56rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;color:var(--text-soft);font-size:.72rem;font-weight:700;white-space:nowrap}.planner-mode-pill{display:inline-flex;align-items:center;justify-content:center;padding:.24rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#0003;color:var(--text-soft);font-size:.7rem}.planner-summary-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.34rem}.planner-summary-chip{display:grid;gap:.14rem;padding:.5rem .58rem;border:1px solid rgba(255,173,229,.12);border-radius:var(--radius-sm);background:#0000002e;min-width:0}.planner-summary-chip span{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.planner-summary-chip strong{font-size:1.02rem;line-height:1.05;font-variant-numeric:tabular-nums}.planner-summary-chip--missing{border-color:#ffade538;background:linear-gradient(180deg,#391b4194,#140c1873)}.planner-owned-strip{padding-top:.46rem;padding-bottom:.46rem;border:1px solid rgba(255,173,229,.12);background:#ffffff06}.planner-route-shell{display:grid;gap:.46rem;padding:.64rem .72rem;border:1px solid rgba(255,173,229,.14);border-radius:var(--radius-sm);background:#ffffff06;min-width:0;min-height:0}.planner-route-shell--primary{max-height:none}.planner-route-head{display:flex;justify-content:space-between;gap:.6rem;align-items:baseline;flex-wrap:wrap}.planner-route-head span{color:var(--text-soft);font-size:.8rem}.planner-step-list{display:grid;gap:.3rem;max-height:clamp(16rem,40vh,28rem);overflow:auto;padding-right:.08rem;overscroll-behavior:contain}.planner-step{min-width:0}.planner-step-line{display:flex;align-items:start;gap:.46rem;min-width:0}.planner-step-chip{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;padding:.2rem .44rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff0d;color:var(--text-soft);font-size:.72rem;font-weight:700;flex:0 0 auto}.planner-step-chip.is-craft{color:#ffe8f6;background:#ff69c82e}.planner-step-chip.is-use{color:#efe4ff;background:#b481ff2e}.planner-step-chip.is-group{color:#ffe7ce;background:#ffbd6b2e}.planner-step-chip.is-missing{color:#ffd9eb;background:#ff4e912e}.planner-step-text{min-width:0;line-height:1.4;color:var(--text)}.planner-needed-shell{display:grid;gap:.44rem;padding:.62rem .68rem;border:1px solid rgba(255,173,229,.12);border-radius:var(--radius-sm);background:#0000002b;min-width:0;min-height:0}.planner-needed-shell--priority{border-color:#ffade538;background:linear-gradient(180deg,#3a1b4375,#0e0a1238)}.planner-needed-list{max-height:clamp(10rem,24vh,16rem);overflow:auto;padding-right:.08rem}.planner-secondary-shell{display:grid;gap:0;padding:0;border:1px solid rgba(255,173,229,.12);border-radius:var(--radius-sm);background:#ffffff05;min-width:0}.planner-bag-preview-list{display:flex;flex-wrap:wrap;gap:.38rem}.planner-bag-chip{display:inline-flex;align-items:center;gap:.36rem;padding:.26rem .54rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#00000029;min-width:0}.planner-bag-chip span{color:var(--text-soft);font-size:.78rem}.planner-bag-chip strong{font-size:.78rem;color:var(--text)}.planner-bag-chip--muted{color:var(--text-soft);background:#ffffff0a}.planner-bag-empty{padding:.26rem 0}.planner-bag-details{display:grid;gap:0}.planner-secondary-summary,.planner-bag-details summary{display:flex;justify-content:space-between;align-items:start;gap:.6rem;cursor:pointer;padding:.56rem .68rem;color:var(--text);list-style:none}.planner-secondary-summary-copy{display:grid;gap:.1rem;min-width:0}.planner-secondary-summary-copy strong{font-size:.88rem}.planner-secondary-summary-copy small{color:var(--text-muted);font-size:.76rem;line-height:1.3}.planner-secondary-summary-meta{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .46rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;color:var(--text-soft);font-size:.72rem;white-space:nowrap}.planner-secondary-shell[open] .planner-secondary-summary{border-bottom:1px solid rgba(255,255,255,.06)}.planner-secondary-content{display:grid;gap:.5rem;padding:.58rem .68rem .66rem}.planner-bag-details-note{color:var(--text-soft);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.planner-bag-details summary::-webkit-details-marker{display:none}.planner-bag-scroll{max-height:15rem;overflow:auto;padding:.24rem .28rem;border:1px solid rgba(255,173,229,.12);border-radius:var(--radius-sm);background:#00000029;overscroll-behavior:contain}.planner-bag-table>div{padding:.3rem .38rem;border-bottom:1px solid rgba(255,255,255,.05)}.planner-bag-table>div:last-child{border-bottom:0}.bulk-text,.code-block{min-height:6.5rem;white-space:pre-wrap}.code-block{margin:0;max-height:13rem;overflow:auto;scrollbar-gutter:stable both-edges}.compact-text{min-height:5.25rem}.database-toolbar,.database-filter-grid{margin-bottom:.58rem}.database-panel .panel-body{display:flex;flex:0 0 auto;min-height:0}.database-view{flex:0 0 auto;grid-template-rows:auto auto auto auto auto;min-height:0}.database-toolbar--with-debug{grid-template-columns:minmax(0,1fr) auto;align-items:end}.database-debug-toggle{min-width:8.2rem;align-self:end}.database-view--split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.9fr);gap:.72rem;align-items:start}.database-main-column{display:grid;gap:.72rem;min-width:0}.database-inspector-column{min-width:0;align-self:start;position:sticky;top:0}.database-filter-grid,.database-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;min-width:0;align-items:start}.database-filter-grid>*,.database-columns>*{min-width:0}.database-view .table-shell,.database-view .toolbar-categories,.database-view .chip-group{min-width:0;width:100%}.result-card-list,.near-card-list{display:grid;gap:.36rem;min-width:0}.result-card,.near-card{padding:.34rem .44rem;border:1px solid rgba(255,173,229,.12);border-radius:var(--radius-sm);background:#ffffff08}.result-card-grid,.near-card-grid,.result-card-content,.near-card-content{display:grid;gap:.18rem;min-width:0}.result-card-content--compact{gap:.12rem}.near-card-content--compact{gap:.14rem}.result-card-topline,.near-card-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.28rem;align-items:center}.result-card-header-cluster{display:flex;align-items:center;gap:.34rem;min-width:0;flex-wrap:wrap}.result-card-title-block,.near-card-title-block{display:grid;gap:.06rem;min-width:0}.result-card h3,.near-card h3{font-size:.9rem}.result-card-topline p,.near-card-topline p{color:var(--text-soft);font-size:.78rem}.result-card-side,.near-card-side{display:flex;align-items:start;justify-content:flex-end}.score-badge,.near-pill{display:inline-flex;align-items:center;justify-content:center;min-width:3.45rem;padding:.22rem .42rem;border-radius:999px;background:#ff69c824;color:var(--accent-soft);font-size:.75rem;font-weight:700;white-space:nowrap;word-break:keep-all;flex-shrink:0}.near-pill{min-width:4.1rem}.result-card-meta{display:flex;flex-wrap:wrap;gap:.24rem;color:var(--text-soft);font-size:.74rem}.result-card-meta--inline{gap:.16rem}.result-card-pill{display:inline-flex;align-items:center;padding:.14rem .34rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;line-height:1.15}.result-card-detail-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:.36rem;min-width:0}.result-card-detail,.near-card-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:.18rem;align-items:start;min-width:0}.result-card-detail-label,.near-card-detail-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.result-card-detail-value{min-width:0;color:var(--text);font-size:.8rem;line-height:1.28;overflow-wrap:break-word}.result-card-detail-note{color:var(--text-muted);font-size:.76rem;line-height:1.24}.missing-summary{color:var(--accent-soft);font-weight:700;overflow-wrap:break-word}.planning-tools-layout input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.26rem;border-radius:999px;background:linear-gradient(90deg,#ff69c8d1,#c97bffbf);box-shadow:inset 0 0 0 1px #ffffff14;outline:none}.planning-tools-layout input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.86rem;height:.86rem;border-radius:999px;background:#ffabe0f5;border:2px solid rgba(31,18,37,.95);box-shadow:0 0 0 1px #ffade538,0 0 14px #ff69c82e}.planning-tools-layout input[type=range]::-moz-range-track{height:.26rem;border:0;border-radius:999px;background:linear-gradient(90deg,#ff69c8d1,#c97bffbf);box-shadow:inset 0 0 0 1px #ffffff14}.planning-tools-layout input[type=range]::-moz-range-thumb{width:.86rem;height:.86rem;border:2px solid rgba(31,18,37,.95);border-radius:999px;background:#ffabe0f5;box-shadow:0 0 0 1px #ffade538,0 0 14px #ff69c82e}.planning-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;overflow:visible;border:0;border-radius:0;background:none}.planning-group--ranges .planning-range-grid{margin-top:.1rem}.compact-range-control{display:grid;gap:.14rem;min-width:0;padding:.42rem .5rem .34rem;border:1px solid rgba(255,173,229,.12);border-radius:var(--radius-sm);background:#0000002e}.compact-range-control+.compact-range-control{border-left:1px solid rgba(255,173,229,.12)}.compact-range-head{display:flex;justify-content:space-between;gap:.42rem;align-items:center}.compact-range-head span{font-size:.74rem;color:var(--text-muted)}.compact-range-value{display:inline-flex;align-items:center;justify-content:center;min-width:1.58rem;padding:.12rem .34rem;border-radius:999px;background:#ff69c824;color:var(--accent-soft);font-size:.73rem;line-height:1}.planning-range-note{color:var(--text-soft);font-size:.68rem;line-height:1.28;margin-top:.16rem}.results-preview{display:grid;gap:.42rem;min-height:0;max-height:clamp(14rem,34vh,24rem);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:auto;padding-right:.06rem;overscroll-behavior:contain}.results-preview--craftable{min-height:28rem;max-height:28rem}.results-preview--near{min-height:52rem;max-height:52rem}.results-section-content{display:flex;flex:1 1 auto;flex-direction:column;gap:.42rem;min-width:0;min-height:0}.right-column .results-preview:not(.results-preview--craftable),.right-column .craft-table-shell,.right-column .near-table-shell{min-height:0;max-height:none}.results-rail .results-workspace .results-preview,.results-rail .results-workspace .results-preview--craftable,.results-rail .results-workspace .craft-table-shell,.results-rail .results-workspace .near-table-shell{flex:1 1 auto;min-height:0;max-height:none}.result-panel-stack{display:grid;gap:.4rem;margin-bottom:0}.craftable-card-toolbar{display:grid;gap:.36rem}.shopping-layout{gap:.72rem}.shopping-builder{display:grid;gap:.56rem}.shopping-build-button{width:fit-content;min-width:8.5rem}.shopping-secondary-panels>.panel{min-height:0}.shopping-route-details{display:grid;gap:.52rem;padding:.14rem 0 0}.shopping-route-details summary{cursor:pointer;color:var(--text);font-weight:600}.compact-info-strip{padding:.54rem .7rem}.results-rail .panel-select.panel-select-compact{width:100%;max-width:100%;min-width:0}.craft-table .cell-result{min-width:8.35rem}.craft-table .cell-recipe{min-width:10.7rem}.craft-table .cell-buffs{min-width:9.1rem}.craft-table .cell-score{min-width:7.3rem;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.craft-table .cell-station{min-width:6.2rem;text-align:center}.craft-table .cell-numeric{min-width:5.8rem;text-align:center}.table-clamp{display:-webkit-box;overflow:hidden;font-size:.84rem;line-height:1.32;color:var(--text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word}.mini-table{display:grid;gap:.4rem}.sub-panel{height:auto}.database-columns>.sub-panel,.split-columns>.sub-panel{height:100%}.recipe-debug-panel{min-height:0;margin-top:0}.recipe-debug-panel .panel-body{max-height:clamp(13rem,30vh,22rem);overflow-y:auto;overflow-x:hidden;padding-right:.1rem;scrollbar-gutter:stable}.recipe-debug-panel--dock{border-color:#ffade52e}.recipe-debug-panel--drawer{margin-top:.08rem;border-color:#ffade529;background:linear-gradient(180deg,#291631e6,#1b1021f0)}.recipe-debug-panel.collapsed{border-style:dashed;border-color:#ffade533}.debug-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.66rem}.debug-section{display:grid;gap:.46rem;min-width:0;padding:.72rem .78rem;border:1px solid rgba(255,173,229,.12);border-radius:var(--radius-sm);background:#ffffff06}.debug-section-head{display:grid;gap:.12rem}.debug-section-head strong{font-size:.9rem}.debug-section-head span{color:var(--text-soft);font-size:.77rem;line-height:1.35}.debug-sort-list,.debug-row-list{display:grid;gap:.42rem;min-width:0}.debug-sort-row,.debug-row-card{display:grid;gap:.28rem;min-width:0;padding:.56rem .62rem;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm);background:#0000002e}.debug-sort-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.debug-sort-copy{display:grid;gap:.08rem;min-width:0}.debug-sort-copy strong,.debug-row-head strong{font-size:.84rem}.debug-sort-copy span,.debug-row-head span,.debug-row-detail span{color:var(--text-soft);font-size:.75rem}.debug-sort-value{display:inline-flex;align-items:center;justify-content:center;min-width:3.5rem;padding:.22rem .5rem;border-radius:999px;background:#ff69c824;color:var(--accent-soft);font-size:.76rem;font-weight:700;white-space:nowrap}.debug-row-head,.debug-row-meta{display:flex;justify-content:space-between;gap:.52rem;flex-wrap:wrap}.debug-row-detail{display:grid;gap:.12rem}.debug-row-detail strong{font-size:.8rem;line-height:1.35}.debug-row-meta{color:var(--text-muted);font-size:.75rem}.loading-shell{padding:2rem 1.3rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-panel);box-shadow:var(--shadow)}.error-banner{color:#ffd6ed;border:1px solid rgba(255,111,180,.34);border-left:4px solid rgba(255,111,180,.68);background:linear-gradient(90deg,#5f163199,#ffffff08);box-shadow:0 8px 18px #00000029;font-weight:600}.success-banner{color:#e4ffef;border:1px solid rgba(112,224,161,.34);border-left:4px solid rgba(112,224,161,.68);background:linear-gradient(90deg,#15462a85,#ffffff08);box-shadow:0 8px 18px #00000029;font-weight:600}.utility-rail__scroll,.main-column,.results-rail,.table-shell,.results-preview,.planner-step-list,.planner-needed-list,.planner-bag-scroll,.recipe-debug-panel .panel-body,.code-block,.category-chip-row{scrollbar-width:thin;scrollbar-color:rgba(255,120,200,.28) transparent}.utility-rail__scroll::-webkit-scrollbar,.main-column::-webkit-scrollbar,.results-rail::-webkit-scrollbar,.table-shell::-webkit-scrollbar,.results-preview::-webkit-scrollbar,.planner-step-list::-webkit-scrollbar,.planner-needed-list::-webkit-scrollbar,.planner-bag-scroll::-webkit-scrollbar,.recipe-debug-panel .panel-body::-webkit-scrollbar,.code-block::-webkit-scrollbar,.category-chip-row::-webkit-scrollbar{width:6px;height:6px}.utility-rail__scroll::-webkit-scrollbar-track,.main-column::-webkit-scrollbar-track,.results-rail::-webkit-scrollbar-track,.table-shell::-webkit-scrollbar-track,.results-preview::-webkit-scrollbar-track,.planner-step-list::-webkit-scrollbar-track,.planner-needed-list::-webkit-scrollbar-track,.planner-bag-scroll::-webkit-scrollbar-track,.recipe-debug-panel .panel-body::-webkit-scrollbar-track,.code-block::-webkit-scrollbar-track,.category-chip-row::-webkit-scrollbar-track{background:transparent}.utility-rail__scroll::-webkit-scrollbar-thumb,.main-column::-webkit-scrollbar-thumb,.results-rail::-webkit-scrollbar-thumb,.table-shell::-webkit-scrollbar-thumb,.results-preview::-webkit-scrollbar-thumb,.planner-step-list::-webkit-scrollbar-thumb,.planner-needed-list::-webkit-scrollbar-thumb,.planner-bag-scroll::-webkit-scrollbar-thumb,.recipe-debug-panel .panel-body::-webkit-scrollbar-thumb,.code-block::-webkit-scrollbar-thumb,.category-chip-row::-webkit-scrollbar-thumb{border-radius:999px;background:#ff78c847}.utility-rail__scroll::-webkit-scrollbar-thumb:hover,.main-column::-webkit-scrollbar-thumb:hover,.results-rail::-webkit-scrollbar-thumb:hover,.table-shell::-webkit-scrollbar-thumb:hover,.results-preview::-webkit-scrollbar-thumb:hover,.planner-step-list::-webkit-scrollbar-thumb:hover,.planner-needed-list::-webkit-scrollbar-thumb:hover,.planner-bag-scroll::-webkit-scrollbar-thumb:hover,.recipe-debug-panel .panel-body::-webkit-scrollbar-thumb:hover,.code-block::-webkit-scrollbar-thumb:hover,.category-chip-row::-webkit-scrollbar-thumb:hover{background:#ff78c86b}@media (max-width: 1520px){.app-page{width:min(100vw - 1rem,1720px)}.app-shell,.app-shell.left-collapsed{grid-template-areas:"left center right";grid-template-columns:clamp(220px,18vw,266px) minmax(0,1.18fr) minmax(332px,.96fr)}.app-shell.left-collapsed{grid-template-columns:var(--rail-collapsed-width) minmax(0,1.18fr) minmax(332px,.96fr)}}@media (max-width: 1340px){.app-shell,.app-shell.left-collapsed{grid-template-areas:"left center" "left right";grid-template-columns:clamp(206px,23vw,246px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,.95fr)}.app-shell.left-collapsed{grid-template-columns:var(--rail-collapsed-width) minmax(0,1fr)}.planner-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1120px){.app-page{width:min(100vw - .9rem,1200px)}.page-main{overflow:visible}.app-shell,.app-shell.left-collapsed{grid-template-areas:"left" "center" "right";grid-template-columns:1fr;grid-template-rows:auto;height:auto}.utility-rail,.main-column,.results-rail,.utility-rail__scroll{position:static;height:auto;overflow:visible;padding-right:0;max-height:none}.results-rail{order:3}.missing-workspace{min-height:0}.missing-results-shell .near-table-shell{min-height:0;max-height:30rem}}@media (max-width: 900px){.app-page{padding-top:.85rem}.app-banner{min-height:auto;padding:1.1rem 1rem 1rem}.mode-nav{padding-bottom:.55rem}.quick-add-row,.database-toolbar--with-debug,.database-filter-grid,.database-columns,.database-view--split,.inventory-summary-row,.snapshot-grid,.planner-summary-row,.result-card-detail-grid,.debug-grid{grid-template-columns:1fr}.database-inspector-column{position:static}.inventory-band--summary,.inline-actions,.split-columns,.inventory-table-head,.planner-status-strip,.planner-secondary-summary,.inventory-summary-head{display:grid;gap:.7rem}.sync-status-head{display:grid;gap:.42rem;justify-content:stretch}.planning-range-grid{gap:.38rem;border:0;background:none;grid-template-columns:1fr}.compact-range-control{border:1px solid rgba(255,173,229,.12);border-radius:var(--radius-sm);background:#0000002e}.compact-range-control+.compact-range-control{border-left:0}.planner-status-meta{align-items:start}.planner-secondary-summary-meta{justify-self:start}.database-debug-toggle,.quick-add-button{width:100%}.inventory-summary-row,.inventory-foot-stats{gap:.46rem;border:0;background:none}.summary-stat,.inventory-foot-stat{border:0;border-radius:0;background:none;padding-inline:0}.summary-stat+.summary-stat,.inventory-foot-stat+.inventory-foot-stat{border-left:0;margin-left:0;padding-left:0;border-top:1px solid rgba(255,105,200,.16);padding-top:.46rem}.inventory-summary-stats,.inventory-foot-stats,.stat-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}}
