.oms{--oms-navy:#102b3e;--oms-text:#244151;--oms-muted:#718590;--oms-line:#dce6eb;--oms-green:#176d5e;--oms-bg:#f4f7f9;color:var(--oms-text);background:var(--oms-bg);min-height:100dvh;font-size:14px;line-height:1.5}.oms *{box-sizing:border-box}.oms button,.oms input,.oms select,.oms textarea{font:inherit}.oms button,.oms a{-webkit-tap-highlight-color:transparent}.oms button:disabled,.oms fieldset:disabled{opacity:.6}.oms button:disabled{cursor:not-allowed}.oms input,.oms select,.oms textarea{min-width:0}.oms button:focus-visible,.oms a:focus-visible,.oms input:focus-visible,.oms select:focus-visible,.oms textarea:focus-visible{outline-offset:3px;outline:3px solid #54a8db}.oms a{text-decoration:none}.oms h1,.oms h2,.oms h3,.oms p{margin-top:0}.oms button{cursor:pointer}.omsScreen{min-height:100dvh}.omsHeader{background:var(--oms-navy);color:#fff;z-index:25;align-items:center;gap:25px;height:84px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #102b3e16}.omsBrand{color:#fff;letter-spacing:2.2px;align-items:center;gap:10px;min-width:190px;font-size:22px;font-weight:750;line-height:1.1;display:flex}.omsBrand img{border-radius:9px;width:46px;height:46px}.omsBrand small{letter-spacing:3.3px;margin-top:6px;font-size:9px;font-weight:500;display:block}.omsRoleBadge{letter-spacing:1.4px;color:#9fb8c8;border-left:1px solid #3b5363;padding-left:25px;font-size:9px}.omsHeaderRight{align-items:center;gap:16px;margin-left:auto;display:flex}.omsActor{text-align:right;font-size:13px;font-weight:600}.omsActor small{color:#9fb8c8;margin-top:3px;font-size:10px;font-weight:400;display:block}.omsIconButton{border:1px solid var(--oms-line);color:#527084;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.omsHeader .omsIconButton{color:#d3e0e9;background:#ffffff0a;border-color:#3c5362}.omsLayout{grid-template-columns:236px minmax(0,1fr);max-width:1800px;margin:auto;display:grid}.omsSidebar{border-right:1px solid var(--oms-line);background:#fff;flex-direction:column;height:calc(100dvh - 84px);min-height:calc(100dvh - 84px);padding:30px 17px;display:flex;position:sticky;top:84px}.omsNavTitle{letter-spacing:1.5px;color:#8c9ca6;margin:0 15px 17px;font-size:9px;font-weight:650}.omsSidebar nav{gap:7px;display:grid}.omsSidebar nav button{color:#738895;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:14px;font-size:13px;display:flex}.omsSidebar nav button.active{color:var(--oms-green);background:#e9f5f0;font-weight:700}.omsSidebar nav button:hover{background:#f0f5f7}.omsSidebar nav button.active:hover{background:#e1f0e9}.omsSidebar nav button b{background:var(--oms-green);color:#fff;text-align:center;border-radius:6px;min-width:21px;height:21px;margin-left:auto;padding:3px 5px;font-size:10px}.omsSidebarBottom{margin-top:auto;padding:35px 14px 5px}.omsSidebarBottom p{color:#8c9da8;font-size:13px;line-height:1.8}.omsSidebarBottom strong{color:#597685;font-weight:600}.omsSidebarBottom a{color:#5c7b8d;margin-top:14px;font-size:11px;display:block}.omsMain{width:100%;min-width:0;max-width:1360px;padding:34px 36px 20px}.omsPageHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.omsEyebrow{letter-spacing:1.7px;color:#7f949f;font-size:9px;font-weight:700}.omsPageHeading h1{letter-spacing:-1.1px;margin:7px 0 10px;font-size:32px;line-height:1.2}.omsPageHeading p{color:var(--oms-muted);margin:0;font-size:12px;line-height:1.7}.omsHeadingActions{align-items:center;gap:9px;display:flex}.omsPrimary,.omsSecondary,.omsDanger{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 16px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.omsPrimary{background:var(--oms-green);color:#fff;border-color:var(--oms-green);box-shadow:0 3px 7px #176d5e14}.omsPrimary:hover{background:#125a4d}.omsSecondary{color:#527387;background:#fff;border-color:#d4e2e8}.omsSecondary:hover{background:#f3f7fa}.omsDanger{color:#fff;background:#ad4f45;border-color:#ad4f45}.omsFull{width:100%}.omsTextButton,.omsDangerText{color:#5e7b8e;background:0 0;border:0;min-height:40px;padding:10px 2px;font-size:11px;font-weight:600}.omsDangerText{color:#a4665e}.omsTextButton:hover,.omsDangerText:hover{text-decoration:underline}.omsAlertButton{color:#8b6828;white-space:nowrap;background:#fff8e9;border:1px solid #ead5a7;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:11px 14px;font-size:11px;font-weight:650;display:flex}.omsAlertButton.enabled{color:#327b60;background:#e9f5ee;border-color:#bcdccf}.omsError{color:#9c4a3b;background:#fff0ed;border:1px solid #ecc6be;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.omsError button{color:inherit;white-space:nowrap;background:0 0;font-weight:700;text-decoration:underline}.omsNotice{color:#286c53;background:#e7f5ee;border:1px solid #bddfcf;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.omsNotice>span{flex:1}.omsNotice>svg{flex-shrink:0}.omsNotice button{color:inherit;background:0 0;place-items:center;padding:3px;display:grid}.omsStats{grid-template-columns:1fr 1fr 1.4fr;gap:16px;margin-bottom:26px;display:grid}.omsStat{border:1px solid var(--oms-line);text-align:left;color:var(--oms-text);background:#fff;border-radius:11px;padding:21px}.omsStat>span{color:#81949e;font-size:11px;font-weight:600;display:block}.omsStat>strong{letter-spacing:-1.4px;margin-top:6px;font-size:34px;font-weight:700;line-height:1.4;display:block}.omsStat>small{color:#8b9ca5;margin-top:5px;font-size:10px;display:block}.omsStatAccent{background:#e6f4ee;border-color:#c2dfd2}.omsStatAccent>span{color:#578772}.omsStatAccent>strong{color:#226b50}.omsStatAccent>small{color:#578772}.omsSyncStat{flex-direction:column;justify-content:center;display:flex}.omsSyncStat>span{color:#3c8067;align-items:center;gap:7px;display:flex}.omsSyncStat>span i{background:#41a07d;border-radius:50%;width:6px;height:6px}.omsSyncStat>span.warning{color:#ae7c3c}.omsSyncStat>span.warning i{background:#ae7c3c}.omsSyncStat p{color:#7f929f;max-width:220px;margin:12px 0 1px;font-size:11px;line-height:1.65}.omsToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.omsSearch{flex:1;max-width:500px;display:block}.omsSearch input,.omsToolbar select{color:#47677b;background:#fff;border:1px solid #d7e3e8;border-radius:7px;width:100%;min-height:43px;padding:11px 13px;font-size:12px;display:block}.omsSearch input::placeholder{color:#95a4ad}.omsToolbar select{min-width:160px}.omsToolbar>small{color:#8295a0;font-size:10px}.omsSectionMeta{color:#7d919d;justify-content:space-between;align-items:center;margin:18px 0 13px;font-size:11px;display:flex}.omsSectionMeta small{color:#99a6ad;font-size:10px}.omsEmpty{border:1px solid var(--oms-line);text-align:center;color:#78929f;background:#fff;border-radius:10px;padding:56px 20px;font-size:13px}.omsEmpty>svg{color:#a2b9c4;margin-bottom:14px}.omsEmpty h2{color:#486b80;letter-spacing:-.3px;margin:6px 0 12px;font-size:20px;font-weight:600}.omsEmpty p{font-size:12px;line-height:1.7}.omsEmpty button{margin-top:8px}.omsOrders{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.omsOrderCard{background:#fff;border:1px solid #d8e4e9;border-radius:11px;flex-direction:column;min-width:0;padding:19px;display:flex}.omsOrderCardTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;display:flex}.omsBadge{color:#5a7485;white-space:nowrap;background:#eef3f6;border-radius:5px;justify-content:center;align-items:center;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.omsStatusPlaced{color:#9d7121;background:#fff2d5}.omsStatusAccepted{color:#5277a2;background:#e8effa}.omsStatusPacked{color:#7866a2;background:#eeeafa}.omsStatusOutforDelivery{color:#3c8088;background:#e4f4f5}.omsStatusDelivered,.omsActive{color:#327d58;background:#e4f5eb}.omsStatusCancelled,.omsBlocked{color:#a4655d;background:#f9eae7}.omsOrderCardTop>small{color:#94a3ad;font-size:9px}.omsOrderCustomer{text-align:left;color:#315469;background:0 0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:0;font-size:18px;font-weight:650;line-height:1.4;display:flex}.omsOrderCustomer svg{color:#8ba2b0;flex-shrink:0}.omsOrderArea{color:#8a9da7;margin:5px 0 17px;font-size:11px}.omsOrderProducts{border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;flex:1;gap:8px;margin-bottom:15px;padding:13px 0;display:grid}.omsOrderProducts>div{color:#637e8e;justify-content:space-between;gap:14px;font-size:12px;display:flex}.omsOrderProducts>div span{overflow-wrap:anywhere}.omsOrderProducts b{color:#4b6e82;white-space:nowrap;font-size:11px}.omsOrderProducts>small{color:#9babb4;font-size:10px}.omsOrderPrice{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.omsOrderPrice>strong{color:#2e5369;letter-spacing:-.4px;font-size:18px}.omsOrderPrice>span{color:#7f939d;overflow-wrap:anywhere;border:1px solid #e2e9ed;border-radius:4px;max-width:50%;padding:4px 7px;font-size:9px}.omsOrderActions{flex-wrap:wrap;gap:8px;display:flex}.omsOrderActions button{flex:1;min-width:115px;min-height:40px;font-size:11px}.omsOrderActions>small{color:#ab7e39;width:100%;font-size:10px}.omsOrderCardFoot{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:12px;font-size:10px;display:flex}.omsOrderCardFoot a{color:#6c8899}.omsOrderCardFoot button{color:#46778e;background:0 0;padding:3px 0;font-weight:600}.omsInfoBanner{color:#657f91;background:#eff5f9;border:1px solid #dbe7ed;border-radius:8px;align-items:flex-start;gap:11px;margin-bottom:21px;padding:15px 17px;font-size:11px;line-height:1.75;display:flex}.omsInfoBanner>svg{color:#668d9e;flex-shrink:0;margin-top:1px}.omsProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.omsProductCard{border:1px solid var(--oms-line);background:#fff;border-radius:11px;min-width:0;overflow:hidden}.omsProductPhoto{background:#f6f8fa;justify-content:center;align-items:center;height:180px;padding:17px;display:flex;position:relative}.omsProductPhoto>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.omsProductPhoto>div{color:#9fb1bc;flex-direction:column;align-items:center;gap:10px;display:flex}.omsProductPhoto>div small{font-size:10px}.omsApproval{letter-spacing:.4px;color:#617a88;background:#eef3f6;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;top:12px;left:12px;box-shadow:0 1px 5px #00000006}.omsApproval.pending{color:#9d772c;background:#fff1d1}.omsApproval.approved{color:#4f8766;background:#e6f4ea}.omsApproval.rejected{color:#a96958;background:#f9e9e4}.omsProductBody{padding:16px}.omsProductBody>small{color:#8a9ca6;margin-bottom:7px;font-size:9px;display:block}.omsProductBody h2{color:#3d5d6f;overflow-wrap:anywhere;min-height:42px;margin:0 0 12px;font-size:14px;line-height:1.5}.omsProductNumbers{justify-content:space-between;align-items:center;gap:9px;margin-bottom:17px;display:flex}.omsProductNumbers>strong{color:#325e68;letter-spacing:-.2px;font-size:16px}.omsProductNumbers>span{color:#538b6b;white-space:nowrap;font-size:9px}.omsProductNumbers>span.out{color:#ae7a59}.omsProductActions{flex-direction:column;gap:1px;display:flex}.omsProductActions .omsSecondary{min-height:36px;padding:8px;font-size:10px}.omsProductActions .omsTextButton{min-height:31px;font-size:9px}.omsReviewNote{color:#9b735c;overflow-wrap:anywhere;background:#fff8f0;border-radius:5px;padding:9px 11px;font-size:10px;line-height:1.6}.omsApprovalActions{border-top:1px solid #edf1f3;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;padding-top:12px;display:grid}.omsApprovalActions button{min-height:35px;padding:8px;font-size:10px}.omsPeopleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.omsPersonCard{border:1px solid var(--oms-line);background:#fff;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:21px;display:grid}.omsPersonInitial{color:#6a8da3;background:#eaf1f6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;font-weight:600;display:flex}.omsPersonHeading{min-width:0}.omsPersonHeading h2{overflow-wrap:anywhere;margin:0 0 4px;font-size:15px}.omsPersonHeading a{color:#8ba1ae;font-size:11px}.omsPersonCard>.omsBadge{font-size:8px}.omsCommission{border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:2px;padding:14px 0;display:flex}.omsCommission span{color:#8197a5;font-size:11px}.omsCommission strong{color:#47727d;font-size:19px}.omsPersonActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.omsPersonActions button{font-size:10px}.omsPersonActions .omsSecondary{min-height:36px;padding:8px 10px}.omsCustomerList{gap:11px;display:grid}.omsCustomerRow{border:1px solid var(--oms-line);background:#fff;border-radius:9px;align-items:center;gap:16px;padding:19px;display:flex}.omsCustomerRow>div:nth-child(2){flex:1;min-width:0}.omsCustomerRow h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:14px}.omsCustomerRow a{color:#7f99aa;font-size:11px}.omsCustomerRow small{color:#9baab3;margin-top:4px;font-size:9px;display:block}.omsCustomerOrders{text-align:center;min-width:60px}.omsCustomerOrders strong{color:#517384;font-size:20px}.omsCustomerRow button{min-height:36px;padding:8px 13px;font-size:10px}.omsPeriodChoice{background:#e9eff3;border-radius:8px;gap:4px;padding:4px;display:flex}.omsPeriodChoice button{color:#8ba0ad;background:0 0;border-radius:6px;min-height:36px;padding:9px 20px;font-size:11px;font-weight:600}.omsPeriodChoice button.active{color:#356c78;background:#fff;box-shadow:0 1px 4px #2547580a}.omsReportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:24px 0;display:grid}.omsReportValue{border:1px solid var(--oms-line);background:#fff;border-radius:10px;padding:24px}.omsReportValue.highlight{background:#e5f4ec;border-color:#badfcf}.omsReportValue>span{color:#8298a4;font-size:11px;display:block}.omsReportValue.highlight>span{color:#578772}.omsReportValue strong{letter-spacing:-1px;color:#416879;overflow-wrap:anywhere;margin:16px 0 11px;font-size:27px;display:block}.omsReportValue.highlight strong{color:#226b50}.omsReportValue>small{color:#99a9b2;font-size:9px;line-height:1.65;display:block}.omsReportValue.highlight>small{color:#62967b}.omsReportFacts{border:1px solid var(--oms-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;padding:23px 10px;display:grid}.omsReportFacts>div{border-right:1px solid #e5edf0;padding:0 20px}.omsReportFacts>div:last-child{border:0}.omsReportFacts span{color:#8ba1ae;font-size:10px;display:block}.omsReportFacts strong{letter-spacing:-.5px;color:#567888;margin-top:10px;font-size:24px;display:block}.omsFine{color:#8398a4;margin:15px 0;font-size:10px;line-height:1.8}.omsSettingsCard{border:1px solid var(--oms-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:15px;padding:23px;display:flex}.omsSettingsCard>div{max-width:620px}.omsSettingsCard h2{color:#496b7b;margin:0 0 9px;font-size:16px}.omsSettingsCard p{color:#8a9eaa;margin:0;font-size:11px;line-height:1.8}.omsSettingIcon{color:#56937d;margin-bottom:14px;display:block}.omsSettingsCard button{font-size:11px}.omsSubheading{color:#4c7082;margin:29px 0 17px;font-size:17px}.omsProviders{border:1px solid var(--oms-line);background:#fff;border-radius:10px;margin-bottom:22px;padding:0 20px}.omsProvider{border-bottom:1px solid #e9eff2;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.omsProvider:last-child{border:0}.omsProvider strong{font-size:12px;font-weight:600}.omsProvider small{color:#9aadba;margin-top:5px;font-size:10px;display:block}.omsProvider>b{white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:9px}.omsProvider .ready{color:#4a8363;background:#e3f3e9}.omsProvider .pending{color:#a3874b;background:#fff5e0}.omsFooter{color:#9aacb8;background:0 0;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:35px 0 10px;font-size:10px;display:flex}.omsFooter a{color:#7898aa}.omsOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;background:#1026388f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.omsDialog{color:var(--oms-text);overscroll-behavior:contain;background:#fff;border-radius:14px;outline:none;width:100%;max-width:620px;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 22px 80px #09203240}.omsDialogHead{z-index:1;background:#fff;border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:center;gap:20px;padding:19px 24px;display:flex;position:sticky;top:0}.omsDialogHead h2{letter-spacing:-.5px;margin:0;font-size:19px}.omsDialogHead .omsIconButton{color:#8299a8;background:#f4f7f8;border:0;border-radius:50%;width:34px;height:34px}.omsDialogBody{padding:24px}.omsForm fieldset{border:0;min-width:0;margin:0;padding:0}.omsForm label{color:#637f90;margin-bottom:17px;font-size:11px;font-weight:650;line-height:1.5;display:block}.omsForm label>span{color:#a2b1ba;font-size:10px;font-weight:400}.omsForm label>small{color:#9aadb8;margin-top:6px;font-size:10px;font-weight:400;line-height:1.65;display:block}.omsForm input:not([type=file]),.omsForm textarea,.omsForm select{color:#466576;background:#fff;border:1px solid #d8e4ea;border-radius:7px;width:100%;min-height:43px;margin-top:7px;padding:12px 13px;font-size:13px;line-height:1.5;display:block;box-shadow:0 1px 2px #12324603}.omsForm input::placeholder,.omsForm textarea::placeholder{color:#a6b5bf}.omsFormRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.omsPhotoField{margin-bottom:23px}.omsPhotoField>label{margin-bottom:11px}.omsPhotoField>label small{color:#9db0ba;margin-top:4px;font-size:9px;font-weight:400;display:block}.omsPhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.omsPhotoGrid>div{background:#f2f6f8;border:1px solid #e2eaee;border-radius:8px;height:110px;margin-bottom:10px;padding:8px;position:relative}.omsPhotoGrid img{object-fit:contain;width:100%;height:100%}.omsPhotoGrid button{color:#748e9e;background:#fff;border:1px solid #dbe5ea;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 6px #1232460d}.omsPhotoButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.omsPhotoButtons button{color:#7795a7;background:#f5f9fb;border-style:dashed;border-color:#bfced9;min-height:48px;font-size:11px}.omsPhotoField>small{color:#5c8c78;margin-top:8px;font-size:11px;display:block}.omsHidden,.omsSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.omsOrderDetailTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px;display:flex}.omsOrderDetailTop>span:last-child{color:#95a8b3;font-size:10px}.omsCustomerName{letter-spacing:-.5px;color:#375d73;margin:0 0 13px;font-size:23px}.omsContactRow{flex-wrap:wrap;gap:10px;margin-bottom:21px;display:flex}.omsContactRow a{color:#39765d;background:#eff8f3;border:1px solid #c5ded5;border-radius:7px;align-items:center;min-height:39px;padding:10px 12px;font-size:11px;font-weight:600;display:inline-flex}.omsContactRow a+a{color:#59809b;background:#f3f7fb;border-color:#d7e3ec}.omsAddress{color:#758d9b;background:#f5f8fa;border:1px solid #e8eef1;border-radius:8px;padding:15px 17px;font-size:12px;line-height:1.8}.omsAddress>b{color:#6d899b;font-size:10px}.omsAddress p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 2px}.omsAddress small{color:#99acb7;font-size:10px}.omsDeliveryPerson{color:#6f9783;background:#f2f8f5;border:1px solid #dbece2;border-radius:7px;align-items:center;gap:11px;margin-top:12px;padding:12px 15px;font-size:10px;display:flex}.omsDeliveryPerson a{color:#89aa99;margin-top:3px;font-size:10px;display:block}.omsDetailItems{margin:20px 0;padding:0;list-style:none}.omsDetailItems li{border-bottom:1px solid #e8eff3;align-items:center;gap:12px;padding:15px 0;font-size:11px;display:flex}.omsDetailItems img{object-fit:contain;background:#f7f9fb;border-radius:5px;flex-shrink:0;width:40px;height:40px}.omsDetailItems li>span{flex:1;min-width:0}.omsDetailItems li>span strong{color:#48697d;overflow-wrap:anywhere;font-size:12px;display:block}.omsDetailItems li>span small{color:#98acb8;margin-top:5px;font-size:9px;line-height:1.7;display:block}.omsDetailItems li>b{white-space:nowrap;color:#648496}.omsDetailItems li>strong{white-space:nowrap;color:#5f8193;text-align:right;min-width:70px;font-size:11px}.omsOrderTotal{justify-content:space-between;align-items:center;gap:16px;margin:18px 0 24px;display:flex}.omsOrderTotal>span{font-size:12px;font-weight:650}.omsOrderTotal small{color:#94a8b4;margin-top:6px;font-size:9px;font-weight:400;display:block}.omsOrderTotal>strong{color:#2e7262;letter-spacing:-.5px;font-size:23px}.omsOrderNote{color:#8298a6;white-space:pre-wrap;overflow-wrap:anywhere;background:#fffaf1;border:1px solid #f0e4ce;border-radius:7px;padding:13px 15px;font-size:11px;line-height:1.8}.omsOrderNote b{color:#b39a73;letter-spacing:.5px;margin-bottom:5px;font-size:9px;display:block}.omsFulfillments{border:1px solid var(--oms-line);border-radius:8px;margin:20px 0;padding:14px 16px;font-size:11px}.omsFulfillments>b{color:#8fa4b1;margin-bottom:13px;font-size:10px;display:block}.omsFulfillments>span{justify-content:space-between;align-items:center;gap:15px;margin-top:9px;display:flex}.omsTimeline{gap:15px;margin:23px 0;padding:0;list-style:none;display:grid}.omsTimeline li{color:#97aab6;justify-content:space-between;align-items:center;gap:13px;padding-left:19px;font-size:10px;display:flex;position:relative}.omsTimeline li:before{content:"";background:#80ae9c;border-radius:50%;width:6px;height:6px;position:absolute;left:0}.omsTimeline li:not(:last-child):after{content:"";background:#dfebe5;width:1px;position:absolute;top:15px;bottom:-16px;left:2px}.omsTimeline b{color:#628572;font-weight:600}.omsSlipActions{border-top:1px solid #e8eef1;flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:19px;display:flex}.omsSlipActions button{min-height:37px;font-size:10px}.omsOrderId{color:#a4b3bc;overflow-wrap:anywhere;margin-top:19px;font-size:9px;display:block}.omsPrintSlip{display:none}.omsLogin{background:radial-gradient(at top,#e3eff2 0,#f3f7f8 58%);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100dvh;padding:54px 20px;display:flex}.omsLoginBrand{color:#29495f;letter-spacing:1.3px;align-items:center;gap:11px;margin-bottom:29px;font-size:14px;font-weight:750;line-height:1.4;display:flex}.omsLoginBrand img{border-radius:10px;width:46px;height:46px}.omsLoginBrand small{color:#8ba0ac;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:400;display:block}.omsLoginCard{background:#fff;border:1px solid #dbe6ea;border-radius:16px;width:100%;max-width:440px;padding:34px;box-shadow:0 12px 45px #26475d0a}.omsLoginCard h1{color:#2a5067;letter-spacing:-1px;margin:8px 0 12px;font-size:31px}.omsLoginCard>p{color:#8aa0ae;margin-bottom:23px;font-size:12px;line-height:1.8}.omsRoleChoice{background:#f0f4f7;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:25px;padding:4px;display:grid}.omsRoleChoice button{color:#8da1b0;background:0 0;border:0;border-radius:6px;min-height:40px;font-size:11px;font-weight:600}.omsRoleChoice button.active{color:#286e62;background:#fff;box-shadow:0 1px 5px #3156690c}.omsLoginCard form>label:not(.omsCheck){color:#7b93a2;margin:0 0 20px;font-size:11px;font-weight:600;display:block}.omsPhone,.omsPin{background:#fff;border:1px solid #d7e3e9;border-radius:8px;align-items:center;min-height:49px;margin-top:8px;display:flex;overflow:hidden}.omsPhone span{color:#97abb6;border-right:1px solid #e2e9ee;padding:0 13px;font-size:12px}.omsPhone input,.omsPin input{color:#4a6b80;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:13px;font-size:15px}.omsPhone input::placeholder,.omsPin input::placeholder{color:#a6b6c0;font-size:12px}.omsPin button{color:#679584;background:#f1f8f5;border-radius:5px;margin-right:7px;padding:9px 12px;font-size:10px}.omsCheck{cursor:pointer;align-items:center;gap:10px;margin:5px 0 23px;display:flex}.omsCheck input{accent-color:#357e69;width:17px;height:17px}.omsCheck span{color:#8099a8;font-size:11px}.omsCheck small{color:#acbbc4;margin-top:5px;font-size:9px;display:block}.omsLoginCard .omsPrimary{justify-content:space-between;min-height:48px;padding:13px 17px;font-size:12px}.omsLoginCard>.omsLoginHelp{color:#a0b0b9;margin:24px 0 18px;font-size:10px;line-height:1.8}.omsLoginStore{text-align:center;color:#7d9bad;border-top:1px solid #edf2f5;padding-top:9px;font-size:11px;display:block}@media (width>=1500px){.omsProducts{grid-template-columns:repeat(4,minmax(0,1fr))}.omsOrders{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1150px){.omsLayout{grid-template-columns:205px minmax(0,1fr)}.omsSidebar{padding-left:12px;padding-right:12px}.omsMain{padding:28px 25px 18px}.omsBrand{min-width:162px}.omsRoleBadge{padding-left:20px}.omsProducts{grid-template-columns:repeat(2,minmax(0,1fr))}.omsStats{grid-template-columns:1fr 1fr}.omsSyncStat{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;padding:14px 18px;display:grid}.omsSyncStat p{text-align:right;max-width:none;margin:0}.omsSyncStat>small{grid-column:1/-1;margin-top:8px}.omsReportGrid{gap:12px}.omsReportValue{padding:20px 15px}.omsReportValue strong{font-size:23px}.omsSettingsCard{gap:15px}.omsSettingsCard button{padding:10px 12px}}@media (width<=850px){.omsHeader{gap:12px;height:72px;padding:0 17px}.omsBrand{letter-spacing:2px;gap:9px;min-width:0;font-size:19px}.omsBrand img{width:40px;height:40px}.omsBrand small{letter-spacing:2.5px;margin-top:4px;font-size:8px}.omsRoleBadge{letter-spacing:1px;margin-left:6px;padding-left:14px;font-size:8px}.omsActor{display:none}.omsHeaderRight{gap:0}.omsHeader .omsIconButton{width:36px;height:36px}.omsLayout{flex-direction:column;display:flex}.omsSidebar{z-index:24;background:#fff;border:0;border-bottom:1px solid #dce7ec;height:auto;min-height:0;padding:0 12px;position:sticky;top:72px}.omsNavTitle,.omsSidebarBottom{display:none}.omsSidebar nav{scrollbar-width:none;gap:3px;padding:7px 0;display:flex;overflow-x:auto}.omsSidebar nav::-webkit-scrollbar{display:none}.omsSidebar nav button{border-radius:7px;flex:none;gap:8px;min-height:43px;padding:12px 13px;font-size:11px}.omsSidebar nav button svg{width:17px;height:17px}.omsSidebar nav button b{border-radius:5px;min-width:18px;height:18px;padding:2px 4px;font-size:8px}.omsMain{padding:25px 20px 18px}.omsPageHeading h1{font-size:29px}.omsPageHeading p{font-size:11px}.omsOrders{grid-template-columns:repeat(2,minmax(0,1fr))}.omsReportValue strong{font-size:25px}.omsFooter{padding-top:27px}}@media (width<=580px){.omsHeader{padding:0 14px}.omsRoleBadge{max-width:95px;padding-left:12px;line-height:1.6}.omsBrand{letter-spacing:1.7px;font-size:17px}.omsBrand img{width:36px;height:36px}.omsBrand small{letter-spacing:2.3px;font-size:7px}.omsMain{padding:23px 15px 15px}.omsPageHeading{flex-wrap:wrap;align-items:flex-start;gap:15px;margin-bottom:21px}.omsPageHeading>div:first-child{flex:1;min-width:180px}.omsEyebrow{letter-spacing:1.3px;font-size:8px}.omsPageHeading h1{margin:6px 0 8px;font-size:28px}.omsPageHeading p{max-width:285px;font-size:10px}.omsHeadingActions{flex-wrap:wrap;gap:7px}.omsHeadingActions .omsIconButton{width:37px;height:37px}.omsHeadingActions .omsPrimary,.omsAlertButton{min-height:37px;padding:9px 11px;font-size:10px}.omsHeadingActions svg{width:17px;height:17px}.omsStats{gap:10px;margin-bottom:20px}.omsStat{border-radius:9px;padding:17px 16px}.omsStat>span{font-size:10px}.omsStat>strong{margin-top:7px;font-size:30px}.omsStat>small{font-size:9px}.omsSyncStat{padding:13px 15px;display:block}.omsSyncStat p{text-align:left;margin:7px 0 3px;font-size:10px;display:inline}.omsSyncStat>small{margin-top:6px;font-size:9px}.omsToolbar{flex-wrap:wrap;gap:9px}.omsToolbar .omsSearch{width:100%;min-width:100%;max-width:none}.omsToolbar select{min-height:40px;padding:10px 12px;font-size:12px}.omsSearch input{min-height:43px;font-size:14px}.omsSectionMeta{margin:15px 0 12px;font-size:10px}.omsSectionMeta small{font-size:9px}.omsOrders{grid-template-columns:1fr;gap:13px}.omsOrderCard{border-radius:10px;padding:18px 17px}.omsOrderCardTop{margin-bottom:15px}.omsOrderCardTop>small{font-size:9px}.omsOrderCustomer{font-size:19px}.omsOrderArea{margin-bottom:14px}.omsOrderProducts>div{font-size:12px}.omsOrderPrice>strong{font-size:20px}.omsOrderActions button{min-height:43px;font-size:11px}.omsOrderCardFoot{padding-top:14px;font-size:10px}.omsOrderCardFoot a,.omsOrderCardFoot button{align-items:center;min-height:28px;display:flex}.omsInfoBanner{gap:9px;padding:13px 14px;font-size:10px;line-height:1.8}.omsInfoBanner svg{width:17px;height:17px}.omsProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.omsProductPhoto{height:135px;padding:11px}.omsApproval{padding:4px 6px;font-size:7px;top:8px;left:8px}.omsProductBody{padding:12px}.omsProductBody>small{font-size:8px;line-height:1.5}.omsProductBody h2{min-height:36px;margin-bottom:10px;font-size:12px}.omsProductNumbers{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:12px}.omsProductNumbers>strong{font-size:16px}.omsProductNumbers>span{font-size:9px}.omsProductActions .omsSecondary{min-height:39px;font-size:10px}.omsProductActions .omsTextButton{min-height:33px}.omsApprovalActions{grid-template-columns:1fr}.omsApprovalActions button{min-height:36px;font-size:10px}.omsReviewNote{padding:8px;font-size:9px;line-height:1.7}.omsPeopleGrid{grid-template-columns:1fr;gap:12px}.omsPersonCard{gap:12px;padding:18px}.omsPersonActions button{min-height:40px;font-size:10px}.omsPersonActions .omsSecondary{min-height:40px}.omsCustomerRow{flex-wrap:wrap;gap:11px;padding:15px 12px}.omsCustomerRow .omsPersonInitial{border-radius:8px;width:35px;height:35px;font-size:15px}.omsCustomerRow h2{font-size:12px}.omsCustomerRow a{font-size:10px}.omsCustomerRow small{font-size:8px}.omsCustomerOrders{min-width:35px}.omsCustomerOrders strong{font-size:19px}.omsCustomerRow button{min-height:39px;padding:8px 10px;font-size:9px}.omsPeriodChoice{gap:3px;padding:3px}.omsPeriodChoice button{min-height:35px;padding:8px 15px;font-size:10px}.omsToolbar>small{font-size:9px}.omsReportGrid{grid-template-columns:1fr;gap:11px;margin:20px 0}.omsReportValue{padding:22px}.omsReportValue>span{font-size:11px}.omsReportValue strong{margin:9px 0 8px;font-size:31px}.omsReportValue>small{font-size:9px}.omsReportFacts{grid-template-columns:1fr 1fr;gap:22px 0;padding:22px 0}.omsReportFacts>div{padding:0 20px}.omsReportFacts>div:nth-child(2n){border:0}.omsReportFacts span{font-size:9px}.omsReportFacts strong{margin-top:6px;font-size:23px}.omsSettingsCard{border-radius:9px;flex-direction:column;align-items:stretch;gap:18px;padding:19px}.omsSettingsCard h2{font-size:16px}.omsSettingsCard p{font-size:11px}.omsSettingsCard button{width:100%;min-height:43px;font-size:11px}.omsSettingIcon{margin-bottom:12px}.omsSubheading{margin:25px 0 14px;font-size:16px}.omsProviders{padding:0 15px}.omsProvider{gap:9px;padding:15px 0}.omsProvider strong{font-size:11px}.omsProvider small{max-width:220px;font-size:9px;line-height:1.6}.omsProvider>b{padding:5px 7px;font-size:8px}.omsFooter{align-items:flex-start;gap:15px;padding-top:27px;font-size:9px;line-height:1.8}.omsFooter>span{max-width:160px}.omsOverlay{align-items:center;padding:12px}.omsDialog{border-radius:12px;max-height:calc(100dvh - 24px)}.omsDialogHead{gap:15px;padding:16px 17px}.omsDialogHead h2{font-size:18px}.omsDialogBody{padding:19px 17px}.omsForm label{margin-bottom:16px;font-size:11px}.omsForm input:not([type=file]),.omsForm textarea,.omsForm select{min-height:46px;padding:12px 11px;font-size:16px}.omsFormRow{gap:10px}.omsFormRow label{font-size:10px}.omsPhotoGrid{gap:8px}.omsPhotoGrid>div{height:90px}.omsPhotoButtons button{min-height:46px}.omsError{align-items:flex-start;padding:12px 13px;font-size:11px}.omsNotice{padding:12px 13px;font-size:11px}.omsCustomerName{font-size:22px}.omsOrderDetailTop{margin-bottom:20px}.omsContactRow a{min-height:42px;font-size:10px}.omsAddress{padding:13px 14px;font-size:11px}.omsDetailItems{margin:15px 0}.omsDetailItems li{gap:8px;font-size:10px}.omsDetailItems img{width:32px;height:32px}.omsDetailItems li>span strong{font-size:11px}.omsDetailItems li>span small{font-size:8px}.omsDetailItems li>strong{min-width:60px;font-size:10px}.omsOrderTotal>strong{font-size:22px}.omsOrderTotal>span{font-size:11px}.omsOrderTotal small{font-size:8px}.omsTimeline li{font-size:9px}.omsSlipActions button{flex:1;min-height:42px;font-size:10px}.omsLogin{padding:34px 17px}.omsLoginBrand{margin-bottom:23px;font-size:12px}.omsLoginBrand img{width:42px;height:42px}.omsLoginCard{border-radius:14px;padding:28px 24px}.omsLoginCard h1{font-size:29px}.omsLoginCard>p{font-size:11px}.omsPhone input,.omsPin input{font-size:16px}.omsLoginCard form>label:not(.omsCheck){font-size:11px}.omsLoginCard .omsPrimary{min-height:49px}}@media print{html,body{background:#fff!important}.oms{color:#000;background:#fff;min-height:0}.omsScreen,.omsOverlay{display:none!important}.omsPrintSlip{color:#000;max-width:210mm;padding:15mm;font:12px/1.5 Arial,sans-serif;display:block!important}.omsPrintHead{border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:14px}.omsPrintHead h1{letter-spacing:1px;margin:0 0 5px;font-size:24px}.omsPrintHead p{letter-spacing:2px;margin:0;font-size:11px}.omsPrintSlip h2{margin:20px 0 8px;font-size:14px}.omsPrintSlip p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.omsPrintSlip table{border-collapse:collapse;width:100%;margin:24px 0}.omsPrintSlip th,.omsPrintSlip td{text-align:left;border-bottom:1px solid #bbb;padding:12px 5px}.omsPrintSlip th:last-child,.omsPrintSlip td:last-child{text-align:right}.omsPrintMap{font-size:9px}.omsPrintFoot{color:#666;border-top:1px solid #bbb;padding-top:16px;font-size:10px;margin-top:30px!important}@page{size:A4;margin:0}}.omsProductSeller{color:#8ba4b0;margin:-4px 0 12px;font-size:9px;display:block}.omsApproval.archived{color:#8596a0;background:#e9edf0}.omsTimeoutNotice{color:#7b4a19;background:#fff4e9;border:1px solid #edcfac;border-radius:8px;margin-top:12px;padding:13px;font-size:12px;line-height:1.6}.omsTimeoutNotice p{margin:4px 0 10px}.omsTimeoutNotice button{white-space:normal;margin:4px 5px 0 0}.omsCashSummary{background:#edf7f4;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;padding:15px;font-size:12px;display:grid}.omsCashSummary strong{margin-top:5px;display:block}.omsPayoutSection{margin-top:26px}.omsPayoutSection h2{font-size:18px}.omsPayoutRows{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.omsPayoutRows article{background:#fff;border:1px solid #dce6eb;border-radius:10px;padding:18px}.omsPayoutRows h3{margin:0 0 15px;font-size:15px}.omsPayoutRows dl{gap:12px;margin:0;display:grid}.omsPayoutRows dl>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.omsPayoutRows dd{text-align:right;margin:0;font-weight:650}.omsInboxBell{position:relative}.omsInboxBell>b{border:2px solid var(--oms-navy);color:#243b48;background:#f4b84b;border-radius:12px;min-width:20px;height:20px;padding:1px 5px;font-size:10px;line-height:15px;position:absolute;top:-6px;right:-8px}.omsInboxHeading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.omsInboxHeading strong{color:var(--oms-navy);font-size:18px}.omsInboxHeading p{max-width:560px;color:var(--oms-muted);margin:8px 0 0;font-size:12px}.omsInboxHeading>small{white-space:nowrap;color:var(--oms-muted);font-size:10px}.omsNotificationList{gap:12px;display:grid}.omsNotification{border:1px solid var(--oms-line);background:#fff;border-radius:10px;align-items:flex-start;gap:15px;min-width:0;padding:19px;display:flex}.omsNotification.unread{background:#f8fffb;border-color:#b4d6c9}.omsNotificationIcon{color:#76909d;background:#edf3f5;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.omsNotification.unread .omsNotificationIcon{color:var(--oms-green);background:#e0f1e8}.omsNotificationBody{flex:1;min-width:0}.omsNotificationTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.omsNotificationTitle h2{color:#315469;overflow-wrap:anywhere;margin:0;font-size:15px}.omsNotificationTitle>span{color:var(--oms-green);background:#e2f2e9;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:700}.omsNotificationBody>p{color:#64818f;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.omsNotificationBody>small{color:#8c9da6;font-size:10px}.omsNotificationActions{flex-wrap:wrap;gap:22px;margin-top:6px;display:flex}.omsNotificationActions .omsTextButton{color:#28735e;font-size:12px}.omsNotificationList+.omsFine{margin-top:18px}@media (width<=650px){.omsInboxHeading{display:block}.omsInboxHeading>small{margin-top:12px;display:block}.omsNotification{gap:10px;padding:15px}.omsNotificationIcon{width:30px;height:30px}.omsNotificationTitle h2{font-size:14px}.omsNotificationActions{gap:14px}.omsHeaderRight{gap:10px}.omsInboxBell{width:36px;height:36px}}.omsApprovalActions .omsRemoveListing:only-child{grid-column:1/-1}.omsApprovalActions .omsRemoveListing{color:#a04c3c;white-space:normal;border-color:#e8c9bf}.omsForm .acPhotoApprovalOption{align-items:center;gap:10px;padding:8px 0;display:flex}.omsForm .acPhotoApprovalOption input[type=checkbox]{accent-color:#176d5e;width:18px;min-width:18px;height:18px;margin:0;padding:0}.omsPhotoButtons{flex-wrap:wrap}
