:root{font-family:var(--font-sans);color:#18181b;background:#f4f4f5;font-synthesis:none;font-size:13px;font-weight:400;-webkit-font-smoothing:antialiased;--accent: #18181b;--ink: #18181b;--muted: #52525b;--line: #e4e4e7;--soft: #f4f4f5}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{transition:background .15s,color .15s,border-color .15s}a{color:inherit;text-decoration:none}button{cursor:pointer}button,a.primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d4d4d8;border-radius:6px;background:#fff;padding:9px 12px;font-weight:550;color:#18181b;white-space:nowrap}button:hover,a.primary:hover{background:#f4f4f5;border-color:#d4d4d8}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:2px solid #52525b;outline-offset:3px}button.primary,a.primary{background:var(--accent);border-color:var(--accent);color:#fff}.primary:hover{background:#18181b!important}.primary.small{font-size:12px;padding:8px 12px}.full{width:100%}input,select,textarea{width:100%;border:1px solid #d4d4d8;border-radius:5px;background:#fff;padding:10px 11px;color:#18181b;outline:none;min-width:0}input:focus,select:focus,textarea:focus{border-color:#52525b;box-shadow:0 0 0 3px #52525b10}input::placeholder,textarea::placeholder{color:#71717a}input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent)}h1,h2,h3,p{margin:0}h1{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.9px}h2{font-size:14px;font-weight:600;letter-spacing:-.2px}h3{font-size:13px;font-weight:600}p{line-height:1.7}small{font-size:12px}hr{border:0;border-top:1px solid var(--line);margin:16px 0}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.app-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;background:#f4f4f5;border-inline-end:1px solid #d4d4d8;padding:27px 17px 0}.brand{display:flex;align-items:center;gap:10px;padding:0 5px}.brand-symbol{display:flex;align-items:center;justify-content:center;color:#fff;background:#18181b;border-radius:9px;width:36px;height:36px;flex-shrink:0}.brand strong{font-size:21px;letter-spacing:-1px;font-weight:650}.brand strong span{font-size:15px;color:#52525b;font-weight:400;margin:0 2px}.brand small{display:block;color:#52525b;font-size:12px;letter-spacing:1.8px;margin-top:3px}.workspace-switch{display:flex;align-items:center;gap:9px;margin:30px 0 28px;padding:11px 9px;border:1px solid #d4d4d8;border-radius:7px;background:#fafafa}.workspace-avatar{width:29px;height:29px;border-radius:5px;background:#d4d4d8;color:#52525b;display:grid;place-items:center;font-size:12px;font-weight:650}.workspace-switch div:nth-child(2){flex:1;min-width:0}.workspace-switch b{font-size:12px;white-space:nowrap}.workspace-switch small{display:block;font-size:12px;color:#52525b;margin-top:3px}.nav-label{font-size:12px;font-weight:650;letter-spacing:1.5px;color:#71717a;margin:0 12px 10px}.sidebar nav{display:flex;flex-direction:column;gap:5px;margin-bottom:29px}.sidebar nav a{padding:11px 12px;display:flex;align-items:center;gap:11px;color:#52525b;font-size:12px;border-radius:6px;font-weight:500}.sidebar nav a:hover{background:#e4e4e7}.sidebar nav a.active{background:#d4d4d8;color:#18181b}.sidebar nav a.active:after{content:"";width:5px;height:5px;background:#52525b;border-radius:50%;margin-inline-start:auto}.nav-note{font-size:12px;color:#71717a;margin-inline-start:auto;letter-spacing:1px}.business-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:5px;font-size:16px;line-height:1;font-weight:650}.business-icon.tamqo{background:#e4e4e7;color:#18181b}.business-icon.logix{background:#e4e4e7;color:#52525b}.sidebar-bottom{margin-top:auto}.connected{font-size:12px;color:#52525b;padding:14px 9px 20px;white-space:nowrap}.status-dot{display:inline-block;width:5px;height:5px;background:#52525b;border-radius:50%;margin-inline-end:6px}.connected p{font-size:12px;color:#71717a;margin-top:4px}.sidebar-bottom nav{margin-bottom:12px}.profile{display:flex;align-items:center;gap:9px;border-top:1px solid #d4d4d8;padding:18px 4px}.avatar{height:31px;width:31px;border:1px solid #d4d4d8;background:#e4e4e7;border-radius:50%;display:grid;place-items:center;color:#52525b;font-size:12px;flex-shrink:0}.profile b{font-size:12px}.profile small{display:block;color:#71717a;font-size:12px;margin-top:3px}.profile button{border:0;background:none;padding:3px}.main-shell{grid-column:2;min-width:0}.topbar{height:70px;background:#fafafa;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 32px}.topbar>div{display:flex;align-items:center;gap:15px}.icon-button{padding:6px!important;border-color:transparent!important;background:transparent!important;color:#52525b;flex-shrink:0}.icon-button:hover{background:#e4e4e7!important}.breadcrumb{font-size:12px;color:#71717a}.breadcrumb span{margin:0 12px;color:#71717a}.breadcrumb b{font-weight:500;color:#52525b}.live-label{display:flex;align-items:center;gap:5px;color:#52525b;font-size:12px;margin-inline-end:8px}main{padding:32px 32px 0;max-width:1800px;margin:auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:27px}.eyebrow{font-size:12px;color:#52525b;letter-spacing:1.6px;font-weight:600;margin-bottom:10px}.page-heading p{font-size:12px;color:#52525b;margin-top:10px}.page-actions{display:flex;align-items:center;gap:9px}.page-actions>a:not(.primary){padding:9px 12px;border:1px solid #d4d4d8;border-radius:6px;background:#fff}.report-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;gap:10px}.period-filter{display:flex;align-items:center;gap:8px;max-width:650px}.period-filter>select{width:150px;flex-shrink:0}.period-filter>input{max-width:160px}.toolbar-right{display:flex;align-items:center;gap:16px}.toolbar-right .muted{font-size:12px}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:23px}.metric{background:#fff;border:1px solid var(--line);border-radius:8px;padding:17px 18px 14px}.metric-label{display:flex;justify-content:space-between;align-items:center;color:#52525b;font-size:12px;margin-bottom:12px}.metric-label svg{color:#71717a}.metric-value{font-size:25px;font-weight:550;letter-spacing:-1px;white-space:nowrap;color:#18181b}.metric-foot{font-size:12px;color:#71717a;margin-top:10px;display:flex;align-items:center;gap:6px}.change{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:#52525b;background:#f4f4f5;border-radius:3px;padding:2px 4px;white-space:nowrap}.change.negative{color:#52525b;background:#f4f4f5}.tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid #d4d4d8;margin:0 0 22px;overflow-x:auto}.tabs button{border:0;background:none;border-bottom:2px solid transparent;border-radius:0;padding:12px 0;font-size:12px;color:#71717a}.tabs button.active{color:#18181b;border-bottom-color:#52525b}.tabs button:hover{color:#18181b}.panel{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:20px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 20px}.panel-head p{color:#71717a;font-size:12px;margin-top:5px}.panel-head>svg{color:#71717a}.panel-head button{font-size:12px}.overview-charts{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:20px}.chart-summary{display:flex;align-items:center;gap:9px;margin:0 20px 10px}.chart-summary strong{font-size:25px;letter-spacing:-1px;font-weight:550}.chart-summary .muted{font-size:12px}.legend{display:flex;align-items:center;gap:12px;font-size:12px;color:#52525b}.legend span{display:flex;align-items:center;gap:4px}.legend i{width:6px;height:6px;border-radius:50%;background:#52525b}.legend i.light{background:#71717a}.pipeline-total{display:flex;gap:10px;align-items:baseline;padding:0 20px 17px}.pipeline-total strong{font-size:30px;font-weight:550}.pipeline-total span{font-size:12px;color:#71717a}.pipeline-list{padding:0 20px}.pipeline-list a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f4f4f5;padding:13px 0;font-size:12px;color:#52525b}.pipeline-list a:hover{color:#18181b}.pipeline-list a>span{display:flex;align-items:center;gap:8px}.pipeline-list i{width:6px;height:6px;border-radius:50%}.pipeline-list b{display:flex;align-items:center;gap:14px;font-weight:550;color:#52525b}.pipeline-list b svg{color:#71717a}.pipeline-link{font-size:12px;display:flex;align-items:center;justify-content:space-between;margin:17px 20px;color:#52525b}.two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.text-link{display:inline-flex;align-items:center;gap:6px;color:#52525b;font-size:12px;background:none!important;border:0!important;padding:0!important}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:start;font-size:12px;white-space:nowrap}thead{background:#f4f4f5;border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7}th{padding:12px 18px;font-size:12px;font-weight:500;color:#71717a}td{padding:15px 18px;color:#52525b;border-bottom:1px solid #f4f4f5;max-width:350px}td b{font-weight:550;color:#18181b}tbody tr:last-child td{border:0}tbody tr:hover{background:#fafafa}.cell-stack{display:flex;flex-direction:column;gap:4px}.cell-stack span{font-size:12px;color:#71717a}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;line-height:1;border-radius:4px;background:#f4f4f5;color:#52525b;font-size:12px;font-weight:500;white-space:nowrap}.badge.delivered,.badge.synced,.badge.active{background:#e4e4e7;color:#52525b}.badge.new,.badge.cod{background:#f4f4f5;color:#71717a}.badge.confirmed,.badge.preparing,.badge.tamqo,.badge.tamqo_only{background:#f4f4f5;color:#52525b}.badge.partnership,.badge.shipped,.badge.logix,.badge.logix_only,.badge.cancelled,.badge.failed_delivery,.badge.error,.badge.returned,.badge.returning,.badge.mixed,.badge.out_for_delivery,.badge.ready_to_ship,.badge.online{background:#f4f4f5;color:#71717a}.summary-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 20px 22px;flex-wrap:wrap}.summary-strip>div{display:flex;flex-direction:column;gap:8px}.summary-strip span{font-size:12px;color:#71717a}.summary-strip b{font-size:15px;font-weight:550;color:#18181b}.summary-strip.standalone{padding:18px 20px;background:#f4f4f5;border:1px solid var(--line);border-radius:7px;margin-bottom:22px}.page-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 0 25px;font-size:12px;color:#71717a;border-top:1px solid var(--line);margin-top:20px}.page-footer span:first-child{font-weight:600;letter-spacing:-.4px;font-size:12px;color:#52525b}.metric-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 20px;gap:0 30px}.metric-rows>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e4e4e7;padding:13px 0;font-size:12px;color:#52525b}.metric-rows b{font-weight:550;color:#52525b;white-space:nowrap}.definition-toggle{background:none!important;border:0!important;color:#71717a!important;font-size:12px;padding-inline-start:0!important;margin-bottom:15px}.definitions{padding:0 20px 20px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.definitions p{font-size:12px;color:#52525b}.definitions b{display:block;color:#52525b;font-weight:550;margin-bottom:3px}.share-bar{display:flex;margin:0 20px 22px;border-radius:5px;overflow:hidden;min-width:0}.share-bar span{padding:16px 12px;background:#e4e4e7;color:#52525b;font-size:12px;min-width:90px}.share-bar span+span{background:#f4f4f5;color:#52525b}.loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:50px;color:#52525b;font-size:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error{display:flex;align-items:flex-start;gap:8px;background:#f4f4f5;border:1px solid #d4d4d8;color:#52525b;padding:12px;border-radius:6px;margin:10px 0;font-size:12px;line-height:1.6}.error svg,.note svg{flex-shrink:0;margin-top:2px}.success{display:flex;gap:8px;align-items:center;background:#e4e4e7;color:#52525b;padding:12px;border-radius:6px;margin:10px 0}.empty{padding:40px 15px 42px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#52525b;min-height:215px;justify-content:center}.empty-icon{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:10px;padding:12px;color:#71717a;margin-bottom:15px}.empty h3{font-size:12px;color:#52525b;font-weight:500}.empty p{font-size:12px;color:#71717a;margin:7px 0 15px}.list-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px 18px}.list-toolbar>select{width:auto;max-width:175px;font-size:12px}.search-input{display:flex;align-items:center;position:relative;flex:1;min-width:200px}.search-input svg{position:absolute;inset-inline-start:11px;color:#71717a}.search-input input{padding-inline-start:35px;font-size:12px;min-height:36px}.list-toolbar>button{font-size:12px}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;align-items:end}.filter-grid>button{align-self:end}.field{display:flex;flex-direction:column;gap:7px;text-align:start;font-size:12px;color:#52525b}.field>span{font-weight:550}.field small{font-size:12px;color:#71717a;line-height:1.5}.field input,.field select,.field textarea{font-size:12px;line-height:1.4}.pagination{padding:14px 18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#71717a}.pagination>div{display:flex;align-items:center;gap:10px}.pagination button{padding:5px}.order-id{font-weight:600;color:#52525b;font-size:12px}.order-id:hover{text-decoration:underline}.back-link{display:flex;align-items:center;gap:6px;font-size:12px;color:#52525b;margin-bottom:21px;width:fit-content}.order-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:22px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;padding:5px 20px 23px}.form-grid.flush{padding:0;margin-bottom:18px}.span-2{grid-column:span 2}.business-selection{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:0 20px 19px}.business-selection>label{cursor:pointer;display:flex;align-items:center;gap:10px;padding:15px;border:1px solid #e4e4e7;border-radius:6px}.business-selection>label.checked{background:#f4f4f5;border-color:#71717a}.business-selection .business-icon{height:29px;width:29px}.business-selection strong{font-weight:600;font-size:12px}.business-selection small{display:block;font-size:12px;color:#71717a;margin-top:4px}.form-padding{padding:0 20px 20px}.item-section{padding:18px 20px;border-top:1px solid var(--line)}.item-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.item-row{display:grid;grid-template-columns:minmax(100px,1.5fr) minmax(80px,1fr) 65px 100px 25px;gap:10px;align-items:center;padding:0 0 15px;margin-bottom:10px;border-bottom:1px solid #f4f4f5}.item-row:last-child{margin:0;border:0;padding-bottom:0}.item-row .field>span{font-size:12px}.item-subtotal{display:flex;flex-direction:column;gap:10px;font-size:12px;padding-top:1px}.item-subtotal small{font-size:12px;color:#52525b}.item-subtotal b{font-weight:550}.renewal{grid-column:1/-1;display:flex;gap:6px;align-items:center;font-size:12px;color:#52525b}.order-summary{position:sticky;top:20px;align-self:start}.summary-lines{padding:0 20px 18px}.summary-lines>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;color:#52525b}.summary-lines b{font-weight:550;color:#18181b}.summary-lines .summary-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;margin:4px 0 8px;font-size:15px;color:#18181b}.summary-total b{font-size:22px;letter-spacing:-.6px}.summary-lines .collection{background:#f4f4f5;border-radius:5px;padding:13px 9px;color:#52525b;font-size:12px}.small-note{font-size:12px;color:#71717a;text-align:center;margin-top:12px}.note{display:flex;align-items:flex-start;gap:9px;padding:13px 15px;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:6px;color:#52525b;font-size:12px;line-height:1.7;margin-bottom:19px}.order-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:23px}.order-actions button{font-size:12px}.detail-body{padding:0 20px 20px;font-size:12px;color:#52525b}.detail-body h3{color:#52525b;margin-bottom:12px;font-size:15px}.detail-body small{display:block;margin-top:6px;color:#71717a}.detail-body>p{margin-bottom:10px}.detail-body>button{margin-top:10px}.tracking-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.tracking-row h3{margin:6px 0 0}.timeline{padding:0 24px 20px}.timeline>div{display:flex;gap:16px;position:relative;padding:0 0 24px}.timeline>div:before{content:"";position:absolute;inset-inline-start:3px;top:10px;height:100%;width:1px;background:#d4d4d8}.timeline>div:last-child:before{display:none}.timeline i{width:7px;height:7px;border-radius:50%;background:#71717a;flex-shrink:0;margin-top:4px}.timeline b{font-size:12px;color:#52525b;font-weight:550}.timeline p{font-size:12px;color:#71717a;margin-top:6px}.danger-text{color:#52525b!important}.danger{background:#52525b!important;border-color:#52525b!important;color:#fff!important}.row-actions{display:flex;align-items:center;gap:7px}.row-actions button{font-size:12px;padding:6px 8px}.integration-status{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line)}.integration-status:last-of-type{margin-bottom:20px}.customer-cell{display:flex;align-items:center;gap:10px}dialog{padding:0;border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 3px #00000008;width:min(480px,calc(100vw - 30px));max-height:88vh;margin:auto;color:var(--ink);overflow:auto}dialog.wide{width:min(1000px,calc(100vw - 30px))}dialog::backdrop{background:#18181b65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog>header{padding:19px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.modal-body{padding:22px}.modal-body>.field{margin-bottom:18px}.modal-body>p{font-size:12px;color:#52525b;margin-bottom:16px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.checkbox-field{display:flex;align-items:center;gap:8px;color:#52525b;margin:15px 0;font-size:12px}.fatal{max-width:650px;padding:60px;margin:0 auto}.fatal p{margin:15px 0;color:#52525b}.login{min-height:100vh;display:grid;place-items:center;padding:20px;background:#f4f4f5}.login form{width:380px;padding:30px}.login .brand-symbol{margin-bottom:22px}.login h1{font-size:26px}.login p{color:#71717a;font-size:12px;margin:12px 0 25px}.login .field{margin-bottom:17px}.login button{width:100%;margin-top:5px}.collapsed{grid-template-columns:0 minmax(0,1fr)}.collapsed .sidebar{visibility:hidden;overflow:hidden;padding:0}.expense-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:1600px){main{padding:40px 45px 0}.metrics-grid{gap:20px}.metric{padding:20px 23px}.metric-value{font-size:29px}.overview-charts{grid-template-columns:2fr 1fr}.topbar{padding:0 45px}}@media(max-width:1200px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding:22px 12px 0}.brand strong{font-size:18px}.workspace-switch b{font-size:12px}.workspace-switch{padding:9px 6px}.connected{font-size:12px;padding-inline-start:4px}.connected p{font-size:12px}main{padding:25px 22px 0}.topbar{padding:0 22px}.metric{padding:15px 12px}.metric-value{font-size:21px}.metric-label{font-size:12px}.metrics-grid{gap:10px}.toolbar-right .muted{display:none}.tabs{gap:16px}.tabs button{font-size:12px}.order-form-layout{grid-template-columns:minmax(0,1fr) 255px;gap:15px}.item-row{grid-template-columns:1.3fr 1fr 60px}.item-subtotal{grid-column:1/3}.item-row>.icon-button{grid-column:3}.overview-charts{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr)}.two-columns .metric-rows{grid-template-columns:1fr}.collapsed{grid-template-columns:0 minmax(0,1fr)}}@media(max-width:960px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-charts{grid-template-columns:1fr}.two-columns{grid-template-columns:1fr;gap:0}.page-heading{align-items:flex-start}.page-actions{flex-wrap:wrap;justify-content:flex-end}.page-heading h1{font-size:25px}.order-form-layout{grid-template-columns:1fr}.order-summary{position:static}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-label{display:none}.definitions{grid-template-columns:1fr}.tabs{gap:20px}.topbar .breadcrumb{font-size:12px}.topbar .breadcrumb span{margin:0 6px}}@media(max-width:760px){.app-shell{grid-template-columns:0 minmax(0,1fr)}.sidebar{position:fixed;width:230px;z-index:30;box-shadow:none}.collapsed .sidebar{visibility:hidden}.topbar{height:58px;padding:0 15px}.topbar>div{gap:7px}.breadcrumb{display:none}main{padding:23px 16px 0}.page-heading{flex-direction:column;gap:17px}.page-heading h1{font-size:25px}.page-actions{justify-content:flex-start}.metric-value{font-size:23px}.metric{padding:16px}.metric-foot,.metric-label{font-size:12px}.report-toolbar{align-items:flex-start}.period-filter{flex-wrap:wrap;gap:6px}.period-filter>select{width:135px}.period-filter>input{max-width:125px}.report-toolbar .toolbar-right button{font-size:0;gap:0;padding:10px}.panel-head{padding:17px}.legend{gap:7px}.legend span{font-size:12px}.metric-rows{grid-template-columns:1fr}.form-grid{gap:15px;padding:5px 16px 20px}.business-selection{padding:0 16px 17px;gap:8px}.business-selection>label{padding:10px;gap:7px}.business-selection small{font-size:12px}.item-section{padding:16px}.page-footer{font-size:12px}.page-footer svg{display:none}.page-footer span:first-child{font-size:12px}.panel-head h2{font-size:13px}.list-toolbar{padding:12px}.list-toolbar>select{max-width:150px}.filter-grid{padding:14px}.summary-strip{gap:22px}.order-actions{gap:7px}.order-actions button{font-size:12px;padding:8px}.form-grid .span-2{grid-column:1/-1}dialog .form-grid{grid-template-columns:1fr}.checkbox-field{font-size:12px}}.permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:12px 0}.permission-grid label{display:flex;gap:8px;align-items:center;font-size:12px}fieldset{border:1px solid #d4d4d8;border-radius:8px;padding:12px;margin:12px 0}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--ink: #18181b;--muted: #71717a;--accent: #18181b;--line: rgb(0 0 0 / 7%);--soft: #f4f4f5;color:var(--ink);background:#f5f5f7;font-size:14px}body{min-width:320px}button,a.primary,.page-actions>a:not(.primary){min-height:44px;border-radius:10px;border-color:#00000017;background:#ffffffbf;color:#3f3f46;font-size:13px;font-weight:500;padding:10px 14px}button:hover,a.primary:hover{background:#fff;border-color:#00000029}button.primary,a.primary{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.primary:hover{background:#27272a!important}button:focus-visible,a:focus-visible,.table-wrap:focus-visible{outline:3px solid #a1a1aa;outline-offset:3px}button:disabled{opacity:.5}input,select,textarea{min-height:48px;border:1px solid rgb(0 0 0 / 10%);border-radius:9px;background:#ffffffd9;padding:11px 14px;color:var(--ink);transition:border-color .18s,background-color .18s,box-shadow .18s}input:hover,select:hover,textarea:hover{border-color:#0000002e}input:focus,select:focus,textarea:focus{border-color:#00000040;background:#fff;box-shadow:0 0 0 4px #0000000a}input::placeholder,textarea::placeholder{color:#a1a1aa}input[type=checkbox]{min-height:18px;width:18px;height:18px;flex-shrink:0}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#fca5a5;box-shadow:0 0 0 4px #ef44440f}select{padding-inline-end:28px}textarea{resize:vertical}h1,.page-heading h1{font-size:clamp(30px,2.5vw,34px);letter-spacing:-.025em;line-height:1.15}h2{font-size:14px}h3{font-size:13px}.app-shell{grid-template-columns:252px minmax(0,1fr);min-height:100dvh;padding:12px;gap:12px}.sidebar,.topbar,.panel,dialog{border:1px solid var(--line);background:#ffffffc7;box-shadow:0 1px 2px #00000005,inset 0 1px #ffffffd9;-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}.sidebar{top:12px;height:calc(100dvh - 24px);border-radius:26px;padding:22px 14px 0;scrollbar-width:thin}.brand{gap:9px}.brand strong{font-size:21px}.brand small{font-size:10px;letter-spacing:.02em;color:var(--muted)}.brand-symbol{background:var(--ink);border-radius:11px}.workspace-switch{margin:24px 0;padding:12px 10px;border-radius:14px;background:#00000006;border-color:var(--line)}.workspace-avatar,.avatar{background:#e4e4e7;color:#52525b}.workspace-switch b{font-size:12px;white-space:normal}.workspace-switch small{font-size:11px}.nav-label{font-size:11px;font-weight:500;letter-spacing:0;margin-bottom:8px}.sidebar nav{gap:4px;margin-bottom:22px}.sidebar nav a{min-height:44px;padding:10px 12px;border-radius:10px;font-size:13px;color:#52525b}.sidebar nav a:hover{background:#0000000a;color:var(--ink)}.sidebar nav a.active{background:var(--ink);color:#fff}.sidebar nav a.active:after{display:none}.sidebar nav a.active .nav-note{color:#d4d4d8}.business-icon.tamqo,.business-icon.logix{background:#0000000a;color:inherit}.nav-note{font-size:10px;letter-spacing:0}.connected{white-space:normal;font-size:11px;color:#52525b;padding:10px 10px 18px}.connected p{font-size:11px}.status-dot{background:#15803d}.profile{padding:16px 0;border-color:var(--line)}.profile>div:nth-child(2){min-width:0;flex:1}.profile b,.profile small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.profile small{font-size:11px}.profile button,.icon-button,.pagination button{min-width:44px;min-height:44px}.topbar{height:64px;border-radius:20px;padding:0 20px}.topbar .breadcrumb{font-size:12px}.topbar>div{min-width:0}.icon-button:hover{background:#0000000a!important}main{max-width:1600px;padding:28px 20px 0}.page-heading{margin-bottom:24px;align-items:center}.page-heading>div{min-width:0}.page-heading p{font-size:14px;line-height:1.6;margin-top:8px}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.015em;margin-bottom:8px}.page-actions{flex-wrap:wrap}.panel{border-radius:24px;margin-bottom:20px;min-width:0}.panel-head{padding:20px;flex-wrap:wrap}.panel-head p{font-size:12px;line-height:1.5;color:var(--muted)}.panel .panel{background:#00000005;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px}.metrics-grid{gap:12px;margin-bottom:24px}.metric{border-radius:18px;padding:18px;background:#ffffff8c;border-color:var(--line);min-width:0}.metric-label{font-size:12px;gap:8px;color:#52525b}.metric-label svg{color:#a1a1aa;flex-shrink:0}.metric-value{font-size:clamp(22px,2.2vw,29px);font-weight:600;letter-spacing:-.035em;color:var(--ink);overflow-wrap:anywhere;white-space:normal;font-variant-numeric:tabular-nums}.metric-foot{font-size:11px;line-height:1.5;flex-wrap:wrap}.change{background:#f0fdf4;color:#166534;border-radius:5px;font-size:11px}.change.negative{background:#fef2f2;color:#991b1b}.tabs{gap:22px;border-color:var(--line)}.tabs button{font-size:13px;color:#71717a}.tabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.tabs button:hover{color:var(--ink)}.chart-summary{flex-wrap:wrap}.chart-summary strong{color:var(--ink)}.legend{flex-wrap:wrap;font-size:11px}.legend span{font-size:11px}.legend i{background:#27272a}.legend i.light{background:#a1a1aa}.pipeline-list a{min-height:48px;font-size:13px}.pipeline-link,.text-link,.back-link{color:#3f3f46;font-size:12px;min-height:44px}.pipeline-total span{font-size:12px}.table-wrap{max-width:100%;overscroll-behavior-inline:contain}table{font-size:13px;text-align:start}thead{background:#00000006;border-color:var(--line)}th{font-size:12px;color:#71717a;padding:13px 18px}td{padding:15px 18px;color:#52525b;border-color:var(--line)}td b,.order-id{color:#27272a}tbody tr:hover{background:#00000004}.cell-stack span{font-size:12px}.badge{padding:5px 8px;border-radius:6px;font-size:11px;line-height:1.3}.badge,.badge.new,.badge.cod,.badge.confirmed,.badge.preparing,.badge.tamqo,.badge.tamqo_only,.badge.partnership,.badge.shipped,.badge.logix,.badge.logix_only,.badge.out_for_delivery,.badge.ready_to_ship,.badge.online{background:#f4f4f5;color:#52525b}.badge.delivered,.badge.synced,.badge.active,.success{background:#f0fdf4;color:#166534}.badge.cancelled,.badge.failed_delivery,.badge.error{background:#fef2f2;color:#991b1b}.badge.returned,.badge.returning,.badge.mixed{background:#fffbeb;color:#92400e}.error{background:#fef2f2;border-color:#fecaca;color:#991b1b;border-radius:12px;padding:10px 12px}.success{border-radius:12px}.danger{background:#b91c1c!important;border-color:#b91c1c!important}.danger-text{color:#b91c1c!important}.note,.summary-strip.standalone{background:#00000006;border-color:var(--line);color:#52525b;border-radius:14px}.summary-strip span,.summary-lines>div,.metric-rows>div{font-size:13px}.summary-strip b,.summary-lines b,.metric-rows b{color:#27272a;font-variant-numeric:tabular-nums}.share-bar{border-radius:10px}.share-bar span{background:#e4e4e7;color:#3f3f46}.share-bar span+span{background:#52525b;color:#fff}.field{text-align:start;font-size:13px;color:#27272a;min-width:0}.field>span{font-weight:600}.field small{font-size:12px}.field input,.field select,.field textarea,.search-input input{font-size:16px}.search-input{min-width:min(200px,100%)}.search-input input{padding-inline-start:38px}.list-toolbar>select{min-height:44px;font-size:13px}.list-toolbar>button,.panel-head button,.order-actions button,.row-actions button{font-size:12px}.form-grid{gap:16px}.business-selection>label{border-radius:14px;border-color:var(--line)}.business-selection>label.checked{background:#00000008;border-color:#a1a1aa}.business-selection small{font-size:11px}.item-row{grid-template-columns:minmax(100px,1.5fr) minmax(80px,1fr) 65px 100px 44px}.item-row .field>span,.item-subtotal small{font-size:12px}.summary-lines .collection{background:#f4f4f5;color:#52525b;border-radius:10px;font-size:12px}.integration-status{min-height:68px;gap:12px}.detail-body,.timeline,.modal-body,.note,.error{overflow-wrap:anywhere}.empty{padding:36px 20px}.empty-icon{background:none;border:0;padding:0;color:#a1a1aa}.empty h3{font-size:14px;color:#3f3f46}.empty p{font-size:13px;color:#71717a}.loading{padding:40px 20px}dialog{border-radius:24px;max-height:calc(100dvh - 32px)}dialog::backdrop{background:#18181b4d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-body{padding:20px}.modal-actions{flex-wrap:wrap}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.permission-grid label,.checkbox-field{min-height:44px}fieldset{min-width:0;border-color:var(--line);border-radius:14px}.login{min-height:100dvh;background:radial-gradient(ellipse at 15% 15%,#e4e4ee80,transparent 50%),#f5f5f7;padding:24px 16px}.login form{width:min(100%,440px);padding:32px;border-radius:30px}.login h1{font-size:36px;line-height:1.08;letter-spacing:-.035em}.login p{font-size:14px;color:#71717a}.login button{min-height:48px}.page-footer{font-size:11px;color:#71717a}.page-footer span:first-child{font-size:12px}.collapsed{grid-template-columns:0 minmax(0,1fr);gap:0}.skip-link{position:fixed;inset-block-start:-100px;inset-inline-start:20px;z-index:100;padding:12px 18px;background:#18181b;color:#fff;border-radius:10px}.skip-link:focus{inset-block-start:12px}.nav-backdrop,.nav-close{display:none}:dir(rtl) :is(.back-link,.pipeline-link,.text-link,.pagination) svg,:dir(rtl) .pipeline-list .lucide-chevron-right{transform:rotate(180deg)}@media(max-width:1200px){.app-shell{grid-template-columns:230px minmax(0,1fr)}.app-shell.collapsed{grid-template-columns:0 minmax(0,1fr)}.sidebar{padding:20px 12px 0}.item-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 64px}.order-form-layout{grid-template-columns:minmax(0,1fr)}.order-summary{position:static}}@media(max-width:960px){.report-toolbar{flex-wrap:wrap}.page-heading{align-items:flex-start}}@media(max-width:760px){.app-shell,.app-shell.collapsed{padding:0;gap:0;grid-template-columns:0 minmax(0,1fr)}.sidebar{position:fixed;inset-block:8px;inset-inline-start:8px;top:8px;width:min(292px,calc(100vw - 32px));height:calc(100dvh - 16px);padding:22px 14px 0;z-index:40;transition:transform .22s ease,visibility .22s}.collapsed .sidebar{padding:22px 14px 0;transform:translate(-110%)}.collapsed .sidebar:dir(rtl){transform:translate(110%)}.nav-close{display:inline-flex;align-self:flex-end;margin:-10px -4px 8px}.nav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;z-index:35;background:#18181b40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-backdrop:hover{background:#18181b40}.topbar{margin:8px;padding:0 10px;height:60px;border-radius:18px}main{padding:20px 16px 0}.page-heading{gap:16px}.page-heading h1{font-size:30px}.page-actions{width:100%;gap:8px}.metric{padding:14px}.metric-value{font-size:23px}.metric-foot{font-size:11px}.metric-label{font-size:12px;align-items:flex-start}.panel{border-radius:20px}.panel-head{padding:18px 16px}.panel-head h2{font-size:14px}.period-filter{max-width:100%}.period-filter>select{width:150px}.period-filter>input{max-width:145px}.report-toolbar .toolbar-right button{font-size:12px;gap:6px}.form-grid,.filter-grid{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:1 / -1}.business-selection{grid-template-columns:minmax(0,1fr)}.business-selection>label{min-height:64px}.pagination{flex-wrap:wrap;gap:12px;padding:12px}.pagination>div{gap:8px}.list-toolbar>select{flex:1;min-width:120px;max-width:100%}.page-footer{align-items:flex-start;flex-direction:column;gap:8px;font-size:11px}.login form{padding:24px}.login h1{font-size:32px}.modal-body{padding:16px}}@media(max-width:360px){.metrics-grid{grid-template-columns:minmax(0,1fr)}.item-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.item-row>.icon-button{grid-column:2;justify-self:end}.item-subtotal{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}.spin{animation-duration:2s}}html,body,#root{width:100%;max-width:100%;min-width:0}html,body{overflow-x:hidden;overflow-x:clip}img,video{display:block;max-width:100%;height:auto}main,.main-shell,.page-heading,.page-heading>*,.page-actions,.report-toolbar,.report-toolbar>*,.period-filter,.toolbar-right,.metrics-grid,.metric,.panel,.panel-head,.panel-head>*,.overview-charts,.overview-charts>*,.two-columns,.two-columns>*,.filter-grid,.form-grid,.order-form-layout,.order-form-layout>*,.item-section,.item-row,.item-row>*,.business-selection,.summary-strip,.summary-lines,.metric-rows,.definitions,.list-toolbar,.search-input,.field,.integration-status,.tracking-row,.modal-body,.permission-grid,.profile>div,.pipeline-list a>span,.pipeline-list b{min-width:0}.page-heading p,.panel-head p,.detail-body,.note,.error,.success,.empty,.integration-status,.profile b,.profile small,.summary-lines,.metric-rows,.pipeline-list a,.pipeline-link,.text-link,.back-link{overflow-wrap:anywhere}.table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:thin}.table-wrap table{min-width:100%}.tabs{max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-inline:contain}.tabs button{flex:0 0 auto}.recharts-responsive-container,.recharts-wrapper,.chart-container{max-width:100%!important;min-width:0!important}@media(max-width:1024px){.overview-charts{grid-template-columns:minmax(0,1fr)}.two-columns{grid-template-columns:minmax(0,1fr);gap:0}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.definitions{grid-template-columns:minmax(0,1fr)}.report-toolbar,.toolbar-right{flex-wrap:wrap}}@media(max-width:960px){.metrics-grid,.expense-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.order-form-layout{grid-template-columns:minmax(0,1fr)}.order-summary{position:static}.page-actions{flex-wrap:wrap}}@media(max-width:760px){.app-shell,.app-shell.collapsed{width:100%;min-height:100dvh;padding:0;gap:0;grid-template-columns:0 minmax(0,1fr)}.main-shell{width:100%;grid-column:2}.sidebar{max-width:calc(100vw - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.collapsed .nav-backdrop{display:none;pointer-events:none}.topbar{max-width:calc(100vw - 16px)}.topbar>div{max-width:100%}main{width:100%;padding-inline-start:max(16px,env(safe-area-inset-left));padding-inline-end:max(16px,env(safe-area-inset-right))}.page-heading{flex-direction:column;align-items:stretch}.page-heading h1{font-size:clamp(26px,8vw,30px);overflow-wrap:anywhere}.page-actions{width:100%;justify-content:flex-start}.page-actions>button,.page-actions>a{flex:1 1 auto;max-width:100%}.report-toolbar{flex-direction:column;align-items:stretch;width:100%}.period-filter,.toolbar-right{width:100%;max-width:none}.period-filter{display:flex;flex-wrap:wrap}.period-filter>select,.period-filter>input{flex:1 1 145px;width:auto;max-width:none;min-width:0}.toolbar-right{justify-content:flex-start;gap:8px}.toolbar-right>button,.toolbar-right>a{flex:0 1 auto}.form-grid,.filter-grid,dialog .form-grid{grid-template-columns:minmax(0,1fr)}.span-2,.form-grid .span-2{grid-column:1 / -1}.business-selection{grid-template-columns:minmax(0,1fr)}.item-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.item-row>.icon-button{grid-column:2;justify-self:end;align-self:end}.item-subtotal{grid-column:auto}.renewal{grid-column:1 / -1}.list-toolbar{align-items:stretch}.search-input{flex:1 0 100%;width:100%;max-width:100%}.list-toolbar>select{flex:1 1 140px;width:auto;max-width:100%}.list-toolbar>button{flex:0 1 auto}.panel-head{align-items:flex-start}.panel-head>div{min-width:0}.metric-rows{grid-template-columns:minmax(0,1fr)}.summary-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.summary-strip>div{min-width:0}.summary-lines>div,.metric-rows>div{align-items:flex-start}.summary-lines>div>:last-child,.metric-rows>div>:last-child{text-align:end}.share-bar{flex-wrap:wrap;overflow:visible}.share-bar span{flex:1 1 120px;min-width:0}.integration-status,.tracking-row{align-items:flex-start;flex-wrap:wrap;gap:10px}.integration-status>:first-child,.tracking-row>:first-child{min-width:0;flex:1 1 220px}.row-actions,.order-actions,.modal-actions{max-width:100%;flex-wrap:wrap}.timeline{padding-inline:18px}.fatal{width:100%;max-width:100%;padding:32px 20px}dialog,dialog.wide{width:min(calc(100vw - 16px),1000px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}dialog>header{gap:12px;padding:16px}.modal-body{max-width:100%}button,a.primary,.page-actions>a:not(.primary){white-space:normal;line-height:1.25}}@media(max-width:560px){.metrics-grid,.expense-metrics{grid-template-columns:minmax(0,1fr)}.metric-value{font-size:clamp(22px,7vw,27px)}.page-actions>button,.page-actions>a,.toolbar-right>button,.toolbar-right>a{min-width:0}.pipeline-list a{gap:12px;align-items:flex-start}.pipeline-list b{gap:8px;flex-shrink:0}.pagination{align-items:stretch}.pagination>div{margin-inline-start:auto}.login{padding-inline-start:max(16px,env(safe-area-inset-left));padding-inline-end:max(16px,env(safe-area-inset-right))}.login form{width:100%;max-width:440px}}@media(max-width:480px){.topbar{margin:6px;max-width:calc(100vw - 12px);padding-inline:6px;border-radius:16px}.topbar>div{gap:4px}main{padding-top:16px;padding-inline-start:max(12px,env(safe-area-inset-left));padding-inline-end:max(12px,env(safe-area-inset-right))}.page-heading{margin-bottom:18px}.page-heading h1{font-size:clamp(25px,8.5vw,29px)}.page-actions>button,.page-actions>a{flex-basis:100%;width:100%}.panel{border-radius:18px}.panel-head,.form-grid,.business-selection,.item-section,.form-padding,.detail-body,.summary-lines,.metric-rows,.definitions,.list-toolbar{padding-inline:14px}.chart-summary,.pipeline-list,.pipeline-total,.pipeline-link,.share-bar{margin-inline:14px}.pipeline-list,.pipeline-total{padding-inline:0}.pipeline-link{width:auto}.period-filter{display:grid;grid-template-columns:minmax(0,1fr)}.period-filter>select,.period-filter>input{width:100%;max-width:100%}.toolbar-right>button,.toolbar-right>a{flex:1 1 auto}.list-toolbar>select,.list-toolbar>button{flex:1 1 100%;width:100%;max-width:100%}.summary-strip{padding-inline:14px}.integration-status{flex-direction:column;align-items:stretch}.integration-status>:first-child{flex-basis:auto}.integration-status button,.integration-status a,.order-actions{width:100%}.order-actions button,.order-actions a{flex:1 1 100%;width:100%}.pagination{flex-direction:column;align-items:stretch}.pagination>div{width:100%;margin-inline-start:0;justify-content:space-between}dialog,dialog.wide{width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:18px}dialog>header,.modal-body{padding:14px}.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions button,.modal-actions a{width:100%}.login form{padding:22px 18px;border-radius:22px}.login h1{font-size:clamp(28px,9vw,32px)}.fatal{padding:24px 16px}}@media(max-width:360px){.summary-strip,.item-row{grid-template-columns:minmax(0,1fr)}.item-row>.icon-button,.item-subtotal{grid-column:1}.item-row>.icon-button{justify-self:end}.renewal{grid-column:1}.topbar .icon-button,.profile button,.pagination button{min-width:40px;min-height:40px}}@media(max-width:760px)and (max-height:520px){.sidebar{inset-block:4px;height:calc(100dvh - 8px);border-radius:18px}.workspace-switch{margin-block:14px}.sidebar nav{margin-bottom:14px}.topbar{height:54px}}@media(hover:none)and (pointer:coarse){button,a.primary,.page-actions>a:not(.primary),.sidebar nav a,.text-link,.back-link,.pipeline-link{min-height:44px}}
