.mock{color:var(--color-ink);font-size:10px;line-height:1.5;font-family:var(--font-sans);text-align:start;--m-accent:var(--color-teal)}.mock *{box-sizing:border-box}.m-window{background:var(--color-mist);border-radius:1.4em 1.4em 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4em 9em -3em #0009,0 0 0 1px #ffffff14}.m-window--card{box-shadow:0 2.4em 5em -2.4em #02303a4d, 0 0 0 1px var(--color-line);border-radius:1.4em}.m-bar{direction:ltr;background:#e7eeee;flex:none;align-items:center;gap:.7em;height:3.4em;padding:0 1.4em;display:flex}.m-bar i{background:#c9d5d4;border-radius:50%;width:1em;height:1em}.m-bar span{color:#6b8489;background:#fff;border-radius:.6em;margin-inline-start:1.8em;padding:.2em 1.2em;font-size:1.15em}.m-body{flex:1;grid-template-columns:18em 1fr;min-height:0;display:grid}.m-side{background:var(--color-petrol);color:#fffc;padding:1.8em 1.4em}.m-side img{filter:brightness(0)invert();width:auto;height:1.5em;margin:0 .6em 2.2em;display:block}.m-side-item{white-space:nowrap;border-radius:.7em;padding:.65em .8em;font-size:1.25em;line-height:1.4;display:block}.m-side-item.is-active{color:#fff;background:#ffffff21;font-weight:700}.m-side-group{color:#ffffff73;margin:1.2em .8em .5em;font-size:1.1em;display:block}.m-main{min-width:0;padding:2em 2.2em}.m-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.m-title{margin:0;font-size:1.7em;font-weight:700;line-height:1.3}.m-sub{color:var(--color-ink-2);margin:.2em 0 0;font-size:1.2em}.m-btn{background:var(--color-petrol);color:#fff;white-space:nowrap;border-radius:.7em;flex:none;padding:.55em 1.2em;font-size:1.15em;font-weight:700}.m-kpis{gap:1.2em;margin-top:1.6em;display:grid}.m-kpi{border:1px solid var(--color-line);background:#fff;border-radius:1em;padding:1.2em 1.4em}.m-kpi small{color:var(--color-ink-2);font-size:1.1em;display:block}.m-kpi b{font-family:var(--font-display);margin-top:.15em;font-size:2.2em;font-weight:700;line-height:1.2;display:block}.m-kpi em{font-size:1.05em;font-style:normal;display:block}.tone-ok{color:var(--color-ok)}.tone-warn{color:var(--color-warn)}.tone-muted{color:var(--color-ink-2)}.m-panel{border:1px solid var(--color-line);background:#fff;border-radius:1em;padding:1.2em 1.4em}.m-panel-title{margin:0 0 1em;font-size:1.25em;font-weight:700}.m-table{border-collapse:collapse;width:100%}.m-table th{border-bottom:1px solid var(--color-line);color:var(--color-ink-2);text-align:start;white-space:nowrap;padding:0 .6em .8em;font-size:1.1em;font-weight:500}.m-table td{border-bottom:1px solid var(--color-line);white-space:nowrap;padding:.75em .6em;font-size:1.15em}.m-table tr:last-child td{border-bottom:0}.m-table .n{text-align:end;font-variant-numeric:tabular-nums}.m-tag{border-radius:2em;padding:.15em .8em;font-size:.95em;font-weight:700;line-height:1.6;display:inline-block}.m-tag--ok{background:var(--color-ok-soft);color:var(--color-ok)}.m-tag--warn{background:var(--color-warn-soft);color:var(--color-warn)}.m-tag--info{color:var(--color-teal-deep);background:#e6f0f2}.m-tag--muted{color:var(--color-ink-2);background:#eef2f2}.m-bars{border-bottom:1px solid var(--color-line);align-items:flex-end;gap:1em;height:15em;display:flex}.m-bars i{background:linear-gradient(180deg, var(--color-teal), var(--color-petrol));border-radius:.4em .4em 0 0;flex:1}.m-bars i:nth-child(odd){opacity:.55}.m-months{color:var(--color-ink-2);justify-content:space-between;margin-top:.6em;font-size:1em;display:flex}.m-float{color:var(--color-ink);background:#fff;border-radius:1.4em;position:absolute;box-shadow:0 2.4em 6em -2em #0000008c}.m-ok-pill{background:var(--color-ok-soft);color:var(--color-ok);border-radius:2em;align-items:center;gap:.5em;padding:.3em 1em;font-size:1.15em;font-weight:700;display:inline-flex}.m-display-num{font-family:var(--font-display);font-weight:700;line-height:1.2}.m-phone{background:#0b1f24;border-radius:3.2em;width:20em;height:40em;padding:1em;position:relative;box-shadow:0 2.4em 6em -2em #0000008c}.m-phone-screen{background:var(--color-mist);border-radius:2.4em;height:100%;padding:2.4em 1.2em 1.2em;overflow:hidden}.m-phone-title{font-size:1.35em;font-weight:700;display:block}.m-phone-sub{color:var(--color-ink-2);font-size:1.05em;display:block}.m-req{border:1px solid var(--color-line);background:#fff;border-radius:1em;margin-top:1.2em;padding:1em}.m-req b{font-size:1.15em;display:block}.m-req span{font-size:1.05em;display:block}.m-req .muted{color:var(--color-ink-2)}.m-req-btns{gap:.6em;margin-top:.8em;display:flex}.m-req-btns span{text-align:center;border-radius:.7em;flex:1;padding:.5em 0;font-size:1.05em;font-weight:700}.m-req-btns .approve{background:var(--color-petrol);color:#fff}.m-req-btns .reject{border:1px solid var(--color-line)}.mock-fit{min-width:0;container:mockfit/inline-size}.mock-fit>.mock{--n:84;width:calc(var(--n) * 1em);max-width:none;font-size:min(10px, calc(100cqw / var(--n)));margin-inline:auto}@container mockfit (width<=520px){.mock-fit>.mock{--n:var(--n-narrow,58)}.mock-fit .m-side{display:none}.mock-fit .m-body{grid-template-columns:1fr!important}.mock-fit .opt{display:none}}.module-table[data-astro-cid-dnjpziay]{margin-top:1.4em}.kanban[data-astro-cid-b6szibfg]{grid-template-columns:repeat(4,1fr);gap:1em;margin-top:1.4em;display:grid}.kanban-col[data-astro-cid-b6szibfg]{background:#eaf0f0;border-radius:1em;min-height:26em;padding:1em}.kanban-name[data-astro-cid-b6szibfg]{margin:0 0 1em;font-size:1.2em;font-weight:700}.kanban-name[data-astro-cid-b6szibfg] span[data-astro-cid-b6szibfg]{color:var(--color-ink-2);font-weight:500}.kanban-card[data-astro-cid-b6szibfg]{border-inline-start:.35em solid var(--m-accent);background:#fff;border-radius:.9em;justify-items:start;gap:.4em;margin-bottom:.8em;padding:1em;display:grid}.kanban-card[data-astro-cid-b6szibfg] b[data-astro-cid-b6szibfg]{font-size:1.15em}.kanban-plate[data-astro-cid-b6szibfg]{color:var(--color-ink-2);font-size:1.05em}.pos[data-astro-cid-5nkc72ph]{grid-template-columns:1.4fr 1fr;gap:1.4em;margin-top:1.4em;display:grid}.pos-grid[data-astro-cid-5nkc72ph]{grid-template-columns:repeat(3,1fr);align-content:start;gap:1em;display:grid}.pos-item[data-astro-cid-5nkc72ph]{border-radius:1em;flex-direction:column;justify-content:space-between;min-height:8.4em;padding:1.1em;display:flex}.pos-name[data-astro-cid-5nkc72ph]{font-size:1.2em;font-weight:700}.pos-price[data-astro-cid-5nkc72ph]{color:var(--color-ink-2);font-size:1.15em}.pos-total[data-astro-cid-5nkc72ph]{border-top:1.5px solid var(--color-ink);justify-content:space-between;align-items:baseline;margin-top:1em;padding-top:1em;font-size:1.2em;display:flex}.pos-total[data-astro-cid-5nkc72ph] b[data-astro-cid-5nkc72ph]{font-size:1.8em}.pos-pay[data-astro-cid-5nkc72ph]{background:var(--color-petrol);color:#fff;text-align:center;border-radius:.8em;margin-top:1em;padding:.7em;font-size:1.25em;font-weight:700;display:block}
