html{-moz-text-size-adjust:100%;text-size-adjust:100%}:root{font-family:var(--app-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--app-font-size,16px);line-height:var(--app-line-height,1.5);--app-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--app-font-size:16px;--app-font-color:unset;--app-bg-color:unset;--app-accent-color:unset;--app-border-radius:24px;--app-line-height:1.5;--app-spacing:16px}:root,.theme-dark,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-card:var(--app-card-bg,#0f172ad9);--bg-card-hover:var(--app-card-bg-hover,#1e293be6);--text-primary:var(--app-text-primary,#f8fafc);--text-secondary:var(--app-text-secondary,#cbd5e1);--text-muted:var(--app-text-muted,#94a3b8);--border-color:var(--app-border-color,#94a3b826);--gradient-bg:linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #0f172a 100%)}.theme-light,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#f1f5f9;--bg-secondary:#e2e8f0;--bg-card:var(--app-card-bg,#ffffffe6);--bg-card-hover:var(--app-card-bg-hover,#f1f5f9f2);--text-primary:var(--app-text-primary,#0f172a);--text-secondary:var(--app-text-secondary,#334155);--text-muted:var(--app-text-muted,#64748b);--border-color:var(--app-border-color,#0f172a1f);--gradient-bg:linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 50%, #f1f5f9 100%)}html,body{background:var(--app-bg-color,var(--gradient-bg));min-height:100%;color:var(--app-font-color,var(--text-primary));margin:0;padding:0}body{min-height:100dvh;line-height:var(--app-line-height,1.5);-webkit-tap-highlight-color:transparent;font-family:inherit}a{color:inherit;text-decoration:none}button{font-family:inherit}button.primary,a.primary{color:var(--app-accent-color,#60a5fa)}img{max-width:100%;height:auto;display:block}table{border-collapse:collapse;width:100%}th,td{text-align:left}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{flex-direction:column;min-height:100dvh;display:flex}:root{--mobile-bottom-nav-height:64px;--mobile-header-height:56px;--mobile-app-header-stack-height:122px;--mobile-radius-sm:10px;--mobile-radius-md:14px;--mobile-radius-lg:20px;--mobile-touch-min:44px;--mobile-field-height:36px;--mobile-shadow-nav:0 -4px 24px #00000047;--mobile-shadow-drawer:8px 0 40px #00000073;--mobile-transition:.28s cubic-bezier(.32, .72, 0, 1)}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--app-border-radius,24px);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 20px 60px #00000059}.settings-theme-select{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;min-height:40px;color:var(--app-text-primary,var(--text-primary));cursor:pointer;box-sizing:border-box;border-radius:10px;padding:8px 12px;font-family:inherit;font-size:14px}.settings-theme-select:focus{outline:2px solid color-mix(in srgb, var(--app-accent-color,#38bdf8) 45%, transparent);outline-offset:1px}.app-header{z-index:40;background:var(--app-card-bg,var(--bg-card));border-bottom:1px solid var(--border-color);min-height:60px;color:var(--app-font-color,var(--text-primary));font-family:var(--app-font);font-size:var(--app-font-size);align-items:center;gap:16px;padding:8px 16px;display:flex;position:relative}.app-header-filters{isolation:isolate;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.app-header-filter-field select{box-sizing:border-box;min-height:36px}.app-header-filter-field select:disabled{opacity:.72;cursor:not-allowed}.app-main-layout{z-index:1;min-height:calc(100dvh - 60px);display:flex;position:relative}.app-sidebar{background:var(--app-card-bg,var(--bg-card));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid var(--border-color);z-index:2;width:280px;height:calc(100dvh - 60px);color:var(--app-font-color,var(--text-primary));font-family:var(--app-font);font-size:var(--app-font-size);flex-shrink:0;padding:24px 0;position:sticky;top:60px;overflow-y:auto}.home-main-content{background:var(--app-bg-color,transparent);min-width:0;max-width:calc(100vw - 280px);color:var(--app-font-color,var(--text-primary));font-family:var(--app-font);font-size:var(--app-font-size);line-height:var(--app-line-height);flex:1;padding:24px 16px;overflow-y:auto}.app-sidebar__drawer-header,.app-sidebar__close-btn,.app-header-menu-btn,.app-header-filters-toggle,.mobile-bottom-nav{display:none}.scroll-shadow{position:relative}.scroll-shadow:before,.scroll-shadow:after{content:"";pointer-events:none;z-index:1;height:16px;position:absolute;left:0;right:0}.scroll-shadow:before{background:linear-gradient(180deg, var(--bg-primary), transparent);top:0}.scroll-shadow:after{background:linear-gradient(0deg, var(--bg-primary), transparent);bottom:0}.responsive-form-grid.master-form-grid--agent,.responsive-form-grid.master-form-grid--customer,.responsive-form-grid.master-form-grid--customer-group,.responsive-form-grid.master-form-grid--supplier-group,.responsive-form-grid.master-form-grid--account-type,.responsive-form-grid.master-form-grid--group,.responsive-form-grid.master-form-grid--screen-item,.responsive-form-grid.master-form-grid--finished-item{align-items:start;flex-direction:unset!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:18px!important;display:grid!important}.responsive-form-grid.master-form-grid--account,.responsive-form-grid.master-form-grid--haste,.responsive-form-grid.master-form-grid--supplier{align-items:start;flex-direction:unset!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:18px!important;display:grid!important}.responsive-form-grid.master-form-grid--agent>div,.responsive-form-grid.master-form-grid--customer>div,.responsive-form-grid.master-form-grid--customer-group>div,.responsive-form-grid.master-form-grid--supplier-group>div,.responsive-form-grid.master-form-grid--account-type>div,.responsive-form-grid.master-form-grid--account>div,.responsive-form-grid.master-form-grid--haste>div,.responsive-form-grid.master-form-grid--supplier>div,.responsive-form-grid.master-form-grid--group>div,.responsive-form-grid.master-form-grid--screen-item>div,.responsive-form-grid.master-form-grid--finished-item>div{min-width:0;width:auto!important;max-width:none!important}@media (max-width:900px){.responsive-form-grid.master-form-grid--agent,.responsive-form-grid.master-form-grid--customer,.responsive-form-grid.master-form-grid--customer-group,.responsive-form-grid.master-form-grid--supplier-group,.responsive-form-grid.master-form-grid--account-type,.responsive-form-grid.master-form-grid--group,.responsive-form-grid.master-form-grid--screen-item,.responsive-form-grid.master-form-grid--finished-item,.responsive-form-grid.master-form-grid--account,.responsive-form-grid.master-form-grid--haste,.responsive-form-grid.master-form-grid--supplier{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.responsive-form-grid.master-form-grid--agent,.responsive-form-grid.master-form-grid--customer,.responsive-form-grid.master-form-grid--customer-group,.responsive-form-grid.master-form-grid--supplier-group,.responsive-form-grid.master-form-grid--account-type,.responsive-form-grid.master-form-grid--group,.responsive-form-grid.master-form-grid--screen-item,.responsive-form-grid.master-form-grid--finished-item,.responsive-form-grid.master-form-grid--account,.responsive-form-grid.master-form-grid--haste,.responsive-form-grid.master-form-grid--supplier{grid-template-columns:minmax(0,1fr)!important}}.master-form-grid--agent .master-city-state-row,.master-form-grid--customer .master-city-state-row,.master-form-grid--customer-group .master-city-state-row,.master-form-grid--supplier-group .master-city-state-row,.master-form-grid--group .master-city-state-row,.master-form-grid--account .master-city-state-row,.master-form-grid--haste .master-city-state-row,.master-form-grid--supplier .master-city-state-row,.master-form-grid--screen-item .master-city-state-row,.master-form-grid--finished-item .master-city-state-row{align-items:stretch}.master-form-grid--agent .master-city-state-row .master-city-state-add-btn,.master-form-grid--customer .master-city-state-row .master-city-state-add-btn,.master-form-grid--customer-group .master-city-state-row .master-city-state-add-btn,.master-form-grid--supplier-group .master-city-state-row .master-city-state-add-btn,.master-form-grid--group .master-city-state-row .master-city-state-add-btn,.master-form-grid--account .master-city-state-row .master-city-state-add-btn,.master-form-grid--haste .master-city-state-row .master-city-state-add-btn,.master-form-grid--supplier .master-city-state-row .master-city-state-add-btn,.master-form-grid--screen-item .master-city-state-row .master-city-state-add-btn,.master-form-grid--finished-item .master-city-state-row .master-city-state-add-btn{align-self:stretch;width:44px;min-width:44px;height:auto;min-height:42px}.master-form-grid--agent .master-quick-add-section-span{grid-column:1/-1}.responsive-form-grid.master-form-grid--agent>.master-quick-add-grid-spacer,.responsive-form-grid.master-form-grid--supplier-group>.master-quick-add-grid-spacer{visibility:hidden;pointer-events:none;border:0;min-height:0;margin:0;padding:0}.master-city-state-row{box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;display:flex}.master-city-state-row .master-city-state-select{flex:1 1 0;min-width:0}.master-city-state-row .master-city-state-add-btn{border:1px solid var(--border-color);background:var(--bg-elevated,#ffffff0f);width:44px;min-width:44px;color:var(--text-primary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:2;box-sizing:border-box;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:inline-flex;position:relative}.master-city-state-row .master-city-state-add-btn:disabled{opacity:.45;cursor:not-allowed}.agency-order-add-new-btn{color:#86efac;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box;background:#22c55e33;border:1px solid #22c55e66;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:36px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.agency-order-add-new-btn:disabled{opacity:.45;cursor:not-allowed}.agency-order-pair-row{display:contents}.agency-order-header-sr-add-row{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:8px;min-width:0;display:flex}.agency-order-tabs-add-group{flex-wrap:wrap;flex:none;align-items:flex-end;gap:6px;min-width:0;display:inline-flex}.agency-order-tabs-add-group .agency-order-form-stack{flex:none;width:auto;min-width:0;max-width:none}.agency-order-tabs-add-group .agency-order-add-new-btn{flex:none}.agency-order-header-sr-wrap{align-items:center;gap:8px;min-width:0;display:flex}.agency-order-form-stack{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.agency-order-form-chip{box-sizing:border-box;background:#6366f11f;border:1px solid #6366f166;border-radius:8px;flex:none;align-items:stretch;width:clamp(72px,12vw,108px);transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.agency-order-form-chip:not(.agency-order-form-chip--active):hover{background:#6366f138;border-color:#818cf8a6}.agency-order-form-chip--active{outline-offset:1px;background:linear-gradient(#6366f1b8,#4f46e58c);border:2px solid #c7d2fe;outline:2px solid #c7d2fe59;box-shadow:0 0 0 2px #a5b4fcbf,0 2px 12px #6366f173}.agency-order-form-chip:not(.agency-order-form-chip--active){opacity:.82}.agency-order-form-chip--live:not(.agency-order-form-chip--active){border-style:dashed;border-color:#818cf88c}.agency-order-form-chip-btn{color:#a5b4fc;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;flex:auto;justify-content:center;align-items:center;min-width:0;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex;overflow:hidden}.agency-order-form-chip--active .agency-order-form-chip-btn{color:#fff;font-weight:700}.agency-order-form-chip-close{color:#f87171;cursor:pointer;background:0 0;border:none;border-left:1px solid #6366f159;padding:6px 8px;font-size:15px;font-weight:700;line-height:1}.agency-order-form-chip-btn:disabled,.agency-order-form-chip-close:disabled{opacity:.45;cursor:not-allowed}.order-form-details-grid,.order-form-totals-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));width:100%;min-width:0;max-width:100%;display:grid}.order-form-item-section-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.order-form-details-grid .master-city-state-row{gap:4px}.order-form-details-grid>div,.order-form-totals-grid>div{box-sizing:border-box;min-width:0;max-width:100%}.order-form-items-table tbody td .master-city-state-row{gap:4px}@media (min-width:769px){.order-form-items-table.agency-order-cols-pinned{table-layout:fixed;width:auto!important}.order-form-items-table.agency-order-cols-pinned th:not(.agency-order-col-hidden),.order-form-items-table.agency-order-cols-pinned td:not(.agency-order-col-hidden){box-sizing:border-box;overflow:hidden}.order-form-items-table.agency-order-cols-pinned col:not(.agency-order-col-hidden){min-width:0}.order-form-items-table .agency-order-col-hidden{opacity:0!important;pointer-events:none!important;white-space:nowrap!important;border-width:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.order-form-items-table .agency-order-col-hidden>*{display:none!important}.order-form-items-table col.agency-order-col-hidden{width:0!important;min-width:0!important;max-width:0!important}}@media (max-width:768px){.order-form-items-table .agency-order-col-hidden{display:none!important}}.order-form-monetary-row{box-sizing:border-box;flex-flow:row;align-items:center;gap:8px;width:100%;display:flex}.order-form-monetary-field{flex:none;min-width:0}@media (max-width:768px){.master-city-state-row{gap:10px}.master-city-state-row .master-city-state-add-btn{width:48px;min-width:48px}}@media (min-width:769px){.app-header .app-header-user-card{box-sizing:border-box;min-width:220px;max-width:min(340px,36vw)}.app-header .app-header-user-names span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:min(240px,22vw);overflow:hidden}}@media (max-width:768px){.app-header-account-menu{box-sizing:border-box!important;border-radius:9px!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:none!important;margin-top:5px!important;padding:5px!important;left:0!important;right:0!important}.app-header-account-menu__btn{box-sizing:border-box!important;border-radius:7px!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;padding:7px 9px!important;font-size:11px!important}.app-header-account-menu__icon{flex-shrink:0;font-size:13px!important}}@media (max-width:380px){.app-header-account-menu__btn{padding:6px 8px!important;font-size:10px!important}.app-header-account-menu{gap:4px!important;padding:4px!important}}.order-form-shell{box-sizing:border-box;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:hidden}@media (max-width:896px),(max-device-width:896px){.order-form-details-grid,.order-form-totals-grid{flex-direction:column!important;grid-template-columns:none!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.order-form-details-grid>*,.order-form-totals-grid>*{flex:auto;width:100%!important;min-width:0!important;max-width:100%!important}.order-form-details-grid>div,.order-form-totals-grid>div{min-width:0!important}.order-form-details-grid .master-city-state-row,.order-form-totals-grid .master-city-state-row,.order-form-details-grid [data-searchable-select-root],.order-form-totals-grid [data-searchable-select-root]{width:100%!important;min-width:0!important;max-width:100%!important}.order-form-details-grid input:not([type=checkbox]):not([type=radio]),.order-form-details-grid select,.order-form-details-grid textarea,.order-form-totals-grid input:not([type=checkbox]):not([type=radio]),.order-form-totals-grid select,.order-form-totals-grid textarea,.order-form-details-grid .agency-order-detail-input,.order-form-totals-grid .agency-order-detail-input{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important}.order-form-shell{-webkit-overflow-scrolling:touch;padding:10px max(8px, env(safe-area-inset-right)) 10px max(8px, env(safe-area-inset-left))!important;inset:auto!important;top:calc(env(safe-area-inset-top,0px) + var(--mobile-app-header-stack-height))!important;right:max(6px, env(safe-area-inset-right))!important;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 4px)!important;left:max(6px, env(safe-area-inset-left))!important;box-sizing:border-box!important;z-index:120!important;border-radius:12px!important;flex-direction:column!important;width:auto!important;max-width:100%!important;display:flex!important;position:fixed!important;overflow:hidden!important}.order-form-transaction-root,.order-form-panel,.order-form-layout{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.order-form-scroll-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:8px;overflow:hidden auto}.order-form-shell .order-form-actions{background:var(--bg-card);border-top:1px solid var(--border-color);box-shadow:none;z-index:auto;flex-shrink:0;margin-top:0!important;margin-left:0!important;margin-right:0!important;padding:10px 0 0!important;position:static!important;bottom:auto!important}.order-form-transaction-root:has(.order-form-panel)>div:first-child{display:none}.order-form-shell .order-form-details-grid [data-searchable-select-root],.order-form-shell .order-form-totals-grid [data-searchable-select-root],.order-form-shell .order-form-item-section-card [data-searchable-select-root]{height:36px!important;min-height:36px!important;max-height:36px!important}.order-form-shell .order-form-details-grid [data-searchable-select-root]>div,.order-form-shell .order-form-totals-grid [data-searchable-select-root]>div,.order-form-shell .order-form-item-section-card [data-searchable-select-root]>div{box-sizing:border-box!important;border-radius:8px!important;align-items:center!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 10px!important;display:flex!important}.order-form-shell .order-form-details-grid [data-searchable-select-root] input,.order-form-shell .order-form-totals-grid [data-searchable-select-root] input,.order-form-shell .order-form-item-section-card [data-searchable-select-root] input{background:0 0!important;border:none!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:16px!important;line-height:1.25!important}.order-form-shell .order-form-details-grid [data-searchable-select-root]>div>span,.order-form-shell .order-form-totals-grid [data-searchable-select-root]>div>span,.order-form-shell .order-form-item-section-card [data-searchable-select-root]>div>span{flex-shrink:0;margin-left:6px!important;font-size:10px!important;line-height:1!important}.order-form-shell .order-form-details-grid .agency-order-detail-input,.order-form-shell .order-form-totals-grid .agency-order-detail-input,.order-form-shell .order-form-details-grid input:not([type=checkbox]):not([type=radio]),.order-form-shell .order-form-totals-grid input:not([type=checkbox]):not([type=radio]),.order-form-shell .order-form-details-grid select,.order-form-shell .order-form-totals-grid select{box-sizing:border-box!important;border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:16px!important;line-height:1.25!important}.order-form-shell .order-form-details-grid input[type=date],.order-form-shell .order-form-totals-grid input[type=date]{height:36px!important;min-height:36px!important}.order-form-shell .order-form-details-grid .master-city-state-row,.order-form-shell .order-form-totals-grid .master-city-state-row,.order-form-shell .order-form-item-section-card .master-city-state-row{align-items:stretch!important;gap:6px!important}.order-form-shell .order-form-details-grid .master-city-state-select,.order-form-shell .order-form-totals-grid .master-city-state-select,.order-form-shell .order-form-item-section-card .master-city-state-select{align-items:stretch!important;height:36px!important;min-height:36px!important;display:flex!important}.order-form-shell .order-form-details-grid .master-city-state-add-btn,.order-form-shell .order-form-totals-grid .master-city-state-add-btn,.order-form-shell .order-form-item-section-card .master-city-state-add-btn{border-radius:8px!important;flex:0 0 36px!important;align-self:stretch!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;font-size:18px!important}.order-form-shell{--order-form-field-height:36px}.home-main-content .order-form-shell input:not([type=checkbox]):not([type=radio]),.home-main-content .order-form-shell select{min-height:var(--order-form-field-height)!important;height:var(--order-form-field-height)!important;max-height:var(--order-form-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;padding:0 10px!important;font-size:16px!important;line-height:1.25!important}.home-main-content .order-form-shell textarea{min-height:var(--order-form-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;height:auto!important;max-height:none!important;padding:6px 10px!important;font-size:16px!important;line-height:1.25!important}.home-main-content .order-form-shell #agency-order-header-sr-no{min-height:var(--order-form-field-height)!important;height:var(--order-form-field-height)!important;max-height:var(--order-form-field-height)!important;padding:0 10px!important}.home-main-content .order-form-shell .order-form-items-table input:not([type=checkbox]):not([type=radio]),.home-main-content .order-form-shell .order-form-items-table select{min-height:var(--order-form-field-height)!important;height:var(--order-form-field-height)!important;max-height:var(--order-form-field-height)!important;box-sizing:border-box!important;padding:0 8px!important;font-size:14px!important;line-height:1.25!important}.order-form-item-section-card{overflow-x:hidden;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin-bottom:8px!important;padding:12px!important}.order-form-toolbar-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.order-form-toolbar-row>button{display:none!important}.order-form-header-controls{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.agency-order-header-sr-add-row{flex-flow:row!important;align-items:flex-end!important;gap:8px!important;width:100%!important;display:flex!important}.agency-order-header-sr-wrap{flex:0 auto!important;min-width:0!important}.order-form-header-controls #agency-order-header-sr-no{flex:0 auto!important;width:clamp(64px,18vw,96px)!important;max-width:none!important}.agency-order-tabs-add-group{flex-wrap:nowrap!important;flex:none!important;gap:6px!important}.agency-order-tabs-add-group .agency-order-form-stack{flex:none!important;width:auto!important;min-width:0!important}.agency-order-tabs-add-group .agency-order-add-new-btn{white-space:nowrap;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}.agency-order-pair-row{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 8px!important;width:100%!important;max-width:100%!important;display:grid!important}.agency-order-pair-row>.agency-order-field{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.agency-order-pair-row>.agency-order-field input,.agency-order-pair-row>.agency-order-field .agency-order-detail-input{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.agency-order-items-table-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.agency-order-items-table-toolbar .order-form-add-row-desktop{box-sizing:border-box;justify-content:center;width:100%!important;display:inline-flex!important}.order-form-items-table-wrap{width:100%;max-width:100%;overflow-x:visible!important}.order-form-items-table{width:100%;display:block;min-width:0!important}.order-form-items-table thead{display:none}.order-form-items-table tbody{width:100%;display:block}.order-form-items-table tbody tr{border:1px solid var(--border-color);box-sizing:border-box;background:#0f172a59;border-radius:12px;flex-direction:column;gap:10px;width:100%;margin-bottom:16px;padding:14px 12px;display:flex}.order-form-items-table tbody td{box-sizing:border-box;display:block;text-align:left!important;border:none!important;width:100%!important;padding:0!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td{width:auto!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Sr]{grid-column:span 1!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Item\ Name]{grid-column:span 5!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Bale],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Cut]{grid-column:span 3!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Pcs],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Mts],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Per]{grid-column:span 2!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Rate],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Amount],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=R\.Diff],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Disc\%]{grid-column:span 3!important}.order-form-items-table .agency-order-col-hidden{display:none!important}.order-form-items-table--agency.agency-order-cols-pinned{width:100%!important;min-width:0!important}.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row{grid-template-columns:unset!important;flex-flow:wrap!important;align-items:flex-start!important;display:flex!important}.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td{flex:auto;min-width:0;grid-column:unset!important}.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Sr]{flex:0 0 44px!important;max-width:52px!important}.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Item\ Name]{flex:calc(100% - 56px)!important;min-width:min(100%,140px)!important}.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Item\ Group],.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Action]{flex:100%!important;width:100%!important;max-width:100%!important}.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Bale],.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Cut],.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Pcs],.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Mts]{flex:1 1 calc((100% - (var(--agency-mobile-qty-cols,4) - 1) * 8px) / var(--agency-mobile-qty-cols,4))!important;min-width:64px!important;max-width:100%!important}.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Per],.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Rate],.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Amount],.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=R\.Diff],.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td[data-label=Disc\%]{flex:1 1 calc((100% - (var(--agency-mobile-money-cols,3) - 1) * 8px) / var(--agency-mobile-money-cols,3))!important;min-width:72px!important;max-width:100%!important}.order-form-items-table--agency.agency-order-cols-pinned tbody tr.agency-order-item-row>td .master-city-state-select{width:100%!important;min-width:0!important;max-width:100%!important}.order-form-items-table tbody td:before{content:attr(data-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.order-form-add-row-desktop{display:none!important}.agency-order-items-table-toolbar .order-form-add-row-desktop{display:inline-flex!important}.order-form-remark-row{flex-direction:column!important;align-items:stretch!important}.order-form-remark-row>div{flex:100%!important;width:100%!important;max-width:100%!important}.order-form-actions{flex-direction:row!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important}.order-form-actions button{box-sizing:border-box;min-height:44px;flex:1 1 0!important;width:auto!important;min-width:0!important;padding:10px 8px!important;font-size:13px!important}.agency-order-details-grid{flex-direction:column!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;max-width:100%!important;display:flex!important}.agency-order-details-grid .agency-order-field--full,.agency-order-details-grid .agency-order-field--pair-half{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.agency-order-details-grid .agency-order-field--pair-half input,.agency-order-details-grid .agency-order-field--pair-half select,.agency-order-details-grid .agency-order-field--pair-half [data-searchable-select-root]{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.order-form-items-table--agency tbody tr.agency-order-item-row{flex-direction:unset!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:10px 8px!important;display:grid!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Sr]{grid-column:span 1!important;width:auto!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Item\ Name]{grid-column:span 5!important;width:auto!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Item\ Group]{grid-column:1/-1!important;width:100%!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Bale],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Cut]{grid-column:span 3!important;width:auto!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Pcs],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Mts],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Per]{grid-column:span 2!important;width:auto!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Rate],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Amount],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=R\.Diff],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Disc\%]{grid-column:span 3!important;width:auto!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Action]{grid-column:1/-1!important;width:100%!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td input,.order-form-items-table--agency tbody tr.agency-order-item-row>td select,.order-form-items-table--agency tbody tr.agency-order-item-row>td [data-searchable-select-root]{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Sr] input{width:100%!important;max-width:100%!important}}@media (max-width:768px),(max-device-width:768px){.app-home-shell{flex-direction:column;min-height:100dvh;display:flex;overflow:hidden}.app-main-layout{flex-direction:column;flex:1;min-height:0;overflow:hidden}.app-sidebar:not(.app-sidebar--mobile-focus-transactions):not(.app-sidebar--mobile-focus-masters){transition:transform var(--mobile-transition);z-index:220;border-right:1px solid var(--border-color);-webkit-overflow-scrolling:touch;box-shadow:var(--mobile-shadow-drawer);border-bottom:none;overflow-y:auto;transform:translate(-105%);top:calc(env(safe-area-inset-top,0px) + var(--mobile-app-header-stack-height))!important;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;width:min(320px,88vw)!important;height:auto!important;max-height:none!important;padding:12px 0!important;position:fixed!important;left:0!important}.app-sidebar.app-sidebar--open:not(.app-sidebar--mobile-focus-transactions):not(.app-sidebar--mobile-focus-masters){transform:translate(0)}.app-sidebar__drawer-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 16px 12px;display:flex}.app-sidebar__drawer-title{color:var(--app-text-primary,var(--text-primary));letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700}.app-sidebar__close-btn{width:var(--mobile-touch-min);height:var(--mobile-touch-min);border:1px solid var(--border-color);border-radius:var(--mobile-radius-sm);background:var(--bg-secondary);color:var(--app-text-primary,var(--text-primary));cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;padding:0;display:flex}.mobile-nav-backdrop{top:calc(env(safe-area-inset-top,0px) + var(--mobile-app-header-stack-height));left:0;right:0;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));z-index:210;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity var(--mobile-transition);background:#0000008c;position:fixed}.mobile-nav-backdrop--visible{opacity:1;pointer-events:auto}.home-main-content{-webkit-overflow-scrolling:touch;flex:1;width:100%;min-width:0;min-height:0;overflow:hidden auto;max-width:100%!important;padding:12px 12px calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 12px)!important}.app-header{box-sizing:border-box;z-index:230;-webkit-backdrop-filter:blur(20px)saturate(1.4);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) auto;top:0;overflow-x:hidden;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 10px!important;background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 88%, transparent)!important;align-items:center!important;gap:8px 10px!important;min-height:0!important;display:grid!important;position:sticky!important}.app-header-menu-btn{border:1px solid var(--border-color);border-radius:var(--mobile-radius-sm);background:var(--bg-secondary);width:40px;height:40px;color:var(--app-text-primary,var(--text-primary));cursor:pointer;touch-action:manipulation;flex-shrink:0;grid-area:1/1;justify-content:center;align-items:center;padding:0;display:flex}.app-header-menu-btn:active{transform:scale(.94)}.app-header-brand{grid-area:1/2;align-self:center;max-width:100%;width:auto!important;min-width:0!important}.app-header-brand-text{min-width:0;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important}.app-header-brand-text h1{white-space:normal!important;text-overflow:unset!important;max-width:none!important;color:var(--app-text-primary,var(--text-primary))!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;overflow:visible!important}.app-header-brand-tagline{display:block;white-space:normal!important;max-width:none!important;color:var(--app-text-muted,var(--text-muted))!important;font-size:11px!important;line-height:1.25!important;overflow:visible!important}.app-header-user{grid-area:1/3;min-width:0;max-width:100%;flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;width:auto!important}.app-header-user-card{flex:0 auto;max-width:min(260px,72vw);gap:8px!important;min-width:min(200px,58vw)!important;padding:4px 8px!important}.app-header-user-names{min-width:0;flex-flow:row!important;align-items:baseline!important;gap:4px!important}.app-header-user-names span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:min(140px,42vw);overflow:hidden;font-size:11px!important}.app-header-user-names span:last-child{flex-shrink:0;font-size:10px!important}.app-header-user-names span:last-child:before{content:"·";color:var(--text-muted);margin-right:4px;font-weight:600}.app-header-actions{flex-flow:row!important;align-items:center!important;gap:6px!important;width:auto!important}.app-header-actions button{flex-shrink:0;min-width:0;width:auto!important;padding:6px 8px!important;font-size:11px!important}.app-header-actions button span:last-child{display:none}.app-header-filters-toggle{border:1px solid var(--border-color);border-radius:var(--mobile-radius-md);background:var(--bg-secondary);width:100%;color:var(--app-text-primary,var(--text-primary));text-align:left;cursor:pointer;touch-action:manipulation;box-sizing:border-box;grid-area:2/1/auto/-1;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13px;display:flex}.app-header-filters-toggle:active{transform:scale(.98)}.app-header-filters-toggle__icon{background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 14%, transparent);width:32px;height:32px;color:var(--app-accent-color,#38bdf8);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-header-filters-toggle__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app-header-filters-toggle__label{letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted,var(--text-muted));font-size:10px;font-weight:600}.app-header-filters-toggle__value{text-overflow:ellipsis;white-space:nowrap;color:var(--app-text-primary,var(--text-primary));font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.app-header-filters-toggle__chevron{opacity:.7;flex-shrink:0;font-size:12px}.app-header-filters{grid-area:3/1/auto/-1;padding:4px 0 8px;animation:.22s mobileSlideDown;flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;display:none!important}.app-header-filters.app-header-filters--open{display:flex!important}@keyframes mobileSlideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.app-header-filter-field,.app-header-filter-field select{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.master-content-area{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:14px 12px!important}.master-content-area,[data-master-quick-add-modal]{--mobile-field-height:36px}.home-main-content .master-content-area input:not([type=checkbox]):not([type=radio]),.home-main-content .master-content-area select,[data-master-quick-add-modal] input:not([type=checkbox]):not([type=radio]),[data-master-quick-add-modal] select{min-height:var(--mobile-field-height)!important;height:var(--mobile-field-height)!important;max-height:var(--mobile-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;padding:0 10px!important;font-size:16px!important;line-height:1.25!important}.home-main-content .master-content-area textarea,[data-master-quick-add-modal] textarea{min-height:var(--mobile-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;height:auto!important;max-height:none!important;padding:6px 10px!important;font-size:16px!important;line-height:1.25!important}.home-main-content .master-content-area [data-searchable-select-root],[data-master-quick-add-modal] [data-searchable-select-root]{height:var(--mobile-field-height)!important;min-height:var(--mobile-field-height)!important;max-height:var(--mobile-field-height)!important}.home-main-content .master-content-area [data-searchable-select-root]>div,[data-master-quick-add-modal] [data-searchable-select-root]>div{height:var(--mobile-field-height)!important;min-height:var(--mobile-field-height)!important;max-height:var(--mobile-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;align-items:center!important;padding:0 10px!important;display:flex!important}.home-main-content .master-content-area [data-searchable-select-root] input,[data-master-quick-add-modal] [data-searchable-select-root] input{background:0 0!important;border:none!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:16px!important;line-height:1.25!important}.home-main-content .master-content-area [data-searchable-select-root]>div>span,[data-master-quick-add-modal] [data-searchable-select-root]>div>span{flex-shrink:0;margin-left:6px!important;font-size:10px!important;line-height:1!important}.home-main-content .master-content-area .master-city-state-row,[data-master-quick-add-modal] .master-city-state-row{align-items:stretch!important;gap:6px!important}.home-main-content .master-content-area .master-city-state-select,[data-master-quick-add-modal] .master-city-state-select{min-height:var(--mobile-field-height)!important;height:var(--mobile-field-height)!important;align-items:stretch!important;display:flex!important}.home-main-content .master-content-area .master-city-state-add-btn,[data-master-quick-add-modal] .master-city-state-add-btn,.home-main-content .master-form-grid .master-city-state-add-btn{width:var(--mobile-field-height)!important;min-width:var(--mobile-field-height)!important;height:var(--mobile-field-height)!important;min-height:var(--mobile-field-height)!important;max-height:var(--mobile-field-height)!important;flex:0 0 var(--mobile-field-height)!important;border-radius:8px!important;align-self:stretch!important;padding:0!important;font-size:18px!important}.dashboard-module-root:has(.admin-create-user){box-sizing:border-box;min-width:0;max-width:100%;overflow-x:hidden}.settings-module-root{box-sizing:border-box;max-width:100%;overflow-x:hidden}.settings-module-layout{flex-direction:column!important;min-height:0!important}.settings-module-nav{border-bottom:1px solid var(--border-color);flex-shrink:0;border-right:none!important;width:100%!important;max-width:100%!important;padding:12px!important}.settings-module-panel{box-sizing:border-box;max-width:100%;overflow-x:hidden;min-width:0!important;padding:16px 12px!important}.settings-module-panel h2{margin-bottom:16px!important;font-size:18px!important}.settings-field-wrap{box-sizing:border-box;width:100%!important;max-width:100%!important}.settings-field-wrap>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.settings-order-textarea{box-sizing:border-box;max-width:100%!important}.settings-color-picker{width:100%;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.settings-color-picker input[type=color]{box-sizing:border-box;max-width:100%;height:44px;width:100%!important}.settings-color-picker-hex{box-sizing:border-box;width:100%!important;max-width:100%!important}.settings-module-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-top:24px!important}.settings-module-actions button{box-sizing:border-box;width:100%!important}.responsive-form-grid:not(.master-form-grid--agent):not(.master-form-grid--customer):not(.master-form-grid--customer-group):not(.master-form-grid--supplier-group):not(.master-form-grid--account-type):not(.master-form-grid--account):not(.master-form-grid--haste):not(.master-form-grid--supplier):not(.master-form-grid--group):not(.master-form-grid--screen-item):not(.master-form-grid--finished-item){flex-direction:column!important;grid-template-columns:none!important;gap:14px!important;display:flex!important}.responsive-form-grid:not(.master-form-grid--agent):not(.master-form-grid--customer):not(.master-form-grid--customer-group):not(.master-form-grid--supplier-group):not(.master-form-grid--account-type):not(.master-form-grid--account):not(.master-form-grid--haste):not(.master-form-grid--supplier):not(.master-form-grid--group):not(.master-form-grid--screen-item):not(.master-form-grid--finished-item)>*{grid-column:unset!important;width:100%!important;min-width:0!important;max-width:100%!important}.responsive-form-grid:not(.master-form-grid--agent):not(.master-form-grid--customer):not(.master-form-grid--customer-group):not(.master-form-grid--supplier-group):not(.master-form-grid--account-type):not(.master-form-grid--account):not(.master-form-grid--haste):not(.master-form-grid--supplier):not(.master-form-grid--group):not(.master-form-grid--screen-item):not(.master-form-grid--finished-item) input:not([type=checkbox]):not([type=radio]),.responsive-form-grid:not(.master-form-grid--agent):not(.master-form-grid--customer):not(.master-form-grid--customer-group):not(.master-form-grid--supplier-group):not(.master-form-grid--account-type):not(.master-form-grid--account):not(.master-form-grid--haste):not(.master-form-grid--supplier):not(.master-form-grid--group):not(.master-form-grid--screen-item):not(.master-form-grid--finished-item) select,.responsive-form-grid:not(.master-form-grid--agent):not(.master-form-grid--customer):not(.master-form-grid--customer-group):not(.master-form-grid--supplier-group):not(.master-form-grid--account-type):not(.master-form-grid--account):not(.master-form-grid--haste):not(.master-form-grid--supplier):not(.master-form-grid--group):not(.master-form-grid--screen-item):not(.master-form-grid--finished-item) textarea{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.order-form-items-table-wrap{width:100%;max-width:100%;overflow-x:visible!important}.order-form-items-table{width:100%;display:block;min-width:0!important}.order-form-items-table thead{display:none}.order-form-items-table tbody{width:100%;display:block}.order-form-items-table tbody tr{border:1px solid var(--border-color);box-sizing:border-box;background:#0f172a59;border-radius:12px;flex-direction:column;gap:10px;width:100%;margin-bottom:16px;padding:14px 12px;display:flex}.order-form-items-table--agency tbody tr.agency-order-item-row{flex-direction:unset!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:10px 8px!important;display:grid!important}.order-form-items-table tbody td{box-sizing:border-box;display:block;text-align:left!important;border:none!important;width:100%!important;padding:0!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td{width:auto!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Sr]{grid-column:span 1!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Item\ Name]{grid-column:span 5!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Item\ Group]{grid-column:1/-1!important;width:100%!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Bale],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Cut]{grid-column:span 3!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Pcs],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Mts],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Per]{grid-column:span 2!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Rate],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Amount],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=R\.Diff],.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Disc\%]{grid-column:span 3!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td[data-label=Action]{grid-column:1/-1!important;width:100%!important}.order-form-items-table--agency tbody tr.agency-order-item-row>td input,.order-form-items-table--agency tbody tr.agency-order-item-row>td select,.order-form-items-table--agency tbody tr.agency-order-item-row>td [data-searchable-select-root]{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.order-form-items-table tbody td:before{content:attr(data-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.order-form-items-table tbody td.order-form-monetary-cell:before{content:none!important;display:none!important}.order-form-monetary-row{align-items:stretch!important;gap:8px!important}.order-form-items-table tbody td.order-form-monetary-cell .order-form-monetary-field{flex:1 1 0!important;min-width:0!important}.order-form-items-table tbody td.order-form-monetary-cell .order-form-monetary-field:before{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.order-form-items-table tbody td.order-form-monetary-cell .order-form-monetary-field[data-mobile-label]:before{content:attr(data-mobile-label)}.order-form-items-table tbody td.order-form-monetary-cell .order-form-monetary-field input{width:100%!important;max-width:100%!important}.order-form-items-table tbody td.order-form-monetary-cell .order-form-monetary-field--per [data-searchable-select-root]>div:first-child{width:100%!important;min-width:0!important;max-width:100%!important}.order-form-items-table tbody td input,.order-form-items-table tbody td select,.order-form-items-table tbody td>button{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.order-form-items-table tbody td .master-city-state-row{box-sizing:border-box;flex-flow:row!important;align-items:stretch!important;gap:4px!important;width:100%!important;max-width:100%!important;display:flex!important}.order-form-items-table tbody td .master-city-state-row .master-city-state-select{flex:1 1 0!important;min-width:0!important;max-width:none!important}.order-form-items-table tbody td .master-city-state-row .master-city-state-add-btn{box-sizing:border-box!important;flex:0 0 48px!important;align-self:stretch!important;width:48px!important;min-width:48px!important;max-width:48px!important}.order-form-items-tfoot{width:100%;margin-top:8px;display:block}.order-form-items-tfoot tr{background:#38bdf81f;border:1px solid #38bdf859;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.order-form-items-tfoot td{width:100%!important;padding:6px 0!important;display:block!important}.order-form-items-tfoot td>div{width:100%!important;max-width:100%!important}.order-form-items-tfoot td[data-label]{box-sizing:border-box;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:6px 0!important;display:flex!important}.order-form-items-tfoot td[data-label]:before{content:attr(data-label);min-width:0;color:var(--text-secondary);text-transform:none;letter-spacing:normal;flex:auto;font-size:13px;font-weight:600;display:block;margin-bottom:0!important}.order-form-items-tfoot td[data-label]>div{flex:none;margin-left:auto;text-align:right!important;width:auto!important;max-width:none!important;padding:4px 0!important;font-size:14px!important;font-weight:700!important}.order-form-items-tfoot td.order-form-tfoot-summary-title:before{content:none!important;display:none!important}.order-form-items-tfoot td.order-form-tfoot-empty{border:none!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.order-form-add-row-desktop{display:none!important}.order-form-items-table tbody tr.order-form-add-row-slot{background:#22c55e0f;border-style:dashed;border-color:#22c55e59;padding:12px!important}.order-form-items-table tbody tr.order-form-add-row-slot td:before{content:none!important;display:none!important}.order-form-order-no-party-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important;max-width:100%!important}.order-form-order-no-party-row .order-form-order-no-field,.order-form-order-no-party-row .order-form-party-order-no-field,.order-form-order-no-party-row .order-form-party-order-no-field input,.order-form-order-no-party-row .order-form-order-no-field>input{width:100%!important;max-width:100%!important}.order-form-order-no-party-row .order-form-order-no-field .order-form-ord-no-row{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important}.order-form-order-no-party-row .order-form-order-no-field .order-form-ord-no-row input:first-child{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}.order-form-order-no-party-row .order-form-order-no-field .order-form-ord-no-row input:last-child{text-align:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important}.order-form-shell{-webkit-overflow-scrolling:touch;padding:10px max(8px, env(safe-area-inset-right)) 10px max(8px, env(safe-area-inset-left))!important;inset:auto!important;top:calc(env(safe-area-inset-top,0px) + var(--mobile-app-header-stack-height))!important;right:max(6px, env(safe-area-inset-right))!important;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 4px)!important;left:max(6px, env(safe-area-inset-left))!important;box-sizing:border-box!important;z-index:120!important;border-radius:12px!important;flex-direction:column!important;width:auto!important;max-width:100%!important;display:flex!important;position:fixed!important;overflow:hidden!important}.order-form-transaction-root,.order-form-panel,.order-form-layout{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.order-form-scroll-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:8px;overflow:hidden auto}.order-form-shell .order-form-actions{background:var(--bg-card);border-top:1px solid var(--border-color);box-shadow:none;z-index:auto;flex-shrink:0;margin-top:0!important;margin-left:0!important;margin-right:0!important;padding:10px 0 0!important;position:static!important;bottom:auto!important}.order-form-transaction-root:has(.order-form-panel)>div:first-child{display:none}.order-form-shell .order-form-details-grid [data-searchable-select-root],.order-form-shell .order-form-totals-grid [data-searchable-select-root],.order-form-shell .order-form-item-section-card [data-searchable-select-root]{height:36px!important;min-height:36px!important;max-height:36px!important}.order-form-shell .order-form-details-grid [data-searchable-select-root]>div,.order-form-shell .order-form-totals-grid [data-searchable-select-root]>div,.order-form-shell .order-form-item-section-card [data-searchable-select-root]>div{box-sizing:border-box!important;border-radius:8px!important;align-items:center!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 10px!important;display:flex!important}.order-form-shell .order-form-details-grid [data-searchable-select-root] input,.order-form-shell .order-form-totals-grid [data-searchable-select-root] input,.order-form-shell .order-form-item-section-card [data-searchable-select-root] input{background:0 0!important;border:none!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:16px!important;line-height:1.25!important}.order-form-shell .order-form-details-grid [data-searchable-select-root]>div>span,.order-form-shell .order-form-totals-grid [data-searchable-select-root]>div>span,.order-form-shell .order-form-item-section-card [data-searchable-select-root]>div>span{flex-shrink:0;margin-left:6px!important;font-size:10px!important;line-height:1!important}.order-form-shell .order-form-details-grid .agency-order-detail-input,.order-form-shell .order-form-totals-grid .agency-order-detail-input,.order-form-shell .order-form-details-grid input:not([type=checkbox]):not([type=radio]),.order-form-shell .order-form-totals-grid input:not([type=checkbox]):not([type=radio]),.order-form-shell .order-form-details-grid select,.order-form-shell .order-form-totals-grid select{box-sizing:border-box!important;border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:16px!important;line-height:1.25!important}.order-form-shell .order-form-details-grid input[type=date],.order-form-shell .order-form-totals-grid input[type=date]{height:36px!important;min-height:36px!important}.order-form-shell .order-form-details-grid .master-city-state-row,.order-form-shell .order-form-totals-grid .master-city-state-row,.order-form-shell .order-form-item-section-card .master-city-state-row{align-items:stretch!important;gap:6px!important}.order-form-shell .order-form-details-grid .master-city-state-select,.order-form-shell .order-form-totals-grid .master-city-state-select,.order-form-shell .order-form-item-section-card .master-city-state-select{align-items:stretch!important;height:36px!important;min-height:36px!important;display:flex!important}.order-form-shell .order-form-details-grid .master-city-state-add-btn,.order-form-shell .order-form-totals-grid .master-city-state-add-btn,.order-form-shell .order-form-item-section-card .master-city-state-add-btn{border-radius:8px!important;flex:0 0 36px!important;align-self:stretch!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;font-size:18px!important}.order-form-shell{--order-form-field-height:36px}.home-main-content .order-form-shell input:not([type=checkbox]):not([type=radio]),.home-main-content .order-form-shell select{min-height:var(--order-form-field-height)!important;height:var(--order-form-field-height)!important;max-height:var(--order-form-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;padding:0 10px!important;font-size:16px!important;line-height:1.25!important}.home-main-content .order-form-shell textarea{min-height:var(--order-form-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;height:auto!important;max-height:none!important;padding:6px 10px!important;font-size:16px!important;line-height:1.25!important}.home-main-content .order-form-shell #agency-order-header-sr-no{min-height:var(--order-form-field-height)!important;height:var(--order-form-field-height)!important;max-height:var(--order-form-field-height)!important;padding:0 10px!important}.home-main-content .order-form-shell .order-form-items-table input:not([type=checkbox]):not([type=radio]),.home-main-content .order-form-shell .order-form-items-table select{min-height:var(--order-form-field-height)!important;height:var(--order-form-field-height)!important;max-height:var(--order-form-field-height)!important;box-sizing:border-box!important;padding:0 8px!important;font-size:14px!important;line-height:1.25!important}.order-form-item-section-card{overflow-x:hidden;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin-bottom:8px!important;padding:12px!important}.agency-order-items-table-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.agency-order-items-table-toolbar .order-form-add-row-desktop{box-sizing:border-box;justify-content:center;width:100%!important;display:inline-flex!important}.order-form-toolbar-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.order-form-toolbar-row>button{display:none!important}.order-form-header-controls{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.agency-order-header-sr-add-row{flex-flow:row!important;align-items:flex-end!important;gap:8px!important;width:100%!important;display:flex!important}.agency-order-header-sr-wrap{flex:0 auto!important;min-width:0!important}.order-form-header-controls #agency-order-header-sr-no{width:clamp(64px,18vw,96px)!important;max-width:none!important}.agency-order-tabs-add-group{flex-wrap:nowrap!important;flex:none!important;gap:6px!important}.agency-order-tabs-add-group .agency-order-form-stack,.agency-order-tabs-add-group .agency-order-add-new-btn{flex:none!important;width:auto!important;min-width:0!important}.agency-order-pair-row{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 8px!important;width:100%!important;display:grid!important}.agency-order-pair-row>.agency-order-field{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.agency-order-pair-row>.agency-order-field input,.agency-order-pair-row>.agency-order-field .agency-order-detail-input{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.order-form-item-section-toolbar{flex-direction:column!important;align-items:stretch!important}.order-form-item-section-toolbar>div:last-child{justify-content:stretch!important;width:100%!important}.order-form-item-section-toolbar>div:last-child button{flex:auto;min-width:0}.order-form-details-grid,.order-form-totals-grid{flex-direction:column!important;grid-template-columns:none!important;gap:10px!important;width:100%!important;max-width:100%!important;display:flex!important}.order-form-details-grid>*,.order-form-totals-grid>*{width:100%!important;min-width:0!important;max-width:100%!important}.agency-order-details-grid{flex-direction:column!important;grid-template-columns:none!important;gap:12px!important;width:100%!important;max-width:100%!important;display:flex!important}.agency-order-details-grid>.agency-order-field--full,.agency-order-details-grid>.agency-order-field--pair-half,.agency-order-details-grid .agency-order-field--full,.agency-order-details-grid .agency-order-field--pair-half{grid-column:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.order-form-details-grid input:not([type=checkbox]):not([type=radio]),.order-form-details-grid select,.order-form-details-grid textarea,.order-form-totals-grid input:not([type=checkbox]):not([type=radio]),.order-form-totals-grid select,.order-form-totals-grid textarea{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.order-form-details-grid .master-city-state-row,.order-form-totals-grid .master-city-state-row{width:100%!important;max-width:100%!important}.order-form-details-grid [data-searchable-select-root],.order-form-totals-grid [data-searchable-select-root]{width:100%!important;min-width:0!important;max-width:100%!important}.order-form-details-grid [data-searchable-select-root] input,.order-form-totals-grid [data-searchable-select-root] input,.order-form-details-grid .agency-order-detail-input,.order-form-totals-grid .agency-order-detail-input,.order-form-details-grid input:not([type=checkbox]):not([type=radio]),.order-form-details-grid select,.order-form-details-grid textarea{appearance:none;font-size:16px!important}.order-form-details-grid input[type=date],.order-form-totals-grid input[type=date]{min-height:44px;width:100%!important;max-width:100%!important}.order-form-details-grid label,.order-form-totals-grid label{font-size:13px!important}.order-form-remark-row{flex-direction:column!important;align-items:stretch!important}.order-form-remark-row>div{flex:100%!important;width:100%!important;max-width:100%!important}.order-form-actions{flex-direction:row!important;justify-content:stretch!important;align-items:stretch!important;gap:10px!important}.order-form-actions button{box-sizing:border-box;min-height:44px;flex:1 1 0!important;width:auto!important;min-width:0!important;padding:10px 8px!important;font-size:13px!important}.reports-module-root{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:14px 12px!important}.reports-module-root>h2{margin-bottom:14px!important;font-size:20px!important}.reports-toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:14px!important}.reports-toolbar select{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.reports-toolbar span{width:100%;padding:4px 0;display:block}.reports-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:12px!important}.reports-actions button{box-sizing:border-box;text-align:center;width:100%!important}.reports-table-wrap{width:100%;max-width:100%;overflow-x:visible!important}.reports-data-table{width:100%;display:block;min-width:0!important}.reports-data-table thead{display:none}.reports-data-table tbody{width:100%;display:block}.reports-data-table tbody tr{border:1px solid var(--border-color);box-sizing:border-box;background:#0f172a59;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:14px;padding:14px 12px;display:flex}.reports-data-table tbody td{word-break:break-word;width:100%!important;color:var(--text-primary,var(--app-text-primary))!important;border:none!important;padding:0!important;display:block!important}.reports-data-table tbody td:before{content:attr(data-label);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.report-print-actions{flex-direction:column!important;align-items:stretch!important}.report-print-actions button,.report-print-actions select{box-sizing:border-box;width:100%!important}.report-print-actions label{flex-direction:column!important;align-items:stretch!important;gap:8px!important}:root{font-size:15px}.card{border-radius:20px}}@media (min-width:769px){.order-form-add-row-slot{display:none!important}}@media (max-width:480px){:root{font-size:14px}body{line-height:1.45}}@media print{header,aside,.reports-module-no-print button,.reports-module-no-print select,.reports-module-no-print>h2,.reports-module-no-print>p{display:none!important}.reports-module-no-print .print-report-title{margin-bottom:12px;font-size:18px;font-weight:600;display:block!important}.reports-module-no-print table{font-size:11px}.reports-data-table{width:100%!important;display:table!important}.reports-data-table thead{display:table-header-group!important}.reports-data-table tbody{display:table-row-group!important}.reports-data-table tbody tr{background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:table-row!important}.reports-data-table tbody td{border-bottom:1px solid #ccc!important;padding:6px 8px!important;display:table-cell!important}.reports-data-table tbody td:before{content:none!important;display:none!important}}.print-report-title{display:none}.dashboard-module-root{--dash-blue:#3b9eff;--dash-indigo:#7c8fff;--dash-teal:#2ec4b6;--dash-violet:#a66cff;--dash-amber:#ffb347;--dash-rose:#ff6b8a;--dash-primary:var(--dash-blue);--dash-primary-soft:#3b9eff29;--dash-secondary:var(--dash-teal);--dash-warning:var(--dash-amber);--dash-danger:var(--dash-rose);--dash-muted:var(--dash-indigo);--dash-surface:#0f172a59;--dash-border:#7c8fff24;--dash-glow:#3b9eff1f;box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip}.theme-light .dashboard-module-root,html[data-theme=light] .dashboard-module-root{--dash-surface:#ffffffb8;--dash-border:#3b82f624;--dash-glow:#3b9eff14}.theme-light .dashboard-module-title,html[data-theme=light] .dashboard-module-title{background:linear-gradient(95deg, #0f172a 20%, var(--dash-blue) 95%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dashboard-module-panel{background:linear-gradient(160deg, color-mix(in srgb, var(--dash-indigo) 6%, var(--dash-surface)), var(--dash-surface));border:1px solid var(--dash-border,var(--border-color));box-shadow:0 8px 32px var(--dash-glow);border-radius:18px;padding:22px}.dashboard-module-loading{background:var(--app-card-bg,var(--bg-card));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--dash-border,var(--border-color));border-radius:var(--app-border-radius,20px);text-align:center;color:var(--app-text-muted,var(--text-muted));padding:40px;box-shadow:0 8px 28px #0000001f}.dashboard-module-refreshing{color:var(--app-accent-color,#3b9eff);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.dashboard-module-alert{background:color-mix(in srgb, var(--dash-warning) 14%, transparent);border:1px solid color-mix(in srgb, var(--dash-warning) 38%, transparent);border-radius:var(--app-border-radius,12px);color:var(--dash-warning);padding:16px;font-size:14px}.dashboard-module-header{flex-direction:column;gap:4px;padding:0 2px 4px;display:flex}.dashboard-module-title{letter-spacing:-.5px;background:linear-gradient(95deg, var(--app-text-primary,#f8fafc) 20%, var(--dash-blue) 95%);-webkit-text-fill-color:transparent;color:var(--app-text-primary,var(--text-primary));-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:600;line-height:1.2}.dashboard-module-tagline{color:var(--app-text-secondary,var(--text-secondary));margin:0;font-size:14px;font-weight:400}.dashboard-module-section,.dashboard-agency-charts-section{animation:.5s cubic-bezier(.22,1,.36,1) both dashboardFadeInUp}.dashboard-agency-charts-section{animation-delay:80ms}@keyframes dashboardFadeInUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboard-module-section,.dashboard-agency-charts-section,.dashboard-module-stat-card,.dashboard-agency-chart-panel{transition:none!important;animation:none!important}}.dashboard-module-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;display:grid}.dashboard-module-section{box-sizing:border-box;width:100%;max-width:100%}.dashboard-module-stat-card{--card-tone:var(--dash-blue);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--card-tone) 22%, var(--dash-border,var(--border-color)));background:linear-gradient(145deg, color-mix(in srgb, var(--card-tone) 14%, transparent), color-mix(in srgb, var(--card-tone) 4%, transparent));border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;animation:.45s cubic-bezier(.22,1,.36,1) both dashboardFadeInUp;display:flex;position:relative}.dashboard-module-stat-card:first-child{animation-delay:20ms}.dashboard-module-stat-card:nth-child(2){animation-delay:60ms}.dashboard-module-stat-card:nth-child(3){animation-delay:.1s}.dashboard-module-stat-card:nth-child(4){animation-delay:.14s}.dashboard-module-stat-card:nth-child(5){animation-delay:.18s}.dashboard-module-stat-card:nth-child(6){animation-delay:.22s}.dashboard-module-stat-card:nth-child(7){animation-delay:.26s}.dashboard-module-stat-card:nth-child(8){animation-delay:.3s}.dashboard-module-stat-card:nth-child(9){animation-delay:.34s}.dashboard-module-stat-card:hover{border-color:color-mix(in srgb, var(--card-tone) 38%, var(--dash-border,var(--border-color)));box-shadow:0 10px 28px color-mix(in srgb, var(--card-tone) 18%, transparent);transform:translateY(-2px)}.dashboard-module-stat-card--tone-blue{--card-tone:var(--dash-blue)}.dashboard-module-stat-card--tone-indigo{--card-tone:var(--dash-indigo)}.dashboard-module-stat-card--tone-amber{--card-tone:var(--dash-amber)}.dashboard-module-stat-card--tone-teal{--card-tone:var(--dash-teal)}.dashboard-module-stat-card--tone-violet{--card-tone:var(--dash-violet)}.dashboard-stat-card-head{justify-content:flex-start;align-items:center;gap:8px;display:flex}.dashboard-stat-card-icon{background:color-mix(in srgb, var(--card-tone) 18%, transparent);width:30px;height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-tone) 28%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.dashboard-stat-card-value{letter-spacing:-.6px;color:var(--card-tone);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.dashboard-stat-card-title{letter-spacing:.02em;color:var(--app-text-secondary,var(--text-secondary));font-size:12px;font-weight:500}.dashboard-stat-card-subtitle{color:var(--app-text-muted,var(--text-muted));font-size:11px;font-weight:400;line-height:1.35}.dashboard-module-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--app-text-muted,var(--text-muted));align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:600;display:flex}.dashboard-module-section-label:before{content:"";background:linear-gradient(90deg, var(--dash-blue), var(--dash-teal));border-radius:999px;flex:none;width:18px;height:3px}@media (max-width:896px),(max-device-width:896px){.dashboard-module-stat-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-module-stat-card{padding:14px 12px;width:100%!important;min-width:0!important}.dashboard-stat-card-icon{width:36px;height:36px;margin-bottom:2px;font-size:18px}.dashboard-stat-card-value{font-size:22px}.dashboard-stat-card-title{font-size:12px}.dashboard-stat-card-subtitle{font-size:10.5px}.dashboard-agency-charts-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-agency-charts-grid .dashboard-agency-chart-panel:nth-child(n+3){grid-column:1/-1}.dashboard-agency-chart-panel{min-height:200px;padding:12px}.dashboard-agency-donut-wrap{flex-direction:column;align-items:center;gap:8px}.dashboard-agency-donut-wrap svg{width:112px;height:112px}.dashboard-agency-chart-titlebar{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-agency-toggle{width:100%}.dashboard-agency-toggle-btn{flex:1 1 0;min-width:0;padding:6px 8px;font-size:11px}}@media (max-width:640px){.dashboard-module-section,.dashboard-module-panel{border-radius:16px!important;padding:16px!important}.dashboard-module-title{font-size:20px!important}.dashboard-module-subtitle{font-size:16px!important}}.dashboard-agency-charts-heading{margin:0 0 14px!important}.dashboard-module-subtitle{letter-spacing:.1em;text-transform:uppercase;color:var(--app-text-muted,var(--text-muted));margin:0 0 14px;font-size:11px;font-weight:600}.dashboard-agency-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-agency-chart-panel{--panel-accent:var(--dash-blue);background:linear-gradient(155deg, color-mix(in srgb, var(--panel-accent) 10%, transparent), #ffffff05);border:1px solid color-mix(in srgb, var(--panel-accent) 18%, var(--dash-border,var(--border-color)));border-radius:14px;min-height:210px;padding:16px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.dashboard-agency-chart-panel:before{content:"";background:linear-gradient(90deg, var(--panel-accent), transparent);opacity:.85;border-radius:0 0 4px 4px;height:2px;position:absolute;top:0;left:16px;right:16px}.dashboard-agency-chart-panel:hover{border-color:color-mix(in srgb, var(--panel-accent) 32%, var(--dash-border,var(--border-color)));box-shadow:0 10px 28px color-mix(in srgb, var(--panel-accent) 14%, transparent);transform:translateY(-2px)}.dashboard-agency-chart-title{letter-spacing:.01em;color:var(--text-primary);margin:0 0 12px;font-size:13px;font-weight:600}.dashboard-agency-chart-titlebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dashboard-agency-chart-titlebar .dashboard-agency-chart-title{margin:0}.dashboard-agency-toggle{background:var(--dash-surface,#94a3b81a);border:1px solid var(--dash-border,var(--border-color));border-radius:999px;padding:2px;display:inline-flex}.dashboard-agency-toggle-btn{appearance:none;color:var(--text-secondary);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.dashboard-agency-toggle-btn:hover{color:var(--text-primary)}.dashboard-agency-toggle-btn.is-active{background:linear-gradient(135deg, var(--dash-blue), var(--dash-indigo));color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--dash-blue) 28%, transparent)}.dashboard-agency-chart-scroll{width:100%;overflow-x:auto}.dashboard-agency-bar{cursor:pointer}.dashboard-agency-bar-rect{transform-box:fill-box;transform-origin:bottom;transition:filter .2s,opacity .2s}.dashboard-agency-bar:hover .dashboard-agency-bar-rect{filter:brightness(1.12) drop-shadow(0 0 5px var(--dash-primary,var(--app-accent-color,#5b9fd4)))}.dashboard-agency-donut-seg{cursor:pointer;transition:stroke-width .2s,filter .2s}.dashboard-agency-donut-seg:hover{stroke-width:16px;filter:brightness(1.08)}.dashboard-agency-wave-point{cursor:pointer}.dashboard-agency-wave-dot{transition:r .18s,filter .18s}.dashboard-agency-wave-point:hover .dashboard-agency-wave-dot{r:6.5;filter:drop-shadow(0 0 5px)}.dashboard-agency-donut-legend-row{align-items:center;gap:8px;display:flex}.dashboard-agency-donut-legend-label{flex:1;min-width:0}.dashboard-agency-donut-legend-pct{color:var(--text-muted);background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:500}.dashboard-agency-chart-legend,.dashboard-agency-donut-legend{color:var(--text-secondary);flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;display:flex}.dashboard-agency-donut-wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dashboard-agency-donut-legend{flex-direction:column;gap:8px}.dashboard-agency-legend-dot{vertical-align:middle;border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}.dashboard-agency-legend-dot.sales{background:var(--dash-blue)}.dashboard-agency-legend-dot.orders{background:var(--dash-teal)}.dashboard-agency-legend-dot.pending{background:var(--dash-amber)}.dashboard-agency-legend-dot.danger{background:var(--dash-rose)}.dashboard-agency-legend-dot.muted{background:var(--dash-violet)}.dashboard-agency-custbar-wrap{flex-direction:column;gap:12px;display:flex}.dashboard-agency-custbar-row{align-items:flex-end;gap:8px;height:100px;padding:4px 2px 0;display:flex;overflow-x:auto}.dashboard-agency-custbar-col{cursor:pointer;min-width:36px;height:100%;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;padding:0;display:flex}.dashboard-agency-custbar-count{color:var(--text-primary);opacity:.85;font-size:11px;font-weight:700}.dashboard-agency-custbar-track{flex:auto;justify-content:center;align-items:flex-end;width:60%;max-width:30px;min-height:0;display:flex}.dashboard-agency-custbar-fill{background:linear-gradient(180deg, var(--panel-accent,var(--dash-primary,#5b9fd4)) 0%, color-mix(in srgb, var(--panel-accent,var(--dash-primary,#5b9fd4)) 28%, transparent) 100%);border-radius:7px 7px 3px 3px;width:100%;transition:filter .15s,transform .15s;display:block}.dashboard-agency-custbar-col:hover .dashboard-agency-custbar-fill,.dashboard-agency-custbar-col.is-active .dashboard-agency-custbar-fill{filter:brightness(1.08);box-shadow:0 0 10px color-mix(in srgb, var(--panel-accent,var(--dash-primary)) 40%, transparent)}.dashboard-agency-custbar-label{max-width:100%;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.dashboard-agency-custbar-col.is-active .dashboard-agency-custbar-label{color:var(--text-primary)}.dashboard-agency-custbar-detail{border:1px solid var(--dash-border,var(--border-color));background:color-mix(in srgb, var(--panel-accent,var(--dash-primary)) 6%, transparent);border-radius:10px;min-height:48px;padding:8px 10px}.dashboard-agency-custbar-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dashboard-agency-custbar-detail-head .cust{color:var(--text-primary);font-size:13px;font-weight:700}.dashboard-agency-custbar-detail-head .meta{color:var(--text-secondary);gap:14px;font-size:12px;display:inline-flex}.dashboard-agency-custbar-detail-head .meta strong{color:var(--text-primary)}.dashboard-agency-custbar-detail-list{flex-direction:column;gap:2px;max-height:88px;display:flex;overflow-y:auto}.dashboard-agency-custbar-detail-row{color:var(--text-secondary);border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;display:flex}.dashboard-agency-custbar-detail-row .o-no,.dashboard-agency-custbar-detail-row .o-date,.dashboard-agency-custbar-detail-row .o-pcs,.dashboard-agency-custbar-detail-row .o-mts,.dashboard-agency-custbar-detail-row .o-amt{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.dashboard-agency-custbar-detail-row .o-pcs,.dashboard-agency-custbar-detail-row .o-mts{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 36px;max-width:48px}.dashboard-agency-custbar-detail-row .o-amt{text-align:right;font-variant-numeric:tabular-nums;flex:52px}.dashboard-agency-custbar-detail-row:not(.head):nth-child(2n){background:#94a3b812}.dashboard-agency-custbar-detail-row.head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.dashboard-agency-custbar-detail-row .o-amt{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary)}.dashboard-agency-custbar-detail-row .o-date{text-align:center}.dashboard-agency-custbar-detail-hint,.dashboard-agency-custbar-detail-empty{color:var(--text-secondary);margin:0;font-size:12px}.dashboard-agency-finance-bars{flex-direction:column;gap:12px;display:flex}.dashboard-agency-finance-row{grid-template-columns:minmax(110px,130px) 1fr minmax(56px,72px);align-items:center;gap:10px;display:grid}.dashboard-agency-finance-label{color:var(--text-secondary);font-size:12px}.dashboard-agency-finance-track{background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.dashboard-agency-finance-fill{border-radius:999px;height:100%;transition:width .35s}.dashboard-agency-finance-value{color:var(--text-primary);text-align:right;font-size:12px;font-weight:600}@media (max-width:360px){.dashboard-agency-charts-grid{gap:8px}.dashboard-agency-donut-wrap svg{width:96px;height:96px}}@media (max-width:640px){.dashboard-agency-charts-section{border-radius:16px!important;padding:16px!important}.dashboard-agency-finance-row{grid-template-columns:1fr;gap:6px}.dashboard-agency-finance-value{text-align:left}}.agency-order-detail-input{color-scheme:normal;background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.agency-order-detail-input:disabled{opacity:.7;cursor:not-allowed}.theme-dark .agency-order-detail-input::-webkit-calendar-picker-indicator{filter:invert(.85)}html[data-theme=dark] .agency-order-detail-input::-webkit-calendar-picker-indicator{filter:invert(.85)}.agency-order-image-choose-btn{box-sizing:border-box;text-align:left;cursor:pointer;width:100%}.agency-order-image-picker-root{width:100%;position:relative}.agency-order-image-source-backdrop{z-index:10050;background:#02061773;position:fixed;inset:0}.agency-order-image-source-sheet{border:1px solid var(--border-color);background:var(--bg-card,#0f172a);border-radius:16px;flex-direction:column;gap:8px;width:min(100%,420px);padding:14px;display:flex;box-shadow:0 18px 48px #00000073}.agency-order-image-source-sheet--anchored{z-index:10051;box-sizing:border-box;max-width:calc(100vw - 24px);position:fixed}.agency-order-image-source-title{color:var(--text-secondary);text-align:center;margin:0 0 4px;font-size:13px;font-weight:600}.agency-order-image-source-option,.agency-order-image-source-cancel{appearance:none;border:1px solid var(--border-color);cursor:pointer;border-radius:12px;width:100%;padding:12px 14px;font-size:15px;font-weight:600}.agency-order-image-source-option{background:color-mix(in srgb, var(--app-accent-color,#3b9eff) 12%, var(--bg-secondary));color:var(--text-primary)}.agency-order-image-source-cancel{background:var(--bg-secondary);color:var(--text-secondary)}@keyframes order-list-indeterminate-progress{0%{opacity:.75;transform:translate(-80%)}to{opacity:1;transform:translate(220%)}}.order-list-section{width:100%;min-width:0;max-width:100%;margin-top:4px}.order-list-summary{background:color-mix(in srgb, var(--bg-secondary) 88%, transparent);border:1px solid var(--border-color);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex;overflow-x:auto;box-shadow:0 4px 16px #0000001a}.order-list-summary-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);border-right:1px solid color-mix(in srgb, var(--border-color) 80%, transparent);flex-shrink:0;padding-right:4px;font-size:11px;font-weight:700}.order-list-summary-metrics{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.order-form-list-header{border-bottom:1px solid color-mix(in srgb, var(--border-color) 80%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.order-form-list-header-start{flex-wrap:wrap;flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.order-form-list-header-start h2{flex-shrink:0}.order-list-summary-item{background:color-mix(in srgb, var(--bg-card,var(--bg-secondary)) 72%, transparent);border:1px solid color-mix(in srgb, var(--border-color) 85%, transparent);white-space:nowrap;border-radius:8px;flex-direction:row;flex:none;align-items:baseline;gap:6px;min-width:0;padding:4px 8px;display:inline-flex}.order-list-summary-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:700}.order-list-summary-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.2}.order-list-toolbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title search settings";align-items:center;gap:12px;width:100%;min-width:0;margin-bottom:12px;display:grid}.order-list-toolbar-title{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;grid-area:title;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.order-list-toolbar-title:before{content:"";background:linear-gradient(#38bdf8,#6366f1);border-radius:999px;width:4px;height:16px}.order-list-toolbar-search{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;min-width:0;max-width:none;color:var(--text-primary);text-transform:uppercase;box-sizing:border-box;border-radius:10px;grid-area:search;padding:10px 14px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.order-list-toolbar-search::placeholder{color:var(--text-muted);letter-spacing:.02em}.order-list-toolbar-search:focus{border-color:#38bdf899;outline:none;box-shadow:0 0 0 3px #38bdf829}.order-list-col-settings-error{color:#fecaca;background:#ef44441f;border:1px solid #ef444459;border-radius:8px;grid-column:1/-1;margin:0;padding:8px 12px;font-size:13px}.order-list-col-settings-wrap{grid-area:settings;justify-self:end;position:relative}.order-list-col-settings-btn{color:#67e8f9;cursor:pointer;background:linear-gradient(#1e293bf0,#0f172afa);border:1px solid #64748b73;border-radius:9px;width:34px;height:34px;font-size:16px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 10px 20px #02061759}.order-list-col-settings-btn:hover{border-color:#38bdf8a6;transform:translateY(-1px);box-shadow:0 12px 24px #02061773}.order-list-col-settings-pop{z-index:120;background:radial-gradient(circle at 100% 0,#38bdf814,#0000 42%),linear-gradient(#030a1efa,#080f20fa);border:1px solid #94a3b842;border-radius:12px;width:min(380px,88vw);max-height:62vh;padding:9px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 18px 48px #020617a3}.order-list-col-settings-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0206179e;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.order-list-col-settings-modal{width:min(400px,90vw);max-height:76vh;overflow:hidden auto}.order-list-col-settings-head{color:#e2e8f0;letter-spacing:.2px;margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.2}.order-list-col-settings-help{color:#93a9c7;margin:0 0 10px;font-size:11px;line-height:1.45}.order-list-col-settings-row{background:linear-gradient(#0f172ac7,#0f172a94);border:1px solid #47556985;border-radius:7px;grid-template-columns:52px minmax(122px,1fr) 74px;align-items:center;gap:5px;margin-bottom:5px;padding:4px 5px;transition:border-color .16s,background .16s,transform .16s;display:grid}.order-list-col-settings-row:hover{background:linear-gradient(#1e293be6,#162032d1);border-color:#64748ba8;transform:translateY(-1px)}.order-list-col-settings-row.is-drag-over{border-color:#38bdf8d9;box-shadow:inset 0 0 0 1px #38bdf873}.order-list-col-settings-row-seq-wrap{justify-content:flex-start;align-items:center;gap:3px;display:inline-flex}.order-list-col-settings-drag-handle{color:#64748b;letter-spacing:-1px;cursor:grab;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.order-list-col-settings-drag-handle:active{cursor:grabbing}.order-list-col-settings-check{color:#e5e7eb;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.order-list-col-settings-check input[type=checkbox]{width:12px;height:12px}.order-list-col-settings-seq{color:#0f172a;text-align:center;background:#f8fafc;border:1px solid #94a3b899;border-radius:5px;width:30px;height:22px;padding:1px 4px;font-size:11px;font-weight:600;line-height:1;transition:border-color .16s,box-shadow .16s}.order-list-col-settings-width-wrap{align-items:center;gap:4px;display:flex}.order-list-col-settings-width{color:#0f172a;background:#f8fafc;border:1px solid #94a3b899;border-radius:5px;width:100%;height:22px;padding:1px 5px;font-size:12px;font-weight:600;line-height:1;transition:border-color .16s,box-shadow .16s}.order-list-col-settings-seq:focus,.order-list-col-settings-width:focus{border-color:#38bdf8bf;outline:none;box-shadow:0 0 0 2px #38bdf82e}.order-list-col-settings-width-unit{color:#a5b4cc;font-size:10px;font-weight:600}.order-list-col-settings-actions{z-index:1;background:linear-gradient(#080f2000,#080f20f2 45%);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex;position:sticky;bottom:0}.order-list-col-settings-actions-left{align-items:center;gap:6px;display:flex}.order-list-col-settings-reset,.order-list-col-settings-done{cursor:pointer;border:1px solid #64748b80;border-radius:7px;min-width:72px;height:28px;padding:0 10px;font-size:12px;font-weight:600;transition:transform .16s,filter .16s,border-color .16s}.order-list-col-settings-reset{color:#cbd5e1;background:#1e293bd9}.order-list-col-settings-done{color:#0b1224;background:linear-gradient(135deg,#38bdf8,#a78bfa);border-color:#7dd3fcb3}.order-list-col-settings-reset:hover,.order-list-col-settings-done:hover{filter:brightness(1.03);transform:translateY(-1px)}.order-list-col-settings-done:disabled{opacity:.7;cursor:not-allowed}@media (max-width:896px),(max-device-width:896px){.order-list-toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""search settings";align-items:stretch;gap:10px}.order-list-toolbar-title{width:100%;min-width:0}.order-list-toolbar-search{border-radius:10px;min-height:44px;padding:12px 14px;font-size:16px}.order-list-col-settings-wrap{align-self:stretch;align-items:stretch;display:flex}.order-list-col-settings-btn{border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px;font-size:18px}.order-list-scroll{--order-list-header-h:28px}.order-list-table thead tr{border-bottom-width:1px!important}.order-list-table thead th{vertical-align:middle;letter-spacing:.04em;height:auto;min-height:0;box-shadow:none;border-bottom-width:1px;line-height:1.2;padding:4px 6px!important;font-size:9px!important}.order-list-srno-sort-header{white-space:nowrap;gap:4px}.order-list-srno-sort-toggle{border-radius:2px;width:14px;height:14px;font-size:8px}.order-list-table{table-layout:auto!important;width:max-content!important;min-width:0!important}.order-list-table th,.order-list-table td{width:auto!important;min-width:0!important;max-width:none!important}.order-list-table tbody td{white-space:nowrap!important;vertical-align:middle!important;padding:6px 4px!important;font-size:12px!important}.order-list-table-col-actions{white-space:nowrap!important;vertical-align:middle!important;width:1%!important;min-width:0!important;padding:6px 4px!important}.order-list-actions-wrap{flex-flow:row;align-items:center;gap:2px;width:auto;display:inline-flex}.order-list-action-btn-group{gap:2px;display:inline-flex}.order-list-action-btn{text-overflow:ellipsis;border-radius:6px;min-width:0;min-height:30px;padding:4px 5px;font-size:9px;overflow:hidden;flex:none!important;width:auto!important}.order-list-action-btn--view{min-height:30px;padding:4px 5px;font-size:9px;flex:none!important}.order-list-action-btn--edit,.order-list-action-btn--delete{flex:none!important}.order-list-action-btn--image{min-height:30px;padding:4px;flex:0 0 30px!important;min-width:30px!important}.order-list-action-btn__text--long{display:none}.order-list-action-btn__text--short{display:inline}}.order-list-viewport{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000002e}.order-list-scroll{--order-list-row-h:50px;--order-list-header-h:42px;--order-list-max-rows:30;width:100%;min-width:0;max-width:100%;max-height:calc(var(--order-list-row-h) * var(--order-list-max-rows) + var(--order-list-header-h));-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:none;overflow:auto}@media (max-width:640px){.order-list-scroll{max-height:min(70vh,560px)}}@media (min-width:769px){html:not([data-mobile]) .order-list-viewport .order-list-scroll{--order-list-max-rows:45;max-height:min(calc(var(--order-list-row-h) * var(--order-list-max-rows) + var(--order-list-header-h)), calc(100dvh - 200px))}}.order-list-hscroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:auto;background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-shrink:0;width:100%;min-width:0;max-width:100%;height:16px;overflow:scroll hidden}.order-list-hscroll--top{border-top:none;border-bottom:1px solid var(--border-color)}.order-list-hscroll--card{border-top:1px solid var(--border-color);z-index:3;border-bottom-right-radius:24px;border-bottom-left-radius:24px;margin:10px -40px -32px;padding-left:40px;padding-right:40px;position:sticky;bottom:0}.order-form-transaction-shell:has(.order-list-hscroll--card){overflow:hidden}html[data-mobile] .order-form-transaction-shell .order-list-hscroll--card{border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin-bottom:-8px;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.order-list-hscroll::-webkit-scrollbar{height:14px}.order-list-hscroll::-webkit-scrollbar-thumb{background:#94a3b899 padding-box padding-box;border:3px solid #0000;border-radius:999px}.order-list-hscroll::-webkit-scrollbar-thumb:hover{background:#94a3b8d9 padding-box padding-box}.order-list-hscroll::-webkit-scrollbar-track{background:#94a3b81f;border-radius:999px}.order-list-scroll::-webkit-scrollbar{width:10px;height:10px}.order-list-scroll::-webkit-scrollbar:horizontal{height:0}.order-list-scroll::-webkit-scrollbar-thumb{background:#94a3b859 padding-box padding-box;border:2px solid #0000;border-radius:999px}.order-list-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b88c padding-box padding-box}.order-list-scroll::-webkit-scrollbar-track{background:#94a3b81f;border-radius:999px}.order-list-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.order-list-table th,.order-list-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top;border-right:1px solid #94a3b852}.order-list-table th:last-child,.order-list-table td:last-child{border-right:none}.order-list-table-col-actions,.order-list-table th.order-list-table-col-actions,.order-list-table td.order-list-table-col-actions{white-space:nowrap;vertical-align:middle}.order-list-table thead th{z-index:2;background:var(--bg-secondary);letter-spacing:.06em;border-bottom:2px solid var(--border-color);position:sticky;top:0;box-shadow:inset 0 -1px #6366f140}.order-list-srno-sort-header{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.order-list-srno-sort-toggle{width:16px;height:16px;color:var(--app-accent-color,#38bdf8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0;font-size:9px;line-height:1;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.order-list-srno-sort-toggle:hover{background:#38bdf81f;border-color:#38bdf840}.order-list-srno-sort-toggle.is-desc{transform:rotate(180deg)}.theme-light .order-list-table th,.theme-light .order-list-table td,html[data-theme=light] .order-list-table th,html[data-theme=light] .order-list-table td{border-right-color:#64748b47}.order-list-table tbody tr.order-list-row{transition:background .13s,box-shadow .13s}.order-list-table tbody tr.order-list-row>td{border-bottom:1px solid var(--border-color)}.order-list-table tbody tr.order-list-row--alt{background:#94a3b80f}.order-list-table tbody tr.order-list-row:hover{background:#38bdf81a}.order-list-table tbody tr.order-list-row--selected,.order-list-table tbody tr.order-list-row--selected:hover{background:#38bdf829;box-shadow:inset 3px 0 #38bdf8}.order-list-action-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:5px 12px;font-size:12px;font-weight:600;line-height:1.2;transition:background .13s,border-color .13s,transform 80ms,box-shadow .13s;display:inline-flex}.order-list-action-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.order-list-action-btn:hover:not(:disabled){transform:translateY(-1px)}.order-list-action-btn:active{transform:translateY(0)}.order-list-action-btn--edit{color:#fde047;background:#fbbf2429;border-color:#fbbf2466}.order-list-action-btn--edit:hover:not(:disabled){background:#fbbf244d;box-shadow:0 3px 10px #fbbf2440}.order-list-action-btn--view{color:#7dd3fc;background:#38bdf829;border-color:#38bdf866}.order-list-action-btn--view:hover:not(:disabled){background:#38bdf84d;box-shadow:0 3px 10px #38bdf840}.order-list-action-btn--delete{color:#fca5a5;background:#ef444429;border-color:#ef444466}.order-list-action-btn--delete:hover:not(:disabled){background:#ef44444d;box-shadow:0 3px 10px #ef444440}.order-list-actions-wrap{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.order-list-action-btn-group{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.order-list-action-btn--image{color:#c4b5fd;background:#a78bfa29;border-color:#a78bfa6b;min-width:34px;padding:5px 10px}.order-list-action-btn--image:hover:not(:disabled){background:#a78bfa4d;box-shadow:0 3px 10px #a78bfa40}.order-list-action-btn__icon{font-size:14px;line-height:1}.order-list-action-btn__text--short{display:none}.order-list-image-preview-backdrop{z-index:12500;box-sizing:border-box;background:#020617b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.order-list-image-preview-backdrop--anchored{background:#02061747;justify-content:flex-start;align-items:flex-start;padding:0}.order-list-image-preview-panel{background:var(--app-card-bg,var(--bg-card));border:1px solid var(--border-color);border-radius:10px;flex-direction:column;width:min(320px,90vw);max-height:min(58vh,400px);display:flex;overflow:hidden;box-shadow:0 16px 36px #0006}.order-list-image-preview-panel--anchored{z-index:12501;margin:0;position:fixed}.order-list-image-preview-header{border-bottom:1px solid var(--border-color);background:var(--app-card-bg-hover,var(--bg-secondary));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.order-list-image-preview-header>div:first-child{flex:1;min-width:0}.order-list-image-preview-title{color:var(--app-text-primary,var(--text-primary));font-size:13px;font-weight:700;line-height:1.3}.order-list-image-preview-subtitle{color:var(--app-text-secondary,var(--text-secondary));word-break:break-word;overflow-wrap:anywhere;margin-top:2px;font-size:10px;line-height:1.35}.order-list-image-preview-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.order-list-image-preview-footer{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-color);background:var(--app-card-bg-hover,var(--bg-secondary));flex-direction:column;flex-shrink:0;gap:8px;display:flex}.order-list-image-preview-share-label{letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-secondary,var(--text-secondary));margin:0 0 6px;font-size:10px;font-weight:700}.order-list-image-preview-share-options{flex-wrap:wrap;gap:6px;display:flex}.order-list-image-preview-share-chip{border:1px solid var(--border-color);background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 88%, transparent);min-width:0;max-width:100%;color:var(--app-text-primary,var(--text-primary));cursor:pointer;text-align:left;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 8px;display:flex}.order-list-image-preview-share-chip.is-selected{background:#25d3661f;border-color:#25d3668c;box-shadow:inset 0 0 0 1px #25d36633}.order-list-image-preview-share-chip-label{letter-spacing:.05em;text-transform:uppercase;color:var(--app-text-secondary,var(--text-secondary));font-size:9px;font-weight:700}.order-list-image-preview-share-chip-name{word-break:break-word;font-size:11px;font-weight:600;line-height:1.25}.order-list-image-preview-share-chip-phone{color:var(--app-text-muted,var(--text-muted));font-size:10px}.order-list-image-preview-whatsapp-send{color:#4ade80;cursor:pointer;background:#25d36629;border:1px solid #25d36673;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:32px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.order-list-image-preview-whatsapp-send:hover{background:#25d36647}.order-list-image-preview-close{border:1px solid var(--border-color);width:26px;height:26px;color:var(--app-text-primary,var(--text-primary));cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;font-size:18px;line-height:1}.order-list-image-preview-close:hover{background:color-mix(in srgb, var(--app-card-bg-hover,var(--bg-secondary)) 80%, transparent)}.order-list-image-preview-body{background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 88%, #000 12%);flex:1;justify-content:center;align-items:center;min-height:80px;padding:8px;display:flex;overflow:auto}.order-list-image-preview-img{object-fit:contain;border:1px solid var(--border-color);background:#0f172a;border-radius:6px;width:auto;max-width:min(100%,240px);height:auto;max-height:min(38vh,220px)}html[data-mobile] .order-list-image-preview-backdrop{padding:max(0px, env(safe-area-inset-top,0px)) max(0px, env(safe-area-inset-right,0px)) max(0px, env(safe-area-inset-bottom,0px)) max(0px, env(safe-area-inset-left,0px));background:#020617b8;align-items:flex-end}html[data-mobile] .order-list-image-preview-backdrop--anchored{justify-content:center;align-items:flex-end}html[data-mobile] .order-list-image-preview-panel--anchored{position:static;top:auto!important;left:auto!important}html[data-mobile] .order-list-image-preview-panel{border-bottom:none;border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:min(94dvh,100%)}html[data-mobile] .order-list-image-preview-header{padding:14px 16px 12px}html[data-mobile] .order-list-image-preview-title{font-size:15px}html[data-mobile] .order-list-image-preview-body{-webkit-overflow-scrolling:touch;flex:auto;align-items:flex-start;min-height:0;max-height:min(42dvh,360px);padding:10px 14px;overflow:hidden auto}html[data-mobile] .order-list-image-preview-img{width:100%;max-width:100%;max-height:none;display:block}html[data-mobile] .order-list-image-preview-share-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html[data-mobile] .order-list-image-preview-share-chip{width:100%;min-width:0;padding:8px}html[data-mobile] .order-list-image-preview-whatsapp-send{border-radius:10px;min-height:44px;font-size:14px}.order-list-image-preview-message{color:var(--app-text-secondary,var(--text-secondary));text-align:center;margin:0;font-size:13px}.order-list-image-preview-message--error{color:#fca5a5}.order-list-image-form{width:100%;margin-top:8px}.order-list-image-form-toolbar{border-bottom:1px solid var(--border-color);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.order-list-image-form-heading{flex:1;min-width:0}.order-list-image-form-title{color:var(--app-text-primary,var(--text-primary));margin:0;font-size:14px;font-weight:600}.order-list-image-form-subtitle{color:var(--app-text-secondary,var(--text-secondary));word-break:break-word;margin:2px 0 0;font-size:11px}.order-list-image-form-back-btn{border:1px solid color-mix(in srgb, var(--app-accent-color,#38bdf8) 24%, var(--border-color));background:linear-gradient(145deg, color-mix(in srgb, var(--app-accent-color,#38bdf8) 16%, var(--app-card-bg,var(--bg-card))), color-mix(in srgb, var(--app-card-bg-hover,var(--bg-secondary)) 94%, transparent));width:36px;height:36px;color:var(--app-accent-color,#38bdf8);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .16s cubic-bezier(.32,.72,0,1),box-shadow .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 1px 2px #00000024,inset 0 1px #ffffff12}.order-list-image-form-back-btn__svg{width:18px;height:18px;display:block}.order-list-image-form-back-btn:hover{border-color:color-mix(in srgb, var(--app-accent-color,#38bdf8) 42%, var(--border-color));background:linear-gradient(145deg, color-mix(in srgb, var(--app-accent-color,#38bdf8) 24%, var(--app-card-bg,var(--bg-card))), color-mix(in srgb, var(--app-accent-color,#38bdf8) 10%, var(--app-card-bg-hover,var(--bg-secondary))));box-shadow:0 4px 16px color-mix(in srgb, var(--app-accent-color,#38bdf8) 30%, transparent), inset 0 1px 0 #ffffff1a}.order-list-image-form-back-btn:active{transform:scale(.92)}.order-list-image-form-card{border:1px solid var(--border-color);background:var(--app-card-bg,var(--bg-card));border-radius:10px;flex-direction:column;gap:10px;width:min(340px,100%);margin:0 auto;padding:12px;display:flex;box-shadow:0 6px 18px #00000026}.order-list-image-form-body{background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 88%, #000 12%);border-radius:8px;justify-content:center;align-items:center;min-height:100px;padding:8px;display:flex}.order-list-image-form-img{object-fit:contain;border:1px solid var(--border-color);background:#0f172a;border-radius:6px;width:auto;max-width:min(100%,260px);height:auto;max-height:min(36vh,220px);display:block}.order-list-image-form-footer{flex-direction:column;gap:8px;display:flex}.order-list-image-form-share-options{flex-wrap:wrap;gap:6px;display:flex}.order-list-image-form .order-list-image-preview-share-chip{padding:4px 8px}.order-list-image-form .order-list-image-preview-whatsapp-send{min-height:32px;font-size:11px}.order-list-image-form-whatsapp-bar{width:100%}html[data-mobile] .order-list-image-form{flex-direction:column;flex:auto;gap:0;width:100%;min-height:0;margin-top:0;display:flex}html[data-mobile] .order-form-transaction-root:has(.order-list-image-form)>div:first-child{display:none}html[data-mobile] .order-form-transaction-root:has(.order-list-image-form){flex-direction:column;flex:auto;min-height:0;display:flex}html[data-mobile] .order-list-image-form-toolbar{z-index:6;border-bottom:1px solid var(--border-color);background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 90%, transparent);-webkit-backdrop-filter:blur(16px);flex-wrap:nowrap;align-items:center;margin:0 -12px 12px;padding:10px 12px;position:sticky;top:0}html[data-mobile] .order-list-image-form-back-btn{width:var(--mobile-touch-min);height:var(--mobile-touch-min);border-radius:999px}html[data-mobile] .order-list-image-form-back-btn__svg{width:20px;height:20px}html[data-mobile] .order-list-image-form-heading{padding-right:4px}html[data-mobile] .order-list-image-form-title{font-size:15px}html[data-mobile] .order-list-image-form-subtitle{font-size:11px;line-height:1.35}html[data-mobile] .order-list-image-form-card{border-radius:var(--mobile-radius-lg);border:1px solid var(--border-color);flex-direction:column;flex:none;gap:0;width:min(300px,88vw);max-width:100%;margin:0 auto;padding:10px 10px 0;display:flex;overflow:hidden;box-shadow:0 6px 28px #0003}html[data-mobile] .order-list-image-form-footer{flex-direction:column;gap:10px;margin-top:8px;padding-top:8px;display:flex}html[data-mobile] .order-list-image-form-whatsapp-bar{background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 96%, transparent);border-top:1px solid var(--border-color);width:100%;box-shadow:none;box-sizing:border-box;margin:0 -10px;padding:10px;position:static}html[data-mobile] .order-list-image-form .order-list-image-preview-whatsapp-send{width:100%;min-height:var(--mobile-touch-min);border-radius:var(--mobile-radius-md);font-size:15px;font-weight:600}html[data-mobile] .order-list-image-form-body{border-radius:var(--mobile-radius-md);flex:none;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:8px;display:flex}html[data-mobile] .order-list-image-form-img{object-fit:contain;border-radius:6px;width:auto;max-width:min(260px,100%);height:auto;max-height:min(34dvh,300px);margin:0 auto;display:block}html[data-mobile] .order-list-image-form-share-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}html[data-mobile] .order-list-image-form .order-list-image-preview-share-chip{border-radius:var(--mobile-radius-sm);text-align:center;align-items:center;width:100%;min-height:48px;padding:6px 4px}html[data-mobile] .order-list-image-form .order-list-image-preview-share-chip-name{font-size:11px}html:not([data-mobile]) .order-list-image-form-card{border-radius:10px;gap:10px;width:min(340px,100%);padding:12px;overflow:visible}html:not([data-mobile]) .order-list-image-form-footer{gap:8px;margin-top:0;padding-top:0}html:not([data-mobile]) .order-list-image-form-whatsapp-bar{box-shadow:none;background:0 0;border-top:none;margin:0;padding:0}html:not([data-mobile]) .order-list-image-form .order-list-image-preview-whatsapp-send{border-radius:8px;width:100%;min-height:32px;font-size:11px;font-weight:500}html:not([data-mobile]) .order-list-image-form-share-options{flex-wrap:wrap;gap:6px;display:flex}html:not([data-mobile]) .order-list-image-form .order-list-image-preview-share-chip{text-align:left;border-radius:8px;width:auto;min-height:0;padding:4px 8px}html:not([data-mobile]) .order-list-image-form-toolbar{-webkit-backdrop-filter:none;background:0 0;margin:0 0 10px;padding:0 0 8px;position:static}html:not([data-mobile]) .order-list-image-form-back-btn{width:36px;height:36px}html:not([data-mobile]) .order-list-image-form-back-btn__svg{width:18px;height:18px}html:not([data-mobile]) .order-list-image-form-img{border:1px solid var(--border-color);background:#0f172a;max-width:min(100%,260px);max-height:min(36vh,220px)}.order-list-status-badge{letter-spacing:.05em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.order-list-status-badge--pending{color:#fcd34d;background:#fbbf2424;border-color:#fbbf2452}.order-list-status-badge--synced{color:#86efac;background:#22c55e24;border-color:#22c55e52}.order-list-status-badge--default{color:#cbd5e1;background:#94a3b824;border-color:#94a3b852}.order-items-panel{border:1px solid var(--border-color);background:linear-gradient(#6366f10f,#0000 120px);border-radius:12px;padding:14px}.order-items-panel-title{letter-spacing:.03em;color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.order-items-panel-title:before{content:"";background:linear-gradient(#38bdf8,#6366f1);border-radius:999px;width:4px;height:15px}.order-items-close-btn{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#94a3b81f;border-radius:8px;align-items:center;gap:4px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.order-items-close-btn:hover{color:var(--text-primary);background:#94a3b838;border-color:#94a3b873}.order-items-scroll{border:1px solid var(--border-color);border-radius:10px;box-shadow:0 2px 10px #00000026}.order-items-table thead th{z-index:1;background:var(--bg-secondary);letter-spacing:.05em;position:sticky;top:0;box-shadow:inset 0 -1px #6366f140;border-bottom:2px solid var(--border-color)!important}.order-items-table tbody tr.order-items-row{transition:background .13s}.order-items-table tbody tr.order-items-row>td{border-bottom:1px solid var(--border-color)}.order-items-table tbody tr.order-items-row--alt{background:#94a3b80f}.order-items-table tbody tr.order-items-row:hover{background:#38bdf81a}.order-list-table-col-actions{min-width:200px}.order-list-table tbody tr.order-list-row--alt .order-list-table-col-actions,.order-list-table tbody tr.order-list-row--selected .order-list-table-col-actions,.theme-light .order-list-table tbody tr.order-list-row--alt .order-list-table-col-actions,html[data-theme=light] .order-list-table tbody tr.order-list-row--alt .order-list-table-col-actions,.theme-light .order-list-table-col-actions,html[data-theme=light] .order-list-table-col-actions{background:inherit}.change-creds-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.change-creds-modal{background:linear-gradient(165deg,#0f172afa 0%,#080f20fa 55%,#0c1c30f5 100%);border:1px solid #38bdf838;border-radius:14px;width:min(380px,100%);max-height:min(88vh,520px);overflow:auto;box-shadow:0 20px 48px #0206178c,inset 0 0 0 1px #94a3b814,0 0 32px #38bdf80f}.change-creds-modal__header{align-items:flex-start;gap:10px;padding:14px 16px 4px;display:flex}.change-creds-modal__icon{background:linear-gradient(135deg,#38bdf847,#6366f138);border:1px solid #38bdf859;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;line-height:1;display:flex}.change-creds-modal__title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.change-creds-modal__subtitle{color:var(--text-muted);margin:4px 0 0;font-size:11px;line-height:1.35}.change-creds-modal__body{flex-direction:column;gap:8px;padding:6px 16px 4px;display:flex}.change-creds-field{flex-direction:column;gap:4px;display:flex}.change-creds-field__label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);font-size:10px;font-weight:600}.change-creds-field__input{box-sizing:border-box;width:100%;min-height:34px;color:var(--text-primary);background:#0f172aa6;border:1px solid #94a3b847;border-radius:8px;outline:none;padding:7px 10px;font-size:13px;transition:border-color .15s,box-shadow .15s,background .15s}.change-creds-field__input::placeholder{color:var(--text-muted);opacity:.85}.change-creds-field__input:hover:not(:disabled){border-color:#38bdf859}.change-creds-field__input:focus{background:#0f172ad9;border-color:#38bdf8a6;box-shadow:0 0 0 2px #38bdf81f}.change-creds-field__input:disabled:not(:read-only){opacity:.55;cursor:not-allowed}.change-creds-field__input--readonly,.change-creds-field__input:read-only{cursor:default;opacity:1;color:var(--text-secondary);background:#1e293b80;border-color:#94a3b838}.change-creds-field__input--readonly:focus,.change-creds-field__input:read-only:focus{box-shadow:none;background:#1e293b80;border-color:#94a3b838}.change-creds-divider{background:linear-gradient(90deg,#0000,#94a3b840,#0000);height:1px;margin:0}.change-creds-error{color:#fecaca;background:#ef44441f;border:1px solid #f8717166;border-radius:8px;margin:0 16px 8px;padding:8px 10px;font-size:12px;line-height:1.35}.change-creds-modal__footer{border-top:1px solid #94a3b81f;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 16px 14px;display:flex}.change-creds-btn{cursor:pointer;border-radius:8px;min-height:34px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:transform .12s,box-shadow .15s,background .15s}.change-creds-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.change-creds-btn--ghost{color:var(--text-secondary);background:#1e293b80;border:1px solid #94a3b859}.change-creds-btn--ghost:hover:not(:disabled){background:#334155a6;border-color:#94a3b880}.change-creds-btn--primary{color:#f0f9ff;background:linear-gradient(135deg,#0ea5e9d9,#3b82f6cc);border:1px solid #38bdf88c;box-shadow:0 8px 22px #38bdf840}.change-creds-btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #38bdf852}@media (max-width:896px),(max-device-width:896px){.change-creds-backdrop{justify-content:center;align-items:flex-end;padding:0}.change-creds-modal{border-bottom:none;border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:min(90vh,100dvh);margin:0}.change-creds-modal__header{gap:8px;padding:12px 14px 2px}.change-creds-modal__icon{width:30px;height:30px;font-size:14px}.change-creds-modal__title{font-size:1rem}.change-creds-modal__subtitle{font-size:10px}.change-creds-modal__body{gap:10px;padding:6px 14px 2px}.change-creds-error{margin:0 14px 8px}.change-creds-modal__footer{padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column-reverse;align-items:stretch;gap:8px}.change-creds-btn{width:100%;min-height:42px;font-size:14px}.change-creds-field__input{min-height:40px;padding:9px 11px;font-size:16px}.change-creds-field__input:read-only{min-height:38px;font-size:15px}}.admin-create-user{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.admin-perm-matrix-wrap{border:1px solid var(--border-color);background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 82%, transparent);border-radius:8px;overflow-x:auto}.admin-perm-matrix{border-collapse:collapse;width:100%;font-size:11px}.admin-perm-matrix th,.admin-perm-matrix td{border-bottom:1px solid var(--border-color);text-align:center;white-space:nowrap;padding:6px 8px}.admin-perm-matrix th:first-child,.admin-perm-matrix td:first-child{text-align:left;color:var(--app-text-primary,var(--text-primary));min-width:96px;font-weight:600}.admin-perm-matrix thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-secondary,var(--text-secondary));background:color-mix(in srgb, var(--app-card-bg-hover,var(--bg-secondary)) 70%, transparent);font-size:9px;font-weight:700}.admin-perm-matrix tbody tr:last-child td{border-bottom:none}.admin-perm-matrix__check{cursor:pointer;width:14px;height:14px;accent-color:var(--app-accent-color,#38bdf8);margin:0}.admin-perm-matrix__check:disabled{cursor:not-allowed;opacity:.55}.admin-perm-matrix__view-cell{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-perm-matrix__scope-select{border:1px solid var(--border-color);background:var(--bg-secondary);min-width:180px;max-width:100%;color:var(--app-text-primary,var(--text-primary));border-radius:8px;padding:6px 10px;font-size:13px}.admin-perm-matrix__scope-cell{min-width:180px}.admin-perm-matrix__scope-col{white-space:nowrap;min-width:180px}.admin-create-user-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--app-accent-color,#38bdf8) 22%, var(--border-color));background:linear-gradient(165deg, color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 96%, var(--app-accent-color,#38bdf8) 4%) 0%, var(--app-card-bg,var(--bg-card)) 55%, color-mix(in srgb, var(--app-card-bg-hover,var(--bg-secondary)) 88%, transparent) 100%);width:100%;min-width:0;max-width:100%;box-shadow:0 16px 40px #0206172e, 0 0 0 1px color-mix(in srgb, var(--border-color) 70%, transparent) inset;border-radius:12px;overflow:hidden}.admin-create-user-card__header{border-bottom:1px solid var(--border-color);align-items:flex-start;gap:10px;padding:12px 16px 10px;display:flex}.admin-create-user-card__icon{background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent-color,#38bdf8) 28%, transparent), #6366f138);border:1px solid color-mix(in srgb, var(--app-accent-color,#38bdf8) 35%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;line-height:1;display:flex}.admin-create-user-card__title{letter-spacing:-.02em;color:var(--app-text-primary,var(--text-primary));margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.admin-create-user-card__subtitle{color:var(--app-text-muted,var(--text-muted));margin:2px 0 0;font-size:11px;line-height:1.35}.admin-create-user-form{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:12px 16px 14px;display:grid}.admin-create-user-span-full{grid-column:1/-1;min-width:0}@media (min-width:1024px){.admin-create-user-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:16px 24px 20px}.admin-create-user-card__header{padding:16px 24px 12px}}.admin-create-user-grid--3{grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.admin-create-user-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.admin-create-user-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-create-user-section{flex-direction:column;gap:8px;min-width:0;display:flex}.admin-create-user-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--app-accent-color,#7dd3fc);margin:0;font-size:10px;font-weight:700}.admin-create-user-section__title--nested{border-top:1px solid var(--border-color);margin-top:10px;padding-top:10px}.admin-create-user-grid{gap:8px;width:100%;min-width:0;display:grid}.admin-create-user-fields{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.admin-create-user-pair-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.admin-create-user-pair-row--stretch{align-items:stretch}.admin-create-user-pair-row--username-profile{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:10px}.admin-create-user-pair-row--username-profile .admin-create-user-field{align-self:stretch}.admin-create-user-pair-row--username-profile .admin-create-user-profile-image--compact{min-width:0;margin-bottom:0}.admin-create-user-pair-row--username-profile .admin-create-user-profile-image--compact .admin-create-user-profile-image__body{flex-flow:row;align-items:center;gap:8px}.admin-create-user-pair-row--username-profile .admin-create-user-profile-image--compact .admin-create-user-profile-image__preview{width:48px;height:48px;font-size:20px}.admin-create-user-pair-row--username-profile .admin-create-user-profile-image--compact .admin-create-user-profile-image__actions{flex:1;gap:4px;min-width:0}.admin-create-user-pair-row--username-profile .admin-create-user-profile-image--compact .admin-create-user-profile-image__btn{white-space:nowrap;width:100%;min-height:32px;padding:0 8px;font-size:11px}.admin-create-user-pair-row--username-profile .admin-create-user-profile-image--compact .admin-create-user-profile-image__hint{display:none}.admin-create-user-profile-image--compact .admin-create-user-profile-image__body{align-items:flex-start}.admin-create-user-only-desktop{display:block}.admin-create-user-only-mobile{display:none}@media (max-width:959px){.admin-create-user-only-desktop{display:none!important}.admin-create-user-only-mobile{display:block!important}}.admin-create-user-grid--2{grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.admin-create-user-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-create-user-field{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.admin-create-user-field--full{grid-column:1/-1}.admin-create-user-field__label{letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-secondary,var(--text-secondary));font-size:10px;font-weight:600}.admin-create-user-field__label span{color:#f87171}.admin-create-user-field__input{box-sizing:border-box;border:1px solid var(--border-color);background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 75%, transparent);width:100%;min-height:32px;color:var(--app-text-primary,var(--text-primary));border-radius:7px;outline:none;padding:6px 10px;font-size:12px;transition:border-color .15s,box-shadow .15s,background .15s}.admin-create-user-field__input::placeholder{color:var(--app-text-muted,var(--text-muted))}.admin-create-user-field__input:hover:not(:disabled){border-color:color-mix(in srgb, var(--app-accent-color,#38bdf8) 35%, var(--border-color))}.admin-create-user-field__input:focus{border-color:var(--app-accent-color,#38bdf8);box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent-color,#38bdf8) 18%, transparent);background:var(--app-card-bg,var(--bg-card))}.admin-create-user-field__input:disabled{opacity:.65;cursor:not-allowed}.admin-create-user-password-wrap{align-items:center;width:100%;min-width:0;display:flex;position:relative}.admin-create-user-field__input--password{padding-right:40px}.admin-create-user-password-toggle{width:32px;height:32px;color:var(--app-text-secondary,var(--text-secondary));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.admin-create-user-password-toggle:hover:not(:disabled){background:color-mix(in srgb, var(--app-card-bg-hover,var(--bg-secondary)) 70%, transparent);color:var(--app-text-primary,var(--text-primary))}.admin-create-user-password-toggle:disabled{opacity:.5;cursor:not-allowed}.admin-create-user-field-error{color:#f87171;margin:2px 0 0;font-size:11px;line-height:1.35}.admin-create-user-profile-image{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.admin-create-user-profile-image__body{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-create-user-profile-image__preview{background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 10%, transparent);border:1px solid color-mix(in srgb, var(--app-accent-color,#38bdf8) 28%, transparent);width:88px;height:88px;color:var(--app-text-secondary,var(--text-secondary));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:32px;display:flex;overflow:hidden}.admin-create-user-profile-image__preview img{object-fit:cover;width:100%;height:100%}.admin-create-user-profile-image__actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.admin-create-user-profile-image__input{display:none}.admin-create-user-profile-image__btn{min-height:32px;padding:0 14px;font-size:12px}.admin-create-user-profile-image__hint{color:var(--app-text-secondary,var(--text-secondary));margin:0;font-size:11px;line-height:1.4}.admin-create-user-profile-image__hint--mobile-row{margin-top:-4px;display:none}@media (max-width:959px){.admin-create-user-profile-image__hint--mobile-row{font-size:10px;line-height:1.3;display:block}}.admin-create-user-field__textarea{resize:vertical;min-height:52px;font-family:inherit;line-height:1.4}.admin-user-table-btn{cursor:pointer;border-radius:6px;min-height:28px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.admin-user-table-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.admin-user-table-btn--permission{color:#c4b5fd;background:#a78bfa24;border:1px solid #a78bfa66}.admin-user-table-btn--permission:hover{background:#a78bfa3d;border-color:#a78bfa}.admin-user-table-btn--edit{border:1px solid color-mix(in srgb, var(--app-accent-color,#38bdf8) 40%, transparent);background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 14%, transparent);color:var(--app-accent-color,#7dd3fc)}.admin-user-table-btn--edit:hover{background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 24%, transparent);border-color:var(--app-accent-color,#38bdf8)}.admin-panel-page-header{flex-direction:column;align-items:stretch;gap:4px}.admin-panel-page-header__title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-panel-page-header__title-row .dashboard-module-title{flex:auto;min-width:0}.admin-panel-page-header .admin-user-table-btn--create{white-space:nowrap;flex-shrink:0;margin-top:0}.admin-user-mgmt-table__action-col{white-space:nowrap;width:1%}.admin-user-mgmt-table-wrap{-webkit-overflow-scrolling:touch}.admin-log-details-table-wrap{-webkit-overflow-scrolling:touch;max-height:min(65vh,560px);overflow:auto}.admin-log-details-filters{border:1px solid var(--border-color);background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 88%, transparent);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:16px;padding:14px;display:flex}.admin-log-details-filters__hint{color:var(--app-text-secondary,var(--text-secondary));margin:0;font-size:12px;line-height:1.45}.admin-log-details-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px 12px;display:grid}.admin-log-details-filter-field{flex-direction:column;gap:3px;width:100%;min-width:0;display:flex}.admin-log-details-filter-field__label{letter-spacing:.04em;text-transform:uppercase;color:var(--app-text-secondary,var(--text-secondary));font-size:10px;font-weight:600}.admin-log-details-filter-field__control,.admin-log-details-filters__grid [data-searchable-select-root]>div{box-sizing:border-box;border:1px solid var(--border-color);background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 75%, transparent);width:100%;height:36px;min-height:36px;color:var(--app-text-primary,var(--text-primary));border-radius:8px;padding:0 10px;font-size:12px}.admin-log-details-filter-field__control{outline:none}.admin-log-details-filters__grid [data-searchable-select-root]{width:100%;min-width:0}.admin-log-details-filters__grid [data-searchable-select-root]>div{align-items:center;padding:0;display:flex}.admin-log-details-filters__grid [data-searchable-select-root] input{width:100%;height:36px;min-height:36px;color:inherit;box-sizing:border-box;background:0 0;border:none;outline:none;padding:0 28px 0 10px;font-size:12px}.admin-log-details-filters__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-log-details-filters__btn{border:1px solid var(--border-color);background:var(--app-card-bg,var(--bg-card));min-height:32px;color:var(--app-text-primary,var(--text-primary));cursor:pointer;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600}.admin-log-details-filters__btn--primary{border-color:color-mix(in srgb, var(--app-accent-color,#38bdf8) 45%, var(--border-color));background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 14%, var(--app-card-bg,var(--bg-card)));color:var(--app-accent-color,#38bdf8)}.admin-log-details-filters__btn:disabled{opacity:.6;cursor:not-allowed}.admin-log-details-filters__status,.admin-log-details-filters__count{color:var(--app-text-secondary,var(--text-secondary));margin:0;font-size:12px}.admin-log-details-filters__count{margin-bottom:8px}.admin-log-details-panel__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-log-details-panel__title{margin:0}.admin-log-details-panel__refresh{border:1px solid var(--border-color);background:var(--app-card-bg,var(--bg-card));color:var(--app-text-primary,var(--text-primary));cursor:pointer;border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:13px}.admin-log-details-panel__refresh:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1200px){.admin-log-details-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-mobile] .admin-log-details-panel{box-sizing:border-box;max-width:100%;overflow-x:hidden;padding:14px 10px!important}html[data-mobile] .admin-log-details-panel__header{gap:8px;margin-bottom:10px}html[data-mobile] .admin-log-details-panel__title{font-size:13px}html[data-mobile] .admin-log-details-panel__refresh{min-height:var(--mobile-field-height);padding:0 12px;font-size:12px}html[data-mobile] .admin-log-details-filters{margin-bottom:12px;padding:10px}html[data-mobile] .admin-log-details-filters__hint{font-size:11px;line-height:1.4}html[data-mobile] .admin-log-details-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}html[data-mobile] .admin-log-details-filter-field__label{letter-spacing:.03em;font-size:9px}html[data-mobile] .admin-log-details-filter-field__control,html[data-mobile] .admin-log-details-filters__grid [data-searchable-select-root]>div{min-height:var(--mobile-field-height);height:var(--mobile-field-height);border-radius:8px;font-size:12px}html[data-mobile] .admin-log-details-filters__grid [data-searchable-select-root] input{min-height:var(--mobile-field-height);height:var(--mobile-field-height);padding:0 24px 0 8px;font-size:16px}html[data-mobile] .admin-log-details-filters__grid [data-searchable-select-root]>div>span{margin-left:4px!important;font-size:9px!important}html[data-mobile] .admin-log-details-filters__actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}html[data-mobile] .admin-log-details-filters__btn{width:100%;min-height:var(--mobile-field-height);padding:0 10px;font-size:12px}html[data-mobile] .admin-log-details-filters__status{text-align:center;grid-column:1/-1}html[data-mobile] .admin-log-details-filters__count{margin-bottom:6px;font-size:11px}html[data-mobile] .admin-log-details-table-wrap{-webkit-overflow-scrolling:touch;max-height:min(48vh,380px)}html[data-mobile] .admin-log-details-table{font-size:12px!important}.admin-log-details-table thead th{z-index:1;background:var(--app-card-bg,var(--bg-card));position:sticky;top:0}@media (max-width:640px){.admin-panel-page-header__title-row{gap:8px}.admin-panel-page-header__title-row .dashboard-module-title{font-size:clamp(18px,5.5vw,24px)}.admin-panel-page-header .admin-user-table-btn--create{min-height:32px;padding:0 10px;font-size:11px}.admin-user-table-actions{gap:4px}.admin-user-table-actions .admin-user-table-btn{min-height:26px;padding:0 8px;font-size:11px}.admin-user-mgmt-table thead .admin-user-mgmt-table__action-col,.admin-user-mgmt-table tbody .admin-user-mgmt-table__action-col{z-index:1;background:var(--app-card-bg,var(--bg-card));position:sticky;left:0;box-shadow:4px 0 8px -4px #00000059}.admin-user-mgmt-table thead .admin-user-mgmt-table__action-col{z-index:2}}.admin-user-table-btn--create{color:#86efac;background:#22c55e2e;border:1px solid #22c55e73;min-height:34px;padding:0 16px}.admin-user-table-btn--create:hover{background:#22c55e47;border-color:#22c55e}.admin-create-user-alert{border-radius:7px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4}.admin-create-user-alert--error{color:#fca5a5;background:#f871711f;border:1px solid #f8717159}.admin-create-user-alert--success{color:#86efac;background:#22c55e1f;border:1px solid #22c55e59}.admin-create-user-footer{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.admin-create-user-btn{cursor:pointer;border-radius:7px;min-height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,transform .1s,opacity .15s}.admin-create-user-btn:disabled{opacity:.55;cursor:not-allowed}.admin-create-user-btn--ghost{border:1px solid var(--border-color);color:var(--app-text-secondary,var(--text-secondary));background:0 0}.admin-create-user-btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--app-card-bg-hover,var(--bg-secondary)) 80%, transparent);border-color:color-mix(in srgb, var(--app-accent-color,#38bdf8) 25%, var(--border-color));color:var(--app-text-primary,var(--text-primary))}.admin-create-user-btn--primary{border:1px solid color-mix(in srgb, var(--app-accent-color,#38bdf8) 45%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent-color,#38bdf8) 85%, #0ea5e9), #5d5ced);color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--app-accent-color,#38bdf8) 28%, transparent)}.admin-create-user-btn--primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.admin-create-user-btn:active:not(:disabled){transform:translateY(0)}@media (max-width:768px),(max-device-width:768px){.admin-create-user,.admin-create-user-card,.admin-perm-matrix-wrap{box-sizing:border-box;min-width:0;max-width:100%}.admin-create-user-card__header,.admin-create-user-form{padding-left:10px;padding-right:10px}.admin-create-user-form,.admin-create-user-grid--2,.admin-create-user-grid--3{gap:10px;grid-template-columns:minmax(0,1fr)!important}.admin-create-user-pair-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.admin-create-user-pair-row--username-profile{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.admin-create-user-pair-row--username-profile .admin-create-user-profile-image--compact .admin-create-user-profile-image__body{flex-direction:row;align-items:center}.admin-create-user-pair-row--username-profile .admin-create-user-profile-image--compact .admin-create-user-profile-image__preview{width:44px;height:44px;font-size:18px}.admin-create-user-pair-row--username-profile .admin-create-user-profile-image--compact .admin-create-user-profile-image__hint{display:none}.admin-create-user-pair-row--stretch .admin-create-user-field__textarea{height:100%;min-height:44px}.admin-create-user-footer{flex-flow:row;align-items:stretch;gap:8px}.admin-create-user-footer .admin-create-user-btn{flex:1 1 0;width:auto;min-width:0;min-height:44px}.admin-create-user-field__label{font-size:11px}.admin-create-user-field__input,.admin-create-user-field__textarea{max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}.admin-create-user-field__textarea{min-height:72px}.admin-perm-matrix{font-size:10px}.admin-perm-matrix th,.admin-perm-matrix td{padding:8px 6px}.admin-perm-matrix__check{width:18px;height:18px}}.app-header-menu-btn,.app-header-filters-toggle,.mobile-bottom-nav,.app-sidebar__drawer-header,.app-sidebar__close-btn{display:none}.app-home-bg{pointer-events:none}@media (max-width:768px),(max-device-width:768px){.app-header-menu-btn,.mobile-bottom-nav,.app-sidebar__drawer-header,.app-sidebar__close-btn{display:flex}.app-sidebar .app-sidebar__modules-heading{display:none}.mobile-bottom-nav{z-index:150;height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.5);border-top:1px solid var(--border-color);box-shadow:var(--mobile-shadow-nav);justify-content:space-around;align-items:stretch;gap:2px;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav__item{min-width:0;min-height:var(--mobile-touch-min);border-radius:var(--mobile-radius-sm);color:var(--app-text-muted,var(--text-muted));letter-spacing:.01em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:10px;font-weight:500;transition:color .15s,background .15s;display:flex}.mobile-bottom-nav__item:active{transform:scale(.94)}.mobile-bottom-nav__item--active{color:var(--app-accent-color,#38bdf8);background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 12%, transparent)}.mobile-bottom-nav__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mobile-bottom-nav__icon svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mobile-bottom-nav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden}.home-main-content input:not([type=checkbox]):not([type=radio]),.home-main-content select,.home-main-content textarea{min-height:var(--mobile-touch-min);border-radius:var(--mobile-radius-sm)!important;font-size:16px!important}.home-main-content button:not(.mobile-bottom-nav__item):not(.app-sidebar__close-btn):not(.app-header-menu-btn){touch-action:manipulation;min-height:40px}.card{border-radius:var(--mobile-radius-lg)!important;box-shadow:0 8px 32px #00000038!important}.mobile-loading-skeleton{color:var(--app-text-muted,var(--text-muted));flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;font-size:14px;display:flex}.mobile-loading-skeleton__spinner{border:2.5px solid var(--border-color);border-top-color:var(--app-accent-color,#38bdf8);border-radius:50%;width:32px;height:32px;animation:.75s linear infinite mobileSpin}@keyframes mobileSpin{to{transform:rotate(360deg)}}.change-creds-modal{margin-top:auto;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)!important;border-radius:var(--mobile-radius-lg) var(--mobile-radius-lg) 0 0!important}.change-creds-backdrop{align-items:flex-end!important;padding:0!important}.change-creds-field__input{min-height:var(--mobile-touch-min)!important;border-radius:var(--mobile-radius-sm)!important;font-size:16px!important}.change-creds-btn{min-height:var(--mobile-touch-min)!important;border-radius:var(--mobile-radius-sm)!important}.app-home-bg{display:none!important}.app-home-shell{background:var(--app-bg-color,var(--bg-primary))!important}.dashboard-module-root{gap:14px!important}.dashboard-module-header{padding:0 2px}.dashboard-module-title{font-size:1.5rem!important}.dashboard-module-tagline{font-size:13px!important}.dashboard-module-panel{border-radius:var(--mobile-radius-lg)!important;background:var(--app-card-bg,var(--bg-card))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:16px 14px!important;box-shadow:0 2px 16px #0000001f!important}.dashboard-module-stat-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;margin:0 -4px;padding:2px 4px 10px;scroll-padding-inline:4px;overflow-x:auto;grid-template-columns:unset!important;gap:12px!important;display:flex!important}.dashboard-module-stat-grid::-webkit-scrollbar{display:none}.dashboard-module-stat-card{scroll-snap-align:start;border-radius:var(--mobile-radius-md)!important;flex:0 0 min(74vw,268px)!important;width:auto!important;min-width:0!important;padding:16px!important}.dashboard-module-stat-card:hover{transform:none}.dashboard-stat-card-value{font-size:1.75rem!important}.dashboard-agency-charts-grid{grid-template-columns:1fr!important;gap:14px!important}.dashboard-agency-charts-grid .dashboard-agency-chart-panel{border-radius:var(--mobile-radius-md)!important;grid-column:auto!important;min-height:auto!important;padding:16px!important}.dashboard-agency-donut-wrap{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:16px!important}.dashboard-agency-donut-wrap svg{flex-shrink:0;width:120px!important;height:120px!important}.dashboard-agency-chart-titlebar{flex-wrap:wrap;flex-direction:row!important;align-items:center!important;gap:8px!important}.dashboard-agency-toggle{flex:auto;min-width:0;width:auto!important}.dashboard-module-loading.mobile-loading-skeleton{border-radius:var(--mobile-radius-lg);background:var(--app-card-bg,var(--bg-card));border:1px solid var(--border-color);min-height:200px}.settings-module-root{border-radius:var(--mobile-radius-lg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 2px 20px #00000024!important}.settings-module-nav{overflow:hidden;border-right:none!important;border-bottom:1px solid var(--border-color)!important;background:0 0!important;width:100%!important;padding:10px 12px!important}.settings-module-nav>h3{display:none}.settings-module-nav-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-flow:row!important;gap:8px!important}.settings-module-nav-list::-webkit-scrollbar{display:none}.settings-module-menu-btn{white-space:nowrap;border:1px solid var(--border-color)!important;background:var(--bg-secondary)!important;border-radius:999px!important;flex:none!important;width:auto!important;padding:8px 14px!important;font-size:13px!important}.settings-module-menu-btn--active{border-color:color-mix(in srgb, var(--app-accent-color,#38bdf8) 45%, var(--border-color))!important;background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 16%, var(--bg-secondary))!important}.settings-module-menu-btn span:first-child{font-size:14px!important}.settings-module-panel{padding:20px 16px!important}.settings-module-panel>h2{margin-bottom:18px!important;font-size:1.25rem!important}.settings-module-actions{background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-color);z-index:2;position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;margin:24px -16px -20px!important}.settings-module-actions button{width:100%!important;min-height:var(--mobile-touch-min)!important;border-radius:var(--mobile-radius-md)!important;font-size:15px!important;font-weight:600!important}.reports-module-root,.master-content-area{border-radius:var(--mobile-radius-lg);padding:16px 12px!important}.reports-module-root>h2,.master-content-area>h2{margin-bottom:12px!important;font-size:1.35rem!important}.admin-create-user-footer{bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));z-index:5;background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-color);margin-left:-12px;margin-right:-12px;position:sticky;box-shadow:0 -4px 20px #0000001f;padding:10px 12px!important}.order-form-shell{inset:auto!important;top:calc(env(safe-area-inset-top,0px) + var(--mobile-app-header-stack-height))!important;right:max(6px, env(safe-area-inset-right))!important;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 4px)!important;left:max(6px, env(safe-area-inset-left))!important;padding:10px max(8px, env(safe-area-inset-right)) 10px max(8px, env(safe-area-inset-left))!important;z-index:120!important;box-sizing:border-box!important;border-radius:12px!important;flex-direction:column!important;display:flex!important;position:fixed!important;overflow:hidden!important}.order-form-transaction-root,.order-form-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.order-form-layout{flex-direction:column!important;flex:auto!important;gap:0!important;min-height:0!important;display:flex!important;overflow:hidden!important}.order-form-scroll-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:8px;overflow:hidden auto}.order-form-shell .order-form-actions{background:var(--bg-card);border-top:1px solid var(--border-color);box-shadow:none;z-index:auto;flex-shrink:0;margin-top:0!important;margin-left:0!important;margin-right:0!important;padding:10px 0 0!important;position:static!important;bottom:auto!important}}html[data-mobile] .app-home-shell{flex-direction:column;min-height:100dvh;display:flex;overflow:hidden;background:var(--app-bg-color,var(--bg-primary))!important}html[data-mobile] .master-content-area,html[data-mobile] [data-master-quick-add-modal]{--mobile-field-height:36px}html[data-mobile] .home-main-content .master-content-area input:not([type=checkbox]):not([type=radio]),html[data-mobile] .home-main-content .master-content-area select,html[data-mobile] [data-master-quick-add-modal] input:not([type=checkbox]):not([type=radio]),html[data-mobile] [data-master-quick-add-modal] select{min-height:var(--mobile-field-height)!important;height:var(--mobile-field-height)!important;max-height:var(--mobile-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;padding:0 10px!important;font-size:16px!important;line-height:1.25!important}html[data-mobile] .home-main-content .master-content-area textarea,html[data-mobile] [data-master-quick-add-modal] textarea{min-height:var(--mobile-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;height:auto!important;max-height:none!important;padding:6px 10px!important;font-size:16px!important;line-height:1.25!important}html[data-mobile] .home-main-content .master-content-area [data-searchable-select-root],html[data-mobile] [data-master-quick-add-modal] [data-searchable-select-root]{height:var(--mobile-field-height)!important;min-height:var(--mobile-field-height)!important;max-height:var(--mobile-field-height)!important}html[data-mobile] .home-main-content .master-content-area [data-searchable-select-root]>div,html[data-mobile] [data-master-quick-add-modal] [data-searchable-select-root]>div{height:var(--mobile-field-height)!important;min-height:var(--mobile-field-height)!important;max-height:var(--mobile-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;align-items:center!important;padding:0 10px!important;display:flex!important}html[data-mobile] .home-main-content .master-content-area [data-searchable-select-root] input,html[data-mobile] [data-master-quick-add-modal] [data-searchable-select-root] input{background:0 0!important;border:none!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:16px!important;line-height:1.25!important}html[data-mobile] .home-main-content .master-content-area [data-searchable-select-root]>div>span,html[data-mobile] [data-master-quick-add-modal] [data-searchable-select-root]>div>span{flex-shrink:0;margin-left:6px!important;font-size:10px!important;line-height:1!important}html[data-mobile] .home-main-content .master-content-area .master-city-state-row,html[data-mobile] [data-master-quick-add-modal] .master-city-state-row{align-items:stretch!important;gap:6px!important}html[data-mobile] .home-main-content .master-content-area .master-city-state-select,html[data-mobile] [data-master-quick-add-modal] .master-city-state-select{min-height:var(--mobile-field-height)!important;height:var(--mobile-field-height)!important;align-items:stretch!important;display:flex!important}html[data-mobile] .home-main-content .master-content-area .master-city-state-add-btn,html[data-mobile] [data-master-quick-add-modal] .master-city-state-add-btn,html[data-mobile] .home-main-content .master-form-grid .master-city-state-add-btn{width:var(--mobile-field-height)!important;min-width:var(--mobile-field-height)!important;height:var(--mobile-field-height)!important;min-height:var(--mobile-field-height)!important;max-height:var(--mobile-field-height)!important;flex:0 0 var(--mobile-field-height)!important;border-radius:8px!important;align-self:stretch!important;padding:0!important;font-size:18px!important}html[data-mobile] .app-home-bg{display:none!important}html[data-mobile] .app-header{z-index:230;-webkit-backdrop-filter:blur(20px)saturate(1.4);grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;top:0;padding:calc(8px + env(safe-area-inset-top,0px)) 12px 10px!important;background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 88%, transparent)!important;display:grid!important;position:sticky!important}html[data-mobile] .app-header-menu-btn,html[data-mobile] .app-header-filters-toggle,html[data-mobile] .mobile-bottom-nav,html[data-mobile] .app-sidebar__drawer-header,html[data-mobile] .app-sidebar__close-btn{display:flex!important}html[data-mobile] .app-header-menu-btn{border:1px solid var(--border-color);border-radius:var(--mobile-radius-sm);background:var(--bg-secondary);grid-area:1/1;justify-content:center;align-items:center;width:40px;height:40px;padding:0}html[data-mobile] .app-header-brand{grid-area:1/2;gap:8px!important;width:auto!important;min-width:0!important}html[data-mobile] .app-header-brand img{width:28px!important;height:28px!important}html[data-mobile] .app-header-brand-text h1{font-size:15px!important}html[data-mobile] .app-header-brand-tagline{display:none}html[data-mobile] .app-header-user{grid-area:1/3}html[data-mobile] .app-header-user-card{min-width:0!important;max-width:min(140px,36vw)!important;padding:4px 8px!important}html[data-mobile] .app-header-user-names span:first-child{max-width:90px;font-size:11px!important}html[data-mobile] .app-header-filters-toggle{grid-area:2/1/auto/-1;width:100%}html[data-mobile] .app-header-filters{grid-area:3/1/auto/-1;padding:4px 0 8px;flex-direction:column!important;gap:12px!important;width:100%!important;display:none!important}html[data-mobile] .app-header-filters.app-header-filters--open{display:flex!important}html[data-mobile] .app-main-layout{flex-direction:column;flex:1;overflow:hidden;min-height:0!important}html[data-mobile] .app-sidebar:not(.app-sidebar--mobile-focus-transactions):not(.app-sidebar--mobile-focus-masters){transition:transform var(--mobile-transition);z-index:220;border-right:1px solid var(--border-color);-webkit-overflow-scrolling:touch;box-shadow:var(--mobile-shadow-drawer);border-bottom:none;overflow-y:auto;transform:translate(-105%);top:calc(env(safe-area-inset-top,0px) + var(--mobile-app-header-stack-height))!important;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;width:min(320px,88vw)!important;height:auto!important;max-height:none!important;padding:12px 0!important;position:fixed!important;left:0!important}html[data-mobile] .app-sidebar.app-sidebar--open:not(.app-sidebar--mobile-focus-transactions):not(.app-sidebar--mobile-focus-masters){transform:translate(0)!important}html[data-mobile] .app-sidebar .app-sidebar__modules-heading{display:none}html[data-mobile] .home-main-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto;width:100%!important;max-width:100%!important;padding:12px 12px calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 12px)!important}html[data-mobile] .mobile-bottom-nav{z-index:150;height:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--app-card-bg,var(--bg-card)) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.5);border-top:1px solid var(--border-color);box-shadow:var(--mobile-shadow-nav);justify-content:space-around;align-items:stretch;position:fixed;bottom:0;left:0;right:0}html[data-mobile] .mobile-nav-backdrop{top:calc(env(safe-area-inset-top,0px) + var(--mobile-app-header-stack-height));left:0;right:0;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));z-index:210;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity var(--mobile-transition);background:#0000008c;position:fixed}html[data-mobile] .mobile-nav-backdrop--visible{opacity:1;pointer-events:auto}html[data-mobile] .dashboard-module-stat-grid{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;padding-bottom:8px;overflow-x:auto;gap:12px!important;display:flex!important}html[data-mobile] .dashboard-module-stat-grid::-webkit-scrollbar{display:none}html[data-mobile] .dashboard-module-stat-card{scroll-snap-align:start;flex:0 0 min(74vw,268px)!important}html[data-mobile] .dashboard-agency-charts-grid{grid-template-columns:1fr!important}html[data-mobile] .app-sidebar--mobile-focus-transactions,html[data-mobile] .app-sidebar--mobile-focus-masters{border-top:1px solid var(--border-color);box-sizing:border-box;box-shadow:0 -12px 40px #0000006b;top:auto!important;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;border-radius:var(--mobile-radius-lg) var(--mobile-radius-lg) 0 0!important;border-right:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:min(78dvh,560px)!important;padding:12px 12px 16px!important;left:0!important;right:0!important;transform:translateY(110%)!important}html[data-mobile] .app-sidebar--mobile-focus-transactions.app-sidebar--open,html[data-mobile] .app-sidebar--mobile-focus-masters.app-sidebar--open{transform:translateY(0)!important}html[data-mobile] .app-sidebar--mobile-focus-masters .app-sidebar__master-parent-btn{display:none!important}html[data-mobile] .app-sidebar--mobile-focus-masters .app-sidebar__module-block--master-data-focus{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-bottom:0!important}.mobile-focus-sheet{padding:4px 8px 8px}.mobile-focus-sheet__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-secondary,var(--text-secondary));margin:0 0 12px;padding:0 4px;font-size:11px;font-weight:700}.mobile-focus-sheet__list{flex-direction:column;gap:8px;display:flex}.mobile-focus-menu-item{width:100%;min-height:var(--mobile-touch-min);border:1px solid var(--border-color);border-radius:var(--mobile-radius-md);background:var(--app-card-bg,var(--bg-card));color:var(--app-text-primary,var(--text-primary));text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s;display:flex}.mobile-focus-menu-item__icon{background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 12%, transparent);width:36px;height:36px;color:var(--app-accent-color,#38bdf8);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-focus-menu-item__icon svg{width:20px;height:20px}.mobile-focus-menu-item__label{flex:1;min-width:0}.mobile-focus-menu-item--active{border-color:color-mix(in srgb, var(--app-accent-color,#38bdf8) 45%, var(--border-color));background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 14%, var(--app-card-bg,var(--bg-card)));box-shadow:0 4px 16px color-mix(in srgb, var(--app-accent-color,#38bdf8) 18%, transparent)}.mobile-focus-menu-item:active{transform:scale(.98)}html[data-mobile] .app-sidebar--mobile-focus-masters nav,html[data-mobile] .mobile-focus-sheet.mobile-focus-sheet--masters{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0!important}html[data-mobile] .mobile-focus-sheet--masters .mobile-focus-sheet__eyebrow{margin-bottom:10px;padding:0 2px}html[data-mobile] .mobile-focus-sheet--masters .mobile-focus-sheet__master-tree{box-sizing:border-box;background:var(--app-card-bg-hover,var(--bg-secondary));border:1px solid var(--border-color);-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;max-height:min(58dvh,420px);overflow:hidden auto;border-radius:var(--mobile-radius-md)!important;padding:6px!important}.mobile-master-tree-category{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-bottom:6px}.mobile-master-tree-category__toggle{border-radius:var(--mobile-radius-sm);width:100%;color:var(--app-text-primary,var(--text-primary));text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 6px;font-size:13px;font-weight:600;display:flex}.mobile-master-tree-list{box-sizing:border-box;flex-direction:column;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.mobile-master-tree-list>li{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:flex}.mobile-master-tree-row{box-sizing:border-box;border-radius:var(--mobile-radius-sm);border:1px solid var(--border-color);background:var(--app-card-bg,var(--bg-card));flex:auto;align-items:center;gap:6px;min-width:0;max-width:100%;padding:7px 6px;display:flex;overflow:hidden}.mobile-master-tree-row--active{border-color:color-mix(in srgb, var(--app-accent-color,#38bdf8) 45%, var(--border-color));background:color-mix(in srgb, var(--app-accent-color,#38bdf8) 14%, var(--app-card-bg,var(--bg-card)))}.mobile-master-tree-row__view{min-width:0;color:var(--app-text-secondary,var(--text-secondary));text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;flex:1 1 0;padding:0;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.mobile-master-tree-row__view:disabled{color:var(--text-muted);opacity:.55;cursor:not-allowed}.mobile-master-tree-row__add{color:#86efac;white-space:nowrap;cursor:pointer;background:#22c55e2e;border:1px solid #22c55e59;border-radius:7px;flex:none;min-height:32px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.2}.mobile-master-tree-row__add:disabled{opacity:.45;cursor:not-allowed}.mobile-transaction-back-fab{display:none}html[data-mobile] .mobile-transaction-back-fab{right:16px;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 14px);z-index:160;border:1px solid color-mix(in srgb, var(--app-accent-color,#38bdf8) 35%, var(--border-color));background:linear-gradient(145deg, color-mix(in srgb, var(--app-accent-color,#38bdf8) 22%, var(--app-card-bg,var(--bg-card))), var(--app-card-bg,var(--bg-card)));width:52px;height:52px;color:var(--app-accent-color,#38bdf8);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000047,inset 0 0 0 1px #ffffff0a}html[data-mobile] .mobile-transaction-back-fab svg{width:22px;height:22px}html[data-mobile] .mobile-transaction-back-fab:active{transform:scale(.94)}html[data-mobile] .home-main-content:has(.order-form-transaction-shell){padding-left:6px!important;padding-right:6px!important}html[data-mobile] .order-form-transaction-shell{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;max-width:100%!important;padding:6px 4px 8px!important;box-shadow:0 8px 24px #00000047!important}html[data-mobile] .order-form-transaction-shell .order-form-transaction-root>div:first-child,html[data-mobile] .order-form-transaction-shell .order-form-list-header{gap:8px!important;margin-bottom:6px!important;padding-bottom:6px!important}html[data-mobile] .order-form-transaction-shell .order-form-transaction-root>div:first-child h2,html[data-mobile] .order-form-transaction-shell .order-form-list-header h2{font-size:17px!important;line-height:1.2!important}html[data-mobile] .order-form-transaction-shell .order-form-transaction-root>div:first-child button,html[data-mobile] .order-form-transaction-shell .order-form-list-header button{padding:6px 10px!important;font-size:12px!important}html[data-mobile] .order-form-transaction-shell .order-list-section{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important}html[data-mobile] .order-list-summary{display:none!important}html[data-mobile] .order-form-transaction-shell .order-list-toolbar{gap:8px;margin-bottom:8px}html[data-mobile] .order-form-transaction-shell .order-list-toolbar-title{font-size:13px}html[data-mobile] .order-form-transaction-shell .order-list-toolbar-title:before{height:14px}html[data-mobile] .order-form-transaction-shell .order-list-toolbar-search{min-height:40px;padding:8px 10px;font-size:14px}html[data-mobile] .order-form-transaction-shell .order-list-col-settings-btn{width:40px;min-width:40px;height:40px;min-height:40px}html[data-mobile] .order-form-transaction-shell .order-list-viewport{border-radius:8px;width:100%;max-width:100%}html[data-mobile] .order-list-toolbar{margin-bottom:10px}html[data-mobile] .order-list-viewport{border-radius:var(--mobile-radius-lg);border:1px solid var(--border-color);box-shadow:0 4px 20px #00000029}html[data-mobile] .order-list-scroll{--order-list-header-h:28px;max-height:none}html[data-mobile] .order-list-table thead tr{border-bottom-width:1px!important}html[data-mobile] .order-list-table thead th{vertical-align:middle;letter-spacing:.04em;height:auto;min-height:0;box-shadow:none;border-bottom-width:1px;line-height:1.2;padding:4px 6px!important;font-size:9px!important}html[data-mobile] .order-list-srno-sort-header{white-space:nowrap;gap:4px}html[data-mobile] .order-list-srno-sort-toggle{width:14px;height:14px;font-size:8px}html[data-mobile] .order-list-table{table-layout:auto!important;width:max-content!important;min-width:0!important}html[data-mobile] .order-list-table th,html[data-mobile] .order-list-table td{width:auto!important;min-width:0!important;max-width:none!important}html[data-mobile] .order-list-table tbody td{vertical-align:middle!important;white-space:nowrap!important;padding:6px 4px!important;font-size:12px!important}html[data-mobile] .order-list-table-col-actions{white-space:nowrap!important;vertical-align:middle!important;width:1%!important;min-width:0!important;padding:6px 4px!important}html[data-mobile] .order-list-actions-wrap{flex-flow:row;align-items:center;gap:2px;width:auto;display:inline-flex}html[data-mobile] .order-list-action-btn-group{gap:2px;display:inline-flex}html[data-mobile] .order-list-action-btn{text-overflow:ellipsis;border-radius:6px;min-width:0;min-height:30px;padding:4px 5px;font-size:9px;overflow:hidden;flex:none!important;width:auto!important}html[data-mobile] .order-list-action-btn--view{min-height:30px;padding:4px 5px;font-size:9px;flex:none!important}html[data-mobile] .order-list-action-btn--edit,html[data-mobile] .order-list-action-btn--delete{flex:none!important}html[data-mobile] .order-list-action-btn--image{min-height:30px;padding:4px;flex:0 0 30px!important;min-width:30px!important}html[data-mobile] .order-list-action-btn:hover:not(:disabled){transform:none}html[data-mobile] .order-list-action-btn__text--long{display:none}html[data-mobile] .order-list-action-btn__text--short{display:inline}html[data-mobile] .agency-order-details-grid{flex-direction:column!important;grid-template-columns:none!important;gap:12px!important;display:flex!important}html[data-mobile] .agency-order-details-grid .agency-order-field--full,html[data-mobile] .agency-order-details-grid .agency-order-field--pair-half{width:100%!important;min-width:0!important;max-width:100%!important}html[data-mobile] .agency-order-pair-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px 8px!important;width:100%!important;display:grid!important}html[data-mobile] .order-form-toolbar-row>button{display:none!important}html[data-mobile] .order-form-shell{inset:auto!important;top:calc(env(safe-area-inset-top,0px) + var(--mobile-app-header-stack-height))!important;right:max(6px, env(safe-area-inset-right))!important;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 4px)!important;left:max(6px, env(safe-area-inset-left))!important;width:auto!important;max-width:100%!important;padding:10px max(8px, env(safe-area-inset-right)) 10px max(8px, env(safe-area-inset-left))!important;z-index:120!important;box-sizing:border-box!important;border-radius:12px!important;flex-direction:column!important;display:flex!important;position:fixed!important;overflow:hidden!important}html[data-mobile] .order-form-transaction-root,html[data-mobile] .order-form-panel,html[data-mobile] .order-form-layout{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}html[data-mobile] .order-form-scroll-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}html[data-mobile] .order-form-transaction-root:has(.order-form-panel)>div:first-child{display:none}html[data-mobile] .order-form-shell .order-form-details-grid [data-searchable-select-root],html[data-mobile] .order-form-shell .order-form-totals-grid [data-searchable-select-root],html[data-mobile] .order-form-shell .order-form-item-section-card [data-searchable-select-root]{height:36px!important;min-height:36px!important;max-height:36px!important}html[data-mobile] .order-form-shell .order-form-details-grid [data-searchable-select-root]>div,html[data-mobile] .order-form-shell .order-form-totals-grid [data-searchable-select-root]>div,html[data-mobile] .order-form-shell .order-form-item-section-card [data-searchable-select-root]>div{box-sizing:border-box!important;border-radius:8px!important;align-items:center!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 10px!important;display:flex!important}html[data-mobile] .order-form-shell .order-form-details-grid [data-searchable-select-root] input,html[data-mobile] .order-form-shell .order-form-totals-grid [data-searchable-select-root] input,html[data-mobile] .order-form-shell .order-form-item-section-card [data-searchable-select-root] input{background:0 0!important;border:none!important;border-radius:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:16px!important;line-height:1.25!important}html[data-mobile] .order-form-shell .order-form-details-grid [data-searchable-select-root]>div>span,html[data-mobile] .order-form-shell .order-form-totals-grid [data-searchable-select-root]>div>span,html[data-mobile] .order-form-shell .order-form-item-section-card [data-searchable-select-root]>div>span{flex-shrink:0;margin-left:6px!important;font-size:10px!important;line-height:1!important}html[data-mobile] .order-form-shell .order-form-details-grid .agency-order-detail-input,html[data-mobile] .order-form-shell .order-form-totals-grid .agency-order-detail-input,html[data-mobile] .order-form-shell .order-form-details-grid input:not([type=checkbox]):not([type=radio]),html[data-mobile] .order-form-shell .order-form-totals-grid input:not([type=checkbox]):not([type=radio]),html[data-mobile] .order-form-shell .order-form-details-grid select,html[data-mobile] .order-form-shell .order-form-totals-grid select{box-sizing:border-box!important;border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:16px!important;line-height:1.25!important}html[data-mobile] .order-form-shell .order-form-details-grid input[type=date],html[data-mobile] .order-form-shell .order-form-totals-grid input[type=date]{height:36px!important;min-height:36px!important}html[data-mobile] .order-form-shell .order-form-details-grid .master-city-state-row,html[data-mobile] .order-form-shell .order-form-totals-grid .master-city-state-row,html[data-mobile] .order-form-shell .order-form-item-section-card .master-city-state-row{align-items:stretch!important;gap:6px!important}html[data-mobile] .order-form-shell .order-form-details-grid .master-city-state-select,html[data-mobile] .order-form-shell .order-form-totals-grid .master-city-state-select,html[data-mobile] .order-form-shell .order-form-item-section-card .master-city-state-select{align-items:stretch!important;height:36px!important;min-height:36px!important;display:flex!important}html[data-mobile] .order-form-shell .order-form-details-grid .master-city-state-add-btn,html[data-mobile] .order-form-shell .order-form-totals-grid .master-city-state-add-btn,html[data-mobile] .order-form-shell .order-form-item-section-card .master-city-state-add-btn{border-radius:8px!important;flex:0 0 36px!important;align-self:stretch!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;font-size:18px!important}html[data-mobile] .order-form-shell{--order-form-field-height:36px}html[data-mobile] .home-main-content .order-form-shell input:not([type=checkbox]):not([type=radio]),html[data-mobile] .home-main-content .order-form-shell select{min-height:var(--order-form-field-height)!important;height:var(--order-form-field-height)!important;max-height:var(--order-form-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;padding:0 10px!important;font-size:16px!important;line-height:1.25!important}html[data-mobile] .home-main-content .order-form-shell textarea{min-height:var(--order-form-field-height)!important;box-sizing:border-box!important;border-radius:8px!important;height:auto!important;max-height:none!important;padding:6px 10px!important;font-size:16px!important;line-height:1.25!important}html[data-mobile] .home-main-content .order-form-shell #agency-order-header-sr-no{min-height:var(--order-form-field-height)!important;height:var(--order-form-field-height)!important;max-height:var(--order-form-field-height)!important;padding:0 10px!important}html[data-mobile] .home-main-content .order-form-shell .order-form-items-table input:not([type=checkbox]):not([type=radio]),html[data-mobile] .home-main-content .order-form-shell .order-form-items-table select{min-height:var(--order-form-field-height)!important;height:var(--order-form-field-height)!important;max-height:var(--order-form-field-height)!important;box-sizing:border-box!important;padding:0 8px!important;font-size:14px!important;line-height:1.25!important}html[data-mobile] .order-form-shell .order-form-actions{background:var(--bg-card);border-top:1px solid var(--border-color);box-shadow:none;flex-shrink:0;flex-direction:row!important;align-items:stretch!important;gap:10px!important;margin-left:0!important;margin-right:0!important;padding:10px 0 0!important;position:static!important}html[data-mobile] .order-form-actions button{min-height:44px;flex:1 1 0!important;width:auto!important;min-width:0!important;padding:10px 8px!important;font-size:13px!important}@media (max-width:896px),(max-device-width:896px){.app-sidebar--mobile-focus-transactions,.app-sidebar--mobile-focus-masters{border-top:1px solid var(--border-color);box-sizing:border-box;top:auto!important;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px))!important;border-radius:var(--mobile-radius-lg) var(--mobile-radius-lg) 0 0!important;border-right:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:min(78dvh,560px)!important;left:0!important;right:0!important;transform:translateY(110%)!important}.app-sidebar--mobile-focus-masters nav,.mobile-focus-sheet.mobile-focus-sheet--masters{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0!important}.mobile-focus-sheet--masters .mobile-focus-sheet__master-tree{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:6px!important}.mobile-master-tree-list>li{width:100%;min-width:0;max-width:100%}.mobile-master-tree-row{min-width:0;max-width:100%}.mobile-master-tree-row__add{flex-shrink:0}.app-sidebar--mobile-focus-transactions.app-sidebar--open,.app-sidebar--mobile-focus-masters.app-sidebar--open{transform:translateY(0)!important}.app-sidebar--mobile-focus-masters .app-sidebar__master-parent-btn{display:none!important}.mobile-transaction-back-fab{right:16px;bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px) + 14px);z-index:160;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:fixed}}
