@import"https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;700;800&display=swap";*{box-sizing:border-box}html{font-family:Vazirmatn,Tahoma,Arial,sans-serif;background:#f5f7fb;color:#111827}body{margin:0}button,input{font:inherit}button{cursor:pointer}header{height:64px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:20}.brand,.user{display:flex;align-items:center;gap:10px}.brand>span,.logo{width:36px;height:36px;border-radius:11px;background:#4f46e5;color:#fff;display:grid;place-items:center;font-weight:900}.brand b,.brand small{display:block}.brand small{font-size:10px;color:#6b7280;margin-top:2px}.user{font-size:12px}.user button,.rowActions button,.customer button,.panelHead button,.modalActions button{border:1px solid #e5e7eb;background:#fff;border-radius:9px;padding:7px 10px;color:#4b5563}main{max-width:1380px;margin:0 auto;padding:26px}.hero{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.hero h1{margin:0;font-size:24px}.hero p,.panelHead p{margin:5px 0 0;color:#6b7280;font-size:11px}.primary{border:0!important;background:#4f46e5!important;color:#fff!important;border-radius:10px;padding:10px 15px;font-weight:800}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.stat,.card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 12px #0f172a06}.stat{padding:14px}.stat small{display:block;color:#6b7280;font-size:10px}.stat b{font-size:22px;margin-top:4px;display:block}.tableCard{overflow:auto}table{width:100%;border-collapse:collapse;min-width:760px}th,td{text-align:right;padding:12px 14px;border-bottom:1px solid #f0f2f5;font-size:12px}th{color:#6b7280;font-size:10px;background:#fafbfc}td small{display:block;color:#9ca3af;margin-top:3px}.badge{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900}.badge.ok{background:#dcfce7;color:#166534}.badge.bad{background:#fee2e2;color:#991b1b}.rowActions{display:flex;gap:5px}.tabs{display:flex;gap:6px;margin-bottom:12px;overflow:auto}.tabs button{border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:10px;padding:9px 13px;white-space:nowrap}.tabs button.active{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:900}.panel{padding:16px}.panelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.panelHead h2{margin:0;font-size:16px}.invite{display:grid;grid-template-columns:1fr auto;gap:6px;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;padding:8px;margin-bottom:12px}.invite input{min-width:0;border:0;background:transparent;color:#3730a3}.invite button{border:0;background:#4f46e5;color:#fff;border-radius:7px}.customerList{display:grid;gap:7px}.customer{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:10px;border:1px solid #eef0f4;border-radius:11px}.customer small{display:block;color:#6b7280;font-size:10px;margin-top:3px}.priceGrid{display:grid;grid-template-columns:130px repeat(4,1fr);gap:7px;align-items:center;padding:7px 0;border-bottom:1px solid #f1f3f6}.priceGrid.head{color:#6b7280;font-size:10px}.priceGrid input,.hour input,.grid2 input,.grid3 input,.login input,.invitePage input{width:100%;border:1px solid #dfe3ea;border-radius:8px;padding:8px;background:#fff}.hour{display:grid;grid-template-columns:44px 110px 130px 25px 130px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #f1f3f6}.switch input{display:none}.switch span{display:block;width:36px;height:20px;border-radius:999px;background:#d1d5db;position:relative}.switch span:after{content:"";position:absolute;width:16px;height:16px;right:2px;top:2px;border-radius:50%;background:#fff;transition:.2s}.switch input:checked+span{background:#4f46e5}.switch input:checked+span:after{transform:translate(-16px)}.grid2,.grid3{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.grid3{grid-template-columns:repeat(3,1fr);margin-bottom:14px}.grid2 label,.grid3 label,.login label,.invitePage label{font-size:10px;color:#4b5563;display:grid;gap:5px}.modalBack{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:grid;place-items:center;z-index:50;padding:20px}.modal{width:min(650px,100%);padding:16px}.modalActions{display:flex;justify-content:flex-end;gap:7px;margin-top:16px}.center{min-height:100vh;display:grid;place-items:center;padding:20px}.login,.invitePage{width:min(390px,100%);padding:24px;display:grid;gap:13px}.login .logo,.invitePage .logo{margin:auto}.login h1,.invitePage h1{text-align:center;margin:0}.login p,.invitePage p{text-align:center;color:#6b7280;margin:0}.alert{padding:9px;border-radius:9px;font-size:11px}.alert.error{background:#fee2e2;color:#991b1b}.status{padding:8px 11px;border-radius:999px;font-size:11px;font-weight:900}.status.open{background:#dcfce7;color:#166534}.status.closed{background:#f3f4f6;color:#6b7280}.notice{padding:11px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:11px;color:#92400e;font-size:11px;margin-bottom:14px}.upload{padding:30px;text-align:center;margin-bottom:14px}.uploadIcon{width:52px;height:52px;background:#eef2ff;color:#4338ca;border-radius:15px;margin:auto;display:grid;place-items:center;font-size:28px}.upload h2{margin-bottom:4px}.upload p{color:#6b7280;font-size:11px}.upload input{display:block;margin:18px auto}.miniPrices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.miniPrices>div{padding:10px;border:1px solid #eef0f4;border-radius:10px}.miniPrices small{display:block;color:#6b7280;margin-top:4px}.empty{padding:30px;text-align:center;color:#9ca3af}.invitePage a{text-align:center;color:#4f46e5}.login button,.invitePage button{width:100%}@media(max-width:800px){header{padding:0 14px}main{padding:16px}.stats{grid-template-columns:1fr 1fr}.hero{align-items:flex-start;gap:10px}.hero h1{font-size:20px}.priceGrid{grid-template-columns:90px repeat(4,120px);overflow:visible}.panel{overflow:auto}.hour{grid-template-columns:40px 90px 110px 20px 110px;min-width:430px}.grid2,.grid3,.miniPrices{grid-template-columns:1fr}.customer{grid-template-columns:1fr auto}.customer button{grid-column:1/-1}.user span{display:none}}:root{--ll-primary:#2563eb;--ll-bg:#f8fafc}html{background:var(--ll-bg)}header{height:72px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}main{padding:32px}.card,.stat,.tableCard{border-radius:20px;box-shadow:0 10px 30px #0f172a0f}.stat{padding:20px;transition:.2s transform,.2s box-shadow}.stat:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0f172a1a}.primary{background:linear-gradient(135deg,#2563eb,#4f46e5)!important}.alert.error{border-radius:12px;padding:12px}@media(max-width:900px){.stats{grid-template-columns:repeat(2,1fr)}main{padding:16px}}@media(max-width:560px){.stats{grid-template-columns:1fr}header{padding:0 14px}}.card,.stat,.tableCard{transition:transform .18s ease,box-shadow .18s ease}.card:hover,.stat:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0f172a14}.panelHead h2{font-size:18px}.badge.warn{background:#fef3c7;color:#92400e}@media(max-width:900px){.stats{grid-template-columns:repeat(2,1fr)}header{padding:0 14px}main{padding:16px}}:root{--ll-primary:#4f46e5;--ll-primary2:#2563eb;--ll-ink:#0f172a;--ll-muted:#64748b;--ll-line:#e2e8f0;--ll-soft:#f8fafc;--ll-success:#15803d}body{direction:rtl;background:linear-gradient(180deg,#f8fafc 0,#f5f7fb);color:var(--ll-ink)}header{box-shadow:0 1px #0f172a0a;z-index:60}.pageMain{width:100%;max-width:1380px;margin:0 auto;padding:28px 30px 36px}.authBg{background:radial-gradient(circle at 50% 20%,#eef2ff 0,#f8fafc 45%,#f5f7fb)}.login{box-shadow:0 28px 80px #0f172a1f}.hero h1{letter-spacing:-.4px}.hero p{font-size:12px}.headActions{display:flex;gap:8px;flex-wrap:wrap}.headActions button{border:1px solid var(--ll-line);background:#fff;border-radius:10px;padding:9px 12px}.avatar,.contactIcon{width:34px;height:34px;flex:0 0 34px;border-radius:10px;background:#eef2ff;color:#4338ca;display:grid;place-items:center;font-weight:900}.customer{grid-template-columns:auto 1fr auto auto}.customer .avatar{grid-column:auto}.dashboardGrid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.dashboardWide{min-height:220px}.overviewCards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.overviewCards>div{padding:18px;border-radius:15px;background:#f8fafc;border:1px solid #eef2f7}.overviewCards span{display:block;color:var(--ll-muted);font-size:11px;margin-bottom:8px}.overviewCards b{font-size:16px}.compactList{display:grid;gap:8px}.compactList>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f1f5f9}.compactList small{display:block;color:var(--ll-muted);margin-top:3px}.orderStatus{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900;background:#f1f5f9;color:#475569}.orderStatus.received{background:#eff6ff;color:#1d4ed8}.orderStatus.processing,.orderStatus.uploading{background:#fff7ed;color:#c2410c}.orderStatus.ready{background:#ecfdf5;color:#047857}.orderStatus.completed{background:#dcfce7;color:#166534}.orderStatus.cancelled{background:#fee2e2;color:#991b1b}.statusSelect,.grid3 select{width:100%;border:1px solid #dfe3ea;border-radius:8px;padding:8px;background:#fff}.priceScroller,.hoursScroller{overflow:auto}.priceScroller>.priceGrid{min-width:680px}.roleWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-height:calc(100vh - 72px);transition:grid-template-columns .22s ease}.roleWorkspace.chatCollapsed{grid-template-columns:minmax(0,1fr) 64px}.workspaceContent{grid-column:1;min-width:0}.chatDock{grid-column:2;grid-row:1;position:sticky;top:72px;height:calc(100vh - 72px);background:#fff;border-right:1px solid var(--ll-line);display:flex;flex-direction:column;min-width:0;overflow:hidden;box-shadow:-10px 0 30px #0f172a09;z-index:40}.chatDock.collapsed{align-items:center;padding-top:12px}.chatExpand{border:0;background:#eef2ff;color:#4338ca;width:44px;height:108px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:20px}.chatExpand span{font-size:10px;writing-mode:vertical-rl}.chatHeader{height:66px;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #eef2f7}.chatHeader b,.chatHeader small{display:block}.chatHeader small{color:var(--ll-muted);font-size:9px;margin-top:4px}.chatHeader button{border:1px solid var(--ll-line);background:#fff;width:30px;height:30px;border-radius:9px;color:#64748b;font-size:19px}.chatContacts{max-height:210px;overflow:auto;border-bottom:1px solid #eef2f7;padding:7px}.chatContacts button{width:100%;border:0;background:transparent;display:flex;text-align:right;gap:8px;align-items:center;padding:8px;border-radius:11px}.chatContacts button.active{background:#eef2ff}.chatContacts button>span:last-child{min-width:0}.chatContacts b,.chatContacts small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatContacts b{font-size:11px}.chatContacts small{font-size:9px;color:var(--ll-muted);margin-top:3px}.chatThreadHead{display:flex;align-items:center;gap:9px;padding:10px 12px;border-bottom:1px solid #eef2f7}.chatThreadHead b,.chatThreadHead small{display:block}.chatThreadHead b{font-size:11px}.chatThreadHead small{font-size:9px;color:var(--ll-muted);margin-top:3px}.chatMessages{flex:1;min-height:180px;overflow:auto;background:#f8fafc;padding:12px;display:flex;flex-direction:column;gap:7px}.bubble{max-width:84%;padding:8px 10px;border-radius:13px;background:#fff;border:1px solid #e9edf3;align-self:flex-start;box-shadow:0 2px 6px #0f172a08}.bubble.mine{align-self:flex-end;background:#eef2ff;border-color:#dbe3ff}.bubble p{margin:0;white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.75}.bubble small{display:block;color:#94a3b8;font-size:8px;margin-top:4px}.chatEmpty{margin:auto;color:#94a3b8;font-size:10px;text-align:center}.chatComposer{padding:10px;border-top:1px solid #eef2f7;background:#fff;display:grid;grid-template-columns:1fr auto;gap:7px;align-items:end}.chatComposer textarea{resize:none;min-height:42px;max-height:110px;border:1px solid #dfe3ea;border-radius:11px;padding:9px;outline:none;font:inherit;font-size:11px}.chatComposer textarea:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #eef2ff}.chatComposer button{padding:10px 12px!important}.adminChat{height:min(520px,70vh);display:flex;flex-direction:column}.adminChat .chatMessages{border:1px solid #eef2f7;border-radius:12px}.adminChat .chatComposer{padding:10px 0 0;border:0}@media(max-width:1100px){.roleWorkspace,.roleWorkspace.chatCollapsed{display:block}.chatDock{position:fixed;right:0;top:72px;width:min(360px,92vw);height:calc(100vh - 72px);border-right:0;border-left:1px solid var(--ll-line);transform:translate(0);transition:transform .22s ease;box-shadow:-16px 0 40px #0f172a24}.chatDock.collapsed{width:58px;height:122px;top:auto;bottom:18px;right:12px;border:1px solid var(--ll-line);border-radius:16px;padding:6px;box-shadow:0 12px 30px #0f172a26}.chatExpand{height:108px;width:44px}.dashboardGrid{grid-template-columns:1fr}.pageMain{padding:20px 16px}}@media(max-width:700px){.overviewCards{grid-template-columns:1fr}.customer{grid-template-columns:auto 1fr auto}.customer>button{grid-column:1/-1}.headActions{width:100%}.panelHead{flex-wrap:wrap}.grid3{grid-template-columns:1fr}.chatDock{top:64px;height:calc(100vh - 64px)}.roleWorkspace{min-height:calc(100vh - 64px)}header{height:64px}.pageMain{padding:16px 12px 90px}.rowActions{min-width:310px}}.testModePill{display:inline-flex!important;align-items:center;padding:5px 9px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:10px;font-weight:900;border:1px solid #c7d2fe}.testHint{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;margin-bottom:12px;border:1px solid #c7d2fe;background:#f5f7ff;border-radius:11px;color:#3730a3;font-size:10px;line-height:1.7}.testHint b{white-space:nowrap}.testHint span{color:#5b5fc7}.customerIdentity{min-width:0}.customerIdentity b,.customerIdentity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customerActions{flex-wrap:wrap;justify-content:flex-end}.customerActions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:850px){.customer{grid-template-columns:auto 1fr auto}.customerActions{grid-column:1/-1;min-width:0;width:100%}.customerActions button{flex:1}.testHint{display:block}.testHint b{display:block;margin-bottom:3px}}:root{--v7-bg:#f6f8fc;--v7-surface:#ffffff;--v7-ink:#101828;--v7-muted:#667085;--v7-line:#e7ebf2;--v7-blue:#315efb;--v7-violet:#6941c6;--v7-green:#079455;--v7-amber:#dc6803;--v7-red:#d92d20}body{background:var(--v7-bg)}.pageMain{max-width:1460px}.photographerMain{padding-top:24px}.eyebrow{display:block;font-size:10px;font-weight:900;color:#6172f3;margin-bottom:7px;letter-spacing:.15px}.photoHero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 24px;border:1px solid var(--v7-line);border-radius:22px;background:linear-gradient(135deg,#fff,#f8f9ff);box-shadow:0 12px 32px #1018280b;margin-bottom:10px}.photoHero h1{font-size:25px;margin:0 0 7px;letter-spacing:-.65px}.photoHero p{margin:0;color:var(--v7-muted);font-size:11px;line-height:1.85}.newOrderCta{display:flex!important;align-items:center;gap:10px;text-align:right;padding:11px 16px!important;min-width:190px;box-shadow:0 8px 20px #315efb33}.newOrderCta>span{font-size:21px}.newOrderCta b,.newOrderCta small{display:block}.newOrderCta small{opacity:.78;font-size:9px;margin-top:2px}.labAvailability{display:flex;align-items:center;gap:8px;padding:10px 14px;margin:0 0 12px;border-radius:13px;border:1px solid #e5e9f0;background:#fff;color:var(--v7-muted);font-size:10px}.labAvailability b{color:var(--v7-ink)}.labAvailability>span:last-child{margin-right:auto}.liveDot{width:8px;height:8px;border-radius:999px;background:#98a2b3;box-shadow:0 0 0 4px #f2f4f7}.liveDot.on{background:#12b76a;box-shadow:0 0 0 4px #ecfdf3}.liveDot.off{background:#f04438;box-shadow:0 0 0 4px #fef3f2}.cleanTabs{margin-bottom:14px;background:transparent;padding:0;border-bottom:1px solid var(--v7-line);border-radius:0;gap:2px}.cleanTabs button{border-radius:0!important;padding:10px 13px!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#667085!important}.cleanTabs button.active{color:#344054!important;border-bottom-color:#315efb!important;box-shadow:none!important}.photoMetrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 12px}.photoMetrics>div{display:flex;align-items:center;gap:11px;padding:14px 15px;border:1px solid var(--v7-line);background:#fff;border-radius:16px;box-shadow:0 4px 14px #10182806}.photoMetrics small,.photoMetrics b{display:block}.photoMetrics small{font-size:10px;color:#667085;margin-bottom:2px}.photoMetrics b{font-size:20px;letter-spacing:-.5px}.metricIcon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:17px;font-weight:900}.metricIcon.blue{background:#eef4ff;color:#3538cd}.metricIcon.violet{background:#f4f3ff;color:#6938ef}.metricIcon.red{background:#fef3f2;color:#d92d20}.metricIcon.green{background:#ecfdf3;color:#079455}.photographerHomeGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.startOrderCard{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:145px;background:linear-gradient(135deg,#fff 0,#f7f9ff)}.startOrderVisual{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#eef4ff;color:#315efb;font-size:28px}.startOrderCard h2{margin:0 0 5px}.startOrderCard p{margin:0;color:#667085;font-size:10px;line-height:1.85;max-width:560px}.opsMetrics{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:0 0 12px}.opsMetric{text-align:right;border:1px solid var(--v7-line);background:#fff;border-radius:16px;padding:14px;min-height:106px;box-shadow:0 4px 14px #10182806;transition:.18s ease;position:relative;overflow:hidden}.opsMetric:before{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#d0d5dd}.opsMetric:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10182812}.opsMetric span,.opsMetric b,.opsMetric small{display:block}.opsMetric span{font-size:10px;font-weight:800;color:#667085}.opsMetric b{font-size:25px;margin:5px 0 1px;letter-spacing:-.6px}.opsMetric small{font-size:8px;color:#98a2b3}.opsMetric.blue:before{background:#2e90fa}.opsMetric.violet:before{background:#7f56d9}.opsMetric.amber:before{background:#f79009}.opsMetric.green:before{background:#12b76a}.opsMetric.red:before{background:#f04438}.labDashboardGrid{display:grid;grid-template-columns:1.4fr .6fr;gap:12px}.modernOrderList{display:grid;gap:4px}.modernOrderList>button{border:0;background:#fff;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 7px;text-align:right;border-bottom:1px solid #f2f4f7}.modernOrderList>button:hover{background:#f9fafb;border-radius:10px}.orderAvatar{width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,#eef4ff,#e0e7ff);color:#3538cd;display:grid;place-items:center;font-weight:900;flex:0 0 auto}.orderAvatar.large{width:46px;height:46px;border-radius:14px;font-size:16px}.orderMain b,.orderMain small{display:block}.orderMain b{font-size:11px}.orderMain small{color:#98a2b3;font-size:9px;margin-top:4px}.priorityFlag{display:inline-flex;padding:4px 6px;background:#fff6ed;color:#c4320a;border-radius:999px;font-size:8px;font-weight:900}.todayStatusHero{display:flex;align-items:center;gap:10px;padding:16px;border-radius:15px;background:#f9fafb;border:1px solid #f2f4f7}.todayStatusHero b,.todayStatusHero small{display:block}.todayStatusHero b{font-size:12px}.todayStatusHero small{font-size:9px;color:#98a2b3;margin-top:3px}.todayFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.todayFacts>div{padding:11px 8px;border-radius:12px;border:1px solid #f0f1f4;text-align:center}.todayFacts span,.todayFacts b{display:block}.todayFacts span{font-size:8px;color:#98a2b3}.todayFacts b{font-size:15px;margin-top:4px}.ordersWorkspace{display:block}.ordersToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ordersToolbar h2{margin:0;font-size:19px}.ordersToolbar p{margin:4px 0 0;color:#667085;font-size:10px}.ordersSearch input{width:min(310px,50vw);border:1px solid #dfe3ea;border-radius:11px;padding:10px 12px;background:#fff;outline:none}.ordersSearch input:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #eef2ff}.queueFilters{display:flex;gap:6px;overflow:auto;padding:2px 0 10px}.queueFilters button{white-space:nowrap;border:1px solid #e4e7ec;background:#fff;color:#667085;border-radius:999px;padding:7px 10px;font-size:9px}.queueFilters button.active{background:#101828;color:#fff;border-color:#101828}.orderQueueList{display:grid;gap:7px}.orderQueueCard{display:grid;grid-template-columns:auto minmax(180px,1.5fr) .6fr auto auto auto;align-items:center;gap:12px;width:100%;text-align:right;background:#fff;border:1px solid var(--v7-line);border-radius:15px;padding:11px 13px;box-shadow:0 2px 8px #10182805;transition:.15s ease}.orderQueueCard:hover{border-color:#cfd7e6;box-shadow:0 8px 20px #1018280f;transform:translateY(-1px)}.queueIdentity b,.queueIdentity small,.queueTime b,.queueTime small{display:block}.queueIdentity b{font-size:11px}.queueIdentity small,.queueTime small{font-size:8px;color:#98a2b3;margin-top:3px}.queueTime{text-align:center}.queueTime b{font-size:10px}.queueArrow{font-size:18px;color:#98a2b3}.orderDetailPage{display:block}.orderDetailTop{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:12px}.orderDetailTop h2{margin:0;font-size:19px}.orderDetailTop p{margin:4px 0 0;color:#667085;font-size:9px}.backBtn{border:1px solid #e4e7ec;background:#fff;border-radius:10px;padding:8px 10px}.orderDetailLayout{display:grid;grid-template-columns:240px minmax(420px,1fr) 235px;gap:10px;align-items:start}.orderDetailLayout>.card{border-radius:17px;padding:14px;box-shadow:0 4px 14px #10182808}.detailSectionTitle{font-size:11px;font-weight:900;padding-bottom:10px;border-bottom:1px solid #f0f1f4;margin-bottom:11px}.detailSectionTitle small{font-size:8px;color:#98a2b3;margin-right:5px;font-weight:500}.metaPerson{display:flex;align-items:center;gap:9px;padding:4px 0 12px}.metaPerson b,.metaPerson small{display:block}.metaPerson b{font-size:11px}.metaPerson small{font-size:8px;color:#98a2b3;margin-top:3px}.orderMetaList{display:grid;gap:0;margin:0}.orderMetaList>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #f2f4f7}.orderMetaList dt{color:#667085;font-size:9px}.orderMetaList dd{margin:0;font-size:9px;font-weight:800}.labFileList{display:grid;gap:6px}.labFileRow{display:grid;grid-template-columns:auto minmax(130px,1fr) 100px 125px auto;align-items:center;gap:8px;padding:8px;border:1px solid #f0f1f4;border-radius:12px}.fileThumb{width:38px;height:38px;border-radius:10px;background:#f2f4f7;color:#667085;display:grid;place-items:center;font-size:17px}.fileThumb.ok{background:#ecfdf3;color:#079455}.fileThumb.warn{background:#fffaeb;color:#dc6803}.fileThumb.error{background:#fef3f2;color:#d92d20}.fileIdentity,.fileSpec,.qualityChip{min-width:0}.fileIdentity b,.fileIdentity small,.fileSpec b,.fileSpec small,.qualityChip b,.qualityChip small{display:block}.fileIdentity b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}.fileIdentity small,.fileSpec small,.qualityChip small{font-size:7px;color:#98a2b3;margin-top:2px}.fileSpec b,.qualityChip b{font-size:9px}.qualityChip{padding:6px 7px;border-radius:9px;background:#f9fafb}.qualityChip.ok{background:#ecfdf3;color:#027a48}.qualityChip.warn{background:#fffaeb;color:#b54708}.qualityChip.error{background:#fef3f2;color:#b42318}.downloadBtn{border:1px solid #e4e7ec;background:#fff;border-radius:8px;padding:6px 7px;font-size:8px}.controlHint{font-size:8px;color:#98a2b3;line-height:1.7;margin:-3px 0 9px}.statusFlow{display:grid;gap:4px}.statusFlow button{display:flex;align-items:flex-start;gap:8px;border:1px solid transparent;background:transparent;border-radius:10px;text-align:right;padding:7px}.statusFlow button:hover{background:#f9fafb}.statusFlow button.current{background:#eef4ff;border-color:#d1e0ff}.statusFlow b,.statusFlow small{display:block}.statusFlow b{font-size:9px}.statusFlow small{font-size:7px;color:#98a2b3;margin-top:2px}.flowDot{width:8px;height:8px;border-radius:999px;background:#d0d5dd;margin-top:3px;flex:0 0 auto}.statusFlow button.current .flowDot{background:#315efb;box-shadow:0 0 0 3px #d1e0ff}.needsFixBtn{width:100%;margin-top:8px;border:1px solid #fda29b;background:#fff;color:#b42318;border-radius:10px;padding:8px;font-size:8px;font-weight:900}.loadingBox{text-align:center;padding:35px!important;color:#667085}.customerOrderGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.customerOrderCard{padding:14px!important;border-radius:16px!important;box-shadow:0 4px 14px #10182806!important}.customerOrderHead{display:flex;align-items:flex-start;justify-content:space-between}.customerOrderHead small,.customerOrderHead b{display:block}.customerOrderHead small{font-size:8px;color:#98a2b3}.customerOrderHead b{font-size:17px;margin-top:2px}.customerOrderFacts{display:grid;grid-template-columns:repeat(3,1fr);margin:13px 0;padding:11px 0;border-top:1px solid #f2f4f7;border-bottom:1px solid #f2f4f7}.customerOrderFacts span{text-align:center;border-left:1px solid #f2f4f7}.customerOrderFacts span:last-child{border-left:0}.customerOrderFacts b,.customerOrderFacts small{display:block}.customerOrderFacts b{font-size:10px}.customerOrderFacts small{font-size:7px;color:#98a2b3;margin-top:3px}.customerOrderFoot{display:flex;justify-content:space-between;gap:8px;font-size:8px;color:#98a2b3}.orderStatus{font-size:8px!important;padding:5px 7px!important}.orderStatus.received{background:#eff8ff;color:#175cd3}.orderStatus.reviewing{background:#f4f3ff;color:#5925dc}.orderStatus.needs_fix{background:#fef3f2;color:#b42318}.orderStatus.ready_print{background:#fffaeb;color:#b54708}.orderStatus.printed,.orderStatus.ready{background:#ecfdf3;color:#027a48}.orderStatus.completed{background:#f2f4f7;color:#344054}.orderStatus.uploading{background:#f9fafb;color:#667085}.uploadWizard{display:block}.wizardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}.wizardTop h2{font-size:20px;margin:0 0 5px}.wizardTop p{margin:0;color:#667085;font-size:10px}.stepper{display:flex;direction:rtl;gap:2px;min-width:260px}.stepper>div{flex:1;position:relative;text-align:center;color:#98a2b3}.stepper>div:before{content:"";height:2px;background:#e4e7ec;position:absolute;top:12px;right:-50%;left:50%;z-index:0}.stepper>div:first-child:before{display:none}.stepper span{position:relative;z-index:1;width:25px;height:25px;border-radius:999px;display:grid;place-items:center;margin:auto;background:#f2f4f7;border:1px solid #e4e7ec;font-size:8px;font-weight:900}.stepper small{display:block;font-size:7px;margin-top:4px}.stepper>div.active{color:#315efb}.stepper>div.active span{background:#315efb;color:#fff;border-color:#315efb}.stepper>div.active:before{background:#a4bcfd}.dropZone{min-height:360px;border:1.5px dashed #cfd7e6;background:#fff;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px;transition:.18s ease;box-shadow:0 8px 28px #10182806}.dropZone.dragging{border-color:#6172f3;background:#f7f9ff;transform:scale(.997)}.dropIcon{width:62px;height:62px;border-radius:20px;background:#eef4ff;color:#315efb;display:grid;place-items:center;font-size:31px;margin-bottom:12px}.dropZone h3{margin:0 0 5px;font-size:17px}.dropZone p{margin:0;color:#667085;font-size:10px}.dropZone>small{font-size:8px;color:#98a2b3;margin-top:12px}.dropActions{display:flex;gap:7px;margin-top:16px}.dropActions button{border:1px solid #dfe3ea;background:#fff;border-radius:10px;padding:9px 13px}.validationSummary{display:grid;grid-template-columns:100px 100px 110px 1fr auto;align-items:center;gap:7px;border:1px solid var(--v7-line);background:#fff;border-radius:15px;padding:9px 11px;margin-bottom:8px}.validationSummary>div:not(.summaryNote){display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;gap:0 5px}.validationSummary b{font-size:12px}.validationSummary small{font-size:7px;color:#98a2b3}.summaryDot{width:8px;height:8px;border-radius:999px;grid-row:1/3}.summaryDot.ok{background:#12b76a}.summaryDot.warn{background:#f79009}.summaryDot.error{background:#f04438}.summaryNote b,.summaryNote small{display:block}.summaryNote small{margin-top:2px}.validationSummary>button{border:1px solid #e4e7ec;background:#fff;border-radius:9px;padding:7px 9px;font-size:8px}.uploadFileList{display:grid;gap:6px}.uploadFileCard{position:relative;display:grid;grid-template-columns:54px minmax(180px,1fr) 120px 105px 58px 58px 25px;align-items:center;gap:8px;padding:8px 9px;background:#fff;border:1px solid var(--v7-line);border-radius:13px;overflow:hidden}.uploadFileCard.ok{border-right:3px solid #12b76a}.uploadFileCard.warn{border-right:3px solid #f79009}.uploadFileCard.error{border-right:3px solid #f04438}.uploadFileCard>img{width:54px;height:48px;object-fit:cover;border-radius:9px;background:#f2f4f7}.uploadFileIdentity{min-width:0}.uploadFileIdentity b{display:block;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uploadFileIdentity small{display:block;font-size:7px;color:#98a2b3;margin-top:2px}.validationText{display:block;font-size:7px;font-weight:700;margin-top:4px}.validationText.ok{color:#027a48}.validationText.warn{color:#b54708}.validationText.error{color:#b42318}.uploadFileCard label{font-size:7px;color:#667085}.uploadFileCard select{display:block;width:100%;margin-top:3px;border:1px solid #e4e7ec;background:#fff;border-radius:8px;padding:6px;font-size:8px}.chassisChoice{display:flex!important;align-items:center;gap:5px!important;border:1px solid #e4e7ec;border-radius:8px;padding:7px!important;margin-top:10px!important;color:#344054!important}.chassisChoice input{margin:0}.chassisChoice.disabled{opacity:.45}.dpiBadge{text-align:center;border-radius:9px;padding:6px 3px;background:#f9fafb}.dpiBadge b,.dpiBadge small{display:block}.dpiBadge b{font-size:11px}.dpiBadge small{font-size:6px;color:#98a2b3}.dpiBadge.ok{background:#ecfdf3;color:#027a48}.dpiBadge.warn{background:#fffaeb;color:#b54708}.dpiBadge.error{background:#fef3f2;color:#b42318}.removeFile{border:0;background:transparent;color:#98a2b3;font-size:18px}.fileProgress{position:absolute;right:0;left:0;bottom:0;height:2px;background:#eef2f6}.fileProgress span{display:block;height:100%;background:#315efb;transition:.2s width}.wizardBottom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 0}.wizardBottom>button:not(.primary){border:1px solid #e4e7ec;background:#fff;border-radius:9px;padding:8px 11px}.wizardBottom>div{text-align:left}.wizardBottom small{display:block;font-size:7px;color:#b54708}.redText{color:#b42318!important}.wizardBottom button:disabled{opacity:.45}.reviewGrid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10px}.reviewMain,.reviewSide{padding:15px!important;border-radius:17px!important}.reviewTitle{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f1f4;padding-bottom:10px}.reviewTitle h3,.reviewSide h3{margin:0;font-size:13px}.reviewTitle span{font-size:8px;color:#98a2b3}.reviewRows{display:grid;gap:5px;margin-top:8px;max-height:520px;overflow:auto}.reviewRows>div{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:6px;border-bottom:1px solid #f2f4f7}.reviewRows img{width:42px;height:36px;border-radius:8px;object-fit:cover}.reviewRows b,.reviewRows small{display:block}.reviewRows b{font-size:8px}.reviewRows small{font-size:7px;color:#98a2b3;margin-top:2px}.miniState{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;font-size:8px;font-weight:900}.miniState.ok{background:#ecfdf3;color:#027a48}.miniState.warn{background:#fffaeb;color:#b54708}.reviewSide{height:max-content;position:sticky;top:86px}.reviewSide label{display:block;font-size:8px;color:#667085;margin-top:11px}.reviewSide select{width:100%;border:1px solid #e4e7ec;border-radius:9px;padding:8px;background:#fff;margin-top:4px}.reviewWarning{padding:9px;margin-top:10px;border-radius:9px;background:#fffaeb;color:#b54708;font-size:8px;line-height:1.7}.reviewWarning.danger{background:#fef3f2;color:#b42318}.sendOrderBtn{width:100%;margin:12px 0 6px;padding:10px!important}.reviewSide>button:not(.primary){width:100%;border:0;background:transparent;color:#667085;padding:7px}.overallProgress{margin-top:10px}.overallProgress>div{display:flex;justify-content:space-between;font-size:8px;margin-bottom:5px}.overallProgress i{display:block;height:5px;background:#eef2f6;border-radius:999px;overflow:hidden}.overallProgress i span{display:block;height:100%;background:#315efb}.uploadSuccess{text-align:center;padding:45px!important;max-width:600px;margin:30px auto}.successMark{width:62px;height:62px;border-radius:999px;background:#ecfdf3;color:#079455;display:grid;place-items:center;font-size:29px;margin:auto}.uploadSuccess h2{margin:12px 0 5px}.uploadSuccess p{font-size:10px;color:#667085;line-height:1.8}.uploadSuccess button{margin-top:12px}.v7Prices>div{background:#fff}@media(max-width:1250px){.opsMetrics{grid-template-columns:repeat(3,1fr)}.orderDetailLayout{grid-template-columns:210px minmax(380px,1fr)}.orderControlCard{grid-column:1/-1}.statusFlow{grid-template-columns:repeat(3,1fr)}.reviewGrid{grid-template-columns:1fr 280px}.uploadFileCard{grid-template-columns:48px minmax(160px,1fr) 110px 95px 52px 52px 22px}}@media(max-width:980px){.photoMetrics{grid-template-columns:repeat(2,1fr)}.photographerHomeGrid,.labDashboardGrid{grid-template-columns:1fr}.opsMetrics{grid-template-columns:repeat(2,1fr)}.orderQueueCard{grid-template-columns:auto 1fr auto auto}.queueTime,.queueArrow{display:none}.orderDetailLayout{grid-template-columns:1fr}.orderMetaCard,.orderControlCard{grid-column:auto}.statusFlow,.customerOrderGrid{grid-template-columns:repeat(2,1fr)}.uploadFileCard{grid-template-columns:48px 1fr 110px 90px}.chassisChoice,.dpiBadge,.removeFile{grid-row:2}.validationSummary{grid-template-columns:repeat(3,1fr)}.summaryNote{grid-column:1/-2}.reviewGrid{grid-template-columns:1fr}.reviewSide{position:static}.wizardTop{display:block}.stepper{margin-top:14px}}@media(max-width:680px){.photoHero{display:block;padding:18px}.photoHero h1{font-size:21px}.newOrderCta{width:100%;margin-top:14px}.labAvailability{flex-wrap:wrap}.labAvailability>span:last-child{width:100%;margin-right:16px}.photoMetrics{grid-template-columns:1fr 1fr}.startOrderCard{grid-template-columns:auto 1fr}.startOrderCard button{grid-column:1/-1}.opsMetrics{grid-template-columns:1fr 1fr}.opsMetric:last-child{grid-column:1/-1}.todayFacts{grid-template-columns:1fr 1fr 1fr}.modernOrderList>button{grid-template-columns:auto 1fr auto}.modernOrderList .priorityFlag{display:none}.ordersToolbar{display:block}.ordersSearch input{width:100%;margin-top:9px}.orderQueueCard{grid-template-columns:auto 1fr auto}.orderQueueCard .priorityFlag{display:none}.orderDetailTop{grid-template-columns:1fr auto}.backBtn{grid-column:1/-1;width:max-content}.labFileRow{grid-template-columns:auto 1fr auto}.fileSpec,.qualityChip{grid-column:2}.downloadBtn{grid-column:3;grid-row:1/3}.statusFlow,.customerOrderGrid{grid-template-columns:1fr}.validationSummary{grid-template-columns:1fr 1fr 1fr}.summaryNote{grid-column:1/-1}.validationSummary>button{grid-column:1/-1}.uploadFileCard{grid-template-columns:48px 1fr auto}.uploadFileCard>label:not(.chassisChoice){grid-column:1/-1}.chassisChoice{grid-column:1}.dpiBadge{grid-column:2;width:60px}.removeFile{grid-column:3}.wizardBottom{grid-template-columns:1fr 1fr}.wizardBottom>div{grid-column:1/-1;grid-row:1;text-align:right}.dropZone{min-height:300px;padding:24px 14px}.dropActions{width:100%;flex-direction:column}.dropActions button{width:100%}.reviewGrid{display:block}.reviewSide{margin-top:9px}}.roleWorkspace{grid-template-columns:minmax(0,1fr) 292px}.roleWorkspace.chatCollapsed{grid-template-columns:minmax(0,1fr) 52px}.chatDock{box-shadow:-6px 0 18px #0f172a06}.chatHeader{height:58px;padding:9px 11px}.chatContacts{max-height:156px;padding:5px}.chatContacts button{padding:6px;border-radius:9px}.chatThreadHead{padding:8px 10px}.chatMessages{padding:9px;gap:5px}.bubble{max-width:88%;padding:7px 9px;border-radius:11px}.chatComposer{padding:8px;gap:5px}.chatComposer textarea{min-height:38px;padding:7px 8px;border-radius:9px}.chatComposer button{padding:8px 10px!important}.chatExpand{width:38px;height:96px;border-radius:12px}.compactPage{padding-top:18px}.compactPanel{padding:14px!important}.labHeroV8,.photoHeroV8{min-height:auto!important;padding:16px 18px!important;margin-bottom:9px!important;border-radius:17px!important}.labHeroV8 h1,.photoHeroV8 h1{font-size:21px!important;margin:3px 0!important}.labHeroV8 p,.photoHeroV8 p{font-size:9px!important;margin-top:4px!important}.heroQuick{display:flex;align-items:center;gap:8px}.labTabsV8,.photographerTabsV8{margin-bottom:10px!important}.labTabsV8 button,.photographerTabsV8 button{padding:8px 11px!important}.opsMetrics{gap:7px;margin-bottom:9px}.opsMetric{min-height:82px;padding:10px 11px;border-radius:13px}.opsMetric b{font-size:21px;margin:2px 0}.opsMetric small{font-size:7px}.labDashboardGrid{gap:9px;grid-template-columns:1.55fr .45fr}.recentOrdersPanel,.labTodayPanel{padding:12px!important}.modernOrderList>button{padding:7px 5px;gap:8px}.orderAvatar{width:32px;height:32px;border-radius:10px}.todayStatusHero{padding:11px}.todayFacts>div{padding:8px 5px}.todayFacts b{font-size:13px}.liveOrderToast{position:fixed;left:20px;top:84px;z-index:120;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:300px;max-width:430px;background:#101828;color:#fff;border-radius:14px;padding:10px 12px;box-shadow:0 14px 35px #10182840;animation:toastIn .22s ease}.liveOrderToast>span{color:#32d583;font-size:13px}.liveOrderToast b,.liveOrderToast small{display:block}.liveOrderToast b{font-size:10px}.liveOrderToast small{font-size:8px;color:#d0d5dd;margin-top:2px}.liveOrderToast button{border:0;background:#fff;color:#101828;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}@keyframes toastIn{0%{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.compactCustomers .customer{padding:9px 10px!important;gap:8px!important}.photoHeroV8{display:flex!important}.photoHeroV8 .newOrderCta{padding:9px 12px!important;min-width:190px}.compactAvailability{padding:7px 11px!important;margin-bottom:8px!important;font-size:9px!important}.storageState{margin-right:auto;font-style:normal;font-size:7px;padding:4px 7px;border-radius:999px;background:#f2f4f7;color:#667085}.storageState.object{background:#ecfdf3;color:#027a48}.storageState.local{background:#fffaeb;color:#b54708}.storageState.none{background:#fef3f2;color:#b42318}.compactMetrics{gap:7px;margin-bottom:9px}.photoMetrics>button{display:flex;align-items:center;gap:9px;text-align:right;padding:10px 11px;border:1px solid var(--v7-line);background:#fff;border-radius:13px;box-shadow:0 3px 10px #10182805}.photoMetrics>button:hover{border-color:#cfd7e6;background:#fcfcfd}.photoMetrics>button small,.photoMetrics>button b{display:block}.photoMetrics>button small{font-size:8px;color:#667085}.photoMetrics>button b{font-size:16px;margin-top:2px}.compactMetrics .metricIcon{width:32px;height:32px;border-radius:10px;font-size:14px}.compactHomeGrid{gap:9px;grid-template-columns:1.25fr .75fr}.compactStartCard{min-height:112px!important;padding:13px!important}.compactStartCard .startOrderVisual{width:46px;height:46px;border-radius:14px;font-size:23px}.compactStartCard h2{font-size:14px}.compactStartCard p{font-size:8px}.settingsWorkspace{display:grid;grid-template-columns:225px minmax(0,1fr);gap:10px;align-items:start}.settingsNav{position:sticky;top:84px;padding:13px!important;display:grid;gap:5px}.settingsNav>div{padding:4px 5px 10px;border-bottom:1px solid #f0f1f4;margin-bottom:3px}.settingsNav h2{font-size:15px;margin:4px 0}.settingsNav p{font-size:8px;line-height:1.75;color:#667085;margin:0}.settingsNav button{width:100%;text-align:right;border:0;background:transparent;border-radius:9px;padding:8px 9px;font-size:9px;color:#667085}.settingsNav button.active{background:#eef4ff;color:#3538cd;font-weight:900}.settingsBody{min-width:0}.settingRows{display:grid}.settingRows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px;border-top:1px solid #f2f4f7}.settingRows>div:first-child{border-top:0}.settingRows b,.settingRows small{display:block}.settingRows b{font-size:10px}.settingRows small{font-size:8px;color:#98a2b3;margin-top:3px}.settingValue{font-size:8px;padding:5px 8px;background:#f2f4f7;border-radius:999px;color:#475467}.v8Prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v8Prices>div{padding:9px 10px;border:1px solid #f0f1f4;border-radius:10px}.v8Prices b,.v8Prices small{display:block}.v8Prices b{font-size:10px}.v8Prices small{font-size:7px;color:#667085;margin-top:3px}.dropZone{min-height:270px;border-radius:18px;padding:26px}.dropIcon{width:52px;height:52px;border-radius:16px;font-size:27px}.wizardTop{margin-bottom:9px}.wizardTop h2{font-size:18px}.uploadFileCard{padding:7px 8px}.validationSummary{margin-bottom:7px}.reviewMain,.reviewSide{padding:12px!important}.orderQueueCard{padding:9px 11px;border-radius:12px}.orderDetailLayout>.card{padding:11px;border-radius:14px}.customerOrderCard{padding:11px!important}@media(max-width:1100px){.chatDock{width:min(320px,88vw)}.labDashboardGrid,.compactHomeGrid{grid-template-columns:1fr}}@media(max-width:820px){.settingsWorkspace{grid-template-columns:1fr}.settingsNav{position:static;display:flex;overflow:auto;align-items:center}.settingsNav>div{min-width:190px;border-bottom:0;border-left:1px solid #f0f1f4;margin:0;padding:4px 5px 4px 12px}.settingsNav button{width:auto;white-space:nowrap}}@media(max-width:680px){.photoHeroV8{display:block!important}.liveOrderToast{left:10px;right:10px;top:72px;min-width:0}.v8Prices{grid-template-columns:1fr}.storageState{width:100%;margin-right:16px}}:root{--pb-ink:#162033;--pb-muted:#7b879b;--pb-line:#e8edf4;--pb-soft:#f8fafc;--pb-blue:#315efb;--pb-green:#079455;--pb-red:#d92d20;--pb-amber:#dc6803;--pb-violet:#6941c6}.appWorkspacePage{padding-top:12px!important}.workspaceBar{position:sticky;top:64px;z-index:14;min-height:58px;margin:-12px -2px 10px;padding:8px 10px;background:#f5f7fbeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(229,231,235,.75);display:flex;align-items:center;justify-content:space-between;gap:14px}.workspaceIdentity{display:flex;align-items:center;gap:9px;min-width:0}.workspaceIdentity>div{min-width:0}.workspaceIdentity small{display:block;font-size:8px;color:var(--pb-muted);margin-bottom:1px}.workspaceIdentity h1{font-size:15px;line-height:1.2;margin:0;color:var(--pb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceStatusDot{width:8px;height:8px;border-radius:999px;background:#d0d5dd;box-shadow:0 0 0 4px #f2f4f7;flex:0 0 auto}.workspaceStatusDot.on{background:#12b76a;box-shadow:0 0 0 4px #ecfdf3}.workspaceStatusPill{font-size:8px;font-weight:800;border-radius:999px;padding:5px 8px;background:#f2f4f7;color:#667085;white-space:nowrap}.workspaceStatusPill.open{background:#ecfdf3;color:#027a48}.workspaceStatusPill.closed{background:#fef3f2;color:#b42318}.workspaceNav{display:flex;align-items:center;gap:6px;flex:0 0 auto}.workspaceNav>button{border:1px solid transparent;background:transparent;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:800;color:#667085}.workspaceNav>button:hover{background:#fff;border-color:var(--pb-line)}.workspaceNav>button.active{background:#fff;color:#27397b;border-color:#dbe3ff;box-shadow:0 2px 8px #10182809}.workspaceNav .newOrderHeaderBtn{background:#315efb;color:#fff;border-color:#315efb;padding-inline:12px}.workspaceNav .newOrderHeaderBtn.active{background:#244bd7;color:#fff;border-color:#244bd7}.settingsIconBtn{width:34px;height:34px;padding:0!important;display:grid;place-items:center;font-size:15px!important}.glanceStrip{display:grid;grid-template-columns:118px repeat(5,minmax(90px,1fr)) 105px;gap:6px;margin-bottom:9px}.glanceStrip>div{min-height:54px;border:1px solid var(--pb-line);background:#fff;border-radius:12px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:7px;box-shadow:0 2px 8px #10182805}.glanceLabel{display:block!important;background:linear-gradient(135deg,#111827,#273448)!important;color:#fff!important}.glanceLabel small,.glanceLabel b{display:block}.glanceLabel small{font-size:7px;color:#cbd5e1}.glanceLabel b{font-size:11px;margin-top:3px}.glanceItem span,.glanceMeta span{font-size:8px;color:#667085}.glanceItem b,.glanceMeta b{font-size:17px;color:#101828}.glanceItem.blue b{color:#315efb}.glanceItem.violet b{color:#6941c6}.glanceItem.red b{color:#d92d20}.glanceItem.amber b{color:#dc6803}.glanceItem.green b{color:#079455}.glanceMeta{display:block!important}.glanceMeta span,.glanceMeta b{display:block}.glanceMeta b{font-size:11px;margin-top:4px}.photographerGlanceStrip{grid-template-columns:132px repeat(3,minmax(105px,1fr)) 110px}.storageGlance b{font-size:10px}.ordersWorkspace{margin-top:0}.ordersToolbar{margin-bottom:8px}.ordersToolbar h2{font-size:14px!important}.ordersToolbar p{font-size:8px!important;margin-top:3px!important}.queueFilters{margin-bottom:7px!important}.queueFilters button{padding:6px 9px!important;font-size:8px!important}.orderQueueList{gap:5px!important}.orderQueueCard{min-height:52px!important;padding:7px 9px!important}.orderQueueCard .orderAvatar{width:29px;height:29px;border-radius:9px}.queueIdentity b{font-size:9px!important}.queueIdentity small,.queueTime small{font-size:7px!important}.queueTime b{font-size:9px!important}.statusPill{font-size:7px!important}.customerOrderGrid{gap:7px!important}.customerOrderCard{border-radius:12px!important}.customerOrderHead b{font-size:14px!important}.settingsWorkspace{margin-top:2px}.settingsNav{top:134px!important}.settingsNav>div{padding-bottom:8px!important}.settingsNav button{padding:7px 8px!important}.settingsBody>.card{box-shadow:0 2px 10px #10182805}.roleWorkspace{grid-template-columns:minmax(0,1fr) 276px!important}.roleWorkspace.chatCollapsed{grid-template-columns:minmax(0,1fr) 48px!important}.chatDock{width:auto!important}.chatDock.collapsed{position:relative;background:transparent!important;border-right:0!important;box-shadow:none!important;padding:0!important}.chatExpand{position:sticky;top:136px;width:38px!important;height:88px!important;margin:10px 5px;border:1px solid #e3e8ef;background:#fff;color:#475467;border-radius:13px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:0 6px 18px #10182812;font-size:14px}.chatExpand>span{font-size:8px;writing-mode:vertical-rl;transform:rotate(180deg)}.chatDock.hasUnread .chatExpand{border-color:#fecdca;box-shadow:0 8px 20px #d92d201f}.chatUnreadBadge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#d92d20;color:#fff;font-style:normal;font-size:8px;font-weight:900;display:grid;place-items:center;border:2px solid #f5f7fb}.contactUnreadDot{width:7px;height:7px;border-radius:999px;background:#d92d20;margin-right:auto;flex:0 0 auto}.chatNoThread{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#98a2b3}.chatNoThread>span{font-size:25px;filter:grayscale(1);opacity:.45}.chatNoThread b{font-size:10px;color:#475467;margin-top:7px}.chatNoThread small{font-size:8px;line-height:1.8;max-width:185px;margin-top:4px}.chatHeader{height:50px!important}.chatContacts{max-height:145px!important}.chatThreadHead{min-height:43px}.chatMessages{background:#f9fbfd!important}.bubble p,.chatComposer textarea{font-size:10px!important}.card,.stat,.orderQueueCard,.customerOrderCard{border-color:#e8edf4!important}.primary{background:linear-gradient(135deg,#315efb,#4f46e5)!important;box-shadow:0 3px 10px #315efb24}@media(max-width:1100px){.glanceStrip{grid-template-columns:repeat(3,1fr)}.glanceLabel,.glanceMeta{display:none!important}.photographerGlanceStrip{grid-template-columns:repeat(3,1fr)}.roleWorkspace,.roleWorkspace.chatCollapsed{display:block!important}.chatDock.collapsed{position:fixed!important;right:10px!important;bottom:14px!important;top:auto!important;width:48px!important;height:96px!important;z-index:70}.chatExpand{position:relative;top:auto;margin:0}.chatDock:not(.collapsed){width:min(292px,88vw)!important}}@media(max-width:700px){.workspaceBar{top:64px;align-items:flex-start;flex-direction:column;padding:8px;margin-bottom:8px}.workspaceNav{width:100%;justify-content:flex-start;overflow:auto}.workspaceIdentity{width:100%}.workspaceStatusPill{margin-right:auto}.glanceStrip,.photographerGlanceStrip{grid-template-columns:repeat(2,1fr)}.glanceItem:last-of-type{grid-column:auto}.settingsNav{top:auto!important}.pageMain{padding-top:10px!important}}.orderStatus.sent{background:#eff6ff;color:#1d4ed8}.orderStatus.downloaded{background:#eef2ff;color:#4338ca}.orderStatus.printing{background:#fff7ed;color:#c2410c}.labRoleWorkspace{min-height:100vh}.labRoleWorkspace .chatDock{top:0;height:100vh}.labRoleWorkspace .chatExpand{top:72px}.labSingleHeader{top:0!important;min-height:62px;margin-top:-12px!important;background:#f8fafcf5;border-bottom:1px solid #e6ebf2;padding:8px 12px}.labHeaderIdentity h1{font-size:16px!important;font-weight:950;letter-spacing:-.25px}.labHeaderIdentity small{font-size:7.5px!important;color:#98a2b3!important;margin-top:2px}.labHeaderNav{gap:5px}.headerUserName{font-size:8px;color:#667085;margin-inline:5px 2px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headerLogoutBtn{border-color:#e5e7eb!important;background:#fff!important;color:#475467!important;padding-inline:9px!important}.compactTestPill{font-size:7px;padding:4px 6px;margin:0}.productFooter{margin:26px 0 0;padding:14px 0 4px;text-align:center;font-size:7px;color:#98a2b3}.productFooter b{color:#667085;letter-spacing:.15px}.downloadOrderBtn{width:100%;display:flex;align-items:center;gap:9px;text-align:right;border:1px solid #cfd9ff;background:linear-gradient(135deg,#f5f7ff,#eef2ff);color:#27397b;border-radius:12px;padding:10px 11px;margin:7px 0 5px;cursor:pointer}.downloadOrderBtn>span{width:31px;height:31px;border-radius:10px;background:#315efb;color:#fff;display:grid;place-items:center;font-size:18px;flex:0 0 auto}.downloadOrderBtn div{min-width:0}.downloadOrderBtn b,.downloadOrderBtn small{display:block}.downloadOrderBtn b{font-size:9px}.downloadOrderBtn small{font-size:7px;color:#667085;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.downloadOrderBtn:disabled{opacity:.55;cursor:not-allowed}.localDownloadProgress{height:4px;background:#eef2f6;border-radius:99px;overflow:hidden;margin-bottom:8px}.localDownloadProgress span{display:block;height:100%;background:#315efb;transition:width .2s ease}.simplifiedFlow{gap:5px!important}.simplifiedFlow button{min-height:45px!important;padding:7px 8px!important}.simplifiedFlow button:disabled:not(.current){opacity:.62}.localFolderPanel{max-width:850px}.localFolderState{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #e5eaf2;background:#fbfcfe;border-radius:14px}.localFolderIcon{width:44px;height:44px;border-radius:12px;background:#eef2ff;color:#315efb;display:grid;place-items:center;font-size:20px}.localFolderState small,.localFolderState b,.localFolderState span{display:block}.localFolderState small{font-size:7px;color:#98a2b3}.localFolderState b{font-size:12px;margin-top:2px}.localFolderState span{font-size:7.5px;color:#667085;margin-top:4px}.localFolderActions{display:flex;gap:6px;align-items:center}.localFolderActions button{white-space:nowrap}.folderStructurePreview{margin-top:10px;padding:12px 14px;border-radius:12px;background:#101828;color:#fff;direction:rtl}.folderStructurePreview span{display:block;font-size:7px;color:#98a2b3;margin-bottom:6px}.folderStructurePreview code{direction:ltr;text-align:left;display:block;white-space:normal;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;color:#e0e7ff}.localFolderNote,.localFolderUnsupported{margin-top:9px;padding:10px 12px;border-radius:10px;background:#fffaeb;color:#7a2e0e;font-size:8px;line-height:1.9}.localFolderUnsupported{background:#fef3f2;color:#b42318}@media(max-width:1100px){.labRoleWorkspace .chatDock.collapsed{top:auto!important;height:96px!important}.labRoleWorkspace .chatDock:not(.collapsed){top:0!important;height:100vh!important}}@media(max-width:700px){.labSingleHeader{margin-top:-10px!important}.labHeaderNav{width:auto!important;margin-right:auto}.headerUserName{display:none}.localFolderState{grid-template-columns:40px 1fr}.localFolderActions{grid-column:1/-1;justify-content:flex-end}.productFooter{margin-top:18px}}.appWorkspacePage{max-width:none;padding:8px 14px 20px}.appWorkspacePage .workspaceBar{top:0;margin:-8px -4px 8px;padding:7px 9px;min-height:52px;background:#f8fafcf5}.photographerSingleHeader{border-radius:0 0 14px 14px}.photographerHeaderIdentity h1{font-size:15px!important;letter-spacing:-.2px}.photographerHeaderIdentity small{font-size:7.5px!important;color:#667085}.photographerHeaderNav{gap:5px}.photographerHeaderNav button{min-height:32px;padding:6px 9px!important}.newOrderHeaderBtn{background:linear-gradient(135deg,#315efb,#4f46e5)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 3px 10px #315efb24}.productFooter{padding:16px 4px 2px;text-align:center;color:#98a2b3;font-size:7px}.productFooter b{color:#667085}.orderQueueCard{grid-template-columns:auto minmax(180px,1.45fr) .55fr auto minmax(116px,.65fr) auto!important}.queueStage{display:grid;gap:3px;justify-items:start;min-width:112px}.queueStage small{font-size:6.5px;color:#98a2b3;white-space:nowrap}.orderStatus.sent,.orderStatus.received{background:#eff8ff!important;color:#175cd3!important;border:1px solid #b9e6fe}.orderStatus.downloaded{background:#f4f3ff!important;color:#5925dc!important;border:1px solid #d9d6fe}.orderStatus.printing{background:#fffaeb!important;color:#b54708!important;border:1px solid #fedf89}.orderStatus.needs_fix{background:#fef3f2!important;color:#b42318!important;border:1px solid #fecdca}.orderStatus.ready{background:#ecfdf3!important;color:#027a48!important;border:1px solid #abefc6}.orderStatus.completed{background:#f2f4f7!important;color:#344054!important;border:1px solid #d0d5dd}.statusFlow .danger.current{border-color:#fda29b!important;background:#fef3f2!important}.statusFlow .danger .flowDot{background:#f04438!important}.downloadOrderBtn{border:1px solid #c7d7fe!important;background:linear-gradient(180deg,#fff,#f5f8ff)!important}.downloadOrderBtn:hover{border-color:#84adff!important;box-shadow:0 6px 16px #315efb14}.downloadBtn{white-space:nowrap}@media(max-width:980px){.orderQueueCard{grid-template-columns:auto 1fr auto auto!important}.queueStage{min-width:auto}.queueTime{display:none}}@media(max-width:700px){.appWorkspacePage{padding:6px 8px 18px}.appWorkspacePage .workspaceBar{top:0;margin:-6px -2px 7px}.photographerHeaderNav{width:100%}.photographerHeaderNav .newOrderHeaderBtn{margin-right:auto}.queueStage small{display:none}}.threeStageGlance{grid-template-columns:118px repeat(3,minmax(110px,1fr)) 110px!important}.livePhotoGlance{grid-template-columns:132px repeat(4,minmax(100px,1fr)) 110px!important}.mainQueueFilters{gap:8px!important;margin-bottom:9px!important}.mainQueueFilters button{display:flex;align-items:center;gap:7px;padding:7px 11px!important;border-radius:11px!important}.mainQueueFilters button b{min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#f2f4f7;color:#475467;display:grid;place-items:center;font-size:8px}.mainQueueFilters button.active b{background:#ffffff29;color:#fff}.directOrderQueue{gap:6px!important}.directOrderRow{position:relative;grid-template-columns:auto minmax(220px,1.35fr) minmax(115px,.62fr) auto minmax(330px,1.15fr)!important;min-height:60px!important;padding:8px 10px!important;cursor:default!important;overflow:hidden}.directOrderRow:hover{transform:none!important}.directOrderRow.status-needs_fix{border-color:#fecdca!important;background:linear-gradient(90deg,#fff,snow)}.directOrderRow.status-ready{border-color:#abefc6!important;background:linear-gradient(90deg,#fff,#f8fffb)}.rowQuickActions{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.rowQuickActions button{border:1px solid #e4e7ec;background:#fff;color:#475467;border-radius:9px;padding:7px 9px;font-size:8px;font-weight:850;white-space:nowrap}.rowQuickActions button:hover{border-color:#cfd7e6;background:#f9fafb}.rowPrimaryAction{background:#315efb!important;color:#fff!important;border-color:#315efb!important;min-width:104px}.rowPrimaryAction.complete{background:#079455!important;border-color:#079455!important}.rowFixAction{color:#b42318!important;border-color:#fecdca!important;background:snow!important}.rowInvoiceAction{color:#027a48!important;border-color:#abefc6!important;background:#f6fef9!important}.rowDetailAction{color:#667085!important}.rowDownloadTrack{position:absolute;right:0;left:0;bottom:0;height:3px;background:#eef2f6}.rowDownloadTrack span{display:block;height:100%;background:linear-gradient(90deg,#315efb,#7f56d9);transition:width .18s ease}.fixModalText{font-size:9px;color:#667085;line-height:1.9;margin-bottom:8px}.fixNoteInput{width:100%;min-height:118px;resize:vertical;border:1px solid #d0d5dd;border-radius:12px;padding:11px;font:inherit;font-size:10px;line-height:1.9;outline:none}.fixNoteInput:focus{border-color:#84adff;box-shadow:0 0 0 3px #eef4ff}.fixNoteBox{margin-top:10px;padding:10px;border-radius:10px;background:#fef3f2;border:1px solid #fecdca;color:#912018}.fixNoteBox b,.fixNoteBox span{display:block}.fixNoteBox b{font-size:8px}.fixNoteBox span{font-size:8px;line-height:1.8;margin-top:4px}.rowFirstDetail{grid-template-columns:250px minmax(0,1fr)!important}.liveCustomerOrders{position:relative}.customerLiveToast{position:fixed;top:70px;left:18px;z-index:80;display:flex;align-items:center;gap:7px;background:#101828;color:#fff;border-radius:11px;padding:9px 12px;font-size:9px;box-shadow:0 12px 30px #1018282e;animation:toastIn .18s ease}.customerLiveToast span{color:#12b76a}.liveOrderGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.liveOrderCard{padding:13px!important;overflow:hidden;position:relative}.liveOrderCard.status-needs_fix{border-color:#fecdca!important}.liveOrderCard.status-ready{border-color:#abefc6!important}.liveTimeline{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:12px 0 10px;padding:0 4px;direction:rtl}.liveTimeline>div{position:relative;text-align:center;color:#98a2b3;padding-top:25px;min-width:0}.liveTimeline>div:before{content:"";position:absolute;top:9px;right:-50%;width:100%;height:2px;background:#eaecf0;z-index:0}.liveTimeline>div:first-child:before{display:none}.liveTimeline .timelineDot{position:absolute;top:2px;right:50%;transform:translate(50%);width:17px;height:17px;border-radius:999px;background:#fff;border:2px solid #d0d5dd;z-index:1;display:grid;place-items:center;font-size:7px;color:#fff}.liveTimeline b,.liveTimeline small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liveTimeline b{font-size:7px;font-weight:800}.liveTimeline small{font-size:6px;margin-top:2px}.liveTimeline>div.done{color:#344054}.liveTimeline>div.done:before{background:#84adff}.liveTimeline>div.done .timelineDot{background:#315efb;border-color:#315efb}.liveTimeline>div.current b{color:#27397b;font-weight:950}.customerFixNotice{margin:8px 0;padding:9px 10px;border:1px solid #fecdca;background:snow;color:#912018;border-radius:10px}.customerFixNotice b,.customerFixNotice span{display:block}.customerFixNotice b{font-size:8px}.customerFixNotice span{font-size:7.5px;line-height:1.8;margin-top:3px}.customerInvoiceStrip{margin:9px 0 7px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #abefc6;background:#f6fef9;border-radius:10px}.customerInvoiceStrip small,.customerInvoiceStrip b{display:block}.customerInvoiceStrip small{font-size:7px;color:#667085}.customerInvoiceStrip b{font-size:9px;color:#027a48;margin-top:2px}.customerInvoiceStrip button{border:1px solid #79d5a5;background:#fff;color:#027a48;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:850;white-space:nowrap}.customerInvoiceStrip button:disabled{opacity:.5}@media(max-width:1180px){.directOrderRow{grid-template-columns:auto minmax(190px,1fr) auto minmax(290px,1fr)!important}.directOrderRow .priorityFlag{display:none}.livePhotoGlance{grid-template-columns:repeat(3,1fr)!important}.livePhotoGlance .glanceLabel,.livePhotoGlance .glanceMeta{display:none!important}}@media(max-width:850px){.directOrderRow{grid-template-columns:auto 1fr auto!important;align-items:start}.directOrderRow .queueStage{grid-column:2}.rowQuickActions{grid-column:1/-1;justify-content:flex-start;overflow:auto;padding-top:3px}.liveOrderGrid{grid-template-columns:1fr!important}.threeStageGlance{grid-template-columns:repeat(3,1fr)!important}.threeStageGlance .glanceLabel,.threeStageGlance .glanceMeta{display:none!important}}@media(max-width:560px){.liveTimeline b{font-size:6.5px}.liveTimeline small{display:none}.customerInvoiceStrip{align-items:flex-start;flex-direction:column}.customerInvoiceStrip button{width:100%}}.unifiedRoleHeader{display:grid!important;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;gap:12px}.roleHeaderCenter{display:flex;align-items:center;justify-content:center;gap:6px}.roleHeaderCenter button{border:1px solid transparent;background:transparent;color:#667085;border-radius:9px;padding:6px 10px;font-size:8px;font-weight:850;cursor:pointer;white-space:nowrap}.roleHeaderCenter button:hover{background:#f2f4f7;color:#344054}.roleHeaderCenter button.active{background:#101828;color:#fff}.stageQueueWorkspace{padding-top:2px}.compactOrdersToolbar{margin-bottom:6px!important}.compactOrdersToolbar h2{font-size:15px!important}.compactOrdersToolbar p{font-size:7.5px!important;margin-top:2px!important}.slimSearch{max-width:240px!important}.slimSearch input{height:31px!important;border-radius:9px!important;padding:6px 10px!important;font-size:8px!important;font-weight:500!important;border-color:#e4e7ec!important;background:#fff!important;box-shadow:none!important}.invoiceStageList{display:grid;gap:7px}.invoiceStageCard{position:relative;border:1px solid #e4e7ec;background:#fff;border-radius:14px;padding:9px 11px;box-shadow:0 2px 8px #10182806;overflow:hidden}.invoiceStageCard.status-needs_fix{border-color:#fecdca;background:snow}.invoiceStageCard.status-ready{border-color:#abefc6}.invoiceStageCard.status-completed{background:#fcfcfd}.invoiceStageHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.invoiceIdentity{display:flex;align-items:center;gap:8px;min-width:0}.invoiceIdentity>div:last-child{min-width:0}.invoiceIdentity b,.invoiceIdentity small{display:block}.invoiceIdentity b{font-size:10px;color:#101828}.invoiceIdentity small{font-size:7px;color:#98a2b3;margin-top:2px}.invoiceUtilities{display:flex;align-items:center;gap:4px}.invoiceUtilities button{border:1px solid #e4e7ec;background:#fff;border-radius:8px;padding:5px 7px;font-size:7px;font-weight:850;cursor:pointer;color:#667085}.miniFixBtn{color:#b42318!important;border-color:#fecdca!important}.miniInvoiceBtn{color:#027a48!important;border-color:#abefc6!important}.miniDetailBtn{letter-spacing:1px}.fourStepFlow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;position:relative}.fourStepFlow:before{content:"";position:absolute;right:9%;left:9%;top:15px;height:2px;background:#eaecf0;z-index:0}.fourStepFlow button{position:relative;z-index:1;border:0;background:transparent;display:grid;justify-items:center;gap:3px;min-height:52px;padding:0 5px;color:#98a2b3;cursor:default}.fourStepFlow button.current{cursor:pointer;color:#315efb}.fourStepFlow button:disabled{opacity:1}.fourStepFlow .stepCircle{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#f2f4f7;border:2px solid #eaecf0;font-size:11px;font-weight:950;color:#98a2b3;transition:.18s}.fourStepFlow button.done .stepCircle{background:#079455;border-color:#079455;color:#fff}.fourStepFlow button.current .stepCircle{background:#fff;border-color:#315efb;color:#315efb;box-shadow:0 0 0 4px #eef4ff}.fourStepFlow button.fixCurrent .stepCircle{border-color:#f04438;color:#b42318;box-shadow:0 0 0 4px #fef3f2}.fourStepFlow b{font-size:8px}.fourStepFlow small{font-size:6.5px;min-height:14px;color:#98a2b3}.fourStepFlow button.done b{color:#344054}.inlineFixState{margin-top:7px;border-radius:9px;padding:7px 9px;background:#fef3f2;color:#b42318;display:flex;gap:8px;align-items:center;font-size:7.5px}.inlineFixState span{color:#912018;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stageDownloadTrack{height:3px!important}.financeWorkspace,.archiveWorkspace{padding:4px 2px}.sectionTopline{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:7px 0 10px}.sectionTopline h2{font-size:16px;margin:0;color:#101828}.sectionTopline p{font-size:8px;margin:3px 0 0;color:#667085}.financeSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:9px}.financeSummary>div{border:1px solid #e4e7ec;background:#fff;border-radius:12px;padding:10px 12px}.financeSummary small,.financeSummary b{display:block}.financeSummary small{font-size:7px;color:#98a2b3}.financeSummary b{font-size:15px;margin-top:3px;color:#101828}.invoiceTableCard{padding:4px 10px}.invoiceRows{display:grid}.invoiceRow{display:grid;grid-template-columns:.55fr 1.2fr .7fr .9fr .8fr auto;align-items:center;gap:9px;padding:9px 4px;border-bottom:1px solid #f2f4f7}.invoiceRow:last-child{border-bottom:0}.invoiceRow small,.invoiceRow b{display:block}.invoiceRow small{font-size:6.5px;color:#98a2b3}.invoiceRow b{font-size:8px;color:#344054;margin-top:2px}.invoiceDownloadMini{border:1px solid #d0d5dd;background:#fff;border-radius:8px;padding:6px 9px;font-size:7px;font-weight:900;color:#344054;cursor:pointer}.invoiceDownloadMini:disabled{opacity:.45;cursor:not-allowed}.archiveLayout{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(420px,1.2fr);gap:10px}.persianCalendarCard,.archiveDayCard{padding:12px}.calendarHead{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;margin-bottom:10px}.calendarHead b{text-align:center;font-size:11px}.calendarHead button{width:32px;height:30px;border:1px solid #e4e7ec;background:#fff;border-radius:9px;font-size:18px;cursor:pointer}.calendarWeek,.calendarGrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;direction:rtl}.calendarWeek{margin-bottom:5px}.calendarWeek span{text-align:center;font-size:7px;color:#98a2b3}.calendarGrid button,.calendarEmpty{min-height:45px;border:1px solid transparent;border-radius:9px;background:#fafafa;display:grid;place-items:center;padding:4px;cursor:pointer}.calendarGrid button b{font-size:9px;color:#667085}.calendarGrid button small{font-size:5.8px;color:#98a2b3}.calendarGrid button.hasWork{background:#eef4ff;border-color:#c7d7fe}.calendarGrid button.hasWork b,.calendarGrid button.hasWork small{color:#315efb}.calendarGrid button.selected{background:#315efb;border-color:#315efb}.calendarGrid button.selected b,.calendarGrid button.selected small{color:#fff}.archiveDayHead{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid #f2f4f7}.archiveDayHead small,.archiveDayHead b{display:block}.archiveDayHead small{font-size:7px;color:#98a2b3}.archiveDayHead b{font-size:11px;margin-top:2px}.archiveDayHead>span{font-size:7px;color:#667085}.archiveInvoiceList{display:grid}.archiveInvoice{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:9px 2px;border-bottom:1px solid #f2f4f7}.archiveInvoice:last-child{border-bottom:0}.archiveInvoice b,.archiveInvoice small{display:block}.archiveInvoice b{font-size:9px}.archiveInvoice small{font-size:7px;color:#98a2b3;margin-top:2px}.archiveInvoice>span{font-size:9px;font-weight:900;color:#344054}.photographerMain .photographerGlanceStrip{display:none!important}@media(max-width:1050px){.unifiedRoleHeader{grid-template-columns:1fr auto}.roleHeaderCenter{grid-column:1/-1;grid-row:2}.archiveLayout{grid-template-columns:1fr}.invoiceRow{grid-template-columns:.6fr 1fr .7fr .8fr auto}.invoiceRow>div:nth-child(4){display:none}}@media(max-width:700px){.unifiedRoleHeader{display:flex!important;flex-wrap:wrap}.roleHeaderCenter{order:3;width:100%;justify-content:flex-start;overflow:auto}.fourStepFlow{gap:2px}.fourStepFlow b{font-size:7px}.fourStepFlow small{font-size:5.7px}.invoiceStageCard{padding:8px}.financeSummary{grid-template-columns:1fr 1fr}.financeSummary>div:last-child{grid-column:1/-1}.invoiceRow{grid-template-columns:.6fr 1fr .8fr auto}.invoiceRow>div:nth-child(3){display:none}.archiveLayout{grid-template-columns:1fr}.calendarGrid button,.calendarEmpty{min-height:40px}.sectionTopline{align-items:stretch;flex-direction:column}.slimSearch{max-width:none!important;width:100%}}.labHeaderCenter{gap:5px;min-width:0}.headerOrderSearch{height:29px;min-width:180px;max-width:230px;display:flex;align-items:center;gap:5px;border:1px solid #e4e7ec;background:#fff;border-radius:8px;padding:0 8px;color:#98a2b3}.headerOrderSearch span{font-size:13px;line-height:1}.headerOrderSearch input{width:100%;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font-size:7.5px!important;font-weight:500!important;color:#344054}.headerOrderSearch input::placeholder{color:#b0b8c4}.compactStageQueue{padding-top:0}.compactQueueFilters{margin:4px 0 6px!important}.invoiceStageList{gap:4px!important}.compactInvoiceRow{display:grid!important;grid-template-columns:minmax(155px,.72fr) minmax(360px,1.75fr) auto;align-items:center;gap:8px;padding:5px 7px!important;min-height:49px;border-radius:10px!important;box-shadow:none!important}.compactStageIdentity{margin:0!important;min-width:0}.compactStageIdentity .invoiceIdentity{gap:0!important}.compactStageIdentity .invoiceIdentity b{font-size:8.5px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compactStageIdentity .invoiceIdentity small{font-size:6.2px!important;margin-top:1px!important}.compactRowUtilities{justify-content:flex-end;gap:3px!important}.compactRowUtilities button{padding:4px 6px!important;border-radius:7px!important;font-size:6.3px!important}.compactFourStepFlow{gap:3px!important;min-width:0}.compactFourStepFlow:before{right:8%!important;left:8%!important;top:10px!important;height:1px!important}.compactFourStepFlow button{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:34px!important;padding:0 2px!important}.compactFourStepFlow .stepCircle{width:20px!important;height:20px!important;border-width:1.5px!important;font-size:8px!important;flex:0 0 20px}.compactFourStepFlow .stepText{display:grid;gap:0;text-align:right;min-width:0}.compactFourStepFlow b{font-size:6.8px!important;white-space:nowrap}.compactFourStepFlow small{font-size:5.5px!important;min-height:0!important;white-space:nowrap}.compactFourStepFlow button.current .stepCircle{box-shadow:0 0 0 2px #eef4ff!important}.compactFourStepFlow button.fixCurrent .stepCircle{box-shadow:0 0 0 2px #fef3f2!important}.compactFixState{grid-column:1/-1;margin:0!important;padding:4px 7px!important;font-size:6.5px!important}.compactInvoiceRow .stageDownloadTrack{position:absolute;right:0;left:0;bottom:0;margin:0!important;border-radius:0!important}.interactiveArchiveWorkspace .archiveDayCard{min-width:0}.archiveOperationalRow{grid-template-columns:1fr auto!important;gap:8px!important}.archiveRowActions{display:flex;align-items:center;gap:4px}.archiveRowActions>button{border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:8px;padding:5px 7px;font-size:6.5px;font-weight:850;cursor:pointer;white-space:nowrap}.archiveRowActions>button:hover{border-color:#98a2b3}.archiveOrderModalHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 10px;border-bottom:1px solid #f2f4f7}.archiveOrderModalHead b,.archiveOrderModalHead small{display:block}.archiveOrderModalHead b{font-size:10px}.archiveOrderModalHead small{font-size:7px;color:#667085;margin-top:2px}.compactArchiveDownload{padding:7px 9px!important;font-size:7px!important}.archiveProgress{height:3px;background:#eef2f6;border-radius:999px;overflow:hidden;margin:8px 0}.archiveProgress span{display:block;height:100%;background:#315efb;transition:width .18s}.archiveFileList{max-height:54vh;overflow:auto;display:grid}.archiveFileRow{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:7px 2px;border-bottom:1px solid #f2f4f7}.archiveFileRow:last-child{border-bottom:0}.archiveFileRow b,.archiveFileRow small{display:block}.archiveFileRow b{font-size:8px;color:#344054}.archiveFileRow small{font-size:6.3px;color:#98a2b3;margin-top:2px}.archiveFileRow button{border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:7px;padding:5px 7px;font-size:6.3px;font-weight:800;cursor:pointer;white-space:nowrap}.roleWorkspace{grid-template-columns:minmax(0,1fr) 248px!important}.roleWorkspace.chatCollapsed{grid-template-columns:minmax(0,1fr) 44px!important}.chatHeader{height:43px!important;padding:7px 9px!important}.chatHeader b{font-size:9px!important}.chatHeader small{font-size:6.8px!important;margin-top:2px!important}.chatHeader button{width:26px!important;height:26px!important;border-radius:7px!important;font-size:16px!important}.chatContacts{max-height:128px!important;padding:4px!important}.chatContacts button{padding:5px 6px!important;border-radius:8px!important;gap:6px!important}.chatContacts b{font-size:8.5px!important}.chatContacts small{font-size:6.5px!important;margin-top:1px!important}.chatThreadHead{min-height:37px!important;padding:6px 8px!important;gap:6px!important}.chatThreadHead b{font-size:8.5px!important}.chatThreadHead small{font-size:6.5px!important;margin-top:1px!important}.chatMessages{padding:7px!important;gap:4px!important}.bubble{padding:5px 7px!important;border-radius:9px!important;max-width:90%!important}.bubble p{font-size:8.5px!important;line-height:1.65!important}.bubble small{font-size:6px!important;margin-top:2px!important}.chatComposer{padding:6px!important;gap:4px!important}.chatComposer textarea{min-height:34px!important;max-height:78px!important;padding:6px 7px!important;border-radius:8px!important;font-size:8.5px!important}.chatComposer button{padding:7px 8px!important;font-size:7px!important}.contactIcon{width:27px!important;height:27px!important;font-size:8px!important}.chatExpand{width:34px!important;height:82px!important;margin:8px 4px!important}.chatExpand>span{font-size:7px!important}@media(max-width:1050px){.headerOrderSearch{min-width:150px;max-width:190px}.compactInvoiceRow{grid-template-columns:minmax(135px,.65fr) minmax(320px,1.7fr) auto}.roleWorkspace,.roleWorkspace.chatCollapsed{display:block!important}.chatDock:not(.collapsed){width:min(270px,88vw)!important}}@media(max-width:760px){.headerOrderSearch{order:3;width:100%;max-width:none}.compactInvoiceRow{grid-template-columns:1fr auto}.compactFourStepFlow{grid-column:1/-1;order:3}.compactRowUtilities{grid-column:2;grid-row:1}.compactStageIdentity{grid-column:1;grid-row:1}.compactFourStepFlow button{justify-content:flex-start!important}.archiveRowActions{flex-wrap:wrap;justify-content:flex-end}}.compactInvoiceRow{direction:rtl;grid-template-columns:minmax(170px,.8fr) minmax(430px,2fr) auto!important;gap:10px!important;padding:7px 10px!important;min-height:54px!important;overflow:hidden}.compactStageIdentity{justify-self:stretch;text-align:right}.compactStageIdentity .invoiceIdentity b{font-size:11px!important;font-weight:850!important;line-height:1.45}.compactStageIdentity .invoiceIdentity small{font-size:8px!important;line-height:1.45;color:#98a2b3!important}.compactFourStepFlow{direction:rtl;gap:8px!important}.compactFourStepFlow:before{right:7%!important;left:7%!important;top:12px!important}.compactFourStepFlow button{min-height:38px!important;gap:6px!important}.compactFourStepFlow .stepCircle{width:23px!important;height:23px!important;flex-basis:23px!important;font-size:9px!important}.compactFourStepFlow b{font-size:9.5px!important;font-weight:800!important}.compactFourStepFlow small{font-size:7.5px!important;color:#98a2b3!important}.compactRowUtilities{gap:4px!important;justify-self:end}.compactRowUtilities button{min-height:28px!important}.downloadProgressInline{grid-column:2;min-width:0;display:grid;gap:4px;margin:-1px 2px 2px;direction:rtl}.downloadProgressMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;color:#475467;font-size:8px;line-height:1.35}.downloadProgressMeta b{min-width:0;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344054;font-size:8.5px}.downloadProgressMeta span{white-space:nowrap;color:#667085}.downloadProgressBar{height:5px;border-radius:999px;overflow:hidden;background:#e9eef7;box-shadow:inset 0 0 0 1px #315efb0a}.downloadProgressBar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#315efb,#6172f3);transition:width .16s linear}@media(max-width:900px){.compactInvoiceRow{grid-template-columns:1fr auto!important}.compactFourStepFlow{grid-column:1/-1!important}.downloadProgressInline{grid-column:1/-1}}@media(max-width:560px){.compactStageIdentity .invoiceIdentity b{font-size:10px!important}.compactFourStepFlow{gap:2px!important}.compactFourStepFlow b{font-size:8px!important}.compactFourStepFlow small{font-size:6.8px!important}.downloadProgressMeta{align-items:flex-start;flex-direction:column;gap:2px}.downloadProgressMeta b{max-width:100%}}.qualitySummary{display:flex!important;align-items:center;gap:14px!important;padding:10px 13px!important;min-height:68px;background:#fff!important}.qualityCounter{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center;gap:4px!important;min-width:54px!important}.qualityCounter>span{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:900;box-shadow:0 5px 14px #0f172a1f}.qualityCounter>small{font-size:8px!important;color:#475467!important;font-weight:800;line-height:1!important}.qualityCounter.ok>span{background:#16a34a}.qualityCounter.warn>span{background:#eab308;color:#422006}.qualityCounter.error>span{background:#dc2626}.qualitySummaryMeta{margin-right:4px;padding-right:14px;border-right:1px solid #eaecf0;display:flex!important;flex-direction:column!important;gap:1px!important;min-width:78px}.qualitySummaryMeta small{font-size:7px!important;color:#98a2b3!important}.qualitySummary>button{margin-right:auto!important;border:1px solid #e4e7ec!important;background:#fff!important;border-radius:10px!important;padding:8px 11px!important;font-size:8px!important;font-weight:800;color:#344054}.uploadFileCard{grid-template-columns:54px minmax(180px,1fr) 120px 105px 58px 58px 54px 25px!important;border-right-width:7px!important;transition:border-color .18s,box-shadow .18s,background .18s}.uploadFileCard.ok{border-right-color:#12b76a!important;background:linear-gradient(270deg,#f0fdf6 0,#fff 86px)!important;box-shadow:0 3px 12px #12b76a12}.uploadFileCard.warn{border-right-color:#f79009!important;background:linear-gradient(270deg,#fff8e8 0,#fff 86px)!important;box-shadow:0 3px 12px #f7900914}.uploadFileCard.error{border-right-color:#f04438!important;background:linear-gradient(270deg,#fff0ef 0,#fff 96px)!important;box-shadow:0 3px 14px #f044381a}.uploadFileCard.error .validationText{font-weight:900!important}.uploadFileCard.warn .validationText{font-weight:850!important}.uploadFileCard.ok .validationText{font-weight:800!important}.editFileBtn{border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:9px;padding:7px 6px;font-size:7px;font-weight:900;white-space:nowrap;cursor:pointer}.editFileBtn:hover{border-color:#84adff;color:#315efb;background:#f5f8ff}.removeFile{cursor:pointer}.imageEditorOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0f172aa3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:22px;direction:rtl}.imageEditorModal{width:min(1040px,96vw);max-height:94vh;background:#fff;border-radius:20px;box-shadow:0 30px 90px #0f172a47;overflow:hidden;display:flex;flex-direction:column}.imageEditorHead{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #eaecf0}.imageEditorHead>div{min-width:0}.imageEditorHead b{display:block;font-size:13px}.imageEditorHead small{display:block;color:#98a2b3;font-size:8px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imageEditorHead>button{width:32px;height:32px;border-radius:9px;border:1px solid #e4e7ec;background:#fff;color:#667085;font-size:20px;cursor:pointer}.imageEditorBody{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:0;min-height:0;overflow:auto}.imageEditorStage{background:#101828;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;overflow:hidden;-webkit-user-select:none;user-select:none}.imageEditorStage canvas{max-width:100%;max-height:66vh;display:block;box-shadow:0 14px 45px #00000052;cursor:grab;touch-action:none;background:#000}.imageEditorStage canvas:active{cursor:grabbing}.imageEditorStage>span{margin-top:12px;color:#98a2b3;font-size:8px}.imageEditorControls{padding:18px;background:#fff;overflow:auto}.editorQuick{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:17px}.editorQuick button{border:1px solid #e4e7ec;background:#fff;border-radius:9px;padding:8px 5px;font-size:8px;font-weight:800;cursor:pointer}.editorQuick button:last-child{grid-column:1/-1;color:#667085}.imageEditorControls label{display:block;margin:15px 0}.imageEditorControls label>span{display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#475467;margin-bottom:7px}.imageEditorControls input[type=range]{width:100%;accent-color:#315efb}.editorHint{margin-top:20px;background:#f8fafc;border:1px solid #eaecf0;border-radius:10px;padding:10px;color:#667085;font-size:8px;line-height:1.75}.imageEditorFoot{height:64px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:0 18px;border-top:1px solid #eaecf0}.imageEditorFoot button{border:1px solid #d0d5dd;background:#fff;border-radius:10px;padding:9px 14px;font-size:8px;font-weight:900;cursor:pointer}.imageEditorFoot .primary{background:#315efb;color:#fff;border-color:#315efb}.imageEditorFoot button:disabled{opacity:.55}@media(max-width:1250px){.uploadFileCard{grid-template-columns:48px minmax(150px,1fr) 105px 92px 52px 52px 48px 22px!important}}@media(max-width:980px){.uploadFileCard{grid-template-columns:48px 1fr 105px 88px!important}.editFileBtn,.chassisChoice,.dpiBadge,.removeFile{grid-row:2}.editFileBtn{grid-column:3}.qualitySummary{flex-wrap:wrap}.qualitySummary>button{margin-right:0!important}.imageEditorBody{grid-template-columns:1fr}.imageEditorStage{min-height:380px}.imageEditorControls{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.editorQuick,.editorHint{grid-column:1/-1}}@media(max-width:680px){.qualitySummary{gap:8px!important;justify-content:center}.qualityCounter{min-width:46px!important}.qualityCounter>span{width:36px;height:36px;font-size:12px}.qualitySummaryMeta{border:0;padding:0;margin:0}.qualitySummary>button{width:100%}.uploadFileCard{grid-template-columns:48px 1fr auto!important}.editFileBtn{grid-column:2;width:max-content}.imageEditorOverlay{padding:0}.imageEditorModal{width:100vw;height:100dvh;max-height:none;border-radius:0}.imageEditorStage{min-height:44vh;padding:10px}.imageEditorControls{grid-template-columns:1fr 1fr;padding:12px}.imageEditorFoot{height:58px}}.uploadFileCard{border:1px solid #d0d5dd!important;border-right-width:6px!important;background-image:none!important}.uploadFileCard.ok{background:#dcfce7!important;border-color:#22c55e!important;border-right-color:#16a34a!important;box-shadow:0 3px 12px #16a34a1a!important}.uploadFileCard.warn{background:#fef9c3!important;border-color:#eab308!important;border-right-color:#ca8a04!important;box-shadow:0 3px 12px #ca8a041f!important}.uploadFileCard.error{background:#fee2e2!important;border-color:#ef4444!important;border-right-color:#dc2626!important;box-shadow:0 3px 14px #dc262621!important}.uploadFileCard .uploadFileIdentity b{font-size:9.5px!important;color:#101828!important}.uploadFileCard .uploadFileIdentity>small{font-size:8px!important;color:#667085!important}.validationText{display:inline-flex!important;align-items:center;width:max-content;max-width:100%;margin-top:5px!important;padding:3px 7px;border-radius:999px;font-size:9px!important;line-height:1.2!important;font-weight:900!important;white-space:nowrap}.validationText.ok{background:#16a34a!important;color:#fff!important}.validationText.warn{background:#eab308!important;color:#422006!important}.validationText.error{background:#dc2626!important;color:#fff!important}.dpiBadge.hiddenDpi{background:#ffffffb8!important;color:#667085!important}.dpiBadge.hiddenDpi b{font-size:9px!important}.dpiBadge.hiddenDpi small{font-size:6.5px!important}.editorHint{font-size:9px!important;line-height:1.8!important}.reviewWarning{font-size:9px!important}.uploadFileList{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(560px,1fr));gap:10px!important;align-items:start}.uploadFileCard{position:relative!important;display:grid!important;grid-template-columns:62px minmax(0,1fr) 28px!important;gap:9px 11px!important;align-items:center!important;padding:11px 12px!important;border-radius:14px!important;min-width:0}.uploadFileCard>img{width:62px!important;height:62px!important;border-radius:10px!important;object-fit:cover;grid-column:1;grid-row:1}.uploadFileIdentity{grid-column:2;grid-row:1;min-width:0}.uploadFileCard .uploadFileIdentity b{font-size:13px!important;line-height:1.35!important;font-weight:900!important}.uploadFileCard .uploadFileIdentity>small{font-size:11px!important;line-height:1.55!important;font-weight:650!important;color:#475467!important}.validationText{font-size:12px!important;padding:5px 9px!important;margin-top:5px!important;line-height:1.2!important;letter-spacing:0!important}.uploadFileCard.warn{background:#fff7ed!important;border-color:#f59e0b!important;border-right-color:#ea580c!important}.validationText.warn{background:#f59e0b!important;color:#431407!important}.uploadFileCard.ok{background:#ecfdf3!important;border-color:#22c55e!important}.uploadFileCard.error{background:#fef2f2!important;border-color:#ef4444!important}.uploadFileCard .removeFile{grid-column:3;grid-row:1;width:28px;height:28px;padding:0!important;border-radius:8px!important;font-size:16px!important;background:#ffffffc7!important}.fileSpecButtons{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0}.specPickerButton{min-width:0;text-align:right;border:1px solid #d0d5dd;background:#fff;border-radius:11px;padding:9px 11px;cursor:pointer;display:grid;gap:3px}.specPickerButton small{font-size:10.5px!important;line-height:1.2!important;font-weight:800!important;opacity:.78}.specPickerButton b{font-size:13.5px!important;line-height:1.25!important;font-weight:950!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.specPickerButton:disabled{opacity:.48;cursor:not-allowed}.fileActionButtons{grid-column:1/-1;display:flex;align-items:stretch;gap:7px;flex-wrap:wrap}.addonChoiceBtn,.editFileBtn{min-height:44px!important;border-radius:10px!important;padding:6px 10px!important;font-size:11.5px!important;font-weight:900!important;display:grid!important;align-content:center;gap:1px}.addonChoiceBtn small{font-size:9.5px!important;font-weight:750!important;opacity:.82}.addonChoiceBtn.selected{box-shadow:inset 0 0 0 2px currentColor}.addonChoiceBtn:disabled{background:#f2f4f7!important;border-color:#d0d5dd!important;color:#98a2b3!important;opacity:.72}.stateTint.ok{border-color:#16a34a!important;background:#f0fdf4!important;color:#166534!important}.stateTint.warn{border-color:#f59e0b!important;background:#fff7ed!important;color:#9a3412!important}.stateTint.error{border-color:#dc2626!important;background:#fff1f2!important;color:#991b1b!important}.fileActionButtons .dpiBadge{min-width:66px!important;height:44px!important;padding:5px 8px!important;border-radius:10px!important}.fileActionButtons .dpiBadge b{font-size:12.5px!important}.fileActionButtons .dpiBadge small{font-size:9.5px!important}.fileActionButtons .editFileBtn{min-width:74px!important}.fileProgress{grid-column:1/-1!important;position:static!important;width:100%!important;height:5px!important;border-radius:999px!important;overflow:hidden!important;margin:0!important}.qualityCounter>small{font-size:11px!important}.qualitySummaryMeta small{font-size:10px!important}.qualitySummary>button{font-size:11px!important}.qualitySummaryMeta b{font-size:14px!important}.uploadChoiceOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:135;background:#0f172a94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px;direction:rtl}.uploadChoiceModal{width:min(720px,96vw);max-height:88vh;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 28px 80px #0f172a47;display:flex;flex-direction:column}.uploadChoiceHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid #eaecf0}.uploadChoiceHead b{display:block;font-size:16px!important}.uploadChoiceHead small{display:block;font-size:11px!important;color:#667085;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.uploadChoiceHead>button{width:34px;height:34px;border-radius:9px;border:1px solid #e4e7ec;background:#fff;font-size:20px;cursor:pointer}.uploadChoiceGrid{padding:14px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px}.uploadChoiceGrid>button{border:1px solid #d0d5dd;background:#fff;border-radius:12px;min-height:70px;padding:10px;text-align:center;cursor:pointer;display:grid;place-items:center;align-content:center;gap:4px;color:#344054}.uploadChoiceGrid>button b{font-size:14px!important;font-weight:950!important}.uploadChoiceGrid>button small{font-size:10.5px!important;color:#667085}.uploadChoiceGrid>button:hover{border-color:#84adff;background:#f5f8ff}.uploadChoiceGrid>button.selected{border-color:#315efb;background:#eef4ff;color:#2349c8;box-shadow:inset 0 0 0 1px #315efb}.uploadChoiceGrid>button.disabled{opacity:.45}.uploadChoiceEmpty{padding:26px;text-align:center;color:#667085;font-size:12px}.inventoryPriceGrid{grid-template-columns:92px repeat(7,minmax(105px,1fr))!important;min-width:900px!important}.inventoryPriceGrid input{font-size:11px!important}.inventoryPriceGrid b{font-size:10.5px!important}.resolutionMinOnly{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0 14px}.resolutionMinOnly label{min-width:220px;font-size:11px;font-weight:850;color:#344054}.resolutionMinOnly input{display:block;margin-top:6px;width:100%;font-size:13px;padding:9px 10px}.resolutionMinOnly>div{border:1px solid #d0d5dd;border-radius:11px;padding:9px 13px;background:#f8fafc}.resolutionMinOnly>div b{display:block;font-size:13px}.resolutionMinOnly>div small{font-size:10px;color:#667085}@media(max-width:1250px){.uploadFileList{grid-template-columns:1fr!important}}@media(max-width:680px){.uploadFileCard{grid-template-columns:54px minmax(0,1fr) 26px!important;padding:9px!important}.uploadFileCard>img{width:54px!important;height:54px!important}.fileSpecButtons{grid-template-columns:1fr 1fr}.specPickerButton{padding:8px}.specPickerButton b{font-size:12.5px!important}.fileActionButtons{gap:5px}.addonChoiceBtn,.editFileBtn{font-size:11px!important;padding:5px 8px!important}.uploadChoiceOverlay{padding:0}.uploadChoiceModal{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.uploadChoiceGrid{grid-template-columns:repeat(2,1fr);padding:12px}.uploadChoiceGrid>button{min-height:66px}}.uploadFileList{grid-template-columns:repeat(auto-fit,minmax(440px,1fr))!important;gap:8px!important}.uploadFileCard,.uploadFileCard.ok,.uploadFileCard.warn,.uploadFileCard.error{background:#fff!important;background-image:none!important;border:1px solid #e4e7ec!important;border-right-width:5px!important;box-shadow:0 2px 8px #10182809!important;border-radius:12px!important;padding:8px 9px!important;grid-template-columns:52px minmax(0,1fr) 25px!important;gap:7px 9px!important}.uploadFileCard>img{width:52px!important;height:52px!important;border-radius:9px!important}.uploadFileCard .uploadFileIdentity b{font-size:11.5px!important;line-height:1.35!important;font-weight:900!important}.uploadFileCard .uploadFileIdentity>small{font-size:9.5px!important;line-height:1.45!important;font-weight:650!important;color:#667085!important}.validationText{font-size:10.5px!important;line-height:1.25!important;padding:3px 7px!important;margin-top:4px!important;font-weight:900!important}.validationText.ok{background:#eaf8ef!important;color:#087443!important;border:1px solid #a6e3bd}.validationText.warn{background:#fff4dd!important;color:#9a4d00!important;border:1px solid #f5c56b}.validationText.error{background:#fff0f0!important;color:#b42318!important;border:1px solid #f1a7a1}.fileSpecButtons{gap:6px!important}.specPickerButton{min-height:36px!important;padding:5px 8px!important;border-radius:9px!important;gap:1px!important}.specPickerButton small{font-size:9px!important;line-height:1.1!important;font-weight:800!important}.specPickerButton b{font-size:11.5px!important;line-height:1.2!important;font-weight:950!important}.fileActionButtons{gap:5px!important;align-items:center!important}.addonChoiceBtn,.editFileBtn{min-height:35px!important;padding:4px 8px!important;border-radius:9px!important;font-size:10px!important;font-weight:900!important}.addonChoiceBtn small{font-size:8.2px!important;line-height:1.15!important;font-weight:750!important}.fileActionButtons .dpiBadge{min-width:52px!important;height:35px!important;padding:4px 7px!important;border-radius:9px!important}.fileActionButtons .dpiBadge b{font-size:10.5px!important}.fileActionButtons .dpiBadge small{font-size:7.8px!important}.fileActionButtons .editFileBtn{min-width:58px!important}.stateTint.ok{border-color:#8dd5a8!important;background:#f5fbf7!important;color:#087443!important}.stateTint.warn{border-color:#efbd59!important;background:#fffaf0!important;color:#9a4d00!important}.stateTint.error{border-color:#efa19a!important;background:#fff7f6!important;color:#b42318!important}.addonChoiceBtn.selected{background:#eef4ff!important;color:#2349c8!important;border-color:#84adff!important;box-shadow:inset 0 0 0 1px #84adff!important}.qualitySummary{min-height:58px!important;padding:8px 11px!important;gap:10px!important}.qualityCounter{min-width:48px!important;gap:3px!important}.qualityCounter>span{width:34px!important;height:34px!important;font-size:12px!important;box-shadow:none!important}.qualityCounter>small{font-size:9.5px!important}.qualitySummaryMeta b{font-size:12px!important}.qualitySummaryMeta small{font-size:9px!important}.qualitySummary>button{font-size:9.5px!important;padding:7px 9px!important}.uploadChoiceModal{width:min(640px,94vw)!important;border-radius:16px!important}.uploadChoiceHead{padding:12px 14px!important}.uploadChoiceHead b{font-size:14px!important}.uploadChoiceHead small{font-size:10px!important}.uploadChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:7px!important;padding:11px!important}.uploadChoiceGrid>button{min-height:58px!important;padding:8px!important;border-radius:10px!important}.uploadChoiceGrid>button b{font-size:12.5px!important}.uploadChoiceGrid>button small{font-size:9px!important;line-height:1.35!important}.uploadChoiceGrid>button.disabled{opacity:.48!important;background:#f9fafb!important;color:#98a2b3!important;cursor:not-allowed!important}.liveCustomerOrders .ordersToolbar{margin-bottom:7px!important}.liveCustomerOrders .ordersToolbar h2{font-size:14px!important}.liveCustomerOrders .ordersToolbar p{font-size:9px!important;color:#667085!important;margin-top:2px!important}@media(max-width:680px){.uploadFileCard,.uploadFileCard.ok,.uploadFileCard.warn,.uploadFileCard.error{grid-template-columns:48px minmax(0,1fr) 24px!important;padding:8px!important}.uploadFileCard>img{width:48px!important;height:48px!important}.uploadFileCard .uploadFileIdentity b{font-size:11px!important}.uploadFileCard .uploadFileIdentity>small{font-size:9px!important}.validationText{font-size:10px!important}.fileSpecButtons{grid-template-columns:1fr 1fr!important;gap:5px!important}.specPickerButton{padding:5px 7px!important;min-height:35px!important}.specPickerButton b{font-size:11px!important}.fileActionButtons{gap:4px!important}.addonChoiceBtn,.editFileBtn{min-height:34px!important;font-size:9.5px!important;padding:4px 7px!important}.uploadChoiceGrid{grid-template-columns:repeat(2,1fr)!important}}.uploadFileList{grid-template-columns:repeat(auto-fit,minmax(410px,1fr))!important;gap:8px!important}.uploadFileCard,.uploadFileCard.ok,.uploadFileCard.warn,.uploadFileCard.error{grid-template-columns:56px minmax(0,1fr) 24px!important;gap:6px 9px!important;padding:7px 9px!important;min-height:0!important;background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-right-width:4px!important;border-radius:11px!important;box-shadow:0 1px 5px #10182809!important}.uploadFileCard.ok{border-right-color:#16a34a!important}.uploadFileCard.warn{border-right-color:#f59e0b!important}.uploadFileCard.error{border-right-color:#dc2626!important}.uploadFileCard>img{width:56px!important;height:56px!important;grid-column:1!important;grid-row:1 / span 2!important;border-radius:9px!important}.uploadFileIdentity{grid-column:2!important;grid-row:1!important;align-self:center!important}.uploadFileCard .uploadFileIdentity b{font-size:12px!important;line-height:1.35!important}.uploadFileCard .uploadFileIdentity>small{font-size:9.5px!important;line-height:1.4!important}.validationText{display:inline-flex!important;width:max-content!important;max-width:100%!important;padding:2px 6px!important;margin-top:3px!important;border-radius:6px!important;font-size:10px!important;line-height:1.25!important;background:transparent!important;border:0!important}.validationText.ok{color:#087443!important}.validationText.warn{color:#a15c00!important}.validationText.error{color:#b42318!important}.removeFile{grid-column:3!important;grid-row:1!important;align-self:start!important;width:24px!important;height:24px!important;line-height:22px!important;font-size:16px!important}.fileQuickControls{grid-column:2 / 4!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;min-width:0!important}.compactSpecBtn{min-height:30px!important;width:auto!important;max-width:150px!important;padding:4px 9px!important;border-radius:8px!important;border:1px solid #d0d5dd!important;background:#fff!important;color:#344054!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important}.compactSpecBtn b{font-size:11.5px!important;line-height:1!important;font-weight:900!important}.compactSpecBtn.ok{border-color:#9fd9b4!important;color:#087443!important;background:#f8fcf9!important}.compactSpecBtn.warn{border-color:#f3c96e!important;color:#985300!important;background:#fffaf1!important}.compactSpecBtn.error{border-color:#efaaa4!important;color:#b42318!important;background:#fff8f7!important}.compactSpecBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 5px #1018280f!important}.compactSpecBtn:disabled{opacity:.45!important;cursor:not-allowed!important}.addonToggle{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:4px 8px!important;border:1px solid #d0d5dd!important;border-radius:8px!important;background:#fff!important;color:#475467!important;cursor:pointer!important;font-size:10.5px!important;font-weight:850!important;white-space:nowrap!important}.addonToggle input{width:14px!important;height:14px!important;margin:0!important;accent-color:#315efb!important}.addonToggle.selected{border-color:#84adff!important;background:#f3f6ff!important;color:#2349c8!important}.addonToggle.ok.selected{border-color:#70c894!important;background:#f0fbf4!important;color:#087443!important}.addonToggle.warn.selected{border-color:#e7b95c!important;background:#fff8ea!important;color:#985300!important}.addonToggle.error.selected{border-color:#e89d96!important;background:#fff4f3!important;color:#b42318!important}.dpiInfo{display:inline-flex!important;align-items:center!important;height:30px!important;padding:0 3px!important;border:0!important;background:transparent!important;color:#667085!important;font-size:10.5px!important;font-weight:850!important;white-space:nowrap!important}.dpiInfo.ok{color:#087443!important}.dpiInfo.warn{color:#985300!important}.dpiInfo.error{color:#b42318!important}.iconEditBtn{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:8px!important;border:1px solid #d0d5dd!important;background:#fff!important;color:#475467!important;font-size:16px!important;line-height:1!important;cursor:pointer!important}.iconEditBtn:hover{border-color:#84adff!important;background:#f5f8ff!important;color:#315efb!important}.fileSpecButtons,.fileActionButtons{min-width:0}@media(max-width:1050px){.uploadFileList{grid-template-columns:1fr!important}}@media(max-width:680px){.uploadFileCard,.uploadFileCard.ok,.uploadFileCard.warn,.uploadFileCard.error{grid-template-columns:50px minmax(0,1fr) 22px!important;padding:7px 8px!important}.uploadFileCard>img{width:50px!important;height:50px!important}.fileQuickControls{grid-column:1 / -1!important;padding-top:2px!important}.compactSpecBtn{min-height:32px!important;padding:5px 9px!important}.compactSpecBtn b{font-size:11.5px!important}.addonToggle{min-height:32px!important;font-size:10.5px!important}.dpiInfo{height:32px!important;font-size:10px!important}.iconEditBtn{width:32px!important;height:32px!important;min-width:32px!important}}.uploadFileList{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))!important;gap:10px!important;align-items:start!important}.uploadFileCard.minimalPhotoCard,.uploadFileCard.minimalPhotoCard.ok,.uploadFileCard.minimalPhotoCard.warn,.uploadFileCard.minimalPhotoCard.error{position:relative!important;display:grid!important;grid-template-columns:88px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px 14px!important;padding:14px 15px!important;min-height:116px!important;background:#fff!important;background-image:none!important;border:1px solid #e4e7ec!important;border-right-width:4px!important;border-radius:16px!important;box-shadow:0 2px 8px #1018280b!important;overflow:hidden!important}.uploadFileCard.minimalPhotoCard.ok{border-right-color:#16a34a!important}.uploadFileCard.minimalPhotoCard.warn{border-right-color:#f59e0b!important}.uploadFileCard.minimalPhotoCard.error{border-right-color:#dc2626!important}.photoThumbWrap{grid-column:1!important;grid-row:1 / span 2!important;width:88px!important;height:88px!important;position:relative!important;align-self:center!important}.photoThumbWrap>img{display:block!important;width:88px!important;height:88px!important;object-fit:cover!important;border-radius:13px!important;background:#f2f4f7!important;border:1px solid #eef0f3!important}.photoThumbWrap .removeFile{position:absolute!important;top:5px!important;left:5px!important;width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.92)!important;background:#111827ad!important;color:#fff!important;font-size:15px!important;line-height:1!important;box-shadow:0 2px 7px #10182829!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;z-index:2!important}.uploadFileCard.minimalPhotoCard .uploadFileIdentity{grid-column:2!important;grid-row:1!important;min-width:0!important;align-self:start!important;padding-top:2px!important}.uploadFileCard.minimalPhotoCard .uploadFileIdentity b{display:block!important;font-size:13px!important;line-height:1.45!important;font-weight:900!important;color:#101828!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.uploadFileCard.minimalPhotoCard .uploadFileIdentity>small{display:block!important;margin-top:4px!important;font-size:10.5px!important;line-height:1.5!important;font-weight:650!important;color:#98a2b3!important}.uploadFileCard.minimalPhotoCard .statusPill{grid-column:3!important;grid-row:1!important;align-self:start!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:160px!important;min-height:30px!important;margin:0!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid transparent!important;font-size:10.5px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard .statusPill.ok{background:#ecfdf3!important;border-color:#abefc6!important;color:#067647!important}.uploadFileCard.minimalPhotoCard .statusPill.warn{background:#fffaeb!important;border-color:#fedf89!important;color:#b54708!important}.uploadFileCard.minimalPhotoCard .statusPill.error{background:#fef3f2!important;border-color:#fecdca!important;color:#b42318!important}.uploadFileCard.minimalPhotoCard .fileQuickControls{grid-column:2 / 4!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;min-width:0!important;padding-top:2px!important}.uploadFileCard.minimalPhotoCard .compactSpecBtn{width:auto!important;min-width:0!important;max-width:none!important;min-height:34px!important;height:34px!important;padding:0 11px!important;border:1px solid #e4e7ec!important;border-radius:10px!important;background:#f9fafb!important;color:#344054!important;box-shadow:none!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard .compactSpecBtn b{font-size:12px!important;line-height:1!important;font-weight:900!important}.uploadFileCard.minimalPhotoCard .compactSpecBtn:hover:not(:disabled){border-color:#b9c4d6!important;background:#fff!important;transform:none!important;box-shadow:0 1px 3px #1018280f!important}.uploadFileCard.minimalPhotoCard .compactSpecBtn:disabled{opacity:.4!important}.uploadFileCard.minimalPhotoCard .dpiInfo{display:inline-flex!important;align-items:center!important;height:34px!important;padding:0 4px!important;border:0!important;background:transparent!important;color:#667085!important;font-size:11px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}.quickControlDivider{width:1px!important;height:22px!important;background:#eaecf0!important;margin:0 1px!important}.uploadFileCard.minimalPhotoCard .addonToggle{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:34px!important;height:34px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#475467!important;font-size:11px!important;line-height:1!important;font-weight:850!important;cursor:pointer!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard .addonToggle:hover{background:#f9fafb!important;border-color:#eaecf0!important}.uploadFileCard.minimalPhotoCard .addonToggle input{width:16px!important;height:16px!important;margin:0!important;accent-color:#315efb!important}.uploadFileCard.minimalPhotoCard .addonToggle.selected{background:#f5f8ff!important;border-color:#d7e3ff!important;color:#2349c8!important}.uploadFileCard.minimalPhotoCard .iconEditBtn{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:10px!important;border:1px solid #e4e7ec!important;background:#fff!important;color:#475467!important;font-size:16px!important;box-shadow:none!important}.uploadFileCard.minimalPhotoCard .iconEditBtn:hover{border-color:#b9c4d6!important;background:#f9fafb!important;color:#315efb!important}.uploadFileCard.minimalPhotoCard .fileProgress{position:absolute!important;right:0!important;left:0!important;bottom:0!important;height:3px!important;background:#f2f4f7!important}.uploadFileCard.minimalPhotoCard .fileProgress>span{display:block!important;height:100%!important;background:#315efb!important}@media(max-width:1100px){.uploadFileList{grid-template-columns:1fr!important}}@media(max-width:680px){.uploadFileCard.minimalPhotoCard,.uploadFileCard.minimalPhotoCard.ok,.uploadFileCard.minimalPhotoCard.warn,.uploadFileCard.minimalPhotoCard.error{grid-template-columns:68px minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:7px 10px!important;padding:10px!important;border-radius:14px!important}.photoThumbWrap,.photoThumbWrap>img{width:68px!important;height:68px!important}.photoThumbWrap{grid-row:1 / span 2!important}.uploadFileCard.minimalPhotoCard .uploadFileIdentity b{font-size:12px!important}.uploadFileCard.minimalPhotoCard .uploadFileIdentity>small{font-size:10px!important}.uploadFileCard.minimalPhotoCard .statusPill{min-height:28px!important;padding:4px 8px!important;font-size:9.5px!important;max-width:116px!important}.uploadFileCard.minimalPhotoCard .fileQuickControls{grid-column:1 / -1!important;grid-row:3!important;padding-top:3px!important;gap:6px!important}.uploadFileCard.minimalPhotoCard .compactSpecBtn{height:32px!important;min-height:32px!important;padding:0 9px!important}.uploadFileCard.minimalPhotoCard .compactSpecBtn b{font-size:11.5px!important}.uploadFileCard.minimalPhotoCard .dpiInfo{height:32px!important;font-size:10.5px!important}.uploadFileCard.minimalPhotoCard .addonToggle{height:32px!important;min-height:32px!important;font-size:10.5px!important;padding:0 7px!important}.uploadFileCard.minimalPhotoCard .iconEditBtn{width:32px!important;height:32px!important;min-width:32px!important}.quickControlDivider{display:none!important}}.uploadFileList{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}.uploadFileCard.minimalPhotoCard,.uploadFileCard.minimalPhotoCard.ok,.uploadFileCard.minimalPhotoCard.warn,.uploadFileCard.minimalPhotoCard.error{grid-template-columns:72px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:6px 10px!important;padding:10px 11px!important;min-height:96px!important;border-radius:14px!important;box-shadow:0 1px 5px #1018280a!important}.photoThumbWrap{width:72px!important;height:72px!important;grid-row:1 / span 2!important}.photoThumbWrap>img{width:72px!important;height:72px!important;border-radius:11px!important}.photoThumbWrap .removeFile{width:22px!important;height:22px!important;min-width:22px!important;top:4px!important;left:4px!important;font-size:14px!important}.uploadFileCard.minimalPhotoCard .uploadFileIdentity{padding-top:0!important}.uploadFileCard.minimalPhotoCard .uploadFileIdentity b{font-size:12.5px!important;line-height:1.35!important}.uploadFileCard.minimalPhotoCard .uploadFileIdentity>small{margin-top:2px!important;font-size:9.5px!important;line-height:1.35!important}.uploadFileCard.minimalPhotoCard .statusPill{min-height:26px!important;max-width:118px!important;padding:4px 8px!important;font-size:9.5px!important}.uploadFileCard.minimalPhotoCard .fileQuickControls{gap:5px!important;padding-top:0!important;flex-wrap:wrap!important}.uploadFileCard.minimalPhotoCard .compactSpecBtn{height:30px!important;min-height:30px!important;padding:0 8px!important;border-radius:9px!important}.uploadFileCard.minimalPhotoCard .compactSpecBtn b{font-size:11px!important}.uploadFileCard.minimalPhotoCard .dpiInfo{height:30px!important;font-size:10px!important;padding:0 2px!important}.uploadFileCard.minimalPhotoCard .addonToggle{height:30px!important;min-height:30px!important;padding:0 6px!important;font-size:10px!important;gap:4px!important}.uploadFileCard.minimalPhotoCard .addonToggle input{width:14px!important;height:14px!important}.uploadFileCard.minimalPhotoCard .iconEditBtn{width:30px!important;height:30px!important;min-width:30px!important;border-radius:9px!important;font-size:14px!important}.quickControlDivider{height:18px!important}@media(max-width:1180px){.uploadFileList{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.uploadFileList{grid-template-columns:1fr!important;gap:8px!important}.uploadFileCard.minimalPhotoCard,.uploadFileCard.minimalPhotoCard.ok,.uploadFileCard.minimalPhotoCard.warn,.uploadFileCard.minimalPhotoCard.error{grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;padding:9px!important;gap:6px 8px!important;min-height:0!important}.photoThumbWrap,.photoThumbWrap>img{width:64px!important;height:64px!important}.photoThumbWrap{grid-row:1 / span 2!important}.uploadFileCard.minimalPhotoCard .fileQuickControls{grid-column:1 / -1!important;grid-row:3!important;padding-top:2px!important}}.labOrderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}.labOrderCard{padding:13px!important;border-radius:16px!important;box-shadow:0 4px 14px #10182806!important;overflow:hidden;position:relative;direction:rtl}.labOrderCard.status-needs_fix{border-color:#fecdca!important}.labOrderCard.status-ready{border-color:#abefc6!important}.labOrderCard.status-completed{background:#fcfcfd}.labOrderHead small{font-size:8px!important;color:#98a2b3!important}.labOrderHead b{font-size:17px!important;margin-top:2px!important;color:#101828!important}.labOrderFacts{margin:13px 0 9px!important;padding:10px 0!important}.labActionTimeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:11px 0 9px;padding:0 4px;direction:rtl}.labActionTimeline button{position:relative;text-align:center;color:#98a2b3;padding:25px 2px 0;min-width:0;border:0;background:transparent;cursor:default}.labActionTimeline button:before{content:"";position:absolute;top:9px;right:-50%;width:100%;height:2px;background:#eaecf0;z-index:0}.labActionTimeline button:first-child:before{display:none}.labActionTimeline .timelineDot{position:absolute;top:2px;right:50%;transform:translate(50%);width:17px;height:17px;border-radius:999px;background:#fff;border:2px solid #d0d5dd;z-index:1;display:grid;place-items:center;font-size:7px;color:#fff}.labActionTimeline b,.labActionTimeline small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.labActionTimeline b{font-size:7px;font-weight:800}.labActionTimeline small{font-size:6px;margin-top:2px;min-height:9px;color:#98a2b3}.labActionTimeline button.done{color:#344054}.labActionTimeline button.done:before{background:#84adff}.labActionTimeline button.done .timelineDot{background:#315efb;border-color:#315efb}.labActionTimeline button.current{cursor:pointer}.labActionTimeline button.current b{color:#27397b;font-weight:950}.labActionTimeline button.current .timelineDot{border-color:#315efb;box-shadow:0 0 0 3px #eef4ff}.labActionTimeline button.fixCurrent b{color:#b42318}.labActionTimeline button.fixCurrent .timelineDot{border-color:#f04438;box-shadow:0 0 0 3px #fef3f2}.labActionTimeline button:disabled{opacity:1}.labFixNotice{margin:7px 0!important}.labCardProgress{margin:7px 0 5px!important}.labOrderFoot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid #f2f4f7;font-size:7px;color:#98a2b3}.labOrderMiniActions{display:flex;align-items:center;gap:4px}.labOrderMiniActions button{border:1px solid #e4e7ec;background:#fff;color:#667085;border-radius:8px;padding:5px 7px;font-size:7px;font-weight:850;cursor:pointer}@media(max-width:1050px){.labOrderGrid{grid-template-columns:1fr}}@media(max-width:560px){.labOrderCard{padding:11px!important}.labActionTimeline b{font-size:6.5px}.labActionTimeline small{display:none}.labOrderFoot{align-items:flex-start;flex-direction:column}.labOrderMiniActions{width:100%;justify-content:flex-end}}.uploadFileListMinimal{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}.uploadFileCard.minimalPhotoCard.v2{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:18px!important;padding:18px!important;min-height:220px!important;border:1px solid #e6eaf0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 28px #0f172a0d!important;overflow:hidden!important}.uploadFileCard.minimalPhotoCard.v2.ok{border-right:0!important}.uploadFileCard.minimalPhotoCard.v2.warn{background:linear-gradient(0deg,#fff8ebfa,#fff8ebfa),#fff!important;border-color:#f3d08a!important}.uploadFileCard.minimalPhotoCard.v2.error{background:linear-gradient(0deg,#fff1f1fa,#fff1f1fa),#fff!important;border-color:#f0b4b4!important}.uploadFileCard.minimalPhotoCard.v2.ok{background:linear-gradient(0deg,#f1fcf6fa,#f1fcf6fa),#fff!important;border-color:#b7e6c8!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{flex:0 0 124px!important;width:124px!important;height:124px!important;border-radius:18px!important;overflow:hidden!important;align-self:flex-start!important;grid-column:auto!important;grid-row:auto!important;position:relative!important;margin:0!important}.uploadFileCard.minimalPhotoCard.v2 .removeFile{position:absolute!important;top:8px!important;left:8px!important;width:24px!important;height:24px!important;border:none!important;border-radius:999px!important;background:#111827b3!important;color:#fff!important;font-size:14px!important;line-height:1!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoMain{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:14px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.uploadFileCard.minimalPhotoCard.v2 .fileTypeIcon{flex:0 0 auto!important;font-size:30px!important;line-height:1!important;color:#101828!important;filter:grayscale(1)}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:18px!important;line-height:1.35!important;color:#101828!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon{flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:999px!important;display:grid!important;place-items:center!important;color:#fff!important;font-size:21px!important;font-weight:900!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon.ok{background:#22c55e!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon.warn{background:#f59e0b!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon.error{background:#ef4444!important}.uploadFileCard.minimalPhotoCard.v2 .minimalMetaChips{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.uploadFileCard.minimalPhotoCard.v2 .metaChip{min-height:44px!important;padding:0 18px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e5e7eb!important;background:#f2f4f7!important;color:#111827!important;font-size:16px!important;font-weight:850!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip{cursor:pointer!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip.ghost{color:#667085!important;background:#f8fafc!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip:hover{border-color:#cbd5e1!important;transform:translateY(-1px)}.uploadFileCard.minimalPhotoCard.v2 .dpiChip{background:#eef2f6!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCardActions{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;min-height:38px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#111827!important;font-size:16px!important;font-weight:800!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck input{width:22px!important;height:22px!important;accent-color:#315efb!important}.uploadFileCard.minimalPhotoCard.v2 .minimalEditBtn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;background:transparent!important;border:none!important;color:#111827!important;font-size:16px!important;font-weight:850!important;cursor:pointer!important}.uploadFileCard.minimalPhotoCard.v2 .minimalEditBtn:hover{color:#315efb!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;flex-wrap:wrap!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact{max-width:100%!important;min-height:36px!important;border:none!important;border-radius:999px!important;padding:0 14px!important;font-size:15px!important;font-weight:850!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact.ok{background:#d7fbe4!important;color:#166534!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact.warn{background:#fff1c7!important;color:#92400e!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact.error{background:#fee2e2!important;color:#b42318!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileMeta{color:#667085!important;font-size:12px!important;font-weight:700!important}.uploadFileCard.minimalPhotoCard.v2 .fileProgress.inCard{width:100%!important;height:7px!important;border-radius:999px!important;background:#edf2f7!important;overflow:hidden!important}.uploadFileCard.minimalPhotoCard.v2 .fileProgress.inCard span{display:block!important;height:100%!important;background:linear-gradient(90deg,#315efb,#6ea8ff)!important;border-radius:inherit!important}@media(max-width:1320px){.uploadFileListMinimal{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:880px){.uploadFileListMinimal{grid-template-columns:minmax(0,1fr)!important}.uploadFileCard.minimalPhotoCard.v2{padding:14px!important;gap:14px!important;min-height:auto!important;border-radius:20px!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{width:104px!important;height:104px!important;flex-basis:104px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:16px!important}.uploadFileCard.minimalPhotoCard.v2 .metaChip{min-height:40px!important;padding:0 14px!important;font-size:14px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck,.uploadFileCard.minimalPhotoCard.v2 .minimalEditBtn{font-size:14px!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact{font-size:13px!important}}.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{position:relative!important;display:grid!important;grid-template-columns:146px minmax(0,1fr)!important;grid-template-rows:auto!important;align-items:center!important;gap:0 20px!important;padding:18px 22px!important;min-height:auto!important;border-radius:24px!important;border:1px solid #e5e7eb!important;background:#fff!important;background-image:none!important;box-shadow:0 6px 18px #1018280f!important;overflow:hidden!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{position:relative!important;width:146px!important;height:146px!important;min-width:146px!important;min-height:146px!important;border-radius:20px!important;overflow:hidden!important;background:#f4f6f9!important;grid-row:1!important;align-self:center!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.uploadFileCard.minimalPhotoCard.v2 .removeFile{position:absolute!important;top:8px!important;inset-inline-start:8px!important;width:28px!important;height:28px!important;border-radius:50%!important;border:0!important;background:#111827bd!important;color:#fff!important;font-size:18px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoMain{min-width:0!important;display:grid!important;grid-template-rows:auto auto auto auto!important;gap:12px!important;align-self:center!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoHeader{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle .fileTypeIcon{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;font-size:28px!important;color:#111827!important;background:transparent!important;flex:0 0 auto!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#101828!important;font-size:17px!important;line-height:1.35!important;font-weight:800!important;letter-spacing:-.01em!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon{width:42px!important;height:42px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;font-size:22px!important;font-weight:900!important;color:#fff!important;background:#22c55e!important;box-shadow:0 6px 16px #22c55e3d!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon.warn{background:#f59e0b!important;box-shadow:0 6px 16px #f59e0b3d!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon.error{background:#ef4444!important;box-shadow:0 6px 16px #ef44443d!important}.uploadFileCard.minimalPhotoCard.v2 .minimalMetaChips{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:0!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn,.uploadFileCard.minimalPhotoCard.v2 .metaChip{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;min-height:42px!important;padding:0 16px!important;border-radius:14px!important;border:1px solid #e5e7eb!important;background:#f5f7fa!important;color:#111827!important;font-size:16px!important;line-height:1!important;font-weight:800!important;box-shadow:none!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn{cursor:pointer!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn:hover{background:#eef2f7!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCardActions{display:flex!important;align-items:center!important;gap:18px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#111827!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:24px!important;height:24px!important;margin:0!important;border-radius:8px!important;border:2px solid #cbd5e1!important;background:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;cursor:pointer!important;flex:0 0 auto!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck.checked input{border-color:#2f6cf6!important;background:#2f6cf6!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck.checked input:after{content:"✓"!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;color:#fff!important;font-weight:900!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:42px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;font-size:16px!important;line-height:1!important;font-weight:800!important;box-shadow:none!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip:hover{background:#f8fafc!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:10px 14px!important;border-radius:999px!important;font-size:14px!important;line-height:1!important;font-weight:800!important}.uploadFileCard.minimalPhotoCard.v2 .validationText{font-size:14px!important;margin:0!important;font-weight:800!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileMeta{margin:0!important;color:#667085!important;font-size:12.5px!important;line-height:1.5!important;font-weight:600!important;text-align:end!important}.uploadFileCard.minimalPhotoCard.v2 .fileProgress.inCard{grid-column:2!important;margin-top:8px!important;height:7px!important;border-radius:999px!important;background:#eef2f7!important;overflow:hidden!important}.uploadFileCard.minimalPhotoCard.v2 .fileProgress.inCard span{background:linear-gradient(90deg,#315efb,#6e8dff)!important;border-radius:999px!important}@media(max-width:860px){.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{grid-template-columns:116px minmax(0,1fr)!important;gap:0 14px!important;padding:14px!important;border-radius:20px!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;border-radius:16px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoMain{gap:10px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:15px!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn,.uploadFileCard.minimalPhotoCard.v2 .metaChip,.uploadFileCard.minimalPhotoCard.v2 .actionChip{height:38px!important;min-height:38px!important;font-size:14px!important;padding:0 12px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{font-size:14px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter{align-items:flex-start!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileMeta{width:100%!important;text-align:right!important}}.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{grid-template-columns:132px minmax(0,1fr)!important;gap:0 16px!important;padding:14px 16px!important;border-radius:20px!important;min-height:132px!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;border-radius:16px!important;align-self:stretch!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoMain{gap:8px!important;align-self:stretch!important;padding:2px 0!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoHeader,.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle{gap:10px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle .fileTypeIcon{width:28px!important;height:28px!important;font-size:22px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:15px!important;line-height:1.25!important;font-weight:800!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon{width:34px!important;height:34px!important;font-size:18px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalMetaChips{gap:8px!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn,.uploadFileCard.minimalPhotoCard.v2 .metaChip{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:13px!important;font-weight:750!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCardActions{gap:14px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{gap:8px!important;font-size:13px!important;font-weight:700!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck input{width:20px!important;height:20px!important;border-radius:6px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck.checked input:after{font-size:13px!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip{height:34px!important;padding:0 12px!important;border-radius:11px!important;font-size:13px!important;gap:6px!important;font-weight:750!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter{gap:8px!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact{padding:8px 12px!important;font-size:12.5px!important;gap:6px!important}.uploadFileCard.minimalPhotoCard.v2 .validationText{font-size:12.5px!important;font-weight:750!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileMeta{font-size:11.5px!important;line-height:1.35!important}.uploadFileCard.minimalPhotoCard.v2 .removeFile{width:24px!important;height:24px!important;font-size:16px!important;top:6px!important;inset-inline-start:6px!important}.uploadFileCard.minimalPhotoCard.v2 .fileProgress.inCard{margin-top:4px!important;height:6px!important}@media(max-width:860px){.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{grid-template-columns:104px minmax(0,1fr)!important;gap:0 12px!important;padding:12px!important;min-height:104px!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;border-radius:14px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:13.5px!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn,.uploadFileCard.minimalPhotoCard.v2 .metaChip,.uploadFileCard.minimalPhotoCard.v2 .actionChip{height:30px!important;min-height:30px!important;font-size:12px!important;padding:0 10px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{font-size:12px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck input{width:18px!important;height:18px!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon{width:30px!important;height:30px!important;font-size:16px!important}}.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 142px!important;gap:12px!important;align-items:stretch!important;padding:12px!important;min-height:166px!important;border:1px solid #e7e9ee!important;border-radius:22px!important;background:#fff!important;box-shadow:0 4px 16px #1018280d!important;overflow:hidden!important}.uploadFileCard.minimalPhotoCard.v2:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:0!important;border-top:42px solid #d0d5dd!important;border-right:42px solid transparent!important;z-index:2!important}.uploadFileCard.minimalPhotoCard.v2:after{content:""!important;position:absolute!important;top:6px!important;left:7px!important;width:16px!important;height:16px!important;z-index:3!important;color:#fff!important;font-size:13px!important;line-height:16px!important;font-weight:900!important;text-align:center!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{order:2!important;width:142px!important;height:142px!important;min-width:142px!important;min-height:142px!important;border-radius:18px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #0000000a!important;align-self:center!important;margin:0!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap img{width:100%!important;height:100%!important;object-fit:cover!important}.uploadFileCard.minimalPhotoCard.v2 .removeFile{width:34px!important;height:34px!important;top:8px!important;inset-inline-start:auto!important;inset-inline-end:8px!important;background:#111827c7!important;color:#fff!important;border:0!important;border-radius:999px!important;font-size:24px!important;line-height:1!important;z-index:4!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoMain{order:1!important;min-width:0!important;display:grid!important;grid-template-rows:auto auto auto auto!important;align-content:center!important;gap:10px!important;padding:4px 2px 4px 0!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoHeader{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;gap:8px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle .fileTypeIcon{width:22px!important;height:22px!important;font-size:18px!important;flex:none!important;color:#101828!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:14px!important;line-height:1.25!important;font-weight:800!important;color:#101828!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.uploadFileCard.minimalPhotoCard.v2 .minimalMetaChips{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn,.uploadFileCard.minimalPhotoCard.v2 .metaChip{height:36px!important;min-height:36px!important;border-radius:13px!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;font-weight:800!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#374151!important;box-shadow:none!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn:hover{border-color:#cbd5e1!important;background:#fafafa!important}.uploadFileCard.minimalPhotoCard.v2 .metaChip.dpiChip{background:#eef2f7!important;border-color:#e5e7eb!important;color:#374151!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCardActions{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:700!important;color:#111827!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck input{width:20px!important;height:20px!important;border-radius:6px!important;border:1.5px solid #cbd5e1!important;background:#fff!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck.checked input{background:#f9fafb!important;border-color:#94a3b8!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip{height:36px!important;border-radius:13px!important;padding:0 14px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;font-size:13px!important;font-weight:800!important;gap:6px!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip:hover{background:#fafafa!important;border-color:#cbd5e1!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip span[aria-hidden=true]{font-size:15px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact{padding:6px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.uploadFileCard.minimalPhotoCard.v2 .validationText{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileMeta{font-size:11px!important;font-weight:700!important;color:#667085!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard.v2 .fileProgress.inCard{margin-top:0!important;height:6px!important}.uploadFileCard.minimalPhotoCard.v2 .fileProgress.inCard+.minimalFooter{margin-top:-2px!important}@media(max-width:1360px){.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{grid-template-columns:1fr!important;gap:12px!important}.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{grid-template-columns:minmax(0,1fr) 120px!important;min-height:142px!important;padding:10px!important;gap:10px!important;border-radius:18px!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{width:120px!important;height:120px!important;min-width:120px!important;min-height:120px!important;border-radius:14px!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn,.uploadFileCard.minimalPhotoCard.v2 .metaChip,.uploadFileCard.minimalPhotoCard.v2 .actionChip{height:32px!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:13px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{font-size:12px!important}}.uploadFileCard.minimalPhotoCard.v2 .uploadFileBadge,.uploadFileCard.minimalPhotoCard.v2 .uploadFileActions{display:none!important}.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{display:grid!important;grid-template-columns:minmax(0,1fr) 110px!important;gap:10px!important;align-items:center!important;padding:10px 10px 10px 12px!important;min-height:132px!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{width:110px!important;height:110px!important;min-width:110px!important;min-height:110px!important;border-radius:16px!important;align-self:center!important;justify-self:end!important;margin:0!important}.uploadFileCard.minimalPhotoCard.v2 .removeFile{top:6px!important;inset-inline-end:6px!important;width:30px!important;height:30px!important;font-size:22px!important}.uploadFileCard.minimalPhotoCard.v2:before{border-top-width:34px!important;border-right-width:34px!important}.uploadFileCard.minimalPhotoCard.v2:after{top:4px!important;left:6px!important;width:14px!important;height:14px!important;font-size:11px!important;line-height:14px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoMain{width:fit-content!important;max-width:100%!important;justify-self:start!important;align-self:center!important;gap:8px!important;padding:0!important;grid-template-rows:auto auto auto auto!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoHeader{gap:6px!important;min-height:auto!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle{max-width:100%!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle .fileTypeIcon{width:16px!important;height:16px!important;font-size:14px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:12px!important;line-height:1.2!important;font-weight:800!important;max-width:190px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalMetaChips{gap:6px!important;justify-content:flex-start!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn,.uploadFileCard.minimalPhotoCard.v2 .metaChip{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:12px!important;font-size:12px!important;font-weight:800!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn .value{font-size:12px!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn .label{display:none!important}.uploadFileCard.minimalPhotoCard.v2 .metaChip.dpiChip{font-size:11.5px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCardActions{gap:12px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{font-size:12px!important;gap:6px!important;font-weight:700!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck input{width:17px!important;height:17px!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip{height:32px!important;border-radius:12px!important;padding:0 10px!important;font-size:12px!important;font-weight:800!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip span[aria-hidden=true]{font-size:14px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter{justify-content:flex-start!important;gap:8px!important}.uploadFileCard.minimalPhotoCard.v2 .validationText.statusPill.compact{font-size:11.5px!important;padding:6px 10px!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard.v2 .fileProgress.inCard{height:5px!important;margin-top:2px!important}@media(max-width:1420px){.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{grid-template-columns:1fr!important}.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{grid-template-columns:minmax(0,1fr) 96px!important;min-height:118px!important;padding:8px 8px 8px 10px!important;gap:8px!important;border-radius:18px!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;border-radius:14px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{max-width:160px!important}}body,button,input,select,textarea{font-family:Vazirmatn,sans-serif!important}.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{display:grid!important;grid-template-columns:repeat(3,minmax(300px,1fr))!important;gap:10px!important;align-items:start!important}.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 116px!important;direction:rtl!important;align-items:center!important;gap:10px!important;min-height:136px!important;height:136px!important;padding:9px 9px 9px 12px!important;margin:0!important;border:1px solid #e5e7eb!important;border-radius:20px!important;background:#fff!important;background-image:none!important;box-shadow:0 3px 12px #1018280b!important;overflow:hidden!important}.uploadFileCard.minimalPhotoCard.v2:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:0!important;height:0!important;border-top:36px solid #cbd5e1!important;border-right:36px solid transparent!important;z-index:5!important}.uploadFileCard.minimalPhotoCard.v2:after{position:absolute!important;top:4px!important;left:6px!important;width:14px!important;height:14px!important;display:grid!important;place-items:center!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:800!important;z-index:6!important}.uploadFileCard.minimalPhotoCard.v2.ok:before{border-top-color:#22c55e!important}.uploadFileCard.minimalPhotoCard.v2.ok:after{content:"✓"!important}.uploadFileCard.minimalPhotoCard.v2.warn:before{border-top-color:#f59e0b!important}.uploadFileCard.minimalPhotoCard.v2.warn:after{content:"!"!important}.uploadFileCard.minimalPhotoCard.v2.error:before{border-top-color:#ef4444!important}.uploadFileCard.minimalPhotoCard.v2.error:after{content:"×"!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{grid-column:2!important;width:116px!important;height:116px!important;min-width:116px!important;min-height:116px!important;position:relative!important;align-self:center!important;justify-self:end!important;border-radius:15px!important;overflow:hidden!important;margin:0!important;background:#f4f6f8!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap>img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:15px!important;border:0!important}.uploadFileCard.minimalPhotoCard.v2 .photoDpiBadge{position:absolute!important;right:7px!important;bottom:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:20px!important;padding:2px 6px!important;border-radius:6px!important;background:#1f2937b8!important;color:#fff!important;font-size:9px!important;font-weight:500!important;line-height:1!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}.uploadFileCard.minimalPhotoCard.v2 .removeFile{position:absolute!important;top:6px!important;right:6px!important;left:auto!important;width:29px!important;height:29px!important;min-width:29px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:#111827cc!important;color:#fff!important;font-size:20px!important;line-height:1!important;z-index:7!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoMain{grid-column:1!important;width:100%!important;min-width:0!important;height:116px!important;align-self:center!important;display:grid!important;grid-template-rows:22px 32px 28px 24px!important;align-content:center!important;gap:3px!important;padding:0 2px!important;margin:0!important;direction:rtl!important;justify-self:stretch!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoHeader{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;min-width:0!important;height:22px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;width:100%!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle .fileTypeIcon{width:15px!important;height:15px!important;font-size:12px!important;flex:0 0 auto!important;color:#98a2b3!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important;color:#101828!important}.uploadFileCard.minimalPhotoCard.v2 .photoStateIcon{display:none!important}.uploadFileCard.minimalPhotoCard.v2 .minimalMetaChips{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:5px!important;height:32px!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn,.uploadFileCard.minimalPhotoCard.v2 .metaChip{height:30px!important;min-height:30px!important;width:auto!important;min-width:50px!important;padding:0 9px!important;border:1px solid #e4e7ec!important;border-radius:11px!important;background:#fff!important;color:#344054!important;font-size:10.5px!important;line-height:1!important;font-weight:600!important;box-shadow:none!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip:hover{background:#f9fafb!important;border-color:#d0d5dd!important;transform:none!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCardActions{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:9px!important;height:28px!important;min-height:28px!important;padding-bottom:3px!important;border-bottom:1px solid #eaecf0!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{display:inline-flex!important;align-items:center!important;gap:4px!important;height:24px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#344054!important;font-size:10px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck input{-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important;width:14px!important;height:14px!important;margin:0!important;accent-color:#315efb!important;border-radius:3px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalEditBtn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;height:24px!important;padding:0 2px!important;border:0!important;background:transparent!important;color:#344054!important;font-size:10px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important}.uploadFileCard.minimalPhotoCard.v2 .minimalEditBtn span[aria-hidden=true]{font-size:12px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter{display:flex!important;align-items:center!important;justify-content:flex-start!important;height:24px!important;min-height:24px!important;gap:4px!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important}.uploadFileCard.minimalPhotoCard.v2 .validationText.statusPill.compact{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;min-height:22px!important;padding:3px 8px!important;margin:0!important;border-radius:999px!important;border:0!important;font-size:9.5px!important;line-height:1!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact.ok{background:#dcfce7!important;color:#15803d!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact.warn{background:#fef3c7!important;color:#b45309!important}.uploadFileCard.minimalPhotoCard.v2 .statusPill.compact.error{background:#fee2e2!important;color:#b91c1c!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileMeta{display:none!important}.uploadFileCard.minimalPhotoCard.v2 .fileProgress.inCard{position:absolute!important;right:12px!important;left:12px!important;bottom:5px!important;width:auto!important;height:3px!important;margin:0!important;border-radius:999px!important;background:#eef2f6!important}@media(max-width:1080px){.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{grid-template-columns:1fr!important}}.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;align-items:start!important}.uploadFileCard.minimalPhotoCard.v2,.uploadFileCard.minimalPhotoCard.v2.ok,.uploadFileCard.minimalPhotoCard.v2.warn,.uploadFileCard.minimalPhotoCard.v2.error{grid-template-columns:minmax(0,1fr) 104px!important;gap:5px!important;min-height:124px!important;height:124px!important;padding:9px 8px 9px 9px!important;border-radius:18px!important;background:#fff!important;background-image:none!important;box-shadow:0 2px 9px #10182809!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;border-radius:13px!important}.uploadFileCard.minimalPhotoCard.v2 .photoThumbWrap>img{border-radius:13px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoMain{height:104px!important;grid-template-rows:19px 29px 27px 20px!important;gap:2px!important;padding:0!important;align-content:center!important}.uploadFileCard.minimalPhotoCard.v2 .minimalPhotoHeader{height:19px!important;gap:4px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle{gap:4px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle .fileTypeIcon{width:13px!important;height:13px!important;font-size:10.5px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:10.25px!important;line-height:1.15!important;font-weight:600!important}.uploadFileCard.minimalPhotoCard.v2 .minimalMetaChips{height:29px!important;gap:4px!important}.uploadFileCard.minimalPhotoCard.v2 .compactSpecBtn,.uploadFileCard.minimalPhotoCard.v2 .metaChip{height:27px!important;min-height:27px!important;min-width:0!important;padding:0 7px!important;border-radius:9px!important;border-color:#edf0f3!important;background:#f6f7f9!important;color:#475467!important;font-size:9.5px!important;font-weight:500!important}.uploadFileCard.minimalPhotoCard.v2 .actionChip:hover{background:#f0f2f5!important;border-color:#e4e7ec!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCardActions{height:27px!important;min-height:27px!important;gap:7px!important;padding-bottom:2px!important;border-bottom-color:#f0f2f5!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{height:22px!important;gap:3px!important;font-size:9.5px!important;font-weight:500!important}.uploadFileCard.minimalPhotoCard.v2 .minimalCheck input{width:12px!important;height:12px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalEditBtn{height:22px!important;gap:2px!important;padding:0!important;font-size:9.5px!important;font-weight:500!important}.uploadFileCard.minimalPhotoCard.v2 .minimalEditBtn span[aria-hidden=true]{font-size:10.5px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter{height:20px!important;min-height:20px!important}.uploadFileCard.minimalPhotoCard.v2 .validationText.statusPill.compact{min-height:19px!important;padding:2px 6px!important;border-radius:999px!important;font-size:8.5px!important;font-weight:500!important}.uploadFileCard.minimalPhotoCard.v2 .photoDpiBadge{right:5px!important;bottom:5px!important;min-height:17px!important;padding:1px 5px!important;border-radius:5px!important;background:#11182757!important;color:#ffffffe6!important;font-size:7.5px!important;font-weight:400!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.uploadFileCard.minimalPhotoCard.v2 .removeFile{top:5px!important;right:5px!important;width:21px!important;height:21px!important;min-width:21px!important;background:#11182752!important;color:#ffffffe6!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.uploadFileCard.minimalPhotoCard.v2 .removeFile:hover{background:#11182780!important}.uploadFileCard.minimalPhotoCard.v2:before{border-top-width:31px!important;border-right-width:31px!important}.uploadFileCard.minimalPhotoCard.v2:after{top:3px!important;left:5px!important;font-size:9px!important}@media(max-width:1180px){.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.uploadFileList.uploadFileListMinimal,.uploadFileListMinimal{grid-template-columns:1fr!important}}.labFilesDetailHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.labFileViewToggle{display:inline-flex!important;gap:3px!important;padding:3px!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f8fafc!important}.labFileViewToggle button{border:0!important;background:transparent!important;padding:5px 9px!important;border-radius:7px!important;color:#667085!important;font:700 11px Vazirmatn,sans-serif!important;cursor:pointer!important}.labFileViewToggle button.active{background:#fff!important;color:#101828!important;box-shadow:0 1px 3px #10182814!important}.labFileCardGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:8px!important}.labMirrorFileCard{min-width:0!important}.labMirrorFileCard .photoThumbWrap,.labMirrorFileCard .minimalPhotoMain{pointer-events:none!important}.labMirrorFileCard .metaChip.actionChip{cursor:default!important}.labAddonFlag{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;font-weight:700!important;color:#475467!important}.labPreviewPlaceholder{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;background:#f2f4f7!important;color:#98a2b3!important;font-size:28px!important}.reviewTransferRow{grid-template-columns:42px minmax(0,1fr) minmax(110px,150px)!important}.reviewTransferIdentity{min-width:0!important}.reviewTransferState{display:grid!important;gap:5px!important;justify-items:stretch!important;min-width:110px!important}.reviewTransferState>span{font-size:10.5px!important;font-weight:800!important;text-align:left!important;white-space:nowrap!important;color:#667085!important}.reviewTransferState.active>span{color:#315efb!important}.reviewTransferState.done>span{color:#067647!important}.reviewTransferState.waiting>span{color:#98a2b3!important}.reviewTransferState>i{display:block!important;height:5px!important;border-radius:999px!important;background:#eef2f6!important;overflow:hidden!important}.reviewTransferState>i>em{display:block!important;height:100%!important;border-radius:999px!important;background:#315efb!important;transition:width .18s ease!important}.reviewTransferState.done>i>em{background:#12b76a!important}@media(max-width:1350px){.labFileCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:800px){.labFileCardGrid{grid-template-columns:1fr!important}.reviewTransferRow{grid-template-columns:42px minmax(0,1fr)!important}.reviewTransferState{grid-column:2!important;min-width:0!important;width:100%!important}.labFilesDetailHead{align-items:flex-start!important;flex-direction:column!important}}.sizeNameMismatchHint{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:5px 8px!important;border-radius:999px!important;background:#fff7ed!important;color:#b45309!important;font:700 10.5px Vazirmatn,sans-serif!important;white-space:nowrap!important}@media(max-width:720px){.sizeNameMismatchHint{font-size:10px!important;padding:4px 7px!important}}body{font-size:15px!important}button,input,select,textarea{font-family:Vazirmatn,Tahoma,Arial,sans-serif!important;font-size:13.5px!important}select,textarea{font:inherit}label{font-size:12.5px!important}small,th{font-size:11.5px!important}td{font-size:13px!important}.hero p,.panelHead p,.sectionTopline p,.workspaceTitle p{font-size:12.5px!important}.brand small,.customer small,.orderMetaList dt,.orderMetaList dd{font-size:11.5px!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFileTitle b{font-size:12.5px!important}.uploadFileCard.minimalPhotoCard.v2 .metaChip,.uploadFileCard.minimalPhotoCard.v2 .actionChip,.uploadFileCard.minimalPhotoCard.v2 .minimalCheck{font-size:12px!important}.uploadFileCard.minimalPhotoCard.v2 .validationText.statusPill.compact{font-size:11.5px!important}.financeTopline{align-items:center!important;gap:14px}.financeTopActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.financeTopActions>button{border:1px solid #e4e7ec;background:#fff;border-radius:10px;padding:9px 12px;color:#344054;font-weight:750}.accountingSummary{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px!important}.accountingSummary>div{padding:13px 14px!important;border:1px solid #edf0f4!important;border-radius:13px!important;background:#fff!important}.accountingSummary>div small{display:block;color:#667085;margin-bottom:4px}.accountingSummary>div b{font-size:18px;line-height:1.2}.accountingSummary>div.attention{border-color:#f4d8a1!important;background:#fffbeb!important}.accountingSummary>div.attention b{color:#b54708}.financeSectionTabs{display:flex;align-items:center;gap:6px;margin:12px 0;overflow:auto}.financeSectionTabs button{border:1px solid #e4e7ec;background:#fff;color:#667085;border-radius:10px;padding:8px 12px;white-space:nowrap}.financeSectionTabs button.active{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:800}.financeDashboardGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.financeMiniPanel{padding:14px}.financeMiniPanel.receivablePanel{grid-column:1/-1}.financePanelHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.financePanelHead b,.financePanelHead small{display:block}.financePanelHead small{color:#98a2b3;margin-top:2px}.monthFinanceFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.monthFinanceFacts span{border:1px solid #eef1f5;border-radius:11px;padding:11px;background:#fafbfc}.monthFinanceFacts small,.monthFinanceFacts b{display:block}.monthFinanceFacts b{margin-top:4px;font-size:16px}.receivableRows{display:grid;gap:4px}.receivableRows>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid #f1f3f6}.receivableRows>div:last-child{border-bottom:0}.receivableRows b,.receivableRows small{display:block}.receivableRows small{color:#98a2b3;margin-top:2px}.receivableRows strong{color:#b54708}.accountingInvoiceRows .invoiceRow{grid-template-columns:90px minmax(120px,1fr) 90px 105px 100px 100px 100px auto!important}.invoiceActionMini{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:max-content}.invoiceActionMini button{border:1px solid #e4e7ec;background:#fff;color:#475467;border-radius:9px;padding:7px 9px;font-weight:750}.invoiceActionMini button:first-child{background:#f8fafc}.invoiceActionMini button:disabled{opacity:.45;cursor:default}.financeDue{color:#b54708!important}.invoicePreviewBack{z-index:80!important}.invoicePreviewModal{width:min(1050px,96vw)!important;height:min(88vh,900px);padding:14px!important;display:flex;flex-direction:column;gap:10px}.invoicePreviewHead{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0f3;padding-bottom:9px}.invoicePreviewHead h3{margin:2px 0 0;font-size:18px}.invoicePreviewHead small{color:#98a2b3}.invoicePreviewHead>button{width:34px;height:34px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;font-size:20px}.invoiceInlineSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.invoiceInlineSummary span{border:1px solid #eef0f3;border-radius:10px;padding:8px 10px;background:#fafbfc}.invoiceInlineSummary small,.invoiceInlineSummary b{display:block}.invoiceInlineSummary small{color:#98a2b3;margin-bottom:2px}.invoicePdfFrame{width:100%;flex:1;min-height:520px;border:1px solid #e4e7ec;border-radius:12px;background:#f8fafc}.invoicePreviewLoading{flex:1;display:grid;place-items:center}.invoiceHtmlPreview{flex:1;overflow:auto;border:1px solid #e4e7ec;border-radius:12px;padding:14px;background:#fff}.invoiceHtmlRows{display:grid}.invoiceHtmlRows>div{display:grid;grid-template-columns:1fr 180px 120px;gap:12px;align-items:center;padding:10px;border-bottom:1px solid #eef0f3}.invoiceHtmlRows>div b{text-align:left}.invoiceHtmlTotal{display:flex;align-items:center;justify-content:space-between;padding:16px 10px 6px;font-size:17px}.financeListCard,.ledgerCard{padding:12px!important}.financeRecordRows{display:grid}.financeRecordRows>div{display:grid;grid-template-columns:1fr 130px 130px;gap:12px;align-items:center;padding:10px 6px;border-bottom:1px solid #eef0f3}.financeRecordRows>div:last-child{border-bottom:0}.financeRecordRows b,.financeRecordRows small{display:block}.financeRecordRows small{color:#98a2b3;margin-top:2px}.financeRecordRows>div>span{color:#667085}.financeRecordRows strong{text-align:left;font-size:15px}.ledgerRows{display:grid;gap:8px}.ledgerTransaction{border:1px solid #e8ebf0;border-radius:12px;overflow:hidden;background:#fff}.ledgerTxnHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fafbfc}.ledgerTxnHead b,.ledgerTxnHead small{display:block}.ledgerTxnHead small{color:#98a2b3;margin-top:2px}.ledgerEntries{display:grid}.ledgerEntries>div{display:grid;grid-template-columns:1fr 130px 130px;gap:10px;padding:7px 12px;border-top:1px solid #f0f2f5}.ledgerEntries .debit,.ledgerEntries .credit{text-align:left;font-variant-numeric:tabular-nums}.financeFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.financeFormGrid label{display:grid;gap:5px;color:#475467}.financeFormGrid label.wide{grid-column:1/-1}.financeFormGrid input,.financeFormGrid select{width:100%;border:1px solid #dfe3ea;border-radius:9px;padding:9px 10px;background:#fff;color:#111827}@media(max-width:1250px){.accountingSummary{grid-template-columns:repeat(3,1fr)!important}.accountingInvoiceRows .invoiceRow{grid-template-columns:80px minmax(110px,1fr) 80px 95px 90px 90px auto!important}.accountingInvoiceRows .invoiceRow>div:nth-child(7){display:none}}@media(max-width:900px){.financeTopline{align-items:flex-start!important;flex-direction:column}.financeDashboardGrid{grid-template-columns:1fr}.financeMiniPanel.receivablePanel{grid-column:auto}.accountingSummary{grid-template-columns:repeat(2,1fr)!important}.invoiceInlineSummary{grid-template-columns:repeat(2,1fr)}.accountingInvoiceRows .invoiceRow{grid-template-columns:80px 1fr auto!important;gap:8px}.accountingInvoiceRows .invoiceRow>div:nth-child(n+3):nth-child(-n+7){display:none}.financeRecordRows>div{grid-template-columns:1fr auto}.financeRecordRows>div>span{display:none}.ledgerEntries>div{grid-template-columns:1fr 90px 90px}}@media(max-width:620px){.accountingSummary{grid-template-columns:1fr 1fr!important}.monthFinanceFacts,.financeFormGrid{grid-template-columns:1fr}.financeFormGrid label.wide{grid-column:auto}.invoiceInlineSummary{grid-template-columns:1fr 1fr}.invoicePreviewModal{height:92vh}.invoicePdfFrame{min-height:420px}}.filterableQualitySummary{display:grid!important;grid-template-columns:repeat(4,minmax(78px,auto)) minmax(120px,1fr) auto!important;align-items:center!important;gap:8px!important}.filterableQualitySummary .qualityCounter{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:1px solid #e4e7ec!important;background:#fff!important;min-height:54px!important;padding:7px 10px!important;border-radius:13px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;transition:.15s ease!important}.filterableQualitySummary .qualityCounter span{font-size:16px!important;line-height:1.1!important;font-weight:850!important}.filterableQualitySummary .qualityCounter small{font-size:11px!important;line-height:1.2!important;font-weight:700!important}.filterableQualitySummary .qualityCounter.all{color:#475467!important;background:#f8fafc!important}.filterableQualitySummary .qualityCounter.ok{color:#067647!important;background:#f0fdf4!important;border-color:#d1fadf!important}.filterableQualitySummary .qualityCounter.warn{color:#b54708!important;background:#fffaeb!important;border-color:#fedf89!important}.filterableQualitySummary .qualityCounter.error{color:#b42318!important;background:#fef3f2!important;border-color:#fecdca!important}.filterableQualitySummary .qualityCounter.active{box-shadow:0 0 0 2px currentColor inset,0 2px 7px #1018280f!important;transform:translateY(-1px)!important}.filterableQualitySummary .qualityCounter:hover{transform:translateY(-1px)!important}.filterableQualitySummary .qualitySummaryMeta{min-width:0!important}.sizeNameMismatchHint{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#b54708!important;background:#fffaeb!important;border:1px solid #fedf89!important;border-radius:999px!important;padding:4px 8px!important;font-size:10.5px!important;font-weight:800!important;white-space:nowrap!important}.invoicePreviewModal.invoiceFitModal{width:min(720px,96vw)!important;max-height:94vh!important;padding:12px!important;gap:8px!important;overflow:hidden!important}.invoicePaperViewport{flex:1!important;min-height:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;overflow:auto!important;padding:4px!important;background:#f4f6f9!important;border-radius:12px!important}.invoicePaper{height:min(760px,calc(94vh - 90px))!important;aspect-ratio:210/297!important;width:auto!important;max-width:100%!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 5px 22px #0f172a14!important;padding:28px 28px 22px!important;display:flex!important;flex-direction:column!important;color:#101828!important;overflow:hidden!important}.invoicePaperHead{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding-bottom:14px!important;border-bottom:2px solid #111827!important}.invoicePaperHead h2{font-size:17px!important;margin:5px 0 0!important}.invoicePaperBrand{font-size:12px!important;font-weight:900!important;color:#315efb!important}.invoicePaperNumber{text-align:left!important}.invoicePaperNumber small,.invoicePaperNumber b{display:block!important}.invoicePaperNumber b{font-size:17px!important;margin:2px 0!important}.invoicePaperNumber small{font-size:10px!important;color:#667085!important}.invoicePaperInfo{display:grid!important;grid-template-columns:1.4fr .7fr .9fr!important;gap:8px!important;margin:12px 0!important}.invoicePaperInfo>div{border:1px solid #e4e7ec!important;border-radius:8px!important;padding:7px 8px!important;background:#fafbfc!important}.invoicePaperInfo small,.invoicePaperInfo b{display:block!important}.invoicePaperInfo small{font-size:9.5px!important;color:#98a2b3!important;margin-bottom:2px!important}.invoicePaperInfo b{font-size:11.5px!important}.invoicePaperTable{border:1px solid #e4e7ec!important;border-radius:8px!important;overflow:hidden!important}.invoicePaperTableHead,.invoicePaperRow{display:grid!important;grid-template-columns:minmax(0,1fr) 48px 76px 82px!important;gap:7px!important;align-items:center!important}.invoicePaperTableHead{background:#f2f4f7!important;padding:7px 8px!important;font-size:9.5px!important;font-weight:800!important;color:#475467!important}.invoicePaperRow{padding:6px 8px!important;border-top:1px solid #eef0f3!important;font-size:10px!important;line-height:1.35!important}.invoicePaperRow:first-child{border-top:0!important}.invoicePaperRow span:nth-child(n+2),.invoicePaperRow b{text-align:left!important}.invoicePaperEmpty{padding:18px!important;text-align:center!important;color:#98a2b3!important;font-size:10px!important}.invoicePaperTotals{margin-top:auto!important;margin-right:auto!important;width:58%!important;padding-top:12px!important}.invoicePaperTotals>div:not(.invoicePaymentMini){display:flex!important;justify-content:space-between!important;align-items:center!important;padding:5px 0!important;font-size:10.5px!important;border-bottom:1px solid #eef0f3!important}.invoicePaperTotals .final{font-size:13px!important;border-bottom:0!important;padding-top:8px!important}.invoicePaymentMini{display:flex!important;justify-content:space-between!important;gap:8px!important;margin-top:6px!important;padding:6px 8px!important;border-radius:7px!important;background:#f8fafc!important;color:#475467!important;font-size:9.5px!important}.invoicePaperNote{margin-top:10px!important;padding-top:7px!important;border-top:1px dashed #d0d5dd!important;color:#98a2b3!important;font-size:8.5px!important;line-height:1.45!important}@media(max-width:1000px){.filterableQualitySummary{grid-template-columns:repeat(4,1fr)!important}.filterableQualitySummary .qualitySummaryMeta,.filterableQualitySummary>button:last-child{grid-column:auto!important}}@media(max-width:680px){.filterableQualitySummary{grid-template-columns:repeat(2,1fr)!important}.invoicePreviewModal.invoiceFitModal{width:98vw!important;padding:8px!important}.invoicePaper{height:auto!important;width:100%!important;aspect-ratio:210/297!important;padding:18px!important}.invoicePaperHead h2{font-size:14px!important}.invoicePaperInfo{grid-template-columns:1fr 1fr!important}.invoicePaperInfo>div:first-child{grid-column:1/-1!important}.invoicePaperTableHead,.invoicePaperRow{grid-template-columns:minmax(0,1fr) 38px 60px 66px!important}.invoicePaperTotals{width:72%!important}}.filterableQualitySummary{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.filterableQualitySummary .qualityCounter{min-height:36px!important;height:36px!important;min-width:68px!important;width:auto!important;padding:5px 10px!important;border-radius:999px!important;flex-direction:row!important;gap:5px!important;border-width:1px!important;box-shadow:0 1px 2px #1018280a!important}.filterableQualitySummary .qualityCounter span{font-size:13px!important;line-height:1!important;font-weight:850!important}.filterableQualitySummary .qualityCounter small{font-size:10.5px!important;line-height:1!important;font-weight:750!important}.filterableQualitySummary .qualityCounter.all{color:#344054!important;background:#fff!important;border-color:#98a2b3!important}.filterableQualitySummary .qualityCounter.ok{color:#067647!important;background:#f3fdf7!important;border-color:#a6f4c5!important}.filterableQualitySummary .qualityCounter.warn{color:#b54708!important;background:#fffaf0!important;border-color:#fec84b!important}.filterableQualitySummary .qualityCounter.error{color:#b42318!important;background:#fff5f4!important;border-color:#fda29b!important}.filterableQualitySummary .qualityCounter.active{box-shadow:0 0 0 1.5px currentColor inset,0 1px 3px #10182812!important;transform:none!important}.filterableQualitySummary .qualityCounter:hover{transform:none!important;filter:brightness(.985)!important}.filterableQualitySummary .qualitySummaryMeta{margin-inline-start:4px!important;min-width:100px!important}@media(max-width:680px){.filterableQualitySummary{display:flex!important;gap:5px!important}.filterableQualitySummary .qualityCounter{min-width:62px!important;height:34px!important;min-height:34px!important;padding:4px 8px!important}}.filterableQualitySummary{gap:4px!important;min-height:0!important;padding-block:2px!important}.filterableQualitySummary .qualityCounter{height:30px!important;min-height:30px!important;min-width:0!important;width:auto!important;padding:3px 7px!important;border-radius:999px!important;gap:4px!important;box-shadow:none!important}.filterableQualitySummary .qualityCounter span{font-size:11.5px!important;line-height:1!important;font-weight:800!important}.filterableQualitySummary .qualityCounter small{font-size:9.5px!important;line-height:1!important;font-weight:700!important}.filterableQualitySummary .qualityCounter.all{background:#fff!important;border-color:#667085!important;color:#344054!important}.filterableQualitySummary .qualityCounter.active{box-shadow:0 0 0 1px currentColor inset!important}.filterableQualitySummary .qualitySummaryMeta{min-width:0!important;margin-inline-start:5px!important;display:inline-flex!important;align-items:baseline!important;gap:4px!important}.filterableQualitySummary .qualitySummaryMeta b{font-size:12px!important}.filterableQualitySummary .qualitySummaryMeta small{font-size:9.5px!important}@media(max-width:680px){.filterableQualitySummary .qualityCounter{height:28px!important;min-height:28px!important;padding:2px 6px!important}.filterableQualitySummary .qualityCounter span{font-size:11px!important}.filterableQualitySummary .qualityCounter small{font-size:9px!important}}.filterableQualitySummary{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:8px!important;padding-block:1px!important}.filterableQualitySummary .qualityCounter{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:30px!important;min-width:30px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;color:#667085!important}.filterableQualitySummary .qualityCounter span{width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:9.5px!important;line-height:1!important;font-weight:850!important;border:1px solid transparent!important;box-shadow:none!important}.filterableQualitySummary .qualityCounter small{font-size:8px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important;color:#667085!important}.filterableQualitySummary .qualitySummaryMeta{min-width:0!important;margin-inline-start:4px!important;align-self:center!important}.warnText{color:#b54708!important;display:block!important;margin-top:2px!important}.filterableQualitySummary{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;padding-block:1px!important}.filterableQualitySummary .qualityCounter{position:relative!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;display:grid!important;place-items:center!important;color:#667085!important;overflow:visible!important}.filterableQualitySummary .qualityCounter span{width:27px!important;height:27px!important;min-width:27px!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0 1px!important;font-size:7.4px!important;line-height:1!important;font-weight:750!important;letter-spacing:-.15px!important;white-space:nowrap!important;border:1px solid transparent!important;box-shadow:none!important}.filterableQualitySummary .qualityCounter em{position:absolute!important;top:-2px!important;left:-1px!important;min-width:12px!important;height:12px!important;padding:0 2px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#fff!important;border:1px solid #d0d5dd!important;color:#667085!important;font-style:normal!important;font-size:6.7px!important;line-height:1!important;font-weight:800!important;z-index:2!important}.filterableQualitySummary .qualityCounter.all span{background:#eef0f3!important;border-color:#98a2b3!important;color:#475467!important}.filterableQualitySummary .qualityCounter.ok span{background:#d1fadf!important;border-color:#75e0a7!important;color:#067647!important}.filterableQualitySummary .qualityCounter.warn span{background:#fef0c7!important;border-color:#fec84b!important;color:#b54708!important}.filterableQualitySummary .qualityCounter.error span{background:#fee4e2!important;border-color:#fda29b!important;color:#b42318!important}.filterableQualitySummary .qualityCounter.active span{box-shadow:0 0 0 2px #fff,0 0 0 3px currentColor!important}.filterableQualitySummary .qualityCounter:hover,.filterableQualitySummary .qualityCounter.active{transform:none!important;filter:none!important}.filterableQualitySummary .qualityCounter small{display:none!important}.minimalFooter{min-width:0!important;overflow:visible!important}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter .validationText.statusPill.compact,.labMirrorFileCard .minimalFooter .validationText.statusPill.compact{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:18px!important;height:18px!important;padding:2px 5px!important;line-height:14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;border-radius:999px!important;font-weight:600!important;letter-spacing:-.08px!important}.validationText.statusPill.compact.fitNormal{font-size:9.5px!important}.validationText.statusPill.compact.fitMd{font-size:8.8px!important}.validationText.statusPill.compact.fitSm{font-size:8.1px!important}.validationText.statusPill.compact.fitXs{font-size:7.4px!important}@media(max-width:680px){.filterableQualitySummary{gap:6px!important}.filterableQualitySummary .qualityCounter{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.filterableQualitySummary .qualityCounter span{width:25px!important;height:25px!important;min-width:25px!important;font-size:7px!important}}.filterableQualitySummary .qualityCounter{opacity:1!important;transition:opacity .14s ease,transform .14s ease!important}.filterableQualitySummary .qualityCounter:not(.active){opacity:.42!important}.filterableQualitySummary .qualityCounter:not(.active):hover{opacity:.72!important}.filterableQualitySummary .qualityCounter.active span{box-shadow:0 1px 4px #10182829!important;border-color:transparent!important;color:#fff!important}.filterableQualitySummary .qualityCounter.all.active span{background:#667085!important}.filterableQualitySummary .qualityCounter.ok.active span{background:#12b76a!important}.filterableQualitySummary .qualityCounter.warn.active span{background:#f79009!important}.filterableQualitySummary .qualityCounter.error.active span{background:#f04438!important}.filterableQualitySummary .qualityCounter.active em{opacity:1!important;background:#fff!important;border-color:#d0d5dd!important}.filterableQualitySummary .qualityCounter.all.active em{color:#475467!important}.filterableQualitySummary .qualityCounter.ok.active em{color:#067647!important}.filterableQualitySummary .qualityCounter.warn.active em{color:#b54708!important}.filterableQualitySummary .qualityCounter.error.active em{color:#b42318!important}.filterableQualitySummary .qualityCounter{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;border-radius:50%!important;opacity:1!important}.filterableQualitySummary .qualityCounter span{width:31px!important;min-width:31px!important;height:31px!important;min-height:31px!important;border-radius:50%!important;font-size:8px!important;font-weight:850!important;border-width:1px!important;box-sizing:border-box!important}.filterableQualitySummary .qualityCounter:not(.active){opacity:.34!important}.filterableQualitySummary .qualityCounter:not(.active):hover{opacity:.64!important}.filterableQualitySummary .qualityCounter.active{opacity:1!important}.filterableQualitySummary .qualityCounter.active span{border-color:#ffffff8c!important;box-shadow:inset 0 0 0 1px #ffffff40,0 1px 4px #10182824!important;font-weight:950!important}.filterableQualitySummary .qualityCounter em{top:-3px!important;left:-3px!important;min-width:13px!important;height:13px!important;font-size:6.9px!important;font-weight:900!important}.liveOrderGrid,.labOrderGrid{grid-template-columns:1fr!important;gap:7px!important}@media(min-width:851px){.liveOrderCard,.labOrderCard{display:grid!important;grid-template-columns:minmax(128px,.48fr) minmax(205px,.72fr) minmax(340px,1.55fr) minmax(150px,.55fr)!important;grid-template-areas:"head facts timeline foot" "extra extra extra extra"!important;align-items:center!important;column-gap:12px!important;row-gap:7px!important;min-height:82px!important;padding:9px 11px!important}.liveOrderCard>.customerOrderHead,.labOrderCard>.customerOrderHead{grid-area:head!important;min-width:0!important}.liveOrderCard>.customerOrderFacts,.labOrderCard>.customerOrderFacts{grid-area:facts!important;margin:0!important;padding:3px 10px!important;border-top:0!important;border-bottom:0!important;border-right:1px solid #f2f4f7!important;border-left:1px solid #f2f4f7!important;min-width:0!important}.liveOrderCard>.liveTimeline,.labOrderCard>.labActionTimeline{grid-area:timeline!important;margin:0!important;padding:0 3px!important;min-width:0!important}.liveOrderCard>.customerOrderFoot,.labOrderCard>.labOrderFoot{grid-area:foot!important;margin:0!important;padding:0!important;border-top:0!important;min-width:0!important}.labOrderCard>.labOrderFoot{justify-content:flex-end!important;flex-wrap:wrap!important}.labOrderCard>.labOrderFoot>span{width:100%!important;text-align:left!important;white-space:nowrap!important}.liveOrderCard>.customerFixNotice,.liveOrderCard>.customerInvoiceStrip,.labOrderCard>.labFixNotice,.labOrderCard>.labCardProgress{grid-column:1/-1!important;grid-area:auto!important;margin:0!important}.liveOrderCard>.customerFixNotice,.labOrderCard>.labFixNotice{padding:6px 9px!important}.liveOrderCard>.customerInvoiceStrip{padding:6px 9px!important}.liveTimeline>div,.labActionTimeline button{padding-top:21px!important}.liveTimeline .timelineDot,.labActionTimeline .timelineDot{top:1px!important}}@media(max-width:850px){.liveOrderCard,.labOrderCard{display:block!important}}.uploadFileCard.minimalPhotoCard.v2 .minimalFooter .validationText.statusPill.compact.autoFitStatus,.labMirrorFileCard .minimalFooter .validationText.statusPill.compact.autoFitStatus{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:18px!important;min-height:18px!important;padding:2px 5px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.autoFitStatusText{display:inline-block!important;max-width:none!important;white-space:nowrap!important;line-height:14px!important;transform-origin:center center!important;font-weight:650!important;letter-spacing:-.08px!important}.authSwitchLink{display:block;text-align:center;text-decoration:none;color:#667085;font-size:10px;padding-top:2px}.authSwitchLink:hover{color:#315efb}.adminLogin{border-top:3px solid #111827}.memberLogin{border-top:3px solid #315efb}.adminPage{max-width:1460px}.adminHero .eyebrow{display:block;font-size:9px;color:#98a2b3;font-weight:800;margin-bottom:5px}.adminTabs{display:flex;gap:6px;margin:-4px 0 14px}.adminTabs button{border:1px solid #e4e7ec;background:#fff;color:#667085;border-radius:10px;padding:8px 12px;font-size:11px}.adminTabs button.active{background:#f2f4f7;color:#101828;border-color:#d0d5dd;font-weight:900}.adminTabs i{font-style:normal;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;margin-right:4px;border-radius:999px;background:#fee4e2;color:#b42318;font-size:8px}.adminLabsTable table{min-width:1120px}.adminRowActions{flex-wrap:wrap;min-width:260px}.adminRowActions button{padding:6px 8px;font-size:9px}.subscriptionBadge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;white-space:nowrap}.subscriptionBadge.ok{background:#ecfdf3;color:#027a48}.subscriptionBadge.soon{background:#eff8ff;color:#175cd3}.subscriptionBadge.warn{background:#fffaeb;color:#b54708}.subscriptionBadge.danger,.subscriptionBadge.expired{background:#fef3f2;color:#b42318}.pendingReceiptHint{color:#b54708!important;font-size:8px!important}.span2{grid-column:1/-1}.persianDateField{position:relative;width:100%}.persianDateTrigger{width:100%;min-height:36px;border:1px solid #dfe3ea;background:#fff;border-radius:8px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;color:#98a2b3}.persianDateTrigger.hasValue{color:#344054;font-weight:800}.persianDatePopover{position:absolute;z-index:80;top:calc(100% + 6px);right:0;width:310px;padding:10px;box-shadow:0 18px 50px #0f172a29}.compactDateGrid button,.compactDateGrid .calendarEmpty{min-height:34px}.compactDateGrid button b{font-size:9px}.subscriptionExtendBox p{font-size:10px;color:#667085;line-height:1.9;margin:0 0 12px}.adminRenewalsPanel,.subscriptionPlansPanel{padding:14px}.renewalList{display:grid;gap:7px}.renewalRow{display:grid;grid-template-columns:minmax(220px,1.4fr) auto minmax(110px,.5fr) minmax(110px,.5fr) auto;align-items:center;gap:10px;border:1px solid #eaecf0;border-radius:11px;padding:10px 12px;background:#fff}.renewalRow>div:first-child b,.renewalMeta b{display:block;font-size:10px}.renewalRow>div:first-child small,.renewalMeta small{display:block;font-size:8px;color:#98a2b3;margin-top:3px}.renewalStatus{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900;white-space:nowrap}.renewalStatus.pending{background:#fffaeb;color:#b54708}.renewalStatus.approved{background:#ecfdf3;color:#027a48}.renewalStatus.rejected{background:#fef3f2;color:#b42318}.approveBtn{border-color:#abefc6!important;color:#027a48!important;background:#f6fef9!important}.subscriptionPlanGrid{border:1px solid #eaecf0;border-radius:11px;overflow:hidden}.subscriptionPlanHead,.subscriptionPlanRow{display:grid;grid-template-columns:1fr minmax(160px,.45fr) 70px;align-items:center;gap:12px;padding:10px 12px}.subscriptionPlanHead{background:#f9fafb;color:#667085;font-size:9px}.subscriptionPlanRow{border-top:1px solid #f2f4f7}.subscriptionPlanRow:first-of-type{border-top:0}.subscriptionPlanRow b{display:block;font-size:10px}.subscriptionPlanRow small{display:block;font-size:8px;color:#98a2b3;margin-top:3px}.subscriptionPlanRow input{width:100%;border:1px solid #dfe3ea;border-radius:8px;padding:8px;text-align:left;direction:ltr}.labSubscriptionPanel{display:grid;gap:12px}.subscriptionCurrent{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:8px}.subscriptionCurrent>div{border:1px solid #eaecf0;border-radius:10px;padding:10px}.subscriptionCurrent small,.subscriptionCurrent b{display:block}.subscriptionCurrent small{font-size:8px;color:#98a2b3}.subscriptionCurrent b{font-size:11px;margin-top:4px}.labPlanChoices{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.labPlanChoices button{border:1px solid #e4e7ec;background:#fff;border-radius:11px;padding:12px;text-align:right;color:#475467}.labPlanChoices button.selected{border-color:#84adff;background:#f5f8ff;box-shadow:0 0 0 2px #d1e0ff inset}.labPlanChoices span,.labPlanChoices b,.labPlanChoices small{display:block}.labPlanChoices span{font-size:9px}.labPlanChoices b{font-size:15px;color:#101828;margin:4px 0}.labPlanChoices small{font-size:7.5px;color:#98a2b3}.receiptSubmitBox{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) auto;gap:8px;align-items:end;border:1px dashed #d0d5dd;background:#fcfcfd;border-radius:11px;padding:10px}.receiptSubmitBox label{font-size:9px;color:#475467;display:grid;gap:5px}.receiptSubmitBox input{font-size:8px}.receiptSelected{min-height:38px;border:1px solid #eaecf0;border-radius:8px;background:#fff;padding:7px 9px;display:flex;flex-direction:column;justify-content:center}.receiptSelected b,.receiptSelected small,.receiptSelected span{display:block}.receiptSelected b{font-size:8px}.receiptSelected small,.receiptSelected span{font-size:7px;color:#98a2b3;margin-top:2px}.subscriptionHistory{border-top:1px solid #f2f4f7;padding-top:10px}.subscriptionHistoryRow{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid #f2f4f7}.subscriptionHistoryRow b,.subscriptionHistoryRow small{display:block}.subscriptionHistoryRow b{font-size:9px}.subscriptionHistoryRow small{font-size:7.5px;color:#98a2b3;margin-top:2px}@media(max-width:900px){.renewalRow{grid-template-columns:1fr auto}.renewalMeta{display:none}.renewalRow>.rowActions{grid-column:1/-1}.receiptSubmitBox,.labPlanChoices{grid-template-columns:1fr}.subscriptionPlanHead,.subscriptionPlanRow{grid-template-columns:1fr 130px 55px}.persianDatePopover{width:min(310px,88vw)}.adminTabs{overflow:auto}.adminTabs button{white-space:nowrap}}.adminAccountPanel{padding:14px}.adminAccountGrid{max-width:760px}.adminAccountGrid label>small{font-size:7px;color:#98a2b3;margin-right:4px}.accountSaveActions{justify-content:flex-start;margin-top:12px}.accountSaveActions .primary{min-width:150px}.authShell{width:min(430px,100%)}.authShell .login{width:100%}.labAuthBg{background:linear-gradient(135deg,#f8fafc,#eef2ff 55%,#f8fafc)}.labAuthShell{width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;align-items:stretch}.labAuthIntro{min-height:560px;border-radius:24px;padding:34px;background:#101828;color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 80px #1018282e;overflow:hidden;position:relative}.labAuthIntro:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;left:-130px;top:-140px;background:radial-gradient(circle,#6366f185,#6366f100 68%)}.labAuthIntro:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-160px;bottom:-170px;background:radial-gradient(circle,#315efb54,#315efb00 70%)}.authBrand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;position:relative;z-index:1;width:max-content}.authBrand>span,.labLoginMark>span,.publicBrand>span{width:38px;height:38px;border-radius:12px;background:#4f46e5;color:#fff;display:grid;place-items:center;font-weight:900}.authBrand b{font-size:16px}.labAuthIntroBody{position:relative;z-index:1;max-width:490px}.labAuthIntroBody .eyebrow{color:#a5b4fc;font-size:9px}.labAuthIntroBody h2{font-size:30px;line-height:1.65;margin:0 0 10px;letter-spacing:-.5px}.labAuthIntroBody p{font-size:11px;line-height:2;color:#cbd5e1;margin:0}.labAuthPoints{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.labAuthPoints span{font-size:9px;color:#e2e8f0;border:1px solid rgba(255,255,255,.13);background:#ffffff0f;border-radius:999px;padding:7px 10px}.labAuthIntro>small{position:relative;z-index:1;color:#94a3b8;font-size:9px;direction:ltr;text-align:left}.labLogin{align-content:center;min-height:560px;padding:36px!important;border-radius:24px!important;box-shadow:0 30px 80px #0f172a1a!important}.labLoginMark{display:flex;align-items:center;gap:10px;margin-bottom:8px;direction:ltr;justify-content:flex-start}.labLoginMark>div{display:grid;text-align:left}.labLoginMark b{font-size:16px;color:#101828}.labLoginMark small{font-size:8px;letter-spacing:2px;color:#98a2b3;margin-top:1px}.authTitle{text-align:right;margin:2px 0 5px}.authTitle h1{font-size:24px!important;text-align:right!important}.authTitle p{text-align:right!important;font-size:10px;line-height:1.8;margin-top:6px!important}.labLogin label{font-size:10px}.labLogin input{height:46px;border-radius:11px;padding:10px 12px;font-size:12px;outline:none;transition:.15s}.labLogin input:focus{border-color:#a5b4fc;box-shadow:0 0 0 4px #eef2ff}.labLogin .primary{height:46px;margin-top:3px}.login button:disabled{opacity:.65;cursor:wait}.authFooterLinks{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.authFooterLinks a,.authSwitchLink{color:#667085;text-decoration:none;font-size:9px}.authFooterLinks a:hover,.authSwitchLink:hover{color:#4338ca}.publicHome{min-height:100vh;max-width:none;padding:0;background:linear-gradient(180deg,#fff,#f8fafc);display:flex;flex-direction:column}.publicNav{height:74px;display:flex;align-items:center;justify-content:space-between;width:min(1160px,calc(100% - 40px));margin:0 auto;border-bottom:1px solid #f0f2f5}.publicBrand{display:flex;align-items:center;gap:9px;text-decoration:none;color:#101828;direction:ltr}.publicBrand>span{width:34px;height:34px;border-radius:10px}.publicBrand b{font-size:15px}.publicNav>div{display:flex;gap:8px}.publicNav>div a{font-size:10px;text-decoration:none;color:#475467;padding:8px 10px;border-radius:9px}.publicNav>div a:last-child{border:1px solid #e4e7ec;background:#fff}.publicHero{width:min(820px,calc(100% - 40px));margin:auto;text-align:center;padding:90px 0 120px}.publicHero .eyebrow{font-size:10px}.publicHero h1{font-size:46px;line-height:1.55;letter-spacing:-1px;margin:10px 0 14px;color:#101828}.publicHero p{max-width:680px;margin:0 auto;color:#667085;font-size:12px;line-height:2}.publicActions{display:flex;justify-content:center;gap:9px;margin-top:26px}.publicActions a{text-decoration:none;padding:12px 18px;border-radius:11px;font-size:11px;font-weight:900}.secondaryAction{border:1px solid #d0d5dd;background:#fff;color:#344054}.publicFooter{width:min(1160px,calc(100% - 40px));margin:0 auto;height:64px;border-top:1px solid #f0f2f5;display:flex;align-items:center;justify-content:space-between;color:#98a2b3;font-size:9px}.publicFooter span:last-child{direction:ltr}@media(max-width:780px){.labAuthShell{grid-template-columns:1fr;max-width:440px}.labAuthIntro{display:none}.labLogin{min-height:auto;padding:28px!important}.authTitle h1{font-size:22px!important}.publicHero{padding:70px 0 90px}.publicHero h1{font-size:32px}.publicActions{flex-direction:column}.publicActions a{width:100%}.publicNav>div a:first-child{display:none}}.passwordField{position:relative;width:100%}.passwordField input{padding-left:62px!important}.passwordToggle{position:absolute;left:6px;top:50%;transform:translateY(-50%);height:28px;min-width:48px;padding:0 8px;border:1px solid #e4e7ec;background:#fff;color:#667085;border-radius:7px;font-size:8px;font-weight:800;z-index:2}.passwordToggle:hover{color:#344054;border-color:#cfd4dc;background:#f9fafb}.inactiveLabRow{opacity:.62;background:#fafafa}.inactiveLabRow td{background:#fcfcfd}.adminRowActions button:disabled{opacity:.45;cursor:not-allowed}.dangerAction{color:#b42318!important;border-color:#fecdca!important;background:snow!important}.editLabHint{margin-top:10px;padding:9px 11px;border-radius:9px;background:#f8fafc;color:#667085;font-size:9px;line-height:1.8}.compactExtendBox{max-width:360px}.compactPersianDateField{max-width:270px}.compactPersianDatePopover{width:258px!important;padding:8px!important}.compactPersianDatePopover .calendarHead{margin-bottom:5px}.compactPersianDatePopover .calendarHead button{width:28px;height:28px}.compactPersianDatePopover .calendarWeek{font-size:8px}.compactPersianDatePopover .compactDateGrid button,.compactPersianDatePopover .compactDateGrid .calendarEmpty{min-height:28px!important}.compactPersianDatePopover .compactDateGrid button b{font-size:8px!important}.adminChatDock{position:fixed;right:18px;bottom:18px;width:310px;height:min(520px,72vh);background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 22px 60px #1018282e;z-index:95;display:flex;flex-direction:column;overflow:hidden}.adminChatDock.collapsed{width:auto;height:auto;background:transparent;border:0;box-shadow:none;overflow:visible}.adminChatExpand{position:relative;min-width:104px;height:42px;padding:0 13px;border:1px solid #dbe3ff;background:#fff;color:#344054;border-radius:13px;box-shadow:0 10px 28px #10182821;display:flex;align-items:center;justify-content:center;gap:7px;font-weight:900;font-size:10px}.adminChatExpand i{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#d92d20;color:#fff;font-style:normal;font-size:8px;display:grid;place-items:center;border:2px solid #fff}.adminChatDock.hasUnread .adminChatExpand{border-color:#fda29b}.adminDockHeader{flex:0 0 auto}.adminDockHeader>div:last-child{display:flex;align-items:center;gap:4px}.adminDockHeader button{width:28px;height:28px;border:1px solid #e4e7ec;background:#fff;border-radius:8px;color:#667085}.adminChatDock .chatMessages{flex:1;min-height:0;overflow:auto;padding:10px;background:#f8fafc!important}.adminChatDock .chatComposer,.adminChatDock .chatThreadHead{flex:0 0 auto}.publicHome{background:radial-gradient(circle at 50% -5%,#315efb3d 0,#6366f11f 22%,#fff 45%,#f8fafc)!important}.publicNav{position:sticky;top:0;z-index:30;background:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.publicNav>div{align-items:center;flex-wrap:wrap;justify-content:flex-end}.publicNav .trialNavLink{background:#eef2ff!important;color:#4338ca!important;border:1px solid #c7d2fe!important;font-weight:900}.publicHero{width:min(1040px,calc(100% - 40px))!important;margin:0 auto!important;padding:92px 0 70px!important}.publicHero h1{max-width:930px;margin:10px auto 16px!important;font-size:46px!important}.publicHero p{max-width:800px!important;font-size:13px!important}.publicActions{flex-wrap:wrap}.publicActions .ghostAction{color:#475467;background:transparent;border:1px solid transparent}.publicTrialNote{width:min(720px,100%);margin:24px auto 0;padding:12px 15px;border:1px solid #e0e7ff;border-radius:13px;background:#eef2ffad;display:flex;align-items:center;justify-content:center;gap:10px;color:#667085;font-size:9px;line-height:1.8}.publicTrialNote b{color:#3730a3;white-space:nowrap}.publicFeatureSection,.publicFlowSection{width:min(1160px,calc(100% - 40px));margin:0 auto;padding:72px 0}.publicFeatureSection{border-top:1px solid #eef2f6}.publicSectionHead{max-width:760px;margin:0 auto 28px;text-align:center}.publicSectionHead .eyebrow{font-size:9px;color:#667085}.publicSectionHead h2{font-size:26px;line-height:1.7;margin:7px 0 0;color:#101828}.publicFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.publicFeatureGrid article{padding:22px;border:1px solid #e7ebf0;border-radius:16px;background:#ffffffe6;box-shadow:0 6px 22px #10182809}.publicFeatureGrid article>span{width:28px;height:28px;border-radius:9px;background:#eef2ff;color:#4338ca;display:grid;place-items:center;font-size:9px;font-weight:900}.publicFeatureGrid h3{font-size:13px;margin:14px 0 6px}.publicFeatureGrid p{margin:0;color:#667085;font-size:9px;line-height:2}.publicFlowSection{padding-top:28px}.publicFlowGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.publicFlowGrid>div{min-height:118px;padding:18px;border:1px solid #e4e7ec;border-radius:15px;background:#fff;display:flex;flex-direction:column;gap:10px}.publicFlowGrid b{width:30px;height:30px;border-radius:999px;background:#101828;color:#fff;display:grid;place-items:center;font-size:10px}.publicFlowGrid span{font-size:10px;line-height:1.9;color:#475467}.publicTrialCta{width:min(1120px,calc(100% - 40px));margin:20px auto 76px;padding:30px 34px;border-radius:20px;background:#101828;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 24px 60px #10182829}.publicTrialCta .eyebrow{color:#a5b4fc;font-size:9px}.publicTrialCta h2{font-size:24px;margin:5px 0 7px}.publicTrialCta p{max-width:720px;margin:0;color:#cbd5e1;font-size:10px;line-height:2}.publicTrialCta .primary{flex:0 0 auto;text-decoration:none;padding:12px 18px}.publicFooter{height:auto!important;min-height:76px;padding:14px 0;gap:18px;flex-wrap:wrap}.publicContact{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;color:#667085}.publicContact b{font-size:9px;color:#475467}.publicContact a{font-size:9px;color:#475467;text-decoration:none}.publicContact a:hover{color:#315efb}.publicContact a+a{padding-left:10px;border-left:1px solid #e4e7ec}.trialPage{min-height:100vh;max-width:none!important;margin:0!important;padding:26px!important;background:radial-gradient(circle at 70% 0,#eef2ff 0,#f8fafc 44%,#f5f7fb)}.trialBrand{width:min(1040px,100%);margin:0 auto 20px;display:flex;align-items:center;gap:9px;text-decoration:none;color:#101828;direction:ltr}.trialBrand span{width:34px;height:34px;border-radius:10px;background:#4f46e5;color:#fff;display:grid;place-items:center;font-weight:900}.trialShell{width:min(1040px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;align-items:stretch}.trialIntro{min-height:570px;padding:38px;border-radius:24px;background:#101828;color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.trialIntro:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;left:-160px;top:-180px;background:radial-gradient(circle,#4f46e58a,#4f46e500 68%)}.trialIntro>*{position:relative;z-index:1}.trialIntro .eyebrow{color:#a5b4fc;font-size:9px}.trialIntro h1{font-size:31px;line-height:1.7;margin:8px 0 10px}.trialIntro p{color:#cbd5e1;font-size:10px;line-height:2.1;margin:0}.trialFacts{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0}.trialFacts span{padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-size:9px;color:#e2e8f0}.trialIntro small{color:#94a3b8;font-size:8px;line-height:1.9}.trialForm{padding:30px;display:flex;flex-direction:column;gap:12px}.trialForm h2{font-size:23px;margin:5px 0}.trialForm>div>p{font-size:9px;color:#667085;margin:0 0 8px}.trialForm label{display:block;color:#475467;font-size:9px}.trialForm input{width:100%;margin-top:5px;border:1px solid #dfe3ea;border-radius:9px;padding:10px;background:#fff}.trialForm .primary{height:44px;margin-top:2px}.trialFormNote{font-size:8px;color:#98a2b3;text-align:center}.trialForm .authSwitchLink{text-align:center}.trialSuccess{width:min(560px,calc(100% - 28px));margin:12vh auto 0;padding:38px;text-align:center}.trialSuccessIcon{width:52px;height:52px;border-radius:999px;background:#ecfdf3;color:#027a48;display:grid;place-items:center;margin:0 auto 14px;font-size:22px;font-weight:900}.trialSuccess h1{font-size:25px;margin:7px 0 10px}.trialSuccess p{font-size:10px;line-height:2;color:#667085;margin-bottom:22px}.trialSuccess .primary{display:inline-block;text-decoration:none}.trialSuccess>a:last-child{display:block;margin-top:14px;color:#667085;font-size:9px;text-decoration:none}@media(max-width:900px){.publicFeatureGrid,.publicFlowGrid{grid-template-columns:repeat(2,1fr)}.publicTrialCta{align-items:flex-start;flex-direction:column}.trialShell{grid-template-columns:1fr;max-width:560px}.trialIntro{min-height:auto;padding:30px}.adminChatDock{right:10px;bottom:10px;width:min(310px,calc(100vw - 20px))}}@media(max-width:620px){.publicNav{height:auto;min-height:66px;padding:9px 0}.publicNav>div{gap:3px}.publicNav>div a{padding:7px 6px;font-size:8px}.publicNav>div a:first-child{display:none!important}.publicHero{padding:62px 0 50px!important}.publicHero h1{font-size:30px!important}.publicTrialNote{align-items:flex-start;flex-direction:column;text-align:right}.publicFeatureGrid,.publicFlowGrid{grid-template-columns:1fr}.publicFeatureSection,.publicFlowSection{padding:52px 0}.publicSectionHead h2{font-size:20px}.publicTrialCta{padding:24px;margin-bottom:48px}.publicFooter{justify-content:center;text-align:center;padding:16px 0}.publicFooter>span{width:100%}.publicContact{width:100%;gap:7px}.publicContact a+a{padding-left:0;border-left:0}.trialPage{padding:14px!important}.trialForm{padding:22px}.trialIntro h1{font-size:24px}}.publicHeader{width:100%;height:auto!important;min-height:0;padding:0!important;margin:0;display:block!important;position:sticky!important;top:0;z-index:30;background:#fff!important;border-bottom:1px solid #eef2f6!important;box-shadow:0 1px #10182805}.publicHeader .publicNav{position:relative!important;top:auto!important;z-index:auto!important;width:min(1160px,calc(100% - 40px));margin:0 auto;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:0!important}.authBrandIcon,.labLoginIcon,.publicBrandIcon,.trialBrandIcon,.loginBrandIcon{display:block;object-fit:cover;flex:0 0 auto}.authBrandIcon,.labLoginIcon{width:38px;height:38px;border-radius:12px}.publicBrandIcon,.trialBrandIcon{width:34px;height:34px;border-radius:10px}.loginBrandIcon{width:46px;height:46px;border-radius:14px;margin:0 auto 2px}.login .passwordToggle,.invitePage .passwordToggle,.trialForm .passwordToggle{width:50px!important;min-width:50px!important;max-width:50px!important;height:28px!important;padding:0 7px!important;margin:0!important;position:absolute!important;left:7px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e4e7ec!important;border-radius:7px!important;background:#fff!important;color:#667085!important;line-height:1!important;white-space:nowrap!important;z-index:3!important}.login .passwordToggle:hover,.invitePage .passwordToggle:hover,.trialForm .passwordToggle:hover{background:#f8fafc!important;color:#344054!important;border-color:#cfd4dc!important}.passwordField{position:relative!important;display:block!important;width:100%!important}.passwordField input{width:100%!important;padding-left:66px!important}@media(max-width:620px){.publicHeader .publicNav{width:calc(100% - 24px)}}.publicNav>div a{font-size:11px}.publicHero p{font-size:13.5px!important}.publicActions a{font-size:12px}.publicFeatureGrid p{font-size:10.5px}.publicFlowGrid span{font-size:11px}.publicFooter,.publicContact b,.publicContact a{font-size:10px}.labLogin label,.login label,.invitePage label{font-size:11px}.authFooterLinks a,.authSwitchLink{font-size:10px}@media(max-width:760px){body,button,input,select,textarea{font-size:14px}header{min-height:68px;height:auto;padding-top:7px;padding-bottom:7px}.brand b{font-size:14px}.brand small{font-size:11px}.user{font-size:12px}.user button{font-size:12.5px;padding:8px 10px}.tabs button,.labTabsV8 button,.photographerTabsV8 button{font-size:12px!important;padding:9px 12px!important}.headActions button{font-size:12px;padding:9px 11px}.publicHeader{min-height:0!important;padding:0!important}.publicHeader .publicNav{min-height:72px!important;height:auto!important;padding:10px 0!important;gap:8px}.publicBrand{gap:8px}.publicBrandIcon{width:36px;height:36px;border-radius:11px}.publicBrand b{font-size:16px!important}.publicNav>div{gap:5px!important}.publicNav>div a{font-size:11.5px!important;line-height:1.4;padding:8px!important;font-weight:650}.publicNav .trialNavLink{font-weight:900!important}.publicHero .eyebrow{font-size:12px!important}.publicHero h1{font-size:31px!important;line-height:1.65!important}.publicHero p{font-size:14px!important;line-height:2!important}.publicActions a{font-size:13px!important;padding:12px 16px!important}.publicTrialNote{font-size:11.5px!important;line-height:1.9!important}.publicSectionHead .eyebrow{font-size:11px!important}.publicSectionHead h2{font-size:22px!important}.publicFeatureGrid h3{font-size:15px!important}.publicFeatureGrid p{font-size:12.5px!important;line-height:2!important}.publicFeatureGrid article>span{font-size:11px!important}.publicFlowGrid b{font-size:11.5px!important}.publicFlowGrid span{font-size:12.5px!important;line-height:1.9!important}.publicTrialCta .eyebrow{font-size:11px!important}.publicTrialCta h2{font-size:22px!important}.publicTrialCta p{font-size:12px!important}.publicTrialCta .primary{font-size:13px!important}.publicFooter,.publicContact b,.publicContact a{font-size:11.5px!important;line-height:1.8}.login,.labLogin,.invitePage{gap:15px}.authTitle h1,.login h1,.invitePage h1{font-size:24px!important;line-height:1.55}.authTitle p,.login p,.invitePage p{font-size:12.5px!important;line-height:1.9!important}.labLogin label,.login label,.invitePage label,.trialForm label{font-size:12.5px!important;line-height:1.6}.labLogin input,.login input,.invitePage input,.trialForm input{font-size:16px!important;min-height:48px!important;padding:10px 12px!important}.labLogin .primary,.login .primary,.invitePage .primary,.trialForm .primary{font-size:14px!important;min-height:48px!important}.authFooterLinks a,.authSwitchLink,.trialForm .authSwitchLink{font-size:11.5px!important}.login .passwordToggle,.invitePage .passwordToggle,.trialForm .passwordToggle{font-size:11px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:30px!important}.passwordField input{padding-left:72px!important}.alert{font-size:12px!important;line-height:1.75}.hero h1{font-size:22px}.hero p,.panelHead p{font-size:12.5px!important;line-height:1.8}.panelHead h2{font-size:17px!important}.stat small,.overviewCards span{font-size:11.5px!important}.badge,.orderStatus,.status{font-size:11px!important}th{font-size:11px}td{font-size:12.5px}.customer small{font-size:11px}.labHeroV8 p,.photoHeroV8 p{font-size:11.5px!important;line-height:1.7!important}.compactAvailability{font-size:11.5px!important}.storageState{font-size:9.5px!important}.opsMetric small{font-size:10.5px!important}.photoMetrics>button small{font-size:10.5px!important}.photoMetrics>button b{font-size:17px!important}.modernOrderList b,.orderQueueCard b{font-size:11.5px!important}.modernOrderList small,.orderQueueCard small{font-size:9.5px!important}.uploadFileCard .uploadFileIdentity b{font-size:13px!important}.uploadFileCard .uploadFileIdentity>small{font-size:10.5px!important}.validationText{font-size:11px!important}.compactSpecBtn b,.specPickerButton b{font-size:12.5px!important}.compactSpecBtn small,.specPickerButton small{font-size:10px!important}.addonToggle,.addonChoiceBtn,.editFileBtn{font-size:11px!important}.addonChoiceBtn small{font-size:9.5px!important}.dpiInfo{font-size:11px!important}.fileActionButtons .dpiBadge b{font-size:11.5px!important}.fileActionButtons .dpiBadge small{font-size:9px!important}.qualityCounter>small{font-size:10.5px!important}.qualitySummaryMeta b{font-size:13px!important}.qualitySummaryMeta small{font-size:10.5px!important}.qualitySummary>button{font-size:10.5px!important}.ordersToolbar p,.liveCustomerOrders .ordersToolbar p{font-size:10.5px!important}.chatHeader b{font-size:11px!important}.chatHeader small{font-size:9px!important}.chatContacts b{font-size:10.5px!important}.chatContacts small{font-size:9px!important}.chatThreadHead b{font-size:10.5px!important}.chatThreadHead small{font-size:9px!important}.bubble p{font-size:11px!important;line-height:1.7!important}.bubble small{font-size:8.5px!important}.chatComposer textarea{font-size:12px!important}.chatComposer button{font-size:10.5px!important}.chatExpand>span{font-size:9px!important}.labOrderHead small{font-size:9.5px!important}.labActionTimeline b{font-size:9.5px!important;line-height:1.35}.labActionTimeline small{font-size:8.5px!important;line-height:1.35}}@media(max-width:420px){.publicHeader .publicNav{align-items:flex-start!important}.publicNav>div{max-width:235px;justify-content:flex-end!important}.publicNav>div a{font-size:11px!important;padding:7px 6px!important}.publicHero h1{font-size:28px!important}}.publicHeader .publicNav{min-height:76px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:10px 0!important}.publicNavLinks{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important}.publicNavLinks a{min-height:40px;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 13px!important;border-radius:10px!important;text-decoration:none!important;font-size:11.5px!important;font-weight:750!important;line-height:1.35!important;white-space:nowrap!important;color:#475467!important}.publicNavLinks .publicFeatureLink{border:1px solid transparent!important;background:transparent!important}.publicNavLinks .headerAction{border:1px solid #dfe3ea!important;background:#fff!important;color:#344054!important;box-shadow:0 1px 2px #10182806}.publicNavLinks .headerTrial{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important;font-weight:900!important}.publicActions .secondaryAction{display:inline-flex;align-items:center;justify-content:center}.iranLocationFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.grid2>.iranLocationFields.span2{grid-column:1/-1}.iranLocationFields label{display:grid;gap:5px;color:#4b5563;font-size:10px}.iranLocationFields select{width:100%;min-width:0;min-height:40px;border:1px solid #dfe3ea;border-radius:8px;padding:8px 10px;background:#fff;color:#111827;font:inherit}.iranLocationFields select:disabled{background:#f8fafc;color:#98a2b3;cursor:not-allowed}.trialForm .iranLocationFields label{font-size:9px;color:#475467}.trialForm .iranLocationFields select{margin-top:0;border-radius:9px;padding:10px}@media(max-width:700px){.publicHeader .publicNav{width:calc(100% - 24px)!important;min-height:0!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:9px!important;padding:10px 0 11px!important}.publicBrand{align-self:center!important}.publicNavLinks{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.publicNavLinks .publicFeatureLink{display:none!important}.publicNavLinks a.headerAction{width:100%!important;min-width:0!important;min-height:44px!important;padding:7px 6px!important;font-size:12px!important;white-space:normal!important;text-align:center!important}.publicNavLinks .headerTrial{order:1}.publicNavLinks a[href="/lab"]{order:2}.publicNavLinks a[href="/photographer"]{order:3}.trialForm .iranLocationFields select,.grid2 .iranLocationFields select{font-size:16px!important;min-height:48px!important}.trialForm .iranLocationFields label,.grid2 .iranLocationFields label{font-size:12.5px!important}}@media(max-width:460px){.publicNavLinks a.headerAction{font-size:11.5px!important;line-height:1.45!important;padding:6px 4px!important}.iranLocationFields{grid-template-columns:1fr}}.mobileLabel{display:none}.publicHeader{width:100%!important;background:#fff!important;border-bottom:1px solid #eef1f5!important;box-shadow:0 1px 10px #10182809!important;position:sticky!important;top:0!important;z-index:50!important}.publicHeader .publicNav{width:min(1180px,calc(100% - 40px))!important;min-height:78px!important;margin:0 auto!important;padding:10px 0!important;border:0!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.publicBrandIcon{width:44px!important;height:44px!important;object-fit:cover!important;border-radius:13px!important;box-shadow:0 5px 16px #4f46e51f}.publicBrand b{font-size:17px!important;letter-spacing:-.2px}.publicNavLinks{gap:8px!important}.publicNavLinks a.headerAction{min-height:42px!important;padding:9px 14px!important;border-radius:11px!important;background:#fff!important;border:1px solid #dfe3ea!important;color:#344054!important;box-shadow:0 1px 2px #10182809!important}.publicNavLinks a.headerAction:hover{border-color:#c7d2fe!important;background:#f8faff!important;color:#3730a3!important}.publicNavLinks .headerTrial{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.publicNavLinks a[href="/photographer"]{background:#fff!important;border:1px solid #dfe3ea!important;color:#344054!important}.publicActions .secondaryAction{background:#fff!important;border:1px solid #d0d5dd!important;color:#344054!important;box-shadow:0 1px 2px #10182808!important}.aiAssistantLauncher{position:fixed;left:18px;bottom:18px;z-index:120;min-height:48px;padding:0 15px;border:1px solid #c7d2fe;background:#fff;color:#3730a3;border-radius:16px;box-shadow:0 16px 40px #1e293b2e;display:flex;align-items:center;gap:8px;font-weight:900;font-size:12px;cursor:pointer}.aiAssistantLauncher span{width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;display:grid;place-items:center;font-size:15px}.aiAssistantDock{position:fixed;left:18px;bottom:18px;z-index:121;width:min(380px,calc(100vw - 36px));height:min(590px,76vh);background:#fff;border:1px solid #e4e7ec;border-radius:20px;box-shadow:0 24px 70px #0f172a38;display:flex;flex-direction:column;overflow:hidden}.aiAssistantHead{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border-bottom:1px solid #edf0f4;background:linear-gradient(180deg,#fff,#fbfcff)}.aiAssistantHead>div{display:flex;align-items:center;gap:9px}.aiAssistantHead>div>span{display:grid;gap:1px}.aiAssistantHead b{font-size:12px;color:#101828}.aiAssistantHead small{font-size:9px;color:#667085}.aiAssistantHead>button{width:32px;height:32px;border:1px solid #e4e7ec;background:#fff;border-radius:10px;color:#667085;font-size:18px;cursor:pointer}.aiAssistantIcon{width:36px;height:36px;border-radius:11px;object-fit:cover}.aiAssistantMessages{flex:1;min-height:0;overflow:auto;padding:14px;background:#f8fafc;display:flex;flex-direction:column;gap:9px}.aiAssistantBubble{max-width:88%;padding:10px 12px;border-radius:14px;font-size:11.5px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.aiAssistantBubble.assistant{align-self:flex-start;background:#fff;border:1px solid #e7eaf0;color:#344054;border-bottom-right-radius:5px}.aiAssistantBubble.user{align-self:flex-end;background:#4f46e5;color:#fff;border-bottom-left-radius:5px}.aiAssistantTyping{align-self:flex-start;color:#667085;font-size:10px;padding:5px 8px}.aiAssistantSuggestions{display:flex;gap:6px;overflow-x:auto;padding:9px 12px;border-top:1px solid #eef1f5;background:#fff}.aiAssistantSuggestions button{white-space:nowrap;border:1px solid #dbe3ff;background:#f8faff;color:#4338ca;border-radius:999px;padding:7px 10px;font-size:9.5px;cursor:pointer}.aiAssistantError{margin:0 12px 8px;padding:8px 10px;border-radius:10px;background:#fff1f0;color:#b42318;font-size:9.5px;line-height:1.7}.aiAssistantComposer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-top:1px solid #eef1f5;background:#fff;align-items:end}.aiAssistantComposer textarea{resize:none;min-height:44px;max-height:100px;border:1px solid #dfe3ea;border-radius:11px;padding:10px 11px;outline:none;font-family:inherit;font-size:11.5px;line-height:1.65}.aiAssistantComposer textarea:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #eef2ff}.aiAssistantComposer button{min-width:64px;min-height:44px;padding:0 12px!important}.aiSettingsPanel{max-width:900px}.aiSettingStatus{align-self:flex-start;padding:7px 10px;border-radius:999px;font-size:9px;font-weight:900}.aiSettingStatus.ok{background:#ecfdf3;color:#027a48}.aiSettingStatus.off{background:#f2f4f7;color:#667085}.aiSettingsGrid{margin-top:14px}.aiSettingsGrid label{font-size:10px}.aiSettingsGrid input[type=text],.aiSettingsGrid input[type=password]{min-height:42px}.aiEnableLabel{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px;padding:10px 12px;border:1px solid #e4e7ec;border-radius:10px}.aiEnableLabel input{width:18px!important;height:18px!important}.aiSettingsNote{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f8fafc;color:#667085;font-size:9.5px;line-height:1.8}@media(max-width:700px){.publicHeader .publicNav{width:calc(100% - 20px)!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:9px 0 10px!important}.publicBrand{justify-self:center!important;gap:7px!important}.publicBrandIcon{width:38px!important;height:38px!important;border-radius:11px!important}.publicBrand b{font-size:16px!important}.publicNavLinks{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.publicNavLinks .publicFeatureLink{display:none!important}.publicNavLinks a.headerAction{width:100%!important;min-width:0!important;min-height:44px!important;padding:7px 4px!important;font-size:12px!important;font-weight:850!important;white-space:nowrap!important;border-radius:10px!important}.desktopLabel{display:none!important}.mobileLabel{display:inline!important}.publicNavLinks a[href="/photographer"]{background:#fff!important;border:1px solid #dfe3ea!important}.publicActions .secondaryAction{display:flex!important;background:#fff!important;border:1px solid #d0d5dd!important;color:#344054!important}.aiAssistantLauncher{left:12px;bottom:12px;min-height:48px;font-size:12.5px}.aiAssistantDock{left:10px;bottom:10px;width:calc(100vw - 20px);height:min(620px,82vh);border-radius:18px}.aiAssistantBubble{font-size:13px!important;line-height:1.9}.aiAssistantHead b{font-size:13px}.aiAssistantHead small{font-size:10.5px}.aiAssistantSuggestions button{font-size:11px}.aiAssistantComposer textarea{font-size:16px!important}.aiAssistantComposer button{font-size:12px!important}.aiSettingsGrid{grid-template-columns:1fr!important}.aiSettingsGrid .span2{grid-column:auto!important}.aiSettingsGrid label{font-size:12.5px!important}.aiSettingsNote{font-size:11.5px!important}}@media(max-width:390px){.publicNavLinks{gap:5px!important}.publicNavLinks a.headerAction{font-size:11.5px!important;padding:7px 2px!important}}.topBrandIcon{width:36px;height:36px;border-radius:11px;object-fit:cover;box-shadow:0 4px 12px #4f46e51f}@media(max-width:760px){.topBrandIcon{width:34px;height:34px;border-radius:10px}}
