@import "https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";:root{--sq-bg-dark:#000;--sq-text-title:#0e121d;--sq-text-body:#4d5765;--sq-text-muted:#8f8f8f;--sq-text-white:#fff;--sq-blue-link:#002699;--sq-card-bg:#fff;--sq-card-light-gray:#efefef;--sq-card-shadow:-7px 12px 54px 0px #00000012;--sq-input-bg:#fff;--sq-input-border:#e5e7eb;--sq-input-focus:#111827;--sq-btn-primary-bg:#000;--sq-btn-primary-hover:#1f2937;--sq-btn-primary-text:#fff;--font-primary:"Public Sans", "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--font-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--sq-bg-dark);width:100%;height:100%;min-height:100vh;color:var(--sq-text-primary);font-family:var(--font-primary);margin:0;padding:0;overflow-x:hidden}#root{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex}.sq-admin-main{box-sizing:border-box;scroll-behavior:smooth;flex-direction:column;flex:1;gap:20px;min-width:0;height:100%;min-height:0;padding:4px 16px 80px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#00000008;border-radius:4px}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#00000059}.sq-admin-sidebar::-webkit-scrollbar{width:4px}.sq-admin-sidebar::-webkit-scrollbar-thumb{background:#fff3}.sq-admin-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff59}.sq-warehouse-total-bar{box-sizing:border-box;background-color:#f8fafc;border-top:1px solid #e2e8f0;border-bottom-right-radius:16px;border-bottom-left-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.sq-total-bar-item{font-family:var(--font-primary);align-items:center;gap:8px;font-size:14px;display:flex}.sq-total-bar-label{color:#64748b;font-weight:500}.sq-total-bar-val{color:#0f172a;font-weight:700}.sq-total-bar-val.font-bold{color:#000;font-size:15px;font-weight:800}@keyframes sqToastIn{0%{opacity:0;transform:translate(-50%,-20px)scale(.95)}to{opacity:1;transform:translate(-50%)scale(1)}}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.sq-filter-popover{z-index:50;box-sizing:border-box;text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:14px;width:320px;padding:18px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.sq-admin-main{box-sizing:border-box;flex-direction:column;flex:1;gap:20px;min-width:0;height:100%;min-height:0;padding:4px 16px 80px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-dashboard-header{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}.sq-header-left{flex-direction:column;display:flex}.sq-page-title{color:#0e121d;letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.25;font-family:var(--font-primary);margin:0 0 6px}.sq-page-subtitle{color:#4d5765;font-size:15.5px;font-weight:400;font-family:var(--font-primary);margin:0}.sq-kpi-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sq-kpi-card{box-sizing:border-box;border-radius:15px;flex-direction:column;justify-content:space-between;min-height:210px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:-7px 12px 54px #00000012}.sq-kpi-card:hover{transform:translateY(-2px);box-shadow:-7px 16px 54px #0000001a}.sq-kpi-card-dark{color:#fff;background-color:#000}.sq-kpi-card-dark .sq-kpi-label,.sq-kpi-card-dark .sq-kpi-value{color:#fff}.sq-kpi-card-dark .sq-kpi-subtitle{color:#ffffffd9}.sq-kpi-card-light{color:#0e121d;background-color:#efefef}.sq-kpi-card-light .sq-kpi-label,.sq-kpi-card-light .sq-kpi-value{color:#0e121d}.sq-kpi-card-light .sq-kpi-subtitle{color:#4d5765}.sq-kpi-top{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.sq-kpi-icon-box{border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.sq-kpi-icon-dark{color:#000;background-color:#fff;box-shadow:0 4px 12px #0003}.sq-kpi-icon-light{color:#000;background-color:#e6e6e6}.sq-kpi-label{letter-spacing:-.01em;font-size:17px;font-weight:500}.sq-kpi-middle{margin:6px 0}.sq-kpi-value{letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.15}.sq-kpi-bottom{align-items:center;display:flex}.sq-kpi-subtitle{font-size:13.5px;font-weight:500}.sq-stock-overview-card{box-sizing:border-box;background-color:#fff;border-radius:15px;flex-direction:column;gap:24px;padding:26px 28px;display:flex;box-shadow:-7px 12px 54px #00000012}.sq-overview-title{color:#0e121d;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.sq-overview-grid{justify-content:space-between;align-items:center;width:100%;display:flex}.sq-overview-stat-item{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.sq-overview-stat-header{align-items:center;gap:14px;display:flex}.sq-overview-icon-badge{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sq-overview-label{color:#33363f;white-space:nowrap;font-size:16.5px;font-weight:500}.sq-overview-value{color:#0e121d;padding-left:2px;font-size:24px;font-weight:700}.sq-overview-divider{background-color:#eee;flex-shrink:0;width:2px;height:80px;margin:0 24px}.sq-bottom-panels-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sq-dropdown-wrapper{position:relative}.sq-timeframe-dropdown-btn{color:#1f2937;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.sq-timeframe-dropdown-btn:hover{color:#111827;background-color:#f9fafb;border-color:#9ca3af}.sq-timeframe-dropdown-btn.open{background-color:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.sq-dropdown-arrow{color:#6b7280;transition:transform .2s,color .15s}.sq-timeframe-dropdown-btn.open .sq-dropdown-arrow{color:#2563eb;transform:rotate(180deg)}.sq-dropdown-menu{z-index:50;white-space:nowrap;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;min-width:140px;padding:6px;animation:.15s ease-out sqDropdownFade;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000a}@keyframes sqDropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sq-dropdown-item{color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;transition:background-color .15s,color .15s;display:flex}.sq-dropdown-item:hover{color:#111827;background-color:#f3f4f6}.sq-dropdown-item.active{color:#2563eb;background-color:#eff6ff;font-weight:600}.sq-dropdown-check{color:#2563eb;margin-left:8px;font-size:12px;font-weight:700}.sq-products-list{flex-direction:column;flex-grow:1;gap:18px;padding-top:4px;display:flex}.sq-product-row{grid-template-columns:2fr 40px 1.5fr;align-items:center;gap:14px;display:grid}.sq-prod-title{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.sq-prod-count{color:#374151;text-align:center;font-size:14px;font-weight:600}.sq-progress-bar-bg{background-color:#f1f5f9;border-radius:9999px;width:100%;height:6px;overflow:hidden}.sq-progress-bar-fill{background-color:#0f172a;border-radius:9999px;height:100%;transition:width .4s}.sq-panel-card{box-sizing:border-box;background-color:#fff;border-radius:15px;flex-direction:column;min-height:380px;padding:24px 26px;display:flex;box-shadow:-7px 12px 54px #00000012}.sq-panel-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.sq-panel-title{color:#0e121d;margin:0;font-size:18px;font-weight:700}.sq-panel-action-btn{color:#2563eb;cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-primary);background-color:#f0f4ff;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;padding:4px 14px;transition:all .15s;display:inline-flex}.sq-panel-action-btn:hover{color:#1d4ed8;background-color:#e0e7ff;border-color:#bfdbfe}.sq-panel-list{flex-direction:column;flex-grow:1;gap:14px;display:flex}.sq-panel-list-item{align-items:center;gap:14px;display:flex}.sq-panel-list-item-clickable{cursor:pointer;border-radius:10px;margin:-4px -10px;padding:8px 10px;transition:background-color .15s,transform .15s}.sq-panel-list-item-clickable:hover{background-color:#f8fafc}.sq-panel-item-icon{background-color:#f9f9f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.sq-panel-item-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sq-panel-item-title{color:#33363f;margin:0;font-size:16px;font-weight:500}.sq-panel-item-desc{color:#8f8f8f;flex-direction:column;gap:2px;margin:0;font-size:14px;font-weight:400;display:flex}.sq-panel-item-time{color:#a0aab8;font-size:13px}.sq-panel-stock-badge{color:#8f8f8f;margin:0;font-size:14px;font-weight:600}.sq-panel-stock-badge.critical{color:#dc2626;font-weight:700}.sq-panel-item-divider{background-color:#f5f5f7;width:100%;height:1px}.sq-sales-summary-row{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.sq-sales-stat-main{align-items:baseline;gap:8px;display:flex}.sq-sales-stat-amount{color:#0f172a;letter-spacing:-.02em;font-size:24px;font-weight:700}.sq-sales-stat-label{color:#64748b;font-size:13px;font-weight:500}.sq-sales-meta-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sq-sales-badge{color:#334155;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.sq-sales-badge-dot{background-color:#10b981;border-radius:50%;width:6px;height:6px}.sq-sales-chart-container{flex-direction:column;flex-grow:1;justify-content:flex-end;width:100%;min-height:200px;display:flex;position:relative}.sq-sales-chart-svg{width:100%;height:100%;min-height:200px;overflow:visible}.sq-chart-tooltip{-webkit-backdrop-filter:blur(8px);color:#fff;pointer-events:none;z-index:30;background-color:#0f172af2;border:1px solid #ffffff1f;border-radius:8px;min-width:125px;padding:9px 13px;font-size:12px;transition:left 80ms,top 80ms;position:absolute;transform:translate(-50%,-100%);box-shadow:0 10px 25px -5px #00000040}.sq-chart-tooltip-date{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:11px;font-weight:600}.sq-chart-tooltip-amount{color:#fff;margin-bottom:2px;font-size:15px;font-weight:700}.sq-chart-tooltip-count{color:#cbd5e1;font-size:11px}.sq-chart-tooltip-stores{color:#e2e8f0;border-top:1px solid #ffffff26;flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;font-size:11px;display:flex}.sq-tooltip-store-row{justify-content:space-between;align-items:center;gap:12px;transition:opacity .15s;display:flex}.sq-store-color-legend{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;display:flex}.sq-store-color-item{color:#64748b;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:color .15s;display:inline-flex}.sq-store-color-item:hover{color:#0f172a}.sq-store-legend-name{color:inherit;font-size:12px}.sq-store-legend-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.sq-store-chip{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.sq-store-chip:hover{background-color:#f1f5f9;border-color:#cbd5e1}.sq-store-chip.active{color:#fff;background-color:#0f172a;border-color:#0f172a;box-shadow:0 2px 6px #0f172a2e}.sq-store-chip.dimmed{opacity:.45}.sq-store-chip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sq-store-chip-name{font-weight:600}.sq-store-chip-amount{opacity:.85;font-weight:500}.sq-store-chip.active .sq-store-chip-amount{color:#94a3b8}.sq-store-chip-reset{color:#64748b;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:4px 6px;font-size:11px;font-weight:600;text-decoration:underline;transition:color .15s}.sq-store-chip-reset:hover{color:#0f172a}@media (width<=1400px){.sq-overview-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sq-overview-divider{display:none}}@media (width<=1200px){.sq-kpi-grid{grid-template-columns:repeat(2,1fr)}.sq-bottom-panels-grid{grid-template-columns:1fr}}@media (width<=992px){.sq-admin-layout{flex-direction:column;padding:14px}.sq-admin-main{padding:0}}@media (width<=640px){.sq-kpi-grid,.sq-overview-grid{grid-template-columns:1fr}.sq-page-title{font-size:26px}}.sq-admin-sidebar{box-sizing:border-box;color:#fff;-webkit-user-select:none;user-select:none;width:260px;min-width:260px;height:100%;max-height:calc(100vh - 40px);font-family:var(--font-primary);background:linear-gradient(157deg,#000 0%,#171717 100%);border-radius:24px;flex-direction:column;flex-shrink:0;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden auto;box-shadow:0 12px 40px #00000040}.sq-sidebar-brand{align-items:center;padding:2px 4px 8px;display:flex}.sq-sidebar-logo{object-fit:contain;width:auto;height:42px}.sq-sidebar-profile{text-align:center;flex-direction:column;align-items:center;margin:4px 0 16px;display:flex}.sq-profile-avatar-wrap{color:#fff;background:linear-gradient(135deg,#ffffff24 0%,#ffffff0a 100%);border:2px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:8px;display:flex;box-shadow:0 6px 18px #00000059}.sq-profile-user-icon{color:#fff}.sq-profile-name{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:700;font-family:var(--font-primary);margin-bottom:2px}.sq-profile-email{color:#8f8f8f;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:400;font-family:var(--font-primary);overflow:hidden}.sq-sidebar-nav-container{background:#ffffff0d;border-radius:0 80px 0 0;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:0;margin:0 -18px -16px;padding:20px 14px 16px;display:flex}.sq-sidebar-nav{flex-direction:column;gap:12px;display:flex}.sq-nav-item-btn{cursor:pointer;box-sizing:border-box;width:100%;height:44px;font-size:13.5px;font-weight:600;font-family:var(--font-primary);border:none;border-radius:12px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.sq-nav-item-inactive{color:#fff;background-color:#ffffff1a}.sq-nav-item-inactive:hover{color:#fff;background-color:#ffffff2e;transform:translate(2px)}.sq-nav-item-active{color:#000;background-color:#fff;font-weight:700;box-shadow:0 6px 20px #00000040}.sq-nav-item-active .sq-nav-icon{color:#000}.sq-nav-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.sq-nav-label{letter-spacing:-.01em;white-space:nowrap}.sq-sidebar-footer{margin-top:auto;padding-top:14px}.sq-logout-btn{color:#fff;cursor:pointer;width:100%;height:44px;font-size:13.5px;font-weight:600;font-family:var(--font-primary);background-color:#ffffff1a;border:none;border-radius:12px;align-items:center;gap:12px;padding:0 16px;transition:all .2s;display:flex}.sq-logout-btn:hover{color:#fff;background-color:#dc2626;transform:translateY(-1px)}@media (width<=992px){.sq-admin-sidebar{border-radius:20px;width:100%;height:auto;margin-bottom:20px;position:relative;top:0}}.sq-warehouse-tab-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.sq-wh-tab-btn{box-sizing:border-box;min-width:85px;height:34px;font-family:var(--font-primary);cursor:pointer;color:#111827;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:all .15s;display:flex}.sq-wh-tab-btn:hover{background-color:#f3f4f6;border-color:#9ca3af}.sq-wh-tab-btn.active{color:#fff;background-color:#000;border-color:#000;box-shadow:0 2px 6px #0000001f}.sq-warehouse-dashboard-content{flex-direction:column;gap:20px;display:flex}@media (width<=768px){.sq-warehouse-tab-bar{gap:6px}.sq-wh-tab-btn{border-radius:6px;min-width:75px;height:30px;padding:0 10px;font-size:12px}}.sq-stock-search-section{margin:12px 0 20px}.sq-stock-search-form{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sq-stock-search-input-wrap{box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:12px;width:380px;max-width:100%;height:52px;padding:0 18px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000a}.sq-stock-search-input-wrap:focus-within{border-color:#111827;box-shadow:0 0 0 3px #0000000f}.sq-search-icon{color:#25252599;flex-shrink:0}.sq-stock-search-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:14.5px}.sq-stock-search-input::placeholder{color:#2525258c}.sq-stock-search-btn{color:#fff;height:52px;font-family:var(--font-primary);cursor:pointer;background-color:#030303;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 32px;font-size:15px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 8px 16px #00000029}.sq-stock-search-btn:hover{background-color:#27272a;transform:translateY(-1px)}.sq-all-stock-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:-7px 12px 54px #0000000f}.sq-all-stock-header{padding:24px 30px 18px}.sq-all-stock-title{color:#0e121d;letter-spacing:-.01em;font-size:19px;font-weight:700;font-family:var(--font-primary);margin:0}.sq-all-stock-table-wrap{width:100%;max-height:calc(100vh - 270px);position:relative;overflow:auto}.sq-all-stock-table{border-collapse:collapse;text-align:left;width:100%;min-width:950px}.sq-all-stock-table thead tr{background-color:#f3f3f3;height:52px}.sq-all-stock-table th{font-family:var(--font-primary);color:#4b5563;letter-spacing:-.01em;white-space:nowrap;z-index:10;background-color:#f3f3f3;border:none;padding:14px 20px;font-size:14.5px;font-weight:600;position:sticky;top:0}.sq-all-stock-table th:first-child{padding-left:30px}.sq-all-stock-table th:last-child{padding-right:30px}.sq-all-stock-table tbody tr{background-color:#fff;border-bottom:1px solid #e5e7eb;height:68px;transition:background-color .15s}.sq-all-stock-table tbody tr:hover{background-color:#f9fafb}.sq-all-stock-table td{font-family:var(--font-primary);color:#33363f;vertical-align:middle;padding:16px 20px;font-size:14.5px;font-weight:500}.sq-all-stock-table td:first-child{padding-left:30px}.sq-all-stock-table td:last-child{padding-right:30px}.sq-cell-barcode,.sq-cell-name{color:#111827;font-weight:600}.sq-all-stock-pagination{background-color:#fff;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 30px;display:flex}@media (width<=768px){.sq-stock-search-input-wrap,.sq-stock-search-btn{width:100%}}.table-card-footer{background-color:#fff;border-top:1px solid #f0f2f5;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:14px 24px!important;display:flex!important}.pagination-info{color:#6b7280;white-space:nowrap;font-size:12.5px;font-weight:500}.pagination-select{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;outline:none;padding:4px 8px;font-family:inherit;font-size:12.5px;font-weight:500}.pagination-controls{align-items:center;gap:12px;display:flex}.pagination-btn{cursor:pointer;font-family:inherit;transition:all .15s;color:#374151!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;padding:6px 14px!important;font-size:12.5px!important;font-weight:500!important}.pagination-btn:hover:not(:disabled){background-color:#f9fafb!important;border-color:#d1d5db!important}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.sq-purchase-search-section{margin:12px 0 20px}.sq-purchase-search-form{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sq-purchase-search-input-wrap{box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:12px;width:380px;max-width:100%;height:52px;padding:0 18px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000a}.sq-purchase-search-input-wrap:focus-within{border-color:#111827;box-shadow:0 0 0 3px #0000000f}.sq-purchase-search-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:14.5px}.sq-purchase-search-input::placeholder{color:#2525258c}.sq-purchase-search-btn{color:#fff;height:52px;font-family:var(--font-primary);cursor:pointer;background-color:#030303;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 32px;font-size:15px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 8px 16px #00000029}.sq-purchase-search-btn:hover{background-color:#27272a;transform:translateY(-1px)}.sq-purchase-search-btn.clear{color:#fff;background-color:#ef4444}.sq-purchase-search-btn.clear:hover{background-color:#dc2626}.sq-purchase-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:-7px 12px 54px #0000000f}.sq-purchase-header{padding:24px 30px 18px}.sq-purchase-title{color:#0e121d;letter-spacing:-.01em;font-size:19px;font-weight:700;font-family:var(--font-primary);margin:0}.sq-purchase-table-wrap{width:100%;max-height:calc(100vh - 270px);position:relative;overflow:auto}.sq-purchase-table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.sq-purchase-table thead tr{background-color:#f3f3f3;height:52px}.sq-purchase-table th{font-family:var(--font-primary);color:#4b5563;letter-spacing:-.01em;white-space:nowrap;z-index:10;background-color:#f3f3f3;border:none;padding:14px 20px;font-size:14.5px;font-weight:600;position:sticky;top:0}.sq-purchase-table th:first-child{padding-left:30px}.sq-purchase-table th:last-child{padding-right:30px}.sq-purchase-table tbody tr{background-color:#fff;border-bottom:1px solid #e5e7eb;height:64px;transition:background-color .15s}.sq-purchase-table tbody tr:hover{background-color:#f9fafb}.sq-purchase-table td{font-family:var(--font-primary);color:#33363f;vertical-align:middle;padding:16px 20px;font-size:14.5px;font-weight:500}.sq-purchase-table td:first-child{padding-left:30px}.sq-purchase-table td:last-child{padding-right:30px}.sq-cell-date{color:#4b5563;font-weight:500}.sq-cell-invoice,.sq-cell-supplier{color:#111827;font-weight:600}.sq-purchase-row-clickable{cursor:pointer}.sq-invoice-view-btn{font-family:var(--font-primary);color:#0f172a;cursor:pointer;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.sq-invoice-view-btn:hover{color:#fff;background-color:#000;border-color:#000;transform:translateY(-1px)}.sq-cell-amount{color:#000;text-align:right;font-size:15px;font-weight:700}.sq-purchase-pagination{background-color:#fff;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 30px;display:flex}.sq-pagination-info{color:#404040;font-size:14px;font-weight:500;font-family:var(--font-primary)}.sq-pagination-actions{align-items:center;gap:12px;display:flex}.sq-pagination-btn{color:#404040;height:38px;font-size:14px;font-weight:600;font-family:var(--font-primary);cursor:pointer;background-color:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:0 16px;transition:all .15s;box-shadow:0 1px 2px #0000000d}.sq-pagination-btn:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.sq-pagination-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.sq-purchase-search-input-wrap,.sq-purchase-search-btn{width:100%}}.sq-pv-header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.sq-pv-back-btn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.sq-pv-back-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.sq-pv-title{color:#000;letter-spacing:-.02em;font-size:24px;font-weight:800;font-family:var(--font-primary);margin:0}.sq-pv-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;overflow:visible;box-shadow:0 1px 3px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-pv-card-header{background-color:#f6f6f7;border-bottom:1px solid #ebecee;border-top-left-radius:12px;border-top-right-radius:12px;padding:10px 18px}.sq-pv-card-header-title{color:#374151;font-size:13.5px;font-weight:600;font-family:var(--font-primary)}.sq-pv-card-body{padding:16px 18px;height:auto!important}.sq-pv-top-grid{grid-template-columns:1.85fr 1fr;gap:16px;margin-bottom:0;display:grid}.sq-pv-bill-to-card,.sq-pv-meta-card{margin-bottom:16px;height:auto!important}.sq-pv-form-grid{grid-template-columns:repeat(2,1fr);gap:12px 16px;display:grid}.sq-pv-meta-body{box-sizing:border-box;flex-direction:column;gap:12px;padding:16px 18px;display:flex;height:auto!important}.sq-pv-field-group{flex-direction:column;gap:4px;display:flex}.sq-pv-label{color:#475569;font-size:11.5px;font-weight:600;font-family:var(--font-primary)}.sq-pv-display-box{color:#1e293b;height:34px;font-size:12.5px;font-family:var(--font-primary);box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;width:100%;padding:0 12px;display:flex}.sq-pv-box-with-icon{align-items:center;gap:8px;display:flex}.sq-pv-cal-icon{color:#1e293b;flex-shrink:0}.sq-pv-items-card{margin-bottom:14px;padding:0}.sq-pv-table-wrap{width:100%;overflow-x:auto}.sq-pv-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.sq-pv-table thead tr{background-color:#f4f4f5;height:38px}.sq-pv-table th{color:#475569;font-size:12px;font-weight:600;font-family:var(--font-primary);white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:6px 10px}.sq-pv-table tbody tr{border-bottom:1px solid #f1f5f9;height:48px}.sq-pv-table td{vertical-align:middle;font-family:var(--font-primary);padding:6px 8px}.sq-pv-col-no{color:#374151;font-size:12.5px;font-weight:600;padding-left:14px!important}.sq-pv-table-box{color:#1e293b;height:32px;font-size:12.5px;font-family:var(--font-primary);box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;width:100%;padding:0 10px;display:flex}.sq-pv-table-box.text-muted{color:#94a3b8}.sq-pv-table-box.font-medium{font-weight:500}.sq-pv-split-box{justify-content:space-between;align-items:center;padding:0;display:flex;overflow:hidden}.sq-pv-split-val{color:#1e293b;padding:0 8px;font-size:12.5px}.sq-pv-split-badge{color:#64748b;white-space:nowrap;background-color:#f8fafc;border-left:1px solid #e2e8f0;justify-content:center;align-items:center;height:100%;padding:0 8px;font-size:11px;font-weight:600;display:flex}.sq-pv-payment-card{border-radius:12px;margin-bottom:24px}.sq-pv-payment-body{flex-direction:column;gap:10px;padding:16px 22px;display:flex}.sq-pv-pay-line{font-size:13.5px;font-family:var(--font-primary);justify-content:space-between;align-items:center;display:flex}.sq-pv-pay-label{color:#1f2937;font-size:13px;font-weight:600}.sq-pv-pay-val{color:#111827;font-size:13px;font-weight:600}.sq-pv-pay-val.font-bold{font-weight:700}.sq-pv-dashed-divider{border-bottom:1.5px dashed #d1d5db;width:100%;margin:0}.sq-pv-doc-discount-line{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 0;display:flex}.sq-pv-doc-type-box{flex-direction:column;gap:4px;width:240px;display:flex}.sq-pv-field-tag{color:#64748b;font-size:11px;font-weight:600;font-family:var(--font-primary)}.sq-pv-doc-values-wrap{align-items:flex-end;gap:12px;display:flex}.sq-pv-doc-val-item{flex-direction:column;gap:4px;width:140px;display:flex}.sq-pv-gray-box{color:#1e293b;background-color:#f1f3f5;border-color:#e2e8f0;justify-content:center;font-weight:600}.sq-pv-roundoff-line{justify-content:flex-end;padding:2px 0;display:flex}.sq-pv-roundoff-wrap{flex-direction:column;gap:4px;width:292px;display:flex}.sq-pv-roundoff-inputs{align-items:center;gap:12px;display:flex}.sq-pv-roundoff-btn-box{color:#334155;background-color:#fff;justify-content:center;width:140px;font-weight:600}.sq-pv-roundoff-val-box{color:#1e293b;background-color:#fff;justify-content:center;width:140px;font-weight:600}.sq-pv-total-amount-line{justify-content:space-between;align-items:center;padding:6px 0 2px;display:flex}.sq-pv-total-label{color:#15803d;letter-spacing:-.01em;font-size:18px;font-weight:800;font-family:var(--font-primary)}.sq-pv-total-val{color:#15803d;font-size:20px;font-weight:800;font-family:var(--font-primary)}@media (width<=992px){.sq-pv-top-grid{grid-template-columns:1fr}.sq-pv-doc-discount-line{flex-direction:column;align-items:flex-start}.sq-pv-roundoff-line{justify-content:flex-start}}.sq-transfer-search-section{margin:12px 0 20px}.sq-transfer-search-form{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sq-transfer-search-input-wrap{box-sizing:border-box;background-color:#f7f8fa;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:12px;width:390px;max-width:100%;height:48px;padding:0 16px;transition:border-color .15s,background-color .15s;display:flex}.sq-transfer-search-input-wrap:focus-within{background-color:#fff;border-color:#111827;box-shadow:0 0 0 3px #0000000d}.sq-transfer-search-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:14px}.sq-transfer-search-input::placeholder{color:#9ca3af}.sq-transfer-search-btn{color:#fff;height:48px;font-family:var(--font-primary);cursor:pointer;background-color:#000;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 28px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #0000001f}.sq-transfer-search-btn:hover{background-color:#27272a;transform:translateY(-1px)}.sq-transfer-search-btn.clear{color:#fff;background-color:#ef4444}.sq-transfer-search-btn.clear:hover{background-color:#dc2626}.sq-transfer-filter-btn{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.sq-transfer-filter-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.sq-transfer-filter-btn.clear{color:#dc2626;background-color:#fef2f2;border-color:#ef4444}.sq-transfer-filter-btn.clear:hover{color:#b91c1c;background-color:#fee2e2;border-color:#dc2626}.sq-transfer-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000008}.sq-transfer-header{padding:20px 24px 16px}.sq-transfer-title{color:#0e121d;letter-spacing:-.01em;font-size:17px;font-weight:700;font-family:var(--font-primary);margin:0}.sq-transfer-table-wrap{width:100%;max-height:calc(100vh - 270px);position:relative;overflow:auto}.sq-transfer-table{border-collapse:collapse;text-align:left;width:100%;min-width:800px}.sq-transfer-table thead tr{background-color:#f6f6f8;height:48px}.sq-transfer-table th{font-family:var(--font-primary);color:#4b5563;white-space:nowrap;z-index:10;background-color:#f6f6f8;border:none;padding:12px 20px;font-size:13.5px;font-weight:600;position:sticky;top:0}.sq-transfer-table tbody tr{border-bottom:1px solid #f1f3f5;height:64px;transition:background-color .15s}.sq-transfer-table tbody tr:hover{background-color:#fbfcfd}.sq-transfer-table td{font-family:var(--font-primary);color:#374151;vertical-align:middle;padding:12px 20px;font-size:13.5px}.sq-transfer-cell-date,.sq-transfer-cell-id{color:#374151;font-weight:500}.sq-transfer-cell-to{flex-direction:column;gap:2px;display:flex}.sq-transfer-to-name{color:#111827;font-size:13.5px;font-weight:600}.sq-transfer-to-sub{color:#6b7280;font-size:12px}.sq-transfer-cell-price{color:#111827;font-size:13.5px;font-weight:600}.sq-transfer-view-btn{font-family:var(--font-primary);color:#0f172a;cursor:pointer;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.sq-transfer-view-btn:hover{color:#fff;background-color:#000;border-color:#000;transform:translateY(-1px)}.sq-transfer-pagination{background-color:#fff;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.sq-transfer-pagination-info{color:#4b5563;font-size:13.5px;font-weight:500;font-family:var(--font-primary)}.sq-transfer-pagination-actions{align-items:center;gap:10px;display:flex}.sq-transfer-page-btn{color:#374151;height:34px;font-size:13px;font-weight:600;font-family:var(--font-primary);cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;padding:0 16px;transition:all .15s}.sq-transfer-page-btn:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.sq-transfer-page-btn:disabled{opacity:.5;cursor:not-allowed}.sq-wtd-header,.sq-tv-header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.sq-wtd-back-btn,.sq-tv-back-btn,.sq-pv-back-btn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.sq-wtd-back-btn:hover,.sq-tv-back-btn:hover,.sq-pv-back-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translate(-2px)}.sq-wtd-title,.sq-tv-title{color:#000;letter-spacing:-.02em;font-size:24px;font-weight:800;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);margin:0}.sq-wtd-card,.sq-tv-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 3px #00000005}.sq-wtd-store-card{margin-bottom:20px}.sq-wtd-card-body{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 24px;display:grid}.sq-wtd-field-group,.sq-tv-field-group{flex-direction:column;gap:6px;display:flex}.sq-wtd-label,.sq-tv-label{color:#475569;font-size:12.5px;font-weight:600;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.sq-wtd-display-box,.sq-tv-display-box{color:#1e293b;height:42px;font-size:13.5px;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);box-sizing:border-box;-webkit-user-select:none;user-select:none;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;width:100%;padding:0 14px;display:flex}.sq-wtd-items-card{margin-bottom:24px;padding:0}.sq-wtd-table-wrap,.sq-tv-table-wrap{width:100%;overflow-x:auto}.sq-wtd-table,.sq-tv-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.sq-wtd-table thead tr,.sq-tv-table thead tr{background-color:#f8fafc;border-bottom:1px solid #e5e7eb;height:44px}.sq-wtd-table th,.sq-tv-table th{font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#4b5563;white-space:nowrap;border:none;padding:12px 18px;font-size:12.5px;font-weight:600}.sq-wtd-table tbody tr,.sq-tv-table tbody tr{border-bottom:1px solid #f1f5f9;height:52px;transition:background-color .15s}.sq-wtd-table tbody tr:hover,.sq-tv-table tbody tr:hover{background-color:#f9fafb}.sq-wtd-table td,.sq-tv-table td{vertical-align:middle;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:#1e293b;padding:12px 18px;font-size:13.5px}.sq-wtd-col-no,.sq-tv-col-no{color:#6b7280;width:44px;font-size:13px;font-weight:600}.sq-wtd-cell-barcode{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:600}.sq-wtd-footer-grid{background-color:#f8fafc;border-top:1px solid #e5e7eb;grid-template-columns:1fr 280px;align-items:flex-end;gap:24px;padding:18px 24px;display:grid}.sq-wtd-remark-group{flex:1}.sq-wtd-remark-box{color:#475569;background-color:#fff;font-size:13px}.sq-wtd-total-group{width:100%}.sq-wtd-total-box{color:#0f172a;background-color:#fff;border-color:#cbd5e1;font-size:16px;font-weight:700}.sq-tv-top-row{align-items:center;gap:28px;margin-bottom:24px;display:flex}.sq-tv-table-box{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;width:100%;height:38px;padding:0 12px;font-size:13px;display:flex}.sq-tv-split-box{justify-content:space-between;align-items:center;padding:0;display:flex;overflow:hidden}.sq-tv-split-val{color:#1e293b;padding:0 10px;font-size:13px}.sq-tv-split-badge{color:#64748b;white-space:nowrap;background-color:#f8fafc;border-left:1px solid #e2e8f0;justify-content:center;align-items:center;height:100%;padding:0 10px;font-size:11.5px;font-weight:600;display:flex}.sq-tv-price-box{color:#6b7280;box-sizing:border-box;background-color:#ffdce0;border:1px solid #ffccd2;border-radius:8px;align-items:center;width:100%;height:38px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.sq-tv-payment-card{margin-bottom:30px}.sq-tv-card-header{background-color:#f4f4f5;border-bottom:1px solid #e5e7eb;padding:10px 20px}.sq-tv-card-header-title{color:#374151;font-size:13.5px;font-weight:600}.sq-tv-payment-body{justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.sq-tv-remark-box{color:#64748b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;max-width:600px;height:42px;padding:0 14px;font-size:13.5px;display:flex}.sq-tv-total-wrap{white-space:nowrap;align-items:center;gap:16px;display:flex}.sq-tv-total-label{color:#111827;font-size:15px;font-weight:600}.sq-tv-total-val{color:#000;font-size:17px;font-weight:700}@media (width<=900px){.sq-wtd-card-body{grid-template-columns:1fr;gap:14px}.sq-wtd-footer-grid{grid-template-columns:1fr;gap:16px}}.sq-admin-layout{box-sizing:border-box;width:100vw;height:100vh;max-height:100vh;font-family:var(--font-primary);background-color:#fff;gap:24px;padding:16px;display:flex;overflow:hidden}.sq-admin-main{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;padding:12px 16px 80px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-store-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.sq-store-title{color:#000;letter-spacing:-.025em;font-size:28px;font-weight:800;line-height:1.2}.sq-add-store-btn{color:#fff;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#000;border:none;border-radius:9999px;align-items:center;gap:8px;height:42px;padding:0 22px;font-size:13.5px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #0000001f}.sq-add-store-btn:hover{background-color:#27272a;transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}.sq-add-store-btn:active{transform:translateY(0)}.sq-add-icon{justify-content:center;align-items:center;display:flex}.sq-store-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:22px;flex-direction:column;flex-grow:1;padding:24px 28px;display:flex;box-shadow:0 2px 10px #00000005}.sq-store-card-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sq-invoice-total-text{color:#000;letter-spacing:-.01em;font-size:15px;font-weight:800}.sq-table-responsive{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:4px;overflow-x:auto}.sq-stores-table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;min-width:880px}.sq-stores-table thead tr{background-color:#f4f4f6}.sq-stores-table th{color:#4b5563;letter-spacing:.01em;white-space:nowrap;border:none;padding:12px 10px;font-size:12px;font-weight:600}.sq-stores-table th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.sq-stores-table th:last-child{text-align:center;border-top-right-radius:8px;border-bottom-right-radius:8px}.sq-stores-table tbody tr{border-bottom:1px solid #f1f3f5;transition:background-color .15s}.sq-stores-table tbody tr:hover{background-color:#fbfcfd}.sq-stores-table td{color:#374151;vertical-align:middle;padding:12px 10px;font-size:13px;font-weight:500}.sq-col-no{color:#4b5563;white-space:nowrap;width:48px;font-weight:500}.sq-col-name{color:#111827;white-space:nowrap;font-weight:600}.sq-col-email{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:400;overflow:hidden}.sq-col-phone{color:#4b5563;white-space:nowrap;font-weight:400}.sq-col-location{color:#4b5563;font-weight:400;line-height:1.35}.sq-col-logo{text-align:center;width:70px}.sq-col-gst{color:#4b5563;white-space:nowrap;font-weight:400}.sq-col-role{color:#374151;white-space:nowrap;font-weight:500}.sq-col-action{text-align:center;white-space:nowrap;width:80px}.sq-action-group{justify-content:center;align-items:center;gap:6px;display:flex}.sq-action-icon-btn{color:#64748b;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.sq-action-icon-btn.sq-btn-view:hover{color:#16a34a;background-color:#f0fdf4;border-color:#86efac}.sq-action-icon-btn.sq-btn-edit:hover{color:#2563eb;background-color:#eff6ff;border-color:#93c5fd}.sq-action-icon-btn.sq-btn-delete:hover{color:#dc2626;background-color:#fef2f2;border-color:#fca5a5}.sq-view-action-btn{color:#ef4444;cursor:pointer;background-color:#fff;border:1px solid #f87171;border-radius:6px;justify-content:center;align-items:center;width:34px;height:22px;padding:0;transition:all .15s;display:inline-flex}.sq-view-action-btn:hover{color:#b91c1c;background-color:#fee2e2;border-color:#dc2626;transform:scale(1.05)}.sq-view-action-btn:active{transform:scale(.98)}.sq-store-card-footer{justify-content:space-between;align-items:center;margin-top:24px;padding-top:8px;display:flex}.sq-pagination-info{color:#6b7280;font-size:12.5px;font-weight:500}.sq-pagination-btns{align-items:center;gap:10px;display:flex}.sq-page-nav-btn{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:0 16px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.sq-page-nav-btn:hover:not(:disabled){color:#111827;background-color:#f9fafb;border-color:#d1d5db}.sq-page-nav-btn:disabled{opacity:.45;cursor:not-allowed;color:#9ca3af;border-color:#f3f4f6}.sq-modal-title{color:#111827;letter-spacing:-.01em;font-size:18px;font-weight:800}.sq-modal-body{flex-direction:column;gap:16px;max-height:70vh;padding:24px;display:flex;overflow-y:auto}.sq-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sq-form-group{flex-direction:column;gap:6px;display:flex}.sq-form-label{color:#374151;font-size:12.5px;font-weight:600}.sq-form-input,.sq-form-select{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;height:40px;padding:0 12px;font-size:13.5px;transition:all .15s}.sq-form-input:focus,.sq-form-select:focus{border-color:#111827;box-shadow:0 0 0 3px #11182714}.sq-btn-secondary{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s}.sq-btn-secondary:hover{background-color:#f3f4f6}.sq-btn-primary{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:8px;height:38px;padding:0 18px;font-size:13px;font-weight:700;transition:all .15s}.sq-btn-primary:hover{background-color:#27272a}.sq-detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sq-detail-item{background-color:#f9fafb;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.sq-detail-label{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;font-size:11.5px;font-weight:600}.sq-detail-val{color:#111827;font-size:13.5px;font-weight:600}@keyframes sqFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sqSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sqSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){.sq-admin-layout{flex-direction:column;padding:12px}.sq-admin-main{padding:0}.sq-store-header{flex-direction:column;align-items:flex-start}}.sq-addstore-workspace{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;padding:16px 28px 24px 8px;display:flex}.sq-addstore-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.sq-addstore-header-left{align-items:center;gap:16px;display:flex}.sq-back-btn{color:#111827;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.sq-back-btn:hover{background-color:#f9fafb;border-color:#d1d5db}.sq-addstore-title{color:#111827;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1}.sq-addstore-actions{align-items:center;gap:12px;display:flex}.sq-cancel-btn{color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1.5px solid #111827;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.sq-cancel-btn:hover{background-color:#f3f4f6}.sq-save-btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#000;border:1px solid #000;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 20px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.sq-save-btn:hover{background-color:#27272a}.sq-addstore-form{flex-direction:column;gap:22px;width:100%;display:flex}.sq-form-grid{grid-template-columns:repeat(4,1fr);gap:18px 20px;width:100%;display:grid}.sq-form-field{flex-direction:column;gap:6px;display:flex}.sq-field-label{color:#374151;letter-spacing:-.01em;font-size:12.5px;font-weight:600}.sq-field-input{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:40px;padding:0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.sq-field-input::placeholder{color:#9ca3af;font-weight:400}.sq-field-input:focus{border-color:#111827;box-shadow:0 0 0 2px #1118270f}.sq-select-wrapper{width:100%;position:relative}.sq-field-select{appearance:none;color:#111827;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:40px;padding:0 34px 0 14px;font-size:13px;transition:border-color .15s,box-shadow .15s}.sq-field-select:focus{border-color:#111827;box-shadow:0 0 0 2px #1118270f}.sq-select-arrow{pointer-events:none;color:#6b7280;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sq-password-input-wrapper{width:100%;position:relative}.sq-password-input{padding-right:38px!important}.sq-password-toggle-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.sq-password-toggle-btn:hover{color:#111827}.sq-toast-alert{color:#fff;z-index:1000;background-color:#111827;border-radius:10px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:600;animation:.3s cubic-bezier(.16,1,.3,1) sqToastIn;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.sq-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#00000073;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out sqFadeIn;display:flex;position:fixed;inset:0}.sq-modal-dialog{background-color:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:480px;animation:.25s cubic-bezier(.16,1,.3,1) sqSlideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.sq-modal-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.sq-modal-title{color:#0f172a;margin:0;font-size:17px;font-weight:700}.sq-modal-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.sq-modal-close-btn:hover{color:#0f172a;background-color:#f1f5f9}.sq-modal-body{flex-direction:column;gap:16px;padding:24px;display:flex}.sq-modal-summary-card{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.sq-summary-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.sq-summary-label{color:#64748b;font-weight:500}.sq-summary-val{color:#0f172a;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-weight:600;overflow:hidden}.sq-modal-footer{background-color:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.sq-modal-cancel-btn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s}.sq-modal-cancel-btn:hover{background-color:#f1f5f9;border-color:#94a3b8}.sq-modal-confirm-btn{color:#fff;cursor:pointer;background-color:#000;border:1px solid #000;border-radius:8px;height:38px;padding:0 20px;font-size:13px;font-weight:600;transition:all .15s}.sq-modal-confirm-btn:hover{background-color:#1e293b}.sq-modal-status-center{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 8px;display:flex}.sq-modal-icon-badge{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.sq-modal-icon-success{color:#16a34a;background-color:#dcfce7}.sq-modal-icon-error{color:#dc2626;background-color:#fee2e2}.sq-modal-status-title{color:#0f172a;margin:0;font-size:19px;font-weight:700}.sq-modal-status-desc{color:#64748b;margin:0;font-size:13.5px;line-height:1.5}.sq-required-star{color:#ef4444;margin-left:2px}.sq-field-error-text{color:#dc2626;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;font-weight:500;display:flex}.sq-field-has-error{background-color:snow!important;border-color:#ef4444!important}.sq-field-has-error:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426!important}@media (width<=1200px){.sq-form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.sq-addstore-workspace{padding:0}.sq-addstore-header{flex-direction:column;align-items:flex-start}.sq-addstore-actions{justify-content:flex-end;width:100%}.sq-form-grid{grid-template-columns:1fr}.sq-logo-upload-section{grid-column:1/-1}}.sq-logo-upload-section{flex-direction:column;grid-column:1/-1;gap:8px;width:fit-content;max-width:100%;display:flex}.sq-logo-section-header{align-items:baseline;gap:8px;display:flex}.sq-logo-section-hint{color:#6b7280;font-size:11.5px;font-weight:400}.sq-logo-upload-box{width:fit-content;max-width:100%}.sq-logo-dropzone{cursor:pointer;box-sizing:border-box;background-color:#fff;border:1.5px dashed #d1d5db;border-radius:8px;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:14px 20px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.sq-logo-dropzone:hover,.sq-logo-dropzone.sq-logo-dropzone-dragging{background-color:#f9fafb;border-color:#111827}.sq-logo-dropzone-icon{color:#111827;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.sq-logo-dropzone:hover .sq-logo-dropzone-icon{color:#fff;background-color:#111827;border-color:#111827}.sq-logo-dropzone-content{flex-direction:column;gap:4px;min-width:0;display:flex}.sq-logo-dropzone-text-row{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.sq-logo-dropzone-action{color:#111827;font-weight:600}.sq-logo-dropzone-muted{color:#6b7280;font-weight:400}.sq-logo-dropzone-sub{color:#9ca3af;white-space:nowrap;font-size:11.5px}.sq-logo-dropzone-btn{color:#111827;cursor:pointer;white-space:nowrap;background-color:#fff;border:1.5px solid #111827;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.sq-logo-dropzone-btn:hover{color:#fff;background-color:#111827}@media (width<=640px){.sq-logo-dropzone{flex-wrap:wrap;gap:12px}.sq-logo-dropzone-text-row,.sq-logo-dropzone-sub{white-space:normal}}.sq-logo-preview-card{box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:16px;width:fit-content;padding:12px 16px;display:inline-flex}.sq-logo-thumb-wrapper{aspect-ratio:271/244;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:65px;padding:4px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.sq-logo-thumb-img{object-fit:contain;max-width:100%;max-height:100%}.sq-logo-preview-details{flex-direction:column;gap:8px;display:flex}.sq-logo-preview-meta{align-items:center;gap:8px;display:flex}.sq-logo-preview-title{color:#111827;letter-spacing:-.01em;font-size:13px;font-weight:600}.sq-logo-action-btns{align-items:center;gap:8px;display:flex}.sq-logo-btn-secondary{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #00000008}.sq-logo-btn-secondary:hover:not(:disabled){color:#111827;background-color:#f9fafb;border-color:#9ca3af}.sq-logo-btn-danger{color:#dc2626;cursor:pointer;background-color:#fff;border:1px solid #fecaca;border-radius:6px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #00000008}.sq-logo-btn-danger:hover:not(:disabled){color:#b91c1c;background-color:#fef2f2;border-color:#f87171}.sq-logo-btn-secondary:disabled,.sq-logo-btn-danger:disabled,.sq-logo-dropzone-btn:disabled{opacity:.55;cursor:not-allowed}.sq-spin{animation:1s linear infinite sqSpin}.sq-store-dash-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:16px;padding:4px 20px 80px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-store-top-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.sq-store-back-btn{color:#111827;cursor:pointer;background-color:#fff;border:1.2px solid #e5e7eb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;margin-right:4px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.sq-store-back-btn:hover{color:#fff;background-color:#000;border-color:#000}.sq-store-filter-btn{color:#111827;cursor:pointer;background-color:#fff;border:1.5px solid #111827;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:42px;transition:all .15s;display:inline-flex}.sq-store-filter-btn:hover{background-color:#f3f4f6}.sq-store-sales-search-btn.clear,.sq-store-stock-search-btn.clear,.sq-store-sales-return-btn.clear,.sq-store-receive-btn.clear,.sq-store-return-btn.clear{color:#fff;background-color:#ef4444}.sq-store-sales-search-btn.clear:hover,.sq-store-stock-search-btn.clear:hover,.sq-store-sales-return-btn.clear:hover,.sq-store-receive-btn.clear:hover,.sq-store-return-btn.clear:hover{background-color:#dc2626}.sq-store-filter-btn.clear{color:#dc2626;background-color:#fef2f2;border-color:#ef4444}.sq-store-filter-btn.clear:hover{color:#b91c1c;background-color:#fee2e2;border-color:#dc2626}.sq-store-pill-tab{color:#111827;min-width:100px;height:38px;font-family:var(--font-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1.2px solid #111827;border-radius:9px;justify-content:center;align-items:center;padding:0 18px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.sq-store-pill-tab:hover{background-color:#f3f4f6}.sq-store-pill-tab.active{color:#fff;background-color:#000;border-color:#000;box-shadow:0 2px 6px #00000026}.sq-store-header-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex;box-shadow:0 4px 20px #00000008}.sq-store-code-badge{color:#fff;letter-spacing:.02em;background-color:#111827;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.sq-store-type-badge{border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.sq-store-type-badge.store{color:#0369a1;background-color:#e0f2fe}.sq-store-type-badge.franchise{color:#b45309;background-color:#fef3c7}.sq-store-display-subtitle{color:#64748b;margin:0;font-size:12px;font-weight:500}.sq-store-switcher-box{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sq-store-switcher-label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.sq-store-select-dropdown{color:#0f172a;cursor:pointer;background-color:#f8fafc;border:1.2px solid #cbd5e1;border-radius:8px;outline:none;height:38px;padding:0 12px;font-size:13px;font-weight:600;transition:all .15s}.sq-store-select-dropdown:hover{background-color:#fff;border-color:#111827}.sq-store-identity{align-items:center;gap:16px;display:flex}.sq-store-icon-box{color:#111827;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.sq-store-name-col{flex-direction:column;gap:2px;display:flex}.sq-store-display-name{color:#0e121d;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.sq-store-display-type{color:#64748b;margin:0;font-size:13px;font-weight:500}.sq-store-info-group{flex-direction:column;gap:8px;display:flex}.sq-store-info-row{color:#1e293b;align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.sq-store-info-row svg{color:#64748b;flex-shrink:0}.sq-store-metrics-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sq-store-kpi-card{box-sizing:border-box;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:170px;padding:22px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 20px #00000005}.sq-store-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000000d}.sq-store-kpi-card.dark{color:#fff;background-color:#000;border-color:#000}.sq-store-kpi-icon-box{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.sq-store-kpi-card.dark .sq-store-kpi-icon-box{color:#fff;background-color:#1f2937}.sq-store-kpi-card:not(.dark) .sq-store-kpi-icon-box{color:#111827;background-color:#fff;border:1px solid #e2e8f0}.sq-store-kpi-title{color:#64748b;margin:0 0 6px;font-size:13.5px;font-weight:500}.sq-store-kpi-card.dark .sq-store-kpi-title{color:#d1d5db}.sq-store-kpi-value{letter-spacing:-.02em;color:#0f172a;margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.15}.sq-store-kpi-card.dark .sq-store-kpi-value{color:#fff}.sq-store-kpi-trend{color:#64748b;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:flex}.sq-store-kpi-card.dark .sq-store-kpi-trend{color:#9ca3af}.sq-store-kpi-trend .sq-trend-up{color:#16a34a;align-items:center;gap:2px;font-weight:600;display:inline-flex}.sq-store-kpi-card.dark .sq-store-kpi-trend .sq-trend-up{color:#4ade80}.sq-store-kpi-trend .sq-trend-down{color:#ef4444;align-items:center;gap:2px;font-weight:600;display:inline-flex}.sq-store-kpi-card.dark .sq-store-kpi-trend .sq-trend-down{color:#f87171}.sq-store-kpi-trend .sq-trend-neutral{color:#64748b;align-items:center;gap:2px;font-weight:600;display:inline-flex}.sq-store-kpi-card.dark .sq-store-kpi-trend .sq-trend-neutral{color:#9ca3af}.sq-store-kpi-trend .sq-trend-warning{color:#d97706;align-items:center;gap:2px;font-weight:600;display:inline-flex}.sq-store-dual-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sq-store-panel-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:16px;padding:22px 24px;display:flex;box-shadow:0 4px 20px #00000008}.sq-store-panel-header{justify-content:space-between;align-items:center;display:flex}.sq-store-panel-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.sq-store-view-all-btn{font-family:var(--font-primary);color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;transition:color .15s}.sq-store-view-all-btn:hover{color:#111827;text-decoration:underline}.sq-store-dropdown-wrap{position:relative}.sq-store-dropdown-btn{height:32px;font-family:var(--font-primary);color:#111827;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.sq-store-dropdown-btn:hover{background-color:#f8fafc;border-color:#94a3b8}.sq-store-dropdown-menu{z-index:30;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:130px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 14px #00000014}.sq-store-dropdown-item{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 12px;font-family:inherit;font-size:12px;transition:background .15s;display:block}.sq-store-dropdown-item:hover{color:#0f172a;background-color:#f1f5f9}.sq-store-dropdown-item.active{color:#2563eb;background-color:#eff6ff;font-weight:600}.sq-sales-chart-wrap{width:100%;height:170px;margin-top:4px;position:relative}.sq-chart-svg{width:100%;height:100%;overflow:visible}.sq-chart-dot{cursor:pointer;transition:r .15s}.sq-chart-dot:hover{r:6}.sq-chart-tooltip{color:#fff;pointer-events:none;white-space:nowrap;z-index:20;background-color:#0f172a;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 14px #0000002e}.sq-chart-tooltip strong{color:#fff;font-weight:700}.sq-chart-tooltip span{color:#94a3b8;font-size:10px}.sq-recent-bills-table{border-collapse:collapse;width:100%;font-size:13.5px}.sq-recent-bills-table th{text-align:left;color:#64748b;border-bottom:1px solid #f1f5f9;padding:8px 10px 12px;font-size:12px;font-weight:500}.sq-recent-bills-table td{color:#1e293b;border-bottom:1px solid #f8fafc;padding:14px 10px;font-weight:500}.sq-paid-badge{color:#fff;text-align:center;background-color:#16a34a;border-radius:6px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-block}.sq-top-selling-list{flex-direction:column;gap:16px;display:flex}.sq-top-selling-row{color:#1e293b;grid-template-columns:2fr 40px 2fr;align-items:center;gap:16px;font-size:13.5px;font-weight:500;display:grid}.sq-product-progress-track{background-color:#f1f5f9;border-radius:999px;width:100%;height:6px;overflow:hidden}.sq-product-progress-bar{background-color:#4f46e5;border-radius:999px;height:100%}.sq-stock-alerts-list{flex-direction:column;gap:16px;display:flex}.sq-stock-alert-row{color:#1e293b;justify-content:space-between;align-items:center;gap:16px;font-size:13.5px;font-weight:500;display:flex}.sq-low-stock-tag{color:#9a3412;letter-spacing:.02em;background-color:#fed7aa;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:700}.sq-left-count{color:#1e293b;font-size:13px;font-weight:600}@media (width<=1024px){.sq-store-header-card{grid-template-columns:1fr;gap:16px}.sq-store-metrics-grid{grid-template-columns:repeat(2,1fr)}.sq-store-dual-grid{grid-template-columns:1fr}}@media (width<=640px){.sq-store-metrics-grid{grid-template-columns:1fr}}.sq-filter-popover{z-index:50;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:14px;width:320px;padding:18px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.sq-filter-popover-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.sq-filter-popover-title{color:#0f172a;margin:0;font-size:14px;font-weight:700}.sq-filter-group{flex-direction:column;gap:6px;display:flex}.sq-filter-label{color:#475569;font-size:12px;font-weight:600}.sq-filter-input{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:7px;outline:none;width:100%;height:36px;padding:0 10px;font-size:13px}.sq-filter-input:focus{border-color:#000}.sq-filter-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding-top:12px;display:flex}.sq-filter-reset-btn{color:#475569;cursor:pointer;background-color:#f1f5f9;border:none;border-radius:7px;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;transition:all .15s}.sq-filter-reset-btn:hover{color:#1e293b;background-color:#e2e8f0}.sq-filter-apply-btn{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:7px;height:34px;padding:0 16px;font-size:12.5px;font-weight:600;transition:all .15s}.sq-filter-apply-btn:hover{background-color:#27272a}.sq-store-filter-btn.active{color:#fff;background-color:#111827;border-color:#111827}.sq-filter-indicator-dot{background-color:#2563eb;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.sq-store-sales-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:18px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-store-sales-search-section{align-items:center;gap:12px;margin-bottom:4px;display:flex}.sq-store-sales-search-form{align-items:center;gap:12px;width:100%;max-width:680px;display:flex}.sq-store-sales-search-input-wrap{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:360px;height:42px;padding:0 14px;display:flex}.sq-store-sales-search-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:13.5px}.sq-store-sales-search-btn{color:#fff;height:42px;font-family:var(--font-primary);cursor:pointer;background-color:#000;border:none;border-radius:9px;padding:0 24px;font-size:13.5px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #00000026}.sq-store-sales-search-btn:hover{background-color:#1f2937}.sq-store-sales-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 20px #00000008}.sq-store-sales-header{justify-content:space-between;align-items:center;display:flex}.sq-store-sales-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.sq-store-sales-table-wrap{width:100%;overflow-x:auto}.sq-store-sales-table{border-collapse:collapse;width:100%;font-size:13.5px}.sq-store-sales-table th{text-align:left;color:#64748b;letter-spacing:.02em;border-bottom:1.5px solid #f1f5f9;padding:12px 14px;font-size:12px;font-weight:600}.sq-store-sales-table td{color:#1e293b;border-bottom:1px solid #f8fafc;padding:15px 14px;font-weight:500}.sq-sales-row-clickable{cursor:pointer;transition:background-color .15s}.sq-sales-row-clickable:hover td{background-color:#f8fafc}.sq-sales-eye-btn{color:#ef4444;cursor:pointer;background-color:#fff;border:1px solid #fca5a5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.sq-sales-eye-btn:hover{background-color:#fef2f2;border-color:#ef4444}.sq-sales-detail-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:16px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-sv-header{flex-shrink:0;align-items:center;gap:14px;margin-bottom:6px;display:flex}.sq-sv-back-btn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.sq-sv-back-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translate(-2px)}.sq-sv-title{color:#000;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.sq-sv-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;overflow:visible;box-shadow:0 1px 3px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-sv-card-header{background-color:#f6f6f7;border-bottom:1px solid #ebecee;padding:10px 18px}.sq-sv-card-header-title{color:#374151;font-size:13.5px;font-weight:600}.sq-sv-card-body{padding:16px 18px;overflow:visible;height:auto!important}.sq-sv-top-grid{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.sq-sv-form-grid{grid-template-columns:repeat(2,1fr);gap:12px 16px;display:grid}.sq-sv-meta-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sq-sv-field-group{flex-direction:column;gap:5px;display:flex}.sq-sv-label{color:#475569;font-size:11.5px;font-weight:600}.sq-sv-display-box{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:38px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.sq-sv-table{border-collapse:collapse;width:100%;font-size:13px}.sq-sv-table thead{background-color:#f6f6f7}.sq-sv-table th{color:#475569;text-align:left;border-bottom:1px solid #ebecee;padding:12px 14px;font-size:12px;font-weight:600}.sq-sv-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:14px}.sq-sv-table-div{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.sq-sv-price-badge{color:#991b1b;background-color:#fee2e2;border-radius:8px;align-items:center;gap:4px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.sq-sv-qty-div{align-items:center;gap:6px;display:inline-flex}.sq-sv-qty-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:44px;height:34px;font-weight:600;display:inline-flex}.sq-sv-payment-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;overflow:visible;box-shadow:0 1px 3px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-sv-payment-body{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.sq-sv-payment-row{color:#1e293b;justify-content:space-between;align-items:center;font-size:13.5px;font-weight:500;display:flex}.sq-sv-dotted-divider{border-bottom:1px dashed #e2e8f0;margin:4px 0}.sq-sv-doc-grid{grid-template-columns:1.5fr 1fr 1fr;gap:16px;display:grid}.sq-sv-grey-box{color:#1e293b;background-color:#f1f5f9;border-radius:8px;align-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.sq-sv-total-row{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.sq-sv-total-label{color:#16a34a;letter-spacing:.02em;font-size:18px;font-weight:800}.sq-sv-total-val{color:#16a34a;font-size:22px;font-weight:800}@media (width<=1024px){.sq-sv-top-grid{grid-template-columns:1fr}}.sq-store-sales-return-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:18px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-store-sales-return-search-section{align-items:center;gap:12px;display:flex}.sq-store-sales-return-search-form{align-items:center;gap:12px;width:100%;max-width:680px;display:flex}.sq-store-sales-return-input-wrap{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:360px;height:42px;padding:0 14px;display:flex}.sq-store-sales-return-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:13.5px}.sq-store-sales-return-btn{color:#fff;height:42px;font-family:var(--font-primary);cursor:pointer;background-color:#000;border:none;border-radius:9px;padding:0 24px;font-size:13.5px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #00000026}.sq-store-sales-return-btn:hover{background-color:#1f2937}.sq-store-sales-return-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;overflow:visible;box-shadow:0 4px 20px #00000008;height:auto!important;min-height:auto!important;max-height:none!important}.sq-store-sales-return-header{justify-content:space-between;align-items:center;display:flex}.sq-store-sales-return-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.sq-store-sales-return-table-wrap{width:100%;overflow-x:auto}.sq-store-sales-return-table{border-collapse:collapse;width:100%;font-size:13.5px}.sq-store-sales-return-table th{text-align:left;color:#64748b;letter-spacing:.02em;border-bottom:1.5px solid #f1f5f9;padding:12px 14px;font-size:12px;font-weight:600}.sq-store-sales-return-table td{color:#1e293b;border-bottom:1px solid #f8fafc;padding:15px 14px;font-weight:500}.sq-sales-return-detail-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:16px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-srv-header{flex-shrink:0;align-items:center;gap:14px;margin-bottom:6px;display:flex}.sq-srv-back-btn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.sq-srv-back-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translate(-2px)}.sq-srv-title{color:#000;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.sq-srv-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;overflow:visible;box-shadow:0 1px 3px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-srv-card-header{background-color:#f6f6f7;border-bottom:1px solid #ebecee;padding:10px 18px}.sq-srv-card-header-title{color:#374151;font-size:13.5px;font-weight:600}.sq-srv-card-body{padding:16px 18px;overflow:visible;height:auto!important}.sq-srv-top-grid{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.sq-srv-form-grid{grid-template-columns:repeat(2,1fr);gap:12px 16px;display:grid}.sq-srv-meta-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sq-srv-field-group{flex-direction:column;gap:5px;display:flex}.sq-srv-label{color:#475569;font-size:11.5px;font-weight:600}.sq-srv-display-box{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:38px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.sq-srv-table{border-collapse:collapse;width:100%;font-size:13px}.sq-srv-table thead{background-color:#f6f6f7}.sq-srv-table th{color:#475569;text-align:left;border-bottom:1px solid #ebecee;padding:12px 14px;font-size:12px;font-weight:600}.sq-srv-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:14px}.sq-srv-table-div{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.sq-srv-price-badge{color:#991b1b;background-color:#fee2e2;border-radius:8px;align-items:center;gap:4px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.sq-srv-qty-div{align-items:center;gap:6px;display:inline-flex}.sq-srv-qty-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:44px;height:34px;font-weight:600;display:inline-flex}.sq-srv-payment-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;overflow:visible;box-shadow:0 1px 3px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-srv-payment-body{flex-direction:column;gap:12px;padding:18px 22px;display:flex}.sq-srv-payment-row{color:#1e293b;justify-content:space-between;align-items:center;font-size:13.5px;font-weight:500;display:flex}.sq-srv-dotted-divider{border-bottom:1px dashed #e2e8f0;margin:4px 0}.sq-srv-doc-grid{grid-template-columns:1.5fr 1fr 1fr;gap:16px;display:grid}.sq-srv-grey-box{color:#1e293b;background-color:#f1f5f9;border-radius:8px;align-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.sq-srv-total-row{justify-content:space-between;align-items:center;padding-top:10px;display:flex}.sq-srv-total-label{color:#16a34a;letter-spacing:.02em;font-size:18px;font-weight:800}.sq-srv-total-val{color:#16a34a;font-size:22px;font-weight:800}@media (width<=1024px){.sq-srv-top-grid{grid-template-columns:1fr}}.sq-store-stock-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:16px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-store-stock-search-section{align-items:center;gap:12px;display:flex}.sq-store-stock-search-form{align-items:center;gap:12px;width:100%;max-width:650px;display:flex}.sq-store-stock-input-wrap{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:340px;height:42px;padding:0 14px;display:flex}.sq-store-stock-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;min-width:0;font-size:13.5px}.sq-store-stock-search-btn{color:#fff;height:42px;font-family:var(--font-primary);cursor:pointer;background-color:#000;border:none;border-radius:9px;padding:0 24px;font-size:13.5px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #00000026}.sq-store-stock-search-btn:hover{background-color:#1f2937}.sq-store-all-stock-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:-7px 12px 54px #0000000d;height:auto!important;min-height:auto!important;max-height:none!important}.sq-store-all-stock-header{padding:20px 24px 16px}.sq-store-all-stock-title{color:#0e121d;letter-spacing:-.01em;font-size:18px;font-weight:700;font-family:var(--font-primary);margin:0}.sq-store-all-stock-table-wrap{width:100%;overflow-x:auto}.sq-store-all-stock-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.sq-store-all-stock-table thead tr{background-color:#f3f3f3;height:48px}.sq-store-all-stock-table th{font-family:var(--font-primary);color:#4b5563;letter-spacing:-.01em;white-space:nowrap;border:none;padding:12px 18px;font-size:13.5px;font-weight:600}.sq-store-all-stock-table th:first-child{padding-left:24px}.sq-store-all-stock-table th:last-child{padding-right:24px}.sq-store-all-stock-table tbody tr{background-color:#fff;border-bottom:1px solid #e5e7eb;height:60px;transition:background-color .15s}.sq-store-all-stock-table tbody tr:hover{background-color:#f9fafb}.sq-store-all-stock-table td{font-family:var(--font-primary);color:#33363f;vertical-align:middle;padding:14px 18px;font-size:13.5px;font-weight:500}.sq-store-all-stock-table td:first-child{padding-left:24px}.sq-store-all-stock-table td:last-child{padding-right:24px}.sq-cell-barcode{color:#111827;font-family:monospace;font-weight:600}.sq-cell-name{color:#111827;font-weight:600}.sq-cell-category{color:#4b5563}.sq-cell-reorder{color:#33363f;font-weight:600}.sq-cell-unit{color:#6b7280;text-transform:uppercase}.sq-cell-price{color:#111827;font-weight:600}.sq-cell-stock{color:#111827;font-weight:700}.sq-cell-value{color:#000;text-align:right;font-weight:700}.sq-empty-cell{text-align:center;color:#6b7280;padding:40px 20px;font-size:14px}.sq-store-stock-receive-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:18px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-store-receive-search-section{align-items:center;gap:12px;display:flex}.sq-store-receive-search-form{align-items:center;gap:12px;width:100%;max-width:600px;display:flex}.sq-store-receive-input-wrap{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.sq-store-receive-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.sq-store-receive-btn{color:#fff;height:44px;font-family:var(--font-primary);cursor:pointer;background-color:#000;border:none;border-radius:9px;padding:0 26px;font-size:13.5px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #00000026}.sq-store-receive-btn:hover{background-color:#1f2937}.sq-store-receive-filter-btn{color:#111827;cursor:pointer;background-color:#fff;border:1.5px solid #111827;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex}.sq-store-receive-filter-btn:hover{background-color:#f3f4f6}.sq-store-receive-filter-btn.clear{color:#dc2626;background-color:#fef2f2;border-color:#ef4444}.sq-store-receive-filter-btn.clear:hover{color:#b91c1c;background-color:#fee2e2;border-color:#dc2626}.sq-store-receive-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;overflow:visible;box-shadow:0 4px 20px #00000008;height:auto!important;min-height:auto!important;max-height:none!important}.sq-store-receive-header{justify-content:space-between;align-items:center;display:flex}.sq-store-receive-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.sq-store-receive-table-wrap{width:100%;overflow-x:auto}.sq-store-receive-table{border-collapse:collapse;width:100%;font-size:13.5px}.sq-store-receive-table th{text-align:left;color:#64748b;letter-spacing:.02em;border-bottom:1.5px solid #f1f5f9;padding:12px 14px;font-size:12px;font-weight:600}.sq-store-receive-table td{color:#1e293b;border-bottom:1px solid #f8fafc;padding:15px 14px;font-weight:500}.sq-receive-row-clickable{cursor:pointer;transition:background-color .15s}.sq-receive-row-clickable:hover td{background-color:#f8fafc}.sq-receive-to-name{color:#111827;font-weight:600;display:block}.sq-receive-to-sub{color:#64748b;font-size:12px;display:block}.sq-receive-eye-btn{color:#ef4444;cursor:pointer;background-color:#fff;border:1px solid #fca5a5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.sq-receive-eye-btn:hover{background-color:#fef2f2;border-color:#ef4444}.sq-receive-detail-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:20px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-recv-header{flex-shrink:0;align-items:center;gap:14px;margin-bottom:6px;display:flex}.sq-recv-back-btn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.sq-recv-back-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translate(-2px)}.sq-recv-title{color:#000;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.sq-recv-top-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sq-recv-field-col{flex-direction:column;gap:6px;display:flex}.sq-recv-field-label{color:#111827;font-size:13.5px;font-weight:600}.sq-recv-frameless-box{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;height:44px;padding:0 14px;font-size:13.5px;font-weight:500;display:flex}.sq-recv-items-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-shrink:0;overflow:visible;box-shadow:0 4px 20px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-recv-table{border-collapse:collapse;width:100%;font-size:13px}.sq-recv-table thead{background-color:#f6f6f7}.sq-recv-table th{color:#475569;text-align:left;border-bottom:1px solid #ebecee;padding:14px 16px;font-size:12.5px;font-weight:600}.sq-recv-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:16px}.sq-recv-div-box{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:38px;padding:0 12px;font-size:13px;display:inline-flex}.sq-recv-price-badge{color:#991b1b;background-color:#fee2e2;border-radius:8px;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.sq-recv-qty-div{align-items:center;gap:6px;display:inline-flex}.sq-recv-qty-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:44px;height:36px;font-weight:600;display:inline-flex}.sq-recv-payment-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;overflow:visible;box-shadow:0 1px 3px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-recv-payment-header{color:#374151;background-color:#f6f6f7;border-bottom:1px solid #ebecee;padding:12px 20px;font-size:13.5px;font-weight:600}.sq-recv-payment-body{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.sq-recv-remark-box{color:#64748b;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:10px 14px;font-size:13px;font-weight:500}.sq-recv-total-box{color:#111827;white-space:nowrap;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.sq-recv-total-amount{color:#0f172a;font-size:18px;font-weight:800}@media (width<=768px){.sq-recv-top-fields{grid-template-columns:1fr}.sq-recv-payment-body{flex-direction:column;align-items:flex-start}}.sq-store-stock-return-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:18px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-store-return-search-section{align-items:center;gap:12px;display:flex}.sq-store-return-search-form{align-items:center;gap:12px;width:100%;max-width:600px;display:flex}.sq-store-return-input-wrap{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.sq-store-return-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.sq-store-return-btn{color:#fff;height:44px;font-family:var(--font-primary);cursor:pointer;background-color:#000;border:none;border-radius:9px;padding:0 26px;font-size:13.5px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #00000026}.sq-store-return-btn:hover{background-color:#1f2937}.sq-store-return-filter-btn{color:#111827;cursor:pointer;background-color:#fff;border:1.5px solid #111827;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex}.sq-store-return-filter-btn:hover{background-color:#f3f4f6}.sq-store-return-filter-btn.clear{color:#dc2626;background-color:#fef2f2;border-color:#ef4444}.sq-store-return-filter-btn.clear:hover{color:#b91c1c;background-color:#fee2e2;border-color:#dc2626}.sq-store-return-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;overflow:visible;box-shadow:0 4px 20px #00000008;height:auto!important;min-height:auto!important;max-height:none!important}.sq-store-return-header{justify-content:space-between;align-items:center;display:flex}.sq-store-return-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.sq-store-return-table-wrap{width:100%;overflow-x:auto}.sq-store-return-table{border-collapse:collapse;width:100%;font-size:13.5px}.sq-store-return-table th{text-align:left;color:#64748b;letter-spacing:.02em;border-bottom:1.5px solid #f1f5f9;padding:12px 14px;font-size:12px;font-weight:600}.sq-store-return-table td{color:#1e293b;border-bottom:1px solid #f8fafc;padding:15px 14px;font-weight:500}.sq-return-row-clickable{cursor:pointer;transition:background-color .15s}.sq-return-row-clickable:hover td{background-color:#f8fafc}.sq-return-to-name{color:#111827;font-weight:600;display:block}.sq-return-to-sub{color:#64748b;font-size:12px;display:block}.sq-return-eye-btn{color:#ef4444;cursor:pointer;background-color:#fff;border:1px solid #fca5a5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.sq-return-eye-btn:hover{background-color:#fef2f2;border-color:#ef4444}.sq-return-detail-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:20px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-retv-header{flex-shrink:0;align-items:center;gap:14px;margin-bottom:6px;display:flex}.sq-retv-back-btn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.sq-retv-back-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translate(-2px)}.sq-retv-title{color:#000;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.sq-retv-top-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sq-retv-field-col{flex-direction:column;gap:6px;display:flex}.sq-retv-field-label{color:#111827;font-size:13.5px;font-weight:600}.sq-retv-frameless-box{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;height:44px;padding:0 14px;font-size:13.5px;font-weight:500;display:flex}.sq-retv-items-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-shrink:0;overflow:visible;box-shadow:0 4px 20px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-retv-table{border-collapse:collapse;width:100%;font-size:13px}.sq-retv-table thead{background-color:#f6f6f7}.sq-retv-table th{color:#475569;text-align:left;border-bottom:1px solid #ebecee;padding:14px 16px;font-size:12.5px;font-weight:600}.sq-retv-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:16px}.sq-retv-div-box{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:38px;padding:0 12px;font-size:13px;display:inline-flex}.sq-retv-price-badge{color:#991b1b;background-color:#fee2e2;border-radius:8px;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.sq-retv-qty-div{align-items:center;gap:6px;display:inline-flex}.sq-retv-qty-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:44px;height:36px;font-weight:600;display:inline-flex}.sq-retv-payment-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;overflow:visible;box-shadow:0 1px 3px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-retv-payment-header{color:#374151;background-color:#f6f6f7;border-bottom:1px solid #ebecee;padding:12px 20px;font-size:13.5px;font-weight:600}.sq-retv-payment-body{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.sq-retv-remark-box{color:#64748b;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:10px 14px;font-size:13px;font-weight:500}.sq-retv-total-box{color:#111827;white-space:nowrap;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.sq-retv-total-amount{color:#0f172a;font-size:18px;font-weight:800}@media (width<=768px){.sq-retv-top-fields{grid-template-columns:1fr}.sq-retv-payment-body{flex-direction:column;align-items:flex-start}}.sq-ecom-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:20px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-ecom-top-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.sq-ecom-pill-tab{color:#111827;min-width:100px;height:38px;font-family:var(--font-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1.2px solid #111827;border-radius:9px;justify-content:center;align-items:center;padding:0 18px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.sq-ecom-pill-tab:hover{background-color:#f3f4f6}.sq-ecom-pill-tab.active{color:#fff;background-color:#000;border-color:#000;box-shadow:0 2px 6px #00000026}.sq-ecom-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sq-ecom-kpi-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:14px;align-items:center;gap:16px;padding:20px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 20px #00000008}.sq-ecom-kpi-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000000f}.sq-ecom-kpi-icon-box{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sq-ecom-kpi-icon-box.purple{color:#7c3aed;background-color:#ede9fe}.sq-ecom-kpi-icon-box.green{color:#16a34a;background-color:#dcfce7}.sq-ecom-kpi-icon-box.blue{color:#0284c7;background-color:#e0f2fe}.sq-ecom-kpi-icon-box.yellow{color:#d97706;background-color:#fef3c7}.sq-ecom-kpi-info{flex-direction:column;gap:2px;display:flex}.sq-ecom-kpi-label{color:#64748b;margin:0;font-size:13px;font-weight:500}.sq-ecom-kpi-val{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.sq-ecom-kpi-trend{color:#16a34a;align-items:center;gap:2px;margin-top:2px;font-size:11.5px;font-weight:600;display:flex}.sq-ecom-main-grid{grid-template-columns:1.45fr 1fr;align-items:start;gap:20px;display:grid}.sq-ecom-left-col{flex-direction:column;gap:20px;display:flex}.sq-ecom-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex;overflow:visible;box-shadow:0 4px 20px #00000008;height:auto!important;min-height:auto!important;max-height:none!important}.sq-ecom-card-header{justify-content:space-between;align-items:center;display:flex}.sq-ecom-card-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.sq-ecom-dropdown-btn{height:32px;font-family:var(--font-primary);color:#111827;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.sq-ecom-red-link{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s}.sq-ecom-red-link:hover{opacity:.8;text-decoration:underline}.sq-ecom-chart-wrap{width:100%;height:220px;margin-top:6px;position:relative}.sq-ecom-chart-svg{width:100%;height:100%;overflow:visible}.sq-ecom-table-wrap{width:100%;overflow-x:auto}.sq-ecom-orders-table{border-collapse:collapse;width:100%;font-size:13px}.sq-ecom-orders-table th{text-align:left;color:#64748b;border-bottom:1.5px solid #f1f5f9;padding:10px 12px;font-size:12px;font-weight:600}.sq-ecom-orders-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f8fafc;padding:14px 12px;font-weight:500}.sq-ecom-customer-cell{align-items:center;gap:8px;display:flex}.sq-ecom-avatar{object-fit:cover;border-radius:50%;width:26px;height:26px}.sq-ecom-status-badge{text-align:center;border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}.sq-ecom-status-badge.delivered{color:#15803d;background-color:#dcfce7}.sq-ecom-status-badge.shipped{color:#0369a1;background-color:#e0f2fe}.sq-ecom-status-badge.processing{color:#b45309;background-color:#fef3c7}.sq-ecom-status-badge.pending{color:#047857;background-color:#ecfdf5}.sq-ecom-products-list{flex-direction:column;gap:16px;display:flex}.sq-ecom-product-row{border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.sq-ecom-product-row:last-child{border-bottom:none;padding-bottom:0}.sq-ecom-product-left{align-items:center;gap:12px;display:flex}.sq-ecom-product-img{object-fit:cover;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;width:44px;height:44px}.sq-ecom-product-info{flex-direction:column;gap:2px;display:flex}.sq-ecom-product-name{color:#0f172a;margin:0;font-size:13.5px;font-weight:600}.sq-ecom-product-sku{color:#64748b;margin:0;font-size:11.5px}.sq-ecom-stock-left-tag{color:#ea580c;white-space:nowrap;font-size:12px;font-weight:700}.sq-ecom-view-all-footer{align-items:center;gap:4px;margin-top:10px;display:flex}@media (width<=1024px){.sq-ecom-kpi-grid{grid-template-columns:repeat(2,1fr)}.sq-ecom-main-grid{grid-template-columns:1fr}}@media (width<=640px){.sq-ecom-kpi-grid{grid-template-columns:1fr}}.sq-ecom-orders-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:16px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-ecom-filter-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sq-ecom-status-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sq-ecom-status-pill-btn{color:#475569;height:32px;font-family:var(--font-primary);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;padding:0 16px;font-size:12.5px;font-weight:500;transition:all .15s}.sq-ecom-status-pill-btn:hover{color:#0f172a;background-color:#e2e8f0}.sq-ecom-status-pill-btn.active{color:#fff;background-color:#000;border-color:#000;font-weight:600}.sq-ecom-search-filter-wrap{align-items:center;gap:10px;display:flex}.sq-ecom-search-box{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:6px;width:320px;height:38px;padding:0 6px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.sq-ecom-search-box:focus-within{background-color:#fff;border-color:#000;box-shadow:0 0 0 1px #000}.sq-ecom-search-input{min-width:0;font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px}.sq-ecom-search-input::placeholder{color:#94a3b8}.sq-ecom-search-toggle-btn{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.sq-ecom-search-toggle-btn.search{color:#64748b;border-radius:6px;width:28px;height:28px}.sq-ecom-search-toggle-btn.search:hover{color:#0f172a;background-color:#f1f5f9}.sq-ecom-search-toggle-btn.clear{color:#dc2626;height:26px;font-size:11.5px;font-weight:600;font-family:var(--font-primary);background-color:#fee2e2;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.sq-ecom-search-toggle-btn.clear:hover{color:#b91c1c;background-color:#fecaca}.sq-ecom-funnel-btn{color:#334155;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .15s;display:inline-flex}.sq-ecom-funnel-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.sq-ecom-orders-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 4px 20px #00000008}.sq-ecom-table-container{width:100%;overflow-x:auto}.sq-ecom-table{border-collapse:collapse;width:100%;font-size:13px}.sq-ecom-table th{text-align:left;color:#1e293b;letter-spacing:.01em;border-bottom:1.5px solid #f1f5f9;padding:12px 14px;font-size:12.5px;font-weight:600}.sq-ecom-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f8fafc;padding:14px}.sq-ecom-order-row{cursor:pointer;transition:background-color .15s}.sq-ecom-order-row:hover td{background-color:#f8fafc}.sq-ecom-cust-cell{align-items:center;gap:10px;display:flex}.sq-ecom-cust-avatar{object-fit:cover;border:1px solid #e2e8f0;border-radius:50%;width:28px;height:28px}.sq-ecom-cust-name{color:#1e293b;font-size:13px;font-weight:600}.sq-ecom-mobile-cell{color:#334155;font-weight:500}.sq-ecom-date-cell{color:#475569}.sq-ecom-ordernum-cell{color:#1e293b;font-family:inherit;font-weight:500}.sq-ecom-items-cell{color:#1e293b;font-weight:600}.sq-ecom-price-cell{color:#dc2626;font-size:13.5px;font-weight:700}.sq-ecom-status-action-cell{justify-content:center;align-items:center;gap:8px;display:flex}.sq-ecom-placed-tag{color:#059669;background-color:#ecfdf5;border-radius:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-block}.sq-ecom-red-eye-btn{color:#ef4444;cursor:pointer;background-color:#fff;border:1px solid #fecaca;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.sq-ecom-red-eye-btn:hover{background-color:#fef2f2;border-color:#ef4444}.sq-ecom-empty-cell{text-align:center;color:#94a3b8;padding:36px;font-size:13.5px}.sq-ecom-pagination-footer{color:#64748b;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:12px;font-size:12.5px;display:flex}.sq-ecom-page-info{font-weight:500}.sq-ecom-page-nav-btns{align-items:center;gap:8px;display:flex}.sq-ecom-page-btn{color:#334155;height:32px;font-family:var(--font-primary);cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:500;transition:all .15s}.sq-ecom-page-btn:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.sq-ecom-page-btn:disabled{opacity:.5;cursor:not-allowed}.sq-ecom-detail-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:16px;padding:4px 24px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-ecom-outer-header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.sq-ecom-back-btn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.sq-ecom-back-btn:hover{background-color:#f1f5f9;border-color:#cbd5e1}.sq-ecom-outer-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.sq-ecom-detail-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:24px;padding:24px 28px;display:flex;box-shadow:0 4px 20px #00000008}.sq-ecom-inner-header{align-items:center;gap:12px;display:flex}.sq-ecom-inner-title{color:#0f172a;margin:0;font-size:17px;font-weight:700}.sq-ecom-customer-banner{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.sq-ecom-banner-left{align-items:center;gap:14px;display:flex}.sq-ecom-banner-avatar{object-fit:cover;border:1.5px solid #e2e8f0;border-radius:50%;width:48px;height:48px}.sq-ecom-banner-avatar.sq-ecom-avatar-fallback{color:#475569;background-color:#f1f5f9;border:1.5px solid #e2e8f0;justify-content:center;align-items:center;display:flex}.sq-ecom-banner-name-wrap{flex-direction:column;gap:4px;display:flex}.sq-ecom-banner-name{color:#0f172a;margin:0;font-size:15px;font-weight:700}.sq-ecom-placed-tag{letter-spacing:.02em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;width:fit-content;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.sq-ecom-placed-tag.status-placed,.sq-ecom-placed-tag.status-pending{color:#0d9488;background-color:#e0eee8}.sq-ecom-placed-tag.status-confirmed{color:#2563eb;background-color:#eff6ff}.sq-ecom-placed-tag.status-shipped{color:#0284c7;background-color:#e0f2fe}.sq-ecom-placed-tag.status-delivered{color:#16a34a;background-color:#e7f2eb}.sq-ecom-placed-tag.status-returned{color:#d97706;background-color:#fff7e8}.sq-ecom-placed-tag.status-cancelled,.sq-ecom-placed-tag.status-canceled{color:#dc2626;background-color:#fee2e2}.sq-ecom-placed-tag.status-default{color:#475569;background-color:#f1f5f9}.sq-ecom-banner-contact{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.sq-ecom-contact-item{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.sq-ecom-red-icon{color:#ef4444}.sq-ecom-metrics-section{flex-direction:column;gap:12px;display:flex}.sq-ecom-section-title{color:#0f172a;margin:0;font-size:14px;font-weight:700}.sq-ecom-metrics-grid{grid-template-columns:repeat(4,1fr);gap:20px;padding-top:4px;display:grid}.sq-ecom-metric-item{flex-direction:column;gap:6px;display:flex}.sq-ecom-metric-header{align-items:center;gap:6px;display:flex}.sq-ecom-metric-label{color:#1e293b;font-size:12px;font-weight:600}.sq-ecom-metric-value{color:#475569;padding-left:21px;font-size:13.5px;font-weight:500}.sq-ecom-metric-value.font-bold{color:#0f172a;font-weight:700}.sq-ecom-items-list-section{flex-direction:column;gap:16px;padding:8px 0;display:flex}.sq-ecom-item-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sq-ecom-item-left{align-items:center;gap:18px;display:flex}.sq-ecom-item-thumb{object-fit:cover;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;flex-shrink:0;width:90px;height:95px}.sq-ecom-item-thumb.sq-ecom-thumb-fallback{background-color:#f8fafc;border:1px solid #f1f5f9;justify-content:center;align-items:center;display:flex}.sq-ecom-item-details{flex-direction:column;gap:3px;display:flex}.sq-ecom-item-title{color:#0f172a;margin:0;font-size:15px;font-weight:700}.sq-ecom-item-sub{color:#64748b;font-size:12.5px;font-weight:500}.sq-ecom-item-variant{color:#1e293b;font-size:12.5px;font-weight:600}.sq-ecom-item-qty-tag{color:#16a34a;margin-top:2px;font-size:12px;font-weight:700}.sq-ecom-item-right{flex-wrap:wrap;align-items:center;gap:28px;font-size:13.5px;display:flex}.sq-ecom-code-group{align-items:center;gap:6px;display:flex}.sq-ecom-code-label{color:#64748b;font-weight:500}.sq-ecom-code-val{color:#0f172a;letter-spacing:-.01em;font-weight:700}.sq-ecom-item-price{color:#0f172a;text-align:right;min-width:100px;font-size:15px;font-weight:700}.sq-ecom-item-dashed-divider{border-top:1.5px dashed #e2e8f0;width:100%;margin:4px 0}.sq-ecom-timeline-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px}.sq-ecom-timeline-list{flex-direction:column;gap:0;display:flex}.sq-ecom-timeline-step-row{border-radius:8px;align-items:center;gap:14px;min-height:42px;padding:8px 12px;display:flex;position:relative}.sq-ecom-timeline-step-row.active-box{background-color:#f8fafc}.sq-ecom-step-icon-col{flex-direction:column;align-items:center;width:20px;display:flex;position:relative}.sq-ecom-step-checked{color:#16a34a}.sq-ecom-step-uncheck{color:#94a3b8}.sq-ecom-step-dashed-line{border-left:1.5px dashed #cbd5e1;width:1.5px;height:24px;position:absolute;top:20px}.sq-ecom-step-text{align-items:center;gap:6px;display:flex}.sq-ecom-step-title{color:#1e293b;font-size:13px;font-weight:500}.sq-ecom-step-title.bold{font-weight:600}.sq-ecom-step-sub{color:#94a3b8;font-size:12px}.sq-ecom-bottom-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.sq-ecom-address-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:18px 22px;display:flex}.sq-ecom-address-header{align-items:center;gap:10px;display:flex}.sq-ecom-address-title{color:#0f172a;margin:0;font-size:14px;font-weight:700}.sq-ecom-address-pill{color:#475569;background-color:#f1f5f9;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:600}.sq-ecom-address-body{flex-direction:column;gap:4px;display:flex}.sq-ecom-address-recipient{color:#1e293b;margin:0;font-size:13.5px;font-weight:600}.sq-ecom-address-text{color:#64748b;margin:0;font-size:12.5px;line-height:1.5}.sq-ecom-address-pin{color:#334155;font-size:12.5px;font-weight:600}.sq-ecom-payment-banner{box-sizing:border-box;background-color:#fff;border:1.2px solid #0f172a;border-radius:12px;justify-content:center;align-items:center;min-height:90px;padding:18px 22px;display:flex}.sq-ecom-pay-content{color:#0f172a;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.sq-ecom-pay-label strong{font-weight:700}@media (width<=900px){.sq-ecom-metrics-grid{grid-template-columns:repeat(2,1fr)}.sq-ecom-bottom-grid{grid-template-columns:1fr}}@media (width<=600px){.sq-ecom-metrics-grid{grid-template-columns:1fr}.sq-ecom-item-row{flex-direction:column;align-items:flex-start}.sq-ecom-item-right{justify-content:space-between;width:100%}}.sq-ecom-stock-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:18px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-ecom-stock-search-section{align-items:center;gap:12px;margin-bottom:4px;display:flex}.sq-ecom-stock-search-form{align-items:center;gap:12px;width:100%;max-width:650px;display:flex}.sq-ecom-stock-search-input-wrap{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:320px;height:42px;padding:0 14px;display:flex}.sq-ecom-stock-search-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.sq-ecom-stock-search-btn{color:#fff;height:42px;font-family:var(--font-primary);cursor:pointer;background-color:#000;border:none;border-radius:9px;padding:0 24px;font-size:13.5px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #00000026}.sq-ecom-stock-search-btn:hover{background-color:#1f2937}.sq-ecom-stock-clear-btn{color:#dc2626;height:42px;font-family:var(--font-primary);cursor:pointer;background-color:#fee2e2;border:1px solid #fecaca;border-radius:9px;align-items:center;gap:6px;padding:0 20px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #dc26261f}.sq-ecom-stock-clear-btn:hover{color:#b91c1c;background-color:#fecaca}.sq-ecom-stock-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 20px #00000008}.sq-ecom-stock-header{justify-content:space-between;align-items:center;display:flex}.sq-ecom-stock-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.sq-ecom-stock-table-wrap{width:100%;overflow-x:auto}.sq-ecom-stock-table-list{border-collapse:collapse;width:100%;font-size:13.5px}.sq-ecom-stock-table-list th{text-align:left;color:#64748b;letter-spacing:.02em;border-bottom:1.5px solid #f1f5f9;padding:12px 14px;font-size:12px;font-weight:600}.sq-ecom-stock-table-list td{color:#1e293b;border-bottom:1px solid #f8fafc;padding:15px 14px;font-weight:500}.sq-ecom-stock-receive-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:18px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-ecom-receive-search-section{align-items:center;gap:12px;display:flex}.sq-ecom-receive-search-form{align-items:center;gap:12px;width:100%;max-width:650px;display:flex}.sq-ecom-receive-input-wrap{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:320px;height:42px;padding:0 14px;display:flex}.sq-ecom-receive-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.sq-ecom-receive-btn{color:#fff;height:42px;font-family:var(--font-primary);cursor:pointer;background-color:#000;border:none;border-radius:9px;padding:0 24px;font-size:13.5px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #00000026}.sq-ecom-receive-btn:hover{background-color:#1f2937}.sq-ecom-receive-clear-btn{color:#dc2626;height:42px;font-family:var(--font-primary);cursor:pointer;background-color:#fee2e2;border:1px solid #fecaca;border-radius:9px;align-items:center;gap:6px;padding:0 20px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #dc26261f}.sq-ecom-receive-clear-btn:hover{color:#b91c1c;background-color:#fecaca}.sq-ecom-receive-filter-btn{color:#111827;cursor:pointer;background-color:#fff;border:1.5px solid #111827;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .15s;display:flex}.sq-ecom-receive-filter-btn:hover{background-color:#f3f4f6}.sq-ecom-receive-filter-btn.clear{color:#dc2626;background-color:#fef2f2;border-color:#ef4444}.sq-ecom-receive-filter-btn.clear:hover{color:#b91c1c;background-color:#fee2e2;border-color:#dc2626}.sq-ecom-receive-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 20px #00000008}.sq-ecom-receive-header{justify-content:space-between;align-items:center;display:flex}.sq-ecom-receive-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.sq-ecom-receive-table-wrap{width:100%;overflow-x:auto}.sq-ecom-receive-table{border-collapse:collapse;width:100%;font-size:13.5px}.sq-ecom-receive-table th{text-align:left;color:#64748b;letter-spacing:.02em;border-bottom:1.5px solid #f1f5f9;padding:12px 14px;font-size:12px;font-weight:600}.sq-ecom-receive-table td{color:#1e293b;border-bottom:1px solid #f8fafc;padding:15px 14px;font-weight:500}.sq-ecom-receive-row-clickable{cursor:pointer;transition:background-color .15s}.sq-ecom-receive-row-clickable:hover td{background-color:#f8fafc}.sq-ecom-receive-eye-btn{color:#ef4444;cursor:pointer;background-color:#fff;border:1px solid #fca5a5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.sq-ecom-receive-eye-btn:hover{background-color:#fef2f2;border-color:#ef4444}.sq-ecom-receive-status-badge{color:#15803d;background-color:#dcfce7;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.sq-ecom-recv-detail-workspace,.sq-ecom-rcv-detail-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:20px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-ecom-recv-header,.sq-ecom-rcv-header{flex-shrink:0;align-items:center;gap:14px;margin-bottom:6px;display:flex}.sq-ecom-recv-back-btn,.sq-ecom-rcv-back-btn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.sq-ecom-recv-back-btn:hover,.sq-ecom-rcv-back-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translate(-2px)}.sq-ecom-recv-title,.sq-ecom-rcv-title{color:#000;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.sq-ecom-recv-top-fields,.sq-ecom-rcv-top-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sq-ecom-recv-field-col,.sq-ecom-rcv-field-col{flex-direction:column;gap:6px;display:flex}.sq-ecom-recv-field-label,.sq-ecom-rcv-field-label{color:#111827;font-size:13.5px;font-weight:600}.sq-ecom-recv-frameless-box,.sq-ecom-rcv-frameless-box{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;height:44px;padding:0 14px;font-size:13.5px;font-weight:500;display:flex}.sq-ecom-recv-items-card,.sq-ecom-rcv-items-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-shrink:0;overflow:visible;box-shadow:0 4px 20px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-ecom-recv-table,.sq-ecom-rcv-table{border-collapse:collapse;width:100%;font-size:13px}.sq-ecom-recv-table thead,.sq-ecom-rcv-table thead{background-color:#f6f6f7}.sq-ecom-recv-table th,.sq-ecom-rcv-table th{color:#475569;text-align:left;border-bottom:1px solid #ebecee;padding:14px 16px;font-size:12.5px;font-weight:600}.sq-ecom-recv-table td,.sq-ecom-rcv-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:16px}.sq-ecom-recv-div-box,.sq-ecom-rcv-div-box{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;height:38px;padding:0 12px;font-size:13px;display:inline-flex}.sq-ecom-recv-price-badge,.sq-ecom-rcv-price-badge{color:#991b1b;background-color:#fee2e2;border-radius:8px;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.sq-ecom-recv-qty-div,.sq-ecom-rcv-qty-div{align-items:center;gap:6px;display:inline-flex}.sq-ecom-recv-qty-box,.sq-ecom-rcv-qty-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:44px;height:36px;font-weight:600;display:inline-flex}.sq-ecom-recv-payment-card,.sq-ecom-rcv-payment-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;overflow:visible;box-shadow:0 1px 3px #00000005;height:auto!important;min-height:auto!important;max-height:none!important}.sq-ecom-recv-payment-header,.sq-ecom-rcv-payment-header{color:#374151;background-color:#f6f6f7;border-bottom:1px solid #ebecee;padding:12px 20px;font-size:13.5px;font-weight:600}.sq-ecom-recv-payment-body,.sq-ecom-rcv-payment-body{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.sq-ecom-recv-remark-box,.sq-ecom-rcv-remark-box{color:#64748b;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;padding:10px 14px;font-size:13px;font-weight:500}.sq-ecom-recv-total-box,.sq-ecom-rcv-total-box{color:#111827;white-space:nowrap;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.sq-ecom-recv-total-amount,.sq-ecom-rcv-total-amount{color:#0f172a;font-size:18px;font-weight:800}@media (width<=768px){.sq-ecom-recv-top-fields,.sq-ecom-rcv-top-fields{grid-template-columns:1fr}.sq-ecom-recv-payment-body,.sq-ecom-rcv-payment-body{flex-direction:column;align-items:flex-start}}.sq-ecom-stock-return-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:18px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-ecom-return-search-section{align-items:center;gap:12px;display:flex}.sq-ecom-return-search-form{align-items:center;gap:12px;width:100%;max-width:650px;display:flex}.sq-ecom-return-input-wrap{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:320px;height:42px;padding:0 14px;display:flex}.sq-ecom-return-input{font-family:var(--font-primary);color:#111827;background:0 0;border:none;outline:none;width:100%;font-size:13.5px}.sq-ecom-return-btn{color:#fff;height:42px;font-family:var(--font-primary);cursor:pointer;background-color:#000;border:none;border-radius:9px;padding:0 24px;font-size:13.5px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #00000026}.sq-ecom-return-btn:hover{background-color:#1f2937}.sq-ecom-return-clear-btn{color:#dc2626;height:42px;font-family:var(--font-primary);cursor:pointer;background-color:#fee2e2;border:1px solid #fecaca;border-radius:9px;align-items:center;gap:6px;padding:0 20px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #dc26261f}.sq-ecom-return-clear-btn:hover{color:#b91c1c;background-color:#fecaca}.sq-ecom-return-filter-btn{color:#111827;cursor:pointer;background-color:#fff;border:1.5px solid #111827;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .15s;display:flex}.sq-ecom-return-filter-btn:hover{background-color:#f3f4f6}.sq-ecom-return-filter-btn.clear{color:#dc2626;background-color:#fef2f2;border-color:#ef4444}.sq-ecom-return-filter-btn.clear:hover{color:#b91c1c;background-color:#fee2e2;border-color:#dc2626}.sq-ecom-return-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 20px #00000008}.sq-ecom-return-header{justify-content:space-between;align-items:center;display:flex}.sq-ecom-return-title{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.sq-ecom-return-table-wrap{width:100%;overflow-x:auto}.sq-ecom-return-table{border-collapse:collapse;width:100%;font-size:13.5px}.sq-ecom-return-table th{text-align:left;color:#64748b;letter-spacing:.02em;border-bottom:1.5px solid #f1f5f9;padding:12px 14px;font-size:12px;font-weight:600}.sq-ecom-return-table td{color:#1e293b;border-bottom:1px solid #f8fafc;padding:15px 14px;font-weight:500}.sq-ecom-return-row-clickable{cursor:pointer;transition:background-color .15s}.sq-ecom-return-row-clickable:hover td{background-color:#f8fafc}.sq-ecom-return-eye-btn{color:#ef4444;cursor:pointer;background-color:#fff;border:1px solid #fca5a5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.sq-ecom-return-eye-btn:hover{background-color:#fef2f2;border-color:#ef4444}.sq-ecom-return-status-badge{color:#dc2626;background-color:#fee2e2;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.sq-ecom-ret-detail-workspace{box-sizing:border-box;min-width:0;height:100%;min-height:0;font-family:var(--font-primary,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);flex-direction:column;flex:1;gap:20px;padding:4px 20px 120px 0;display:flex;overflow-x:hidden;overflow-y:auto!important}.sq-ecom-ret-header{flex-shrink:0;align-items:center;gap:14px;margin-bottom:4px;display:flex}.sq-ecom-ret-back-btn{color:#0f172a;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;box-shadow:0 1px 2px #0000000a}.sq-ecom-ret-back-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translate(-2px)}.sq-ecom-ret-title{color:#000;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.sq-ecom-ret-top-grid{grid-template-columns:2fr 1fr;gap:20px;display:grid}.sq-ecom-ret-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 20px #00000008}.sq-ecom-ret-card-header{border-bottom:1px solid #f1f5f9;padding-bottom:12px}.sq-ecom-ret-card-header-title{color:#0f172a;font-size:15px;font-weight:700}.sq-ecom-ret-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sq-ecom-ret-meta-body{flex-direction:column;gap:16px;display:flex}.sq-ecom-ret-field-group{flex-direction:column;gap:6px;display:flex}.sq-ecom-ret-label{color:#64748b;font-size:12px;font-weight:600}.sq-ecom-ret-display-box{color:#0f172a;box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;min-height:42px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.sq-ecom-ret-table{border-collapse:collapse;width:100%;font-size:13.5px}.sq-ecom-ret-table th{text-align:left;color:#64748b;letter-spacing:.02em;border-bottom:1.5px solid #f1f5f9;padding:12px 14px;font-size:12px;font-weight:600}.sq-ecom-ret-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f8fafc;padding:14px}.sq-ecom-ret-no-badge{color:#dc2626;background-color:#fee2e2;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.sq-ecom-ret-summary-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:24px;box-shadow:0 4px 20px #00000008}.sq-ecom-ret-summary-grid{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.sq-ecom-ret-summary-left{flex-direction:column;gap:12px;display:flex}.sq-ecom-ret-sum-row{justify-content:space-between;align-items:center;display:flex}.sq-ecom-ret-sum-label{color:#475569;font-size:13.5px;font-weight:600}.sq-ecom-ret-sum-display-box{color:#0f172a;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 14px;font-size:13.5px;font-weight:600}.sq-ecom-ret-total-box{background-color:#fef2f2;border:1.5px solid #fecaca;border-radius:12px;flex-direction:column;align-items:flex-end;gap:4px;padding:18px 24px;display:flex}.sq-ecom-ret-total-label{color:#991b1b;font-size:13px;font-weight:600}.sq-ecom-ret-total-amount{color:#dc2626;letter-spacing:-.02em;font-size:24px;font-weight:800}@media (width<=900px){.sq-ecom-ret-top-grid,.sq-ecom-ret-summary-grid{grid-template-columns:1fr}}.sq-login-container{box-sizing:border-box;background-color:#0c0d10;justify-content:center;align-items:center;width:100vw;min-height:100vh;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.sq-login-bg{z-index:1;width:100%;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:high-quality;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.sq-login-overlay{pointer-events:none;z-index:2;background:radial-gradient(#0000001a 40%,#000000a6 100%);position:absolute;inset:0}.sq-login-logo-header{z-index:20;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:absolute;top:36px;left:clamp(24px,4.5vw,64px)}.sq-login-brand-logo{object-fit:contain;filter:drop-shadow(0 2px 6px #0009);width:auto;height:48px}.sq-login-card-wrapper{z-index:10;box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:24px;display:flex;position:relative}.sq-login-card{box-sizing:border-box;background:#fff;border-radius:20px;width:100%;max-width:440px;padding:38px 36px 36px;box-shadow:0 20px 45px -8px #00000080,0 0 0 1px #ffffff26}.sq-login-card-header{margin-bottom:24px}.sq-login-title{color:#0f172a;letter-spacing:-.025em;margin-bottom:6px;font-size:26px;font-weight:800;line-height:1.2}.sq-login-subtitle{color:#64748b;font-size:13.5px;font-weight:400;line-height:1.4}.sq-login-form{flex-direction:column;display:flex}.sq-form-group{flex-direction:column;margin-bottom:16px;display:flex}.sq-form-label{color:#1e293b;align-items:center;gap:2px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.sq-form-label .sq-required{color:#1e293b;font-weight:600}.sq-input-container{align-items:center;width:100%;display:flex;position:relative}.sq-form-input{color:#0f172a;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.sq-form-input::placeholder{color:#94a3b8;font-weight:400}.sq-form-input:hover{border-color:#cbd5e1}.sq-form-input:focus{border-color:#09090b;box-shadow:0 0 0 2px #09090b1a}.sq-form-input.sq-input-has-error{background-color:#fef2f2;border-color:#ef4444}.sq-field-error{color:#ef4444;margin-top:4px;font-size:12px;font-weight:500}.sq-forgot-password{color:#334155;cursor:pointer;align-self:flex-start;margin-top:-2px;margin-bottom:22px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.sq-forgot-password:hover{color:#000;text-decoration:underline}.sq-login-btn{color:#fff;letter-spacing:-.01em;cursor:pointer;background-color:#09090b;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:14.5px;font-weight:600;transition:background-color .2s,transform .1s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #0003}.sq-login-btn:hover:not(:disabled){background-color:#27272a;transform:translateY(-1px);box-shadow:0 6px 16px #00000040}.sq-login-btn:active:not(:disabled){background-color:#09090b;transform:translateY(0)}.sq-login-btn:disabled{opacity:.7;cursor:not-allowed}@media (width<=640px){.sq-login-logo-header{top:20px;left:20px}.sq-login-brand-logo{height:38px}.sq-login-card{border-radius:16px;padding:30px 24px 28px}.sq-login-title{font-size:22px}}
