.merchant-shell{color:#263c31;background:#f5f6f3;min-height:100dvh}.merchant-sidebar{z-index:30;background:#fbfcf9;border-right:1px solid #e0e5dd;flex-direction:column;width:224px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.merchant-brand{align-items:center;gap:10px;margin-bottom:42px;display:flex}.merchant-brand strong{font-size:19px;display:block}.merchant-brand small{letter-spacing:.1em;color:#718277;margin-top:5px;font-size:9px;display:block}.merchant-nav-caption{color:#7c887f;margin-bottom:12px;padding:0 12px;font-size:11px}.merchant-sidebar nav{gap:7px;display:grid}.merchant-sidebar nav a{color:#637268;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:14px;display:flex}.merchant-sidebar nav a strong{font-weight:550}.merchant-sidebar nav a>span{border:1px solid #d7dfd5;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.merchant-sidebar nav a[aria-current],.merchant-mobile-nav a[aria-current]{color:#244f36;background:#e7efe4;font-weight:700}.merchant-sidebar-foot{gap:10px;margin-top:auto;padding:30px 10px 0;display:grid}.merchant-sidebar-foot p{color:#7a877d;font-size:11px}.merchant-sidebar-foot strong{font-size:14px}.merchant-sidebar-foot small{color:#7a877d;overflow-wrap:anywhere;font-size:11px}.merchant-sidebar-foot a{border-top:1px solid #e1e7dc;padding-top:14px;font-size:12px}.merchant-workspace{min-width:0;margin-left:224px}.merchant-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbf8f5;border-bottom:1px solid #e2e7df;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:14px 32px;display:flex;position:sticky;top:0}.merchant-topbar nav{font-size:13px}.merchant-topbar nav span{color:#819084}.merchant-topbar .primary-button{min-height:44px;font-size:13px}.merchant-mobile-nav{display:none}.merchant-shell :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #6c987a}.merchant-skip{z-index:100;background:#fff;padding:16px;position:fixed;top:-80px;left:16px}.merchant-skip:focus{top:16px}.merchant-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:24px;display:flex}.merchant-gate h1{font-size:25px}.merchant-gate p{color:#708074;max-width:480px;line-height:1.7}.merchant-gate>a,.merchant-gate button{align-items:center;min-height:44px;display:flex}.merchant-shell .content{max-width:1400px;margin:auto;padding:32px}.merchant-shell :is(.new-order-page,.detail-page,.team-page){min-height:calc(100dvh - 76px)}.merchant-shell :is(.form-page-header,.detail-topbar){width:calc(100% - 64px);height:auto;min-height:56px;margin:auto;padding:16px 0}.merchant-shell :is(.new-order-shell,.detail-shell,.team-shell){padding-top:24px}.merchant-shell .team-hero p:last-child{font-size:13px;line-height:1.7}.merchant-shell .team-hero h1{font-size:28px}.settings-tabs{border-bottom:1px solid #d9e2d6;flex-wrap:wrap;gap:8px;margin:24px 0;padding-bottom:14px;display:flex}.settings-tabs a{color:#687c6c;border-radius:8px;padding:12px 16px;font-size:14px}.settings-tabs a[aria-current]{color:#315b3e;background:#e3eddf;font-weight:650}.order-search{gap:8px;margin:20px 0;display:flex}.order-search input{background:#fff;border:1px solid #d6ded2;border-radius:9px;flex:1;min-width:0;min-height:46px;padding:10px 14px;font-size:14px}.order-search button,.order-pagination a{color:#345f41;background:#fff;border:1px solid #d5dfd1;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;font-size:13px;display:inline-flex}.order-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:18px;font-size:13px;display:flex}.order-filter-row{border-bottom:1px solid #e6ebe2;flex-wrap:wrap;gap:14px;padding:18px 20px;display:flex}.order-filter-row label{align-items:center;gap:8px;font-size:13px;display:flex}.order-filter-row select{background:#fff;border:1px solid #d6ded2;border-radius:8px;min-height:44px;padding:8px 26px 8px 10px}.order-filter-row>a{align-items:center;font-size:13px;text-decoration:underline;display:flex}.order-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-page-heading h1{letter-spacing:-.04em;margin:4px 0 10px;font-size:28px;font-weight:700}.order-page-heading p{color:#708074;font-size:14px;line-height:1.7}.dashboard-v2 .priority-card{text-decoration:none}@media (min-width:768px) and (max-width:1199px){.merchant-sidebar{width:84px;padding:24px 12px}.merchant-brand{justify-content:center}.merchant-brand>span:last-child,.merchant-sidebar-foot,.merchant-nav-caption,.merchant-sidebar nav strong{display:none}.merchant-sidebar nav a{justify-content:center;padding:10px}.merchant-workspace{margin-left:84px}.merchant-shell .content{padding:24px}}@media (max-width:767px){.merchant-sidebar{display:none}.merchant-workspace{padding-bottom:calc(76px + env(safe-area-inset-bottom));margin-left:0}.merchant-topbar{min-height:68px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.merchant-shell .content{padding:22px 16px}.merchant-mobile-nav{z-index:40;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fcfdfa;border-top:1px solid #dce4d6;grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;inset:auto 0 0}.merchant-mobile-nav a{border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:48px;font-size:11px;display:flex}.merchant-mobile-nav a span{font-size:17px}.merchant-shell :is(.form-page-header,.detail-topbar){width:calc(100% - 32px)}.order-page-heading h1{font-size:26px}.order-page-heading p{font-size:13px}.order-filter-row{gap:12px;padding:16px}.order-filter-row label{flex-direction:column;flex:40%;align-items:stretch}.order-pagination{justify-content:center}.settings-tabs a{padding:10px;font-size:13px}}@media (max-width:600px){.merchant-shell .order-detail-v2 .mobile-order-action{bottom:calc(72px + env(safe-area-inset-bottom));padding-bottom:12px}}@media print{.merchant-sidebar,.merchant-topbar,.merchant-mobile-nav{display:none!important}.merchant-workspace{margin:0;padding:0}}
