.mailbox-statistics{display:grid;gap:16px;margin:28px 0}.mailbox-statistics-heading,.mailbox-statistics-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.mailbox-statistics-heading p,.mailbox-statistics-chart-heading p{color:#616161;margin:5px 0 0}.mailbox-statistics-filter-card{padding:18px}.mailbox-statistics-filters{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.4fr) repeat(3,minmax(145px,.8fr));gap:14px;align-items:end}.mailbox-statistics-filter-actions{display:flex;gap:8px;grid-column:1 / -1}.mailbox-statistics-loading{min-height:220px;display:grid;place-items:center}.mailbox-statistics-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mailbox-statistics-kpis .fui-Card{padding:18px}.mailbox-statistics-kpis span{color:#616161}.mailbox-statistics-kpis strong{display:block;font-size:1.65rem;line-height:1.2;margin-top:7px}.mailbox-statistics-charts{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(520px,1.5fr);gap:16px;align-items:start}.mailbox-statistics-chart-card{min-width:0;padding:20px}.mailbox-statistics-chart-heading h3{font-size:1.15rem;margin:0}.mailbox-statistics-chart-heading>strong{color:#424242;white-space:nowrap}.mailbox-route-bars{display:grid;gap:16px;margin-top:24px}.mailbox-route-bar-row{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(100px,1fr) min-content;align-items:center;gap:12px}.mailbox-route-label{min-width:0}.mailbox-route-label strong,.mailbox-route-label span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-route-label span{color:#616161;font-size:.82rem;margin-top:3px}.mailbox-route-track{background:#edebe9;border-radius:999px;height:18px;overflow:hidden}.mailbox-route-track span{display:block;border-radius:inherit;height:100%;min-width:3px}.mailbox-route-count{min-width:2.5rem;text-align:right}.mailbox-trend-scroll{margin-top:16px;min-width:0;overflow-x:auto}.mailbox-trend-chart{display:block;min-width:680px;width:100%}.mailbox-chart-grid{stroke:#e1dfdd;stroke-width:1}.mailbox-chart-axis-label{fill:#616161;font:12px system-ui,sans-serif}.mailbox-chart-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:12px}.mailbox-chart-legend>div{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:7px;color:#424242;font-size:.78rem}.mailbox-chart-legend>div>span:first-child{border-radius:50%;height:10px;margin-top:3px;width:10px}.mailbox-chart-legend>div>span:last-child{overflow-wrap:anywhere}.mailbox-statistics-empty{padding:28px;text-align:center}@media(max-width:1200px){.mailbox-statistics-filters{grid-template-columns:repeat(2,minmax(220px,1fr))}.mailbox-statistics-charts{grid-template-columns:1fr}}@media(max-width:760px){.mailbox-statistics-heading,.mailbox-statistics-chart-heading{align-items:stretch;flex-direction:column}.mailbox-statistics-filters,.mailbox-statistics-kpis{grid-template-columns:1fr}.mailbox-statistics-filter-actions{flex-wrap:wrap}.mailbox-route-bar-row{grid-template-columns:minmax(0,1fr) min-content}.mailbox-route-track{grid-column:1 / -1;grid-row:2}.mailbox-route-count{grid-column:2;grid-row:1}.mailbox-chart-legend{grid-template-columns:1fr}}.signature-address-tree{min-width:0}.address-mailbox{border:1px solid #ddd;border-radius:6px;margin:10px 0;background:#fff}.signature-address-tree summary{cursor:pointer;padding:10px 12px;overflow-wrap:anywhere}.signature-address-tree summary strong,.signature-address-tree summary small{margin-right:12px}.signature-address-tree summary small{color:#666;margin-left:10px}.address-assignment-status{margin-inline-start:10px;vertical-align:middle;white-space:nowrap}.address-indent{margin:0 12px 10px 24px;border-left:2px solid #e6e6e6;padding-left:12px}.address-editor{padding:8px 12px 12px;display:grid;gap:10px;min-width:0;container-type:inline-size}.address-toolbar,.address-toolbar>div,.address-row-actions,.address-sync{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.address-toolbar{justify-content:space-between}.address-signature{display:grid;grid-template-columns:minmax(160px,1fr) minmax(240px,1fr);align-items:center;gap:10px 16px;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.address-signature.is-admin{grid-template-columns:minmax(0,1fr) minmax(240px,1fr) 224px}.address-signature>div{min-width:0}.address-signature>.address-signature-identity{display:grid;gap:6px;align-items:center;min-width:0}.address-signature-title{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:8px;align-items:center;overflow-wrap:anywhere}.is-admin .address-signature-title{grid-template-columns:minmax(0,1fr) 70px}.address-signature-title>.fui-Badge{justify-self:start}.address-uses{display:grid;grid-template-columns:120px 70px 110px;gap:6px 8px;border:0;margin:0;padding:0;min-width:0}.address-uses legend{font-size:12px;color:#616161;margin-bottom:3px;padding:0}.address-uses label{display:flex;align-items:center;gap:5px;font-size:12px;cursor:pointer;white-space:nowrap}.address-uses input{margin:0;width:16px;height:16px;accent-color:#0f6cbd}.address-toolbar small{color:#616161}.address-signature .fui-Field>label{font-size:12px;padding-bottom:2px;color:#616161}.address-row-actions{justify-content:flex-end;gap:12px;padding-top:16px}.address-row-actions label{display:flex;gap:5px;align-items:center;white-space:nowrap;font-size:13px;cursor:pointer}.address-row-actions input{margin:0;accent-color:#0f6cbd;width:16px;height:16px}.address-add{display:grid;grid-template-columns:minmax(130px,200px) minmax(200px,440px) auto;align-items:center;justify-content:end;gap:8px}.address-add>.fui-Input,.address-add>.ui-select{min-width:0;width:100%;box-sizing:border-box}.address-footer{display:flex;justify-content:flex-end}.address-footer>button{width:auto}.address-copy{padding:10px;background:#f1f6fb;border:1px solid #bbcddd}.address-copy>button{margin:6px 8px 0 0}.address-sync{padding:8px;font-size:12px}.address-editor>small{color:#666}.address-editor p{margin:4px 0}.address-saved{font-size:13px}.address-saved .fui-MessageBarBody{min-width:0;overflow-wrap:anywhere}@container (min-width: 1400px){.address-signature.is-admin>.address-signature-identity{grid-template-columns:minmax(0,1fr) 316px;gap:16px}}@container (max-width: 900px){.address-signature.is-admin{grid-template-columns:minmax(316px,1fr) minmax(220px,1fr)}.address-row-actions{grid-column:1 / -1;padding-top:0}}@container (max-width: 600px){.address-signature.is-admin{grid-template-columns:minmax(0,1fr)}}@container (max-width: 450px){.address-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.signature-address-tree .list-controls-filters{flex-basis:auto;flex-grow:0}.signature-address-tree .list-controls{height:auto;min-height:0}.signature-address-tree .list-controls-filters>.ui-select{width:100%}.address-indent{margin-left:8px;padding-left:6px}.address-signature,.address-signature.is-admin{grid-template-columns:minmax(0,1fr)}.address-toolbar>div{gap:4px}.address-add{grid-template-columns:minmax(0,1fr) auto}.address-add>.fui-Input{grid-column:1 / -1}.address-mailbox summary small{display:block;margin-left:16px}.address-editor{padding:8px}.address-toolbar{align-items:stretch}.address-row-actions{justify-content:flex-start;gap:10px}.address-footer>button{max-width:100%;white-space:normal}}:root{font-family:Segoe UI,system-ui,sans-serif;color:#242424;background:#f5f5f5}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit}.center{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(440px,100%);padding:32px;text-align:center;align-items:center;gap:16px}.login-logo{width:112px;height:112px;object-fit:contain}.app-shell{min-height:100vh;width:100%;min-width:0;display:grid;grid-template:48px 1fr / 240px minmax(0,1fr)}.topbar{grid-column:1 / -1;min-width:0;max-width:100%;background:#0f6cbd;color:#fff;display:flex;align-items:center;padding:0 16px;gap:12px;position:sticky;top:0;z-index:5}.brand{min-width:0;font-weight:600;text-decoration:none;display:flex;gap:8px;align-items:center}.brand-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-logo-frame{width:34px;height:34px;border-radius:6px;background:#fff;display:grid;place-items:center;flex:0 0 auto}.brand-logo{width:30px;height:30px;object-fit:contain}.session-controls{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:0;max-width:65%}.active-autoresponder-indicator{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid rgba(255,255,255,.72);border-radius:4px;color:#fff;background:#ffffff1f;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.active-autoresponder-indicator:hover{background:#ffffff38}.active-autoresponder-indicator:focus-visible{outline:2px solid white;outline-offset:2px}.active-autoresponder-indicator svg{flex:0 0 auto}.user{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;white-space:nowrap}.view-mode-button{color:#fff!important;flex-shrink:0;white-space:nowrap}.view-mode-button:hover{background:#ffffff24!important}.personal-view-notice{margin-bottom:16px}.acting-user-dialog{width:min(560px,calc(100vw - 32px))}.acting-user-results{display:grid;grid-auto-rows:max-content;align-content:start;gap:4px;max-height:320px;overflow-y:auto;padding:4px;border:1px solid #d1d1d1;border-radius:4px}.acting-user-results button{width:100%;min-height:56px;height:auto;padding:8px 12px;justify-content:flex-start;text-align:left}.acting-user-results button span{display:grid;gap:2px;min-width:0;max-width:100%}.acting-user-results button strong{line-height:20px;overflow-wrap:anywhere}.acting-user-results button small{overflow:hidden;color:inherit;opacity:.78;text-overflow:ellipsis;white-space:nowrap}.sidebar{background:#fff;border-right:1px solid #e0e0e0;padding:12px 8px;display:flex;flex-direction:column;gap:4px}.sidebar-footer{margin-top:auto;display:flex;flex-direction:column;gap:6px}.build-info{color:#707070;font-size:10px;line-height:1.4;padding:0 12px 4px;letter-spacing:.01em;text-align:center}.build-info span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-info .product-by{margin-bottom:4px;color:#616161;white-space:normal}.build-info .product-by strong{font-weight:700}.nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:4px;text-decoration:none}.nav-item:hover{background:#f5f5f5}.nav-item.active{background:#ebf3fc;color:#0f6cbd;font-weight:600}.gateway-nav-status{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.gateway-nav-count,.gateway-nav-unavailable{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;box-sizing:border-box;font-size:12px;font-weight:700;line-height:1}.gateway-nav-count{background:#b10e1e;color:#fff}.gateway-nav-unavailable{background:#fff4ce;color:#663c00;border:1px solid #986f0b}.nav-section-label{margin:12px 12px 2px;color:#707070;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mobile-nav{display:none!important;color:#fff!important}.content{min-width:0;padding:28px clamp(16px,4vw,48px)}.microsoft-access{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;max-width:1100px}.microsoft-access .actions{display:flex;flex-wrap:wrap;gap:8px}.microsoft-access p{overflow-wrap:anywhere}.microsoft-access .microsoft-access-tabs{flex-wrap:wrap;min-width:0;max-width:100%}.microsoft-access .authorization-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.microsoft-access details summary{cursor:pointer;padding:4px 0}.microsoft-access .access-read-result{min-width:0}.microsoft-access .access-read-result .fui-MessageBarBody{min-width:0;overflow-wrap:anywhere}.microsoft-access .access-read-result p{margin:6px 0}.microsoft-access .binding-summary{border:1px solid var(--colorNeutralStroke2, #e0e0e0);border-radius:4px;padding:12px;min-width:0}.microsoft-access .binding-summary p{margin:6px 0 0}.microsoft-access .binding-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border-top:1px solid var(--colorNeutralStroke2, #e0e0e0);padding-top:16px}.cloud-access-filters{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px}.cloud-access-filters>*{min-width:0}.cloud-access-filters .ui-select{min-width:0;max-width:100%}.cloud-access-pagination{align-items:center}.cloud-access-pagination>span{margin-right:auto;color:#616161;font-size:13px}#access-panel-cloud .cloud-access-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}#access-panel-cloud .cloud-access-table th,#access-panel-cloud .cloud-access-table td{padding:10px 8px;vertical-align:middle;overflow-wrap:anywhere}#access-panel-cloud .cloud-access-table th:first-child{width:36%}#access-panel-cloud .cloud-access-table th:last-child{width:78px;white-space:nowrap}#access-panel-cloud .cloud-access-table th small{display:block;font-weight:400}.cloud-mailbox-identity{display:flex;align-items:center;gap:4px;min-width:0}.cloud-mailbox-identity>div{min-width:0}.cloud-mailbox-identity>button{flex-shrink:0}#access-panel-cloud .cloud-access-table td small{font-size:12px}.cloud-access-table .fui-Badge{max-width:100%;height:auto;min-height:20px;white-space:normal;text-align:center}#access-panel-cloud .cloud-mailbox-actions{text-align:right}#access-panel-cloud .cloud-access-row:hover{background:var(--colorNeutralBackground1Hover, #f5f5f5)}#access-panel-cloud .cloud-access-details td{padding:12px 16px;background:var(--colorNeutralBackground2, #fafafa)}.cloud-access-details p,.cloud-access-details dl{margin:8px 0;font-size:13px}.cloud-access-details dl>div{display:flex;gap:12px;padding:3px 0}.cloud-access-details dt{flex:0 0 180px;color:#616161}.cloud-access-details dd{margin:0;overflow-wrap:anywhere;min-width:0}@media(max-width:900px){.cloud-access-filters{grid-template-columns:minmax(0,1fr);gap:10px}#access-panel-cloud .cloud-access-table,#access-panel-cloud .cloud-access-table tbody{display:block}#access-panel-cloud .cloud-access-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#access-panel-cloud .cloud-access-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:10px;margin-top:8px;border:1px solid #e0e0e0;border-radius:6px}#access-panel-cloud .cloud-access-table td{display:block;padding:4px 0;border:0}#access-panel-cloud .cloud-access-table .cloud-mailbox-name{padding-right:32px;margin-bottom:4px}#access-panel-cloud .cloud-access-table td[data-label]{display:flex;align-items:center;justify-content:space-between;gap:8px}#access-panel-cloud .cloud-access-table td[data-label]:before{content:attr(data-label);color:#616161;font-size:12px}#access-panel-cloud .cloud-mailbox-actions{position:absolute;right:8px;top:10px}#access-panel-cloud .cloud-access-details{display:block;padding:10px;border:1px solid #e0e0e0;border-top:0}#access-panel-cloud .cloud-access-details td{padding:8px}.cloud-access-details dl>div{display:block}}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.page-heading h1{font-size:28px}.page-heading-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.compact-heading{margin-bottom:0;align-items:flex-start}.compact-heading h2,.compact-heading p{margin-top:0}.setup-help-dialog{width:min(760px,calc(100vw - 32px));max-width:760px}.setup-help{line-height:1.5}.setup-help li{margin-bottom:12px}.setup-help pre{overflow-x:auto;padding:12px;border-radius:4px;background:#f5f5f5;white-space:pre-wrap}.setup-help code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.table-wrap{overflow-x:auto;background:#fff;border:1px solid #e0e0e0;border-radius:4px}table:not(.rich-editor table):not(.signature-rendered table){width:100%;border-collapse:collapse;min-width:680px}th{text-align:left;font-size:12px;font-weight:600;color:#616161;background:#fafafa}th:not(.rich-editor th):not(.signature-rendered th),td:not(.rich-editor td):not(.signature-rendered td){padding:12px 16px;border-bottom:1px solid #e0e0e0;vertical-align:top}tr:last-child td:not(.rich-editor td):not(.signature-rendered td){border-bottom:0}td:not(.rich-editor td):not(.signature-rendered td) small{display:block;color:#616161;margin-top:3px}.mailbox-area-row td{padding:0!important;background:#f5f7fa}.mailbox-area-toggle{width:100%;min-height:46px;display:flex;align-items:center;gap:8px;border:0;padding:10px 16px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.mailbox-area-toggle:hover{background:#edf3f9}.mailbox-area-toggle span{margin-left:auto;color:#616161;font-size:12px;font-weight:400}.mailbox-area-mailbox-row td:first-child{padding-left:36px!important}.mailbox-area-dialog{width:min(760px,calc(100vw - 32px));max-width:760px}.mailbox-area-create{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.mailbox-area-list{display:flex;flex-direction:column;border:1px solid #d1d1d1;border-radius:4px;overflow:hidden}.mailbox-area-list-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border-bottom:1px solid #e0e0e0}.mailbox-area-list-row:last-child{border-bottom:0}.mailbox-area-list-name{min-width:0;flex:1}.mailbox-area-list-name small{display:block;margin-top:3px;color:#616161}.period-muted{color:#707070}.archived-row{opacity:.68}.permission-list{min-width:250px}.permission-list summary{cursor:pointer;font-weight:600}.permission-list .choice-list{margin-top:8px;max-height:220px;overflow:auto}.user-module-permissions{max-width:420px}.user-module-permissions>summary{padding:4px 0}.user-module-permissions>summary:focus-visible{outline:2px solid var(--colorStrokeFocus2, #0078d4);outline-offset:2px;border-radius:2px}.user-module-permissions-options{display:grid;gap:2px;margin:8px 0}.fui-DialogSurface.html-snippet-dialog{box-sizing:border-box;width:min(900px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);margin:auto}.html-snippet-dialog>.fui-DialogBody{min-height:0;max-height:calc(100dvh - 114px);grid-template-rows:auto minmax(0,1fr) auto}.html-snippet-dialog .fui-DialogContent{overflow:auto;min-height:0}.html-snippet-dialog .signature-html-source-editor{--signature-code-height: clamp(180px, 28dvh, 360px);min-height:0}.html-snippet-preview{max-height:240px;overflow:auto;border:1px solid #ddd;padding:12px;margin-top:8px}@media(max-width:600px){.html-snippet-dialog .fui-DialogActions{display:flex;flex-wrap:wrap;justify-content:flex-end}}.empty{align-items:center;padding:40px;color:#616161}.steps{display:flex;margin-bottom:20px;border-bottom:1px solid #d1d1d1}.steps span{padding:10px 18px;color:#616161}.steps span.active{color:#0f6cbd;border-bottom:3px solid #0f6cbd;font-weight:600}.form-card{padding:24px;gap:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dialog-form{display:flex;flex-direction:column;gap:16px}.ui-select{width:100%;min-width:0}.form-actions{display:flex;justify-content:flex-end;gap:8px}.choice-list{display:flex;flex-wrap:wrap;gap:8px 16px;padding:8px 0}.collapsible-choice-picker{overflow:hidden;border:1px solid #d1d1d1;border-radius:4px;background:#fff}.choice-picker-toggle{width:100%;min-height:38px;border:0;background:#fff;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;text-align:left;cursor:pointer;font:inherit}.choice-picker-toggle:hover{background:#f5f5f5}.choice-picker-toggle:focus-visible{outline:2px solid #0f6cbd;outline-offset:-2px}.choice-picker-toggle-label{min-width:0;display:flex;align-items:center;gap:7px;font-weight:600}.choice-picker-toggle-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choice-picker-toggle svg{flex:0 0 auto}.choice-picker-panel{padding:10px;border-top:1px solid #e0e0e0;background:#fafafa}.choice-picker-search{width:100%}.choice-picker-results{max-height:232px;overflow-y:auto;display:flex;flex-direction:column;gap:3px;margin-top:8px;padding:2px;background:#fff}.choice-picker-results>label{width:100%;padding:5px 6px;border-radius:3px}.choice-picker-results>label:hover{background:#f5f5f5}.choice-picker-results .hint{padding:10px 6px}.preview-grid,.card-list{display:grid;gap:14px}.preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));margin-top:16px}.preview-card,.card-list>*{padding:18px}.preview-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.rendered{border:1px solid #d1d1d1;padding:12px;background:#fff;max-height:300px;overflow:auto}.rendered.compact{max-height:140px;margin-top:12px;font-size:13px}.template-list{display:grid;gap:8px;align-content:start}.template-list-item{padding:0!important;gap:0;overflow:hidden;border:1px solid #e0e0e0}.template-list-item.selected{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd}.template-list-trigger{width:100%;border:0;background:#fff;color:inherit;display:flex;align-items:center;gap:8px;padding:12px;text-align:left;cursor:pointer;font:inherit}.template-list-trigger:hover{background:#f5f5f5}.template-list-trigger:disabled{cursor:default;color:inherit;opacity:.72}.template-list-trigger:focus-visible{outline:2px solid #0f6cbd;outline-offset:-2px}.template-list-title{min-width:0;flex:1;display:grid;gap:2px}.template-list-title strong,.template-list-title small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-list-title small{color:#616161}.template-list-details{display:grid;gap:14px;padding:14px;border-top:1px solid #e0e0e0}.template-preview{display:block}.template-preview>strong{font-size:13px}.template-preview>small{margin-top:4px;color:#616161}.template-actions{display:flex;justify-content:flex-end;gap:8px}.row-actions{display:flex;flex-wrap:wrap;gap:6px}.absence-tabs{margin:4px 0 8px;border-bottom:1px solid #e0e0e0}.absence-list-table{min-width:980px;table-layout:fixed}.absence-current-table .absence-period-column{width:14rem}.absence-current-table .absence-mailboxes-column{width:auto}.absence-current-table .absence-source-column{width:7rem}.absence-current-table .absence-state-column{width:12rem}.absence-current-table .absence-actions-column{width:11rem}.absence-history-table{min-width:1120px}.absence-history-table .absence-period-column{width:14rem}.absence-history-table .absence-mailboxes-column{width:auto}.absence-history-table .absence-source-column{width:7rem}.absence-history-table .absence-result-column{width:11rem}.absence-history-table .absence-technical-column{width:17rem}.absence-history-table .absence-history-actions-column{width:14rem}.absence-mailbox-list,.absence-mailbox-more-list{display:grid;gap:3px;min-width:0}.absence-mailbox-name{min-width:0;overflow-wrap:anywhere}.absence-mailbox-more{margin-top:4px}.absence-mailbox-more summary{width:fit-content;color:#0f6cbd;cursor:pointer;font-size:13px;font-weight:600}.absence-mailbox-more summary:hover{text-decoration:underline}.absence-mailbox-more-list{margin-top:6px;padding-left:12px;border-left:2px solid #d1e6f8;color:#424242}.absence-history-table>tbody>tr:not(.history-details-row)>td{vertical-align:top}.technical-summary{display:block;font-weight:600}.history-details-row>td{padding:0;background:#fafafa}.absence-execution-list{display:grid;padding:4px 14px 10px 34px}.absence-execution-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,auto) minmax(240px,auto);gap:18px;align-items:center;min-height:48px;padding:7px 0;border-bottom:1px solid #e8e8e8}.absence-execution-row:last-child{border-bottom:0}.absence-execution-row small{display:block;color:#707070;margin-top:2px}.technical-outcome{color:#616161}.technical-outcome-error{color:#a4262c}.error{color:#b10e1c}.summary{display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:12px;margin-bottom:20px}.summary>*{padding:16px}.summary strong{display:block;font-size:28px}.summary span{color:#616161}.split{display:grid;grid-template-columns:minmax(320px,480px) minmax(320px,1fr);gap:24px;align-items:start}.split.wide{grid-template-columns:minmax(420px,2fr) minmax(280px,1fr)}.editor-field{display:flex;flex-direction:column}.rich-editor-toolbar{margin-top:5px;border:1px solid #d1d1d1;border-bottom:0;border-radius:5px 5px 0 0;background:#fafafa}.rich-editor-tool-tabs{min-height:38px;padding:0 8px;border-bottom:1px solid #e3e3e3;background:#fff}.rich-editor-tool-tabs [role=tab]{min-width:82px}.rich-editor-tool-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:50px;padding:8px 10px}.rich-editor-tool-row>button,.rich-editor-tool-row [role=button],.rich-editor-color-button{min-height:32px}.rich-editor-font-control{flex:0 0 150px;width:150px}.rich-editor-size-control{flex:0 0 92px;width:92px}.rich-editor-font-control>.ui-select{width:150px!important;min-width:150px!important;max-width:150px!important}.rich-editor-size-control>.ui-select{width:92px!important;min-width:92px!important;max-width:92px!important}.rich-editor-color-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;border:1px solid transparent;border-radius:4px;color:#242424;cursor:pointer}.rich-editor-color-button{min-width:34px!important;max-width:34px;padding-inline:0}.rich-editor-color-button:hover{border-color:#d1d1d1;background:#f0f0f0}.rich-editor-color-button input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.rich-editor-color-button>span{width:24px;height:26px;flex:none;margin:0}.rich-editor-color-icon{position:relative;display:block;width:24px;height:26px}.rich-editor-color-icon svg{display:block;width:24px;height:24px;min-width:24px;flex-shrink:0;color:#242424}.rich-editor-color-swatch{position:absolute;left:1px;bottom:0;width:22px;height:4px;box-sizing:border-box;border:1px solid #777;border-radius:1px}.rich-editor-palette{display:flex;flex-wrap:wrap;gap:8px}.rich-editor-palette button{min-width:36px;padding:5px}.rich-editor-palette span{width:24px;height:24px;border:1px solid #aaa}.rich-editor-color-button.mixed,.rich-editor-tool-row [data-mixed=true]{outline:1px dashed #797775;outline-offset:-2px;background:#f5f5f5}.rich-editor-control-divider{width:1px;height:24px;margin-inline:3px;background:#d6d6d6}.rich-editor-tool-spacer{flex:1 1 auto}.rich-editor-insert{display:flex;align-items:center;gap:6px}.rich-editor-insert .ui-select{width:min(330px,42vw)}.rich-editor-link-placeholder{display:flex;align-items:center;gap:8px}.rich-editor-link-placeholder .ui-select{flex:1;min-width:0}.rich-editor-image-size{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rich-editor-image-size input{width:92px}.rich-editor-image-size .ui-select{width:92px;min-width:92px}.rich-editor-context-state{margin-left:6px;color:#616161;font-size:12px}.rich-editor-context-state.active{color:#0f6cbd;font-weight:600}.rich-editor{background:#fff;min-height:160px;border:1px solid #8a8886;border-radius:2px;padding:10px;overflow:auto}.signature-rich-editor,.signature-rendered{font-family:Aptos,Arial,sans-serif}.signature-social-defaults{display:grid;gap:10px;padding:14px;border:1px solid #e0e0e0;border-radius:6px;background:#fafafa}.signature-social-defaults>small{color:#616161}.signature-social-add{display:flex;align-items:center;gap:8px}.signature-social-add .ui-select{min-width:220px}.rich-editor table,.signature-rendered table{min-width:0}.rich-editor td{outline:1px dashed #a0a0a080;outline-offset:-1px}.rich-editor.rich-editor-no-guides td{outline:none}.rich-editor [data-rars-if-not-empty],.rich-editor [data-rars-hide-if]{outline:1px dashed #8764b8;outline-offset:-1px}.rich-editor [data-rars-hide-if]:hover:after{content:" Bedingtes Ausblenden";font-size:11px;color:#684096}.fui-DialogSurface.signature-condition-dialog{width:min(960px,calc(100vw - 32px));max-width:960px;max-height:90dvh}.signature-condition-dialog>.fui-DialogBody{height:calc(90dvh - 48px);max-height:none;grid-template-rows:auto minmax(0,1fr) auto}.signature-condition-dialog .fui-DialogContent{min-height:0;overflow:auto}.signature-condition-dialog .fui-DialogActions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;justify-content:flex-end}.signature-condition-group{min-width:0;margin:10px 0;padding:12px;border:1px solid #c7c7c7;border-radius:4px}.signature-condition-group-header,.signature-condition-group-actions{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.signature-condition-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:8px;margin:12px 0;padding:8px;background:#f5f5f5}.signature-condition-rule.has-comparison{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.signature-condition-rule>button{justify-self:start}.signature-condition-summary{overflow-wrap:anywhere}.signature-custom-fields{margin-block:16px}@media(max-width:600px){.signature-condition-dialog .fui-DialogActions{flex-direction:column;align-items:stretch}.signature-condition-rule,.signature-condition-rule.has-comparison{grid-template-columns:minmax(0,1fr)}.signature-condition-group{padding:6px}}.rich-editor [data-rars-if-not-empty]:hover:after{content:" Bedingung: " attr(data-rars-if-not-empty);font-size:11px;color:#684096}.rich-editor-group{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 10px 8px;border-right:1px solid #ddd;max-width:100%;min-width:0}.rich-editor-editing-tools{display:flex;flex-wrap:wrap;align-items:start;gap:6px;min-width:0;width:100%}.rich-editor-editing-tools[hidden],.rich-editor[hidden]{display:none}.rich-editor-group>small{flex-basis:100%;color:#616161;font-size:11px}.rich-editor-group .rich-editor-tool-spacer{display:none}.rich-editor-group .rich-editor-insert{flex-wrap:wrap;max-width:100%}.rich-editor-group .rich-editor-insert .ui-select{width:min(260px,100%);min-width:0}.rich-editor-cell-layout,.signature-preview-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;width:100%}.rich-editor-cell-layout>div{max-width:150px;min-width:0}.rich-editor-cell-layout .ui-select{width:100%!important;min-width:0!important;max-width:100%!important}.rich-editor-cell-layout input{width:90px}.signature-editor-actions,.signature-view-modes{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.signature-editor-actions{justify-content:space-between;padding:4px 0 8px}.signature-draft-status,.signature-editor-save-actions{display:flex;align-items:center;gap:6px}.signature-draft-status{flex-wrap:wrap}.signature-draft-status small{color:#616161}.signature-editor-save-actions{margin-left:auto}.signature-content-tabs{border-bottom:1px solid #d1d1d1;overflow-x:auto;flex-shrink:0}.signature-content-tabs [role=tab]{white-space:nowrap}.signature-editor-dialog [role=tabpanel]{min-width:0}.signature-settings-panel{display:grid;align-content:start;gap:16px;padding:16px 0;min-height:300px}.signature-settings-panel>small{color:#616161}.signature-plain-text-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.signature-plain-text-input textarea{min-height:300px;line-height:1.5}.signature-plain-text-dialog{width:min(780px,94vw)}.signature-editor-dialog .rich-editor-tool-row{flex-wrap:nowrap;align-items:center;height:76px;min-height:76px;box-sizing:border-box;padding:4px 8px;overflow-x:auto}.signature-editor-dialog .rich-editor-editing-tools{flex-wrap:nowrap;align-items:center;width:max-content;flex:0 0 auto;gap:4px}.signature-editor-dialog .rich-editor-group{flex:0 0 auto;flex-wrap:nowrap;position:relative;padding:22px 9px 6px;max-width:none;gap:4px}.signature-editor-dialog .rich-editor-group:last-child{border-right:0}.signature-editor-dialog .rich-editor-group>small{position:absolute;top:2px;left:10px}.signature-editor-dialog .rich-editor-tool-row button{height:32px;min-height:32px;white-space:nowrap;flex-shrink:0}.signature-editor-dialog .rich-editor-tool-row .ui-select{height:32px;min-height:32px}.signature-editor-dialog .rich-editor-font-control{width:130px;flex-basis:130px}.signature-editor-dialog .rich-editor-font-control>.ui-select{width:130px!important;min-width:130px!important;max-width:130px!important}.signature-editor-dialog .rich-editor-size-control{width:80px;flex-basis:80px}.signature-editor-dialog .rich-editor-size-control>.ui-select{width:80px!important;min-width:80px!important;max-width:80px!important}.signature-editor-dialog .signature-view-modes{flex-wrap:nowrap;gap:4px}.rich-editor-tool-dialog{width:min(520px,94vw)}.rich-editor-tool-dialog .rich-editor-insert{display:grid;gap:12px}.rich-editor-tool-dialog .rich-editor-insert .ui-select{width:100%;min-width:0}.rich-editor-tool-dialog .rich-editor-cell-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rich-editor-tool-dialog .rich-editor-cell-layout>div{max-width:none}.rich-editor-tool-dialog .rich-editor-cell-layout>button{grid-column:1 / -1}.signature-editor-dialog .signature-rich-editor{min-height:380px;background:#fff}.signature-preview-panel{padding:16px 0;min-width:0}.signature-preview-controls>div{flex:1 1 200px;min-width:0}.signature-preview-controls .ui-select{width:100%;min-width:0}.signature-preview-canvas{overflow:auto;min-height:300px;padding:24px;border:1px solid #ddd;background:#fff}.signature-test-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.signature-editor-dialog details{padding:8px 0}.signature-editor-dialog summary{cursor:pointer;font-weight:600}.signature-editor-dialog .editor-field{min-width:0}@media(max-width:720px){.signature-editor-dialog .signature-rich-editor{min-height:260px}.signature-preview-canvas{padding:12px}}.rich-editor td:empty:after{content:" "}.rich-editor img.rich-editor-selected-image{outline:2px solid #0f6cbd;outline-offset:2px}.rich-editor-canvas-frame{position:relative;min-width:0;overflow:hidden}.rich-editor-image-resize{position:absolute;pointer-events:none;border:1px solid #0f6cbd;z-index:2}.rich-editor-image-handle{position:absolute;transform:translate(-50%,-50%);width:14px;height:14px;min-width:14px;padding:0;border:2px solid #0f6cbd;border-radius:2px;background:#fff;pointer-events:auto;touch-action:none}.rich-editor-image-handle:focus-visible{outline:2px solid #242424;outline-offset:2px}@media(pointer:coarse){.rich-editor-image-handle{width:22px;height:22px}}.rich-editor:focus{outline:2px solid #0f6cbd;outline-offset:-1px}.signature-image-mode{display:flex;gap:8px;flex-wrap:wrap}.signature-image-dialog input[type=file]{display:block;max-width:100%;padding:8px 0}.signature-image-dialog small{color:#616161;line-height:1.4}.signature-image-error{color:#a4262c;font-size:13px}.hint{color:#616161;font-size:13px}.settings-tabs{margin-top:4px;border-bottom:1px solid #e0e0e0;overflow-x:auto}.settings-tab-panel{padding-top:20px}.settings-option-help{display:grid;gap:4px;line-height:1.4}.settings-option-help p{margin:0}.settings-option-help summary{cursor:pointer;padding-block:4px;width:fit-content}.settings-option-help summary:focus-visible{outline:2px solid #0f6cbd;outline-offset:2px;border-radius:2px}.settings-option-help details p{max-width:85ch;margin-top:4px}.settings-tab-panel .calendar-admin,.settings-tab-panel .internet-calendar-section,.settings-tab-panel .day-detection-card{margin-top:0}.calendar-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.calendar-settings-header>div{min-width:0}.calendar-settings-header h2,.calendar-settings-header p{margin-block:0 6px}.calendar-settings-header>button{flex:0 0 auto}.calendar-admin{margin-top:20px}.internet-calendar-section{margin-top:22px}.internet-calendar-section>h2,.internet-calendar-section>p{margin-block:0 8px}.internet-calendar-admin{margin-top:12px}.settings-list{min-width:0;align-self:start;border:1px solid #d1d1d1;border-radius:6px;background:#fff;overflow:hidden}.settings-list-title{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-bottom:1px solid #e0e0e0}.settings-list-title>span{min-width:22px;border-radius:11px;padding:2px 7px;background:#f0f0f0;color:#616161;font-size:12px;text-align:center}.settings-list-header,.settings-list-row{display:grid;align-items:center;gap:12px;min-width:0}.internet-list-grid{grid-template-columns:minmax(140px,1.05fr) minmax(170px,1.45fr) minmax(92px,auto) 72px}.control-list-grid{grid-template-columns:minmax(0,1fr) minmax(82px,auto) 72px}.settings-list-header{min-height:34px;padding:0 12px;border-bottom:1px solid #e0e0e0;background:#fafafa;color:#616161;font-size:12px;font-weight:600}.settings-list-row{min-height:68px;padding:10px 12px;border-bottom:1px solid #ededed}.control-list-grid.settings-list-row{align-items:start}.control-list-grid .settings-list-primary{grid-column:1;grid-row:1}.control-list-grid .settings-list-secondary{grid-column:1 / -1;grid-row:2;margin-top:5px;padding-top:9px;border-top:1px solid #ededed}.control-list-grid .settings-list-sources{grid-column:1 / -1;grid-row:3;margin-top:5px}.control-list-grid .settings-list-status{grid-column:2;grid-row:1}.control-list-grid .settings-list-actions{grid-column:3;grid-row:1}.settings-list-row:last-child{border-bottom:0}.settings-list-row:hover{background:#f8f8f8}.settings-list-primary,.settings-list-secondary{display:grid;gap:3px;min-width:0}.settings-list-primary strong,.settings-list-primary small,.settings-list-secondary>span,.settings-list-secondary>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-list-primary small,.settings-list-secondary small{color:#616161;font-size:12px}.settings-list-status{justify-self:start}.settings-list-actions{display:flex;justify-content:flex-end;gap:2px}.settings-list-actions button{min-width:32px}.danger-icon-button{color:#c50f1f!important}.settings-list-sources{display:grid;gap:7px;min-width:0}.settings-list-source{display:grid;gap:4px;min-width:0}.settings-list-source+.settings-list-source{padding-top:7px;border-top:1px solid #ededed}.settings-list-source-heading{display:flex;align-items:center;gap:5px;min-width:0;font-size:12px}.settings-list-source-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-list-source-heading small{flex:0 0 auto;color:#616161}.settings-list-source-error{overflow:hidden;color:#c50f1f;font-size:12px;line-height:1.35;text-overflow:ellipsis}.settings-list-detail-label{color:#616161;font-size:11px;font-weight:600;text-transform:uppercase}.day-detection-card{margin-top:20px;padding:16px 18px;gap:8px}.day-detection-card h2,.day-detection-card p{margin-block:0}.day-detection-card .dialog-form{gap:10px}.work-schedule{display:grid;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.workday-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,180px) minmax(120px,180px) minmax(110px,150px);gap:12px;align-items:center;min-height:48px;padding:6px 12px;border-bottom:1px solid #ededed}.workday-row:last-child{border-bottom:0}.workday-row.inactive{background:#fafafa;color:#707070}.workday-header{min-height:36px;background:#f5f5f5;color:#616161;font-size:12px;font-weight:600}.workday-duration{color:#616161;font-size:13px;font-variant-numeric:tabular-nums}.technical-window-settings{display:grid;gap:12px;margin-top:6px;padding-top:16px;border-top:1px solid #e0e0e0}.technical-window-settings>div:first-child p{margin:4px 0 0}.day-detection-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.maximum-gap-input{max-width:220px}.calendar-proposals{margin-top:20px}.calendar-proposal-history-filter{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:10px 0 14px;color:#616161}.calendar-proposal-table{min-width:960px;table-layout:fixed}.calendar-proposal-source-column{width:11rem}.calendar-proposal-period-column{width:12.5rem}.calendar-proposal-targets-column{width:auto}.calendar-proposal-status-column{width:12rem}.calendar-proposal-actions-column{width:10rem}.calendar-proposal-table td{overflow-wrap:anywhere}.calendar-proposal-table td:nth-child(4){overflow-wrap:normal}.status-badge{max-width:none;white-space:nowrap}.section-title{display:block;margin:28px 0 12px}.calendar-preview-dialog{width:min(1100px,calc(100vw - 32px));max-width:1100px}.calendar-preview-dialog .preview-card{display:grid;gap:14px}.calendar-preview-dialog .rich-editor{min-height:150px;max-height:300px}.calendar-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 10px}.calendar-period-navigation,.calendar-view-switch{display:flex;align-items:center;gap:6px}.calendar-period-navigation strong{margin-left:10px;font-size:18px;text-transform:capitalize}.calendar-view-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 20px;margin:0 0 10px}.calendar-view-filters .ui-select{min-width:min(360px,calc(100vw - 48px))}.calendar-legend{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0 0 12px;color:#616161;font-size:13px}.calendar-legend span{display:inline-flex;align-items:center;gap:6px}.calendar-legend-mark{width:10px;height:10px;border-radius:2px;background:#0f6cbd}.calendar-legend-mark.proposal{background:#ca5010}.calendar-legend-mark.technical{background:#038387}.calendar-legend-mark.external{background:#5c2e91}.calendar-legend-mark.conflict{background:#c50f1f}.overview-calendar{width:100%;overflow-x:auto;border:1px solid #d1d1d1;border-radius:6px;background:#fff}.overview-calendar-grid{display:grid;min-width:840px}.overview-calendar-weekday{position:sticky;top:0;z-index:1;padding:8px 10px;border-right:1px solid #e0e0e0;border-bottom:1px solid #d1d1d1;background:#fafafa;color:#616161;font-size:12px;font-weight:600;text-transform:uppercase}.overview-calendar-day{min-width:0;min-height:128px;padding:8px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff}.overview-calendar.week .overview-calendar-day{min-height:420px}.overview-calendar-day.outside-month{background:#fafafa;color:#8a8886}.overview-calendar-day.today{background:#f3f8fd;box-shadow:inset 0 3px #0f6cbd}.overview-calendar-day>header{display:flex;align-items:center;justify-content:space-between;min-height:22px;margin-bottom:5px;font-size:13px;font-weight:600}.overview-calendar-day>header small{color:#0f6cbd;font-size:10px}.overview-calendar-events{display:grid;gap:4px}.overview-calendar-event{width:100%;min-width:0;border:0;border-left:3px solid #0f6cbd;border-radius:3px;padding:5px 6px;background:#eaf3fb;color:#183b56;font:inherit;font-size:11px;line-height:1.25;text-align:left;cursor:pointer}.overview-calendar-event:hover{filter:brightness(.96);box-shadow:0 1px 3px #0002}.overview-calendar-event:focus-visible{outline:2px solid #0f6cbd;outline-offset:1px}.overview-calendar-event.proposal{border-left-color:#ca5010;background:#fff3e8;color:#6d2d09}.overview-calendar-event.technical{border-left-color:#038387;background:#e7f7f7;color:#005a5a}.overview-calendar-event.external{border-left-color:#5c2e91;background:#f4eef9;color:#32145f}.overview-calendar-event.status-conflict,.overview-calendar-event.status-failed{border-left-color:#c50f1f;background:#fde7e9;color:#8e0b18}.overview-calendar-event.status-automatically-confirmed,.overview-calendar-event.status-manually-confirmed,.overview-calendar-event.status-active-now{border-left-color:#107c10}.overview-calendar-event.status-cancelled,.overview-calendar-event.status-expired,.overview-calendar-event.status-externally-ended{border-left-color:#8a8886;background:#f0f0f0;color:#616161}.overview-calendar-event span,.overview-calendar-event strong,.overview-calendar-event small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-calendar-event-time{margin-bottom:2px;opacity:.82;font-variant-numeric:tabular-nums}.calendar-event-tooltip{display:grid;gap:3px;max-width:360px}.calendar-event-tooltip span{display:block}.calendar-entry-details{display:grid;gap:10px;min-width:min(440px,calc(100vw - 80px))}.calendar-entry-details>span{color:#616161}.override{border:1px solid #d1d1d1;border-radius:4px;background:#fff;margin-top:8px}.override summary{cursor:pointer;padding:12px;font-weight:600}.override summary span{color:#0f6cbd;font-weight:400}.override>div{border-top:1px solid #e0e0e0;padding:16px}.transfer-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.transfer-copy-card{grid-column:1 / -1}.transfer-checks{display:flex;flex-wrap:wrap;gap:8px 16px;padding-top:12px;border-top:1px solid #e0e0e0;color:#107c10;font-size:13px}.transfer-item-list{display:grid;max-height:390px;overflow:auto;border:1px solid #d1d1d1;border-radius:4px}.transfer-item-list label{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid #ededed;cursor:pointer}.transfer-item-list label:last-child{border-bottom:0}.transfer-item-list label:hover,.transfer-item-list label.selected{background:#f3f8fd}.transfer-item-list label>span,.transfer-selection{display:grid;gap:3px;min-width:0}.transfer-item-list small,.transfer-selection span{color:#616161;font-size:12px}.transfer-item-list code,.transfer-selection code{overflow:hidden;font-size:11px;text-overflow:ellipsis}.transfer-selection{padding:12px;border:1px solid #d1d1d1;border-radius:4px;background:#fafafa}.mailbox-management-editor{margin:18px 0}.mailbox-management-tabs{width:100%;margin-top:16px;border-bottom:1px solid #d1d1d1}.mailbox-management-tab-panel{padding-top:20px}.mailbox-management-tab-panel[hidden]{display:none}.mailbox-management-section-heading{margin-bottom:12px}.mailbox-source-picker{display:grid;gap:8px;max-height:260px;overflow:auto;margin:0;padding:12px;border:1px solid #d1d1d1;border-radius:4px}.mailbox-source-picker legend{padding:0 5px;font-weight:600}.mailbox-management-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.mailbox-management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-top:18px}.mailbox-management-set{gap:12px;cursor:pointer}.mailbox-management-set.selected{outline:2px solid #0f6cbd}.management-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.management-card-heading h2{margin:0}.management-card-heading small,.management-job-row small{display:block;color:#616161}.management-counts{display:flex;flex-wrap:wrap;gap:6px 16px;color:#616161;font-size:13px}.management-error,.management-job-error{color:#c50f1f}.management-stream-errors{display:grid;gap:6px;padding:10px 12px;border:1px solid #d13438;border-radius:4px;background:#fdf3f4;color:#a4262c}.management-stream-errors small{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(180px,.5fr) minmax(320px,1.7fr);gap:8px 14px;color:inherit}.management-jobs{margin-top:0}.management-job-filters{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:12px;align-items:end;margin:12px 0 16px}.management-filter-actions{align-self:end}.management-job-table-wrap{overflow-x:auto;border:1px solid #d1d1d1;border-radius:4px;background:#fff}.management-job-table{width:100%;min-width:1150px;border-collapse:collapse;font-size:13px}.management-job-table th{padding:9px 10px;border-bottom:1px solid #c7c7c7;background:#f5f5f5;text-align:left;white-space:nowrap}.management-job-table td{padding:10px;border-bottom:1px solid #ededed;vertical-align:top}.management-job-table tbody tr:last-child td{border-bottom:0}.management-job-table small{display:block;margin-top:3px;color:#616161}.management-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 20px;padding:12px 2px 0;color:#424242;font-size:13px}.management-pagination [role=group]{min-width:150px}.management-pagination .form-actions{margin:0}.signature-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signature-profile-input-row{display:flex;min-width:0;align-items:center;gap:4px}.signature-profile-input-row>.fui-Input{flex:1;min-width:0}.signature-profile-empty{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:32px;min-height:32px}.signature-profile-empty .fui-Checkbox__indicator{margin:0;align-self:center}.signature-profile-empty .fui-Checkbox__label{margin:0;padding:0;font-size:10px;line-height:12px;text-align:center}.entra-profile-notice{margin-bottom:12px;padding-block:4px 8px;border-bottom:1px solid #e0e0e0;color:#616161;font-size:12px}.entra-profile-status-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.entra-profile-details{min-width:0;flex:1}.entra-profile-details>summary{cursor:pointer;padding-block:4px;overflow-wrap:anywhere}.entra-profile-details>summary:focus-visible{outline:2px solid #0f6cbd;outline-offset:2px;border-radius:2px}.entra-profile-status-row>.fui-Button{flex:0 0 auto}.entra-profile-explanation p{margin:6px 0}.entra-profile-notice.has-warning .entra-profile-summary-state,.entra-profile-error{color:#8a3707}.signature-html-source-editor{overflow:hidden;border:1px solid #8a8886;border-radius:4px;background:#fff}.signature-html-source-editor:focus-within{border-color:#0f6cbd;box-shadow:0 0 0 1px #0f6cbd}.signature-html-source-toolbar{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;justify-content:space-between;min-height:38px;padding:0 8px 0 12px;border-bottom:1px solid #d1d1d1;background:#f5f5f5;color:#424242;font-size:12px;font-weight:600}.signature-html-source-editor .cm-editor{font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.signature-html-source-editor .cm-scroller{overflow:auto}.signature-html-source-actions{display:flex;flex-wrap:wrap;min-width:0;align-items:center;gap:4px 6px}.signature-html-auto-format .fui-Checkbox__label{font-size:12px;line-height:16px;padding-block:8px}.signature-html-source-body{display:flex;min-width:0;min-height:0;flex:1}.signature-html-source-body>.signature-code-mirror{min-width:0;flex:1}.signature-html-source-body.is-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.signature-live-preview{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:auto;border-left:1px solid #d1d1d1;background:#fff}.signature-live-preview-heading{display:flex;flex-wrap:wrap;gap:6px 12px;padding:10px 12px;border-bottom:1px solid #eee}.signature-live-preview-heading small{color:#616161}.signature-live-preview>p{padding:0 12px}.signature-live-preview-canvas{padding:16px;overflow:auto;flex:1;min-height:0}@media(max-width:760px){.signature-html-source-body.is-split{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(160px,1fr) minmax(160px,1fr)}.signature-live-preview{border-left:0;border-top:1px solid #d1d1d1}.signature-html-source-toolbar{flex-wrap:wrap;gap:6px;padding-block:6px}}.signature-html-source-loading{min-height:120px;padding:16px;border:1px solid #d1d1d1;border-radius:4px;color:#616161}.signature-rendered{min-height:120px;padding:16px;border:1px solid #d1d1d1;border-radius:4px;background:#fff}.signature-compact-list{display:grid;gap:8px;margin-top:16px}.signature-list-item{padding:0!important;overflow:hidden}.signature-list-trigger,.signature-list-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:58px;padding:10px 14px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.signature-list-trigger{cursor:pointer}.signature-list-trigger:hover{background:#f5f9fd}.signature-list-trigger span,.signature-list-summary span{display:grid;gap:2px;min-width:0}.signature-list-trigger small,.signature-list-summary small{overflow:hidden;color:#616161;text-overflow:ellipsis;white-space:nowrap}.signature-dialog{width:min(1680px,94vw)!important;max-width:min(1680px,94vw)!important;max-height:min(90vh,940px)}.signature-dialog .rich-editor{min-height:340px;max-height:min(50vh,520px);padding:18px}.signature-template-basics{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr);gap:12px}.signature-template-filter{display:flex;justify-content:flex-end;margin-top:10px}.signature-template-row{position:relative}.signature-template-layout{display:grid;align-items:center;gap:10px;grid-template-columns:auto minmax(140px,1fr) 190px 145px minmax(160px,240px);min-height:112px;padding:10px 58px 10px 14px}.signature-template-row .signature-list-trigger{grid-column:1 / span 2;grid-template-columns:auto minmax(0,1fr);padding:0}.signature-template-status,.signature-template-version{display:grid;gap:2px;min-width:0}.signature-template-status>small,.signature-template-version>small{color:#616161}.signature-status-action{justify-self:start;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.signature-status-action:disabled{cursor:default}.signature-status-action:not(:disabled):hover .fui-Badge{background:#fff4ce}.signature-status-action:focus-visible{outline:2px solid #0f6cbd;outline-offset:3px;border-radius:12px}.signature-template-row .signature-template-meta strong{overflow-wrap:anywhere}.signature-template-row .signature-template-status .fui-Badge{display:inline-flex;justify-self:start;width:fit-content;max-width:100%;height:auto;min-height:24px;padding:4px 9px;white-space:normal;line-height:16px;text-align:left}.signature-template-row .signature-template-status small,.signature-template-row .signature-template-version small{white-space:normal}.signature-template-row .signature-miniature{width:100%;min-width:0}.signature-template-row .signature-list-trigger:disabled{color:inherit;cursor:default}.signature-template-row .signature-list-trigger:disabled:hover{background:transparent}.signature-template-menu{position:absolute!important;top:50%;right:12px;z-index:2;transform:translateY(-50%)}.signature-template-meta{align-content:center}.signature-miniature{position:relative;display:block!important;width:360px;max-width:100%;height:88px;justify-self:end;overflow:hidden;border:1px solid #d9d9d9;border-radius:4px;background:#fff;box-shadow:0 1px 2px #0000000d;pointer-events:none}.signature-miniature:before{position:absolute;top:3px;right:5px;z-index:1;padding:1px 4px;border-radius:3px;background:#fffde6dd;color:#616161;font-size:9px;content:"Lokale Vorschau"}.signature-miniature iframe{display:block;width:100%;height:100%;border:0;pointer-events:none}.signature-preview-result{display:grid;gap:12px}.signature-provider-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:14px;color:#616161;font-size:13px}.signature-social-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.signature-social-list{display:grid;gap:8px;margin-top:8px}.signature-social-row{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(240px,1.4fr) 92px auto;gap:8px;align-items:center}.signature-social-order{width:92px}.fui-DialogSurface.signature-profile-dialog{box-sizing:border-box;width:min(1200px,calc(100vw - 32px));max-width:min(1200px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow:hidden}.signature-profile-dialog>.fui-DialogBody{min-height:0;max-height:calc(100dvh - 80px);grid-template-rows:auto minmax(0,1fr) auto}.signature-profile-dialog .fui-DialogContent{min-width:0;min-height:0;overflow:auto}.signature-profile-dialog .fui-DialogActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.signature-profile-dialog .fui-Field__validationMessage{overflow-wrap:anywhere}@media(min-width:1100px){.signature-profile-dialog .signature-field-grid,.signature-profile-dialog .personal-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signature-profile-dialog .signature-custom-fields .signature-field-grid,.signature-profile-dialog .signature-custom-fields .personal-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.compact-hint{margin-top:0;color:#616161}.signature-user-details{padding:0 16px 16px 52px;border-top:1px solid #ededed}.my-signature-choice{display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:16px;align-items:start;margin-top:14px}.signature-user-details .my-signature-choice{grid-template-columns:minmax(220px,360px)}@media(max-width:1250px)and (min-width:761px){.signature-template-layout{grid-template-columns:auto minmax(0,1fr) minmax(140px,190px) 145px}.signature-template-row .signature-miniature{display:none!important}}@media(max-width:760px){.app-shell{grid-template-columns:minmax(0,1fr)}.mobile-nav{display:inline-flex!important}.sidebar{display:none;position:fixed;top:48px;bottom:0;left:0;width:min(280px,85vw);z-index:4;box-shadow:0 4px 16px #0003}.sidebar.open{display:flex}.content{grid-column:1}.user,.view-mode-label{display:none}.topbar .view-mode-button{min-width:32px;width:32px;padding-inline:6px}.active-autoresponder-indicator span{display:none}.active-autoresponder-indicator{padding-inline:7px}.page-heading{align-items:flex-start;flex-direction:column}.calendar-settings-header{flex-direction:column}.calendar-settings-header>button{align-self:stretch}.form-grid,.split,.split.wide,.transfer-lab-grid{grid-template-columns:1fr}.transfer-copy-card{grid-column:auto}.mailbox-management-options{grid-template-columns:1fr}.mailbox-management-tabs{overflow-x:auto}.management-job-filters{grid-template-columns:1fr}.management-pagination{justify-content:flex-start}.management-stream-errors small,.signature-field-grid,.my-signature-choice,.signature-template-basics,.signature-social-row{grid-template-columns:1fr}.signature-template-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:70px;padding-right:46px}.signature-template-row .signature-list-trigger{grid-template-columns:minmax(0,1fr)}.signature-template-row .signature-list-trigger>svg{display:none}.signature-template-row .signature-template-meta{grid-column:1 / -1}.signature-template-row .signature-miniature{display:none!important}.signature-dialog{width:calc(100vw - 20px);max-height:92vh}.signature-dialog .rich-editor{min-height:200px;max-height:300px}.rich-editor-toolbar{border-bottom:1px solid #d1d1d1}.rich-editor-tool-tabs{overflow-x:auto}.rich-editor-tool-row{align-items:stretch}.rich-editor-font-control{flex-basis:138px;width:138px}.rich-editor-size-control{flex-basis:82px;width:82px}.rich-editor-font-control>.ui-select{width:138px!important;min-width:138px!important;max-width:138px!important}.rich-editor-size-control>.ui-select{width:82px!important;min-width:82px!important;max-width:82px!important}.rich-editor-insert{align-items:stretch;flex:1 1 100%}.rich-editor-insert .ui-select{min-width:0;max-width:none}.rich-editor-link-placeholder{align-items:stretch;flex-direction:column}.signature-user-details{padding-left:16px}.workday-header{display:none}.workday-row{grid-template-columns:minmax(120px,1fr) 1fr 1fr}.workday-duration{grid-column:2 / -1}.settings-list-header{display:none}.internet-list-grid{grid-template-columns:minmax(0,1fr) auto}.control-list-grid{grid-template-columns:minmax(0,1fr) auto 72px}.settings-list-primary{grid-column:1}.settings-list-secondary{grid-column:1 / -1;grid-row:2}.settings-list-sources{grid-column:1 / -1;grid-row:3}.settings-list-status{grid-column:2;grid-row:1}.settings-list-actions{grid-column:3;grid-row:1}.day-detection-footer{align-items:stretch;flex-direction:column}.day-detection-footer>button{align-self:flex-end}.calendar-view-toolbar{align-items:stretch;flex-direction:column}.calendar-period-navigation{flex-wrap:wrap}.calendar-period-navigation strong{width:100%;margin:6px 0 0}.calendar-view-switch{align-self:flex-start}.calendar-view-filters{align-items:stretch;flex-direction:column}.calendar-view-filters .ui-select{min-width:0}.steps span{padding-inline:8px;font-size:12px}.summary{grid-template-columns:1fr 1fr 1fr}}@media(max-width:420px){.summary{grid-template-columns:1fr}.brand{font-size:13px}}.object-picker{border:1px solid var(--colorNeutralStroke2);border-radius:8px;padding:12px;background:var(--colorNeutralBackground1)}.object-picker-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:16px}.object-picker-columns section{display:flex;flex-direction:column;gap:10px;min-width:0}.object-picker-results,.object-picker-selection{min-height:180px;max-height:320px;overflow:auto;border:1px solid var(--colorNeutralStroke2);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:4px}.object-picker-results label span,.object-picker-selection span{display:flex;flex-direction:column;min-width:0}.object-picker-results small,.object-picker-selection small{color:var(--colorNeutralForeground3);overflow:hidden;text-overflow:ellipsis}.object-picker-selection>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px;border-bottom:1px solid var(--colorNeutralStroke3)}.object-picker-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--colorNeutralForeground3)}.object-picker-pagination>div{display:flex;gap:6px}.permission-list .object-picker-columns{grid-template-columns:1fr}.signature-assignment-row .signature-list-summary{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1fr) 156px 80px;align-items:center;gap:16px}.signature-assignment-row .signature-list-summary>span{display:flex;flex-direction:column;gap:4px}.signature-assignment-badges{display:flex;align-items:center;gap:6px;min-width:0}.signature-context-selection{display:flex;flex-wrap:wrap;gap:8px 18px}.list-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin:16px 0 12px}.list-controls-filters,.list-controls-pagination,.list-controls-navigation{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;flex-wrap:wrap}.list-controls-filters{flex:1 1 420px}.signature-source-controls .list-controls-filters{flex-wrap:wrap}@media(max-width:760px){.signature-source-controls .list-controls-filters{flex-basis:auto;flex-grow:0}}.list-controls-filters>.fui-Input{min-width:220px}.list-controls-filter{display:flex;align-items:center;gap:8px;margin-left:14px;white-space:nowrap}.list-controls-filters .ui-select{width:220px;min-width:160px}.list-controls-pagination{flex:0 1 auto;margin-left:auto}.list-controls-summary{color:var(--colorNeutralForeground3);white-space:nowrap}.list-controls-page-size{display:flex;align-items:center;gap:8px;white-space:nowrap}.list-controls-pagination .ui-select{width:76px;min-width:76px}.list-controls-navigation{gap:6px}.list-controls{min-width:0;max-width:100%}.list-controls-filter{max-width:100%;margin-left:0;flex-wrap:wrap}.list-controls-filters>.fui-Input{min-width:0;max-width:100%}.list-controls-filters .ui-select{min-width:0;max-width:100%}.content>.page>.fui-TabList,.content .signature-management-tabs{flex-wrap:wrap;min-width:0;max-width:100%}.list-editor{margin-bottom:18px}.list-first{width:100%}.signature-dialog.signature-editor-dialog{max-height:96dvh}@media(min-height:720px){.signature-dialog.signature-editor-dialog{height:96dvh;box-sizing:border-box}.signature-editor-dialog .signature-editor-body{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.signature-editor-dialog .signature-editor-content{display:flex;flex-direction:column;min-height:0;overflow:auto}.signature-editor-dialog #signature-template-form{flex:1;min-height:0;gap:12px}.signature-editor-dialog #signature-template-form>*{flex-shrink:0}.signature-editor-dialog #signature-panel-design{display:flex;flex:1;min-height:240px}.signature-editor-dialog #signature-panel-design>.editor-field{flex:1;min-height:0}.signature-editor-dialog .rich-editor-toolbar{flex-shrink:0}.signature-editor-dialog .rich-editor-canvas-frame:not([hidden]){display:flex;flex:1;min-height:120px}.signature-editor-dialog .signature-rich-editor{flex:1;min-height:120px;max-height:none;overflow:auto}.signature-editor-dialog .signature-source-field{display:flex;flex-direction:column;flex:1;min-height:120px}.signature-editor-dialog .signature-source-field>label,.signature-editor-dialog .signature-source-field>div:last-child:not(.signature-html-source-editor){flex-shrink:0}.signature-editor-dialog .signature-html-source-editor{--signature-code-height: 100%;display:flex;flex-direction:column;flex:1;min-height:0}.signature-editor-dialog .signature-html-source-toolbar{flex-shrink:0}.signature-editor-dialog .signature-code-mirror{display:flex;flex-direction:column;flex:1;min-height:0}.signature-editor-dialog .signature-code-mirror .cm-editor{flex:1;min-height:0}}@media(max-width:760px){.object-picker-columns{grid-template-columns:1fr}.signature-assignment-row .signature-list-summary{grid-template-columns:1fr;align-items:start}.list-controls,.list-controls-filters,.list-controls-pagination{align-items:stretch;flex-direction:column;width:100%}.list-controls-pagination{margin-left:0}.list-controls-navigation{justify-content:flex-end}}.personal-profile-manager [role=dialog]{min-height:0}.personal-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:16px}.personal-profile-field{display:grid;gap:6px;min-width:0;align-content:start}.personal-profile-field small,.personal-profile-bindings small{overflow-wrap:anywhere;color:#616161}.personal-profile-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ddd;padding-block:12px;margin-bottom:12px}.personal-profile-row>span{min-width:0;overflow-wrap:anywhere}.personal-profile-row small{display:block}.personal-profile-row>div,.personal-profile-actions{display:flex;flex-wrap:wrap;gap:8px}.personal-profile-bindings{border-top:1px solid #ddd;margin-top:20px;padding-top:12px;display:grid;gap:12px}.personal-profile-bindings h3,.personal-profile-bindings p{margin:0}@media(max-width:600px){.personal-profile-grid{grid-template-columns:1fr}.personal-profile-row{align-items:flex-start;flex-direction:column}}
