.common-workspace-top{flex:none;border-bottom:1px solid #ffffff12;padding:0 0 17px;margin-bottom:17px}.common-workspace-top nav{display:grid;gap:4px}.common-workspace-top nav a{min-height:42px;display:flex;align-items:center;gap:10px;padding:10px 9px;border-radius:9px;color:#bdc9d9;font-size:13px;text-decoration:none}.common-workspace-top a[aria-current=page],.common-workspace-top nav a:hover{background:#ffffff0d;color:#fff}.common-workspace-top svg{flex:none}.common-workspace-top small{margin-left:auto;font-size:9px;white-space:nowrap;color:#aebcd0}.common-workspace-top [aria-disabled=true]{opacity:.5;pointer-events:none}.home-welcome{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:8px 0 30px}.home-welcome h2{font-size:26px;font-weight:500;letter-spacing:-.6px;margin:10px 0}.home-empty p,.home-welcome p{color:var(--muted);font-size:14px;line-height:1.7}.home-widget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-widget{position:relative;display:flex;flex-direction:column;min-width:0;padding:25px;border-radius:19px;border:1px solid var(--line);background:var(--surface);color:var(--text);text-decoration:none;transition:transform .18s,border-color .18s}.home-widget:hover{transform:translateY(-3px);border-color:#709bc680}.home-widget:focus-visible{outline:3px solid #7db4e4;outline-offset:3px}.home-widget[data-wide=true]{grid-column:span 2}.home-widget-heading{display:flex;align-items:center;gap:13px}.home-widget-heading>span:nth-child(2){font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.home-widget-heading>svg:last-child{margin-left:auto;color:var(--muted)}.home-widget-mark{width:47px;height:47px;display:flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--line);border-radius:13px;background:linear-gradient(135deg,var(--surface),var(--primary-soft));color:var(--primary)}.home-widget h3{font-size:19px;font-weight:500;margin:24px 0 9px;letter-spacing:-.3px}.home-widget p{font-size:13px;line-height:1.7;color:var(--muted);margin:0;max-width:46ch}.home-widget-preview{display:grid;gap:8px;margin:24px 0;max-width:77%;opacity:.5}.home-preview-line{height:5px;border-radius:9px;background:var(--line)}.home-preview-line:nth-child(2){width:74%}.home-preview-line:nth-child(3){width:44%}.home-widget-footer{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--primary);margin-top:auto;padding-top:14px;border-top:1px solid var(--line)}.home-provider{max-width:38px;max-height:28px;object-fit:contain}.home-empty{padding:50px 22px;text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:20px}.home-empty>svg{color:var(--primary)}.home-saved{display:flex;align-items:center;gap:8px;color:var(--success,#529d7d);font-size:13px}.home-editor>p{line-height:1.7;color:var(--muted)}.home-editor-selected{display:grid;gap:9px;margin:24px 0}.home-edit-row{display:flex;align-items:center;gap:7px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.home-edit-row>strong{flex:1 1;font-size:13px;font-weight:500}.home-edit-row small,.home-widget-picker small{display:block;font-weight:400;color:var(--muted);font-size:11px;margin-top:4px}.home-edit-row select{border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);font-size:11px;padding:7px;max-width:110px}.home-widget-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-widget-picker label{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--surface);padding:13px;border-radius:12px;cursor:pointer}.home-widget-picker input{accent-color:var(--primary)}.home-widget-picker label:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.home-widget-picker strong{font-size:13px;font-weight:500}.home-widget-picker .home-widget-mark{width:35px;height:35px;border-radius:9px}.home-widget-picker svg{width:20px}.home-editor-footer{display:flex;justify-content:space-between;gap:10px;margin-top:24px}.home-mail-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:440px;padding:45px 24px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(ellipse at 50% 0,var(--primary-soft),var(--surface) 70%);text-align:center}.home-mail-mark{padding:24px;color:var(--primary);border:1px solid var(--line);border-radius:23px;background:var(--surface);margin-bottom:28px}.home-mail-soon h2{font-size:28px;font-weight:500;max-width:440px;letter-spacing:-.7px}.home-mail-soon p{color:var(--muted);font-size:14px}.home-soon-pill{border:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.6px;padding:6px 11px;border-radius:20px;background:var(--surface)}@media(max-width:1100px){.home-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.common-workspace-top nav a{font-size:12px;padding-inline:6px}.common-workspace-top small{font-size:8px}}@media(max-width:760px){.common-workspace-top{padding-bottom:10px;margin-bottom:10px}.common-workspace-top nav a{justify-content:center;padding:11px 0}.common-workspace-top nav a span,.common-workspace-top small{display:none}.home-welcome{align-items:flex-start;flex-direction:column}.home-welcome h2{font-size:23px}.home-widget-grid{grid-template-columns:1fr}.home-widget[data-wide=true]{grid-column:auto}.home-widget-picker{grid-template-columns:1fr}.home-edit-row{flex-wrap:wrap}.home-edit-row>strong{min-width:110px}.home-edit-row select{margin-left:auto}.home-widget{padding:21px}.home-mail-soon h2{font-size:24px}}.common-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#487eb2;color:#fff;font-size:10px;line-height:1;margin-left:auto}.chat-group-editor>p{color:var(--muted);line-height:1.7}.chat-group-editor>label{display:grid;gap:9px;margin:18px 0;font-size:13px}.chat-group-editor input{background:var(--surface);border:1px solid var(--line);color:var(--text);padding:11px 13px;border-radius:9px;min-width:0}.chat-recipient-search{display:flex;align-items:center;gap:8px}.chat-recipient-search input{flex:1 1}.chat-selected-members{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chat-selected-members button{display:flex;align-items:center;gap:8px;color:var(--text);background:var(--primary-soft);border:1px solid var(--line);border-radius:20px;padding:7px 11px;font:inherit;font-size:12px}.chat-group-editor [role=listbox]{display:grid;gap:5px;margin-bottom:20px;max-height:260px;overflow:auto}.chat-group-editor [role=option]{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);text-align:left;font:inherit;font-size:13px}.chat-group-avatar,.chat-person-initials{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;background:var(--primary-soft);color:var(--primary);border:1px solid var(--line);border-radius:14px}.chat-person-initials{font-size:12px}.chat-group-pagination,.chat-group-retry{display:flex;gap:8px;flex-wrap:wrap}.chat-group-sender{font-size:11px;font-weight:500}.chat-group-roster{display:grid;gap:12px}.chat-group-roster>div{display:flex;justify-content:space-between;align-items:center;padding:13px;border:1px solid var(--line);border-radius:10px}.chat-group-roster small{color:var(--muted)}@media(max-width:760px){.common-workspace-top nav a{position:relative}.common-unread-badge{position:absolute;top:2px;right:0;min-width:15px;height:15px;font-size:9px}}.home-navi{margin:0 0 19px;padding-bottom:18px;border-bottom:1px solid #ffffff12;min-width:0}.home-navi nav{display:grid;gap:3px}.home-navi-customize,.home-navi-link{display:flex;align-items:center;gap:10px;min-height:40px;border-radius:9px;padding:9px;color:#bdc9d9;text-decoration:none;font:inherit;font-size:12px;text-align:left}.home-navi-customize:hover,.home-navi-link:hover{background:#ffffff0d;color:#fff}.home-navi-link>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-navi-mark{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px}.home-navi-mark svg{width:18px;height:18px}.home-navi-mark .home-provider{max-width:20px;max-height:18px}.home-navi-customize{width:100%;margin-top:8px;border:1px solid #ffffff18;background:#ffffff05;cursor:pointer}.home-navi-customize svg{flex:none}.home-navi [aria-disabled=true],.home-navi-customize:disabled{opacity:.5;pointer-events:none}.home-navi-customize:focus-visible,.home-navi-link:focus-visible{outline:2px solid #7db4e4;outline-offset:2px}@media(max-width:760px){.home-navi .nav-section-label,.home-navi-customize>span,.home-navi-link>span:last-child{display:none}.home-navi-customize,.home-navi-link{justify-content:center;padding:10px 0}.home-navi{padding-bottom:10px;margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.personal-home .home-widget{transition:none}.personal-home .home-widget:hover{transform:none}}@media(max-width:760px){body .app-shell .home-topbar .breadcrumb{display:none!important}.home-topbar .topbar-tools{margin-left:auto}.home-account-navigation a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:10px 0}.home-account-navigation a>span{display:none}}.personal-workspace-shell,dialog.casting-dialog:has(.home-editor){--primary:#c19586;--primary-soft:#c195860c;--surface:#1b222b;--surface2:#222b35;--line:#34404b;--ink:#e7edf2;--text:var(--ink);--muted:#a7b1bc;--widget-accent:var(--primary)}body .app-shell.personal-workspace-shell{background:#121820}body .app-shell.personal-workspace-shell .sidebar{background:#111922}.personal-workspace-shell .casting-corner[data-module=workspace]{background:#151e28;border-bottom-color:#2c3742}.personal-workspace-shell .brand-dot,.personal-workspace-shell .casting-corner[data-module=workspace] .brand>svg{color:#c19586}.personal-workspace-shell .module-switch{border-color:#4c5a66;background:#202b36;color:#c4cdd4}.personal-workspace-shell .home-topbar{background:#151e28;border-bottom-color:#2c3742}.personal-workspace-shell .eyebrow,.personal-workspace-shell .nav-section-label{color:#a2adb8}.personal-workspace-shell .common-workspace-top a[aria-current=page]{background:#c4cdd40a;color:#e7edf2}.personal-workspace-shell [data-module=Casting],dialog:has(.home-editor) [data-module=Casting]{--widget-accent:#8fa7c5}.personal-workspace-shell [data-module=Produkcja],dialog:has(.home-editor) [data-module=Produkcja]{--widget-accent:#bea17e}.personal-workspace-shell [data-module=Postprodukcja],dialog:has(.home-editor) [data-module=Postprodukcja]{--widget-accent:#8eaf9f}.personal-workspace-shell [data-module=Drive],dialog:has(.home-editor) [data-module=Drive]{--widget-accent:#83abb4}.personal-workspace-shell [data-module=Executive],dialog:has(.home-editor) [data-module=Executive]{--widget-accent:#ba98a4}.personal-workspace-shell .home-widget{overflow:hidden;border-color:var(--line);background:var(--surface);box-shadow:none}.personal-workspace-shell .home-widget:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--widget-accent);opacity:.35}.personal-workspace-shell .home-widget:hover{border-color:color-mix(in srgb,var(--widget-accent) 48%,var(--line));box-shadow:0 9px 24px #00000016}.personal-workspace-shell .home-widget-mark,dialog:has(.home-editor) .home-widget-mark{color:var(--widget-accent);border-color:color-mix(in srgb,var(--widget-accent) 24%,transparent);background:color-mix(in srgb,var(--widget-accent) 8%,var(--surface))}.personal-workspace-shell .home-widget-footer,.personal-workspace-shell .home-widget-heading>span:nth-child(2){color:var(--muted)}.personal-workspace-shell .home-widget-footer{border-top-color:var(--line)}.personal-workspace-shell .home-widget-footer>svg{color:var(--widget-accent);opacity:.8}.personal-workspace-shell .home-preview-line{background:var(--line)}.personal-workspace-shell .home-navi-mark{width:25px;height:25px;border-radius:7px;color:var(--widget-accent);background:color-mix(in srgb,var(--widget-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--widget-accent) 18%,transparent)}.personal-workspace-shell .home-navi-link:hover{background:#c4cdd408}.personal-workspace-shell .home-navi-customize{background:#c4cdd406;border-color:#52616c66;color:#c5cfd6}.personal-workspace-shell .home-navi-customize:hover{background:#c4cdd40c;border-color:#7a8996}.personal-workspace-shell .home-account-navigation a{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 12px;border:1px solid #52616c55;border-radius:11px;background:transparent;color:#c5cfd6;font-size:12px;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.personal-workspace-shell .home-account-navigation a>svg:first-child{flex:none;color:#9baab6}.personal-workspace-shell .home-account-arrow{margin-left:auto;flex:none;opacity:.45}.personal-workspace-shell .home-account-navigation a:hover{color:#eef3f6;background:#c4cdd408;border-color:#7a8996}.personal-workspace-shell .home-profile-link{display:inline-flex;align-items:center;gap:10px;min-height:40px;max-width:240px;padding:5px 11px 5px 5px;border:1px solid #52616c55;border-radius:24px;background:transparent;color:#d6dfe5;font-size:12px;text-decoration:none;transition:background .18s,border-color .18s}.personal-workspace-shell .home-profile-link:hover{background:#c4cdd40a;border-color:#7a8996}.personal-workspace-shell .home-profile-avatar{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;color:#d7e1e7;background:#303e4b;font-size:12px;font-weight:500}.personal-workspace-shell .home-profile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.personal-workspace-shell .home-account-navigation a:focus-visible,.personal-workspace-shell .home-profile-link:focus-visible{outline:2px solid #c19586;outline-offset:3px}dialog:has(.home-editor) .home-edit-row{border-left:2px solid color-mix(in srgb,var(--widget-accent) 45%,var(--line));background:var(--surface)}dialog:has(.home-editor) .home-widget-picker label:has(input:checked){border-color:color-mix(in srgb,var(--widget-accent) 50%,var(--line));background:color-mix(in srgb,var(--widget-accent) 5%,var(--surface))}dialog:has(.home-editor) .home-widget-picker input{accent-color:var(--widget-accent)}dialog:has(.home-editor) .button.primary{background:#bac6cd;border-color:#c9d3da;color:#1b252d}html[data-theme=light] .personal-workspace-shell,html[data-theme=light] dialog.casting-dialog:has(.home-editor){--primary:#855647;--primary-soft:#8556470a;--surface:#fff;--surface2:#f3f6f8;--line:#dce2e7;--ink:#29333b;--muted:#65727c}html[data-theme=light] .personal-workspace-shell .home-topbar{border-bottom-color:#dce2e7}html[data-theme=light] body .app-shell.personal-workspace-shell .home-topbar .breadcrumb,html[data-theme=light] body .app-shell.personal-workspace-shell .home-topbar .breadcrumb>strong{color:#52616d!important}html[data-theme=light] .personal-workspace-shell .eyebrow{color:#65727c}html[data-theme=light] .personal-workspace-shell .home-profile-link{color:#52616d;border-color:#d5dee4}html[data-theme=light] .personal-workspace-shell .home-widget[data-module=Casting],html[data-theme=light] dialog:has(.home-editor) [data-module=Casting]{--widget-accent:#546f90}html[data-theme=light] .personal-workspace-shell .home-widget[data-module=Produkcja],html[data-theme=light] dialog:has(.home-editor) [data-module=Produkcja]{--widget-accent:#8c6745}html[data-theme=light] .personal-workspace-shell .home-widget[data-module=Postprodukcja],html[data-theme=light] dialog:has(.home-editor) [data-module=Postprodukcja]{--widget-accent:#4d7866}html[data-theme=light] .personal-workspace-shell .home-widget[data-module=Drive],html[data-theme=light] dialog:has(.home-editor) [data-module=Drive]{--widget-accent:#4c7580}html[data-theme=light] .personal-workspace-shell .home-widget[data-module=Executive],html[data-theme=light] dialog:has(.home-editor) [data-module=Executive]{--widget-accent:#8b6373}@media(max-width:760px){.personal-workspace-shell .home-account-navigation a{justify-content:center;min-height:40px;padding:9px 0}.personal-workspace-shell .home-account-arrow{display:none}.personal-workspace-shell .home-profile-link{max-width:240px;gap:8px;padding-right:10px}.personal-workspace-shell .home-profile-avatar{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.personal-workspace-shell .home-account-navigation a,.personal-workspace-shell .home-profile-link{transition:none}}body .app-shell.personal-workspace-shell{background:#14243b}body .app-shell.personal-workspace-shell .sidebar{background:#0c1728}.personal-workspace-shell .casting-corner[data-module=workspace],.personal-workspace-shell .home-topbar{background:#17273e;border-color:#2b394d}.personal-workspace-shell .brand-dot,.personal-workspace-shell .eyebrow,.personal-workspace-shell .nav-section-label{color:var(--primary)}.personal-workspace-shell .module-switch{background:#1c2a3f;border-color:#c1958647;color:var(--primary)}.personal-workspace-shell .home-navi-customize{color:#d1bcb4;background:transparent;border-color:#c1958638}.personal-workspace-shell .common-workspace-top a[aria-current=page]{background:#1d2c40;border-left:2px solid var(--primary);color:#ecdfd7}.personal-workspace-shell .home-profile-avatar{color:#ead9d2;background:#26364a}.personal-workspace-shell .home-account-navigation a>svg:first-child{color:var(--primary)}.personal-workspace-shell .home-company-brand{display:flex;align-items:center;flex:none;padding-right:20px;margin-right:2px;border-right:1px solid var(--line)}.personal-workspace-shell .home-company-brand .system-company-logo img{height:48px;max-width:110px;object-fit:contain}.personal-workspace-shell .home-company-brand .system-brand-artwork{gap:12px}dialog:has(.home-editor) .button.primary{background:#24364c;border-color:#c19586;color:#f2ded5}html[data-theme=light] body .app-shell.personal-workspace-shell{background:#f4f6f8}html[data-theme=light] .personal-workspace-shell .home-topbar{background:#fafcfd;border-color:#dce2e7}html[data-theme=light] .personal-workspace-shell .eyebrow{color:var(--primary)}html[data-theme=light] .personal-workspace-shell .home-profile-avatar{color:#855647;background:#edf1f5}@media(max-width:760px){.personal-workspace-shell .home-company-brand{padding-right:8px;margin-right:0;border-right:0}.personal-workspace-shell .home-company-brand .system-company-logo img{height:36px;max-width:64px}.personal-workspace-shell .home-topbar{gap:8px}.personal-workspace-shell .home-profile-name{display:none}.personal-workspace-shell .home-profile-link{padding:4px}.personal-workspace-shell .home-company-brand .system-brand-artwork{gap:8px}body .personal-workspace-shell .casting-logo>span[data-module]{display:inline-grid!important}}.personal-workspace-shell .module-navigation [data-module=casting]{--module-color:#77a4ef}.personal-workspace-shell .module-navigation [data-module=production]{--module-color:#e3a159}.personal-workspace-shell .module-navigation [data-module=postproduction]{--module-color:#65c593}.personal-workspace-shell .module-navigation [data-module=drive]{--module-color:#58b9cc}.personal-workspace-shell .module-navigation [data-module=executive]{--module-color:#dd87aa}.personal-workspace-shell .module-navigation [data-module=workspace]{--module-color:#e5a18b}.personal-workspace-shell .home-widget:hover{box-shadow:none}.personal-workspace-shell .home-navi-customize:hover{background:#1d2c40}.personal-workspace-shell .home-widget-mark,dialog:has(.home-editor) .home-widget-mark{background:var(--surface2)}.personal-workspace-shell .home-navi-mark{background:transparent}.personal-workspace-shell .home-widget-picker label:has(input:checked),dialog:has(.home-editor) .home-widget-picker label:has(input:checked){background:var(--surface2)}html[data-theme=light] dialog:has(.home-editor) .button.primary{background:#edf1f5;border-color:var(--primary);color:#29333b}body:has(.personal-workspace-shell){background:#14243b}body .app-shell.personal-workspace-shell .casting-corner[data-module=workspace],body .app-shell.personal-workspace-shell .home-topbar{background:#17273e;border-color:#2b394d}html[data-theme=light] body:has(.personal-workspace-shell){background:#f4f6f8}html[data-theme=light] body .app-shell.personal-workspace-shell .home-topbar{background:#fafcfd;border-color:#dce2e7}body .app-shell.personal-workspace-shell .sidebar{border-right:1px solid #2b3d55}.shortcut-picker{display:grid;gap:20px}.shortcut-picker>p{font-size:14px;color:var(--muted)}.shortcut-search{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:12px}.shortcut-search input{width:100%;border:0;background:none}.shortcut-picker fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;border:1px solid var(--line);border-radius:14px;padding:16px}.shortcut-picker legend{font-weight:500;padding:0 8px}.shortcut-picker fieldset label{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.shortcut-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:600px){.shortcut-picker fieldset{grid-template-columns:1fr}}.workspace-feedback-footer{margin-top:auto;padding:18px 14px 16px;flex:0 0 auto;border-top:1px solid var(--line)}.workspace-feedback-launch{width:100%;display:flex;align-items:center;gap:11px;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--line));border-radius:11px;background:var(--surface2);color:var(--ink);padding:13px 11px;text-align:left;font:inherit;font-size:12px;cursor:pointer}.workspace-feedback-launch>svg{color:var(--primary);flex-shrink:0}.workspace-feedback-launch span{display:grid;gap:5px}.workspace-feedback-launch small{font-size:9px;color:var(--muted)}.workspace-feedback-launch:hover{border-color:var(--primary)}.workspace-feedback-launch:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.feedback-admin-link{display:flex;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;color:var(--muted);font-size:11px;text-decoration:none}.feedback-form{display:grid;gap:14px}.feedback-form>p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.feedback-form label{display:grid;gap:9px;font-size:12px}.feedback-form textarea{resize:vertical;min-height:150px;border:1px solid var(--line);border-radius:11px;padding:14px;background:var(--bg);color:var(--ink);font:inherit;line-height:1.7;width:100%}.feedback-form>small{color:var(--muted);font-size:10px;text-align:right}.feedback-form button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px}.feedback-form [role=alert]{color:#df959e}.feedback-sent{text-align:center;padding:18px}.feedback-sent>svg{color:#65ba94;margin:auto}.feedback-sent h3{font-size:19px;font-weight:500}.feedback-sent p{color:var(--muted);font-size:12px;line-height:1.7}.feedback-workspace main{width:100%;max-width:1280px;margin-inline:auto;padding-top:34px}.feedback-workspace .page-intro{display:flex;justify-content:space-between;align-items:center;gap:20px}.feedback-workspace .page-intro p{font-size:12px;color:var(--muted)}.feedback-workspace .button{display:inline-flex;align-items:center;gap:9px}.feedback-queue{display:grid;gap:14px}.feedback-report{padding:23px;border:1px solid var(--line);background:var(--surface);border-radius:16px}.feedback-report header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}.feedback-report header>span{font-size:10px;padding:5px 8px;border-radius:6px;background:var(--primary-soft);color:var(--primary)}.feedback-report time{font-size:10px;color:var(--muted);margin-left:auto}.feedback-report>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8;margin:20px 0}.feedback-report>label{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--muted)}.feedback-report select{border:1px solid var(--line);border-radius:8px;padding:9px 12px;font:inherit;font-size:12px;color:var(--ink);background:var(--bg)}.feedback-report[data-status=rejected],.feedback-report[data-status=resolved]{opacity:.75}.feedback-pagination{display:flex;justify-content:flex-end;align-items:center;gap:14px;margin-top:20px;font-size:11px}.feedback-empty{text-align:center;padding:50px 20px;border:1px solid var(--line);border-radius:17px;color:var(--muted)}.feedback-empty h2{font-size:19px;color:var(--ink);font-weight:500}.common-unread-badge,.workspace-attention-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#b25c26!important;color:#ffffff!important;font-size:10px;font-weight:600;line-height:1;margin-left:auto;border:1px solid #d98d5955;box-shadow:0 0 0 2px #b25c260f}.workspace-attention-badge{position:static!important}:root[data-theme=light] .common-unread-badge,:root[data-theme=light] .workspace-attention-badge{background:#b25c26!important;color:#fff!important;border-color:#b25c26}.workspace-attention-link{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);text-decoration:none;padding:9px 12px}.workspace-attention-link svg{color:#b25c26}@media(max-width:760px){.workspace-feedback-footer{padding:10px 5px}.workspace-feedback-launch{justify-content:center;padding:12px 5px}.feedback-admin-link>span,.workspace-feedback-launch>span{display:none}.feedback-admin-link{justify-content:center;position:relative;padding:9px 0}.feedback-admin-link .common-unread-badge{right:-2px}.feedback-workspace .page-intro{align-items:start}.feedback-report{padding:17px}.feedback-report time{margin-left:0}.workspace-attention-link{justify-content:center}.workspace-attention-link>span{display:none}}.native-feedback-dialog{width:min(540px,calc(100% - 28px));border:1px solid var(--line);border-radius:18px;padding:27px;background:var(--surface);color:var(--ink)}.native-feedback-dialog::backdrop{background:#030913a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.native-feedback-dialog h2{margin:0;font-weight:500;font-size:23px}.native-feedback-dialog textarea{box-sizing:border-box}.native-feedback-dialog .button{border:1px solid var(--line);border-radius:9px;padding:11px 15px;background:var(--surface2);color:var(--ink);cursor:pointer}.native-feedback-dialog .primary{background:var(--primary);color:#fff}.shared-unread-count{background:#b25c26!important;color:#ffffff!important}.feedback-workspace .sidebar>nav a{display:flex;align-items:center;gap:11px;padding:13px 16px;min-height:44px;border-radius:10px;text-decoration:none;font-size:13px;color:#bac8db}.feedback-workspace .sidebar>nav a.nav-active{background:#253a59;color:#e4edf8}.feedback-workspace .sidebar>nav a:hover{background:#253a59}.common-workspace-top nav a{color:#b9c7d9}.common-workspace-top nav a[aria-current=page]{color:#eff5ff}:root{--notification-accent:#b25c26;--notification-ink:#fff;--notification-icon:#efac78}:root[data-theme=light]{--notification-icon:#a45020}body .notification-count{background:var(--notification-accent)!important;color:var(--notification-ink)!important;font-weight:600}body .notifications-toggle{color:var(--notification-icon)}body .notifications-toggle:has(.notification-count){background:color-mix(in srgb,var(--notification-accent) 13%,transparent);border-color:color-mix(in srgb,var(--notification-accent) 34%,transparent)}body .notifications-toggle:hover:not(:disabled){color:var(--notification-icon);background:color-mix(in srgb,var(--notification-accent) 19%,var(--surface))}body :is(.sidebar,.executive-sidebar)>.workspace-feedback-footer{margin-top:auto;padding:9px 0 4px;border-top:0;flex:0 0 auto}body :is(.sidebar,.executive-sidebar) .workspace-feedback-launch{min-height:36px;padding:8px 11px;gap:9px;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none;color:#b9c7d9;font-size:11px;font-weight:400}body :is(.sidebar,.executive-sidebar) .workspace-feedback-launch>span{display:block;line-height:1.4;min-width:0;text-align:left}body :is(.sidebar,.executive-sidebar) .workspace-feedback-launch>svg{color:#9cb2ce;width:16px;height:16px}body :is(.sidebar,.executive-sidebar) .workspace-feedback-launch:hover{background:#23334a;border-color:#354861;color:#edf4ff}body :is(.sidebar,.executive-sidebar)>.bfProtectionBrand,body :is(.sidebar,.executive-sidebar)>.planned-partner-brand{margin-top:8px!important;margin-bottom:12px!important;flex-shrink:0}.technical-report-tabs{display:flex;gap:5px;padding:5px;border:1px solid var(--line);border-radius:11px;background:var(--bg);margin-bottom:20px}.technical-report-tabs button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid transparent;border-radius:7px;color:var(--muted);background:transparent;font:inherit;font-size:12px;cursor:pointer}.technical-report-tabs button[aria-selected=true]{background:var(--surface2);border-color:var(--line);color:var(--ink)}.technical-report-tabs .common-unread-badge{margin-left:0;font-size:9px;min-width:17px;height:17px}.technical-report-history>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.technical-report-empty p,.technical-report-history>header p{color:var(--muted);font-size:12px;line-height:1.7}.technical-report-history>article{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--bg);margin-bottom:10px}.technical-report-history article>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:10px}.technical-report-history article header>span{padding:5px 8px;border-radius:6px;color:#efbc93;background:#b25c261a}:root[data-theme=light] .technical-report-history article header>span{color:#874019;background:#f7e9df}.technical-report-history article[data-status=resolved] header>span{color:#85cca9;background:#3b8d6324}:root[data-theme=light] .technical-report-history article[data-status=resolved] header>span{color:#246545;background:#e4f1e9}.technical-report-history time{font-size:9px;color:var(--muted)}.technical-report-history article>p{margin:14px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.technical-report-admin{display:flex;align-items:center;gap:9px;margin-top:22px;border-top:1px solid var(--line);padding-top:15px;color:var(--muted);text-decoration:none;font-size:11px}.technical-report-admin svg:last-child{margin-left:auto}.technical-report-error{font-size:12px;line-height:1.7;color:#df959e;margin-bottom:15px}.technical-report-empty{text-align:center;padding:30px 12px;color:var(--muted)}.technical-report-empty h3{font-size:16px;font-weight:500;color:var(--ink);margin:12px 0 8px}@media(max-width:760px){body :is(.sidebar,.executive-sidebar) .workspace-feedback-launch{justify-content:center;padding:10px 4px;min-height:38px}body :is(.sidebar,.executive-sidebar) .workspace-feedback-launch>span{display:none}.workspace-feedback-launch{position:relative}.workspace-feedback-launch .common-unread-badge{right:0;top:0}}.native-feedback-dialog [hidden]{display:none!important}.access-artwork .access-form-panel{position:relative;isolation:isolate;overflow:hidden;background:#101a27;color:#f1f5fa}.access-artwork .access-form-panel:before{content:"";position:absolute;inset:-10px;z-index:-2;background-image:var(--login-artwork);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(3px);pointer-events:none}.access-artwork .access-form-panel:after{content:"";position:absolute;inset:0;z-index:-1;background:#07101d66;pointer-events:none}.access-artwork .access-form-panel .muted,.access-artwork .access-form-panel legend,.access-artwork .access-form-panel small{color:#d4deea}.access-artwork .access-form-panel .muted,.access-artwork .access-form-panel h2{text-shadow:0 1px 8px #0008}.access-artwork .access-form-panel input,.access-artwork .mfa-channel-picker label{color:var(--ink)}.access-artwork .mfa-channel-picker label[data-selected=true]{color:var(--primary)}.access-artwork .access-form-panel h2{color:#f1f5fa}.access-artwork .access-help{color:#d4deea;text-shadow:0 1px 8px #000c}.access-artwork .access-form-panel .text-button{color:#c3d3ff;text-shadow:0 1px 8px #000c}.access-step{animation:access-step-in .22s ease-out both}.login-channel-step h2:focus{outline:none}.login-channel-step .mfa-channel-picker>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.login-channel-step .mfa-channel-picker label{display:flex;align-items:center;gap:10px;padding:16px;margin:0;min-height:54px}.login-channel-step .mfa-channel-picker input[type=radio]{width:16px;height:16px;min-height:16px;flex:0 0 16px;margin:0;accent-color:var(--primary)}@keyframes access-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.access-step{animation:none}}.access-artwork[data-login-brand=mascarat] .access-card{position:relative;isolation:isolate}.access-artwork[data-login-brand=mascarat] .access-card:before{content:"";position:absolute;inset:-94px -126px;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at center,#020711f5 0,#020711e0 40%,#02071194 64%,#02071100 82%);filter:blur(36px)}@media(max-width:760px){.access-artwork[data-login-brand=mascarat] .access-card:before{inset:-82px -72px}}.login-channel-step .mfa-channel-picker label,.login-channel-step .mfa-channel-picker label[data-selected=true]{background:transparent}.access-artwork .login-channel-step .mfa-channel-picker label{color:#e3edf8;border-color:#d8e5fa66;text-shadow:0 1px 6px #0008}.access-artwork .login-channel-step .mfa-channel-picker label[data-selected=true]{color:#f4f7ff;border-color:#b8cbff;box-shadow:inset 0 0 0 1px #b8cbff}.login-channel-step .mfa-channel-picker label:focus-within{outline:2px solid var(--primary);outline-offset:3px}html body .app-shell .topbar,html body .app-shell.personal-workspace-shell .home-topbar{background:linear-gradient(110deg,#080e18,#101c2e 58%,#1a2b43);color:#edf2fa;border-bottom:1px solid #42536c;box-shadow:0 5px 20px #02081224}html body .app-shell .topbar .breadcrumb,html body .app-shell .topbar .breadcrumb>strong,html body .app-shell .topbar .home-profile-link,html body .app-shell .topbar .icon-button,html body .app-shell.personal-workspace-shell .home-topbar .breadcrumb,html body .app-shell.personal-workspace-shell .home-topbar .breadcrumb>strong{color:#e4ebf6!important}html body .app-shell .topbar .icon-button:hover{background:#ffffff14;color:#fff}html body .app-shell .topbar .system-brand-cross{color:#b9c7db}html body .app-shell .topbar .system-brand img.brand-logo-dark{display:block}html body .app-shell .topbar .system-brand img.brand-logo-light{display:none}html[data-theme=light] body .app-shell .topbar,html[data-theme=light] body .app-shell.personal-workspace-shell .home-topbar{background:linear-gradient(110deg,#172337,#233953 65%,#304866);border-bottom-color:#60758e}.workspace-header-attention{display:inline-flex;position:relative}.workspace-header-bell{position:relative}.workspace-header-bell .common-unread-badge{position:absolute;right:-4px;top:-5px;min-width:17px;font-size:10px;line-height:17px;text-align:center;border-radius:6px;background:#adcaff;color:#14253e}.workspace-header-error{position:absolute;right:0;top:42px;z-index:30;min-width:220px;padding:12px;background:var(--surface);color:var(--red);border:1px solid var(--line);border-radius:9px;font-size:12px}.home-logout{display:inline-flex;align-items:center;gap:7px;font-size:12px!important}.home-logout>span{font-size:12px}@media(max-width:760px){.home-logout>span{display:none}}