.sales-order-create{margin:0 42px 16px;padding:22px}.sales-order-create .panel-heading{margin-bottom:20px}.sales-order-create .modal-form{max-width:none}.sales-order-list-heading{margin-bottom:4px}.inline-create-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.sales-order-fields-grid,.sales-order-payment-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;min-width:0;display:grid}.sales-order-fields-grid>label,.sales-order-payment-row>label,.sales-order-payment-term label,.inline-create-form .extra-line>label{overflow-wrap:anywhere;row-gap:8px;min-width:0}.sales-order-fields-grid>.sales-order-customer-field{grid-column:1/-1;gap:8px;min-width:0;display:grid}.sales-order-customer-field>label{color:#5f6e82;gap:8px;font-size:11px;font-weight:600;display:grid}.sales-order-customer-field .field-label{white-space:nowrap}.sales-order-customer-controls{align-items:stretch;gap:8px;min-width:0;display:flex}.sales-order-customer-controls select{flex:auto;min-width:0}.sales-order-customer-controls .ghost-button{white-space:nowrap;flex:none;min-height:40px}.inline-create-form .field-label{white-space:normal;display:inline}.inline-create-form .required-mark{white-space:nowrap;display:inline-block}.inline-create-form>label,.inline-create-form>.extra-line,.inline-create-form>.add-line-button,.inline-create-form>button:last-child,.inline-create-form>.form-error,.inline-create-form .form-row{grid-column:1/-1}.inline-create-form .extra-line{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:14px 20px;display:grid}.sales-order-product-picker,.sales-order-line-details{align-content:start;gap:10px;min-width:0;display:grid}.sales-order-product-picker>label,.sales-order-line-details>label{row-gap:8px;min-width:0}.sales-order-product-table-scroll{scrollbar-gutter:stable;background:#fff;border:1px solid #e0e7f0;border-radius:9px;height:248px;overflow:auto}.sales-order-product-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:420px;font-size:11px}.sales-order-product-table caption{color:#34445b;text-align:left;padding:10px 10px 8px;font-size:11px;font-weight:700}.sales-order-product-table th,.sales-order-product-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf1f6;padding:9px 10px;overflow:hidden}.sales-order-product-table th{z-index:1;color:#687992;background:#f5f8fc;font-size:10px;font-weight:700;position:sticky;top:0}.sales-order-product-table th:first-child{width:31%}.sales-order-product-table th:nth-child(2){width:25%}.sales-order-product-table th:nth-child(3){width:44%}.sales-order-product-table tbody tr{cursor:pointer;outline:none;transition:background-color .14s}:is(.sales-order-product-table tbody tr:hover,.sales-order-product-table tbody tr:focus-visible){background:#f1f6ff}.sales-order-product-table tbody tr.is-selected{color:#174ea6;background:#eaf2ff;font-weight:600}.sales-order-product-table tbody tr:last-child td{border-bottom:0}.sales-order-product-table .sales-order-product-empty{color:#8290a3;text-align:center;white-space:normal;height:200px}.sales-order-line-details{gap:14px}.sales-order-partner-notice{color:#728198;font-size:11px;line-height:1.5}.sales-order-line-details .remove-line-button{justify-self:start}.sales-order-payment-term{align-content:start;gap:12px;min-width:0;display:grid}.inline-create-form .sales-order-note-field textarea{resize:vertical;min-height:88px}.inline-create-form .extra-line legend,.inline-create-form .extra-line .remove-line-button{grid-column:1/-1}.sales-order-create .field-error{color:#df5962;margin-top:6px;font-size:11px;font-weight:500;display:block}.sales-order-create .promotion-preview{color:#168768;background:#effaf4;border:1px solid #ccebdd;border-radius:7px;margin-top:8px;padding:9px 11px;font-size:11px;font-weight:500;line-height:1.5;display:block}.sales-order-create button:disabled{cursor:not-allowed;opacity:.55}.modal.wide{width:min(1120px,100%);max-height:calc(100vh - 40px);overflow:auto}.sales-order-detail{color:#4d5b70}.sales-order-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.sales-order-summary>div{background:#f8faff;border:1px solid #e8edf3;border-radius:9px;padding:13px}.sales-order-summary span,.sales-order-summary strong{display:block}.sales-order-summary span{color:#8996a8;font-size:10px}.sales-order-summary strong{color:#172238;margin-top:7px;font-size:15px}.sales-order-summary .status{margin-top:-3px;font-size:10px;display:inline-block}.sales-order-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sales-order-info-card{border:1px solid #e8edf3;border-radius:9px;padding:14px}.sales-order-info-card h3,.sales-order-detail .detail-section h3{color:#172238;margin:0;font:700 13px Manrope,sans-serif}.sales-order-info-card dl{grid-template-columns:minmax(105px,.8fr) 1.4fr;gap:8px 12px;margin:13px 0 0;font-size:11px;display:grid}.sales-order-info-card dt{color:#96a2b2}.sales-order-info-card dd{color:#334157;overflow-wrap:anywhere;margin:0}.sales-order-note{color:#65748a;background:#f4f7fb;border-radius:8px;margin-top:12px;padding:11px 13px;font-size:11px;line-height:1.5}.sales-order-detail .detail-section{margin-top:20px}.sales-order-detail .detail-section .panel-heading p{margin:5px 0 0}.sales-order-lines-table{min-width:940px!important}.sales-order-lines-table td strong,.sales-order-lines-table td small{display:block}.sales-order-lines-table td small{color:#94a1b2;margin-top:4px;font-size:10px}.sales-order-lines-table tfoot td{color:#172238;background:#fafbfc;border-bottom:0;font-weight:700}.sales-order-lines-table tfoot td:first-child{text-align:right}.issue-detail-link{font-size:inherit;padding:0}.issue-lines-table{min-width:1120px!important}.issue-detail .sales-order-summary{grid-template-columns:minmax(0,1fr)}.issue-lines-table td strong,.issue-lines-table td small{display:block}.issue-lines-table td small{color:#94a1b2;white-space:normal;margin-top:4px;font-size:10px;line-height:1.45}.issue-lines-table .serial-cell small{min-width:150px;max-width:260px}.issue-lines-table .quantity-difference{color:#c98232;font-weight:600}.sales-order-edit-action,.sales-order-edit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.sales-order-edit-action span,.sales-order-edit-heading p{color:#65748b;margin:0;font-size:13px}.sales-order-edit-heading h3{margin:0 0 4px}.sales-order-history{border-top:1px solid #e8edf3;margin-top:20px;padding-top:18px}.sales-order-history-entry{background:#f8fafc;border:1px solid #e7edf4;border-radius:10px;margin:10px 0;padding:14px}.sales-order-history-meta{color:#35445c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-order-history-meta time{color:#748196;font-size:12px}.sales-order-history-entry dl{gap:8px;margin:12px 0 0;display:grid}.sales-order-history-entry dl>div{grid-template-columns:minmax(110px,.7fr) minmax(0,2fr);align-items:start;gap:8px;display:grid}.sales-order-history-entry dt{color:#56657b;font-size:13px;font-weight:650}.sales-order-history-entry dd{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin:0;display:flex}.history-before{color:#8a4650}.history-after{color:#16714d;font-weight:650}@media (max-width:520px){.sales-order-history-entry dl>div{grid-template-columns:1fr;gap:3px}}@media (max-width:780px){.sales-order-create{margin:0 18px 14px}.inline-create-form .extra-line>:not(legend):not(.remove-line-button){min-width:0}.inline-create-form .extra-line{grid-template-columns:minmax(0,1fr)}.sales-order-summary,.sales-order-info-grid{grid-template-columns:1fr}}@media (max-width:1024px){.sales-order-fields-grid,.sales-order-payment-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.sales-order-fields-grid,.sales-order-payment-row{grid-template-columns:minmax(0,1fr)}}.app-tabs{border-bottom:1px solid var(--line);white-space:nowrap;background:#fff;align-items:center;gap:5px;padding:8px 18px;display:flex;overflow-x:auto}.app-tab{color:#617087;background:#f3f6fa;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;min-height:34px;padding:0 9px;font-size:12px;display:inline-flex}.app-tab.active{color:#245bc9;background:#eaf1ff;border-color:#bcd0fb;font-weight:700}.app-tab button{color:inherit;background:0 0;border:0;padding:7px 3px}.app-tab .tab-close{margin-left:8px;font-size:17px;line-height:1}.home-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:15px;margin:0 42px 40px;display:grid}.home-card{text-align:left;border:1px solid var(--line);min-height:145px;box-shadow:var(--shadow);color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:7px;padding:20px;display:flex}.home-card:hover{border-color:#9cb7f4;transform:translateY(-2px)}.home-card>span{background:var(--blue-soft);width:37px;height:37px;color:var(--blue);border-radius:9px;place-items:center;font-size:21px;display:grid}.home-card strong{font-size:14px}.home-card small{color:var(--muted)}.notice-button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;min-width:43px;padding:7px 8px;font-weight:700}.notice-panel{z-index:8;border:1px solid var(--line);background:#fff;border-radius:13px;width:min(390px,100vw - 32px);max-height:min(580px,75vh);padding:14px;position:absolute;top:80px;right:24px;overflow:auto;box-shadow:0 20px 55px #17263d33}.notice-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.notice-head button{background:0 0;border:0;font-size:22px}.notice-setting{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#f7f9fc;border-radius:7px;margin-bottom:7px;padding:9px;display:block}.notice-setting:disabled{opacity:.7;cursor:default}.notice-hint{color:var(--muted);margin:8px 2px;font-size:11px;line-height:1.5}.notice-list{gap:5px;display:grid}.notice-list>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;gap:4px;padding:11px 5px;display:grid}.notice-list>button:hover{background:#f7f9fc}.notice-list span,.notice-list p{color:var(--muted);font-size:11px}.mobile-menu-button{display:none}@media (max-width:780px){.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px 28px}.home-card{min-height:130px;padding:14px}.mobile-menu-button{z-index:21;color:#245bc9;background:#eaf1ff;border:0;border-radius:7px;padding:8px 10px;display:block;position:fixed;top:17px;left:8px}.sidebar.mobile-open{z-index:20;width:min(290px,85vw);padding-top:70px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto;box-shadow:8px 0 35px #17263d44}.topbar{gap:8px;padding-left:53px!important}.topbar .breadcrumbs{display:none}.topbar .global-search{min-width:0}.topbar .global-search input{width:100%;min-width:0}.top-actions .filter-select,.top-actions .admin-shortcut{display:none}.notice-panel{top:76px;right:8px}}.app-shell[data-active-view=feature] .main-content{min-width:0;overflow-x:clip}.app-shell[data-active-view=feature] .topbar{gap:16px}.app-shell[data-active-view=feature] .topbar-identity,.app-shell[data-active-view=feature] .top-actions{min-width:0}.app-shell[data-active-view=feature] .top-actions{gap:10px}.app-shell[data-active-view=feature] .page-header{align-items:center;gap:24px;padding-top:32px;padding-bottom:23px}.app-shell[data-active-view=feature] .page-header>div:first-child{flex:1;min-width:0}.app-shell[data-active-view=feature] .page-header h1{overflow-wrap:anywhere;font-size:clamp(25px,2.2vw,30px);line-height:1.2}.app-shell[data-active-view=feature] .subtitle{max-width:72ch;line-height:1.5}.app-shell[data-active-view=feature] .header-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:max-content}.app-shell[data-active-view=feature] .header-actions>button{min-height:40px}.app-shell[data-active-view=feature] .panel-heading{flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.app-shell[data-active-view=feature] .panel-heading>div{flex:220px;min-width:0}.app-shell[data-active-view=feature] .panel-heading h2{overflow-wrap:anywhere;line-height:1.35}.app-shell[data-active-view=feature] .panel-heading p{overflow-wrap:anywhere;line-height:1.5}.app-shell[data-active-view=feature] .content-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.app-shell[data-active-view=feature] .bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr)}.app-shell[data-active-view=feature] .content-grid>*,.app-shell[data-active-view=feature] .bottom-grid>*{min-width:0}.app-shell[data-active-view=feature] .alert-row{gap:10px;min-width:0}.app-shell[data-active-view=feature] .alert-row>div{overflow-wrap:anywhere;min-width:0}.app-shell[data-active-view=feature] .alert-row>span:last-child{white-space:normal;text-align:right;flex:none}.app-shell[data-active-view=feature] .kpi-card{min-width:0;min-height:128px}.app-shell[data-active-view=feature] .kpi-card p{max-width:calc(100% - 34px);min-height:2.6em;line-height:1.4}.app-shell[data-active-view=feature] .stock-view{min-width:0}.app-shell[data-active-view=feature] .toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.app-shell[data-active-view=feature] .toolbar .search-box{flex:300px;min-width:min(100%,240px);margin:0}.app-shell[data-active-view=feature] .toolbar .result-count{white-space:nowrap;margin-right:auto}.app-shell[data-active-view=feature] .result-count{line-height:1.4}.app-shell[data-active-view=feature] .table-wrap{overscroll-behavior-x:contain;max-width:100%}.app-shell[data-active-view=feature] .table-wrap th{white-space:nowrap;line-height:1.35}.app-shell[data-active-view=feature] .table-wrap td{vertical-align:middle}.app-shell[data-active-view=feature] .row-actions{align-items:center;gap:5px 8px}.app-shell[data-active-view=feature] .row-menu{min-height:28px}.app-shell[data-active-view=feature] .form-error{overflow-wrap:anywhere;line-height:1.5}.app-shell[data-active-view=feature] .modal-backdrop{align-items:center;overflow:auto}.app-shell[data-active-view=feature] .modal{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}.app-shell[data-active-view=feature] .modal-head{align-items:flex-start;gap:16px}.app-shell[data-active-view=feature] .modal-head h2{overflow-wrap:anywhere;line-height:1.25}.app-shell[data-active-view=feature] .form-row{align-items:start;min-width:0}.app-shell[data-active-view=feature] .form-row>label{overflow-wrap:anywhere;min-width:0;line-height:1.45}.app-shell[data-active-view=feature] .form-row input,.app-shell[data-active-view=feature] .form-row select,.app-shell[data-active-view=feature] .modal-form>label input,.app-shell[data-active-view=feature] .modal-form>label select,.app-shell[data-active-view=feature] .modal-form>label textarea{min-width:0;max-width:100%}.app-shell[data-active-view=feature] .modal-actions{flex-wrap:wrap;gap:9px}.app-shell[data-active-view=feature] .document-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app-shell[data-active-view=feature] .document-meta>span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.app-shell[data-active-view=feature] .sales-order-info-card{min-width:0}.app-shell[data-active-view=feature] .sales-order-info-card dl{grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr)}.app-shell[data-active-view=feature] .sales-order-info-card dd{overflow-wrap:anywhere;min-width:0}.app-shell[data-active-view=feature] .document-detail .detail-section{min-width:0}.app-shell[data-active-view=feature] .scanner-backdrop{padding:16px;overflow:auto}.app-shell[data-active-view=feature] .scanner-panel{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto}@media (max-width:1100px){.app-shell[data-active-view=feature] .page-header{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:28px 26px 20px}.app-shell[data-active-view=feature] .header-actions{justify-content:flex-start;width:100%;min-width:0;margin:0}.app-shell[data-active-view=feature] .topbar{gap:12px;padding-inline:24px}.app-shell[data-active-view=feature] .top-actions{gap:8px}.app-shell[data-active-view=feature] .user-meta{display:none}.app-shell[data-active-view=feature] .content-grid,.app-shell[data-active-view=feature] .bottom-grid{grid-template-columns:minmax(0,1fr);margin-inline:26px}.app-shell[data-active-view=feature] .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:26px}.app-shell[data-active-view=feature] .stock-view{margin-inline:26px}}@media (max-width:780px){.app-shell[data-active-view=feature] .topbar{padding-left:8px!important}.app-shell[data-active-view=feature] .mobile-menu-button{z-index:auto;flex:0 0 34px;position:static;top:auto;left:auto}.app-shell[data-active-view=feature] .topbar-identity{gap:10px;padding-left:0}.app-shell[data-active-view=feature] .topbar{flex-wrap:nowrap;height:auto;min-height:64px;padding:10px 16px 10px 8px!important}.app-shell[data-active-view=feature] .topbar-brand{gap:7px;font-size:16px}.app-shell[data-active-view=feature] .topbar-brand .brand-mark{width:30px;height:30px;font-size:17px}.app-shell[data-active-view=feature] .top-actions{flex:none;margin-left:auto}.app-shell[data-active-view=feature] .filter-select{text-overflow:ellipsis;white-space:nowrap;flex:0 145px;width:145px;min-width:0;max-width:min(38vw,160px);font-size:11px;display:block;overflow:hidden}.app-shell[data-active-view=feature] .page-header{padding:24px 18px 18px;display:block}.app-shell[data-active-view=feature] .page-header h1{font-size:25px}.app-shell[data-active-view=feature] .subtitle{font-size:12px}.app-shell[data-active-view=feature] .header-actions{justify-content:flex-start;gap:8px;margin-top:16px}.app-shell[data-active-view=feature] .header-actions>button{min-height:40px}.app-shell[data-active-view=feature] .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 18px}.app-shell[data-active-view=feature] .kpi-card{min-height:116px;padding:14px}.app-shell[data-active-view=feature] .kpi-card>strong{overflow-wrap:anywhere;font-size:21px}.app-shell[data-active-view=feature] .content-grid,.app-shell[data-active-view=feature] .bottom-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 18px;display:grid}.app-shell[data-active-view=feature] .panel{padding:16px}.app-shell[data-active-view=feature] .stock-view{margin:0 18px 24px;padding:16px}.app-shell[data-active-view=feature] .toolbar{gap:9px;margin-top:14px}.app-shell[data-active-view=feature] .toolbar .search-box{flex-basis:100%;min-width:0;max-width:none}.app-shell[data-active-view=feature] .toolbar .result-count{flex:auto}.app-shell[data-active-view=feature] .table-wrap{margin:14px -16px -8px}.app-shell[data-active-view=feature] .table-wrap table{min-width:620px}.app-shell[data-active-view=feature] .modal-backdrop{padding:12px}.app-shell[data-active-view=feature] .modal,.app-shell[data-active-view=feature] .modal.wide{width:100%;max-height:calc(100dvh - 24px);padding:18px}.app-shell[data-active-view=feature] .modal-head{margin-bottom:16px}.app-shell[data-active-view=feature] .document-meta,.app-shell[data-active-view=feature] .sales-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell[data-active-view=feature] .sales-order-info-grid{grid-template-columns:minmax(0,1fr)}.app-shell[data-active-view=feature] .sales-order-create{margin:0 18px 14px;padding:16px}.app-shell[data-active-view=feature] .sales-order-create .panel-heading{margin-bottom:14px}.app-shell[data-active-view=feature] .inline-create-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.app-shell[data-active-view=feature] .topbar{padding:10px 12px 10px 8px!important}.app-shell[data-active-view=feature] .topbar-brand{font-size:14px}.app-shell[data-active-view=feature] .top-actions{gap:6px}.app-shell[data-active-view=feature] .top-actions .icon-button{padding:4px}.app-shell[data-active-view=feature] .top-avatar{width:29px;height:29px}.app-shell[data-active-view=feature] .filter-select{max-width:34vw;padding:7px 6px}.app-shell[data-active-view=feature] .kpi-grid{gap:8px;margin-inline:14px}.app-shell[data-active-view=feature] .kpi-card{min-height:126px;padding:12px}.app-shell[data-active-view=feature] .kpi-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;min-height:3.9em;padding-right:23px;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.app-shell[data-active-view=feature] .kpi-card>strong{white-space:nowrap;overflow-wrap:normal;font-size:15px}.app-shell[data-active-view=feature] .content-grid,.app-shell[data-active-view=feature] .bottom-grid{margin-inline:14px}.app-shell[data-active-view=feature] .stock-view{margin-inline:14px;padding:13px}.app-shell[data-active-view=feature] .page-header{padding-inline:14px}.app-shell[data-active-view=feature] .header-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell[data-active-view=feature] .header-actions>button{white-space:normal;padding-inline:9px;font-size:11px;line-height:1.3}.app-shell[data-active-view=feature] .form-row,.app-shell[data-active-view=feature] .document-meta,.app-shell[data-active-view=feature] .sales-order-summary{grid-template-columns:minmax(0,1fr)}.app-shell[data-active-view=feature] .sales-order-info-card dl{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:7px 9px}.app-shell[data-active-view=feature] .modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell[data-active-view=feature] .modal-actions>*{white-space:normal;min-width:0}.app-shell[data-active-view=feature] .alert-row{flex-wrap:wrap;align-items:flex-start;padding:14px 0}.app-shell[data-active-view=feature] .alert-row>span:last-child{text-align:left;margin-left:40px}}@media (max-width:420px){.app-shell[data-active-view=feature] .topbar-brand>span:last-child{display:inline}.app-shell[data-active-view=feature] .topbar-identity{gap:8px}}.app-shell .main-content{width:100%}.app-shell .sidebar{z-index:30;width:280px;max-width:86vw;transition:transform .22s;position:fixed;inset:0 auto 0 0;overflow:auto;transform:translate(-105%);box-shadow:12px 0 35px #17263d2b}.app-shell .sidebar.mobile-open{display:flex;transform:translate(0)}.sidebar-scrim{z-index:29;cursor:default;background:#14243a80;border:0;width:100%;height:100%;position:fixed;inset:0}.app-shell .topbar{background:#1c304c;border-bottom:0;gap:24px;height:76px;padding:0 clamp(18px,3vw,42px)}.topbar-identity{flex:none;align-items:center;gap:14px;display:flex}.app-shell .mobile-menu-button{color:#fff;z-index:auto;background:#263c5b;border:1px solid #587094;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;font-size:18px;display:grid;position:static}.topbar-brand{color:#fff;letter-spacing:.02em;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:0;font:800 20px Manrope,sans-serif;display:flex}.topbar-brand .brand-mark{width:36px;height:36px;font-size:20px}.topbar-brand .brand-muted{color:#a2b5d0}.app-shell .global-search{flex:1;min-width:180px;max-width:690px}.app-shell .global-search input{color:#fff;background:#304461;border:1px solid #4a6080;border-radius:10px;width:100%;height:42px;padding-left:17px}.app-shell .global-search input::placeholder,.app-shell .global-search>span{color:#d5deeb}.app-shell .top-actions{color:#fff;flex:none}.app-shell .notice-button{color:#fff;background:#2d4363;border:0}.app-shell .top-actions .user-meta strong{color:#fff}.app-shell .top-actions .user-meta small{color:#b9c8db}.app-shell .top-actions .icon-button{color:#fff}.app-shell .top-actions .admin-shortcut{color:#dce8fa}.stage-nav{white-space:nowrap;background:#fff;border-bottom:1px solid #e4eaf4;align-items:stretch;gap:4px;padding:0 clamp(16px,2.4vw,36px);display:flex;overflow-x:auto}.stage-nav button{color:#536987;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:9px;min-height:58px;padding:0 15px;font-size:13px;font-weight:700;display:inline-flex}.stage-nav button:hover:not(:disabled),.stage-nav button.active{color:#2860d4;background:#f7faff;border-bottom-color:#75a2ff}.stage-nav button:disabled{color:#acb6c6;cursor:not-allowed}.stage-nav button:disabled svg{opacity:.55}.stage-nav-home{font-size:23px;line-height:1}.stage-nav .stage-nav-all{margin-left:auto}.app-shell .app-tabs{background:#f5f8fd;padding:7px clamp(18px,3vw,42px)}.app-shell .app-tab{font-size:12px}.app-shell .app-tab svg{vertical-align:middle;margin-right:3px}.app-shell .nav-icon{flex:none;place-items:center;width:19px;height:19px;display:grid}.journey-home{max-width:1880px;margin:0 auto;padding:34px clamp(18px,3vw,42px) 52px}.journey-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.journey-kicker{letter-spacing:.15em;font-size:10px;font-weight:800;color:#8fa1bb!important;margin:0 0 9px!important}.journey-intro h1{letter-spacing:-.035em;color:#17243a;margin:0;font:800 clamp(27px,3vw,38px) Manrope,sans-serif}.journey-intro p{color:#6d7e98;margin:7px 0 0;font-size:15px}.journey-note{color:#4169b9;white-space:nowrap;background:#eaf1ff;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700}.journey-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:27px;display:grid}.journey-step{min-width:0;position:relative}.journey-connector{z-index:2;color:#4785eb;filter:drop-shadow(0 2px 4px #fff);position:absolute;top:48%;right:-32px;transform:translateY(-50%)}.journey-step:nth-child(2) .journey-connector{color:#14a69f}.journey-step:nth-child(3) .journey-connector{color:#eaa344}.journey-card{color:#244d9f;background:linear-gradient(145deg,#f8fbff,#fff 65%);border:1.5px solid #bfd1fb;border-radius:14px;flex-direction:column;height:100%;min-height:416px;padding:20px 17px 17px;display:flex;box-shadow:0 12px 26px #3159910c}.journey-warehouse{color:#0b908c;background:linear-gradient(145deg,#f6fffd,#fff 65%);border-color:#a8e0dd}.journey-debt{color:#d78322;background:linear-gradient(145deg,#fffaf5,#fff 65%);border-color:#f3d6af}.journey-report{color:#526aa0;background:linear-gradient(145deg,#fafcff,#fff 65%);border-color:#cbd6e9}.journey-top{justify-content:space-between;align-items:center;min-height:115px;display:flex}.journey-number{letter-spacing:-.05em;align-self:flex-start;font:800 34px Manrope,sans-serif}.journey-illustration{color:#326adc;background:#e8f0ff;border-radius:28px;place-items:center;width:112px;height:112px;display:grid}.journey-warehouse .journey-illustration{color:#0a9a91;background:#e5f9f5}.journey-debt .journey-illustration{color:#dd8a27;background:#fff0df}.journey-report .journey-illustration{color:#617aa9;background:#ebf0f8}.journey-card h2{color:#1c2a43;letter-spacing:-.025em;margin:4px 0 0;font:800 23px Manrope,sans-serif}.journey-card>p{color:#6c7c96;min-height:32px;margin:4px 0 13px;font-size:12px}.journey-open{color:#2d64d5;background:#e8f0ff;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:35px;margin-bottom:14px;padding:0 10px;font-size:12px;font-weight:700;display:flex}.journey-open:hover{filter:brightness(.96)}.journey-tasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto;display:grid}.journey-track-expanded .journey-tasks{margin-top:0}.journey-debt .journey-tasks{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-task{min-width:0;min-height:85px;color:inherit;text-align:center;background:#fff;border:1px solid #e1e9f5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px 4px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.journey-task:hover:not(:disabled){border-color:currentColor;transform:translateY(-2px);box-shadow:0 5px 12px #2e4d8514}.journey-task:disabled{color:#9ba9bb;cursor:not-allowed;background:#f6f8fb}.journey-expand{color:#647a9b;background:0 0;border:0;margin:13px auto 0;padding:4px 2px;font-size:11px;font-weight:700}.journey-expand:hover{color:#2f63c9}.journey-disabled{filter:grayscale();opacity:.65}.journey-disabled .journey-task{opacity:.8}.journey-locked{color:#66768d;background:#eef1f5;border-radius:8px;align-items:center;gap:7px;min-height:35px;margin-bottom:14px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.journey-shortcuts{background:#fff;border:1px solid #e2e8f1;border-radius:14px;margin-top:34px;padding:25px;box-shadow:0 8px 28px #2c47650a}.journey-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.journey-section-head h2{margin:0;font:800 21px Manrope,sans-serif}.journey-section-head span{color:#8190a5;font-size:11px}.journey-shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.journey-shortcut{color:#1c2a43;text-align:left;background:#fff;border:1px solid #e1e9f5;border-radius:11px;align-items:center;gap:12px;min-height:88px;padding:12px;display:flex}.journey-shortcut:hover{background:#f9fbff;border-color:#91b2f5;transform:translateY(-2px)}.journey-shortcut-icon{color:#356ae6;background:#eaf1ff;border-radius:10px;flex:none;place-items:center;width:50px;height:50px;display:grid}.journey-shortcut:nth-child(2) .journey-shortcut-icon{color:#139a8d;background:#e4f9f5}.journey-shortcut:nth-child(3) .journey-shortcut-icon{color:#d78a2b;background:#fff1e3}.journey-shortcut>span:nth-child(2){flex:1;min-width:0}.journey-shortcut strong,.journey-shortcut small{display:block}.journey-shortcut strong{font-size:12px}.journey-shortcut small{color:#8290a7;margin-top:5px;font-size:10px}.journey-shortcut>svg{color:#8da0bc;flex:none}@media (max-width:1150px){.journey-track{grid-template-columns:1fr;gap:29px;max-width:740px;margin:auto}.journey-connector{top:auto;bottom:-30px;right:50%;transform:translate(50%)rotate(90deg)}.journey-card{min-height:0}.journey-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-brand>span:last-child{display:none}}@media (max-width:700px){.app-shell .topbar{flex-wrap:nowrap;gap:10px;height:66px;padding:0 13px}.app-shell .global-search{order:0;width:auto;min-width:0}.app-shell .global-search input{height:38px;font-size:11px}.app-shell .top-actions{gap:6px}.app-shell .top-actions .top-avatar,.app-shell .top-actions .admin-shortcut{display:none}.app-shell .app-tabs{padding:6px 13px}.stage-nav{padding:0 8px}.stage-nav button{min-height:50px;padding:0 10px;font-size:11px}.journey-home{padding:25px 14px 35px}.journey-intro{margin-bottom:22px;display:block}.journey-intro p{font-size:13px}.journey-note{white-space:normal;margin-top:13px;display:inline-block}.journey-top{min-height:95px}.journey-illustration{width:92px;height:92px}.journey-illustration svg{width:74px;height:74px}.journey-shortcuts{margin-top:35px;padding:17px}.journey-section-head{display:block}.journey-section-head span{margin-top:5px;display:block}.journey-shortcut-grid{grid-template-columns:1fr}.journey-shortcut{min-height:72px}}@media (prefers-reduced-motion:reduce){.journey-task,.journey-shortcut,.app-shell .sidebar{transition:none!important}}.journey-home{max-width:1880px;padding-top:29px}.journey-intro h1 em{color:#2870ed;font-style:normal}.journey-intro-art{align-items:center;gap:24px;display:flex}.journey-health{color:#526a8c;background:#fff;border:1px solid #e0eafa;border-radius:12px;align-items:center;gap:11px;padding:10px 14px;display:flex}.journey-health>span{color:#16a890;background:#e3f7f6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.journey-health small{font-size:11px;line-height:1.5}.journey-health strong{color:#263d5f}.journey-intro-art>img{object-fit:contain;width:178px;height:90px}.journey-connector{filter:drop-shadow(0 3px 6px #356ae640);background:#2870ed;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;top:45%;right:-33px;color:#fff!important}.journey-step:nth-child(2) .journey-connector{background:#0ca99a}.journey-step:nth-child(3) .journey-connector{background:#7153dc}.journey-card{min-height:418px;padding:16px 16px 14px}.journey-top{align-items:flex-start;min-height:99px}.journey-stage-index{flex-direction:column;gap:7px;display:flex}.journey-number{font-size:32px}.journey-dots{gap:5px;display:flex}.journey-dots i{opacity:.22;background:currentColor;border-radius:50%;width:6px;height:6px}.journey-dots i:first-child{opacity:1}.journey-illustration{object-fit:contain;background:0 0;border-radius:18px;width:101px;height:101px;display:block}.journey-warehouse .journey-illustration,.journey-debt .journey-illustration,.journey-report .journey-illustration{background:0 0}.journey-card h2{margin-top:0;font-size:21px}.journey-card>p{min-height:31px;margin:3px 0 11px;font-size:11px}.journey-metric{color:#344c70;background:#f0f4fc;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-height:56px;margin-bottom:9px;padding:8px 11px;display:flex}.journey-warehouse .journey-metric{background:#ebf9f6}.journey-debt .journey-metric{background:#fff4ed}.journey-report .journey-metric{background:#f0efff}.journey-metric strong,.journey-metric small{display:block}.journey-metric strong{color:#1b3152;font:800 20px/1.1 Manrope,sans-serif}.journey-metric small{color:#7587a2;white-space:nowrap;margin-top:3px;font-size:9px}.journey-metric em{color:#178b58;white-space:nowrap;background:#e4f7ec;border-radius:8px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:700}.journey-debt .journey-metric em{color:#d34b43;background:#fff0ed}.journey-report .journey-metric em{color:#396bd0;background:#eaf0ff}.journey-open{background:#356fee;border-radius:8px;min-height:39px;margin-bottom:12px;color:#fff!important}.journey-warehouse .journey-open{color:#fff;background:#0aa997}.journey-debt .journey-open{color:#fff;background:#f27b0d}.journey-report .journey-open{color:#fff;background:#6851e6}.journey-locked{min-height:39px;margin-bottom:12px}.journey-tasks{gap:5px}.journey-task{border-color:#e0e9f5;gap:5px;min-height:78px;padding:7px 3px;font-size:9px}.journey-task svg{width:22px;height:22px}.journey-shortcuts{margin-top:27px;padding:20px 22px 18px}.journey-section-head{margin-bottom:16px}.journey-shortcut-title{align-items:center;gap:13px;display:flex}.journey-shortcut-title>svg{color:#2870ed;background:#e8f1ff;border-radius:9px;width:38px;height:38px;padding:5px}.journey-shortcut-title h2{font-size:19px}.journey-shortcut-title p{color:#8392a8;margin:4px 0 0;font-size:11px}.journey-edit-shortcuts,.journey-show-all{color:#326bda;background:#eaf1ff;border:0;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.journey-show-all{background:0 0;padding:6px;display:none}.journey-shortcut-picker{flex-wrap:wrap;gap:8px;padding:0 0 14px;display:flex}.journey-shortcut-picker button{color:#687991;background:#fff;border:1px solid #e1e8f1;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.journey-shortcut-picker button.selected{color:#2c64ce;background:#f2f6ff;border-color:#a7c2fa}.journey-shortcut-picker button span{font-weight:800}.journey-shortcut-layout{grid-template-columns:minmax(0,1fr) minmax(230px,380px);align-items:stretch;gap:20px;min-width:0;display:grid}.journey-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.journey-shortcut{border-radius:10px;min-height:83px;padding:10px 13px}.journey-insight-art{object-fit:contain;border-radius:11px;width:100%;min-width:0;height:120px;display:block}.journey-footer{color:#8393ac;justify-content:space-between;align-items:center;gap:15px;padding:28px 12px 3px;font-size:10px;display:flex}.journey-footer>div,.journey-footer>span{white-space:nowrap;align-items:center;gap:9px;display:flex}.journey-footer>div{flex:1}.journey-footer .brand-mark{border-radius:6px;width:25px;height:25px;font-size:14px}.journey-footer strong{color:#203455;font:800 13px Manrope,sans-serif}.journey-footer strong span{color:#91a4c3}.journey-footer i{background:#cbd5e3;width:1px;height:23px;margin:0 5px}.journey-footer svg{color:#6d8cc4}@media (max-width:1150px){.journey-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 25px;max-width:none}.journey-step:nth-child(2) .journey-connector{background:#0ca99a;top:auto;bottom:-27px;right:50%;transform:translate(50%)rotate(90deg)}.journey-step:nth-child(3) .journey-connector{background:#7153dc;top:45%;bottom:auto;right:-33px;transform:translateY(-50%)}.journey-card{min-height:418px}.journey-intro-art>img{display:none}}@media (max-width:700px){.app-shell .topbar{gap:8px}.app-shell .topbar-brand>span:last-child{display:inline}.app-shell .global-search,.stage-nav{display:none}.journey-home{padding:24px 14px 30px}.journey-intro{min-height:0;margin-bottom:19px}.journey-intro-art{display:none}.journey-intro h1{font-size:27px}.journey-note{margin-top:12px}.journey-track{grid-template-columns:1fr;gap:27px}.journey-connector,.journey-step:nth-child(2) .journey-connector,.journey-step:nth-child(3) .journey-connector{top:auto;bottom:-28px;right:50%;transform:translate(50%)rotate(90deg)}.journey-card{border-radius:14px;grid-template-rows:auto auto;grid-template-columns:51px minmax(0,1fr) 34px;align-items:center;gap:0 11px;min-height:96px;padding:12px 13px;display:grid}.journey-top{display:contents}.journey-stage-index{display:none}.journey-illustration{grid-area:1/1/span 2;width:51px;height:51px}.journey-card h2{grid-area:1/2;margin:0;font-size:14px}.journey-card>p{grid-area:2/2;min-height:0;margin:4px 0 0;font-size:10px;line-height:1.35}.journey-metric,.journey-tasks,.journey-expand{display:none}.journey-open{border-radius:50%;grid-area:1/3/span 2;place-items:center;width:32px;min-height:32px;margin:0;padding:0;font-size:0;display:grid}.journey-open svg{width:16px;height:16px}.journey-locked{border-radius:50%;grid-area:1/3/span 2;place-items:center;width:32px;height:32px;min-height:0;margin:0;padding:0;font-size:0;display:grid}.journey-locked svg{width:16px;height:16px}.journey-shortcuts{margin-top:24px;padding:15px}.journey-section-head{align-items:center;margin-bottom:12px;display:flex}.journey-edit-shortcuts{display:none}.journey-show-all{margin-left:auto;display:block}.journey-shortcut-title{gap:9px}.journey-shortcut-title>svg{width:33px;height:33px}.journey-shortcut-title h2{font-size:15px}.journey-shortcut-title p{font-size:9px}.journey-shortcut-layout{display:block}.journey-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.journey-shortcut{gap:7px;min-height:67px;padding:8px}.journey-shortcut-icon{width:35px;height:35px}.journey-shortcut-icon svg{width:22px;height:22px}.journey-shortcut strong{font-size:10px}.journey-shortcut small{font-size:8px}.journey-shortcut>svg{width:15px;height:15px}.journey-insight-art,.journey-footer{display:none}}.app-shell[data-active-view=home]{background:linear-gradient(125deg,#e6f1ff 0,#f4f9ff 34%,#e9f3ff 100%)}.app-shell[data-active-view=home] .main-content{background:radial-gradient(circle at 8% 52%,#d9eeff 0,#0000 29%),radial-gradient(circle at 92% 28%,#e5f0ff 0,#0000 35%),linear-gradient(153deg,#f8fbff 0%,#eff6ff 56%,#f7faff 100%)}.app-shell .topbar{gap:22px;height:65px;padding-inline:clamp(20px,3vw,38px)}.app-shell .global-search input{border-radius:20px;height:37px}.stage-nav button{min-height:53px}.app-shell .home-tabs{background:0 0;border:0;max-width:none;margin:0;padding:13px 42px 0}.app-shell .home-tabs .app-tab.active{color:#2865d8;box-shadow:none;background:#f5faff;border:1px solid #bfd8ff;border-radius:9px;padding:8px 12px}.journey-home{max-width:none;padding:7px 42px 40px;position:relative}.journey-home:before{content:"";z-index:0;clip-path:polygon(0 24%,100% 0,100% 100%,0 80%);pointer-events:none;background:linear-gradient(135deg,#fff9,#d9e9ff33);width:47%;height:235px;position:absolute;top:0;right:0}.journey-home>*{z-index:1;position:relative}.journey-intro{min-height:129px;margin-bottom:16px}.journey-intro h1{font-size:37px}.journey-intro-art{gap:17px}.journey-health{min-width:219px;min-height:72px}.journey-intro-art>img{width:190px}.journey-track{gap:34px}.journey-card{border-radius:14px;min-height:395px;padding:15px 15px 13px;box-shadow:0 13px 25px #5588d215}.journey-sale{box-shadow:0 16px 28px #356ae62e}.journey-warehouse{box-shadow:0 16px 28px #0aa6972e}.journey-debt{box-shadow:0 16px 28px #e084222e}.journey-report{box-shadow:0 16px 28px #6551dc2e}.journey-top{min-height:89px}.journey-illustration{width:95px;height:95px}.journey-card h2{font-size:20px}.journey-card>p{white-space:nowrap;min-height:26px;margin-bottom:7px;font-size:11px}.journey-metric{min-height:52px;margin-bottom:7px}.journey-open{margin-bottom:9px}.journey-expand{margin-top:0}.journey-task{min-height:78px}.journey-mobile-number{display:none}.journey-connector-path{z-index:1;color:#4597ed;pointer-events:none;width:49px;height:150px;position:absolute;top:72px;right:-48px}.journey-step:nth-child(2) .journey-connector-path{color:#29c6b6}.journey-step:nth-child(3) .journey-connector-path{color:#8d73e7}.journey-connector{width:31px;height:31px;top:31%;right:-33px}.journey-shortcuts{margin-top:30px}.journey-rocket{object-fit:cover;flex:none;width:42px;height:42px}.home-role-reports{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:28px;display:grid}.home-report-card{color:#263750;background:#fff;border:1px solid #e0e9f5;border-radius:14px;min-width:0;padding:20px;box-shadow:0 13px 25px #5588d215}.home-report-card header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.home-report-card header h2{color:#203455;margin:4px 0 0;font:800 19px Manrope,sans-serif}.home-report-card header p{color:#8190a5;margin:4px 0 0;font-size:11px}.home-report-eyebrow{color:#3470dc;letter-spacing:.12em;font-size:9px;font-weight:800}.home-report-total{color:#2466dc;flex-direction:column;align-items:flex-end;font:800 26px Manrope,sans-serif;display:flex}.home-report-total small{color:#8190a5;margin-top:2px;font:600 9px Manrope,sans-serif}.home-report-card h3{color:#314563;margin:17px 0 9px;font-size:12px}.home-sales-chart{background:#f4f8ff;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:126px;padding:9px 10px 0;display:grid}.home-sales-chart-day{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.home-sales-chart-day span{color:#71819a;font-size:9px}.home-sales-chart-day i{background:linear-gradient(#70a6ff,#3470dc);border-radius:5px 5px 2px 2px;width:min(25px,65%);min-height:5px}.home-sales-chart-day small{color:#7d8ca2;padding-bottom:7px;font-size:9px}.home-report-table-wrap{width:100%;overflow-x:auto}.home-report-table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.home-report-table th{color:#8190a5;white-space:nowrap;border-bottom:1px solid #e8eef6;padding:8px 7px;font-size:9px;font-weight:700}.home-report-table td{color:#43546d;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:9px 7px}.home-report-table tbody tr:last-child td{border-bottom:0}.home-report-table td:first-child{color:#2a3b56;font-weight:700}.home-report-link{color:#245ebd;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;-webkit-text-decoration:underline #b8cced;text-decoration:underline #b8cced}.home-report-link:hover{color:#174795;text-decoration-color:currentColor}.home-report-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #3470dc}.home-report-table td small{color:#8997aa;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:400;display:block}.home-status{color:#5e7394;white-space:nowrap;background:#eef3fb;border-radius:20px;padding:5px 7px;font-size:9px;font-weight:700;display:inline-block}.home-status-submitted,.home-status-picking,.home-status-packing{color:#b77a16;background:#fff4df}.home-status-completed,.home-status-fulfilled{color:#14845c;background:#e5f7ef}.home-status-rejected,.home-status-cancelled{color:#ce554d;background:#fff0ef}.home-report-empty{color:#8795a9;text-align:center;padding:14px 10px;font-size:11px}.home-report-warehouse header>svg,.home-report-debt header>svg{color:#168f88}.home-report-debt{grid-column:1/-1}.home-debt-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-debt-list{border-top:1px solid #e9eef5;margin:0;padding:0;list-style:none}.home-debt-list li{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;padding:11px 2px;display:flex}.home-debt-list li>div{min-width:0}.home-debt-list strong,.home-debt-list small{display:block}.home-debt-list strong{text-overflow:ellipsis;white-space:nowrap;color:#314563;font-size:10px;overflow:hidden}.home-debt-list small{color:#8795a9;margin-top:4px;font-size:9px}.home-debt-amount{text-align:right;white-space:nowrap}.home-debt-amount strong{color:#273d60}.home-report-due .home-debt-amount strong{color:#ca711f}@media (max-width:900px){.home-role-reports{grid-template-columns:1fr}.home-report-debt{grid-column:auto}}@media (max-width:600px){.home-report-card{padding:15px}.home-report-card header h2{font-size:16px}.home-sales-chart{gap:4px}.home-report-table{min-width:500px}.home-debt-columns{grid-template-columns:1fr;gap:6px}.home-debt-columns>div+div{border-top:1px solid #e9eef5;padding-top:5px}}@media (max-width:1100px){.app-shell .home-tabs,.journey-home{padding-inline:26px}}@media (min-width:1001px){.journey-track{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.topbar-brand>span:last-child{display:inline}.journey-intro-art>img{display:block}.journey-step .journey-connector{top:31%;bottom:auto;right:-33px;transform:translateY(-50%)}}@media (max-width:1000px){.journey-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.journey-connector-path{display:none}.journey-step:nth-child(2) .journey-connector{top:auto;bottom:-29px;right:50%;transform:translate(50%)rotate(90deg)}.journey-step:nth-child(3) .journey-connector{top:31%;bottom:auto;right:-33px;transform:translateY(-50%)}}@media (max-width:700px){.app-shell .topbar{flex-wrap:nowrap;gap:10px;height:55px;min-height:0;padding:0 14px}.app-shell .topbar-brand{gap:7px;font-size:15px}.app-shell .topbar-brand .brand-mark{border-radius:6px;width:27px;height:27px;font-size:15px}.app-shell .top-actions .top-avatar{width:29px;height:29px;display:grid}.app-shell .top-actions .icon-button{display:none}.app-shell .top-actions .notice-button{width:32px;height:32px;padding:5px}.app-shell .home-tabs{padding:9px 14px 0}.journey-home{padding:10px 14px 30px}.journey-home:before{width:70%;height:190px}.journey-intro{min-height:0;margin-bottom:18px}.journey-intro h1{font-size:26px}.journey-intro p{font-size:12px}.journey-track{grid-template-columns:1fr;gap:30px}.journey-card{grid-template-columns:55px minmax(0,1fr) 44px;gap:0 8px;min-height:82px;padding:9px 11px;box-shadow:0 7px 15px #5588d20f}.journey-illustration{width:53px;height:53px}.journey-card h2{white-space:nowrap;font-size:14px}.journey-mobile-number{color:currentColor;margin-right:9px;font-weight:800;display:inline-block}.journey-sale .journey-mobile-number{color:#2867db}.journey-warehouse .journey-mobile-number{color:#008f89}.journey-debt .journey-mobile-number{color:#e2691b}.journey-report .journey-mobile-number{color:#5844c9}.journey-card>p{white-space:normal;margin-top:2px;font-size:10px}.journey-open{isolation:isolate;width:44px;height:44px;min-height:44px;position:relative;color:#286dea!important;background:0 0!important}.journey-open:before{content:"";z-index:-1;background:#eaf2ff;border-radius:50%;position:absolute;inset:6px}.journey-warehouse .journey-open{color:#079d91!important}.journey-warehouse .journey-open:before{background:#e5f8f4}.journey-debt .journey-open{color:#eb7022!important}.journey-debt .journey-open:before{background:#fff0e8}.journey-report .journey-open{color:#6352d5!important}.journey-report .journey-open:before{background:#efedff}.journey-locked{width:44px;height:44px}.journey-step .journey-connector,.journey-step:nth-child(2) .journey-connector,.journey-step:nth-child(3) .journey-connector{filter:none;background:0 0;width:24px;height:24px;top:auto;bottom:-29px;right:50%;transform:translate(50%)rotate(90deg);color:#2870ed!important}.journey-step:nth-child(2) .journey-connector{color:#0ca99a!important}.journey-step:nth-child(3) .journey-connector{color:#7153dc!important}.journey-connector svg{width:23px;height:23px}.journey-shortcuts{margin-top:18px}.journey-rocket{width:33px;height:33px}}@media (max-width:780px){.app-shell .home-tabs,.journey-home{padding-inline:18px}}@media (max-width:700px){.app-shell .home-tabs,.journey-home{padding-inline:14px}}@media (max-width:560px){.app-shell .home-tabs,.journey-home{padding-inline:14px}}@media (max-width:700px){.journey-tasks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;display:grid}.journey-track-expanded .journey-tasks{margin-top:12px}.journey-expand{grid-column:1/-1;min-height:36px;margin:4px auto 0;padding:8px 10px;display:block}.app-shell .mobile-menu-button{z-index:auto;flex:0 0 34px;position:static;top:auto;left:auto}.app-shell .topbar{padding-left:8px}.app-shell .topbar-identity{gap:10px;padding-left:0}.app-shell .topbar-brand>span:last-child{display:inline}}
