body{margin:0}#legacy-root{min-height:100vh}.portal-shell{--portal-bar-height:0px;padding-top:var(--portal-bar-height)}.portal-shell #legacy-root{min-height:calc(100dvh - var(--portal-bar-height))}.portal-shell #legacy-root[data-view=dashboard] .shell>.sidebar{top:0}@media (max-width:900px){.portal-shell #legacy-root[data-view=dashboard] .mobileAdminBar{top:0}.portal-shell #legacy-root[data-view=dashboard] .shell>.sidebar{height:100dvh;top:0}}.portal-shell #legacy-root .shopReviewsAction{color:#17676b;box-sizing:border-box;background:#edf2f8;border:1px solid #c6e3e5;border-radius:12px;align-items:center;gap:18px;min-height:42px;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-flex}.portal-shell #legacy-root .shopReviewsAction:hover{background:#dfe7f2}@media (max-width:900px){.portal-shell #legacy-root[data-view=dashboard] .mobileAdminBar{color:#1d344e;background:#fff;border-bottom:1px solid #e4ebf2;gap:12px;box-shadow:0 6px 20px #16344d08}.portal-shell #legacy-root[data-view=dashboard] .mobileAdminBar strong{color:#223e56;font-size:14px;font-weight:700}.portal-shell #legacy-root[data-view=dashboard] .mobileAdminBar span{color:#087e9a;font-size:12px;font-weight:600}.portal-shell #legacy-root[data-view=dashboard] .mobileAdminBar .mobileBrandTitle{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.portal-shell #legacy-root[data-view=dashboard] .mobileBrandTitle img{object-fit:contain;background:#fff;border-radius:10px;grid-row:1/3;width:36px;height:36px}.portal-shell #legacy-root[data-view=dashboard] .mobileBrandTitle strong,.portal-shell #legacy-root[data-view=dashboard] .mobileBrandTitle span{grid-column:2}.portal-shell #legacy-root[data-view=dashboard] .mobileMenuButton{color:#315570;background:#f0f5f9;border:1px solid #e0e9f1;border-radius:14px;width:42px;min-height:42px}}.money-amount{white-space:nowrap;unicode-bidi:isolate}.money-last-three{font-size:.62em;font-weight:300;line-height:inherit}.financialDayPortal{color:#18273b;max-width:1100px;margin:24px auto;padding:20px}.financialDayHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.financialDayHeader h1{margin:8px 0;font-size:30px}.financialDayToolbar{background:#edf0f5;border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;padding:20px;display:flex}.financialDayToolbar label{gap:8px;display:grid}.financialDayToolbar input{font:inherit;background:#fff;border:1px solid #cbd3de;border-radius:10px;padding:12px}.financialDayCards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:20px 0;display:grid}.financialDayCards article{background:#fff;border:1px solid #dce2e9;border-radius:16px;padding:20px}.financialDayCards strong{font-variant-numeric:tabular-nums;text-align:right;margin:12px 0;font-size:28px;display:block}.financialDayCards small{color:#61738b}.financialDayCards h2{font-size:19px}.financialDaySection{background:#fff;border:1px solid #dce2e9;border-radius:16px;margin:18px 0;padding:20px}.financialDaySection h2{margin:0 0 16px;font-size:20px}.financialDayTable{overflow:auto}.financialDayTable table{border-collapse:collapse;width:100%}.financialDayTable th{text-align:right;background:#edf0f5;padding:12px}.financialDayTable td{border-bottom:1px solid #e3e7ec;padding:12px}.financialDayTable small{color:#61738b;margin-top:6px;display:block}.financialDayTable td:last-child{white-space:nowrap;font-weight:700}.financialDayToolbar a{border-radius:10px;padding:12px;text-decoration:none}@media (max-width:600px){.financialDayPortal{padding:12px}.financialDayHeader{align-items:start}.financialDaySection{padding:12px}.financialDayToolbar>button{min-height:44px}.financialDayTable{font-size:13px}}.money-amount{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.money-amount .money-major{opacity:1;font-size:1em;font-weight:850}.money-amount .money-middle{opacity:.9;font-size:.88em;font-weight:600}.money-amount .money-minor{opacity:.72;font-size:.76em;font-weight:400}.money-amount .money-currency{font-size:.75em;font-weight:500}
