html.crm-aranga-preview .crm-navigation .crm-brand{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;box-sizing:border-box;min-height:53px;padding:12px 11px;border:1px solid transparent;border-radius:9px;background:var(--crm-nav-item, #19313a);box-shadow:inset 0 1px #ffffff08;overflow:hidden}html.crm-aranga-preview .crm-navigation .crm-brand>img,html.crm-aranga-preview .crm-navigation .crm-brand>span{display:none}html.crm-aranga-preview .crm-navigation .crm-brand:before{content:"";display:block;width:100%;aspect-ratio:47 / 8;background-image:url(/brand-preview/aranga-wordmark.svg),url(/brand-preview/crematorium-wordmark.svg);background-repeat:no-repeat;background-size:100% 50%;background-position:center top,center bottom}html.crm-aranga-preview .crm-navigation .crm-brand:after{content:"Единое рабочее пространство";display:block;color:#b2c8c7;font-size:9.5px;font-weight:400;line-height:1.35;white-space:nowrap}@media(min-width:761px){html.crm-aranga-preview .is-sidebar-collapsed .crm-brand{padding:8px 0;min-height:53px}html.crm-aranga-preview .is-sidebar-collapsed .crm-brand:before{width:40px;max-width:100%;aspect-ratio:5 / 4;background-image:url(/brand-preview/aranga-mark.svg);background-size:contain;background-position:center}html.crm-aranga-preview .is-sidebar-collapsed .crm-brand:after{display:none}}html.crm-aranga-preview .crm-sign-in .crm-sign-in-brand{content:url(/brand-preview/brand-splash.svg);display:block;width:min(100%,280px);height:auto;aspect-ratio:47 / 16;padding:14px;margin:0 auto 18px;border-radius:9px;background:#19313a;object-fit:contain}.crm-render-error{padding:24px;margin:16px;overflow-wrap:anywhere}.crm-render-error h2{margin:0 0 12px;font-size:22px}.crm-render-error p{margin:8px 0;max-width:65ch}.crm-render-error__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.crm-render-error__actions button{min-height:44px;padding:10px 16px;font:inherit;cursor:pointer}.crm-render-error__actions button:focus-visible{outline:3px solid #45b8c7;outline-offset:3px}.crm-render-error.is-root{box-sizing:border-box;min-height:100dvh;margin:0;padding:clamp(24px,6vw,64px);background:#142c38;color:#edf6fa;font-family:Segoe UI,system-ui,sans-serif}.crm-render-error.is-root button{background:#edf6fa;color:#142c38;border:1px solid #94aeb9;border-radius:8px}.crm-connection-loading{color:var(--crm-text, #173b42);line-height:1.5}.crm-connection-loading.is-root{min-height:100dvh;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:#eef3f1}.crm-connection-loading.is-root .crm-connection-loading__content{box-sizing:border-box;width:min(100%,430px);padding:28px;border-radius:18px;background:#fff;text-align:center;box-shadow:0 12px 40px #173b4210}.crm-connection-loading__content>img{box-sizing:border-box;width:min(100%,280px);padding:14px;border-radius:9px;background:#19313a}.crm-connection-loading__notice{padding:14px;border:1px solid #d8ba72;border-radius:10px;color:#664b15;background:#fff6df;overflow-wrap:anywhere}.crm-connection-loading__notice p{margin:0 0 12px}.crm-connection-loading__notice .crm-button{max-width:100%;white-space:normal}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#080f1d;color:#eef4ff;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #080f1d;--panel: #111827;--panel-soft: #151e2f;--border: rgba(148, 163, 184, .18);--text: #eef4ff;--muted: #98a6bb;--current: #ef4444;--farewell: #f97316;--morgue: #8b5cf6;--crematedToday: #22c55e;--crematedAll: #14b8a6;--future: #3b82f6;--ourOrders: #f59e0b}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(59,130,246,.14),transparent 34rem),linear-gradient(135deg,#080f1d,#0c1322 48%,#090d17)}button,input{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}.search-highlight{padding:0 2px;border-radius:4px;background:#facc15eb;color:#111827}.app-shell{display:grid;grid-template-columns:176px minmax(0,1fr);min-height:100vh}.app-shell--fixed{height:100vh;min-height:0;overflow:hidden}.workspace-shell{height:calc(100dvh - 40px);min-height:0;overflow:hidden}.sidebar{position:sticky;top:0;height:100vh;padding:22px 16px;border-right:1px solid var(--border);background:#080f1ddb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.sidebar-footer,.sidebar-nav a,.sidebar-nav button,.topbar,.topbar__actions,.record__main,.record__meta,.section-card__header,.section-card__header div,.search-bar,.refresh-button,.bottom-nav,.bottom-nav button{display:flex;align-items:center}.brand{gap:9px;margin-bottom:28px}.brand>span{display:grid;width:42px;height:42px;place-items:center;border-radius:8px;background:#ef444424;font-size:26px}.brand__logo{border-radius:8px;overflow:hidden;background:#ffffffeb}.brand__logo img{padding:3px;box-sizing:border-box;display:block;width:100%;height:100%;object-fit:contain}.brand strong,.topbar h1,.section-card h2,.record h3,.global-empty h2{margin:0}.brand p,.topbar p,.record p,.global-empty p{margin:0;color:var(--muted)}.sidebar-nav{display:grid;gap:8px}.sidebar-nav__choice{display:grid;gap:6px;margin:-2px 0 4px;padding:8px;border:1px solid rgba(96,165,250,.28);border-radius:8px;background:#0f172af5;box-shadow:0 16px 34px #0000003d}.sidebar-nav a,.sidebar-nav button{min-height:44px;gap:10px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#c8d3e4;cursor:pointer;text-align:left}.sidebar-nav__choice button{min-height:36px;padding:0 10px;border:1px solid rgba(148,163,184,.16);background:#1e293bd1;color:#dbeafe;font-size:13px}.sidebar-nav__choice button:hover{border-color:#60a5fa7a;background:#2563eb3d;color:#fff}.sidebar-nav a:hover,.sidebar-nav button:hover,.sidebar-nav a.is-active,.sidebar-nav button.is-active{background:#8b5cf6c7;color:#fff}.sidebar-stats{display:flex;align-items:center;width:100%;min-height:44px;gap:10px;margin-top:16px;padding:0 12px;border:1px solid rgba(20,184,166,.28);border-radius:8px;background:#14b8a61a;color:#d9fffb;cursor:pointer;text-align:left}.sidebar-stats:hover{border-color:#2dd4bf75;background:#14b8a629}.sidebar-stats__title,.sidebar-stats__row{display:flex;align-items:center;gap:8px}.sidebar-stats__title{justify-content:flex-start;color:#99f6e4;font-size:13px;font-weight:800}.sidebar-stats__row span{color:var(--muted);font-size:12px}.sidebar-stats__row b{color:#f8fafc;font-size:18px}.sidebar-footer{position:absolute;right:16px;bottom:22px;left:16px;gap:10px;min-height:44px;padding:0 12px;border-top:1px solid var(--border);color:var(--muted)}.main-content{min-width:0;padding:24px 24px 32px}.main-content--full{display:flex;min-height:0;height:100vh;padding:12px;overflow:hidden}.workspace-content{height:auto;min-width:0;min-height:0;overflow:hidden;background:#e7edf5}.workspace-content .sql-table-page{width:100%}.topbar{justify-content:space-between;gap:18px;margin-bottom:16px}.topbar__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.topbar h1{min-width:0;font-size:clamp(26px,3vw,38px);line-height:1.08}.topbar__logo{border-radius:8px;overflow:hidden;display:none}.topbar__logo img{padding:3px;box-sizing:border-box;display:block;width:100%;height:100%;object-fit:contain}.furnace-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid rgba(249,115,22,.46);border-radius:8px;background:#f9731629;color:#fed7aa;font-size:14px;font-weight:900;text-decoration:none}.furnace-link:hover{border-color:#fb923cbf;background:#f973163d;color:#fff7ed}.topbar p{margin-top:8px}.topbar__actions{flex-wrap:wrap;gap:12px;min-width:min(100%,860px)}.work-estimate{flex:0 0 auto;display:flex;align-items:stretch;min-height:46px;overflow:hidden;border:1px solid rgba(249,115,22,.34);border-radius:8px;background:#f973161f;color:#fed7aa}.work-estimate>div{display:grid;min-width:122px;padding:6px 10px}.work-estimate span{color:#fdba74;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase}.work-estimate__external span{line-height:1.05;white-space:normal}.work-estimate strong{color:#fff7ed;font-size:18px;line-height:1.05}.work-estimate small{color:#fed7aa;font-size:11px;line-height:1}.work-estimate label{display:grid;gap:2px;min-width:76px;padding:6px 8px;border-left:1px solid rgba(249,115,22,.28)}.work-estimate label:not(.work-estimate__capacity){justify-items:center;text-align:center}.work-estimate__external{display:grid;gap:2px;min-width:86px;max-width:132px;padding:6px 8px;border:0;border-left:1px solid rgba(249,115,22,.28);background:transparent;color:inherit;text-align:left;cursor:pointer}.work-estimate__external:hover{background:#f973161f}.work-estimate__external strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.finance-banners{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%}.finance-banners--single{grid-template-columns:minmax(0,1fr)}.finance-banner{display:grid;align-content:center;gap:2px;min-width:0;min-height:46px;padding:6px 12px;border-radius:8px;color:inherit;font:inherit;text-align:left}.finance-banner--reserve{border:1px solid rgba(34,197,94,.34);background:#22c55e1a;cursor:pointer}.finance-banner--fuel{border:1px solid rgba(20,184,166,.34);background:#14b8a61a;cursor:pointer}.finance-banner--fuel:hover{background:#14b8a629}.finance-banner span{color:#86efac;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.finance-banner--fuel span{color:#5eead4}.finance-banner strong{overflow:hidden;color:#ecfdf5;font-size:18px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.work-estimate__capacity{min-width:112px;justify-items:center;text-align:center}.work-estimate__capacity input{text-align:center}.work-estimate input{width:58px;border:0;outline:0;background:transparent;color:#fff7ed;font-size:17px;font-weight:800}.work-estimate__duration input{transform:translateY(-2px)}.search-bar{flex:1 1 300px;min-width:210px;gap:10px;min-height:46px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#111827eb;color:var(--muted)}.search-bar input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.refresh-button{flex:0 0 auto;min-height:46px;gap:8px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer}.refresh-button:disabled{cursor:wait;opacity:.72}.is-spinning{animation:spin .9s linear infinite}.status-row{min-height:28px;margin-bottom:10px}.loading-pill,.error-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:8px;font-size:14px}.loading-pill{background:#3b82f626;color:#bfdbfe}.error-pill{background:#ef444424;color:#fecaca}.stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat-card,.section-card,.global-empty{border:1px solid var(--border);border-radius:8px;background:#111827d1;box-shadow:0 20px 50px #0000003d}.stat-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;min-height:132px;padding:18px;color:inherit;text-align:left}.stat-card--no-icon{grid-template-columns:minmax(0,1fr)}.stat-card--clickable{cursor:pointer}.stat-card--clickable:hover{border-color:#e2e8f061;transform:translateY(-1px)}.stat-card--clickable:focus-visible{outline:2px solid #bfdbfe;outline-offset:3px}.stat-card--dimmed{background:#0f172a8c;border-color:#94a3b829;box-shadow:none}.stat-card--dimmed .stat-card__icon{filter:grayscale(.85);opacity:.42}.stat-card--dimmed p,.stat-card--dimmed strong,.stat-card--dimmed span{opacity:.55}.stat-card__icon{display:grid;width:54px;height:54px;place-items:center;border-radius:50%;font-size:26px}.stat-card p{margin:0 0 8px;color:#c7d2e3;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.stat-card strong{display:block;font-size:38px;line-height:1}.stat-card span{color:var(--muted);font-size:13px}.stat-card__count-row{display:flex;align-items:flex-end;gap:12px;min-width:0}.stat-card__future{display:grid;gap:2px;margin-bottom:2px;min-width:0;max-width:100%}.stat-card__future span{min-width:0;overflow-wrap:anywhere;color:#cbd5e1;font-size:12px;line-height:1.1;white-space:normal}.stat-card__average{display:block;margin-top:7px;color:#fed7aa;font-size:12px;line-height:1.2}.stat-card .stat-card__unit--warning,.stat-card .stat-card__average--warning,.stat-card .stat-card__side-stat--warning{color:#f87171}.stat-card .stat-card__unit--danger{color:#ef4444}.stat-card__report{display:grid;gap:8px}.stat-card__report div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(148,163,184,.12)}.stat-card__report div:last-child{padding-bottom:0;border-bottom:0}.stat-card__report span{color:var(--muted);font-size:13px}.stat-card__report strong{display:block;color:var(--ourOrders);font-size:26px;line-height:1}.stat-card--current strong{color:var(--current)}.stat-card--morgue strong{color:var(--morgue)}.stat-card--crematedToday strong{color:var(--crematedToday)}.stat-card--future strong{color:var(--future)}.stat-card--ourOrders strong{color:var(--ourOrders)}.stat-card--coffins strong,.stat-card--coffins .stat-card__report strong{color:#fbbf24}.stat-card--coffins .stat-card__report strong.coffin-count--economBordo,.stat-card--coffins .coffin-count--economBordo,.stat-card--coffins .stat-card__report strong.coffin-count--bordo,.stat-card--coffins .coffin-count--bordo,.coffins-modal__row .coffin-count--bordo{color:#f87171}.stat-card--coffins .stat-card__report strong.coffin-count--chelseaBordo,.stat-card--coffins .coffin-count--chelseaBordo{color:#b91c1c}.stat-card--coffins .stat-card__report strong.coffin-count--economBlue,.stat-card--coffins .coffin-count--economBlue,.stat-card--coffins .stat-card__report strong.coffin-count--blue,.stat-card--coffins .coffin-count--blue,.coffins-modal__row .coffin-count--blue{color:#60a5fa}.stat-card--coffins .stat-card__report strong.coffin-count--chelseaBlue,.stat-card--coffins .coffin-count--chelseaBlue{color:#2563eb}.stat-card--current .stat-card__icon,.section-card--current .section-card__dot{background:var(--current)}.section-card--farewell .section-card__dot{background:var(--farewell)}.stat-card--morgue .stat-card__icon,.section-card--morgue .section-card__dot{background:var(--morgue)}.stat-card--crematedToday .stat-card__icon,.section-card--crematedToday .section-card__dot{background:var(--crematedToday)}.section-card--crematedAll .section-card__dot{background:var(--crematedAll)}.stat-card--future .stat-card__icon,.section-card--future .section-card__dot{background:var(--future)}.stat-card--ourOrders .stat-card__icon,.section-card--ourOrders .section-card__dot{background:var(--ourOrders)}.stat-card--coffins .stat-card__icon{background:#92400e}.sections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;grid-template-areas:"current current" "farewell farewell" "morgue future" "crematedToday crematedAll"}.sections-grid--today{grid-template-areas:none}.sections-grid--today .section-card{grid-area:auto}.section-card{min-width:0;padding:16px}.section-card--current{grid-area:current;border-width:2px;border-color:#f97316ad}.section-card--morgue{grid-area:morgue}.section-card--farewell{grid-area:farewell;border-width:2px;border-color:#ffffffb8}.section-card--dimmed{border-color:#47556957;background:#0a101c94;box-shadow:inset 0 0 36px #0000002e,0 12px 34px #00000029}.section-card--current.section-card--dimmed,.section-card--farewell.section-card--dimmed{border-width:1px}.section-card--dimmed .section-card__header{border-bottom-color:#47556957}.section-card--dimmed .section-card__dot{background:#334155;box-shadow:none}.section-card--dimmed h2,.section-card--dimmed .section-card__header>span{color:#64748b}.section-card--dimmed .section-card__header>span{background:#33415557}.section-card--dimmed .empty-state{color:#64748b}.section-card--crematedToday{grid-area:crematedToday}.section-card--crematedAll{grid-area:crematedAll}.section-card--future{grid-area:future}.section-card--ourOrders{grid-area:ourOrders}.section-card--current .records-list{grid-template-columns:1fr}.section-card--current .record{padding:12px 14px;border-color:#f973169e;background:#f973161a;box-shadow:0 0 0 1px #f9731638}.section-card--current .empty-state{padding:14px 6px 4px;text-align:center}.section-card__header{justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border)}.section-card__title-row,.section-card__title-button{display:flex;align-items:center;min-width:0;gap:9px}.section-card__title-row{flex:1 1 auto;flex-wrap:wrap}.section-card__header button{padding:0;border:0;background:transparent;color:inherit;text-align:left}.section-card__title-button{min-width:0}.section-card__header--clickable .section-card__title-button{cursor:pointer}.section-card__header--clickable .section-card__title-button:hover h2{color:#fff}.section-card__header button:disabled{cursor:default}.section-card__header button:focus-visible{outline:2px solid #bfdbfe;outline-offset:4px}.section-card__toggle{flex:0 0 auto;display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#d8e2f1;cursor:pointer;font-size:15px;transition:background .16s ease,transform .16s ease}.section-card__toggle:hover{background:#94a3b81f}.section-card__toggle[aria-expanded=false]{transform:rotate(-90deg)}.section-card h2{overflow-wrap:anywhere;font-size:18px}.section-card__duration{font-size:15px;font-weight:500}.section-card__duration--current{color:#fb923c}.section-card__duration--warning{color:#f87171}.section-card__duration--farewell{color:var(--muted)}.section-card__header-info{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(139,92,246,.34);border-radius:8px;background:#8b5cf61f;color:#ddd6fe;font-size:13px;font-weight:700;line-height:1.15;white-space:nowrap}.section-card__furnace{display:grid;grid-template-columns:repeat(4,minmax(82px,max-content));gap:8px;margin-left:auto}.section-card__furnace div{display:grid;gap:2px;min-width:82px;padding:7px 10px;border:1px solid rgba(249,115,22,.38);border-radius:8px;background:#f973161a}.section-card__furnace .section-card__furnace-main{border-color:#f472b66b;background:#f472b629}.section-card__furnace .section-card__furnace-main small{color:#fbcfe8}.section-card__furnace .section-card__furnace-draft{border-color:#38bdf86b;background:#0ea5e929}.section-card__furnace .section-card__furnace-draft small{color:#bae6fd}.section-card__furnace .section-card__furnace-hot{border-color:#ef4444b8;background:#ef444433;box-shadow:0 0 0 1px #ef444438}.section-card__furnace .section-card__furnace-hot small,.section-card__furnace .section-card__furnace-hot b{color:#fca5a5}.section-card__furnace small{color:#fed7aa;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.section-card__furnace b{color:#fff;font-size:20px;line-height:1.05}.section-card__header>span{flex:0 0 auto;display:grid;min-width:34px;height:28px;place-items:center;border-radius:8px;background:#94a3b81f;color:#d8e2f1}.section-card__search{padding-top:12px}.section-card__search .search-bar{width:100%;min-width:0}.farewell-schedule{display:grid;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#94a3b814}.farewell-schedule p{margin:0;color:#cbd5e1;font-size:14px;font-weight:700}.farewell-schedule__list{display:grid;gap:6px}.farewell-schedule__item{display:flex;align-items:center;gap:10px;min-width:0;color:#e5e7eb;font-size:14px}.farewell-schedule__item b{flex:0 0 auto;color:#f8fafc}.farewell-schedule__item span{min-width:0;overflow-wrap:anywhere}.section-card__dot{flex:0 0 auto;width:10px;height:10px;border-radius:50%}.records-list{display:grid;gap:10px;padding-top:12px}.records-list--grouped{gap:14px}.date-group{display:grid;gap:8px}.date-group__title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:7px 10px;border:1px solid rgba(59,130,246,.26);border-radius:8px;background:#3b82f61f;color:#bfdbfe;font-size:14px;font-weight:800}.date-group--collapsible .date-group__title{cursor:pointer;list-style:none}.date-group--collapsible .date-group__title::-webkit-details-marker{display:none}.date-group--collapsible .date-group__title:before{content:"в–ѕ";flex:0 0 auto;color:#eff6ff;font-size:13px;transition:transform .16s ease}.date-group--collapsible:not([open]) .date-group__title:before{transform:rotate(-90deg)}.date-group__title b{display:grid;min-width:28px;height:24px;place-items:center;border-radius:8px;background:#bfdbfe24;color:#eff6ff;font-size:13px;font-weight:500}.date-group__records{display:grid;gap:10px}.record{position:relative;min-width:0;padding:13px;border:1px solid rgba(148,163,184,.13);border-radius:8px;background:#151e2fb3}.record__start-cremation-button,.record__finish-cremation-button,.record__urn-ready-button{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(251,146,60,.42);border-radius:9px;background:#c2410c38;color:#f8fafc;cursor:pointer}.record__start-cremation-button:hover,.record__finish-cremation-button:hover,.record__urn-ready-button:hover{border-color:#fb923cb8;background:#c2410c57}.record__start-cremation-button svg,.record__finish-cremation-button svg,.record__urn-ready-button svg{color:#f8fafc}.record__finish-cremation-button:disabled,.record__urn-ready-button:disabled{cursor:wait;opacity:.72}.record__finish-cremation-icon{position:relative;display:inline-flex}.record__finish-cremation-icon:after{content:"";position:absolute;left:-3px;top:50%;width:23px;height:2px;border-radius:999px;background:#f8fafc;transform:rotate(-38deg);transform-origin:center}.record__urn-ready-button{border-color:#22c55e6b;background:#14532db8;color:#f8fafc}.record__urn-ready-button:hover{border-color:#22c55eb8;background:#166534db}.record__urn-ready-button.is-ready{border-color:#22c55ec2;background:#166534e6;color:#bbf7d0}.record__urn-ready-button.is-ready:hover{border-color:#86efaceb;background:#15803df5}.record__urn-ready-button.is-ready:disabled{cursor:default;opacity:1}.record__report-photo-button{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(96,165,250,.48);border-radius:9px;background:#1e40af94;color:#eff6ff;cursor:pointer}.record__report-photo-button:hover{border-color:#93c5fdd1;background:#2563ebb8}.record__report-photo-button:disabled{cursor:wait;opacity:.72}.record__report-photo-button svg{color:#eff6ff}.record__report-photo-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%)}.record__action-loading{position:absolute;top:50px;right:10px;z-index:6;display:inline-flex;max-width:min(280px,calc(100% - 20px));align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(147,197,253,.42);border-radius:9px;background:#0f172af5;color:#dbeafe;box-shadow:0 16px 42px #0000004d}.record__action-loading span{width:18px;height:18px;flex:0 0 auto;border:2px solid rgba(147,197,253,.28);border-top-color:#bfdbfe;border-radius:50%;animation:spin .75s linear infinite}.record__action-loading b{overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.record__finish-confirm{position:absolute;top:50px;right:10px;z-index:4;display:grid;gap:8px;width:min(210px,calc(100% - 20px));padding:12px;border:1px solid rgba(251,146,60,.42);border-radius:9px;background:#0f172af5;box-shadow:0 18px 45px #00000047}.record__finish-confirm p{margin:0;padding-right:22px;color:#fff7ed;font-size:14px;font-weight:700}.record__finish-confirm>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.record__finish-confirm button{min-height:30px;border:1px solid rgba(148,163,184,.28);border-radius:7px;background:#1e293beb;color:#e5e7eb;cursor:pointer;font-weight:700}.record__finish-confirm button:last-child{border-color:#fb923c85;background:#c2410c47;color:#fff7ed}.record__finish-confirm button:disabled{cursor:wait;opacity:.72}.record__finish-confirm-close{position:absolute;top:7px;right:7px;display:inline-grid;width:22px;min-height:22px;place-items:center;padding:0}.record__start-blocked{position:absolute;top:50px;right:10px;z-index:5;display:grid;gap:10px;width:min(300px,calc(100% - 20px));padding:14px;border:1px solid rgba(239,68,68,.58);border-radius:9px;background:#270b12f7;box-shadow:0 18px 45px #00000052}.record__start-blocked p{margin:0;padding-right:24px;color:#fecaca;font-size:14px;font-weight:800;line-height:1.35}.record__start-blocked button{min-height:32px;border:1px solid rgba(254,202,202,.42);border-radius:7px;background:#7f1d1d7a;color:#fee2e2;cursor:pointer;font-weight:800}.record__start-blocked-close{position:absolute;top:7px;right:7px;display:inline-grid;width:22px;min-height:22px;place-items:center;padding:0;border-color:#fecaca4d;background:#1e293bb8}.record__urn-ready-panel{position:absolute;top:50px;right:10px;z-index:4;display:grid;gap:8px;width:min(250px,calc(100% - 20px));padding:12px;border:1px solid rgba(251,146,60,.42);border-radius:9px;background:#0f172af5;box-shadow:0 18px 45px #00000047}.record__urn-ready-panel p{margin:0;padding-right:22px;color:#fff7ed;font-size:14px;font-weight:700}.record__urn-ready-warning{display:block;padding:8px 9px;border:1px solid rgba(251,191,36,.48);border-radius:7px;background:#92400e47;color:#fde68a;font-size:13px;line-height:1.25}.record__urn-ready-panel>div{display:grid;gap:7px}.record__urn-ready-panel button{min-height:30px;border:1px solid rgba(251,146,60,.42);border-radius:7px;background:#c2410c3d;color:#fff7ed;cursor:pointer;font-weight:700}.record__urn-ready-panel button:disabled{cursor:wait;opacity:.72}.record__urn-ready-close{position:absolute;top:7px;right:7px;display:inline-grid;width:22px;min-height:22px;place-items:center;padding:0;border-color:#94a3b847;background:#1e293be0;color:#e5e7eb}.record__start-cremation-form{position:relative;display:grid;grid-template-columns:auto minmax(92px,120px) minmax(160px,210px) 34px 42px;gap:8px;align-items:end;max-width:calc(100% - 42px);margin:0 0 9px;padding:9px;border:1px solid rgba(251,146,60,.34);border-radius:8px;background:#080f1d75}.record__start-cremation-form>span,.record__start-cremation-form label{color:#fed7aa;font-size:12px}.record__start-cremation-form label{display:grid;gap:4px}.record__start-cremation-form input,.record__start-cremation-form select{min-width:0;width:100%;min-height:30px;border:1px solid rgba(148,163,184,.22);border-radius:7px;outline:0;background:#0f172ae0;color:#e5e7eb;padding:0 8px}.record__start-time-fields{display:grid;grid-template-columns:minmax(44px,54px) auto minmax(44px,54px);gap:5px;align-items:center;justify-content:start;width:max-content}.record__start-time-fields b{color:#fed7aa;font-size:17px;line-height:1;text-align:center}.record__start-time-fields input{text-align:center}.record__start-cremation-form button{min-height:30px;border:1px solid rgba(251,146,60,.42);border-radius:7px;background:#c2410c3d;color:#fff7ed;cursor:pointer;font-weight:700}.record__start-cremation-form button:disabled{cursor:wait;opacity:.72}.record__start-cremation-form .record__start-photo-button{display:inline-flex;min-width:34px;align-items:center;justify-content:center;padding:0;border-color:#60a5fa7a;background:#1e40af94;color:#eff6ff}.record__start-cremation-form .record__start-photo-button.is-selected{border-color:#22c55eb3;background:#14532db8;color:#dcfce7}.record__start-cremation-form .record__start-photo-button svg{color:currentColor}.record__start-photo-status{grid-column:1 / -1;color:#bbf7d0;font-size:12px}.record__start-cremation-form .record__start-cremation-close{position:absolute;top:7px;right:7px;display:inline-grid;width:24px;min-height:24px;place-items:center;padding:0;border-color:#94a3b847;background:#1e293be0;color:#e5e7eb}@media(max-width:680px){.record__start-cremation-form{grid-template-columns:1fr;max-width:100%;padding-right:46px}}.record--urgent{border-color:#ef444473}.record--stop{border-color:#ef4444d1;box-shadow:0 0 0 1px #ef444459,0 20px 50px #ef44441a}.record--can-start-cremation,.record--can-finish-cremation,.record--can-mark-urn{padding-right:54px}.record__main{justify-content:space-between;gap:10px}.record__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.record__reg-number,.record__life-dates{color:var(--muted);font-size:13px}.record__life-dates{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.record__reg-number{display:inline-flex;align-items:center;margin:0 8px 5px 0;vertical-align:middle}.record__duration-badge{display:inline-flex;align-items:center;gap:5px;min-height:24px;margin:0 8px 5px 0;padding:0 8px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#080f1d7a;color:#cbd5e1;font-size:13px;vertical-align:middle}.record__duration-badge b{color:#e5e7eb;font-weight:700}.record h3{overflow-wrap:anywhere;font-size:16px;line-height:1.25}.record__weight{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border:1px solid rgba(59,130,246,.34);border-radius:8px;background:#3b82f624;color:#bfdbfe;font-size:13px;font-weight:500}.record__weight--danger{border-color:#ef444494;background:#ef44442e;color:#fecaca}.record__criminal-marker{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;filter:grayscale(1) contrast(1.05) brightness(.86);font-size:16px}.record__coffin-marker{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;border:1px solid rgba(239,68,68,.58);border-radius:8px;background:#ef44442e;filter:sepia(1) saturate(4) hue-rotate(315deg) brightness(.95);font-size:16px}.record__coffin-marker--blue{border-color:#60a5fa9e;background:#3b82f62e;filter:sepia(1) saturate(5) hue-rotate(175deg) brightness(.95)}.record__coffin-marker--white{border-color:#e2e8f0bd;background:#f8fafc24;filter:grayscale(1) brightness(1.85) contrast(.75)}.record__coffin-marker--brown{border-color:#b453099e;background:#78350f33;filter:sepia(1) saturate(3.4) hue-rotate(345deg) brightness(.8)}.record__accordion-marker{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;border:1px solid rgba(239,68,68,.58);border-radius:8px;background:#ef44442e;filter:sepia(1) saturate(5) hue-rotate(315deg) brightness(.98);font-size:16px}.record__accordion-marker--blue{border-color:#60a5fa9e;background:#3b82f62e;filter:sepia(1) saturate(5) hue-rotate(175deg) brightness(.98)}.record p{margin-top:4px;font-size:13px}.record p.record__reg-number{margin:0 8px 5px 0}.record__badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:7px}.record__queue,.record__order-car,.record__stop-marker{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#94a3b81f;color:#cbd5e1;font-size:13px;font-weight:500}.record__queue{border-color:#22c55e6b;background:#22c55e24;color:#86efac}.record__search-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#94a3b81f;color:#e5e7eb;font-size:13px;font-weight:500}.record__search-status--current{border-color:#f871719e;background:#ef444429;color:#fecaca}.record__search-status--future{border-color:#60a5fa85;background:#3b82f624;color:#bfdbfe}.record__order-car{min-width:34px;border-color:#22c55e7a;background:#22c55e29;color:#86efac}.record__order-car svg{width:16px;height:16px}.record__queue-form{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(34,197,94,.42);border-radius:8px;background:#22c55e1f;color:#86efac;overflow:hidden}.record__queue-form span{padding:0 7px;font-size:13px;font-weight:700}.record__queue-form input{width:42px;min-height:24px;border:0;border-left:1px solid rgba(34,197,94,.24);border-right:1px solid rgba(34,197,94,.24);outline:0;background:#080f1d61;color:#dcfce7;text-align:center}.record__queue-form button{min-width:28px;min-height:24px;padding:0 7px;border:0;background:transparent;color:#bbf7d0;cursor:pointer;font-weight:800}.record__queue-form button:disabled{cursor:wait;opacity:.72}.record__queue-error{margin:0 0 7px;color:#fecaca;font-size:12px}.record__success{margin:0 0 7px;color:#bbf7d0;font-size:12px}.record__queue--stop{border-color:#ef444494;background:#ef44442e;color:#fecaca}.record__hall-marker,.record__loaders-marker,.record__urn-marker,.record__notification-marker,.record__cutting-marker,.record__video-marker,.record__alarm-marker{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:24px;padding:0 7px;border:1px solid rgba(191,219,254,.34);border-radius:8px;background:#3b82f61f;font-size:16px}.record__loaders-marker{min-width:34px}.record__alarm-marker{border-color:#ef4444c7}.record__deadline-bars{display:inline-flex;align-items:center;gap:3px;min-height:26px}.record__deadline-bar{width:5px;height:22px;border:1px solid rgba(148,163,184,.42);border-radius:8px;background:#94a3b81f}.record__deadline-bars--ok .record__deadline-bar--filled{border-color:#bbf7d0a3;background:#22c55e}.record__deadline-bars--warn .record__deadline-bar--filled{border-color:#fef08aad;background:#eab308}.record__deadline-bars--danger .record__deadline-bar--filled,.record__deadline-bars--overdue .record__deadline-bar--filled{border-color:#fecacaad;background:#ef4444}.record__stop-marker{justify-content:center;min-width:28px;border-color:#fecacaa3;background:#ef444429;color:#fecaca;font-size:16px}.urgent-badge{flex:0 0 auto;padding:5px 8px;border-radius:8px;background:#ef444429;color:#fecaca;font-size:12px;font-weight:700}.record__meta{flex-wrap:wrap;gap:8px;margin-top:12px}.record-field{display:inline-flex;align-items:center;gap:6px;min-height:28px;max-width:100%;padding:0 8px;border-radius:8px;background:#080f1d8c;font-size:13px}.record-field span{color:var(--muted)}.record-field b{overflow-wrap:anywhere;font-weight:700}.record-field--our-order{border:1px solid rgba(34,197,94,.42);background:#22c55e24}.record-field--our-order span,.record-field--our-order b{color:#86efac}.record-field--danger{border:1px solid rgba(239,68,68,.58);background:#ef44442e}.record-field--danger span,.record-field--danger b{color:#fecaca}.record__note{overflow-wrap:anywhere;margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.12);color:#d7deea}.record-details{margin-top:10px;padding-top:10px;border-top:1px solid rgba(148,163,184,.12)}.record-details summary{width:fit-content;cursor:pointer;color:#cbd5e1;font-size:13px;font-weight:700}.record-details__grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.empty-state,.global-empty{color:var(--muted)}.empty-state{padding:26px 6px 14px;text-align:center}.global-empty{margin-bottom:18px;padding:22px}.global-empty p{margin-top:8px}.bottom-nav{display:none}.fullscreen-section{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;gap:14px;padding:18px;overflow:auto;background:#080f1dfa}.fullscreen-section__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.fullscreen-section__bar h2,.fullscreen-section__bar p{margin:0}.fullscreen-section__bar h2{font-size:24px}.fullscreen-section__bar p{margin-top:4px;color:var(--muted)}.fullscreen-section__bar button{flex:0 0 auto;min-height:42px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer}.fullscreen-section__bar button:hover{border-color:#e2e8f061}.fullscreen-section__body{display:grid;min-height:0}.fullscreen-section .section-card{min-height:calc(100vh - 106px)}.stats-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;padding:18px;overflow:auto;background:#080f1dfa}.stats-modal__panel{display:grid;gap:16px;min-height:calc(100vh - 36px)}.stats-modal__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.stats-modal__bar h2,.stats-modal__bar p{margin:0}.stats-modal__bar h2{font-size:24px}.stats-modal__bar p{margin-top:4px;color:var(--muted)}.stats-modal__bar button{flex:0 0 auto;min-height:42px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer}.stats-modal__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stats-modal__summary div,.stats-modal__summary-card,.stats-modal__section{border:1px solid var(--border);border-radius:8px;background:#111827db}.stats-modal__summary div,.stats-modal__summary-card{display:grid;gap:4px;padding:16px}.stats-modal__summary-card{color:inherit;font:inherit;text-align:left;cursor:pointer}.stats-modal__summary-card:hover{border-color:#f59e0b7a;background:#f59e0b1f}.stats-modal__summary span{color:var(--muted);font-size:13px}.stats-modal__summary b{color:#f8fafc;font-size:34px;line-height:1}.stats-modal__monthly{display:grid;gap:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#111827db}.stats-modal__months{position:sticky;top:8px;z-index:4;display:flex;gap:8px;overflow-x:auto;padding:10px 0;background:linear-gradient(180deg,#080f1dfa,#080f1df0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid rgba(148,163,184,.12)}.stats-modal__months button,.stats-modal__chart-row{border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172ab8;color:var(--text);cursor:pointer}.stats-modal__months button{flex:0 0 auto;display:grid;gap:4px;min-width:118px;padding:9px 10px;text-align:left}.stats-modal__months button.is-active,.stats-modal__chart-row.is-active{border-color:#2dd4bf8a;background:#14b8a629}.stats-modal__months span,.stats-modal__chart-row span,.stats-modal__selected span{color:var(--muted);font-size:12px}.stats-modal__months b,.stats-modal__chart-row b,.stats-modal__selected b{color:#f8fafc}.stats-modal__chart{display:grid;gap:7px}.stats-modal__chart-row{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;padding:7px 9px;text-align:left}.stats-modal__chart-row div{display:grid;gap:4px;min-width:0}.stats-modal__chart-row i,.stats-modal__chart-row strong,.stats-modal__chart-row em{display:block;height:7px;border-radius:8px}.stats-modal__chart-row i{background:#3b82f6}.stats-modal__chart-row strong{background:#8b5cf6}.stats-modal__chart-row em{background:#22c55e}.stats-modal__selected{display:flex;align-items:baseline;gap:10px;padding:0 2px}.stats-modal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.stats-modal__section{overflow:hidden}.stats-modal__section h3,.stats-modal__section summary{margin:0;padding:13px 14px;border-bottom:1px solid var(--border);font-size:16px}.stats-modal__section summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;font-weight:800}.stats-modal__section summary::-webkit-details-marker{display:none}.stats-modal__section summary:before{content:"в–ё";flex:0 0 auto;color:#99f6e4;font-size:13px;transition:transform .16s ease}.stats-modal__section[open] summary:before{transform:rotate(90deg)}.stats-modal__section summary span{min-width:0;flex:1 1 auto}.stats-modal__list{display:grid}.stats-modal__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;min-height:42px;padding:9px 14px;border-bottom:1px solid rgba(148,163,184,.1)}.stats-modal__row:last-child{border-bottom:0}.stats-modal__row span{min-width:0;overflow-wrap:anywhere;color:#d8e2f1}.stats-modal__row b{color:#99f6e4;font-size:18px}.stats-modal__empty{margin:0;padding:14px;color:var(--muted)}.stats-duration{margin-bottom:12px}.stats-duration__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.12)}.stats-duration__summary div{display:grid;gap:4px;min-height:70px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#0f172ab8}.stats-duration__summary span,.stats-duration__row span,.stats-duration__card small{color:var(--muted)}.stats-duration__summary b{color:#f8fafc;font-size:25px;line-height:1}.stats-duration__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 14px}.stats-duration__group{border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a6b}.stats-duration__list{display:grid}.stats-duration__row{display:grid;grid-template-columns:minmax(0,1fr) 42px 68px 68px;gap:8px;align-items:center;min-height:38px;padding:8px 12px;border-bottom:1px solid rgba(148,163,184,.1)}.stats-duration__row:last-child{border-bottom:0}.stats-duration__row b,.stats-duration__row em,.stats-duration__row strong{font-style:normal;text-align:right}.stats-duration__row b{color:#38bdf8}.stats-duration__row em{color:#86efac}.stats-duration__row strong{color:#fbbf24}.stats-duration__longest{margin:0 14px 14px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#0f172a6b}.stats-duration__cards{display:grid;gap:8px;padding:12px}.stats-duration__card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px 10px;align-items:center;padding:10px;border:1px solid rgba(248,113,113,.22);border-radius:8px;background:#7f1d1d24}.stats-duration__card b{grid-row:span 2;color:#fca5a5;font-size:20px}.stats-duration__card span,.stats-duration__card small{min-width:0;overflow-wrap:anywhere}.stats-duration__card span{color:#f8fafc;font-weight:800}.stats-orders-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:86;display:grid;place-items:stretch;padding:18px;overflow:auto;background:#080f1ddb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stats-orders-modal__panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:calc(100vh - 36px)}.stats-orders-modal__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.stats-orders-modal__bar h2,.stats-orders-modal__bar p,.stats-orders-modal__empty,.stats-orders-modal__notice{margin:0}.stats-orders-modal__bar h2{font-size:24px}.stats-orders-modal__bar p,.stats-orders-modal__empty{color:var(--muted)}.stats-orders-modal__notice{padding:10px 12px;border:1px solid rgba(245,158,11,.28);border-radius:8px;background:#f59e0b1a;color:#fed7aa;font-size:14px}.stats-orders-modal__bar button{flex:0 0 auto;min-height:42px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer}.stats-orders-modal .section-card{grid-area:auto;width:100%;min-height:0;overflow:auto}.external-cell-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:18px;background:#080f1db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.external-cell-modal__panel{display:grid;width:min(100%,440px);gap:12px;padding:16px;border:1px solid rgba(249,115,22,.34);border-radius:8px;background:#111827fa;box-shadow:0 24px 70px #00000057}.external-cell-modal__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.external-cell-modal__bar h2,.external-cell-modal__bar p,.external-cell-modal__error{margin:0}.external-cell-modal__bar h2{font-size:20px}.external-cell-modal__bar p{margin-top:4px;color:var(--muted);font-size:13px}.external-cell-modal__bar button,.external-cell-modal__actions button{min-height:38px;padding:0 13px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer}.external-cell-modal textarea{min-height:104px;resize:vertical;padding:11px 12px;border:1px solid var(--border);border-radius:8px;outline:0;background:#080f1db8;color:var(--text)}.external-cell-modal__error{color:#fecaca;font-size:13px}.external-cell-modal__actions{display:flex;justify-content:flex-end;gap:8px}.external-cell-modal__actions button[type=submit]{min-width:48px;border-color:#22c55e61;background:#22c55e29;color:#dcfce7;font-weight:900}.reserve-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:92;display:grid;place-items:center;padding:18px;background:#080f1db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reserve-modal__panel{display:grid;width:min(100%,560px);max-height:min(720px,calc(100vh - 36px));gap:13px;overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid rgba(34,197,94,.34);border-radius:8px;background:#111827fa;box-shadow:0 24px 70px #00000057}.reserve-modal__panel--revenue,.reserve-modal__panel--expense{width:min(100%,680px);max-height:calc(100dvh - 36px)}.reserve-modal__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reserve-modal__bar h2,.reserve-modal__bar p,.reserve-modal__error,.reserve-modal__success{margin:0}.reserve-modal__bar h2{font-size:20px}.reserve-modal__bar p{margin-top:4px;color:var(--muted);font-size:13px}.reserve-modal__bar-actions{display:flex;flex:0 0 auto;gap:8px}.reserve-modal__bar .reserve-modal__evotor{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid rgba(34,197,94,.38);border-radius:8px;background:#22c55e29;color:#dcfce7;font-size:14px;font-weight:900;text-decoration:none}.reserve-modal__bar .reserve-modal__evotor:hover{border-color:#4ade809e;background:#22c55e3d}.reserve-modal__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reserve-modal__summary div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#080f1d8c}.reserve-modal__summary span,.reserve-modal__form span{color:var(--muted);font-size:12px}.reserve-modal__summary b{overflow:hidden;color:#dcfce7;font-size:20px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.reserve-modal__revenue-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(34,197,94,.24);border-radius:8px;background:#14532d29}.reserve-modal__revenue-tools button,.reserve-modal__revenue-item{border:1px solid rgba(34,197,94,.32);border-radius:8px;background:#15803d38;color:#dcfce7;font-weight:800;cursor:pointer}.reserve-modal__revenue-tools button{min-height:36px;padding:8px 12px}.reserve-modal__revenue-tools .reserve-modal__expense-open{border-color:#60a5fa7a;background:#2563eb3d;color:#dbeafe}.reserve-modal__revenue-tools .reserve-modal__expense-open:hover{border-color:#93c5fdc7;background:#2563eb57}.reserve-modal__revenue-tools b{color:#dcfce7;font-size:18px;white-space:nowrap}.reserve-modal__revenue-list{display:grid;gap:8px;max-height:260px;overflow-y:auto;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#080f1d73}.reserve-modal__revenue-list--full{max-height:none;overflow:visible}.reserve-modal__revenue-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(34,197,94,.34);border-radius:8px;background:#14532d38}.reserve-modal__revenue-total span{color:var(--muted);font-size:13px;font-weight:800;text-transform:uppercase}.reserve-modal__revenue-total b{color:#dcfce7;font-size:30px;line-height:1}.reserve-modal__revenue-list p{margin:0;color:var(--muted)}.reserve-modal__revenue-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 12px;text-align:left}.reserve-modal__revenue-date{flex:1 1 auto;min-width:0}.reserve-modal__revenue-item span{color:var(--muted)}.reserve-modal__revenue-date em{margin-left:6px;color:#bfdbfe;font-style:normal;font-weight:900}.reserve-modal__revenue-item b{flex:0 0 auto;color:#e5e7eb;font-size:17px}.reserve-modal__revenue-item.is-selected{border-color:#22c55ec7;background:#16a34a57}.reserve-modal__revenue-item.is-cashed{border-color:#60a5fab8;background:#2563eb42}.reserve-modal__revenue-item.is-cashed.is-selected{border-color:#93c5fdeb;background:linear-gradient(135deg,#2563eb6b,#16a34a3d),#2563eb42}.reserve-modal__revenue-cashed{flex:0 0 30px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(96,165,250,.5);border-radius:8px;background:#0f172a6b;color:#dbeafe;font-size:18px;font-weight:900}.reserve-modal__revenue-cashed:hover{border-color:#bfdbfee6;background:#2563eb5c}.reserve-modal__busy{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:10px 12px;border:1px solid rgba(20,184,166,.34);border-radius:8px;background:#14b8a61f;color:#ccfbf1;font-size:14px;font-weight:800}.reserve-modal__busy span{width:16px;height:16px;border:2px solid rgba(204,251,241,.26);border-top-color:#5eead4;border-radius:999px;animation:spin .75s linear infinite}.reserve-modal__form{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(64px,.45fr) minmax(0,.95fr);gap:10px}.reserve-modal__form--fuel{grid-template-columns:1fr}.reserve-modal__form--expense{grid-template-columns:repeat(2,minmax(0,1fr))}.reserve-modal__form label{display:grid;gap:6px;min-width:0}.reserve-modal__form input{width:100%;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;outline:0;background:#080f1db8;color:var(--text)}.reserve-modal__expense-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reserve-modal__expense-preview div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(34,197,94,.3);border-radius:8px;background:#14532d29}.reserve-modal__expense-preview span{color:var(--muted);font-size:12px;font-weight:800}.reserve-modal__expense-preview b{overflow:hidden;color:#dcfce7;font-size:22px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.fuel-tank-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;align-items:end}.fuel-tank-row__photo{display:inline-grid;place-items:center;width:46px;height:42px;border:1px solid rgba(96,165,250,.42);border-radius:8px;background:#3b82f624;color:#bfdbfe;cursor:pointer}.fuel-tank-row__photo:hover{border-color:#93c5fdb8;background:#3b82f638}.fuel-tank-row__photo.is-sent{border-color:#60a5fad1;background:#2563eb61;color:#dbeafe;font-size:22px;font-weight:900}.fuel-tank-row__photo:disabled{cursor:not-allowed;opacity:.62}.reserve-modal__error{color:#fecaca;font-size:13px}.reserve-modal__success{color:#bbf7d0;font-size:13px}.reserve-modal__bar button,.reserve-modal__actions button{min-height:38px;padding:0 13px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer}.reserve-modal__actions{display:flex;justify-content:flex-end;gap:8px}.reserve-modal__actions button[type=submit]{min-width:48px;border-color:#22c55e61;background:#22c55e29;color:#dcfce7;font-weight:900}.coffins-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:91;display:grid;place-items:center;padding:18px;background:#080f1db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.coffins-modal__panel{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,520px);max-height:min(720px,calc(100vh - 36px));gap:12px;overflow:hidden;padding:16px;border:1px solid rgba(251,191,36,.34);border-radius:8px;background:#111827fa;box-shadow:0 24px 70px #00000057}.coffins-modal__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.coffins-modal__bar h2,.coffins-modal__bar p,.coffins-modal__empty,.coffins-modal__error{margin:0}.coffins-modal__bar h2{font-size:20px}.coffins-modal__bar p{margin-top:4px;color:var(--muted);font-size:13px}.coffins-modal__bar button{min-height:38px;padding:0 13px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer}.coffins-modal__list{display:grid;min-height:0;gap:8px;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.coffins-modal__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#080f1d85}.coffins-modal__row span{min-width:0;color:#e2e8f0}.coffins-modal__row b{flex:0 0 auto;color:#fbbf24;font-size:20px}.coffins-modal__empty{color:var(--muted)}.coffins-modal__error{color:#fecaca}.notice-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#080f1da8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notice-modal__panel{display:grid;justify-items:center;width:min(100%,420px);gap:10px;padding:22px;border:1px solid rgba(34,197,94,.38);border-radius:8px;background:#111827f5;box-shadow:0 24px 70px #00000057;text-align:center}.notice-modal__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#22c55e2e;color:#86efac;font-size:24px;font-weight:900}.notice-modal h2,.notice-modal p{margin:0}.notice-modal h2{font-size:22px}.notice-modal p{color:var(--muted)}.notice-modal button{min-height:40px;margin-top:4px;padding:0 16px;border:1px solid rgba(34,197,94,.38);border-radius:8px;background:#22c55e29;color:#dcfce7;cursor:pointer;font-weight:800}.queue-remainder-toast{position:fixed;left:50%;bottom:max(92px,env(safe-area-inset-bottom));z-index:95;display:flex;align-items:center;gap:12px;min-width:172px;padding:12px 18px;border:1px solid rgba(34,197,94,.48);border-radius:8px;background:#0d3a2cf5;box-shadow:0 18px 45px #00000057;color:#dcfce7;pointer-events:none;transform:translate(-50%)}.queue-remainder-toast span{font-size:16px;font-weight:800}.queue-remainder-toast b{min-width:38px;font-size:34px;line-height:1;text-align:right}.sql-table-page{display:flex;flex-direction:column;gap:12px;height:calc(100vh - 48px);min-width:0;min-height:620px}.main-content--full .sql-table-page{flex:1 1 auto;height:100%;min-height:0}.sql-table-page__bar,.sql-table-page__tools,.sql-table-page__actions,.sql-orders-table__row-actions,.sql-order-editor__bar,.sql-order-editor__actions{display:flex;align-items:center}.sql-table-page__bar{position:relative;z-index:30;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(34,197,94,.22);border-radius:8px;background:linear-gradient(135deg,#14532d4d,#0f172ae6 48%,#1e3a8a3d),#111827e0;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #0003}.sql-table-page__identity{display:flex;align-items:center;min-width:260px;gap:12px}.sql-table-page__logo{flex:0 0 auto;display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border-radius:8px;background:#fffffff0}.sql-table-page__logo img{padding:3px;box-sizing:border-box;display:block;width:100%;height:100%;object-fit:contain}.sql-table-page__bar h2,.sql-table-page__bar p,.sql-order-editor__bar h2,.sql-order-editor__bar p{margin:0}.sql-table-page__bar h2{font-size:22px}.sql-table-page__bar p,.sql-order-editor__bar p{margin-top:4px;color:var(--muted);font-size:13px}.sql-table-page__status{display:block;min-height:20px;max-width:520px;margin-top:6px;overflow:hidden;color:var(--muted);font-size:12px;font-weight:800;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.sql-table-page__status--notice{color:#93c5fd}.sql-table-page__status--error{color:#fca5a5}.sql-table-page__actions{flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;padding:10px;border:1px solid rgba(148,163,184,.14);border-radius:8px;background:#02061738}.sql-table-page__action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.sql-table-page__actions button,.sql-table-page__tools .sql-table-page__primary,.sql-order-editor__actions button,.sql-orders-table__row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer;font-weight:800}.sql-table-page__actions button,.sql-table-page__tools .sql-table-page__primary{padding:0 12px}.sql-table-page__create,.sql-table-page__document-bundle{position:relative;display:inline-flex}.sql-table-page__create-menu,.sql-table-page__document-bundle-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:120;display:grid;gap:6px;min-width:190px;padding:8px;border:1px solid var(--border);border-radius:8px;background:#111827;box-shadow:0 16px 34px #0000003d}.sql-table-page__actions .sql-table-page__create-menu button,.sql-table-page__tools .sql-table-page__create-menu button,.sql-table-page__actions .sql-table-page__document-bundle-menu button{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:36px;padding:0 10px;border-color:#94a3b838;background:transparent;color:var(--text);cursor:pointer;font-weight:800;text-align:left}.sql-table-page__actions .sql-table-page__create-menu button:hover,.sql-table-page__tools .sql-table-page__create-menu button:hover,.sql-table-page__actions .sql-table-page__document-bundle-menu button:hover{background:#3b82f629}.sql-table-page__document-check-menu{min-width:312px}.sql-table-page__document-check-head,.sql-table-page__document-check{display:grid;grid-template-columns:minmax(128px,1fr) 54px 54px;align-items:center;gap:8px}.sql-table-page__document-check-head{padding:0 10px 2px;color:#e2e8f0c7;font-size:12px;font-weight:900}.sql-table-page__document-check-head b{text-align:center;white-space:nowrap}.sql-table-page__document-check{min-height:36px;padding:0 10px;border:1px solid rgba(148,163,184,.22);border-radius:8px;color:var(--text);font-weight:800}.sql-table-page__document-check:hover{background:#3b82f629}.sql-table-page__document-check-box{display:inline-grid;min-height:34px;place-items:center;cursor:pointer}.sql-table-page__document-check-box input{width:18px;height:18px;margin:0;accent-color:#2563eb}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sql-table-page__document-submit-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.sql-table-page__actions .sql-table-page__document-bundle-menu .sql-table-page__document-submit{justify-content:center;border-color:#22c55e8c;background:#22c55e33;color:#dcfce7}.sql-table-page__actions .sql-table-page__document-bundle-menu .sql-table-page__document-submit--print{gap:7px;border-color:#3b82f694;background:#3b82f638;color:#dbeafe}.sql-table-page__actions .sql-table-page__document-bundle-menu .sql-table-page__document-submit:hover:not(:disabled){background:#22c55e4d}.sql-table-page__actions .sql-table-page__document-bundle-menu .sql-table-page__document-submit--print:hover:not(:disabled){background:#3b82f652}.sql-table-page__actions .sql-table-page__document-bundle-menu .sql-table-page__document-submit:disabled{cursor:not-allowed;opacity:.55}.sql-table-page__actions button b{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#3b82f652;color:#dbeafe;font-size:12px}.sql-table-page__actions .sql-table-page__doc-action--green{border-color:#22c55e94;background:#22c55e33;color:#dcfce7}.sql-table-page__actions .sql-table-page__doc-action--forest{border-color:#15803db8;background:#15803d47;color:#dcfce7}.sql-table-page__actions .sql-table-page__doc-action--blue{border-color:#3b82f694;background:#3b82f633;color:#dbeafe}.sql-table-page__actions .sql-table-page__doc-action--purple{border-color:#a855f79e;background:#a855f733;color:#f3e8ff}.sql-table-page__actions .sql-table-page__doc-action--copper{border-color:#b45309b3;background:#b453093d;color:#ffedd5}.sql-table-page__actions .sql-table-page__doc-action--yellow{border-color:#eab308a3;background:#eab30838;color:#fef3c7}.sql-table-page__actions .sql-table-page__doc-action--red{border-color:#ef44449e;background:#ef444433;color:#fee2e2}.sql-table-page__actions .sql-table-page__doc-action--green:hover{border-color:#4ade80bd;background:#22c55e4d}.sql-table-page__actions .sql-table-page__doc-action--forest:hover{border-color:#22c55ec7;background:#15803d61}.sql-table-page__actions .sql-table-page__doc-action--blue:hover{border-color:#60a5fabd;background:#3b82f64d}.sql-table-page__actions .sql-table-page__doc-action--purple:hover{border-color:#c084fcc7;background:#a855f74d}.sql-table-page__actions .sql-table-page__doc-action--copper:hover{border-color:#f59e0bc7;background:#b4530957}.sql-table-page__actions .sql-table-page__doc-action--yellow:hover{border-color:#facc15c7;background:#eab30852}.sql-table-page__actions .sql-table-page__doc-action--red:hover{border-color:#f87171c2;background:#ef44444d}.sql-table-page__actions .sql-table-page__doc-action--green b{background:#16a34a70;color:#f0fdf4}.sql-table-page__actions .sql-table-page__doc-action--forest b{background:#1665348f;color:#f0fdf4}.sql-table-page__actions .sql-table-page__doc-action--blue b{background:#2563eb75;color:#eff6ff}.sql-table-page__actions .sql-table-page__doc-action--purple b{background:#9333ea75;color:#faf5ff}.sql-table-page__actions .sql-table-page__doc-action--copper b{background:#92400e8a;color:#fff7ed}.sql-table-page__actions .sql-table-page__doc-action--yellow b{background:#ca8a047a;color:#fffbeb}.sql-table-page__actions .sql-table-page__doc-action--red b{background:#dc262670;color:#fef2f2}.sql-table-page__actions button:hover,.sql-order-editor__actions button:hover,.sql-orders-table__row-actions button:hover{border-color:#e2e8f057;background:#263553}.sql-table-page__primary,.sql-table-page__actions .sql-table-page__primary{border-color:#22c55e66;background:#22c55e29;color:#dcfce7}.sql-table-page__primary:hover,.sql-table-page__actions .sql-table-page__primary:hover{border-color:#4ade809e;background:#22c55e3d}.sql-table-page__tools .sql-table-page__primary{min-height:28px;padding:0 9px;border-radius:8px;font-size:12px}.sql-table-page__tools .sql-table-page__primary svg{width:15px;height:15px}.sql-table-page__tools{flex-wrap:wrap;gap:6px;min-height:30px}.sql-table-page__tools>span,.sql-table-page__tool-pill-button{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172aad;color:#cbd5e1;font-size:12px;font-weight:800}.sql-table-page__tool-pill-button{cursor:pointer;line-height:1}.sql-table-page__tool-pill-button:hover:not(:disabled){border-color:#f871718a;background:#7f1d1d57;color:#fecaca}.sql-table-page__tool-pill-button--danger{border-color:#f8717180;background:#7f1d1d5c;color:#fecaca}.sql-table-page__tool-pill-button--danger:hover:not(:disabled){border-color:#fca5a5c7;background:#b91c1c80;color:#fff}.sql-table-page__tool-pill-button:disabled{cursor:not-allowed;opacity:.52}.sql-table-page__row-toggle{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 8px;border:1px solid rgba(96,165,250,.42);border-radius:8px;background:#2563eb29;color:#dbeafe;cursor:pointer;font-size:12px;font-weight:900}.sql-table-page__row-toggle span{display:inline-grid;width:16px;height:16px;place-items:center;border-radius:50%;background:#60a5fa3d;line-height:1}.sql-table-page__row-toggle b{min-width:21px;padding:1px 6px;border-radius:999px;background:#0f172a9e;color:#fff;text-align:center}.sql-table-page__row-toggle:hover{border-color:#93c5fdc7;background:#2563eb47}.sql-table-page__row-toggle:disabled{cursor:not-allowed;opacity:.48}.sql-table-page__search{flex:1 1 280px;display:flex;align-items:center;gap:7px;min-height:30px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:#111827db;color:var(--muted)}.sql-table-page__search svg{width:15px;height:15px}.sql-table-page__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px}.sql-table-page__table-wrap{flex:1 1 auto;min-width:0;min-height:260px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:#111827c7;scrollbar-gutter:stable}.sql-orders-table{min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.sql-orders-table th,.sql-orders-table td{min-height:44px;padding:9px 10px;border-right:1px solid rgba(0,0,0,.42);border-bottom:1px solid rgba(148,163,184,.24);color:#e5edf8;font-size:13px;text-align:left;vertical-align:middle}.sql-orders-table th:last-child,.sql-orders-table td:last-child{border-right:0}.sql-orders-table th{position:sticky;top:0;z-index:1;padding-right:18px;border-bottom:3px solid rgba(2,6,23,.88);background:linear-gradient(180deg,#1e293b,#111827);color:#f8fafc;font-size:12px;font-weight:900;text-transform:uppercase;box-shadow:inset 0 -1px #ffffff14,0 2px #0206176b}.sql-orders-table__header-cell{display:flex;align-items:center;justify-content:flex-start;gap:6px}.sql-orders-table__sort-button{display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-height:28px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-weight:900;text-align:left;white-space:normal}.sql-orders-table__resize-handle{position:absolute;top:0;right:-4px;z-index:2;width:9px;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:col-resize}.sql-orders-table__resize-handle:after{position:absolute;top:8px;right:4px;bottom:8px;width:2px;border-radius:999px;background:#94a3b861;content:"";opacity:0;transition:opacity .16s ease,background .16s ease}.sql-orders-table th:hover .sql-orders-table__resize-handle:after,.sql-orders-table__resize-handle:hover:after,body.is-resizing-sql-column .sql-orders-table__resize-handle:after{background:#2563ebdb;opacity:1}body.is-resizing-sql-column,body.is-resizing-sql-column *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.sql-orders-table__group-toggle{display:inline-grid;flex:0 0 24px;width:24px;min-height:24px;place-items:center;padding:0;border:1px solid rgba(96,165,250,.46);border-radius:6px;background:#2563eb33;color:#bfdbfe;cursor:pointer;font-size:16px;font-weight:900;line-height:1}.sql-orders-table__group-toggle:hover{border-color:#93c5fddb;background:#2563eb5c;color:#fff}.sql-orders-table tbody tr{background:#080f1d2e}.sql-orders-table tbody tr:hover,.sql-orders-table tbody tr.is-selected{background:#3b82f61f}.sql-orders-table tbody tr.is-selected td{border-top-color:#2563ebd1;border-bottom-color:#2563ebd1;box-shadow:inset 0 2px #60a5fabd,inset 0 -2px #60a5fabd,inset 0 999px #2563eb1f}.sql-orders-table tbody tr.is-selected td:first-child{box-shadow:inset 5px 0 #3b82f6,inset 0 2px #60a5fabd,inset 0 -2px #60a5fabd,inset 0 999px #2563eb1f}.sql-orders-table tbody tr.is-selected td:last-child{box-shadow:inset -2px 0 #60a5fabd,inset 0 2px #60a5fabd,inset 0 -2px #60a5fabd,inset 0 999px #2563eb1f}.sql-orders-table tbody tr.is-without-reg-number{background:#f59e0b14}.sql-orders-table tbody tr.is-without-reg-number:hover,.sql-orders-table tbody tr.is-without-reg-number.is-selected{background:#3b82f61f}.sql-orders-table tbody tr.is-first-without-reg-row td:first-child,.sql-orders-table tbody tr.is-first-numbered-row td:first-child{border-top-left-radius:8px;overflow:hidden}.sql-orders-table tbody tr.is-first-without-reg-row td:last-child,.sql-orders-table tbody tr.is-first-numbered-row td:last-child{border-top-right-radius:8px;overflow:hidden}.sql-orders-table tbody tr.is-last-without-reg-row td:first-child{border-bottom-left-radius:8px;overflow:hidden}.sql-orders-table tbody tr.is-last-without-reg-row td:last-child{border-bottom-right-radius:8px;overflow:hidden}.sql-orders-table tbody tr.is-after-without-reg-number td{border-top-color:transparent;box-shadow:inset 0 4px #020617}.sql-orders-table th.sql-orders-table__group,.sql-orders-table td.sql-orders-table__group{background-clip:padding-box}.sql-orders-table th.sql-orders-table__group--customer,.sql-orders-table td.sql-orders-table__group--customer{background-color:#22c55e1c}.sql-orders-table th.sql-orders-table__group--deceased,.sql-orders-table td.sql-orders-table__group--deceased{background-color:#38bdf81f}.sql-orders-table td[class*=sql-orders-table__arrival-date--day-]{color:#111827}.sql-orders-table td[class*=sql-orders-table__arrival-date--day-] span{color:inherit}.sql-orders-table td.sql-orders-table__arrival-date--day-1{background-color:#fb923c}.sql-orders-table td.sql-orders-table__arrival-date--day-2{background-color:#fde047}.sql-orders-table td.sql-orders-table__arrival-date--day-3{background-color:#86efac}.sql-orders-table td.sql-orders-table__arrival-date--day-4{background-color:#5eead4}.sql-orders-table td.sql-orders-table__arrival-date--day-5{background-color:#f9a8d4}.sql-orders-table td.sql-orders-table__arrival-date--day-6{background-color:#f87171}.sql-orders-table td.sql-orders-table__own-order{background-color:#f9a8d4;color:#111827}.sql-orders-table td.sql-orders-table__own-order span{color:inherit}.sql-orders-table td span{display:block;overflow:visible;text-overflow:clip;white-space:normal;word-break:normal;overflow-wrap:anywhere}.sql-orders-table input[type=checkbox]{display:grid;width:18px;height:18px;margin:0 auto;accent-color:#3b82f6;cursor:pointer}.sql-orders-table__select-col{width:46px}.sql-orders-table th.sql-orders-table__sticky-select,.sql-orders-table td.sql-orders-table__sticky-select{position:sticky;left:0;z-index:3;width:46px;min-width:46px;max-width:46px;background:#0f172afa;box-shadow:4px 0 10px #080f1d2e}.sql-orders-table th.sql-orders-table__sticky-select{z-index:5}.sql-orders-table tbody tr td.sql-orders-table__sticky-select{background:#0c1626}.sql-orders-table tbody tr:hover td.sql-orders-table__sticky-select,.sql-orders-table tbody tr.is-selected td.sql-orders-table__sticky-select{background:#172a46}.sql-orders-table tbody tr.is-selected td.sql-orders-table__sticky-select{box-shadow:inset 5px 0 #3b82f6,inset 0 2px #60a5fae0,inset 0 -2px #60a5fae0,4px 0 10px #080f1d2e}.sql-orders-table tbody tr.is-without-reg-number td.sql-orders-table__sticky-select{background:#241d12}.sql-orders-table tbody tr.is-first-without-reg-row td.sql-orders-table__sticky-select,.sql-orders-table tbody tr.is-first-numbered-row td.sql-orders-table__sticky-select{border-top-left-radius:8px;overflow:hidden}.sql-orders-table tbody tr.is-last-without-reg-row td.sql-orders-table__sticky-select{border-bottom-left-radius:8px;overflow:hidden}.sql-orders-table tbody tr.is-after-without-reg-number td.sql-orders-table__sticky-select{box-shadow:4px 0 10px #080f1d2e}.sql-orders-table tbody tr.is-after-without-reg-number.is-selected td.sql-orders-table__sticky-select{box-shadow:inset 5px 0 #3b82f6,inset 0 2px #60a5fae0,inset 0 -2px #60a5fae0,4px 0 10px #080f1d2e}.sql-orders-table tbody tr.is-after-without-reg-number td.sql-orders-table__sticky-select:before{position:absolute;top:0;right:-1px;left:0;z-index:1;height:4px;border-radius:999px 0 0 999px;background:#020617;content:"";pointer-events:none}.sql-orders-table__actions-col{width:132px}.sql-orders-table__cell-editor{display:block;width:100%;min-width:0;min-height:58px;resize:vertical;padding:7px 8px;border:1px solid rgba(96,165,250,.68);border-radius:6px;outline:0;background:#0f172af5;color:#fff;font:inherit;line-height:1.35;box-shadow:0 0 0 3px #2563eb2e}.sql-orders-table__row-actions{justify-content:center;gap:6px}.sql-orders-table__row-actions button{width:34px;min-height:32px;padding:0}.sql-orders-table__empty{height:120px;color:var(--muted);text-align:center}.sql-table-page__selected-panel{display:grid;gap:8px;padding:10px;border:1px solid rgba(96,165,250,.34);border-radius:8px;background:#111827c7}.sql-table-page__selected-panel-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.sql-table-page__selected-panel-bar>div{display:flex;align-items:baseline;gap:10px;min-width:0}.sql-table-page__selected-panel-bar b{color:#e5edf8;font-size:14px}.sql-table-page__selected-panel-bar span{color:var(--muted);font-size:13px;font-weight:800}.sql-table-page__selected-panel-bar button{min-height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer;font-size:13px;font-weight:900}.sql-table-page__selected-table-wrap{max-height:220px;overflow:auto;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#0f172a70}.sql-table-page__selected-panel-bar button:hover{border-color:#e2e8f057;background:#263553}.sql-table-page__pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:#111827c7}.sql-table-page__pagination>span{color:#cbd5e1;font-size:12px;font-weight:800;white-space:nowrap}.sql-table-page__pagination>div{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px}.sql-table-page__pagination button,.sql-table-page__pagination-dots{display:inline-grid;min-width:28px;min-height:28px;place-items:center;padding:0 7px;border-radius:7px;font-size:12px;font-weight:900}.sql-table-page__pagination button{border:1px solid var(--border);background:#1f2a44;color:var(--text);cursor:pointer}.sql-table-page__pagination button:hover{border-color:#e2e8f057;background:#263553}.sql-table-page__pagination button.is-active{border-color:#60a5faa3;background:#2563eb6b;color:#fff}.sql-table-page__pagination button:disabled{cursor:not-allowed;opacity:.46}.sql-table-page__pagination-dots{color:var(--muted)}.sql-order-editor{position:fixed;top:0;right:0;bottom:0;left:0;z-index:96;display:grid;place-items:center;padding:18px;background:#080f1db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sql-order-editor__panel{display:grid;gap:14px;width:min(100%,940px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:16px;border:1px solid rgba(96,165,250,.34);border-radius:8px;background:#111827fa;box-shadow:0 24px 70px #00000057}.sql-order-editor__bar{align-items:flex-start;justify-content:space-between;gap:12px}.sql-order-editor__bar button{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer}.sql-order-editor__section{display:grid;gap:10px;padding:12px;border:1px solid rgba(34,197,94,.34);border-radius:8px;background:#14532d2e}.sql-order-editor__section--accent{border-color:#22c55e6b;background:#14532d38}.sql-order-editor__section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sql-order-editor__section-head h3{margin:0;color:#dcfce7;font-size:16px;font-weight:900}.sql-order-editor__section--accent .sql-order-editor__section-head h3{color:#bbf7d0}.sql-order-editor__section-head button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#1e293bc7;color:#dbeafe;cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.sql-order-editor__section-head .sql-order-editor__section-action{min-height:36px;padding:0 12px;font-size:13px}.sql-order-editor__section-head .sql-order-editor__section-action--accepted{border-color:#22c55e7a;background:#166534c7;color:#dcfce7}.sql-order-editor__section-head .sql-order-editor__section-action--issued{border-color:#60a5fa7a;background:#1e40afb8;color:#dbeafe}.sql-order-editor__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sql-order-editor__grid--details{padding-top:10px;border-top:1px solid rgba(148,163,184,.16)}.sql-order-editor__grid label{display:grid;gap:6px;min-width:0}.sql-order-editor__grid span{width:fit-content;max-width:100%;padding:4px 8px;border:1px solid rgba(96,165,250,.28);border-radius:999px;background:#2563eb24;color:#020617;font-size:12px;font-weight:800;line-height:1.2}.sql-order-editor__grid input{width:100%;min-width:0;min-height:42px;padding:0 12px;border:1px solid var(--border);border-radius:8px;outline:0;background:#080f1db8;color:var(--text)}.sql-order-editor__date-shell{position:relative;min-width:0}.sql-order-editor__date-shell input{padding-right:46px}.sql-order-editor__date-shell>button{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(96,165,250,.3);border-radius:8px;background:#2563eb29;color:var(--text);cursor:pointer}.sql-order-editor__date-shell>button:hover{border-color:#60a5fa8f;background:#2563eb47}.sql-order-editor__date-picker{position:absolute;z-index:50;top:calc(100% + 6px);right:0;width:min(310px,calc(100vw - 48px));padding:10px;border:1px solid rgba(96,165,250,.34);border-radius:10px;background:#0f172a;box-shadow:0 18px 42px #0206175c}.sql-order-editor__date-picker-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.sql-order-editor__date-picker-bar strong{font-size:14px;font-weight:800}.sql-order-editor__date-picker-bar button,.sql-order-editor__date-picker-grid button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.22);background:#0f172aeb;color:var(--text);cursor:pointer}.sql-order-editor__date-picker-bar button{width:34px;height:30px;border-radius:8px;font-size:20px;line-height:1}.sql-order-editor__date-picker-weekdays,.sql-order-editor__date-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.sql-order-editor__date-picker-weekdays{margin-bottom:4px}.sql-order-editor__date-picker-weekdays span{width:auto;max-width:none;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:10px;font-weight:800;text-align:center}.sql-order-editor__date-picker-grid button{min-width:0;height:34px;border-radius:8px;font-size:13px;font-weight:700}.sql-order-editor__date-picker-grid button.is-muted{opacity:.42}.sql-order-editor__date-picker-grid button.is-today{border-color:#22c55e94}.sql-order-editor__date-picker-grid button.is-selected{border-color:#60a5fad1;background:#2563eb;color:#fff}.sql-order-editor__coffin-section{border-color:#fb923c61;background:linear-gradient(135deg,#14532d29,#43220c38),#14532d24}.sql-order-editor__section-head>span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#fb923c2e;color:#fed7aa;font-size:12px;font-weight:900}.sql-order-editor__coffin-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:40px;padding:0 14px;border:1px solid rgba(251,146,60,.44);border-radius:8px;background:#9a341247;color:#ffedd5;cursor:pointer;font-weight:900}.sql-order-editor__coffin-button:hover{border-color:#fdba74c2;background:#9a34126b}.sql-order-editor__coffin-section p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.sql-farewell-planner{display:grid;gap:10px;padding:12px;border:1px solid rgba(249,115,22,.42);border-radius:8px;background:#43220c47}.sql-farewell-planner__header,.sql-farewell-planner__toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sql-farewell-planner__toggle{width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.sql-farewell-planner__header h3,.sql-farewell-planner__header p,.sql-farewell-planner__toggle h3,.sql-farewell-planner__toggle p{margin:0}.sql-farewell-planner__header h3,.sql-farewell-planner__toggle h3{color:#fed7aa;font-size:16px}.sql-farewell-planner__header p,.sql-farewell-planner__toggle p,.sql-farewell-planner__schedule p{color:var(--muted);font-size:12px}.sql-farewell-planner__header>span,.sql-farewell-planner__toggle>span{padding:5px 9px;border:1px solid rgba(249,115,22,.42);border-radius:999px;background:#f9731624;color:#fed7aa;font-size:12px;font-weight:800;white-space:nowrap}.sql-farewell-planner__controls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,.7fr) minmax(150px,.8fr);gap:8px;align-items:end}.sql-farewell-planner__controls label{display:grid;gap:6px;min-width:0}.sql-farewell-planner__controls span,.sql-farewell-planner__schedule b{color:#fdba74;font-size:12px}.sql-farewell-planner__controls input,.sql-farewell-planner__controls select{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid var(--border);border-radius:8px;outline:0;background:#080f1dbd;color:var(--text)}.sql-farewell-planner__controls .sql-farewell-planner__check{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#080f1dbd}.sql-farewell-planner__check input{width:16px;min-height:16px;padding:0}.sql-farewell-planner__controls button{min-height:40px;padding:0 12px;border:1px solid rgba(96,165,250,.34);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer;font-weight:800}.sql-farewell-planner__controls button{grid-row:2}.sql-farewell-planner__controls button:first-of-type{grid-column:1 / span 2;border-color:#22c55e7a;background:#16653494}.sql-farewell-planner__controls button:last-of-type{grid-column:3}.sql-farewell-planner__controls button:disabled{cursor:not-allowed;opacity:.48}.sql-farewell-planner__date-shell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:6px}.sql-farewell-planner__date-shell input{cursor:pointer}.sql-farewell-planner__controls .sql-farewell-planner__date-shell button{grid-row:auto;grid-column:auto;display:grid;min-height:40px;place-items:center;padding:0;border-color:var(--border);background:#080f1dbd;color:#bfdbfe}.sql-farewell-planner__date-picker{position:absolute;z-index:16;top:calc(100% + 8px);left:0;width:min(320px,calc(100vw - 44px));padding:10px;border:1px solid rgba(96,165,250,.34);border-radius:8px;background:#0f172afa;box-shadow:0 18px 42px #00000057}.sql-farewell-planner__date-picker-bar{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px;margin-bottom:8px}.sql-farewell-planner__date-picker-bar strong{color:#f8fafc;font-size:14px;text-align:center}.sql-farewell-planner__controls .sql-farewell-planner__date-picker-bar button{grid-row:auto;grid-column:auto;min-height:32px;border-color:#94a3b83d;background:#1f2a44}.sql-farewell-planner__date-picker-weekdays,.sql-farewell-planner__date-picker-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.sql-farewell-planner__date-picker-weekdays{margin-bottom:5px}.sql-farewell-planner__date-picker-weekdays span{color:#93c5fd;font-size:10px;font-weight:900;text-align:center}.sql-farewell-planner__controls .sql-farewell-planner__date-picker-grid button{position:relative;grid-row:auto;grid-column:auto;min-height:34px;border-color:#94a3b829;background:#1e293bbd;color:#e2e8f0;font-size:12px}.sql-farewell-planner__date-picker-grid button.is-muted{opacity:.42}.sql-farewell-planner__date-picker-grid button.is-today{border-color:#60a5fab3}.sql-farewell-planner__date-picker-grid button.is-selected{border-color:#22c55ebf;background:#166534ad}.sql-farewell-planner__date-picker-grid button b{position:absolute;right:3px;bottom:3px;display:grid;min-width:16px;height:16px;place-items:center;border-radius:999px;background:#f97316;color:#fff;font-size:10px}.sql-farewell-planner__conflict{margin:0;padding:8px 10px;border:1px solid rgba(248,113,113,.42);border-radius:8px;background:#7f1d1d52;color:#fecaca;font-size:13px;font-weight:800}.sql-farewell-planner__schedule{display:grid;gap:7px}.sql-farewell-planner__schedule div{display:flex;flex-wrap:wrap;gap:6px}.sql-farewell-planner__schedule span{padding:6px 8px;border:1px solid rgba(249,115,22,.32);border-radius:999px;background:#080f1d80;color:#ffedd5;font-size:12px}.sql-order-flags{display:grid;gap:10px;padding:12px;border:1px solid rgba(96,165,250,.34);border-radius:8px;background:#0f172a6b}.sql-order-flags h3,.sql-order-flags p{margin:0}.sql-order-flags h3{color:#bfdbfe;font-size:16px}.sql-order-flags p{color:var(--muted);font-size:12px}.sql-order-flags__controls{display:flex;flex-wrap:wrap;gap:8px}.sql-order-flags__controls label{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(96,165,250,.34);border-radius:999px;background:#3b82f61a;color:#dbeafe;cursor:pointer;font-weight:800}.sql-order-flags__controls input{width:16px;height:16px;accent-color:#60a5fa}.sql-farewell-calendar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:grid;place-items:center;padding:18px;background:#080f1db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sql-farewell-calendar__panel{display:grid;gap:14px;width:min(100%,780px);max-height:calc(100dvh - 36px);overflow:auto;padding:16px;border:1px solid rgba(249,115,22,.38);border-radius:8px;background:#111827fa;box-shadow:0 24px 70px #00000057}.sql-farewell-calendar__bar,.sql-farewell-calendar__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sql-farewell-calendar__bar h2,.sql-farewell-calendar__bar p,.sql-farewell-calendar__empty{margin:0}.sql-farewell-calendar__bar h2{color:#f8fafc;font-size:22px}.sql-farewell-calendar__bar p,.sql-farewell-calendar__empty{color:var(--muted)}.sql-farewell-calendar__bar button,.sql-farewell-calendar__actions button{min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer;font-weight:800}.sql-farewell-calendar__bar button{display:grid;width:38px;padding:0;place-items:center}.sql-farewell-calendar__days{display:grid;gap:10px}.sql-farewell-calendar__day{display:grid;gap:8px;padding:12px;border:1px solid rgba(249,115,22,.3);border-radius:8px;background:#43220c3d}.sql-farewell-calendar__day h3{margin:0;color:#fed7aa;font-size:16px}.sql-farewell-calendar__day>div{display:grid;gap:7px}.sql-farewell-calendar__day article{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#080f1d7a}.sql-farewell-calendar__day b{color:#fdba74}.sql-farewell-calendar__day span{min-width:0;color:#f8fafc;font-weight:800}.sql-farewell-calendar__day em{color:var(--muted);font-style:normal;white-space:nowrap}.sql-farewell-calendar__panel{width:min(100%,1180px)}.sql-farewell-calendar__weekbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px}.sql-farewell-calendar__weekbar strong{justify-self:center;color:#f8fafc;font-size:18px}.sql-farewell-calendar__weekbar button{min-height:38px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer;font-weight:800}.sql-farewell-calendar__view-switch{display:inline-grid;grid-template-columns:repeat(3,auto);gap:3px;padding:3px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#080f1d61}.sql-farewell-calendar__view-switch button{min-height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent}.sql-farewell-calendar__view-switch button.is-active{background:#2563eb;color:#fff}.sql-farewell-calendar__body{display:grid;grid-template-columns:minmax(0,1fr) 238px;align-items:start;gap:12px;overflow:auto}.sql-farewell-calendar__main{display:grid;gap:6px;min-width:760px}.sql-farewell-calendar__main-weekdays,.sql-farewell-calendar__month-view{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.sql-farewell-calendar__main-weekdays span{padding:4px 8px;color:var(--muted);font-size:11px;font-weight:900;text-align:center}.sql-farewell-calendar__month-view{overflow:hidden;border:1px solid rgba(148,163,184,.18);border-radius:10px}.sql-farewell-calendar__month-cell{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:128px;padding:8px;border-right:1px solid rgba(148,163,184,.16);border-bottom:1px solid rgba(148,163,184,.16);background:#0f172a75}.sql-farewell-calendar__month-cell:nth-child(7n){border-right:0}.sql-farewell-calendar__month-cell:nth-last-child(-n+7){border-bottom:0}.sql-farewell-calendar__month-cell.is-muted{background:#0f172a33;opacity:.52}.sql-farewell-calendar__month-cell.is-today{background:#2563eb2e;box-shadow:inset 0 0 0 2px #60a5fa75}.sql-farewell-calendar__month-cell header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sql-farewell-calendar__month-cell header b{display:grid;min-width:26px;height:26px;border-radius:999px;color:#f8fafc;font-size:14px;place-items:center}.sql-farewell-calendar__month-cell.is-today header b{background:#2563eb}.sql-farewell-calendar__month-cell header span{color:var(--muted);font-size:11px;font-weight:900}.sql-farewell-calendar__month-events{display:grid;align-content:start;gap:5px;min-height:0;padding:6px 0}.sql-farewell-calendar__month-events p{margin:0;color:#94a3b88f;font-size:12px}.sql-farewell-calendar__assign{min-height:26px;border:1px solid rgba(34,197,94,.28);border-radius:7px;background:#16653433;color:#bbf7d0;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.sql-farewell-calendar__assign:hover{border-color:#22c55e9e;background:#16653457}.sql-farewell-calendar__week{display:grid;grid-template-columns:repeat(7,minmax(132px,1fr));gap:8px;min-width:900px}.sql-farewell-calendar__day-view{min-width:420px}.sql-farewell-calendar__day-view .sql-farewell-calendar__day{min-height:560px}.sql-farewell-calendar__day{min-height:560px;padding:0;overflow:hidden}.sql-farewell-calendar__day header{display:grid;gap:2px;padding:10px;border-bottom:1px solid rgba(249,115,22,.24);background:#080f1d47}.sql-farewell-calendar__day header b{color:#fdba74;font-size:14px}.sql-farewell-calendar__day header span{color:#f8fafc;font-size:13px;font-weight:800}.sql-farewell-calendar__day--today{border-color:#60a5fab3;box-shadow:inset 0 0 0 1px #60a5fa38}.sql-farewell-calendar__day--today header{background:#2563eb33}.sql-farewell-calendar__slots{display:grid;gap:4px;max-height:500px;overflow:auto;padding:8px}.sql-farewell-calendar__slot,.sql-farewell-calendar__event{width:100%;min-height:30px;border:1px solid rgba(148,163,184,.14);border-radius:7px;background:#080f1d3d;color:#e2e8f0b8;cursor:pointer;font:inherit;font-size:12px;text-align:left}.sql-farewell-calendar__slot{padding:4px 7px}.sql-farewell-calendar__slot:hover{border-color:#22c55e8c;background:#1665343d;color:#dcfce7}.sql-farewell-calendar__slot--busy{display:flex;align-items:center;cursor:default;opacity:.28}.sql-farewell-calendar__event{display:grid;gap:2px;padding:7px;border-color:#f9731694;background:linear-gradient(135deg,#9a34128c,#4338ca52);color:#fff7ed}.sql-farewell-calendar__event b{color:#fed7aa;font-size:14px}.sql-farewell-calendar__event span{color:#ffedd5;font-size:11px;font-weight:800;text-transform:uppercase}.sql-farewell-calendar__event strong{min-width:0;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sql-farewell-calendar__event em{color:#ffedd5c7;font-size:11px;font-style:normal}.sql-farewell-calendar__month{display:grid;gap:8px;padding:12px;border:1px solid rgba(96,165,250,.28);border-radius:8px;background:#0f172aad}.sql-farewell-calendar__monthbar{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:6px}.sql-farewell-calendar__monthbar strong{color:#f8fafc;font-size:14px;text-align:center}.sql-farewell-calendar__monthbar button{display:grid;min-height:32px;border:1px solid rgba(148,163,184,.22);border-radius:7px;background:#1f2a44;color:var(--text);cursor:pointer;font-size:20px;font-weight:900;place-items:center}.sql-farewell-calendar__month-weekdays,.sql-farewell-calendar__month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.sql-farewell-calendar__month-weekdays span{color:var(--muted);font-size:10px;font-weight:900;text-align:center}.sql-farewell-calendar__month-day{position:relative;display:grid;min-height:30px;padding:0;border:1px solid rgba(148,163,184,.16);border-radius:7px;background:#080f1d61;color:#e2e8f0;cursor:pointer;font:inherit;font-size:12px;font-weight:800;place-items:center}.sql-farewell-calendar__month-day.is-muted{opacity:.38}.sql-farewell-calendar__month-day.is-today{border-color:#60a5fad1;color:#bfdbfe}.sql-farewell-calendar__month-day.is-selected-week{border-color:#f97316b3;background:#9a341247}.sql-farewell-calendar__month-day b{position:absolute;right:2px;bottom:2px;min-width:14px;height:14px;border-radius:999px;background:#f97316;color:#fff7ed;font-size:9px;line-height:14px}.sql-farewell-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:18px;background:#080f1db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sql-farewell-picker__panel{display:grid;gap:14px;width:min(100%,560px);max-height:calc(100dvh - 36px);overflow:auto;padding:16px;border:1px solid rgba(34,197,94,.35);border-radius:8px;background:#111827fa;box-shadow:0 24px 70px #00000057}.sql-farewell-picker__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sql-farewell-picker__bar h2,.sql-farewell-picker__bar p,.sql-farewell-picker__empty{margin:0}.sql-farewell-picker__bar h2{color:#f8fafc;font-size:21px}.sql-farewell-picker__bar p,.sql-farewell-picker__empty{color:var(--muted)}.sql-farewell-picker__bar button,.sql-farewell-picker__row button{min-height:38px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer;font-weight:900}.sql-farewell-picker__bar button{display:grid;width:38px;place-items:center}.sql-farewell-picker__search{display:grid;gap:6px}.sql-farewell-picker__search span{color:var(--muted);font-size:12px;font-weight:800}.sql-farewell-picker__search input{min-height:42px;padding:0 12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#080f1db8;color:var(--text);font:inherit}.sql-farewell-picker__list{display:grid;gap:8px}.sql-farewell-picker__row{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#080f1d6b}.sql-farewell-picker__row div{display:grid;gap:3px;min-width:0}.sql-farewell-picker__row b{overflow:hidden;color:#f8fafc;text-overflow:ellipsis;white-space:nowrap}.sql-farewell-picker__row span{color:var(--muted);font-size:12px}.sql-farewell-picker__row button{border-color:#22c55e73;background:#1665345c;color:#dcfce7}.sql-order-editor__actions{justify-content:flex-end;gap:8px}.sql-order-editor__actions button{padding:0 14px}.sql-delete-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:grid;place-items:center;padding:18px;background:#080f1db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sql-delete-confirm__panel{display:grid;gap:16px;width:min(100%,460px);padding:18px;border:1px solid rgba(248,113,113,.38);border-radius:8px;background:#111827fa;box-shadow:0 24px 70px #00000057}.sql-delete-confirm__panel h2,.sql-delete-confirm__panel p{margin:0}.sql-delete-confirm__panel h2{color:#fee2e2;font-size:22px}.sql-delete-confirm__panel p{margin-top:6px;color:#cbd5e1;font-size:14px;line-height:1.45}.sql-delete-confirm__actions{display:flex;justify-content:flex-end;gap:8px}.sql-delete-confirm__actions button{min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer;font-weight:900}.sql-delete-confirm__actions .sql-delete-confirm__danger{border-color:#f871718f;background:#991b1beb;color:#fff7f7}.sql-telegram-confirm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:grid;place-items:center;padding:18px;background:#080f1db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sql-telegram-confirm__panel{display:grid;gap:14px;width:min(100%,520px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:18px;border:1px solid rgba(96,165,250,.38);border-radius:8px;background:#111827fa;box-shadow:0 24px 70px #00000057}.sql-telegram-confirm__panel h2,.sql-telegram-confirm__panel p{margin:0}.sql-telegram-confirm__panel h2{color:#dbeafe;font-size:22px}.sql-telegram-confirm__panel p{margin-top:5px;color:#cbd5e1;font-size:14px}.sql-telegram-confirm__panel pre{max-height:300px;overflow:auto;margin:0;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#080f1db8;color:#eef4ff;font:inherit;line-height:1.45;white-space:pre-wrap;word-break:break-word}.sql-telegram-confirm__error{color:#fecaca}.sql-telegram-confirm__actions{display:flex;justify-content:flex-end;gap:8px}.sql-telegram-confirm__actions button{min-height:38px;padding:0 14px;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer;font-weight:900}.sql-telegram-confirm__actions button:disabled{cursor:wait;opacity:.68}.sql-telegram-confirm__actions .sql-telegram-confirm__send{border-color:#60a5fa80;background:#2563ebeb;color:#eff6ff}.sql-coffins-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:97;display:grid;place-items:center;padding:18px;background:#080f1db8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sql-coffins-dialog__panel{display:grid;gap:12px;width:min(100%,760px);max-height:calc(100dvh - 36px);overflow:hidden;padding:16px;border:1px solid rgba(96,165,250,.34);border-radius:8px;background:#111827fa;box-shadow:0 24px 70px #00000057}.sql-coffins-dialog__bar,.sql-coffins-dialog__status,.sql-coffins-dialog__actions{display:flex;align-items:center}.sql-coffins-dialog__bar{justify-content:space-between;gap:12px}.sql-coffins-dialog__bar h2,.sql-coffins-dialog__bar p{margin:0}.sql-coffins-dialog__bar h2{color:#e5edf8;font-size:22px}.sql-coffins-dialog__bar p{margin-top:4px;color:var(--muted);font-size:13px}.sql-coffins-dialog__bar button,.sql-coffins-dialog__status button,.sql-coffins-dialog__actions button,.sql-coffins-dialog__row button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:#1f2a44;color:var(--text);cursor:pointer;font-weight:900}.sql-coffins-dialog__bar button{width:38px;height:38px}.sql-coffins-dialog__status{justify-content:space-between;gap:10px}.sql-coffins-dialog__status button,.sql-coffins-dialog__actions button{gap:7px;min-height:34px;padding:0 12px}.sql-coffins-dialog__status span{color:var(--muted);font-size:13px;font-weight:900}.sql-coffins-dialog__list{display:grid;max-height:min(58dvh,520px);overflow:auto;border:1px solid rgba(148,163,184,.18);border-radius:8px}.sql-coffins-dialog__row{display:grid;grid-template-columns:minmax(0,1fr) 84px 96px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border-bottom:1px solid rgba(148,163,184,.18)}.sql-coffins-dialog__row:last-child{border-bottom:0}.sql-coffins-dialog__row span{min-width:0;color:#e5edf8;font-size:14px;font-weight:800;overflow-wrap:anywhere}.sql-coffins-dialog__row b{display:inline-grid;min-height:30px;place-items:center;border-radius:999px;background:#3b82f633;color:#bfdbfe;font-size:14px}.sql-coffins-dialog__row>div{display:flex;justify-content:flex-end;gap:6px}.sql-coffins-dialog__row button{width:38px;min-height:34px;padding:0;font-size:18px;line-height:1}.sql-coffins-dialog__row button:first-child{border-color:#22c55e75;background:#1665343d;color:#bbf7d0}.sql-coffins-dialog__row button:last-child{border-color:#f8717180;background:#7f1d1d47;color:#fecaca}.sql-coffins-dialog__row button:disabled,.sql-coffins-dialog__status button:disabled{cursor:not-allowed;opacity:.48}.sql-coffins-dialog__empty,.sql-coffins-dialog__error{margin:0;padding:12px;border-radius:8px;font-size:14px}.sql-coffins-dialog__empty{background:#94a3b81f;color:#cbd5e1}.sql-coffins-dialog__error{background:#ef44441f;color:#fecaca}.sql-coffins-dialog__actions{justify-content:flex-end}.sql-table-page--light{--sql-page: #f3f6fb;--sql-panel: #ffffff;--sql-panel-soft: #f8fafc;--sql-border: #d7dee9;--sql-border-soft: #e5eaf2;--sql-text: #172033;--sql-muted: #64748b;--sql-head: #334155;--sql-blue: #2563eb;--sql-blue-soft: #dbeafe;--sql-green: #15803d;color:var(--sql-text)}.sql-table-page--light .sql-table-page__bar,.sql-table-page--light .sql-table-page__table-wrap,.sql-table-page--light .sql-table-page__search,.sql-table-page--light .sql-order-editor__panel{border-color:var(--sql-border);background:var(--sql-panel);box-shadow:0 14px 34px #0f172a14}.sql-table-page--light .sql-table-page__bar{border-color:#a7f3d0;background:linear-gradient(135deg,#ecfdf5,#f0f9ff 52%,#eef2ff);box-shadow:inset 0 1px #ffffffe6,0 18px 38px #0f172a1f}.sql-table-page--light .sql-table-page__actions{border-color:#14b8a638;background:#ffffff8a;box-shadow:inset 0 1px #ffffffb8}.sql-table-page--light .sql-table-page__bar h2,.sql-table-page--light .sql-order-editor__bar h2{color:var(--sql-text)}.sql-table-page--light .sql-table-page__bar p,.sql-table-page--light .sql-table-page__tools>span,.sql-table-page--light .sql-table-page__tool-pill-button,.sql-table-page--light .sql-table-page__search,.sql-table-page--light .sql-order-editor__bar p,.sql-table-page--light .sql-order-editor__grid span{color:var(--sql-muted)}.sql-table-page--light .sql-order-editor__grid span{border-color:#bfdbfe;background:#eff6ff;color:#020617}.sql-table-page--light .sql-order-editor__section,.sql-table-page--light .sql-order-editor__section--accent{border-color:#bbf7d0;background:#f0fdf4}.sql-table-page--light .sql-order-editor__section-head h3,.sql-table-page--light .sql-order-editor__section--accent .sql-order-editor__section-head h3{color:#166534}.sql-table-page--light .sql-order-editor__section-head button{border-color:var(--sql-border);background:#f8fafc;color:#1d4ed8}.sql-table-page--light .sql-order-editor__section-head .sql-order-editor__section-action--accepted{border-color:#86efac;background:#dcfce7;color:#166534}.sql-table-page--light .sql-order-editor__section-head .sql-order-editor__section-action--issued{border-color:#bfdbfe;background:#dbeafe;color:#1d4ed8}.sql-table-page--light .sql-table-page__actions button,.sql-table-page--light .sql-order-editor__actions button,.sql-table-page--light .sql-orders-table__row-actions button,.sql-table-page--light .sql-order-editor__bar button{border-color:var(--sql-border);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-table-page__actions button:hover,.sql-table-page--light .sql-order-editor__actions button:hover,.sql-table-page--light .sql-orders-table__row-actions button:hover,.sql-table-page--light .sql-order-editor__bar button:hover{border-color:#b7c4d6;background:#eef4ff}.sql-table-page--light .sql-table-page__actions button b{background:var(--sql-blue-soft);color:#1d4ed8}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--green{border-color:#86efac;background:#dcfce7;color:#166534}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--forest{border-color:#4ade80;background:#bbf7d0;color:#14532d}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--blue{border-color:#93c5fd;background:#dbeafe;color:#1d4ed8}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--purple{border-color:#d8b4fe;background:#f3e8ff;color:#7e22ce}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--copper{border-color:#fdba74;background:#ffedd5;color:#9a3412}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--yellow{border-color:#fde68a;background:#fef3c7;color:#854d0e}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--red{border-color:#fca5a5;background:#fee2e2;color:#991b1b}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--green:hover{border-color:#4ade80;background:#bbf7d0}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--forest:hover{border-color:#22c55e;background:#86efac}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--blue:hover{border-color:#60a5fa;background:#bfdbfe}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--purple:hover{border-color:#c084fc;background:#e9d5ff}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--copper:hover{border-color:#fb923c;background:#fed7aa}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--yellow:hover{border-color:#facc15;background:#fde68a}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--red:hover{border-color:#f87171;background:#fecaca}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--green b{background:#bbf7d0;color:#166534}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--forest b{background:#86efac;color:#14532d}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--blue b{background:#bfdbfe;color:#1d4ed8}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--purple b{background:#e9d5ff;color:#7e22ce}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--copper b{background:#fed7aa;color:#9a3412}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--yellow b{background:#fde68a;color:#854d0e}.sql-table-page--light .sql-table-page__actions .sql-table-page__doc-action--red b{background:#fecaca;color:#991b1b}.sql-table-page--light .sql-table-page__create-menu,.sql-table-page--light .sql-table-page__document-bundle-menu{border-color:var(--sql-border);background:#fff;box-shadow:0 16px 34px #0f172a29}.sql-table-page--light .sql-table-page__actions .sql-table-page__create-menu button,.sql-table-page--light .sql-table-page__tools .sql-table-page__create-menu button,.sql-table-page--light .sql-table-page__actions .sql-table-page__document-bundle-menu button{border-color:var(--sql-border-soft);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-table-page__actions .sql-table-page__create-menu button:hover,.sql-table-page--light .sql-table-page__tools .sql-table-page__create-menu button:hover,.sql-table-page--light .sql-table-page__actions .sql-table-page__document-bundle-menu button:hover{background:#eff6ff}.sql-table-page--light .sql-table-page__document-check{border-color:var(--sql-border-soft);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-table-page__document-check-head{color:#64748b}.sql-table-page--light .sql-table-page__document-check:hover{background:#eff6ff}.sql-table-page--light .sql-table-page__actions .sql-table-page__document-bundle-menu .sql-table-page__document-submit{border-color:#86efac;background:#dcfce7;color:#166534}.sql-table-page--light .sql-table-page__actions .sql-table-page__document-bundle-menu .sql-table-page__document-submit:hover:not(:disabled){background:#bbf7d0}.sql-table-page--light .sql-table-page__actions .sql-table-page__document-bundle-menu .sql-table-page__document-submit--print{border-color:#93c5fd;background:#dbeafe;color:#1d4ed8}.sql-table-page--light .sql-table-page__actions .sql-table-page__document-bundle-menu .sql-table-page__document-submit--print:hover:not(:disabled){background:#bfdbfe}.sql-table-page--light .sql-table-page__primary,.sql-table-page--light .sql-table-page__actions .sql-table-page__primary{border-color:#86efac;background:#dcfce7;color:#166534}.sql-table-page--light .sql-table-page__primary:hover,.sql-table-page--light .sql-table-page__actions .sql-table-page__primary:hover{border-color:#4ade80;background:#bbf7d0}.sql-table-page--light .sql-table-page__tools>span,.sql-table-page--light .sql-table-page__tool-pill-button{border-color:var(--sql-border);background:#fff}.sql-table-page--light .sql-table-page__tool-pill-button:hover:not(:disabled){border-color:#fca5a5;background:#fee2e2;color:#991b1b}.sql-table-page--light .sql-table-page__tool-pill-button--danger{border-color:#fca5a5;background:#fee2e2;color:#991b1b}.sql-table-page--light .sql-table-page__tool-pill-button--danger:hover:not(:disabled){border-color:#ef4444;background:#fecaca;color:#7f1d1d}.sql-table-page--light .sql-table-page__row-toggle{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.sql-table-page--light .sql-table-page__row-toggle span{background:#dbeafe}.sql-table-page--light .sql-table-page__row-toggle b{background:#dbeafe;color:#1d4ed8}.sql-table-page--light .sql-table-page__row-toggle:hover{border-color:#93c5fd;background:#dbeafe}.sql-table-page--light .sql-table-page__pagination,.sql-table-page--light .sql-table-page__selected-panel{border-color:var(--sql-border);background:#fff;box-shadow:0 14px 34px #0f172a14}.sql-table-page--light .sql-table-page__selected-panel-bar b{color:var(--sql-text)}.sql-table-page--light .sql-table-page__selected-panel-bar span{color:var(--sql-muted)}.sql-table-page--light .sql-table-page__selected-panel-bar button{border-color:var(--sql-border);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-table-page__selected-panel-bar button:hover{border-color:#b7c4d6;background:#eef4ff}.sql-table-page--light .sql-table-page__selected-table-wrap{border-color:var(--sql-border);background:#fff}.sql-table-page--light .sql-table-page__pagination>span,.sql-table-page--light .sql-table-page__pagination-dots{color:var(--sql-muted)}.sql-table-page--light .sql-table-page__pagination button{border-color:var(--sql-border);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-table-page__pagination button:hover{border-color:#b7c4d6;background:#eef4ff}.sql-table-page--light .sql-table-page__pagination button.is-active{border-color:#93c5fd;background:#dbeafe;color:#1d4ed8}.sql-table-page--light .sql-table-page__search input,.sql-table-page--light .sql-order-editor__grid input{color:var(--sql-text)}.sql-table-page--light .sql-order-editor__grid input{border-color:var(--sql-border);background:#fff}.sql-table-page--light .sql-order-editor__date-shell>button{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.sql-table-page--light .sql-order-editor__date-shell>button:hover{border-color:#93c5fd;background:#dbeafe}.sql-table-page--light .sql-order-editor__date-picker{border-color:#cbd5e1;background:#fff;box-shadow:0 18px 42px #0f172a2e}.sql-table-page--light .sql-order-editor__date-picker-bar strong{color:var(--sql-text)}.sql-table-page--light .sql-order-editor__date-picker-bar button,.sql-table-page--light .sql-order-editor__date-picker-grid button{border-color:#dbe4f0;background:#f8fafc;color:var(--sql-text)}.sql-table-page--light .sql-order-editor__date-picker-weekdays span{color:var(--sql-muted)}.sql-table-page--light .sql-order-editor__date-picker-grid button.is-today{border-color:#22c55e}.sql-table-page--light .sql-order-editor__date-picker-grid button.is-selected{border-color:#2563eb;background:#2563eb;color:#fff}.sql-table-page--light .sql-order-editor__coffin-section{border-color:#fdba74;background:linear-gradient(135deg,#f0fdf4,#fff7ed)}.sql-table-page--light .sql-order-editor__section-head>span{background:#ffedd5;color:#9a3412}.sql-table-page--light .sql-order-editor__coffin-button{border-color:#fdba74;background:#ffedd5;color:#9a3412}.sql-table-page--light .sql-order-editor__coffin-button:hover{border-color:#fb923c;background:#fed7aa}.sql-table-page--light .sql-order-editor__coffin-section p{color:var(--sql-muted)}.sql-table-page--light .sql-farewell-planner,.sql-table-page--light .sql-farewell-calendar__day{border-color:#fed7aa;background:#fff7ed}.sql-table-page--light .sql-farewell-planner__header h3,.sql-table-page--light .sql-farewell-planner__toggle h3,.sql-table-page--light .sql-farewell-calendar__day h3,.sql-table-page--light .sql-farewell-planner__controls span,.sql-table-page--light .sql-farewell-planner__schedule b{color:#c2410c}.sql-table-page--light .sql-farewell-planner__header p,.sql-table-page--light .sql-farewell-planner__toggle p,.sql-table-page--light .sql-farewell-planner__schedule p,.sql-table-page--light .sql-farewell-calendar__bar p,.sql-table-page--light .sql-farewell-calendar__empty,.sql-table-page--light .sql-farewell-calendar__day em{color:var(--sql-muted)}.sql-table-page--light .sql-farewell-planner__header>span,.sql-table-page--light .sql-farewell-planner__toggle>span{border-color:#fed7aa;background:#ffedd5;color:#9a3412}.sql-table-page--light .sql-farewell-planner__controls input,.sql-table-page--light .sql-farewell-planner__controls select,.sql-table-page--light .sql-farewell-planner__check{border-color:var(--sql-border);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-farewell-planner__controls button,.sql-table-page--light .sql-farewell-calendar__bar button,.sql-table-page--light .sql-farewell-calendar__actions button{border-color:var(--sql-border);background:#eef4ff;color:var(--sql-text)}.sql-table-page--light .sql-farewell-planner__controls button:first-of-type{border-color:#86efac;background:#dcfce7;color:#166534}.sql-table-page--light .sql-farewell-planner__controls .sql-farewell-planner__date-shell button{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.sql-table-page--light .sql-farewell-planner__date-picker{border-color:#cbd5e1;background:#fff;box-shadow:0 18px 42px #0f172a2e}.sql-table-page--light .sql-farewell-planner__date-picker-bar strong,.sql-table-page--light .sql-farewell-planner__date-picker-grid button{color:var(--sql-text)}.sql-table-page--light .sql-farewell-planner__controls .sql-farewell-planner__date-picker-bar button,.sql-table-page--light .sql-farewell-planner__controls .sql-farewell-planner__date-picker-grid button{border-color:#dbe4f0;background:#f8fafc}.sql-table-page--light .sql-farewell-planner__date-picker-weekdays span{color:var(--sql-muted)}.sql-table-page--light .sql-farewell-planner__date-picker-grid button.is-today{border-color:#2563eb}.sql-table-page--light .sql-farewell-planner__date-picker-grid button.is-selected{border-color:#22c55e;background:#dcfce7}.sql-table-page--light .sql-farewell-planner__conflict{border-color:#fecaca;background:#fff1f2;color:#991b1b}.sql-table-page--light .sql-farewell-planner__schedule span,.sql-table-page--light .sql-farewell-calendar__day article{border-color:#fed7aa;background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-order-flags{border-color:#bfdbfe;background:#eff6ff}.sql-table-page--light .sql-order-flags h3,.sql-table-page--light .sql-order-flags__controls label{color:#1d4ed8}.sql-table-page--light .sql-order-flags p{color:var(--sql-muted)}.sql-table-page--light .sql-order-flags__controls label{border-color:#bfdbfe;background:#fff}.sql-table-page--light .sql-farewell-calendar__panel{border-color:#fed7aa;background:#fff}.sql-table-page--light .sql-farewell-calendar__bar h2,.sql-table-page--light .sql-farewell-calendar__day span{color:var(--sql-text)}.sql-table-page--light .sql-farewell-calendar__day b{color:#c2410c}.sql-table-page--light .sql-farewell-calendar__weekbar strong{color:var(--sql-text)}.sql-table-page--light .sql-farewell-calendar__weekbar button{border-color:var(--sql-border);background:#eef4ff;color:var(--sql-text)}.sql-table-page--light .sql-farewell-calendar__view-switch{border-color:var(--sql-border);background:#fff}.sql-table-page--light .sql-farewell-calendar__view-switch button{background:transparent}.sql-table-page--light .sql-farewell-calendar__view-switch button.is-active{background:#2563eb;color:#fff}.sql-table-page--light .sql-farewell-calendar__month{border-color:#bfdbfe;background:#eff6ff}.sql-table-page--light .sql-farewell-calendar__monthbar strong,.sql-table-page--light .sql-farewell-calendar__month-day{color:var(--sql-text)}.sql-table-page--light .sql-farewell-calendar__monthbar button{border-color:var(--sql-border);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-farewell-calendar__month-weekdays span{color:var(--sql-muted)}.sql-table-page--light .sql-farewell-calendar__month-day{border-color:#dbeafe;background:#fff}.sql-table-page--light .sql-farewell-calendar__month-day.is-today{border-color:#60a5fa;color:#1d4ed8}.sql-table-page--light .sql-farewell-calendar__month-day.is-selected-week{border-color:#fdba74;background:#ffedd5}.sql-table-page--light .sql-farewell-calendar__main-weekdays span,.sql-table-page--light .sql-farewell-calendar__month-cell header span,.sql-table-page--light .sql-farewell-calendar__month-events p{color:var(--sql-muted)}.sql-table-page--light .sql-farewell-calendar__month-view{border-color:#dbe3ef}.sql-table-page--light .sql-farewell-calendar__month-cell{border-color:#dbe3ef;background:#fff}.sql-table-page--light .sql-farewell-calendar__month-cell.is-muted{background:#f8fafc}.sql-table-page--light .sql-farewell-calendar__month-cell.is-today{background:#eff6ff}.sql-table-page--light .sql-farewell-calendar__month-cell header b{color:var(--sql-text)}.sql-table-page--light .sql-farewell-calendar__month-cell.is-today header b{color:#fff}.sql-table-page--light .sql-farewell-calendar__assign{border-color:#86efac;background:#dcfce7;color:#166534}.sql-table-page--light .sql-farewell-picker__panel{border-color:#86efac;background:#fff}.sql-table-page--light .sql-farewell-picker__bar h2,.sql-table-page--light .sql-farewell-picker__row b{color:var(--sql-text)}.sql-table-page--light .sql-farewell-picker__bar p,.sql-table-page--light .sql-farewell-picker__empty,.sql-table-page--light .sql-farewell-picker__search span,.sql-table-page--light .sql-farewell-picker__row span{color:var(--sql-muted)}.sql-table-page--light .sql-farewell-picker__bar button{border-color:var(--sql-border);background:#eef4ff;color:var(--sql-text)}.sql-table-page--light .sql-farewell-picker__search input{border-color:var(--sql-border);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-farewell-picker__row{border-color:var(--sql-border);background:#fff}.sql-table-page--light .sql-farewell-picker__row button{border-color:#86efac;background:#dcfce7;color:#166534}.sql-table-page--light .sql-farewell-calendar__day header{border-bottom-color:#fed7aa;background:#ffedd5}.sql-table-page--light .sql-farewell-calendar__day header span,.sql-table-page--light .sql-farewell-calendar__event strong{color:var(--sql-text)}.sql-table-page--light .sql-farewell-calendar__day--today{border-color:#60a5fa;box-shadow:inset 0 0 0 1px #2563eb2e}.sql-table-page--light .sql-farewell-calendar__day--today header{background:#dbeafe}.sql-table-page--light .sql-farewell-calendar__slot{border-color:#e2e8f0;background:#fff;color:#64748b}.sql-table-page--light .sql-farewell-calendar__slot:hover{border-color:#86efac;background:#dcfce7;color:#166534}.sql-table-page--light .sql-farewell-calendar__event{border-color:#fdba74;background:linear-gradient(135deg,#ffedd5,#dbeafe);color:var(--sql-text)}.sql-table-page--light .sql-farewell-calendar__event span,.sql-table-page--light .sql-farewell-calendar__event em{color:#9a3412}.sql-table-page--light .sql-table-page__status--notice{color:#1d4ed8}.sql-table-page--light .sql-table-page__status--error{color:#b91c1c}.sql-table-page--light .sql-orders-table th{border-bottom-color:#111827;background:linear-gradient(180deg,#dbe5f1,#c8d5e6);color:#0f172a;box-shadow:inset 0 1px #ffffffd1,0 2px #0f172a3d}.sql-table-page--light .sql-orders-table th.sql-orders-table__group--customer,.sql-table-page--light .sql-orders-table td.sql-orders-table__group--customer{background-color:#e9fbe9}.sql-table-page--light .sql-orders-table th.sql-orders-table__group--customer{background:linear-gradient(180deg,#bbf7d0,#93e8ad)}.sql-table-page--light .sql-orders-table th.sql-orders-table__group--deceased,.sql-table-page--light .sql-orders-table td.sql-orders-table__group--deceased{background-color:#e8f4ff}.sql-table-page--light .sql-orders-table th.sql-orders-table__group--deceased{background:linear-gradient(180deg,#bfdbfe,#9ec8fb)}.sql-table-page--light .sql-orders-table th.sql-orders-table__group--cremation{background:linear-gradient(180deg,#fed7aa,#fdba74)}.sql-table-page--light .sql-orders-table__group-toggle{border-color:#93c5fd;background:#dbeafe;color:#1d4ed8}.sql-table-page--light .sql-orders-table__group-toggle:hover{border-color:#60a5fa;background:#bfdbfe;color:#1e3a8a}.sql-table-page--light .sql-orders-table th,.sql-table-page--light .sql-orders-table td{border-bottom-color:#cbd5e1;border-right-color:#00000061;color:var(--sql-text)}.sql-table-page--light .sql-orders-table td[class*=sql-orders-table__arrival-date--day-]{color:#111827}.sql-table-page--light .sql-orders-table tbody tr{background:#fff}.sql-table-page--light .sql-orders-table tbody tr:nth-child(2n){background:#f8fafc}.sql-table-page--light .sql-orders-table tbody tr.is-without-reg-number{background:#fff7ed}.sql-table-page--light .sql-orders-table tbody tr:hover,.sql-table-page--light .sql-orders-table tbody tr.is-selected{background:#eaf2ff}.sql-table-page--light .sql-orders-table th.sql-orders-table__sticky-select,.sql-table-page--light .sql-orders-table td.sql-orders-table__sticky-select{background:#eef3f9;box-shadow:4px 0 10px #0f172a1f}.sql-table-page--light .sql-orders-table th.sql-orders-table__sticky-select{background:linear-gradient(180deg,#dbe5f1,#c8d5e6);box-shadow:inset 0 1px #ffffffd1,4px 0 10px #0f172a1f,0 2px #0f172a3d}.sql-table-page--light .sql-orders-table tbody tr td.sql-orders-table__sticky-select{background:#fff}.sql-table-page--light .sql-orders-table tbody tr:nth-child(2n) td.sql-orders-table__sticky-select{background:#f8fafc}.sql-table-page--light .sql-orders-table tbody tr.is-without-reg-number td.sql-orders-table__sticky-select{background:#fff7ed}.sql-table-page--light .sql-orders-table tbody tr:hover td.sql-orders-table__sticky-select,.sql-table-page--light .sql-orders-table tbody tr.is-selected td.sql-orders-table__sticky-select{background:#eaf2ff}.sql-table-page--light .sql-orders-table tbody tr.is-first-without-reg-row td.sql-orders-table__sticky-select,.sql-table-page--light .sql-orders-table tbody tr.is-first-numbered-row td.sql-orders-table__sticky-select{border-top-left-radius:8px;overflow:hidden}.sql-table-page--light .sql-orders-table tbody tr.is-last-without-reg-row td.sql-orders-table__sticky-select{border-bottom-left-radius:8px;overflow:hidden}.sql-table-page--light .sql-orders-table tbody tr.is-after-without-reg-number td.sql-orders-table__sticky-select{box-shadow:4px 0 10px #0f172a1f}.sql-table-page--light .sql-orders-table tbody tr.is-after-without-reg-number.is-selected td.sql-orders-table__sticky-select{box-shadow:inset 3px 0 0 var(--sql-blue),4px 0 10px #0f172a1f}.sql-table-page--light .sql-orders-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--sql-blue)}.sql-table-page--light .sql-orders-table__cell-editor{border-color:#60a5fa;background:#fff;color:var(--sql-text);box-shadow:0 0 0 3px #2563eb29}.sql-table-page--light .sql-orders-table__empty{color:var(--sql-muted)}.sql-table-page--light .sql-order-editor,.sql-table-page--light .sql-delete-confirm{background:#e2e8f0b8}.sql-table-page--light .sql-delete-confirm__panel{border-color:#fecaca;background:#fff;box-shadow:0 24px 70px #0f172a2e}.sql-table-page--light .sql-delete-confirm__panel h2{color:#991b1b}.sql-table-page--light .sql-delete-confirm__panel p{color:var(--sql-muted)}.sql-table-page--light .sql-delete-confirm__actions button{border-color:var(--sql-border);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-delete-confirm__actions button:hover{border-color:#b7c4d6;background:#eef4ff}.sql-table-page--light .sql-delete-confirm__actions .sql-delete-confirm__danger{border-color:#fca5a5;background:#dc2626;color:#fff}.sql-table-page--light .sql-telegram-confirm{background:#e2e8f0b8}.sql-table-page--light .sql-telegram-confirm__panel{border-color:#bfdbfe;background:#fff;box-shadow:0 24px 70px #0f172a2e}.sql-table-page--light .sql-telegram-confirm__panel h2{color:#1d4ed8}.sql-table-page--light .sql-telegram-confirm__panel p{color:var(--sql-muted)}.sql-table-page--light .sql-telegram-confirm__panel pre{border-color:var(--sql-border);background:#f8fafc;color:var(--sql-text)}.sql-table-page--light .sql-telegram-confirm__actions button{border-color:var(--sql-border);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-telegram-confirm__actions button:hover{border-color:#b7c4d6;background:#eef4ff}.sql-table-page--light .sql-telegram-confirm__actions .sql-telegram-confirm__send{border-color:#93c5fd;background:#2563eb;color:#fff}.sql-table-page--light .sql-coffins-dialog{background:#e2e8f0b8}.sql-table-page--light .sql-coffins-dialog__panel{border-color:var(--sql-border);background:#fff;box-shadow:0 24px 70px #0f172a2e}.sql-table-page--light .sql-coffins-dialog__bar h2,.sql-table-page--light .sql-coffins-dialog__row span{color:var(--sql-text)}.sql-table-page--light .sql-coffins-dialog__bar p,.sql-table-page--light .sql-coffins-dialog__status span{color:var(--sql-muted)}.sql-table-page--light .sql-coffins-dialog__bar button,.sql-table-page--light .sql-coffins-dialog__status button,.sql-table-page--light .sql-coffins-dialog__actions button,.sql-table-page--light .sql-coffins-dialog__row button{border-color:var(--sql-border);background:#fff;color:var(--sql-text)}.sql-table-page--light .sql-coffins-dialog__bar button:hover,.sql-table-page--light .sql-coffins-dialog__status button:hover,.sql-table-page--light .sql-coffins-dialog__actions button:hover,.sql-table-page--light .sql-coffins-dialog__row button:hover{border-color:#b7c4d6;background:#eef4ff}.sql-table-page--light .sql-coffins-dialog__list{border-color:var(--sql-border)}.sql-table-page--light .sql-coffins-dialog__row{border-bottom-color:var(--sql-border-soft)}.sql-table-page--light .sql-coffins-dialog__row b{background:var(--sql-blue-soft);color:#1d4ed8}.sql-table-page--light .sql-coffins-dialog__row button:first-child{border-color:#86efac;background:#dcfce7;color:#166534}.sql-table-page--light .sql-coffins-dialog__row button:last-child{border-color:#fecaca;background:#fee2e2;color:#991b1b}.sql-table-page--light .sql-coffins-dialog__empty{background:#f8fafc;color:var(--sql-muted)}.sql-table-page--light .sql-coffins-dialog__error{background:#fff1f2;color:#991b1b}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:861px)and (max-width:1800px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:22px 12px}.brand{justify-content:center;margin-bottom:28px}.brand>div{display:none}.sidebar-nav a,.sidebar-nav button,.sidebar-stats,.sidebar-footer{justify-content:center;padding-right:0;padding-left:0;font-size:0}.sidebar-nav a svg,.sidebar-nav button svg,.sidebar-stats svg,.sidebar-footer svg{flex:0 0 auto}.sidebar-nav__choice{position:fixed;top:148px;left:84px;z-index:40;width:190px}.sidebar-nav__choice button{justify-content:flex-start;padding:0 10px;font-size:13px}.sidebar-stats__title{gap:0;font-size:0}.sidebar-footer{right:12px;left:12px}.stat-card__count-row{align-items:flex-start;gap:8px}.stat-card__future span{font-size:11px;line-height:1.15}}@media(max-width:1180px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar{align-items:stretch;flex-direction:column}.topbar__actions{width:100%}.work-estimate{flex:0 0 auto}}@media(max-width:860px){.app-shell{display:block}.sidebar{display:none}.stats-modal{padding:12px}.stats-modal__panel{min-height:calc(100vh - 24px)}.stats-modal__bar{align-items:stretch;flex-direction:column}.stats-modal__grid{grid-template-columns:1fr}.stats-modal__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stats-modal__summary div{padding:12px 10px}.stats-modal__summary b{font-size:28px}.stats-duration__summary,.stats-duration__grid{grid-template-columns:1fr}.stats-duration__row{grid-template-columns:minmax(0,1fr) 34px 58px 58px;gap:6px;padding:8px 10px}.stats-duration__card{grid-template-columns:64px minmax(0,1fr)}.stats-duration__card b{font-size:18px}.stats-modal__chart-row{grid-template-columns:minmax(72px,96px) minmax(0,1fr) auto;gap:8px}.reserve-modal__summary,.reserve-modal__form,.reserve-modal__expense-preview{grid-template-columns:1fr}.reserve-modal{align-items:start;padding:10px}.reserve-modal__panel{width:100%;max-height:calc(100dvh - 20px)}.reserve-modal__panel--revenue{min-height:calc(100dvh - 20px)}.reserve-modal__panel--expense{min-height:calc(100dvh - 20px);padding-bottom:max(220px,calc(env(safe-area-inset-bottom) + 180px))}.reserve-modal__revenue-tools{align-items:stretch;flex-direction:column}.reserve-modal__revenue-list{max-height:220px}.reserve-modal__revenue-list--full{max-height:none}.sql-order-editor__grid{grid-template-columns:1fr}.sql-order-editor__section{padding:10px}.sql-order-editor__section-head{align-items:flex-start;flex-direction:column}.sql-order-editor__section-head button{width:100%;justify-content:center}.sql-farewell-planner__controls{grid-template-columns:1fr}.sql-farewell-planner__controls button,.sql-farewell-planner__controls button:first-of-type,.sql-farewell-planner__controls button:last-of-type{grid-column:auto;grid-row:auto}.sql-farewell-planner__toggle{gap:8px}.sql-order-flags__controls{flex-direction:column}.sql-order-flags__controls label{justify-content:flex-start;width:100%}.sql-farewell-calendar__day article{grid-template-columns:1fr}.sql-farewell-calendar__weekbar{grid-template-columns:repeat(2,minmax(0,1fr))}.sql-farewell-calendar__weekbar strong{grid-column:1 / -1;grid-row:1}.sql-farewell-calendar__body{grid-template-columns:1fr}.sql-farewell-calendar__month{max-width:360px}.sql-farewell-calendar__main{min-width:760px}.sql-farewell-calendar__week{min-width:920px}.main-content{padding:18px 12px 86px}.app-shell--fixed{height:auto;min-height:100dvh;overflow:visible}.main-content--full{min-height:100dvh;padding:8px 8px calc(76px + env(safe-area-inset-bottom));overflow:hidden}.workspace-shell{height:auto;min-height:100dvh;overflow:visible}.workspace-content{min-height:100dvh}.main-content--full .sql-table-page{height:calc(100dvh - 92px - env(safe-area-inset-bottom));min-height:0;gap:8px}.sql-table-page__bar{align-items:stretch;flex:0 0 auto;flex-direction:column;gap:8px;padding:8px}.sql-table-page__identity{min-width:0}.sql-table-page__logo{width:38px;height:38px}.sql-table-page__bar h2{font-size:17px}.sql-table-page__bar p,.sql-table-page__status{display:none}.sql-table-page__actions{position:relative;z-index:35;align-items:stretch;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.sql-table-page__document-bundle-menu{position:fixed;top:148px;right:10px;left:10px;z-index:1000;width:auto;max-width:calc(100vw - 20px);max-height:calc(100dvh - 170px - env(safe-area-inset-bottom));overflow-y:auto}.sql-table-page__document-check-menu{min-width:0}.sql-table-page__action-row{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%}.sql-table-page__actions button{flex:0 0 auto;min-height:34px;padding:0 10px;font-size:13px;white-space:nowrap}.sql-table-page__tools{flex:0 0 auto;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.sql-table-page__search{flex:0 0 min(68vw,360px)}.sql-table-page__tools>span,.sql-table-page__tool-pill-button,.sql-table-page__row-toggle,.sql-table-page__tools button{flex:0 0 auto;white-space:nowrap}.sql-table-page__table-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.sql-table-page__pagination{flex:0 0 auto;gap:6px;padding:5px 6px;overflow:hidden}.sql-table-page__pagination>span{flex:0 0 auto;font-size:11px}.sql-table-page__pagination>div{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.sql-table-page__pagination button,.sql-table-page__pagination-dots{flex:0 0 auto;min-width:30px;min-height:30px;padding:0 8px}.sql-orders-table th,.sql-orders-table td{padding:7px 8px;font-size:12px}.sql-orders-table th{font-size:11px}.sql-orders-table__resize-handle{display:none}.sql-orders-table__actions-col{width:84px}.sql-orders-table__row-actions{gap:4px}.sql-orders-table__row-actions button{width:30px;min-height:30px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card{grid-template-columns:minmax(0,1fr);min-height:88px;padding:11px 12px}.stat-card--no-icon{grid-template-columns:minmax(0,1fr)}.stat-card__icon{display:none}.stat-card p{margin-bottom:6px;font-size:11px}.stat-card strong{font-size:29px}.stat-card span{font-size:12px}.stat-card--ourOrders,.stat-card--coffins{grid-column:1 / -1}.stat-card__count-row{align-items:flex-start;gap:8px}.stat-card__future{max-width:100%;overflow:hidden}.stat-card__future span{font-size:11px;line-height:1.2;white-space:normal;word-break:normal}.stat-card__report{gap:5px}.stat-card__report div{gap:8px;padding-bottom:5px}.stat-card__report strong{font-size:23px}.sections-grid{grid-template-columns:1fr;grid-template-areas:"current" "farewell" "morgue" "future" "crematedToday" "crematedAll"}.section-card__header{align-items:flex-start;flex-wrap:wrap}.section-card__furnace{flex:1 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;margin-left:0;gap:5px}.section-card__furnace div{justify-items:center;min-width:0;width:100%;padding:6px 4px;text-align:center}.section-card__furnace b{font-size:15px}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;justify-content:space-around;gap:4px;min-height:64px;padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--border);background:#080f1df0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-nav a,.bottom-nav button{display:grid;flex:1 1 0;min-width:0;gap:4px;border:0;background:transparent;place-items:center;color:#c8d3e4;cursor:pointer;font-size:10px}.app-shell--operator .topbar,.app-shell--operator .topbar__actions,.app-shell--operator .finance-banners,.app-shell--operator .finance-banner,.app-shell--operator .stats-grid,.app-shell--operator .stat-card,.app-shell--operator .record,.app-shell--operator .record__start-cremation-form,.app-shell--operator .reserve-modal,.app-shell--operator .reserve-modal__panel{transform:translateZ(0);backface-visibility:hidden}.app-shell--operator .finance-banner--fuel,.app-shell--operator .record__start-cremation-form{background-color:#101827;background-image:none}.app-shell--operator .bottom-nav,.app-shell--operator .reserve-modal{-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-nav span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav a:hover,.bottom-nav button:hover,.bottom-nav button.is-active{color:#fff}}@media(max-width:380px){.bottom-nav{gap:2px}.bottom-nav a,.bottom-nav button{gap:3px;font-size:9px}.bottom-nav svg{width:17px;height:17px}}@media(max-width:520px){.topbar{margin-bottom:8px}.topbar__actions{align-items:stretch;flex-direction:column}.work-estimate{width:100%}.work-estimate>div{flex:1 1 auto;min-width:104px;padding:6px 8px}.work-estimate label{min-width:64px;padding:6px 7px}.work-estimate__capacity{min-width:94px}.work-estimate__external{min-width:76px;max-width:88px;padding:6px 7px}.finance-banners{gap:8px}.status-row{min-height:0;margin-bottom:8px}.status-row:empty{display:none}.work-estimate span,.work-estimate small{font-size:10px}.work-estimate strong,.work-estimate input{font-size:16px}.search-bar{flex-basis:auto;min-width:0}.refresh-button{justify-content:center;width:100%}.topbar h1{font-size:24px;white-space:nowrap}.topbar__title-row{gap:4px;flex-wrap:nowrap}.topbar__logo{flex:0 0 auto;display:grid;width:28px;height:28px;margin-left:0;margin-right:auto;place-items:center;overflow:hidden;border-radius:8px;background:#ffffffeb}.furnace-link{min-height:30px;padding:0 10px;font-size:13px}.stats-grid{gap:8px}.stat-card{min-height:88px}.record__main{align-items:flex-start;flex-direction:column}}.test-mode-banner{position:sticky;top:0;z-index:2000;width:100%;padding:10px 16px;background:#b91c1c;color:#fff;font-size:14px;font-weight:800;text-align:center;letter-spacing:0;box-shadow:0 2px 10px #0f172a3d}.test-mode-banner{position:sticky;top:0;z-index:2000;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;width:100%;padding:10px 16px;background:#b91c1c;color:#fff;font-size:14px;font-weight:700;text-align:center;letter-spacing:0;box-shadow:0 2px 10px #0f172a3d}.read-only-toast{position:fixed;right:16px;bottom:16px;z-index:2500;max-width:min(420px,calc(100vw - 32px));padding:12px 14px;border-radius:8px;background:#111827;color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 14px 30px #0f172a47}.runtime-config-error{min-height:100vh;padding:48px 24px;background:#111827;color:#fff}.runtime-config-error h1{margin:0 0 16px;font-size:28px}.read-only-disabled-control,.read-only-disabled-control:hover{cursor:not-allowed!important;opacity:.54!important}.applications-page{display:grid;gap:14px;padding:10px 0 32px}.crm-workspace{--crm-sticky-top: 0px;--crm-mini-calendar-width: 236px;--crm-field-label-color: #2F5D7C;--crm-field-label-weight: 700;--crm-detail-label-weight: 800;align-content:start;width:100%;height:100%;min-height:0;padding:14px;overflow-x:hidden;overflow-y:auto;border-radius:8px;background:#f8fafc;color:#0f172a}.crm-field-label,.crm-data-label{color:var(--crm-field-label-color);font-weight:var(--crm-field-label-weight)}.crm-detail-label{font-weight:var(--crm-detail-label-weight)}.crm-workspace .crm-field-label.is-disabled{color:#6f8798}.crm-field-label__required{color:#b91c1c}.applications-page__header{display:flex;align-items:end;justify-content:space-between;gap:16px}.applications-page__header p{margin:0 0 4px;color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.applications-page__header h1{margin:0;color:#0f172a;font-size:28px;line-height:1.1}.applications-page__header>span{padding:7px 10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:700}.applications-counters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.applications-counters button,.applications-toolbar,.application-card,.applications-state,.applications-notice{border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 8px 22px #0f172a0f}.applications-counters button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:9px 10px;color:#334155;cursor:pointer;text-align:left}.applications-counters button:hover,.applications-toolbar__reset:hover,.application-card__open:hover{border-color:#93c5fd;background:#eff6ff}.applications-counters span{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.applications-counters strong{color:#0f172a;font-size:20px}.applications-toolbar{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(136px,1fr));gap:10px;padding:12px}.applications-toolbar--sticky{position:sticky;top:var(--crm-sticky-top);z-index:40;background:#fffffffa;box-shadow:0 10px 24px #0f172a1a}.applications-toolbar label{display:grid;gap:5px;min-width:0;color:#475569;font-size:12px;font-weight:700}.applications-toolbar input,.applications-toolbar select{min-width:0;min-height:36px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font:inherit}.applications-toolbar select{padding:0 9px}.applications-toolbar__search div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.applications-toolbar__search input{min-height:32px;padding:0;border:0;outline:0}.applications-toolbar__check{display:flex!important;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.applications-toolbar__check input{width:16px;min-height:16px}.applications-toolbar__reset,.application-card__open{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#1e293b;cursor:pointer;font-weight:800}.applications-list{display:grid;gap:10px}.application-card{display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(230px,1fr) minmax(240px,.9fr);gap:14px;padding:14px}.application-card__main,.application-card__schedule,.application-card__side,.application-card__meta,.application-card__badges{display:grid;gap:8px}.application-card__meta,.application-card__schedule{align-content:start;gap:16px}.application-card__side{align-content:start;gap:14px}.application-card__identity h3{margin:4px 0;color:#0f172a;font-size:18px;line-height:1.2}.application-card__identity p,.application-card__note{margin:0;color:#64748b;font-size:13px}.application-card__number{color:#2563eb;font-size:12px;font-weight:800}.application-card__field{display:flex;align-self:start;flex-direction:column;gap:4px;justify-content:flex-start;min-width:0}.application-card__field span{color:var(--crm-field-label-color);font-size:11px;font-weight:700;text-transform:uppercase}.application-card__field b{overflow-wrap:anywhere;color:#1e293b;font-size:13px;line-height:1.25}.application-card__badges{grid-template-columns:repeat(auto-fit,minmax(112px,max-content));align-items:start}.application-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.application-badge--waiting,.application-badge--planned{background:#e0f2fe;color:#075985}.application-badge--active,.application-badge--urgent{background:#fee2e2;color:#991b1b}.application-badge--completed{background:#ede9fe;color:#5b21b6}.application-badge--ready,.application-badge--paid{background:#dcfce7;color:#166534}.application-badge--issued{background:#f1f5f9;color:#334155}.application-badge--neutral,.application-badge--unknown,.application-badge--warning{background:#fef3c7;color:#92400e}.application-warnings{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;padding:8px 9px;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:12px;line-height:1.3}.applications-state,.applications-notice{display:grid;gap:5px;padding:16px;color:#334155}.applications-state strong{color:#0f172a}.applications-state--error{border-color:#fecaca;background:#fff1f2;color:#991b1b}.applications-notice{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:700}@media(max-width:1180px){.applications-counters,.applications-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.application-card{grid-template-columns:1fr}}@media(max-width:860px){.applications-page{padding-bottom:84px}.crm-workspace{height:auto;min-height:calc(100dvh - 92px - env(safe-area-inset-bottom));padding:10px}.applications-page__header{align-items:stretch;flex-direction:column}.applications-counters,.applications-toolbar{grid-template-columns:1fr}.application-card{padding:12px}.application-card__badges{grid-template-columns:1fr}}.application-details-page{align-content:start;gap:14px}.application-details-header,.application-details-state,.application-detail-section,.application-side-panel,.application-indicator,.application-details-partial{border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#0f172a;box-shadow:0 8px 22px #0f172a0f}.application-details-header{display:grid;gap:12px;padding:14px}.application-details-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;min-height:34px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#1e293b;cursor:pointer;font-weight:800}.application-details-header__main{display:flex;align-items:end;justify-content:space-between;gap:16px}.application-details-header p,.application-details-header h1,.application-details-header strong,.application-details-header .application-details-life-dates,.application-detail-section h3,.application-side-panel h3,.application-side-panel p,.application-detail-empty,.application-detail-note{margin:0}.application-details-header p{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.application-details-header h1{margin-top:3px;color:#0f172a;font-size:28px;line-height:1.1}.application-details-header__identity>strong{display:block;margin-top:7px;color:#1e293b;font-size:18px}.application-details-header .application-details-life-dates{display:block;margin-top:4px;color:#64748b}.application-details-header__badges,.application-indicators,.application-tabs,.application-documents-list,.application-services-list,.application-events-list{display:flex;gap:8px}.application-details-header__badges{flex-wrap:wrap;justify-content:flex-end}.application-details-header__badges span,.application-details-header__badges b,.application-details-header__badges em{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:800}.application-details-header__badges span{background:#fee2e2;color:#991b1b}.application-details-header__badges b{background:#e0f2fe;color:#075985}.application-details-header__badges em{background:#f1f5f9;color:#334155}.application-indicators{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.application-indicator{display:grid;gap:4px;min-height:58px;padding:10px}.application-indicator span,.application-detail-field span{color:var(--crm-field-label-color);font-size:11px;font-weight:800;text-transform:uppercase}.application-indicator b,.application-detail-field b{overflow-wrap:anywhere;color:#0f172a;font-size:14px;line-height:1.25}.application-details-partial{padding:10px 12px;background:#fff7ed;color:#9a3412;font-size:13px;font-weight:800}.application-details-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:14px;min-height:0}.application-details-main,.application-details-side{display:grid;align-content:start;gap:12px;min-width:0}.application-tabs{overflow-x:auto;padding-bottom:3px;-webkit-overflow-scrolling:touch}.application-tabs button{flex:0 0 auto;min-height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-weight:800;white-space:nowrap}.application-tabs button.is-active{border-color:#2563eb;background:#dbeafe;color:#1d4ed8}.application-tabs button:focus-visible,.application-details-back:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.application-tab-panel{min-width:0}.application-detail-section{display:grid;gap:12px;padding:14px}.application-detail-section h3,.application-side-panel h3{color:#0f172a;font-size:17px}.application-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.application-detail-field{display:grid;align-content:start;gap:4px;min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.application-detail-note{padding:9px 10px;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:800}.application-queue-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:8px;background:#eef2ff;color:#3730a3}.application-queue-panel span{color:var(--crm-field-label-color);font-size:12px;font-weight:800;text-transform:uppercase}.application-queue-panel b{font-size:24px}.application-documents-list,.application-services-list,.application-events-list{display:grid}.application-document-row,.application-service-row,.application-event-row{display:grid;grid-template-columns:minmax(160px,1fr) repeat(3,minmax(90px,.45fr));gap:8px;align-items:center;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155}.application-event-row{grid-template-columns:minmax(160px,1fr) minmax(120px,.5fr) minmax(120px,.5fr)}.application-service-row{grid-template-columns:minmax(180px,1fr) minmax(130px,.65fr) 90px 110px 110px minmax(110px,.5fr)}.application-event-row p{grid-column:1 / -1;margin:0;color:#64748b}.application-document-row b,.application-service-row b,.application-event-row b{color:#0f172a}.application-document-row small,.application-document-row em,.application-service-row em,.application-event-row small{color:#64748b;font-style:normal}.application-side-panel{display:grid;gap:9px;padding:12px}.application-side-panel--warning{border-color:#fed7aa;background:#fff7ed}.application-side-panel--warning p{color:#9a3412;font-size:13px;font-weight:700}.application-side-panel dl{display:grid;gap:8px;margin:0}.application-side-panel dl div{display:grid;gap:2px}.application-side-panel dt{color:var(--crm-field-label-color);font-size:11px;font-weight:800;text-transform:uppercase}.application-side-panel dd{margin:0;color:#0f172a;font-weight:800}.application-side-panel p span{display:block;color:#64748b;font-size:12px}.application-details-state{display:grid;gap:8px;padding:18px}.application-details-state button{width:max-content;min-height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#1e293b;cursor:pointer;font-weight:800}.application-details-state--error{border-color:#fecaca;background:#fff1f2;color:#991b1b}@media(max-width:1180px){.application-indicators{grid-template-columns:repeat(3,minmax(0,1fr))}.application-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.application-details-header__main,.application-details-layout{grid-template-columns:1fr}.application-details-header__main{display:grid}.application-details-header__badges{justify-content:flex-start}.application-indicators,.application-detail-grid,.application-document-row,.application-service-row,.application-event-row{grid-template-columns:1fr}}.application-details-page.crm-workspace{gap:10px;padding:10px;background:#f7f9fc}.application-details-page .application-details-header,.application-details-page .application-detail-section,.application-details-page .application-side-panel,.application-details-page .application-important-notice,.application-details-page .application-overview-card{border-color:#d8e0ea;box-shadow:none}.application-details-page .application-details-header{gap:9px;padding:10px 12px 12px}.application-details-page .application-details-back{min-height:30px;padding:0 9px;border-color:#d7dee9;background:#fff;color:#334155;font-size:13px}.application-details-page .application-details-header__main{align-items:center}.application-details-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.application-details-title-row h1{margin:0;color:#0f172a;font-size:23px;line-height:1.08}.application-details-title-row b{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:6px;background:#fff4d8;color:#9a5b00;font-size:12px;font-weight:800}.application-details-page .application-details-header__identity>strong{margin-top:7px;font-size:16px;line-height:1.18}.application-details-page .application-details-header .application-details-life-dates{margin-top:3px;font-size:13px}.application-details-page .application-details-header__badges{align-items:center}.application-details-page .application-details-header__badges span,.application-details-page .application-details-header__badges em{min-height:26px;border-radius:6px;font-size:12px}.application-details-page .application-tabs{gap:18px;min-height:34px;padding:0 4px;border-bottom:1px solid #dbe3ef}.application-details-page .application-tabs button{min-height:34px;padding:0 0 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#475569;font-size:13px;font-weight:800}.application-details-page .application-tabs button.is-active{border-bottom-color:#2563eb;background:transparent;color:#1d4ed8}.application-details-page .application-tabs button:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:4px}.application-details-page .application-details-layout{grid-template-columns:minmax(0,3.35fr) minmax(248px,.95fr);gap:10px}.application-overview-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(240px,1.1fr) minmax(220px,.95fr);gap:10px;min-width:0}.application-overview-card{display:grid;align-content:start;gap:10px;min-width:0;padding:11px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#0f172a}.application-overview-card h3,.application-side-panel h3,.application-important-notice h3{margin:0;color:#0f172a;font-size:14px;line-height:1.15}.application-info-list,.application-plan-list,.application-key-events,.application-indicators-list{display:grid;gap:8px}.application-info-row,.application-plan-row{display:grid;align-content:start;gap:4px;min-width:0}.application-info-row span,.application-plan-row span,.application-indicator-row span{color:var(--crm-field-label-color);font-size:11px;font-weight:700;line-height:1.15}.application-info-row>.crm-detail-label,.application-plan-row>.crm-detail-label,.application-indicator-row>.crm-detail-label{font-weight:var(--crm-detail-label-weight)}.application-info-row b,.application-plan-row b,.application-indicator-row b{overflow-wrap:anywhere;color:#0f172a;font-size:13px;line-height:1.2}.application-info-row--strong b,.application-plan-row--strong b{font-size:14px;font-weight:900}.application-key-event{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:start;min-width:0}.application-key-event>span{position:relative;display:grid;width:15px;height:15px;margin-top:1px;border-radius:50%;background:#22c55e;box-shadow:inset 0 0 0 4px #dcfce7}.application-key-event:not(:last-child):before{content:"";position:absolute;top:17px;bottom:-8px;left:7px;width:1px;background:#bbf7d0}.application-key-event b{display:block;color:#0f172a;font-size:12px;line-height:1.2}.application-key-event p,.application-key-event time{margin:2px 0 0;color:#64748b;font-size:11px;line-height:1.25}.application-key-event time{white-space:nowrap}.application-details-page .application-side-panel{gap:10px;padding:11px}.application-indicator-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:27px}.application-indicator-row b{flex:0 0 auto;max-width:58%;padding:3px 7px;border-radius:6px;background:#f1f5f9;text-align:right}.application-comments-panel p{margin:0;padding:9px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.35}.application-important-notice{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,auto);gap:14px;align-items:start;padding:12px;border:1px solid #f2cf8a;border-radius:8px;background:#fff9ed;color:#7c4a03}.application-important-notice__title{display:flex;align-items:center;gap:8px;color:#b45309}.application-important-notice__body{display:grid;gap:5px}.application-important-notice__body p,.application-important-notice__contact span,.application-important-notice__contact small{margin:0;color:#7c4a03;font-size:12px;line-height:1.3}.application-important-notice__body p:before{content:"•";margin-right:6px}.application-important-notice__contact{display:grid;gap:3px}.application-important-notice__contact b{color:#0f172a;font-size:13px}.application-important-notice__contact small{display:inline-flex;align-items:center;gap:5px;font-weight:800}.application-details-page .application-detail-section{padding:11px}.application-details-page .application-detail-grid{gap:8px}.application-details-page .application-detail-field{gap:3px;padding:8px;box-shadow:none}@media(max-width:1180px){.application-overview-grid{grid-template-columns:1fr}.application-details-page .application-details-layout{grid-template-columns:minmax(0,1fr) minmax(238px,.42fr)}}@media(max-width:860px){.application-details-page.crm-workspace{padding:8px}.application-details-page .application-details-layout,.application-important-notice{grid-template-columns:1fr}.application-details-page .application-tabs{gap:14px;overflow-x:auto}.application-key-event{grid-template-columns:16px minmax(0,1fr)}.application-key-event time{grid-column:2;white-space:normal}}.applications-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,17%);gap:14px;align-items:start}.applications-workspace-main{min-width:0}.crm-sidebar{position:sticky;top:var(--crm-sticky-top);display:grid;gap:10px;max-height:calc(100dvh - 40px - var(--crm-sticky-top));padding:11px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fffffff0;box-shadow:0 12px 32px #0f172a14}.crm-sidebar--compact{font-size:12px}.crm-sidebar__header,.farewell-mini-calendar__bar,.farewell-day-list header,.farewell-calendar-toolbar,.farewell-calendar-toolbar__controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-sidebar__header h2,.crm-sidebar__header p,.farewell-day-list h3,.farewell-calendar-toolbar h1,.farewell-calendar-toolbar p{margin:0}.crm-sidebar__header h2,.farewell-calendar-toolbar h1{color:#172033}.crm-sidebar--compact .crm-sidebar__header h2{font-size:16px}.crm-sidebar--compact .farewell-day-list h3{font-size:13px}.crm-sidebar__header p,.farewell-calendar-toolbar p,.farewell-day-list__empty,.farewell-calendar-week__day p,.farewell-calendar-day__timeline span,.farewell-calendar-day__halls{color:#64748b}.crm-sidebar__calendar-link,.farewell-mini-calendar__bar button,.farewell-calendar-toolbar button,.farewell-calendar-month__more{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#fff;color:#172033;font:inherit;cursor:pointer}.crm-sidebar__calendar-link{padding:0 8px;font-size:12px;white-space:nowrap}.farewell-mini-calendar,.farewell-day-list{display:grid;gap:7px}.farewell-mini-calendar__bar strong{text-transform:capitalize}.farewell-mini-calendar__bar button{width:30px;padding:0}.farewell-mini-calendar__weekdays,.farewell-mini-calendar__grid,.farewell-calendar-month__weekdays,.farewell-calendar-month__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.farewell-mini-calendar__weekdays span,.farewell-calendar-month__weekdays span{padding:3px 0;color:#64748b;font-size:12px;text-align:center}.farewell-mini-calendar__grid{gap:3px}.farewell-mini-calendar__day{position:relative;display:grid;place-items:center;min-width:0;min-height:28px;aspect-ratio:1;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc;color:#172033;font:inherit;cursor:pointer}.farewell-mini-calendar__day.is-muted{color:#94a3b8;background:#fff}.farewell-mini-calendar__day.is-today{border-color:#2563eb}.farewell-mini-calendar__day.is-selected{color:#fff;background:#172033}.farewell-mini-calendar__day.is-disabled,.farewell-mini-calendar__day:disabled{border-color:#e5e7eb;background:#f3f4f6;color:#b6beca;cursor:not-allowed;opacity:.65}.farewell-mini-calendar__day b{position:absolute;right:2px;bottom:2px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;background:#f59e0b;color:#111827;font-size:10px;line-height:14px}.farewell-day-list header span{min-width:22px;height:22px;border-radius:999px;background:#e0f2fe;color:#075985;font-weight:700;line-height:22px;text-align:center}.farewell-day-list__items{display:grid;gap:6px;max-height:clamp(140px,28dvh,260px);overflow-y:auto;padding-right:2px}.farewell-day-list__item,.farewell-event-card{display:grid;gap:3px;width:100%;padding:8px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#f8fbff;color:#172033;font:inherit;text-align:left;cursor:pointer}.farewell-day-list__item small,.farewell-event-card small,.farewell-day-list__item em{color:#64748b;font-size:12px;font-style:normal}.farewell-calendar-page{display:grid;gap:18px;max-width:100%;overflow-x:hidden}.farewell-calendar-toolbar{flex-wrap:wrap;padding:18px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff}.farewell-calendar-toolbar__controls{flex-wrap:wrap;justify-content:flex-end}.farewell-calendar-toolbar__switch{display:inline-flex;padding:3px;border-radius:8px;background:#eef2f7}.farewell-calendar-toolbar button{padding:0 12px}.farewell-calendar-toolbar__switch button{border-color:transparent;background:transparent}.farewell-calendar-toolbar__switch button.is-active{background:#172033;color:#fff}.farewell-calendar-toolbar__back{margin-bottom:8px}.farewell-calendar-state{padding:18px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.farewell-calendar-state--error{color:#b91c1c}.farewell-calendar-day,.farewell-calendar-week__day,.farewell-calendar-month__day{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff}.farewell-calendar-day{display:grid;gap:12px;padding:16px}.farewell-calendar-day header,.farewell-calendar-week__day header{display:flex;align-items:center;justify-content:space-between;gap:8px}.farewell-calendar-day h2{margin:0}.farewell-calendar-day__timeline{display:grid;border-top:1px solid rgba(148,163,184,.18)}.farewell-calendar-day__timeline>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:12px;min-height:44px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.18)}.farewell-calendar-day__timeline time{color:#475569;font-variant-numeric:tabular-nums}.farewell-calendar-day__timeline>div>div{display:grid;gap:8px}.farewell-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(170px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.farewell-calendar-week__day{display:grid;align-content:start;gap:10px;min-height:300px;padding:12px}.farewell-calendar-week__day header{border-bottom:1px solid rgba(148,163,184,.18);padding-bottom:8px}.farewell-event-card--compact{padding:8px;font-size:13px}.farewell-calendar-month{display:grid;gap:8px;min-width:0}.farewell-calendar-month__grid{gap:8px}.farewell-calendar-month__day{display:grid;align-content:start;gap:8px;min-height:128px;padding:8px}.farewell-calendar-month__day.is-muted{opacity:.55}.farewell-calendar-month__day.is-today{border-color:#2563eb}.farewell-calendar-month__date{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;border:0;background:transparent;color:#172033;font:inherit;cursor:pointer}.farewell-calendar-month__date span{color:#075985;font-size:12px;font-weight:700}.farewell-calendar-month__day>div{display:grid;gap:6px}.farewell-calendar-month__more{min-height:28px;padding:0 8px;color:#2563eb;font-size:13px}@media(max-width:1050px){.applications-workspace-layout{grid-template-columns:1fr}.crm-sidebar{position:static;max-height:none}}@media(max-width:760px){.farewell-calendar-month__grid,.farewell-calendar-month__weekdays{gap:4px}.farewell-calendar-month__day{min-height:96px;padding:6px}.farewell-calendar-month .farewell-event-card small{display:none}}.applications-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.applications-page__count,.applications-page__new-button{min-height:36px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#334155;font-size:13px;font-weight:800}.applications-page__count{display:inline-flex;align-items:center;padding:7px 10px}.applications-page__new-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;background:#0f766e;border-color:#0f766e;color:#fff;cursor:pointer;box-shadow:0 8px 20px #0f766e33}.applications-page__new-button:hover{background:#115e59;border-color:#115e59}.application-wizard{display:grid;gap:14px;padding:14px}.application-wizard__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.application-wizard__header h1{margin:0;color:#0f172a;font-size:28px;line-height:1.1}.application-wizard__header p{margin:0 0 4px;color:#b91c1c;font-size:12px;font-weight:900;letter-spacing:0}.application-wizard__header-actions,.application-wizard__nav{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.application-wizard__back,.application-wizard__primary,.application-wizard__secondary,.application-wizard__danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1e293b;cursor:pointer;font-weight:800}.application-wizard__primary{border-color:#0f766e;background:#0f766e;color:#fff}.application-wizard__secondary:hover,.application-wizard__back:hover{border-color:#93c5fd;background:#eff6ff}.application-wizard__primary:hover{border-color:#115e59;background:#115e59}.application-wizard__danger{border-color:#fecaca;background:#fff7f7;color:#991b1b}.application-wizard__danger:hover{background:#fee2e2}.application-wizard__secondary:disabled,.application-wizard__primary:disabled{cursor:not-allowed;opacity:.45}.application-wizard__message,.application-wizard__warning,.application-wizard__notice,.application-wizard__error-summary{border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700}.application-wizard__message{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.application-wizard__restored{display:flex;align-items:center;justify-content:space-between;gap:12px}.application-wizard__restored span{display:grid;gap:2px}.application-wizard__restored button{min-height:34px;padding:0 11px;border:1px solid #86efac;border-radius:8px;background:#fff;color:#166534;cursor:pointer;font-weight:800}.application-wizard__warning{grid-column:1 / -1;border:1px solid #fde68a;background:#fffbeb;color:#92400e}.application-wizard__notice{border:1px solid #bae6fd;background:#f0f9ff;color:#075985}.application-wizard__error-summary{border:1px solid #fecaca;background:#fff7f7;color:#991b1b}.application-wizard__error-summary ul{margin:6px 0 0;padding-left:18px}.application-wizard__steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.application-wizard__steps button{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-size:12px;font-weight:800;text-align:center}.application-wizard__steps button span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#e2e8f0;color:#334155}.application-wizard__steps button.is-active{border-color:#0f766e;background:#ecfdf5;color:#0f172a}.application-wizard__steps button.is-active span{background:#0f766e;color:#fff}.application-wizard__panel,.application-wizard__preview{display:grid;gap:14px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;padding:14px;box-shadow:0 8px 22px #0f172a0f}.application-wizard__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.application-wizard__intake{display:grid;gap:12px}.application-wizard__intake-row,.application-wizard__intake-agency{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.application-wizard__intake-row--timing{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(150px,1fr)}.application-wizard__type-source-vertical{display:grid;align-content:start;gap:12px;width:100%;max-width:660px}.application-wizard__type-source-group{display:contents}.application-wizard__centered-step{display:grid;align-content:start;gap:12px;width:100%;margin-inline:auto}.application-wizard__centered-step--form,.application-wizard__nav--centered-form{max-width:660px}.application-wizard__centered-step--wide,.application-wizard__nav--centered-wide{max-width:900px}.application-wizard__nav--centered{width:100%;margin-inline:auto}.application-wizard__centered-step--form .application-wizard__deceased-row{display:contents}.application-wizard__centered-step--form .application-wizard__deceased-row-wide,.application-wizard__centered-step--form .application-wizard__deceased-morgue-row,.application-wizard__centered-step--form .application-wizard__directory-field,.application-wizard__centered-step--form .application-wizard__contact--wide{grid-column:auto;width:100%}.application-wizard__centered-step--form .application-wizard__farewell-calendar,.application-wizard__centered-step--wide .application-wizard__catalog-grid,.application-wizard__centered-step--wide .application-wizard__discount-panel,.application-wizard__centered-step--wide .application-wizard__summary{grid-template-columns:minmax(0,1fr)}.application-wizard__farewell-calendar--compact .farewell-mini-calendar{width:100%;max-width:var(--crm-mini-calendar-width);margin-inline:auto}.application-wizard__farewell-planning{display:grid;grid-template-columns:var(--crm-mini-calendar-width) minmax(0,1fr);align-items:start;gap:12px;width:100%}.application-wizard__farewell-planning>.application-wizard__farewell-calendar,.application-wizard__farewell-planning>.application-wizard__availability{grid-column:auto;min-width:0}.application-wizard__farewell-planning>.application-wizard__availability{display:flex;flex-direction:column;align-self:stretch}.application-wizard__farewell-planning .application-wizard__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-block:auto;padding-top:8px}.application-wizard__farewell-planning .application-wizard__slots button{min-height:30px}.application-wizard__farewell-bookings{display:grid;gap:6px;width:100%;padding:10px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.application-wizard__farewell-bookings p{margin:0;color:#64748b;font-size:12px;font-weight:700}.application-wizard__farewell-bookings b{color:#334155}.application-wizard__field,.application-wizard__checkbox{display:grid;gap:5px;min-width:0;color:#475569;font-size:12px;font-weight:800}.application-wizard__field>.crm-field-label{font-weight:800}.application-wizard__field input,.application-wizard__field select,.application-wizard__field textarea,.application-wizard__service-row input[type=number]{width:100%;min-width:0;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font:inherit}.application-wizard__field input,.application-wizard__field select,.application-wizard__field textarea{padding:0 10px}.application-wizard__field textarea{min-height:84px;padding-top:9px;resize:vertical}.application-wizard__field b{color:#b91c1c}.application-wizard__field-error{min-height:16px;color:#b91c1c;font-size:12px;font-weight:800}.application-wizard__checkbox{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:38px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.application-wizard__checkbox input{width:16px;height:16px}.application-wizard__calculated{display:flex;align-items:center;min-height:38px;padding:0 10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;color:#475569;font-size:13px;font-weight:800}.application-wizard__calculated-field{display:grid;gap:5px;min-width:0;color:#475569;font-size:12px;font-weight:800}.application-wizard__services{display:grid;gap:8px}.service-package-panel{display:grid;gap:12px;padding:14px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.service-package-panel__heading,.service-package-panel__choice-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.service-package-panel__heading h3,.service-package-panel__heading p{margin:0}.service-package-panel__heading h3{color:#0f172a;font-size:16px}.service-package-panel__heading p,.service-package-panel__details small{margin-top:3px;color:#64748b;font-size:12px}.service-package-panel__heading>strong{color:#047857;font-size:15px;white-space:nowrap}.service-package-panel__options,.service-package-panel__segmented{display:flex;flex-wrap:wrap;gap:6px}.service-package-panel__options button,.service-package-panel__segmented button{min-height:38px;padding:0 14px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;font-size:12px;font-weight:900}.service-package-panel__options button.is-active,.service-package-panel__segmented button.is-active{border-color:#0f766e;background:#ccfbf1;color:#115e59}.service-package-panel__options button:disabled,.service-package-panel__segmented button:disabled{cursor:not-allowed;opacity:.45}.service-package-panel__details{display:grid;gap:12px;padding-top:12px;border-top:1px solid #e2e8f0}.service-package-panel__choice-row>div,.service-package-panel__fixed-value{display:grid;flex:1;gap:6px}.service-package-panel__choice-row span,.service-package-panel__fixed-value span{color:var(--crm-field-label-color);font-size:12px;font-weight:900}.service-package-panel__coffins{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.service-package-panel__coffins legend{grid-column:1 / -1;margin-bottom:6px;color:var(--crm-field-label-color);font-size:13px;font-weight:900}.service-package-panel__coffins label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:56px;padding:9px 11px;border:1px solid #cbd5e1;border-radius:7px;background:#fff}.service-package-panel__coffins label.is-selected{border-color:#0f766e;background:#ecfdf5}.service-package-panel__coffins span{display:grid;gap:2px}.service-package-panel__coffins b{color:#0f172a;font-size:13px}.service-package-panel__coffins small{color:#64748b;font-size:11px}.service-package-panel__notice,.service-package-panel__warning,.service-package-panel__status{margin:0;padding:9px 10px;border-radius:6px;font-size:12px;font-weight:800}.service-package-panel__notice{background:#eff6ff;color:#1d4ed8}.service-package-panel__warning,.service-package-panel__status{background:#fff1f2;color:#b91c1c}.service-package-panel__contents{color:#334155;font-size:12px}.service-package-panel__contents summary{cursor:pointer;font-weight:900}.service-package-panel__contents ul{display:grid;gap:4px;margin:8px 0 0;padding-left:20px}.application-wizard__catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.catalog-picker{position:relative;display:grid;gap:5px;min-width:0}.catalog-picker__label{color:var(--crm-field-label-color);font-size:12px;font-weight:800}.catalog-picker__control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px}.catalog-picker__trigger,.catalog-picker__icon-button{min-height:40px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a}.catalog-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:0 10px;font-size:13px;font-weight:800;text-align:left}.catalog-picker__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-picker__icon-button{display:grid;width:40px;place-items:center}.catalog-picker__menu{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:30;display:grid;gap:5px;padding:7px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a29}.catalog-picker__search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:0 8px;border:1px solid #cbd5e1;border-radius:6px}.catalog-picker__search input{min-width:0;border:0;outline:0;color:#0f172a;font:inherit}.catalog-picker__search button,.selected-order-items__row button{display:grid;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:#64748b;place-items:center}.catalog-picker__results{display:grid;max-height:260px;overflow:auto}.catalog-picker__results>button,.catalog-picker__option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;border:0;border-radius:6px;background:transparent;color:#0f172a;text-align:left}.catalog-picker__option{grid-template-columns:auto minmax(0,1fr)}.catalog-picker__option.is-disabled{cursor:not-allowed;opacity:.6}.catalog-picker__results>button.is-active,.catalog-picker__option.is-active,.catalog-picker__results>button:hover,.catalog-picker__option:hover{background:#f1f5f9}.catalog-picker__results>button.is-recommended{border-left:3px solid #0f766e;background:#f0fdfa}.catalog-picker__results>button.is-other-category{opacity:.68}.catalog-picker__results span{display:grid;min-width:0}.catalog-picker__results b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.catalog-picker__results small{color:#64748b;font-size:11px}.catalog-picker__empty,.selected-order-items__empty{margin:0;padding:12px;color:#64748b;font-size:13px}.selected-order-items{display:grid;overflow:hidden;border:1px solid #dbe3ef;border-radius:8px}.selected-order-items-layout{display:grid;gap:14px}.selected-order-items__header,.selected-order-items__row{display:grid;grid-template-columns:minmax(220px,1fr) 120px 130px 130px 40px;align-items:center;gap:10px;padding:9px 10px}.selected-order-items__header{background:#f1f5f9;color:#64748b;font-size:11px;font-weight:900}.selected-order-items__header .crm-data-label{font-weight:900}.selected-order-items__row{border-top:1px solid #e2e8f0;background:#fff;color:#334155;font-size:13px}.selected-order-items__name{display:grid;min-width:0}.selected-order-items__name small{color:#64748b;font-size:11px}.selected-order-items__name b{overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.selected-order-items__name em{color:#047857;font-size:11px;font-style:normal;font-weight:900}.selected-order-items__row.is-package{background:#ecfdf5}.selected-order-items__row.is-included{background:#f8fafc}.selected-order-items__row input{width:100%;min-width:0;min-height:36px;padding:0 8px;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font:inherit}.selected-order-items__row button:hover{background:#fee2e2;color:#b91c1c}.order-financial-summary{display:grid}.order-financial-summary__row{display:grid;grid-template-columns:minmax(220px,1fr) 120px 130px 130px 40px;align-items:center;gap:10px;min-height:44px;padding:9px 10px;border-top:1px solid #dbe3ef;background:#f8fafc}.order-financial-summary__row>span{grid-column:3;justify-self:start;font-size:12px;text-align:left}.order-financial-summary__row>strong{grid-column:4;color:#0f172a;font-size:14px;white-space:nowrap}.order-financial-summary__row:first-child>strong{color:#0f766e}.order-financial-summary--details{overflow:hidden;border:1px solid #dbe3ef;border-radius:8px}.order-financial-summary--order-table{overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 3px 10px #0f172a0d}.order-financial-summary--order-table .order-financial-summary__row:first-child{border-top:0}.order-financial-summary--details .order-financial-summary__row{grid-template-columns:minmax(180px,1fr) minmax(130px,.65fr) 90px 110px 110px minmax(110px,.5fr);border-top:1px solid #e2e8f0}.order-financial-summary--details .order-financial-summary__row:first-child{border-top:0}.order-financial-summary--details .order-financial-summary__row>span{grid-column:4}.order-financial-summary--details .order-financial-summary__row>strong{grid-column:5}.application-wizard__service-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 120px;align-items:center;gap:10px;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.application-wizard__service-row label{display:grid;grid-template-columns:auto 130px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.application-wizard__service-row span{color:#64748b;font-size:12px;font-weight:800}.application-wizard__service-row b,.application-wizard__service-row strong{color:#0f172a;font-size:13px}.application-wizard__total{justify-self:end;padding:10px 12px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-weight:900}.application-wizard__review{display:grid;gap:14px}.application-wizard__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.application-wizard__summary-item{display:grid;gap:4px;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.application-wizard__summary-item span{color:var(--crm-field-label-color);font-size:12px;font-weight:800}.application-wizard__summary-item b{color:#0f172a;font-size:13px;line-height:1.3}.document-generation{display:grid;gap:10px;padding-top:14px;border-top:1px solid #dbe3ef}.document-generation__heading{display:flex;align-items:center;gap:8px;color:#0f172a}.document-generation__heading h3{margin:0;font-size:15px}.document-generation__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.document-generation__item{display:grid;align-content:start;gap:7px;min-width:0}.document-generation__item>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 10px;border:1px solid #0f766e;border-radius:8px;background:#fff;color:#0f766e;cursor:pointer;font:inherit;font-size:12px;font-weight:900;text-align:center}.document-generation__item>button:hover{background:#ecfdf5}.document-generation__item>button:disabled{cursor:wait;opacity:.65}.document-generation__status{display:grid;gap:5px;min-height:20px;color:#64748b;font-size:12px;font-weight:700}.document-generation__status.is-loading,.document-generation__status.is-success,.document-generation__status.is-error>span{align-items:center;grid-template-columns:auto minmax(0,1fr)}.document-generation__status.is-success{color:#166534}.document-generation__status.is-error{padding:8px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7;color:#991b1b}.document-generation__status.is-error>span{display:grid}.document-generation__status ul{margin:0;padding-left:18px}.document-generation__step-link{justify-self:start;padding:0;border:0;background:transparent;color:#0f766e;cursor:pointer;font:inherit;font-weight:900;text-decoration:underline}.document-generation__spinner{animation:document-generation-spin .8s linear infinite}@keyframes document-generation-spin{to{transform:rotate(360deg)}}.application-wizard__preview{max-width:920px;margin:0 auto;text-align:left}.application-wizard__preview>svg{color:#16a34a}.application-wizard__preview h1{margin:0;color:#0f172a;font-size:26px}.application-wizard__preview p{margin:0;color:#166534;font-weight:900}.application-wizard__preview>span{color:#64748b;font-size:13px;font-weight:800}@media(max-width:1180px){.application-wizard__steps,.application-wizard__summary,.document-generation__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.application-wizard__grid,.application-wizard__intake-row,.application-wizard__intake-agency{grid-template-columns:repeat(2,minmax(0,1fr))}.application-wizard__intake-row--timing{grid-template-columns:minmax(160px,1fr) minmax(210px,1.2fr) minmax(130px,.8fr)}}@media(max-width:760px){.application-wizard__header{grid-template-columns:1fr}.application-wizard__header-actions,.application-wizard__nav{justify-content:stretch}.application-wizard__back,.application-wizard__primary,.application-wizard__secondary,.application-wizard__danger,.applications-page__new-button{width:100%}.application-wizard__steps,.application-wizard__grid,.application-wizard__catalog-grid,.application-wizard__intake-row,.application-wizard__intake-agency,.application-wizard__summary,.document-generation__actions,.application-wizard__service-row,.application-wizard__service-row label{grid-template-columns:1fr}.service-package-panel__heading,.service-package-panel__choice-row{align-items:stretch;flex-direction:column}.service-package-panel__heading>strong{white-space:normal}.service-package-panel__coffins{grid-template-columns:1fr}.selected-order-items__header{display:none}.selected-order-items__row{grid-template-columns:minmax(0,1fr) 100px 36px}.selected-order-items__row>:nth-child(3),.selected-order-items__row>:nth-child(4){display:none}.order-financial-summary__row,.order-financial-summary--details .order-financial-summary__row{grid-template-columns:minmax(0,1fr) auto}.order-financial-summary__row>span,.order-financial-summary--details .order-financial-summary__row>span{grid-column:1;justify-self:start;text-align:left}.order-financial-summary__row>strong,.order-financial-summary--details .order-financial-summary__row>strong{grid-column:2;justify-self:end}.application-wizard__restored{align-items:stretch;flex-direction:column}}.applications-active-filter{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:7px 10px;border:1px solid #99f6e4;border-radius:8px;background:#f0fdfa;color:#0f766e;font-size:13px;font-weight:900}.applications-active-filter button,.farewell-mini-calendar__apply-arrival,.date-picker-field__control button,.date-picker-field__bar button,.date-picker-field__clear{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1e293b;cursor:pointer;font:inherit;font-weight:800}.applications-active-filter button{width:24px;height:24px;padding:0;color:#0f766e}.farewell-mini-calendar__apply-arrival{min-height:32px;padding:0 8px;font-size:12px}.date-picker-field{position:relative}.date-picker-field__control{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:38px;padding:0 8px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.date-picker-field__control input{min-height:32px!important;padding:0!important;border:0!important;outline:0}.date-picker-field__control button{width:28px;height:28px;padding:0}.date-picker-field__popover{position:absolute;z-index:120;top:calc(100% + 6px);left:0;width:292px;max-width:calc(100vw - 32px);padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 16px 36px #0f172a2e}.date-picker-field__bar,.date-picker-field__weekdays,.date-picker-field__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.date-picker-field__bar{grid-template-columns:30px minmax(0,1fr) 74px 30px;margin-bottom:8px}.date-picker-field__bar select{min-width:0;min-height:30px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a}.date-picker-field__weekdays{margin-bottom:4px;color:#64748b;font-size:11px;font-weight:800;text-align:center}.date-picker-field__day{min-height:30px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;cursor:pointer;font-weight:800}.date-picker-field__day.is-muted{color:#94a3b8;background:#f8fafc}.date-picker-field__day.is-today{border-color:#0f766e}.date-picker-field__day.is-selected{background:#0f766e;border-color:#0f766e;color:#fff}.date-picker-field__day.is-disabled,.date-picker-field__day:disabled{border-color:#e5e7eb;background:#f3f4f6;color:#b6beca;cursor:not-allowed;opacity:.65}.time-picker-field{position:relative}.time-picker-field__control{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-height:38px;padding:0 8px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.time-picker-field__control input{min-height:32px!important;padding:0!important;border:0!important;outline:0}.time-picker-field__control button{width:28px;height:28px;padding:0}.time-picker-field__control .time-picker-field__clock{display:inline-flex;align-items:center;justify-content:center;width:22px;border:0;background:transparent;color:#475569}.time-picker-field__popover{position:absolute;z-index:121;top:calc(100% + 6px);left:0;width:168px;max-width:calc(100vw - 32px);border:1px solid #dbe3ef;border-radius:8px;background:#fff;box-shadow:0 16px 36px #0f172a2e;overflow:hidden}.time-picker-field__popover-title{display:block;padding:9px 10px 7px;border-bottom:1px solid #e2e8f0;color:var(--crm-field-label-color);font-size:12px;font-weight:700}.time-picker-field__options{display:flex;flex-direction:column;gap:4px;max-height:238px;overflow-y:auto;padding:8px;overscroll-behavior:contain}.time-picker-field__options button{display:flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:4px 6px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#0f172a;font-weight:700}.time-picker-field__options button.is-selected{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.application-badge--local{border-color:#d97706;background:#fffbeb;color:#92400e}.application-details-header__actions,.application-wizard__payments-heading,.local-payment-form__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.application-details-header__actions button,.application-wizard__payments-heading button,.local-payment-form__actions button{display:inline-flex;gap:7px;align-items:center;min-height:36px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#172033;font:inherit;font-weight:700;cursor:pointer}.application-wizard__modal-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172a8c}.application-wizard__modal{width:min(620px,100%);padding:20px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.application-wizard__modal h2{margin:0 0 10px;font-size:20px}.application-wizard__modal>button{margin:12px 8px 0 0}.application-wizard__payments{margin:16px 0;padding:16px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.application-wizard__payments-heading{justify-content:space-between}.application-wizard__payments>article,.application-payments-list article{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(150px,1fr) minmax(150px,1fr);gap:8px;padding:10px 0;border-bottom:1px solid #eef2f7}.application-wizard__payments>article small,.application-payments-list article small{grid-column:1 / -1;color:#64748b}.local-payment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.local-payment-form label{display:grid;gap:6px}.local-payment-form input,.local-payment-form select,.local-payment-form textarea{width:100%;min-height:40px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;padding:8px 10px;font:inherit}.local-payment-form input:focus,.local-payment-form textarea:focus{outline:2px solid rgba(13,148,136,.18);outline-offset:1px;border-color:#0f766e}.local-payment-form input,.local-payment-form textarea{color-scheme:light}.local-payment-form textarea::placeholder,.local-payment-form input::placeholder{color:#94a3b8}.local-payment-form small{color:#b91c1c}.local-payment-form__wide,.local-payment-form__actions{grid-column:1 / -1}.catalog-payment-form__pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-payment-form__package-stock{display:grid;gap:7px;margin:0 0 12px;padding:12px;border:1px solid var(--crm-settings-line,#dce6df);border-radius:9px;background:var(--crm-settings-raised,#f5f8f5)}.catalog-payment-form__package-stock>small{color:var(--crm-settings-muted,#667c73);line-height:1.5}.catalog-payment-form__selection{display:grid;gap:0;margin-top:12px;overflow:hidden;border:1px solid #dbe3ef;border-radius:8px}.catalog-payment-form__selection>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;border-bottom:1px solid #e2e8f0}.catalog-payment-form__selection>div:last-child{border-bottom:0}.catalog-payment-form__selection span{display:grid;min-width:0;gap:2px}.catalog-payment-form__selection b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-payment-form__selection small{color:#64748b}.local-payment-form__fixed-amount{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.local-payment-form__fixed-amount strong{color:#0f766e;font-size:17px}.local-payment-form__fixed-amount small{flex-basis:100%}.document-generation__stale{display:block;color:#b45309}@media(max-width:720px){.local-payment-form{grid-template-columns:1fr}.local-payment-form__wide,.local-payment-form__actions{grid-column:auto}.catalog-payment-form__pickers{grid-template-columns:1fr}.application-wizard__payments>article,.application-payments-list article{grid-template-columns:1fr}}.date-picker-field__clear{width:100%;min-height:30px;margin-top:8px}.application-wizard__read-only,.application-wizard__saved-at,.application-wizard__availability,.application-wizard__contact{border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc;padding:10px 12px;color:#334155;font-size:13px;font-weight:700}.application-wizard__read-only{border-color:#c1d8cd;background:#f1f7f4;color:#32614e;font-weight:700}.application-wizard__availability,.application-wizard__contact{grid-column:1 / -1}.application-wizard__contact h3,.application-wizard__availability h3{margin:0 0 6px;color:#0f172a;font-size:14px}.application-wizard__call{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:#0f766e;font-weight:900}.application-wizard__read-only--wide{grid-column:1 / -1}.application-wizard__read-only dt,.application-wizard__read-only dd{display:inline;margin:0}.application-wizard__read-only dt{margin-right:6px}.application-wizard__read-only dd{margin-right:18px;color:#0f172a}.application-wizard__contact-list{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:8px 16px;margin:0}.application-wizard__contact-list dt{color:var(--crm-field-label-color);font-weight:800}.application-wizard__contact-list dd{margin:0;color:#0f172a;font-weight:800}.application-wizard__contact-list .application-wizard__call{margin-left:0}.application-wizard__farewell-calendar,.application-wizard__availability{grid-column:1 / -1}.application-wizard__farewell-calendar{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:12px}.application-wizard__arrival-context{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 12px;border:1px solid #99f6e4;border-radius:8px;background:#f0fdfa}.application-wizard__arrival-context.is-warning{border-color:#fecaca;background:#fff7f7}.application-wizard__arrival-context>div{display:grid;gap:3px}.application-wizard__arrival-context strong{color:#0f172a;font-size:13px}.application-wizard__arrival-context span{color:#475569;font-size:12px;font-weight:800}.application-wizard__farewell-step{display:grid;gap:12px}.application-wizard__farewell-calendar>p,.application-wizard__availability p{margin:0;color:#64748b;font-size:12px;font-weight:700}.application-wizard__availability .application-wizard__availability-hint{line-height:17px;font-weight:500}.application-wizard__duration{display:grid;grid-template-columns:1fr 1fr;gap:6px}.application-wizard__duration span{grid-column:1 / -1;color:var(--crm-field-label-color);font-size:12px;font-weight:800}.application-wizard__duration button,.application-wizard__slots button{min-height:36px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-weight:800}.application-wizard__duration button.is-active{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.application-wizard__slots{display:grid;grid-template-columns:repeat(6,minmax(84px,1fr));gap:6px;margin-top:10px}.application-wizard__slots button:disabled{cursor:not-allowed;opacity:.45}.application-wizard__slots button.is-selected{border-color:#94a3b8;background:#e2e8f0;color:#64748b;opacity:.72}.application-important-notice__contacts{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px}.application-important-notice__contact a{display:inline-flex;align-items:center;gap:5px;color:#0f766e;font-size:12px;font-weight:800;text-decoration:none}.application-wizard__directory-field{display:grid;grid-column:span 2;grid-template-columns:minmax(240px,1fr) auto;align-items:start;gap:8px 12px}.application-wizard__directory-field>.application-wizard__field{grid-column:1;grid-row:1}.application-wizard__directory-meta,.application-wizard__farewell-actions,.application-wizard__farewell-empty{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px}.application-wizard__directory-meta{justify-content:flex-start;color:#475569;font-size:12px;font-weight:700}.application-wizard__directory-edit{align-self:start;grid-column:2;grid-row:1;min-height:38px;margin-top:21px;white-space:nowrap}.application-wizard__directory-field--stacked{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:7px}.application-wizard__directory-field--stacked>.application-wizard__field{grid-column:1 / -1}.application-wizard__directory-field--stacked .application-wizard__directory-meta{grid-column:1;grid-row:2;min-height:20px}.application-wizard__directory-field--stacked .application-wizard__directory-edit{grid-column:2;grid-row:2;align-self:center;width:max-content;max-width:100%;min-height:28px;padding:0 9px;margin-top:0;border-color:#99f6e4;background:#ecfdf5;color:#0f766e;font-size:11px;justify-self:start}.application-wizard__directory-field--stacked .application-wizard__directory-edit:hover{border-color:#5eead4;background:#d1fae5}.application-wizard__deceased-row{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.application-wizard__deceased-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.application-wizard__deceased-row-wide{grid-column:1 / -1}.application-wizard__deceased-morgue-row{display:grid;grid-column:1 / -1}.application-wizard__benefit-notice{display:flex;grid-column:1 / -1;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid #6ee7b7;border-radius:7px;background:#ecfdf5;color:#065f46}.application-wizard__benefit-notice span{display:grid;gap:2px}.application-wizard__benefit-notice--compact{padding-block:8px}.application-wizard__discount-panel{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);align-items:end;gap:8px 14px;padding:12px;border:1px solid #cbd5e1;border-radius:7px;background:#f8fafc}.application-wizard__discount-panel h3,.application-wizard__discount-panel p{margin:0}.application-wizard__discount-panel h3{font-size:15px}.application-wizard__discount-panel>div,.application-wizard__discount-panel label{display:grid;gap:5px}.application-wizard__discount-select,.crm-select-field{align-self:stretch}.application-wizard__discount-panel label>span{color:var(--crm-field-label-color);font-size:12px;font-weight:800}.crm-select-field select{width:100%;min-height:38px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;font:inherit}.application-wizard__discount-panel>strong,.application-wizard__discount-panel>p{grid-column:1 / -1;font-size:12px}.application-wizard__discount-panel>strong{color:#047857}.application-wizard__discount-panel .application-wizard__discount-warning{color:#92400e}.application-details-header__benefit{border-color:#6ee7b7!important;background:#ecfdf5!important;color:#047857!important}.application-wizard__farewell-actions,.application-wizard__farewell-empty{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.application-wizard__farewell-empty{flex-wrap:wrap}.application-wizard__farewell-empty .application-wizard__field{flex:1 1 100%}.organization-directory{display:grid;gap:14px}.organization-directory__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.organization-directory__header h1,.organization-directory__header p{margin:0}.organization-directory__header p{color:#b91c1c;font-size:12px;font-weight:900}.organization-directory__table{overflow:hidden;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.organization-directory__row{display:grid;grid-template-columns:1.2fr 1.2fr 1.2fr .6fr auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border-bottom:1px solid #e2e8f0;color:#334155;font-size:13px}.organization-directory__row:last-child{border-bottom:0}.organization-directory__row--head{min-height:38px;background:#f8fafc;color:var(--crm-field-label-color);font-size:11px;font-weight:900;text-transform:uppercase}.organization-directory__row--head .crm-data-label{font-weight:900}.organization-directory__row>span{display:grid;gap:3px;min-width:0}.organization-directory__row small{color:#64748b}.organization-directory__actions{display:flex!important}.organization-directory__actions button,.organization-directory__phone button{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#334155;cursor:pointer}.organization-directory__form{width:min(680px,calc(100vw - 32px))}.organization-directory__form label{display:grid;gap:5px;color:#475569;font-size:12px;font-weight:800}.organization-directory__form label>.crm-field-label,.local-documents__modal label>.crm-field-label{font-weight:800}.organization-directory__form input,.organization-directory__form textarea{min-height:38px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;font:inherit}.organization-directory__form fieldset{display:grid;gap:8px;margin:0;padding:10px;border:1px solid #dbe3ef;border-radius:7px}.organization-directory__phone{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.2fr) auto;gap:8px}.organization-directory__form-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:900px){.application-important-notice__contacts,.application-wizard__deceased-row,.application-wizard__directory-field,.organization-directory__header,.organization-directory__row{grid-template-columns:1fr}.application-wizard__directory-field{grid-column:1 / -1}.application-wizard__directory-field--stacked{grid-template-columns:minmax(0,1fr) auto}.application-wizard__directory-edit{margin-top:0}.application-wizard__discount-panel{grid-template-columns:1fr}.organization-directory__row--head{display:none}}.local-documents{display:grid;gap:12px}.local-documents__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.local-documents__toolbar h3,.local-documents__toolbar p{margin:0}.local-documents__toolbar p{margin-top:4px;color:#991b1b;font-size:12px;font-weight:800}.local-documents__error,.local-documents__warning{padding:9px 11px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7;color:#991b1b;font-size:12px;font-weight:800}.local-documents__warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.local-documents__slots{display:grid;gap:8px}.local-documents__slot{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.local-documents__slot-copy{display:grid;gap:5px;min-width:0}.local-documents__slot-title{display:flex;align-items:center;gap:8px;min-width:0}.local-documents__slot-title span{color:#64748b;font-size:12px}.local-documents__loaded,.local-documents__slot-title .local-documents__loaded,.local-documents__group-header .local-documents__loaded{display:inline-flex;align-items:center;gap:4px;color:#15803d;font-size:12px;font-weight:800;white-space:nowrap}.local-documents__empty{color:#64748b;font-size:12px}.local-documents__file-names{display:grid;gap:2px;min-width:0}.local-documents__file-names span{display:block;overflow:hidden;color:#475569;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.local-documents__file-names small{color:#64748b;font-size:12px;font-weight:700}.local-documents__slot-actions,.local-documents__file-actions,.local-documents__modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.local-documents__slot-actions button,.local-documents__file-actions button,.local-documents__modal-actions button,.local-documents__group-header button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font-weight:800}.local-documents__slot-actions button:first-child,.local-documents__modal-actions button:last-child{border-color:#0f766e;background:#0f766e;color:#fff}.local-documents__modal--delete .local-documents__modal-actions button:last-child{border-color:#b91c1c;background:#b91c1c}.local-documents__other-groups{display:grid;grid-column:1 / -1;gap:7px;padding-top:2px;border-top:1px solid #e2e8f0}.local-documents__other-heading{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:12px}.local-documents__other-heading button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 11px;border:1px solid #0f766e;border-radius:8px;background:#0f766e;color:#fff;cursor:pointer;font-weight:800}.local-documents__other-empty{grid-column:1 / -1;margin:0;color:#64748b;font-size:12px}.local-documents__other-group{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;padding:8px;border-radius:6px;background:#fff}.local-documents button:disabled{cursor:not-allowed;opacity:.45}.local-documents__modal{display:grid;width:min(520px,calc(100vw - 32px));gap:16px}.local-documents__modal--wide{width:min(860px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 48px));overflow:auto}.local-documents__modal-header,.local-documents__group-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.local-documents__modal-header h2{margin:0}.local-documents__modal-header p{margin:3px 0 0;color:#64748b;font-size:13px;font-weight:600}.local-documents__modal-header>button{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.local-documents__modal--upload{width:min(600px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow-y:auto}.local-documents__dropzone{display:grid;justify-items:center;gap:8px;min-height:220px;padding:28px 20px;border:2px dashed #a8b8c8;border-radius:8px;background:#f8fafc;color:#2f5d7c;text-align:center;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.local-documents__dropzone--active{border-color:#0f766e;background:#ecfdf5;box-shadow:inset 0 0 0 1px #0f766e}.local-documents__dropzone b{color:#172033;font-size:16px;line-height:1.25}.local-documents__dropzone span,.local-documents__dropzone small{color:#64748b;line-height:1.35}.local-documents__dropzone span{font-size:13px}.local-documents__dropzone small{font-size:12px}.local-documents__dropzone button{min-height:38px;margin-top:4px;padding:0 14px;border:1px solid #0f766e;border-radius:8px;background:#fff;color:#0f766e;font:inherit;font-weight:800;cursor:pointer}.local-documents__selected-files{display:grid;gap:7px}.local-documents__selected-file{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.local-documents__selected-file>div{display:grid;gap:2px;min-width:0}.local-documents__selected-file b{overflow:hidden;color:#172033;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.local-documents__selected-file small{color:#64748b;font-size:12px}.local-documents__selected-file>button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#64748b;cursor:pointer}.local-documents__upload-error{padding:9px 11px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:700}.local-documents__modal label{display:grid;gap:6px;color:#334155;font-size:13px;font-weight:800}.local-documents__modal label input{min-height:40px;padding:0 10px;border:1px solid #cbd5e1;border-radius:8px;font:inherit;font-weight:500}.local-documents__groups{display:grid;gap:12px}.local-documents__group{display:grid;gap:8px;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.local-documents__group-header>div{display:grid;gap:2px}.local-documents__group-header span,.local-documents__file small,.local-documents__file span{color:#64748b;font-size:12px}.local-documents__file{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;padding:9px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.local-documents__file>div:first-child{display:grid;gap:3px;min-width:0}.local-documents__file b{overflow-wrap:anywhere}@media(max-width:900px){.application-wizard__farewell-planning,.application-wizard__farewell-calendar,.local-documents__slot,.local-documents__file,.local-documents__other-group{grid-template-columns:1fr}.local-documents__slot-actions,.local-documents__file-actions{justify-content:flex-start;flex-wrap:wrap}.application-wizard__slots{grid-template-columns:repeat(3,minmax(84px,1fr))}}.catalog-picker__search,.catalog-picker__search input,.selected-order-items__row input{background:#fff!important}.document-generation__item>button{min-height:35px;padding:6px 10px;font-size:12px}.selected-order-items__name .selected-order-items__expand{display:inline-flex;width:24px;height:24px;padding:0;align-items:center;justify-content:center;vertical-align:middle}.application-wizard__drafts-modal{width:min(760px,calc(100vw - 32px))}.application-wizard__draft-list{display:grid;gap:8px;max-height:52vh;overflow-y:auto;margin:12px 0}.application-wizard__draft-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:10px;border:1px solid #dbe3ef;border-radius:8px;background:#fff}.application-wizard__draft-list article>div{display:grid;gap:3px}@media(max-width:600px){.application-wizard__draft-list article{grid-template-columns:1fr}}.crm-app,body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in,.crm-chat-message-popover){--crm-settings-bg: #f3f5f4;--crm-settings-surface: #ffffff;--crm-settings-raised: #f5f8f5;--crm-settings-field: #ffffff;--crm-settings-text: #223a42;--crm-settings-muted: #667c73;--crm-settings-line: #dce6df;--crm-settings-accent: #25776e;--crm-settings-accent-text: #ffffff;--crm-settings-accent-soft: #e5f1ec;--crm-settings-danger: #a14234;--crm-settings-danger-soft: #fff0e9;--crm-settings-warning: #86601f;--crm-settings-warning-soft: #faf1dc;--crm-settings-focus: #25776e}html[data-crm-theme=dark] .crm-app,html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in,.crm-chat-message-popover){--crm-settings-danger: #ffaaa2;--crm-settings-danger-soft: #452a2d;--crm-settings-warning: #eac580;--crm-settings-warning-soft: #3d3424;--crm-settings-success: #9bd8af;--crm-settings-success-soft: #263d31;--crm-settings-info: #a8cfee;--crm-settings-info-soft: #273a4b;--crm-settings-violet: #cfb9f0;--crm-settings-violet-soft: #363044;--crm-accent: var(--crm-settings-accent);--crm-ink: var(--crm-settings-text);--crm-muted: var(--crm-settings-muted);--crm-line: var(--crm-settings-line);--crm-field-label-color: var(--crm-settings-muted);color-scheme:dark;color:var(--crm-settings-text)}html[data-crm-theme=dark] body.crm-standalone-body{color-scheme:dark;color:var(--crm-settings-text);background:var(--crm-settings-bg)}html[data-crm-theme=dark] .crm-app .crm-main,html[data-crm-theme=dark] .crm-app .crm-workspace{--crm-field-label-color: var(--crm-settings-muted);background:var(--crm-settings-bg);color:var(--crm-settings-text)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-app-header,.crm-panel,.crm-metric,.application-card,.applications-toolbar,.applications-state,.application-details-header,.application-details-state,.application-detail-section,.application-side-panel,.application-indicator,.application-overview-card,.crm-sidebar,.application-wizard__panel,.application-wizard__preview,.application-wizard__modal,.catalog-picker__menu,.date-picker-field__popover,.time-picker-field__popover,.organization-directory__table,.crm-staff-card,.crm-warehouse-card,.crm-chat-room,.crm-operation-card,.farewell-calendar-toolbar,.farewell-calendar-state,.farewell-calendar-day,.farewell-calendar-week__day,.farewell-calendar-month__day){background:var(--crm-settings-surface);border-color:var(--crm-settings-line);color:var(--crm-settings-text);box-shadow:var(--crm-settings-shadow)}html[data-crm-theme=dark] .crm-app :is(.applications-counters button,.applications-page__header>span,.application-wizard__draft-list article,.application-wizard__payments>article,.application-payments-list article,.selected-order-items__row,.service-package-panel__coffins label){background:var(--crm-settings-surface);border-color:var(--crm-settings-line);color:var(--crm-settings-text)}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(h1,h2,h3,h4),html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-breadcrumb strong,.crm-metric strong,.crm-arrival strong,.crm-review-item strong,.crm-farewell strong,.application-card__field b,.applications-counters strong,.applications-state strong,.application-details-header__identity>strong,.application-indicator b,.application-detail-field b,.application-info-row b,.application-plan-row b,.application-indicator-row b,.application-detail-value,.application-queue-panel strong,.application-wizard__summary-item b,.application-wizard__farewell-bookings b,.application-wizard__service-row b,.application-wizard__service-row strong,.application-wizard__read-only dd,.application-wizard__contact-list dd,.service-package-panel__coffins b,.catalog-picker__results b,.selected-order-items__name b,.order-financial-summary__row>strong,.crm-staff-card strong,.crm-chat-room__heading strong,.crm-operation-times dd,.crm-desk-schedule dd,.crm-desk-routing strong,.crm-desk-extra dd,.crm-desk-card__footer strong,.crm-operation-detail dd){color:var(--crm-settings-text)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-breadcrumb,.crm-eyebrow,.crm-environment,.crm-page-heading p,.crm-data-caption,.crm-empty,.crm-empty p,.crm-panel__footer,.crm-arrival small,.crm-review-item small,.crm-farewell small,.crm-system-summary p,.crm-stages p,.crm-operation-number,.crm-operation-identity p,.crm-operation-times dt,.crm-operation-detail dt,.crm-operation-empty,.crm-operation-layout-tools,.crm-desk-number,.crm-desk-card__identity p,.crm-desk-schedule dt,.crm-desk-routing,.crm-desk-routing small,.crm-desk-extra,.crm-desk-extra p,.crm-desk-card__footer small,.crm-staff-group>header p,.crm-staff-card small,.crm-attendance header p,.crm-attendance th,.crm-attendance-pending,.crm-warehouse-card p,.crm-warehouse-card header small,.crm-warehouse-card footer,.crm-warehouse-detail header p,.crm-module-empty,.crm-module-empty>span,.crm-calendar-buffer-note,.applications-page__header p,.application-card__identity p,.application-card__note,.application-details-header p,.application-details-life-dates,.application-detail-empty,.application-detail-note,.application-document-row span,.application-event-row span,.application-service-row span,.application-comments-panel p,.application-info-row span,.application-plan-row span,.application-indicator-row span,.application-wizard__farewell-bookings p,.application-wizard__saved-at,.application-wizard__contact-list dt,.application-wizard__farewell-calendar>p,.application-wizard__availability p,.application-wizard__duration span,.application-wizard__directory-meta,.application-wizard__farewell-empty,.service-package-panel__heading p,.service-package-panel__details small,.service-package-panel__coffins small,.catalog-picker__results small,.catalog-picker__empty,.selected-order-items__empty,.selected-order-items__name small,.organization-directory__row small,.crm-client-filters>span,.crm-client-card header small,.crm-client-card dt,.crm-client-note,.crm-client-chooser p,.crm-client-empty,.crm-chat-room__heading small,.crm-chat-message__body header span,.crm-chat-message__body time,.crm-chat-day,.crm-chat-sender,.crm-chat-compose-hint,.crm-chat-empty p,.crm-sidebar__header p,.farewell-calendar-toolbar p,.farewell-day-list__empty,.farewell-calendar-week__day p,.farewell-calendar-day__halls,.farewell-mini-calendar__weekdays span,.farewell-calendar-month__weekdays span,.farewell-day-list__item small,.farewell-day-list__item em,.farewell-event-card small,.farewell-calendar-day__timeline span,.farewell-calendar-day__timeline time,.date-picker-field__weekdays){color:var(--crm-settings-muted)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.application-card__number,.crm-text-button,.crm-client-card footer button,.crm-operation-more,.application-wizard__call,.application-wizard__directory-edit,.service-package-panel__heading>strong,.selected-order-items__name em,.order-financial-summary__row:first-child>strong,.farewell-calendar-month__date span,.farewell-calendar-month__more,.crm-chat-message__body header,.crm-chat-sender strong){color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(input,select,textarea),html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) :is(input,select,textarea){color-scheme:dark;color:var(--crm-settings-text);background-color:var(--crm-settings-field);border-color:var(--crm-settings-line);accent-color:var(--crm-settings-accent);caret-color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app .crm-main .crm-workspace :is(input,select,textarea){color-scheme:dark}html[data-crm-theme=dark] .crm-app :is(input,textarea)::placeholder,html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) :is(input,textarea)::placeholder{color:var(--crm-settings-muted);opacity:1}html[data-crm-theme=dark] .crm-app :is(select option,select optgroup){background:var(--crm-settings-field);color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app :is(.crm-global-search,.crm-operation-search,.applications-toolbar__search>div,.date-picker-field__control,.time-picker-field__control,.catalog-picker__search){color:var(--crm-settings-muted);background:var(--crm-settings-field);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app :is(.crm-global-search input,.crm-operation-search input,.catalog-picker__search input,.applications-toolbar__search input,.date-picker-field__control input,.time-picker-field__control input){background:transparent}html[data-crm-theme=dark] .crm-app :is(.crm-global-search kbd,.crm-global-search button,.crm-password-input button,.time-picker-field__control .time-picker-field__clock){background:transparent;color:var(--crm-settings-muted);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app :is(.applications-toolbar label,.application-wizard__field,.application-wizard__checkbox,.application-wizard__calculated-field,.organization-directory__form label,.crm-profile-field,.local-payment-form label,.local-documents__modal label,.crm-account-checkbox){color:var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app .crm-workspace .crm-field-label.is-disabled{color:var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app :is(input,select,textarea):disabled{background-color:var(--crm-settings-raised);color:var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app [aria-invalid=true]{border-color:var(--crm-settings-danger)}html[data-crm-theme=dark] .crm-app :is(.crm-button--quiet,.applications-toolbar__reset,.application-card__open,.application-details-back,.application-details-header__actions button,.application-tabs button,.application-wizard__back,.application-wizard__secondary,.application-wizard__restored button,.application-wizard__steps button,.application-wizard__duration button,.application-wizard__slots button,.application-wizard__payments-heading button,.local-payment-form__actions button,.service-package-panel__options button,.service-package-panel__segmented button,.catalog-picker__trigger,.catalog-picker__icon-button,.organization-directory__actions button,.organization-directory__phone button,.crm-client-filters>button,.crm-operation-tabs button,.crm-operation-layout-tools button,.crm-list-view button,.crm-chat-older,.crm-sidebar__calendar-link,.farewell-mini-calendar__bar button,.farewell-mini-calendar__apply-arrival,.farewell-calendar-toolbar button,.farewell-calendar-month__more,.date-picker-field__control button,.date-picker-field__bar button,.date-picker-field__clear,.time-picker-field__options button,.applications-active-filter button){background:var(--crm-settings-raised);border-color:var(--crm-settings-line);color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app .crm-main .crm-desk-card__footer .application-card__open{background:var(--crm-settings-accent-soft);border-color:var(--crm-settings-line);color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(.application-tabs button.is-active,.application-wizard__steps button.is-active,.application-wizard__duration button.is-active,.application-wizard__slots button.is-selected,.service-package-panel__options button.is-active,.service-package-panel__segmented button.is-active,.service-package-panel__coffins label.is-selected,.crm-operation-tabs button[aria-pressed=true],.crm-list-view button[aria-pressed=true],.crm-client-filters>button[aria-pressed=true],.time-picker-field__options button.is-selected,.farewell-calendar-toolbar__switch button.is-active){background:var(--crm-settings-accent-soft);border-color:var(--crm-settings-line);color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(.crm-button:not(.crm-button--quiet),.applications-page__new-button,.application-wizard__primary,.application-wizard__steps button.is-active span){background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(.crm-button:not(.crm-button--quiet),.applications-page__new-button,.application-wizard__primary):hover:not(:disabled){background:var(--crm-settings-accent);border-color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app .crm-button:hover{filter:none}html[data-crm-theme=dark] .crm-app :is(.crm-button--quiet,.application-wizard__secondary,.application-wizard__back,.applications-toolbar__reset,.application-card__open,.applications-counters button,.crm-warehouse-card):hover:not(:disabled){background:var(--crm-settings-surface-hover);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app :is(.catalog-picker__results>button,.catalog-picker__option,.selected-order-items__row button){color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app :is(.catalog-picker__results>button.is-active,.catalog-picker__option.is-active,.catalog-picker__results>button:hover,.catalog-picker__option:hover,.catalog-picker__results>button.is-recommended){background:var(--crm-settings-accent-soft);color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app :is(.application-wizard__steps button span,.crm-stage-number,.crm-operation-section-count){background:var(--crm-settings-raised);color:var(--crm-settings-muted);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app :is(.applications-toolbar__check,.application-wizard__checkbox,.application-wizard__calculated,.application-wizard__read-only,.application-wizard__availability,.application-wizard__contact,.application-wizard__farewell-bookings,.application-wizard__summary-item,.application-wizard__discount-panel,.service-package-panel,.selected-order-items__header,.selected-order-items__row.is-included,.order-financial-summary__row,.organization-directory__row--head,.crm-client-chooser,.crm-attendance th,.farewell-calendar-toolbar__switch){background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.application-document-row,.application-service-row,.application-event-row,.application-info-row,.application-plan-row,.application-indicator-row,.application-queue-panel,.application-detail-section hr,.application-wizard__payments,.application-wizard__total,.service-package-panel__details,.selected-order-items,.selected-order-items__row,.order-financial-summary--details,.order-financial-summary--order-table,.order-financial-summary--details .order-financial-summary__row,.organization-directory__row,.organization-directory__form fieldset,.crm-stages>article,.crm-desk-schedule,.crm-desk-card__footer,.crm-operation-more,.crm-attendance td,.crm-warehouse-card footer,.crm-chat-room__heading,.crm-chat-compose,.time-picker-field__popover-title,.farewell-calendar-day__timeline,.farewell-calendar-day__timeline>div,.farewell-calendar-week__day header){border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app :is(.application-queue-panel,.application-detail-note,.application-info-row,.application-plan-row,.application-indicator-row,.application-wizard__service-row,.service-package-panel__contents,.organization-directory__row,.crm-attendance table){color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app :is(.crm-panel__footer,.crm-arrival,.crm-chat-compose){background:var(--crm-settings-surface);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .crm-arrival:hover{background:var(--crm-settings-surface-hover)}html[data-crm-theme=dark] .crm-app .crm-chat-history{background:var(--crm-settings-field)}html[data-crm-theme=dark] .crm-app .crm-chat-message__body{background:var(--crm-settings-raised);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .crm-chat-messages .is-own .crm-chat-message__body{background:var(--crm-settings-accent-soft);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .crm-chat-message__body p{color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app .crm-operation-section{background:var(--crm-settings-field);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .crm-operation-section>header{background:var(--crm-settings-info-soft);color:var(--crm-settings-info);border-color:#496079}html[data-crm-theme=dark] .crm-app .crm-operation-section>header h2{color:inherit}html[data-crm-theme=dark] .crm-app .crm-operation-section--coral>header{background:#43312d;color:#efb8a4;border-color:#745246}html[data-crm-theme=dark] .crm-app .crm-operation-section--sage>header{background:#2b3e30;color:#bfd7a8;border-color:#50634b}html[data-crm-theme=dark] .crm-app .crm-operation-section--sand>header{background:var(--crm-settings-warning-soft);color:var(--crm-settings-warning);border-color:#736044}html[data-crm-theme=dark] .crm-app .crm-operation-section--violet>header{background:var(--crm-settings-violet-soft);color:var(--crm-settings-violet);border-color:#655479}html[data-crm-theme=dark] .crm-app .crm-operation-section.is-drop-target{outline-color:var(--crm-settings-focus)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-operational-flags>span,.crm-staff-role-icon){background:var(--crm-settings-success-soft);color:var(--crm-settings-success)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-tag,.application-badge--issued,.crm-operational-flags>.is-muted,.crm-operational-flags>.crm-operational-packaging){background:#2d3a3e;color:#bbcec6}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.application-badge--waiting,.application-badge--planned,.application-details-header__badges b,.applications-notice,.application-wizard__notice,.service-package-panel__notice,.crm-operational-flags>.is-notification,.crm-staff-role-icon--operator,.farewell-day-list header span){background:var(--crm-settings-info-soft);color:var(--crm-settings-info);border-color:#4c6880}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.application-badge--ready,.application-badge--paid,.crm-tag--current,.application-wizard__message,.crm-staff-status.is-ready,.crm-chat-privacy,.crm-chat-room-icon,.crm-chat-new,.crm-chat-badge,.selected-order-items__row.is-package){background:var(--crm-settings-success-soft);color:var(--crm-settings-success);border-color:#4d7358}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.application-badge--completed,.crm-tag--urgent,.crm-operational-flags>.is-video,.crm-staff-role-icon--registrar,.crm-desk-farewell,.crm-operation-farewell,.crm-farewell){background:var(--crm-settings-violet-soft);color:var(--crm-settings-violet);border-color:#645778}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.application-badge--active,.application-badge--urgent,.application-details-header__badges>span,.crm-operational-flags>.is-urgent,.crm-inline-error,.crm-storage-error,.applications-state--error,.application-wizard__error-summary,.application-wizard__danger,.crm-profile-error,.service-package-panel__warning,.service-package-panel__status){background:var(--crm-settings-danger-soft);color:var(--crm-settings-danger);border-color:#945a55}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.application-badge--neutral,.application-badge--unknown,.application-badge--warning,.application-badge--local,.application-warnings,.application-details-partial,.application-side-panel--warning,.application-important-notice,.application-wizard__warning,.crm-auth-warning,.application-wizard__benefit-notice,.application-wizard__arrival-context.is-warning,.crm-attendance-notice,.crm-client-duplicate,.crm-staff-status.is-pending,.crm-operational-flags>.is-attention,.crm-heading-count){background:var(--crm-settings-warning-soft);color:var(--crm-settings-warning);border-color:#7b6643}html[data-crm-theme=dark] .crm-app :is(.crm-desk-card .application-warnings,.crm-review-item,.crm-metric--coral){background:var(--crm-settings-warning-soft);color:var(--crm-settings-warning);border-color:#715c40}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-metric--sage,.crm-operational-weight,.crm-operation-queue,.crm-desk-queue,.crm-client-icon,.crm-warehouse-card header>span){background:#2c4038;color:#b4ddc5;border-color:#466355}html[data-crm-theme=dark] .crm-app .crm-warehouse-card:nth-child(3n+2) header>span{background:var(--crm-settings-violet-soft);color:var(--crm-settings-violet)}html[data-crm-theme=dark] .crm-app .crm-warehouse-card:nth-child(3n) header>span{background:var(--crm-settings-info-soft);color:var(--crm-settings-info)}html[data-crm-theme=dark] .crm-app :is(.crm-staff-status.is-disabled,.application-details-header__badges em){background:#343b3d;color:#c3c6c3}html[data-crm-theme=dark] .crm-app :is(.application-wizard__field-error,.application-wizard__field b,.crm-field-label__required,.application-wizard__header p,.organization-directory__header p,.farewell-calendar-state--error,.application-wizard__discount-warning,.application-important-notice__warning){color:var(--crm-settings-danger)}html[data-crm-theme=dark] .crm-app :is(.application-wizard__danger,.selected-order-items__row button):hover{background:#5c3035;color:#ffc1ba}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) .crm-operational-summary{color:var(--crm-settings-text)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) .crm-operational-deadline{--deadline-color: #58c991;color:#acdabd}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) .crm-operational-deadline.is-warn{--deadline-color: #e5bb51;color:#ebce91}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-operational-deadline.is-danger,.crm-operational-deadline.is-overdue){--deadline-color: #f27e7e;color:#faa}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-operational-deadline.is-closed,.crm-operational-deadline.is-unknown){color:#a1b2ac}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) .crm-deadline-bars>span{background:#34434a;border-color:#637875}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) .crm-deadline-bars>.is-filled{background:var(--deadline-color);border-color:var(--deadline-color)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) .crm-deadline-bars>.is-half{background:linear-gradient(to top,var(--deadline-color) 50%,#34434a 50%);border-color:var(--deadline-color)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) .crm-deadline-bars>.is-critical{background:linear-gradient(to top,var(--deadline-color) 16.67%,#34434a 16.67%);border-color:var(--deadline-color)}html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) .is-overdue .crm-deadline-bars>span{background:#452a2d;border-color:#f27e7e}html[data-crm-theme=dark] .crm-app :is(.farewell-mini-calendar__day,.date-picker-field__day){background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app :is(.farewell-mini-calendar__day.is-muted,.date-picker-field__day.is-muted){background:#1a2327;color:#91a29d}html[data-crm-theme=dark] .crm-app :is(.farewell-mini-calendar__day.is-today,.date-picker-field__day.is-today,.farewell-calendar-month__day.is-today){border-color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(.farewell-mini-calendar__day.is-selected,.date-picker-field__day.is-selected){background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(.farewell-mini-calendar__day.is-disabled,.farewell-mini-calendar__day:disabled,.date-picker-field__day.is-disabled,.date-picker-field__day:disabled){background:#232d30;color:#82958e;border-color:#364642}html[data-crm-theme=dark] .crm-app .farewell-mini-calendar__day b{background:#eac580;color:#302719}html[data-crm-theme=dark] .crm-app :is(.farewell-day-list__item,.farewell-event-card){background:#263a40;border-color:#4b626e;color:#e0ede9}html[data-crm-theme=dark] .crm-app .farewell-calendar-month__date{background:transparent;color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app .farewell-calendar-day__timeline>.is-buffer{background:repeating-linear-gradient(135deg,#302d25,#302d25 7px,#3b3427 7px,#3b3427 14px)}html[data-crm-theme=dark] .crm-app .farewell-calendar-day__timeline .crm-calendar-buffer{color:#e0bd7c}html[data-crm-theme=dark] .crm-app .farewell-calendar-day__timeline .crm-calendar-occupied{color:#a1c5b2}html[data-crm-theme=dark] .crm-app :is(.application-wizard__modal-backdrop,.crm-menu-backdrop),html[data-crm-theme=dark] body.crm-standalone-body .crm-profile-overlay{background:#080e12bd}html[data-crm-theme=dark] body.crm-standalone-body .crm-profile-dialog{background:var(--crm-settings-surface);color:var(--crm-settings-text);box-shadow:0 24px 80px #0006}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-dialog,.crm-sign-in) :is(h1,h2,strong){color:var(--crm-settings-text)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-note,.crm-profile-photo span,.crm-profile-dialog>header>button,.crm-sign-in>section>p,.crm-password-input button){color:var(--crm-settings-muted)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-field,.crm-account-checkbox){color:var(--crm-settings-muted)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-dialog footer,.crm-account-access){border-color:var(--crm-settings-line)}html[data-crm-theme=dark] body.crm-standalone-body .crm-profile-dialog .crm-person-avatar--large{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-raised);box-shadow:0 0 0 1px var(--crm-settings-line)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) .crm-button{background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:var(--crm-settings-accent)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) .crm-button--quiet{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) .crm-profile-error{background:var(--crm-settings-danger-soft);color:var(--crm-settings-danger)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) .crm-auth-warning{background:var(--crm-settings-warning-soft);color:var(--crm-settings-warning)}html[data-crm-theme=dark] body.crm-standalone-body .crm-photo-remove{color:var(--crm-settings-danger)}html[data-crm-theme=dark] body.crm-standalone-body .crm-sign-in{background:transparent}html[data-crm-theme=dark] body.crm-standalone-body .crm-sign-in>section{background:var(--crm-settings-surface);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] body.crm-standalone-body .test-mode-banner{background:#352f24;border-color:#6f5d40;color:#e9cc96}html[data-crm-theme=dark] .crm-app :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--crm-settings-focus);outline-offset:3px}html[data-crm-theme=dark] .crm-app :is(.date-picker-field__control,.time-picker-field__control,.catalog-picker__search,.crm-global-search,.applications-toolbar__search>div):focus-within{outline:2px solid var(--crm-settings-focus);outline-offset:2px}html[data-crm-theme=dark] .crm-app ::selection,html[data-crm-theme=dark] body.crm-standalone-body .crm-profile-overlay ::selection{background:var(--crm-settings-accent-soft);color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app,html[data-crm-theme=dark] .crm-app *{scrollbar-color:var(--crm-settings-line) var(--crm-settings-field)}html[data-crm-theme=dark] .crm-app :is(.application-detail-field,.application-comments-panel p,.application-document-row,.application-service-row,.application-event-row,.application-queue-panel,.application-indicator-row b,.application-detail-note,.local-payment-form__fixed-amount,.local-documents__slot,.local-documents__group,.local-documents__dropzone,.application-wizard__saved-at){background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app :is(.local-documents__file,.local-documents__selected-file,.local-documents__other-group,.application-wizard__directory-field){background:var(--crm-settings-surface);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app :is(.application-document-row b,.application-service-row b,.application-event-row b,.application-side-panel dd,.application-key-event b,.application-important-notice__contact b,.application-wizard__arrival-context strong,.local-documents__file-names span,.local-documents__selected-file b,.local-documents__dropzone b,.document-generation__heading){color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app :is(.application-document-row small,.application-document-row em,.application-service-row em,.application-event-row small,.application-event-row p,.application-side-panel p span,.application-key-event p,.application-key-event time,.application-wizard__arrival-context span,.application-wizard__payments>article small,.application-payments-list article small,.application-wizard__preview>span,.local-documents__slot-title span,.local-documents__empty,.local-documents__file-names small,.local-documents__other-empty,.local-documents__modal-header p,.local-documents__dropzone span,.local-documents__dropzone small,.local-documents__selected-file small,.local-documents__group-header span,.local-documents__file small,.local-documents__file span,.catalog-payment-form__selection small,.document-generation__status){color:var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app :is(.application-side-panel--warning p,.application-important-notice__title,.application-important-notice__body p,.application-important-notice__contact span,.application-important-notice__contact small,.crm-desk-schedule dd small,.document-generation__stale){color:var(--crm-settings-warning)}html[data-crm-theme=dark] .crm-app :is(.application-important-notice__contact a,.document-generation__step-link,.local-payment-form__fixed-amount strong,.crm-desk-hall-tag){color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(.application-details-title-row b,.local-documents__warning,.applications-active-filter){background:var(--crm-settings-warning-soft);color:var(--crm-settings-warning);border-color:#7b6643}html[data-crm-theme=dark] .crm-app :is(.local-documents__error,.local-documents__upload-error,.document-generation__status.is-error,.application-details-state--error){background:var(--crm-settings-danger-soft);color:var(--crm-settings-danger);border-color:#945a55}html[data-crm-theme=dark] .crm-app :is(.local-documents__toolbar p,.local-payment-form small){color:var(--crm-settings-danger)}html[data-crm-theme=dark] .crm-app :is(.local-documents__loaded,.local-documents__slot-title .local-documents__loaded,.local-documents__group-header .local-documents__loaded,.application-wizard__preview>svg,.application-wizard__preview p,.document-generation__status.is-success){color:var(--crm-settings-success)}html[data-crm-theme=dark] .crm-app :is(.application-wizard__arrival-context,.local-documents__dropzone--active){background:var(--crm-settings-accent-soft);color:var(--crm-settings-text);border-color:#6fa791}html[data-crm-theme=dark] .crm-app .application-wizard__arrival-context.is-warning{background:var(--crm-settings-warning-soft);border-color:#7b6643}html[data-crm-theme=dark] .crm-app .application-key-event>span{background:#87d3a7;box-shadow:inset 0 0 0 4px #355c42}html[data-crm-theme=dark] .crm-app .application-key-event:not(:last-child):before{background:#4a7055}html[data-crm-theme=dark] .crm-app :is(.application-tabs,.document-generation,.local-documents__other-groups,.catalog-payment-form__selection,.catalog-payment-form__selection>div){border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .application-details-page .application-tabs button{background:transparent;color:var(--crm-settings-muted);border-bottom-color:transparent}html[data-crm-theme=dark] .crm-app .application-details-page .application-tabs button.is-active{color:var(--crm-settings-accent);border-bottom-color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(.application-details-state button,.local-documents__slot-actions button,.local-documents__file-actions button,.local-documents__modal-actions button,.local-documents__group-header button,.local-documents__modal-header>button,.local-documents__selected-file>button,.local-documents__dropzone button,.document-generation__item>button){background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app :is(.local-documents__slot-actions button:first-child,.local-documents__modal-actions button:last-child,.local-documents__other-heading button){background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app .local-documents__modal--delete .local-documents__modal-actions button:last-child{background:#6c3339;color:#ffd5cf;border-color:#cf8079}html[data-crm-theme=dark] .crm-app .document-generation__item>button:hover{background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(.catalog-picker__search,.catalog-picker__search input,.selected-order-items__row input){background:var(--crm-settings-field)!important}html[data-crm-theme=dark] .crm-app .crm-skip-link{background:var(--crm-settings-accent);color:var(--crm-settings-accent-text)}html[data-crm-theme=dark] body.crm-standalone-body .crm-profile-overlay .crm-client-duplicate{background:var(--crm-settings-warning-soft);color:var(--crm-settings-warning)}html[data-crm-theme=dark] .crm-app .crm-settings-page{--settings-surface: var(--crm-settings-surface);--settings-surface-soft: var(--crm-settings-raised);--settings-text: var(--crm-settings-text);--settings-muted: var(--crm-settings-muted);--settings-border: var(--crm-settings-line);--settings-accent: var(--crm-settings-accent);--settings-accent-soft: var(--crm-settings-accent-soft);--settings-accent-text: var(--crm-settings-accent-text);--settings-error: var(--crm-settings-danger);--settings-error-soft: var(--crm-settings-danger-soft);--settings-shadow: var(--crm-settings-shadow)}html[data-crm-theme=dark] .crm-app .crm-chat-toast{--toast-surface: var(--crm-settings-surface);--toast-text: var(--crm-settings-text);--toast-muted: var(--crm-settings-muted);--toast-border: var(--crm-settings-line);--toast-accent: var(--crm-settings-accent)}html[data-crm-text-size=large] .crm-app :is(.crm-settings-header p,.crm-settings-section-heading p,.crm-settings-fieldset legend,.crm-settings-theme-label strong,.crm-settings-segmented label>span,.crm-settings-toggle__copy strong,.crm-settings-button,.crm-settings-profile>div>span,.crm-settings-reset-confirm p,.crm-settings-error p,.crm-chat-toast strong,.crm-chat-toast>div>button,.local-documents__slot-actions button,.document-generation__item>button){font-size:14px;line-height:1.5}html[data-crm-text-size=large] .crm-app :is(.crm-settings-save-status,.crm-settings-theme small,.crm-settings-hint,.crm-settings-fieldset>.crm-settings-hint,.crm-settings-toggle__copy>span,.crm-settings-note p,.crm-settings-protected-note,.crm-settings-profile small,.crm-settings-storage-note,.crm-chat-toast p,.local-documents__file-names span,.local-documents__slot-title span,.application-key-event p,.application-key-event time){font-size:13px;line-height:1.6}html[data-crm-text-size=large] .crm-app .crm-settings-profile strong{font-size:16px}html[data-crm-text-size=large] .crm-app,html[data-crm-text-size=large] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in){font-size:16px;line-height:1.55}html[data-crm-text-size=large] .crm-app .crm-main :is(h1,.crm-page-heading h1){font-size:32px;line-height:1.25}html[data-crm-text-size=large] .crm-app .crm-main :is(h2,.crm-panel__heading h2){font-size:20px;line-height:1.4}html[data-crm-text-size=large] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(h3,.crm-desk-card__identity h3,.crm-operation-identity h3,.application-detail-section h3,.application-side-panel h3,.application-overview-card h3){font-size:18px;line-height:1.45}html[data-crm-text-size=large] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-nav a,.crm-new,.crm-person-name strong,.crm-person-name small,.crm-chat-message__body p,.crm-chat-message__body header,.crm-chat-compose textarea,.crm-chat-room__heading strong,.crm-global-search input,.crm-page-heading>p,.crm-operation-tabs button,.crm-operation-layout-tools button,.crm-list-view button,.crm-client-card footer button,.crm-client-filters button,.crm-client-filters select,.crm-client-chooser input,.crm-client-chooser select,.crm-client-form textarea,.crm-client-form select,.crm-staff-card strong,.crm-attendance table,.crm-warehouse-card p,.crm-module-empty p,.application-card__field b,.application-detail-field b,.application-info-row b,.application-plan-row b,.application-indicator-row b,.application-detail-note,.application-tabs button,.application-details-header__actions button,.application-details-back,.application-wizard__field,.application-wizard__checkbox,.application-wizard__calculated,.application-wizard__steps button,.application-wizard__summary-item b,.application-wizard__back,.application-wizard__primary,.application-wizard__secondary,.application-wizard__danger,.application-wizard__service-row,.applications-toolbar label,.applications-counters span,.catalog-picker__trigger,.catalog-picker__results b,.selected-order-items__row,.organization-directory__row,.organization-directory__form label,.crm-button,.crm-desk-card__footer .application-card__open,.crm-desk-schedule dd,.crm-operation-times dd,.crm-desk-routing strong){font-size:14px;line-height:1.5}html[data-crm-text-size=large] :is(.crm-app,.crm-operator-summary-detail) :is(.crm-eyebrow,.crm-data-caption,.crm-environment,.crm-breadcrumb,.crm-nav-group>p,.crm-chat-message__body time,.crm-chat-message__body header span,.crm-chat-compose-hint,.crm-chat-sender,.crm-desk-number,.crm-desk-card__identity p,.crm-desk-hall-tag,.crm-desk-routing small,.crm-desk-extra,.crm-desk-schedule dt,.crm-desk-schedule dd small,.crm-desk-card__footer small,.crm-operation-number,.crm-operation-identity p,.crm-operation-times dt,.crm-operation-more,.crm-operational-deadline,.crm-operational-flags>span,.crm-operational-weight,.application-card__field span,.application-detail-field span,.application-info-row span,.application-plan-row span,.application-indicator-row span,.crm-staff-card small,.crm-staff-status,.crm-attendance th,.crm-attendance-pending,.crm-warehouse-card footer,.application-badge,.application-card.crm-desk-card .application-badge,.crm-tag,.crm-client-card dt,.crm-client-card header small,.selected-order-items__header,.catalog-picker__results small,.crm-profile-note,.application-wizard__field-error,.application-wizard__directory-meta,.application-wizard__contact-list dt,.application-wizard__availability p,.application-wizard__farewell-calendar>p){font-size:12px;line-height:1.5}html[data-crm-text-size=large] .crm-app :is(.application-wizard__steps button,.crm-operation-tabs button,.crm-operation-layout-tools button,.crm-list-view button,.crm-client-filters>button){min-height:40px}html[data-crm-text-size=large] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) :is(input,select,textarea){font-size:16px}html[data-crm-text-size=large] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) :is(.crm-profile-field,.crm-button,.crm-account-checkbox){font-size:14px;line-height:1.5}html[data-crm-text-size=large] body.crm-standalone-body :is(.crm-profile-note,.crm-profile-photo span){font-size:13px;line-height:1.5}html[data-crm-text-size=large] .crm-app .crm-operation-section-count{min-width:24px;width:auto;height:auto;min-height:24px;font-size:12px}@media(max-width:760px){html[data-crm-text-size=large] .crm-app .crm-main h1{font-size:28px}html[data-crm-text-size=large] .crm-app .crm-page-heading>.crm-button{font-size:0}html[data-crm-text-size=large] .crm-app .crm-operation-board{grid-template-columns:minmax(0,1fr)}}html[data-crm-reduce-motion=true] .crm-app,html[data-crm-reduce-motion=true] .crm-app *,html[data-crm-reduce-motion=true] .crm-app *:before,html[data-crm-reduce-motion=true] .crm-app *:after,html[data-crm-reduce-motion=true] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in),html[data-crm-reduce-motion=true] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) *,html[data-crm-reduce-motion=true] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) *:before,html[data-crm-reduce-motion=true] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in),body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) *,body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) *:before,body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-crm-theme=dark] .crm-app .application-details-header__benefit{background:var(--crm-settings-success-soft)!important;color:var(--crm-settings-success)!important;border-color:#4d7358!important}html[data-crm-theme=dark] .crm-app .application-wizard__benefit-notice{background:var(--crm-settings-success-soft);color:var(--crm-settings-success);border-color:#4d7358}html[data-crm-theme=dark] .crm-app .application-wizard__discount-panel>strong{color:var(--crm-settings-success)}html[data-crm-theme=dark] .crm-app .application-wizard__discount-panel .application-wizard__discount-warning{color:var(--crm-settings-warning)}html[data-crm-theme=dark] .crm-app .application-wizard__directory-field--stacked .application-wizard__directory-edit{background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .application-wizard__directory-field--stacked .application-wizard__directory-edit:hover{background:var(--crm-settings-surface-hover);border-color:var(--crm-settings-accent)}html[data-crm-theme] .crm-app .crm-desk-card .crm-desk-deadline.is-ok{--deadline-color:#22c55e}html[data-crm-theme] .crm-app .crm-desk-card .crm-desk-deadline.is-warn{--deadline-color:#eab308}html[data-crm-theme] .crm-app .crm-desk-card .crm-desk-deadline.is-danger,html[data-crm-theme] .crm-app .crm-desk-card .crm-desk-deadline.is-overdue{--deadline-color:#ef4444}html[data-crm-theme] :is(.crm-app,.crm-operator-summary-detail) .crm-desk-deadline .crm-deadline-bars>span:not(.is-filled):not(.is-half):not(.is-critical){background:#94a3b81f;border-color:#94a3b86b}html[data-crm-theme=dark] .crm-app .crm-desk-card .crm-desk-farewell.is-finished,html[data-crm-theme=dark] :is(.crm-app,.crm-operator-summary-detail) .crm-operation-farewell.is-finished{background:transparent;color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app,html[data-crm-theme] body.crm-standalone-body,html .driver-shell[data-theme]{--crm-settings-bg: #e7eef2;--crm-settings-surface: #f8fbfc;--crm-settings-raised: #dfeaf0;--crm-settings-field: #ffffff;--crm-settings-text: #193440;--crm-settings-muted: #506b7b;--crm-settings-line: #a0bccb;--crm-settings-accent: #087b92;--crm-settings-accent-text: #ffffff;--crm-settings-accent-soft: #cce6ed;--crm-settings-focus: #14879e;--crm-settings-shadow: 0 4px 18px #1e53600a, inset 0 1px 0 #ffffffb3;--crm-neon: #37a6bf;--crm-neon-bright: #75ddeb;--crm-neon-soft: #22b4d012;--crm-neon-edge: #7da9bd;--crm-neon-active: linear-gradient(105deg, #b7dce8, #d3e9f0);--crm-neon-button: linear-gradient(110deg, #147b91, #0e667e 58%, #0c576d);--crm-marble-base: #e7eef2;--crm-marble-wash: #ffffff35;--crm-nav-surface: #f0f5f8;--crm-nav-item: #dfeaf0;--crm-accent: var(--crm-settings-accent);--crm-ink: var(--crm-settings-text);--crm-muted: var(--crm-settings-muted);--crm-line: var(--crm-settings-line);--crm-field-label-color: var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app,html[data-crm-theme=dark] body.crm-standalone-body,html .driver-shell[data-theme=dark]{--crm-settings-bg: #000000;--crm-settings-surface: #151c22;--crm-settings-raised: #292e34;--crm-settings-field: #1c252d;--crm-settings-text: #f2f4f6;--crm-settings-muted: #aeb8c0;--crm-settings-line: #34404a;--crm-settings-accent: #63c5e3;--crm-settings-accent-text: #102027;--crm-settings-accent-soft: #263740;--crm-settings-focus: #93a2b0;--crm-settings-shadow: none;--crm-settings-card: #26343d;--crm-settings-card-hover: #2b3a44;--crm-settings-card-border: #151c22;--crm-settings-card-shadow: 0 3px 8px rgba(0,0,0,.28), 0 8px 20px rgba(0,0,0,.16);--crm-settings-card-shadow-hover: 0 4px 10px rgba(0,0,0,.32), 0 12px 24px rgba(0,0,0,.2);--crm-settings-surface-hover: #2d3339;--crm-settings-modal: #1c252d;--crm-settings-modal-shadow: 0 16px 60px #00000080;--crm-neon: #63c5e3;--crm-neon-bright: #83d2e9;--crm-neon-soft: transparent;--crm-neon-edge: var(--crm-settings-line);--crm-neon-active: var(--crm-settings-accent-soft);--crm-neon-button: var(--crm-settings-accent);--crm-marble-base: #000000;--crm-marble-wash: transparent;--crm-nav-surface: var(--crm-settings-surface);--crm-nav-item: var(--crm-settings-surface);--crm-field-label-color: var(--crm-settings-muted)}html[data-crm-theme] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in,.crm-chat-message-popover){--crm-settings-bg: inherit;--crm-settings-surface: inherit;--crm-settings-raised: inherit;--crm-settings-field: inherit;--crm-settings-text: inherit;--crm-settings-muted: inherit;--crm-settings-line: inherit;--crm-settings-accent: inherit;--crm-settings-accent-text: inherit;--crm-settings-accent-soft: inherit;--crm-settings-focus: inherit}html[data-crm-theme] body.crm-standalone-body,html[data-crm-theme] .crm-app .crm-main,html .driver-shell[data-theme]{background-color:var(--crm-marble-base);background-image:linear-gradient(var(--crm-marble-wash),var(--crm-marble-wash)),url(/assets/crm-marble-VgqVghvH.webp);background-size:auto,1600px 1143px;background-position:center top;color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-main>.crm-workspace{--crm-field-label-color: var(--crm-settings-muted);background:transparent}html[data-crm-theme] .crm-app .crm-navigation{background:var(--crm-nav-surface);color:var(--crm-settings-text);border-right:1px solid var(--crm-neon-edge);box-shadow:4px 0 22px var(--crm-neon-soft)}html[data-crm-theme] .crm-app .crm-navigation :is(.crm-brand strong,.crm-person-open,.crm-person-name strong){color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-navigation :is(.crm-brand small,.crm-nav-group>p,.crm-person-name small,.crm-person-tools button,.crm-person-logout,.crm-navigation-bottom>a small){color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-nav a{background:var(--crm-nav-item);color:var(--crm-settings-text);border:1px solid transparent;box-shadow:inset 0 1px #ffffff08}html[data-crm-theme] .crm-app .crm-nav a:hover{background:var(--crm-settings-accent-soft);border-color:var(--crm-neon-edge);color:var(--crm-settings-accent)}html[data-crm-theme] .crm-app .crm-nav a[aria-current=page]{background:var(--crm-neon-active);border-color:var(--crm-neon-edge);color:var(--crm-settings-accent);box-shadow:inset 3px 0 var(--crm-neon),0 0 13px var(--crm-neon-soft)}html[data-crm-theme] .crm-app .crm-nav-dot{background:var(--crm-neon);box-shadow:0 0 8px var(--crm-neon-soft)}html[data-crm-theme] .crm-app .crm-navigation .crm-nav{scrollbar-color:var(--crm-neon-edge) transparent}html[data-crm-theme] .crm-app .crm-navigation-bottom>a,html[data-crm-theme] .crm-app .crm-person{background:var(--crm-nav-item);border:1px solid var(--crm-settings-line);border-radius:12px;color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-person{padding:12px 10px}html[data-crm-theme] .crm-app .crm-person-avatar{color:var(--crm-settings-accent);background:var(--crm-settings-accent-soft)}html[data-crm-theme] .crm-app .crm-person-tools{border-color:var(--crm-settings-line)}html[data-crm-theme] .crm-app :is(.crm-sidebar-toggle,.crm-mobile-menu,.crm-menu-close){color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-new,html[data-crm-theme] .crm-app .crm-main :is(.crm-button:not(.crm-button--quiet),.applications-page__new-button,.application-wizard__primary),html :is(.driver-shell[data-theme],.crm-app) .driver-primary{background:var(--crm-neon-button);border:1px solid var(--crm-neon);color:#fff;box-shadow:inset 0 0 0 1px #84f4ff33,0 0 12px var(--crm-neon-soft)}html[data-crm-theme] .crm-app .crm-new:hover,html[data-crm-theme] .crm-app .crm-main :is(.crm-button:not(.crm-button--quiet),.application-wizard__primary):hover:not(:disabled),html :is(.driver-shell[data-theme],.crm-app) .driver-primary:hover:not(:disabled){border-color:var(--crm-neon-bright);filter:brightness(1.08)}html[data-crm-theme] .crm-app .crm-app-header{background:var(--crm-nav-surface);border-color:var(--crm-settings-line);box-shadow:0 2px 15px #0e61730a}html[data-crm-theme] .crm-app :is(.crm-global-search,.crm-global-search kbd){background:var(--crm-settings-field);border-color:var(--crm-settings-line);color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app :is(.crm-breadcrumb strong,.crm-global-search input){color:var(--crm-settings-text)}html[data-crm-theme] .crm-app :is(.crm-breadcrumb,.crm-environment,.crm-eyebrow,.crm-page-heading p){color:var(--crm-settings-muted)}html[data-crm-theme] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-panel,.crm-metric,.application-card,.applications-toolbar,.applications-state,.application-details-header,.application-details-state,.application-detail-section,.application-side-panel,.application-indicator,.application-overview-card,.crm-sidebar,.application-wizard__panel,.application-wizard__preview,.application-wizard__modal,.organization-directory__table,.crm-staff-card,.crm-warehouse-card,.crm-chat-room,.crm-operation-card,.crm-desk-card,.an-filters,.an-metric,.an-panel,.farewell-calendar-toolbar,.farewell-calendar-state,.farewell-calendar-day,.farewell-calendar-week__day,.farewell-calendar-month__day){background:var(--crm-settings-surface);border-color:var(--crm-settings-line);color:var(--crm-settings-text);box-shadow:var(--crm-settings-shadow)}html[data-crm-theme] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-panel,.an-panel,.application-details-header,.application-wizard__panel,.crm-operation-card,.crm-desk-card){border-color:var(--crm-neon-edge)}html[data-crm-theme] .crm-app .crm-main :is(.crm-metric,.an-metric,.crm-warehouse-card):hover:not(:disabled){border-color:var(--crm-neon);box-shadow:0 0 16px var(--crm-neon-soft)}html[data-crm-theme] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(h1,h2,h3,h4){color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-main :is(.application-wizard__farewell-actions,.application-wizard__farewell-empty){background:var(--crm-settings-raised);border-color:var(--crm-settings-line);color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-main :is(.application-wizard__farewell-actions,.application-wizard__farewell-empty)>strong{color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-main :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio])){background-color:var(--crm-settings-field);color:var(--crm-settings-text);border-color:var(--crm-settings-line);caret-color:var(--crm-settings-accent)}html[data-crm-theme] .crm-app :is(input[type=checkbox],input[type=radio]){accent-color:var(--crm-settings-accent)}html[data-crm-theme] .crm-app .crm-main :is(.crm-button--quiet,.application-card__open,.application-details-back,.application-wizard__back,.application-wizard__secondary,.application-tabs button,.application-wizard__steps button,.crm-operation-tabs button,.crm-list-view button,.crm-client-filters>button,.applications-counters button){color:var(--crm-settings-text);background:var(--crm-settings-raised);border-color:var(--crm-settings-line)}html[data-crm-theme] .crm-app .crm-main :is(.application-tabs button.is-active,.application-wizard__steps button.is-active,.crm-operation-tabs button[aria-pressed=true],.crm-list-view button[aria-pressed=true],.crm-client-filters>button[aria-pressed=true],.application-counter.is-selected .application-counter__show){background:var(--crm-neon-active);border-color:var(--crm-neon);color:var(--crm-settings-accent);box-shadow:inset 0 -2px var(--crm-neon),0 0 10px var(--crm-neon-soft)}html[data-crm-theme] .crm-app :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--crm-settings-focus);outline-offset:3px}html[data-crm-theme] .crm-app .crm-main [aria-invalid=true]{border-color:var(--crm-settings-danger, #b64037)}html[data-crm-theme] .crm-app .crm-main :is(input,select,textarea):disabled{background-color:var(--crm-settings-raised);color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-settings-page{--settings-surface: var(--crm-settings-surface);--settings-surface-soft: var(--crm-settings-raised);--settings-text: var(--crm-settings-text);--settings-muted: var(--crm-settings-muted);--settings-border: var(--crm-neon-edge);--settings-accent: var(--crm-settings-accent);--settings-accent-soft: var(--crm-settings-accent-soft);--settings-accent-text: var(--crm-settings-accent-text);--settings-shadow: var(--crm-settings-shadow)}html[data-crm-theme] body.crm-standalone-body :is(.crm-profile-dialog,.crm-sign-in-card,.crm-chat-message-popover){background:var(--crm-settings-surface);color:var(--crm-settings-text);border-color:var(--crm-neon-edge);box-shadow:0 0 0 1px var(--crm-neon-soft),0 16px 60px #001c3333}html[data-crm-theme] .crm-app :is(.crm-chat-launcher,.crm-chat-widget-launcher){background:var(--crm-neon-button);color:#fff;border-color:var(--crm-neon);box-shadow:0 0 16px var(--crm-neon-soft)}html :is(.driver-shell[data-theme],.crm-app) .driver-shell-header{background:var(--crm-nav-surface);color:var(--crm-settings-text);border-bottom:1px solid var(--crm-neon-edge)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-order,.driver-empty,.driver-search,.driver-refresh){background:var(--crm-settings-surface);color:var(--crm-settings-text);border-color:var(--crm-neon-edge);box-shadow:var(--crm-settings-shadow)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-morgue,.driver-tabs,.driver-secondary,.driver-waiting){background:var(--crm-settings-raised);border-color:var(--crm-settings-line);color:var(--crm-settings-text)}html :is(.driver-shell[data-theme],.crm-app) .driver-tabs button{color:var(--crm-settings-muted)}html :is(.driver-shell[data-theme],.crm-app) .driver-tabs button[aria-pressed=true]{background:var(--crm-neon-active);color:var(--crm-settings-accent);box-shadow:inset 0 0 0 1px var(--crm-neon-edge)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-field>span,.driver-owner,.driver-life-dates,.driver-order-number,.driver-page-heading p,.driver-last-update,.driver-search input){color:var(--crm-settings-muted)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-shell-brand strong,.driver-order h2,.driver-page-heading h1){color:var(--crm-settings-text)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-shell-brand small,.driver-history,.driver-history li strong){color:var(--crm-settings-muted)}@media(max-width:760px){html[data-crm-theme] .crm-app .crm-navigation{background:var(--crm-nav-surface)}html[data-crm-theme] .crm-app .crm-person{padding:10px 8px}html[data-crm-theme] .crm-app .crm-main{background-size:auto,1100px 786px}}@media print{html[data-crm-theme] body.crm-standalone-body,html[data-crm-theme] .crm-app .crm-main,html .driver-shell[data-theme]{background:#fff}}html[data-crm-theme] .crm-app .crm-mail :is(.crm-mail-columns,.crm-mail-file,.crm-mail-modal>.crm-panel){background:var(--crm-settings-surface);color:var(--crm-settings-text);border-color:var(--crm-neon-edge);box-shadow:var(--crm-settings-shadow)}html[data-crm-theme] .crm-app .crm-mail .crm-mail-list{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme] .crm-app .crm-mail .crm-mail-list>button:not(.crm-button){background:var(--crm-settings-surface);color:var(--crm-settings-text);border-color:var(--crm-settings-line);box-shadow:inset 0 1px 4px #0624320b}html[data-crm-theme] .crm-app .crm-mail .crm-mail-list>button:not(.crm-button) :is(span,small){color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-mail .crm-mail-list>button.is-unread{background:var(--crm-settings-accent-soft);color:var(--crm-settings-text);border-color:var(--crm-neon-edge);border-left:4px solid var(--crm-neon);box-shadow:0 3px 12px var(--crm-neon-soft)}html[data-crm-theme] .crm-app .crm-mail .crm-mail-list>button.is-unread>strong{font-weight:700}html[data-crm-theme] .crm-app .crm-mail .crm-mail-list>button.is-selected{background:var(--crm-neon-active);color:var(--crm-settings-text);border-color:var(--crm-neon);box-shadow:inset 0 0 0 1px var(--crm-neon-edge),0 0 12px var(--crm-neon-soft)}html[data-crm-theme] .crm-app .crm-mail .crm-mail-list>button:not(.crm-button):hover{border-color:var(--crm-neon)}html[data-crm-theme] .crm-app .crm-mail :is(.crm-mail-folders,.crm-mail-filters,.crm-mail-actions,.crm-mail-file) .crm-button{background:var(--crm-settings-raised);border-color:var(--crm-settings-line);color:var(--crm-settings-text);box-shadow:none}html[data-crm-theme] .crm-app .crm-mail :is(.crm-mail-folders,.crm-mail-filters) .crm-button[aria-pressed=true]{background:var(--crm-neon-active);border-color:var(--crm-neon);color:var(--crm-settings-accent);box-shadow:inset 0 -2px var(--crm-neon),0 0 10px var(--crm-neon-soft)}html[data-crm-theme] .crm-app .crm-mail .crm-mail-detail header{border-bottom:1px solid var(--crm-settings-line);padding-bottom:16px}html[data-crm-theme] .crm-app .crm-mail .crm-mail-detail header :is(p,small),html[data-crm-theme] .crm-app .crm-mail .crm-mail-file>small{color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-mail .crm-mail-file{background:var(--crm-settings-raised)}html[data-crm-theme] .crm-app .crm-mail .crm-mail-error{background:var(--crm-settings-danger-soft, #fff0eb);color:var(--crm-settings-danger, #a03932)}html[data-crm-theme] .crm-app :is(.crm-sidebar-collapse,.crm-menu-toggle,.crm-navigation-close){color:var(--crm-settings-muted);border-color:var(--crm-settings-line)}html[data-crm-theme] .crm-app .crm-sidebar-collapse:hover{background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent)}html[data-crm-theme] .crm-app .crm-main :is(.crm-arrival-entry,.crm-desk-card).is-intake-pending{background:color-mix(in srgb,var(--crm-settings-surface),#eab73c 18%);border-color:#b58a28}html[data-crm-theme] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-operation-card,.crm-operator-live-item).is-intake-pending{background:color-mix(in srgb,var(--crm-settings-surface),#df4940 16%);border-color:#b85650}html[data-crm-theme] .crm-app .crm-style-preview-note{color:var(--crm-settings-muted);border:1px solid var(--crm-settings-line);background:var(--crm-settings-raised);border-radius:10px;padding:10px 14px;margin:0 0 18px;font-size:12px}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-section,.crm-operator-live-panel,.crm-workday-reminders){background:var(--crm-settings-surface);color:var(--crm-settings-text);border-color:var(--crm-neon-edge);box-shadow:var(--crm-settings-shadow)}html[data-crm-theme] .crm-app .crm-main .crm-operation-section>header,html[data-crm-theme] .crm-app .crm-main .crm-operator-live-panel>h2{background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent);border-color:var(--crm-neon-edge)}html[data-crm-theme] .crm-app .crm-main .crm-operation-section>header h2{color:inherit}html[data-crm-theme] .crm-app .crm-main .crm-operator-live-panel h2>span{background:var(--crm-settings-raised);color:var(--crm-settings-accent)}html[data-crm-theme] .crm-app .crm-main :is(.crm-operator-live-open,.crm-operator-live-person strong){color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-main :is(.crm-operator-live-person small,.crm-operator-live-state,.crm-operator-live-empty){color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-main .crm-operator-live-item{border-color:var(--crm-settings-line)}html[data-crm-theme] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-operational-weight,.crm-operation-queue,.crm-desk-queue,.crm-client-icon,.crm-warehouse-card header>span,.crm-staff-role-icon){background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent);border-color:var(--crm-neon-edge)}html[data-crm-theme] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-tag,.crm-operational-flags>.is-muted,.crm-operational-flags>.crm-operational-packaging,.crm-operational-flags>.is-own-order,.crm-operational-flags>.crm-operational-delivery){background:var(--crm-settings-raised);color:var(--crm-settings-muted);border-color:var(--crm-settings-line)}html[data-crm-theme] .crm-app :is(.crm-chat-privacy,.crm-chat-room-icon,.crm-chat-new,.crm-chat-badge,.selected-order-items__row.is-package){background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent);border-color:var(--crm-neon-edge)}html[data-crm-theme] .crm-app .crm-chat-history{background:var(--crm-settings-field)}html[data-crm-theme] .crm-app .crm-chat-message__body{background:var(--crm-settings-raised);border-color:var(--crm-settings-line)}html[data-crm-theme] .crm-app .crm-chat-messages .is-own .crm-chat-message__body{background:var(--crm-settings-accent-soft);border-color:var(--crm-neon-edge)}html[data-crm-theme] .crm-app .crm-main :is(.crm-desk-card__footer .application-card__open,.application-wizard__directory-field--stacked .application-wizard__directory-edit){background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent);border-color:var(--crm-neon-edge)}html[data-crm-theme] .crm-app .crm-main :is(.crm-arrival,.application-card__open,.application-wizard__back,.application-wizard__secondary):hover:not(:disabled){background:var(--crm-settings-accent-soft);border-color:var(--crm-neon)}html[data-crm-theme] .crm-app .crm-main :is(.application-wizard__duration button.is-active,.application-wizard__slots button.is-selected,.service-package-panel__options button.is-active,.service-package-panel__segmented button.is-active,.service-package-panel__coffins label.is-selected,.time-picker-field__options button.is-selected,.farewell-calendar-toolbar__switch button.is-active){background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent);border-color:var(--crm-neon-edge)}html[data-crm-theme] .crm-app .furnace-page[data-page-theme]{--crm-settings-bg:inherit;--crm-settings-surface:inherit;--crm-settings-raised:inherit;--crm-settings-field:inherit;--crm-settings-text:inherit;--crm-settings-muted:inherit;--crm-settings-line:inherit;--crm-settings-accent:inherit;--crm-settings-accent-soft:inherit;--crm-settings-accent-text:inherit;--crm-settings-danger:inherit;--crm-settings-danger-soft:inherit;--crm-settings-warning:inherit;--crm-settings-warning-soft:inherit;--crm-settings-focus:inherit;--crm-settings-shadow:inherit}html[data-crm-theme] .crm-app .crm-main .furnace-page{border:1px solid var(--crm-neon-edge);box-shadow:0 0 18px var(--crm-neon-soft)}html[data-crm-theme=dark] .crm-app .furnace-widget--furnace:has(.furnace-schematic[data-appearance=dark]){--crm-settings-bg:#0b161e;--crm-settings-raised:#172e3a;--crm-settings-surface:#10222c;--crm-settings-field:#0c1c26;--crm-settings-text:#e6f5fa;--crm-settings-muted:#a3bdca;--crm-settings-line:#285064;--crm-settings-accent:#8af4ff;--crm-settings-accent-soft:#143b49;--crm-settings-focus:#8af4ff;--crm-field-label-color:#a3bdca}html[data-crm-theme] .crm-app .driver-workspace{color:var(--crm-settings-text)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-order,.driver-empty,.driver-notification-menu){color:var(--crm-settings-text);background:var(--crm-settings-surface);border-color:var(--crm-neon-edge);box-shadow:var(--crm-settings-shadow)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-secondary,.driver-waiting,.driver-tabs b,.driver-bell,.driver-refresh,.driver-search,.driver-notification-menu>button){background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-notification-menu>button.is-unread,.driver-order.is-selected){background:var(--crm-settings-accent-soft);color:var(--crm-settings-text);border-color:var(--crm-neon)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-field>strong,.driver-history li strong,.driver-empty h2){color:var(--crm-settings-text)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-field>span,.driver-field>small,.driver-history,.driver-owner,.driver-life-dates,.driver-order-number,.driver-page-heading p,.driver-last-update,.driver-push-status){color:var(--crm-settings-muted)}html :is(.driver-shell[data-theme],.crm-app) :is(.driver-history,.driver-schedule){border-color:var(--crm-settings-line)}html :is(.driver-shell[data-theme],.crm-app) .driver-primary{background:var(--crm-neon-button);color:#fff;border:1px solid var(--crm-neon);box-shadow:inset 0 0 0 1px #84f4ff33,0 0 12px var(--crm-neon-soft)}html .driver-shell[data-theme] .driver-shell-header .driver-shell-brand strong{color:#e6f5fa}html .driver-shell[data-theme] .driver-shell-header .driver-shell-brand small{color:#adc7d7;opacity:1}html .driver-shell[data-theme] .driver-shell-header button{background:#172e3a;color:#e6f5fa;border-color:#39899c}html .driver-shell[data-theme=dark] .driver-status.is-new{background:#1d3b54;color:#b8defa}html .driver-shell[data-theme=dark] .driver-status.is-delivered{background:#2b3657;color:#c5d2ff}html .driver-shell[data-theme=dark] .driver-stage:not(.is-done):not(.is-current):before{background:#294453}html[data-crm-theme] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-breadcrumb,.crm-eyebrow,.crm-environment,.crm-page-heading p,.crm-data-caption,.crm-empty,.crm-empty p,.crm-panel__footer,.crm-arrival small,.crm-review-item small,.crm-farewell small,.crm-system-summary p,.crm-stages p,.crm-operation-number,.crm-operation-identity p,.crm-operation-times dt,.crm-operation-detail dt,.crm-operation-empty,.crm-operation-layout-tools,.crm-desk-number,.crm-desk-card__identity p,.crm-desk-schedule dt,.crm-desk-routing,.crm-desk-routing small,.crm-desk-extra,.crm-desk-extra p,.crm-desk-card__footer small,.crm-staff-group>header p,.crm-staff-card small,.crm-attendance header p,.crm-attendance th,.crm-attendance-pending,.crm-warehouse-card p,.crm-warehouse-card header small,.crm-warehouse-card footer,.crm-warehouse-detail header p,.crm-module-empty,.crm-module-empty>span,.crm-calendar-buffer-note,.applications-page__header p,.application-card__identity p,.application-card__note,.application-details-header p,.application-details-life-dates,.application-detail-empty,.application-detail-note,.application-document-row span,.application-event-row span,.application-service-row span,.application-comments-panel p,.application-info-row span,.application-plan-row span,.application-indicator-row span,.application-wizard__farewell-bookings p,.application-wizard__saved-at,.application-wizard__contact-list dt,.application-wizard__farewell-calendar>p,.application-wizard__availability p,.application-wizard__duration span,.application-wizard__directory-meta,.application-wizard__farewell-empty,.service-package-panel__heading p,.service-package-panel__details small,.service-package-panel__coffins small,.catalog-picker__results small,.catalog-picker__empty,.selected-order-items__empty,.selected-order-items__name small,.organization-directory__row small,.crm-client-filters>span,.crm-client-card header small,.crm-client-card dt,.crm-client-note,.crm-client-chooser p,.crm-client-empty,.crm-chat-room__heading small,.crm-chat-message__body header span,.crm-chat-message__body time,.crm-chat-day,.crm-chat-sender,.crm-chat-compose-hint,.crm-chat-empty p,.crm-sidebar__header p,.farewell-calendar-toolbar p,.farewell-day-list__empty,.farewell-calendar-week__day p,.farewell-calendar-day__halls,.farewell-mini-calendar__weekdays span,.farewell-calendar-month__weekdays span,.farewell-day-list__item small,.farewell-day-list__item em,.farewell-event-card small,.farewell-calendar-day__timeline span,.farewell-calendar-day__timeline time,.date-picker-field__weekdays){color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-main :is(label,dt,th,.crm-field-label,.crm-warehouse-card p,.crm-warehouse-card footer,.crm-warehouse-card header small,.crm-warehouse-detail header p,.crm-module-empty,.crm-module-empty>span,.crm-attendance-pending,.crm-desk-routing small,.crm-desk-extra,.crm-desk-card__identity p,.application-card__field>span,.application-detail-field>span,.application-wizard__field>span:not(.crm-field-label__required)){color:var(--crm-settings-muted)}html[data-crm-theme] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.application-detail-value,.application-detail-field b,.crm-desk-schedule dd,.crm-desk-extra dd,.crm-operation-times dd,.crm-operation-detail dd,.organization-directory__row,.crm-attendance table,.crm-client-card dd){color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-main :is(.an-legend i,.an-dot){background:var(--crm-settings-accent)}html[data-crm-theme] .crm-app .crm-main .an-dot--blue{background:#678cd1}html[data-crm-theme] .crm-app .crm-main .driver-search input{background:transparent;border:0;box-shadow:none;color:var(--crm-settings-text)}html .driver-shell[data-theme] .driver-search input{background:transparent;color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-main .application-wizard__steps button>span:first-child{background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent)}html[data-crm-theme] .crm-app .crm-main .application-wizard__steps button.is-active>span:first-child{background:var(--crm-settings-accent);color:var(--crm-settings-accent-text)}html[data-crm-theme=light] .crm-app .furnace-schematic[data-appearance=light]{--fs-bg:var(--crm-settings-surface);--fs-bg-end:var(--crm-settings-raised);--fs-channel:var(--crm-settings-surface);--fs-chamber-fill:var(--crm-settings-field);--fs-warm-fill:var(--crm-settings-surface);--fs-plate:var(--crm-settings-surface);--fs-valve-fill-top:var(--crm-settings-field);--fs-valve-fill-bottom:var(--crm-settings-raised);--fs-text:var(--crm-settings-text);--fs-muted:var(--crm-settings-muted);--fs-line:var(--crm-neon-edge);--fs-metal:var(--crm-settings-accent);--fs-detail:var(--crm-settings-accent);--fs-valve-edge:var(--crm-settings-accent)}html[data-crm-theme=light] .crm-app{--crm-tone-blue-bg:#dce8f4;--crm-tone-blue-ink:#365c84;--crm-tone-blue-line:#a6bfd5;--crm-tone-teal-bg:#d4e9e8;--crm-tone-teal-ink:#22696a;--crm-tone-teal-line:#9dc7c6;--crm-tone-coral-bg:#f1ded9;--crm-tone-coral-ink:#894f49;--crm-tone-coral-line:#d8aaa2;--crm-tone-sand-bg:#eee1cc;--crm-tone-sand-ink:#7b5935;--crm-tone-sand-line:#ccb18a;--crm-tone-violet-bg:#e6dff0;--crm-tone-violet-ink:#665283;--crm-tone-violet-line:#bfaed2}html[data-crm-theme=dark] .crm-app{--crm-tone-blue-bg:#22364a;--crm-tone-blue-ink:#b0d6ff;--crm-tone-blue-line:#45698b;--crm-tone-teal-bg:#1b3b42;--crm-tone-teal-ink:#8ce1da;--crm-tone-teal-line:#3d7277;--crm-tone-coral-bg:#432e35;--crm-tone-coral-ink:#ffbeb2;--crm-tone-coral-line:#7b5158;--crm-tone-sand-bg:#3d342b;--crm-tone-sand-ink:#edd0a0;--crm-tone-sand-line:#73634b;--crm-tone-violet-bg:#332d46;--crm-tone-violet-ink:#ccb8f3;--crm-tone-violet-line:#60537c}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-section,.crm-metric--blue,.crm-warehouse-card:nth-child(3n)){--crm-tone-bg:var(--crm-tone-blue-bg);--crm-tone-ink:var(--crm-tone-blue-ink);--crm-tone-line:var(--crm-tone-blue-line)}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-section--sage,.crm-metric--sage,.crm-warehouse-card:nth-child(3n+1)){--crm-tone-bg:var(--crm-tone-teal-bg);--crm-tone-ink:var(--crm-tone-teal-ink);--crm-tone-line:var(--crm-tone-teal-line)}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-section--coral,.crm-metric--coral,.crm-operator-live-panel.is-current){--crm-tone-bg:var(--crm-tone-coral-bg);--crm-tone-ink:var(--crm-tone-coral-ink);--crm-tone-line:var(--crm-tone-coral-line)}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-section--sand){--crm-tone-bg:var(--crm-tone-sand-bg);--crm-tone-ink:var(--crm-tone-sand-ink);--crm-tone-line:var(--crm-tone-sand-line)}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-section--violet,.crm-metric--violet,.crm-operator-live-panel.is-farewell,.crm-warehouse-card:nth-child(3n+2)){--crm-tone-bg:var(--crm-tone-violet-bg);--crm-tone-ink:var(--crm-tone-violet-ink);--crm-tone-line:var(--crm-tone-violet-line)}html[data-crm-theme] .crm-app .crm-main .crm-operation-section>header,html[data-crm-theme] .crm-app .crm-main .crm-operator-live-panel>h2{background:var(--crm-tone-bg);color:var(--crm-tone-ink);border-color:var(--crm-tone-line)}html[data-crm-theme] .crm-app .crm-main .crm-operator-live-panel>h2>span{background:var(--crm-tone-line);color:var(--crm-tone-ink)}html[data-crm-theme] .crm-app .crm-main :is(.crm-metric--blue,.crm-metric--sage,.crm-metric--coral,.crm-metric--violet){background:var(--crm-tone-bg);border-color:var(--crm-tone-line)}html[data-crm-theme] .crm-app .crm-main .crm-metric .crm-metric__top svg{color:var(--crm-tone-ink,var(--crm-settings-accent))}html[data-crm-theme] .crm-app .crm-main .crm-warehouse-card header>span{background:var(--crm-tone-bg);color:var(--crm-tone-ink);border-color:var(--crm-tone-line)}html[data-crm-theme=light] .crm-app,html[data-crm-theme=light] body.crm-standalone-body,html .driver-shell[data-theme=light]{--crm-settings-field:#f4f6f5;--crm-field-line:#c4d0ce}html[data-crm-theme=light] .crm-app :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio])),html[data-crm-theme=light] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio])),html .driver-shell[data-theme=light] :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio])){background-color:var(--crm-settings-field);border-color:var(--crm-field-line)}html[data-crm-theme=light] .crm-app .crm-main :is(input,select,textarea):where(:not([type=checkbox]):not([type=radio])){border-color:var(--crm-field-line)}html[data-crm-theme=light] .crm-app .crm-main :is(input,select,textarea):disabled,html .driver-shell[data-theme=light] :is(input,select,textarea):disabled{background-color:#ecf0ee}html[data-crm-theme=light] .crm-app :is(.crm-global-search,.crm-operation-search,.applications-toolbar__search>div,.date-picker-field__control,.time-picker-field__control,.catalog-picker__search,.driver-search),html .driver-shell[data-theme=light] .driver-workspace .driver-search{background:var(--crm-settings-field);border-color:var(--crm-field-line);box-shadow:inset 0 1px #ffffffb3}html[data-crm-theme] .crm-app .crm-global-search input{background:transparent}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-search,.applications-toolbar__search,.date-picker-field__control,.time-picker-field__control,.catalog-picker__search,.driver-search) input{background:transparent}html[data-crm-theme] .crm-app .crm-main .driver-search input,html .driver-shell[data-theme] .driver-search input{min-width:0;outline:none;box-shadow:none}html[data-crm-theme] .crm-app .crm-main .driver-search:focus-within,html .driver-shell[data-theme] .driver-search:focus-within{border-color:var(--crm-settings-focus);outline:2px solid var(--crm-settings-focus);outline-offset:2px}html[data-crm-theme=light] .crm-app .driver-morgue,html .driver-shell[data-theme=light] .driver-morgue{background:#edf1ef;border:1px solid var(--crm-field-line);box-shadow:inset 3px 0 #568d89}html[data-crm-theme=light] .crm-app .driver-morgue>svg,html .driver-shell[data-theme=light] .driver-morgue>svg{color:#427d79}html[data-crm-theme=light] .crm-app .driver-workspace .driver-remind,html .driver-shell[data-theme=light] .driver-workspace .driver-remind{background:#f8faf9;color:#2c6562;border-color:#8ba9a5;box-shadow:inset 0 1px #fff}html[data-crm-theme=light] .crm-app .driver-workspace .driver-remind:hover:not(:disabled),html .driver-shell[data-theme=light] .driver-workspace .driver-remind:hover:not(:disabled){background:#e6efec;border-color:#427d79}html[data-crm-theme=light] .crm-app .crm-main .application-details-page .application-tabs{gap:6px;padding:6px 2px;border-bottom:0}html[data-crm-theme=light] .crm-app .crm-main .application-details-page .application-tabs button{padding:10px 14px;border:1px solid var(--crm-settings-line);border-radius:10px;background:var(--crm-settings-field);color:var(--crm-settings-text);box-shadow:none}html[data-crm-theme=light] .crm-app .crm-main .application-details-page .application-tabs button.is-active{background:var(--crm-neon-active);color:var(--crm-settings-accent);border-color:var(--crm-neon-edge);box-shadow:inset 0 -2px var(--crm-neon)}html[data-crm-theme=light] .crm-app .crm-main .application-details-page .application-tabs button:focus-visible{outline:2px solid var(--crm-settings-focus);outline-offset:2px}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-arrival-column>h3>span,.crm-notification-heading span){background:var(--crm-settings-accent-soft);color:var(--crm-settings-accent);border:1px solid var(--crm-settings-line);font-variant-numeric:tabular-nums;font-weight:650}html[data-crm-theme=dark] .crm-app .crm-main .application-details-header .application-comments-panel{background:var(--crm-settings-field);border-color:var(--crm-settings-line);color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app .crm-main .application-details-header .application-comments-panel h3{color:var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app .crm-main .application-details-header .application-comments-panel p{background:transparent;color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app .crm-main .application-details-page .application-tabs{gap:6px;padding:6px 2px;border-bottom:0}html[data-crm-theme=dark] .crm-app .crm-main .application-details-page .application-tabs button{padding:10px 14px;border:1px solid var(--crm-settings-line);border-radius:10px;background:var(--crm-settings-raised);color:var(--crm-settings-text);box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-main .application-details-page .application-tabs button.is-active{background:var(--crm-neon-active);color:var(--crm-settings-accent);border-color:var(--crm-neon-edge);box-shadow:inset 0 -2px var(--crm-neon)}html[data-crm-theme=dark] .crm-app .crm-main .application-details-page .application-tabs button:hover{border-color:var(--crm-neon)}html[data-crm-theme=dark] .crm-app .crm-main .application-details-page .application-tabs button:focus-visible{outline:2px solid var(--crm-settings-focus);outline-offset:2px}html[data-crm-theme=dark] .crm-app .driver-status.is-new{background:#1d3b54;color:#b8defa}html[data-crm-theme=dark] .crm-app .driver-stage:not(.is-current):not(.is-done):before,html .driver-shell[data-theme=dark] .driver-stage:not(.is-current):not(.is-done):before{background:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .driver-card-summary,html .driver-shell[data-theme=dark] .driver-card-summary{color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app .driver-status.is-accepted,html .driver-shell[data-theme=dark] .driver-status.is-accepted{background:#3d342b;color:#edd0a0}html[data-crm-theme=dark] .crm-app .driver-status.is-delivered,html .driver-shell[data-theme=dark] .driver-status.is-delivered{background:#332d46;color:#ccb8f3}html[data-crm-theme=dark] .crm-app .driver-status.is-picked_up,html .driver-shell[data-theme=dark] .driver-status.is-picked_up{background:#1b3b42;color:#8ce1da}html[data-crm-theme=dark] .crm-app .driver-status.is-completed,html .driver-shell[data-theme=dark] .driver-status.is-completed{background:#203c35;color:#a5dcc4}html[data-crm-theme=dark] .crm-app .driver-status.is-cancelled,html .driver-shell[data-theme=dark] .driver-status.is-cancelled{background:#432e35;color:#ffbeb2}html[data-crm-theme=dark] .crm-app :is(.driver-transfer-note,.driver-pending){background:#3d342b;color:#edd0a0;border-color:#73634b}html[data-crm-theme=dark] .crm-app .driver-transfer-note strong{color:#edd0a0}html[data-crm-theme=dark] .crm-app .driver-error{background:var(--crm-settings-danger-soft);color:var(--crm-settings-danger);border-color:var(--crm-settings-danger)}html[data-crm-theme=dark] .crm-app .crm-main .crm-arrival-entry .crm-arrival:focus-visible,html[data-crm-theme=dark] .crm-app .crm-main .engineer-tile>.engineer-tile-open:focus-visible{outline:none}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-arrival-entry,.engineer-tile):has(>:focus-visible){outline:2px solid var(--crm-settings-focus);outline-offset:2px}html[data-crm-theme=light] .crm-app .crm-main{--crm-tile-hover:#edf2f1;--crm-tile-edge:#408f96;--crm-tile-glow:0 5px 16px #246c7220}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-warehouse-card,.engineer-tile-open,.crm-metric,.an-metric,button.crm-staff-card,.applications-counters button,.document-tile-preview,.document-tile-add):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--crm-tile-hover);color:var(--crm-settings-text);border-color:var(--crm-tile-edge);box-shadow:inset 0 0 0 1px var(--crm-tile-edge),var(--crm-tile-glow);outline-color:var(--crm-tile-edge)}html[data-crm-theme=light] .crm-app .crm-main .engineer-tile>.engineer-tile-open:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){box-shadow:none;outline:none}html[data-crm-theme=light] .crm-app .crm-main .engineer-tile:has(>.engineer-tile-open:is(:hover,:focus-visible):not([aria-disabled=true])),html[data-crm-theme=light] .crm-app .crm-main .crm-arrival-entry:is(:hover,:focus-within){background:var(--crm-tile-hover);border-color:var(--crm-tile-edge);box-shadow:inset 0 0 0 1px var(--crm-tile-edge),var(--crm-tile-glow)}html[data-crm-theme=light] .crm-app .crm-main .crm-arrival-entry .crm-arrival,html[data-crm-theme=light] .crm-app .crm-main .crm-arrival-entry .crm-arrival:is(:hover,:focus-visible){background:transparent;outline:none}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-warehouse-card,.crm-metric,.an-metric,button.crm-staff-card,.applications-counters button):focus-visible,html[data-crm-theme=light] .crm-app .crm-main .engineer-tile:has(>.engineer-tile-open:focus-visible),html[data-crm-theme=light] .crm-app .crm-main .crm-arrival-entry:has(.crm-arrival:focus-visible){outline:2px solid var(--crm-tile-edge);outline-offset:2px}html[data-crm-theme=light] .crm-app .crm-main .crm-mail .crm-mail-list>button:not(.crm-button):not(.is-selected):is(:hover,:focus-visible){background:var(--crm-tile-hover);border-color:var(--crm-tile-edge)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-warehouse-card,.engineer-tile,.crm-metric,.an-metric,button.crm-staff-card,.application-counter,.crm-arrival-entry){transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s}@media(prefers-reduced-motion:no-preference){html[data-crm-theme=light]:not([data-crm-reduce-motion=true]) .crm-app .crm-main :is(.crm-warehouse-card,.crm-metric,.an-metric,button.crm-staff-card,.application-counter,.crm-arrival-entry):hover:not(:disabled),html[data-crm-theme=light]:not([data-crm-reduce-motion=true]) .crm-app .crm-main .engineer-tile:has(>.engineer-tile-open:hover:not([aria-disabled=true])){transform:translateY(-2px)}}html[data-crm-theme] .crm-app,html .driver-shell[data-theme]{--crm-control-hover:#edf2f1;--crm-control-edge:#408f96;--crm-control-glow:0 3px 12px #246c7220}html[data-crm-theme=dark] .crm-app,html .driver-shell[data-theme=dark]{--crm-control-hover:var(--crm-settings-surface-hover);--crm-control-edge:var(--crm-neon-edge);--crm-control-glow:none}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-tabs button,.crm-list-view button,.crm-client-filters>button,.an-tabs button,.an-quick button,.crm-form-tabs button,.crm-incoming-tabs button,.crm-mail-folders .crm-button,.crm-mail-filters .crm-button,.application-tabs button,.application-wizard__steps button,.service-package-panel__segmented button,.farewell-calendar-toolbar__switch button,.application-wizard__duration button,.application-wizard__slots button,.service-package-panel__options button,.time-picker-field__options button,.farewell-calendar-toolbar button,.farewell-mini-calendar__bar button,.date-picker-field__bar button,.date-picker-field__clear,.crm-operation-layout-tools button,.crm-button--quiet,.application-details-back,.application-wizard__back,.application-wizard__secondary,.applications-toolbar__reset,.application-card__open),html :is(.driver-shell[data-theme],.crm-app) .driver-tabs button,html[data-crm-theme] .crm-app .crm-chat-widget .crm-form-tabs button{transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-tabs button,.crm-list-view button,.crm-client-filters>button,.an-tabs button,.an-quick button,.crm-form-tabs button,.crm-incoming-tabs button,.crm-mail-folders .crm-button,.crm-mail-filters .crm-button,.application-tabs button,.application-wizard__steps button,.service-package-panel__segmented button,.farewell-calendar-toolbar__switch button,.application-wizard__duration button,.application-wizard__slots button,.service-package-panel__options button,.time-picker-field__options button,.farewell-calendar-toolbar button,.farewell-mini-calendar__bar button,.date-picker-field__bar button,.date-picker-field__clear,.crm-operation-layout-tools button,.crm-button--quiet,.application-details-back,.application-wizard__back,.application-wizard__secondary,.applications-toolbar__reset,.application-card__open):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),html :is(.driver-shell[data-theme],.crm-app) .driver-tabs button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]),html[data-crm-theme] .crm-app .crm-chat-widget .crm-form-tabs button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:var(--crm-control-edge);box-shadow:inset 0 0 0 1px var(--crm-control-edge),var(--crm-control-glow);outline-color:var(--crm-control-edge)}html[data-crm-theme] .crm-app .crm-main :is(.crm-operation-tabs button,.crm-list-view button,.crm-client-filters>button,.an-tabs button,.an-quick button,.crm-form-tabs button,.crm-incoming-tabs button,.crm-mail-folders .crm-button,.crm-mail-filters .crm-button,.application-tabs button,.application-wizard__steps button,.service-package-panel__segmented button,.farewell-calendar-toolbar__switch button,.application-wizard__duration button,.application-wizard__slots button,.service-package-panel__options button,.time-picker-field__options button,.farewell-calendar-toolbar button,.farewell-mini-calendar__bar button,.date-picker-field__bar button,.date-picker-field__clear,.crm-operation-layout-tools button,.crm-button--quiet,.application-details-back,.application-wizard__back,.application-wizard__secondary,.applications-toolbar__reset,.application-card__open):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):not(.is-active):not(.is-selected),html :is(.driver-shell[data-theme],.crm-app) .driver-tabs button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):not(.is-active):not(.is-selected),html[data-crm-theme] .crm-app .crm-chat-widget .crm-form-tabs button:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]):not(.is-active):not(.is-selected){background:var(--crm-control-hover);color:var(--crm-settings-text)}html[data-crm-theme=light] .crm-app .furnace-page[data-page-theme=light]{--crm-settings-bg:#edf1ef;--crm-settings-surface:var(--crm-settings-field);--crm-settings-raised:#edf1ef}html[data-crm-theme=light] .crm-app .crm-main :where(.crm-arrival-entry){border-top-width:3px;border-radius:11px}html[data-crm-theme] .crm-app .crm-main .crm-arrival-entry:where(:not(.is-intake-pending)){border-color:var(--crm-neon-edge);box-shadow:var(--crm-settings-shadow)}html[data-crm-theme] .crm-app .crm-main .crm-overview-grid>.crm-panel:has(>.crm-workday-card-heading){border:1px solid var(--crm-settings-line);box-shadow:var(--crm-settings-shadow)}html[data-crm-theme=light] .crm-app .crm-main .crm-workday-reminders:has(>.crm-workday-reminders__list>p:only-child){background:transparent;box-shadow:none}html[data-crm-theme=light] .crm-app .crm-main .crm-workday-reminders:has(>.crm-workday-reminders__list>p:only-child)>h2>span{color:var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app .crm-morning-counts>strong{border-radius:10px;background:var(--crm-settings-raised);color:var(--crm-settings-text);border:1px solid var(--crm-settings-line);font-variant-numeric:tabular-nums}html[data-crm-theme=dark] .crm-app .crm-morning-reminders{border-radius:12px;background:var(--crm-settings-raised);color:var(--crm-settings-text);border:1px solid var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .crm-morning-reminders h3{color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app .crm-morning-reminders time{color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app :is(.crm-morning-reminders,.crm-workday-reminders__list) small{color:var(--crm-settings-text);font-size:12px;font-weight:500;line-height:1.5}html[data-crm-theme=dark] .crm-app .crm-morning-brief>section{border-radius:16px}html[data-crm-theme=dark] .crm-app .crm-main .crm-workday-reminders{border:1px solid var(--crm-settings-line);border-radius:12px;padding:10px 12px}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) .crm-farewell-location,html[data-crm-theme=dark] .crm-app .crm-main .crm-workday-reminders__list>.is-farewell-hall{background:#39294f;color:#f2e8ff;border-color:#aa88d0}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) .crm-farewell-location.is-completed,html[data-crm-theme=dark] .crm-app .crm-main .crm-workday-reminders__list>.is-farewell-finished{background:#193e39;color:#d5f7e9;border-color:#69ac98}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) .crm-farewell-location :is(strong,small),html[data-crm-theme=dark] .crm-app .crm-main .crm-workday-reminders__list>.is-farewell-hall :is(button,time,span,small){color:inherit}html[data-crm-theme] body.crm-standalone-body :is(.date-picker-field__control,.time-picker-field__control),html .driver-shell[data-theme] :is(.date-picker-field__control,.time-picker-field__control){background:var(--crm-settings-field);border-color:var(--crm-field-line, var(--crm-settings-line));color:var(--crm-settings-muted)}html[data-crm-theme] body.crm-standalone-body :is(.date-picker-field__control,.time-picker-field__control) input,html .driver-shell[data-theme] :is(.date-picker-field__control,.time-picker-field__control) input{background:transparent;color:var(--crm-settings-text)}html[data-crm-theme] body.crm-standalone-body :is(.date-picker-field__popover,.time-picker-field__popover),html .driver-shell[data-theme] :is(.date-picker-field__popover,.time-picker-field__popover){background:var(--crm-settings-surface);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme] body.crm-standalone-body :is(.date-picker-field__control button,.date-picker-field__bar button,.date-picker-field__clear,.date-picker-field__day,.time-picker-field__options button),html .driver-shell[data-theme] :is(.date-picker-field__control button,.date-picker-field__bar button,.date-picker-field__clear,.date-picker-field__day,.time-picker-field__options button){background:var(--crm-settings-raised);border-color:var(--crm-settings-line);color:var(--crm-settings-text)}html[data-crm-theme] body.crm-standalone-body .date-picker-field__bar select{background:var(--crm-settings-field);border-color:var(--crm-settings-line);color:var(--crm-settings-text)}html[data-crm-theme] body.crm-standalone-body :is(.date-picker-field__weekdays,.time-picker-field__clock,.time-picker-field__popover-title){color:var(--crm-settings-muted)}html[data-crm-theme] body.crm-standalone-body .date-picker-field__day.is-muted{background:var(--crm-settings-field);color:var(--crm-settings-muted)}html[data-crm-theme] body.crm-standalone-body .date-picker-field__day.is-today{border-color:var(--crm-settings-accent)}html[data-crm-theme] body.crm-standalone-body :is(.date-picker-field__day.is-selected,.time-picker-field__options button.is-selected){background:var(--crm-settings-accent-soft);border-color:var(--crm-settings-accent);color:var(--crm-settings-accent)}html[data-crm-theme] body.crm-standalone-body :is(.date-picker-field__day.is-disabled,.date-picker-field__day:disabled){background:var(--crm-settings-field);border-color:var(--crm-settings-line);color:var(--crm-settings-muted)}html[data-crm-theme] body.crm-standalone-body :is(.date-picker-field__control,.time-picker-field__control):focus-within{outline:2px solid var(--crm-settings-focus);outline-offset:2px}html[data-crm-theme] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) .crm-operational-flags>:is(.is-video,.is-notification){background:var(--crm-settings-danger-soft);color:var(--crm-settings-danger);border:1px solid currentColor;font-weight:650}html[data-crm-theme=light] .crm-app .crm-main :is(.application-card,.application-details-header)[data-urn-completion]{border-color:#5b9d70;box-shadow:inset 4px 0 #2f8a4e,0 8px 24px #1f5b341f}html[data-crm-theme=dark] .crm-app .crm-main :is(.application-card,.application-details-header)[data-urn-completion]{border-color:#4f9c70;box-shadow:inset 4px 0 #66c487,0 8px 24px #0000003d}html[data-crm-theme=light] .crm-app .crm-main :is(.application-card,.application-details-header)[data-urn-completion=closed]{background:linear-gradient(135deg,#eaf7ed,#dcefe2)}html[data-crm-theme=dark] .crm-app .crm-main :is(.application-card,.application-details-header)[data-urn-completion=closed]{background:linear-gradient(135deg,#173b2c,#1f332b)}html[data-crm-theme] body.crm-standalone-body .local-payment-form__fixed-amount{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme] body.crm-standalone-body .local-payment-form__fixed-amount>span{color:var(--crm-settings-muted)}html[data-crm-theme] body.crm-standalone-body .crm-profile-dialog .local-payment-form__fixed-amount strong{color:var(--crm-settings-accent)}html[data-crm-theme] body.crm-standalone-body .local-payment-form__actions button{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme] body.crm-standalone-body .local-payment-form__actions button[type=submit]{background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:var(--crm-settings-accent)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-profile-dialog,.crm-app) .crm-field-label__required{color:var(--crm-settings-danger)}html[data-crm-theme=dark] body.crm-standalone-body :is(.personnel-schedule .is-saturday,.personnel-week-template>.is-saturday){background:var(--crm-settings-warning-soft);color:var(--crm-settings-warning)}html[data-crm-theme=dark] body.crm-standalone-body :is(.personnel-schedule .is-sunday,.personnel-week-template>.is-sunday){background:var(--crm-settings-danger-soft);color:var(--crm-settings-danger)}html[data-crm-theme=dark] .crm-app .crm-main .crm-max-page>p:not([class]){color:var(--crm-settings-text)}html[data-crm-theme] .crm-app .crm-main :is(.crm-metric__bottom,.crm-arrival-empty,.crm-review-empty,.crm-list-view>span,.document-tile-add small,.local-documents__other-empty){color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-global-search button{color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-main :is(.local-documents__group-slots>summary,.crm-text-button){color:var(--crm-settings-accent)}html[data-crm-theme] .crm-app .crm-main .crm-heading-count{background:var(--crm-settings-warning-soft);color:var(--crm-settings-warning)}html[data-crm-theme=dark] .crm-app .crm-main .crm-workday-reminders>h2>span{color:var(--crm-settings-muted)}html[data-crm-theme] .crm-app .crm-main .farewell-mini-calendar__day.is-muted:not(.is-selected){color:var(--crm-settings-muted)}html[data-crm-theme] body.crm-standalone-body .crm-profile-dialog :is(.crm-eyebrow,.crm-profile-note){color:var(--crm-settings-muted)}html[data-crm-theme=dark] body.crm-standalone-body .crm-max-connection-confirm{background:var(--crm-settings-warning-soft);color:var(--crm-settings-warning);border-color:var(--crm-settings-warning)}html[data-crm-theme=dark] body.crm-standalone-body .crm-profile-dialog .crm-max-connection-confirm strong{color:inherit}html[data-crm-theme=dark] body.crm-standalone-body .local-payment-form small[role=alert]{color:var(--crm-settings-danger)}html[data-crm-theme=dark] body.crm-standalone-body,html[data-crm-theme=dark] .crm-app .crm-main,html .driver-shell[data-theme=dark]{background-color:var(--crm-settings-bg);background-image:url(/assets/crm-marble-veins-BnMHgEQ9.webp);background-size:1600px 1650px;background-position:center top;background-repeat:repeat;background-attachment:fixed}html[data-crm-theme=dark] body.crm-standalone-body .crm-app .crm-main{background:transparent}html[data-crm-theme=dark] .crm-app :is(.crm-navigation,.crm-app-header){box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-navigation{border-right-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .crm-nav a{background:transparent;box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-nav a:hover{background:var(--crm-settings-surface-hover);border-color:transparent;color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app .crm-nav a[aria-current=page]{background:var(--crm-settings-surface);border-color:transparent;color:var(--crm-settings-accent);box-shadow:none}html[data-crm-theme=dark] .crm-app :is(.crm-nav-dot,.crm-person,.crm-navigation-bottom>a){box-shadow:none;border-color:transparent}html[data-crm-theme=dark] .crm-app .crm-person-avatar{background:var(--crm-settings-raised);color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app .crm-brand{background:transparent;border-color:transparent;box-shadow:none;container-type:inline-size}html.crm-aranga-preview[data-crm-theme=dark] .crm-app .crm-brand:after{width:100%;font-size:clamp(8px,3.6cqw,10px);text-transform:uppercase;letter-spacing:max(.5px,calc((100cqw - 16.22461em) / 26));word-spacing:normal;text-align:left;text-align-last:auto;color:var(--crm-settings-muted)}html[data-crm-theme=dark].crm-aranga-preview .crm-app:not(.is-sidebar-collapsed) .crm-navigation .crm-brand:before{background-image:url(/brand-preview/aranga-wordmark-cyan.svg),url(/brand-preview/crematorium-wordmark.svg)}html[data-crm-theme=dark] .crm-app .crm-new,html[data-crm-theme=dark] .crm-app .crm-main .crm-desk-card__footer .application-card__open{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-card-border);box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-new:hover:not(:disabled){background:var(--crm-settings-surface-hover);border-color:var(--crm-settings-card-border);filter:none}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-button:not(.crm-button--quiet),.applications-page__new-button,.application-wizard__primary),html[data-crm-theme=dark] .crm-app :is(.crm-chat-launcher,.crm-chat-widget-launcher),html :is(.driver-shell[data-theme=dark],[data-crm-theme=dark] .crm-app) .driver-primary{color:var(--crm-settings-accent-text);box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-panel,.crm-sidebar,.crm-workday-reminders,.crm-workday-revenue,.crm-metric,.an-metric,.an-panel,.engineer-tile){background:var(--crm-settings-surface);border-color:var(--crm-settings-card-border);box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-metric,.an-metric){--crm-tone-ink: var(--crm-settings-muted);color:var(--crm-settings-text)}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-metric__top,.crm-metric__bottom,.crm-workday-revenue__methods){color:var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app .crm-main .crm-metric__top svg{color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app .crm-main :is(button.crm-metric,button.crm-workday-revenue,.crm-warehouse-card,.an-metric,.engineer-tile-open,button.crm-staff-card):hover:not(:disabled){background:var(--crm-settings-surface-hover);border-color:var(--crm-settings-line);box-shadow:none;transform:none}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-metric,.crm-operation-tabs button)[aria-pressed=true],html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-metric,.crm-operation-tabs button)[aria-pressed=true]:hover{background:var(--crm-settings-accent-soft);border-color:var(--crm-settings-card-border);color:var(--crm-settings-accent);box-shadow:none}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.application-card,.crm-arrival-entry,.crm-operation-card),html[data-crm-theme=dark] .crm-app .crm-main .driver-order,html .driver-shell[data-theme=dark] .driver-order{background:var(--crm-settings-card);color:var(--crm-settings-text);border:1px solid var(--crm-settings-card-border);border-radius:11px;box-shadow:var(--crm-settings-card-shadow);transition:box-shadow .19s ease,background-color .18s ease,border-color .18s ease}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.application-card,.crm-arrival-entry,.crm-operation-card)[data-card-open]:hover,html[data-crm-theme=dark] .crm-app .crm-main .driver-order:hover,html .driver-shell[data-theme=dark] .driver-order:hover{background:var(--crm-settings-card-hover);border-color:var(--crm-settings-card-border);box-shadow:var(--crm-settings-card-shadow-hover);transform:none;filter:none}html[data-crm-theme=dark] .crm-app .crm-main .crm-arrival-entry .crm-arrival,html[data-crm-theme=dark] .crm-app .crm-main .crm-arrival-entry .crm-arrival:is(:hover,:focus-visible){background:transparent;box-shadow:none}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.crm-arrival-entry).is-intake-pending{background:var(--crm-settings-warning-soft);border:2px solid var(--crm-settings-warning)}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) .crm-operation-card.is-intake-pending{background:var(--crm-settings-danger-soft);border:2px solid var(--crm-settings-danger)}html[data-crm-theme=dark] .crm-app .crm-main .driver-order.is-selected,html .driver-shell[data-theme=dark] .driver-order.is-selected{background:var(--crm-settings-accent-soft);border-color:var(--crm-settings-focus);box-shadow:var(--crm-settings-card-shadow)}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.application-card,.crm-arrival-entry,.crm-operation-card)[data-card-open]:focus-visible{outline:2px solid var(--crm-settings-focus);outline-offset:3px;transform:none}html[data-crm-theme=dark] .crm-app .crm-main .crm-panel:has(>.crm-workday-card-heading){overflow:visible}html[data-crm-theme=dark] .crm-app .crm-main .crm-arrival-list>.crm-desk-card+.crm-desk-card{margin-top:14px}html[data-crm-theme=dark] .crm-app .crm-main .crm-arrival-entry{margin-bottom:14px}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-desk-card__footer,.crm-arrival__payment,.crm-desk-card__identity){border-color:var(--crm-settings-card-border)}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-desk-age,.crm-desk-number,.crm-arrival__stage,.crm-arrival__metadata){color:var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-operational-weight,.crm-desk-queue,.crm-tag,.crm-arrival-column>h3>span){background:var(--crm-settings-raised);color:var(--crm-settings-muted);border-color:transparent}html[data-crm-theme=dark] .crm-app .crm-main .farewell-mini-calendar__day{background:transparent;color:var(--crm-settings-text);border-color:transparent;box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-main .farewell-mini-calendar__day.is-muted{color:var(--crm-settings-muted)}html[data-crm-theme=dark] .crm-app .crm-main .farewell-mini-calendar__day:is(.is-today,:hover){border-color:var(--crm-settings-focus)}html[data-crm-theme=dark] .crm-app .crm-main .farewell-mini-calendar__day.is-selected,html[data-crm-theme=dark] .crm-app .crm-main .farewell-mini-calendar__day.is-selected:hover{background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:var(--crm-settings-card-border);box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-main .crm-review-item{background:var(--crm-settings-raised);border-color:transparent;border-left:3px solid var(--crm-settings-warning);box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-main .crm-review-item :is(small,span){color:var(--crm-settings-warning)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-sign-in,.crm-connection-loading.is-root){background:transparent;color:var(--crm-settings-text)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-sign-in-card,.crm-personal-login,.crm-storage-gate-card,.crm-connection-loading.is-root>.crm-connection-loading__content,.crm-profile-dialog,.application-wizard__modal){background:var(--crm-settings-modal);color:var(--crm-settings-text);border:1px solid var(--crm-settings-line);border-radius:18px;box-shadow:var(--crm-settings-modal-shadow)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-personal-login,.crm-storage-gate-card,.crm-connection-loading.is-root>.crm-connection-loading__content){padding:clamp(20px,5vw,36px)}html[data-crm-theme=dark].crm-aranga-preview .crm-sign-in .crm-sign-in-brand,html[data-crm-theme=dark] body.crm-standalone-body .crm-connection-loading.is-root>.crm-connection-loading__content>img{content:url(/brand-preview/brand-graphite.svg);display:block;width:100%;max-width:none;height:auto;aspect-ratio:47 / 11;object-fit:contain;padding:0;margin:0 auto 26px;background:transparent;border:0;border-radius:0;box-shadow:none}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-sign-in,.crm-connection-loading) :is(p,label,small){color:var(--crm-settings-muted)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-sign-in,.crm-connection-loading) :is(h1,h2,strong){color:var(--crm-settings-text)}html[data-crm-theme=dark] body.crm-standalone-body :is(.crm-sign-in,.crm-connection-loading) .crm-button{background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:transparent;box-shadow:none}html[data-crm-theme=dark] body.crm-standalone-body .crm-sign-in-profiles>button{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line);box-shadow:none}html[data-crm-theme=dark] body.crm-standalone-body .crm-sign-in-profiles>button:hover{background:var(--crm-settings-surface-hover);border-color:var(--crm-settings-focus)}html[data-crm-theme=dark] body.crm-standalone-body .crm-sign-in-profiles .crm-person-avatar{background:var(--crm-settings-surface);color:var(--crm-settings-text)}@media(max-width:760px){html[data-crm-theme=dark] body.crm-standalone-body,html[data-crm-theme=dark] .crm-app .crm-main,html .driver-shell[data-theme=dark]{background-image:url(/assets/crm-marble-veins-mobile-BN4yPcCu.webp);background-size:100vw 1100px}html[data-crm-theme=dark].crm-aranga-preview .crm-app .crm-navigation .crm-brand:before{background-image:url(/brand-preview/aranga-wordmark-cyan.svg),url(/brand-preview/crematorium-wordmark.svg)}}@media(prefers-reduced-motion:reduce){html[data-crm-theme=dark] :is(.crm-app,.crm-profile-overlay,.driver-shell) :is(button,a,[data-card-open],.driver-order){transition:none}}html[data-crm-theme=dark][data-crm-reduce-motion=true] :is(.crm-app,.crm-profile-overlay,.driver-shell) :is(button,a,[data-card-open],.driver-order){transition:none}html[data-crm-theme=dark] .crm-app .crm-main .crm-overview .crm-metrics{grid-auto-rows:1fr}html[data-crm-theme=dark] .crm-app .crm-main .crm-overview .crm-metric{padding:14px;min-height:94px;align-content:stretch;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:10px 12px}html[data-crm-theme=dark] .crm-app .crm-main .crm-overview .crm-metric .crm-metric__top{grid-column:1 / -1;grid-row:1;align-self:start;align-items:flex-start}html[data-crm-theme=dark] .crm-app .crm-main .crm-overview .crm-metric .crm-metric__top svg{color:var(--crm-settings-accent)}html[data-crm-theme=dark] .crm-app .crm-main .crm-overview .crm-metric>strong{grid-column:2;grid-row:2;align-self:end;justify-self:end;line-height:1}html[data-crm-theme=dark] .crm-app .crm-main .crm-overview .crm-metric .crm-metric__bottom{grid-column:1;grid-row:2;align-self:end;align-items:flex-end;min-width:0}@media(max-width:760px){html[data-crm-theme=dark] .crm-app .crm-main .crm-overview .crm-metric{padding:12px;min-height:94px;gap:10px}}@media(min-width:761px){html[data-crm-theme=dark] .crm-app .crm-navigation{padding-top:12px}html[data-crm-theme=dark] .crm-app .crm-navigation>button.crm-sidebar-collapse{position:absolute;top:calc(50% - 22px);right:0;transform:none;z-index:5;width:32px;height:44px;margin:0;border:0;border-radius:0;background:transparent;color:#c7d2d9;box-shadow:none}html[data-crm-theme=dark] .crm-app .crm-navigation>button.crm-sidebar-collapse:hover{background:transparent;color:var(--crm-settings-text)}}@media(min-width:761px){html[data-crm-theme=dark] .crm-app.is-sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}html[data-crm-theme=dark] .crm-app.is-sidebar-collapsed .crm-navigation{padding-inline:6px}html[data-crm-theme=dark] .crm-app.is-sidebar-collapsed .crm-navigation>button.crm-sidebar-collapse{width:24px}html[data-crm-theme=dark] .crm-app.is-sidebar-collapsed .crm-sidebar-collapse svg{width:16px;height:16px}}html[data-crm-theme=dark] .crm-app .crm-navigation{border-right-color:#34404a}@media(min-width:761px){html[data-crm-theme=dark].crm-aranga-preview .crm-app.is-sidebar-collapsed .crm-navigation .crm-brand:before{background-image:url(/brand-preview/aranga-mark-cyan.svg)}}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-notification-panel,.crm-template-library__hint){background:var(--crm-settings-surface);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .crm-main .crm-notification-event{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] .crm-app .crm-main .application-important-notice.is-neutral{background:var(--crm-settings-surface);color:var(--crm-settings-muted);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] body.crm-standalone-body .crm-connection-loading__notice{background:var(--crm-settings-raised);color:var(--crm-settings-muted);border-color:var(--crm-settings-line)}html[data-crm-theme=dark] body.crm-standalone-body .crm-sign-in>section{background:var(--crm-settings-modal);border-color:var(--crm-settings-line);border-radius:18px;box-shadow:var(--crm-settings-modal-shadow)}html[data-crm-theme=dark] .crm-app .crm-main .crm-intake-awaiting{color:var(--crm-settings-danger)}html :is(.driver-shell[data-theme=dark],[data-crm-theme=dark] .crm-app) .driver-stage.is-current{color:var(--crm-settings-warning)}html[data-crm-theme=dark] .crm-app .crm-main :is(.crm-mail-toolbar,.crm-mail-folders,.crm-mail-filters) .crm-button:not([aria-pressed=true]):not(.crm-button--primary){color:var(--crm-settings-text)}html .driver-shell[data-theme] .driver-shell-header .driver-shell-brand img{content:url(/brand-preview/aranga-mark-cyan.svg);background:transparent;padding:0;border:0;box-shadow:none}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.crm-arrival-entry).is-intake-pending,html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.crm-arrival-entry).is-intake-pending:hover{background:var(--crm-settings-warning-soft);border:2px solid var(--crm-settings-warning);box-shadow:inset 4px 0 0 var(--crm-settings-warning),var(--crm-settings-card-shadow)}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-operation-card,.crm-operator-live-item).is-intake-pending,html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-operation-card,.crm-operator-live-item).is-intake-pending:hover{background:var(--crm-settings-danger-soft);border:2px solid var(--crm-settings-danger);box-shadow:var(--crm-settings-card-shadow)}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.application-card,.application-details-header):has(.application-badge--ready),html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.application-card,.application-details-header):has(.application-badge--ready):hover{border-color:#4f9c70;border-width:2px}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.application-card,.application-details-header)[data-urn-completion=issued]{background:var(--crm-settings-card);border-color:#4f9c70;box-shadow:inset 4px 0 #66c487,var(--crm-settings-card-shadow)}html[data-crm-theme=dark] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.application-card,.application-details-header)[data-urn-completion=issued]:hover{background:var(--crm-settings-card-hover);border-color:#4f9c70;box-shadow:inset 4px 0 #66c487,var(--crm-settings-card-shadow-hover)}html[data-crm-theme=light] .crm-app,html[data-crm-theme=light] .crm-app .crm-navigation,html[data-crm-theme=light] body.crm-standalone-body,html[data-crm-theme=light] body.crm-standalone-body :is(.crm-sign-in,.crm-profile-overlay,.crm-chat-message-popover),html .driver-shell[data-theme=light]{--crm-settings-bg:#f7f8fa;--crm-settings-surface:#ffffff;--crm-settings-raised:#edf0f3;--crm-settings-field:#ffffff;--crm-settings-text:#1f2933;--crm-settings-muted:#5e6b76;--crm-settings-line:#d7dee4;--crm-settings-accent:#126b84;--crm-settings-accent-text:#ffffff;--crm-settings-accent-soft:#e0edf2;--crm-settings-focus:#376d85;--crm-settings-shadow:none;--crm-settings-card:#e5ebf0;--crm-settings-card-hover:#dae4ec;--crm-settings-card-border:#cbd5dd;--crm-settings-card-shadow:0 3px 8px rgba(31,41,51,.08), 0 8px 20px rgba(31,41,51,.05);--crm-settings-card-shadow-hover:0 4px 10px rgba(31,41,51,.1), 0 12px 24px rgba(31,41,51,.07);--crm-settings-surface-hover:#e3e8ed;--crm-settings-modal:#ffffff;--crm-settings-modal-shadow:0 12px 36px #1f29331f;--crm-settings-warning:#795515;--crm-settings-warning-soft:#faf0da;--crm-settings-danger:#a33732;--crm-settings-danger-soft:#fceae7;--crm-settings-success:#28633e;--crm-settings-success-soft:#e5f0e8;--crm-settings-info:#265e86;--crm-settings-info-soft:#e5eef7;--crm-settings-violet:#675186;--crm-settings-violet-soft:#eee8f5;--crm-neon:var(--crm-settings-accent);--crm-neon-bright:var(--crm-settings-accent);--crm-neon-soft:transparent;--crm-neon-edge:var(--crm-settings-line);--crm-neon-active:var(--crm-settings-accent-soft);--crm-neon-button:var(--crm-settings-accent);--crm-marble-base:var(--crm-settings-bg);--crm-nav-surface:var(--crm-settings-surface);--crm-nav-item:var(--crm-settings-surface);--crm-accent:var(--crm-settings-accent);--crm-ink:var(--crm-settings-text);--crm-muted:var(--crm-settings-muted);--crm-line:var(--crm-settings-line);--crm-field-label-color:var(--crm-settings-muted);color:var(--crm-settings-text);color-scheme:light}html[data-crm-theme=light] body.crm-standalone-body,html[data-crm-theme=light] .crm-app,html[data-crm-theme=light] .crm-app .crm-main{background:var(--crm-settings-bg)}html[data-crm-theme=light] .crm-app .crm-main>.crm-workspace{background:transparent}html[data-crm-theme=light] .crm-app :is(.crm-navigation,.crm-app-header){background:var(--crm-settings-surface);border-color:var(--crm-settings-line);box-shadow:none}html[data-crm-theme=light] .crm-app .crm-nav a{background:transparent;box-shadow:none}html[data-crm-theme=light] .crm-app .crm-nav a:hover{background:var(--crm-settings-surface-hover);border-color:transparent;color:var(--crm-settings-text)}html[data-crm-theme=light] .crm-app .crm-nav a[aria-current=page]{background:var(--crm-settings-surface);border-color:transparent;color:var(--crm-settings-accent);box-shadow:none}html[data-crm-theme=light] .crm-app :is(.crm-nav-dot,.crm-person,.crm-navigation-bottom>a){box-shadow:none;border-color:transparent}html[data-crm-theme=light] .crm-app .crm-person-avatar{background:var(--crm-settings-raised);color:var(--crm-settings-text)}html[data-crm-theme=light] .crm-app .crm-brand{background:transparent;border-color:transparent;box-shadow:none;container-type:inline-size}html[data-crm-theme=light] .crm-app .crm-navigation .crm-brand:after{width:100%;font-size:clamp(8px,3.6cqw,10px);text-transform:uppercase;letter-spacing:max(.5px,calc((100cqw - 16.22461em) / 26));word-spacing:normal;text-align:left;text-align-last:auto;color:var(--crm-settings-muted)}html[data-crm-theme=light] .crm-app:not(.is-sidebar-collapsed) .crm-navigation .crm-brand:before{background-image:url(/brand-preview/aranga-wordmark-cyan.svg),url(/brand-preview/crematorium-wordmark-light.svg)}html[data-crm-theme=light] .crm-app .crm-new,html[data-crm-theme=light] .crm-app .crm-main .crm-desk-card__footer .application-card__open{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line);box-shadow:none}html[data-crm-theme=light] .crm-app .crm-new:hover:not(:disabled){background:var(--crm-settings-surface-hover);border-color:var(--crm-settings-line);filter:none}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-panel,.crm-sidebar,.crm-workday-reminders,.crm-workday-revenue,.crm-metric){background:var(--crm-settings-surface);border-color:var(--crm-settings-line);box-shadow:none;color:var(--crm-settings-text)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-metric,.crm-workday-revenue){background:var(--crm-settings-raised);--crm-tone-ink:var(--crm-settings-muted)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-metric__top,.crm-metric__bottom,.crm-workday-revenue__methods){color:var(--crm-settings-muted)}html[data-crm-theme=light] .crm-app .crm-main .crm-metric__top svg{color:var(--crm-settings-accent)}html[data-crm-theme=light] .crm-app .crm-main :is(button.crm-metric,button.crm-workday-revenue):hover:not(:disabled){background:var(--crm-settings-surface-hover);border-color:var(--crm-settings-line);box-shadow:none;transform:none}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-metric,.crm-operation-tabs button)[aria-pressed=true],html[data-crm-theme=light] .crm-app .crm-main :is(.crm-metric,.crm-operation-tabs button)[aria-pressed=true]:hover{background:var(--crm-settings-accent-soft);border-color:var(--crm-settings-focus);color:var(--crm-settings-accent);box-shadow:none}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-desk-card,.application-card,.crm-arrival-entry){background:var(--crm-settings-card);color:var(--crm-settings-text);border:1px solid var(--crm-settings-card-border);border-radius:11px;box-shadow:var(--crm-settings-card-shadow);transition:box-shadow .19s ease,background-color .18s ease,border-color .18s ease}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-desk-card,.application-card,.crm-arrival-entry)[data-card-open]:hover{background:var(--crm-settings-card-hover);border-color:var(--crm-settings-card-border);box-shadow:var(--crm-settings-card-shadow-hover);transform:none;filter:none}html[data-crm-theme=light] .crm-app .crm-main .crm-arrival-entry .crm-arrival,html[data-crm-theme=light] .crm-app .crm-main .crm-arrival-entry .crm-arrival:is(:hover,:focus-visible){background:transparent;box-shadow:none}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-desk-card,.crm-arrival-entry).is-intake-pending{background:var(--crm-settings-warning-soft);border:2px solid var(--crm-settings-warning)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-desk-card,.application-card,.crm-arrival-entry)[data-card-open]:focus-visible{outline:2px solid var(--crm-settings-focus);outline-offset:3px;transform:none}html[data-crm-theme=light] .crm-app .crm-main .crm-panel:has(>.crm-workday-card-heading){overflow:visible}html[data-crm-theme=light] .crm-app .crm-main .crm-arrival-list>.crm-desk-card+.crm-desk-card{margin-top:14px}html[data-crm-theme=light] .crm-app .crm-main .crm-arrival-entry{margin-bottom:14px}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-desk-card__footer,.crm-arrival__payment,.crm-desk-card__identity){border-color:var(--crm-settings-card-border)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-desk-age,.crm-desk-number,.crm-arrival__stage,.crm-arrival__metadata){color:var(--crm-settings-muted)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-operational-weight,.crm-desk-queue,.crm-tag,.crm-arrival-column>h3>span){background:var(--crm-settings-raised);color:var(--crm-settings-muted);border-color:transparent}html[data-crm-theme=light] .crm-app .crm-main .farewell-mini-calendar__day{background:transparent;color:var(--crm-settings-text);border-color:transparent;box-shadow:none}html[data-crm-theme=light] .crm-app .crm-main .farewell-mini-calendar__day.is-muted{color:var(--crm-settings-muted)}html[data-crm-theme=light] .crm-app .crm-main .farewell-mini-calendar__day:is(.is-today,:hover){border-color:var(--crm-settings-focus)}html[data-crm-theme=light] .crm-app .crm-main .farewell-mini-calendar__day.is-selected,html[data-crm-theme=light] .crm-app .crm-main .farewell-mini-calendar__day.is-selected:hover{background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:var(--crm-settings-accent);box-shadow:none}html[data-crm-theme=light] .crm-app .crm-main .crm-review-item{background:var(--crm-settings-raised);border-color:transparent;border-left:3px solid var(--crm-settings-warning);box-shadow:none}html[data-crm-theme=light] .crm-app .crm-main .crm-review-item :is(small,span){color:var(--crm-settings-warning)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-empty,.crm-empty p,.crm-loading,.crm-review-empty,.crm-workday-search-query,.crm-workday-date-group>h3,.crm-desk-schedule dt,.crm-desk-card__footer small,.crm-desk-routing small){color:var(--crm-settings-muted)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-desk-schedule dd,.crm-desk-card__footer strong,.crm-arrival strong,.crm-metric strong){color:var(--crm-settings-text)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-global-search,.date-picker-field__control,.time-picker-field__control){background:var(--crm-settings-field);border-color:var(--crm-settings-line);color:var(--crm-settings-text)}html[data-crm-theme=light] .crm-app .crm-main .crm-overview .crm-metrics{grid-auto-rows:1fr}html[data-crm-theme=light] .crm-app .crm-main .crm-overview .crm-metric{padding:14px;min-height:94px;align-content:stretch;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);gap:10px 12px}html[data-crm-theme=light] .crm-app .crm-main .crm-overview .crm-metric .crm-metric__top{grid-column:1 / -1;grid-row:1;align-self:start;align-items:flex-start}html[data-crm-theme=light] .crm-app .crm-main .crm-overview .crm-metric>strong{grid-column:2;grid-row:2;align-self:end;justify-self:end;line-height:1}html[data-crm-theme=light] .crm-app .crm-main .crm-overview .crm-metric .crm-metric__bottom{grid-column:1;grid-row:2;align-self:end;align-items:flex-end;min-width:0}@media(min-width:761px){html[data-crm-theme=light] .crm-app .crm-navigation{padding-top:12px}html[data-crm-theme=light] .crm-app .crm-navigation>button.crm-sidebar-collapse{position:absolute;top:calc(50% - 22px);right:0;transform:none;z-index:5;width:32px;height:44px;margin:0;border:0;border-radius:0;background:transparent;color:var(--crm-settings-muted);box-shadow:none}html[data-crm-theme=light] .crm-app .crm-navigation>button.crm-sidebar-collapse:hover{background:transparent;color:var(--crm-settings-text)}html[data-crm-theme=light] .crm-app.is-sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}html[data-crm-theme=light] .crm-app.is-sidebar-collapsed .crm-navigation{padding-inline:6px}html[data-crm-theme=light] .crm-app.is-sidebar-collapsed .crm-navigation>button.crm-sidebar-collapse{width:24px}html[data-crm-theme=light] .crm-app.is-sidebar-collapsed .crm-sidebar-collapse svg{width:16px;height:16px}html[data-crm-theme=light] .crm-app.is-sidebar-collapsed .crm-navigation .crm-brand:before{background-image:url(/brand-preview/aranga-mark-cyan.svg)}}@media(max-width:760px){html[data-crm-theme=light] .crm-app .crm-main .crm-overview .crm-metric{padding:12px;min-height:94px;gap:10px}html[data-crm-theme=light] .crm-app .crm-navigation .crm-brand:before{background-image:url(/brand-preview/aranga-wordmark-cyan.svg),url(/brand-preview/crematorium-wordmark-light.svg)}}@media(prefers-reduced-motion:reduce){html[data-crm-theme=light] .crm-app :is(button,a,[data-card-open]){transition:none}}html[data-crm-theme=light][data-crm-reduce-motion=true] .crm-app :is(button,a,[data-card-open]){transition:none}html[data-crm-theme=light] .crm-app .crm-main .crm-workday-reminders{border:1px solid var(--crm-settings-line);border-radius:12px;padding:10px 12px}html[data-crm-theme=light] .crm-app .crm-main .crm-arrival-column>h3>span{border:1px solid var(--crm-settings-line);font-variant-numeric:tabular-nums;font-weight:650}html[data-crm-theme=light] .crm-app .crm-main .crm-desk-farewell{color:var(--crm-settings-violet);background:var(--crm-settings-violet-soft)}html[data-crm-theme=light] .crm-app .crm-main .crm-desk-card .crm-desk-farewell.is-finished{background:transparent;color:var(--crm-settings-muted)}html[data-crm-theme=light] .crm-app .crm-main .crm-desk-schedule dd small{color:var(--crm-settings-warning)}html[data-crm-theme=light] .crm-app .crm-navigation{--crm-settings-muted:#596570;--crm-nav-surface:#e8edf2;--crm-nav-item:#e8edf2;background:#e8edf2;border-right:1px solid #d3dbe3}html[data-crm-theme=light] .crm-app .crm-nav a:hover{background:#dde5ec;border-color:transparent;box-shadow:none}html[data-crm-theme=light] .crm-app .crm-nav a[aria-current=page],html[data-crm-theme=light] .crm-app .crm-nav a[aria-current=page]:hover{background:#d5e7f0;color:var(--crm-settings-accent);border-color:transparent;box-shadow:none}html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.application-card,.crm-arrival-entry,.crm-operation-card),html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-order{background:var(--crm-settings-card);color:var(--crm-settings-text);border:1px solid var(--crm-settings-card-border);border-radius:11px;box-shadow:var(--crm-settings-card-shadow);transition:box-shadow .19s ease,background-color .18s ease,border-color .18s ease}html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.application-card,.crm-arrival-entry,.crm-operation-card)[data-card-open]:hover,html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-order:hover{background:var(--crm-settings-card-hover);border-color:var(--crm-settings-card-border);box-shadow:var(--crm-settings-card-shadow-hover);transform:none;filter:none}html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.crm-arrival-entry).is-intake-pending{background:var(--crm-settings-warning-soft);border:2px solid var(--crm-settings-warning)}html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) .crm-operation-card.is-intake-pending{background:var(--crm-settings-danger-soft);border:2px solid var(--crm-settings-danger)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-order.is-selected{background:var(--crm-settings-accent-soft);border-color:var(--crm-settings-focus)}html[data-crm-theme=light] .crm-app,html .driver-shell[data-theme=light]{--crm-control-hover:var(--crm-settings-surface-hover);--crm-control-edge:var(--crm-settings-line);--crm-control-glow:none}html[data-crm-theme=light] .crm-app .crm-main{--crm-tile-hover:var(--crm-settings-surface-hover);--crm-tile-edge:var(--crm-settings-focus);--crm-tile-glow:none}html[data-crm-theme=light] .crm-app .crm-main :is(.an-metric,.crm-warehouse-card,.engineer-tile){background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line);box-shadow:none}html[data-crm-theme=light] .crm-app .crm-main :is(.an-metric,.crm-warehouse-card,.crm-metric,button.crm-staff-card,.applications-counters button,.document-tile-preview,.document-tile-add,.engineer-tile-open):hover:not(:disabled):not([aria-disabled=true]),html[data-crm-theme=light] .crm-app .crm-main .engineer-tile:has(>.engineer-tile-open:hover:not([aria-disabled=true])){background:var(--crm-settings-surface-hover);border-color:var(--crm-settings-line);box-shadow:none;transform:none}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-operation-tabs button,.crm-list-view button,.an-tabs button,.an-quick button,.application-tabs button,.crm-button--quiet,.application-wizard__secondary):hover:not(:disabled){box-shadow:none;border-color:var(--crm-settings-line)}html[data-crm-theme=light] :is(.crm-app,.crm-profile-overlay) :is(button,a,input,select,textarea,[data-card-open]):focus-visible{outline:2px solid var(--crm-settings-focus);outline-offset:3px}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-button:not(.crm-button--quiet),.applications-page__new-button,.application-wizard__primary){background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:transparent;box-shadow:none}html .driver-shell[data-theme=light]{background:var(--crm-settings-bg)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-shell-header{background:var(--crm-settings-surface);border-color:var(--crm-settings-line)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-shell-header :is(strong,button){color:var(--crm-settings-text)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-shell-header small{color:var(--crm-settings-muted)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-shell-header button{background:var(--crm-settings-raised);border-color:var(--crm-settings-line)}html[data-crm-theme=light] body.crm-standalone-body :is(.crm-sign-in,.crm-connection-loading.is-root){background:var(--crm-settings-bg);color:var(--crm-settings-text)}html[data-crm-theme=light] body.crm-standalone-body :is(.crm-sign-in-card,.crm-personal-login,.crm-storage-gate-card,.crm-connection-loading.is-root>.crm-connection-loading__content,.crm-profile-dialog,.application-wizard__modal,.crm-sign-in>section){background:var(--crm-settings-modal);color:var(--crm-settings-text);border:1px solid var(--crm-settings-line);border-radius:18px;box-shadow:var(--crm-settings-modal-shadow)}html[data-crm-theme=light] body.crm-standalone-body :is(.crm-personal-login,.crm-storage-gate-card,.crm-connection-loading.is-root>.crm-connection-loading__content){padding:clamp(20px,5vw,36px)}html[data-crm-theme=light].crm-aranga-preview .crm-sign-in .crm-sign-in-brand,html[data-crm-theme=light] body.crm-standalone-body .crm-connection-loading.is-root>.crm-connection-loading__content>img{content:url(/brand-preview/brand-light.svg);display:block;width:100%;max-width:none;height:auto;aspect-ratio:47 / 11;object-fit:contain;padding:0;margin:0 auto 26px;background:transparent;border:0;border-radius:0;box-shadow:none}html[data-crm-theme=light] body.crm-standalone-body :is(.crm-sign-in,.crm-connection-loading) :is(p,label,small){color:var(--crm-settings-muted)}html[data-crm-theme=light] body.crm-standalone-body :is(.crm-sign-in,.crm-connection-loading) :is(h1,h2,strong){color:var(--crm-settings-text)}html[data-crm-theme=light] body.crm-standalone-body :is(.crm-sign-in,.crm-connection-loading) .crm-button{background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:transparent;box-shadow:none}html[data-crm-theme=light] body.crm-standalone-body .crm-sign-in-profiles>button{background:var(--crm-settings-raised);color:var(--crm-settings-text);border-color:var(--crm-settings-line);box-shadow:none}html[data-crm-theme=light] body.crm-standalone-body .crm-sign-in-profiles>button:hover{background:var(--crm-settings-surface-hover);border-color:var(--crm-settings-focus)}html[data-crm-theme=light] body.crm-standalone-body .crm-connection-loading__notice{background:var(--crm-settings-raised);color:var(--crm-settings-muted);border-color:var(--crm-settings-line)}html[data-crm-theme=light] .crm-app .crm-main :is(.crm-notification-heading span,.crm-stage-number){color:var(--crm-settings-muted)}html[data-crm-theme=light] .crm-app .crm-main .crm-notification-heading span{background:var(--crm-settings-raised)}html[data-crm-theme=light] .crm-app .crm-main .crm-operation-more{color:var(--crm-settings-accent)}html[data-crm-theme=light] .crm-app .crm-main .crm-operator-workspace :is(.crm-operation-section,.crm-operator-date-calendar) .crm-field-label{color:var(--crm-settings-text)}html[data-crm-theme=light] .crm-app .crm-main .crm-operation-farewell{background:var(--crm-settings-violet-soft);color:var(--crm-settings-violet)}html[data-crm-theme=light] .crm-app .crm-main .crm-intake-awaiting{color:var(--crm-settings-danger)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-stage{color:var(--crm-settings-muted)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-stage.is-current{color:var(--crm-settings-warning)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-stage.is-done{color:var(--crm-settings-success)}html[data-crm-theme=light] .crm-app .furnace-chart__pressure-units>span:first-child{color:var(--crm-settings-info)!important}html[data-crm-theme=light] .crm-app .furnace-chart__pressure-units>span:last-child{color:var(--crm-settings-success)!important}html .driver-shell[data-theme=light] .driver-shell-header .driver-shell-brand strong{color:var(--crm-settings-text)}html .driver-shell[data-theme=light] .driver-shell-header .driver-shell-brand small{color:var(--crm-settings-muted)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-morgue{background:var(--crm-settings-raised);border-color:var(--crm-settings-line);box-shadow:none}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) :is(.driver-morgue,.driver-schedule)>svg{color:var(--crm-settings-accent)}html :is(.driver-shell[data-theme=light],[data-crm-theme=light] .crm-app) .driver-primary{background:var(--crm-settings-accent);color:var(--crm-settings-accent-text);border-color:transparent;box-shadow:none}html[data-crm-theme=light] body.crm-standalone-body :is(.crm-profile-field,.crm-sign-in label){color:var(--crm-settings-muted)}html[data-crm-theme=light] body.crm-standalone-body :is(.crm-profile-overlay,.crm-sign-in) :is(input:not([type=checkbox]),textarea,select){background:var(--crm-settings-field);color:var(--crm-settings-text);border-color:var(--crm-settings-line)}.crm-app .crm-settings-theme-preview{--sample-bg:#f7f8fa;--sample-nav:#e8edf2;--sample-ink:#64717c;--sample-card:#e5ebf0;--sample-surface:#fff;--sample-line:#d3dbe3;background:var(--sample-bg);border-color:var(--sample-line)}.crm-app .crm-settings-theme-preview--dark{--sample-bg:#000;--sample-nav:#151c22;--sample-ink:#aeb8c0;--sample-card:#26343d;--sample-surface:#1c252d;--sample-line:#34404a}.crm-app .crm-settings-theme-preview .crm-settings-preview-nav{background:var(--sample-nav)}.crm-app .crm-settings-theme-preview .crm-settings-preview-nav>i{background:var(--sample-ink)}.crm-app .crm-settings-theme-preview .crm-settings-preview-nav>i:first-child{background:#8bcbe2}.crm-app .crm-settings-theme-preview .crm-settings-preview-content>i:first-child{background:var(--sample-ink)}.crm-app .crm-settings-theme-preview .crm-settings-preview-content>span>i{background:var(--sample-card);border-color:var(--sample-line)}.crm-app .crm-settings-theme-preview .crm-settings-preview-content>i:last-child{background:var(--sample-surface);border-color:var(--sample-line)}.crm-app .crm-settings-theme-preview--system{background:linear-gradient(90deg,#f7f8fa 50%,#000 50%)}.crm-app .crm-settings-theme-preview--system .crm-settings-preview-content>span>i:last-child{background:#26343d;border-color:#34404a}.crm-app .crm-settings-theme-preview--system .crm-settings-preview-content>i:last-child{background:linear-gradient(90deg,#fff 30%,#1c252d 30%)}html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.crm-arrival-entry).is-intake-pending,html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-desk-card,.crm-arrival-entry).is-intake-pending:hover{background:var(--crm-settings-warning-soft);border:2px solid var(--crm-settings-warning);box-shadow:inset 4px 0 0 var(--crm-settings-warning),var(--crm-settings-card-shadow)}html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-operation-card,.crm-operator-live-item).is-intake-pending,html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.crm-operation-card,.crm-operator-live-item).is-intake-pending:hover{background:var(--crm-settings-danger-soft);border:2px solid var(--crm-settings-danger);box-shadow:var(--crm-settings-card-shadow)}html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.application-card,.application-details-header):has(.application-badge--ready),html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.application-card,.application-details-header):has(.application-badge--ready):hover{border-color:#5b9d70;border-width:2px}html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.application-card,.application-details-header)[data-urn-completion=issued]{background:var(--crm-settings-card);border-color:#5b9d70;box-shadow:inset 4px 0 #2f8a4e,var(--crm-settings-card-shadow)}html[data-crm-theme=light] :is(.crm-app .crm-main,.crm-profile-overlay .crm-operator-summary-detail) :is(.application-card,.application-details-header)[data-urn-completion=issued]:hover{background:var(--crm-settings-card-hover);border-color:#5b9d70;box-shadow:inset 4px 0 #2f8a4e,var(--crm-settings-card-shadow-hover)}
