.public-home .preview-zoomed .preview-close{position:absolute;top:15px;right:20px}.public-home .preview-zoomed .preview-top span{box-sizing:border-box;max-width:calc(100% - 52px);padding-right:52px}@media (max-width:620px){.public-home .preview-zoomed .preview-close{top:8px;right:14px}}.executive-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px;margin:14px 0 22px}.executive-metrics article{position:relative;min-width:0;min-height:132px;padding:13px;background:color-mix(in srgb,var(--paper) 80%,#18324a);border:1px solid var(--line);border-left:3px solid var(--green);border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.executive-metrics article.danger{border-left-color:#ff6363}.executive-metrics article.warning{border-left-color:#efc43d}.executive-metrics article.good{border-left-color:#27c98b}.metric-card-heading{min-height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.metric-card-heading span{color:var(--muted);font-size:10px;line-height:1.35;font-weight:700}.metric-card-heading svg{flex:0 0 auto;color:var(--muted);opacity:.65}.executive-metrics strong{margin-top:5px;font-size:20px;letter-spacing:-.5px;white-space:nowrap}.metric-card-footer{margin-top:auto;display:flex;align-items:flex-end;gap:5px}.metric-card-footer small{flex:1 1;color:var(--muted);font-size:8px;line-height:1.3}.executive-metrics .good small{color:#47d9a4}.executive-metrics .danger small{color:#ff8585}.executive-metrics .warning small{color:#f3d76f}.sparkline{width:45px;height:24px;overflow:visible}.sparkline polyline{fill:none;stroke:var(--green);stroke-width:2;vector-effect:non-scaling-stroke}.danger .sparkline polyline{stroke:#ff6363}.warning .sparkline polyline{stroke:#efc43d}.executive-metrics.loading{opacity:.58}.dashboard-settings{padding:18px;background:color-mix(in srgb,var(--paper) 83%,#18324a);border:1px solid var(--line);border-radius:7px;display:grid;grid-template-columns:minmax(240px,1fr) 120px auto;align-items:end;grid-gap:14px;gap:14px}.dashboard-settings small{color:var(--green);font-size:9px;font-weight:900;letter-spacing:1.2px}.dashboard-settings h3{margin:5px 0;font-size:16px}.dashboard-settings p{margin:0;color:var(--muted);font-size:11px}.dashboard-settings label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10px}.dashboard-settings .error,.dashboard-settings .success{grid-column:1/-1;margin:0}main[data-theme] .branch-form,main[data-theme] .bulk-import,main[data-theme] .cash-actions form,main[data-theme] .cash-summary article,main[data-theme] .detail,main[data-theme] .detail form,main[data-theme] .empty,main[data-theme] .fiscal-grid form,main[data-theme] .password-modal,main[data-theme] .pdv-scanner,main[data-theme] .product-form,main[data-theme] .scanner-modal,main[data-theme] .stock-form,main[data-theme] .table,main[data-theme] .user-form{color:#172033}main[data-theme] .bulk-import>small,main[data-theme] .cash-summary span,main[data-theme] .detail small,main[data-theme] .empty p,main[data-theme] .password-modal small,main[data-theme] .scanner-modal>p,main[data-theme] .table .movement.head,main[data-theme] .table .product-row time,main[data-theme] .table .product-row.head,main[data-theme] .table .row.head{color:#607089}main[data-theme] .cash-summary strong,main[data-theme] .table .movement:not(.head),main[data-theme] .table .product-row:not(.head),main[data-theme] .table .row:not(.head),main[data-theme] .table strong{color:#172033}main[data-theme] .table .positive,main[data-theme] .table .product-row b{color:#087a53}main[data-theme] .table .negative{color:#b42318}main[data-theme] .branch-form .secondary,main[data-theme] .bulk-import .secondary,main[data-theme] .cash-actions form .secondary,main[data-theme] .fiscal-grid form .secondary,main[data-theme] .password-modal .secondary,main[data-theme] .pdv-scanner .secondary,main[data-theme] .product-form .secondary,main[data-theme] .scanner-modal .secondary,main[data-theme] .stock-form .secondary{color:#087a53!important;border-color:#087a53!important}.order{align-items:center;grid-template-columns:.5fr 1fr 1.4fr auto}.order-deliver{justify-self:end;padding:6px 8px!important;font-size:9px}.product-cost-editor{display:flex;gap:4px}.product-cost-editor input{min-width:0;width:78px;padding:6px!important}.product-cost-editor button{padding:6px!important;font-size:9px}@media(max-width:1250px){.executive-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.executive-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-settings{grid-template-columns:1fr}.dashboard-settings button{width:100%}}@media(max-width:420px){.executive-metrics{grid-template-columns:1fr}.executive-metrics article{min-height:112px}}