.email-workspace-page{--mail-ink:#13233e;--mail-muted:#66758f;--mail-line:#e1e7f0;--mail-soft:#f6f8fc;--mail-brand:#345eea;--mail-navy:#0b1930;max-width:1480px;margin:0 auto}.email-workspace-page .mail-app{display:grid!important;grid-template-columns:248px minmax(0,1fr)!important;min-height:min(820px,calc(100dvh - 150px))!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(24,43,78,.12)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 24px 70px rgba(16,34,70,.12)!important}.email-workspace-page .mail-sidebar{position:relative!important;display:flex!important;width:auto!important;flex-direction:column!important;padding:18px 14px!important;overflow:hidden!important;background:radial-gradient(circle at 10% 0,rgba(72,101,238,.3),transparent 31%),linear-gradient(180deg,#09172c,#102a4d)!important;color:#fff!important}.mail-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:0 4px}.mail-sidebar-brand{display:flex;min-width:0;align-items:center;gap:10px}.mail-sidebar-brand>img{width:38px;height:38px;padding:4px;border-radius:11px;background:#fff;object-fit:contain}.mail-sidebar-brand>span{display:grid;min-width:0;gap:2px}.mail-sidebar-brand strong{font-size:13px;line-height:1.1}.mail-sidebar-brand small{color:#aebed5;font-size:9px}.mail-sidebar-head>button{display:none;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;font-size:22px}.email-workspace-page .mail-compose-button{display:flex!important;width:100%!important;min-height:46px!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0 0 14px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:13px!important;background:linear-gradient(135deg,#287fd2,#5066e9 58%,#7654d4)!important;color:#fff!important;font-size:12px!important;font-weight:900!important;box-shadow:0 12px 24px rgba(36,76,190,.32)!important}.email-workspace-page .mail-compose-button span{font-size:20px;line-height:1}.email-workspace-page .mail-sidebar nav{display:grid!important;gap:4px!important;overflow:visible!important;padding:0!important}.email-workspace-page .mail-sidebar nav button{display:flex!important;min-width:0!important;min-height:40px!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#bdcbe0!important;font:inherit!important;font-size:11px!important;cursor:pointer!important}.email-workspace-page .mail-sidebar nav button>span{display:flex!important;align-items:center!important;gap:10px!important;font-size:inherit!important;font-weight:750!important;white-space:nowrap}.email-workspace-page .mail-sidebar nav button i{display:grid;width:20px;place-items:center;color:#8fa6c7;font-size:12px;font-style:normal}.email-workspace-page .mail-sidebar nav button:hover{background:rgba(255,255,255,.065)!important;color:#fff!important}.email-workspace-page .mail-sidebar nav button.active{border-color:rgba(125,151,255,.28)!important;background:linear-gradient(135deg,rgba(72,100,226,.36),rgba(112,76,202,.22))!important;color:#fff!important;box-shadow:inset 3px 0 #67dccd!important}.email-workspace-page .mail-folder-total{display:grid!important;min-width:25px!important;height:25px!important;place-items:center!important;padding:0 7px!important;border-radius:999px!important;background:rgba(255,255,255,.1)!important;color:#dce8f9!important;font-size:9px!important;font-weight:900!important}.email-workspace-page .mail-folder-total.inbox{background:#4969ed!important;color:#fff!important;box-shadow:0 5px 14px rgba(53,84,220,.3)!important}.email-workspace-page .mail-storage{display:grid!important;grid-template-columns:1fr auto!important;gap:4px 8px!important;margin:auto 0 0!important;padding:12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;background:rgba(255,255,255,.05)!important}.email-workspace-page .mail-storage small,.email-workspace-page .mail-storage strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px!important}.email-workspace-page .mail-storage small{color:#9fb1ca!important}.email-workspace-page .mail-storage .badge{grid-column:2;grid-row:1/3;align-self:center}.email-workspace-page .mail-main{position:relative!important;min-width:0!important;background:#fff!important}.email-workspace-page .mail-toolbar{display:grid!important;grid-template-columns:auto minmax(260px,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:88px!important;padding:16px 20px!important;border-bottom:1px solid var(--mail-line)!important;background:rgba(255,255,255,.96)!important}.mail-toolbar-heading{display:flex;min-width:185px;align-items:center;gap:11px}.mail-toolbar-heading>div{display:grid;gap:1px}.email-workspace-page .mail-toolbar h2{margin:0!important;color:var(--mail-ink)!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.03em!important}.mail-toolbar-eyebrow{color:#78869b;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mail-toolbar-logo{display:none;width:40px;height:40px;place-items:center;padding:5px;border:1px solid var(--mail-line);border-radius:12px;background:#fff}.mail-toolbar-logo img{width:100%;height:100%;object-fit:contain}.email-workspace-page .mail-nav-toggle{display:none!important;width:42px!important;height:42px!important;place-items:center!important;padding:0!important;border:1px solid var(--mail-line)!important;border-radius:12px!important;background:#fff!important;color:#203552!important;font-size:18px!important}.email-workspace-page .mail-search{display:flex!important;min-width:0!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:0 13px!important;border:1px solid var(--mail-line)!important;border-radius:13px!important;background:var(--mail-soft)!important;box-shadow:inset 0 1px 2px rgba(18,36,70,.025)!important}.email-workspace-page .mail-search>span{color:#75849a;font-size:20px}.email-workspace-page .mail-search input{width:100%!important;min-width:0!important;min-height:40px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--mail-ink)!important;font-size:12px!important;box-shadow:none!important;outline:0!important}.email-workspace-page .mail-search button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;background:#e8edf6;color:#51617a}.mail-toolbar-controls{display:flex;align-items:center;gap:8px}.email-workspace-page .mail-sync-button,.email-workspace-page .mail-toolbar-compose{display:flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 13px!important;border:1px solid var(--mail-line)!important;border-radius:12px!important;background:#fff!important;color:#29405f!important;font:inherit!important;cursor:pointer!important}.email-workspace-page .mail-sync-button{width:42px!important;padding:0!important;font-size:20px!important}.email-workspace-page .mail-toolbar-compose{border-color:#345eea!important;background:linear-gradient(135deg,#345eea,#6754d7)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;box-shadow:0 8px 18px rgba(52,94,234,.22)!important}.email-workspace-page .mail-toolbar-compose span{font-size:18px}.email-workspace-page .mail-toolbar-compose b{font-size:10px}.email-workspace-page .mail-notice{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 18px!important;border-bottom:1px solid #cfe2f5!important;background:#eef7ff!important;color:#174568!important;font-size:11px!important;line-height:1.45!important}.email-workspace-page .mail-notice button{border:0!important;background:transparent!important;color:inherit!important;font-size:19px!important}.email-workspace-page .mail-category-tabs{display:flex!important;align-items:center!important;gap:5px!important;padding:8px 14px!important;overflow-x:auto!important;border-bottom:1px solid var(--mail-line)!important;background:#fafbfe!important;scrollbar-width:none}.email-workspace-page .mail-category-tabs button{display:flex!important;min-width:0!important;align-items:center!important;gap:7px!important;padding:8px 10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#5e6c82!important;white-space:nowrap!important;cursor:pointer!important}.email-workspace-page .mail-category-tabs button:before{display:none!important}.email-workspace-page .mail-category-tabs button.active{border-color:#dbe3f3!important;background:#fff!important;color:#284fc5!important;box-shadow:0 5px 14px rgba(27,48,91,.08)!important}.email-workspace-page .mail-category-label{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:10px!important;font-weight:850!important;opacity:1!important}.email-workspace-page .mail-category-label i{width:6px;height:6px;border-radius:50%;background:var(--category-accent,#5068e7)}.email-workspace-page .mail-category-count{display:grid!important;min-width:22px!important;height:22px!important;place-items:center!important;padding:0 6px!important;border-radius:999px!important;background:#edf1f7!important;color:#56657c!important;font-size:9px!important;font-weight:900!important}.email-workspace-page .mail-pagination{display:flex!important;min-height:44px!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:6px 16px!important;border-bottom:1px solid var(--mail-line)!important;background:#fff!important;color:#647188!important;font-size:10px!important;font-weight:800!important}.email-workspace-page .mail-pagination button{display:grid!important;width:32px!important;height:32px!important;place-items:center!important;border:1px solid var(--mail-line)!important;border-radius:9px!important;background:#fff!important;color:#263b59!important;font-size:20px!important;cursor:pointer!important}.email-workspace-page .mail-pagination button:disabled{opacity:.35!important}.email-workspace-page .mail-content{display:block!important;min-height:590px!important;background:#fff!important}.email-workspace-page .mail-list{max-height:680px!important;overflow:auto!important}.email-workspace-page .mail-list,.email-workspace-page .mail-row{width:100%!important;border:0!important;background:#fff!important}.email-workspace-page .mail-row{position:relative!important;display:grid!important;grid-template-columns:38px minmax(150px,220px) minmax(260px,1fr) 24px 88px 25px!important;grid-template-areas:"avatar person subject attachment time star"!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:10px 16px!important;border-bottom:1px solid #e9edf4!important;color:#33435a!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.email-workspace-page .mail-row:has(.mail-row-select){grid-template-columns:30px 38px minmax(150px,220px) minmax(260px,1fr) 24px 88px 25px!important;grid-template-areas:"select avatar person subject attachment time star"!important}.email-workspace-page .mail-row-open{display:contents!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;text-align:inherit!important;cursor:pointer!important}.email-workspace-page .mail-row-select{grid-area:select!important;display:grid!important;width:30px!important;min-width:30px!important;min-height:44px!important;place-items:center!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.email-workspace-page .mail-row-select .choice-control-copy{display:none!important}.email-workspace-page :where(.mail-row-select,.mail-master-select) input[type=checkbox]{width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;accent-color:#315fe6!important;cursor:pointer!important}.email-workspace-page .mail-row-select:focus-within{border-radius:7px!important;outline:3px solid rgba(49,95,230,.3)!important}.email-workspace-page .mail-selection-bar{display:flex!important;min-height:48px!important;align-items:center!important;padding:5px 16px!important;border-bottom:1px solid var(--mail-line)!important;background:#f8faff!important}.email-workspace-page .mail-master-select{min-height:36px!important;padding:5px 9px!important;border-color:#d6dfec!important;background:#fff!important}.email-workspace-page .mail-master-select .choice-control-copy strong{font-size:11px!important}.email-workspace-page .mail-bulk-toolbar{display:flex!important;min-height:42px!important;max-height:52px!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;border-bottom:1px solid var(--mail-line)!important;background:#f3f6ff!important;scrollbar-width:thin}.email-workspace-page .mail-bulk-toolbar>span{flex:0 0 auto!important;font-size:11px!important;font-weight:800!important;color:#334155!important}.email-workspace-page .mail-bulk-toolbar>button{flex:0 0 auto!important;min-height:30px!important;padding:5px 9px!important;font-size:10px!important;border-radius:8px!important}.email-workspace-page .mail-row:has(.mail-row-open:focus-visible){outline:3px solid color-mix(in srgb,#4164df 70%,white)!important;outline-offset:-3px!important}.email-workspace-page .mail-row:hover{background:#f7f9fd!important}.email-workspace-page .mail-row.read{background:#fff!important;box-shadow:inset 3px 0 #dce3ed!important}.email-workspace-page .mail-row.read .mail-row-person,.email-workspace-page .mail-row.read .mail-row-subject b{color:#58667a!important;font-weight:650!important}.email-workspace-page .mail-row.unread{background:linear-gradient(90deg,#fff0f1,#fffafb)!important;box-shadow:inset 4px 0 #df3442,0 4px 14px rgba(190,40,51,.08)!important}.email-workspace-page .mail-row.selected{background:#e9efff!important;box-shadow:inset 3px 0 #4667e9!important}.email-workspace-page .mail-row-avatar{grid-area:avatar!important;display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border-radius:11px!important;background:linear-gradient(135deg,#315fcb,#6658d7)!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.email-workspace-page .mail-row-person{grid-area:person!important;min-width:0!important;overflow:hidden!important;color:#36465d!important;font-size:11px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}.email-workspace-page .mail-row-subject{grid-area:subject!important;min-width:0!important}.email-workspace-page .mail-row-subject b,.email-workspace-page .mail-row-subject small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.email-workspace-page .mail-row-subject b{color:#263750!important;font-size:11px!important;font-weight:750!important}.email-workspace-page .mail-thread-count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:.45rem;padding:0 .3rem;border-radius:999px;background:#e8eefc;color:#23458f;font-size:.7rem;line-height:1;font-weight:700;vertical-align:middle}.email-workspace-page .mail-row-subject small{margin-top:4px!important;color:#8390a3!important;font-size:9px!important}.email-workspace-page .mail-row.unread .mail-row-person,.email-workspace-page .mail-row.unread .mail-row-subject b,.email-workspace-page .mail-row.unread time{color:#a51f2a!important;font-weight:900!important}.email-workspace-page .mail-row-attachment{grid-area:attachment!important;display:grid!important;width:24px!important;place-items:center!important;color:transparent!important}.email-workspace-page .mail-row-attachment.present{color:#718097!important}.email-workspace-page .mail-row time{grid-area:time!important;min-width:0!important;color:#748198!important;font-size:9px!important;text-align:right!important;white-space:nowrap!important}.email-workspace-page .mail-row-star{display:grid!important;grid-area:star!important;width:25px!important;height:34px!important;place-items:center!important;justify-self:end!important;color:#d89f16!important;font-size:18px!important;line-height:1!important}.email-workspace-page .mail-empty{padding:72px 24px!important;color:#748198!important;text-align:center!important}.email-workspace-page .mail-nav-backdrop{display:none!important}:root[data-mail-overlay=true] .mobile-command-dock,body:has(.email-workspace-page) .mobile-command-dock{display:none!important}.mail-reader{position:fixed!important;z-index:1500!important;inset:0!important;display:flex!important;flex-direction:column!important;padding:20px 28px!important;overflow:auto!important;background:#fff!important;color:#1b2a42!important}.mail-reader-close{position:sticky!important;z-index:3!important;top:0!important;display:flex!important;width:max-content!important;min-height:40px!important;align-items:center!important;gap:7px!important;margin:0 0 14px!important;padding:8px 12px!important;border:1px solid #132b4d!important;border-radius:10px!important;background:#132b4d!important;color:#fff!important;font-size:11px!important;font-weight:850!important;box-shadow:0 7px 18px rgba(11,29,53,.18)!important}.mail-reader>header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding-bottom:16px!important;border-bottom:1px solid #e3e8f1!important}.mail-reader h2{margin:0 0 10px!important;font-size:26px!important;line-height:1.18!important}.mail-reader header p,.mail-reader header small{display:block!important;margin:3px 0!important;font-size:11px!important;line-height:1.5!important}.mail-reader-actions{display:flex!important;max-width:620px!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.mail-reader-actions button,.mail-reader-actions select{min-height:36px!important;padding:7px 9px!important;border:1px solid #dce3ed!important;border-radius:9px!important;background:#fff!important;color:#2d405d!important;font-size:10px!important}.mail-conversation{display:grid;gap:12px;padding:16px 0}.mail-conversation-loading{margin:0;padding:10px 12px;border-radius:10px;background:#f2f6fc;color:#50627c;font-size:12px}.mail-conversation-message{overflow:hidden;border:1px solid #e0e6ef;border-radius:12px;background:#fff}.mail-conversation-message>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;cursor:pointer;background:#f8faff}.mail-conversation-message>summary span{display:grid;gap:3px;min-width:0}.mail-conversation-message>summary small{overflow:hidden;color:#6f7e93;text-overflow:ellipsis;white-space:nowrap}.mail-conversation-message>summary time{flex:0 0 auto;color:#6f7e93;font-size:11px}.mail-conversation-message>.mail-html-preview,.mail-conversation-message>.mail-reader-body{margin:0!important;padding:18px!important;border-width:1px 0 0!important;border-radius:0!important}.mail-html-preview{display:block!important;width:100%!important;flex:1 1 auto!important;min-height:560px!important;margin:14px 0!important;border:1px solid #e2e7ef!important;border-radius:12px!important;background:#fff!important}.mail-reader-body{flex:1 1 auto!important;min-height:320px!important;padding:22px 2px!important;color:#25344c!important;font-size:14px!important;line-height:1.65!important;white-space:pre-wrap!important}.mail-reader footer{display:flex!important;gap:8px!important;padding-top:14px!important;border-top:1px solid #e2e7ef!important}.mail-compose-modal{z-index:1600!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:rgba(7,17,38,.62)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.mail-compose-modal .modal-card{display:grid!important;width:min(960px,calc(100vw - 36px))!important;height:min(820px,calc(100dvh - 36px))!important;max-width:none!important;max-height:none!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 35px 90px rgba(7,19,48,.34)!important}.mail-compose-modal .modal-card>header{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto 42px!important;align-items:center!important;gap:11px!important;margin:0!important;padding:13px 18px!important;border-radius:19px 19px 0 0!important;background:linear-gradient(135deg,#0b1b34,#27437f)!important;color:#fff!important}.mail-compose-modal .modal-card>header h2{margin:0!important;color:#fff!important;font-size:18px!important}.mail-compose-from{display:block;margin-top:2px;color:#bdcae0;font-size:9px}.mail-compose-modal .modal-card>header>button{display:grid!important;width:38px!important;height:38px!important;place-items:center!important;padding:0!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:10px!important;background:rgba(255,255,255,.1)!important;color:#fff!important;font-size:20px!important}.mail-compose-header-status{color:#c5d2e7;font-size:10px;font-weight:750}.mail-compose-modal .modal-card>.form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:10px!important;padding:15px 18px!important;overflow-y:auto!important}.mail-compose-modal .modal-card>.form-grid>*{grid-column:1/-1!important;min-width:0!important}.mail-compose-modal label{display:grid!important;gap:5px!important;color:#2b3d58!important;font-size:10px!important;font-weight:850!important}.mail-compose-modal input,.mail-compose-modal textarea{width:100%!important;color:#172840!important;font:inherit!important;font-size:13px!important;box-shadow:none!important}.mail-compose-modal input,.mail-compose-modal textarea,.mail-recipient-chips{border:1px solid #dbe2ec!important;border-radius:11px!important;background:#fbfcfe!important}.mail-recipient-chips{display:flex!important;min-height:46px!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;padding:5px 8px!important}.mail-recipient-chips>input{flex:1 1 250px!important;width:auto!important;min-width:160px!important;min-height:34px!important;padding:4px 6px!important;border:0!important;background:transparent!important;outline:0!important}.mail-recipient-chip{display:inline-flex!important;max-width:100%!important;align-items:center!important;gap:6px!important;padding:5px 7px 5px 10px!important;border:1px solid #cdd9ee!important;border-radius:999px!important;background:#eaf1ff!important;color:#173866!important;font-size:10px!important}.mail-recipient-chip button{display:grid!important;width:18px!important;height:18px!important;place-items:center!important;padding:0!important;border:0!important;border-radius:50%!important;background:#cbd9f2!important;color:#18385f!important}.mail-copy-toggle{justify-self:end!important;padding:6px 9px!important;border:0!important;border-radius:8px!important;background:#eef3ff!important;color:#315acb!important;font-size:9px!important;font-weight:850!important}.mail-message-editor textarea{height:clamp(280px,40dvh,430px)!important;min-height:280px!important;padding:13px 14px!important;resize:vertical!important;line-height:1.6!important}.mail-message-editor small{color:#6f7d93!important;font-size:9px!important}.mail-compose-utilities{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr)!important;gap:10px!important}.mail-compose-modal .modal-card>footer{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:11px 18px!important;overflow-x:auto!important;border-top:1px solid #e3e8f1!important;background:#f8faff!important}.mail-draft-status{margin-left:auto!important;color:#65738a!important;font-size:10px!important;font-weight:750!important;white-space:nowrap!important}@media (max-width:900px){.email-workspace-page .mail-app{grid-template-columns:210px minmax(0,1fr)!important}.email-workspace-page .mail-toolbar{grid-template-columns:auto minmax(180px,1fr) auto!important;gap:10px!important}.email-workspace-page .mail-row{grid-template-columns:38px minmax(120px,170px) minmax(180px,1fr) 22px 76px 24px!important}}@media (max-width:760px){body:has(.email-workspace-page) .app-content{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.email-workspace-page{margin:-5px -7px 0}.email-workspace-page .mail-app{display:block!important;min-height:calc(100dvh - 155px)!important;border-radius:16px!important}.email-workspace-page .mail-sidebar{position:fixed!important;z-index:1700!important;inset:0 auto 0 0!important;width:min(310px,86vw)!important;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom))!important;overflow-y:auto!important;transform:translateX(-105%)!important;transition:transform .24s ease!important;box-shadow:24px 0 60px rgba(4,16,37,.34)!important}.email-workspace-page .mail-sidebar.open{transform:translateX(0)!important}.mail-sidebar-head>button{display:grid}.email-workspace-page .mail-sidebar nav{gap:5px!important}.email-workspace-page .mail-sidebar nav button{min-height:43px!important}.email-workspace-page .mail-nav-backdrop{position:fixed!important;z-index:1650!important;inset:0!important;display:block!important;border:0!important;background:rgba(7,16,35,.45)!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s ease!important}.email-workspace-page .mail-nav-backdrop.open{opacity:1!important;pointer-events:auto!important}.email-workspace-page .mail-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:0!important;padding:11px 12px 12px!important}.mail-toolbar-heading{min-width:0;gap:8px}.email-workspace-page .mail-nav-toggle,.mail-toolbar-logo{display:grid!important}.mail-toolbar-logo{display:none!important}.mail-toolbar-eyebrow{display:none}.email-workspace-page .mail-toolbar h2{font-size:19px!important}.email-workspace-page .mail-search{grid-column:1/-1;grid-row:2;min-height:43px!important}.email-workspace-page .mail-search input{font-size:13px!important}.mail-toolbar-controls{grid-column:2;grid-row:1}.email-workspace-page .mail-sync-button,.email-workspace-page .mail-toolbar-compose{min-height:40px!important}.email-workspace-page .mail-sync-button{width:40px!important}.email-workspace-page .mail-toolbar-compose{width:40px!important;padding:0!important}.email-workspace-page .mail-toolbar-compose b{display:none}.email-workspace-page .mail-category-tabs{gap:3px!important;padding:7px 9px!important}.email-workspace-page .mail-category-tabs button{gap:5px!important;padding:7px 8px!important}.email-workspace-page .mail-category-label{font-size:9px!important}.email-workspace-page .mail-pagination{min-height:40px!important;padding:4px 10px!important}.email-workspace-page .mail-content{min-height:430px!important}.email-workspace-page .mail-list{max-height:none!important;overflow:visible!important}.email-workspace-page .mail-row{grid-template-columns:38px minmax(0,1fr) minmax(64px,auto) 30px!important;grid-template-areas:"avatar person time star" "avatar subject subject star"!important;gap:3px 8px!important;min-height:72px!important;padding:10px 11px!important}.email-workspace-page .mail-row:has(.mail-row-select){grid-template-columns:30px 38px minmax(0,1fr) minmax(64px,auto) 30px!important;grid-template-areas:"select avatar person time star" "select avatar subject subject star"!important}.email-workspace-page .mail-selection-bar{padding-inline:10px!important}.email-workspace-page .mail-row-avatar{grid-area:avatar!important}.email-workspace-page .mail-row-person{grid-area:person!important;font-size:11px!important}.email-workspace-page .mail-row-subject{grid-area:subject!important}.email-workspace-page .mail-row-subject b{font-size:11px!important}.email-workspace-page .mail-row-subject small{font-size:9px!important}.email-workspace-page .mail-row time{grid-area:time!important;font-size:8px!important}.email-workspace-page .mail-row-star{grid-area:star!important}.email-workspace-page .mail-row-attachment{display:none!important}.mail-reader{padding:12px!important}.mail-reader>header{display:grid!important;gap:12px!important}.mail-reader h2{font-size:20px!important;overflow-wrap:anywhere!important}.mail-reader header p,.mail-reader header small{font-size:11px!important;overflow-wrap:anywhere!important}.mail-reader-actions{max-width:100%!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:4px!important}.mail-reader-actions button,.mail-reader-actions select{flex:0 0 auto!important;min-height:38px!important}.mail-conversation-message>summary{align-items:flex-start}.mail-conversation-message>summary time{font-size:9px}.mail-html-preview{min-height:calc(100dvh - 310px)!important}.mail-reader footer{position:sticky!important;bottom:-12px!important;margin:0 -12px -12px!important;padding:10px 12px max(10px,env(safe-area-inset-bottom))!important;overflow-x:auto!important;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.mail-reader footer .button{flex:0 0 auto!important}.mail-compose-modal{align-items:stretch!important;padding:0!important}.mail-compose-modal .modal-card{width:100vw!important;height:100dvh!important;border:0!important;border-radius:0!important}.mail-compose-modal .modal-card>header{grid-template-columns:38px minmax(0,1fr) 38px!important;padding:max(11px,env(safe-area-inset-top)) 11px 11px!important;border-radius:0!important}.mail-compose-header-status{display:none}.mail-compose-modal .modal-card>header h2{font-size:16px!important}.mail-compose-modal .modal-card>.form-grid{padding:11px!important}.mail-compose-modal input,.mail-compose-modal textarea{font-size:16px!important}.mail-message-editor textarea{height:clamp(250px,38dvh,390px)!important;min-height:250px!important}.mail-compose-utilities,.mail-recipient-groups{grid-template-columns:1fr!important}.mail-compose-modal .modal-card>footer{padding:9px 11px max(9px,env(safe-area-inset-bottom))!important}}@media (max-width:390px){.email-workspace-page .mail-toolbar{padding-inline:9px!important}.email-workspace-page .mail-nav-toggle,.email-workspace-page .mail-sync-button,.email-workspace-page .mail-toolbar-compose{width:38px!important;height:38px!important}.email-workspace-page .mail-toolbar h2{font-size:17px!important}.email-workspace-page .mail-category-tabs button{padding-inline:7px!important}}:root{--vk-copy-xs:.72rem;--vk-copy-sm:.78rem;--vk-copy-md:.86rem}.content-frame .callout,.content-frame .field-note,.content-frame .form-message,.content-frame .helper-text,.content-frame .metric-card .metric-label,.content-frame .metric-card small,.content-frame .muted-small,.content-frame .notice,.content-frame .panel-head p,.content-frame .panel-head small,.content-frame .smart-form-hint,.content-frame .subtitle{font-size:var(--vk-copy-xs)!important;line-height:1.5!important}.content-frame .customer-share-menu small,.content-frame .group-share-menu-panel button>small,.content-frame .group-share-menu-panel header small,.content-frame .invoice-share-appearance small{font-size:var(--vk-copy-xs)!important;line-height:1.5!important;color:var(--muted)!important}.content-frame .compact-form label,.content-frame .field>label,.content-frame .form-grid label,.content-frame fieldset legend{min-width:0;color:var(--text);font-size:var(--vk-copy-sm)!important;line-height:1.4!important}.content-frame .badge,.content-frame .chip,.content-frame .status-badge,.content-frame .tag{max-width:100%;min-height:24px;align-items:center;padding-block:4px;font-size:.68rem!important;line-height:1.25!important;overflow-wrap:anywhere;white-space:normal}.content-frame .page-head h2,.content-frame .panel-head h2{overflow-wrap:anywhere}.content-frame .actions,.content-frame .intro-actions,.content-frame .page-head,.content-frame .panel-head,.content-frame .quick-actions,.content-frame .toolbar{min-width:0;max-width:100%;flex-wrap:wrap}.content-frame table th{font-size:.7rem!important;line-height:1.35!important}.content-frame table td{font-size:.8rem!important;line-height:1.45!important}.content-frame .table>.tr>*,.content-frame table td,.content-frame table th{min-width:0;overflow-wrap:anywhere}.content-frame .table-wrap{border:1px solid var(--border);background:var(--card)}.content-frame .table-wrap table{width:100%}.action-modal .form-message,.action-modal-fields label,.action-modal-head p{font-size:var(--vk-copy-sm)!important;line-height:1.5!important}.action-modal-fields input,.action-modal-fields select,.action-modal-fields textarea{min-height:44px;font-size:16px!important}.action-modal-fields textarea{min-height:112px;resize:vertical}.action-modal-actions .btn{min-height:44px}.mini-month-toolbar .calendar-period-pickers select,.mini-month-toolbar .mini-month-today,.premium-context-rail .mini-month-detail li span,.premium-context-rail .mini-month-detail p,.premium-context-rail .mini-month-detail>div small,.premium-context-rail .mini-month-detail>div strong,.premium-context-rail .mini-month-grid.week span,.premium-context-rail .mini-month-head>a,.premium-context-rail .mini-month-legend span,.premium-context-rail .mini-month-title small{font-size:10px!important;line-height:1.35!important}.mini-month-toolbar .calendar-period-pickers select,.mini-month-toolbar .mini-month-today{min-height:34px!important}.premium-context-rail .mini-month-grid.days button{font-size:11px!important}.premium-context-rail .mini-month-detail{grid-template-columns:minmax(92px,auto) 1fr!important}.weather-chart-caption span,.weather-chart-caption strong,.weather-dashboard .weather-alert,.weather-dashboard .weather-cache-note,.weather-dashboard .weather-forecast b,.weather-dashboard .weather-forecast small,.weather-dashboard .weather-forecast strong,.weather-dashboard .weather-metrics b,.weather-dashboard .weather-metrics>button,.weather-dashboard>.weather-heading small,.weather-dashboard>.weather-heading span,.weather-summary small,.weather-summary span,.weather-trend text,.weather-trend-labels span,.weather-view-tabs button{font-size:10px!important;line-height:1.35!important}.weather-view-tabs button{min-height:36px!important}.weather-dashboard .weather-metrics>button{padding:8px 6px!important}.weather-dashboard .weather-forecast>button{min-width:48px!important;padding:8px 4px!important}.context-growth .growth-copy>a,.growth-copy>span,.growth-kicker em,.growth-kicker small{font-size:10px!important;line-height:1.45!important}.context-growth .growth-copy>a{min-height:42px!important}.action-row small,.activity-row small,.activity-time,.chart-axis,.chart-legend,.chart-summary small,.control-tower-card a,.executive-kpi p,.foundation-card p,.panel-head.compact p,.pipeline-stage small,.pipeline-stage span,.range-pills span{font-size:10px!important;line-height:1.4!important}.action-row strong,.activity-row strong,.pulse-row span,.radar-row span{font-size:11px!important}.business-calculator-sheet>footer,.calculator-history-head button,.calculator-history-head>span,.calculator-history-tape article,.calculator-history-tape article b,.calculator-history-tape>small,.calculator-science-tools p,.calculator-tool-fields label,.calculator-tool-grid small,.calculator-tool-result small,.calculator-tool-result span{font-size:10px!important;line-height:1.35!important}.content-frame :is(strong,b,small,span,p,a,code){max-width:100%}.content-frame :is(.metric-value,.text-value,.record-number,.document-number,.party-name){overflow-wrap:anywhere;word-break:break-word}@media (max-width:800px){.topbar-actions>.business-calculator-launcher>button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;justify-content:center!important;padding:0!important}.topbar-actions>.business-calculator-launcher>button span{display:none!important}.topbar-actions .userbox.compact{width:auto!important;max-width:88px!important;grid-template-columns:30px auto!important;gap:4px!important}.topbar-actions .userbox.compact>div:nth-child(2){display:none!important}.topbar-actions .userbox.compact .logout-button{width:38px!important;min-width:38px!important;padding-inline:5px!important;font-size:0!important}.topbar-actions .userbox.compact .logout-button:after{content:"Exit";font-size:10px}.content-frame .enterprise-intro,.content-frame .page-head,.content-frame .page-intro{align-items:flex-start!important;gap:12px!important;padding:15px!important}.content-frame .enterprise-intro>div,.content-frame .page-head>div,.content-frame .page-intro>div{min-width:0}.content-frame .enterprise-intro h1,.content-frame .enterprise-intro h2,.content-frame .page-head h2,.content-frame .page-intro h1,.content-frame .page-intro h2{margin-block:3px 7px!important;font-size:clamp(1.45rem,7vw,2rem)!important;line-height:1.12!important}.content-frame .actions,.content-frame .intro-actions,.content-frame .quick-actions,.content-frame .toolbar{width:100%;display:flex;align-items:stretch;gap:8px}.content-frame .actions>*,.content-frame .intro-actions>*,.content-frame .quick-actions>*,.content-frame .toolbar>*{min-width:0;flex:1 1 140px;white-space:normal!important;text-align:center}.content-frame .card,.content-frame .panel{max-width:100%;overflow-wrap:anywhere}.content-frame .card.panel{padding:15px!important}.content-frame .dashboard-metrics,.content-frame .executive-kpis,.content-frame .grid.panel{gap:9px!important}.content-frame .table-wrap{margin-inline:0;border-radius:12px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.content-frame .table-wrap table{min-width:680px}.content-frame .table-wrap td,.content-frame .table-wrap th{padding:10px!important}.premium-context-rail .mini-month-detail{grid-template-columns:1fr!important}.weather-dashboard{min-height:0!important}.weather-dashboard .weather-forecast{grid-template-columns:repeat(7,52px)!important}.action-modal-backdrop{align-items:end;padding:8px}.action-modal{width:100%;max-height:min(92dvh,760px);border-radius:18px}.action-modal-head{padding:18px 16px 14px}.action-modal form{padding:16px}}@media (max-width:430px){.enterprise-topbar{grid-template-columns:40px 40px minmax(0,1fr)!important;gap:5px!important;padding-inline:8px!important}.topbar-actions{gap:1px!important}.topbar-actions>.theme-toggle{display:grid!important}.topbar-actions .notification-bell-button,.topbar-actions>.business-calculator-launcher>button{width:38px!important;min-width:38px!important}.topbar-actions .userbox.compact{max-width:80px!important}.content-frame{padding-inline:10px!important}.content-frame .actions>*,.content-frame .intro-actions>*,.content-frame .quick-actions>*,.content-frame .toolbar>*{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.card,.content-frame>*,.metric-card,.panel{animation:none!important;transition-duration:.01ms!important}}.premium-context-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.weather-dashboard .weather-forecast>button{grid-template-rows:auto 27px auto minmax(48px,auto)!important;align-content:start;overflow:hidden}.weather-dashboard .weather-forecast .forecast-meta{width:100%;min-width:0;gap:1px;align-content:start;white-space:normal!important}.weather-dashboard .weather-forecast .forecast-meta>span{display:block!important;min-width:0;overflow:hidden;color:var(--weather-muted)!important;font-size:9px!important;line-height:1.25!important;text-align:center;text-overflow:ellipsis;white-space:nowrap!important}.weather-dashboard .weather-metrics>button{min-width:0!important;min-height:48px!important;padding:7px 5px!important;border:1px solid var(--weather-line)!important;border-radius:10px!important;background:rgba(255,255,255,.055)!important;color:var(--weather-muted)!important;font-size:10px!important;line-height:1.25!important;text-align:center;white-space:normal!important;overflow:hidden;cursor:pointer;box-shadow:none!important}.weather-dashboard .weather-metrics>button:hover{background:rgba(255,255,255,.11)!important}.weather-dashboard .weather-metrics>button[aria-selected=true]{border-color:#ffd451!important;background:rgba(255,201,40,.16)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,201,40,.2)!important}.weather-dashboard .weather-metrics>button b{display:block;margin-bottom:2px;color:#fff!important;font-size:11px!important;white-space:nowrap}.weather-dashboard .weather-forecast .forecast-meta{display:grid!important;place-items:center;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}.weather-dashboard .weather-forecast .forecast-meta em{color:#fff!important;font-size:10px!important;font-style:normal;font-weight:800;text-transform:none!important;white-space:nowrap}.dashboard-welcome-strip{display:flex!important;min-height:0!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important}.dashboard-welcome-strip .executive-hero-copy{display:flex;min-width:0;align-items:center;gap:10px}.dashboard-welcome-strip .command-status-row,.dashboard-welcome-strip .executive-hero-copy>p,.dashboard-welcome-strip .hero-pulse-panel,.dashboard-welcome-strip .live-eyebrow,.dashboard-welcome-strip .role-strip{display:none!important}.dashboard-welcome-strip h2{margin:0!important;font-size:clamp(15px,1.5vw,20px)!important;line-height:1.2!important;white-space:nowrap}.dashboard-welcome-strip .executive-hero-side{display:block!important}.dashboard-welcome-strip .hero-controls{justify-content:flex-end!important;flex-wrap:wrap}.dashboard-welcome-strip .date-pill,.dashboard-welcome-strip .hero-action-button{min-height:32px!important;padding:6px 9px!important}@media (max-width:900px){.premium-context-rail{grid-template-columns:1fr!important}.premium-context-rail>article:last-child{grid-column:auto!important}.dashboard-welcome-strip{display:grid!important;grid-template-columns:1fr!important;align-items:flex-start!important}.dashboard-welcome-strip .hero-controls{justify-content:flex-start!important}}@media (max-width:520px){.weather-dashboard .weather-forecast{grid-template-columns:repeat(7,64px)!important;gap:7px!important}.weather-dashboard .weather-forecast>button{min-width:64px!important}.dashboard-welcome-strip{padding:9px 10px!important}.dashboard-welcome-strip .executive-hero-side{width:100%}.dashboard-welcome-strip .hero-controls{gap:6px}.dashboard-welcome-strip .date-pill,.dashboard-welcome-strip .hero-action-button{font-size:9px!important}}.dashboard-live-refresh{display:flex;width:max-content;align-items:center;gap:6px;margin:0 0 7px auto;color:var(--muted);font-size:9px;font-weight:800}.dashboard-live-refresh i{width:7px;height:7px;border-radius:50%;background:#27b883;box-shadow:0 0 0 4px rgba(39,184,131,.12)}.premium-context-rail{height:auto!important;min-height:0!important}.premium-context-rail>article{min-width:0;min-height:0!important;height:auto}.premium-context-rail .weather-dashboard{display:flex;height:100%;min-height:0!important;flex-direction:column;padding:14px!important}.premium-context-rail .weather-active-chart,.premium-context-rail .weather-view-tabs{display:none!important}.premium-context-rail .weather-current,.premium-context-rail .weather-metrics{margin-top:8px}.premium-context-rail .weather-forecast{display:flex!important;gap:7px!important;margin-top:auto!important;padding:6px 4px 8px;scroll-padding-inline:4px;scrollbar-width:thin}.premium-context-rail::-webkit-scrollbar{display:none}.premium-context-rail .weather-forecast>button{grid-template-rows:auto 22px auto 20px!important;padding-block:4px!important;flex:0 0 auto}.premium-context-rail .growth-visual{width:76px;height:76px;margin:16px auto 7px}.premium-context-rail .growth-visual svg{width:68px;height:68px}.premium-context-rail .growth-copy{min-height:0;height:calc(100% - 99px);padding:0 16px 14px}.premium-context-rail .growth-copy>strong{margin:8px 0 5px!important;font-size:16px!important}.premium-context-rail .growth-bars{height:30px;margin-top:9px}.premium-context-rail .mini-month{height:auto;padding:13px;overflow:visible}.premium-context-rail .mini-month-head,.premium-context-rail .mini-month-toolbar{margin-bottom:7px!important}.premium-context-rail .mini-month-detail{margin-top:7px!important;padding:7px!important}.premium-context-rail .mini-month-legend{margin-top:6px!important}.owner-command{gap:10px!important;padding:15px!important;border-radius:20px!important}.owner-command-head{align-items:center!important}.owner-command-head h3{margin:3px 0 0!important;font-size:clamp(15px,1.4vw,19px)!important}.owner-command-head p{display:none!important}.owner-command-actions .button{min-height:34px!important;padding:7px 10px!important}.owner-command-grid{gap:8px!important}.owner-kpi{min-height:98px!important;padding:12px!important;border-radius:14px!important}.owner-kpi strong{font-size:clamp(20px,2vw,27px)!important}.owner-recent-strip>a,.owner-recent-strip>div{padding:8px 10px!important}@media (max-width:900px){.premium-context-rail{display:grid!important;height:auto!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:row;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;overflow:visible;scroll-snap-type:none}.premium-context-rail>article{min-width:0;max-width:100%}.premium-context-rail .growth-visual{width:64px;height:64px;margin:12px auto 5px}.premium-context-rail .growth-visual svg{width:56px;height:56px}.premium-context-rail .growth-copy{height:auto}.owner-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.premium-context-rail .weather-dashboard{padding:11px!important}.premium-context-rail .weather-current{grid-template-columns:44px minmax(72px,auto) minmax(0,1fr);gap:7px}.premium-context-rail .weather-orb{width:42px!important;height:42px!important}.premium-context-rail .weather-orb svg{width:31px;height:31px}.premium-context-rail .weather-temperature>strong{font-size:30px!important}.premium-context-rail .weather-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.premium-context-rail .weather-forecast{grid-template-columns:repeat(7,52px)!important;gap:5px!important}.premium-context-rail .weather-forecast>button{min-width:52px!important}.dashboard-welcome-strip .hero-controls{width:100%;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin}.dashboard-welcome-strip .hero-controls>*{display:inline-flex!important;flex:0 0 auto;scroll-snap-align:start}.owner-command-head{display:flex!important}.owner-command-actions{gap:5px!important}.owner-command-actions .button{font-size:8px!important}.owner-kpi{min-height:88px!important}}.owner-command+.executive-kpi-grid{margin-top:22px!important}.executive-kpi-grid .executive-kpi{display:grid!important;min-height:188px!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;align-content:stretch!important;padding:18px!important}.executive-kpi-grid .executive-kpi .kpi-label,.executive-kpi-grid .executive-kpi .kpi-note,.executive-kpi-grid .executive-kpi .kpi-open,.executive-kpi-grid .executive-kpi .kpi-top,.executive-kpi-grid .executive-kpi .kpi-value{min-width:0}.executive-kpi-grid .executive-kpi .kpi-note{align-self:start;margin-bottom:10px!important}.executive-kpi-grid .executive-kpi .kpi-open{position:relative!important;inset:auto!important;align-self:end;width:max-content;max-width:100%;margin:0!important;padding-top:8px;line-height:1.25!important}@media (max-width:800px){.owner-command+.executive-kpi-grid{margin-top:16px!important}.executive-kpi-grid .executive-kpi{min-height:176px!important;padding:15px!important}}@media (min-width:761px){.searchable-select.is-open .searchable-select-popover{top:var(--picker-desktop-top,calc(100% + 7px));bottom:var(--picker-desktop-bottom,auto);max-height:var(--picker-desktop-height,360px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.searchable-select.is-open .searchable-select-list{min-height:0;flex:1 1 auto}.searchable-select.is-open .searchable-select-search{flex-shrink:0}}@media (max-width:760px){:is(.content-frame,.content-frame>*,.card,.panel,.metric-card,.admin-command-card,.data-tool-card,.production-control-link):has(.searchable-select){transform:none!important;will-change:auto!important;animation:none!important}.searchable-select.is-open .searchable-select-popover{top:var(--picker-top,8px);bottom:auto;max-height:var(--picker-height,calc(100dvh - 16px));display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.searchable-select.is-open .searchable-select-list{min-height:44px;flex:1 1 auto;max-height:none}.searchable-select.is-open .searchable-select-search{flex-shrink:0;order:-1}}.document-review-workspace .document-review-record{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.document-review-workspace .document-review-record>summary{padding:12px 0;overflow-wrap:anywhere}.document-review-workspace .subtitle,.document-review-workspace small{font-size:13px!important;line-height:1.5}:root{--vk-form-blue:#5268e8;--vk-form-teal:#168f86;--vk-form-violet:#7654c9;--vk-form-gold:#c38725;--vk-form-ink:#15233b;--vk-form-line:#d9e3f1;--vk-form-canvas:linear-gradient(145deg,rgba(255,255,255,.99),rgba(246,249,255,.97));--vk-form-header:linear-gradient(105deg,rgba(82,104,232,.12),rgba(22,143,134,.09) 58%,rgba(195,135,37,.08))}.content-frame form:is(.form-grid,.modern-form,.enterprise-form,.card):not(.compact-form):not(.inline-form):not(.filter-toolbar):not(.customer-register-filter):not(.crm-filter-bar):not(.lead-filter-bar):not(.transporter-search):not(.mail-search):not(.copilot-input):not(.customer-logout),.public-shell form:is(.form-grid,.modern-form,.enterprise-form,.public-card):not(.compact-form){position:relative;isolation:isolate;padding:clamp(16px,2.2vw,28px);border:1px solid color-mix(in srgb,var(--vk-form-blue) 18%,var(--vk-form-line));border-radius:22px;background:var(--vk-form-canvas);box-shadow:0 18px 52px rgba(28,48,92,.085),inset 0 1px 0 rgba(255,255,255,.8)}.content-frame form:is(.form-grid,.modern-form,.enterprise-form,.card):not(.compact-form):not(.inline-form):not(.filter-toolbar):not(.customer-register-filter):not(.crm-filter-bar):not(.lead-filter-bar):not(.transporter-search):not(.mail-search):not(.copilot-input):not(.customer-logout):before,.public-shell form:is(.form-grid,.modern-form,.enterprise-form,.public-card):not(.compact-form):before{position:absolute;z-index:-1;inset:0 0 auto;height:3px;border-radius:22px 22px 0 0;content:"";background:color-mix(in srgb,var(--vk-form-blue) 68%,var(--vk-form-teal))}:where(.content-frame,.public-shell) form :is(.section-title,.section-heading,.panel-head){min-width:0;padding:13px 15px;border:1px solid color-mix(in srgb,var(--vk-form-blue) 15%,var(--vk-form-line));border-radius:15px;background:var(--vk-form-header)}:where(.content-frame,.public-shell) form>:is(h2,h3,h4){grid-column:1/-1;margin:0;padding:13px 15px;border-left:5px solid var(--vk-form-blue);border-radius:4px 14px 14px 4px;background:var(--vk-form-header);color:var(--vk-form-ink)}:where(.content-frame,.public-shell) form fieldset{min-width:0;margin:0;padding:18px;border:1px solid color-mix(in srgb,var(--vk-form-blue) 15%,var(--vk-form-line));border-radius:16px;background:rgba(255,255,255,.72)}:where(.content-frame,.public-shell) form legend{max-width:calc(100% - 18px);padding:0 8px;color:#354aa8;font-size:.76rem;font-weight:850;letter-spacing:.015em;overflow-wrap:anywhere}:where(.content-frame,.public-shell) form :is(.form-grid,.modern-form)>label:not(.inline-check):not(.toggle-row):not(.checkbox-row):not(.switch-row),:where(.content-frame,.public-shell) form.form-grid>label:not(.inline-check):not(.toggle-row):not(.checkbox-row):not(.switch-row){display:grid;align-content:start;gap:7px;min-width:0;padding:0;border:0;background:transparent;color:#31415e}:where(.content-frame,.public-shell) form :is(.form-grid,.modern-form)>label:focus-within:not(.inline-check):not(.toggle-row):not(.checkbox-row):not(.switch-row),:where(.content-frame,.public-shell) form.form-grid>label:focus-within:not(.inline-check):not(.toggle-row):not(.checkbox-row):not(.switch-row){color:var(--vk-form-ink)}:where(.content-frame,.public-shell) form label:has(>input[type=checkbox]),:where(.content-frame,.public-shell) form label:has(>input[type=radio]),:where(.content-frame,.public-shell) form label:is(.inline-check,.toggle-row,.checkbox-row,.switch-row){display:flex;align-items:center;gap:11px;min-width:0;min-height:52px;padding:11px 13px;border:1px solid var(--vk-form-line);border-radius:14px;background:linear-gradient(145deg,#fff,#f6f8ff);color:#2d3d59;font-weight:750;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}:where(.content-frame,.public-shell) form label:has(>input[type=checkbox]:checked),:where(.content-frame,.public-shell) form label:has(>input[type=radio]:checked){border-color:color-mix(in srgb,var(--vk-form-teal) 65%,var(--vk-form-line));background:linear-gradient(145deg,#eefbf7,#f1f3ff);box-shadow:inset 4px 0 var(--vk-form-teal),0 8px 20px rgba(22,143,134,.08)}:where(.content-frame,.public-shell) form input:is([type=checkbox],[type=radio]){appearance:none!important;display:grid!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;flex:0 0 24px;margin:0!important;padding:0!important;place-content:center;border:2px solid #9ba9bd!important;border-radius:8px!important;background:#fff!important;box-shadow:inset 0 1px 2px rgba(20,37,67,.06)!important;cursor:pointer}:where(.content-frame,.public-shell) form input[type=radio]{border-radius:50%!important}:where(.content-frame,.public-shell) form input:is([type=checkbox],[type=radio]):after{width:11px;height:7px;border:solid #fff;border-width:0 0 3px 3px;content:"";opacity:0;transform:translateY(-1px) rotate(-45deg) scale(.45);transition:opacity .12s ease,transform .12s ease}:where(.content-frame,.public-shell) form input[type=radio]:after{width:10px;height:10px;border:0;border-radius:50%;background:#fff;transform:scale(.4)}:where(.content-frame,.public-shell) form input:is([type=checkbox],[type=radio]):checked{border-color:var(--vk-form-teal)!important;background:linear-gradient(145deg,var(--vk-form-teal),#0d756f)!important;box-shadow:0 5px 13px rgba(22,143,134,.23)!important}:where(.content-frame,.public-shell) form input:is([type=checkbox],[type=radio]):checked:after{opacity:1;transform:translateY(-1px) rotate(-45deg) scale(1)}:where(.content-frame,.public-shell) form input[type=radio]:checked:after{transform:scale(1)}:where(.content-frame,.public-shell) form :is(.form-actions,.form-footer,.sticky-form-actions){grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;margin-top:4px;padding:14px;border:1px solid color-mix(in srgb,var(--vk-form-blue) 15%,var(--vk-form-line));border-radius:15px;background:linear-gradient(110deg,rgba(238,242,255,.94),rgba(235,249,246,.92))}:where(.content-frame,.public-shell) form :is(.form-actions,.form-footer,.sticky-form-actions) :is(.button.primary,.btn,button[type=submit]){min-width:min(220px,100%)}:root[data-theme=dark]{--vk-form-ink:#f2f6ff;--vk-form-line:#35485f;--vk-form-canvas:linear-gradient(145deg,#102335,#0d1d2c);--vk-form-header:linear-gradient(105deg,rgba(111,126,255,.18),rgba(45,185,169,.12),rgba(218,163,62,.1))}:root[data-theme=dark] :where(.content-frame,.public-shell) form :is(.form-grid,.modern-form)>label:not(.inline-check):not(.toggle-row):not(.checkbox-row):not(.switch-row),:root[data-theme=dark] :where(.content-frame,.public-shell) form fieldset,:root[data-theme=dark] :where(.content-frame,.public-shell) form label:has(>input:is([type=checkbox],[type=radio])),:root[data-theme=dark] :where(.content-frame,.public-shell) form.form-grid>label:not(.inline-check):not(.toggle-row):not(.checkbox-row):not(.switch-row){background:linear-gradient(145deg,#13283a,#0f2131);color:var(--text);border-color:#35485f}:root[data-theme=dark] :where(.content-frame,.public-shell) form legend{background:#222d54;color:#cbd0ff}@media(max-width:760px){:where(.content-frame,.public-shell) form>:is(h2,h3,h4){padding:0 0 12px;border:0;border-bottom:1px solid var(--vk-form-line);border-radius:0;background:transparent;font-size:1.2rem;line-height:1.3}:where(.content-frame,.public-shell) form fieldset:not(:has(legend)){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.content-frame form:is(.form-grid,.modern-form,.enterprise-form,.card):not(.compact-form):not(.inline-form):not(.filter-toolbar):not(.customer-register-filter):not(.crm-filter-bar):not(.lead-filter-bar):not(.transporter-search):not(.mail-search):not(.copilot-input):not(.customer-logout),.public-shell form:is(.form-grid,.modern-form,.enterprise-form,.public-card):not(.compact-form){padding:14px;border-radius:17px}:where(.content-frame,.public-shell) form :is(.section-title,.section-heading,.panel-head){align-items:flex-start;padding:11px 12px}:where(.content-frame,.public-shell) form fieldset{padding:13px;border-radius:14px}:where(.content-frame,.public-shell) form :is(.form-grid,.modern-form)>label:not(.inline-check):not(.toggle-row):not(.checkbox-row):not(.switch-row){padding:0}:where(.content-frame,.public-shell) form :is(.form-actions,.form-footer,.sticky-form-actions){align-items:stretch;flex-direction:column;padding:10px}:where(.content-frame,.public-shell) form :is(.form-actions,.form-footer,.sticky-form-actions)>*{width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){:where(.content-frame,.public-shell) form *{transition:none!important}}.form-validation-summary{margin:0 0 1rem;border:1px solid #fda4af;border-left:4px solid #e11d48;border-radius:.85rem;background:#fff1f2;padding:.85rem 1rem;color:#9f1239;font-weight:700}.form-validation-invalid{border-color:#e11d48!important;box-shadow:0 0 0 3px rgb(225 29 72/14%)!important}.form-validation-error{margin:.4rem 0 0;color:#be123c;font-size:.82rem;font-weight:650;line-height:1.35}:root{--op-ink:#14213b;--op-muted:#65748d;--op-line:#d8e2f0;--op-blue:#4f64e8;--op-teal:#148e83;--op-violet:#7656c8;--op-gold:#c88a24;--op-danger:#c94059;--op-canvas:linear-gradient(145deg,#f8faff,#f3f8fb 56%,#f8f5ff)}.content-frame .operational-register,.content-frame :is(.customer-register-card,.party-register-card),.content-frame section.card:has(>.table-wrap){position:relative;isolation:isolate;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--op-blue) 15%,var(--op-line));border-radius:20px;background:var(--op-canvas);box-shadow:0 17px 48px rgba(29,47,88,.085),inset 0 1px rgba(255,255,255,.9)}.content-frame .operational-register:before,.content-frame :is(.customer-register-card,.party-register-card):before,.content-frame section.card:has(>.table-wrap):before{position:absolute;inset:0 0 auto;height:5px;z-index:-1;content:"";background:linear-gradient(90deg,var(--op-blue) 0 31%,var(--op-teal) 31% 58%,var(--op-gold) 58% 78%,var(--op-violet) 78%)}.content-frame :is(.operational-register,.customer-register-card,.party-register-card)>.panel-head{margin:-1px -1px 0;padding:20px 21px 17px;border-bottom:1px solid var(--op-line);background:radial-gradient(circle at 92% 0,rgba(118,86,200,.13),transparent 32%),linear-gradient(120deg,rgba(79,100,232,.09),rgba(20,142,131,.055) 62%,rgba(255,255,255,.7))}.content-frame :is(.operational-register,.customer-register-card,.party-register-card)>.panel-head h2{margin:0;color:var(--op-ink);font-size:clamp(1.15rem,1.65vw,1.55rem);line-height:1.2;letter-spacing:-.025em}.content-frame .table-wrap{max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain;scrollbar-color:#a8b7d0 transparent;scrollbar-width:thin}.content-frame .table-wrap>table{width:100%;min-width:max(780px,100%);table-layout:auto;border-collapse:separate;border-spacing:0}@media(max-width:700px){.content-frame .stock-adjustment-workbench .card:not(.reconciliation-register)>.table-wrap>table{min-width:0;max-width:100%}.content-frame .stock-adjustment-workbench .card:not(.reconciliation-register)>.table-wrap :is(td,td>strong,td>small,td>div){overflow-wrap:anywhere!important}}.content-frame .table-wrap :is(th,td),.content-frame .table-wrap :is(th,td)>:is(strong,small,a,span,div){word-break:normal!important;overflow-wrap:normal!important}.content-frame .table-wrap th{padding:13px 14px!important;border-bottom:1px solid #cfd9e8!important;background:linear-gradient(180deg,#eef2fa,#e8eef8)!important;color:#52627e!important;font-size:.69rem!important;font-weight:900!important;line-height:1.25!important;letter-spacing:.075em!important;text-transform:uppercase;white-space:nowrap!important}.content-frame .table-wrap td{padding:16px 14px!important;border-bottom:1px solid #dfe6f1!important;background:rgba(255,255,255,.7);color:var(--op-ink);font-size:.82rem!important;line-height:1.45!important;vertical-align:top}.content-frame .table-wrap tbody tr:nth-child(2n)>td{background:rgba(244,247,254,.88)}.content-frame .table-wrap tbody tr:hover>td{background:#eef4ff!important}.content-frame .table-wrap tbody tr:focus-within>td{background:#eaf7f5!important}.content-frame .table-wrap td :is(.muted-small,small){color:var(--op-muted);font-size:.69rem!important;line-height:1.4}.content-frame .table-wrap :is(.badge,.pill,.status-chip,.status-pill,.customer-risk){display:inline-flex!important;align-items:center;width:max-content;max-width:190px;min-height:27px;padding:5px 9px!important;border-radius:999px;font-size:.66rem!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.025em;white-space:normal!important;text-align:center;text-transform:uppercase}.content-frame .table-wrap .record-id-cell{min-width:170px}.content-frame .table-wrap .record-id-cell strong{white-space:nowrap}.content-frame .table-wrap .record-owner-cell,.content-frame .table-wrap .record-party-cell{min-width:145px}.content-frame .table-wrap .record-description-cell{min-width:220px;max-width:330px}.content-frame .table-wrap .record-status-cell{min-width:160px}.content-frame .table-wrap .record-payment-cell{min-width:112px;text-transform:capitalize}.content-frame .table-wrap .record-money-cell{min-width:115px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.content-frame .table-wrap .record-actions-cell{min-width:330px}.sales-register-table{min-width:1580px!important}.customer-register-table{min-width:1320px!important}.customer-register-table :is(th,td):last-child,.sales-register-table :is(th,td):last-child{position:sticky;right:0;z-index:3;border-left:1px solid #d3deed!important;box-shadow:-12px 0 24px rgba(29,47,88,.075)}.customer-register-table th:last-child,.sales-register-table th:last-child{z-index:5;background:linear-gradient(180deg,#e9eef9,#e3eaf6)!important}.customer-register-table tbody tr:nth-child(odd)>td:last-child,.sales-register-table tbody tr:nth-child(odd)>td:last-child{background:#f9fbff!important}.customer-register-table tbody tr:nth-child(2n)>td:last-child,.sales-register-table tbody tr:nth-child(2n)>td:last-child{background:#f1f5fc!important}.status-pill{border:1px solid #c9d7f1;background:#edf3ff;color:#315da6}.status-confirmed,.status-dispatched,.status-packed,.status-picked{border-color:#a8dfc8;background:#e8f8f1;color:#14714f}.status-awaiting_picking,.status-packing_in_progress,.status-picking_in_progress,.status-ready_for_dispatch{border-color:#b9c9ff;background:#edf1ff;color:#3853b5}.status-cancelled,.status-returned{border-color:#f1b6bf;background:#fff0f2;color:#a82d44}.record-action-deck,.table-actions{display:flex!important;align-items:flex-start!important;gap:7px!important;flex-wrap:wrap!important;min-width:0}.record-action-primary,.record-share-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.record-action-primary{order:0}.record-admin-action{order:1}.record-share-actions{order:2}.record-action-deck .btn,.record-action-deck .button,.record-action-deck .mini-btn,.table-actions .button,.table-actions .mini-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:0;padding:8px 11px!important;border-radius:10px!important;font-size:.7rem!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap}.customer-open-button,.record-action-primary .button:first-child{border-color:transparent!important;background:linear-gradient(135deg,var(--op-teal),var(--op-blue))!important;color:#fff!important;box-shadow:0 7px 17px rgba(57,91,186,.18)}.record-share-actions{width:100%;padding-top:7px;border-top:1px dashed #cad5e6}.record-share-actions .whatsapp-action{border-color:#a8dfc3!important;background:#ecfaf3!important;color:#0d7244!important}.record-share-actions .email-action{border-color:#b7c7f4!important;background:#eff3ff!important;color:#3554b5!important}.record-share-actions .link-action{color:#5f557f!important}.record-admin-action{border-color:#d2c3ed!important;background:#f4effd!important;color:#6545a5!important}.customer-action-deck{min-width:245px}.customer-action-deck .contact-quick-actions{display:flex;margin:0!important;gap:6px}.contact-quick-actions.compact .contact-action,.customer-action-deck .contact-action{min-height:36px;padding:8px 10px!important;border-radius:10px!important;font-size:.69rem!important}.contact-quick-actions.compact .contact-action span{display:inline!important}.customer-action-deck .mini-btn.danger{border-color:#efbec6!important;background:#fff1f3!important;color:#ad3047!important}.customer-register-page>.page-intro{min-height:auto!important;padding:18px 20px!important;border-radius:19px!important}.customer-register-page>.page-intro h1{font-size:clamp(1.55rem,2.8vw,2.35rem)!important}.customer-register-filter{padding:14px!important;border:1px solid #d9e3f1;border-radius:15px;background:rgba(255,255,255,.76)}:root[data-theme=dark]{--op-ink:#f3f6ff;--op-muted:#aebbd0;--op-line:#34475e;--op-canvas:linear-gradient(145deg,#102437,#0e1f30 58%,#161d37)}:root[data-theme=dark] .content-frame .table-wrap th{background:linear-gradient(180deg,#1c3045,#182b40)!important;color:#c3cee1!important;border-color:#3a4b61!important}:root[data-theme=dark] .content-frame .table-wrap td{background:rgba(17,37,55,.86);border-color:#304258!important;color:var(--op-ink)}:root[data-theme=dark] .content-frame .table-wrap tbody tr:nth-child(2n)>td{background:rgba(20,43,63,.92)}:root[data-theme=dark] .content-frame .table-wrap tbody tr:hover>td{background:#1c4058!important}:root[data-theme=dark] .content-frame .table-wrap tbody tr:focus-within>td{background:#173e42!important}@media(max-width:760px){.content-frame :is(.operational-register,.customer-register-card,.party-register-card)>.panel-head{padding:16px 14px}.content-frame .operational-table-wrap{margin-inline:-1px;border-radius:0!important}.sales-register-table{min-width:1360px!important}.customer-register-table{min-width:1180px!important}.content-frame .table-wrap :is(th,td){padding:12px 11px!important}.record-action-deck .btn,.record-action-deck .button,.record-action-deck .mini-btn{min-height:40px}.customer-register-page>.page-intro{padding:15px!important}}@media(prefers-reduced-motion:reduce){.content-frame .table-wrap tbody tr>td{transition:none!important}}.section-recycle-trigger{display:inline-flex;align-items:center;gap:.48rem;min-height:42px;padding:.65rem .9rem;border:1px solid #d7dfeb;border-radius:14px;background:linear-gradient(145deg,#fff,#f5f8fc);color:#20304b;font:700 .84rem/1 inherit;box-shadow:0 8px 24px rgba(20,39,72,.08);cursor:pointer;white-space:nowrap}.section-recycle-trigger:hover{border-color:#7587f4;transform:translateY(-1px)}.section-recycle-trigger>span:first-child{display:grid;place-items:center;width:25px;height:25px;border-radius:9px;background:#e9edff;color:#4f5de2}.section-recycle-trigger b{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#dfebff;color:#2d55a4;font-size:.72rem}.section-recycle-layer{position:fixed;inset:0;z-index:2200;display:flex;justify-content:flex-end;background:rgba(4,13,29,.52);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:section-recycle-fade .18s ease-out}.section-recycle-drawer{width:min(520px,92vw);height:100%;display:flex;flex-direction:column;background:linear-gradient(160deg,#f8faff,#fff 48%,#f4fbf9);box-shadow:-28px 0 80px rgba(4,13,29,.25);animation:section-recycle-in .24s ease-out}.section-recycle-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.35rem 1rem;border-bottom:1px solid #dde5f0;background:radial-gradient(circle at 95% 0,rgba(91,82,230,.16),transparent 42%)}.section-recycle-drawer h2{margin:.18rem 0 .35rem;color:#13203a}.section-recycle-drawer header p{margin:0;max-width:390px;color:#66748b;font-size:.88rem}.section-recycle-close{width:42px;height:42px;border:1px solid #d5deea;border-radius:13px;background:#fff;color:#24324a;font-size:1.65rem;line-height:1;cursor:pointer}.section-recycle-search{padding:1rem 1.35rem .45rem}.section-recycle-search input{width:100%;min-height:48px;border:1px solid #cfd9e8;border-radius:14px;background:#fff;padding:0 1rem;color:#17233b;box-shadow:0 6px 18px rgba(30,50,90,.05)}.section-recycle-drawer>.notice{margin:.55rem 1.35rem 0}.section-recycle-list{flex:1 1;min-height:0;overflow:auto;padding:.7rem 1.35rem 1.25rem;display:grid;align-content:start;gap:.75rem}.section-recycle-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid #dce4ee;border-radius:17px;background:rgba(255,255,255,.88);box-shadow:0 10px 28px rgba(25,45,76,.07)}.section-recycle-list h3{margin:.25rem 0 .16rem;color:#17243d;font-size:1rem}.section-recycle-list p,.section-recycle-list time{display:block;margin:0;color:#6d7a90;font-size:.78rem}.section-recycle-type{display:inline-flex;padding:.26rem .48rem;border-radius:7px;background:#eef1ff;color:#4957c7;font-size:.68rem;font-weight:800;letter-spacing:.06em}.section-recycle-empty{min-height:250px;display:grid;place-items:center;align-content:center;gap:.55rem;text-align:center;color:#65738a}.section-recycle-empty>span:first-child{display:grid;place-items:center;width:58px;height:58px;border-radius:20px;background:#e6f7ef;color:#12835c;font-size:1.5rem}.section-recycle-empty p{margin:0}.section-recycle-drawer>footer{padding:1rem 1.35rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid #dde5f0;background:rgba(255,255,255,.9)}@keyframes section-recycle-in{0%{transform:translateX(28px);opacity:.5}to{transform:none;opacity:1}}@keyframes section-recycle-fade{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.section-recycle-drawer{width:100vw;max-width:none}.section-recycle-drawer>header{padding-top:calc(1rem + env(safe-area-inset-top))}.section-recycle-list article{align-items:flex-start}.section-recycle-list article .button{min-height:40px;padding:.55rem .72rem}.section-recycle-trigger{min-height:40px;padding:.56rem .72rem}.section-recycle-trigger>span:nth-child(2){display:none}}.business-calendar-panel{min-width:0}.business-calendar-grid,.business-calendar-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px}.business-calendar-week{margin-top:14px;border:1px solid var(--border);border-bottom:0;border-radius:14px 14px 0 0;background:var(--soft)}.business-calendar-week span{padding:9px;color:var(--muted);font-size:.68rem;font-weight:900;text-align:center;text-transform:uppercase}.business-calendar-grid{margin:0;padding:1px;border:1px solid var(--border);border-radius:0 0 14px 14px;background:var(--border);list-style:none}.business-calendar-grid>li{min-width:0;min-height:150px;padding:9px;background:var(--card)}.business-calendar-grid>li.is-today{box-shadow:inset 0 0 0 2px var(--vk-indigo-500)}.business-calendar-grid>li>time{display:grid;width:28px;height:28px;place-items:center;margin-bottom:7px;border-radius:50%;color:var(--muted);font-size:.72rem;font-weight:900}.business-calendar-grid>li.is-today>time{background:var(--vk-indigo-500);color:#fff}.business-calendar-grid article{display:grid;gap:3px;margin-top:5px;padding:7px;border-left:3px solid var(--vk-indigo-500);border-radius:8px;background:var(--soft)}.business-calendar-grid article>a:first-child{display:grid;gap:3px;color:var(--text);text-decoration:none}.business-calendar-grid article b,.business-calendar-grid article small{min-width:0;overflow-wrap:anywhere}.business-calendar-grid article b{font-size:.68rem}.business-calendar-grid article small,.calendar-no-work,.calendar-source-link{color:var(--muted);font-size:.58rem}.calendar-source-link{font-weight:850}.calendar-no-work{display:block;padding-top:7px}.business-calendar-grid .calendar-blank{background:color-mix(in srgb,var(--soft) 70%,var(--card))}@media(max-width:700px){.business-calendar-panel>.panel-head,.business-calendar-panel>.panel-head .button-row{display:grid;grid-template-columns:1fr}.business-calendar-panel>.panel-head .button{width:100%}.business-calendar-week{display:none}.business-calendar-grid{grid-template-columns:1fr;border:0;background:transparent}.business-calendar-grid>.calendar-blank,.business-calendar-grid>.no-work:not(.is-today){display:none}.business-calendar-grid>li{min-height:0;margin-bottom:8px;border:1px solid var(--border);border-radius:12px}.business-calendar-grid>li>time{width:auto;justify-content:start;padding:0 8px;border-radius:8px}.business-calendar-grid>li.is-today>time{width:max-content}.business-calendar-grid article{padding:10px}}.business-calendar-panel{height:auto;max-height:none;overflow:visible;padding-bottom:max(20px,env(safe-area-inset-bottom))}.notification-work-filters a{display:inline-flex;align-items:center;min-height:38px;padding:8px 11px;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--text);font-size:.68rem;font-weight:850;text-decoration:none;white-space:nowrap}.notification-work-filters a[aria-current=page]{border-color:#5368dc;background:#172d62;color:#fff}.notification-work-state{display:inline-flex!important;width:max-content;padding:4px 7px;border-radius:999px;font-weight:900;text-transform:uppercase}.notification-work-state.critical{background:#ffe8ec;color:#a81f37}.notification-work-state.overdue{background:#fff0d4;color:#895400}.notification-work-state.action_required{background:#e8efff;color:#314fb4}.notification-work-state.information{background:#e8f7f1;color:#176b51}.notification-page article.work-state-critical{border-left-color:#cf233d!important}.notification-page article.work-state-overdue{border-left-color:#dc8b16!important}.notification-page article.work-state-action_required{border-left-color:#4967d5!important}.notification-page article.work-state-information{border-left-color:#2b9a70!important}@media(max-width:700px){.notification-work-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.notifications-workspace .page-workspace-header-actions{display:grid;grid-template-columns:1fr}.notifications-workspace .page-workspace-header-actions>*{width:100%}}.configuration-studio-controls{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:14px;margin:16px 0}.configuration-studio-controls>label{display:grid;gap:7px;color:var(--muted);font-size:.72rem;font-weight:850}.configuration-studio-controls input{width:100%;min-height:46px}.configuration-studio-controls nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.configuration-studio-controls button{display:grid;gap:3px;place-items:start;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text);font-size:.68rem;font-weight:850;text-align:left;cursor:pointer}.configuration-studio-controls button small{color:var(--muted)}.configuration-studio-controls button.active,.configuration-studio-controls button[aria-pressed=true]{border-color:#5368dc;background:#172d62;color:#fff}.configuration-studio-controls button.active small{color:#dce4ff}.configuration-results-summary{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:11px;background:var(--soft);font-size:.72rem}.configuration-results-summary span{color:var(--muted)}.configuration-studio .table-wrap{margin-top:10px}@media(max-width:900px){.configuration-studio-controls{grid-template-columns:1fr}.configuration-studio-controls nav{overflow-x:auto;grid-template-columns:repeat(5,minmax(150px,1fr));padding-bottom:5px}}@media(max-width:700px){.configuration-results-summary{display:grid}.configuration-studio .table-wrap{overflow-x:auto}.configuration-studio table{min-width:1080px}}