.commercialEffectiveAccess{display:grid;grid-gap:11px;gap:11px;width:100%;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.commercialEffectiveAccess,.commercialEffectiveAccess *{min-width:0;box-sizing:border-box}.commercialEffectiveHead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.commercialEffectiveHead>div{display:flex;align-items:center;gap:8px;min-width:0}.commercialEffectiveHead strong{font-size:13px;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.commercialEffectiveHead svg,.commercialEffectiveSource svg{flex:none;color:var(--purple)}.commercialEffectiveHead button{display:inline-flex;align-items:center;gap:6px;justify-content:center;min-height:35px;padding:7px 10px;font-size:11px;font-weight:700;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px}.commercialEffectiveHead button:disabled{opacity:.55;cursor:not-allowed}.commercialEffectiveAccess p{margin:0;font-size:11px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.commercialEffectiveSource{display:flex;align-items:flex-start;gap:8px;font-weight:700;color:var(--text)!important}.commercialEffectiveModules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.commercialEffectiveModules>span{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.commercialEffectiveModules svg{flex:none;margin-top:1px}.commercialEffectiveModules>.available svg{color:#66cfa5}.commercialEffectiveModules>.unavailable,.commercialEffectiveModules>.unavailable svg{color:var(--muted)}.commercialEffectiveFoot{border-top:1px solid var(--line);padding-top:10px}@media(max-width:620px){.commercialEffectiveAccess{padding:12px}.commercialEffectiveModules{grid-template-columns:1fr}.commercialEffectiveHead button{min-height:39px}}.commercialEffectiveCapacity{display:grid;grid-gap:9px;gap:9px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.commercialEffectiveCapacity>strong{font-size:12px;color:var(--text);line-height:1.4}.commercialEffectiveCapacity>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.commercialEffectiveCapacity>div span{display:block;padding:10px;border:1px solid var(--line);border-radius:8px;font-size:11px;line-height:1.55;color:var(--text);min-width:0;overflow-wrap:anywhere}.commercialEffectiveCapacity>div b{font-size:17px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.commercialEffectiveCapacity>small{font-size:10px;color:var(--muted);line-height:1.55}@media(max-width:620px){.commercialEffectiveCapacity>div{grid-template-columns:1fr}}.movyraMobileDock,.movyraMoreOverlay,.mvStatisticIcon{display:none}@media(max-width:680px){:root{--mv-brand-blue:#286fe4;--mv-brand-blue-dark:#1952c3;--mv-success:#22a66e;--mv-warning:#e1a23a;--mv-danger:#e15565;--mv-corner:13px;--mv-panel:var(--ui-panel,#151e30);--mv-soft:var(--ui-panel-alt,#1e2c41);--mv-border:var(--ui-border,#35445d);--mv-text:var(--ui-text,#f1f4fc);--mv-muted:var(--ui-muted,#bac8db)}main:has(>.movyraMobileDock)>.mobileTopNavigation{display:flex;gap:8px;align-items:center;min-height:calc(57px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 13px 8px!important;background:var(--mv-panel)!important;border-bottom:1px solid var(--mv-border)!important;box-shadow:0 4px 12px rgba(0,0,0,.06)!important;z-index:48}main:has(>.movyraMobileDock)>.mobileTopNavigation>.mobileNavigationBrand{display:flex!important;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;gap:7px;padding:0 2px;color:var(--mv-text)!important;font-size:clamp(11px,3.3vw,14px);line-height:1.2;font-weight:800;text-align:center}.mobileNavigationBrand>.mobileNavigationSectionIcon{display:grid!important;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--mv-brand-blue) 14%,var(--mv-panel))!important;color:var(--mv-brand-blue)!important}.mobileNavigationBrand>.mobileNavigationSectionIcon+span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mv-text)!important}main:has(>.movyraMobileDock) .mobileTopNavigation :is(.mobileNavigationBack,.mobileNavigationHome,.mobileAppearanceQuickToggle){display:inline-flex;min-width:37px!important;width:auto!important;height:38px!important;min-height:38px!important;padding:0 9px!important;gap:5px!important;border-radius:10px!important;background:var(--mv-soft)!important;border:1px solid var(--mv-border)!important;color:var(--mv-text)!important;font-size:11px!important;font-weight:750}main:has(>.movyraMobileDock) .mobileTopNavigation :is(.mobileNavigationBack,.mobileNavigationHome)>svg{flex-shrink:0;width:17px;height:17px}main:has(>.movyraMobileDock) .mobileTopNavigation .mobileNavigationHome{color:var(--mv-brand-blue)!important}main:has(>.movyraMobileDock)>.movyraMobileDock{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:52;left:0;right:0;bottom:0;width:100%;min-height:calc(65px + env(safe-area-inset-bottom,0px));padding:6px max(7px,env(safe-area-inset-left,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(7px,env(safe-area-inset-right,0px));background:var(--mv-panel);border-top:1px solid var(--mv-border);box-shadow:0 -7px 24px rgba(3,9,23,.14);grid-gap:2px;gap:2px}main:has(>.movyraMobileDock)>.movyraMobileDock>.movyraMobileDockItem{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:53px;padding:5px 3px 4px;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--mv-muted)!important;text-decoration:none;font:inherit;font-size:10px;font-weight:750;letter-spacing:-.01em;line-height:1.22;text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.movyraMobileDockItem>.movyraMobileDockIcon{display:grid;place-items:center;width:30px;height:27px;border-radius:9px;color:var(--mv-muted);background:transparent}.movyraMobileDockItem.isActive{color:var(--mv-brand-blue)!important;background:color-mix(in srgb,var(--mv-brand-blue) 8%,var(--mv-panel))!important}.movyraMobileDockItem.isActive>.movyraMobileDockIcon{color:#fff;background:linear-gradient(135deg,#408cf8,#235bd7);box-shadow:0 3px 10px rgba(48,111,233,.2)}.movyraMobileDockItem:focus-visible{outline:2px solid var(--mv-brand-blue)!important;outline-offset:0}main:has(>.movyraMobileDock)>:is(.content,.clientContent){width:100%;min-width:0;max-width:100%;padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))!important;overflow-wrap:break-word}main:has(>.movyraMobileDock)>:is(.content,.clientContent) :is(h1,h2,h3){text-wrap:pretty}main:has(>.movyraMobileDock) .clientTop{display:flex;flex-direction:column;align-items:stretch;gap:12px!important;margin-bottom:16px!important;min-width:0}main:has(>.movyraMobileDock) .clientTop>div:first-child>p{margin:0 0 4px!important;font-size:10px!important;font-weight:850!important;letter-spacing:.1em!important;color:var(--mv-brand-blue)!important}main:has(>.movyraMobileDock) .clientTop h1{color:var(--mv-text)!important;font-size:clamp(24px,6.3vw,29px)!important;line-height:1.23!important;margin:0 0 5px!important;letter-spacing:-.035em}main:has(>.movyraMobileDock) .clientTop>div:first-child>span{color:var(--mv-muted)!important;font-size:12px!important;line-height:1.5!important}main:has(>.movyraMobileDock) .clientTop>div+div{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px!important;min-width:0;max-width:100%}main:has(>.movyraMobileDock) .clientTop>div+div>button{display:inline-flex;justify-content:center;align-items:center;gap:8px;flex:1 1 auto;width:auto!important;min-width:110px;min-height:45px;border-radius:11px!important;padding:10px 13px;font-size:12px;font-weight:800;white-space:normal}main:has(>.movyraMobileDock) .clientTop>button:not(.ghost),main:has(>.movyraMobileDock) .clientTop>div+div>button:not(.ghost){display:flex;justify-content:center;align-items:center;gap:8px;min-height:46px;border:1px solid transparent!important;border-radius:11px!important;background:linear-gradient(135deg,#3d88f4,#2364d8)!important;color:#fff!important;font-size:13px;font-weight:800;box-shadow:0 4px 12px rgba(35,103,209,.12)}main:has(>.movyraMobileDock) .clientTop>button.ghost,main:has(>.movyraMobileDock) .clientTop>div+div>button.ghost{border:1px solid var(--mv-border)!important;background:var(--mv-soft)!important;color:var(--mv-text)!important}main:has(>.movyraMobileDock) .clientTop button:disabled{opacity:.6}main:has(>.movyraMobileDock) :is(.clientTable,.customersDirectory,.recentOrdersPanel,.serviceCatalogCard,.commercialSection,.feeProfitCard,.cashClose,.cashOpen,.cashHistory,.accountSecurityPanel,.appearanceSettingsPanel,.importPanel,.teamMemberCard){border-color:var(--mv-border)!important;border-radius:var(--mv-corner)!important;background:var(--mv-panel)!important;color:var(--mv-text)!important}main:has(>.movyraMobileDock) :is(.clientTableHead,.productHead,.osHead,.financeHead){background:var(--mv-soft)!important;border-color:var(--mv-border)!important;color:var(--mv-muted)!important}main:has(>.movyraMobileDock) :is(.clientToolbar,.inventoryToolbar){display:flex;flex-wrap:wrap;gap:9px!important;margin-bottom:13px!important;min-width:0}main:has(>.movyraMobileDock) :is(.searchBox,.serviceCatalogSearch,.expenseSearch){min-height:46px;border-radius:11px!important;background:var(--ui-field,#111b2b)!important;border:1px solid var(--mv-border)!important}main:has(>.movyraMobileDock) :is(.searchBox,.serviceCatalogSearch) svg{color:var(--mv-brand-blue)!important;flex-shrink:0}main:has(>.movyraMobileDock) .clientCount{min-height:39px!important;width:max-content!important;max-width:100%;padding:8px 12px!important;background:var(--mv-soft)!important;border:1px solid var(--mv-border)!important;color:var(--mv-muted)!important;border-radius:10px!important;font-size:11px!important;gap:7px}main:has(>.movyraMobileDock) .clientCount>svg{color:var(--mv-brand-blue)!important}main:has(>.movyraMobileDock) .clientCount>b{color:var(--mv-text)!important;font-size:14px}main:has(>.movyraMobileDock) :is(.clientContent,.content) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:16px!important;min-width:0;max-width:100%}main:has(>.movyraMobileDock) :is(.clientContent,.content) label{max-width:100%;overflow-wrap:anywhere}main:has(>.movyraMobileDock) :is(.modalBackdrop>.clientModal,.modalBackdrop>.clientModal.wide){max-width:calc(100vw - 20px);max-height:calc(100dvh - 22px);overscroll-behavior:contain;overflow-y:auto;border-radius:16px}main:has(>.movyraMobileDock) .clientModal .modalActions button{min-height:45px;border-radius:10px!important}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary){display:grid;grid-gap:9px!important;gap:9px!important;min-width:0;margin-bottom:15px}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div){position:relative;min-width:0;border:1px solid var(--mv-border)!important;border-radius:12px!important;background:var(--mv-panel)!important;color:var(--mv-text)!important;box-shadow:none!important}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div):nth-child(4n+1){border-top:3px solid #317ce7!important}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div):nth-child(4n+2){border-top:3px solid #e35665!important}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div):nth-child(4n+3){border-top:3px solid #2dac7b!important}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div):nth-child(4n){border-top:3px solid #a67bde!important}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div)>:is(small,b){max-width:100%;overflow-wrap:anywhere}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div)>small{color:var(--mv-muted)!important;font-size:10px!important;letter-spacing:.02em!important;font-weight:750!important}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div)>:is(b,strong){color:var(--mv-text)!important;font-size:clamp(15px,4.2vw,21px)!important;font-weight:850!important;line-height:1.3!important}.mvStatisticIcon{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;margin-bottom:6px;color:#3f8afa;background:color-mix(in srgb,#2d7bea 15%,var(--mv-panel))}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div):nth-child(4n+2)>.mvStatisticIcon{color:#e55769;background:color-mix(in srgb,#e35767 14%,var(--mv-panel))}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div):nth-child(4n+3)>.mvStatisticIcon{color:#2fb67b;background:color-mix(in srgb,#2fb67b 14%,var(--mv-panel))}main:has(>.movyraMobileDock) :is(.inventoryStats,.cashStats,.statusSummary,.serviceCatalogSummary)>:is(article,div):nth-child(4n)>.mvStatisticIcon{color:#ab83ed;background:color-mix(in srgb,#ab83ed 13%,var(--mv-panel))}main:has(>.movyraMobileDock) .inventoryStats,main:has(>.movyraMobileDock) .serviceCatalogSummary{grid-template-columns:repeat(2,minmax(0,1fr))}main:has(>.movyraMobileDock) .inventoryStats>article,main:has(>.movyraMobileDock) .serviceCatalogSummary>div{min-height:107px;padding:12px}main:has(>.movyraMobileDock) .inventoryStats>article:nth-child(3){grid-column:1/-1;min-height:86px}main:has(>.movyraMobileDock) .cashStats{grid-template-columns:repeat(2,minmax(0,1fr))}main:has(>.movyraMobileDock) .cashStats article{min-height:105px;padding:12px}main:has(>.movyraMobileDock) .cashStats article:nth-child(4){background:color-mix(in srgb,#2d83df 9%,var(--mv-panel))!important;border-color:color-mix(in srgb,#3677e1 30%,var(--mv-border))!important;border-top:3px solid #347be6!important}main:has(>.movyraMobileDock) .cashRolloverNotice{display:flex;flex-wrap:wrap;gap:9px;padding:13px;border:1px solid color-mix(in srgb,#2b8dbd 36%,var(--mv-border))!important;background:color-mix(in srgb,#2d83dd 6%,var(--mv-panel))!important;border-radius:12px;margin-bottom:14px}main:has(>.movyraMobileDock) .cashRolloverNotice>svg:first-child{color:#448fea!important}main:has(>.movyraMobileDock) .cashMovementForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}main:has(>.movyraMobileDock) .cashMovementForm input:nth-of-type(2){grid-column:1/-1}main:has(>.movyraMobileDock) .cashMovementForm button{grid-column:1/-1;min-height:45px;border-radius:11px;background:linear-gradient(135deg,#3487f4,#225ed6)!important;color:#fff!important;border:0!important;font-weight:800}main:has(>.movyraMobileDock) .cashMoveRow{border-radius:10px;background:var(--mv-soft)!important;border-color:var(--mv-border)!important}main:has(>.movyraMobileDock) .statusSummary{grid-template-columns:repeat(2,minmax(0,1fr))}main:has(>.movyraMobileDock) .statusSummary>div{padding:12px;min-height:97px}main:has(>.movyraMobileDock) .commercialTabBar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;min-width:0}main:has(>.movyraMobileDock) .commercialTabBar button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:70px;min-width:0;border-radius:11px!important;border:1px solid var(--mv-border)!important;background:var(--mv-soft)!important;color:var(--mv-text)!important;padding:9px 4px!important;font-size:11px!important;line-height:1.2;text-align:center;white-space:normal}main:has(>.movyraMobileDock) .commercialTabBar button svg{color:var(--mv-brand-blue)!important}main:has(>.movyraMobileDock) .commercialTabBar button.selected,main:has(>.movyraMobileDock) .commercialTabBar button[aria-selected=true]{color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#3d89ef,#2164d5)!important}main:has(>.movyraMobileDock) .commercialTabBar button.selected svg,main:has(>.movyraMobileDock) .commercialTabBar button[aria-selected=true] svg{color:#fff!important}main:has(>.movyraMobileDock) .customerCompactAvatar{background:linear-gradient(145deg,#3c8df4,#235fd4)!important;color:#fff!important;border:0!important}main:has(>.movyraMobileDock) :is(.serviceCatalogCardIcon,.teamIntroIcon,.accountSecurityIcon){background:color-mix(in srgb,#3189ea 16%,var(--mv-panel))!important;color:var(--mv-brand-blue)!important;border-radius:11px}main:has(>.movyraMobileDock) :is(.customerCompactCard,.mobileOsCard,.warrantyGrid>article,.commercialCard,.inventoryFiltersBar,.inventoryProductCard){border-radius:12px!important;border-color:var(--mv-border)!important;background:var(--mv-panel)!important}main:has(>.movyraMobileDock) .mobileOsCardTop>span:first-child{color:var(--mv-brand-blue)!important}main:has(>.movyraMobileDock) :is(.inventoryBarcodeSection,.importGuide>div){border-radius:12px!important;border-color:var(--mv-border)!important}main:has(>.movyraMobileDock) .serviceCatalogTools{gap:10px}main:has(>.movyraMobileDock) .serviceCatalogSearch{width:100%}main:has(>.movyraMobileDock) .warrantyGrid>article select{min-height:45px}main:has(>.movyraMobileDock) .accountSecurityActions button:not(.ghost){background:linear-gradient(135deg,#3987f3,#2565d8)!important;color:#fff!important}main:has(>.movyraMobileDock) .cashClose>button,main:has(>.movyraMobileDock) .cashOpen>button,main:has(>.movyraMobileDock) .clientModal .modalActions>button:not(.ghost):not(.closeBtn):not(.danger),main:has(>.movyraMobileDock) .settingsForm .modalActions>button{background:linear-gradient(135deg,#398af4,#235ed6)!important;color:#fff!important;border-color:transparent!important;font-weight:800}main:has(>.movyraMobileDock) :is(.clientModal,.settingsForm) .formSection h3{color:var(--mv-text)!important;font-size:13px!important;letter-spacing:.01em}.expenseScreen .expenseMobileFab,.expenseScreen .expenseNewButton,.financeCleanScreen .financeCleanNew{background:linear-gradient(135deg,#408cf5,#2464d8)!important;border-color:transparent!important;color:#fff!important}.expenseScreen .expenseMobileFab{bottom:calc(85px + env(safe-area-inset-bottom,0px))!important;z-index:49}.expenseScreen .expenseKpiAction{border-color:var(--mv-border)}main:has(>.movyraMobileDock)>.movyraMoreOverlay{display:flex!important;align-items:flex-end;justify-content:center;position:fixed;z-index:95;inset:0;padding:0;background:rgba(6,10,22,.6);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.movyraMoreSheet{flex-direction:column;width:100%;max-width:650px;max-height:calc(90dvh - env(safe-area-inset-top,0px));border-radius:21px 21px 0 0;border:1px solid var(--mv-border);border-bottom:0;color:var(--mv-text);box-shadow:0 -18px 50px rgba(0,0,0,.24);overflow:hidden;padding-bottom:0}.movyraMoreHeader,.movyraMoreSheet{display:flex;background:var(--mv-panel)}.movyraMoreHeader{align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 17px 15px;border-bottom:1px solid var(--mv-border);flex:0 0 auto}.movyraMoreHeader>div{min-width:0}.movyraMoreHeader small{font-size:10px;letter-spacing:.1em;font-weight:800;color:var(--mv-brand-blue)}.movyraMoreHeader h2{color:var(--mv-text)!important;margin:4px 0 2px;font-size:21px;line-height:1.25;font-weight:850}.movyraMoreHeader p{color:var(--mv-muted)!important;font-size:12px;margin:4px 0 0}.movyraMoreClose{display:grid;place-items:center;flex:0 0 40px;height:40px;width:40px;border:1px solid var(--mv-border)!important;background:var(--mv-soft)!important;color:var(--mv-text)!important;border-radius:11px!important}.movyraMoreContent{padding:17px 15px 22px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;flex:1 1 auto}.movyraMoreFooter{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--mv-border);background:var(--mv-panel)}.movyraMorePilotLink{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--mv-brand-blue);border-radius:11px;background:var(--mv-soft);color:var(--mv-text);font-size:13px;font-weight:800;text-align:center;text-decoration:none}.movyraMorePilotLink:focus-visible{outline:2px solid var(--mv-brand-blue);outline-offset:2px}.movyraMoreLogout{display:flex!important;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:10px 15px;border-radius:11px!important;border:1px solid color-mix(in srgb,#e15565 44%,var(--mv-border))!important;background:color-mix(in srgb,#e15565 10%,var(--mv-soft))!important;color:var(--mv-text)!important;font-size:14px;font-weight:800}.movyraMoreLogout:disabled{opacity:.65;cursor:wait}.movyraMoreLogout:focus-visible{outline:2px solid var(--mv-brand-blue);outline-offset:2px}.movyraMoreLogoutError{margin:0;color:#f2a3ae;font-size:12px;line-height:1.4}.movyraMoreGroup+.movyraMoreGroup{margin-top:21px}.movyraMoreGroup>h3{margin:0 0 10px;font-size:10px;font-weight:850;letter-spacing:.11em;color:var(--mv-muted)}.movyraMoreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.movyraMoreLink{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:91px;border:1px solid var(--mv-border);background:var(--mv-soft);border-radius:13px;padding:10px 6px;color:var(--mv-text)!important;text-align:center;text-decoration:none;font-size:11px;font-weight:750;line-height:1.28;overflow-wrap:anywhere}.movyraMoreLink.selected{background:color-mix(in srgb,var(--mv-brand-blue) 10%,var(--mv-soft))!important;border-color:color-mix(in srgb,var(--mv-brand-blue) 50%,var(--mv-border))!important}.movyraMoreLinkIcon{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;background:linear-gradient(145deg,#3b89ee,#205dce);border-radius:11px;color:#fff;box-shadow:0 3px 9px rgba(35,94,205,.12)}.mvModule-despesas,.mvModule-garantias,.mvModule-lixeira{background:linear-gradient(145deg,#ef6972,#d34559)}.mvModule-atendimento,.mvModule-clientes,.mvModule-servicos{background:linear-gradient(145deg,#30b887,#16875d)}.mvModule-aparelhos,.mvModule-estoque,.mvModule-importar{background:linear-gradient(145deg,#607ce8,#455bca)}.mvModule-configuracoes,.mvModule-taxas{background:linear-gradient(145deg,#efa646,#d6842d)}.mvModule-auditoria,.mvModule-seguranca{background:linear-gradient(145deg,#7761e6,#5c4bc6)}.movyraMoreClose:focus-visible,.movyraMoreLink:focus-visible{outline:2px solid var(--mv-brand-blue)!important;outline-offset:2px}main:has(.modalBackdrop)>.movyraMobileDock{opacity:0;pointer-events:none}main:has(.modalBackdrop)>.mobileTopNavigation{z-index:38}}@media(max-width:370px){main:has(>.movyraMobileDock)>.mobileTopNavigation .mobileNavigationBack>span,main:has(>.movyraMobileDock)>.mobileTopNavigation .mobileNavigationHome>span{display:none}main:has(>.movyraMobileDock)>.mobileTopNavigation :is(.mobileNavigationBack,.mobileNavigationHome){padding:0!important;width:37px!important;flex:0 0 37px}.movyraMobileDockItem{font-size:9px!important}.movyraMoreGrid{gap:6px}.movyraMoreLink{padding:8px 4px;font-size:10px}}@media(min-width:681px){.movyraMobileDock,.movyraMoreOverlay{display:none!important}}@media print{.movyraMobileDock,.movyraMoreOverlay{display:none!important}}@media(prefers-reduced-motion:reduce){.movyraMobileDockItem,.movyraMoreClose,.movyraMoreLink{transition:none!important}}@media(min-width:681px){main .dashboardV2 header.dvHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:220px!important;padding:26px 30px!important;margin-bottom:24px!important;border-radius:20px!important;border:1px solid rgba(138,113,245,.36)!important;background:radial-gradient(circle at 95% 15%,rgba(124,79,245,.29),transparent 45%),linear-gradient(115deg,#111d35,#0c1224)!important}main .dashboardV2 .dvHeader .dvWelcome{position:relative!important;z-index:1!important;flex:1 1 460px!important;min-width:0!important}main .dashboardV2 .dvHeader .dvWelcomeMeta{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;font-size:11px!important;letter-spacing:.04em!important;color:#ddd7ff!important;font-weight:750!important}main .dashboardV2 .dvHeader .dvWelcomeMetaIcon{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:9px!important;background:rgba(138,113,245,.23)!important;color:#b3a3ff!important}main .dashboardV2 .dvHeader .dvWelcomeMetaDate{padding-left:10px!important;border-left:1px solid #645c91!important;color:#b9aaff!important}main .dashboardV2 .dvHeader h1{display:block!important;font-size:clamp(30px,3vw,42px)!important;line-height:1.16!important;margin:15px 0 7px!important}main .dashboardV2 .dvHeader .dvGreetingText{font-size:inherit!important;font-weight:850!important;color:#fff!important;background:linear-gradient(90deg,#fff,#ae9dff)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}main .dashboardV2 .dvHeader .dvGreetingWave{display:inline!important;font-size:.7em!important;vertical-align:middle!important}main .dashboardV2 .dvHeader .dvWelcomeTagline{display:block!important;font-size:18px!important;line-height:1.4!important;margin:0 0 10px!important;color:#f1f0ff!important;font-weight:650!important;letter-spacing:normal!important}main .dashboardV2 .dvHeader .dvWelcomeTagline strong{color:#b6a4ff!important}main .dashboardV2 .dvHeader .dvWelcome>span{display:block!important;max-width:550px!important;font-size:12px!important;line-height:1.6!important;color:#b2bfd6!important}main .dashboardV2 .dvHeader .dvWelcomeArtwork{position:absolute!important;top:50%!important;right:-65px!important;left:auto!important;transform:translateY(-50%) rotate(-12deg)!important;display:grid!important;place-items:center!important;width:190px!important;height:190px!important;opacity:.24!important;color:#9581ff!important;pointer-events:none!important;z-index:-1!important}main .dashboardV2 .dvHeader .dvWelcomeArtwork svg:last-child{position:absolute!important;right:15px!important;bottom:20px!important;color:#6da5ff!important;transform:rotate(30deg)!important}main .dashboardV2 .dvHeader .dvNewOrder{position:relative!important;z-index:2!important}html[data-theme=light] main .dashboardV2 header.dvHeader{background:linear-gradient(115deg,#f5f6ff,#e8edff)!important;border-color:#cbd2ee!important}html[data-theme=light] main .dashboardV2 .dvHeader .dvGreetingText{background:linear-gradient(90deg,#202a44,#6c52c6)!important;background-clip:text!important;-webkit-background-clip:text!important}html[data-theme=light] main .dashboardV2 .dvHeader .dvWelcomeTagline{color:#29344b!important}html[data-theme=light] main .dashboardV2 .dvHeader .dvWelcome>span{color:#58647b!important}}@media(min-width:681px) and (max-width:1000px){main .dashboardV2 header.dvHeader{padding:20px!important}main .dashboardV2 .dvHeader .dvWelcomeArtwork{display:none!important}}.dashboardV2 .mvHero{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;grid-gap:24px;gap:24px;position:relative;isolation:isolate;overflow:hidden;min-height:235px;margin:0 0 24px;padding:28px 30px;border-radius:22px;border:1px solid rgba(137,109,248,.37);background:radial-gradient(ellipse at 94% 0,rgba(112,68,232,.3),transparent 48%),linear-gradient(115deg,#111c33,#0b1122 80%);box-shadow:0 14px 36px rgba(0,0,0,.16)}.dashboardV2 .mvHeroContent{position:relative;z-index:2;min-width:0}.dashboardV2 .mvHeroMeta{display:flex;align-items:center;flex-wrap:wrap;gap:11px;color:#d8d8f6;font-size:11px;line-height:1.5;letter-spacing:.05em}.dashboardV2 .mvHeroMeta strong{font-weight:800}.dashboardV2 .mvHeroCalendar{display:grid;place-items:center;width:35px;height:35px;flex:none;background:rgba(128,103,255,.2);color:#b6a5ff;border-radius:10px}.dashboardV2 .mvHeroMeta time{border-left:1px solid rgba(180,164,255,.4);padding-left:11px;color:#b6a3ff;font-weight:750;white-space:nowrap}.dashboardV2 .mvHeroGreeting{display:flex;align-items:center;gap:14px;margin:18px 0 7px;font-size:clamp(36px,3.8vw,54px);font-weight:850;line-height:1.1;letter-spacing:-.045em;color:#fff}.dashboardV2 .mvHeroGreeting>span:first-child{display:inline-block;background:linear-gradient(95deg,#fff 26%,#ad96ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboardV2 .mvHeroWave{display:inline-block;font-size:.58em;line-height:1;flex:none;letter-spacing:normal}.dashboardV2 .mvHeroTagline{color:#eef0ff;font-size:clamp(17px,1.5vw,21px);line-height:1.35;font-weight:650;letter-spacing:-.01em}.dashboardV2 .mvHeroTagline strong{color:#b6a0ff;font-weight:800}.dashboardV2 .mvHeroDescription{color:#acb9d0;font-size:12px;line-height:1.65;margin:13px 0 0;max-width:600px}.dashboardV2 .mvHeroVisual{display:grid;place-items:center;position:relative;width:175px;height:175px;justify-self:center;transform:rotate(-12deg);color:rgba(133,109,255,.46);pointer-events:none}.dashboardV2 .mvHeroVisual svg:last-child{position:absolute;bottom:16px;right:0;transform:rotate(30deg);color:rgba(90,151,255,.65)}.dashboardV2 .mvHeroAction{display:inline-flex;align-items:center;justify-content:center;gap:9px;z-index:2;padding:14px 17px;min-height:47px;border-radius:12px;background:linear-gradient(120deg,#826bfb,#654ed9);color:#fff;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 8px 24px rgba(94,72,201,.22)}.dashboardV2 .mvHeroAction:hover{filter:brightness(1.1)}html[data-theme=light] .dashboardV2 .mvHero{background:radial-gradient(ellipse at 94% 0,rgba(118,82,232,.14),transparent 48%),linear-gradient(115deg,#f7f8ff,#e9edff);border-color:#cdd1ee}html[data-theme=light] .dashboardV2 .mvHeroGreeting>span:first-child{background:linear-gradient(95deg,#1d2843,#6e55c7);background-clip:text;-webkit-background-clip:text}html[data-theme=light] .dashboardV2 .mvHeroTagline{color:#29344d}html[data-theme=light] .dashboardV2 .mvHeroTagline strong{color:#7159ce}html[data-theme=light] .dashboardV2 .mvHeroDescription{color:#596780}html[data-theme=light] .dashboardV2 .mvHeroMeta{color:#424d71}html[data-theme=light] .dashboardV2 .mvHeroMeta time{color:#7059bf}@media(max-width:1180px){.dashboardV2 .mvHero{grid-template-columns:minmax(0,1fr) auto}.dashboardV2 .mvHeroVisual{position:absolute;right:170px;opacity:.25}.dashboardV2 .mvHeroContent{max-width:75%}}@media(max-width:800px){.dashboardV2 .mvHero{padding:21px 19px;min-height:0;gap:16px;grid-template-columns:1fr}.dashboardV2 .mvHeroContent{max-width:100%}.dashboardV2 .mvHeroVisual{display:none}.dashboardV2 .mvHeroAction{justify-self:stretch}.dashboardV2 .mvHeroGreeting{font-size:clamp(30px,7vw,43px);margin-top:15px}.dashboardV2 .mvHeroMeta{font-size:10px}}@media(max-width:420px){.dashboardV2 .mvHeroMeta time{flex-basis:100%;border:0;padding-left:46px}.dashboardV2 .mvHeroGreeting{gap:9px}}.dashboardV2 .mvHero.mvHeroReference{position:relative;isolation:isolate;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;width:100%;min-width:0;height:clamp(355px,31vw,430px);min-height:355px;margin:0 0 23px;padding:28px clamp(22px,3vw,42px);border:1px solid rgba(127,99,246,.36);border-radius:26px;background:radial-gradient(ellipse at 93% 6%,rgba(158,74,235,.21),transparent 43%),linear-gradient(111deg,#091227,#090e21 68%,#1b1042);box-shadow:0 15px 35px rgba(0,0,0,.18);color:#fff}.dashboardV2 .mvHero.mvHeroReference:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(9,16,36,.99),rgba(9,16,36,.96) 34%,rgba(9,16,36,.72) 42%,rgba(9,16,36,.22) 52%,transparent 61%)}.dashboardV2 .mvHeroReference .mvHeroContent{position:relative;z-index:2;width:62%;flex:0 1 62%}.dashboardV2 .mvHeroReference .mvHeroKicker{display:inline-flex;align-items:center;gap:11px;max-width:100%;padding:9px 15px;border:1px solid rgba(127,100,250,.36);border-radius:999px;background:rgba(74,67,199,.24);box-shadow:inset 0 1px 0 rgba(195,180,255,.09);color:#c1c5ff;font-size:clamp(10px,1vw,13px);font-weight:850;letter-spacing:.07em;line-height:1.35;white-space:normal}.dashboardV2 .mvHeroReference .mvHeroKicker svg{width:19px;height:19px;flex:none;color:#a997ff}.dashboardV2 .mvHeroReference .mvHeroDate{display:flex;align-items:center;gap:11px;margin:18px 0 0;font-size:clamp(12px,1.12vw,15px);font-weight:800;letter-spacing:.055em;line-height:1.45;text-transform:uppercase;color:#f4f5ff}.dashboardV2 .mvHeroReference .mvHeroDate svg{flex:none;width:19px;height:19px;color:#9785ff}.dashboardV2 .mvHeroReference .mvHeroGreeting{display:flex;align-items:center;gap:17px;margin:18px 0 12px;font-size:clamp(49px,6vw,86px);font-weight:900;letter-spacing:-.056em;line-height:1.05;white-space:nowrap}.dashboardV2 .mvHeroReference .mvHeroGreeting>span:first-child{display:inline-block;background:linear-gradient(95deg,#fff 34%,#7ba6ff 68%,#c154f2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboardV2 .mvHeroReference .mvHeroSun{flex:none;display:inline-block;letter-spacing:normal;line-height:1;transform:translateY(-2px)}.dashboardV2 .mvHeroReference .mvHeroTagline{margin:0;font-size:clamp(19px,2.15vw,29px);font-weight:750;color:#f7f7ff;line-height:1.28;letter-spacing:-.025em}.dashboardV2 .mvHeroReference .mvHeroTagline strong{color:#a58aff;font-weight:850}.dashboardV2 .mvHeroReference .mvHeroDescription{max-width:640px;border-left:4px solid #936eff;padding-left:14px;margin:19px 0 0;color:#aebbd2;font-size:clamp(11px,1.05vw,14px);line-height:1.6}.dashboardV2 .mvHeroReference .mvHeroAction{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:max-content;max-width:100%;min-height:42px;margin-top:17px;padding:11px 16px;border-radius:11px;background:linear-gradient(120deg,#826afb,#6953e9);box-shadow:0 9px 23px rgba(74,58,186,.18);text-decoration:none;font-size:12px;font-weight:850;color:white;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.dashboardV2 .mvHeroReference .mvHeroAction:hover{filter:brightness(1.1);transform:translateY(-1px)}.dashboardV2 .mvHeroReference .mvHeroAction:focus-visible{outline:2px solid #d3caff;outline-offset:3px}.dashboardV2 .mvHeroReference .mvHeroVisual{position:absolute;inset:0 0 0 auto;display:block;width:55%;height:100%;transform:none;opacity:1;pointer-events:none;z-index:0}.dashboardV2 .mvHeroReference .mvHeroVisual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;filter:saturate(1.11)}html[data-theme=light] .dashboardV2 .mvHero.mvHeroReference{color:#fff;border-color:rgba(127,99,246,.36);background:radial-gradient(ellipse at 93% 6%,rgba(158,74,235,.21),transparent 43%),linear-gradient(111deg,#091227,#090e21 68%,#1b1042)}html[data-theme=light] .dashboardV2 .mvHeroReference .mvHeroKicker{color:#c1c5ff}html[data-theme=light] .dashboardV2 .mvHeroReference .mvHeroDate{color:#f4f5ff}html[data-theme=light] .dashboardV2 .mvHeroReference .mvHeroGreeting>span:first-child{background:linear-gradient(95deg,#fff 34%,#7ba6ff 68%,#c154f2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] .dashboardV2 .mvHeroReference .mvHeroTagline{color:#f7f7ff}html[data-theme=light] .dashboardV2 .mvHeroReference .mvHeroTagline strong{color:#a58aff}html[data-theme=light] .dashboardV2 .mvHeroReference .mvHeroDescription{color:#aebbd2}@media(max-width:1120px){.dashboardV2 .mvHero.mvHeroReference{height:365px;min-height:365px;padding:24px 28px}.dashboardV2 .mvHeroReference .mvHeroContent{width:67%;flex-basis:67%}.dashboardV2 .mvHeroReference .mvHeroGreeting{font-size:clamp(45px,5.7vw,65px)}.dashboardV2 .mvHeroReference .mvHeroVisual{width:56%}}@media(max-width:860px){.dashboardV2 .mvHero.mvHeroReference{height:auto;min-height:0;padding:25px 22px}.dashboardV2 .mvHeroReference .mvHeroContent{width:100%;flex:1 1}.dashboardV2 .mvHero.mvHeroReference:before,.dashboardV2 .mvHeroReference .mvHeroVisual{display:none}.dashboardV2 .mvHeroReference .mvHeroGreeting{font-size:clamp(34px,7vw,54px)}.dashboardV2 .mvHeroReference .mvHeroTagline{font-size:clamp(18px,3.2vw,23px)}.dashboardV2 .mvHeroReference .mvHeroAction{width:100%}}@media(max-width:440px){.dashboardV2 .mvHero.mvHeroReference{padding:19px 16px;border-radius:17px}.dashboardV2 .mvHeroReference .mvHeroKicker{gap:7px;padding:8px 10px;font-size:9px}.dashboardV2 .mvHeroReference .mvHeroDate{font-size:11px;margin-top:14px}.dashboardV2 .mvHeroReference .mvHeroGreeting{font-size:clamp(31px,9vw,43px);gap:9px;margin:14px 0 11px}.dashboardV2 .mvHeroReference .mvHeroDescription{margin-top:13px;font-size:11px}.dashboardV2 .mvHeroReference .mvHeroAction{margin-top:16px}}@media(prefers-reduced-motion:reduce){.dashboardV2 .mvHeroReference .mvHeroAction{transition:none}}.dashboardV2 .dvMarginCard{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:182px;padding:19px;border:1px solid rgba(174,145,255,.4);border-radius:17px;background:linear-gradient(145deg,rgba(130,91,237,.16),transparent 65%),var(--dv-bg-card);box-shadow:inset 0 3px 0 #ae91ff;color:var(--dv-heading)}.dashboardV2 .dvMarginCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ae91ff}.dashboardV2 .dvMarginCardTop>svg{box-sizing:content-box;width:24px;height:24px;padding:10px;background:rgba(130,91,237,.16);border-radius:12px}.dashboardV2 .dvMarginCardTop label{font-size:11px;font-weight:700;color:var(--dv-description)}.dashboardV2 .dvMarginCard input,.dashboardV2 .dvMarginCard select{width:100%;min-width:0;min-height:32px;border-radius:8px;border:1px solid var(--dv-border);padding:5px 9px;color:var(--dv-heading);background:var(--dv-bg-card);font:inherit;font-size:12px}.dashboardV2 .dvMarginCard .dvMetricValue{font-size:clamp(22px,2vw,30px);line-height:1.2;font-weight:800}.dashboardV2 .dvMarginCard .dvMetricNote{margin-top:auto}@media(max-width:680px){.dashboardV2 .dvMarginCard{min-height:155px;padding:14px}}.dashboardV2 .dvPeriodToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin:0 0 16px;padding:14px 17px;border:1px solid var(--dv-border);border-radius:16px;background:var(--dv-bg-card);min-width:0}.dashboardV2 .dvPeriodTitle{display:flex;align-items:center;gap:11px;min-width:0}.dashboardV2 .dvPeriodIcon{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:11px;color:#a897ff;background:rgba(126,100,245,.14)}.dashboardV2 .dvPeriodTitle strong{display:block;color:var(--dv-heading);font-size:13px;font-weight:800}.dashboardV2 .dvPeriodTitle small{display:block;margin-top:3px;color:var(--dv-description);font-size:11px}.dashboardV2 .dvPeriodInputs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}.dashboardV2 .dvPeriodInputs label{color:var(--dv-description);font-size:11px;font-weight:750}.dashboardV2 .dvPeriodInputs input,.dashboardV2 .dvPeriodInputs select{box-sizing:border-box;max-width:100%;height:39px;padding:0 12px;border-radius:10px;background:var(--dv-bg-card);color:var(--dv-heading);border:1px solid var(--dv-border);outline:none;font:inherit;font-size:12px}.dashboardV2 .dvPeriodInputs select{min-width:165px;cursor:pointer}.dashboardV2 .dvPeriodInputs input:focus-visible,.dashboardV2 .dvPeriodInputs select:focus-visible{border-color:#a58bff;box-shadow:0 0 0 2px rgba(126,100,245,.25)}.dashboardV2 .dvPeriodTag{white-space:nowrap;font-size:10px;font-weight:800;padding:8px 11px;color:#c5b9ff;background:rgba(126,100,245,.12);border-radius:999px}html[data-theme=light] .dashboardV2 .dvPeriodTag{color:#5d49b4}.dashboardV2 .dvMarginCard .dvMarginPeriodLabel{margin-left:auto;font-size:10px;font-weight:800;color:#b8a8ff;white-space:nowrap}.dashboardV2 .dvMarginCard .dvMarginDetails{display:inline-flex;gap:4px;align-items:center;color:var(--dv-accent);font-size:10px;text-decoration:none;font-weight:750}.dashboardV2 .dvMarginCard .dvMarginDetails:hover{text-decoration:underline}.dashboardV2 .dvDetailMetric>small{grid-column:1/-1;color:var(--dv-description);font-size:9.5px;line-height:1.4;min-width:0}@media(max-width:850px){.dashboardV2 .dvPeriodToolbar{padding:13px;gap:13px;border-radius:14px}.dashboardV2 .dvPeriodInputs{width:100%}.dashboardV2 .dvPeriodInputs select{flex:1 1;min-width:0}}@media(max-width:440px){.dashboardV2 .dvPeriodTitle small{line-height:1.3}.dashboardV2 .dvPeriodInputs label{display:none}.dashboardV2 .dvPeriodInputs input{width:100%;flex:1 1 100%}}.dashboardV2 .mvHero.mvHeroReference{height:auto;min-height:clamp(355px,31vw,430px)}.dashboardV2 .mvHeroReference .mvHeroContent{min-width:0;width:65%;flex:0 1 65%}.dashboardV2 .mvHeroReference .mvHeroGreeting{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-column-gap:12px;column-gap:12px;grid-row-gap:0;row-gap:0;min-width:0;max-width:100%;font-size:clamp(35px,4vw,60px);line-height:1.08;white-space:normal;overflow-wrap:normal;word-break:normal}.dashboardV2 .mvHeroReference .mvHeroGreetingLead,.dashboardV2 .mvHeroReference .mvHeroGreetingName{grid-column:1;min-width:0;max-width:100%}.dashboardV2 .mvHeroReference .mvHeroGreetingName{grid-row:2;overflow-wrap:break-word;background:linear-gradient(95deg,#fff 10%,#7ba6ff 70%,#c154f2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dashboardV2 .mvHeroReference .mvHeroSun{grid-column:2;grid-row:1;font-size:.46em}@media(max-width:1120px){.dashboardV2 .mvHero.mvHeroReference{height:auto;min-height:365px}.dashboardV2 .mvHeroReference .mvHeroGreeting{font-size:clamp(35px,4vw,54px)}}@media(max-width:860px){.dashboardV2 .mvHero.mvHeroReference{height:auto;min-height:0}.dashboardV2 .mvHeroReference .mvHeroContent{width:100%;max-width:100%;flex:1 1 auto}.dashboardV2 .mvHeroReference .mvHeroGreeting{font-size:clamp(30px,7vw,43px);column-gap:8px}}@media(max-width:440px){.dashboardV2 .mvHeroReference .mvHeroGreeting{font-size:clamp(29px,8vw,40px)}}.osFormBody{display:block;width:100%;margin:0;padding:0;border:0;min-width:0}.osFormBody:disabled{opacity:.65}.osSectionHeading{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px}.osSectionHeading>svg{color:#a997ff;flex:none;margin-top:3px}.osSectionHeading small{font-size:10px;letter-spacing:.09em;font-weight:850;color:#9c87ef}.osSectionHeading h3{font-size:16px;color:var(--ui-text,#f0f3fd);margin:3px 0 5px!important}.osSectionHeading p{font-size:11px;line-height:1.55;color:var(--ui-muted,#a9b7cb);margin:0}.osCreateChecklist,.osCreatePhotos{padding:21px 0 20px;border-top:1px solid var(--ui-border,#38435c)}.osNewPhotoButtons{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:15px}.osLogoUploader,.osPhotoPicker{display:inline-flex;align-items:center;justify-content:center;gap:9px;position:relative;min-height:43px;padding:10px 16px;background:rgba(120,99,244,.14);color:#b39cff;border:1px solid rgba(153,129,255,.36);border-radius:12px;font-weight:800;font-size:11px;cursor:pointer;overflow:hidden}.osLogoUploader:hover,.osPhotoPicker:hover{border-color:#aa8eff;background:rgba(120,99,244,.24)}.osLogoUploader input,.osPhotoPicker input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.osLogoUploader:focus-within,.osPhotoPicker:focus-within{outline:2px solid #9e87ff;outline-offset:2px}.osPendingPhotoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(106px,1fr));grid-gap:11px;gap:11px;margin-bottom:8px}.osPendingPhoto{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--ui-border,#39435c);border-radius:12px;overflow:hidden;background:var(--ui-panel-alt,#171f33);min-width:0;min-height:116px}.osPendingPhoto img{display:block;width:100%;height:90px;object-fit:cover}.osPendingPhoto>svg{color:#a997ff;margin:15px auto}.osPendingPhoto small{color:var(--ui-muted,#b8c1d0);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:5px 7px}.osPendingPhoto button{position:absolute;top:4px;right:4px;width:27px;height:27px;display:grid;place-items:center;background:rgba(15,19,33,.8);color:#fff;border:0;border-radius:7px;cursor:pointer}.osPendingPhoto button:hover{background:#963e54}.osPhotoEmpty{grid-column:1/-1;border:1px dashed var(--ui-border,#404d66);border-radius:11px;color:var(--ui-muted,#aebacb);padding:20px;text-align:center;font-size:11px;line-height:1.6}.osPhotoHint{font-size:10px;color:var(--ui-muted,#aab4c7);line-height:1.4}.osNewError,.osSettingsError{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;margin:12px 0;border:1px solid rgba(229,158,76,.43);border-radius:12px;background:rgba(204,133,50,.12);color:#eabd8b;font-size:11px;line-height:1.6}.osNewError>svg,.osSettingsError>svg{flex:none;margin-top:2px}.osNewError b{font-size:12px}.osNewError p{margin:5px 0 12px}.osNewError button{margin-right:8px;margin-bottom:5px}.osStoreIdentity{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 15px;margin:12px 0 0;border-radius:11px;background:rgba(126,103,244,.09);border:1px solid rgba(126,103,244,.24);font-size:11px;color:var(--ui-muted,#b1bdcf)}.osStoreIdentity>svg{color:#a18aff;flex:none}.osStoreIdentity span{flex:1 1 200px}.osStoreIdentity b{color:var(--ui-text,#eceefa)}.osStoreIdentity a{font-size:11px;font-weight:800;color:#b19dff;text-decoration:none}.osStoreIdentity a:hover{text-decoration:underline}.osDetailPhotoActions{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.osPrintPhotos{display:inline-flex;align-items:center;gap:7px;font-size:11px;white-space:normal;color:var(--ui-muted,#adb9cd);cursor:pointer}.osPrintPhotos input{width:15px;height:15px;accent-color:#8d76f4}.osEditBar .osSettingsLink{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--ui-text,#e9eafd);white-space:nowrap}.osSettingsExplainer{font-size:12px;line-height:1.6;color:var(--ui-muted,#acb7cc);margin:0 0 15px}.osSettingsPreview{display:flex;align-items:center;gap:18px;min-height:110px;padding:16px;margin:8px 0 15px;border:1px solid var(--ui-border,#39445c);border-radius:14px;background:var(--ui-panel-alt,#151e30)}.osSettingsPreview img{object-fit:contain;width:110px;height:90px;flex:none;background:#fff;border-radius:11px;padding:8px}.osSettingsPreview>span{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:110px;height:90px;flex:none;text-align:center;border:1px dashed #7f70be;border-radius:11px;color:var(--ui-muted,#adbad1);font-size:10px}.osSettingsPreview>div{display:flex;flex-direction:column;gap:6px;min-width:0}.osSettingsPreview strong{font-size:17px;font-weight:850;color:var(--ui-text,#f4f5ff);overflow-wrap:anywhere}.osSettingsPreview small{font-size:11px;color:var(--ui-muted,#b0bed0);overflow-wrap:anywhere}.osLogoUploader{margin:0 0 9px}.osSettingsHint{font-size:11px;color:var(--ui-muted,#aeb9c8);margin:0 0 17px}.osSettingsDocLink{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--ui-muted,#aebbd0);line-height:1.5;border-radius:11px;background:rgba(121,91,230,.12);padding:12px;margin:8px 0 20px}.osSettingsDocLink svg{flex:none;color:#aa8fff}.osSettingsDocLink span{flex:1 1 240px}.osSettingsDocLink a{font-size:11px;color:#aa93ff;font-weight:800;text-decoration:none}@media(max-width:700px){.osNewPhotoButtons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.osPhotoPicker{padding:10px 9px;font-size:10px}.osStoreIdentity{align-items:flex-start}.osSettingsPreview{gap:10px;padding:11px}.osSettingsPreview img,.osSettingsPreview>span{width:78px;height:76px}.osSettingsPreview strong{font-size:14px}.osSettingsPreview small{font-size:10px}.osDetailPhotoActions{justify-content:flex-start}.osEditBar .osPrintPhotos{width:100%}}@media(prefers-reduced-motion:reduce){.osLogoUploader,.osPhotoPicker{transition:none}}.osClientSelectRow{display:flex;align-items:flex-end;gap:9px;min-width:0;grid-column:span 2}.osClientSelectRow>label{display:flex;flex:1 1 200px;flex-direction:column;min-width:0;gap:6px}.osClientSelectRow>label select{width:100%;max-width:100%;min-width:0}.osAddCustomerButton{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:7px;min-height:40px;padding:9px 12px;border:1px solid rgba(145,124,254,.52);border-radius:10px;color:#bbaaff;background:rgba(134,111,243,.13);font-size:11px;font-weight:830;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.osAddCustomerButton:hover,.osAddCustomerButton[aria-expanded=true]{background:rgba(134,111,243,.25);border-color:#a58aff}.osAddCustomerButton:focus-visible{outline:2px solid #a48cff;outline-offset:2px}.osAddCustomerButton:disabled{opacity:.5;cursor:not-allowed}.osEditForm .osClientSelectRow,.osEditForm>.osClientSelectRow{grid-column:span 2}@media(max-width:690px){.osClientSelectRow{grid-column:1/-1;flex-wrap:wrap;gap:8px}.osClientSelectRow>label{flex:1 1 100%}.osAddCustomerButton{width:100%;min-height:42px}.osEditForm .osClientSelectRow{grid-column:1/-1}}.osPrintCompletion{display:flex;flex-wrap:wrap;margin:2px 0 15px;padding:13px 15px;border:1px solid rgba(82,207,158,.44);border-radius:13px;background:linear-gradient(100deg,rgba(58,182,135,.13),rgba(105,85,218,.08));color:var(--ui-text,#f2f4fa)}.osPrintCompletionIcon{display:grid;place-items:center;flex:none;width:42px;height:42px;background:rgba(77,198,143,.15);color:#65e0b2;border-radius:12px}.osPrintCompletionText{display:flex;flex-direction:column;gap:5px;flex:1 1 205px;min-width:0}.osPrintCompletionText strong{font-size:13px;font-weight:830;color:var(--ui-text,#f1f4fa)}.osPrintCompletionText span{font-size:11px;line-height:1.5;color:var(--ui-muted,#a7b7cb)}.osFinishPrintButton,.osPrintCompletionButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 13px;border:1px solid rgba(98,216,168,.34);border-radius:10px;background:linear-gradient(120deg,#287a65,#246e5a);color:white;font-size:11px;font-weight:820;cursor:pointer;white-space:normal}.osFinishPrintButton:hover,.osPrintCompletionButton:hover{filter:brightness(1.12)}.osFinishPrintButton:focus-visible,.osPrintCompletionButton:focus-visible{outline:2px solid #8de9c4;outline-offset:2px}.osPrintCompletionClose{display:grid;place-items:center;align-self:flex-start;width:26px;height:26px;flex:none;border:0;background:transparent;color:var(--ui-muted,#adb8c9);cursor:pointer;border-radius:7px}.osPrintCompletionClose:hover{background:rgba(110,130,165,.14)}.osCloseout .osFinishPrintButton{margin-top:0}@media(max-width:700px){.osPrintCompletion{gap:10px;padding:12px}.osPrintCompletionText{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 65px)}.osPrintCompletionButton{flex:1 1 100%;width:100%;order:3}.osPrintCompletionClose{margin-left:auto}.osFinishPrintButton{width:100%;flex:1 1 100%}}.osModalBackdrop{padding:clamp(7px,2vw,20px);min-width:0;overflow:hidden}.osModalBackdrop>.clientModal.wide.osCreateModal,.osModalBackdrop>.clientModal.wide.osDetail{box-sizing:border-box;width:min(1080px,calc(100vw - 24px));max-width:100%;max-height:94vh;max-height:94dvh;overflow-y:auto;overflow-x:hidden;min-width:0;overscroll-behavior:contain;scrollbar-gutter:stable;padding:clamp(14px,2.4vw,26px);gap:18px}.osCreateModal>.modalHead,.osDetail>.modalHead{align-items:flex-start;gap:16px;min-width:0}.osCreateModal>.modalHead>div,.osDetail>.modalHead>div{flex:1 1 auto;min-width:0}.osCreateModal>.modalHead h2,.osDetail>.modalHead h2{font-size:clamp(19px,2.5vw,25px);line-height:1.24;overflow-wrap:anywhere;word-break:normal}.osCreateModal>.modalHead .closeBtn,.osDetail>.modalHead .closeBtn{flex:none}.osDetail .detailHero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:11px;gap:11px;min-width:0}.osDetail .detailHero>div{min-width:0;min-height:119px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:15px}.osDetail .detailHero>div svg{flex:none;grid-row:auto;width:20px;height:20px}.osDetail .detailHero>div span{font-size:10px;line-height:1.35}.osDetail .detailHero>div b{font-size:14px;line-height:1.45;max-width:100%;overflow-wrap:anywhere}.osDetail .detailHero>div small{font-size:11px;line-height:1.5;overflow-wrap:anywhere;max-width:100%}.osDetail .formSection{min-width:0}.osDetail .formSection>p{line-height:1.65;overflow-wrap:anywhere;font-size:12px}.osDetail .photoTitle{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;min-width:0}.osDetail .photoTitle>div:first-child{min-width:0;flex:1 1 220px}.osDetail .photoTitle h3{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.osDetail .photoTitle>span{margin:0;max-width:100%;overflow-wrap:anywhere}.osDetail .osPhaseTabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;flex:0 1 auto}.osDetail .osPhaseTabs button{width:auto!important;height:auto!important;min-width:86px;min-height:40px;padding:9px 15px;display:inline-flex;align-items:center;justify-content:center;white-space:normal;line-height:1.35;font-size:12px;border:1px solid var(--ui-border,#33435d);border-radius:9px;background:var(--ui-panel-alt,#192337);color:var(--ui-text,#f2f5ff)}.osDetail .osPhaseTabs button[aria-pressed=true]{border-color:#9481ff;background:rgba(133,112,250,.2);color:var(--ui-text,#f2f5ff)}.osCreateModal .modalGrid,.osDetail .modalGrid{min-width:0;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.osCreateModal .modalGrid.three,.osDetail .modalGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.osCreateModal .modalGrid>label,.osDetail .modalGrid>label{min-width:0;overflow-wrap:anywhere}.osCreateModal input:not([type=checkbox]),.osCreateModal select,.osCreateModal textarea,.osDetail input:not([type=checkbox]),.osDetail select,.osDetail textarea{box-sizing:border-box;max-width:100%;min-width:0}.osDetail .modalActions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:11px;margin-top:10px}.osDetail .modalActions>p,.osDetail .modalActions>span{flex:1 1 220px;min-width:0;line-height:1.55;overflow-wrap:anywhere}.osDetail .modalActions button{min-height:42px;max-width:100%;white-space:normal;text-align:center;line-height:1.4}.osDetail .osPhotos,.osDetail .photoPhases,.osDetail .photoPhases>section{min-width:0}.osDetail .photoPhases{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.osDetail .phaseHead{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.osDetail .osDetailPhotoActions{display:flex;flex-wrap:wrap;gap:7px}.osDetail .photoUpload{min-height:37px;justify-content:center;box-sizing:border-box}.osDetail .osCloseout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:17px;gap:17px;align-items:stretch;justify-content:stretch;margin-top:18px;padding:clamp(15px,2.4vw,22px);min-width:0}.osDetail .osCloseout>div,.osDetail .osCloseout>p{min-width:0;max-width:100%;overflow-wrap:anywhere}.osDetail .osCloseout>div:first-child h3{font-size:17px;line-height:1.4;margin:4px 0 8px}.osDetail .osCloseout p{font-size:12px;line-height:1.65;color:var(--ui-muted,#a9b7cb);overflow-wrap:anywhere}.osDetail .osCloseout [role=alert],.osDetail .osCloseout [role=status]{line-height:1.6;overflow-wrap:anywhere}.osDetail .closeoutActions{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:10px;gap:10px;align-items:stretch;justify-content:stretch}.osDetail .closeoutActions>button,.osDetail .closeoutActions>select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;height:auto;min-height:46px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.45;text-align:center}.osDetail .closeoutActions>button svg{flex:none;width:16px;height:16px}.osDetail .closeoutActions>select{background:var(--ui-panel-alt,#151e30);color:var(--ui-text,#f4f5ff)}.osPrintCompletion{align-items:center;gap:13px;min-width:0}.osPrintCompletionActions{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;min-width:0}.osPrintCompletionActions button{min-width:125px;flex:1 1 auto}.osDownloadButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:10px 14px;min-height:42px;border:1px solid rgba(152,135,255,.48);border-radius:10px;background:linear-gradient(120deg,#7863ec,#6150ce);color:#fff;font:inherit;font-size:12px;font-weight:820;line-height:1.4;cursor:pointer;white-space:normal;text-align:center;max-width:100%}.osDownloadButton:hover:not(:disabled){filter:brightness(1.1)}.osDownloadButton:disabled{opacity:.55;cursor:wait}.osDownloadButton svg{width:17px;height:17px;flex:none}.osDocumentActions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:17px;border:1px solid rgba(133,112,250,.32);border-radius:13px;background:var(--ui-panel-alt,#151e30);min-width:0}.osDocumentIntro{display:grid;grid-gap:5px;gap:5px;flex:1 1 230px;min-width:0}.osDocumentIntro strong{font-size:14px;overflow-wrap:anywhere;color:var(--ui-text,#f2f5ff)}.osDocumentIntro span{font-size:11px;line-height:1.55;color:var(--ui-muted,#aebbd0);overflow-wrap:anywhere}.osDocumentButtons{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap;flex:0 1 auto;min-width:0}.osDocumentButtons button{min-width:136px;min-height:42px}.osDetail .osEditBar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));grid-gap:9px;gap:9px;justify-content:stretch;align-items:stretch;margin:0 0 13px;min-width:0}.osDetail .osEditBar>a,.osDetail .osEditBar>button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:43px;max-width:100%;padding:10px 12px;white-space:normal;overflow-wrap:anywhere;text-align:center;font-size:11px;line-height:1.4}.osDetail .osWhatsAppActions{grid-column:span 2;display:flex;gap:8px;align-items:end;flex-wrap:wrap;min-width:0}.osDetail .osWhatsAppActions .osWhatsAppChoose{min-width:0;flex:1 1 190px}.osDetail .osWhatsAppActions select{min-width:0;width:100%;max-width:100%}.osDetail .osWhatsAppActions>button{min-height:43px;flex:1 1 135px;white-space:normal}.osDetail .detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.osDetail .detailGrid>section{min-width:0;overflow-wrap:anywhere}@media(max-width:790px){.osCreateModal .modalGrid.three,.osDetail .modalGrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.osDetail .detailGrid{grid-template-columns:minmax(0,1fr)}.osDetail .osEditBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.osModalBackdrop{padding:0;place-items:stretch}.osModalBackdrop>.clientModal.wide.osCreateModal,.osModalBackdrop>.clientModal.wide.osDetail{width:100vw;max-width:100vw;max-height:100vh;max-height:100dvh;min-height:100vh;min-height:100dvh;border-radius:0;border-left:0;border-right:0;padding:17px 15px 28px;scrollbar-gutter:auto}.osDetail .detailHero{grid-template-columns:minmax(0,1fr)}.osDetail .detailHero>div{min-height:90px}.osDetail .photoTitle>div:first-child{flex-basis:100%}.osDetail .osPhaseTabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.osDetail .osPhaseTabs button{width:100%!important}.osCreateModal .modalGrid,.osCreateModal .modalGrid.three,.osDetail .modalGrid,.osDetail .modalGrid.three{grid-template-columns:minmax(0,1fr)}.osCreateModal .modalGrid .span2,.osDetail .modalGrid .span2{grid-column:1}.osDetail .modalActions button{width:100%;flex:1 1 100%}.osDetail .closeoutActions{grid-template-columns:minmax(0,1fr)}.osPrintCompletionActions{flex:1 1 100%;width:100%}.osPrintCompletionActions button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:0}.osPrintCompletionClose{margin-left:auto;order:2}.osDocumentButtons{flex:1 1 100%;width:100%}.osDocumentButtons button{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.osDetail .osEditBar{grid-template-columns:minmax(0,1fr)}.osDetail .osWhatsAppActions{grid-column:1}.osDetail .photoPhases{grid-template-columns:minmax(0,1fr)}}@media print{.osDetail .osEditBar,.osDocumentActions,.osModalBackdrop,.osPrintCompletionActions{display:none!important}}.osDetail .osWhatsAppActions .osWhatsAppRecipient{flex:1 1 100%;min-width:0;width:100%;display:block;font-size:11px;line-height:1.5;color:var(--ui-muted,#aebbd0);overflow-wrap:anywhere}.osDetail .osWhatsAppRecipient strong{color:var(--ui-text,#f2f5ff);font-weight:800}.osDetail .closeoutActions>.osBuyerFeePreview{grid-column:1/-1;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px 14px;border:1px solid var(--ui-border,#364258);border-radius:10px;background:var(--ui-panel-alt,#151e30);overflow-wrap:anywhere;line-height:1.5}.osBuyerFeePreview strong{font-size:14px;color:var(--ui-text,#f4f5ff)}.osBuyerFeePreview small{font-size:12px;color:var(--ui-muted,#a9b7cb)}.osBuyerFeePreview a{text-decoration:underline}.osDetail .osPaymentNotice{margin:0;padding:10px 12px;border:1px solid var(--ui-border,#364258);border-radius:9px;line-height:1.5;overflow-wrap:anywhere}.osDetail .osPaymentCorrection{display:grid;grid-gap:11px;gap:11px;max-width:100%;padding:12px;border:1px solid var(--ui-border,#35445c);border-radius:12px;background:var(--ui-panel-alt,#152035)}.osDetail .osPaymentCorrection,.osDetail .osPaymentCorrection *{min-width:0;box-sizing:border-box}.osDetail .osPaymentCorrectionToggle{display:flex;align-items:center;gap:9px;justify-content:space-between;min-height:42px;width:100%;padding:9px 11px;text-align:left;background:var(--ui-panel,#111a2b);border:1px solid var(--ui-border,#3c4a61);border-radius:9px;font-size:12px;font-weight:750;color:var(--ui-text,#fff)}.osDetail .osPaymentCorrectionToggle svg:first-child{color:var(--ui-accent,#ab9cff);flex:none}.osDetail .osPaymentCorrectionToggle svg:last-child{margin-left:auto;flex:none}.osDetail .osPaymentCorrectionBody{display:grid;grid-gap:14px;gap:14px;width:100%}.osDetail .osPaymentCorrectionBody>p{font-size:12px;line-height:1.6;margin:0;color:var(--ui-muted,#c0cbdb)}.osDetail .osPaymentCorrectionBody>p strong{color:var(--ui-text,#fff)}.osDetail .osPaymentCorrectionInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.osDetail .osPaymentCorrectionInputs label,.osDetail .osPaymentCorrectionReason{display:grid;grid-gap:6px;gap:6px;color:var(--ui-text,#eef0f8);font-size:12px;font-weight:700}.osDetail .osPaymentCorrectionInputs label:only-child{grid-column:1/-1}.osDetail .osPaymentCorrectionInputs select,.osDetail .osPaymentCorrectionReason textarea{width:100%;min-width:0;max-width:100%;border:1px solid var(--ui-border,#44526b);border-radius:9px;padding:10px 11px;background:var(--ui-panel,#0f192b);color:var(--ui-text,#fff);font:inherit;font-size:12px}.osDetail .osPaymentCorrectionInputs select{min-height:45px}.osDetail .osPaymentCorrectionReason textarea{resize:vertical;min-height:75px;line-height:1.6}.osDetail .osPaymentCorrectionPreview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.osDetail .osPaymentCorrectionPreview>div{display:grid;grid-gap:7px;gap:7px;padding:11px;border:1px solid var(--ui-border,#3c4860);border-radius:9px;background:var(--ui-panel,#111b2d)}.osDetail .osPaymentCorrectionPreview small{color:var(--ui-muted,#b7c3d6);font-size:11px;line-height:1.45}.osDetail .osPaymentCorrectionPreview strong{font-size:17px;font-weight:850;color:var(--ui-text,#fff);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.osDetail .osPaymentCorrectionWide{grid-column:1/-1;line-height:1.65}.osDetail .osPaymentCorrectionAlert,.osDetail .osPaymentCorrectionSuccess{display:flex;gap:8px;align-items:flex-start;border-radius:9px;border:1px solid #a65e69;color:#f3b4bd;padding:10px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.osDetail .osPaymentCorrectionSuccess{border-color:var(--ui-border,#3d765e);color:var(--ui-text,#dbfbe8)}.osDetail .osPaymentCorrectionFoot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--ui-border,#35445b);padding-top:13px}.osDetail .osPaymentCorrectionFoot span{font-size:11px;line-height:1.55;color:var(--ui-muted,#c3ccdc);flex:1 1}.osDetail .osPaymentCorrectionFoot button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;color:#fff;border:0;border-radius:9px;background:var(--ui-accent-high,#6853d2);font-size:12px;font-weight:800}.osDetail .osPaymentCorrection button:disabled{cursor:not-allowed;opacity:.56}@media(max-width:620px){.osDetail .osPaymentCorrection{padding:10px}.osDetail .osPaymentCorrectionInputs,.osDetail .osPaymentCorrectionPreview{grid-template-columns:1fr}.osDetail .osPaymentCorrectionFoot button{width:100%}}.osDetail .osReceiptAdditionHistory{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--ui-border,#38475f);border-radius:9px;padding:11px;background:var(--ui-panel,#111b2d)}.osDetail .osReceiptAdditionHistory>strong{font-size:11px;color:var(--ui-text,#f1f3fb)}.osDetail .osReceiptAdditionHistory>div{display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap;font-size:11px;line-height:1.55;color:var(--ui-muted,#bac6d9);border-top:1px solid var(--ui-border,#38475f);padding-top:7px}.osDetail .osReceiptAdditionHistory b{color:var(--ui-text,#fff);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.osDetail .osReceiptAddition .osPaymentCorrectionInputs input{width:100%;min-height:45px;min-width:0;max-width:100%;border:1px solid var(--ui-border,#44526b);border-radius:9px;padding:10px 11px;background:var(--ui-panel,#0f192b);color:var(--ui-text,#fff);font:inherit;font-size:12px}.osDetail .osReceiptAddition .osPaymentCorrectionBody>p{overflow-wrap:anywhere}.osDetail .osReceiptAdditionReview{display:grid;grid-gap:10px;gap:10px;padding:13px;border:1px solid var(--ui-accent,#7761e9);border-radius:10px;background:var(--ui-panel,#111b2d);color:var(--ui-text,#fff);min-width:0}.osDetail .osReceiptAdditionReview>strong{font-size:13px}.osDetail .osReceiptAdditionReview p{margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.osDetail .osReceiptAdditionReviewActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;border-top:1px solid var(--ui-border,#35445b);padding-top:10px}.osDetail .osReceiptAdditionReviewActions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border:0;border-radius:9px;background:var(--ui-accent-high,#6853d2);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.osDetail .osReceiptAdditionReviewActions .osReceiptAdditionCancel{background:transparent;color:var(--ui-text,#fff);border:1px solid var(--ui-border,#44526b)}@media(max-width:620px){.osDetail .osReceiptAdditionReviewActions button{width:100%}}.pdvPhoneTabs{display:flex;gap:9px;flex-wrap:wrap;margin:13px 0 16px}.pdvPhoneTabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ui-border,rgba(150,150,170,.25));background:var(--ui-surface,rgba(120,120,150,.08));color:var(--ui-text,inherit);border-radius:12px;padding:12px 16px;font-size:13px;font-weight:800;cursor:pointer;transition:background .15s,border-color .15s}.pdvPhoneTabs button.active{background:var(--ui-accent-soft,rgba(139,92,246,.12));color:var(--ui-accent,#a78bfa)}.pdvPhoneTabs button.active,.pdvPhoneTabs button:hover{border-color:var(--ui-accent,#8b5cf6)}@media(max-width:600px){.pdvPhoneTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:11px 0}.pdvPhoneTabs button{padding:11px 7px;font-size:11px;line-height:1.3}.pdvPhoneTabs button svg{flex:none;width:15px;height:15px}}.pdvScreen .cartItems .pdvZeroPriceField{display:flex;flex-direction:column;gap:5px;margin-top:8px;max-width:220px;min-width:0;font-size:12px;line-height:1.35;color:var(--ui-text,var(--text))}.pdvScreen .pdvZeroPriceField input{width:100%;min-width:0;height:39px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-text,var(--text));background:var(--ui-panel-alt,var(--panel));border:1px solid var(--ui-border,var(--line));border-radius:9px}.pdvScreen .pdvZeroPriceField input[aria-invalid=true]{border-color:var(--ui-accent,#d6a947)}.pdvScreen .pdvZeroPriceHint{display:block;color:var(--ui-muted,var(--muted));font-size:11px;font-weight:500}.pdvScreen .cartItems .pdvCartItemInfo{flex:1 1;min-width:0}.pdvScreen .cartItems .pdvCartItemText{min-width:0;overflow-wrap:anywhere}.pdvScreen .cartItems article{gap:8px}.pdvScreen .cartItems .qty{flex-shrink:0}@media(max-width:430px){.pdvScreen .cartItems .pdvZeroPriceField{max-width:170px}.pdvScreen .cartItems .qty{gap:3px}}.pdvScreen .pdvServiceSetupNote{margin:0 0 12px;padding:11px 12px;border:1px solid var(--ui-border,var(--line));border-radius:9px;background:var(--ui-panel-alt,var(--panel));color:var(--ui-text,var(--text));font-size:13px;line-height:1.5}.pdvScreen .pdvCartItemText .pdvZeroPriceField{margin-top:9px;max-width:225px}.pdvScreen .pdvCartItemText .pdvZeroPriceField+.pdvZeroPriceField{margin-top:10px}@media(max-width:430px){.pdvScreen .pdvCartItemText .pdvZeroPriceField{max-width:165px}}html[data-theme][data-palette] .dashboardV2 .mvHero.mvHeroReference{background:radial-gradient(ellipse at 95% 4%,color-mix(in srgb,var(--ui-accent) 20%,transparent),transparent 48%),linear-gradient(110deg,var(--ui-bg) 0,var(--ui-sidebar) 65%,var(--ui-panel-alt) 100%);border-color:var(--ui-border);color:var(--ui-text)}html[data-theme][data-palette] .dashboardV2 .mvHero.mvHeroReference:before{background:linear-gradient(90deg,color-mix(in srgb,var(--ui-bg) 99%,transparent) 0,color-mix(in srgb,var(--ui-bg) 98%,transparent) 33%,color-mix(in srgb,var(--ui-bg) 94%,transparent) 43%,color-mix(in srgb,var(--ui-bg) 60%,transparent) 56%,transparent 72%)}html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroGreeting>span:first-child{background:linear-gradient(95deg,var(--ui-text) 23%,var(--ui-accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:var(--ui-text)}html[data-theme=light][data-palette] .dashboardV2 .mvHeroReference .mvHeroGreeting>span:first-child{background:linear-gradient(95deg,var(--ui-text) 23%,var(--ui-accent-dark) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroKicker{color:var(--ui-accent);background:var(--ui-tint);border-color:var(--ui-border)}html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroDate svg,html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroKicker svg{color:var(--ui-accent)}html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroDate,html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroTagline{color:var(--ui-text)}html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroTagline strong{color:var(--ui-accent)}html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroDescription{color:var(--ui-muted);border-left-color:var(--ui-accent-high)}html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroAction{background:linear-gradient(120deg,var(--ui-accent-high),var(--ui-accent-dark));color:#fff;border:1px solid transparent}html[data-theme=light][data-palette] .dashboardV2 .mvHeroReference .mvHeroDate,html[data-theme=light][data-palette] .dashboardV2 .mvHeroReference .mvHeroDescription,html[data-theme=light][data-palette] .dashboardV2 .mvHeroReference .mvHeroKicker,html[data-theme=light][data-palette] .dashboardV2 .mvHeroReference .mvHeroTagline{text-shadow:none}html[data-theme][data-palette] .dashboardV2 .mvHeroReference .mvHeroAction:focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}@media(max-width:860px){html[data-theme][data-palette] .dashboardV2 .mvHero.mvHeroReference:before{display:none}}html[data-theme=light][data-palette] .dashboardV2 .mvHeroReference .mvHeroGreetingName{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--ui-text)!important;color:var(--ui-text)!important;text-shadow:none!important;opacity:1}