@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@600&display=swap";.odi-legal-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:18px 14px;font-size:12px;color:#64748b}.odi-legal-footer a{color:inherit;text-decoration:none}.odi-legal-footer a:hover{text-decoration:underline}.odi-legal-page{max-width:900px!important;margin:32px auto!important;background:#fff;padding:32px!important;border:1px solid #e2e8f0;border-radius:18px;line-height:1.6}.odi-legal-page h1{margin-top:8px}.odi-legal-page h3{margin-top:24px}.odi-legal-back{color:#0d766e;text-decoration:none;font-weight:700}.odi-legal-meta{margin-top:32px;color:#64748b;font-size:12px}@media(max-width:700px){.odi-legal-page{margin:10px!important;padding:20px!important}}.odi-legal-text{white-space:pre-wrap;line-height:1.65}.odi-legal-footer button{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.odi-cookie-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a61;z-index:99999;display:flex;align-items:flex-end;justify-content:center;padding:20px}.odi-cookie-banner{background:#fff;color:#17202a;width:min(760px,100%);border-radius:18px;padding:22px;box-shadow:0 18px 60px #00000038}.odi-cookie-banner h2{margin-top:0}.odi-cookie-banner label{display:block;margin:9px 0}.odi-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 12px}.odi-cookie-actions button{padding:10px 14px;border-radius:9px;border:1px solid #cbd5e1;background:#fff;cursor:pointer}.odi-cookie-actions button:last-child{background:#087f78;color:#fff;border-color:#087f78}:root{--odi-color-brand: #167d7f;--odi-color-brand-strong: #0f6668;--odi-color-bg: #f7f9f9;--odi-color-surface: #ffffff;--odi-color-text: #24343a;--odi-color-muted: #64757b;--odi-color-border: #dce5e6;--odi-color-danger: #b42318;--odi-radius-sm: 8px;--odi-radius-md: 12px;--odi-radius-lg: 16px;--odi-shadow-float: 0 12px 32px rgba(31, 52, 58, .12);--odi-space-1: 4px;--odi-space-2: 8px;--odi-space-3: 12px;--odi-space-4: 16px;--odi-space-5: 24px;--odi-space-6: 32px;--odi-control-height: 40px}.odi-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.odi-page-head h1,.odi-page-head h2{margin:0;color:var(--odi-color-text)}.odi-page-subtitle{color:var(--odi-color-muted);margin-top:4px}.odi-card{background:var(--odi-color-surface);border:1px solid var(--odi-color-border);border-radius:var(--odi-radius-lg)}.odi-stack{display:grid;gap:var(--odi-space-4)}.odi-row{display:flex;align-items:center;gap:var(--odi-space-3)}.odi-row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--odi-space-3)}.odi-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--odi-space-4)}.odi-muted{color:var(--odi-color-muted)}.odi-sticky-tabs{position:sticky;top:0;z-index:5;background:var(--odi-color-surface);border-bottom:1px solid var(--odi-color-border)}.odi-drop-target{outline:2px dashed color-mix(in srgb,var(--odi-color-brand) 70%,white);outline-offset:2px}@media(max-width:760px){.odi-grid-2{grid-template-columns:1fr}.odi-page-head{flex-direction:column}}@media(max-width:640px){.bd-module-switcher select,.pd-module-switcher select{min-height:44px}.odi-pwa-install-hint{max-height:calc(100dvh - 120px);overflow:auto}}:root{--odi-radius-xs:8px;--odi-radius-sm:10px;--odi-radius:12px;--odi-radius-lg:16px;--odi-border:#dce5e3;--odi-surface:#fff;--odi-surface-soft:#f7faf9;--odi-text:#243330;--odi-muted:#687a76;--odi-primary:#087f7a;--odi-primary-dark:#06645f;--odi-danger:#b9382d;--odi-shadow:0 12px 35px rgba(23,48,44,.1)}.odi-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 18px;padding:2px 0}.odi-page-header small{display:block;color:var(--odi-primary);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.odi-page-header h1{margin:3px 0 2px;font-size:clamp(23px,2.2vw,32px);line-height:1.15;color:var(--odi-text)}.odi-page-header p{margin:0;max-width:760px;color:var(--odi-muted)}.odi-page-actions,.odi-actionbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.odi-actionbar{padding:10px 12px;background:var(--odi-surface);border:1px solid var(--odi-border);border-radius:var(--odi-radius);margin-bottom:14px}.odi-section-card{background:var(--odi-surface);border:1px solid var(--odi-border);border-radius:var(--odi-radius-lg);padding:16px;box-shadow:0 2px 10px #1e343109}.odi-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.odi-section-head h2{font-size:17px;margin:0}.odi-section-head p{margin:3px 0 0;color:var(--odi-muted);font-size:13px}.odi-empty-state{text-align:center;padding:34px 20px;border:1px dashed #cfdad7;border-radius:var(--odi-radius-lg);background:linear-gradient(180deg,#fbfdfc,#f6f9f8)}.odi-empty-state h3{margin:7px 0 4px}.odi-empty-state p{max-width:520px;margin:0 auto;color:var(--odi-muted)}.odi-empty-actions{display:flex;justify-content:center;gap:8px;margin-top:15px;flex-wrap:wrap}.odi-empty-icon{margin:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e9f4f1;color:var(--odi-primary)}.odi-tabs{display:flex;gap:4px;overflow:auto;padding:4px;background:#edf3f1;border-radius:12px}.odi-tabs button{border:0;background:transparent;border-radius:9px;padding:8px 11px;white-space:nowrap;color:#53645f;font-weight:700;cursor:pointer}.odi-tabs button.active{background:#fff;color:var(--odi-text);box-shadow:0 1px 6px #142d2817}.odi-status{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:800;background:#edf1f0;color:#566660}.odi-status.success{background:#e6f5ef;color:#14704e}.odi-status.warning{background:#fff4dd;color:#885b00}.odi-status.danger{background:#fff0ee;color:#a43a31}.odi-status.info{background:#eaf3fb;color:#28628c}.odi-btn,.odi-icon-btn{font:inherit;cursor:pointer}.odi-btn{border:1px solid var(--odi-border);background:#fff;color:var(--odi-text);min-height:38px;border-radius:10px;padding:7px 12px;font-weight:750}.odi-btn:hover{background:#f6f9f8}.odi-btn-primary{background:var(--odi-primary);border-color:var(--odi-primary);color:#fff}.odi-btn-primary:hover{background:var(--odi-primary-dark)}.odi-btn-danger{background:var(--odi-danger);border-color:var(--odi-danger);color:#fff}.odi-icon-btn{border:0;background:transparent;width:36px;height:36px;border-radius:9px;font-size:24px;line-height:1;color:#60706c}.odi-icon-btn:hover{background:#edf2f1}.odi-toast-region{position:fixed;right:18px;bottom:18px;z-index:10050;display:grid;gap:8px;max-width:min(390px,calc(100vw - 36px))}.odi-toast{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #d9e4e1;background:#fff;border-radius:12px;box-shadow:var(--odi-shadow);color:var(--odi-text)}.odi-toast.success{border-left:4px solid #278b68}.odi-toast.error,.odi-toast.danger{border-left:4px solid #c4473b}.odi-toast.warning{border-left:4px solid #d49a22}.odi-toast button{border:0;background:transparent;color:#7a8985;font-size:18px;cursor:pointer}.odi-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d1b187a;z-index:10040;display:grid;place-items:center;padding:20px}.odi-dialog{width:min(520px,100%);background:#fff;border-radius:16px;box-shadow:0 24px 70px #0000003d;overflow:hidden}.odi-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;padding:17px 18px 10px}.odi-dialog-head small{color:var(--odi-primary);text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.odi-dialog-head h3{margin:2px 0 0;font-size:20px}.odi-dialog-body{padding:4px 18px 17px}.odi-dialog-body p{color:#52635f;white-space:pre-line}.odi-dialog-body label{display:grid;gap:6px;font-weight:700}.odi-dialog-body input{min-height:40px;border:1px solid var(--odi-border);border-radius:9px;padding:7px 10px;font:inherit}.odi-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px;background:#f7faf9;border-top:1px solid var(--odi-border)}:where(.bd-btn,.pd-btn,.zd-btn,.od-btn,button[class*=btn]){border-radius:10px}:where(.bd-card,.pd-card,.zd-card,.branding-card){border-radius:14px}:where(.bd-form input,.bd-form select,.bd-form textarea,.pd-form input,.pd-form select,.pd-form textarea,.zd-form input,.zd-form select,.zd-form textarea){border-radius:9px;min-height:38px}:where(.bd-filter-bar,.pd-filters,.zd-filter-bar,.bd-kurse-actions,.pd-toolbar){border-radius:12px}@media(max-width:720px){.odi-page-header{flex-direction:column}.odi-page-actions{width:100%}.odi-page-actions>*{flex:1}.odi-actionbar{overflow-x:auto;flex-wrap:nowrap}.odi-toast-region{left:12px;right:12px;bottom:12px;max-width:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}.odi-onboarding{border:1px solid var(--odi-border);background:linear-gradient(135deg,#fff,#f4faf8);border-radius:16px;padding:16px;margin:16px 0}.odi-onboarding-head{display:flex;justify-content:space-between;gap:12px}.odi-onboarding-head small{color:var(--odi-primary);font-size:10px;font-weight:900;letter-spacing:.08em}.odi-onboarding-head h2{margin:2px 0}.odi-onboarding-head p{margin:0;color:var(--odi-muted)}.odi-onboarding-head>strong{font-size:20px}.odi-progress{height:6px;background:#e6eeec;border-radius:99px;margin:14px 0;overflow:hidden}.odi-progress span{display:block;height:100%;background:var(--odi-primary);border-radius:99px}.odi-onboarding-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.odi-onboarding-steps a{display:flex;gap:9px;padding:10px;border:1px solid #dfe8e5;border-radius:11px;background:#fff;text-decoration:none;color:inherit}.odi-onboarding-steps a>b{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#edf3f1;color:#5d6d69;flex:none}.odi-onboarding-steps a.done>b{background:#dff3eb;color:#187052}.odi-onboarding-steps span>strong,.odi-onboarding-steps span>small{display:block}.odi-onboarding-steps span>small{margin-top:2px;color:var(--odi-muted)}:where(.pd-empty,.bd-empty,.zd-empty,.empty){border:1px dashed #cedbd7!important;border-radius:14px!important;background:linear-gradient(180deg,#fbfdfc,#f6f9f8)!important;padding:28px 18px!important;color:var(--odi-muted)!important}:where(.pd-panel-head,.bd-panel-head,.sa-panel-head){gap:12px;align-items:flex-start}:where(.pd-row-actions,.bd-row-actions,.zd-row-actions){display:flex;gap:7px;flex-wrap:wrap;align-items:center}:where(.pd-alert,.bd-alert,.alert){border-radius:11px}:where(.pd-table,.bd-table,.zd-table) th{font-size:11px;text-transform:uppercase;letter-spacing:.035em;color:#667773}:where(.pd-table,.bd-table,.zd-table) tr:hover td{background:#fafcfb}:where(.pd-modal,.bd-modal){border-radius:16px!important;box-shadow:0 24px 70px #0003!important}:where(.pd-modal-head,.bd-modal-head){padding:16px 18px!important;border-bottom:1px solid var(--odi-border)}:where(.pd-modal-body,.bd-modal-body){padding:18px!important}:where(.pd-form label,.bd-form label,.zd-form label){gap:5px}:where(.pd-form small,.bd-form small,.zd-form small){color:var(--odi-muted)}@media(max-width:640px){:where(.pd-row-actions,.bd-row-actions,.zd-row-actions)>button{min-height:42px}:where(.pd-table,.bd-table,.zd-table){font-size:13px}:where(.pd-modal,.bd-modal){width:100%!important;max-height:94vh!important;border-radius:16px 16px 0 0!important;align-self:end}.odi-dialog-backdrop{padding:0;align-items:end}.odi-dialog{border-radius:16px 16px 0 0}}.odi-module-onboarding{margin:0 0 18px}.odi-onboarding-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;margin-top:9px}.odi-onboarding-actions button{border:1px solid var(--odi-border);background:#fff;border-radius:10px;padding:9px 11px;text-align:left;cursor:pointer;font:inherit;color:var(--odi-text)}.odi-onboarding-actions button:hover{background:#f5f9f8}.odi-onboarding-actions button.done{background:#edf7f4;color:#52706a;cursor:default}.odi-onboarding-status{display:block;margin-top:8px;color:var(--odi-muted)}.odi-inline-error{padding:8px 10px;border-radius:9px;background:#fff1ef;color:#9a3c32;margin-bottom:8px}.odi-onboarding-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.odi-industry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.odi-industry-grid button{text-align:left;border:1px solid var(--odi-border);background:#fff;border-radius:11px;padding:11px}.odi-industry-grid button.active{border-color:#14847e;background:#eef8f6}.odi-industry-grid small{display:block;color:var(--odi-muted);margin-top:3px}.odi-support-banner{grid-column:1/-1;position:sticky;top:0;z-index:5000;display:flex;align-items:center;gap:12px;padding:8px 14px;background:#fff3cd;border-bottom:1px solid #e4c46c;color:#674c00}.odi-support-banner span{flex:1}.odi-support-banner button{border:1px solid #b88b18;background:#fff;border-radius:8px;padding:5px 9px;cursor:pointer}.odi-industry-suggestions{display:grid;gap:10px;margin-top:14px}.odi-industry-suggestions fieldset{border:1px solid var(--odi-border);border-radius:11px;padding:10px;display:flex;gap:10px;flex-wrap:wrap}.odi-industry-suggestions label{display:flex;gap:5px;align-items:center;font-size:13px}.odi-industry-suggestions input{width:auto}.odi-onboarding-action{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--odi-border);background:#fff;border-radius:10px;padding:9px 11px}.odi-onboarding-action>span strong,.odi-onboarding-action>span small{display:block}.odi-onboarding-action>span small{color:var(--odi-muted);margin-top:2px}.odi-onboarding-action>div{display:flex;gap:5px}.odi-onboarding-action button{border:1px solid var(--odi-border);background:#fff;border-radius:8px;padding:6px 9px;cursor:pointer}.odi-onboarding-action.done{background:#edf7f4}.odi-onboarding-action.done button{cursor:default}:where(input[type=search],input[placeholder*=suchen i],.pd-search input,.bd-search input,.zd-search input){min-height:42px;border-radius:10px}:where(.pd-filter-bar,.pd-filters,.bd-filter-bar,.bd-filters,.zd-filter-bar,.odi-list-toolbar){display:flex;align-items:center;gap:8px;flex-wrap:wrap}:where(.pd-list-item,.bd-list-item,.zd-list-item,.employee-item,.customer-row,.task-row){min-height:52px}:where(.pd-badge,.bd-badge,.zd-badge,.odi-status,[class*=chip],[class*=badge]){white-space:nowrap;max-width:100%}:where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--odi-primary) 38%,transparent);outline-offset:2px}:where(button,[role=button]){touch-action:manipulation}.odi-offline-banner{position:sticky;top:0;z-index:10020;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 12px;background:#fff4d6;color:#765300;border-bottom:1px solid #ead18a;font-size:13px;font-weight:700}.odi-command-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11000;background:#101b197a;display:flex;justify-content:center;align-items:flex-start;padding:8vh 16px 30px}.odi-command{width:min(720px,100%);max-height:80vh;overflow:hidden;background:var(--odi-surface);color:var(--odi-text);border:1px solid var(--odi-border);border-radius:16px;box-shadow:0 28px 90px #00000047;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.odi-command>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--odi-border)}.odi-command>header input{border:0;outline:0!important;background:transparent;color:inherit;font:inherit;font-size:16px;min-width:0}.odi-command>header kbd{font-size:11px;padding:3px 6px;border:1px solid var(--odi-border);border-radius:6px;background:var(--odi-surface-soft)}.odi-command>header button{border:0;background:transparent;color:inherit;width:34px;height:34px;border-radius:8px;display:grid;place-items:center}.odi-command-body{overflow:auto;padding:8px}.odi-command-group{display:grid;gap:3px;margin-bottom:9px}.odi-command-group>small{padding:7px 8px 4px;color:var(--odi-muted);font-size:10px;font-weight:900;letter-spacing:.08em}.odi-command-group>button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:inherit;text-align:left;border-radius:10px;padding:9px 10px;cursor:pointer}.odi-command-group>button:hover,.odi-command-group>button:focus-visible{background:var(--odi-surface-soft)}.odi-command-group>button>span{min-width:0;flex:1}.odi-command-group strong,.odi-command-group small{display:block}.odi-command-group strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odi-command-group small{color:var(--odi-muted);margin-top:1px}.odi-command-empty{padding:12px;color:var(--odi-muted)}.odi-command>footer{display:flex;justify-content:space-between;gap:12px;padding:9px 14px;border-top:1px solid var(--odi-border);font-size:11px;color:var(--odi-muted)}.odi-command>footer span{display:flex;align-items:center;gap:5px}html.odi-dark{color-scheme:dark;--odi-border:#31423f;--odi-surface:#17211f;--odi-surface-soft:#1e2b28;--odi-text:#edf5f2;--odi-muted:#9fb0ab;--odi-shadow:0 12px 35px rgba(0,0,0,.34)}html.odi-dark body{background:#111917;color:var(--odi-text)}html.odi-dark :where(.pd-card,.bd-card,.zd-card,.branding-card,.odi-section-card){background:var(--odi-surface)!important;color:var(--odi-text);border-color:var(--odi-border)!important}html.odi-dark :where(input,select,textarea,.pd-btn,.bd-btn,.zd-btn){background:#1c2825;color:var(--odi-text);border-color:#3a4c48}html.odi-dark :where(.pd-table,.bd-table,.zd-table) tr:hover td{background:#1d2926}.odi-skeleton{position:relative;overflow:hidden;background:color-mix(in srgb,var(--odi-muted) 16%,transparent);border-radius:10px;min-height:16px}.odi-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:odi-skeleton 1.2s infinite}@media(max-width:720px){:where(button,.pd-btn,.bd-btn,.zd-btn,.odi-btn,select,input:not([type=checkbox]):not([type=radio])){min-height:44px}:where(.pd-card,.bd-card,.zd-card){padding:12px!important}:where(.pd-list-item,.bd-list-item,.zd-list-item,.employee-item,.customer-row,.task-row){min-height:48px;padding-top:7px!important;padding-bottom:7px!important}:where(.pd-filter-bar,.pd-filters,.bd-filter-bar,.bd-filters,.zd-filter-bar){gap:6px}:where([class*=chip],[class*=badge]){font-size:11px}.odi-command-backdrop{padding:12px;align-items:flex-start}.odi-command{max-height:88vh;border-radius:14px}.odi-command>footer{display:none}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.odi-experience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.odi-experience-grid>div{border:1px solid var(--odi-border);border-radius:12px;padding:12px;display:grid;gap:4px}.odi-experience-grid b{font-size:22px}.odi-experience-grid small{color:var(--odi-muted)}.odi-notification-pref-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.odi-notification-pref-grid article{border:1px solid var(--odi-border);border-radius:11px;padding:10px;display:grid;gap:6px}.odi-notification-pref-grid label{display:flex;gap:6px;align-items:center}.app-page-heading{display:grid;gap:2px;min-width:0}.app-page-heading .app-breadcrumb{font-size:.68rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase;opacity:.62}.app-page-heading h1{margin:0;line-height:1.1;font-size:clamp(1.25rem,2vw,1.65rem)}.app-page-heading p{margin:3px 0 0;font-size:.82rem;opacity:.72;max-width:760px}.pd-topbar,.bd-topbar{min-height:82px!important;padding-top:12px!important;padding-bottom:12px!important;gap:12px!important;align-items:center!important}.pd-content,.bd-content{padding-top:18px!important}.pd-card,.bd-card{border-radius:14px!important}.pd-btn,.bd-btn{border-radius:9px!important;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.pd-nav-section-toggle,.bd-nav-section-toggle{border-radius:8px!important}.pd-nav-item,.bd-nav-item{border-radius:9px!important}.app-control-bar,.pd-swimlane-bar,.pd-filters,.bd-filters,.zd-filters{border:1px solid var(--pd-border,var(--bd-border,#dfe7e4));border-radius:12px!important;background:#ffffffdb;padding:8px 10px!important;box-shadow:none!important}.pd-swimlane-bar{margin:8px 2px 12px!important}@media(max-width:760px){.pd-topbar,.bd-topbar{min-height:72px!important}.app-page-heading p{display:none}.pd-content,.bd-content{padding-top:12px!important}}.odi-dashboard-customizer{display:grid;justify-items:end;gap:8px;margin:8px 0 14px}.odi-dashboard-customizer-button{display:inline-flex;align-items:center;gap:7px}.odi-dashboard-customizer-panel{width:min(520px,100%);background:#fff;border:1px solid var(--pd-border,var(--bd-border,#dfe7e4));border-radius:14px;padding:14px;box-shadow:0 10px 28px #00000010;display:grid;gap:10px}.odi-dashboard-customizer-panel>div{display:flex;gap:12px 18px;flex-wrap:wrap}.odi-dashboard-customizer-panel label{display:flex;align-items:center;gap:6px;font-size:13px}.odi-dashboard-customizer-panel input{width:auto!important}.odi-dashboard-customizer-panel button{justify-self:start}@media(max-width:700px){.odi-dashboard-customizer{justify-items:stretch}.odi-dashboard-customizer-button{width:100%;justify-content:center}.odi-dashboard-customizer-panel{width:100%}.odi-dashboard-customizer-panel>div{display:grid;grid-template-columns:1fr 1fr}}.pd-project-section-nav{position:sticky;top:6px;z-index:24;display:flex;gap:6px;overflow:auto;margin:0 0 14px;padding:6px;border:1px solid var(--border,#d9dee7);border-radius:14px;background:color-mix(in srgb,var(--card,#fff) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pd-project-section-nav a{white-space:nowrap;text-decoration:none;color:inherit;padding:8px 12px;border-radius:9px;font-weight:700}.pd-project-section-nav a:hover{background:var(--surface-2,#f1f5f9)}.pd-project-quick{margin-bottom:18px}.pd-project-preset-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px}.pd-project-preset{display:grid;grid-template-columns:auto 1fr;text-align:left;gap:2px 8px;padding:11px;border:1px solid var(--border,#d9dee7);border-radius:12px;background:var(--card,#fff);cursor:pointer}.pd-project-preset span{grid-row:1/3}.pd-project-preset strong,.pd-project-preset small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-project-preset small{opacity:.65}.pd-project-preset:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.pd-project-section-nav{top:4px}.pd-project-preset-list{grid-template-columns:1fr}}.pd-analytics-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.pd-analytics-kpis>div{border:1px solid var(--pd-border,#dfe7e7);border-radius:14px;padding:16px;background:var(--pd-surface,#fff);display:flex;flex-direction:column;gap:5px}.pd-analytics-kpis small,.pd-analytics-kpis span{color:var(--pd-muted,#68777a)}.pd-analytics-kpis strong{font-size:1.45rem;line-height:1.15}.pd-analytics-chart{border:1px solid var(--pd-border,#dfe7e7);border-radius:14px;padding:14px;margin:0 0 16px}.pd-analytics-chart-head,.pd-analytics-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pd-analytics-chart-head span,.pd-analytics-subhead span{color:var(--pd-muted,#68777a);font-size:.85rem}.pd-bars{height:150px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--pd-border,#dfe7e7);padding-top:8px}.pd-bars>div{height:100%;flex:1;min-width:5px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.pd-bars i{display:block;width:min(18px,80%);min-height:4px;border-radius:5px 5px 1px 1px;background:var(--pd-primary,#078a91)}.pd-bars small{font-size:.62rem;color:var(--pd-muted,#68777a)}.pd-analytics-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px}.pd-analytics-subhead strong{display:flex;align-items:center;gap:6px}.pd-budget{min-width:120px}.pd-budget>b{display:block;height:6px;border-radius:999px;background:var(--pd-soft,#edf2f2);overflow:hidden;margin:4px 0}.pd-budget>b>i{display:block;height:100%;background:var(--pd-primary,#078a91);border-radius:inherit}.pd-budget small{color:var(--pd-muted,#68777a)}@media(max-width:900px){.pd-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-analytics-grid{grid-template-columns:1fr}.pd-bars small{display:none}}@media(max-width:520px){.pd-analytics-kpis{grid-template-columns:1fr 1fr;gap:8px}.pd-analytics-kpis>div{padding:12px}.pd-analytics-kpis strong{font-size:1.12rem}.pd-analytics .pd-panel-head{align-items:flex-start}.pd-analytics .pd-panel-head>.zd-row-actions{width:100%}.pd-analytics .pd-panel-head>.zd-row-actions .pd-btn{flex:1}.pd-bars{height:110px}}.pd-project-description{display:block;min-width:180px;max-width:420px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}:root{--pd-primary: #0F766E;--pd-primary-dark: #0B5A54;--pd-primary-light: #14B8A6;--pd-accent: #D97706;--pd-bg: #F8FAF9;--pd-card: #fff;--pd-text: #0A1614;--pd-muted: #5B6B69;--pd-border: rgba(10,22,20,.09);--pd-warn: #DC2626;--pd-ok: #16A34A;--pd-shadow-sm: 0 1px 2px rgba(10,22,20,.05);--pd-shadow: 0 1px 3px rgba(10,22,20,.06), 0 8px 24px -10px rgba(10,22,20,.14);--pd-shadow-lg: 0 4px 8px rgba(10,22,20,.06), 0 16px 40px -12px rgba(10,22,20,.22);--pd-ease: cubic-bezier(.2,.7,.3,1)}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:var(--pd-bg);color:var(--pd-text);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:Manrope,Inter,sans-serif;letter-spacing:-.02em}a{color:var(--pd-primary);text-decoration:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--pd-primary-light);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pd-app-shell{display:flex;min-height:100vh}.pd-sidebar{width:234px;background:linear-gradient(175deg,var(--pd-primary) 0%,var(--pd-primary-dark) 100%);color:#fff;padding:22px 14px;position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;box-shadow:4px 0 24px -8px #0a161440}.pd-brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:4px 8px 28px}.pd-nav{display:grid;gap:3px}.pd-nav-item{display:flex;align-items:center;gap:11px;color:#ffffffbf;padding:10px 13px;border-radius:11px;font-weight:600;font-size:.87rem;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;transition:background .16s var(--pd-ease),color .16s var(--pd-ease),transform .16s var(--pd-ease)}.pd-nav-item:hover{background:#ffffff17;color:#fff;transform:translate(2px)}.pd-nav-item.active{background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.pd-sidebar-footer{margin-top:auto;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:12px 8px;border-top:1px solid rgba(255,255,255,.14)}.pd-avatar{width:36px;height:36px;border-radius:50%;background:#ffffff24;color:#fff;display:grid;place-items:center;font-weight:700;font-family:Manrope,sans-serif}.pd-sidebar-footer small{display:block;opacity:.68;font-size:11px}.pd-sidebar-footer button{color:#fff;background:none;border:none;cursor:pointer;font-size:18px;opacity:.8;transition:opacity .16s var(--pd-ease)}.pd-sidebar-footer button:hover{opacity:1}.pd-main{margin-left:234px;width:calc(100% - 234px)}.pd-topbar{height:72px;background:#f8faf9d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--pd-border);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:5}.pd-topbar h1{font-size:1.32rem;font-weight:800}.pd-content{padding:28px}.pd-btn{border:1px solid rgba(10,22,20,.14);background:#fff;color:var(--pd-text);border-radius:11px;padding:9px 16px;font-weight:600;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:transform .14s var(--pd-ease),box-shadow .14s var(--pd-ease),background .14s var(--pd-ease),border-color .14s var(--pd-ease)}.pd-btn:hover{transform:translateY(-1px);box-shadow:var(--pd-shadow-sm);border-color:#0a161438}.pd-btn:active{transform:translateY(0)}.pd-btn-primary{background:linear-gradient(160deg,var(--pd-primary-light),var(--pd-primary));border-color:var(--pd-primary);color:#fff;box-shadow:0 2px 8px -2px #0f766e80}.pd-btn-primary:hover{background:linear-gradient(160deg,var(--pd-primary),var(--pd-primary-dark));box-shadow:0 6px 16px -4px #0f766e8c}.pd-btn-full{width:100%;justify-content:center}.pd-btn-danger{color:var(--pd-warn);border-color:#dc26264d;background:#fff}.pd-btn-danger:hover{background:#fef2f2;border-color:var(--pd-warn)}.pd-card{background:var(--pd-card);border:1px solid var(--pd-border);border-radius:18px;box-shadow:var(--pd-shadow);padding:22px;transition:box-shadow .2s var(--pd-ease)}.pd-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.pd-stat-card{background:var(--pd-card);padding:19px 20px;border-radius:18px;box-shadow:var(--pd-shadow);border:1px solid var(--pd-border);transition:transform .2s var(--pd-ease),box-shadow .2s var(--pd-ease)}.pd-stat-card:hover{transform:translateY(-2px);box-shadow:var(--pd-shadow-lg)}.pd-stat-card span{font-size:.78rem;color:var(--pd-muted);font-weight:600}.pd-stat-card strong{font-family:Manrope,sans-serif;font-size:1.6rem;font-weight:800;display:block;margin:9px 0 2px;letter-spacing:-.02em}.pd-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.pd-panel-head h3{font-size:1.02rem;font-weight:700}.pd-form{display:grid;gap:14px}.pd-form label{display:grid;gap:6px;font-size:13px;font-weight:700}.pd-form input,.pd-form textarea,.pd-form select{width:100%;border:1.5px solid rgba(10,22,20,.14);border-radius:11px;padding:9.5px 12px;font:inherit;background:#fff;outline:none;color:var(--pd-text);transition:border-color .16s var(--pd-ease),box-shadow .16s var(--pd-ease)}.pd-form input:focus,.pd-form textarea:focus,.pd-form select:focus{border-color:var(--pd-primary);box-shadow:0 0 0 4px #0f766e1f}.pd-form input:hover,.pd-form select:hover{border-color:#0a16143d}.pd-table{width:100%;border-collapse:collapse}.pd-table th,.pd-table td{text-align:left;padding:13px 10px;border-bottom:1px solid var(--pd-border);font-size:13px}.pd-table th{color:var(--pd-muted);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pd-table tr.clickable{cursor:pointer;transition:background .14s var(--pd-ease)}.pd-table tr.clickable:hover{background:#f2f8f7}.pd-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 10px;font-size:.7rem;font-weight:700;background:#0f766e1a;color:var(--pd-primary)}.pd-badge.pr-high,.pd-badge.pr-urgent{background:#dc26261a;color:var(--pd-warn)}.pd-badge.pr-low{background:#edf7f3;color:#27856a}.pd-badge.st-done{background:#e8f5ef;color:#287e65}.pd-badge.st-doing{background:#fef3e2;color:var(--pd-accent)}.pd-badge.st-todo{background:#edf4f5;color:#286972}.pd-filters{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.pd-filters button{border:1.5px solid var(--pd-border);background:#fff;border-radius:999px;padding:7px 15px;font-size:.82rem;font-weight:600;cursor:pointer;color:var(--pd-muted);transition:all .16s var(--pd-ease)}.pd-filters button:hover{border-color:#0a161438;color:var(--pd-text)}.pd-filters button.active{background:var(--pd-primary);border-color:var(--pd-primary);color:#fff}.pd-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.pd-kanban-col{background:#eef4f2;border-radius:18px;padding:12px;min-height:200px}.pd-kanban-head{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 10px;font-weight:700;font-size:.85rem}.pd-kanban-card{background:#fff;border-radius:13px;padding:13px;margin-bottom:9px;box-shadow:var(--pd-shadow-sm);cursor:grab;border:1px solid var(--pd-border);transition:box-shadow .18s var(--pd-ease),transform .18s var(--pd-ease)}.pd-kanban-card:hover{box-shadow:var(--pd-shadow);transform:translateY(-1px)}.pd-kanban-card strong{display:block;font-size:.88rem;margin-bottom:4px}.pd-kanban-card small{color:var(--pd-muted);font-size:.75rem}.pd-kanban-card.dragging{opacity:.4}.pd-kanban-drop.over{outline:2px dashed var(--pd-primary);outline-offset:-4px;border-radius:13px}.pd-auth-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(120% 120% at 15% 0%,var(--pd-primary-light) 0%,var(--pd-primary) 42%,var(--pd-primary-dark) 100%);padding:20px}.pd-auth-card{background:#fff;border-radius:22px;padding:38px 34px;width:100%;max-width:384px;box-shadow:0 24px 60px -8px #00000047}.pd-auth-card h2{font-size:1.36rem;margin-bottom:4px}.pd-auth-card p{color:var(--pd-muted);font-size:.88rem;margin:0 0 20px}.pd-alert{border-radius:11px;padding:10px 14px;font-size:.85rem;margin-bottom:14px}.pd-alert.danger{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.pd-alert.success{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.pd-empty{color:var(--pd-muted);font-size:.88rem;padding:24px 0;text-align:center}.pd-bottom-nav{display:none}@media(max-width:860px){.pd-sidebar{display:none}.pd-main{margin-left:0;width:100%}.pd-content{padding:14px 14px 84px}.pd-topbar{padding:0 14px;height:60px}.pd-topbar h1{font-size:1.1rem}[style*=grid-template-columns]{grid-template-columns:1fr!important}.pd-table{display:block;overflow-x:auto;white-space:nowrap}.pd-kanban{grid-template-columns:1fr!important}.pd-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:64px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--pd-border);z-index:20;padding-bottom:env(safe-area-inset-bottom,0)}.pd-bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:none;color:var(--pd-muted);font-size:10.5px;font-weight:600;transition:color .16s var(--pd-ease)}.pd-bottom-nav-item.active{color:var(--pd-primary)}.pd-mehr-sheet-hintergrund{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:30;display:flex;align-items:flex-end}.pd-mehr-sheet{background:#fff;width:100%;border-radius:20px 20px 0 0;padding:10px 8px calc(20px + env(safe-area-inset-bottom,0));max-height:70vh;overflow-y:auto;box-shadow:0 -12px 32px #00000029}.pd-mehr-sheet-kopf{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 14px}.pd-mehr-sheet-kopf button{border:none;background:none;color:var(--pd-muted)}.pd-mehr-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:none;background:none;padding:13px 12px;border-radius:11px;font-size:14px;font-weight:600;color:var(--pd-text);transition:background .14s var(--pd-ease)}.pd-mehr-item:hover,.pd-mehr-item.active{color:var(--pd-primary);background:#f0fdfa}}@media(max-width:480px){.pd-stats-grid{grid-template-columns:1fr 1fr!important}.pd-auth-card{padding:30px 24px}}.zd-clock-time{font-size:3.4rem;font-weight:750;letter-spacing:-.045em;color:var(--pd-text);margin:18px 0 2px}.zd-status-text{color:var(--pd-muted);margin:0 0 18px}.zd-clock-actions,.zd-big-actions{display:flex;gap:10px;flex-wrap:wrap}.zd-event{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--pd-border)}.zd-event:last-child{border-bottom:none}.zd-event div{display:flex;flex-direction:column}.zd-event small{color:var(--pd-muted);margin-top:2px}.zd-event-dot{width:10px;height:10px;border-radius:50%;background:var(--pd-primary);box-shadow:0 0 0 4px #ccfbf1}.zd-event-dot.break_start{background:#d97706;box-shadow:0 0 0 4px #fef3c7}.zd-event-dot.clock_out{background:#64748b;box-shadow:0 0 0 4px #e2e8f0}.zd-stamp-wrap{display:flex;justify-content:center;padding-top:28px}.zd-stamp-card{width:min(100%,580px);text-align:center;padding:34px}.zd-nfc-icon{width:88px;height:88px;border-radius:28px;background:#f0fdfa;color:var(--pd-primary);display:grid;place-items:center;margin:0 auto 18px}.zd-stamp-card h2{margin:0 0 6px}.zd-stamp-card>p{color:var(--pd-muted)}.zd-stamp-card .pd-alert{display:flex;gap:8px;align-items:center;text-align:left}.zd-big-actions{justify-content:center;margin:22px 0}.zd-big-actions .pd-btn{font-size:1rem;padding:13px 20px}.pd-form-row{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.pd-form-row label{display:flex;flex-direction:column;gap:5px;font-size:.8rem;font-weight:600;color:var(--pd-muted);min-width:180px;flex:1}.pd-form-row input,.pd-form-row select{border:1px solid var(--pd-border);border-radius:10px;padding:10px 12px;background:#fff;color:var(--pd-text);font:inherit}.zd-tag-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pd-border)}.zd-tag-row:last-child{border-bottom:0}.zd-tag-symbol{width:42px;height:42px;border-radius:12px;background:#f0fdfa;color:var(--pd-primary);display:grid;place-items:center}.zd-tag-row div:nth-child(2){min-width:0;display:flex;flex-direction:column}.zd-tag-row small{color:var(--pd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.pd-badge.muted{background:#f1f5f9;color:#64748b}@media(max-width:600px){.zd-clock-time{font-size:2.8rem}.zd-stamp-wrap{padding-top:0}.zd-stamp-card{padding:24px 18px}.pd-form-row{display:grid;grid-template-columns:1fr;width:100%}.pd-form-row label{min-width:0}.pd-form-row .pd-btn{width:100%}}.zd-form-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.zd-form-grid label{display:grid;gap:6px;font-size:13px;font-weight:700}.zd-form-grid input,.zd-form-grid select{width:100%;border:1.5px solid rgba(10,22,20,.14);border-radius:11px;padding:9.5px 12px;font:inherit;background:#fff;color:var(--pd-text)}.zd-sub{display:block;color:var(--pd-muted);font-weight:400;margin-top:3px}.zd-muted{color:var(--pd-muted);font-size:.82rem;margin:4px 0 0}.zd-table-scroll{overflow-x:auto}.zd-year-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.zd-month-card{border:1px solid var(--pd-border);border-radius:13px;padding:13px;background:#fbfdfc;display:flex;flex-direction:column;gap:5px}.zd-month-card strong{font-size:.76rem;color:var(--pd-muted)}.zd-month-card span{font-family:Manrope,sans-serif;font-size:1.1rem;font-weight:800}.zd-month-card small{font-size:.68rem;color:var(--pd-muted);min-height:28px}.zd-info-box{display:flex;flex-direction:column;gap:5px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:12px;padding:14px;margin-top:18px;font-size:.82rem}.zd-info-box code{background:#fff;padding:2px 5px;border-radius:5px}.zd-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.zd-mode-card{border:1.5px solid var(--pd-border);background:#fff;border-radius:15px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;color:var(--pd-text);cursor:pointer;text-align:left;transition:.16s}.zd-mode-card:hover{border-color:var(--pd-primary);transform:translateY(-1px)}.zd-mode-card.active{border-color:var(--pd-primary);box-shadow:0 0 0 3px #0f766e1a;background:#f0fdfa;color:var(--pd-primary)}.zd-mode-card small{color:var(--pd-muted)}.zd-device-list{margin-top:14px}.zd-row-actions{display:flex;gap:7px;align-items:center}.zd-key-box{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:14px;margin:14px 0}.zd-key-box div{display:flex;flex-direction:column;gap:4px;min-width:0}.zd-key-box code{font-size:.78rem;word-break:break-all;background:#fff;padding:6px;border-radius:6px}.pd-filters label{display:flex;gap:8px;align-items:center;color:var(--pd-muted);font-size:.82rem;font-weight:600}.pd-filters select{border:1px solid var(--pd-border);border-radius:9px;padding:7px 10px;background:#fff}@media(max-width:1100px){.zd-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.zd-year-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:700px){.zd-form-grid,.zd-mode-grid{grid-template-columns:1fr}.zd-year-grid{grid-template-columns:repeat(2,1fr)}.zd-tag-row{grid-template-columns:auto 1fr}.zd-row-actions{grid-column:1/-1;justify-content:flex-end}.zd-key-box{grid-template-columns:1fr}.zd-key-box>svg{display:none}}.zd-terminal{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--pd-bg,#f5f7f7);position:relative}.zd-terminal-card{width:min(680px,100%);min-height:360px;background:#fff;border-radius:24px;padding:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:18px;box-shadow:0 18px 60px #00000014}.zd-terminal-card h1{font-size:34px;margin:0}.zd-terminal-card p{font-size:20px;margin:0}.zd-terminal-card small{font-size:15px;opacity:.65}.zd-terminal-card form{width:min(480px,100%);display:grid;gap:12px}.zd-terminal-card input{padding:14px;border:1px solid #ccd5d4;border-radius:10px;font-size:16px;width:100%}.zd-terminal-card.ok{border:2px solid #2d8c7b}.zd-terminal-card.error{border:2px solid #b94a48}.zd-terminal-settings{position:fixed;right:18px;top:18px;border:0;background:#fff;border-radius:10px;padding:10px;cursor:pointer;box-shadow:0 4px 16px #00000014}.pd-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}:root{--pd-primary:#078A91;--pd-primary-dark:#05656B;--pd-primary-light:#39C5B8;--pd-accent:#39C5B8;--pd-bg:#F5F7F7;--pd-card:#FFFFFF;--pd-text:#20252D;--pd-muted:#667176;--pd-border:#E5EBEB;--pd-ok:#118565;--pd-shadow-sm:0 1px 2px rgba(25,45,48,.05);--pd-shadow:0 8px 28px rgba(22,52,54,.07);--pd-shadow-lg:0 18px 44px rgba(22,52,54,.11)}.pd-sidebar{width:248px;background:#fff;color:var(--pd-text);padding:18px 14px;border-right:1px solid var(--pd-border);box-shadow:8px 0 30px #1a363809}.pd-main{margin-left:248px;width:calc(100% - 248px)}.pd-brand{margin:0 6px 22px;padding:10px 7px 16px;gap:11px;border-bottom:1px solid var(--pd-border)}.pd-brand-icon-crop{position:relative;width:48px;height:48px;min-width:48px;overflow:visible;border-radius:12px;background:transparent}.pd-brand-word{font-family:Manrope,Inter,sans-serif;font-size:23px;line-height:1;font-weight:800;color:#20252d;letter-spacing:-.04em}.pd-brand-word>span{color:var(--pd-primary)}.pd-brand-word small{display:block;margin-top:6px;font-family:Inter,sans-serif;font-size:8px;line-height:1.15;letter-spacing:.16em;text-transform:uppercase;color:var(--pd-muted);font-weight:700}.pd-nav{gap:4px}.pd-nav-item{color:#5f696f;padding:10px 12px;border-radius:11px;font-size:.86rem;font-weight:600}.pd-nav-item:hover{color:var(--pd-primary-dark);background:#f1f8f7;transform:none}.pd-nav-item.active{color:var(--pd-primary-dark);background:linear-gradient(90deg,#eaf7f5,#f4faf9);box-shadow:inset 3px 0 0 var(--pd-primary)}.pd-nav-item.active svg{color:var(--pd-primary)}.pd-sidebar-footer{border-top:1px solid var(--pd-border);color:var(--pd-text);padding:14px 7px 4px}.pd-sidebar-footer small{color:var(--pd-muted);opacity:1}.pd-sidebar-footer button{color:var(--pd-muted)}.pd-avatar{background:linear-gradient(145deg,var(--pd-primary-light),var(--pd-primary));color:#fff}.pd-topbar{height:76px;background:#fffffff0;border-bottom:1px solid var(--pd-border);box-shadow:0 1px #1a363805;padding:0 30px}.pd-topbar-title{display:flex;align-items:center;gap:12px}.pd-topbar-title>div:last-child>small{display:block;color:var(--pd-primary);font-weight:800;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.pd-topbar h1{font-size:1.28rem;color:#20252d}.pd-topbar-logo-crop{width:38px;height:38px;overflow:visible;position:relative;border-radius:10px;display:none}.pd-content{padding:30px;max-width:1600px;margin:0 auto}.pd-card,.pd-stat-card{border:1px solid var(--pd-border);border-radius:17px;box-shadow:var(--pd-shadow-sm)}.pd-card:hover{box-shadow:var(--pd-shadow)}.pd-stat-card{position:relative;overflow:hidden}.pd-stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(var(--pd-primary-light),var(--pd-primary))}.pd-stat-card strong{color:#20252d}.pd-panel-head h3{color:#283035}.pd-btn{border-radius:10px;border-color:#dce5e5}.pd-btn-primary{background:var(--pd-primary);border-color:var(--pd-primary);box-shadow:0 4px 12px #078a912e}.pd-btn-primary:hover{background:var(--pd-primary-dark);box-shadow:0 7px 18px #078a9138}.pd-form input,.pd-form textarea,.pd-form select{border:1px solid #D7E0E0;border-radius:10px;background:#fff}.pd-form input:focus,.pd-form textarea:focus,.pd-form select:focus{border-color:var(--pd-primary);box-shadow:0 0 0 3px #39c5b824}.pd-badge{background:#eaf7f5;color:#08797e}.pd-table th{color:#7a8589;background:#fafbfb}.pd-table tbody tr:hover{background:#f8fbfb}.pd-auth-page{background:radial-gradient(circle at 15% 15%,rgba(57,197,184,.18),transparent 34%),radial-gradient(circle at 92% 90%,rgba(7,138,145,.12),transparent 36%),#f5f7f7}.pd-auth-card{max-width:410px;border:1px solid var(--pd-border);border-radius:22px;box-shadow:0 24px 70px #1d3b3d1f;padding:34px 38px 38px}.pd-auth-logo{height:170px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:-8px auto 8px}.pd-auth-logo img{width:210px;height:210px;object-fit:contain;display:block}.pd-auth-card h2{text-align:center;font-size:1.32rem}.pd-auth-card>p{text-align:center}.zd-terminal{min-height:100vh;background:radial-gradient(circle at 15% 20%,rgba(57,197,184,.12),transparent 30%),#f5f7f7;padding:32px;flex-direction:column;gap:16px}.zd-terminal-brand{width:190px;height:112px;overflow:hidden;display:flex;align-items:center;justify-content:center}.zd-terminal-brand img{width:190px;height:190px;object-fit:contain}.zd-terminal-card{min-height:360px;border:1px solid var(--pd-border);border-radius:24px;box-shadow:0 22px 65px #19363817}.zd-terminal-card svg{color:var(--pd-primary)}.zd-terminal-card.ok{border:2px solid var(--pd-primary-light);box-shadow:0 22px 65px #078a911f}.zd-terminal-card.error{border:2px solid #C95656}.zd-terminal-settings{color:#647075;border:1px solid var(--pd-border)}@media(max-width:900px){.pd-main{margin-left:0;width:100%}.pd-topbar{padding:0 18px;height:68px}.pd-topbar-logo-crop{display:block}.pd-content{padding:18px 14px 92px}}.pd-dashboard-clock-hero{background:linear-gradient(135deg,#fff,#f3faf9);border:1px solid var(--pd-border);border-radius:20px;box-shadow:var(--pd-shadow);padding:24px 26px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:22px}.pd-dashboard-clock-hero small{color:var(--pd-muted);font-weight:700;vertical-align:middle}.pd-live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#aab4b7;margin-right:7px}.pd-live-dot.working{background:var(--pd-primary-light);box-shadow:0 0 0 5px #39c5b821}.pd-dashboard-current-time{font-family:Manrope,sans-serif;font-size:2.6rem;line-height:1;font-weight:800;letter-spacing:-.05em;color:#20252d;margin:10px 0 7px}.pd-dashboard-clock-hero p{margin:0;color:var(--pd-muted);font-size:.86rem}.pd-dashboard-clock-button{min-width:210px;min-height:72px;border:none;border-radius:16px;color:#fff;font:700 1rem Inter,sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s ease,box-shadow .15s ease}.pd-dashboard-clock-button:hover{transform:translateY(-2px)}.pd-dashboard-clock-button.clock-in{background:linear-gradient(145deg,var(--pd-primary-light),var(--pd-primary));box-shadow:0 10px 24px #078a9138}.pd-dashboard-clock-button.clock-out{background:#273038;box-shadow:0 10px 24px #20252d29}.pd-dashboard-clock-disabled{min-width:230px;padding:14px 18px;border:1px dashed #CFDADA;border-radius:14px;color:var(--pd-muted);display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center}.pd-dashboard-clock-disabled strong{color:#4d595d}.pd-dashboard-clock-disabled span{grid-column:2;font-size:.78rem;margin-top:3px}@media(max-width:700px){.pd-dashboard-clock-hero{display:block;padding:20px}.pd-dashboard-clock-button,.pd-dashboard-clock-disabled{width:100%;min-width:0;margin-top:18px}.pd-dashboard-current-time{font-size:2.25rem}}.pd-project-report-filter{border-left:3px solid var(--pd-primary)}.pd-report-summary{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;padding-top:14px;border-top:1px solid var(--pd-border)}.pd-report-summary span{color:var(--pd-muted);font-size:.82rem}.pd-report-summary strong{font-family:Manrope,sans-serif;font-size:1.25rem}.pd-nav{display:block;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:thin;scrollbar-color:#DDE7E6 transparent}.pd-nav-section{display:grid;gap:4px;margin-bottom:14px}.pd-nav-section-label{padding:3px 12px 5px;color:#8a9598;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.pd-module-switcher{display:grid;gap:5px;margin:0 7px 14px}.pd-module-switcher>span{padding-left:5px;color:#8a9598;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.pd-module-switcher select{width:100%;border:1px solid var(--pd-border);border-radius:10px;background:#f8fbfb;color:var(--pd-text);padding:8px 10px;font:600 .78rem Inter,sans-serif;outline:none;cursor:pointer}.pd-module-switcher select:focus{border-color:var(--pd-primary);box-shadow:0 0 0 3px #39c5b81f}.pd-odi-overview{margin-bottom:24px;padding:20px;border:1px solid var(--pd-border);border-radius:20px;background:linear-gradient(135deg,#fff,#f4faf9);box-shadow:var(--pd-shadow-sm)}.pd-odi-overview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.pd-odi-overview-head small{display:block;color:var(--pd-primary);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px}.pd-odi-overview-head h2{font-size:1.05rem;margin:0}.pd-odi-overview-head>span{color:var(--pd-muted);font-size:.78rem}.pd-odi-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.pd-odi-module-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:5px 12px;text-align:left;padding:14px 15px;border:1px solid var(--pd-border);border-radius:14px;background:#fff;color:var(--pd-text);cursor:pointer;box-shadow:var(--pd-shadow-sm)}.pd-odi-module-card:hover{transform:translateY(-1px);box-shadow:var(--pd-shadow)}.pd-odi-module-card div{display:grid;gap:3px}.pd-odi-module-card strong{font-size:.88rem}.pd-odi-module-card small,.pd-odi-module-card span{color:var(--pd-muted);font-size:.72rem}.pd-odi-module-card b{grid-row:1/3;grid-column:2;font-family:Manrope,sans-serif;font-size:1.55rem;color:var(--pd-primary)}.pd-odi-module-card>span{grid-column:1}.zd-calendar-scroll{overflow:auto;border:1px solid var(--pd-border,#dbe5e3);border-radius:12px}.zd-team-calendar{border-collapse:separate;border-spacing:0;min-width:max-content;width:100%;font-size:12px;background:#fff}.zd-team-calendar th,.zd-team-calendar td{border-right:1px solid #edf2f1;border-bottom:1px solid #edf2f1;height:34px;min-width:30px;text-align:center;padding:0}.zd-team-calendar thead th{position:sticky;top:0;background:#f7faf9;z-index:2;font-weight:700}.zd-team-calendar th:first-child{position:sticky;left:0;z-index:3;min-width:170px;text-align:left;padding:0 12px;background:#fff}.zd-team-calendar thead th:first-child{background:#f7faf9;z-index:4}.zd-cal-day.away{background:#22898229;color:#176c67;font-weight:800}.zd-cal-day.away.pending{background:#da9d2b24;outline:1px dashed rgba(173,112,17,.55);outline-offset:-3px;color:#9a6717}.zd-calendar-legend{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px;font-size:12px;color:var(--pd-muted,#60706d)}.zd-calendar-legend span{display:flex;align-items:center;gap:7px}.zd-calendar-legend i{width:13px;height:13px;border-radius:4px;background:#22898229;display:inline-block}.zd-calendar-legend i.pending{background:#da9d2b24;border:1px dashed rgba(173,112,17,.55)}.zd-overlap-box{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;font-size:13px}.zd-overlap-box.ok{background:#eef9f4;color:#23644f}.zd-overlap-box.warn{background:#fff7e8;color:#805a16}.zd-overlap-box span{font-size:12px;line-height:1.45}.zd-month-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.zd-month-grid .zd-mode-card{min-height:118px;text-align:left}.zd-month-grid .zd-mode-card strong,.zd-month-grid .zd-mode-card small{display:block}.zd-month-grid .zd-mode-card small{margin-top:6px}.pd-hilfe{position:relative;display:inline-flex;margin-left:10px}.pd-hilfe-btn{width:26px;height:26px;border-radius:50%;border:1px solid var(--pd-border);background:var(--pd-card);color:var(--pd-primary);font-weight:800;font-size:.82rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .15s var(--pd-ease),transform .15s var(--pd-ease)}.pd-hilfe-btn:hover{background:var(--pd-bg);transform:translateY(-1px)}.pd-hilfe-pop{position:absolute;top:34px;left:0;z-index:30;width:min(320px,82vw);background:var(--pd-card);border:1px solid var(--pd-border);border-radius:12px;padding:14px 16px;box-shadow:var(--pd-shadow-lg);font-size:.87rem;line-height:1.5;color:var(--pd-text)}.pd-hilfe-pop strong{display:block;margin-bottom:5px;color:var(--pd-primary-dark);font-size:.92rem}@media(max-width:640px){.pd-hilfe-pop{left:auto;right:0}}.pd-odi-overview{margin-bottom:16px!important;padding:12px 14px!important;border-radius:16px!important}.pd-odi-overview-head{align-items:center!important;margin-bottom:8px!important}.pd-odi-overview-head small{font-size:.6rem!important;margin:0!important}.pd-odi-overview-head h2{font-size:.9rem!important;display:inline;margin-left:7px!important}.pd-odi-overview-head>div{display:flex;align-items:center}.pd-odi-overview-head>span{font-size:.7rem!important}.pd-odi-module-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important;gap:7px!important}.pd-odi-module-card{padding:9px 11px!important;border-radius:11px!important;gap:2px 9px!important}.pd-odi-module-card strong{font-size:.78rem!important}.pd-odi-module-card small,.pd-odi-module-card span{font-size:.65rem!important}.pd-odi-module-card b{font-size:1.2rem!important}.pd-dashboard-focus-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:2px 0 14px}.pd-dashboard-focus-head>div>small{display:block;color:var(--pd-primary);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px}.pd-dashboard-focus-head h2{font-size:1.15rem;margin:0}.pd-dashboard-focus-head p{margin:3px 0 0;color:var(--pd-muted);font-size:.78rem}.pd-dashboard-context-link{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--pd-primary);font-weight:700;font-size:.76rem;cursor:pointer;padding:5px 0}.pd-stats-grid-priority{gap:12px!important;margin-bottom:18px!important}.pd-stats-grid-priority .pd-stat-card{padding:15px 17px;border-radius:15px}.pd-stats-grid-priority .pd-stat-card strong{font-size:1.45rem;margin:7px 0 2px}.pd-stats-grid-priority .pd-stat-card small{display:block;color:var(--pd-muted);font-size:.68rem}.pd-stats-grid-priority .pd-stat-card.attention{border-color:#f1caca;background:linear-gradient(180deg,#fff,#fff8f8)}.pd-stats-grid-priority .pd-stat-card.attention:before{background:#dc2626}.pd-stats-grid-priority .pd-stat-card.attention strong{color:#b91c1c}.pd-dashboard-main-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.pd-dashboard-secondary{display:grid;gap:18px;align-content:start}.pd-dashboard-task-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--pd-border);cursor:pointer}.pd-dashboard-task-row>div{display:flex;align-items:center;gap:8px;min-width:0}.pd-dashboard-task-row>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-dashboard-task-row.overdue{color:#b91c1c}.pd-dashboard-task-row small{color:var(--pd-muted);white-space:nowrap}.pd-empty-state{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--pd-muted);gap:6px;padding:22px}.pd-empty-state svg{color:#9ab9b6}.pd-empty-state strong{color:var(--pd-text);font-size:.9rem}.pd-empty-state span{font-size:.78rem;max-width:300px}.pd-empty-state button{margin-top:5px;border:1px solid var(--pd-border);background:#f8fbfb;color:var(--pd-primary);border-radius:9px;padding:7px 11px;font-weight:700;font-size:.74rem;cursor:pointer}.pd-dashboard-focus-head-logdi{margin-bottom:14px}.pd-dashboard-clock-hero{margin-bottom:18px!important}.pd-dashboard-focus-head-logdi+.pd-dashboard-clock-hero{margin-top:0}@media(max-width:900px){.pd-dashboard-focus-head{align-items:flex-start;flex-direction:column;gap:5px}.pd-dashboard-main-grid{grid-template-columns:1fr}.pd-odi-overview-head>span{display:none}}input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;margin:0!important;flex:0 0 18px!important;vertical-align:middle;accent-color:var(--pd-primary,#078A91);cursor:pointer}label:has(>input[type=checkbox]){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start;gap:8px!important;min-height:32px}.zd-check,.pd-check,.form-check,.checkbox-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.zd-terminal-brand{position:absolute;top:28px;left:50%;transform:translate(-50%)}.zd-terminal-brand img{width:96px;height:96px;object-fit:contain}.zd-terminal-card small{display:flex;align-items:center;justify-content:center;gap:6px}.zd-terminal-hardware{display:flex;align-items:center;gap:9px;padding:12px 14px;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:12px;text-align:left;font-size:.9rem;color:var(--pd-text)}.zd-terminal-footnote{position:absolute;bottom:24px;color:var(--pd-muted);font-size:.78rem;letter-spacing:.02em}.zd-terminal-card.busy{border:2px solid #d9a514}.zd-terminal-ok{color:var(--pd-ok)}.zd-terminal-name{position:fixed;top:22px;left:50%;transform:translate(-50%);font-size:13px;font-weight:700;color:var(--pd-muted);letter-spacing:.02em}.zd-terminal-admin-panel{position:fixed;right:24px;top:68px;width:min(390px,calc(100vw - 48px));padding:18px;background:#fff;border:1px solid var(--pd-border);border-radius:16px;box-shadow:0 18px 60px #0f172a2e;z-index:30}.zd-terminal-admin-panel>div:first-child{display:flex;align-items:center;gap:9px;color:var(--pd-primary);margin-bottom:8px}.zd-terminal-admin-panel p{font-size:13px;color:var(--pd-muted);line-height:1.5;margin:8px 0 14px}.zd-terminal-admin-panel .pd-btn{margin-right:8px;margin-top:6px}.zd-terminal-card.setup>small{display:block;margin-top:12px;color:var(--pd-muted)}.pd-brand{justify-content:center;padding:6px 7px 14px;margin-bottom:18px;min-height:112px;overflow:visible}.pd-brand-logo{display:block;width:108px;height:108px;max-width:108px;object-fit:contain;object-position:center}.pd-brand-icon-crop{overflow:visible;width:48px;height:48px;background:transparent}.pd-brand-icon-crop img{position:static;width:48px;height:48px;max-width:48px;object-fit:contain}.pd-topbar-logo-crop{overflow:visible;background:transparent}.pd-topbar-logo-crop img{position:static;width:38px;height:38px;max-width:38px;object-fit:contain}.zd-terminal-brand{width:150px;height:150px;overflow:visible}.zd-terminal-brand img{width:150px!important;height:150px!important;max-width:150px;object-fit:contain!important;object-position:center}.pd-auth-logo{overflow:visible}.pd-auth-logo img{object-fit:contain;object-position:center}@media(max-width:900px){.pd-brand{min-height:auto}.pd-brand-logo{width:92px;height:92px;max-width:92px}}.pd-nav-section-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3px 12px 5px;border:0;background:transparent;color:#8a9598;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;cursor:pointer;text-align:left}.pd-nav-section-toggle svg{transition:transform .16s ease}.pd-nav-section.collapsed .pd-nav-section-toggle svg{transform:rotate(-90deg)}.pd-nav-section-items{display:grid;gap:4px}.pd-nav-section.collapsed .pd-nav-section-items{display:none}.pd-nav-section.collapsed{margin-bottom:7px}.zd-terminal{background:radial-gradient(circle at top,#fff 0,#f5f9f8 48%,#edf4f3)}.zd-terminal-brand{top:24px;left:30px;transform:none;width:190px;height:92px;display:grid;place-items:center}.zd-terminal-brand img{width:190px!important;height:92px!important;max-width:190px;object-fit:contain!important;object-position:left center}.zd-terminal-clock{position:fixed;top:28px;right:76px;text-align:right;color:#344542;display:grid;gap:2px}.zd-terminal-clock strong{font-size:30px;line-height:1}.zd-terminal-clock span{font-size:12px;color:#73817e;text-transform:capitalize}.zd-terminal-name{position:fixed;top:128px;left:50%;transform:translate(-50%);display:grid;text-align:center;gap:3px;color:#71807e}.zd-terminal-name strong{font-size:15px;color:#293a37}.zd-terminal-name span{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.zd-terminal-card{border-top:5px solid var(--terminal-accent,var(--pd-primary));box-shadow:0 24px 70px #1b3a361c}.zd-terminal-card svg{color:var(--terminal-accent,var(--pd-primary))}.zd-terminal-card.ok{border-color:#2d8c7b}.zd-terminal-settings{top:26px;right:24px}@media(max-width:700px){.zd-terminal-brand{left:18px;width:130px}.zd-terminal-brand img{width:130px!important}.zd-terminal-clock{right:65px}.zd-terminal-clock strong{font-size:22px}.zd-terminal-clock span{display:none}.zd-terminal-card{padding:34px 22px}.zd-terminal-card h1{font-size:28px}}.odi-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.odi-span{grid-column:1/-1}.odi-fieldset{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.odi-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.odi-logo-preview{min-height:190px;border:1px dashed #cbd8d7;border-radius:14px;display:grid;place-items:center;padding:18px;background:#f8fbfb}.odi-logo-preview img{max-width:100%;max-height:150px;object-fit:contain}.odi-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.odi-upload{position:relative;overflow:hidden}.odi-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.odi-muted{color:var(--bd-muted,var(--pd-muted,#718080));font-size:12px}.odi-session{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--bd-border,var(--pd-border,#e2e8e8))}.bd-panel-head h3,.pd-panel-head h3{display:flex;align-items:center;gap:7px}.bd-topbar,.pd-topbar{align-items:center}.bd-content>*,.pd-content>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.bd-card,.pd-card,.bd-form label,.pd-form label{min-width:0}.bd-form input,.bd-form select,.bd-form textarea,.pd-form input,.pd-form select,.pd-form textarea{max-width:100%;box-sizing:border-box}.bd-btn,.pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;vertical-align:middle}.bd-panel-head,.pd-panel-head{align-items:flex-start;gap:12px}.bd-panel-head>*,.pd-panel-head>*{min-width:0}@media(max-width:900px){.odi-profile-grid,.odi-form-two{grid-template-columns:1fr}.odi-session{align-items:flex-start;flex-direction:column}}.zd-stack{display:grid;gap:18px}.zd-span-2{grid-column:1/-1}.zd-inline-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;min-height:42px}.zd-inline-check input{width:auto}.pd-form-inline{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.pd-form-inline>input,.pd-form-inline>select{min-width:160px;flex:1}.zd-chip-row,.zd-plan-legend{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.zd-color-chip,.zd-plan-legend span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border,#dfe5e8);border-radius:999px;padding:6px 10px;background:#fff}.zd-color-chip i,.zd-plan-legend i{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.zd-color-chip small{opacity:.65}.zd-color-chip button{border:0;background:transparent;display:inline-flex;cursor:pointer;padding:2px}.zd-message-list{display:grid;gap:10px}.zd-message-card{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px;border:1px solid var(--border,#dfe5e8);border-radius:12px;background:#fff;cursor:pointer}.zd-message-card.unread{box-shadow:inset 4px 0 0 var(--primary,#0f766e);background:#f7fbfa}.zd-message-icon{width:38px;height:38px;border-radius:10px;background:#eef6f4;display:grid;place-items:center}.zd-message-icon svg{width:18px}.zd-message-meta{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.zd-message-meta span,.zd-message-card small{font-size:.78rem;color:#667}.zd-message-card p{white-space:pre-wrap;margin:.45rem 0}.zd-message-card small{display:flex;gap:5px;align-items:center}.zd-survey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.zd-check-list{display:grid;gap:8px;margin:10px 0}.zd-check-list label{display:flex!important;flex-direction:row!important;gap:8px;align-items:center}.zd-check-list input{width:auto}.zd-response-list{display:grid;gap:6px;margin:10px 0 14px}.zd-response-list>div{display:flex;justify-content:space-between;gap:12px;padding:7px 9px;background:#f7f8f9;border-radius:7px}.zd-planning-scroll{overflow:auto;margin-top:12px;max-width:100%}.zd-planning-table{border-collapse:separate;border-spacing:2px;min-width:max-content}.zd-planning-table th,.zd-planning-table td{border:1px solid #e2e7e9;border-radius:4px;height:38px;min-width:42px;text-align:center;padding:2px}.zd-planning-table th:first-child{position:sticky;left:0;z-index:2;background:#fff;min-width:160px;text-align:left;padding:6px 10px}.zd-planning-table thead th{position:sticky;top:0;background:#f7f8f9;z-index:1}.zd-planning-table select{width:100%;min-width:38px;max-width:48px;border:0;background:#ffffffc7;font-size:0;color:transparent;padding:3px}.zd-planning-table select:focus{font-size:.78rem;color:#111;min-width:130px;position:relative;z-index:4}.zd-empty{padding:24px;text-align:center;color:#667}.zd-duration-switch{display:flex;gap:6px;align-items:center}.zd-duration-switch button{border:1px solid #d9e1e4;background:#fff;border-radius:8px;padding:7px 11px;cursor:pointer}.zd-duration-switch button.active{background:#e8f5f2;border-color:#7bbbad;font-weight:700}@media(max-width:720px){.zd-message-meta{display:grid;gap:2px}.zd-survey-grid{grid-template-columns:1fr}.pd-form-inline>*{min-width:100%!important}.zd-planning-table th:first-child{min-width:125px}}.zd-plan-cell-items{display:flex;flex-direction:column;gap:2px;min-width:28px;min-height:34px;align-items:stretch;justify-content:center}.zd-plan-clickable{cursor:pointer;vertical-align:top;padding:2px!important}.zd-plan-clickable:hover{outline:2px solid rgba(15,118,110,.18);outline-offset:-2px}.zd-plan-mini{border:0;border-radius:5px;color:#fff;min-height:22px;padding:2px 3px;display:flex;align-items:center;justify-content:space-between;gap:2px;font-size:9px;cursor:pointer;overflow:hidden}.zd-plan-mini span{font-weight:800;line-height:1}.zd-plan-mini small{font-size:7px;line-height:1;opacity:.95}.zd-plan-mini.absence{cursor:default;border:1px dashed rgba(255,255,255,.8)}.zd-plan-add{display:grid;place-items:center;color:#64748b;font-weight:800;font-size:18px;min-height:28px}.zd-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;z-index:1200;display:grid;place-items:center;padding:20px}.zd-modal{width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:18px;padding:22px;box-shadow:0 24px 80px #0f172a47}@media(max-width:720px){.zd-modal{padding:16px;border-radius:14px}.zd-plan-mini{min-width:30px}.zd-planning-table th:first-child{min-width:115px}}.zd-notification-grid{display:grid;gap:10px;margin:14px 0}.zd-notification-row{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px}.zd-notification-row small{grid-column:1/2;color:#64748b}.zd-notification-row label{display:flex;align-items:center;gap:6px;white-space:nowrap}@media(max-width:640px){.zd-notification-row{grid-template-columns:1fr 1fr}.zd-notification-row strong,.zd-notification-row small{grid-column:1/-1}}.zd-plan-mini.absence.pending{background:repeating-linear-gradient(135deg,var(--plan-color,#94a3b8) 0,var(--plan-color,#94a3b8) 6px,rgba(255,255,255,.45) 6px,rgba(255,255,255,.45) 10px);outline:1px dashed rgba(55,65,81,.55);color:#17202a;text-shadow:0 1px rgba(255,255,255,.6)}.zd-hatch-swatch,.zd-calendar-legend i.pending{background:repeating-linear-gradient(135deg,#94a3b8 0,#94a3b8 5px,#fff 5px,#fff 9px)!important;border:1px solid #64748b!important}.zd-team-calendar .zd-cal-day.pending{background-image:repeating-linear-gradient(135deg,#ffffff26 0,#ffffff26 6px,#ffffffb8 6px,#ffffffb8 10px)!important;background-blend-mode:screen;outline:1px dashed #64748b;outline-offset:-2px}.zd-status-list{display:grid;gap:6px;margin:10px 0 14px}.zd-status-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border-radius:9px;border:1px solid #e5e7eb;background:#fff}.zd-status-list>div.done{background:#f1faf7;border-color:#c8e8dd}.zd-status-list>div.open{background:#fff9ed;border-color:#f2ddb1}.zd-status-list strong{display:inline-flex;align-items:center;gap:5px;font-size:.8rem}.zd-status-list.compact{margin-top:9px;max-width:620px}.zd-reminder-list{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:9px 0}.zd-reminder-list>strong,.zd-reminder-list>span{display:inline-flex;align-items:center;gap:5px;font-size:.78rem}.zd-reminder-list>span{border:1px solid #e5e7eb;border-radius:999px;padding:5px 8px;background:#fafafa}.zd-deadline{display:flex;align-items:center;gap:6px;font-size:.82rem;color:#64748b}.zd-view-switch{display:inline-flex;gap:4px;padding:4px;background:#f1f5f9;border-radius:10px;margin:10px 0}.zd-view-switch button{border:0;background:transparent;padding:7px 12px;border-radius:7px;cursor:pointer}.zd-view-switch button.active{background:#fff;font-weight:700;box-shadow:0 1px 4px #0f172a1f}.zd-inline-color{width:26px!important;height:26px!important;border:0!important;padding:0!important;background:transparent!important}.zd-deployment-cards{display:grid;gap:12px;margin-top:12px}.zd-deployment-person{border:1px solid #e2e8f0;border-radius:12px;padding:12px}.zd-deployment-person>strong{display:block;margin-bottom:8px}.zd-deployment-day{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:7px 0;border-top:1px solid #eef2f7;cursor:pointer}.zd-deployment-day>div{display:flex;gap:6px;flex-wrap:wrap}.zd-deployment-day span{color:#fff;border-radius:7px;padding:5px 8px;font-size:.82rem}.zd-deployment-day span.pending{color:#17202a;background:repeating-linear-gradient(135deg,var(--plan-color,#94a3b8) 0,var(--plan-color,#94a3b8) 6px,rgba(255,255,255,.5) 6px,rgba(255,255,255,.5) 10px)!important}.zd-deployment-day em{color:#94a3b8;font-size:.82rem}@media(max-width:640px){.zd-deployment-day{grid-template-columns:1fr}}.zd-absence-warning{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.zd-absence-warning>span{display:block}.zd-override-check{display:flex!important;align-items:center;gap:8px;margin-top:4px;font-weight:600}.zd-override-check input{width:auto!important;margin:0}:focus-visible{outline:3px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.feedback-button,.changelog-button{min-height:40px;min-width:44px}@media(max-width:900px){html,body,#root{max-width:100%;overflow-x:hidden}.ld-topbar{position:sticky;top:0;z-index:80;min-width:0;gap:8px}.ld-topbar-actions{min-width:0;display:flex;gap:6px;overflow-x:auto}.ld-content{width:100%;min-width:0;box-sizing:border-box}.ld-card,.ld-kurs-card,.ld-panel{max-width:100%;min-width:0;box-sizing:border-box}.ld-table-scroll{max-width:100%;overflow-x:auto}form,[class*=form-grid],[style*=grid-template-columns]{min-width:0}input,select,textarea,button{max-width:100%;box-sizing:border-box}}@media(max-width:640px){.ld-topbar{padding:10px 12px!important;height:auto!important;min-height:58px;align-items:flex-start;flex-wrap:wrap}.ld-topbar h1{font-size:1.05rem!important}.ld-content{padding:12px 10px 84px!important}.ld-stats-grid{grid-template-columns:1fr!important}.ld-tabs{max-width:100%;overflow-x:auto;white-space:nowrap}.ld-btn{min-height:40px}table{min-width:680px}}@media(max-width:900px){.pd-main{margin-left:0!important;width:100%!important}.pd-sidebar{display:none!important}.pd-topbar{position:sticky;top:0;z-index:80;min-width:0;gap:8px}.pd-topbar-actions{min-width:0;display:flex;gap:6px;overflow-x:auto}.pd-content{width:100%;min-width:0;box-sizing:border-box;padding:18px 14px 92px!important}.pd-card,.pd-panel{max-width:100%;min-width:0;box-sizing:border-box}}@media(max-width:640px){.pd-topbar{padding:10px 12px!important;height:auto!important;min-height:58px;align-items:flex-start;flex-wrap:wrap}.pd-topbar h1{font-size:1.05rem!important}.pd-content{padding:12px 10px 84px!important}.pd-stats-grid{grid-template-columns:1fr!important}.pd-tabs{max-width:100%;overflow-x:auto;white-space:nowrap}.pd-btn{min-height:40px}}body{background-image:radial-gradient(circle at 90% 5%,rgba(20,184,166,.055),transparent 25%),radial-gradient(circle at 5% 92%,rgba(59,130,246,.045),transparent 24%)}.app-page-heading{min-width:0;display:grid;gap:2px}.app-page-heading h1{margin:0!important;line-height:1.18}.app-page-heading p{margin:2px 0 0!important;color:var(--app-muted,#64748b);font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:720px}.app-breadcrumb{display:block;color:var(--app-primary,#0f766e)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;margin:0!important}.ui-toast,.toast,[class*=-alert].success{box-shadow:0 8px 24px #0f172a14}.ui-skeleton{position:relative;overflow:hidden;background:#eef2f3;border-radius:10px;min-height:16px}.ui-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:odi-skeleton 1.25s infinite}@keyframes odi-skeleton{to{transform:translate(100%)}}button[title],[role=button][title]{position:relative}@media(max-width:900px){.app-page-heading p{display:none}.app-breadcrumb{font-size:9px!important}}:root{--app-primary:var(--pd-primary);--app-muted:var(--pd-muted)}.pd-sidebar{box-shadow:none}.pd-topbar{height:auto!important;min-height:82px;padding-top:10px!important;padding-bottom:10px!important}.pd-card,.pd-panel,.ld-card,.ld-panel,.pd-btn,.ld-btn{box-shadow:none!important}.pd-btn-primary{background:var(--pd-primary)!important;box-shadow:none!important}.zd-planning-scroll{border:1px solid var(--pd-border);border-radius:14px;background:#fff;overflow:auto}.zd-planning-table{border-collapse:separate!important;border-spacing:0!important}.zd-planning-table thead th{position:sticky;top:0;background:#f8faf9;z-index:4}.zd-planning-table th:first-child{position:sticky;left:0;z-index:5;background:#f8faf9}.zd-planning-table td{min-width:48px;height:52px}.zd-plan-mini{box-shadow:none!important;border:1px solid rgba(255,255,255,.6)!important}.zd-plan-add{opacity:.25;transition:opacity .15s ease}.zd-plan-clickable:hover .zd-plan-add{opacity:1}.zd-deployment-person{border:1px solid var(--pd-border)!important;box-shadow:none!important;border-radius:14px!important}.zd-modal{border-radius:18px!important;box-shadow:0 24px 70px #0f172a38!important}.zd-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.zd-vacation-negative{border-color:#f59e0b!important;background:#fffaf0!important}.zd-vacation-negative>strong{color:#b45309!important}.zd-negative-note{display:block;margin-top:6px;color:#92400e!important;font-weight:650}.zd-survey-question-builder{display:grid;gap:12px;margin:14px 0}.zd-survey-question-card{border:1px solid var(--border,#dfe5e8);border-radius:12px;padding:14px;background:#f9fbfb}.zd-survey-answer-question{display:grid;gap:7px;padding:14px 0;border-bottom:1px solid #e7ecee}.zd-survey-answer-question:last-of-type{border-bottom:0}.zd-survey-admin-questions{display:grid;gap:7px;margin:10px 0 14px}.zd-survey-admin-questions>div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:#f7f9f9;border-radius:8px}.zd-survey-admin-questions small{color:#667}.zd-response-list-detailed>div{align-items:flex-start}.zd-response-list-detailed>div>div{display:grid;gap:3px;text-align:right}.zd-stack>.pd-card{border-radius:14px!important}.pd-panel-head{min-height:42px}.pd-form,.pd-form-row{gap:12px}.pd-form input,.pd-form textarea,.pd-form select,.pd-form-row input,.pd-form-row textarea,.pd-form-row select{border-radius:10px}.zd-row-actions{display:flex;gap:7px;flex-wrap:wrap}.zd-editor-hint{padding:8px 10px;border-radius:9px;background:#f3f8f7;color:var(--pd-muted);font-size:12.5px}.zd-modal,.zd-editor-modal{border-radius:16px!important}.zd-form-grid{gap:12px}.odi-onboarding-action.clickable{cursor:pointer;transition:background .15s,border-color .15s}.odi-onboarding-action.clickable:hover,.odi-onboarding-action.clickable:focus-visible{background:#f6faf9;border-color:#b9d6d1;outline:none}.odi-onboarding-target{display:block;color:var(--pd-primary,var(--bd-primary,#0f766e));margin-top:3px;font-weight:650}.auth-card .auth-register-options button,.auth-card .auth-choice-card,.auth-card .auth-secondary-card{height:auto!important;min-height:68px;white-space:normal;overflow:visible;line-height:1.25}.auth-card .auth-register-options button span,.auth-card .auth-choice-card span,.auth-card .auth-secondary-card span{display:block;white-space:normal;line-height:1.35}.pd-btn-primary{background:#0f766e!important;border-color:#0f766e!important;color:#fff!important}.pd-btn-primary:hover{background:#0b5a54!important;border-color:#0b5a54!important}.pd-main{min-height:100vh;display:flex;flex-direction:column;min-width:0}.pd-content{flex:1}.pd-legal-footer{margin-top:auto;width:100%;border-top:1px solid var(--pd-border);background:#fff;justify-content:center}@media(max-width:760px){.pd-legal-footer{padding-bottom:82px;flex-wrap:wrap;gap:8px 14px}}.pd-app-shell{min-height:100vh;width:100%;display:block}.pd-main{min-height:100vh;min-width:0;display:flex;flex-direction:column;box-sizing:border-box}.pd-content{flex:1 0 auto;min-width:0;width:100%;max-width:1680px;margin:0 auto!important;align-self:stretch!important;box-sizing:border-box}.pd-content>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.pd-legal-footer{flex:0 0 auto;width:100%;margin-top:auto;box-sizing:border-box}@media(min-width:901px){.pd-main{margin-left:0!important;width:100%!important}.pd-content{padding:28px 30px 44px!important}.pd-legal-footer{padding-left:30px;padding-right:30px}}@media(max-width:900px){.pd-main{margin-left:0!important;width:100%!important}.pd-content{padding:14px 12px calc(92px + env(safe-area-inset-bottom))!important;max-width:none}.pd-legal-footer{padding:12px 12px calc(84px + env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px 14px}}@media(max-width:900px){.pd-topbar{height:auto;min-height:58px;padding:8px 12px;gap:8px;flex-wrap:wrap}.pd-content{width:100%;max-width:none;padding:12px 10px calc(92px + env(safe-area-inset-bottom))!important}.pd-card{max-width:100%;overflow-wrap:anywhere}.pd-modal{width:min(96vw,760px)!important;max-height:92vh;overflow:auto}.pd-form [style*=grid-template-columns],.pd-grid-2,.pd-grid-3{grid-template-columns:1fr!important}.pd-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(min-width:901px){.pd-sidebar{display:flex!important;width:248px!important;left:0!important;top:0!important;bottom:0!important;position:fixed!important;z-index:30}.pd-main{margin-left:248px!important;width:calc(100% - 248px)!important;min-width:0!important}.pd-content{width:100%!important;max-width:1680px!important;margin:0 auto!important;padding:28px 30px 44px!important}}@media(max-width:900px){.pd-sidebar{display:none!important}.pd-main{margin-left:0!important;width:100%!important}.pd-content{width:100%!important;max-width:none!important;padding:12px 10px calc(92px + env(safe-area-inset-bottom))!important}}.pd-customer-portal{min-height:100vh;width:min(980px,calc(100% - 24px));margin:0 auto;padding:36px 0;display:grid;gap:16px}.pd-customer-hero{background:#fff;border:1px solid var(--pd-border);border-radius:18px;padding:24px;box-shadow:var(--pd-shadow)}.pd-customer-hero small{color:var(--pd-primary);font-weight:800;letter-spacing:.08em}.pd-customer-hero h1{margin:6px 0}.pd-customer-hero p{color:var(--pd-muted)}.pd-customer-actions{display:flex;gap:8px;flex-wrap:wrap}.odi-profile-avatar-row{display:flex;align-items:center;gap:14px;margin-bottom:10px}@media(max-width:600px){.pd-customer-portal{padding:14px 0}.pd-customer-actions .pd-btn{flex:1;justify-content:center}.odi-profile-avatar-row{align-items:flex-start}}.zd-month-card-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--pd-border);text-align:left;cursor:pointer;color:inherit;font:inherit;transition:.15s ease}.zd-month-card-button:hover{border-color:#0f766e;box-shadow:0 4px 14px #0f766e1a;transform:translateY(-1px)}.zd-month-card-button em{font-style:normal;color:#0f766e;font-size:11px;font-weight:750}.zd-year-detail-modal{width:min(920px,96vw)!important;max-height:90vh;overflow:auto}.zd-year-detail-actions{display:flex;justify-content:flex-end;margin-bottom:10px}.zd-year-day-list{display:grid;gap:7px}.zd-year-day-row{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:10px 12px;border:1px solid #dfe6e4;border-radius:10px;background:#fff}.zd-year-day-date{display:grid;align-content:start}.zd-year-day-date span{font-size:11px;color:var(--pd-muted);text-transform:capitalize}.zd-year-day-content{display:grid;gap:5px;font-size:12px}.zd-year-day-content>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.zd-year-absence-list{display:flex;gap:5px;flex-wrap:wrap}.zd-absence-chip{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:700}.zd-absence-chip.paid{background:#eaf8f4;color:#087164}.zd-absence-chip.unpaid{background:#f1f1f1;color:#4b5563;border:1px solid #d5d7da}@media(max-width:600px){.zd-year-day-row{grid-template-columns:1fr}.zd-year-detail-actions .pd-btn{width:100%;justify-content:center}}.zd-search-field,.zd-search-select{position:relative}.zd-search-trigger{width:100%;min-height:42px;border:1px solid var(--pd-border);background:#fff;border-radius:10px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;color:var(--pd-text);cursor:pointer}.zd-search-trigger>strong,.zd-search-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-search-trigger small{margin-left:auto;color:var(--pd-muted);font-weight:500;white-space:nowrap}.zd-placeholder{color:var(--pd-muted)}.zd-search-menu{position:absolute;z-index:80;top:calc(100% + 5px);left:0;right:0;max-height:300px;overflow:auto;background:#fff;border:1px solid var(--pd-border);border-radius:12px;box-shadow:0 14px 38px #142d2b29;padding:6px}.zd-search-input{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--pd-border);position:sticky;top:0;background:#fff;z-index:1}.zd-search-input input{border:0!important;box-shadow:none!important;padding:5px!important}.zd-search-option{width:100%;border:0;background:#fff;border-radius:8px;padding:8px 9px;text-align:left;display:flex;justify-content:space-between;gap:10px;cursor:pointer}.zd-search-option:hover,.zd-search-option.selected{background:#edf8f6}.zd-search-option small{color:var(--pd-muted);font-weight:500}.zd-search-empty{padding:12px;color:var(--pd-muted);text-align:center}.pd-project-calendar-scroll{overflow:auto;border:1px solid var(--pd-border);border-radius:12px}.pd-project-calendar{min-width:980px;display:grid;grid-template-columns:60px repeat(7,minmax(126px,1fr));grid-template-rows:48px 960px;position:relative;background:#fff}.pd-project-calendar-time-head{grid-column:1;grid-row:1;border-right:1px solid #ccd5d3;border-bottom:1px solid #ccd5d3}.pd-project-calendar-day-head{grid-row:1;display:grid;place-content:center;text-align:center;border-right:1px solid #ccd5d3;border-bottom:1px solid #ccd5d3;background:#f7faf9}.pd-project-calendar-day-head strong{font-size:12px}.pd-project-calendar-day-head span{font-size:11px;color:var(--pd-muted)}.pd-project-calendar-times{grid-column:1;grid-row:2;position:relative;border-right:1px solid #ccd5d3;background:#fafcfc}.pd-project-calendar-times span{position:absolute;right:7px;transform:translateY(-6px);font-size:10px;color:var(--pd-muted)}.pd-project-calendar-day{grid-row:2;position:relative;border-right:1px solid #ccd5d3;-webkit-user-select:none;user-select:none}.pd-project-calendar-slot{height:15px;border-bottom:1px solid #eef2f1;cursor:crosshair}.pd-project-calendar-slot:nth-child(4n){border-bottom-color:#ccd5d3}.pd-project-calendar-slot:hover,.pd-project-calendar-slot.selecting{background:#dff3ef}.pd-project-calendar-entry{position:absolute;left:4px;right:4px;z-index:4;background:#d8f0eb;border:1px solid #72b9af;border-left:4px solid var(--pd-primary);border-radius:7px;padding:4px 6px;overflow:hidden;pointer-events:none}.pd-project-calendar-entry strong,.pd-project-calendar-entry small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-project-calendar-entry strong{font-size:10px}.pd-project-calendar-entry small{font-size:9px;color:#45635f}.pd-project-calendar-modal{width:min(760px,94vw);max-height:92vh;overflow:visible}.pd-project-calendar-modal .zd-search-menu{max-height:220px}@media(max-width:700px){.pd-project-calendar{min-width:840px}.pd-project-calendar-card .pd-panel-head{align-items:flex-start;flex-direction:column}.pd-project-calendar-modal{overflow:auto}.zd-search-menu{position:fixed;left:12px;right:12px;top:20vh;max-height:55vh}}.pd-project-calendar-entry{background:color-mix(in srgb,var(--entry-color,#0F766E) 16%,white);border-color:color-mix(in srgb,var(--entry-color,#0F766E) 55%,white);border-left-color:var(--entry-color,#0F766E)}.pd-report-profile-list{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 14px}.pd-report-profile-chip{border:1px solid var(--pd-border);background:#fff;border-radius:11px;padding:8px 11px;display:grid;gap:2px;text-align:left;cursor:pointer}.pd-report-profile-chip:hover{border-color:var(--pd-primary);background:#f1faf8}.pd-report-profile-chip small{color:var(--pd-muted)}.odi-dashboard-notifications{margin-top:14px}.odi-dashboard-notifications h3{display:flex;align-items:center;gap:7px}.odi-dashboard-notifications p{margin:3px 0 0;font-size:12.5px;opacity:.72}.odi-notification-list{display:grid;gap:7px}.odi-notification-row{width:100%;border:1px solid var(--pd-border,var(--bd-border,#dfe7e4));background:#fff;border-radius:10px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;cursor:pointer}.odi-notification-row:hover{border-color:var(--pd-primary,var(--bd-primary,#166b63))}.odi-notification-row span{min-width:0;display:grid;gap:2px}.odi-notification-row strong{overflow:hidden;text-overflow:ellipsis}.odi-notification-row small{opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logdi-info-dashboard-link{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;margin:12px 0;border-left:4px solid var(--pd-primary)}.logdi-info-dashboard-link>span{display:flex;align-items:center;gap:10px}.logdi-info-dashboard-link span span{display:grid;gap:2px}.logdi-info-dashboard-link small{color:var(--pd-muted)}.zd-year-summary{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin:12px 0}.zd-year-summary>div{padding:12px;border:1px solid var(--pd-border);border-radius:12px;background:linear-gradient(180deg,#fff,#f7faf9)}.zd-year-summary span{display:block;font-size:12px;color:var(--pd-muted)}.zd-year-summary strong{font-size:18px}.zd-year-progress{height:9px;background:#edf2f0;border-radius:99px;overflow:hidden;margin-top:8px}.zd-year-progress>i{display:block;height:100%;background:var(--pd-primary);border-radius:inherit}.zd-month-card-button{position:relative;overflow:hidden}.zd-month-card-button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pd-primary);opacity:.35}@media(max-width:800px){.zd-year-summary{grid-template-columns:repeat(2,1fr)}}.zd-year-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.zd-month-card{padding:15px 16px;min-height:118px}.zd-month-card strong{font-size:.82rem;color:var(--pd-text)}.zd-month-card span{font-size:1rem;line-height:1.35}.zd-month-card small{font-size:.75rem;line-height:1.45;min-height:auto}.zd-month-card-button em{margin-top:auto;padding-top:8px;font-size:12px}.zd-year-detail-modal{width:min(1080px,96vw)!important}.zd-year-day-row{grid-template-columns:120px 1fr;gap:18px;padding:14px 16px;border-radius:12px}.zd-year-day-date strong{font-size:15px}.zd-year-day-date span{font-size:12px;margin-top:2px}.zd-year-day-content{gap:8px;font-size:13px;line-height:1.45}.zd-year-day-content>div{gap:7px}.zd-year-detail-actions{gap:8px;flex-wrap:wrap}@media(max-width:1150px){.zd-year-grid{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media(max-width:800px){.zd-year-grid{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media(max-width:540px){.zd-year-grid{grid-template-columns:1fr}.zd-year-day-row{grid-template-columns:1fr;gap:8px}}.employee-platform-tabs{display:flex;gap:6px;flex-wrap:wrap}.employee-platform-tabs button{display:inline-flex;align-items:center;gap:6px}@media(max-width:560px){.employee-platform-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.employee-platform-tabs button{justify-content:center;min-width:0;padding:9px 6px;font-size:12px}}.odi-push-actions{align-items:stretch}.odi-push-actions .pd-btn,.odi-push-actions .bd-btn{height:auto!important;min-height:42px!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;padding:9px 13px!important;flex:0 1 auto}@media(max-width:600px){.odi-push-actions{display:grid!important;grid-template-columns:1fr!important;width:100%;gap:8px!important}.odi-push-actions .pd-btn,.odi-push-actions .bd-btn{width:100%!important;min-width:0!important;min-height:46px!important;height:auto!important;padding:10px 12px!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}}.odi-pwa-install-hint{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9999;max-width:720px;margin:0 auto;background:#fff;border:1px solid #d9e5e2;border-radius:16px;box-shadow:0 16px 50px #0f2d2a2e;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.odi-pwa-install-hint strong{display:block}.odi-pwa-install-hint p{margin:3px 0 0;font-size:13px;line-height:1.4;color:#64706f}.odi-pwa-install-actions{display:flex;gap:8px;flex:0 0 auto}.odi-pwa-install-actions button{min-height:42px;padding:9px 14px;border-radius:10px;border:1px solid #ccd9d6;background:#fff;font:inherit;font-weight:750;white-space:nowrap}.odi-pwa-install-actions .odi-pwa-install-primary{background:#0f766e;color:#fff;border-color:#0f766e}@media(max-width:600px){.odi-pwa-install-hint{left:10px;right:10px;bottom:calc(82px + env(safe-area-inset-bottom,0px));align-items:stretch;flex-direction:column}.odi-pwa-install-actions{display:grid;grid-template-columns:1fr 1fr}.odi-pwa-install-actions button{width:100%}}@media(max-width:640px){button,.bd-btn,.pd-btn,.ld-btn,.sa-btn{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.odi-row{min-width:0;flex-wrap:wrap}.odi-row>.bd-btn,.odi-row>.pd-btn,.odi-row>.ld-btn{min-width:max-content;min-height:44px;height:auto;white-space:nowrap;padding:10px 14px}}.employee-info-page{display:grid;gap:16px}.employee-info-page .pd-card{border:1px solid var(--pd-border);border-radius:14px;background:#fff}.employee-info-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.employee-info-form .span-2{grid-column:1/-1!important}.employee-info-form :where(input,select,textarea){width:100%;min-height:42px}.employee-info-form textarea{min-height:120px}.employee-info-card{padding:15px!important;border:1px solid var(--pd-border)!important;border-radius:13px!important;background:#fff!important;margin-bottom:10px!important}.employee-info-card.important{border-left:4px solid var(--pd-primary)!important}@media(max-width:720px){.employee-info-form{grid-template-columns:1fr!important}.employee-info-form .span-2{grid-column:1!important}}.zd-receipt-field{display:grid;gap:8px;grid-column:1/-1}.zd-receipt-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.zd-receipt-actions{display:flex;gap:10px;flex-wrap:wrap}.zd-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.zd-receipt-preview{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid var(--pd-border);border-radius:12px;background:#f8fbfb}.zd-receipt-preview img{width:120px;height:92px;object-fit:cover;border-radius:9px;border:1px solid var(--pd-border);background:#fff}.zd-receipt-preview>div{display:grid;gap:5px;min-width:0}.zd-receipt-preview strong,.zd-receipt-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-receipt-preview small{color:var(--pd-muted)}.zd-receipt-file{width:120px;height:92px;display:grid;place-items:center;align-content:center;gap:6px;border-radius:9px;border:1px solid var(--pd-border);background:#fff;color:var(--pd-muted);font-size:11px}@media(max-width:640px){.zd-receipt-actions{display:grid;grid-template-columns:1fr}.zd-receipt-actions .pd-btn{width:100%;min-height:46px;white-space:normal}.zd-receipt-preview{grid-template-columns:86px minmax(0,1fr)}.zd-receipt-preview img,.zd-receipt-file{width:86px;height:86px}.zd-receipt-preview .pd-btn{width:100%;margin-top:4px}}.pd-project-times-head{align-items:flex-start;gap:18px}.pd-project-times-tools{display:flex;align-items:flex-end;justify-content:flex-end;gap:12px;flex-wrap:wrap}.pd-segmented{display:inline-flex;gap:3px;padding:4px;background:#f1f6f5;border:1px solid var(--pd-border);border-radius:11px}.pd-segmented button{border:0;background:transparent;border-radius:8px;padding:8px 11px;font:inherit;font-weight:700;color:var(--pd-muted);cursor:pointer;white-space:nowrap}.pd-segmented button:hover{background:#fff}.pd-segmented button.active{background:#fff;color:var(--pd-primary);box-shadow:0 1px 3px #0f766e24}.pd-project-group-row td{padding:0!important;border-bottom:0!important;background:#fff}.pd-project-group-row td>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 12px;background:#eef8f6;border-left:4px solid var(--pd-primary);border-radius:8px;color:#24413d}.pd-project-group-row strong{font-size:13px}.pd-project-group-row span{font-size:12px;color:var(--pd-muted);font-weight:600}@media(max-width:850px){.pd-project-times-head{flex-direction:column}.pd-project-times-tools{width:100%;justify-content:flex-start;align-items:stretch}.pd-segmented{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.pd-segmented button{white-space:normal}.pd-project-times-tools>.zd-row-actions{width:100%}.pd-project-times-tools>.zd-row-actions .pd-btn{flex:1}.pd-project-group-row td>div{align-items:flex-start;flex-direction:column;gap:3px}}.zd-my-survey-answer{border:1px solid var(--pd-border,#d8e3e1);border-radius:14px;padding:16px;background:#fbfdfd}.zd-my-survey-answer h4,.zd-survey-eval-head h4{margin:0 0 3px}.zd-survey-eval-head{margin-top:18px}.zd-survey-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:12px 0 18px}.zd-survey-stat-card{border:1px solid var(--pd-border,#d8e3e1);border-radius:14px;padding:14px;background:#fff}.zd-survey-stat-head strong{display:block;margin-bottom:3px}.zd-survey-stat-head small{color:#667572}.zd-survey-bars{display:grid;gap:9px;margin-top:13px}.zd-survey-bar-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(110px,2fr) 34px 48px;gap:8px;align-items:center;font-size:13px}.zd-survey-bar-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-survey-bar-track{height:9px;border-radius:999px;background:#e6efed;overflow:hidden}.zd-survey-bar-track i{display:block;height:100%;border-radius:999px;background:#138a80}.zd-survey-bar-row b{text-align:right}.zd-survey-bar-row small{text-align:right;color:#667572}.zd-empty-inline{padding:12px;border:1px dashed #cad8d5;border-radius:12px;color:#667572}@media(max-width:680px){.zd-survey-stats{grid-template-columns:1fr}.zd-survey-bar-row{grid-template-columns:minmax(70px,1fr) minmax(80px,1.6fr) 28px 42px;gap:6px;font-size:12px}}.pd-year-overview-card{padding:20px!important;overflow:hidden}.pd-year-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pd-year-overview-head>div:first-child{min-width:0}.pd-year-overview-head small{display:block;color:var(--pd-primary);font-size:10px;font-weight:850;letter-spacing:.09em}.pd-year-overview-head h3{margin:4px 0 3px;font-size:1.15rem}.pd-year-overview-head p{margin:0;color:var(--pd-muted);font-size:12px}.pd-year-overview-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#e9f7f4;color:var(--pd-primary);flex:0 0 auto}.pd-year-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.pd-year-metric{min-width:0;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--pd-border);border-radius:12px;background:#fbfdfd}.pd-year-metric-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#eef7f5;color:var(--pd-primary);flex:0 0 auto}.pd-year-metric>div{min-width:0;display:grid;gap:2px}.pd-year-metric small{color:var(--pd-muted);font-size:11px}.pd-year-metric strong{font-size:17px;line-height:1.2;white-space:nowrap}.pd-year-overview-footer{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;gap:12px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--pd-border)}.pd-year-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--pd-muted)}.pd-year-progress-copy strong{color:var(--pd-text)}.pd-year-progress-track{height:8px;border-radius:999px;background:#e6efed;overflow:hidden}.pd-year-progress-track i{display:block;height:100%;border-radius:inherit;background:var(--pd-primary)}.pd-year-times-button{white-space:nowrap!important}@media(max-width:900px){.pd-year-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-year-overview-footer{grid-template-columns:1fr}.pd-year-times-button{justify-self:start}}@media(max-width:520px){.pd-year-overview-card{padding:15px!important}.pd-year-overview-grid{grid-template-columns:1fr}.pd-year-metric{padding:11px 12px}.pd-year-times-button{width:100%;justify-content:center!important}}.pd-project-calendar-scroll{max-height:690px;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}.pd-project-calendar{grid-template-rows:48px 1440px 48px!important}.pd-project-calendar-slot{height:15px!important}.pd-project-calendar-time-head,.pd-project-calendar-day-head{position:sticky;top:0;z-index:12}.pd-project-calendar-time-head{background:#f7faf9}.pd-project-calendar-day-head{z-index:11}.pd-project-calendar-week-total,.pd-project-calendar-day-total{grid-row:3;position:sticky;bottom:0;z-index:10;display:grid;place-content:center;padding:6px 8px;background:#f3f8f7;border-top:1px solid #cbd8d5;border-right:1px solid #cbd8d5;text-align:center}.pd-project-calendar-week-total{grid-column:1;background:#e9f5f2;color:var(--pd-primary)}.pd-project-calendar-day-total small,.pd-project-calendar-week-total small{font-size:9px;color:var(--pd-muted);text-transform:uppercase;letter-spacing:.04em}.pd-project-calendar-day-total strong,.pd-project-calendar-week-total strong{font-size:12px}@media(max-width:700px){.pd-project-calendar-scroll{max-height:620px}.pd-project-calendar{min-width:900px!important}}.zd-plan-cell-items{position:relative!important;display:block!important;min-height:48px!important;height:48px!important;overflow:hidden;border-radius:3px}.zd-plan-mini{position:absolute!important;left:0!important;right:0!important;width:100%!important;min-height:0!important;height:auto;padding:1px 3px!important;border-radius:3px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;z-index:2;box-sizing:border-box}.zd-plan-mini.absence{z-index:1}.zd-plan-mini span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-plan-add{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:0!important}.zd-planning-table td{height:52px!important;padding:2px!important}.zd-cal-day{position:relative!important;overflow:hidden;background:#fff!important}.zd-cal-day.away{background:#fff!important;color:#fff!important}.zd-absence-fill{position:absolute;left:0;right:0;display:grid;place-items:center;background:var(--absence-color,#7A8B87);color:#fff;min-height:6px;overflow:hidden}.zd-absence-fill b{font-size:9px;line-height:1;font-weight:800}.zd-absence-fill.pending{background:repeating-linear-gradient(135deg,var(--absence-color,#94a3b8) 0,var(--absence-color,#94a3b8) 6px,rgba(255,255,255,.48) 6px,rgba(255,255,255,.48) 10px);outline:1px dashed #64748b;outline-offset:-2px;color:#17202a;text-shadow:0 1px rgba(255,255,255,.65)}.pd-today-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px}.pd-today-actions>button{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid var(--pd-border);background:#fff;border-radius:13px;padding:13px;color:var(--pd-text);cursor:pointer}.pd-today-actions>button:hover{border-color:var(--pd-primary);background:#f4fbf9}.pd-today-actions svg{color:var(--pd-primary);flex:0 0 auto}.pd-today-actions span{display:grid;gap:2px}.pd-today-actions small{color:var(--pd-muted)}.pd-admin-only-note{margin:14px 0}.pd-admin-only-note p{margin:5px 0 0;color:var(--pd-muted)}@media(max-width:760px){.pd-today-actions{grid-template-columns:1fr 1fr}.pd-admin-team-stats{grid-template-columns:1fr 1fr!important}}@media(max-width:430px){.pd-today-actions{grid-template-columns:1fr}}.zd-team-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.zd-team-chips>span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pd-border);border-radius:999px;padding:6px 9px;background:#fff}.zd-team-chips i{width:9px;height:9px;border-radius:50%}.zd-team-chips small{color:var(--pd-muted)}.zd-team-chips em{font-style:normal;background:#eef5f3;border-radius:999px;padding:1px 6px;font-size:11px}.zd-team-select{grid-column:1/-1;border:1px solid var(--pd-border);border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.zd-team-select legend{font-weight:750;padding:0 5px}.zd-team-select .zd-check span{display:grid}.zd-team-select small{color:var(--pd-muted)}.zd-team-mini{display:flex;gap:4px;flex-wrap:wrap}.zd-team-mini span{background:#eef7f5;border-radius:999px;padding:3px 7px;font-size:11px}.zd-employee-master-detail{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;align-items:start;margin-bottom:18px}.zd-employee-master-detail>.pd-card{margin-bottom:0!important}.zd-employee-picker{position:sticky;top:86px;max-height:calc(100vh - 110px);display:flex;flex-direction:column;gap:10px}.zd-employee-picker .pd-panel-head{margin-bottom:0}.zd-employee-search,.zd-employee-picker>select{width:100%}.zd-employee-picker-list{display:grid;gap:6px;overflow-y:auto;overflow-x:hidden;min-height:120px;max-height:calc(100vh - 320px);padding-right:6px;scrollbar-gutter:stable;overscroll-behavior:contain}.zd-employee-picker-list>button{border:1px solid var(--pd-border);background:#fff;border-radius:11px;padding:10px;text-align:left;display:flex;justify-content:space-between;gap:8px;cursor:pointer;color:var(--pd-text)}.zd-employee-picker-list>button:hover,.zd-employee-picker-list>button.active{border-color:var(--pd-primary);background:#eef8f6}.zd-employee-picker-list>button>span:first-child{display:grid;gap:2px;min-width:0}.zd-employee-picker-list small{color:var(--pd-muted);overflow:hidden;text-overflow:ellipsis}.zd-employee-picker-list .zd-team-mini{justify-content:flex-end}.zd-employee-picker-list .zd-team-mini em{font-style:normal;background:#e8f2f0;border-radius:999px;padding:2px 6px;font-size:10px;white-space:nowrap}@media(max-width:900px){.zd-employee-master-detail{grid-template-columns:1fr}.zd-employee-picker{position:static;max-height:none}.zd-employee-picker-list{max-height:280px;overflow-y:auto;scrollbar-gutter:stable}}.zd-employee-picker-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.zd-employee-picker-filters select{width:100%;min-width:0}.zd-employee-picker-meta{display:flex;align-items:flex-end;gap:5px;flex-direction:column}.zd-archived-label{font-style:normal;font-size:10px;font-weight:700;background:#f1f3f5;color:#667085;border-radius:999px;padding:2px 7px}.zd-employee-picker-list>button.active .zd-archived-label{background:#ddebe8;color:#315f58}@media(max-width:520px){.zd-employee-picker-filters{grid-template-columns:1fr}}.zd-employee-form{display:flex;flex-direction:column;gap:16px}.zd-employee-form-section{border:1px solid var(--pd-border);border-radius:14px;padding:16px;background:var(--pd-card,#fff)}.zd-employee-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.zd-employee-section-head h4{margin:0}.zd-employee-section-head small{color:var(--pd-muted)}.zd-employee-form .zd-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.zd-employee-form .zd-team-select{grid-column:1/-1;min-width:0}.zd-employee-form-actions{display:flex;justify-content:flex-end;position:sticky;bottom:8px;z-index:2;padding:10px 0;background:linear-gradient(transparent,var(--pd-bg,#f6f8f8) 35%)}@media(max-width:760px){.zd-employee-form .zd-form-grid{grid-template-columns:1fr}.zd-employee-section-head{align-items:flex-start;flex-direction:column}.zd-employee-form-section{padding:12px}.zd-employee-form-actions .pd-btn{width:100%}}.zd-team-delete{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#b42318;cursor:pointer;padding:3px 5px;border-radius:6px;font:inherit}.zd-team-delete:hover{background:#b4231814}.zd-team-delete span{font-size:.78rem}@media(max-width:700px){.zd-team-delete span{display:none}}.zd-employee-form .zd-form-grid{grid-auto-flow:row;align-items:start}.zd-employee-form .zd-form-grid>label:not(.zd-check){display:grid;grid-template-rows:auto minmax(42px,auto) auto;align-content:start;align-self:start;min-width:0}.zd-employee-form .zd-form-grid>label:not(.zd-check)>:is(input,select,textarea){width:100%;min-width:0;min-height:42px;box-sizing:border-box}.zd-employee-form .zd-form-grid>label>small{min-height:0;line-height:1.35;margin-top:1px}.zd-employee-form .zd-check{align-self:center;min-height:42px}.zd-employee-form .zd-team-select{margin:0;box-sizing:border-box}@media(max-width:760px){.zd-employee-master-detail{display:block!important}.zd-employee-picker{margin-bottom:14px!important}.zd-employee-form .zd-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.zd-employee-form .zd-form-grid>*{grid-column:1!important;max-width:100%!important;min-width:0!important}.zd-employee-form input,.zd-employee-form select,.zd-employee-form textarea{font-size:16px!important}}.zd-employee-form .zd-field-label{display:block;min-height:1.35em;line-height:1.35}.zd-employee-form .zd-required{color:#b42318;font-weight:800}.zd-employee-form .zd-field-hint{grid-column:1/-1;margin:-3px 0 2px;padding:9px 11px;border-radius:9px;background:#f3f8f7;color:var(--pd-muted);font-size:12.5px;line-height:1.4}.zd-employee-form .zd-form-grid>label:not(.zd-check){grid-template-rows:auto minmax(42px,42px)}@media(max-width:760px){.zd-employee-form .zd-field-hint{grid-column:1!important;margin-top:-2px}}.zd-employee-readlock{border:0;padding:0;margin:0;min-width:0}.zd-employee-readlock:disabled{opacity:1}.zd-employee-readlock:disabled input,.zd-employee-readlock:disabled select,.zd-employee-readlock:disabled textarea{background:var(--pd-surface-2,#f7f8f8);color:var(--pd-text);cursor:default;opacity:1}.zd-employee-documents{margin-top:18px;border-top:1px solid var(--pd-border);padding-top:18px}@media(max-width:760px){.zd-employee-documents .pd-table{min-width:680px}}.zd-team-color{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px;vertical-align:middle}.pd-table input,.pd-table select{max-width:100%;min-width:0}.zd-message-card>div:last-child{min-width:0}.zd-message-card p{overflow-wrap:anywhere;word-break:break-word}@media(max-width:760px){.zd-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-table{min-width:680px}.pd-table .odi-row{flex-wrap:wrap}.pd-form .zd-form-grid{grid-template-columns:minmax(0,1fr)!important}.zd-message-meta{align-items:flex-start;gap:6px;flex-direction:column}.zd-message-card{grid-template-columns:36px minmax(0,1fr)}.zd-message-card .zd-status-list{max-width:100%;overflow:hidden}.zd-message-card .zd-status-list>div{gap:8px;flex-wrap:wrap}}.zd-month-nav{display:inline-flex;align-items:end;gap:6px}.zd-date-weekday{display:inline-block;margin-left:6px;color:var(--pd-muted,#60706d);font-weight:700;text-transform:capitalize}.zd-team-calendar thead th:not(:first-child),.zd-planning-table thead th:not(:first-child){min-width:34px;text-align:center}.zd-team-calendar thead th span,.zd-planning-table thead th span{display:block;line-height:1.05}.zd-team-calendar thead th small,.zd-planning-table thead th small{display:block;margin-top:3px;font-size:9px;font-weight:650;color:var(--pd-muted,#60706d);text-transform:capitalize}.zd-team-calendar th.weekend,.zd-team-calendar td.weekend,.zd-planning-table th.weekend,.zd-planning-table td.weekend{background:#f3f5f5!important}.zd-team-calendar td.weekend .zd-absence-fill{filter:saturate(.88)}.zd-cal-day.clickable{cursor:pointer}.zd-cal-day.clickable:hover{outline:2px solid color-mix(in srgb,var(--pd-accent,#0f766e) 38%,transparent);outline-offset:-2px}.zd-planning-table td.weekend .zd-plan-cell-items{background:#46565309}@media(max-width:700px){.zd-month-nav{width:100%;justify-content:space-between}.zd-month-nav label{flex:1}.zd-month-nav select{width:100%}.zd-team-calendar thead th:not(:first-child),.zd-planning-table thead th:not(:first-child){min-width:38px}}.zd-planning-table tbody th,.zd-planning-table tbody td{height:var(--planning-row-height,62px)!important;min-height:var(--planning-row-height,62px)!important}.zd-plan-cell-items{position:relative;height:100%;min-height:calc(var(--planning-row-height,62px) - 6px);overflow:hidden}.zd-plan-cell-items.single .zd-plan-mini{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:calc(var(--planning-row-height,62px) - 8px)}.zd-plan-cell-items.single .zd-plan-mini small{font-size:8px;line-height:1.05;white-space:nowrap}.zd-plan-more{position:absolute;right:1px;bottom:1px;z-index:8;padding:1px 3px;border-radius:4px;background:#fff;border:1px solid rgba(20,40,36,.18);font-size:8px;font-weight:800;color:#33413e}.zd-planning-table td.selected{outline:2px solid var(--pd-primary,#0f766e);outline-offset:-2px;background:#0f766e14!important}.zd-plan-selected-mark{position:absolute;right:2px;top:2px;z-index:9;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--pd-primary,#0f766e);color:#fff;font-size:10px;font-weight:900;box-shadow:0 1px 4px #00000026}@media(max-width:700px){.zd-planning-table tbody th,.zd-planning-table tbody td{height:var(--planning-row-height,62px)!important}.zd-plan-cell-items.single .zd-plan-mini small{font-size:7px}}.zd-plan-cell-items{height:calc(var(--planning-row-height,68px) - 6px)!important;min-height:calc(var(--planning-row-height,68px) - 6px)!important}.zd-plan-cell-items.stacked{display:flex!important;flex-direction:column!important;gap:2px!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important}.zd-plan-cell-items.stacked .zd-plan-mini{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;min-height:0!important;flex:1 1 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.zd-plan-cell-items.single .zd-plan-mini{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important}.zd-plan-cell-items.stacked .zd-plan-mini small{font-size:8px!important;white-space:nowrap!important}.zd-planning-table td.multi-select-mode{cursor:crosshair!important;user-select:none;-webkit-user-select:none;touch-action:none}.zd-planning-table td.multi-select-mode:hover{outline:1px solid color-mix(in srgb,var(--pd-primary,#0f766e) 55%,transparent);outline-offset:-1px}.zd-multi-hint{align-self:center;font-size:12px;color:var(--pd-muted,#60706d);max-width:260px}@media(max-width:700px){.zd-multi-hint{width:100%;max-width:none}.zd-plan-cell-items.stacked .zd-plan-mini small{font-size:7px!important}}.zd-calendar-quick{margin:-8px 0 18px!important;padding:12px 14px!important;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-left:4px solid var(--pd-primary,#0f766e)}.zd-calendar-quick>div:first-child{display:flex;flex-direction:column;gap:2px}.zd-calendar-quick span{font-size:12px;color:var(--pd-muted,#60706d)}@media(max-width:700px){.zd-calendar-quick{align-items:stretch}.zd-calendar-quick .pd-row-actions{width:100%}.zd-calendar-quick .pd-btn{flex:1 1 auto}}.zd-planning-table{table-layout:fixed!important;width:max-content!important;min-width:100%!important}.zd-planning-table thead th:first-child,.zd-planning-table tbody th{width:150px!important;min-width:150px!important;max-width:150px!important}.zd-planning-table thead th:not(:first-child),.zd-planning-table tbody td{width:42px!important;min-width:42px!important;max-width:42px!important}.zd-planning-table tbody tr{height:var(--planning-row-height,60px)!important}.zd-planning-table tbody th,.zd-planning-table tbody td{height:var(--planning-row-height,60px)!important;min-height:var(--planning-row-height,60px)!important;max-height:var(--planning-row-height,60px)!important;padding:2px!important;box-sizing:border-box!important}.zd-plan-cell-items{height:calc(var(--planning-row-height,60px) - 4px)!important;min-height:calc(var(--planning-row-height,60px) - 4px)!important;max-height:calc(var(--planning-row-height,60px) - 4px)!important}@media(max-width:700px){.zd-planning-table thead th:first-child,.zd-planning-table tbody th{width:120px!important;min-width:120px!important;max-width:120px!important}.zd-planning-table thead th:not(:first-child),.zd-planning-table tbody td{width:40px!important;min-width:40px!important;max-width:40px!important}}.zd-plan-note{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:15px!important;height:15px!important;border-radius:4px!important;background:#ffffffe0!important;color:#263432!important;box-shadow:0 0 0 1px #14282426!important;cursor:help!important}.zd-plan-note svg{width:10px!important;height:10px!important}.zd-plan-add-more{position:absolute!important;right:2px!important;top:2px!important;z-index:12!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;padding:0!important;border-radius:50%!important;border:1px solid rgba(20,40,36,.22)!important;background:#fffffff0!important;color:#263432!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:.3!important;cursor:pointer!important}.zd-plan-clickable:hover .zd-plan-add-more,.zd-plan-add-more:focus-visible{opacity:1!important}@media(max-width:700px){.zd-plan-add-more{opacity:.8!important;width:18px!important;height:18px!important}}.zd-plan-cell-items.semantic{position:relative!important;display:block!important;padding:0!important}.zd-plan-cell-items.semantic .zd-plan-mini{position:absolute!important;left:0!important;right:0!important;width:100%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.zd-plan-cell-items.semantic .zd-plan-segment-morning{top:0!important;height:50%!important}.zd-plan-cell-items.semantic .zd-plan-segment-afternoon{top:50%!important;height:50%!important}.zd-plan-cell-items.semantic .zd-plan-segment-full{top:0!important;height:100%!important}.zd-plan-cell-items.semantic .zd-plan-segment-hours,.zd-plan-cell-items.semantic .zd-plan-segment-absence{min-height:18%!important}.zd-plan-cell-items.stacked{height:100%!important;display:flex!important;flex-direction:column!important;gap:2px!important}.zd-plan-cell-items.stacked .zd-plan-mini{flex:1 1 0!important;height:auto!important;min-height:0!important}.zd-modal{max-height:min(88vh,760px)!important;overflow-y:auto!important}.zd-plan-note-field{display:flex!important;flex-direction:column!important;width:100%!important;grid-column:1/-1!important}.zd-plan-note-field textarea{width:100%!important;min-height:76px!important;resize:vertical!important}.zd-repeat-absence{border:1px solid var(--pd-border,#dce5e3);border-radius:10px;padding:10px!important}.zd-check-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.zd-check-row input{width:auto!important}.zd-weekday-picks{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.zd-weekday-picks button{width:36px;height:34px;border:1px solid var(--pd-border,#dce5e3);border-radius:8px;background:#fff}.zd-weekday-picks button.active{background:var(--pd-primary,#0f766e);color:#fff;border-color:var(--pd-primary,#0f766e)}.zd-planning-table tbody td{position:relative!important;overflow:hidden!important;z-index:1!important}.zd-planning-table tbody th{position:sticky!important;left:0!important;z-index:30!important;background:var(--pd-surface,#fff)!important}.zd-plan-cell-items{position:relative!important;overflow:hidden!important}.zd-plan-add-more{left:auto!important;right:2px!important;top:2px!important;transform:none!important;max-width:18px!important}@media(max-width:700px){.zd-planning-table tbody th{z-index:40!important}.zd-plan-add-more{right:2px!important;top:2px!important}}.zd-deployment-day .zd-plan-note-mobile{display:inline-flex!important;margin-left:6px!important;vertical-align:middle!important;background:#ffffffeb!important;color:#263432!important}.zd-planning-scroll{position:relative!important;isolation:isolate!important}.zd-planning-table{position:relative!important}.zd-planning-table thead th:first-child,.zd-planning-table tbody th:first-child{position:sticky!important;left:0!important;width:150px!important;min-width:150px!important;max-width:150px!important;box-sizing:border-box!important;background:#fff!important;background-clip:padding-box!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:1px 0 #dfe6e4,6px 0 8px -8px #00000047!important;transform:translateZ(0)!important}.zd-planning-table tbody th:first-child{z-index:20!important}.zd-planning-table thead th:first-child{top:0!important;z-index:30!important;background:#f8faf9!important}.zd-planning-table thead th:not(:first-child){z-index:10!important}.zd-planning-table tbody td{z-index:1!important}.zd-planning-table tbody td>*{max-width:100%!important}@media(max-width:700px){.zd-planning-table thead th:first-child,.zd-planning-table tbody th:first-child{width:120px!important;min-width:120px!important;max-width:120px!important;padding-left:7px!important;padding-right:7px!important}}.zd-message-file-picker{display:grid!important;gap:6px!important}.zd-message-file-picker>span{display:flex;align-items:center;gap:6px;font-weight:650}.zd-message-selected-files{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 10px}.zd-message-selected-files>span{display:inline-flex;gap:5px;align-items:center;border:1px solid var(--pd-border);border-radius:999px;padding:5px 8px;background:#f8faf9;font-size:11.5px}.zd-message-selected-files button{border:0;background:transparent;padding:0;display:inline-flex}.zd-message-attachments{display:flex;gap:6px;flex-wrap:wrap;margin:7px 0}.zd-message-attachments button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pd-border);border-radius:8px;padding:5px 7px;background:#fff;font-size:11.5px;cursor:pointer;max-width:100%}.zd-message-attachments button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-time-calendar{display:grid;grid-template-columns:58px minmax(0,1fr);border:1px solid var(--pd-border,#dfe7e4);border-radius:12px;background:#fff;overflow:hidden;min-height:660px}.zd-time-axis{display:grid;grid-template-rows:52px repeat(13,1fr);font-size:10px;color:var(--pd-muted,#66736f);border-right:1px solid var(--pd-border,#dfe7e4);background:#fafcfc}.zd-time-axis span{padding:2px 6px;border-top:1px solid #edf1f0;text-align:right}.zd-time-calendar-scroll{overflow-x:auto;min-width:0}.zd-time-columns{display:flex;min-width:max-content;height:100%}.zd-time-column{width:220px;min-width:220px;border-right:1px solid var(--pd-border,#dfe7e4)}.zd-time-column>header{height:52px;padding:7px 9px;display:grid;align-content:center;gap:2px;border-bottom:1px solid var(--pd-border,#dfe7e4);position:sticky;top:0;background:#fff;z-index:5}.zd-time-column>header small{color:var(--pd-muted,#66736f);font-size:10px}.zd-time-lane{position:relative;height:608px;background:#fff}.zd-time-lane>i{position:absolute;left:0;right:0;border-top:1px solid #edf1f0;pointer-events:none}.zd-calendar-event{position:absolute;left:4px;right:4px;z-index:2;border:0;border-left:4px solid var(--plan-color);border-radius:7px;background:color-mix(in srgb,var(--plan-color) 16%,white);padding:4px 6px;text-align:left;color:#172321;overflow:hidden;cursor:grab;display:block;min-height:28px}.zd-calendar-event:active{cursor:grabbing}.zd-calendar-event strong,.zd-calendar-event span,.zd-calendar-event small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-calendar-event strong{font-size:11px}.zd-calendar-event span{font-size:10px}.zd-calendar-event small{font-size:9px;color:#52615f}.zd-calendar-event.absence{cursor:default;opacity:.8}.zd-calendar-event.pending{background-image:repeating-linear-gradient(135deg,transparent 0 5px,rgba(0,0,0,.07) 5px 8px)}.zd-week-day{width:260px;min-width:260px}.zd-week-employees{display:grid}.zd-week-employee{display:grid;grid-template-columns:72px 1fr;border-bottom:1px solid #edf1f0}.zd-week-employee>small{padding:6px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.zd-week-employee .zd-time-lane{height:608px}.zd-feature-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.zd-feature-toggles label{display:flex;align-items:center;gap:8px;border:1px solid var(--pd-border,#dfe7e4);border-radius:10px;padding:10px;background:#fafcfc}.zd-feature-toggles input{width:18px;height:18px}@media(max-width:760px){.zd-time-calendar{grid-template-columns:48px minmax(0,1fr);min-height:600px}.zd-time-column{width:190px;min-width:190px}.zd-week-day{width:230px;min-width:230px}.zd-time-lane,.zd-week-employee .zd-time-lane{height:548px}.zd-feature-toggles{grid-template-columns:1fr}}.zd-employee-picker-namewrap{display:grid!important;gap:2px;min-width:0}.zd-employee-picker-name{display:grid;grid-template-rows:auto auto;gap:0;line-height:1.08;min-width:0}.zd-employee-picker-name>span{display:block;min-width:0;overflow-wrap:anywhere;word-break:normal}.zd-employee-picker-list>button{min-height:64px;align-items:center}.zd-employee-picker-meta{align-self:center}@media(max-width:900px){.zd-employee-picker-list>button{min-height:64px}}.zd-planning-sortbar{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin:10px 0;padding:9px;border:1px solid var(--pd-border,#dfe7e4);border-radius:11px;background:#fafcfc}.zd-planning-sortbar label{display:grid;gap:4px;font-size:11px;font-weight:700}.zd-planning-sortbar select{min-width:150px}.zd-sort-modal{width:min(760px,94vw)!important}.zd-sort-list{display:grid;gap:6px;margin:10px 0}.zd-sort-list>div{display:grid;grid-template-columns:24px minmax(150px,1fr) minmax(100px,.7fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--pd-border,#dfe7e4);border-radius:9px;background:#fff;cursor:grab}.zd-sort-list.compact>div{grid-template-columns:22px 1fr;padding:7px 8px}.zd-sort-list>div:active,.zd-hierarchy-group:active{cursor:grabbing}.zd-sort-list small{color:var(--pd-muted,#66736f)}.zd-hierarchy-editor{display:grid;gap:10px}.zd-hierarchy-actions{display:flex;justify-content:flex-end}.zd-hierarchy-group{border:1px solid var(--pd-border,#dfe7e4);border-radius:11px;padding:9px;background:#fafcfc}.zd-hierarchy-group>header{display:grid;grid-template-columns:22px minmax(160px,1fr) 34px 34px 34px;gap:6px;align-items:center}.zd-hierarchy-group>header input{font-weight:750}.zd-hierarchy-unassigned,.zd-hierarchy-reassign{border-top:1px solid var(--pd-border,#dfe7e4);padding-top:10px}.zd-hierarchy-assignments,.zd-hierarchy-reassign{display:grid;gap:6px}.zd-hierarchy-assignments label,.zd-hierarchy-reassign label{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,.8fr);align-items:center;gap:8px}.zd-hierarchy-assignments label span,.zd-hierarchy-reassign label span{font-weight:650}@media(max-width:700px){.zd-planning-sortbar{display:grid;grid-template-columns:1fr 1fr}.zd-planning-sortbar label,.zd-planning-sortbar button{width:100%}.zd-planning-sortbar select{min-width:0;width:100%}.zd-sort-list>div{grid-template-columns:24px 1fr}.zd-sort-list small{grid-column:2}.zd-hierarchy-group>header{grid-template-columns:22px 1fr 32px 32px 32px}.zd-hierarchy-assignments label,.zd-hierarchy-reassign label{grid-template-columns:1fr}}.zd-week-board{border:1px solid var(--pd-border,#dfe7e4);border-radius:12px;background:#fff;overflow:hidden}.zd-week-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}.zd-week-grid{display:grid;grid-template-columns:180px repeat(var(--week-days),minmax(150px,1fr));min-width:max(900px,100%);align-items:stretch}.zd-week-corner,.zd-week-date,.zd-week-name,.zd-week-cell{border-right:1px solid #e5ece9;border-bottom:1px solid #e5ece9;min-width:0}.zd-week-corner{position:sticky;left:0;top:0;z-index:8;padding:11px 12px;background:#f7faf9;font-weight:800}.zd-week-date{position:sticky;top:0;z-index:7;padding:8px 10px;background:#f7faf9;display:grid;gap:2px;text-align:center}.zd-week-date strong{text-transform:capitalize;font-size:12px}.zd-week-date span{font-size:11px;color:var(--pd-muted,#66736f)}.zd-week-date.weekend,.zd-week-cell.weekend{background:#fbfcfc}.zd-week-name{position:sticky;left:0;z-index:6;padding:10px 12px;background:#fff;display:grid;align-content:center;gap:2px;min-height:72px}.zd-week-name strong{font-size:12px;line-height:1.2;overflow-wrap:anywhere}.zd-week-name small{font-size:10px;color:var(--pd-muted,#66736f)}.zd-week-cell{min-height:72px;padding:6px;background:#fff;display:grid;align-content:start;gap:5px;position:relative}.zd-week-cell.editable:hover{background:#f9fcfb}.zd-week-item{width:100%;min-height:30px!important;border:0;border-left:4px solid var(--plan-color)!important;border-radius:7px;background:color-mix(in srgb,var(--plan-color) 14%,white);padding:5px 7px!important;display:grid!important;grid-template-columns:7px minmax(0,1fr);gap:6px;align-items:start;text-align:left;color:#172321;cursor:grab}.zd-week-item:active{cursor:grabbing}.zd-week-item.absence{cursor:default;opacity:.85}.zd-week-item.pending{background-image:repeating-linear-gradient(135deg,transparent 0 5px,rgba(0,0,0,.06) 5px 8px)}.zd-week-item-dot{width:7px;height:7px;border-radius:50%;background:var(--plan-color);margin-top:4px}.zd-week-item-copy{min-width:0;display:grid;gap:1px}.zd-week-item-copy strong,.zd-week-item-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zd-week-item-copy strong{font-size:11px}.zd-week-item-copy small{font-size:9.5px;color:#52615f}.zd-week-empty{width:100%;min-height:56px!important;border:1px dashed transparent!important;background:transparent!important;color:#8a9793!important;border-radius:8px!important;display:flex!important;align-items:center;justify-content:center;gap:5px;padding:6px!important}.zd-week-cell.editable:hover .zd-week-empty{border-color:#cbd7d3!important;background:#fafcfc!important;color:#64736f!important}@media(max-width:760px){.zd-week-grid{grid-template-columns:116px repeat(var(--week-days),minmax(128px,1fr));min-width:max(1012px,100%)}.zd-week-corner{padding:9px 8px;font-size:11px}.zd-week-date{padding:7px 6px}.zd-week-name{padding:8px;min-height:64px}.zd-week-name strong{font-size:11px}.zd-week-name small{font-size:9px}.zd-week-cell{min-height:64px;padding:5px}.zd-week-item{min-height:28px!important;padding:4px 5px!important}.zd-week-empty{min-height:50px!important}.zd-week-empty span{font-size:10px}}.mt-team-page{display:grid;gap:16px}.mt-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mt-kpi{min-height:92px;border:1px solid var(--app-border,#dce5e3);border-radius:14px;background:var(--app-card,#fff);padding:14px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:4px 9px;text-align:left;color:inherit}.mt-kpi svg{width:18px;height:18px;color:var(--app-primary,#0f766e)}.mt-kpi span{font-size:12px;color:var(--app-muted,#64748b);font-weight:650}.mt-kpi b{grid-column:1/-1;font-size:25px;line-height:1.1}.mt-kpi-action{cursor:pointer;font:inherit}.mt-kpi-action:hover{border-color:var(--app-primary,#0f766e)}.mt-section{padding:0!important;overflow:hidden}.mt-section-head{padding:16px 18px 12px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mt-section-head h2{margin:0;font-size:16px}.mt-section-head p{margin:4px 0 0;color:var(--app-muted,#64748b);font-size:12px}.mt-count{min-width:28px;height:28px;border-radius:999px;background:var(--app-primary-soft,#e7f5f2);display:grid;place-items:center;font-weight:800;font-size:12px}.mt-empty{padding:20px 18px;color:var(--app-muted,#64748b);border-top:1px solid var(--app-border,#e2e8f0)}.mt-approval-list{border-top:1px solid var(--app-border,#e2e8f0)}.mt-approval{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--app-border,#e2e8f0)}.mt-approval:last-child{border-bottom:0}.mt-approval-main{display:grid;gap:2px;min-width:0}.mt-approval-main span,.mt-approval-main small{font-size:12px;color:var(--app-muted,#64748b);overflow-wrap:anywhere}.mt-approval-actions{display:flex;gap:8px;flex:0 0 auto}.mt-toolbar{display:flex;gap:10px;padding:0 18px 14px}.mt-search{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;border:1px solid var(--app-border,#dce5e3);border-radius:10px;padding:0 11px;background:#fff}.mt-search input{border:0;outline:0;background:transparent;width:100%;min-height:40px;font:inherit}.mt-filter{position:relative;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.mt-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding:0 34px 0 10px;border:1px solid var(--app-border,#dce5e3);border-radius:10px;background:#fff;font:inherit}.mt-filter svg{position:absolute;right:10px;pointer-events:none}.mt-people{border-top:1px solid var(--app-border,#e2e8f0)}.mt-person{border-bottom:1px solid var(--app-border,#e2e8f0)}.mt-person:last-child{border-bottom:0}.mt-person-main{width:100%;border:0;background:transparent;padding:11px 18px;display:grid;grid-template-columns:12px minmax(150px,1.3fr) minmax(150px,1fr) 92px 22px;gap:10px;align-items:center;text-align:left;color:inherit;font:inherit;cursor:pointer}.mt-person-main:hover{background:#0f766e09}.mt-status-dot{width:9px;height:9px;border-radius:50%;background:#94a3b8}.mt-state-working .mt-status-dot{background:#16a34a}.mt-state-break .mt-status-dot{background:#d97706}.mt-state-absent .mt-status-dot{background:#64748b}.mt-person-name,.mt-person-status,.mt-person-time{display:grid;gap:2px;min-width:0}.mt-person-name b,.mt-person-status b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.mt-person-name small,.mt-person-status small,.mt-person-time small{font-size:11px;color:var(--app-muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-person-time{text-align:right}.mt-person-time b{font-size:13px}.mt-person-main>svg{transition:transform .15s}.mt-person-main>svg.is-open{transform:rotate(180deg)}.mt-person-detail{background:var(--app-soft,#f8faf9);padding:12px 18px 14px 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mt-person-detail>div{display:grid;gap:3px}.mt-person-detail strong{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--app-muted,#64748b)}.mt-person-detail span{font-size:12px}.mt-detail-actions{grid-column:1/-1!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:8px!important}.mt-detail-actions .pd-btn{min-height:34px;padding:6px 10px}@media(max-width:900px){.mt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-kpi{min-height:80px}.mt-toolbar{flex-wrap:wrap}.mt-search{flex-basis:100%}.mt-person-main{grid-template-columns:12px minmax(0,1fr) auto 20px}.mt-person-status{grid-column:2/4}.mt-person-time{grid-column:3;grid-row:1}.mt-person-detail{grid-template-columns:1fr;padding-left:40px}.mt-approval{align-items:flex-start;flex-direction:column}.mt-approval-actions{width:100%}.mt-approval-actions .pd-btn{flex:1}.mt-detail-actions{grid-column:auto!important}}@media(max-width:520px){.mt-team-page{gap:12px}.mt-summary{gap:8px}.mt-kpi{padding:11px;border-radius:12px}.mt-kpi b{font-size:21px}.mt-section-head,.mt-toolbar{padding-left:13px;padding-right:13px}.mt-approval{padding:12px 13px}.mt-person-main{padding:11px 13px}.mt-person-detail{padding:11px 13px 13px 34px}}.mt-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.mt-kpi.mt-kpi-action{min-height:92px;text-align:left}.mt-legend-dot,.mt-status-dot{display:inline-block;width:11px;height:11px;border-radius:999px;flex:0 0 11px;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 0 1px #0f172a1f}.mt-kpi-working .mt-legend-dot,.mt-state-working .mt-status-dot{background:#22c55e}.mt-kpi-missing .mt-legend-dot,.mt-state-missing .mt-status-dot{background:#ef4444}.mt-kpi-absent .mt-legend-dot,.mt-state-absent .mt-status-dot{background:#f59e0b}.mt-kpi-upcoming .mt-legend-dot,.mt-state-upcoming .mt-status-dot{background:#3b82f6}.mt-kpi-off .mt-legend-dot,.mt-state-off .mt-status-dot{background:#94a3b8}.mt-kpi.mt-kpi-action.active{outline:2px solid var(--odi-accent,#0f766e);outline-offset:2px}.mt-state-missing .mt-person-status>b{color:#b91c1c}.mt-state-working .mt-person-status>b{color:#15803d}.mt-state-absent .mt-person-status>b{color:#b45309}.mt-state-upcoming .mt-person-status>b{color:#1d4ed8}@media(max-width:640px){.mt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-kpi.mt-kpi-action{min-height:82px}}.pd-project-timer-bar{display:flex;align-items:stretch;gap:8px;margin:0 0 14px;padding:8px;border:1px solid var(--border,#d9dee7);border-radius:14px;background:var(--card,#fff);box-shadow:0 5px 18px #0f172a0f}.pd-project-timer-open{min-width:0;flex:1;border:0;background:transparent;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;padding:2px 6px;color:inherit}.pd-project-timer-open span{display:flex;min-width:0;flex:1;flex-direction:column}.pd-project-timer-open small{opacity:.65}.pd-project-timer-open strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-project-timer-open b{font-variant-numeric:tabular-nums;font-size:1.05rem;white-space:nowrap}.pd-project-timer-stop{border:0;border-radius:10px;padding:0 13px;display:flex;align-items:center;gap:6px;cursor:pointer;background:#fee2e2;color:#991b1b;font-weight:700}.pd-project-timer-stop:disabled{opacity:.6}.pd-project-stopwatch{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:12px;border-radius:12px;background:#0f172a0a}.pd-project-stopwatch-time{font-size:1.45rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.03em}@media(max-width:640px){.pd-project-timer-bar{position:sticky;top:6px;z-index:30}.pd-project-timer-stop span{display:none}.pd-project-timer-stop{padding:0 12px}.pd-project-timer-open b{font-size:.95rem}}.pd-project-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.pd-project-group-head>div:first-child{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}@media(max-width:720px){.pd-project-group-head{align-items:flex-start}.pd-project-group-head .zd-row-actions{width:100%}.pd-project-group-head .pd-btn{flex:1 1 auto}}.zd-planning-table th.holiday,.zd-planning-table td.holiday,.zd-team-calendar th.holiday,.zd-team-calendar td.holiday{background-image:repeating-linear-gradient(135deg,rgba(15,118,110,.08) 0,rgba(15,118,110,.08) 6px,transparent 6px,transparent 12px)}.zd-planning-table th.holiday small,.zd-team-calendar th.holiday small{font-weight:700}.zd-holiday-swatch{display:inline-block;width:14px;height:14px;border-radius:3px;background-image:repeating-linear-gradient(135deg,rgba(15,118,110,.22) 0,rgba(15,118,110,.22) 4px,transparent 4px,transparent 8px);border:1px solid var(--pd-border,#d7dfdc)}:root{--odi-primary:#078f86;--odi-primary-strong:#06756f;--odi-primary-soft:#e7f6f3;--odi-surface:#fff;--odi-surface-soft:#f7faf9;--odi-bg:#f5f8f8;--odi-text:#17212b;--odi-muted:#6d7b82;--odi-border:#dfe7e7;--odi-border-strong:#cbd9d8;--odi-radius:12px;--odi-radius-lg:16px;--odi-shadow-sm:0 1px 3px rgba(15,23,42,.04);--odi-shadow:0 10px 28px rgba(15,23,42,.08)}html{font-family:Inter,Segoe UI,Arial,sans-serif}body{background:var(--odi-bg);color:var(--odi-text);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar){background:#fffffff5!important;border-bottom:1px solid var(--odi-border)!important;box-shadow:none!important;min-height:78px!important;padding:11px 28px!important;gap:10px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap}.app-page-heading{gap:2px!important}.app-page-heading .app-breadcrumb{color:var(--odi-primary)!important;opacity:1!important;font-size:10px!important;font-weight:850!important;letter-spacing:.085em!important}.app-page-heading h1{font-size:1.45rem!important;font-weight:800!important;color:var(--odi-text)!important;letter-spacing:-.025em!important}.app-page-heading p{font-size:12px!important;color:var(--odi-muted)!important;opacity:1!important}:where(.changelog-button,.feedback-button,.support-trigger,.profile-btn,.odi-btn,.pd-btn,.bd-btn,.sa-btn){min-height:40px!important;border-radius:10px!important;padding:8px 13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-weight:700!important;font-size:13px!important;line-height:1!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease!important}.changelog-button{border:1px solid var(--odi-primary)!important;background:var(--odi-primary)!important;color:#fff!important}.changelog-button:hover{background:var(--odi-primary-strong)!important;border-color:var(--odi-primary-strong)!important;transform:translateY(-1px)}.feedback-button,.support-trigger,.profile-btn{border:1px solid var(--odi-border-strong)!important;background:#fff!important;color:var(--odi-text)!important}.feedback-button:hover,.support-trigger:hover,.profile-btn:hover{border-color:#9dc7c3!important;background:#f7fbfa!important;color:var(--odi-primary-strong)!important}:where(.pd-hilfe-btn,.bd-hilfe-btn){width:36px!important;height:36px!important;min-width:36px!important;border-radius:999px!important;border:1px solid var(--odi-border)!important;background:#fff!important;color:var(--odi-primary)!important;font-weight:800!important;box-shadow:none!important}:where(.pd-hilfe-btn,.bd-hilfe-btn):hover{background:var(--odi-primary-soft)!important;border-color:#b7dcd8!important}.odi-global-tools{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.odi-global-search-wrap,.odi-global-notes{position:relative}.odi-global-search{width:min(280px,26vw);height:40px;padding:8px 12px 8px 36px;border:1px solid var(--odi-border);border-radius:10px;background:#fff;color:var(--odi-text);outline:none}.odi-global-search:focus{border-color:#8cc8c2;box-shadow:0 0 0 3px #078f8617}.odi-global-search-wrap:before{content:"⌕";position:absolute;left:12px;top:8px;color:#75848a;font-size:19px;z-index:1}.odi-global-note-button{height:40px;min-width:42px;border:1px solid var(--odi-border);border-radius:10px;background:#fff;cursor:pointer;color:var(--odi-text)}.odi-global-note-button:hover{background:#f7fbfa}.odi-tool-popover{position:absolute;right:0;top:calc(100% + 8px);width:360px;max-height:420px;overflow:auto;background:#fff;border:1px solid var(--odi-border);border-radius:14px;box-shadow:var(--odi-shadow);z-index:80;padding:8px}.odi-tool-result{display:block;width:100%;text-align:left;padding:10px;border:0;border-bottom:1px solid #edf2f1;background:#fff;cursor:pointer;border-radius:8px}.odi-tool-result:hover{background:#f5faf9}.odi-tool-result small{display:block;margin-top:3px;color:var(--odi-muted)}:where(.pd-card,.bd-card,.sa-card,.panel,.module-card,.odi-section-card,.branding-card){border:1px solid var(--odi-border)!important;border-radius:14px!important;box-shadow:var(--odi-shadow-sm)!important;background:#fff!important}:where(input,select,textarea):not([type=checkbox]):not([type=radio]){border-radius:10px!important}.support-popover{width:310px!important;border:1px solid var(--odi-border)!important;border-radius:14px!important;box-shadow:var(--odi-shadow)!important;padding:15px!important}.support-popover>strong{font-size:16px}.support-popover>p{line-height:1.45}.support-help-links{display:grid;gap:8px}.support-help-links a{display:flex;align-items:center;min-height:48px;padding:10px 12px;border-radius:10px;background:#f1f6f5;color:#075f5a;text-decoration:none;font-size:12px;font-weight:650}.support-help-links a:hover{background:#e6f3f1}.support-actions{margin-top:10px!important}.support-actions>*{flex:1!important}.odi-module-onboarding{margin:0 0 22px!important}.odi-module-onboarding>.odi-onboarding{margin:0!important;border:1px solid var(--odi-border)!important;background:linear-gradient(135deg,#fff,#f1faf8)!important;border-radius:16px!important;padding:18px 20px 16px!important;box-shadow:none!important}.odi-onboarding-head{align-items:flex-start!important}.odi-onboarding-head small{font-size:10px!important;letter-spacing:.1em!important;color:var(--odi-primary)!important}.odi-onboarding-head h2{font-size:1.28rem!important;letter-spacing:-.02em!important;color:var(--odi-text)!important;margin:4px 0 3px!important}.odi-onboarding-head p{font-size:13px!important;color:var(--odi-muted)!important}.odi-onboarding-head>strong{font-size:18px!important;white-space:nowrap}.odi-progress{height:6px!important;background:#deebe9!important;margin:15px 0 0!important}.odi-progress span{background:linear-gradient(90deg,var(--odi-primary),#64bbb4)!important}.odi-onboarding-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;gap:9px!important;margin-top:12px!important}.odi-onboarding-action{position:relative;min-width:0;min-height:180px;padding:14px 14px 13px!important;border:1px solid var(--odi-border)!important;border-radius:13px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;gap:12px!important;box-shadow:var(--odi-shadow-sm)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important;overflow:hidden}.odi-onboarding-action.clickable{cursor:pointer}.odi-onboarding-action.clickable:hover{transform:translateY(-2px);border-color:#aed3cf!important;box-shadow:0 8px 20px #0f172a12!important}.odi-onboarding-action:focus-visible{outline:3px solid rgba(7,143,134,.18);outline-offset:2px}.odi-onboarding-action>span{display:grid!important;grid-template-columns:34px 1fr!important;column-gap:10px!important;align-items:start!important}.odi-onboarding-action>span:before{content:attr(data-step);grid-column:1;grid-row:1 / span 3;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--odi-primary-soft);color:var(--odi-primary-strong);font-size:12px;font-weight:850}.odi-onboarding-action>span>strong{grid-column:2;font-size:14px!important;line-height:1.25!important;color:var(--odi-text)!important;margin:2px 0 0!important}.odi-onboarding-action>span>small{grid-column:2;display:block!important;font-size:12px!important;line-height:1.4!important;color:var(--odi-muted)!important;margin-top:5px!important}.odi-onboarding-action .odi-onboarding-target{color:var(--odi-primary)!important;font-weight:750!important;margin-top:10px!important}.odi-onboarding-action>div{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;margin-top:auto}.odi-onboarding-action>div button{min-height:0!important;border:0!important;background:transparent!important;padding:4px 0!important;border-radius:0!important;color:var(--odi-primary)!important;font-size:12px!important;font-weight:750!important;text-align:left!important}.odi-onboarding-action>div button:hover{text-decoration:underline;background:transparent!important}.odi-onboarding-action>div .odi-onboarding-open{display:none!important}.odi-onboarding-action.done{background:#f8fcfb!important;border-color:#cde3df!important}.odi-onboarding-action.done>span:before{content:"✓";background:#dff3ec;color:#167254}.odi-onboarding-action.done>div button[disabled]{color:#3c756a!important;opacity:.85}.odi-onboarding-status{display:flex!important;justify-content:flex-end;margin-top:8px!important;color:var(--odi-muted)!important;font-size:11px!important}.odi-onboarding-steps{gap:9px!important}.odi-onboarding-steps a{min-height:92px!important;border-radius:12px!important;padding:13px!important;box-shadow:var(--odi-shadow-sm)!important}.odi-onboarding-steps a:hover{border-color:#add5d1;background:#fbfefd}.odi-onboarding-steps a>b{width:30px!important;height:30px!important;border-radius:9px!important;background:var(--odi-primary-soft)!important;color:var(--odi-primary-strong)!important}.odi-onboarding-steps a.done>b{background:#dff3ec!important;color:#167254!important}.odi-dialog{border:1px solid var(--odi-border)!important;border-radius:16px!important}.odi-dialog-head{padding:18px 19px 11px!important}.odi-dialog-head small{color:var(--odi-primary)!important}.odi-dialog-actions{padding:13px 19px!important}.odi-dialog-body select,.odi-dialog-body textarea,.odi-dialog-body input{border:1px solid var(--odi-border)!important;border-radius:10px!important;padding:9px 11px!important}:where(.pd-content,.bd-content){max-width:1680px;margin:0 auto!important;padding-top:22px!important}.pd-sidebar,.bd-sidebar{border-right:1px solid var(--odi-border)!important;box-shadow:none!important}.pd-nav-item.active,.bd-nav-item.active{background:#e9f5f3!important;color:var(--odi-primary-strong)!important}.pd-nav-item:hover,.bd-nav-item:hover{background:#f3f8f7!important}@media(max-width:1100px){.odi-global-search{width:210px}.odi-onboarding-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar){padding:10px 12px!important;min-height:64px!important;flex-wrap:wrap!important}.odi-global-tools{width:100%;order:10}.odi-global-search-wrap{flex:1}.odi-global-search{width:100%}.odi-tool-popover{width:min(360px,calc(100vw - 24px))}.odi-onboarding-actions{grid-template-columns:1fr!important}.odi-onboarding-action{min-height:145px}.support-popover{width:min(310px,calc(100vw - 24px))!important}.app-page-heading p{display:none!important}}.odi-quick-menu{position:relative;display:inline-flex}.odi-quick-trigger,.odi-notices-button{min-height:40px;border-radius:10px;padding:8px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:750;font-size:13px;line-height:1;cursor:pointer;white-space:nowrap}.odi-quick-trigger{border:1px solid var(--odi-primary);background:var(--odi-primary);color:#fff}.odi-quick-trigger:hover{background:var(--odi-primary-strong);border-color:var(--odi-primary-strong)}.odi-quick-chevron{font-size:12px;opacity:.9}.odi-quick-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:100;width:290px;padding:7px;background:#fff;border:1px solid var(--odi-border);border-radius:14px;box-shadow:var(--odi-shadow)}.odi-quick-popover>button{width:100%;border:0;background:#fff;border-radius:10px;padding:10px 11px;display:grid;grid-template-columns:30px 1fr;gap:9px;text-align:left;cursor:pointer;color:var(--odi-text)}.odi-quick-popover>button:hover{background:#f1f8f7}.odi-quick-item-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--odi-primary-soft);color:var(--odi-primary-strong);font-weight:850}.odi-quick-popover strong{display:block;font-size:13px}.odi-quick-popover small{display:block;color:var(--odi-muted);font-size:11px;margin-top:3px;line-height:1.35}.odi-notices-button{border:1px solid var(--odi-border-strong);background:#fff;color:var(--odi-text)}.odi-notices-button:hover{background:#f7fbfa;border-color:#9dc7c3;color:var(--odi-primary-strong)}.odi-notices-button>b{min-width:19px;height:19px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#e7f6f3;color:#06756f;font-size:10px}.odi-notices-dialog{width:min(680px,calc(100vw - 28px))!important}.odi-notices-body{display:grid;grid-template-columns:1fr 1fr;gap:18px!important}.odi-notices-body section{min-width:0}.odi-notices-section-title{display:grid;gap:2px;padding-bottom:9px;border-bottom:1px solid var(--odi-border)}.odi-notices-section-title>strong{font-size:14px}.odi-notices-section-title>small{color:var(--odi-muted);font-size:11px}.odi-notice-item,.odi-news-item{margin-top:9px;padding:11px 12px;border:1px solid var(--odi-border);border-radius:11px;background:#fbfdfd}.odi-notice-item p,.odi-news-item p{margin:4px 0 0;font-size:12px;line-height:1.45;color:#4c5b62}.odi-notice-item small{display:block;margin-top:6px;color:var(--odi-muted)}.odi-notice-item.type-stoerung{border-left:3px solid #e24a4a}.odi-notice-item.type-wartung{border-left:3px solid #f59e0b}.odi-notice-item.type-vorankuendigung{border-left:3px solid #8b5cf6}.odi-news-item{border-left:3px solid var(--odi-primary)}.odi-notices-empty{padding:14px 0;color:var(--odi-muted);font-size:12px}.changelog-button{display:none!important}@media(max-width:760px){.odi-quick-trigger,.odi-notices-button{padding:8px 10px}.odi-quick-trigger{font-size:0}.odi-quick-trigger>span:first-child{font-size:18px}.odi-quick-chevron{display:none}.odi-notices-button>span:nth-child(2){display:none}.odi-notices-body{grid-template-columns:1fr}.odi-quick-popover{left:auto;right:0;width:min(290px,calc(100vw - 24px))}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;overflow-x:hidden}:where(button,a,input,select,textarea){touch-action:manipulation}:where(button,.bd-btn,.pd-btn,.sa-btn,.odi-btn,.odi-quick-trigger,.odi-notices-button){min-height:44px}:where(input,select,textarea){font-size:16px}:where(.bd-content,.pd-content,.sa-content,.workspace,.odi-page){min-width:0;max-width:100%}:where(.bd-card,.pd-card,.sa-card,.admin-card,.odi-card){max-width:100%;min-width:0}:where(table){max-width:100%}.odi-table-scroll,.bd-table-scroll,.pd-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar){padding-top:max(10px,env(safe-area-inset-top))!important}}@media(max-width:1024px){:where(.odi-grid-3,.odi-grid-4,.bd-stats-grid,.pd-stats-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.odi-global-tools{gap:7px!important}}@media(max-width:760px){:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar){position:sticky!important;top:0!important;z-index:1200!important;height:auto!important;min-height:64px!important}.odi-global-tools{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px!important}.odi-global-search-wrap{grid-column:1/-1;order:20;width:100%!important}.odi-global-search{width:100%!important;min-width:0!important}:where(.bd-content,.pd-content,.sa-content){padding-left:10px!important;padding-right:10px!important;padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}:where(.odi-grid-3,.odi-grid-4,.bd-stats-grid,.pd-stats-grid){grid-template-columns:1fr!important}:where(.bd-form-grid,.pd-form-grid,.odi-form-two){grid-template-columns:1fr!important}:where(.bd-modal,.pd-modal,.odi-modal){width:100%!important;max-width:100%!important;max-height:calc(100dvh - 12px)!important;border-radius:18px 18px 0 0!important}:where(.bd-modal-backdrop,.pd-modal-backdrop){padding:6px!important;align-items:end!important}:where(.odi-onboarding-actions){gap:10px!important}:where(.odi-onboarding-action){min-height:auto!important;padding:14px!important}}@media(max-width:480px){.odi-global-tools{grid-template-columns:auto auto 1fr auto}:where(.odi-tool-label,.odi-quick-trigger .odi-quick-label){display:none!important}:where(.bd-card,.pd-card,.sa-card,.admin-card){border-radius:12px!important}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn){padding-left:12px!important;padding-right:12px!important}}*{box-sizing:border-box}:where(.bd-content,.pd-content,.sa-content,.admin-content,main){min-width:0}:where(.bd-card,.pd-card,.sa-card,.admin-card,section,article){min-width:0}:where(.bd-panel-head,.pd-panel-head,.sa-panel-head){min-width:0}:where(.bd-panel-head>*,.pd-panel-head>*,.sa-panel-head>*){min-width:0}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn,button){max-width:100%}:where(input,select,textarea){max-width:100%;min-width:0}:where(img,video,iframe){max-width:100%}:where(.learning-catalog-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px}.learning-offer-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;border:1px solid var(--odi-border);border-radius:14px;padding:16px;background:#fff;min-width:0}.learning-offer-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.employee-info-page{display:grid;gap:14px}.employee-info-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.employee-info-form .span-2{grid-column:1/-1}.employee-info-form .check{display:flex;align-items:center;gap:8px}.employee-info-list{display:grid;gap:12px}.employee-info-card{border:1px solid var(--odi-border);border-radius:14px;padding:15px;background:#fff;min-width:0}.employee-info-card.important{border-left:4px solid var(--odi-primary)}.employee-info-head,.employee-info-head>div,.employee-info-files,.employee-info-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.employee-info-head{justify-content:space-between}.employee-info-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}@media(max-width:900px){:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions){width:100%;justify-content:flex-start!important;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:2px;scrollbar-width:thin}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions)>*{flex:0 0 auto}:where(.bd-panel-head,.pd-panel-head,.sa-panel-head){align-items:flex-start!important;flex-wrap:wrap!important}:where(.bd-panel-head>div:first-child,.pd-panel-head>div:first-child,.sa-panel-head>div:first-child){flex:1 1 220px}:where(.bd-table-wrap,.pd-table-wrap,.sa-table-wrap,[class*=table-wrap]){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(table){min-width:620px}:where(.bd-form,.pd-form,.sa-form) [style*=grid-template-columns]{grid-template-columns:1fr!important}:where([style*="grid-template-columns:repeat(4"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns:repeat(3"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns:minmax"],[style*="grid-template-columns: minmax"]){grid-template-columns:1fr!important}:where([style*="display:flex"]){max-width:100%}.employee-info-form{grid-template-columns:1fr}.employee-info-form .span-2{grid-column:auto}}@media(max-width:560px){:where(.bd-content,.pd-content,.sa-content){padding-left:9px!important;padding-right:9px!important}:where(.bd-card,.pd-card,.sa-card,.admin-card){padding:13px!important}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn){min-height:42px;white-space:normal;text-align:center;justify-content:center}:where(.bd-form-actions,.pd-form-actions,.sa-form-actions,.learning-offer-footer,.employee-info-actions){display:grid!important;grid-template-columns:1fr!important;width:100%}:where(.bd-form-actions,.pd-form-actions,.sa-form-actions,.learning-offer-footer,.employee-info-actions)>.bd-btn,:where(.bd-form-actions,.pd-form-actions,.sa-form-actions,.learning-offer-footer,.employee-info-actions)>.pd-btn{width:100%}:where(.bd-modal,.pd-modal,.sa-modal){max-height:calc(100dvh - env(safe-area-inset-top) - 8px)!important;overflow:auto!important}}.employee-platform-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:2px}.employee-platform-tabs button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--odi-border);background:#fff;border-radius:10px;padding:9px 13px;font:inherit;font-weight:700;cursor:pointer}.employee-platform-tabs button.active{border-color:var(--odi-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--odi-primary) 12%,transparent)}@media(min-width:1100px){:where(.bd-content,.pd-content,.sa-content){max-width:1600px;margin-inline:auto;width:100%}:where(.bd-topbar,.pd-topbar,.sa-topbar){min-width:0}:where(.bd-topbar-title,.pd-topbar-title,.sa-topbar-title){min-width:0;flex:1 1 auto}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions){flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end}:where(.bd-panel-head,.pd-panel-head,.sa-panel-head){gap:16px}:where(.bd-table-scroll,.pd-table-scroll,.zd-table-scroll,[class*=table-scroll]){width:100%;max-width:100%;overflow-x:auto}:where(.bd-modal,.pd-modal,.sa-modal){max-width:min(960px,calc(100vw - 64px))}}.odi-language-switch{position:fixed;right:14px;bottom:14px;z-index:10050;display:flex;gap:2px;padding:3px;border:1px solid var(--app-border,#d8e2e0);border-radius:999px;background:#fffffff5;box-shadow:0 8px 28px #142d2824;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.odi-language-switch button{border:0;background:transparent;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800;cursor:pointer;color:#52615f;min-width:34px}.odi-language-switch button.active{background:#0f766e;color:#fff}@media(max-width:600px){.odi-language-switch{right:10px;bottom:72px}}.odi-language-mobile{display:none!important}.odi-language-desktop{display:flex;gap:2px}.odi-language-desktop button{border:0;background:transparent;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800;cursor:pointer;color:#52615f;min-width:34px}.odi-language-desktop button.active{background:#0f766e;color:#fff}@media(max-width:600px){.odi-language-switch{right:8px!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.odi-language-desktop{display:none}.odi-language-mobile{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;min-width:48px!important;height:34px;padding:0 8px!important;border:1px solid #d8e2e0!important;background:#fffffff0!important;color:#35514d!important;box-shadow:0 5px 16px #142d281f;font-size:10px!important}.odi-language-mobile.active{background:#fffffff0!important;color:#35514d!important}}.odi-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid var(--odi-border)}.odi-page-header>div:first-child{min-width:0;max-width:760px}.odi-page-header>div:first-child>small{display:block;color:var(--odi-primary);font-weight:850;font-size:10px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px}.odi-page-header h1{margin:0;font-size:clamp(1.55rem,2vw,2rem);letter-spacing:-.035em;line-height:1.12}.odi-page-header p{margin:7px 0 0;color:var(--odi-muted);line-height:1.5;max-width:68ch}.odi-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.odi-page-actions>:where(button,a):not(.odi-btn-primary):not(.pd-btn-primary):not(.bd-btn-primary):not(.sa-btn-primary){background:#fff!important;border-color:var(--odi-border)!important;color:var(--odi-text)!important}.odi-section-card{padding:18px}.odi-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.odi-section-head h2{font-size:1rem;margin:0}.odi-section-head p{margin:5px 0 0;color:var(--odi-muted);font-size:13px;line-height:1.45}.odi-actionbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.odi-progressive{border:1px solid var(--odi-border);border-radius:13px;background:#fff;overflow:hidden}.odi-progressive+.odi-progressive{margin-top:10px}.odi-progressive-trigger{width:100%;min-height:58px;border:0;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:13px 15px;color:var(--odi-text);cursor:pointer}.odi-progressive-trigger:hover{background:var(--odi-surface-soft)}.odi-progressive-trigger strong{display:block;font-size:13px}.odi-progressive-trigger small{display:block;color:var(--odi-muted);font-size:11px;font-weight:500;margin-top:3px}.odi-progressive-meta{display:flex;align-items:center;gap:9px;color:var(--odi-muted)}.odi-progressive-meta b{font-size:10px;border-radius:999px;background:var(--odi-primary-soft);color:var(--odi-primary-strong);padding:4px 7px}.odi-progressive-meta i{font-style:normal;font-size:18px;transition:transform .15s ease}.odi-progressive.open .odi-progressive-meta i{transform:rotate(180deg)}.odi-progressive-body{border-top:1px solid var(--odi-border);padding:16px;background:#fbfdfc}.odi-overflow{position:relative;display:inline-flex}.odi-overflow-trigger{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid var(--odi-border)!important;border-radius:10px!important;background:#fff!important;color:var(--odi-text)!important;font-size:20px!important;font-weight:800!important;line-height:1!important}.odi-overflow-trigger:hover{background:var(--odi-surface-soft)!important;border-color:var(--odi-border-strong)!important}.odi-overflow-scrim{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1499!important;background:transparent!important;border:0!important;max-width:none!important}.odi-overflow-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:1500;min-width:210px;padding:6px;border:1px solid var(--odi-border);background:#fff;border-radius:12px;box-shadow:var(--odi-shadow)}.odi-overflow-menu>:where(button,a){display:flex!important;width:100%!important;min-height:38px!important;justify-content:flex-start!important;border:0!important;background:#fff!important;color:var(--odi-text)!important;border-radius:8px!important;padding:8px 10px!important;text-decoration:none!important;font-size:12px!important;font-weight:650!important}.odi-overflow-menu>:where(button,a):hover{background:var(--odi-surface-soft)!important}.odi-overflow-menu .danger{color:#b42318!important}.odi-filter-disclosure{border:1px solid var(--odi-border);border-radius:12px;background:#fff;margin:0 0 15px}.odi-filter-disclosure summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:11px 14px}.odi-filter-disclosure summary::-webkit-details-marker{display:none}.odi-filter-disclosure summary strong{font-size:12px}.odi-filter-disclosure summary small{display:block;color:var(--odi-muted);font-size:10px;margin-top:2px}.odi-filter-body{padding:12px 14px 14px;border-top:1px solid var(--odi-border);background:#fbfdfc}:where(.bd-panel-head,.pd-panel-head,.sa-panel-head,.workspace-title,.bd-kurse-actions){align-items:flex-start!important}.bd-kurse-actions,.workspace-title{border-bottom:1px solid var(--odi-border);padding-bottom:17px!important;margin-bottom:18px!important}.bd-kurse-actions h2,.workspace-title h1{letter-spacing:-.03em}.bd-kurse-action-buttons>:not(.bd-btn-primary){background:#fff!important;border-color:var(--odi-border)!important;color:var(--odi-text)!important}:where(.admin-card,.bd-card,.pd-card,.sa-card) h2:first-child,:where(.admin-card,.bd-card,.pd-card,.sa-card) h3:first-child{letter-spacing:-.015em}:where(.record,.bd-list-row,.pd-list-row){transition:background .12s ease}.record:hover{background:#fafcfc}@media(max-width:760px){.odi-page-header{display:block}.odi-page-actions{margin-top:12px;justify-content:flex-start}.odi-page-actions>:where(button,a){flex:1 1 auto}.odi-overflow-menu{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));top:auto;min-width:0}.odi-progressive-trigger,.odi-progressive-body{padding:12px}.odi-filter-disclosure summary{min-height:46px}.bd-kurse-actions{display:block!important}.bd-kurse-action-buttons{margin-top:11px;display:flex!important;width:100%}.bd-kurse-action-buttons .bd-btn-primary{flex:1 1 auto}.workspace-title{grid-template-columns:1fr!important}.workspace-title-actions{margin-top:8px}}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){align-self:center!important;transform:translateY(4px)}.odi-global-tools{align-self:center!important;transform:translateY(4px)}.odi-global-note-button{position:relative;display:inline-grid!important;place-items:center!important;min-width:44px!important;width:44px!important;height:44px!important;padding:0!important;font-size:0!important;line-height:1!important}.odi-global-note-button:before{content:"🔔";font-size:17px;line-height:1}.odi-global-note-button:not(:disabled){cursor:pointer}.employee-info-file-help{display:block;margin:4px 0 7px;color:var(--odi-muted);font-size:11px;line-height:1.4}@media(max-width:900px){:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){transform:none!important;margin-top:5px!important;padding-top:2px!important;padding-bottom:4px!important;align-items:center!important}.odi-global-tools{transform:none!important;margin-left:0!important;gap:6px!important}.odi-global-search-wrap{display:none!important}.odi-global-note-button{flex:0 0 44px!important;border-radius:12px!important}.odi-tool-popover{position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(60dvh,460px)!important;z-index:1900!important}.feedback-button,.odi-notices-button{min-width:44px!important;width:44px!important;height:44px!important;padding:0!important;font-size:0!important;flex:0 0 44px!important}.feedback-button>span{font-size:18px!important;margin:0!important}.odi-notices-button>span:first-child{font-size:18px!important}.odi-notices-button>b{position:absolute;right:-3px;top:-4px}}@media(max-width:560px){:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar){padding-top:8px!important;padding-bottom:8px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scrollbar-width:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)::-webkit-scrollbar{display:none}.bd-notification-btn{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;border-radius:12px!important}.bd-notification-btn b{right:-2px!important;top:-3px!important}}@media(max-width:700px){:where(.bd-topbar,.pd-topbar,.sa-topbar,header.app-topbar){min-height:72px!important;align-content:center!important;row-gap:8px!important;padding:10px 12px 12px!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions,.odi-global-tools){position:relative!important;top:4px!important;margin-top:2px!important;min-height:48px!important;align-items:center!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) :where(button,a,.bd-btn,.pd-btn,.sa-btn),.odi-pwa-install-actions button{min-height:44px!important;height:auto!important;line-height:1.25!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;padding:10px 13px!important}.odi-pwa-install-hint{left:10px!important;right:10px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;max-width:none!important;border-radius:16px!important;padding:15px!important;gap:12px!important}.odi-pwa-install-actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important}}.tenant-select,.odi-module-switcher select{max-width:240px!important}.bd-modal-course-editor{width:min(980px,calc(100vw - 24px))!important;max-height:92dvh!important;border-radius:18px!important;overflow:hidden!important}.bd-course-editor-body{padding:20px!important;background:#f7faf9!important}.bd-course-editor-body>.bd-form,.bd-course-termine,.bd-learning-editor>.bd-card,.bd-learning-grid>.bd-card{background:#fff!important;border:1px solid var(--odi-border)!important;border-radius:14px!important;padding:17px!important;box-shadow:var(--odi-shadow-sm)!important}.bd-editor-termin-list{display:grid!important;gap:10px!important}.bd-editor-termin-card{display:grid!important;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid var(--odi-border)!important;border-radius:13px!important;background:#fff!important}.bd-editor-termin-card>div:first-child{display:grid!important;gap:4px!important}.bd-editor-termin-meta{display:flex!important;gap:8px 12px!important;flex-wrap:wrap!important;color:var(--odi-muted)!important}.bd-editor-termin-actions{display:flex!important;gap:7px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.bd-editor-termin-card>.bd-inline-termin-editor,.bd-editor-termin-card>.bd-unified-termin-actions{grid-column:1/-1!important;margin-top:4px!important;padding:15px!important;background:#f7faf9!important;border-radius:12px!important;border:1px solid #dce9e7!important}.bd-location-grid{padding-top:12px!important;border-top:1px solid var(--odi-border)!important}.bd-input-action{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;align-items:end!important}.bd-term-archive{margin-top:16px!important;border:1px solid var(--odi-border)!important;border-radius:12px!important;background:#fff!important;padding:0 14px 14px!important}.bd-term-archive>summary{cursor:pointer!important;font-weight:800!important;padding:13px 0!important;color:var(--odi-primary-strong)!important}.bd-learning-groups,.bd-assignment-grid{border:1px solid var(--odi-border)!important;border-radius:12px!important;padding:12px!important;background:#fbfdfc!important}.bd-learning-groups{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px 12px!important}.bd-learning-groups legend{padding:0 6px!important;font-weight:800!important}.bd-learning-offer{min-height:64px!important;border-radius:11px!important;padding:11px 12px!important;margin-bottom:8px!important;background:#fff!important;border:1px solid var(--odi-border)!important}@media(max-width:760px){.bd-editor-termin-card{grid-template-columns:1fr!important}.bd-editor-termin-actions{justify-content:flex-start!important}.bd-editor-termin-card>.bd-inline-termin-editor,.bd-editor-termin-card>.bd-unified-termin-actions{grid-column:1!important}.bd-input-action{grid-template-columns:1fr!important}.bd-input-action>*{width:100%!important}.bd-modal-course-editor{width:calc(100vw - 12px)!important;max-height:96dvh!important}.bd-course-editor-body{padding:12px!important}}.app-nav-dot{display:inline-block!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;border-radius:50%!important;background:#dc2626!important;box-shadow:0 0 0 2px #dc26261f;margin-left:auto;flex:0 0 8px}.bd-module-switcher .app-nav-dot,.pd-module-switcher .app-nav-dot{margin-left:5px;vertical-align:middle}.app-nav-section-toggle>span{display:inline-flex;align-items:center;gap:7px}.app-nav-section-dot{display:inline-block;vertical-align:middle}@media(max-width:700px){:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar){display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;align-content:flex-start!important;row-gap:0!important;padding:calc(12px + env(safe-area-inset-top,0px)) 12px 12px!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.app-page-heading){flex:1 1 100%!important;width:100%!important;min-width:0!important;align-self:flex-start!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){order:20!important;width:100%!important;min-height:48px!important;margin-top:12px!important;padding:8px 0 0!important;border-top:1px solid var(--odi-border,#dfe7e4)!important;display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:visible!important;top:auto!important;transform:none!important;scrollbar-width:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)::-webkit-scrollbar{display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{flex:0 0 auto!important;margin-top:0!important;margin-bottom:0!important;align-self:center!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.bd-btn,.pd-btn,.sa-btn,.odi-btn,.bd-hilfe-btn,.pd-hilfe-btn,.feedback-button,.odi-notices-button,.odi-quick-trigger,.odi-global-note-button){box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;line-height:1!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(svg){display:block!important;margin:auto!important;flex:0 0 auto!important}.odi-quick-menu{height:44px!important;display:inline-flex!important;align-items:center!important}.odi-global-tools{order:30!important;width:auto!important;min-height:44px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;top:auto!important;transform:none!important}.odi-global-notes{height:44px!important;display:flex!important;align-items:center!important}.bd-notification-btn{margin:0!important;align-self:center!important}.feedback-button>span,.odi-notices-button>span:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin:0!important}}.app-nav-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;background:#dc2626!important;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.01em!important;margin-left:10px!important;flex:0 0 auto!important;box-shadow:0 0 0 2px #dc26261a!important}.app-nav-section-badge{min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:10px!important;margin-left:9px!important}.app-module-badge{margin-left:8px!important;vertical-align:middle!important}:where(.bd-nav-item,.pd-nav-item,.sa-nav-item)>.app-nav-badge{margin-left:10px!important;margin-right:0!important}:where(.bd-nav-section-label,.bd-nav-section-toggle,.pd-nav-section-toggle,.sa-nav-section-toggle)>span{display:inline-flex!important;align-items:center!important}:where(.pd-content,.bd-content,.sa-content,.odi-workspace,main) :where(.zd-row-actions,.pd-form,.bd-form,.sa-form,.pd-panel-head,.bd-panel-head,.sa-panel-head,.odi-dialog-actions,.employee-platform-tabs,.pd-filters)>button:not(.pd-card):not(.bd-card):not(.sa-card),:where(.pd-content,.bd-content,.sa-content) table button:not(.pd-card):not(.bd-card):not(.sa-card){min-height:42px;border:1px solid var(--odi-border-strong);border-radius:10px;background:#fff;color:var(--odi-text);padding:8px 13px;font:inherit;font-size:13px;font-weight:700;line-height:1.15;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}:where(.pd-content,.bd-content,.sa-content,.odi-workspace,main) :where(.zd-row-actions,.pd-form,.bd-form,.sa-form,.pd-panel-head,.bd-panel-head,.sa-panel-head,.odi-dialog-actions,.employee-platform-tabs,.pd-filters)>button:not(.pd-card):not(.bd-card):not(.sa-card):hover,:where(.pd-content,.bd-content,.sa-content) table button:not(.pd-card):not(.bd-card):not(.sa-card):hover{background:#f5faf9;border-color:#a8cfcb;color:var(--odi-primary-strong)}:where(button,.bd-btn,.pd-btn,.sa-btn,.odi-btn,.feedback-button,.odi-notices-button,.odi-quick-trigger):focus-visible{outline:3px solid rgba(7,143,134,.18)!important;outline-offset:2px!important}:where(button,.bd-btn,.pd-btn,.sa-btn,.odi-btn)[disabled]{cursor:not-allowed!important;opacity:.55!important;transform:none!important}@media(max-width:760px){:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){overflow-x:auto!important;overflow-y:visible!important;gap:7px!important;padding:8px 0 2px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(.odi-quick-trigger,.feedback-button,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.odi-global-note-button){width:auto!important;min-width:max-content!important;max-width:none!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 11px!important;border-radius:10px!important;gap:6px!important;font-size:12px!important}.odi-quick-trigger .odi-quick-label{display:inline!important;font-size:12px!important}.odi-quick-trigger .odi-quick-main-icon{font-size:16px!important}.odi-quick-trigger .odi-quick-chevron{display:inline!important;font-size:11px!important}.feedback-button>span{font-size:15px!important}.odi-notices-button>span:nth-child(2){display:inline!important}:where(.pd-hilfe-btn,.bd-hilfe-btn){border-radius:10px!important}.pd-hilfe-btn:after,.bd-hilfe-btn:after{content:"Hilfe";font-size:12px;font-weight:750}.odi-global-note-button{font-size:0!important}.odi-global-note-button:before{content:"Hinweise";font-size:12px;font-weight:750}.odi-global-note-button:after{content:attr(aria-label);font-size:0}.odi-quick-menu{height:42px!important;position:static!important}.odi-quick-popover{position:fixed!important;top:128px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;z-index:12000!important;max-height:calc(100dvh - 160px)!important;overflow:auto!important;border-radius:14px!important;box-shadow:0 18px 48px #0f172a33!important}.odi-quick-popover>button{min-height:54px!important;padding:10px 12px!important}}@media(max-width:760px){header.app-topbar :where(.odi-quick-trigger,.feedback-button,.odi-notices-button,.support-trigger,.profile-btn){width:auto!important;min-width:max-content!important;max-width:none!important;height:42px!important;min-height:42px!important;padding:0 11px!important;border-radius:10px!important;font-size:12px!important;gap:6px!important}header.app-topbar .odi-quick-label{display:inline!important;font-size:12px!important}header.app-topbar .odi-notices-button>span:nth-child(2){display:inline!important}}.odi-quick-popover-head{display:none;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 9px;border-bottom:1px solid var(--odi-border,#dfe7e4)}.odi-quick-popover-head>strong{font-size:14px}.odi-quick-popover-head>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:9px!important;background:#fff!important;color:var(--odi-text,#172321)!important;font-size:20px!important;line-height:1!important}.odi-quick-item-copy{display:block;min-width:0}.odi-quick-mobile-backdrop{display:none}@media(max-width:760px){.odi-quick-mobile-backdrop{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:11990!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;border:0!important;border-radius:0!important;background:#0f232047!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions,header.app-topbar) .odi-quick-popover{position:fixed!important;top:auto!important;left:12px!important;right:12px!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:520px!important;margin:0 auto!important;z-index:12000!important;display:grid!important;gap:7px!important;padding:10px!important;background:#fff!important;color:var(--odi-text,#172321)!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:16px!important;box-shadow:0 22px 60px #0f172a3d!important;max-height:min(70vh,560px)!important;overflow:auto!important}.odi-quick-popover-head{display:flex!important;position:sticky;top:-10px;background:#fff;z-index:2;padding-top:8px}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions,header.app-topbar) .odi-quick-popover>button[role=menuitem]{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:64px!important;max-height:none!important;padding:11px 12px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;justify-content:stretch!important;text-align:left!important;white-space:normal!important;line-height:1.25!important;color:var(--odi-text,#172321)!important;background:#fff!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:12px!important;font-size:13px!important}.odi-quick-popover>button[role=menuitem] .odi-quick-item-icon{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:var(--odi-primary-soft,#e8f5f2)!important;color:var(--odi-primary-strong,#086f68)!important;font-size:19px!important}.odi-quick-popover>button[role=menuitem] .odi-quick-item-copy{display:block!important;min-width:0!important;overflow:visible!important}.odi-quick-popover>button[role=menuitem] strong{display:block!important;color:var(--odi-text,#172321)!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.odi-quick-popover>button[role=menuitem] small{display:block!important;margin-top:3px!important;color:var(--odi-muted,#66736f)!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}}:where(.odi-page-body,.workspace,.org-settings) :where(.org-action,.profile-btn,.back-btn,.upload-btn,.danger-btn,.odi-primary):not(.icon),:where(.odi-page-body,.workspace,.org-settings) button:not(.icon):not(.user):not(.support-trigger):not(.odi-quick-trigger):not(.odi-notices-button):not(.odi-quick-mobile-backdrop){border-radius:10px;min-height:42px;font:inherit;font-size:13px;font-weight:700;line-height:1.15;box-shadow:none}:where(.odi-page-body,.workspace,.org-settings) :where(.org-action,.profile-btn,.back-btn,.upload-btn){display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 13px;border:1px solid var(--odi-border-strong,#ccd9d6);background:#fff;color:var(--odi-text,#172321)}:where(.odi-page-body,.workspace,.org-settings) :where(.org-action,.profile-btn,.back-btn,.upload-btn):hover{background:#f5faf9;border-color:#9dc7c3;color:var(--odi-primary-strong,#086f68)}:where(.odi-page-body,.workspace,.org-settings) :where(.org-action.primary,.odi-primary){background:var(--odi-primary,#0f766e)!important;border-color:var(--odi-primary,#0f766e)!important;color:#fff!important}.odi-global-note-button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.odi-bell-badge{position:absolute!important;right:-5px!important;top:-6px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:999px!important;background:#dc2626!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:10px!important;font-weight:800!important;line-height:1!important;box-shadow:0 0 0 2px #fff!important}.odi-notification-popover{width:min(360px,calc(100vw - 24px))!important;padding:8px!important}.odi-notification-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 6px 9px;border-bottom:1px solid var(--odi-border,#dfe7e4)}.odi-notification-popover-head strong,.odi-notification-popover-head small{display:block}.odi-notification-popover-head small{margin-top:2px;color:var(--odi-muted,#66736f);font-size:11px}.odi-notification-close,.odi-notification-dismiss{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:9px!important;background:#fff!important;color:var(--odi-muted,#66736f)!important;display:grid!important;place-items:center!important}.odi-tool-notification{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:7px;align-items:center;padding:4px 0;border-bottom:1px solid #edf2f0}.odi-tool-notification:last-child{border-bottom:0}.odi-tool-notification>.odi-tool-result{width:100%;min-width:0;text-align:left}.odi-notification-empty{padding:16px 10px;color:var(--odi-muted,#66736f);font-size:12px}@media(min-width:761px){:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){transform:translateY(10px)!important}header.app-topbar :where(.odi-topbar-actions,.app-topbar-actions){transform:translateY(10px)!important}}@media(max-width:760px){.odi-global-notes .odi-tool-popover.odi-notification-popover,.odi-notification-popover{position:fixed!important;top:auto!important;left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;max-height:min(72dvh,560px)!important;margin:0!important;padding:10px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;background:#fff!important;color:var(--odi-text,#172321)!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:16px!important;box-shadow:0 22px 60px #0f172a40!important;z-index:13000!important}.odi-notification-popover-head{position:sticky!important;top:-10px!important;z-index:2!important;margin:-2px -2px 4px!important;padding:10px 8px!important;background:#fff!important}.odi-tool-notification{grid-template-columns:minmax(0,1fr) 36px!important;gap:8px!important;padding:6px 0!important}.odi-tool-notification>.odi-tool-result{height:auto!important;min-height:58px!important;max-height:none!important;padding:10px!important;white-space:normal!important}.odi-tool-notification>.odi-tool-result strong,.odi-tool-notification>.odi-tool-result small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}.odi-notification-dismiss,.odi-notification-close{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important}}@media(min-width:761px){.bd-news-feedback-popover,.odi-tool-popover,.odi-quick-popover{top:calc(100% + 14px)!important}.odi-dialog-backdrop{align-items:flex-start!important;padding-top:96px!important}}@media(max-width:760px){.odi-quick-popover{position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-height:min(68vh,520px)!important;overflow:auto!important;padding:10px!important;z-index:10080!important}.odi-quick-popover>button[role=menuitem]{grid-template-columns:44px 1fr!important;gap:11px!important;align-items:center!important;min-height:62px!important}.odi-quick-popover>button[role=menuitem] .odi-quick-item-icon{width:42px!important;height:42px!important;font-size:22px!important}.odi-quick-mobile-backdrop{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#0a1e1c47!important;border:0!important;z-index:10070!important}.odi-sidebar-module-switcher{display:none!important}.odi-mobile-module-switch{display:flex!important;position:relative!important;inset:auto!important;z-index:auto!important;align-items:center!important;gap:5px!important;min-width:0!important;max-width:min(176px,48vw)!important;height:40px!important;padding:4px 7px!important;border:1px solid var(--odi-border,#d8e2e0)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;flex:0 1 auto!important;order:-5!important}.odi-mobile-module-label{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--odi-muted,#66736f)!important;white-space:nowrap!important}.odi-mobile-module-switch select{min-width:0!important;max-width:118px!important;width:auto!important;border:0!important;background:transparent!important;font-size:12px!important;font-weight:750!important;color:var(--odi-text,#172321)!important;padding:3px 18px 3px 2px!important;height:32px!important}}@media(min-width:761px){.odi-mobile-module-switch{display:none!important}}@media(max-width:760px){.odi-mobile-tenant-switch{display:flex!important;position:fixed!important;left:10px!important;bottom:calc(128px + env(safe-area-inset-bottom,0px))!important;z-index:10056!important;align-items:center!important;gap:6px!important;padding:6px 8px!important;border:1px solid var(--odi-border,#d8e2e0)!important;border-radius:11px!important;background:#fff!important;box-shadow:0 8px 24px #142d2826!important}.odi-mobile-tenant-switch select{max-width:160px!important;border:0!important;background:transparent!important;font-weight:750!important}}@media(min-width:761px){.odi-mobile-tenant-switch{display:none!important}}.odi-help-visual{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;padding:12px;border-radius:14px;background:var(--odi-soft,#f3f7f6)}.odi-help-visual span{background:#fff;border:1px solid var(--odi-border,#d8e2e0);border-radius:10px;padding:7px 10px;font-size:.82rem;font-weight:750}.odi-help-visual b{opacity:.45}.odi-rich-message{display:grid;gap:7px;min-width:0}.odi-rich-message-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.42}.odi-rich-message a{color:var(--odi-primary,#0f766e);text-decoration:underline;text-underline-offset:2px}.odi-link-preview{display:grid!important;gap:2px!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:10px!important;background:#f7faf9!important;padding:9px 10px!important;text-decoration:none!important;color:inherit!important}.odi-link-preview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odi-link-preview span{font-size:11px;font-weight:800;color:var(--odi-primary,#0f766e)}.odi-tool-notification>.odi-tool-result{align-items:flex-start!important}.odi-tool-notification .odi-rich-message{font-size:12px;color:var(--odi-muted,#66736f);margin-top:3px}.odi-tool-notification .odi-rich-message-text{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:760px){.odi-notification-popover{max-height:82dvh!important}.odi-tool-notification>.odi-tool-result{min-height:72px!important}.odi-tool-notification .odi-rich-message-text{-webkit-line-clamp:5!important;font-size:12.5px!important}}@media(max-width:760px){:where(.pd-content,.bd-content,.sa-content,.odi-page-body,.workspace,.org-settings,main){min-width:0!important;max-width:100%!important;overflow-x:hidden!important}:where(.pd-card,.bd-card,.sa-card,.odi-card,section,article,form,fieldset){max-width:100%!important;min-width:0!important;box-sizing:border-box}:where(input,select,textarea){max-width:100%!important;min-width:0!important;box-sizing:border-box;font-size:16px}:where(.pd-form-row,.bd-form-row,.zd-row-actions,.pd-toolbar,.bd-toolbar,.pd-filters,.bd-filters){flex-wrap:wrap!important;max-width:100%!important}:where(.pd-form-row,.bd-form-row)>label{min-width:min(100%,220px)!important;flex:1 1 220px!important}:where(.pd-table-wrap,.bd-table-wrap,.zd-table-scroll,.bd-table-scroll){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}:where(.pd-modal,.bd-modal,.sa-modal,.odi-dialog,.odi-editor-modal){width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}:where(.pd-panel-head,.bd-panel-head){align-items:flex-start!important;flex-wrap:wrap!important}:where(.pd-btn,.bd-btn,.sa-btn,button){max-width:100%;min-height:44px}}html{scrollbar-gutter:stable}.odi-dialog-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;contain:layout paint!important}.odi-notices-dialog{max-height:calc(100dvh - 120px)!important;overflow:hidden!important}.odi-notices-body{overflow:auto!important;min-height:0!important}.odi-language-topbar{display:none}@media(max-width:760px){.odi-language-switch-desktop{display:none!important}.odi-language-topbar{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;height:40px;padding:0 8px;border:1px solid var(--odi-border,#d8e2e0);border-radius:10px;background:#fff;color:var(--odi-text,#172321);font:800 11px/1 inherit;box-shadow:none;flex:0 0 auto;order:-4}}.odi-mobile-context-tools{display:none}@media(max-width:760px){:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar){row-gap:8px!important}.odi-mobile-context-tools{order:10!important;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-top:6px!important;margin:0!important;border-top:1px solid var(--odi-border,#dfe7e4)!important}.odi-mobile-context-tools .odi-mobile-module-switch{order:0!important;max-width:calc(100% - 56px)!important;flex:1 1 auto!important}.odi-mobile-context-tools .odi-language-topbar{order:1!important;flex:0 0 auto!important;margin-left:auto!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){order:20!important;margin-top:0!important;padding-top:6px!important;border-top:0!important;width:100%!important;overflow-x:auto!important;justify-content:flex-start!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-notices-button,:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-notes,:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-note-button{order:-20!important}.odi-mobile-module-label{display:none!important}.odi-mobile-module-switch select{max-width:100%!important;width:100%!important}}@media(max-width:760px){:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px 10px!important;gap:6px!important;row-gap:6px!important;box-sizing:border-box!important;overflow:visible!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.app-page-heading){order:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}:where(.pd-topbar-title,.bd-topbar-title) .app-page-heading{width:100%!important;min-width:0!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) :where(.app-page-heading h1,.pd-topbar-title h1,.bd-topbar-title h1){margin:0!important;line-height:1.15!important;font-size:1.02rem!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) :where(.app-page-heading p,.app-breadcrumb){display:none!important}.odi-mobile-context-tools{order:10!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border-top:0!important;gap:6px!important;align-items:center!important}.odi-mobile-context-tools .odi-mobile-module-switch{height:40px!important;min-height:40px!important;max-width:none!important;flex:1 1 auto!important;margin:0!important}.odi-mobile-context-tools .odi-language-topbar{height:40px!important;min-height:40px!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){order:20!important;width:100%!important;min-height:46px!important;height:46px!important;margin:0!important;padding:1px 0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;border:0!important;scrollbar-width:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{flex:0 0 auto!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){min-height:40px!important;height:40px!important;max-height:40px!important;padding:0 10px!important;white-space:nowrap!important;line-height:1!important}header.app-topbar{display:flex!important}header.app-topbar>img{order:0!important;align-self:flex-start!important;height:30px!important;max-width:145px!important;object-fit:contain!important;margin:0!important}header.app-topbar>.search{order:5!important;width:100%!important;max-width:none!important;margin:0!important}header.app-topbar>.search input{height:40px!important}header.app-topbar :where(.odi-mobile-context-tools){order:10!important}header.app-topbar>:where(.odi-quick-wrap,.feedback-button,.odi-global-notes,.profile-btn,.tenant-select,.support-menu,.user){order:20!important}}@media(max-width:760px){:where(.pd-topbar,.bd-topbar,.sa-topbar){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(112px,auto)!important;grid-template-rows:auto 42px!important;grid-template-areas:"title actions" "context context"!important;align-items:center!important;width:100%!important;min-height:96px!important;height:auto!important;padding:7px 10px!important;column-gap:8px!important;row-gap:5px!important;overflow:visible!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.pd-topbar>.app-page-heading,.bd-topbar>.app-page-heading,.sa-topbar>.app-page-heading){grid-area:title!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;align-self:center!important}:where(.pd-topbar-title,.bd-topbar-title){display:flex!important;align-items:center!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) .app-page-heading h1{font-size:1rem!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) :where(.app-breadcrumb,.app-page-heading p){display:none!important}.pd-topbar-logo-crop{display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){grid-area:actions!important;order:initial!important;width:auto!important;max-width:min(46vw,230px)!important;min-width:108px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;transform:none!important;scrollbar-width:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)::-webkit-scrollbar{display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{flex:0 0 auto!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){height:38px!important;min-height:38px!important;max-height:38px!important;padding:0 8px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap{display:none!important}.odi-mobile-context-tools{grid-area:context!important;order:initial!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;gap:6px!important;align-items:center!important;border:0!important}.odi-mobile-context-tools .odi-mobile-module-switch{display:flex!important;align-items:center!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important}.odi-mobile-context-tools .odi-mobile-module-switch select{width:100%!important;height:40px!important;min-height:40px!important;margin:0!important}.odi-mobile-context-tools .odi-language-topbar{flex:0 0 auto!important;width:auto!important;height:40px!important;min-height:40px!important;margin:0!important}header.app-topbar{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:58px!important;padding:7px 10px!important;gap:6px!important;row-gap:6px!important}header.app-topbar>img{order:0!important;flex:0 0 auto!important;height:30px!important;max-width:132px!important;margin-right:auto!important}header.app-topbar>.search{order:20!important;flex:1 0 100%!important;width:100%!important;max-width:none!important;margin:0!important}header.app-topbar>.search input{height:38px!important}header.app-topbar>.odi-mobile-context-tools{order:30!important;flex:1 0 100%!important}header.app-topbar>:where(.odi-quick-wrap,.feedback-button,.odi-global-notes,.profile-btn,.tenant-select,.support-menu,.user){order:10!important;flex:0 0 auto!important;margin:0!important}header.app-topbar .user>div{display:none!important}header.app-topbar .profile-btn{font-size:0!important;padding:0 9px!important}header.app-topbar .profile-btn svg{margin:0!important}}@media(max-width:760px){:where(.pd-topbar,.bd-topbar,.sa-topbar){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:34px 40px!important;grid-template-areas:"title title" "context actions"!important;width:100%!important;min-height:82px!important;height:82px!important;padding:4px 8px!important;gap:4px 6px!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.pd-topbar>.app-page-heading,.bd-topbar>.app-page-heading,.sa-topbar>.app-page-heading){grid-area:title!important;min-width:0!important;width:100%!important;height:34px!important;display:flex!important;align-items:center!important;margin:0!important;padding:0!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) .app-page-heading{min-width:0!important;width:100%!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) .app-page-heading h1{margin:0!important;font-size:15px!important;line-height:34px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) :where(.app-breadcrumb,.app-page-heading p,.pd-topbar-logo-crop){display:none!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) .odi-mobile-context-tools{grid-area:context!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:40px!important;padding:0!important;margin:0!important;gap:4px!important;border:0!important;overflow:hidden!important}.odi-mobile-context-tools .odi-mobile-module-switch{flex:1 1 auto!important;min-width:0!important;max-width:none!important;height:38px!important}.odi-mobile-context-tools .odi-mobile-module-switch select{width:100%!important;min-width:0!important;height:38px!important;font-size:13px!important;padding:0 26px 0 8px!important}.odi-mobile-context-tools .odi-language-topbar{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:38px!important;padding:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){grid-area:actions!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;max-width:168px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;gap:3px!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;scrollbar-width:none!important;transform:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)::-webkit-scrollbar{display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{flex:0 0 auto!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;overflow:hidden!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a) svg{width:17px!important;height:17px!important;margin:0!important}header.app-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:34px 40px!important;width:100%!important;min-height:82px!important;height:82px!important;padding:4px 8px!important;gap:4px 6px!important;align-items:center!important;overflow:visible!important;box-sizing:border-box!important}header.app-topbar>img{grid-column:1!important;grid-row:1!important;height:28px!important;max-width:130px!important;margin:0!important}header.app-topbar>.search{display:none!important}header.app-topbar>.odi-mobile-context-tools{grid-column:1!important;grid-row:2!important;display:flex!important;min-width:0!important;height:40px!important}header.app-topbar>:where(.odi-quick-wrap,.feedback-button,.odi-global-notes,.profile-btn,.tenant-select,.support-menu,.user){grid-column:2!important;grid-row:2!important}header.app-topbar .user>div{display:none!important}}.odi-pwa-menu-slot{padding:6px 10px 4px}.odi-pwa-menu-action{width:100%;display:flex;align-items:center;gap:9px;border:0;border-radius:9px;padding:9px 10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.odi-pwa-menu-action:hover{background:#ffffff14}header.app-topbar>.odi-pwa-menu-slot{padding:0}header.app-topbar>.odi-pwa-menu-slot .odi-pwa-menu-action{width:auto;height:38px;background:var(--surface,#fff);border:1px solid var(--border,#dce5e3)}@media(max-width:760px){:where(.pd-topbar,.bd-topbar,.sa-topbar){display:grid!important;grid-template-columns:1fr!important;grid-template-rows:34px 40px 42px!important;grid-template-areas:"title" "context" "actions"!important;width:100%!important;height:124px!important;min-height:124px!important;padding:4px 8px!important;gap:3px!important;box-sizing:border-box!important;overflow:visible!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.pd-topbar>.app-page-heading,.bd-topbar>.app-page-heading,.sa-topbar>.app-page-heading){grid-area:title!important;height:34px!important;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) .app-page-heading h1{display:block!important;width:100%!important;max-width:none!important;margin:0!important;font-size:16px!important;line-height:34px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) :where(.app-breadcrumb,.app-page-heading p,.pd-topbar-logo-crop){display:none!important}:where(.pd-topbar,.bd-topbar,.sa-topbar) .odi-mobile-context-tools{grid-area:context!important;width:100%!important;height:40px!important;display:flex!important;flex-direction:row!important;gap:6px!important;overflow:hidden!important}.odi-mobile-context-tools .odi-mobile-module-switch{flex:1 1 auto!important;min-width:0!important;height:38px!important}.odi-mobile-context-tools .odi-mobile-module-switch select{width:100%!important;height:38px!important;font-size:13px!important}.odi-mobile-context-tools .odi-language-topbar{flex:0 0 58px!important;width:58px!important;height:38px!important;font-size:12px!important;padding:0 5px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){grid-area:actions!important;width:100%!important;max-width:none!important;height:42px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;padding:0!important;margin:0!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)::-webkit-scrollbar{display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{flex:0 0 auto!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-tools{display:flex!important;flex-direction:row!important;align-items:center!important;gap:5px!important;min-width:164px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap{display:flex!important;position:relative!important;flex:1 1 124px!important;width:124px!important;min-width:124px!important;height:38px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap>svg{position:absolute!important;left:9px!important;top:11px!important;z-index:2!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search{display:block!important;width:124px!important;height:38px!important;padding:0 8px 0 30px!important;font-size:12px!important;border-radius:9px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-notes{flex:0 0 38px!important}.sa-topbar-version{display:none!important}header.app-topbar{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:34px 40px 42px!important;width:100%!important;height:124px!important;min-height:124px!important;padding:4px 8px!important;gap:3px!important;box-sizing:border-box!important}header.app-topbar>img{grid-row:1!important;grid-column:1!important;height:28px!important;max-width:140px!important}header.app-topbar>.odi-mobile-context-tools{grid-row:2!important;grid-column:1!important;width:100%!important}header.app-topbar>.search{grid-row:3!important;grid-column:1!important;display:flex!important;width:min(62vw,260px)!important;max-width:260px!important;height:38px!important;margin:0!important}header.app-topbar>.search input{height:38px!important;font-size:12px!important}header.app-topbar>:where(.odi-quick-wrap,.feedback-button,.odi-global-notes,.profile-btn,.tenant-select,.support-menu,.user,.odi-pwa-menu-slot){grid-row:3!important;grid-column:1!important;justify-self:end!important;align-self:center!important}header.app-topbar>.odi-pwa-menu-slot{display:none!important}}.odi-global-search-toggle,.app-search-toggle{display:none}@media(max-width:760px){:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-tools{min-width:38px!important;overflow:visible!important;position:relative!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap{display:flex!important;position:relative!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;overflow:visible!important}.odi-global-search-toggle{display:inline-flex!important;width:38px!important;min-width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:9px!important;background:transparent!important;color:inherit!important;padding:0!important;cursor:pointer!important;position:relative!important;z-index:24!important}.odi-global-search-wrap>svg{display:none!important}.odi-global-search-wrap .odi-global-search{display:none!important}.odi-global-search-wrap.expanded{width:min(72vw,300px)!important;min-width:min(72vw,300px)!important;position:absolute!important;right:0!important;top:0!important;z-index:40!important;background:var(--pd-surface,#fff)!important;border-radius:10px!important;box-shadow:0 8px 28px #00000029!important;padding-left:38px!important}.odi-global-search-wrap.expanded .odi-global-search{display:block!important;width:calc(100% - 2px)!important;height:38px!important;padding:0 10px!important;font-size:13px!important;border-radius:9px!important}.odi-global-search-wrap.expanded .odi-global-search-toggle{position:absolute!important;left:0!important;top:0!important}.odi-global-search-wrap.expanded .odi-tool-popover{left:0!important;right:0!important;top:42px!important;width:100%!important;min-width:260px!important;max-width:min(88vw,360px)!important}header.app-topbar>.search{display:flex!important;position:relative!important;width:38px!important;max-width:38px!important;height:38px!important;justify-self:start!important;overflow:visible!important}header.app-topbar>.search>svg{display:none!important}.app-search-toggle{display:inline-flex!important;width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:9px!important;background:transparent!important;color:inherit!important;padding:0!important;z-index:24!important}header.app-topbar>.search input{display:none!important}header.app-topbar>.search.mobile-open{width:min(76vw,320px)!important;max-width:min(76vw,320px)!important;z-index:45!important;background:var(--surface,#fff)!important;border-radius:10px!important;box-shadow:0 8px 28px #00000029!important;padding-left:38px!important}header.app-topbar>.search.mobile-open .app-search-toggle{position:absolute!important;left:0!important;top:0!important}header.app-topbar>.search.mobile-open input{display:block!important;width:100%!important;height:38px!important;font-size:13px!important;padding:0 10px!important}header.app-topbar>.search.mobile-open .results{left:0!important;right:0!important;top:42px!important;width:100%!important;min-width:260px!important;max-width:min(88vw,360px)!important}}@media(max-width:760px){.pd-topbar-actions .odi-global-search-wrap,.bd-topbar-actions .odi-global-search-wrap,.sa-topbar-actions .odi-global-search-wrap{position:relative!important;display:inline-flex!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;overflow:visible!important}.pd-topbar-actions .odi-global-search-wrap:not(.expanded) .odi-global-search,.bd-topbar-actions .odi-global-search-wrap:not(.expanded) .odi-global-search,.sa-topbar-actions .odi-global-search-wrap:not(.expanded) .odi-global-search{display:none!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.odi-global-search-toggle{display:inline-flex!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;background:transparent!important;position:relative!important;z-index:82!important}.pd-topbar-actions .odi-global-search-wrap.expanded,.bd-topbar-actions .odi-global-search-wrap.expanded,.sa-topbar-actions .odi-global-search-wrap.expanded{position:fixed!important;left:10px!important;right:10px!important;top:max(10px,env(safe-area-inset-top))!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;z-index:10020!important;padding:3px 6px 3px 42px!important;background:#fff!important;border:1px solid rgba(20,40,36,.16)!important;border-radius:12px!important;box-shadow:0 10px 34px #0003!important}.odi-global-search-wrap.expanded .odi-global-search-toggle{position:absolute!important;left:5px!important;top:3px!important}.odi-global-search-wrap.expanded .odi-global-search{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;padding:0 8px!important;margin:0!important;opacity:1!important;pointer-events:auto!important;font-size:14px!important;border:0!important;outline:none!important}.odi-global-search-wrap.expanded .odi-tool-popover{position:fixed!important;left:10px!important;right:10px!important;top:calc(max(10px,env(safe-area-inset-top)) + 48px)!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:65vh!important;z-index:10021!important}.pd-topbar-actions .pd-module-global-search{display:none!important}header.app-topbar>.search:not(.mobile-open){display:inline-flex!important;width:38px!important;min-width:38px!important;max-width:38px!important;overflow:visible!important}header.app-topbar>.search:not(.mobile-open) input,header.app-topbar>.search:not(.mobile-open) .results{display:none!important}header.app-topbar>.search.mobile-open{position:fixed!important;left:10px!important;right:10px!important;top:max(10px,env(safe-area-inset-top))!important;width:auto!important;max-width:none!important;height:44px!important;z-index:10020!important;padding:3px 6px 3px 42px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 10px 34px #0003!important}header.app-topbar>.search.mobile-open input{display:block!important;width:100%!important;height:36px!important;padding:0 8px!important;border:0!important;outline:none!important;font-size:14px!important}header.app-topbar>.search.mobile-open .results{position:fixed!important;left:10px!important;right:10px!important;top:calc(max(10px,env(safe-area-inset-top)) + 48px)!important;width:auto!important;max-width:none!important;z-index:10021!important}}.odi-pwa-mobile-menu-slot{width:100%;padding:4px 0 0}.odi-pwa-mobile-menu-slot .odi-pwa-menu-action{display:flex!important;width:100%!important;align-items:center!important;gap:12px!important;padding:13px 12px!important;border:0!important;border-radius:11px!important;background:transparent!important;color:inherit!important;font-size:14px!important;font-weight:600!important;text-align:left!important}@media(min-width:761px){.odi-pwa-mobile-menu-slot{display:none!important}}:where(.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){box-sizing:border-box!important;background:var(--pd-surface,var(--bd-surface,var(--sa-surface,#fff)))!important;border-bottom:1px solid var(--pd-border,var(--bd-border,var(--sa-border,#dce5e3)))!important}@media(min-width:761px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar,header.app-topbar.odi-unified-topbar){display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;padding:10px 18px!important;gap:18px!important;overflow:visible!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.pd-topbar.odi-unified-topbar>.app-page-heading,.bd-topbar.odi-unified-topbar>.app-page-heading,.sa-topbar.odi-unified-topbar>.app-page-heading){flex:1 1 260px!important;min-width:190px!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:10px!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title)>.app-page-heading{min-width:0!important;flex:1 1 auto!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar,header.app-topbar.odi-unified-topbar) .app-page-heading h1{margin:0!important;font-size:20px!important;line-height:1.15!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar,header.app-topbar.odi-unified-topbar) .app-breadcrumb{display:block!important;margin:0 0 3px!important;font-size:10px!important;line-height:1.1!important;letter-spacing:.06em!important;text-transform:uppercase!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar,header.app-topbar.odi-unified-topbar) .app-page-heading p{display:block!important;margin:3px 0 0!important;max-width:520px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.pd-topbar-logo-crop{display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){flex:0 1 auto!important;width:auto!important;max-width:68%!important;min-width:0!important;height:42px!important;min-height:42px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin:0!important;padding:0!important;overflow:visible!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{flex:0 0 auto!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){min-height:38px!important;height:38px!important;border-radius:9px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-tools{order:-10!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:7px!important;min-width:318px!important;max-width:390px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap{display:flex!important;position:relative!important;flex:1 1 270px!important;width:270px!important;min-width:220px!important;max-width:320px!important;height:38px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-toggle{display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search{display:block!important;width:100%!important;height:38px!important;min-width:0!important;padding:0 11px 0 34px!important;margin:0!important;font-size:13px!important;border-radius:9px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:before{content:"⌕";position:absolute;left:11px;top:7px;z-index:2;font-size:17px;line-height:22px;opacity:.58;pointer-events:none}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-notes{flex:0 0 38px!important;width:38px!important;height:38px!important}.pd-module-global-search{display:none!important}header.app-topbar.odi-unified-topbar>img{flex:0 0 auto!important;width:auto!important;height:34px!important;max-width:132px!important;object-fit:contain!important;margin:0!important}header.app-topbar.odi-unified-topbar>.odi-core-heading{flex:1 1 230px!important;min-width:180px!important;max-width:390px!important}header.app-topbar.odi-unified-topbar>.search{order:5!important;flex:0 1 310px!important;width:310px!important;min-width:220px!important;max-width:360px!important;height:38px!important;margin-left:auto!important}header.app-topbar.odi-unified-topbar>.search input{width:100%!important;height:38px!important;font-size:13px!important;border-radius:9px!important}header.app-topbar.odi-unified-topbar>:where(.odi-quick-wrap,.feedback-button,.odi-global-notes,.profile-btn,.tenant-select,.support-menu,.user,.odi-pwa-menu-slot){flex:0 0 auto!important;margin:0!important}header.app-topbar.odi-unified-topbar .user{height:38px!important;min-height:38px!important}.sa-topbar-version{height:38px!important;min-height:38px!important;margin:0!important}}@media(max-width:760px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar,header.app-topbar.odi-unified-topbar){box-sizing:border-box!important}.odi-core-heading{display:none!important}}:root{--odi-action-radius:9px;--odi-action-height:38px;--odi-action-pad:0 14px;--odi-action-weight:650}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn,.odi-quick-trigger,.odi-notices-button){min-height:var(--odi-action-height)!important;border-radius:var(--odi-action-radius)!important;padding:var(--odi-action-pad)!important;font-weight:var(--odi-action-weight)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important}:where(.bd-btn-primary,.pd-btn-primary,.sa-btn-primary,.odi-btn-primary){box-shadow:0 1px 2px #00000014}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn):disabled{opacity:.5!important;cursor:not-allowed!important}@media(max-width:760px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar,header.app-topbar.odi-unified-topbar){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:34px 40px 44px!important;grid-template-areas:"title" "context" "actions"!important;height:124px!important;min-height:124px!important;max-height:124px!important;padding:4px 8px!important;gap:3px!important;overflow:visible!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.pd-topbar.odi-unified-topbar>.app-page-heading,.bd-topbar.odi-unified-topbar>.app-page-heading,.sa-topbar.odi-unified-topbar>.app-page-heading){grid-area:title!important;width:100%!important;min-width:0!important;height:34px!important;display:flex!important;align-items:center!important;overflow:hidden!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar) .app-page-heading{width:100%!important;min-width:0!important;overflow:hidden!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar) .app-page-heading h1{display:block!important;width:100%!important;min-width:0!important;margin:0!important;font-size:15px!important;line-height:34px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar) :where(.app-breadcrumb,.app-page-heading p,.pd-topbar-logo-crop){display:none!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar,header.app-topbar.odi-unified-topbar)>.odi-mobile-context-tools{grid-area:context!important;position:static!important;display:flex!important;flex-direction:row!important;align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;gap:6px!important;padding:0!important;margin:0!important;overflow:hidden!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){grid-area:actions!important;position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;gap:5px!important;padding:0!important;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)::-webkit-scrollbar{display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{position:relative!important;flex:0 0 auto!important;min-width:0!important;margin:0!important;transform:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){position:relative!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:1!important;overflow:hidden!important;transform:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) svg{flex:0 0 auto!important;width:17px!important;height:17px!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-tools{position:relative!important;display:flex!important;flex:0 0 81px!important;width:81px!important;min-width:81px!important;height:38px!important;gap:5px!important;overflow:visible!important;order:-20!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:not(.expanded){position:relative!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-notes{position:relative!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important}header.app-topbar.odi-unified-topbar>img{grid-row:1!important;grid-column:1!important;justify-self:start!important;align-self:center!important;height:28px!important;max-width:135px!important;margin:0!important}header.app-topbar.odi-unified-topbar>.odi-core-heading{display:none!important}header.app-topbar.odi-unified-topbar>.search:not(.mobile-open){grid-row:3!important;grid-column:1!important;justify-self:start!important;align-self:center!important;position:relative!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;margin:0!important}header.app-topbar.odi-unified-topbar>:where(.odi-quick-wrap,.feedback-button,.odi-global-notes,.profile-btn,.tenant-select,.support-menu,.user,.odi-pwa-menu-slot){grid-row:3!important;grid-column:1!important;position:relative!important;align-self:center!important;margin:0!important;transform:none!important}header.app-topbar.odi-unified-topbar>.odi-pwa-menu-slot{display:block!important;justify-self:end!important;width:38px!important;height:38px!important;padding:0!important;z-index:6!important}header.app-topbar.odi-unified-topbar>.odi-pwa-menu-slot .odi-pwa-menu-action{display:inline-flex!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;padding:0!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;font-size:0!important}header.app-topbar.odi-unified-topbar>.odi-pwa-menu-slot .odi-pwa-menu-action svg{width:17px!important;height:17px!important}}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn){min-height:38px;border-radius:9px;padding:0 14px;font-weight:650;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;transition:filter .15s ease,box-shadow .15s ease,transform .05s ease}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn):hover:not(:disabled){filter:brightness(.98)}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn):active:not(:disabled){transform:translateY(1px)}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn):focus-visible{outline:3px solid color-mix(in srgb,currentColor 22%,transparent);outline-offset:2px}:where(.bd-btn,.pd-btn,.sa-btn,.odi-btn):disabled{opacity:.5;cursor:not-allowed;filter:none}@media(min-width:761px){header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;height:42px;overflow:visible}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions>*{flex:0 0 auto;margin:0}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions>.search{width:310px;min-width:220px;max-width:360px;height:38px}}@media(max-width:760px){header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions{grid-row:3!important;grid-column:1!important;align-self:center!important;position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:44px!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions::-webkit-scrollbar{display:none!important}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions>*{position:relative!important;flex:0 0 auto!important;margin:0!important;transform:none!important}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions>.search:not(.mobile-open){position:relative!important;display:inline-flex!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions :where(button,a,.odi-quick-trigger,.feedback-button,.user){min-height:38px!important;max-height:38px!important}header.app-topbar.odi-unified-topbar>.odi-pwa-menu-slot{grid-row:2!important;grid-column:1!important;justify-self:end!important;align-self:center!important}}@media(max-width:760px){header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions{width:calc(100% - 43px)!important;padding-right:0!important}header.app-topbar.odi-unified-topbar>.odi-pwa-menu-slot{grid-row:3!important;grid-column:1!important;justify-self:end!important;align-self:center!important}}@media(min-width:761px){header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions{display:contents!important}}@media(max-width:760px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){position:sticky!important;top:0!important;z-index:1200!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(132px,44%)!important;grid-template-rows:40px 42px!important;grid-template-areas:"title context" "actions actions"!important;width:100%!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:4px 8px!important;column-gap:8px!important;row-gap:2px!important;align-items:center!important;overflow:visible!important;background:var(--bd-surface,#fff)!important;border-bottom:1px solid var(--odi-border,#dfe7e4)!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.pd-topbar.odi-unified-topbar>.app-page-heading,.bd-topbar.odi-unified-topbar>.app-page-heading,.sa-topbar.odi-unified-topbar>.app-page-heading){grid-area:title!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;margin:0!important;padding:0!important;overflow:hidden!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title)>.app-page-heading{width:100%!important;min-width:0!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar) .app-page-heading h1{display:block!important;width:100%!important;min-width:0!important;margin:0!important;font-size:15px!important;line-height:40px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar) :where(.app-breadcrumb,.app-page-heading p,.pd-topbar-logo-crop){display:none!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>.odi-mobile-context-tools{grid-area:context!important;position:static!important;display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;gap:5px!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important}.odi-mobile-context-tools .odi-mobile-module-switch{display:flex!important;align-items:center!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;margin:0!important;padding:0!important}.odi-mobile-context-tools .odi-mobile-module-switch select{width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;padding:0 28px 0 9px!important;border-radius:9px!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;text-overflow:ellipsis!important}.odi-mobile-context-tools .odi-language-topbar{display:inline-flex!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){grid-area:actions!important;position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:2px 0 0!important;gap:5px!important;border:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)::-webkit-scrollbar{display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{position:relative!important;flex:0 0 auto!important;margin:0!important;transform:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;border-radius:9px!important;font-size:0!important;line-height:1!important;overflow:hidden!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) svg{width:17px!important;height:17px!important;min-width:17px!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-tools{display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:36px!important;gap:5px!important;order:-20!important;overflow:visible!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:not(.expanded),:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-notes{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap.expanded{position:absolute!important;left:8px!important;right:8px!important;bottom:3px!important;z-index:20!important;width:auto!important;max-width:none!important;height:36px!important;background:#fff!important}:where(.bd-bottom-nav,.pd-bottom-nav,.sa-bottom-nav){position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:1250!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;height:calc(64px + env(safe-area-inset-bottom,0px))!important;padding:4px 6px env(safe-area-inset-bottom,0px)!important;margin:0!important;background:#fff!important;border-top:1px solid var(--odi-border,#dfe7e4)!important;box-shadow:0 -6px 20px #142d280f!important}:where(.bd-bottom-nav-item,.pd-bottom-nav-item,.sa-bottom-nav-item){min-width:0!important;width:100%!important;height:56px!important;min-height:56px!important;padding:4px 2px!important;margin:0!important;border-radius:10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;font-size:10px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important}:where(.bd-bottom-nav-item,.pd-bottom-nav-item,.sa-bottom-nav-item) svg{width:19px!important;height:19px!important;flex:0 0 19px!important}:where(.bd-bottom-nav-item,.pd-bottom-nav-item,.sa-bottom-nav-item) span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.bd-content,.pd-content,.sa-content){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}:where(.bd-mehr-sheet,.pd-mehr-sheet,.sa-mehr-sheet,[data-mobile-more-sheet=true]){max-height:min(76dvh,680px)!important;overflow-y:auto!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:390px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){grid-template-columns:minmax(0,1fr) minmax(118px,42%)!important}.odi-mobile-context-tools .odi-mobile-module-switch select{font-size:11px!important;padding-left:7px!important}}@media(max-width:760px){header.app-topbar.odi-unified-topbar{position:sticky!important;top:0!important;z-index:1200!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:38px 42px!important;width:100%!important;height:84px!important;min-height:84px!important;max-height:84px!important;padding:3px 8px!important;gap:1px!important;overflow:visible!important;background:#fff!important;border-bottom:1px solid var(--odi-border,#dfe7e4)!important}header.app-topbar.odi-unified-topbar>img{grid-row:1!important;grid-column:1!important;justify-self:start!important;align-self:center!important;height:28px!important;max-width:132px!important;margin:0!important}header.app-topbar.odi-unified-topbar>.odi-core-heading{display:none!important}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions{grid-row:2!important;grid-column:1!important;position:static!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;height:42px!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions::-webkit-scrollbar{display:none!important}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions>*{position:relative!important;flex:0 0 auto!important;margin:0!important}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions>.search:not(.mobile-open){display:inline-flex!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}header.app-topbar.odi-unified-topbar>.odi-pwa-menu-slot{grid-row:1!important;grid-column:1!important;justify-self:end!important;align-self:center!important;width:36px!important;height:36px!important;margin:0!important;z-index:5!important}header.app-topbar.odi-unified-topbar>.odi-pwa-menu-slot .odi-pwa-menu-action{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;font-size:0!important;border-radius:9px!important}}@media(min-width:761px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){position:sticky!important;top:0!important;z-index:1100!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;grid-template-rows:minmax(64px,auto)!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:68px!important;height:auto!important;padding:9px 18px!important;gap:14px!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;border-bottom:1px solid var(--odi-border,#dfe7e4)!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.pd-topbar.odi-unified-topbar>.app-page-heading,.bd-topbar.odi-unified-topbar>.app-page-heading,.sa-topbar.odi-unified-topbar>.app-page-heading){grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title) .app-page-heading,:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>.app-page-heading{min-width:0!important;max-width:680px!important;margin:0!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar) .app-page-heading h1{margin:1px 0 0!important;font-size:20px!important;line-height:1.18!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar) .app-page-heading p{margin:3px 0 0!important;max-width:620px!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){grid-column:2!important;grid-row:1!important;position:static!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;width:auto!important;max-width:min(58vw,760px)!important;height:auto!important;min-height:40px!important;margin:0!important;padding:0!important;gap:7px!important;overflow:visible!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{flex:0 0 auto!important;min-width:0!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){min-height:38px!important;height:38px!important;margin:0!important;border-radius:9px!important;box-sizing:border-box!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-tools{display:flex!important;align-items:center!important;gap:7px!important;height:38px!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:not(.expanded),:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-notes{height:38px!important;min-height:38px!important;margin:0!important}.sa-topbar-version{flex:0 0 auto!important;min-width:150px!important;height:38px!important;min-height:38px!important;padding:4px 10px!important;margin:0!important;border-radius:9px!important}}@media(max-width:760px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){position:sticky!important;top:0!important;z-index:1200!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(126px,44%)!important;grid-template-rows:44px 44px!important;grid-template-areas:"title context" "actions actions"!important;align-items:center!important;width:100%!important;min-width:0!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:4px 10px!important;column-gap:7px!important;row-gap:0!important;box-sizing:border-box!important;overflow:visible!important;background:#fff!important;border-bottom:1px solid var(--odi-border,#dfe7e4)!important;box-shadow:0 3px 14px #142d280b!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.pd-topbar.odi-unified-topbar>.app-page-heading,.bd-topbar.odi-unified-topbar>.app-page-heading,.sa-topbar.odi-unified-topbar>.app-page-heading){grid-area:title!important;display:flex!important;align-items:center!important;width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;overflow:hidden!important}:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title) .app-page-heading{min-width:0!important;width:100%!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar) .app-page-heading h1{margin:0!important;font-size:15px!important;line-height:44px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar) :where(.app-breadcrumb,.app-page-heading p,.pd-topbar-logo-crop){display:none!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>.odi-mobile-context-tools{grid-area:context!important;position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;margin:0!important;padding:0!important;gap:5px!important;overflow:hidden!important}.odi-mobile-context-tools .odi-mobile-module-switch{display:flex!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;height:38px!important;margin:0!important}.odi-mobile-context-tools .odi-mobile-module-switch select{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 28px 0 9px!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important}.odi-mobile-context-tools .odi-language-topbar{display:inline-flex!important;flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){grid-area:actions!important;position:static!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:3px 0!important;gap:6px!important;overflow:hidden!important;border:0!important;transform:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{position:relative!important;flex:0 0 auto!important;min-width:0!important;margin:0!important;transform:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;border-radius:10px!important;font-size:0!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;transform:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button) svg{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;margin:0!important;flex:0 0 18px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-tools{display:flex!important;flex:0 0 auto!important;align-items:center!important;width:auto!important;min-width:0!important;height:38px!important;gap:6px!important;margin:0!important;order:-10!important;overflow:visible!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:not(.expanded),:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-notes{position:relative!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap.expanded{position:absolute!important;left:0!important;right:0!important;bottom:3px!important;z-index:30!important;width:100%!important;max-width:none!important;height:38px!important;background:#fff!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(.sa-topbar-version){display:none!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){flex-wrap:nowrap!important;align-self:auto!important;margin-top:0!important;padding-top:3px!important;overflow-x:hidden!important;overflow-y:hidden!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) *{max-height:44px}}@media(max-width:390px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){grid-template-columns:minmax(0,1fr) minmax(118px,45%)!important;padding-left:8px!important;padding-right:8px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){gap:4px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(button,a,.pd-btn,.bd-btn,.sa-btn,.odi-btn,.odi-quick-trigger,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn,.feedback-button,.odi-global-note-button){flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}}@media(max-width:760px){:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(138px,46%)!important;grid-template-rows:44px 44px!important;grid-template-areas:"title context" "actions actions"!important;width:100%!important;height:96px!important;min-height:96px!important;max-height:96px!important;padding:4px 8px!important;margin:0!important;gap:0 7px!important;box-sizing:border-box!important;overflow:visible!important}:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>:where(.bd-topbar-title,.pd-topbar-title,.sa-topbar-title,.app-page-heading){grid-area:title!important;min-width:0!important;width:100%!important;height:44px!important;display:flex!important;align-items:center!important;overflow:hidden!important;margin:0!important;padding:0!important}:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>.odi-mobile-context-tools{grid-area:context!important;position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:0!important;width:100%!important;height:40px!important;gap:5px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions){grid-area:actions!important;position:relative!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:3px 0!important;gap:6px!important;border:0!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions)::-webkit-scrollbar{display:none!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions)>:where(.odi-quick-menu,.bd-hilfe,.pd-hilfe,.odi-global-tools){flex:0 0 auto!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions)>:where(.odi-quick-menu,.bd-hilfe,.pd-hilfe){width:38px!important;min-width:38px!important;max-width:38px!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-tools{display:flex!important;align-items:center!important;width:auto!important;gap:6px!important;order:-20!important;overflow:visible!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-quick-label,:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-quick-chevron,:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-notices-button>span:nth-of-type(2){display:none!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-quick-main-icon,:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-notices-button>span:first-child,:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .feedback-button>span:first-child{display:inline!important;font-size:18px!important;line-height:1!important;margin:0!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .feedback-button{font-size:0!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) :where(.odi-quick-trigger,.odi-notices-button,.feedback-button,.bd-hilfe-btn,.pd-hilfe-btn,.odi-global-search-toggle,.odi-global-note-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;flex:0 0 38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;margin:0!important;border-radius:10px!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .bd-hilfe-btn,:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .pd-hilfe-btn{font-size:18px!important;line-height:1!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:not(.expanded){width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;overflow:hidden!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:not(.expanded) .odi-global-search{display:none!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap.expanded{position:absolute!important;left:0!important;right:0!important;bottom:3px!important;z-index:40!important;width:100%!important;max-width:none!important;height:38px!important;background:#fff!important}.odi-mobile-context-tools .odi-mobile-module-switch{flex:1 1 auto!important;min-width:0!important;max-width:none!important;width:auto!important;height:38px!important;padding:0!important;margin:0!important}.odi-mobile-context-tools .odi-mobile-module-switch select{width:100%!important;min-width:0!important;max-width:100%!important;height:38px!important;min-height:38px!important;padding:0 26px 0 8px!important;font-size:12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.odi-mobile-context-tools .odi-language-topbar{flex:0 0 48px!important;width:48px!important;min-width:48px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0!important}}@media(max-width:390px){:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){grid-template-columns:minmax(0,1fr) minmax(126px,48%)!important;padding-left:7px!important;padding-right:7px!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions){gap:5px!important}}.odi-viewport-dialog-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:20000!important;width:100vw!important;height:100dvh!important;max-width:none!important;display:grid!important;place-items:center!important;padding:24px!important;margin:0!important;box-sizing:border-box!important;overflow:auto!important;contain:none!important;background:#0d1b187a!important}.odi-viewport-dialog-backdrop>.odi-dialog{position:relative!important;inset:auto!important;width:min(560px,calc(100vw - 48px))!important;max-width:560px!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;overflow:hidden!important;transform:none!important}.odi-viewport-dialog-backdrop>.odi-notices-dialog{width:min(680px,calc(100vw - 48px))!important;max-width:680px!important}.odi-viewport-dialog-backdrop .odi-dialog-body{overflow:auto!important;min-height:0!important}@media(min-width:761px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){grid-template-columns:minmax(220px,1fr) minmax(520px,auto)!important;min-height:72px!important;padding:10px 18px!important;column-gap:20px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:520px!important;max-width:none!important;width:auto!important;overflow:visible!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-tools{display:flex!important;align-items:center!important;gap:8px!important;height:40px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:not(.expanded){width:250px!important;min-width:210px!important;max-width:290px!important;height:40px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search{width:100%!important;min-width:0!important;height:40px!important;padding:0 12px 0 34px!important;font-size:13px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(.odi-global-note-button,.odi-quick-trigger,.feedback-button,.odi-notices-button,.pd-hilfe-btn,.bd-hilfe-btn){min-height:40px!important;height:40px!important;max-height:40px!important;padding:0 13px!important;white-space:nowrap!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-note-button{width:40px!important;min-width:40px!important;padding:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-quick-trigger{min-width:150px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .feedback-button{min-width:112px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-notices-button{min-width:112px!important}}@media(max-width:1050px)and (min-width:761px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){grid-template-columns:minmax(180px,1fr) minmax(430px,auto)!important;padding-left:12px!important;padding-right:12px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){min-width:430px!important;gap:6px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:not(.expanded){width:180px!important;min-width:160px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-quick-trigger{min-width:132px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .feedback-button,:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-notices-button{min-width:96px!important;padding-left:10px!important;padding-right:10px!important}}@media(max-width:760px){.odi-viewport-dialog-backdrop{padding:10px!important;place-items:center!important}.odi-viewport-dialog-backdrop>.odi-dialog,.odi-viewport-dialog-backdrop>.odi-notices-dialog{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;border-radius:16px!important}}@media(max-width:760px){:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){grid-template-rows:52px!important;grid-template-areas:"title context"!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:4px 10px!important;align-items:center!important}:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions){display:none!important}:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>.odi-mobile-context-tools{grid-area:context!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;border:0!important}.odi-mobile-context-tools .odi-mobile-module-switch,.odi-mobile-context-tools .odi-mobile-module-switch select,.odi-mobile-context-tools .odi-language-topbar{height:42px!important;min-height:42px!important}:where(.bd-content,.pd-content,.sa-content){padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}:where(.bd-bottom-nav,.pd-bottom-nav,.sa-bottom-nav){padding-bottom:max(env(safe-area-inset-bottom,0px),4px)!important;height:calc(64px + max(env(safe-area-inset-bottom,0px),4px))!important}}@media(max-width:760px){.odi-mobile-menu-utilities{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:2px 8px 10px!important;margin:0 0 6px!important;border-bottom:1px solid var(--odi-border,#dfe7e5)!important}.odi-mobile-menu-utilities>.odi-global-tools.mobile-menu{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;height:auto!important;min-height:44px!important;margin:0!important;transform:none!important;position:relative!important;overflow:visible!important}.odi-global-tools.mobile-menu .odi-global-search-wrap,.odi-global-tools.mobile-menu .odi-global-notes{display:block!important;position:relative!important;width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;grid-column:auto!important;order:initial!important}.odi-global-tools.mobile-menu .odi-global-search-wrap:before{display:none!important}.odi-global-tools.mobile-menu .odi-global-search-toggle,.odi-global-tools.mobile-menu .odi-global-note-button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border:1px solid var(--odi-border,#dfe7e5)!important;border-radius:11px!important;background:#fff!important;color:var(--odi-text,#243438)!important;font-size:13px!important;font-weight:700!important}.odi-global-tools.mobile-menu .odi-global-search-wrap.expanded{grid-column:1/-1!important}.odi-global-tools.mobile-menu .odi-global-search-wrap.expanded .odi-global-search-toggle{display:none!important}.odi-global-tools.mobile-menu .odi-global-search{display:none!important;position:static!important;width:100%!important;height:44px!important;padding:8px 12px!important;border:1px solid #8cc8c2!important;border-radius:11px!important}.odi-global-tools.mobile-menu .odi-global-search-wrap.expanded .odi-global-search{display:block!important}.odi-global-tools.mobile-menu .odi-tool-popover{position:fixed!important;left:10px!important;right:10px!important;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-height:min(60dvh,460px)!important;z-index:2200!important}.odi-mobile-menu-utilities>.feedback-button{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;justify-content:flex-start!important;padding:0 12px!important;font-size:13px!important;flex:1 1 auto!important}.odi-mobile-menu-utilities>.feedback-button>span{font-size:18px!important}}@media(max-width:760px){:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(118px,44%)!important;grid-template-rows:52px!important;grid-template-areas:"title actions context"!important;column-gap:7px!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:4px 10px!important;overflow:visible!important}:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions){grid-area:actions!important;display:flex!important;width:auto!important;min-width:82px!important;max-width:none!important;height:42px!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:0!important;overflow:visible!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions)>:not(.odi-global-tools){display:none!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions)>.odi-global-tools{display:flex!important;position:relative!important;align-items:center!important;gap:5px!important;width:82px!important;min-width:82px!important;height:42px!important;margin:0!important;overflow:visible!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap,:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-notes{display:block!important;position:relative!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap:before{display:none!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-toggle,:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-note-button{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0!important;border:1px solid var(--odi-border,#dfe7e5)!important;border-radius:10px!important;background:#fff!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap.expanded{position:fixed!important;left:10px!important;right:10px!important;top:66px!important;width:auto!important;min-width:0!important;height:46px!important;z-index:10040!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap.expanded .odi-global-search-toggle{display:none!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search{display:none!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap.expanded .odi-global-search{display:block!important;width:100%!important;height:46px!important;min-width:0!important;padding:0 14px!important;margin:0!important;border:1px solid #75bbb4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 28px #192b2f29!important;font-size:15px!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-search-wrap.expanded .odi-tool-popover{position:absolute!important;left:0!important;right:0!important;top:52px!important;width:auto!important;max-height:min(55dvh,420px)!important;overflow:auto!important;z-index:10041!important}:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions) .odi-global-notes .odi-tool-popover{position:fixed!important;left:10px!important;right:10px!important;top:66px!important;width:auto!important;max-height:min(62dvh,480px)!important;overflow:auto!important;z-index:10041!important}.odi-mobile-menu-utilities{display:block!important;padding:2px 8px 10px!important;margin:0 0 6px!important;border-bottom:1px solid var(--odi-border,#dfe7e5)!important}.odi-mobile-menu-utilities>.feedback-button{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;justify-content:flex-start!important;padding:0 12px!important;font-size:13px!important}.odi-mobile-menu-utilities>.odi-global-tools{display:none!important}}@media(max-width:760px){.pd-mehr-sheet>.odi-mobile-menu-utilities,.bd-mehr-sheet>.odi-mobile-menu-utilities{margin:8px 0 0!important;padding:10px 8px 2px!important;border-top:1px solid var(--odi-border,#dfe7e5)!important;border-bottom:0!important}.pd-mehr-sheet>.odi-mobile-menu-utilities>.feedback-button,.bd-mehr-sheet>.odi-mobile-menu-utilities>.feedback-button{font-size:15px!important;font-weight:700!important}}@media(max-width:760px){:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){grid-template-columns:minmax(92px,1fr) minmax(205px,62%)!important;grid-template-areas:"title context"!important}:where(.bd-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>:where(.bd-topbar-actions,.pd-topbar-actions,.sa-topbar-actions){display:none!important}.odi-mobile-context-tools{grid-area:context!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.odi-mobile-header-tools{display:block!important;flex:0 0 82px!important;width:82px!important;min-width:82px!important;overflow:visible!important}.odi-global-tools.mobile-header{display:flex!important;align-items:center!important;gap:5px!important;width:82px!important;height:42px!important;overflow:visible!important}.odi-global-tools.mobile-header .odi-global-search-wrap,.odi-global-tools.mobile-header .odi-global-notes{display:block!important;position:relative!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important}.odi-global-tools.mobile-header .odi-global-search-toggle,.odi-global-tools.mobile-header .odi-global-note-button{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid var(--odi-border,#dfe7e5)!important;border-radius:10px!important;background:#fff!important;color:var(--odi-text,#243438)!important}.odi-global-tools.mobile-header .odi-global-search{display:none!important}.odi-global-tools.mobile-header .odi-global-search-wrap.expanded{position:fixed!important;left:10px!important;right:10px!important;top:66px!important;width:auto!important;height:46px!important;z-index:10040!important}.odi-global-tools.mobile-header .odi-global-search-wrap.expanded .odi-global-search-toggle{display:none!important}.odi-global-tools.mobile-header .odi-global-search-wrap.expanded .odi-global-search{display:block!important;width:100%!important;height:46px!important;padding:0 14px!important;border:1px solid #75bbb4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 28px #192b2f29!important;font-size:15px!important}.odi-global-tools.mobile-header .odi-global-search-wrap.expanded .odi-tool-popover{position:absolute!important;left:0!important;right:0!important;top:52px!important;width:auto!important;max-height:min(55dvh,420px)!important;overflow:auto!important;z-index:10041!important}.odi-global-tools.mobile-header .odi-global-notes .odi-tool-popover{position:fixed!important;left:10px!important;right:10px!important;top:66px!important;width:auto!important;max-height:min(62dvh,480px)!important;overflow:auto!important;z-index:10041!important}.odi-mobile-context-tools .odi-mobile-module-switch{flex:1 1 auto!important;min-width:112px!important;max-width:190px!important;width:auto!important}.odi-mobile-context-tools .odi-mobile-module-switch select{width:100%!important;min-width:0!important}}@media(min-width:761px){.odi-mobile-header-tools{display:none!important}}.odi-import-center{display:grid;gap:16px}.odi-import-center h2,.odi-import-center h3{margin-top:0}.odi-import-hero{display:flex!important;justify-content:space-between;align-items:center;gap:18px;background:linear-gradient(135deg,#f5fbfa,#fff)!important}.odi-import-hero small{font-weight:800;letter-spacing:.08em;color:var(--pd-primary,var(--bd-primary,#0f766e))}.odi-import-hero p{margin-bottom:0;max-width:760px}.odi-import-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr);gap:12px;margin:14px 0}.odi-import-grid label,.odi-mapping-grid label{display:grid;gap:6px;font-weight:700;font-size:13px}.odi-import-grid input,.odi-import-grid select,.odi-mapping-grid select{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--pd-border,var(--bd-border,#dfe7e5));border-radius:9px;background:#fff}.odi-import-template-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 16px}.odi-import-template-row span{font-size:13px;color:var(--pd-muted,var(--bd-muted,#6b7a7a));margin-right:4px}.odi-import-summary,.odi-import-result{display:grid;gap:6px;padding:12px;margin:12px 0;border-radius:11px;border:1px solid var(--pd-border,var(--bd-border,#dfe7e5));background:#f8fbfa}.odi-import-summary span,.odi-import-result span,.odi-import-result small{color:var(--pd-muted,var(--bd-muted,#687777))}.odi-import-result.has-errors{border-color:#efb9b9;background:#fff7f7}.odi-import-result.ok{border-color:#b9ddd8;background:#f5fbfa}.odi-mapping-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:12px 0 14px}.odi-import-history{display:grid;gap:8px}.odi-import-history>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--pd-border,var(--bd-border,#e4ece9))}.odi-import-history>div>span{display:grid;gap:2px}.odi-import-history small{color:var(--pd-muted,var(--bd-muted,#687777))}@media(max-width:760px){.odi-import-grid{grid-template-columns:1fr}.odi-import-template-row>*{width:100%}.odi-import-history>div{align-items:flex-start;flex-direction:column}.odi-import-history button{width:100%}}@media(max-width:760px){.odi-mobile-header-tools{order:0!important}.odi-mobile-context-tools .odi-mobile-module-switch{order:1!important}}@media(max-width:760px){:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>.odi-notices-button,header.app-topbar.odi-unified-topbar .odi-core-topbar-actions>.odi-notices-button{display:none!important}.odi-mobile-context-tools .odi-mobile-header-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 0 auto!important;order:-10!important}.odi-mobile-context-tools .odi-mobile-header-tools .odi-global-tools{display:flex!important;align-items:center!important;width:auto!important;gap:5px!important;margin:0!important}.odi-mobile-context-tools .odi-mobile-header-tools .odi-global-search-wrap:not(.expanded),.odi-mobile-context-tools .odi-mobile-header-tools .odi-global-notes{display:flex!important;flex:0 0 36px!important;width:36px!important;height:36px!important}.odi-mobile-context-tools .odi-mobile-header-tools :where(.odi-global-search-toggle,.odi-global-note-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:9px!important;font-size:0!important}.odi-mobile-context-tools .odi-mobile-header-tools svg{width:18px!important;height:18px!important}.odi-mobile-context-tools .odi-mobile-header-tools .odi-global-search{display:none!important}.odi-mobile-context-tools .odi-mobile-header-tools .odi-global-search-wrap.expanded{position:fixed!important;left:10px!important;right:10px!important;top:52px!important;z-index:1500!important;width:auto!important;height:42px!important}.odi-mobile-context-tools .odi-mobile-header-tools .odi-global-search-wrap.expanded .odi-global-search{display:block!important;width:100%!important;height:42px!important}.odi-mobile-context-tools .odi-mobile-header-tools .odi-global-search-wrap.expanded .odi-global-search-toggle{display:none!important}.odi-mobile-menu-utilities{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--odi-border,#dfe7e4)!important}.odi-mobile-menu-utilities :where(.feedback-button,.odi-notices-button){display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:44px!important;padding:9px 12px!important;font-size:13px!important;line-height:1.2!important;white-space:normal!important;overflow:visible!important;text-align:center!important}.odi-mobile-menu-utilities .odi-notices-button span:nth-child(2){display:inline!important}.odi-mobile-menu-utilities .feedback-button{white-space:nowrap!important}}@media(max-width:760px){:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:38px 42px!important;grid-template-areas:"title" "context"!important;height:84px!important;min-height:84px!important;max-height:84px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){display:none!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>.odi-mobile-context-tools{grid-area:context!important;width:100%!important;height:42px!important;display:flex!important;justify-content:flex-start!important;gap:6px!important;overflow:visible!important}.odi-mobile-context-tools .odi-mobile-header-tools{order:0!important;flex:0 0 auto!important}.odi-mobile-context-tools .odi-mobile-module-switch{order:1!important;flex:1 1 auto!important;min-width:90px!important}.odi-mobile-context-tools .odi-language-topbar{order:2!important;flex:0 0 42px!important}.odi-mobile-context-tools .odi-mobile-header-tools .odi-global-search-wrap.expanded{top:88px!important}}html,html[data-odi-theme],html.odi-dark{color-scheme:light!important}html.odi-dark{--odi-border:#dfe7e4!important;--odi-surface:#fff!important;--odi-surface-soft:#f5f8f7!important;--odi-text:#20302f!important;--odi-muted:#687876!important;--odi-shadow:0 12px 35px rgba(31,53,50,.1)!important}html.odi-dark body{background:#f3f6f5!important;color:var(--odi-text)!important}html.odi-dark :where(.pd-card,.bd-card,.zd-card,.branding-card,.odi-section-card,input,select,textarea,.pd-btn,.bd-btn,.zd-btn){background:#fff!important;color:var(--odi-text)!important;border-color:var(--odi-border)!important}@media(max-width:760px){header.app-topbar.odi-unified-topbar{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-areas:"brand spacer context"!important;align-items:center!important;gap:8px!important;width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;padding:7px 12px!important;overflow:visible!important;background:#fff!important;border-bottom:1px solid var(--odi-border,#dfe7e4)!important}header.app-topbar.odi-unified-topbar>img{grid-area:brand!important;width:auto!important;max-width:78px!important;height:38px!important;object-fit:contain!important;margin:0!important}header.app-topbar.odi-unified-topbar>.odi-core-heading{display:none!important}header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions{display:none!important}header.app-topbar.odi-unified-topbar>.odi-mobile-context-tools{grid-area:context!important;display:flex!important;position:static!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:0!important;gap:5px!important;justify-content:flex-end!important;overflow:visible!important}header.app-topbar.odi-unified-topbar .odi-mobile-header-tools{display:flex!important;order:0!important;width:auto!important;min-width:0!important;flex:0 0 auto!important}header.app-topbar.odi-unified-topbar .odi-global-tools.mobile-header{display:flex!important;width:auto!important;height:40px!important;gap:5px!important}header.app-topbar.odi-unified-topbar .odi-global-tools.mobile-header .odi-global-search-wrap,header.app-topbar.odi-unified-topbar .odi-global-tools.mobile-header .odi-global-notes{display:flex!important;flex:0 0 38px!important;width:38px!important;height:38px!important}header.app-topbar.odi-unified-topbar .odi-global-tools.mobile-header :where(.odi-global-search-toggle,.odi-global-note-button){display:flex!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:10px!important;background:#fff!important;color:#20302f!important}header.app-topbar.odi-unified-topbar .odi-language-topbar{order:2!important;display:flex!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;border:1px solid var(--odi-border,#dfe7e4)!important;background:#fff!important;color:#20302f!important;border-radius:10px!important;justify-content:center!important;font-size:11px!important}header.app-topbar.odi-unified-topbar .odi-global-search-wrap.expanded{position:fixed!important;left:10px!important;right:10px!important;top:68px!important;width:auto!important;height:44px!important;z-index:10040!important}header.app-topbar.odi-unified-topbar .odi-global-search-wrap.expanded .odi-global-search{display:block!important;width:100%!important;height:44px!important;background:#fff!important;color:#20302f!important;border:1px solid #75bbb4!important;border-radius:11px!important;padding:0 13px!important}header.app-topbar.odi-unified-topbar .odi-global-search-wrap.expanded .odi-global-search-toggle{display:none!important}header.app-topbar.odi-unified-topbar .odi-global-notes .odi-tool-popover,header.app-topbar.odi-unified-topbar .odi-global-search-wrap.expanded .odi-tool-popover{position:fixed!important;left:10px!important;right:10px!important;top:118px!important;width:auto!important;max-height:min(62dvh,480px)!important;overflow:auto!important;z-index:10041!important;background:#fff!important;color:#20302f!important}:where(.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>.odi-mobile-context-tools{display:flex!important;align-items:center!important;gap:5px!important;overflow:visible!important}.odi-mobile-context-tools .odi-mobile-header-tools{display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 82px!important;width:82px!important;min-width:82px!important;order:0!important}.odi-mobile-context-tools .odi-global-tools.mobile-header{display:flex!important;visibility:visible!important;opacity:1!important;width:82px!important;gap:5px!important}.odi-mobile-context-tools .odi-global-tools.mobile-header :where(.odi-global-search-wrap,.odi-global-notes){display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 38px!important;width:38px!important;height:38px!important}.odi-mobile-context-tools .odi-global-tools.mobile-header :where(.odi-global-search-toggle,.odi-global-note-button){display:flex!important;visibility:visible!important;opacity:1!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;background:#fff!important;color:#20302f!important;border:1px solid var(--odi-border,#dfe7e4)!important}body{background:#f3f6f5!important;color:#20302f!important}main{background:#f3f6f5!important}:where(.welcome,.module-card,.panel,.admin-card,.workspace-title,.odi-section-card){background:#fff!important;color:#20302f!important}:where(.welcome h1,.welcome h2,.module-card h3,.panel h2,.section-title h2){color:#20302f!important;opacity:1!important}:where(.welcome p,.module-card p,.module-card small,.panel p,.section-title p){color:#657472!important;opacity:1!important}.modules{gap:12px!important}.module-card{padding:14px!important;border:1px solid #dfe7e4!important;border-radius:14px!important;box-shadow:0 2px 10px #1f35320a!important}.module-card .stats{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:10px 0 6px!important}.module-card .stats>div{background:#f5f8f7!important;padding:9px 10px!important;border-radius:11px!important}.module-card .stats strong{color:#20302f!important}.module-card>a{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;color:#0f766e!important;font-weight:800!important}}@media(max-width:760px){:where(header.app-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){display:flex!important;align-items:center!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:7px 10px!important;gap:8px!important;overflow:visible!important;background:#fff!important;border-bottom:1px solid var(--odi-border,#dfe7e4)!important}:where(.pd-topbar,.bd-topbar,.sa-topbar)>:where(.pd-topbar-title,.bd-topbar-title,.sa-topbar-title,.app-page-heading),:where(.pd-topbar,.bd-topbar,.sa-topbar)>:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions),header.app-topbar.odi-unified-topbar>.odi-core-heading,header.app-topbar.odi-unified-topbar>.odi-core-topbar-actions{display:none!important}header.app-topbar.odi-unified-topbar>img{display:block!important;flex:0 0 auto!important;width:auto!important;max-width:72px!important;height:34px!important;margin:0!important;object-fit:contain!important}:where(header.app-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>.odi-mobile-context-tools{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;gap:6px!important;border:0!important;overflow:visible!important}.odi-mobile-context-tools .odi-mobile-module-switch{order:0!important;display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:230px!important;height:40px!important;margin:0!important}.odi-mobile-context-tools .odi-mobile-module-label{display:none!important}.odi-mobile-context-tools .odi-mobile-module-switch select{display:block!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 34px 0 12px!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:11px!important;background:#fff!important;color:#20302f!important;font-size:14px!important;font-weight:750!important}.odi-mobile-context-tools .odi-mobile-header-tools{order:1!important;display:flex!important;flex:0 0 auto!important;width:auto!important;min-width:82px!important;height:40px!important;visibility:visible!important;opacity:1!important}.odi-mobile-context-tools .odi-global-tools.mobile-header{display:flex!important;align-items:center!important;width:auto!important;height:40px!important;gap:6px!important}.odi-mobile-context-tools .odi-global-tools.mobile-header :where(.odi-global-search-wrap,.odi-global-notes){display:flex!important;position:relative!important;flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;visibility:visible!important;opacity:1!important}.odi-mobile-context-tools .odi-global-tools.mobile-header :where(.odi-global-search-toggle,.odi-global-note-button){display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;margin:0!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:10px!important;background:#fff!important;color:#20302f!important;visibility:visible!important;opacity:1!important}.odi-mobile-context-tools .odi-language-topbar{display:none!important}:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar) .odi-notices-button,:where(.pd-topbar,.bd-topbar,.sa-topbar,header.app-topbar) .feedback-button{display:none!important}.odi-mobile-context-tools .odi-global-search-wrap.expanded{position:fixed!important;left:10px!important;right:10px!important;top:66px!important;width:auto!important;height:44px!important;z-index:10040!important}.odi-mobile-context-tools .odi-global-search-wrap.expanded .odi-global-search{display:block!important;width:100%!important;height:44px!important;padding:0 13px!important;background:#fff!important;color:#20302f!important;border:1px solid #75bbb4!important;border-radius:11px!important}.odi-mobile-context-tools .odi-global-search-wrap.expanded .odi-global-search-toggle{display:none!important}.odi-mobile-context-tools .odi-tool-popover{position:fixed!important;left:10px!important;right:10px!important;top:116px!important;width:auto!important;max-height:min(62dvh,480px)!important;overflow:auto!important;z-index:10041!important}}@media(max-width:760px){:where(header.app-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar){display:flex!important;align-items:center!important;height:62px!important;min-height:62px!important;max-height:62px!important;padding:9px 12px!important;margin:0!important;background:#fff!important;border-bottom:1px solid var(--odi-border,#dfe7e4)!important;overflow:visible!important}:where(header.app-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>:not([data-odi-mobile-header-host=true]){display:none!important}:where(header.app-topbar.odi-unified-topbar,.pd-topbar.odi-unified-topbar,.bd-topbar.odi-unified-topbar,.sa-topbar.odi-unified-topbar)>[data-odi-mobile-header-host=true]{display:block!important;position:relative!important;width:100%!important;min-width:0!important;height:44px!important;flex:1 1 100%!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}[data-odi-mobile-header-host=true]>:not([data-odi-v401-mobile-header=true]){display:none!important}.odi-v401-mobile-header{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;height:44px!important;gap:8px!important;margin:0!important;padding:0!important;direction:ltr!important}.odi-v401-module{display:block!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;height:44px!important;margin:0!important;padding:0!important;order:1!important}.odi-v401-module select{display:block!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 38px 0 14px!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:12px!important;background:#fff!important;color:#20302f!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;font-family:inherit!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.odi-v401-icon{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:12px!important;background:#fff!important;color:#20302f!important;box-shadow:none!important;font-size:0!important;line-height:1!important}.odi-v401-mobile-header>.odi-v401-icon:nth-of-type(1){order:2!important}.odi-v401-mobile-header>.odi-v401-bell{order:3!important}.odi-v401-icon:before,.odi-v401-icon:after{content:none!important;display:none!important}.odi-v401-bell b{position:absolute!important;right:-4px!important;top:-5px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:9px!important;background:#b42318!important;color:#fff!important;font-size:10px!important;line-height:18px!important;text-align:center!important}.odi-v401-popover{position:fixed!important;left:10px!important;right:10px!important;top:72px!important;z-index:10060!important;max-height:min(68dvh,520px)!important;overflow:auto!important;background:#fff!important;color:#20302f!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:14px!important;box-shadow:0 14px 34px #172a2829!important;padding:10px!important}.odi-v401-search-row{display:grid!important;grid-template-columns:22px minmax(0,1fr) 40px!important;align-items:center!important;gap:8px!important}.odi-v401-search-row input{width:100%!important;min-width:0!important;height:42px!important;padding:0 10px!important;border:1px solid var(--odi-border,#dfe7e4)!important;border-radius:10px!important;background:#fff!important;color:#20302f!important;font-size:16px!important}.odi-v401-search-row button,.odi-v401-panel-head button{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border:0!important;background:transparent!important;color:#20302f!important;border-radius:9px!important}.odi-v401-panel-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:2px 2px 8px!important}.odi-v401-panel-head>div{display:grid!important;gap:2px!important}.odi-v401-panel-head small{color:#687875!important}.odi-v401-results{display:grid!important;gap:6px!important;margin-top:8px!important}.odi-v401-results>button{display:grid!important;gap:3px!important;width:100%!important;min-height:50px!important;padding:9px 10px!important;text-align:left!important;border:1px solid #edf2f0!important;border-radius:10px!important;background:#fff!important;color:#20302f!important}.odi-v401-results>button small{color:#687875!important;font-size:12px!important}.odi-v401-empty{padding:14px 10px!important;color:#687875!important;text-align:center!important}header :where(.odi-global-tools,.odi-global-note-button,.odi-global-search-toggle,.odi-notices-button,.feedback-button,.odi-language-topbar,.odi-pwa-menu-action,.odi-pwa-menu-slot,.support-menu,.quick-action,.quick-action-button,.profile-btn,.tenant-select,.user){display:none!important}}:where(.bd-hilfe,.pd-hilfe){position:relative!important}:where(.bd-hilfe-pop,.pd-hilfe-pop){left:auto!important;right:0!important;width:min(360px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:min(420px,calc(100dvh - 100px))!important;overflow:auto!important;overscroll-behavior:contain!important}.odi-notices-dialog{display:flex!important;flex-direction:column!important;height:min(760px,calc(100dvh - 48px))!important;max-height:calc(100dvh - 48px)!important}.odi-notices-dialog>.odi-dialog-head,.odi-notices-dialog>.odi-dialog-actions{flex:0 0 auto!important}.odi-notices-dialog>.odi-notices-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}:where(.zd-table-scroll,.bd-table-scroll,.pd-table-scroll,.sa-table-scroll,.odi-table-scroll){max-height:min(68vh,720px);overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}:where(.zd-table-scroll,.bd-table-scroll,.pd-table-scroll,.sa-table-scroll,.odi-table-scroll) table thead th{position:sticky;top:0;z-index:2;background:var(--odi-card,#fff)}.odi-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0 2px;font-size:13px}.odi-pagination-size,.odi-pagination-buttons{display:flex;align-items:center;gap:8px}.odi-pagination select{min-height:36px;border:1px solid var(--odi-border,#d8e2e0);border-radius:9px;background:#fff;padding:5px 28px 5px 9px}.odi-pagination-info{color:var(--odi-muted,#667773)}.odi-pagination-buttons>span{min-width:82px;text-align:center}.odi-pagination button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){:where(.bd-hilfe-pop,.pd-hilfe-pop){position:fixed!important;left:10px!important;right:10px!important;top:72px!important;width:auto!important;max-width:none!important;z-index:21000!important}.odi-notices-dialog{height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}.odi-pagination{align-items:stretch}.odi-pagination-info{order:-1;width:100%}.odi-pagination-buttons{margin-left:auto}}.odi-protocol-scroll{max-height:min(58vh,620px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}:where(.zd-table-scroll,.bd-table-scroll,.pd-table-scroll,.sa-table-scroll,.odi-table-scroll,[class*=table-scroll]){scrollbar-gutter:stable both-edges}:where(.zd-table-scroll,.bd-table-scroll,.pd-table-scroll,.sa-table-scroll,.odi-table-scroll,[class*=table-scroll]) table{min-width:max-content;width:100%}:where(.pd-form,.bd-form,.odi-form,.zd-form-grid) label:has(input[required],select[required],textarea[required]){grid-template-columns:max-content auto;justify-content:start;column-gap:4px}:where(.pd-form,.bd-form,.odi-form,.zd-form-grid) label:has(input[required],select[required],textarea[required]):after{content:"*";color:#b42318;font-weight:800;grid-column:2;grid-row:1;align-self:start;line-height:1.2}:where(.pd-form,.bd-form,.odi-form,.zd-form-grid) label:has(input[required],select[required],textarea[required])>:where(input,select,textarea,div,small){grid-column:1/-1}:where(.pd-form,.bd-form,.odi-form) :where(input,select,textarea):user-invalid{border-color:#b42318!important;box-shadow:0 0 0 2px #b4231814}:where(.pd-form,.bd-form,.odi-form) button[type=submit]:disabled{opacity:.58;cursor:not-allowed}:where(.empty,.odi-empty,.pd-empty,.bd-empty){text-align:center;padding:28px 18px;color:var(--odi-muted,#52635f)}:where(.odi-loading,.pd-loading,.bd-loading){min-height:72px;display:grid;place-items:center;color:var(--odi-muted,#52635f)}@media(max-width:430px){.odi-pagination{align-items:stretch!important;gap:8px!important}.odi-pagination-buttons{width:100%;justify-content:space-between}.odi-pagination-info{text-align:center}.odi-dialog-backdrop{padding:8px!important}.odi-dialog{max-height:calc(100dvh - 16px)!important}}.odi-demo-banner{position:sticky;top:0;z-index:10020;display:flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:7px 14px;background:#e8f7f4;border-bottom:1px solid #b8ddd6;color:#17433e;font-size:13px}.odi-demo-banner strong{font-weight:800}.odi-demo-banner a{color:#087f73;font-weight:700}.odi-demo-banner span{min-width:0}@media(max-width:700px){.odi-demo-banner{flex-wrap:wrap;gap:5px 10px;text-align:center}.odi-demo-banner span{width:100%}}:root{--odi-control-h:42px;--odi-radius:10px}@media(min-width:761px){[data-odi-mobile-header-host=true],.odi-v401-mobile-header,.odi-global-search-toggle{display:none!important}.odi-global-search-wrap:before{content:"⌕"!important;display:flex!important;align-items:center!important;justify-content:center!important;height:var(--odi-control-h)!important;margin:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions){display:flex!important;align-items:center!important;height:44px!important;min-height:44px!important;gap:8px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions)>*{align-self:center!important;margin-top:0!important;margin-bottom:0!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(.odi-global-search-wrap,.odi-global-notes,.odi-quick-menu,.support-menu){height:var(--odi-control-h)!important;min-height:var(--odi-control-h)!important;display:inline-flex!important;align-items:center!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) :where(.odi-global-search,.odi-global-note-button,.odi-quick-trigger,.odi-notices-button,.feedback-button,.support-trigger,.pd-hilfe-btn,.bd-hilfe-btn){height:var(--odi-control-h)!important;min-height:var(--odi-control-h)!important;max-height:var(--odi-control-h)!important;margin:0!important;box-sizing:border-box!important;align-items:center!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-search{padding-top:0!important;padding-bottom:0!important;line-height:40px!important}:where(.pd-topbar-actions,.bd-topbar-actions,.sa-topbar-actions) .odi-global-note-button{width:42px!important;min-width:42px!important;padding:0!important;justify-content:center!important}}.odi-global-note-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:0!important;line-height:1!important}.odi-global-note-button:before,.odi-global-note-button:after{content:none!important}.odi-global-note-button>svg{display:block!important;width:18px!important;height:18px!important;flex:0 0 18px!important}.odi-bell-badge{position:absolute!important;right:-5px!important;top:-6px!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:#b42318!important;color:#fff!important;font-size:10px!important;line-height:18px!important;text-align:center!important}.odi-dialog-backdrop{z-index:100000!important}.odi-toast-region{z-index:100100!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,#0f8f87 38%,transparent);outline-offset:2px}:root{--odi-radius-card:14px;--odi-radius-control:10px;--odi-control-h:42px;--odi-border-soft:#dbe6e4;--odi-danger:#b42318;--odi-shadow-soft:0 6px 22px rgba(25,55,52,.07)}:where(.pd-card,.bd-card,.ld-card,.app-card,.panel,.sa-card){border-radius:var(--odi-radius-card)!important;box-shadow:var(--odi-shadow-soft)}:where(button,.pd-btn,.bd-btn,.ld-btn,.app-btn,select,input,textarea){border-radius:var(--odi-radius-control)}:where(input,select,textarea):not([type=checkbox]):not([type=radio]){min-height:var(--odi-control-h)}:where(.pd-empty,.bd-empty,.ld-empty,.empty){padding:28px 20px!important;border:1px dashed var(--odi-border-soft);border-radius:14px;background:color-mix(in srgb,#f7fbfa 86%,white)}:where(.pd-panel-head,.bd-panel-head,.ld-panel-head,.panel-head){align-items:flex-start;gap:12px}:where(.pd-danger,.bd-danger,.ld-danger,.danger){--odi-action-color:var(--odi-danger)}:where(.pd-form,.bd-form,.ld-form) label{gap:6px}:where(.pd-list-row,.bd-list-row,.ld-list-row){min-height:52px}:where(.pd-btn,.bd-btn,.ld-btn,button){transition:transform .08s ease,box-shadow .14s ease,background-color .14s ease}:where(.pd-btn,.bd-btn,.ld-btn,button):active{transform:translateY(1px)}@media(max-width:760px){:where(.pd-form-grid,.bd-form-grid,.ld-form-grid){grid-template-columns:1fr!important}:where(.pd-row-actions,.bd-row-actions,.ld-row-actions){gap:6px!important}}.pd-card-move-btn{position:absolute!important;right:8px!important;top:8px!important;left:auto!important;bottom:auto!important;width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:26px!important;max-height:26px!important;padding:0!important;margin:0!important;border:1px solid rgba(53,91,87,.18)!important;border-radius:7px!important;background:#fffffff5!important;color:#355b57!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;cursor:pointer!important;opacity:.82;z-index:5!important;box-shadow:none!important;transform:none!important}.pd-card-move-btn svg{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;display:block!important}.pd-card-move-btn:hover,.pd-card-move-btn:focus-visible{opacity:1!important;background:#f6fbfa!important;border-color:#0f766e61!important;box-shadow:0 2px 8px #0f172a1a!important;transform:none!important}.pd-kanban-card>.pd-card-grip{right:40px!important;top:12px!important;left:auto!important}.pd-kanban-card>strong{padding-right:62px!important}.pd-kanban-card{position:relative}@media(max-width:700px){.pd-card-move-btn{right:8px!important;top:8px!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important}.pd-kanban-card>.pd-card-grip{right:43px!important;top:13px!important}.pd-kanban-card>strong{padding-right:66px!important}}.pd-card-quick-wrap{position:absolute;right:7px;top:7px;z-index:8}.pd-card-more-btn{width:30px;height:30px;min-width:30px;min-height:30px!important;padding:0!important;border:0!important;border-radius:8px!important;background:#ffffffeb!important;color:#355b57!important;display:grid!important;place-items:center!important;cursor:pointer;box-shadow:0 1px 4px #00000014;opacity:.82}.pd-card-more-btn:hover,.pd-card-more-btn:focus-visible,.pd-card-more-btn[aria-expanded=true]{opacity:1;box-shadow:0 3px 12px #00000024}.pd-card-quick-menu{position:absolute;right:0;top:34px;width:230px;padding:6px;background:#fff;border:1px solid #dbe6e4;border-radius:12px;box-shadow:0 14px 34px #1634312e;z-index:30}.pd-card-quick-menu>button{width:100%;min-height:38px!important;padding:8px 10px!important;border:0!important;background:transparent!important;color:#203431!important;display:flex!important;align-items:center!important;gap:9px!important;text-align:left!important;justify-content:flex-start!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;cursor:pointer}.pd-card-quick-menu>button:hover,.pd-card-quick-menu>button:focus-visible{background:#f1f7f6!important}.pd-card-quick-menu>button.danger{color:#b42318!important}.pd-card-quick-menu>button.danger:hover{background:#fff2f0!important}.pd-card-quick-separator{height:1px;background:#e5eceb;margin:5px 4px}.pd-kanban-card>strong{padding-right:34px}@media(max-width:760px){.pd-card-more-btn{width:34px;height:34px;min-width:34px;min-height:34px!important}.pd-card-quick-menu{width:min(240px,calc(100vw - 38px))}}.pd-kanban-card{position:relative;z-index:1;overflow:visible!important}.pd-kanban-card:hover{z-index:2}.pd-kanban-card.quick-menu-open{z-index:100!important;overflow:visible!important}.pd-kanban-drop{overflow:visible!important}.pd-kanban-col{overflow:visible}.pd-card-quick-wrap{z-index:110!important}.pd-card-quick-menu{z-index:120!important;pointer-events:auto!important}.pd-card-quick-menu-v1218{min-width:286px;max-width:min(340px,calc(100vw - 28px));max-height:min(520px,calc(100vh - 48px));overflow:auto}.pd-card-quick-field,.pd-card-quick-inline{display:grid;grid-template-columns:18px minmax(62px,auto) 1fr;align-items:center;gap:8px;padding:7px 9px;font-size:12px}.pd-card-quick-field select{min-width:0;width:100%;height:32px;border:1px solid #d6dee5;border-radius:8px;background:#fff;padding:0 7px}.pd-card-quick-inline{grid-template-columns:18px minmax(62px,auto) repeat(3,auto)}.pd-card-quick-inline button{padding:5px 7px!important;border-radius:7px!important;font-size:11px!important}@media(max-width:520px){.pd-card-quick-menu-v1218{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;max-height:70vh!important}}:root{--odi-space-1:4px;--odi-space-2:8px;--odi-space-3:12px;--odi-space-4:16px;--odi-space-5:20px;--odi-space-6:24px;--odi-radius-sm:8px;--odi-radius-md:12px;--odi-radius-lg:16px;--odi-shadow-popover:0 18px 44px rgba(15,23,42,.18),0 2px 10px rgba(15,23,42,.08);--odi-control-h:40px;--odi-control-h-touch:44px;--odi-focus:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}:where(button,a,input,select,textarea,[role=button],[role=menuitem]):focus-visible{outline:2px solid currentColor;outline-offset:2px}:where(.odi-popover,.pd-card-quick-menu,.pd-board-more-menu){box-shadow:var(--odi-shadow-popover);border-radius:var(--odi-radius-md)}@media(pointer:coarse){:where(button,[role=button],[role=menuitem],select,input){min-height:var(--odi-control-h-touch)}}.odi-global-search kbd{font:600 10px/1 system-ui;border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:5px;padding:3px 5px;background:#f8fafc;color:#64748b}.odi-search-results button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;text-align:left;border:0;background:transparent;padding:9px 11px;cursor:pointer}.odi-search-results button>span{grid-column:1;color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odi-search-results button>small{grid-column:2;grid-row:1/3;align-self:center}.odi-search-results button.active,.odi-search-results button:hover{background:#f1f5f9}.odi-search-caption{display:flex;gap:6px;align-items:center;padding:7px 11px;font-size:11px;color:#64748b;border-bottom:1px solid #e2e8f0}.odi-undo-toast{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(22px,calc(env(safe-area-inset-bottom) + 18px));z-index:10050;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#102725;color:#fff;box-shadow:0 14px 38px #00000038;max-width:min(92vw,520px)}.odi-undo-toast button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:9px;padding:8px 10px;background:#fff;color:#0f655f;font-weight:700}.odi-undo-toast button.icon{padding:7px;background:transparent;color:#fff}.odi-v1219-self .odi-experience-grid button,.odi-experience-grid button{border:1px solid var(--odi-border,#d8e3e1);background:var(--odi-surface,#fff);border-radius:14px;padding:14px;text-align:left;display:grid;gap:5px;cursor:pointer}.odi-v1219-self .odi-experience-grid button:hover{border-color:#0f766e}.odi-workflow-actions{display:grid;gap:8px}.odi-workflow-action{display:grid;grid-template-columns:minmax(160px,1fr) 2fr auto;gap:8px;align-items:center}@media(max-width:720px){.odi-workflow-action{grid-template-columns:1fr}.odi-undo-toast{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 82px)}}.odi-overflow-menu{position:relative;display:inline-flex}.odi-overflow-menu>button{min-width:40px}.odi-overflow-popover{position:absolute;right:0;top:calc(100% + 6px);z-index:1200;min-width:210px;padding:6px;border:1px solid var(--odi-border,#d8e1df);border-radius:12px;background:#fff;box-shadow:0 16px 38px #11292629}.odi-overflow-popover button{width:100%;justify-content:flex-start}.odi-bulkbar{position:sticky;bottom:12px;z-index:900;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--odi-border,#d8e1df);border-radius:14px;background:#fff;box-shadow:0 10px 30px #11292621}.pd-multi-assignees{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;border:1px solid var(--odi-border,#d8e1df);border-radius:10px;padding:10px}.pd-multi-assignees label{display:flex;align-items:center;gap:7px}.bd-customer-360-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.bd-customer-360-grid .record{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--bd-border,#e2e8e6)}@media(max-width:720px){.bd-customer-360-grid{grid-template-columns:1fr}}.odi-dashboard-layout{display:flex;flex-direction:column}.odi-dashboard-layout>.grid{display:grid}.odi-dashboard-layout [data-odi-widget]{min-width:0}.odi-entity-menu-anchor{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.odi-entity-menu-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:1px solid var(--odi-border,#d8e1df)!important;border-radius:9px!important;background:#fff!important;color:var(--odi-text,#17312e)!important;font-size:15px!important;font-weight:800!important;line-height:1!important;letter-spacing:1px!important;box-shadow:none!important}.odi-entity-menu-trigger:hover,.odi-entity-menu-trigger[aria-expanded=true]{background:var(--odi-surface-soft,#f4f7f6)!important;border-color:var(--odi-border-strong,#b9c8c5)!important}.odi-entity-menu-popover{position:fixed!important;z-index:2147483000!important;min-width:190px;max-width:min(260px,calc(100vw - 16px));padding:5px;border:1px solid var(--odi-border,#d8e1df);border-radius:11px;background:#fff;box-shadow:0 16px 40px #11292633}.odi-entity-menu-popover>button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:7px 9px!important;border:0!important;border-radius:7px!important;background:#fff!important;color:var(--odi-text,#17312e)!important;text-align:left!important;font-size:12.5px!important;font-weight:650!important;white-space:nowrap!important}.odi-entity-menu-popover>button:hover,.odi-entity-menu-popover>button:focus-visible{background:var(--odi-surface-soft,#f4f7f6)!important;outline:none!important}.odi-entity-menu-popover>button.danger{color:#b42318!important}.odi-entity-menu-popover>button.danger:hover{background:#fff3f1!important}td:has(>.odi-entity-menu-anchor){width:48px;min-width:48px;text-align:right;padding-left:6px!important;padding-right:8px!important}@media(max-width:760px){.odi-entity-menu-trigger{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.odi-entity-menu-popover{max-width:calc(100vw - 16px)}}.pd-card-quick-menu-portal{position:fixed!important;right:auto!important;bottom:auto!important;z-index:2147483000!important;max-height:calc(100vh - 16px)!important;overflow:auto!important;overscroll-behavior:contain}:where(.pd-table,.bd-table,.ld-table,table) td:last-child:has(button),:where(.pd-table,.bd-table,.ld-table,table) th:last-child{white-space:nowrap}:where(.pd-row-actions,.bd-row-actions,.ld-row-actions,.zd-row-actions){display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}:where(.odi-bulkbar){max-width:calc(100vw - 24px);overflow-x:auto;overscroll-behavior-x:contain}@media(max-width:760px){:where(.pd-table,.bd-table,.ld-table) td,:where(.pd-table,.bd-table,.ld-table) th{padding-top:8px!important;padding-bottom:8px!important}.odi-bulkbar{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));flex-wrap:nowrap}.pd-card-quick-menu-portal{left:8px!important;right:8px!important;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:min(70vh,560px)!important}}
