.confirm-backdrop[data-v-fbba1164]{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.confirm-dialog[data-v-fbba1164]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);width:min(440px,100%);box-shadow:var(--shadow);padding:1.35rem 1.35rem 1.2rem}.confirm-title[data-v-fbba1164]{margin:0 0 .5rem;font-size:1.15rem}.confirm-message[data-v-fbba1164]{color:var(--ink-muted);white-space:pre-line;margin:0 0 1rem;font-size:.95rem}.confirm-check[data-v-fbba1164]{margin:0 0 1.1rem}.confirm-actions[data-v-fbba1164]{justify-content:flex-end}.confirm-fade-enter-active[data-v-fbba1164],.confirm-fade-leave-active[data-v-fbba1164]{transition:opacity .18s}.confirm-fade-enter-from[data-v-fbba1164],.confirm-fade-leave-to[data-v-fbba1164]{opacity:0}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-italic-BpitL8Uu.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-italic-2EvOpbQN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-italic-DRLHr0TN.woff2)format("woff2"),url(/assets/dm-sans-latin-400-italic-i6QPgQBE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-greek-600-normal-BpFII5Ja.woff2)format("woff2"),url(/assets/syne-greek-600-normal-BJs4kvyH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-ext-600-normal-ZnizrDKU.woff2)format("woff2"),url(/assets/syne-latin-ext-600-normal-DEzBMW8B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/syne-latin-600-normal-BiwQbQXw.woff2)format("woff2"),url(/assets/syne-latin-600-normal-dRu9QuIh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-greek-700-normal-RbvlO3f8.woff2)format("woff2"),url(/assets/syne-greek-700-normal-C01yjWE_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-ext-700-normal-DuyXglMe.woff2)format("woff2"),url(/assets/syne-latin-ext-700-normal-C-qCH-vM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/syne-latin-700-normal-AF3Rs61n.woff2)format("woff2"),url(/assets/syne-latin-700-normal-Cd-_iCn5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-greek-800-normal-n2LZS_yH.woff2)format("woff2"),url(/assets/syne-greek-800-normal-DtzFnRR0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-ext-800-normal-CAQAsWuS.woff2)format("woff2"),url(/assets/syne-latin-ext-800-normal-B2iBRfEf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/syne-latin-800-normal-EehdNYzx.woff2)format("woff2"),url(/assets/syne-latin-800-normal-BuJcbPcX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0f1410;--bg-elevated:#1a221c;--bg-muted:#243028;--ink:#e8f0e9;--ink-muted:#9aab9d;--accent:#c4f042;--accent-ink:#14200a;--danger:#ff6b5a;--warning:#f0c35a;--border:#2f3d33;--radius:10px;--font-display:"Syne", sans-serif;--font-body:"DM Sans", sans-serif;--shadow:0 18px 50px #00000059}*,:before,:after{box-sizing:border-box}html{overflow-x:hidden}html,body,#app{max-width:100%;min-height:100%}body{font-family:var(--font-body);color:var(--ink);background:radial-gradient(1200px 600px at 10% -10%, #243528 0%, transparent 55%), radial-gradient(900px 500px at 100% 0%, #1c2a20 0%, transparent 50%), var(--bg);overflow-wrap:break-word;margin:0;line-height:1.5}a{color:var(--accent);text-decoration:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .5rem}p{color:var(--ink-muted);margin:0 0 1rem}button,input,select,textarea{font:inherit}.btn{cursor:pointer;background:var(--accent);color:var(--accent-ink);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.1rem;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.secondary{border-color:var(--border);color:var(--ink);background:0 0}.btn.danger{background:var(--danger);color:#1a0a08}.field{flex-direction:column;gap:.35rem;min-width:0;margin-bottom:.9rem;display:flex}.field label{color:var(--ink-muted);font-size:.85rem}.field input,.field select,.field textarea{background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;max-width:100%;color:var(--ink);padding:.7rem .85rem}.field textarea{resize:vertical;overflow-wrap:anywhere;min-height:110px}.checkbox-field{margin-top:.25rem}.checkbox-label{cursor:pointer;color:var(--ink);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.panel{background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);min-width:0;max-width:100%;padding:1.25rem}a.panel-link{color:inherit;text-decoration:none;transition:background .15s,border-color .15s;display:block}a.panel-link:hover,a.panel-link:focus-visible{background:color-mix(in srgb, var(--bg-elevated) 80%, var(--accent) 20%);border-color:var(--accent);cursor:pointer;outline:none}.grid{gap:1rem;min-width:0;display:grid}.grid.stats{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.stat{border-radius:var(--radius);background:var(--bg-muted);border:1px solid var(--border);color:inherit;padding:1rem;text-decoration:none;transition:background .15s,border-color .15s;display:block}a.stat:hover,a.stat:focus-visible{background:var(--bg-hover,color-mix(in srgb, var(--bg-muted) 85%, var(--accent) 15%));border-color:var(--accent);cursor:pointer;outline:none}.stat strong{font-family:var(--font-display);color:var(--accent);font-size:1.6rem;display:block}.stat span{color:var(--ink-muted);font-size:.85rem}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--border);padding:.75rem .5rem}.table th{color:var(--ink-muted);font-size:.85rem;font-weight:500}.table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.table th.sortable:hover{color:var(--ink)}.table th.sortable .sortable-label{margin-right:.2em}.table th.sortable .sort-indicator{opacity:.7;font-size:.75em}.badge{background:var(--bg-muted);border:1px solid var(--border);text-transform:capitalize;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;display:inline-flex}.badge.accent{background:color-mix(in srgb, var(--accent) 20%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.badge.crash{color:#c44;text-transform:none;letter-spacing:.04em;background:#cc444438;border-color:#cc444459;font-weight:600}.badge.health{text-transform:none;letter-spacing:.04em;white-space:nowrap;font-weight:600}.badge.health[data-severity=critical]{background:color-mix(in srgb, var(--danger) 22%, transparent);border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger)}.badge.health[data-severity=warn]{background:color-mix(in srgb, var(--warning) 18%, transparent);border-color:color-mix(in srgb, var(--warning) 40%, transparent);color:var(--warning)}.badge.health[data-severity=info],.badge.health[data-severity=ok]{color:var(--ink-muted);font-weight:500}.badge[data-status=inventory]{color:#7aa8c9;background:#7aa8c926;border-color:#7aa8c966}.badge[data-status=installed]{background:color-mix(in srgb, var(--accent) 20%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.badge[data-status=retired]{color:#e8894a;background:#e8894a26;border-color:#e8894a66}.badge[data-status=lost]{background:color-mix(in srgb, var(--danger) 15%, transparent);border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger)}.badge[data-status=sold]{color:#a78bfa;background:#a78bfa26;border-color:#a78bfa66}.badge[data-category=motor]{color:#ff7043;background:#ff704326;border-color:#ff704366}.badge[data-category=esc]{color:#f0a030;background:#f0a03026;border-color:#f0a03066}.badge[data-category=fc]{color:#5e9fe0;background:#5e9fe026;border-color:#5e9fe066}.badge[data-category=frame]{color:#a0927a;background:#a0927a26;border-color:#a0927a66}.badge[data-category=props]{color:#26d0ce;background:#26d0ce26;border-color:#26d0ce66}.badge[data-category=battery]{background:color-mix(in srgb, var(--warning) 15%, transparent);border-color:color-mix(in srgb, var(--warning) 40%, transparent);color:var(--warning)}.badge[data-category=vtx]{color:#b87fef;background:#b87fef26;border-color:#b87fef66}.badge[data-category=camera]{color:#f472b6;background:#f472b626;border-color:#f472b666}.badge[data-category=rx]{color:#60c8e8;background:#60c8e826;border-color:#60c8e866}.badge[data-category=gps]{background:color-mix(in srgb, var(--accent) 15%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--accent)}.badge[data-category=antenna]{color:#8b9fe8;background:#8b9fe826;border-color:#8b9fe866}.badge[data-category=radio]{color:#fb923c;background:#fb923c26;border-color:#fb923c66}.badge[data-category=goggles]{color:#e879f9;background:#e879f926;border-color:#e879f966}.badge[data-category=other]{background:var(--bg-muted);border-color:var(--border);color:var(--ink-muted)}.badge[data-status=planning]{color:#8b9fe8;background:#8b9fe826;border-color:#8b9fe866}.badge[data-status=under_construction]{color:#f0a030;background:#f0a03026;border-color:#f0a03066}.badge[data-status=active]{background:color-mix(in srgb, var(--accent) 20%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent)}.badge[data-status=grounded]{background:color-mix(in srgb, var(--warning) 15%, transparent);border-color:color-mix(in srgb, var(--warning) 40%, transparent);color:var(--warning)}.badge[data-status=disassembled]{background:var(--bg-muted);border-color:var(--border);color:var(--ink-muted)}.muted{color:var(--ink-muted)}.error{color:var(--danger);margin:.5rem 0}.stack{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.row{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;max-width:100%;display:flex}.row>*{min-width:0}.page-header{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;max-width:100%;margin-bottom:1.25rem;display:flex}.page-header>*{min-width:0}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--border);padding:.75rem 0}.thumb-grid{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));gap:.75rem;display:grid}.thumb-item{position:relative}.thumb-item-selectable{cursor:pointer}.thumb-item-selectable img{transition:border-color .15s,box-shadow .15s}.thumb-item-selectable:hover img{border-color:var(--accent)}.thumb-item-card img{border-color:var(--accent);box-shadow:0 0 0 2px #c4f04259}.thumb-card-badge{background:var(--accent);color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:700;position:absolute;bottom:.35rem;left:.35rem}.thumb-grid img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);width:100%;display:block}.thumb-remove{border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--ink);cursor:pointer;background:#0f1410d9;border-radius:999px;padding:0;font-size:1.1rem;line-height:1;position:absolute;top:.35rem;right:.35rem}.thumb-remove:hover:not(:disabled){background:var(--danger);color:#1a0a08;border-color:#0000}.thumb-remove:disabled{opacity:.6;cursor:wait}.view-toggle{border:1px solid var(--border);border-radius:var(--radius);display:flex;overflow:hidden}.toggle-btn{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:.45rem .65rem;line-height:1;transition:background .15s,color .15s;display:flex}.toggle-btn:hover{background:var(--bg-muted);color:var(--ink)}.toggle-btn.active{background:var(--accent);color:var(--accent-ink)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(180px,100%),1fr));gap:1rem;display:grid}.entity-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.entity-card:hover{border-color:var(--accent);box-shadow:0 2px 12px #0000002e}.entity-thumb{aspect-ratio:1;background:var(--bg-muted);overflow:hidden}.entity-thumb img{object-fit:cover;width:100%;height:100%;display:block}img.entity-thumb{object-fit:cover;width:100%;display:block}.entity-thumb-placeholder{width:100%;height:100%;color:var(--ink-muted);opacity:.4;justify-content:center;align-items:center;display:flex}.entity-card-body{flex-direction:column;gap:.35rem;padding:.65rem .75rem .75rem;display:flex}.entity-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.entity-card-meta{flex-wrap:wrap;gap:.3rem;display:flex}.entity-card-sub{color:var(--ink-muted);margin-top:.1rem;font-size:.82rem}.build-parts-strip{border-top:1px solid var(--border);flex-wrap:wrap;gap:.3rem;margin-top:.45rem;padding-top:.45rem;display:flex}.part-mini{flex-direction:column;align-items:center;gap:.2rem;width:2.75rem;display:flex}.part-mini-thumb{border-radius:calc(var(--radius) - 1px);border:1px solid var(--border);background:var(--bg-muted);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;overflow:hidden}.part-mini-thumb img{object-fit:cover;width:100%;height:100%;display:block}.part-mini-name{color:var(--ink-muted);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.62rem;line-height:1.25;display:-webkit-box;overflow:hidden}.part-mini-overflow{border-radius:calc(var(--radius) - 1px);border:1px solid var(--border);background:var(--bg-muted);width:2.75rem;height:2.75rem;color:var(--ink-muted);flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;display:flex}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=800px){:is(.stack-on-narrow>*,.row:has(>.field)>*){flex:100%!important;width:100%!important;min-width:0!important}.page-header{flex-flow:column wrap;align-items:stretch}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr))}.dashboard-panels{grid-template-columns:minmax(0,1fr)}}
