@layer theme;@layer base{:where(a,button,input,select,textarea,[tabindex],[contenteditable]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}}@layer legacy-layout{:root{color-scheme:light;--bg:#fff;--surface:#fff;--surface-raised:#fff;--field-bg:var(--surface);--subtle:#f5f5f5;--hover:#f0f0f0;--selected:#ededed;--ink:#202020;--secondary:#525252;--muted:#666;--line:#e0e0e0;--line-strong:#878787;--accent:#205cd7;--accent-hover:#164bb7;--on-accent:#fff;--accent-text:#202020;--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--surface));--positive:#306740;--positive-soft:#f5f5f5;--negative:#a33;--negative-soft:#f5f5f5;--warning:#765518;--focus:#202020;--chart-line:#525252;--scroll-thumb:#ababab;--backdrop:#00000047;--shadow-menu:0 6px 18px #0000001a;--shadow-dialog:0 12px 36px #00000029;--radius:7px;--row-h:65px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--mono:var(--font-mono)}html[data-theme=dark]{color-scheme:dark;--bg:#0a0a0a;--surface:#141414;--surface-raised:#141414;--field-bg:#1b1b1b;--subtle:#1b1b1b;--hover:#222;--selected:#292929;--ink:#f2f2f2;--secondary:#ccc;--muted:#b0b0b0;--line:#303030;--line-strong:#707070;--accent:#205cd7;--accent-hover:#164bb7;--on-accent:#fff;--accent-text:#bcd2ff;--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--surface));--positive:#acc4b0;--positive-soft:#1b1b1b;--negative:#eeaaa7;--negative-soft:#1b1b1b;--warning:#d8c69c;--focus:#bcd2ff;--chart-line:#ccc;--scroll-thumb:#666;--backdrop:#0000008f;--shadow-menu:0 6px 18px #0000003d;--shadow-dialog:0 12px 36px #0000004d}html[data-density=compact]{--row-h:53px}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.45}button svg,a svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button{background:0 0;border:0}input,textarea{min-width:0;color:var(--ink)}h1,h2,h3,p{margin:0}h3{letter-spacing:-.15px;font-size:15px;font-weight:620}strong{font-weight:620}small{font-size:12px}.muted{color:var(--muted)}.secondary{color:var(--secondary)}.mono{font-family:var(--mono);font-size:12px}.tabular{font-variant-numeric:tabular-nums}.right{text-align:right}.nowrap{white-space:nowrap}.ml-auto{margin-left:auto}.mt24{margin-top:24px}.mt16{margin-top:16px}.mb16{margin-bottom:16px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;width:18px;height:18px}.icon.small{width:15px;height:15px}.container{width:min(1392px,100%);margin-inline:auto;padding-left:40px;padding-right:40px}.app-header{z-index:20;background:var(--bg);position:sticky;top:0}.topbar{align-items:center;gap:25px;height:86px;display:flex}.brand{flex-shrink:0;width:98px;line-height:0;display:block}.brand img{object-fit:contain;width:96px;height:auto;display:block}.workspace{flex-direction:column;font-size:13px;font-weight:580;line-height:1.6;display:flex}.workspace-caption{color:var(--muted);font-size:11px;font-weight:420}.header-tools{align-items:center;gap:12px;margin-left:auto;display:flex}.search-trigger{color:var(--muted);border-radius:8px;align-items:center;gap:10px;height:36px;padding:0 9px;font-size:12px;display:flex}@media (hover:hover) and (pointer:fine){.search-trigger:hover{background:var(--subtle)}}kbd{color:var(--muted);border:1px solid var(--line-strong);text-align:center;background:var(--bg);border-radius:4px;min-width:20px;padding:0 5px;font-family:inherit;font-size:10px;line-height:19px;display:inline-block}.shortcut-key{margin-left:24px}.tool-divider{background:var(--line);width:1px;height:22px;margin-inline:4px}.icon-button{width:34px;height:34px;transition:transform .14s var(--ease-out),background-color .12s ease;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.icon-button:hover{background:var(--subtle)}}.icon-button:active{transform:scale(.96)}.avatar-button{border:1px solid var(--line-strong);background:var(--subtle);border-radius:50%;width:34px;height:34px;margin-left:7px;font-size:11px;font-weight:650}.notification-trigger{position:relative}.notification-trigger i{background:var(--accent);border:1px solid var(--bg);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.nav-shell{border-bottom:1px solid var(--line)}.navigation-container{justify-content:space-between;align-items:center;gap:20px;display:flex}.main-nav{white-space:nowrap;align-items:center;gap:28px;height:49px;display:flex;position:relative;overflow:visible}.main-nav>a{height:100%;color:var(--secondary);align-items:center;font-size:13px;font-weight:510;display:flex;position:relative}.main-nav>a[aria-current=page]{color:var(--ink);font-weight:620}@media (hover:hover) and (pointer:fine){.main-nav>a:hover{color:var(--ink)}}.status-dot{background:var(--positive);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.status-dot.negative{background:var(--negative)}.status-dot.neutral{background:var(--muted)}#main{outline:none;min-height:calc(100vh - 207px);padding-top:43px;padding-bottom:56px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:29px;display:flex}.page-heading p{color:var(--secondary);margin-top:7px;font-size:13px}.heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.btn{white-space:nowrap;border:1px solid var(--line-strong);background:var(--surface);min-height:38px;transition:transform .14s var(--ease-out),background-color .12s ease;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:550;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--hover)}}.btn:active{transform:scale(.975)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);border-radius:999px;min-height:40px;padding-inline:19px;font-weight:650}@media (hover:hover) and (pointer:fine){.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}}.btn.dark{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.quiet{color:var(--secondary);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.btn.quiet:hover{background:var(--subtle);color:var(--ink)}}.btn.danger{color:var(--negative);border-color:var(--line-strong)}.btn.small{border-radius:7px;min-height:31px;padding-inline:10px;font-size:11px}.text-button{color:var(--secondary);align-items:center;gap:6px;padding:2px 0;font-size:12px;font-weight:520;display:inline-flex}@media (hover:hover) and (pointer:fine){.text-button:hover{color:var(--ink)}}.text-button.underlined{text-underline-offset:3px;text-decoration:underline}.text-button.accent{color:var(--accent-text)}.stats-line{border-block:1px solid var(--line);grid-template-columns:1fr 1.5fr 1.3fr 1fr;gap:26px;margin-bottom:23px;padding:20px 0;display:grid}.stat-cell{flex-direction:column;justify-content:center;min-width:0;display:flex}.stat-label{color:var(--muted);margin-bottom:5px;font-size:11px}.stat-main{letter-spacing:-.45px;align-items:center;gap:10px;font-size:18px;font-weight:590;line-height:1.4;display:flex}.stat-main small{color:var(--secondary);letter-spacing:0;font-size:12px;font-weight:440}.usage-inline{align-items:center;gap:14px;display:flex}.usage-track{background:var(--line);border-radius:3px;flex-shrink:0;width:94px;height:3px;overflow:hidden}.usage-track>span{background:var(--ink);max-width:100%;height:100%;display:block}.stat-note{color:var(--muted);margin-top:5px;font-size:11px}.attention{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:30px;overflow:hidden}.attention-toggle{text-align:left;align-items:center;gap:11px;width:100%;padding:14px 17px;display:flex}.attention-sign{color:var(--accent-text);display:flex}.attention-copy{color:var(--muted);margin-left:4px;font-size:12px}.attention-tail{color:var(--secondary);align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.attention-tail .icon{width:14px;height:14px;transition:transform .18s var(--ease-out)}.attention-toggle[aria-expanded=true] .attention-tail .icon{transform:rotate(180deg)}.attention-reveal{height:0;overflow:hidden}.attention-reveal-inner{padding:0 17px 6px}.attention-row{border-top:1px solid var(--line);grid-template-columns:1.05fr 1.25fr auto;align-items:center;gap:20px;padding:12px 0;font-size:12px;display:grid}.attention-reason{color:var(--secondary)}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.scope-tabs{align-items:center;gap:20px;display:flex}.scope-tabs button{color:var(--muted);align-items:center;gap:7px;padding:7px 0;font-size:12px;display:flex}.small-count{border:1px solid var(--line);background:var(--subtle);min-width:20px;height:19px;color:var(--secondary);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:520;display:inline-flex}.toolbar-right{align-items:center;gap:9px;display:flex}.search-field{align-items:center;display:flex;position:relative}.search-field>svg{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;left:11px}.search-field input{border:1px solid var(--line);background:var(--field-bg);outline-offset:2px;border-radius:7px;width:228px;height:35px;padding:0 10px 0 33px;font-size:11px}.search-field input::placeholder{color:var(--muted)}.filter-select{border:1px solid var(--line);background:var(--field-bg);color:var(--secondary);cursor:pointer;border-radius:7px;max-width:190px;height:35px;padding:0 25px 0 10px;font-size:11px}.view-switch{border:1px solid var(--line);background:var(--subtle);border-radius:8px;gap:1px;padding:3px;display:flex;position:relative}.view-switch button{z-index:1;width:29px;height:27px;color:var(--muted);border-radius:5px;place-items:center;display:grid;position:relative}.view-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000000b}.view-switch .icon{width:15px;height:15px}.data-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.data-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.data-table th{text-align:left;background:var(--subtle);height:39px;color:var(--muted);border-bottom:1px solid var(--line);padding:0 17px;font-size:10px;font-weight:520}.data-table td{height:var(--row-h);border-bottom:1px solid var(--line);color:var(--secondary);vertical-align:middle;padding:10px 17px}.data-table tbody tr:last-child td{border-bottom:0}@media (hover:hover) and (pointer:fine){.data-table tbody tr:hover{background:var(--hover)}}.data-table .more-cell{width:43px;padding-left:2px;padding-right:8px}.data-table .system-col{width:14%}.data-table .storage-col{width:10%}.data-table .plan-col{width:11%}.data-table .status-col{width:12%}.data-table .backup-col{width:16%}input[type=checkbox]{width:13px;height:13px;accent-color:var(--accent);cursor:pointer;vertical-align:middle;margin:0}.project-identity{align-items:center;gap:12px;min-width:0;display:flex}.initial-tile{border:1px solid var(--line-strong);background:var(--surface);width:34px;height:37px;color:var(--secondary);border-radius:8px;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid;position:relative}.identity-copy{min-width:0}.project-name{color:var(--ink);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;text-align:left;max-width:100%;padding:0;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.project-name:hover{text-underline-offset:3px;text-decoration:underline}}.subline{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.state-label{white-space:nowrap;color:var(--secondary);align-items:center;gap:7px;font-size:11px;display:inline-flex}.state-label.negative{color:var(--negative)}.state-label.positive{color:var(--positive)}.plan{color:var(--secondary);font-size:11px}.managed-mark{justify-content:center;align-items:center;width:12px;height:12px;margin-right:4px;display:inline-flex}.managed-mark .icon{width:12px;height:12px}.star-button{color:var(--muted);opacity:0;flex-shrink:0;width:24px;height:24px;margin-left:auto;padding:4px}.star-button.is-favorite{opacity:1;color:var(--accent-text)}.star-button:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){tr:hover .star-button{opacity:1}}.table-footer{color:var(--muted);justify-content:space-between;align-items:center;padding:14px 0;font-size:11px;display:flex}.pagination{align-items:center;gap:12px;display:flex}.pagination .icon-button{border:1px solid var(--line);border-radius:6px;width:29px;height:29px}.pagination .icon-button .icon{width:14px;height:14px}.bulk-bar{border:1px solid var(--line-strong);background:var(--subtle);border-radius:9px;align-items:center;gap:16px;margin-bottom:12px;padding:10px 15px;font-size:12px;display:flex}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.project-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:24px;min-height:177px;padding:19px;display:flex}@media (hover:hover) and (pointer:fine){.project-card:hover{border-color:var(--line-strong)}}.project-card-head{align-items:center;gap:12px;display:flex}.project-card .project-identity{flex:1}.project-card .star-button{opacity:1}.project-card-meta{grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;font-size:12px;display:grid}.project-card-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:-8px;padding-top:13px;font-size:11px;display:flex}.empty-state{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:70px 24px}.empty-state>.icon{width:24px;height:24px;color:var(--muted);margin-bottom:14px}.empty-state h3{margin-bottom:6px;font-size:15px}.empty-state p{color:var(--muted);max-width:440px;margin:0 auto 18px;font-size:12px}.breadcrumb{color:var(--muted);align-items:center;gap:9px;margin-bottom:24px;font-size:11px;display:flex}.breadcrumb .icon{width:12px;height:12px}@media (hover:hover) and (pointer:fine){.breadcrumb a:hover{color:var(--ink)}}.detail-title{align-items:center;gap:17px;display:flex}.detail-title .initial-tile{width:48px;height:51px;font-size:14px}.detail-title h1{font-size:29px}.detail-title p{align-items:center;gap:10px;font-size:12px;display:flex}.page-tabs{border-bottom:1px solid var(--line);white-space:nowrap;gap:28px;margin-bottom:28px;display:flex;overflow-x:auto}.page-tabs a{color:var(--muted);border-bottom:2px solid #0000;padding:0 0 12px;font-size:12px}.page-tabs a[aria-current=page]{border-color:var(--ink);color:var(--ink);font-weight:600}.two-col{grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:24px;display:grid}.two-col.equal{grid-template-columns:1fr 1fr}.panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px;display:flex}.panel-title h2{letter-spacing:-.2px;font-size:15px}.panel-title small{color:var(--muted);font-size:11px}.panel-title .state-label{font-size:10px}.detail-list{margin:0}.detail-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:12px 0;font-size:12px;display:flex}.detail-list dt{color:var(--muted)}.callout{background:var(--subtle);color:var(--secondary);border-radius:8px;align-items:flex-start;gap:11px;padding:15px 17px;font-size:12px;display:flex}.callout .icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.callout p{color:var(--muted);margin-top:3px;font-size:11px}.callout.warning{background:var(--subtle);color:var(--warning)}.callout.warning p{color:var(--secondary)}.callout.danger{background:var(--negative-soft);color:var(--negative)}.section-title-row{justify-content:space-between;align-items:center;gap:14px;margin:28px 0 14px;display:flex}.section-title-row h2{font-size:15px}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{min-height:48px;padding:0 0 24px 24px;position:relative}.activity-list li:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:0;left:4px}.activity-list li:last-child{padding-bottom:0}.activity-list li:last-child:before{display:none}.activity-list li:after{content:"";background:var(--surface);border:1px solid var(--line-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:1px}.activity-list h3{font-size:12px;font-weight:540}.activity-list p{color:var(--muted);margin-top:4px;font-size:11px}.quick-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.quick-row:first-child{border-top:0;padding-top:0}.quick-row small{color:var(--muted);margin-top:3px;display:block}.env-list{flex-direction:column;gap:17px;display:flex}.env-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:25px;padding:24px;display:flex}.env-description{flex:1;min-width:200px}.env-description h2{margin-bottom:5px;font-size:16px}.env-description p{color:var(--muted);font-size:12px}.env-meta{color:var(--muted);min-width:120px;font-size:11px}.env-meta strong{color:var(--ink);margin-top:4px;font-size:12px;font-weight:510;display:block}.table-note{color:var(--muted);margin-top:12px;font-size:11px}.form-layout{grid-template-columns:260px minmax(0,660px);gap:48px;margin-top:28px;display:grid}.form-section-intro p{color:var(--muted);margin-top:7px;font-size:12px}.settings-section{border-bottom:1px solid var(--line);padding:26px 0}.settings-section:first-child{padding-top:0}.settings-section:last-child{border:0}.field{margin-bottom:19px;display:block}.field>label,.field>span.field-label{margin-bottom:7px;font-size:12px;font-weight:560;display:block}.field input:not([type=checkbox]),.field select,.field textarea{background:var(--field-bg);width:100%;color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;min-height:40px;padding:10px 12px;font-size:12px;line-height:1.5}.field textarea{resize:vertical;min-height:104px}.field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-error{color:var(--negative);background:var(--negative-soft);border-radius:7px;margin-bottom:16px;padding:10px 12px;font-size:12px}.form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:23px;display:flex}.form-notice{color:var(--muted);margin-bottom:18px;font-size:11px}.section-rule{background:var(--line);border:0;height:1px;margin:28px 0}.switch-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:17px 0;display:flex}.switch-row strong{font-size:12px;font-weight:560}.switch-row p{color:var(--muted);max-width:420px;margin-top:4px;font-size:11px}.switch{background:var(--line-strong);border-radius:999px;flex-shrink:0;width:33px;height:19px;padding:0;transition:background-color .14s;position:relative}.switch:after{content:"";background:var(--surface);width:13px;height:13px;transition:transform .18s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--ink)}.switch[aria-checked=true]:after{background:var(--bg);transform:translate(14px)}.dns-value{font-size:11px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.type-tag{border:1px solid var(--line);background:var(--subtle);min-width:39px;color:var(--secondary);border-radius:4px;justify-content:center;padding:2px 5px;font-size:10px;font-weight:600;display:inline-flex}.cell-usage{align-items:center;gap:8px;display:flex}.cell-usage .usage-track{width:50px;height:3px}.archive-brand{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.archive-brand strong{color:var(--ink);letter-spacing:-.4px;font-size:17px;font-weight:550}.mail-subject{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:100%;padding:0;font-size:12px;font-weight:560;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.mail-subject:hover{text-underline-offset:3px;text-decoration:underline}}.letter-body{color:var(--secondary);white-space:pre-wrap;padding:24px 0;font-size:13px;line-height:1.85}.message-attachment{border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;padding:13px;font-size:12px;display:flex}.message-attachment small{color:var(--muted);font-size:10px;display:block}.monitor-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.monitor-main-number{letter-spacing:-.9px;font-size:26px;font-weight:580}.monitor-main-number small{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:13px;font-weight:400}.monitor-main-label{color:var(--muted);margin-top:5px;font-size:11px}.period-group{border:1px solid var(--line);background:var(--subtle);border-radius:7px;gap:2px;padding:3px;display:flex}.period-group button{color:var(--muted);border-radius:4px;padding:5px 10px;font-size:11px}.period-group button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:0 1px 3px #0000000a}.monitor-chart{flex-direction:column;height:205px;display:flex;position:relative}.monitor-chart svg{width:100%;height:176px;overflow:visible}.chart-axis{color:var(--muted);justify-content:space-between;padding-left:33px;font-size:10px;display:flex}.chart-metadata{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:14px;margin-top:18px;padding-top:15px;font-size:11px;display:flex}.availability{gap:3px;height:20px;display:flex}.availability i{background:var(--secondary);opacity:1;border-radius:1px;flex:1}.availability i.alert{background:var(--warning);opacity:1}.availability-labels{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.service-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;display:flex}.service-list>div:first-child{padding-top:0}.service-list>div:last-child{border-bottom:0;padding-bottom:0}.service-list small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.member-identity{align-items:center;gap:10px;display:flex}.member-avatar{background:var(--subtle);border:1px solid var(--line);border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:550;display:grid}.role-label{font-size:11px}.radio-options{gap:10px;display:flex}.radio-option{border:1px solid var(--line-strong);cursor:pointer;background:var(--surface);border-radius:9px;flex:1;align-items:center;gap:9px;padding:14px;font-size:12px;display:flex}.radio-option:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 .5px var(--ink)}.contract-number{letter-spacing:-.8px;font-size:26px;font-weight:540;line-height:1.3}.contract-number small{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:400}.contract-label{color:var(--secondary);margin-bottom:12px;font-size:12px}.invoice-head{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.invoice-head h2{font-size:24px}.invoice-demo{letter-spacing:.05em;color:var(--negative);border:1px solid var(--line-strong);border-radius:4px;padding:4px 8px;font-size:10px}.invoice-total{text-align:right;margin:24px 0;font-size:23px;font-weight:600}.ticket-list .project-name{white-space:normal}.thread-message{border-bottom:1px solid var(--line);padding:20px 0}.thread-message:first-child{padding-top:0}.thread-message:last-child{border:0}.message-meta{color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.message-meta strong{color:var(--ink);font-size:12px}.message-meta time{margin-left:auto}.thread-body{color:var(--secondary);white-space:pre-wrap;font-size:12px;line-height:1.85}.ticket-status-line{align-items:center;gap:14px;margin-bottom:23px;display:flex}.support-topics{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px;display:grid}.support-topic{border-top:1px solid var(--line);padding:19px 0}.support-topic h3{margin-bottom:6px;font-size:13px}.support-topic p{color:var(--muted);max-width:320px;margin-bottom:14px;font-size:11px;line-height:1.65}.app-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:22px;padding-top:20px;padding-bottom:24px;font-size:10px;display:flex}.app-footer>span:first-child{color:var(--secondary);font-weight:620}.app-footer>span:nth-child(2){margin-left:auto}.footer-divider{color:var(--line-strong);margin:0 8px}dialog{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-dialog);max-height:calc(100dvh - 48px);padding:0;overflow:auto}dialog::backdrop{background:var(--backdrop)}.modal{border-radius:17px;width:min(510px,100vw - 32px)}.modal.wide{width:min(670px,100vw - 32px)}.dialog-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 0;display:flex}.dialog-head h2{letter-spacing:-.5px;font-size:20px;line-height:1.4}.dialog-head p{color:var(--muted);margin-top:5px;font-size:11px}.dialog-body{padding:22px 26px 25px}.dialog-footer{border-top:1px solid var(--line);background:var(--bg);justify-content:flex-end;align-items:center;gap:9px;padding:17px 26px;display:flex}.dialog-footer small{color:var(--muted);margin-right:auto;font-size:10px}.sheet{border-radius:15px;width:min(515px,100vw - 24px);height:calc(100dvh - 24px);max-height:none;margin:0;position:fixed;inset:12px 12px 12px auto;overflow:hidden}.sheet[open]{flex-direction:column;display:flex}.sheet .dialog-head{border-bottom:1px solid var(--line);padding-bottom:18px}.sheet .dialog-body{overscroll-behavior:contain;flex:1;overflow-y:auto}.sheet .dialog-footer{flex-shrink:0}.sheet .dialog-head h2{overflow-wrap:anywhere;font-size:19px}.sheet-section-title{margin-bottom:15px;font-size:12px;font-weight:620}.sheet .detail-list{font-size:11px}.prototype-badge{border:1px solid var(--line-strong);background:var(--subtle);color:var(--secondary);border-radius:4px;margin-bottom:12px;padding:2px 6px;font-size:10px;display:inline-block}.popover{z-index:60;background:var(--surface);border:1px solid var(--line-strong);width:226px;box-shadow:var(--shadow-menu);border-radius:11px;max-height:calc(100vh - 24px);padding:5px;position:fixed;overflow:auto}.popover-header{color:var(--muted);padding:10px 10px 9px;font-size:11px}.popover-header strong{color:var(--ink);margin-bottom:3px;font-size:12px;font-weight:550;display:block}.popover [role=menuitem],.popover [role=menuitemradio]{text-align:left;width:100%;min-height:35px;color:var(--secondary);border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.popover [role=menuitem]:focus,.popover [role=menuitemradio]:focus{background:var(--subtle);color:var(--ink);outline:none}@media (hover:hover) and (pointer:fine){.popover [role=menuitem]:hover,.popover [role=menuitemradio]:hover{background:var(--subtle);color:var(--ink);outline:none}}.popover [role=menuitem] .icon,.popover [role=menuitemradio] .icon{width:15px;height:15px}.popover .menu-danger{color:var(--negative)}.menu-rule{background:var(--line);height:1px;margin:5px -5px}.menu-check{margin-left:auto}.command-dialog{border-radius:14px;width:min(604px,100vw - 28px);margin:15vh auto 0;overflow:hidden}.command-input-wrap{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:18px 20px;display:flex}.command-input-wrap>.icon{color:var(--muted)}.command-input-wrap input{background:0 0;border:0;outline:0;flex:1;width:100%;padding:0;font-size:14px;line-height:25px}.key-button{border:1px solid var(--line-strong);color:var(--muted);border-radius:4px;padding:1px 5px;font-size:10px}#command-results{scroll-behavior:auto;max-height:390px;padding:8px;overflow:auto}.command-section{color:var(--muted);padding:8px 10px 5px;font-size:10px}.command-result{text-align:left;width:100%;color:var(--secondary);cursor:pointer;border-radius:7px;align-items:center;gap:13px;padding:11px 12px;font-size:12px;display:flex}.command-result small{color:var(--muted);margin-left:auto;font-size:10px}.command-result .icon{width:16px;height:16px}.command-footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:16px;padding:10px 16px;font-size:10px;display:flex}.command-footer kbd{margin-right:3px;padding:0 3px;font-size:9px;line-height:16px}.toast-stack{z-index:100;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(460px,100vw - 32px);display:flex;position:fixed;bottom:22px;right:23px}.toast{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-menu);pointer-events:auto;border-radius:11px;align-items:center;gap:11px;max-width:100%;padding:13px 15px;font-size:12px;display:flex}.toast>.icon{width:17px;height:17px;color:var(--positive);flex-shrink:0}.toast .icon-button{width:24px;height:24px;margin:-3px -6px -3px 0}.toast .icon-button>.icon{width:13px;height:13px}.toast .text-button{font-size:11px}.noscript{background:var(--bg);z-index:200;place-items:center;display:grid;position:fixed;inset:0}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1600px){.container{width:min(1472px,100%);padding-inline:48px}#main{padding-top:47px}.data-table td{height:73px}}@media (max-width:1180px){.container{padding-inline:25px}.main-nav{gap:23px}.workspace{font-size:12px}.stats-line{gap:15px}.usage-track{width:65px}.data-table td,.data-table th{padding-left:13px;padding-right:13px}.data-table .name-col{width:30%}.scope-tabs{gap:15px}.search-field input{width:200px}.two-col{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr)}}@media (max-width:960px){.main-nav{gap:23px}.main-nav>a{font-size:12px}.search-label{display:none}.shortcut-key{margin-left:0}.topbar{height:77px}.navigation-container{overflow-x:auto}.main-nav{min-width:max-content}.container{padding-inline:22px}.toolbar{align-items:flex-start;gap:12px}.toolbar-right{flex-wrap:wrap}.stats-line{grid-template-columns:1fr 1.6fr 1.3fr}.data-table .backup-col,.data-table .backup-td{display:none}.data-table .name-col{width:36%}.data-table .status-col{width:14%}.two-col{grid-template-columns:1fr}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-layout{grid-template-columns:210px 1fr;gap:30px}.attention-copy{display:none}.app-footer{gap:15px}.app-footer>span:nth-child(2),.app-footer .text-button{font-size:9px}.support-topics{gap:18px}.table-scroll{overflow:auto}.table-scroll .data-table{min-width:730px}}@media (max-width:700px){.container{padding-inline:18px}.topbar{gap:14px;height:75px}.brand,.brand img{width:78px}.workspace{max-width:165px;font-size:10px}.workspace-caption{font-size:9px}.header-tools{gap:2px}.tool-divider,.shortcut-key{display:none}.search-trigger{padding:0 7px}.header-tools .icon-button{width:29px}.avatar-button{width:28px;height:28px;margin-left:4px;font-size:10px}.main-nav{gap:24px;height:45px}.main-nav>a{font-size:12px}#main{padding-top:28px;padding-bottom:35px}.page-heading{align-items:flex-start;gap:15px;margin-bottom:22px}h1{letter-spacing:-1px;font-size:29px}.page-heading p{max-width:240px;font-size:11px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px}.heading-actions .btn{min-height:35px;padding-inline:11px;font-size:11px}.heading-actions .btn.export-btn{width:34px;padding:0}.export-btn .btn-label{display:none}.stats-line{grid-template-columns:.8fr 1.2fr;gap:14px;margin-bottom:19px;padding-block:16px}.stat-main{flex-wrap:wrap;gap:6px;font-size:17px}.stat-main small,.stat-label,.stat-note{font-size:10px}.usage-inline{flex-direction:column;align-items:flex-start;gap:8px}.attention{margin-bottom:21px}.attention-toggle{gap:8px;padding:12px}.attention-toggle strong{font-size:11px}.attention-tail{gap:5px;font-size:10px}.attention-row{grid-template-columns:1fr auto;gap:5px;padding:12px 0}.attention-reason{grid-area:2/1;font-size:10px}.attention-row>.btn{grid-area:1/2/3}.attention-name{font-size:11px}.toolbar{gap:10px;margin-bottom:12px}.scope-tabs{gap:17px}.scope-tabs button{font-size:11px}.toolbar-right{flex-wrap:nowrap;gap:6px;width:100%}.search-field{flex:1;min-width:80px}.search-field input{width:100%;font-size:10px}.filter-select{max-width:133px;padding-left:8px;font-size:10px}.sort-select{max-width:89px}.view-switch{padding:2px}.view-switch button{width:25px}.data-table .system-col,.data-table .system-td,.data-table .storage-col,.data-table .storage-td,.data-table .plan-col,.data-table .plan-td{display:none}.data-table .name-col{width:58%}.data-table .status-col{width:24%}.data-table .check-cell{width:27px;padding-left:11px}.data-table td,.data-table th{padding-inline:9px}.data-table .more-cell{width:29px;padding:0}.data-table .more-cell .icon-button{width:25px}.project-identity{gap:9px}.initial-tile{border-radius:6px;width:29px;height:32px;font-size:9px}.project-name{max-width:100%;font-size:11px}.subline{font-size:9px}.state-label{gap:5px;font-size:10px}.star-button{display:none}.data-table td{height:64px}.project-grid{grid-template-columns:1fr}.project-card .project-name{font-size:12px}.table-footer{gap:10px;font-size:10px}.pagination{gap:8px}.pagination .icon-button{width:27px;height:27px}.bulk-bar{flex-wrap:wrap;gap:12px;font-size:11px}.table-note{font-size:10px}.page-tabs{gap:25px;margin-bottom:23px}.page-tabs a{font-size:11px}.detail-title{gap:11px}.detail-title .initial-tile{width:38px;height:42px;font-size:11px}.detail-title h1{font-size:22px}.detail-title p{font-size:10px}.breadcrumb{margin-bottom:20px;font-size:10px}.detail-heading{flex-direction:column}.detail-heading .heading-actions{align-self:flex-end;margin-top:-4px}.two-col.equal{grid-template-columns:1fr}.panel-padding{padding:19px}.env-card{gap:20px;padding:19px}.env-meta{min-width:95px}.env-description{flex:1;min-width:100%}.form-layout{grid-template-columns:1fr;gap:23px;margin-top:20px}.field-grid{gap:12px}.radio-options{gap:7px}.radio-option{gap:5px;padding:11px 8px;font-size:10px}.support-topics{grid-template-columns:1fr;gap:3px}.support-topic{padding-block:17px}.app-footer{flex-wrap:wrap;align-items:flex-start;gap:8px 20px;padding-block:16px}.app-footer>span:nth-child(2){margin-left:auto;font-size:9px}.app-footer .text-button{margin-left:auto}.footer-divider{margin:0 4px}.dialog-head{padding:21px 20px 0}.dialog-body{padding:20px}.dialog-footer{padding:15px 20px}.dialog-footer small{max-width:100px;font-size:9px}.dialog-footer .btn{font-size:11px}.sheet{border-radius:13px;width:calc(100vw - 16px);height:calc(100dvh - 16px);inset:8px 8px 8px auto}.command-dialog{margin-top:9vh}.command-input-wrap{padding:15px}.command-input-wrap input{font-size:12px}.command-footer{gap:9px;font-size:9px}.command-footer .ml-auto{display:none}.command-result small{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:9px;overflow:hidden}.monitor-top{gap:14px}.period-group button{padding:5px 7px;font-size:10px}.chart-metadata{flex-wrap:wrap;font-size:10px}.message-meta{flex-wrap:wrap}.monitor-main-number{font-size:22px}.attention-tail .icon{width:12px;height:12px}.table-scroll .data-table{min-width:680px}.table-scroll .data-table td{height:61px}.archive-search input{width:100%}}@media (max-width:390px){.workspace-caption{display:none}.workspace{max-width:113px;line-height:1.4}.topbar{gap:11px}.header-tools{gap:0}.search-trigger{padding:0 5px}.container{padding-inline:14px}.sort-select{max-width:74px}.scope-tabs{gap:13px}.page-heading p{max-width:185px}.state-label{font-size:9px}.data-table .name-col{width:57%}.data-table td{padding-inline:7px}.project-identity{gap:7px}}@media print{.app-header,.app-footer,.heading-actions,.toolbar,.toast-stack,.dialog-footer,button,.skip-link{display:none!important}body{color:#000;background:#fff}.container{width:100%;padding:0}#main{padding:0}dialog[open]{width:100%;height:auto;max-height:none;box-shadow:none;border:0;margin:0;position:static}body:has(dialog[open]) #app-shell,dialog::backdrop{display:none}.dialog-body{overflow:visible!important}.data-table-wrap,.panel{break-inside:avoid}}@media (min-width:701px){.project-name{font-size:13px}.data-table th,.subline{font-size:11px}}@media (max-width:700px){.toolbar-right{flex-wrap:wrap}.toolbar-right>.search-field{flex:1 0 100%}.toolbar-right>.search-field input{font-size:11px}.toolbar-right>.filter-select{flex:1;max-width:none;font-size:11px}.toolbar-right>.view-switch{margin-left:auto}.toolbar-right>.btn{font-size:11px}.filter-select.sort-select{max-width:160px}}h1{overflow-wrap:anywhere}.page-heading>div:first-child,.detail-title,.detail-title>div{min-width:0}.workspace{min-width:0;max-width:330px}.workspace>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popover-header,.dialog-head h2{overflow-wrap:anywhere}@media (max-width:700px){.workspace{max-width:165px}}@media (max-width:390px){.workspace{max-width:113px}}*{min-width:0}html{scroll-padding-top:132px}body{font-family:var(--font-sans);font-size:14px}.container{width:calc(100% - 96px);max-width:1280px;padding-left:0;padding-right:0}.app-header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.topbar{gap:30px;height:80px;min-height:80px}.brand{flex:none}.brand .logo-dark,html[data-theme=dark] .brand .logo-light,.header-divider,.nav-indicator,.nav-separator,.header-status,.tool-divider{display:none}.workspace{gap:1px;padding:0}.workspace>span:first-child{font-size:13px;font-weight:600}.workspace-caption{color:var(--muted);font-size:12px}.context-switch{color:var(--secondary);white-space:nowrap;border:1px solid var(--line);border-radius:6px;padding:8px 10px;font-size:12px;font-weight:550}@media (hover:hover) and (pointer:fine){.context-switch:hover{background:var(--hover);color:var(--ink)}}.demo-label{color:var(--muted);font-size:11px}.search-trigger{box-shadow:none;background:0 0;border:0;gap:10px;min-width:0;padding:8px 4px}.search-trigger kbd{opacity:.7;background:0 0;border:0;padding:0;font-size:10px}.avatar-button{background:var(--subtle);border:1px solid var(--line);border-radius:7px}.notification-trigger i{display:none}.nav-shell{border-top:0;border-bottom:1px solid var(--line)}.navigation-container{display:block}.main-nav{scrollbar-width:none;gap:30px;width:100%;min-height:44px;display:flex;position:relative;overflow:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav a{color:var(--muted);background:0 0;border:0;border-radius:0;flex:none;padding:10px 0 13px;font-size:13px;font-weight:450;line-height:20px}.main-nav a[aria-current=page]{color:var(--ink);font-weight:650}.main-nav a:before,.main-nav a:after,.page-tabs a:before,.page-tabs a:after,.scope-tabs button:before,.scope-tabs button:after{content:none;display:none}@media (hover:hover) and (pointer:fine){.main-nav a:hover{color:var(--ink)}}#main{min-height:calc(100dvh - 200px);padding-top:36px;padding-bottom:56px}h2{letter-spacing:-.2px;font-size:16px;font-weight:600}h3{font-size:14px;font-weight:600}.page-heading{align-items:center;gap:16px;margin-bottom:24px}.page-heading>div>p,.page-heading .heading-actions:empty{display:none}.heading-actions{gap:8px}.btn{min-height:38px;box-shadow:none;border-radius:7px;padding:8px 13px;font-weight:550;transition:background .14s,transform .12s}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none}@media (hover:hover) and (pointer:fine){.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);filter:none}}.btn:active:not(:disabled){transform:scale(.985)}.btn.small{border-radius:6px}.btn .icon{width:15px;height:15px}.icon-button{border-radius:6px}.page-tabs{white-space:nowrap;scrollbar-width:none;border:0;gap:24px;min-width:0;margin-bottom:26px;padding:0;overflow-x:auto}.page-tabs a{color:var(--muted);background:0 0;border:0;flex-shrink:0;padding:4px 0 9px;font-size:13px}.page-tabs a[aria-current=page]{color:var(--ink);font-weight:650}.scope-tabs{background:0 0;border:0;gap:18px;padding:0}.scope-tabs button{box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;padding:8px 0}.scope-tabs button[aria-pressed=true]{color:var(--ink);font-weight:650}.small-count{color:var(--muted);background:0 0;border:0;min-width:0;padding:0 0 0 3px}.stat-label{color:var(--muted);font-size:12px}.stat-main{letter-spacing:-.4px;font-size:23px;font-weight:550}.stat-main small{font-size:12px}.stat-main .text-button{font-weight:450}.stat-cell .usage-track{margin-top:8px}.stat-cell .usage-inline{display:block}.attention{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin:0 0 24px}.attention-toggle{background:0 0;min-height:48px;padding:12px 16px}.attention-sign,.attention-copy{display:none}.attention-toggle strong{font-size:13px;font-weight:550}.attention-row{padding:14px 0}.toolbar{gap:14px;min-width:0;margin-bottom:14px}.toolbar-right{gap:8px;min-width:0}.search-field,.filter-select{background:var(--field-bg);border-radius:6px}.data-table-wrap{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;min-width:0;box-shadow:none;border-radius:0}.table-scroll{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse}.data-table th{color:var(--muted);background:var(--surface);padding:12px 14px;font-size:12px;font-weight:450}.data-table td{padding:12px 14px;font-size:13px}.project-name{font-size:13px;font-weight:550}.subline{margin-top:3px;font-size:12px;line-height:1.5}.initial-tile,.member-avatar{display:none}.member-identity,.project-identity,.detail-title{gap:0}.state-label{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:450}.status-dot{width:4px;height:4px}.type-tag{background:var(--subtle);color:var(--secondary);border:0;border-radius:4px;font-size:11px;font-weight:450}.type-tag+.subline{margin-top:4px}.table-footer{color:var(--muted);padding-top:16px;font-size:12px}.table-footer>span:nth-child(2):last-child{font-size:11px}.panel{box-shadow:none;background:0 0;border:0;border-radius:0}.panel-title{margin-bottom:18px}.panel-title>.icon{display:none}.two-col{gap:40px}.two-col>*{min-width:0}.overview-layout{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);gap:56px;display:grid}.overview-layout section+section{margin-top:34px}.flat-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.flat-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:13px;display:flex}.flat-list small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.flat-list .list-link{min-width:0}@media (hover:hover) and (pointer:fine){.flat-list a:hover strong{text-underline-offset:3px;text-decoration:underline}}.short-metrics{border-bottom:1px solid var(--line);gap:54px;margin-bottom:32px;padding:0 0 22px;display:flex}.short-metrics>div{min-width:100px}.short-metrics small{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.short-metrics strong{letter-spacing:-.5px;font-size:24px;font-weight:550}.short-metrics strong small{font-weight:400;display:inline}.page-note{color:var(--muted);margin:16px 0 0;font-size:12px}.record-count{color:var(--muted);font-size:12px}.record-count strong{color:var(--ink);font-weight:550}.empty-state{background:0 0;border:0;padding:40px 20px}.empty-state>.icon{display:none}.empty-state p{max-width:380px;margin:8px auto 0}.empty-state .btn{margin-top:20px}.breadcrumb{margin-bottom:18px;font-size:12px}.callout{box-shadow:none;border-radius:6px}.callout>.icon{width:16px;height:16px}.support-topics{display:none}.app-footer{border-top:1px solid var(--line);padding-top:18px;padding-bottom:18px;font-size:11px}.app-footer .text-button{font-size:11px}.menu-rule{margin:5px 0}.popover-header{font-size:11px}.menu-item{border-radius:5px}.modal,.sheet,.command-dialog{border-radius:12px}.sheet{border-radius:0}.form-error:empty{display:none}#command-results{overflow-y:auto}.owner-table{min-width:720px}.owner-table .name-col{width:32%}.mobile-table-min{min-width:600px}.details-heading{justify-content:space-between;gap:16px;display:flex}.setting-row{border-bottom:1px solid var(--line);padding:18px 0}.setting-row label{align-items:center;gap:12px;display:flex}.readonly-note{background:var(--subtle);border-bottom:1px solid var(--line);padding:10px 16px;font-size:12px}.artifact-empty{color:var(--muted);padding:20px 0}@media (min-width:1400px){.container{width:calc(100% - 128px)}}@media (max-width:1000px){.container{width:calc(100% - 48px)}.topbar{gap:22px}.search-label,.shortcut-key,.demo-label{display:none}.main-nav{gap:24px}.overview-layout{gap:32px}.owner-table{min-width:690px}}@media (max-width:700px){.container{width:calc(100% - 32px)}.topbar{gap:16px;height:68px;min-height:68px}.brand img{width:62px}.workspace{display:none}.header-tools{gap:6px}.context-switch{padding:6px 9px;font-size:11px}.notification-trigger{display:none}.avatar-button{width:30px;height:30px;font-size:11px}.search-trigger{padding:6px}.main-nav{gap:22px}.main-nav a{padding:9px 0 12px;font-size:12px}#main{padding-top:26px;padding-bottom:40px}h1{font-size:25px}.page-heading{flex-flow:wrap;align-items:center;margin-bottom:22px}.heading-actions{width:auto;margin-top:0}.heading-actions .btn{flex:0 auto}.btn{min-height:36px;font-size:12px}.page-tabs{gap:21px;margin-bottom:22px}.page-tabs a{font-size:12px}.overview-layout,.two-col,.two-col.equal{grid-template-columns:minmax(0,1fr);gap:28px}.short-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.short-metrics strong{font-size:22px}.stats-line{gap:20px}.stat-main{font-size:21px}.data-table{min-width:650px}.owner-table{min-width:690px}.data-table th,.data-table td{padding:10px 12px}.toolbar{flex-wrap:wrap}.toolbar-right{flex-wrap:wrap;justify-content:flex-start;width:100%}.toolbar .search-field{flex:1;min-width:130px}.toolbar .filter-select{max-width:50%}.scope-tabs{flex-wrap:wrap;gap:18px}.table-footer{flex-wrap:wrap;gap:8px}.app-footer{flex-wrap:wrap;gap:10px}.app-footer>span:nth-child(2){order:3;width:100%}.app-footer>button{margin-left:auto}.detail-title h1{overflow-wrap:anywhere;font-size:22px}.dialog-head,.dialog-body{padding:20px}.dialog-footer{padding:16px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition:none!important;animation:none!important}.btn.primary{border-radius:7px;min-height:38px;padding-inline:13px;font-weight:550}.state-label.warning{color:var(--warning)}.status-dot.warning{background:var(--warning)}.scope-tabs .small-count{background:0 0}.data-table-wrap{position:relative;overflow-x:auto}.main-nav{width:100%;min-width:0}@media (max-width:960px){.navigation-container{overflow:visible}}.toast button,.toast a{pointer-events:auto}body{overflow-wrap:break-word}body:has(dialog[open]){overflow:hidden}input,textarea,select{color-scheme:inherit}::selection{color:var(--ink);background:var(--selected)}.app-header,.panel,.data-table-wrap,.env-card,.project-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-image:none}.btn,.icon-button,.switch{transition:transform .12s var(--ease-out)}.btn{color:var(--ink)}.btn.primary{color:var(--on-accent)}.btn.dark{background:var(--ink);border-color:var(--ink);color:var(--bg)}html[data-theme=dark] .btn:not(.primary):not(.quiet):not(.danger){color:var(--ink);background:var(--subtle);border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .btn:not(.primary):hover:not(:disabled){background:var(--hover)}}.btn:disabled{color:var(--muted);background:var(--subtle);border-color:var(--line);opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.btn:disabled:hover{background:var(--subtle)}}.btn:active:disabled,.icon-button:active:disabled{transform:none}.main-nav a:focus-visible,.page-tabs a:focus-visible{outline-offset:-1px}.main-nav,.page-tabs{scroll-padding-inline:3px}.search-trigger kbd{opacity:1}.workspace-caption{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.search-field input,.filter-select{border-color:var(--line-strong);min-height:38px;font-size:12px}.data-table td{height:var(--row-h)}.data-table .check-cell{padding-left:8px}.data-table .more-cell{padding-right:6px}.data-table tbody tr.selected{background:var(--selected)}.data-table-wrap{scrollbar-color:var(--scroll-thumb) var(--subtle);scrollbar-width:thin}.data-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.data-table td:first-child .subline{max-width:100%}.owner-table th:first-child,.owner-table td:first-child{width:32%}.owner-table th:last-child,.owner-table td:last-child{width:44px}.owner-table th,.owner-table td{overflow-wrap:anywhere}.type-tag{padding:2px 6px}.field input:not([type=checkbox]),.field select,.field textarea{border-radius:6px;font-size:13px}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--negative)}.field small{line-height:1.55}.field-grid{align-items:start}.form-error{border:1px solid var(--line);color:var(--negative)}.form-actions,.dialog-footer{flex-wrap:wrap}dialog,.popover,.toast{background:var(--surface-raised)}dialog{box-shadow:var(--shadow-dialog);overscroll-behavior:contain}.dialog-footer{background:var(--surface-raised)}.dialog-head h2{letter-spacing:-.3px;font-size:19px}.dialog-head .icon-button{width:34px;height:34px;margin:-4px -4px 0 0}.sheet{border-width:0 0 0 1px;border-radius:0;width:min(500px,100vw);height:100dvh;inset:0 0 0 auto}.sheet .dialog-head{flex-shrink:0}.popover{border-color:var(--line-strong)}.popover [role^=menuitem]:focus-visible{outline:1px solid var(--focus);outline-offset:-2px}.view-switch button[aria-pressed=true],.period-group button[aria-pressed=true]{box-shadow:none}.command-dialog{max-height:calc(100dvh - 48px)}.command-dialog[open]{flex-direction:column;display:flex}.command-input-wrap,.command-footer{flex-shrink:0}#command-results{min-height:0}.command-result{gap:10px}.command-result>span{overflow-wrap:anywhere}.command-result small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:40%;overflow:hidden}.command-input-wrap input:focus-visible{outline:none}.command-input-wrap:focus-within{box-shadow:inset 0 -2px 0 var(--focus)}.toast{border-radius:8px}.star-button.is-favorite{color:var(--secondary)}.star-button.is-favorite svg{fill:var(--selected)}.period-group{flex-shrink:0}@media (max-width:700px){.topbar{gap:8px}.brand,.brand img{width:68px}.workspace{display:none}.header-tools{gap:4px}.header-tools .icon-button,.header-tools .search-trigger,.avatar-button{width:40px;min-width:40px;height:44px;margin-left:0;padding:0}.context-switch{align-items:center;min-height:44px;padding:5px 8px;display:inline-flex}.main-nav a,.page-tabs a,.scope-tabs button{align-items:center;min-height:44px;padding-block:10px;display:inline-flex}.page-tabs{margin-bottom:20px}.field input:not([type=checkbox]),.field textarea,.field select,.search-field input,.filter-select,.command-input-wrap input{min-height:44px;font-size:16px}.btn,.heading-actions .btn,.btn.small{min-height:42px}.icon-button{min-width:36px;min-height:36px}.data-table .icon-button{width:36px;height:36px}.data-table .more-cell{width:42px}.toolbar .search-field{flex:1 0 100%}.toolbar .filter-select{min-width:120px;max-width:100%}.field-grid{grid-template-columns:minmax(0,1fr);gap:0}.field{margin-bottom:18px}.dialog-head .icon-button{min-width:40px;min-height:40px}.sheet{border:0;width:100vw}.dialog-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.command-dialog{max-height:calc(100dvh - 32px);margin-top:16px}.command-input-wrap{padding:10px 14px}.command-result{min-height:44px}.command-result small{display:none}.toast-stack{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.toast{padding:12px;font-size:12px}.monitor-top{flex-wrap:wrap}.page-heading .heading-actions{flex-wrap:wrap;max-width:100%}.heading-actions .btn{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.btn,.icon-button,.context-switch,.type-tag,.view-switch,.period-group{border:1px solid buttontext}.main-nav a[aria-current=page],.page-tabs a[aria-current=page]{text-decoration:underline}.status-dot{forced-color-adjust:auto;border:1px solid canvastext}.command-result[aria-selected=true]{outline:1px solid highlight}}@media print{:root,html[data-theme=dark]{color-scheme:light;--bg:#fff;--surface:#fff;--surface-raised:#fff;--field-bg:#fff;--subtle:#f5f5f5;--ink:#202020;--secondary:#444;--muted:#555;--line:#ccc;--line-strong:#777;--positive:#306740;--negative:#a33}.data-table{min-width:0!important}.sheet[open]{width:100%;height:auto;position:static}}html[data-density=compact] .data-table td{padding-block:6px}html[data-density=compact] .data-table .subline{margin-top:2px;line-height:1.35}:root{--motion-press:.1s;--motion-menu:.14s;--motion-dialog:.16s;--motion-sheet:.2s}.brand{width:80px}.brand-separator{color:var(--line-strong);-webkit-user-select:none;user-select:none;flex:none;font-size:30px;font-weight:300;line-height:1;display:block}.topbar{gap:19px}.workspace{flex:0 auto}.workspace-caption{white-space:normal;flex-wrap:wrap;align-items:center;column-gap:12px;max-width:none;display:flex;overflow:visible}#workspace-caption{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.customer-reference{color:var(--muted);white-space:nowrap;border-radius:3px;align-items:center;gap:5px;min-height:24px;padding:3px 0;font-size:11px;display:inline-flex}.customer-reference .mono{font-size:inherit}.mobile-account{display:none}.route-loading{color:var(--muted);min-height:100px;font-size:13px}.btn,.icon-button,.avatar-button,.search-trigger,.view-switch button,.period-group button{transition:transform var(--motion-press) var(--ease-out)}.btn:active:not(:disabled),.icon-button:active:not(:disabled),.avatar-button:active:not(:disabled),.search-trigger:active:not(:disabled){transform:scale(.98)}.view-switch button:active:not(:disabled),.period-group button:active:not(:disabled){transform:scale(.97)}.btn:disabled,.icon-button:disabled,[aria-disabled=true]{transform:none}.main-nav a,.page-tabs a,.data-table tr,.command-result,.project-card{transition:none}.main-nav a,.page-tabs a{scroll-margin-inline:6px}.field input[readonly]{color:var(--secondary);background:var(--subtle);cursor:text}.btn[aria-busy=true]{cursor:wait}.text-button,.customer-reference,.project-name{text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.customer-reference:hover{color:var(--ink);text-decoration:underline}.avatar-button:hover{background:var(--hover)}.attention-toggle:hover{background:var(--subtle)}.view-switch button:hover,.period-group button:hover{color:var(--ink)}}@media (max-width:1100px){.workspace-caption{flex-direction:column;align-items:flex-start;row-gap:0}.customer-reference{line-height:1.1}}@media (max-width:700px){.topbar{gap:9px}.brand{width:68px}.brand-separator{font-size:24px}.mobile-account{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-bottom:6px;font-size:11px;display:flex}.mobile-account>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-account .customer-reference{flex-shrink:0;min-height:36px}.tooltip{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.btn:active,.icon-button:active,.avatar-button:active,.search-trigger:active,.view-switch button:active,.period-group button:active{transform:none!important}}html[data-motion=reduced] .btn:active,html[data-motion=reduced] .icon-button:active,html[data-motion=reduced] .avatar-button:active,html[data-motion=reduced] .search-trigger:active,html[data-motion=reduced] .view-switch button:active,html[data-motion=reduced] .period-group button:active{transform:none!important}@media (forced-colors:active){.brand-separator{color:canvastext}.customer-reference{color:linktext}}.toast{pointer-events:auto}.popover{overscroll-behavior:contain;max-height:calc(100dvh - 20px);overflow-y:auto}.preview-links{flex-wrap:wrap;gap:16px;display:flex}.u-85c73c5e{white-space:pre-wrap;font-size:12px}.u-6cb285c6{font-size:12px}.u-f54eceea{width:29%}.u-e3bda251{width:24%}.u-bd09c419{width:60px}.u-de00808e{font-size:15px}.u-1444c6ea{font-size:16px}.u-74196377{width:85px}.u-44b21af7{width:20%}.u-8573bae3{width:80px}.u-f91f66a7{width:34%}.u-ef3809e7{width:23%}.u-dbee34e2{width:55px}.u-85f91f2d{width:36%}.u-c2e49e34{width:22%}.u-c3542391{width:48px}.u-11696618{margin:0}.u-79a5c82f{font-size:13px;line-height:1.9}.u-59a5a8dd{justify-content:flex-start}.u-6cf2125a{width:38%}.u-1ad9a81b{width:25%}.u-ff8e6e31{align-self:start}.u-6f57f3e3{font-size:13px;line-height:1.8}.u-b56b445c{font-size:12px;line-height:1.9}.u-fec1f6a8{color:var(--muted);padding:28px 18px;font-size:12px}.u-cfd1b20f{align-items:flex-start;gap:10px;font-size:12px;display:flex}.u-96ad6099{margin-top:4px}.u-6ac1322b{width:42%}.u-09d63f50{width:33%}.u-6d96246b{width:58px}.u-c66ff2c0{width:30%}.u-52b3a503{width:45px}.u-3dc2eec8{width:17%}.progress-0{width:0%}.progress-1{width:1%}.progress-2{width:2%}.progress-3{width:3%}.progress-4{width:4%}.progress-5{width:5%}.progress-6{width:6%}.progress-7{width:7%}.progress-8{width:8%}.progress-9{width:9%}.progress-10{width:10%}.progress-11{width:11%}.progress-12{width:12%}.progress-13{width:13%}.progress-14{width:14%}.progress-15{width:15%}.progress-16{width:16%}.progress-17{width:17%}.progress-18{width:18%}.progress-19{width:19%}.progress-20{width:20%}.progress-21{width:21%}.progress-22{width:22%}.progress-23{width:23%}.progress-24{width:24%}.progress-25{width:25%}.progress-26{width:26%}.progress-27{width:27%}.progress-28{width:28%}.progress-29{width:29%}.progress-30{width:30%}.progress-31{width:31%}.progress-32{width:32%}.progress-33{width:33%}.progress-34{width:34%}.progress-35{width:35%}.progress-36{width:36%}.progress-37{width:37%}.progress-38{width:38%}.progress-39{width:39%}.progress-40{width:40%}.progress-41{width:41%}.progress-42{width:42%}.progress-43{width:43%}.progress-44{width:44%}.progress-45{width:45%}.progress-46{width:46%}.progress-47{width:47%}.progress-48{width:48%}.progress-49{width:49%}.progress-50{width:50%}.progress-51{width:51%}.progress-52{width:52%}.progress-53{width:53%}.progress-54{width:54%}.progress-55{width:55%}.progress-56{width:56%}.progress-57{width:57%}.progress-58{width:58%}.progress-59{width:59%}.progress-60{width:60%}.progress-61{width:61%}.progress-62{width:62%}.progress-63{width:63%}.progress-64{width:64%}.progress-65{width:65%}.progress-66{width:66%}.progress-67{width:67%}.progress-68{width:68%}.progress-69{width:69%}.progress-70{width:70%}.progress-71{width:71%}.progress-72{width:72%}.progress-73{width:73%}.progress-74{width:74%}.progress-75{width:75%}.progress-76{width:76%}.progress-77{width:77%}.progress-78{width:78%}.progress-79{width:79%}.progress-80{width:80%}.progress-81{width:81%}.progress-82{width:82%}.progress-83{width:83%}.progress-84{width:84%}.progress-85{width:85%}.progress-86{width:86%}.progress-87{width:87%}.progress-88{width:88%}.progress-89{width:89%}.progress-90{width:90%}.progress-91{width:91%}.progress-92{width:92%}.progress-93{width:93%}.progress-94{width:94%}.progress-95{width:95%}.progress-96{width:96%}.progress-97{width:97%}.progress-98{width:98%}.progress-99{width:99%}.progress-100{width:100%}.reveal-open{height:auto}.reveal-closed{height:0}.clipboard-fallback{position:fixed;top:0;left:-9999px}:root{--control-height:38px;--control-radius:6px;--motion-fast:.11s;--motion-enter:.16s;--text-selection:#d9d9d9;--text-selection-ink:#171717}html[data-theme=dark]{--text-selection:#545454;--text-selection-ink:#fff}body{font-family:var(--font-sans)}::selection{background:var(--text-selection);color:var(--text-selection-ink)}svg.fa-icon,.mi.fa-icon,.icon.fa-icon{fill:currentColor;stroke:none;stroke-width:0;vertical-align:middle;flex:0 0 16px;width:16px;height:16px;overflow:visible}svg.fa-icon.small{flex-basis:13px;width:13px;height:13px}.star-button.is-favorite svg.fa-icon{fill:currentColor}.brand img{width:100%;max-width:100%;height:auto}.brand-separator,.slash{color:var(--muted)}.main-nav{gap:6px;height:auto;min-height:52px;padding-block:6px;overflow-x:auto}.main-nav>a{border-radius:5px;min-height:36px;padding:8px 12px}.main-nav>a:first-child{margin-left:0}.page-tabs{gap:8px;padding-block:4px 8px}.page-tabs a{border:0;border-radius:5px;padding:9px 12px}.page-tabs a[aria-current=page],.main-nav>a[aria-current=page]{box-shadow:none;color:var(--ink);background:0 0;border:0;font-weight:650}.main-nav>a:before,.main-nav>a:after,.page-tabs a:before,.page-tabs a:after{content:none}.header-tools{gap:6px}.search-trigger{border-radius:6px;justify-content:center;width:38px;min-width:38px;height:38px;padding:0}.search-trigger .search-label,.search-trigger kbd{display:none}.icon-button,.micon{border-radius:var(--control-radius);width:38px;min-width:38px;height:38px}.btn,.mbtn{min-height:var(--control-height);border-radius:var(--control-radius)}.btn.primary,.mbtn.primary{border-radius:var(--control-radius)}.btn,.mbtn,.icon-button,.micon,.avatar-button,.search-trigger{transition:transform var(--motion-fast) var(--ease-out);touch-action:manipulation}:is(.btn,.mbtn,.icon-button,.micon,.avatar-button,.search-trigger):active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}:is(.btn,.mbtn,.icon-button,.micon):disabled,:is(.btn,.mbtn,.icon-button,.micon)[aria-disabled=true]{cursor:not-allowed;opacity:.45;transform:none}:is(.btn,.mbtn)[aria-busy=true]{cursor:wait}:where(button,a,input,select,textarea,summary,[contenteditable=true],[tabindex="0"]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:is(.main-nav,.page-tabs,.folder-bar,.main-tabs) a:focus-visible{outline-offset:-2px}.text-button{border-radius:4px;min-height:30px;padding:4px 7px}.customer-reference{border-radius:4px;padding:5px 7px}.project-name{border-radius:3px;padding:3px 4px}.subline{margin-left:4px}.popover{border-radius:8px;padding:6px}.popover-item,.popover button,.popover a{border-radius:5px}.popover-item{min-height:38px;padding:10px 12px}#command-results{padding:6px;scroll-padding-block:6px}.command-section{padding:12px 12px 7px}.command-result{border-radius:5px;gap:12px;min-height:46px;padding:11px 12px}.command-result[aria-selected=true]{background:var(--selected);color:var(--ink)}.command-result>span{overflow-wrap:anywhere;min-width:0}.command-result>small{padding-left:8px}mark{background:var(--selected);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:.08em .22em}.data-table-wrap{border-radius:8px}.data-table td{padding-block:12px}.data-table tr.selected>td{background:var(--selected);color:var(--ink)}.data-table .check-cell{width:49px;padding-left:17px;padding-right:8px}.data-table th{font-size:11px}input[type=checkbox]{appearance:none;border:1px solid var(--line-strong);background-color:var(--surface);vertical-align:middle;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:3px;width:16px;min-width:16px;height:16px;margin:0;display:inline-block;position:relative}input[type=checkbox]:checked{background-color:var(--accent);border-color:var(--accent);background-image:url(/control/assets/icons/check.svg)}input[type=checkbox]:indeterminate{background-color:var(--accent);border-color:var(--accent);background-image:url(/control/assets/icons/minus.svg)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}input[type=radio]{accent-color:var(--accent)}label:has(>input[type=checkbox]),.check-field{gap:10px}.status-dot,.state-label>i,.notification-trigger i{display:none}.state-label{gap:0}.message-list{padding-inline:8px}.message-row{background:0 0;border:0;border-radius:6px;grid-template-columns:16px minmax(0,1fr);gap:12px;margin:4px 0;padding:14px 12px}.message-row.active{background:var(--subtle)}.message-row.is-selected{background:var(--selected);box-shadow:inset 0 0 0 1px var(--line-strong)}.message-row .message-open{border-radius:3px;min-width:0;padding:2px 2px 2px 3px}.message-row .message-open:active{transform:none}.message-row .message-open:focus-visible{outline-offset:3px}.message-row .message-top{gap:12px}.message-list .list-tools,.message-list .batch-bar{padding-inline:12px}.message-marks{gap:7px;padding-top:3px}.message-marks .mi.fa-icon{flex-basis:12px;width:12px;height:12px}.folder-bar{gap:4px;padding-block:4px;scroll-padding-inline:12px}.folder-bar a{border-radius:5px;min-height:38px;padding:10px 12px}.folder-bar a[aria-current=page]{color:var(--ink);background:0 0;border:0;font-weight:650}.main-tabs{gap:4px}.main-tabs a{border-radius:5px;padding:10px 12px}.mail-header .header-end{gap:4px}.mail-header .account-selector{max-width:220px}.mail-header .customer-id{margin-inline:7px}#mail-main>.toolbar>[data-action=refresh]{margin-left:auto}#mail-main>.toolbar:has(.search-box:not([hidden]))>[data-action=refresh]{margin-left:0}#mail-search-box{min-width:min(360px,100%)}.compose-format{gap:4px;padding:7px 12px}.compose-format .micon{width:34px;min-width:34px;height:34px}.compose-editor{padding:20px 24px;scroll-padding-block:20px}.compose-editor:focus-visible{outline-offset:-3px;border-radius:4px}.compose-line input:focus-visible{outline-offset:-2px;border-radius:4px}.action-grid .mbtn{justify-content:flex-start;min-height:44px;padding:12px}.tooltip{border:1px solid var(--line-strong);background:var(--surface-raised);max-width:min(300px,100vw - 16px);color:var(--ink);font:12px/1.4 var(--font-sans);box-shadow:var(--shadow-menu);z-index:100;overflow-wrap:anywhere;pointer-events:none;border-radius:5px;margin:0;padding:7px 10px;position:fixed;inset:auto}.tooltip:not(:popover-open):not(.visible){display:none}.tooltip::backdrop{display:none}.startup{max-width:560px;margin:40px auto}.startup h1{margin-bottom:18px}.startup p{color:var(--secondary);line-height:1.7}.startup-help{margin-top:20px}.startup-help a{text-decoration:underline}@media (hover:hover) and (pointer:fine){:is(.icon-button,.micon,.search-trigger):hover:not(:disabled){background:var(--hover);color:var(--ink)}:is(.main-nav,.page-tabs,.folder-bar,.main-tabs) a:hover{background:var(--subtle);color:var(--ink)}:is(.btn,.mbtn):hover:not(.primary):not(:disabled){background:var(--hover)}:is(.btn,.mbtn).primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.message-row:hover:not(.is-selected):not(.active){background:var(--hover)}.message-row.is-selected:hover,.data-table tr.selected:hover>td{background:var(--selected)}.command-result:hover{background:var(--hover)}.command-result[aria-selected=true]:hover{background:var(--selected)}}@media (pointer:coarse){.icon-button,.micon,.search-trigger{width:42px;min-width:42px;height:44px}.star-button{opacity:1}}@media (max-width:850px){.mail-header .customer-id{display:none}.mail-header .account-selector{max-width:180px}.header-tools{gap:2px}}@media (max-width:700px){.topbar{gap:10px}.tool-divider{margin-inline:0}.main-nav{gap:2px;padding-block:5px}.main-nav>a,.page-tabs a{padding-inline:10px}.customer-reference{padding-inline:4px}.message-list{padding-inline:8px}.message-row{padding:14px 12px}.command-result{align-items:center;padding:12px}.command-result>small{display:none}#mail-search-box{flex-basis:100%;width:100%;min-width:0}.mail-header .account-selector{max-width:150px}.compose-editor{padding:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is(.btn,.mbtn,.micon,.icon-button,.search-trigger):active{transform:none!important}}html[data-motion=reduced] :is(.btn,.mbtn,.micon,.icon-button,.search-trigger):active{transform:none}@media (forced-colors:active){input[type=checkbox]{appearance:auto;background-image:none!important}.message-row.is-selected,.command-result[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}}.public-brand-group .brand{flex:0 0 80px;width:80px}@media (max-width:700px){.public-brand-group .brand{flex-basis:68px;width:68px}}*{box-sizing:border-box;min-width:0}html{scrollbar-gutter:stable}body{background:var(--bg);color:var(--ink);font:14px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;touch-action:manipulation}button,a,input{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,p{margin:0}h1{letter-spacing:-.65px;font-size:28px;font-weight:600;line-height:1.2}h2{font-size:17px;font-weight:600}.public-page{flex-direction:column;min-height:100dvh;display:flex}.public-header,.public-footer{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.public-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:88px;display:flex}.public-brand-group{align-items:center;gap:19px;display:flex}.brand{flex-shrink:0;line-height:0;display:block}.brand img{width:80px;height:auto;display:block}.brand .logo-dark,html[data-theme=dark] .brand .logo-light{display:none}html[data-theme=dark] .brand .logo-dark{display:block}.brand-separator{color:var(--line-strong);-webkit-user-select:none;user-select:none;font-size:30px;font-weight:300;line-height:1}.product-label{font-size:13px;font-weight:550}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;width:17px;height:17px}.icon-button{width:38px;height:38px;transition:transform .1s var(--ease-out);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.public-main{outline:none;flex:1;justify-content:center;align-items:flex-start;width:calc(100% - 40px);margin-inline:auto;padding:80px 0;display:flex}.auth-content{width:384px;margin-top:max(0px,12vh - 80px)}.auth-heading{margin-bottom:28px}.auth-heading p{color:var(--secondary);margin-top:12px;font-size:14px;line-height:1.6}.field{margin-bottom:20px}.field label{margin-bottom:8px;font-size:12px;font-weight:550;display:block}.field input{border:1px solid var(--line-strong);background:var(--field-bg);width:100%;height:44px;color:var(--ink);border-radius:6px;padding:0 12px;font-size:14px}.field input[aria-invalid=true]{border-color:var(--negative)}.field small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.field-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-heading a{color:var(--secondary);text-underline-offset:3px;font-size:12px}.field .caps-warning{color:var(--warning)}.btn{background:var(--subtle);border:1px solid var(--line-strong);min-height:40px;color:var(--ink);transition:transform .1s var(--ease-out);border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:9px 14px;font-size:12px;font-weight:550;display:inline-flex}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn:active:not(:disabled),.icon-button:active{transform:scale(.98)}.btn:disabled{color:var(--muted);background:var(--subtle);border-color:var(--line);cursor:wait;transform:none}.submit-button{justify-content:space-between;width:100%;min-height:44px;margin-top:6px}.auth-error{border:1px solid var(--line);border-left:2px solid var(--negative);color:var(--negative);background:var(--subtle);border-radius:4px;margin-bottom:20px;padding:12px 14px;font-size:12px;line-height:1.6}.auth-demo,.auth-footnote{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding-top:20px;font-size:12px;line-height:1.65}.auth-demo summary{cursor:pointer;color:var(--secondary);text-underline-offset:3px;min-height:32px;padding:8px 0;text-decoration:underline;display:inline-block}.auth-demo dl{margin:0;padding:10px 0 0}.auth-demo dl div{justify-content:space-between;gap:16px;padding:4px 0;display:flex}.auth-demo dt,.auth-demo dd{margin:0}.auth-demo dd,.mono{font-family:var(--font-mono);font-size:12px}.public-footer{border-top:1px solid var(--line);min-height:66px;color:var(--muted);align-items:center;gap:24px;font-size:11px;display:flex}.public-footer span:nth-child(2){margin-left:auto}.back-link{color:var(--secondary);align-items:center;gap:7px;min-height:32px;margin-bottom:26px;font-size:12px;display:inline-flex}.back-link .icon{width:14px;height:14px}.code-input{font-family:var(--font-mono);letter-spacing:.25em;font-variant-numeric:tabular-nums;font-size:20px}.auth-result{color:var(--secondary);font-size:13px}.auth-result h2{color:var(--ink);margin-bottom:10px}.auth-result .btn{margin-top:24px}.error-content{width:480px;margin-top:max(0px,15vh - 80px)}.error-code{font:500 52px/1 var(--font-sans);color:var(--muted);letter-spacing:-2px;margin-bottom:24px}.error-description{max-width:440px;color:var(--secondary);margin:14px 0 26px;line-height:1.75}.error-actions{flex-wrap:wrap;gap:10px;display:flex}.error-meta{border-top:1px solid var(--line);color:var(--muted);margin:32px 0 0;padding-top:20px;font-size:12px}.error-meta div{gap:24px;display:flex}.error-meta dd{font-family:var(--font-mono);margin:0}.error-reference{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:24px;margin-top:10px;font-size:12px;display:flex}.error-content .auth-footnote{border:0;margin-top:22px;padding:0;font-size:11px}.skip-link{background:var(--ink);color:var(--bg);z-index:100;padding:8px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover,.icon-button:hover{background:var(--hover)}.btn.primary:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.field-heading a:hover,.public-footer a:hover,.back-link:hover,.password-toggle:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}@media (max-width:700px){.public-header,.public-footer{width:calc(100% - 40px)}.public-header{min-height:74px}.public-main{padding:48px 0}.auth-content,.error-content{margin-top:0}.brand img{width:68px}.brand-separator{font-size:25px}.public-brand-group{gap:14px}.field input{font-size:16px}.public-footer{gap:16px;font-size:10px}h1{font-size:26px}.btn,.icon-button{min-height:44px}.error-code{font-size:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.btn:active,.icon-button:active{transform:none!important}}@media (forced-colors:active){.btn,.icon-button,.field input{border:1px solid buttontext}.brand-separator{color:canvastext}.auth-error{border-color:canvastext}}[hidden]{display:none!important}.header-tools>:is(.search-trigger,.icon-button){color:var(--ink)}.breadcrumb{gap:7px}.breadcrumb>.icon,.project-breadcrumb-end>.icon{width:10px;height:10px;color:var(--muted);flex:0 0 10px}.project-breadcrumb{flex-wrap:wrap}.project-breadcrumb>:is(a,[aria-current=page]){overflow-wrap:anywhere;max-width:100%}.project-breadcrumb-end{white-space:nowrap;flex:none;align-items:center;gap:7px;display:inline-flex}:is(.main-nav,.page-tabs) a[aria-current=page],.scope-tabs button[aria-pressed=true]{color:var(--accent-text)}.dialog-head h2[tabindex="-1"]:focus{outline:none}.footer-links{gap:14px;display:inline-flex}.section-tabs{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 16px}.project-tabs{white-space:normal;flex-wrap:wrap;gap:4px 16px}.section-tabs .nav-context-label{color:var(--secondary);flex:none;margin-right:4px;padding:9px 0;font-size:12px;font-weight:600}@media (max-width:700px){.section-tabs .nav-context-label{flex-basis:100%;padding-bottom:0}}.project-workspace.panel{border-radius:8px;overflow:hidden}.project-workspace-columns{grid-template-rows:auto repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-workspace-columns+.project-workspace-columns{border-top:1px solid var(--line)}.project-workspace-group{grid-template-rows:subgrid;grid-row:1/span 4;min-width:0;display:grid}.project-workspace-group+.project-workspace-group{border-left:1px solid var(--line)}.project-workspace-title{border-bottom:1px solid var(--line);align-items:center;min-height:58px;margin:0;padding:16px 20px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.project-workspace-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:15px 20px;display:flex}.project-workspace-row+.project-workspace-row{border-top:1px solid var(--line)}.project-application{border-bottom:1px solid var(--line)}.project-application:has(>.project-application-preview){grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.project-application-content{min-width:0}.project-application-content .project-workspace-actions>a.btn{--line-strong:var(--accent);--subtle:var(--accent-soft);color:var(--accent-text);background:var(--accent-soft)}.project-application:has(>.project-application-preview) .project-workspace-row{padding-inline:0}.project-application-preview{aspect-ratio:8/5;object-fit:cover;object-position:top;border:1px solid var(--line);background:var(--subtle);border-radius:6px;width:100%;min-width:0;max-width:100%;height:auto;max-height:280px;display:block}.project-workspace-copy{overflow-wrap:anywhere;flex:180px;min-width:0;font-size:13px}.project-workspace-copy>:is(h2,h3){letter-spacing:normal;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px;font-weight:550;line-height:1.5;display:flex}.project-workspace-copy>:is(p,small){color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5;display:block}.project-workspace-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 12px;max-width:100%;margin-left:auto;display:flex}.project-workspace-actions>form{margin:0}.project-access-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:12px 20px;display:flex}.project-technical{border-top:1px solid var(--line);margin:0;padding:0 20px}.project-technical>summary{color:var(--secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;list-style:none;display:flex}.project-technical>summary::-webkit-details-marker{display:none}.project-technical>summary>h2{letter-spacing:normal;margin:0;font-size:12px;font-weight:500}.project-technical>summary>.icon{transition:transform .18s var(--ease-out)}.project-technical[open]>summary>.icon{transform:rotate(180deg)}@media (max-width:900px){.project-workspace-columns{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.project-workspace-group{grid-row:auto;display:block}.project-workspace-group+.project-workspace-group{border-left:0;border-top:1px solid var(--line)}}@media (max-width:700px){.project-application:has(>.project-application-preview){grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.project-workspace-title,.project-workspace-row,.project-access-row,.project-technical{padding-left:16px;padding-right:16px}}@media (pointer:coarse){.project-technical>summary{min-height:44px}}.project-settings{overflow-wrap:anywhere;min-width:0}.project-settings .form-layout>div{min-width:0}.project-settings .quick-row>.toolbar-right{flex-wrap:wrap;max-width:100%}.project-settings .confirm-input{min-width:0;max-width:100%}@media (max-width:900px){.project-settings .form-layout{grid-template-columns:minmax(0,1fr);gap:18px}.project-settings .quick-row{align-items:flex-start}.project-settings .quick-row>div:first-child{flex-basis:100%}.project-settings .quick-row>.toolbar-right{justify-content:flex-start;width:100%;margin-left:0}.project-settings .btn{white-space:normal;max-width:100%;height:auto;min-height:44px;padding-block:9px}.project-settings .confirm-input{flex:100%;width:100%;min-height:44px;font-size:16px}.project-settings .form-actions{justify-content:flex-start}}.stats-line.mail-stats{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin-bottom:20px}.mail-stats>.stat-cell{background:0 0;border:0;border-radius:0;flex-flow:wrap;grid-row:auto;align-items:baseline;gap:4px 8px;padding:0;display:flex}.mail-stats .stat-main{letter-spacing:normal;font-size:14px;font-weight:550;line-height:1.5}.mail-stats .stat-main small{font-size:12px;font-weight:400}.mail-toolbar{margin-top:0}.mail-secondary-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:18px;display:flex}.mail-secondary-actions>.page-note{flex:280px;margin:0;font-size:12px}@media (max-width:700px){.stats-line.mail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-card-image{border-bottom:1px solid var(--line);aspect-ratio:16/9;background:var(--subtle);border-radius:12px 12px 0 0;margin:-19px -19px 0;display:block;overflow:hidden}.project-card-image img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.popover a[role=menuitem]{text-decoration:none}.popover [role=menuitemcheckbox]{text-align:left;width:100%;min-height:35px;color:var(--secondary);border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.popover [role=menuitemcheckbox]:focus{background:var(--subtle);color:var(--ink)}.popover [role=menuitemcheckbox] .icon{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.popover [role=menuitemcheckbox]:hover{background:var(--subtle);color:var(--ink)}}.popover form{display:contents}.popover [role=menuitem] .menu-meta{color:var(--muted);margin-left:auto;padding-left:12px;font-size:11px}.password-field{position:relative}.password-field input{padding-right:88px}.password-toggle{height:calc(100% - 2px);color:var(--secondary);background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px;position:absolute;top:1px;right:2px}.strength-track{background:var(--line);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}.strength-track>span{transform-origin:0;background:var(--ink);width:100%;height:100%;transition:transform .2s var(--ease-out);display:block;transform:scaleX(0)}.step-number{border:1px solid var(--line-strong);width:22px;height:22px;font-size:11px;font-weight:600;font-family:var(--font-mono);border-radius:50%;place-items:center;margin-right:6px;display:inline-grid}.choices{gap:12px;margin-bottom:24px;display:grid}.choices-2{grid-template-columns:repeat(2,minmax(0,1fr))}.choice{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.choice strong{font-size:13px;font-weight:600;display:block}.choice p{color:var(--muted);margin:3px 0 0;font-size:12px}.choice .choice-check{opacity:0;flex:none}.choice.sel{border-color:var(--ink)}.choice.sel .choice-check{opacity:1}.tpls{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-bottom:24px;display:grid}.tpl{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:7px;overflow:hidden}.tpl .thumb{background:var(--subtle);border-bottom:1px solid var(--line);letter-spacing:-.02em;place-items:center;height:56px;font-size:20px;font-weight:700;display:grid}.tpl .meta{padding:10px 12px}.tpl .meta strong{font-size:12px;font-weight:600;display:block}.tpl .meta span{color:var(--muted);font-size:11px}.tpl.sel{border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.choice:hover,.tpl:hover{border-color:var(--line-strong)}}@media (max-width:700px){.choices-2{grid-template-columns:minmax(0,1fr)}}.createbar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;display:flex}.createbar.is-live{border-top-color:var(--negative)}.createbar.is-live .install-modeswitch-label{color:var(--negative);font-weight:600}.install-modeswitch{cursor:pointer;color:var(--secondary);align-items:center;gap:10px;font-size:12px;display:flex}.install-modeswitch input{opacity:0;width:1px;height:1px;position:absolute}.install-modeswitch-track{background:var(--line-strong);border-radius:999px;flex:none;width:33px;height:19px;position:relative}.install-modeswitch-thumb{background:var(--surface);width:13px;height:13px;transition:transform .18s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.install-modeswitch input:checked+.install-modeswitch-track{background:var(--ink)}.install-modeswitch input:checked+.install-modeswitch-track .install-modeswitch-thumb{background:var(--bg);transform:translate(14px)}.install-modeswitch input:focus-visible+.install-modeswitch-track{outline:2px solid var(--focus);outline-offset:3px}.install-progress-body{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.install-spinner{border:2px solid var(--line);border-top-color:var(--ink);width:22px;height:22px;animation:qo7-spin var(--motion-spin) linear infinite;border-radius:50%;flex:none;margin-top:2px}@keyframes qo7-spin{to{transform:rotate(360deg)}}.prov-steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.prov-step{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.prov-step-icon{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.prov-step-icon>*{margin:auto;position:absolute;inset:0}.prov-step-check{opacity:0;width:11px;height:11px}.prov-step-spinner{border:2px solid var(--line);border-top-color:var(--ink);width:11px;height:11px;animation:qo7-spin var(--motion-spin) linear infinite;opacity:0;border-radius:50%}.prov-step-dot{background:var(--line-strong);border-radius:50%;width:5px;height:5px}.prov-step.is-complete{color:var(--secondary)}.prov-step.is-complete .prov-step-icon{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.prov-step.is-complete .prov-step-check{opacity:1}.prov-step.is-complete .prov-step-dot,.prov-step.is-current .prov-step-dot{opacity:0}.prov-step.is-current{color:var(--ink);font-weight:600}.prov-step.is-current .prov-step-spinner{opacity:1}.prov-step.is-failed{color:var(--negative);font-weight:600}.prov-step.is-failed .prov-step-icon{border-color:var(--negative)}.prov-step.is-failed .prov-step-dot{background:var(--negative);opacity:1}.flat-list form{display:contents}.flat-list button.list-link{text-align:left;font:inherit;color:inherit;padding:0}.flat-list button.list-link strong{font-weight:600}.inline-form{display:inline}.row-muted>td{color:var(--muted)}.subline.negative{color:var(--negative)}.panel-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.panel-details:not(.panel-details-card)+.panel-details:not(.panel-details-card){border-top:0}.panel-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;list-style:none;display:flex}.panel-details>summary::-webkit-details-marker{display:none}.panel-details>summary h2{margin:0;font-size:15px}.panel-details>summary>.icon{transition:transform .18s var(--ease-out)}.panel-details[open]>summary>.icon{transform:rotate(180deg)}.panel-details>summary>.summary-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.panel-details-body{padding:0 0 22px}.panel-details-card{--panel-inset:23px;border:1px solid var(--line);background:var(--surface-raised);border-radius:12px}.panel-details-card>summary{padding:16px var(--panel-inset)}.panel-details-card>.panel-details-body{padding:0 var(--panel-inset) 22px}.mail-domain-list{--panel-inset:23px;border:1px solid var(--line);background:var(--surface-raised);border-radius:12px}.mail-list-heading{padding:12px var(--panel-inset);background:var(--subtle);color:var(--muted);border-radius:11px 11px 0 0;justify-content:space-between;gap:20px;font-size:11px;display:flex}.mail-domain-list>.mail-domain-card{border:0}.mail-domain-list>.mail-domain-card>summary{border-top:1px solid var(--line);padding:14px var(--panel-inset)}.mail-domain-list>.mail-domain-card>.panel-details-body{padding:0 var(--panel-inset) 22px}.mail-domain-card>.panel-details-body>.data-table-wrap{margin-inline:calc(-1 * var(--panel-inset));border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;width:auto;max-width:none}.mail-domain-card>.panel-details-body>.data-table-wrap .data-table :is(th,td):first-child{padding-left:var(--panel-inset)}.mail-domain-card>.panel-details-body>.data-table-wrap .data-table :is(th,td):last-child{padding-right:var(--panel-inset)}.mail-domain-card>.panel-details-body>.empty-state{padding:24px 0 4px}.mail-domain-card>.panel-details-body>.panel-details:last-child{border-bottom:0}[data-domain-depth]{--domain-indent:0px}[data-domain-depth="1"]{--domain-indent:24px}[data-domain-depth="2"]{--domain-indent:48px}[data-domain-depth="3"]{--domain-indent:72px}.domain-tree-name{padding-left:var(--domain-indent);position:relative}[data-domain-depth="0"] .domain-tree-name{font-weight:600}[data-domain-depth]:not([data-domain-depth="0"]) .domain-tree-name{font-weight:450}[data-domain-depth]:not([data-domain-depth="0"]) .domain-tree-name:before{content:"";top:2px;left:calc(var(--domain-indent) - 19px);border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);width:10px;height:10px;position:absolute}@media (max-width:700px){.panel-details-card,.mail-domain-list{--panel-inset:16px}.mail-list-heading>span:last-child{display:none}}.steps-list{margin:0;padding-left:20px;font-size:13px}.steps-list li+li{margin-top:8px}.code-block{background:var(--subtle);border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;border-radius:6px;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.6;display:block}.negative{color:var(--negative)}.positive{color:var(--positive)}.option-row{border-bottom:1px solid var(--line);padding:14px 0}.option-row label{cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;display:flex}.option-row label input{flex:none;margin-top:3px}.option-row label small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.option-row label small.warning{color:var(--warning)}.confirm-input{border:1px solid var(--line-strong);background:var(--field-bg);width:220px;max-width:100%;min-height:31px;color:var(--ink);font-size:12px;font-family:var(--font-mono);border-radius:6px;padding:0 10px}.chip{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--secondary);font-size:11px;font-family:var(--font-mono);border-radius:6px;padding:0 10px}.chip.is-active{border-color:var(--ink);color:var(--ink)}.log-view{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;min-width:0}.log-list-head,.log-toolbar,.log-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:12px 17px;display:flex}.log-list-head{border-bottom:1px solid var(--line)}.log-list-head .scope-tabs{flex-wrap:wrap;gap:8px 24px}.log-list-head .scope-tabs button{min-height:40px}.log-toolbar{border-bottom:1px solid var(--line)}.log-toolbar .search-field{flex:240px;min-width:0;max-width:360px}.log-toolbar .search-field input{width:100%}.log-toolbar [data-logcount]{color:var(--muted);white-space:nowrap;font-size:11px}.log-view .chip{cursor:pointer;min-height:40px;font-family:inherit;font-size:12px}.log-view .chip.is-active{background:var(--selected);border-color:var(--line-strong)}.log-list{min-width:0}.log-columns,.log-entry-summary{grid-template-columns:140px 112px minmax(0,1fr) 16px;align-items:center;gap:16px;padding-inline:17px;display:grid}.log-columns{min-height:39px;color:var(--muted);background:var(--subtle);padding-block:9px;font-size:11px}.log-entries{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:65dvh;overflow:auto}.log-entry{border-top:1px solid var(--line)}.log-entry-summary{cursor:pointer;min-height:64px;padding-block:12px;font-size:12px;list-style:none}.log-entry-summary::-webkit-details-marker{display:none}.log-entry-summary::marker{content:""}.log-entry-summary:focus-visible{outline-offset:-3px}.log-time{color:var(--secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.log-time small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.log-status{min-width:0}.log-status .state-label{white-space:nowrap}.log-message{min-width:0}.log-message-title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--ink);-webkit-box-orient:vertical;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.log-origin{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.log-entry-summary>.icon{width:14px;height:14px;color:var(--muted)}.log-entry[open]>.log-entry-summary{background:var(--subtle)}.log-entry[open]>.log-entry-summary>.icon{transform:rotate(180deg)}.log-entry-body{background:var(--subtle);padding:0 17px 16px}.log-original{border:1px solid var(--line);background:var(--surface);color:var(--secondary);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;border-radius:6px;max-height:360px;margin:0;padding:12px;font-size:12px;line-height:1.7;overflow:auto}.log-footer{border-top:1px solid var(--line);color:var(--muted);font-size:11px}.log-view .empty-state{background:0 0;padding:32px 20px;font-family:inherit}.log-view .empty-state h3{font-size:14px}.log-view .empty-state p{font-size:12px}.log-view .empty-state .btn{margin-top:12px}@media (hover:hover) and (pointer:fine){.log-entry-summary:hover{background:var(--hover)}.log-view .chip:hover{border-color:var(--line-strong)}}@media (max-width:760px){.log-columns,.log-entry-summary{grid-template-columns:110px 100px minmax(0,1fr) 14px;gap:12px}.log-list-head,.log-toolbar,.log-footer{padding-inline:16px}.log-toolbar .search-field{max-width:none}}@media (max-width:540px){.log-columns{display:none}.log-list-head .scope-tabs{gap:4px 18px}.log-toolbar .search-field{flex-basis:100%}.log-entry-summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px 12px;padding-inline:16px}.log-time{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.log-time small{margin:0}.log-message{grid-area:2/1/auto/-1}.log-entry-summary>.icon{grid-area:1/3}.log-entry-body{padding-inline:16px}}@media (pointer:coarse){.log-view .chip{min-height:44px}.log-toolbar .search-field input{min-height:44px;font-size:16px}}.pwmodal{z-index:70;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pwmodal-backdrop{background:var(--backdrop);position:absolute;inset:0}.pwmodal-card{background:var(--surface-raised);width:min(510px,100%);max-height:calc(100dvh - 40px);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-dialog);border-radius:12px;padding:24px 26px;position:relative;overflow:auto}.pwmodal-head{margin-bottom:8px}.pwmodal-head h3{letter-spacing:-.3px;margin:0;font-size:19px;line-height:1.4}.pwmodal-text{color:var(--secondary);white-space:pre-line;margin:0 0 16px;font-size:13px}.pwmodal-input{border:1px solid var(--line-strong);background:var(--field-bg);width:100%;color:var(--ink);border-radius:6px;margin:0 0 16px;padding:10px 12px;font-size:13px}.pwmodal-pwbox{border:1px solid var(--line);background:var(--subtle);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.pwmodal-pwbox code{font-family:var(--font-mono);word-break:break-all;font-size:13px}.pwmodal-pwbox>span{min-width:0}.pwmodal-pwbox>span small{margin-bottom:3px;display:block}.pwmodal-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.pwmodal .callout{margin-bottom:14px}.check-field{cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;display:flex}.check-field input{flex:none;margin-top:2px}.data-table td.db-detail-cell{background:var(--subtle);padding:0}.db-detail{padding:18px 14px 6px}.cell-actions{flex-wrap:wrap;justify-content:flex-end}.logbox-pre{max-height:300px;overflow:auto}.inline-details{margin-top:6px;font-size:12px}.inline-details summary{cursor:pointer;color:var(--secondary)}.env-textarea{min-height:260px;font-size:12px}.fbrowser{border:1px solid var(--line);background:var(--surface);border-radius:7px;overflow:hidden}.fb-bar{border-bottom:1px solid var(--line);background:var(--subtle);align-items:center;gap:8px;padding:6px 8px;display:flex}.fb-bar .fb-path{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.fb-list{max-height:280px;overflow:auto}.fb-loading,.fb-empty{text-align:center;color:var(--muted);padding:24px;font-size:12px}.fb-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.fb-row:last-child{border-bottom:0}.fb-row.is-dir{cursor:pointer}@media (hover:hover) and (pointer:fine){.fb-row.is-dir:hover{background:var(--hover)}}.fb-row .fb-name{word-break:break-all;flex:1}.fb-row .fb-size{color:var(--muted);font-size:11px;font-family:var(--font-mono);flex:none}.fb-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.fb-upload-label{cursor:pointer;position:relative;overflow:hidden}.fb-upload-label.is-disabled{color:var(--muted);background:var(--subtle);border-color:var(--line);cursor:default;pointer-events:none}.fb-file-input{opacity:0;cursor:pointer;position:absolute;inset:0}.fb-status{color:var(--muted);font-size:12px}.fb-status.ok{color:var(--positive)}.fb-status.err{color:var(--negative)}:root{--badge-neutral-bg:#e6e6e6;--badge-positive-bg:#dcefe0;--badge-warning-bg:#f8ead0;--badge-negative-bg:#f9dcd9}html[data-theme=dark]{--badge-neutral-bg:#343434;--badge-positive-bg:#244b30;--badge-warning-bg:#4a3e1f;--badge-negative-bg:#4a2a28}.state-label{background:var(--badge-neutral-bg);color:var(--secondary);border-radius:999px;align-self:center;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.state-label.positive{background:var(--badge-positive-bg);--badge-symbol:url(/control/assets/icons/checkcircle.svg)}.state-label.warning{background:var(--badge-warning-bg);--badge-symbol:url(/control/assets/icons/warning.svg)}.state-label.negative{background:var(--badge-negative-bg);--badge-symbol:url(/control/assets/icons/close.svg)}.state-label.pending{--badge-symbol:url(/control/assets/icons/clock.svg)}.state-action{min-width:24px;min-height:24px;color:inherit;vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.state-action:hover>.state-label{text-underline-offset:3px;text-decoration:underline}}.state-label:is(.positive,.warning,.negative,.pending):before{content:"";width:12px;height:12px;-webkit-mask:var(--badge-symbol) center / contain no-repeat;-webkit-mask:var(--badge-symbol) center / contain no-repeat;-webkit-mask:var(--badge-symbol) center / contain no-repeat;mask:var(--badge-symbol) center / contain no-repeat;background-color:currentColor;flex:none}.panel-title .state-label{padding:2px 8px;font-size:10px}.panel-title .state-label:before{width:10px;height:10px}.data-table .state-label{white-space:nowrap;min-height:0}.data-table .state-label:before{margin-top:1px}.panel{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px}.panel-padding{padding:23px}#main section:has(>.panel-title):not(.panel){border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;padding:20px 23px 23px}#main section:has(>.panel-title):not(.panel)>.panel-title{margin-bottom:14px}.panel-title{flex-wrap:wrap;min-height:38px}.panel-title>h2,.panel-title>h3{overflow-wrap:normal;flex:160px;min-width:0}.panel-title>.toolbar-right,.panel-title>.summary-meta{flex-wrap:wrap;flex:0 auto}.panel-details>.mail-domain-head{grid-template-columns:minmax(160px,1fr) auto 18px;display:grid}.mail-domain-head>h2{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.panel-details>.mail-domain-head{grid-template-columns:minmax(0,1fr) 18px;gap:10px 14px}.panel-details>.mail-domain-head>.summary-meta{grid-area:2/1/auto/-1;justify-content:flex-start;margin-left:0}.mail-domain-head>.icon{grid-area:1/2}}@media (max-width:700px){.panel-details>summary:not(.mail-domain-head):has(>.summary-meta){grid-template-columns:minmax(0,1fr) 18px;gap:10px 14px;display:grid}.panel-details>summary:not(.mail-domain-head):has(>.summary-meta)>:is(h2,h3){overflow-wrap:anywhere;min-width:0}.panel-details>summary:not(.mail-domain-head)>.summary-meta{grid-area:2/1/auto/-1;justify-content:flex-start;min-width:0;margin-left:0}.panel-details>summary:not(.mail-domain-head):has(>.summary-meta)>.icon{grid-area:1/2}}.panel.panel-padding{padding-top:20px}.panel>.panel-title{margin-bottom:14px}#main section>.callout:last-child,.panel>.callout:last-child{margin-bottom:0}#main section:has(>.panel-title):not(.panel)>.flat-list>li:last-child,#main section:has(>.panel-title):not(.panel)>.quick-row:last-of-type,#main section:has(>.panel-title):not(.panel)>.finding-list>.finding-row:last-child{border-bottom:0;padding-bottom:0}:is(#main section:has(>.panel-title),.panel)>.data-table-wrap{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;width:auto;max-width:none;margin-left:-23px;margin-right:-23px}:is(#main section:has(>.panel-title),.panel)>.data-table-wrap:last-child{border-radius:0 0 11px 11px;margin-bottom:-23px}:is(#main section:has(>.panel-title),.panel)>.panel-title+.data-table-wrap{border-top:0}:is(#main section:has(>.panel-title),.panel)>.data-table-wrap .data-table th:first-child,:is(#main section:has(>.panel-title),.panel)>.data-table-wrap .data-table td:first-child{padding-left:23px}:is(#main section:has(>.panel-title),.panel)>.data-table-wrap .data-table th:last-child,:is(#main section:has(>.panel-title),.panel)>.data-table-wrap .data-table td:last-child{padding-right:23px}:is(#main section:has(>.panel-title),.panel) .short-metrics{gap:0 32px;margin-bottom:0}:is(#main section:has(>.panel-title),.panel) .short-metrics>div{background:0 0;border:0;border-radius:0;padding:0}:is(#main section:has(>.panel-title),.panel) .empty-state{padding:24px 0 4px}@media (max-width:700px){#main section:has(>.panel-title):not(.panel),.panel-padding{padding:16px}:is(#main section:has(>.panel-title),.panel)>.data-table-wrap{margin-left:-16px;margin-right:-16px}:is(#main section:has(>.panel-title),.panel)>.data-table-wrap:last-child{margin-bottom:-16px}:is(#main section:has(>.panel-title),.panel)>.data-table-wrap .data-table th:first-child,:is(#main section:has(>.panel-title),.panel)>.data-table-wrap .data-table td:first-child{padding-left:16px}:is(#main section:has(>.panel-title),.panel)>.data-table-wrap .data-table th:last-child,:is(#main section:has(>.panel-title),.panel)>.data-table-wrap .data-table td:last-child{padding-right:16px}.short-metrics{gap:8px}.short-metrics>div{padding:12px 14px}}.panel-title>a.text-button:not(:has(.icon)):after{content:"";background-color:currentColor;width:12px;height:12px;-webkit-mask:url(/control/assets/icons/chevron-right.svg) 50%/contain no-repeat;mask:url(/control/assets/icons/chevron-right.svg) 50%/contain no-repeat}.data-table-wrap{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px}.data-table th{background:var(--subtle)}html[data-theme=dark] .data-table th{background:var(--hover)}.data-table th:first-child,.data-table td:first-child{padding-left:17px}.data-table th:last-child,.data-table td:last-child{padding-right:17px}@media (max-width:900px){.data-table th:first-child,.data-table td:first-child{padding-left:12px}.data-table th:last-child,.data-table td:last-child{padding-right:12px}}.data-table td .btn,.data-table td .icon-button,.data-table td .inline-form{vertical-align:middle}.data-table{table-layout:auto}.data-table-wrap{overflow-x:auto}[data-dom-tabelle]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:700px){[data-dom-tabelle] .name-col{width:11rem}[data-dom-tabelle] .domain-tree-name{max-width:11rem}[data-dom-tabelle] .domain-tree-name .mono{white-space:normal;overflow-wrap:anywhere}[data-dom-tabelle] .data-table :is(th,td):first-child{z-index:1;position:sticky;left:0}[data-dom-tabelle] .data-table td:first-child{background:var(--surface-raised)}}@media (max-width:700px) and (hover:hover) and (pointer:fine){[data-dom-tabelle] .data-table tbody tr:hover td:first-child{background:var(--hover)}}.data-table td .mono,.data-table td.mono,.data-table td.tabular,.data-table td.zeit,.data-table th{white-space:nowrap}.data-table td{overflow-wrap:normal}.data-table .name-col{width:auto}.data-table td:has(>.state-label:only-child),.data-table td:has(>.type-tag:only-child),.data-table td:has(>.sec-zeilentat:only-child),.data-table td:has(>.inline-form:only-child),.data-table td:has(>.btn:only-child),.data-table td:has(>.icon-button:only-child){white-space:nowrap;width:1%}.data-table td:has(>.sec-zeilentat:only-child)>.sec-zeilentat{flex-wrap:nowrap}.detail-list{grid-template-columns:fit-content(260px) minmax(0,1fr);display:grid}.detail-list>div{grid-template-columns:subgrid;border-bottom:1px solid var(--line);grid-column:1/-1;gap:0;padding:12px 0;display:grid}.detail-list dt,.detail-list dd{min-width:0;padding:0;font-size:12px}.detail-list dt{color:var(--muted);padding-right:28px}.detail-list.mt16{margin-top:16px}.detail-list.mt24{margin-top:24px}.detail-list.mb16{margin-bottom:16px}#main section:has(>.panel-title)>.panel-details:last-child{border-bottom:0}.detail-list dd{text-align:left;overflow-wrap:anywhere;margin:0}.detail-list>div:first-child{padding-top:0}.detail-list>div:last-child{border-bottom:0;padding-bottom:0}.stats-line{border:0;grid-template-rows:auto auto;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:8px 12px;margin-bottom:24px;padding:0}.stat-cell{grid-template-rows:subgrid;border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;grid-row:span 2;justify-content:stretch;padding:14px 18px 16px;display:grid}.stat-cell .stat-label{align-self:start;margin-bottom:0}.stat-cell .stat-main{align-self:start}@media (max-width:700px){.stats-line{grid-template-columns:1fr 1fr}.stat-cell{padding:12px 14px}}.short-metrics{border-bottom:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:24px;padding:0;display:grid}.short-metrics>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;min-width:0;padding:14px 18px 16px}.short-metrics small{margin-bottom:8px}.short-metrics strong small{margin:4px 0 0;font-size:12px;display:block}.short-metrics.cwv-metrics{margin:0;display:flex}.short-metrics.cwv-metrics>div{background:0 0;border:0;border-radius:0;padding:0}:root{--grafik:var(--accent)}.usage-track{min-height:5px}.usage-track>span,.availability i{background:var(--grafik)}html:not([data-theme=dark]) :is(.usage-track>span,.availability i:not(.alert):not(.na)){box-shadow:inset 0 0 0 1px var(--secondary)}.availability i.alert{background:repeating-linear-gradient(135deg, var(--warning) 0 2px, var(--surface-raised) 2px 4px)}.availability i.na{background:var(--line)}.availability i.hl{background:var(--grafik)}#main .callout,#main .welcome-card{margin-bottom:24px}#main .page-note+.callout{margin-top:16px}.page-meldungen .callout,#main .field:last-child{margin-bottom:0}.two-col{align-items:start}.two-col.equal{align-items:stretch}.quick-row{flex-wrap:wrap;gap:8px 16px}.quick-row>div:first-child{flex:260px;min-width:0}.quick-row>.toolbar-right{flex:none;width:auto;margin-left:auto}@media print{.state-label{border:1px solid;background:0 0!important}.usage-track>span,.availability i{background:#000}#main section,.panel,.data-table-wrap,.short-metrics>div{break-inside:avoid}}@media (forced-colors:active){.state-label:before,.panel-title>a.text-button:after{forced-color-adjust:none;background-color:canvastext}}.profil-kopf{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.profil-kopf .avatar-preview{border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;margin:0;font-size:16px;display:inline-flex}.profil-kopf-text{flex:200px;min-width:0}.profil-kopf-text strong{letter-spacing:-.2px;font-size:15px;font-weight:600;display:block}.profil-kopf-text small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.profil-kopf-aktionen{gap:8px;margin-left:auto;display:flex}.profil-kopf-aktionen label.btn{cursor:pointer}.profil-kopf+.page-note{margin-top:16px}@media (hover:hover) and (pointer:fine){html:not([data-theme=dark]) .btn.dark:hover:not(:disabled){background:var(--secondary);border-color:var(--secondary);color:var(--bg)}}:root{--danger-fill:#a33;--danger-fill-hover:#922b2b;--on-danger:#fff}.btn.danger:not(:disabled){background:var(--danger-fill);border-color:var(--danger-fill);color:var(--on-danger)}@media (hover:hover) and (pointer:fine){html[data-theme] .btn.danger:hover:not(:disabled){background:var(--danger-fill-hover);border-color:var(--danger-fill-hover);color:var(--on-danger)}}.page-tabs a,.folder-bar a,.main-tabs a,.command-result,.tooltip,.popover-item,.popover button,.popover a{border-radius:6px}.small-count,.view-switch button,.project-name,.message-row .message-open,input[type=checkbox]{border-radius:4px}.toast,.bulk-bar,.radio-option{border-radius:8px}.attention{border-radius:12px}.usage-track{border-radius:999px}@media (pointer:coarse){input[type=checkbox],input[type=radio]{width:24px;height:24px}.btn.small,.filter-select,.tabelle-eingabe{min-height:40px}.state-action{min-width:40px;min-height:40px}.heading-actions .customer-reference{min-height:36px}}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ticket-thread{margin:0;padding:0;list-style:none}.ticket-message{border-bottom:1px solid var(--line);padding:14px 0}.ticket-message:first-child{padding-top:0}.ticket-message-head{align-items:baseline;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.ticket-message-body{color:var(--secondary);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.ticket-message.is-mine .ticket-message-body{color:var(--ink)}.attachments{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.attachment{border:1px solid var(--line);border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:12px;display:flex}.attachment.is-infected{border-color:var(--negative)}.attachment .icon{color:var(--muted);flex:none;margin-top:2px}.attachment-meta{min-width:0}.attachment-name{overflow-wrap:anywhere;font-weight:600}.attachment-meta small{color:var(--muted);margin-top:2px;display:block}.filepicker{flex-direction:column;gap:8px;display:flex}.filepicker-input{opacity:0;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filepicker-drop{border:1px dashed var(--line-strong);cursor:pointer;border-radius:7px;align-items:center;gap:14px;padding:14px 16px;font-size:13px;display:flex}.filepicker-drop .icon{color:var(--muted);flex:none}.filepicker-drop.drag-over{border-color:var(--ink);background:var(--subtle)}.filepicker-input:focus-visible+.filepicker-drop{outline:2px solid var(--focus);outline-offset:2px}.filepicker-text small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.filepicker-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.filepicker-item{border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.filepicker-item-name{overflow-wrap:anywhere;flex:1;min-width:0}.filepicker-item-size{color:var(--muted);font-family:var(--font-mono)}.filepicker-item-rm{width:28px;min-width:28px;height:28px}@media (hover:hover) and (pointer:fine){.filepicker-drop:hover{border-color:var(--ink)}}.article-body{color:var(--secondary);max-width:72ch;font-size:14px;line-height:1.7}.article-body h2{color:var(--ink);margin:26px 0 8px;font-size:19px}.article-body h3{color:var(--ink);margin:20px 0 6px;font-size:15px}.article-body p{margin:0 0 12px}.article-body ul,.article-body ol{margin:0 0 12px;padding-left:22px}.article-body pre,.article-body code{font-family:var(--font-mono);font-size:12px}.article-body pre{background:var(--subtle);border:1px solid var(--line);border-radius:6px;padding:12px 14px;overflow:auto}.article-body img{border-radius:6px;max-width:100%;height:auto}.article-body a{text-underline-offset:3px;text-decoration:underline}.article-body h4{color:var(--ink);margin:16px 0 5px;font-size:13px}.article-body li{margin-bottom:5px}.article-body blockquote{border-left:1px solid var(--line-strong);margin:0 0 12px;padding:4px 0 4px 14px}.article-body code{background:var(--subtle);border-radius:4px;padding:1px 5px}.article-body hr{border:0;border-top:1px solid var(--line);margin:18px 0}.avatar-preview{overflow:hidden}.avatar-preview img{object-fit:cover;width:100%;height:100%}.footnotes{color:var(--muted);margin-top:20px;font-size:11px}.footnotes h3{margin:0 0 6px;font-size:11px}.footnotes ol{margin:0;padding-left:18px}.fn-ref{margin-left:2px;font-size:9px}.notification{align-items:flex-start}.notification-body{min-width:0}.notification-text{white-space:pre-line;color:var(--secondary)}.notification.is-new strong{font-weight:650}.check-list{gap:9px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.check-list li{align-items:flex-start;gap:10px;display:flex}.check-list .icon{color:var(--positive);flex:none;margin-top:2px}.offer-card{min-height:0}.offer-price{align-items:baseline;gap:8px;display:flex}.offer-price strong{letter-spacing:-.4px;font-size:23px;font-weight:550}.offer-price small{color:var(--muted);font-size:12px}.offer-card .check-list{font-size:12px}.offer-card .project-card-footer{border-top:0;margin-top:auto;padding-top:0}.wizard-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;margin-bottom:18px;padding-bottom:8px}.newmail-local{align-items:center;gap:8px;display:flex}.newmail-local input{flex:1}.newmail-domain{color:var(--muted);flex:none;font-size:12px}.archive-modal-adressen{margin:0 0 12px;padding-left:18px;font-size:12px}.row-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.row-form input:not([type=checkbox]):not([type=color]),.row-form select{background:var(--field-bg);min-width:0;color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;flex:160px;min-height:36px;padding:8px 12px;font-size:12px;line-height:1.5}.row-form select{flex:0 auto}.row-form .btn{flex:none}.row-form-suffix{color:var(--muted);flex:none;font-size:12px}.row-form input.row-form-short{flex:0 0 72px}.row-form-color{border:1px solid var(--line-strong);background:var(--field-bg);border-radius:8px;flex:none;width:40px;height:36px;padding:2px}.pwmodal-card.wide{width:min(680px,100%)}.member-list{margin-bottom:4px}.member-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.member-row:first-child{border-top:0;padding-top:0}.group-row{border-top:1px solid var(--line);padding:12px 0}.group-row:first-child{border-top:0;padding-top:0}.group-row-head{align-items:center;gap:10px;display:flex}.group-row-members{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.group-tag{gap:5px}.group-dot{flex:none;width:8px;height:8px}.copy-value{align-items:center;gap:6px;display:inline-flex}.copy-value small{color:var(--muted)}.qo7-dp-input{cursor:pointer;caret-color:#0000}.qo7-dp-popup{z-index:80;background:var(--surface-raised);border:1px solid var(--line-strong);box-shadow:var(--shadow-menu);width:268px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);font-family:var(--font-sans);color:var(--ink);-webkit-user-select:none;user-select:none;border-radius:8px;padding:12px;overflow:auto}.qo7-dp-head{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:8px;padding-bottom:8px;display:flex}.qo7-dp-title{text-align:center;flex:1;font-size:13px;font-weight:600}.qo7-dp-nav,.qo7-dp-today{color:var(--secondary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;font-family:inherit;line-height:1;display:grid}.qo7-dp-nav{border-radius:6px;width:28px;height:28px;font-size:18px}.qo7-dp-today{width:24px;height:24px;color:var(--muted);border-radius:50%;font-size:10px}@media (hover:hover) and (pointer:fine){.qo7-dp-nav:hover,.qo7-dp-today:hover{background:var(--hover);color:var(--ink)}}.qo7-dp-weekdays,.qo7-dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.qo7-dp-weekdays{margin-bottom:4px}.qo7-dp-weekdays span{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:3px 0;font-size:10px;font-weight:600}.qo7-dp-day{aspect-ratio:1;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;font-family:inherit;font-size:12px;font-weight:500;display:grid}@media (hover:hover) and (pointer:fine){.qo7-dp-day:hover:not(:disabled){background:var(--hover)}}.qo7-dp-day.is-today{border-color:var(--ink);font-weight:700}.qo7-dp-day.is-selected,.qo7-dp-day.is-selected:hover{background:var(--ink);color:var(--bg);border-color:#0000;font-weight:700}.qo7-dp-day-other,.qo7-dp-day.is-disabled{color:var(--muted);opacity:.4;cursor:not-allowed}h4{letter-spacing:-.1px;margin:0;font-size:13px;font-weight:620}.panel-details>summary h3{margin:0;font-size:15px}.maildns-ampel{flex-wrap:wrap;gap:6px;margin:12px 0 16px;display:flex}.maildns-record{border-top:1px solid var(--line);padding:12px 0}.maildns-record-head{align-items:center;gap:8px;min-height:34px;font-size:12px;display:flex}.maildns-record-head .mono{overflow-wrap:anywhere}.maildns-record .code-block{margin-top:8px}.maildns-mx{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.maildns-field{flex-direction:column;gap:2px;display:flex}.maildns-field.is-wide{flex:200px;min-width:0}.maildns-field code{overflow-wrap:anywhere;font-size:12px}.mail-sammelleiste{border-top:1px solid var(--line);padding:10px 0}.newmail-form{border-bottom:1px solid var(--line);margin-bottom:4px;padding:4px 0 18px}.scope-tabs a{color:var(--muted);align-items:center;gap:7px;padding:7px 0;font-size:12px;text-decoration:none;display:flex}.scope-tabs a[aria-current]{color:var(--accent-text);font-weight:650}.scope-tabs+.scope-tabs{margin-top:4px}.data-table tr.table-group td{background:var(--subtle);padding-top:10px;padding-bottom:10px}.table-group-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.sec-tabelle{min-width:900px}.sec-tabelle .sec-schwere{width:80px}.sec-tabelle .sec-kategorie{width:135px}.sec-tabelle .sec-seit{width:125px}.sec-tabelle .sec-zustand{width:130px}.sec-tabelle .sec-aktion{width:250px}.data-table tr.table-group td:first-child{padding-left:10px}.sec-spalte-befund .subline,.sec-beschreibung{white-space:normal}.sec-zeilentat{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:inline-flex}.data-table .sec-zeilentat .icon-button{border:1px solid var(--line-strong);border-radius:6px;width:31px;height:31px}.sec-rat-auf{margin-top:6px}.sec-rat-auf>summary,.sec-auf>summary{cursor:pointer;color:var(--secondary);align-items:center;gap:6px;font-size:12px;list-style:none;display:inline-flex}.sec-rat-auf>summary::-webkit-details-marker{display:none}.sec-auf>summary::-webkit-details-marker{display:none}.sec-rat-auf>summary .icon,.sec-auf>summary .icon{transition:transform .18s var(--ease-out)}.sec-rat-auf[open]>summary .icon,.sec-auf[open]>summary .icon{transform:rotate(90deg)}.sec-rat{background:var(--subtle);color:var(--secondary);white-space:normal;border-radius:6px;gap:9px;margin:8px 0 0;padding:9px 11px;font-size:12px;line-height:1.55;display:flex}.sec-rat .icon{flex:none;margin-top:2px}.sec-liste{border-top:1px solid var(--line)}.sec-ursache{border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.sec-ursache-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sec-ursache .sec-auf{margin-top:8px}.sec-projekte{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sec-fortschritt{align-items:center;gap:12px;font-size:12px;display:flex}.sec-balken{background:var(--line);border-radius:999px;flex:1;height:6px;overflow:hidden}.sec-balken>span{background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block;transform:scaleX(0)}.sec-ergebnisse{margin:12px 0 0;padding:0;font-size:12px;list-style:none}.sec-ergebnisse li{border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.sec-delta{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.sec-delta-wert{color:var(--secondary);font-size:13px}.sec-delta-wert b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:19px}.sec-delta-zeit{color:var(--muted);margin-left:auto;font-size:12px}.sec-saeulen{align-items:flex-end;gap:5px;height:104px;margin-top:18px;display:flex}.sec-saeule{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.sec-saeule-wert{background:var(--subtle);border-top:2px solid var(--ink);border-radius:2px 2px 0 0;width:100%}.sec-saeule-tag{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:9px}.availability i{min-height:3px}.availability.sm{gap:2px;width:120px;height:18px}.availability.lg{align-items:flex-end;gap:2px;height:120px}.mon-tabelle .mon-verlauf{width:150px}.short-metrics .mon-detail{letter-spacing:0;font-size:14px;font-weight:500}.period-group a{color:var(--muted);border-radius:4px;padding:5px 10px;font-size:11px;text-decoration:none}.period-group a[aria-current]{color:var(--ink);background:var(--surface)}.finding-list{border-top:1px solid var(--line)}.finding-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;font-size:13px;display:flex}.finding-row>.state-label{flex:none;justify-content:center;align-self:flex-start;min-width:64px;margin-top:1px}.finding-body{flex:1;min-width:0}.finding-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finding-body p{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:12px;display:flex}.finding-body small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.finding-pages{color:var(--secondary);margin:6px 0 0;padding-left:16px;font-size:11px}.cwv-grid{flex-wrap:wrap;gap:48px;display:flex}.cwv-block .stat-label{margin-bottom:8px}.short-metrics.cwv-metrics{border:0;gap:28px;margin:0;padding:0}.short-metrics.cwv-metrics strong{font-size:18px}.warning{color:var(--warning)}.seo-tabelle .seo-status,.seo-tabelle .seo-score{width:90px}.seo-tabelle .seo-seiten{width:80px}.seo-tabelle .seo-befunde{width:150px}.seo-tabelle .seo-crawl{width:160px}.qr-tabelle .qr-zustand{width:110px}.qr-tabelle .qr-aufrufe{width:90px}.qr-tabelle .qr-ziel{overflow-wrap:anywhere}.row-form+.table-note{margin-top:10px}.qr-knopfzeile{flex-wrap:wrap;gap:8px;display:flex}.qr-gestaltung{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.qr-gestaltung-vorschau{min-width:0;position:sticky;top:16px}.qr-gestaltung-felder{min-width:0}.qr-buehne{border:1px solid var(--line);aspect-ratio:1;background:#fff;border-radius:12px;place-items:center;min-height:180px;padding:16px;display:grid}.qr-buehne img{width:100%;height:auto;image-rendering:pixelated;display:block}.qr-buehne svg{width:100%;max-width:320px;height:auto;display:block}.qr-buehne .qr-leer{color:#666;text-align:center;max-width:26ch;margin:0;font-size:13px}.qr-farbfeld{align-items:center;gap:8px;display:flex}.qr-farbfeld input[type=color]{border:1px solid var(--line-strong);background:var(--field-bg);cursor:pointer;border-radius:8px;flex:0 0 40px;block-size:40px;inline-size:40px;padding:3px}.qr-farbfeld input[type=text]{flex:1;min-width:0}.qr-paletten{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.qr-palette{cursor:pointer;background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}@media (hover:hover) and (pointer:fine){.qr-palette:hover{border-color:var(--line-strong)}}.qr-palette[aria-pressed=true]{border-color:var(--ink)}.qr-palette-name{overflow-wrap:anywhere;min-width:0;line-height:1.25}.qr-probe{background:var(--hg);border:1px solid var(--line);box-sizing:border-box;border-radius:4px;flex:0 0 28px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2px;block-size:28px;inline-size:28px;padding:3px;display:grid}.qr-probe span{background:var(--hg);border-radius:1px}.qr-probe span:first-child,.qr-probe span:nth-child(3),.qr-probe span:nth-child(5),.qr-probe span:nth-child(7),.qr-probe span:nth-child(9){background:var(--vg)}.qr-logo-stand{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}.availability.qr-balken{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:88px}@media (max-width:900px){.qr-gestaltung{grid-template-columns:minmax(0,1fr)}.qr-gestaltung-vorschau{max-width:320px;position:static}}.prose-block p{max-width:72ch;margin:0 0 12px;font-size:13px;line-height:1.6}.prose-block .code-block{white-space:pre;max-width:none;margin:0 0 14px;overflow-x:auto}.data-table .api-http{width:70px}.data-table .api-code{width:190px}.data-table td.mono{overflow-wrap:anywhere}.access-create-form{border-bottom:1px solid var(--line);margin-bottom:8px;padding:4px 0 18px}.access-target{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.access-target .subline{white-space:normal}.access-browser{border:1px solid var(--line);border-radius:8px;margin-top:8px;overflow:hidden}.access-browser-bar{border-bottom:1px solid var(--line);background:var(--subtle);align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.access-browser-list{max-height:220px;overflow:auto}.access-browser-item{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;display:flex}@media (hover:hover) and (pointer:fine){.access-browser-item:hover{background:var(--hover)}}.access-browser-item .icon{color:var(--muted)}.access-browser-empty{color:var(--muted);padding:12px;font-size:12px}.access-optionen{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.data-table td.access-key-row{background:var(--subtle);height:auto;padding:16px 14px 18px}.access-key-row .row-form textarea{resize:vertical;background:var(--field-bg);min-height:36px;color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;flex:2 260px;padding:8px 12px;font-size:12px}.ext-test{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.ext-ergebnis{color:var(--secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ext-ergebnis.is-ok{color:var(--positive)}.ext-ergebnis.is-warn{color:var(--warning)}.ext-ergebnis.is-err{color:var(--negative)}.ext-ergebnis.is-wait .icon{animation:qo7-spin var(--motion-spin) linear infinite}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.callout ul{margin:0;padding-left:18px}.chart-rows{gap:10px;display:grid}.chart-row{grid-template-columns:minmax(120px,1fr) minmax(120px,2fr) auto;align-items:center;gap:14px;font-size:12px;display:grid}.chart-row .usage-track{width:100%;height:6px}.chart-row-value{text-align:right}.callout+.callout{margin-top:10px}.table-scroll .kunden-tabelle{min-width:1130px}.kunden-tabelle .kunden-nummer{width:90px}.kunden-tabelle .kunden-typ{width:80px}.kunden-tabelle .kunden-projekte{width:90px}.kunden-tabelle .kunden-status{width:100px}.kunden-tabelle .kunden-aktion{width:230px}.data-table .row-form{flex-wrap:nowrap;margin-top:6px}.data-table .row-form .filter-select{flex:auto;min-width:0;max-width:none}.data-table td .filter-select{height:31px;font-size:11px}.form-stack{gap:24px;display:grid}@media (min-width:701px){.form-stack{max-width:calc(63.6364% - 25.4545px)}}.form-stack>.field{margin-bottom:0}.form-stack>.form-actions{margin-top:0}.form-stack>.callout,:is(.field-grid,.field-grid-3,.field-grid-4)>.field{margin-bottom:0}:is(.field-grid,.field-grid-3,.field-grid-4){row-gap:19px;margin-bottom:19px}.form-stack>:is(.field-grid,.field-grid-3,.field-grid-4),:is(.field-grid,.field-grid-3,.field-grid-4):last-child{margin-bottom:0}.empty-state .form-actions{justify-content:center}.stats-line+.quick-row,.section-rule+.quick-row{border-top:0}.detail-list+.quick-row{margin-top:12px}.page-note+.short-metrics,.page-note+.choices-2,.short-metrics+.data-table-wrap{margin-top:16px}.field-grid-3{grid-template-columns:1fr 1fr 2fr;gap:16px;display:grid}@media (max-width:700px){.field-grid-3{grid-template-columns:1fr}}.option-group{border:0;margin:18px 0 0;padding:0}.option-group legend{padding:0 0 4px;font-size:13px}.field-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:800px){.field-grid-4{grid-template-columns:1fr 1fr}}.data-table .sec-zeilentat .filter-select{max-width:150px;height:31px;font-size:11px}.quick-row+.row-form{margin:-4px 0 10px}.akten-tabelle{min-width:1100px}.akten-tabelle .subline{white-space:normal}.ticket-message.is-internal{background:var(--subtle);border-radius:6px;padding-left:12px;padding-right:12px}.ticket-message-head .ml-auto{margin-left:auto}.tabelle-eingabe{border:1px solid var(--line-strong);background:var(--field-bg);width:90px;min-height:34px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:6px;padding:6px 10px;font-size:12px}.sla-tabelle .sla-prio,.sla-tabelle .sla-std{width:120px}.regel-zelle{white-space:normal;color:var(--secondary);font-size:12px}.choice.is-selected{border-color:var(--ink)}.choice.is-selected .choice-check{opacity:1}@media (min-width:701px){.field-grid-3.macro-grid{grid-template-columns:1fr 1fr 1fr}}.alert-tabelle .alert-stufe{width:100px}.alert-text{white-space:normal}.regel-tabelle .tabelle-eingabe{width:80px}.alert-rumpf{white-space:pre-wrap;max-width:72ch;font-size:13px;line-height:1.6}.field-grid-3.php-felder{grid-template-columns:repeat(3,minmax(0,1fr))}.php-felder .php-feld-breit{grid-column:1/-1}@media (max-width:800px){.field-grid-3.php-felder{grid-template-columns:1fr}}.mon-gruppe-metrics{gap:40px;margin-bottom:16px;padding-bottom:16px}.short-metrics .mon-vorfall{font-size:14px}.mon-gruppe-verlauf{flex:200px;min-width:160px}.mon-gruppe-verlauf small{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.availability.md{align-items:flex-end;gap:2px;height:28px}.mon-tabelle .mon-aktion{width:260px}.archiv-tabelle{table-layout:auto;min-width:1180px}.archiv-tabelle .tabelle-eingabe{width:80px}.data-table td.mailgw-zahl.is-null{color:var(--muted)}.gw-domain-tabelle,.gw-verfolgung-tabelle{min-width:1000px}.gw-regel-tabelle th.gw-prio{width:7%}.gw-regel-tabelle th.name-col{width:30%}.gw-regel-tabelle th.gw-status{width:11%}.gw-quarantaene-tabelle{min-width:1000px}.gw-quarantaene-tabelle th.gw-zeit{width:14%}.gw-quarantaene-tabelle td.gw-zeit{white-space:nowrap}.gw-listen-tabelle th.gw-aktion{width:110px}.gw-spaminfo-tabelle th.gw-punkte{width:64px}.gw-spaminfo-tabelle th.gw-regel{width:38%}.manea-freigabe-tabelle{min-width:900px}.manea-freigabe-tabelle th.name-col{width:26%}.manea-freigabe-tabelle th.manea-buchung{width:24%}.manea-freigabe-tabelle th.manea-aktion{width:190px}.knopfreihe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wpsmtp-tabelle{min-width:1100px}.wpsmtp-tabelle th.wpsmtp-empfaenger{width:26%}.wpsmtp-tabelle td.wpsmtp-fehler .subline,.wpsmtp-tabelle td.wpsmtp-fehler{white-space:nowrap}.wpsmtp-empf{width:100%;display:flex}.wpsmtp-empf .tabelle-eingabe{flex:auto;width:auto;min-width:0}.wpsmtp-tabelle .subline{white-space:normal}.updates-freigaben-tabelle th.updates-sperre{width:34%}.updates-sperre-form{width:100%;display:flex}.updates-sperre-form .tabelle-eingabe{flex:auto;width:auto;min-width:0}.encode-vorgabe-tabelle th.check-cell{width:80px}.encode-vorgabe-tabelle .filter-select{width:100%;max-width:none}.encode-tabelle th.encode-offen{width:20%}.encode-vorgabe-tabelle td.check-cell:last-child{padding-left:17px}.encode-tabelle{min-width:1000px}.encode-tabelle .subline{white-space:normal}.maint-tabelle{min-width:1000px}.maint-tabelle th.maint-schalten{width:150px}@media (min-width:701px){.field-grid-3.maint-vorgabe-felder{grid-template-columns:1fr 1.6fr 1.2fr}}.seo-404-tabelle th.seo-404-ziel{width:30%}.seo-ziel-form{width:100%;display:flex}.seo-ziel-form .tabelle-eingabe{flex:auto;width:auto;min-width:0}.data-table tr.is-ignored td{color:var(--muted)}th.seo-kw-score{width:80px}.qr-admin-tabelle{min-width:1000px}.qr-admin-tabelle th.name-col{width:22%}.qr-admin-tabelle th.qr-admin-ziel{width:30%}.qr-ziel-form{width:100%;display:flex}.qr-ziel-form .tabelle-eingabe{flex:auto;width:auto;min-width:0}.qr-listen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;display:grid}.panel-title h3{margin:0;font-size:13px;font-weight:600}.hilfe-kategorien th.hilfe-sort{width:120px}.hilfe-kategorien th.hilfe-aktion{width:190px}.hilfe-kat-form{width:100%;display:flex}.hilfe-kat-form .tabelle-eingabe{flex:auto;width:auto;min-width:0}.hilfe-tabelle th.hilfe-sort{width:64px}.wys{border:1px solid var(--line-strong);background:var(--field-bg);border-radius:8px;overflow:hidden}.wys-toolbar{border-bottom:1px solid var(--line);background:var(--subtle);flex-wrap:wrap;align-items:center;gap:3px;padding:7px 8px;display:flex}.wys-toolbar button{appearance:none;cursor:pointer;color:var(--secondary);font-size:12px;font-family:var(--font-sans);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:30px;min-height:30px;padding:5px 9px;display:inline-flex}@media (hover:hover) and (pointer:fine){.wys-toolbar button:hover{background:var(--surface);border-color:var(--line);color:var(--ink)}}.wys-toolbar .icon{width:14px;height:14px}.wys-sep{background:var(--line);width:1px;height:18px;margin:0 3px}.wys-area{min-height:240px;color:var(--ink);padding:14px 16px;font-size:14px;line-height:1.6}.wys-area:focus{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.wys-area h2{margin:14px 0 6px;font-size:20px;font-weight:700}.wys-area h3{margin:12px 0 5px;font-size:16px;font-weight:700}.wys-area p{margin:0 0 10px}.wys-area ul,.wys-area ol{margin:0 0 10px 22px}.wys-area a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.wys-area:empty:before{content:"Schreiben Sie hier den Hilfe-Artikel";color:var(--muted)}.check-field span small{color:var(--muted);margin-top:3px;font-size:12px;display:block}@media (max-width:700px){.table-scroll .data-table{table-layout:auto}}.anfragen-tabelle{min-width:1000px}.anfragen-tabelle th.anfragen-aktion{width:250px}.bestell-tabelle{min-width:1000px}.bestell-tabelle th.bestell-aktion{width:190px}.data-table tr.is-target td{background:var(--subtle)}.preis-tabelle th.preis-spalte{width:240px}.preis-tabelle .tabelle-eingabe{text-align:right;width:100px}.detail-list dd.preis-erklaerung{text-align:left;max-width:60ch}.rollen-tabelle th.rollen-haken{width:96px}.rollen-tabelle td.check-cell{padding-left:17px}.data-table tr:focus-within td{background:var(--hover)}.system-label{color:var(--secondary);font-size:12px}.chart-row-label{color:var(--muted)}.maildns-records{margin-top:4px}.field input:disabled,.field select:disabled,.field textarea:disabled,.filter-select:disabled,.tabelle-eingabe:disabled{color:var(--muted);background:var(--subtle);border-color:var(--line);cursor:not-allowed}.gw-quarantaene-tabelle th.gw-befund{width:11%}.gw-quarantaene-tabelle th.gw-groesse{width:8%}.code-block.gw-vorschau{word-break:break-word;max-height:60vh;line-height:1.55;overflow:auto}:root{--motion-spin:.7s}.fm-act-btn,.wys-toolbar button,.qo7-dp-nav,.qo7-dp-today,.qr-palette{transition:transform var(--motion-press) var(--ease-out)}:is(.fm-act-btn,.wys-toolbar button,.qo7-dp-nav,.qo7-dp-today,.qr-palette):active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){:is(.fm-act-btn,.wys-toolbar button,.qo7-dp-nav,.qo7-dp-today,.qr-palette):active{transform:none}.install-spinner,.prov-step-spinner{border-top-color:var(--line)}}html[data-motion=reduced] :is(.fm-act-btn,.wys-toolbar button,.qo7-dp-nav,.qo7-dp-today,.qr-palette):active{transform:none}html[data-motion=reduced] .install-spinner,html[data-motion=reduced] .prov-step-spinner{border-top-color:var(--line)}:root{--select-pfeil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23525252' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}html[data-theme=dark]{--select-pfeil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23c0c0c0' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E")}select,.field select,.filter-select,.row-form select{appearance:none;background-image:var(--select-pfeil);background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px}select[multiple],select[size]:not([size="1"]),.field select[multiple]{background-image:none}.field select,.row-form select{padding-right:32px}.callout:has(>form.ml-auto){align-items:center}.page-meldungen{margin-bottom:24px}.callout:has(>form.ml-auto)>.icon{margin-top:0}form.toolbar>.search-field{flex:320px;max-width:560px}form.toolbar>.search-field input{width:100%}label.btn.small{min-height:31px;line-height:1.2}.offer-card .project-card-head .state-label{flex:none}.offer-card .project-card-head .subline{white-space:normal}@media (max-width:500px){.sec-saeule:nth-child(2n) .sec-saeule-tag{visibility:hidden}.detail-list,.detail-list>div{grid-template-columns:1fr}.detail-list dt{padding-bottom:2px;padding-right:0}.detail-title>div>p{flex-wrap:wrap;row-gap:6px}}.notification>.cell-actions{flex-wrap:nowrap;flex:none}@media (max-width:700px){.notification{flex-wrap:wrap}.notification>.cell-actions{flex:100%;justify-content:flex-start}}.support-overview{gap:24px;display:grid}.support-summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.support-summary>div{min-width:0;padding:16px 22px}.support-summary>div:first-child{padding-left:0}.support-summary>div+div{border-left:1px solid var(--line)}.support-summary dt{color:var(--muted);font-size:12px}.support-summary dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:22px;font-weight:600}.support-summary dd small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.support-workspace{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.support-workgroup{min-width:0;padding:0 22px}.support-workgroup:only-child{grid-column:1/-1}.support-workgroup+.support-workgroup{border-left:1px solid var(--line)}.support-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:54px;display:flex}.support-section-heading h2{margin:0;font-size:15px}.support-work-list{display:grid}.support-work-row{border-top:1px solid var(--line);min-height:58px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:14px;padding:10px 0;text-decoration:none;display:grid}.support-work-row strong{overflow-wrap:anywhere;font-size:13px}.support-work-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.support-work-count b{color:var(--ink);font-size:14px;font-weight:600}.support-work-count.negative b{color:var(--negative)}.support-work-row>.icon{color:var(--muted)}.support-work-row:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.support-work-row:hover{color:var(--accent-text)}}.support-alerts{border-top:1px solid var(--line);gap:10px;margin:0;padding:12px 0 18px;list-style:none;display:grid}.support-alerts li{overflow-wrap:anywhere;align-items:baseline;gap:8px;font-size:12px;display:flex}.support-alerts .icon{color:var(--warning);flex:0 0 12px}.support-alerts small{color:var(--muted);display:block}.support-status-list{margin:0}.support-status-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr);align-items:center;gap:16px;min-height:58px;padding:10px 0;display:grid}.support-status-list dt{font-size:13px;font-weight:600}.support-status-list dt a{text-underline-offset:3px}.support-status-list dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px}.support-status-list dd small{color:var(--muted);display:block}.support-status-list .usage-track{width:100%;height:4px;margin-top:6px}.support-status-list .usage-track>span,.support-report-grid .usage-track>span{background:var(--grafik)}.support-storage-value{font-variant-numeric:tabular-nums}.support-offline{border-top:1px solid var(--line);margin:0;padding:12px 0 18px;font-size:12px}.support-details{margin:0}.support-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.support-report-grid>section{min-width:0}.support-report-grid .support-section-heading{min-height:44px;margin-bottom:8px}.support-report-grid .chart-row{gap:12px}.support-plugin-trigger{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:7px;padding:4px 0 9px;font-size:13px;font-weight:600;display:inline-flex}.support-plugin-trigger:focus-visible{outline-offset:-1px}.support-plugin-option[aria-current=page]{color:var(--accent-text);font-weight:600}@media (max-width:900px){.support-workspace{grid-template-columns:minmax(0,1fr)}.support-workgroup+.support-workgroup{border-left:0;border-top:1px solid var(--line)}.support-report-grid{grid-template-columns:minmax(0,1fr);gap:20px}.support-plugin-trigger{min-height:44px;padding-block:10px}}@media (max-width:700px){.support-overview{gap:18px}.support-summary>div{padding:12px}.support-summary dd{font-size:18px}.support-summary dd small{font-size:11px}.support-workgroup{padding-inline:16px}.support-work-row{gap:10px}}@media (max-width:420px){.support-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.support-summary>div:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}}.auth-remember{color:var(--secondary);cursor:pointer;align-items:center;gap:10px;margin:4px 0 14px;font-size:13px;display:flex}.auth-remember input{flex:none;margin:0}.auth-text{color:var(--secondary);margin:0 0 20px;font-size:14px;line-height:1.6}.auth-text a,.auth-footnote a{color:var(--ink);text-underline-offset:3px}.secret-wert{border:1px solid var(--line-strong);background:var(--subtle);word-break:break-all;-webkit-user-select:all;user-select:all;text-align:center;border-radius:8px;margin:0 0 20px;padding:16px;font-size:18px;font-weight:600}html:not([data-theme=dark]) .public-page[data-auth-layout=centered]{--auth-canvas:var(--subtle)}html:not([data-theme=dark]) .public-page[data-auth-layout=centered] .auth-card{border-color:var(--line)}.auth-error{border-left-width:1px;border-left-color:var(--line)}@media (max-width:520px){.public-page[data-auth-layout=centered] .auth-card{border-radius:12px}}.auth-content.gast-breit{width:560px;max-width:100%}.gast-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 24px;font-size:14px;line-height:1.7}.gast-abschnitt{color:var(--secondary);margin:0 0 10px;font-size:12px;font-weight:550}.gast-liste{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.gast-datei{border:1px solid var(--line);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;text-decoration:none;display:flex}.gast-datei .icon{flex:none;width:16px;height:16px}.gast-datei small{color:var(--muted);margin-top:2px;font-size:12px;display:block}a.gast-datei{text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (pointer:fine){a.gast-datei:hover{background:var(--subtle)}}}@layer components,utilities;@layer qo7-compat{:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference){isolation:isolate;height:calc(var(--spacing) * 10);transform-origin:50%;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * 3);width:fit-content;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;--tw-outline-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline-style:none;display:inline-flex;position:relative}@media (min-width:48rem){:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference){height:calc(var(--spacing) * 9)}}:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference){transition:transform .25s var(--ease-smooth), background-color .1s var(--ease-out), box-shadow .1s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference){cursor:var(--cursor-interactive);--button-bg:transparent;--button-bg-hover:var(--button-bg);--button-bg-pressed:var(--button-bg-hover);--button-fg:currentColor;background-color:var(--button-bg);color:var(--button-fg)}:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):focus-visible:not([data-focused]),:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference)[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):disabled,:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference)[data-pending=true]{pointer-events:none}:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):active,:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference)[data-pressed=true]{will-change:transform;background-color:var(--button-bg-pressed);transform:scale(.97)}@media (hover:hover){:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):hover,:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference)[data-hovered=true]{background-color:var(--button-bg-hover)}}:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference) svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){pointer-events:none;margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;align-self:center}@media (min-width:40rem){:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference) svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){margin-block:var(--spacing);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.btn.small{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 3)}@media (min-width:48rem){.btn.small{height:calc(var(--spacing) * 8)}}.btn.small svg:not([data-slot=spinner] svg,[data-slot=link-icon] svg){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.btn.small:active,.btn.small[data-pressed=true]{transform:scale(.98)}.btn.large{height:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:48rem){.btn.large{height:calc(var(--spacing) * 10)}}.btn.large:active,.btn.large[data-pressed=true]{transform:scale(.96)}.btn.primary{--button-bg:var(--accent);--button-bg-hover:var(--accent-hover);--button-bg-pressed:var(--accent-hover);--button-fg:var(--accent-foreground)}.btn.secondary{--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-bg-pressed:var(--default-hover);--button-fg:var(--accent-soft-foreground)}.btn.quiet,.btn.outline{--button-bg:transparent;--button-bg-hover:var(--default);--button-bg-pressed:var(--default);--button-fg:var(--default-foreground)}.btn.outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);--button-bg-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.btn.outline{--button-bg-hover:color-mix(in srgb, var(--default) 60%, transparent)}}.btn.danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-bg-pressed:var(--danger-hover);--button-fg:var(--danger-foreground)}:is(.icon-button,.search-trigger,.avatar-button){width:calc(var(--spacing) * 10);padding:0}@media (min-width:48rem){:is(.icon-button,.search-trigger,.avatar-button){width:calc(var(--spacing) * 9)}}:is(.icon-button,.search-trigger,.avatar-button).btn.small{width:calc(var(--spacing) * 9)}@media (min-width:48rem){:is(.icon-button,.search-trigger,.avatar-button).btn.small{width:calc(var(--spacing) * 8)}}:is(.icon-button,.search-trigger,.avatar-button).btn.large{width:calc(var(--spacing) * 11)}@media (min-width:48rem){:is(.icon-button,.search-trigger,.avatar-button).btn.large{width:calc(var(--spacing) * 10)}}.button-group :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference){border-radius:0}.button-group--horizontal :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):first-child{border-start-start-radius:calc(var(--radius) * 3);border-end-start-radius:calc(var(--radius) * 3)}.button-group--horizontal :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):last-child{border-start-end-radius:calc(var(--radius) * 3);border-end-end-radius:calc(var(--radius) * 3)}.button-group--horizontal :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group--vertical :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):first-child{border-top-left-radius:calc(var(--radius) * 3);border-top-right-radius:calc(var(--radius) * 3)}.button-group--vertical :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):last-child{border-bottom-right-radius:calc(var(--radius) * 3);border-bottom-left-radius:calc(var(--radius) * 3)}.button-group--vertical :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):first-child:last-child{border-radius:calc(var(--radius) * 3)}.button-group :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):active,.button-group :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference)[data-pressed=true]{transform:none}.button-group :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference):focus-visible:not([data-focused]),.button-group :is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference)[data-focus-visible=true]{z-index:10}.button-group--horizontal .btn.outline:first-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.button-group--horizontal .btn.outline:last-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.button-group--horizontal .btn.outline:not(:first-child):not(:last-child){border-inline-style:var(--tw-border-style);border-inline-width:0}.button-group--vertical .btn.outline:first-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.button-group--vertical .btn.outline:last-child{border-top-style:var(--tw-border-style);border-top-width:0}.button-group--vertical .btn.outline:not(:first-child):not(:last-child){border-block-style:var(--tw-border-style);border-block-width:0}:is(.panel,.project-card,.auth-card){gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:column;display:flex;position:relative;overflow:visible}.card-h{flex-direction:column;display:flex}:is(.card-h h2,.card-h h3){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.card-b{gap:var(--spacing);flex-direction:column;flex:1;display:flex}:is(.card,.panel,.project-card,.env-card,.auth-card){background-color:var(--surface)}:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input){border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)::placeholder{color:var(--field-placeholder,var(--muted))}@media (min-width:40rem){:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input){border-width:var(--border-width-field);border-color:var(--field-border);transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input):hover:not(:focus):not(:focus-visible),:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input):focus,:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-invalid=true]:focus,:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-invalid=true]:focus-visible,:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-invalid=true][data-focused=true],:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-invalid=true][data-focus-visible=true],:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-invalid=true]:focus-within,:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-invalid=true]{background-color:var(--field-focus)}:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input):disabled,:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[data-disabled=true],:is(.field input:not([type=checkbox]):not([type=radio]),.field textarea,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]),.row-form textarea,.command-input-wrap input,.inp,.confirm-input,.tabelle-eingabe,.filter-search input,.search-field input,:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]),.pwmodal-input)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.field textarea,.row-form textarea){border-radius:var(--field-radius,calc(var(--radius) * 1.5));border-style:var(--tw-border-style);background-color:var(--field-background,var(--default));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--field-foreground,var(--foreground));--tw-shadow:var(--field-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-width:1px;outline-style:none}:is(.field textarea,.row-form textarea)::placeholder{color:var(--field-placeholder,var(--muted))}@media (min-width:40rem){:is(.field textarea,.row-form textarea){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field textarea,.row-form textarea){border-width:var(--border-width-field);border-color:var(--field-border);min-height:38px;transition:background-color .15s var(--ease-smooth), border-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out)}:is(.field textarea,.row-form textarea):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.field textarea,.row-form textarea):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.field textarea,.row-form textarea):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.field textarea,.row-form textarea):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.field textarea,.row-form textarea):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.field textarea,.row-form textarea):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}@media (hover:hover){:is(.field textarea,.row-form textarea):hover:not(:focus):not(:focus-visible),:is(.field textarea,.row-form textarea)[data-hovered=true]:not([data-focused=true]):not([data-focus-visible=true]){background-color:var(--field-hover);border-color:var(--field-border-hover)}}:is(.field textarea,.row-form textarea):focus,:is(.field textarea,.row-form textarea)[data-focused=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;border-color:var(--field-border-focus);background-color:var(--field-focus);outline-style:none}:is(.field textarea,.row-form textarea)[data-invalid=true]{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--danger);--tw-outline-style:solid;--tw-ring-offset-width:3px;outline-style:solid}:is(.field textarea,.row-form textarea)[data-invalid=true]:focus,:is(.field textarea,.row-form textarea)[data-invalid=true]:focus-visible,:is(.field textarea,.row-form textarea)[data-invalid=true][data-focused=true],:is(.field textarea,.row-form textarea)[data-invalid=true][data-focus-visible=true],:is(.field textarea,.row-form textarea)[data-invalid=true]:focus-within,:is(.field textarea,.row-form textarea)[data-invalid=true][data-focus-within=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--danger);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}:is(.field textarea,.row-form textarea)[data-invalid=true]{background-color:var(--field-focus)}:is(.field textarea,.row-form textarea):disabled,:is(.field textarea,.row-form textarea)[data-disabled=true],:is(.field textarea,.row-form textarea)[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.field>label,.field-label){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}:is(.label--required,[data-required=true]:not([role=group]):not([role=radiogroup]):not([role=checkboxgroup])>:is(.field>label,.field-label),[data-required=true]:not([data-slot=radio]):not([data-slot=checkbox])>:is(.field>label,.field-label)):after{color:var(--danger);--tw-content:"*";content:var(--tw-content);margin-inline-start:calc(var(--spacing) * .5)}.label--disabled,[data-disabled=true] :is(.field>label,.field-label){opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.label--invalid,[data-invalid=true] :is(.field>label,.field-label),[aria-invalid=true] :is(.field>label,.field-label){color:var(--danger)}:is(.field small,.field-description){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-wrap:wrap;overflow-wrap:break-word;color:var(--muted)}:is(.field-error,.invalid-feedback){height:0;padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--danger);opacity:0}:is(.field-error,.invalid-feedback)[data-visible]{opacity:1;height:auto}:is(.field-error,.invalid-feedback){transition:opacity .15s var(--ease-out), height .35s var(--ease-smooth)}:is(.field-error,.invalid-feedback):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.field-error,.invalid-feedback):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.field-error,.invalid-feedback):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){:is(.field-error,.invalid-feedback):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.field-error,.invalid-feedback):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.field-error,.invalid-feedback):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.checkbox>:is(.field-error,.invalid-feedback),.checkbox>[data-slot=field-error],.switch>:is(.field-error,.invalid-feedback),.switch>[data-slot=field-error],.radio>:is(.field-error,.invalid-feedback),.radio>[data-slot=field-error]{height:auto;min-height:0;color:var(--muted);opacity:1;margin:0;padding:0;transition:none}:is(.table-wrap,.data-table-wrap){scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);scrollbar-gutter:auto;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:auto clip}.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) thead{border-bottom-style:var(--tw-border-style);background-color:#0000;border-bottom-width:0}.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) th{background-color:var(--surface-secondary)}.table-root--secondary :is(th:is(.data-table,.table-wrap>table,.data-table-wrap>table) th:first-child,[role=row]>[role=presentation]:first-of-type>:is(.data-table,.table-wrap>table,.data-table-wrap>table) th){border-start-start-radius:min(32px, var(--radius-2xl));border-end-start-radius:min(32px, var(--radius-2xl))}.table-root--secondary :is(th:is(.data-table,.table-wrap>table,.data-table-wrap>table) th:last-child,[role=row]>[role=presentation]:last-of-type>:is(.data-table,.table-wrap>table,.data-table-wrap>table) th){border-start-end-radius:min(32px, var(--radius-2xl));border-end-end-radius:min(32px, var(--radius-2xl))}.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody tr:first-child td:first-child,.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody tr:first-child td:last-child,.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody tr:last-child td:first-child,.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody tr:last-child td:last-child{border-radius:0}.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody:not(tbody){border-radius:0;overflow:visible}.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tr :is(.data-table,.table-wrap>table,.data-table-wrap>table) td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tr :is(.data-table,.table-wrap>table,.data-table-wrap>table) td{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tr :is(.data-table,.table-wrap>table,.data-table-wrap>table) td{background-color:#0000}@media (hover:hover){.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:hover :is(.data-table,.table-wrap>table,.data-table-wrap>table) td,.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-hovered=true] :is(.data-table,.table-wrap>table,.data-table-wrap>table) td{background-color:var(--default)}@supports (color:color-mix(in lab, red, red)){.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:hover :is(.data-table,.table-wrap>table,.data-table-wrap>table) td,.table-root--secondary :is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-hovered=true] :is(.data-table,.table-wrap>table,.data-table-wrap>table) td{background-color:color-mix(in oklab, var(--default) 50%, transparent)}}}:is(.data-table,.table-wrap>table,.data-table-wrap>table){border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-root--primary :is(.data-table,.table-wrap>table,.data-table-wrap>table){overflow:clip}:is(.data-table,.table-wrap>table,.data-table-wrap>table) thead{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator)}@supports (color:color-mix(in lab, red, red)){:is(.data-table,.table-wrap>table,.data-table-wrap>table) thead{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}:is(.data-table,.table-wrap>table,.data-table-wrap>table) thead{background-color:var(--surface-secondary)}:is(.data-table,.table-wrap>table,.data-table-wrap>table) th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted);position:relative}:is(.data-table,.table-wrap>table,.data-table-wrap>table) th:after{content:"";pointer-events:none;height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(var(--radius) * .5);background-color:var(--separator);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:50%}:is(.data-table,.table-wrap>table,.data-table-wrap>table) th:last-child:not(:only-child):after{content:none}:is(.data-table,.table-wrap>table,.data-table-wrap>table) th[data-allows-sorting=true]{cursor:var(--cursor-interactive)}@media (hover:hover){:is(.data-table,.table-wrap>table,.data-table-wrap>table) th[data-allows-sorting=true]:hover,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th[data-allows-sorting=true][data-hovered=true]{color:var(--foreground)}}:is(.data-table,.table-wrap>table,.data-table-wrap>table) th:focus-visible,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}[role=row]>[role=presentation]:last-of-type:not(:only-of-type)>:is(.data-table,.table-wrap>table,.data-table-wrap>table) th:after{content:none}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody tr:first-child td:first-child{border-start-start-radius:min(32px, var(--radius-2xl))}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody tr:first-child td:last-child{border-start-end-radius:min(32px, var(--radius-2xl))}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody tr:last-child td:first-child{border-end-start-radius:min(32px, var(--radius-2xl))}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody tr:last-child td:last-child{border-end-end-radius:min(32px, var(--radius-2xl))}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tbody:not(tbody){border-radius:min(32px, var(--radius-2xl));height:100%;position:relative;overflow:clip}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator);height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr{border-color:color-mix(in oklab, var(--separator) 50%, transparent)}}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:hover .table__cell,:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-hovered=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:hover .table__cell,:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-hovered=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-selected=true] .table__cell{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-selected=true] .table__cell{background-color:color-mix(in oklab, var(--surface) 10%, transparent)}}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[aria-disabled=true],:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:focus-visible,:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-focus-visible=true]{--tw-outline-style:none;outline-style:none}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-dragging=true]{opacity:.5}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr[data-drop-target=true] .table__cell{background-color:var(--accent-soft)}:is(.data-table,.table-wrap>table,.data-table-wrap>table) td{background-color:var(--surface);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--foreground);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--separator-tertiary)}@supports (color:color-mix(in lab, red, red)){:is(.data-table,.table-wrap>table,.data-table-wrap>table) td{border-color:color-mix(in oklab, var(--separator-tertiary) 50%, transparent)}}:is(.data-table,.table-wrap>table,.data-table-wrap>table) td:focus-visible,:is(.data-table,.table-wrap>table,.data-table-wrap>table) td[data-focus-visible=true]{border-radius:calc(var(--radius) * 1);--tw-outline-style:none;box-shadow:inset 0 0 0 2px var(--focus);outline-style:none}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:is(:focus-visible,[data-focus-visible=true]) :is(:is(.data-table,.table-wrap>table,.data-table-wrap>table) td,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:is(:focus-visible,[data-focus-visible=true])>:is(:is(.data-table,.table-wrap>table,.data-table-wrap>table) td,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th):only-child,:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:is(:focus-visible,[data-focus-visible=true])>:only-child :is(:is(.data-table,.table-wrap>table,.data-table-wrap>table) td,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th){border-radius:calc(var(--radius) * 1);--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:is(:focus-visible,[data-focus-visible=true])>:is(:is(.data-table,.table-wrap>table,.data-table-wrap>table) td,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th):first-child:not(:only-child),:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:is(:focus-visible,[data-focus-visible=true])>:first-child:not(:only-child) :is(:is(.data-table,.table-wrap>table,.data-table-wrap>table) td,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th){--tw-shadow:inset 2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-start-start-radius:calc(var(--radius) * 1);border-end-start-radius:calc(var(--radius) * 1);outline-style:none}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:is(:focus-visible,[data-focus-visible=true])>:is(:is(.data-table,.table-wrap>table,.data-table-wrap>table) td,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th):last-child:not(:only-child),:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:is(:focus-visible,[data-focus-visible=true])>:last-child:not(:only-child) :is(:is(.data-table,.table-wrap>table,.data-table-wrap>table) td,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th){--tw-shadow:inset -2px 0 0 0 var(--tw-shadow-color,var(--focus)), inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-start-end-radius:calc(var(--radius) * 1);border-end-end-radius:calc(var(--radius) * 1);outline-style:none}:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:is(:focus-visible,[data-focus-visible=true])>:is(:is(.data-table,.table-wrap>table,.data-table-wrap>table) td,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th):not(:first-child):not(:last-child):not(:only-child),:is(.data-table,.table-wrap>table,.data-table-wrap>table) tr:is(:focus-visible,[data-focus-visible=true])>:not(:first-child):not(:last-child):not(:only-child) :is(:is(.data-table,.table-wrap>table,.data-table-wrap>table) td,:is(.data-table,.table-wrap>table,.data-table-wrap>table) th){--tw-shadow:inset 0 2px 0 0 var(--tw-shadow-color,var(--focus)), inset 0 -2px 0 0 var(--tw-shadow-color,var(--focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}:is(.data-table,.table-wrap>table,.data-table-wrap>table) td[data-tree-column]{padding-inline-start:calc(1rem * var(--table-row-level,1))}:is(.data-table,.table-wrap>table,.data-table-wrap>table) th:has(.table__column-resizer):after{content:none}:is(.state-label,.small-count){align-items:center;gap:calc(var(--spacing) * .5);border-radius:calc(var(--radius) * 2);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--chip-bg:var(--default);--chip-fg:currentColor;background-color:var(--chip-bg);color:var(--chip-fg);flex-shrink:0;display:inline-flex}:is(dialog.modal[open],dialog.sheet[open],dialog.command-dialog[open],.dialog,.pwmodal-card){background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px, var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative}:is(dialog.modal[open],dialog.sheet[open],dialog.command-dialog[open],.dialog,.pwmodal-card)[data-placement=auto]{margin-top:auto}@media (min-width:40rem){:is(dialog.modal[open],dialog.sheet[open],dialog.command-dialog[open],.dialog,.pwmodal-card)[data-placement=auto]{margin-block:auto}}:is(dialog.modal[open],dialog.sheet[open],dialog.command-dialog[open],.dialog,.pwmodal-card)[data-placement=center]{margin-block:auto}:is(dialog.modal[open],dialog.sheet[open],dialog.command-dialog[open],.dialog,.pwmodal-card)[data-placement=bottom]{margin-top:auto}:is(dialog.modal[open],dialog.sheet[open],dialog.command-dialog[open],.dialog,.pwmodal-card)[data-placement=top]{margin-top:0}:is(.dialog-head,.pwmodal-head){gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}:is(.dialog-head,.pwmodal-head)>.modal__icon{margin-bottom:0}:is(.dialog-body,.pwmodal-body){min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow:visible}:is(.dialog-footer,.pwmodal-actions){justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}:is(.dialog-head,.pwmodal-head)+:is(.dialog-body,.pwmodal-body){margin-top:calc(var(--spacing) * 2)}:is(.dialog-head,.pwmodal-head)+:is(.dialog-footer,.pwmodal-actions),:is(.dialog-body,.pwmodal-body)+:is(.dialog-footer,.pwmodal-actions){margin-top:calc(var(--spacing) * 5)}.popover{padding:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.popover-header{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.install-spinner,.prov-step-spinner){pointer-events:none;width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0;animation:.75s linear infinite spin;display:inline-flex}:is(.install-spinner,.prov-step-spinner):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.install-spinner,.prov-step-spinner):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.install-spinner,.prov-step-spinner):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.install-spinner,.prov-step-spinner):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.install-spinner,.prov-step-spinner):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.install-spinner,.prov-step-spinner):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.prov-step-spinner{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@layer qo7-theme{:root,html[data-theme=light]{color-scheme:light;--font-sans:"Montserrat", system-ui, sans-serif;--font-mono:"Azeret Mono", ui-monospace, monospace;--background:#f5f5f5;--auth-pattern:url(/control/assets/patterns/venyar_M-12_zeichenfeld_hell_5000.svg);--foreground:#202020;--surface:#fff;--surface-foreground:#202020;--surface-secondary:#f0f0f0;--surface-secondary-foreground:#202020;--surface-tertiary:#e7e7e7;--surface-tertiary-foreground:#202020;--overlay:#fff;--overlay-foreground:#202020;--default:#ebebeb;--default-foreground:#202020;--accent:#205cd7;--accent-hover:#164bb7;--accent-foreground:#fff;--accent-soft-foreground:#202020;--grafik:#167a56;--grafik-track:#e5ebe9;--grafik-border:#a0afa9;--muted:#626262;--border:#d4d4d4;--separator:#e2e2e2;--field-background:#fff;--field-foreground:#202020;--field-placeholder:#626262;--field-border:#878787;--field-border-width:1px;--border-width-field:1px;--focus:#205cd7;--field-border-focus:var(--focus);--control-height:40px;--control-radius:6px;--button-secondary-bg:var(--surface);--button-secondary-hover:#f3f3f3;--button-secondary-pressed:#e9e9e9;--button-secondary-border:#838383;--link:#202020;--success:#087f5b;--success-foreground:#fff;--warning:#a64b00;--warning-foreground:#fff;--danger:#cf3029;--danger-foreground:#fff;--radius:.5rem;--field-radius:var(--control-radius);--shadow-surface:none;--shadow-field:none;--shadow-overlay:0 8px 28px #00000024;--skeleton-animation:none}html[data-theme=dark],html.dark{color-scheme:dark;--background:#0a0a0a;--auth-pattern:url(/control/assets/patterns/venyar_M-12_zeichenfeld_dunkel_5000.svg);--foreground:#f2f2f2;--surface:#161616;--surface-foreground:#f2f2f2;--surface-secondary:#222;--surface-secondary-foreground:#f2f2f2;--surface-tertiary:#303030;--surface-tertiary-foreground:#f2f2f2;--overlay:#222;--overlay-foreground:#f2f2f2;--default:#303030;--default-foreground:#f2f2f2;--accent:#205cd7;--accent-hover:#164bb7;--accent-foreground:#fff;--accent-soft-foreground:#bcd2ff;--grafik:#55e9b7;--grafik-track:#303e3b;--grafik-border:#788b85;--muted:#b5b5b5;--border:#454545;--separator:#333;--field-background:#222;--field-foreground:#f2f2f2;--field-placeholder:#b5b5b5;--field-border:#707070;--focus:#bcd2ff;--button-secondary-hover:#262626;--button-secondary-pressed:#303030;--button-secondary-border:#7c7c7c;--link:#f2f2f2;--success:#4ce6ac;--success-foreground:#08291c;--warning:#ffb547;--warning-foreground:#382000;--danger:#ff7276;--danger-foreground:#380b0b;--shadow-surface:none;--shadow-overlay:0 8px 28px #0006}@media (pointer:coarse),(max-width:600px){:root,html[data-theme=light],html[data-theme=dark],html.dark{--control-height:44px}}:root{--bg:var(--background);--ink:var(--foreground);--secondary:var(--muted);--line:var(--border);--line-strong:var(--field-border);--field-bg:var(--field-background);--surface-raised:var(--surface);--subtle:var(--surface-secondary);--hover:var(--surface-hover);--selected:var(--default);--on-accent:var(--accent-foreground);--accent-text:var(--accent-soft-foreground);--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--surface));--positive:var(--success);--negative:var(--danger);--badge-neutral-bg:var(--default);--badge-positive-bg:var(--success-soft);--badge-warning-bg:var(--warning-soft);--badge-negative-bg:var(--danger-soft);--chart-line:var(--muted);--positive-soft:var(--success-soft);--negative-soft:var(--danger-soft);--scroll-thumb:var(--scrollbar-thumb);--shadow-menu:var(--shadow-overlay);--shadow-dialog:var(--shadow-overlay);--color-field-border-invalid:var(--danger);--field-border-invalid:var(--danger);--visual-viewport-height:100dvh;--trigger-anchor-point:center center;--panel-inset:20px;--mono:var(--font-mono);--font:var(--font-sans);--ease-out:cubic-bezier(.16, 1, .3, 1)}html[data-portal-shell] body{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html[data-portal-shell]{--background:#f3f5f8;--foreground:#20252d;--surface:#fff;--surface-foreground:#20252d;--surface-secondary:#eef1f5;--surface-secondary-foreground:#20252d;--surface-tertiary:#e3e8ef;--surface-tertiary-foreground:#20252d;--muted:#596474;--border:#d5dbe4;--separator:#e6eaf0;--portal-selected:#e3e9f2;--portal-selected-ink:#243c61;--portal-header:#f3f5f8;--portal-sidebar-width:224px;--portal-header-height:80px;--portal-page-gap:28px;--button-secondary-border:#a2abb7;--link:#205cd7}html[data-portal-shell][data-theme=dark]{--background:#121720;--foreground:#f1f3f6;--surface:#1d232c;--surface-foreground:#f1f3f6;--surface-secondary:#252d38;--surface-secondary-foreground:#f1f3f6;--surface-tertiary:#303a47;--surface-tertiary-foreground:#f1f3f6;--overlay:#252d38;--overlay-foreground:#f1f3f6;--default:#303a47;--default-foreground:#f1f3f6;--field-background:#1d232c;--field-foreground:#f1f3f6;--field-placeholder:#adb7c5;--muted:#adb7c5;--border:#3b4553;--separator:#343e4c;--portal-selected:#3b4b60;--portal-selected-ink:#fff;--portal-header:#121720;--button-secondary-border:#6e7d90;--button-secondary-hover:#2a3340;--button-secondary-pressed:#303a47;--link:#adcaff}}@layer qo7-adapter{.btn{font-family:var(--font-sans);border-style:solid;border-width:1px}.btn.dark{--button-bg:var(--foreground);--button-bg-hover:var(--muted);--button-fg:var(--background)}.btn.danger{--button-bg:var(--danger);--button-bg-hover:var(--danger-hover);--button-fg:var(--danger-foreground)}:where(.btn:not(.primary):not(.dark):not(.danger):not(.quiet):not(.outline)){--button-bg:var(--button-secondary-bg);--button-bg-hover:var(--button-secondary-hover);--button-bg-pressed:var(--button-secondary-pressed);--button-fg:var(--foreground);border-color:var(--button-secondary-border)}.btn.outline{--button-bg:transparent;--button-bg-hover:var(--button-secondary-hover);--button-bg-pressed:var(--button-secondary-pressed);--button-fg:var(--foreground);border-color:var(--button-secondary-border)}.btn.quiet{--button-bg:transparent;--button-bg-hover:var(--surface-secondary);--button-bg-pressed:var(--surface-tertiary);--button-fg:var(--foreground)}:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference,.password-toggle,.text-button):is(:focus-visible,[data-focus-visible=true]),.fb-upload-label:has(.fb-file-input:focus-visible){outline:2px solid var(--focus);outline-offset:2px;box-shadow:none;border-color:#0000}:is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea):focus{box-shadow:none}:is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea):focus:not([aria-invalid=true]):not([data-invalid=true]):not(:user-invalid){border-color:var(--field-border-focus)}:is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea):focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}@media (forced-colors:active){:is(.btn,.icon-button,.search-trigger,.avatar-button,.customer-reference,.password-toggle,.text-button,input,select,textarea):focus-visible,.fb-upload-label:has(.fb-file-input:focus-visible){outline-offset:2px;box-shadow:none;outline:2px solid highlight}}:is(.state-label,.small-count){vertical-align:middle;white-space:normal;text-align:center;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:6px;max-width:100%;height:auto;min-height:26px;padding:4px 10px;font-size:12px;line-height:18px;display:inline-flex}.state-label:before{content:none}.state-label:is(.positive,.warning,.negative,.danger,.pending):not(.neutral):not(:has(.icon)):before{content:"";width:12px;height:12px;-webkit-mask:var(--badge-symbol) center / contain no-repeat;-webkit-mask:var(--badge-symbol) center / contain no-repeat;-webkit-mask:var(--badge-symbol) center / contain no-repeat;mask:var(--badge-symbol) center / contain no-repeat;background-color:currentColor;flex:none;margin:0}.state-label.danger{--badge-symbol:url(/control/assets/icons/close.svg)}.state-label.neutral{--chip-bg:var(--default);--chip-fg:var(--default-foreground)}.state-label.positive{--chip-bg:var(--success);--chip-fg:var(--success-foreground)}.state-label.warning{--chip-bg:var(--warning);--chip-fg:var(--warning-foreground)}.state-label.negative,.state-label.danger{--chip-bg:var(--danger);--chip-fg:var(--danger-foreground)}.state-action{border-radius:var(--control-radius);cursor:pointer;background:0 0;border:0;padding:4px}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.inp,.confirm-input,.filter-search input{width:100%;min-height:40px}.tabelle-eingabe{min-height:40px}@media (pointer:coarse),(max-width:600px){.tabelle-eingabe{min-height:44px;font-size:16px}}.field label,.field-label{font-size:13px;font-weight:500}.field small,.field-description{color:var(--muted);font-size:12px}.search-field>svg{top:50%;transform:translateY(-50%)}.search-field input{min-height:40px;padding-left:36px}.filter-select{min-height:40px;color:var(--field-foreground);padding:8px 12px}.field select,.row-form select,select.inp{appearance:auto}input[type=checkbox],input[type=radio]{appearance:auto;accent-color:var(--accent);width:18px;height:18px}input[readonly],textarea[readonly]{background:var(--surface-secondary);cursor:text}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger)}.password-field{position:relative}.password-field>input{padding-right:86px}.password-toggle{border-radius:var(--control-radius);color:var(--foreground);background:var(--button-secondary-bg);padding:4px 8px;font-size:12px;position:absolute;inset:5px 5px 5px auto}.public-page[data-auth-layout=centered] .password-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.public-page[data-auth-layout=centered] .password-field>input{padding-right:12px}.public-page[data-auth-layout=centered] .password-toggle{height:var(--control-height);min-height:var(--control-height);border:1px solid var(--button-secondary-border);border-radius:var(--field-radius);background:var(--button-secondary-bg);min-width:72px;color:var(--foreground);padding:0 10px;position:static;inset:auto}.auth-error,.error-message{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger-soft-foreground);border-radius:12px;margin-bottom:20px;padding:12px 16px}.callout,.note{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px}.callout.warning{border-color:var(--warning);background:var(--warning-soft)}.callout.danger{border-color:var(--danger);background:var(--danger-soft)}.callout.success,.callout.positive{border-color:var(--success);background:var(--success-soft)}dialog[open],.dialog,.pwmodal-card{border:1px solid var(--border);background:var(--overlay);color:var(--overlay-foreground);max-width:min(640px,100vw - 32px);box-shadow:var(--shadow-overlay);border-radius:20px}.dialog-head{border-bottom:1px solid var(--separator);padding:20px 24px 16px}.pwmodal-card{padding:24px}.pwmodal-head{border-bottom:1px solid var(--separator);margin:0 0 16px;padding:0 0 16px}.dialog-head h2,.pwmodal-head h3{font-size:20px;font-weight:600}.dialog-body{padding:20px 24px}.pwmodal-text{margin:0 0 16px;padding:0}.dialog-footer{background:var(--overlay);border-top:1px solid var(--separator);gap:8px;padding:16px 24px 20px}.pwmodal-actions{background:var(--overlay);border-top:1px solid var(--separator);gap:8px;margin:20px 0 0;padding:16px 0 0}.dialog::backdrop,.pwmodal-backdrop,.command-backdrop{background:var(--backdrop)}.popover{border:1px solid var(--border);background:var(--overlay);box-shadow:var(--shadow-overlay);color:var(--foreground);border-radius:16px;padding:8px}.popover-header{color:var(--muted);padding:8px 10px;font-size:12px}.popover :is([role^=menuitem],.menu-item){border-radius:9px;padding:9px 10px;font-size:13px}.popover [role=menuitem] .menu-meta{white-space:nowrap;flex-shrink:0}.popover :is([role^=menuitem],.menu-item):hover{background:var(--default)}.popover [role=menuitemcheckbox][aria-checked=true]{background:var(--default);color:var(--foreground)}.tooltip{background:var(--foreground);color:var(--background);border-radius:8px;padding:6px 10px;font-size:12px}button.switch{background:var(--default);border:0;border-radius:12px;width:44px;height:24px;min-height:24px;padding:0;display:block}button.switch:before{content:none}button.switch:after{content:"";background:var(--foreground);width:18px;height:18px;transition:transform .15s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}button.switch[aria-checked=true]{background:var(--accent)}button.switch[aria-checked=true]:after{background:var(--accent-foreground);transform:translate(20px)}.install-modeswitch{min-height:44px;color:var(--muted);font-size:13px}.install-modeswitch-track{background:var(--default);border-radius:12px;width:44px;height:24px}.install-modeswitch-thumb{background:var(--foreground);border-radius:50%;width:18px;height:18px;top:3px;left:3px}.install-modeswitch input:checked+.install-modeswitch-track{background:var(--accent)}.install-modeswitch input:checked+.install-modeswitch-track .install-modeswitch-thumb{background:var(--accent-foreground);transform:translate(20px)}.install-modeswitch input:focus-visible+.install-modeswitch-track{outline:2px solid var(--focus);outline-offset:3px}.usage-track{background:var(--default);border-radius:4px;min-height:6px}.usage-track>span{background:var(--accent);border-radius:4px}html:not([data-theme=dark]) .usage-track>span{box-shadow:inset 0 0 0 1px var(--foreground)}.availability i,.availability i.alert{width:auto;height:auto;box-shadow:none;background:var(--accent);border:0;border-radius:2px;flex:1;gap:0;margin:0;padding:0;display:block}html:not([data-theme=dark]) .availability i:not(.alert):not(.na){box-shadow:inset 0 0 0 1px var(--foreground)}.availability i.alert{background:repeating-linear-gradient(135deg, var(--warning) 0 2px, var(--surface) 2px 4px)}.availability i.na{background:var(--default)}.status-dot{background:var(--success);border-radius:50%}.status-dot.warning{background:var(--warning)}.status-dot.negative{background:var(--danger)}.status-dot.neutral{background:var(--muted)}.install-spinner,.prov-step-spinner{border:2px solid var(--border);border-top-color:var(--foreground);border-radius:50%}.install-spinner{width:22px;height:22px}.prov-step-spinner{width:12px;height:12px}.period-group,.view-switch{border:1px solid var(--border);border-radius:var(--control-radius);background:0 0;padding:3px}.period-group button,.view-switch button{min-height:var(--control-height);border-radius:var(--control-radius);color:var(--muted);border:1px solid #0000}.period-group button[aria-pressed=true],.view-switch button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground);box-shadow:none;font-weight:600}.period-group a[aria-current=page]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}:is(.period-group a[aria-current=page],.period-group button[aria-pressed=true],.view-switch button[aria-pressed=true]):focus-visible{outline:2px solid var(--accent-foreground);outline-offset:-4px;box-shadow:none}@media (hover:hover) and (pointer:fine){:is(.period-group a[aria-current=page],.period-group button[aria-pressed=true],.view-switch button[aria-pressed=true]):hover{background:var(--accent-hover);border-color:var(--accent-hover)}}.radio-option{border:1px solid var(--field-border);background:var(--surface);border-radius:8px;font-size:13px}.radio-option:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:none}.form-error{color:var(--danger-soft-foreground);background:var(--danger-soft);border:1px solid var(--danger);border-radius:10px;font-size:13px}.initial-tile,.member-avatar{color:var(--muted);background:var(--default);border:1px solid var(--border);border-radius:8px;font-size:12px}.attention{background:var(--surface);border:1px solid var(--border);border-radius:16px}.attention-toggle strong{font-size:14px;font-weight:550}.attention-copy,.attention-tail,.attention-reason{color:var(--muted);font-size:12px}dialog[open]::backdrop{background:var(--backdrop)}dialog.sheet[open]{border-radius:20px 0 0 20px}.command-input-wrap{border-bottom:1px solid var(--separator)}#command-input{color:var(--foreground);font-size:16px}.command-footer{color:var(--muted);border-top:1px solid var(--separator);font-size:12px}.menu-danger{color:var(--danger-soft-foreground)}}@layer qo7-shell{:is(.panel,#main section:has(>.panel-title):not(.panel))>:is(.data-table-wrap,.table-wrap){margin-inline:0;width:100%;max-width:100%;margin-bottom:0}.error-content{width:min(480px,100%)}.public-page[data-page^=error-] .error-reference{overflow-wrap:normal;grid-template-columns:max-content minmax(0,1fr);align-items:start;min-width:0;display:grid}.public-page[data-page^=error-] .error-reference>span{white-space:nowrap}.public-page[data-page^=error-] .error-reference>code{white-space:normal;overflow-wrap:anywhere;word-break:normal;text-overflow:clip;min-width:0;max-width:100%;overflow:visible}html{font-family:var(--font-sans);color:var(--foreground);background:var(--background)}body{color:var(--foreground);background:var(--background);margin:0;font-size:14px;line-height:1.55}.container{width:min(1280px,100% - 64px);margin-inline:auto;padding-inline:0}#app-shell{min-height:100dvh}.app-header{background:var(--surface);border-bottom:1px solid var(--border)}.topbar{gap:20px;height:auto;min-height:72px}.brand .logo-light,.brand .logo-dark{width:auto;max-height:32px}.header-tools{gap:8px;margin-left:auto}.header-tools .icon-button,.search-trigger,.avatar-button{width:var(--control-height);height:var(--control-height);border-radius:var(--control-radius);padding:0}.header-tools :is(.icon-button,.search-trigger){--button-bg:transparent;--button-bg-hover:var(--surface-secondary);--button-bg-pressed:var(--surface-tertiary);--button-fg:var(--foreground)}.context-switch{border:1px solid var(--border);border-radius:10px;padding:8px 12px;font-size:12px}.organization-label,.mobile-account{color:var(--muted);font-size:12px}.main-nav{scrollbar-width:thin;align-items:center;gap:4px;height:auto;min-height:52px;padding-block:4px;display:flex;overflow-x:auto}.main-nav a{min-height:var(--control-height);border-radius:var(--control-radius);color:var(--muted);white-space:nowrap;border:0;align-items:center;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.main-nav a[aria-current=page]{color:var(--accent-foreground);background:var(--accent);font-weight:600}@media (hover:hover) and (pointer:fine){.main-nav a:not([aria-current=page]):hover{color:var(--focus);background:var(--accent-soft)}.main-nav a[aria-current=page]:hover{background:var(--accent-hover)}}.main-nav:before,.main-nav:after{content:none}main.container{padding-top:28px;padding-bottom:40px}.page-heading{flex-flow:wrap;align-items:center;gap:12px 20px;margin-bottom:20px;display:flex}.page-heading h1,.detail-title h1{letter-spacing:-.035em;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.25}.heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.icon-button{width:var(--control-height);height:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);border-radius:var(--control-radius);border:0}.btn{border-radius:var(--control-radius);min-height:var(--control-height);font-size:13px;line-height:1.45}.breadcrumb{color:var(--muted);margin-bottom:16px;font-size:12px}.page-tabs{border-bottom:1px solid var(--separator);background:0 0;border-radius:0;gap:4px;margin-bottom:24px;padding:0}.page-tabs a{min-height:var(--control-height);color:var(--muted);border-radius:var(--control-radius);border:0;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.page-tabs a[aria-current=page]{color:var(--accent-foreground);background:var(--accent);box-shadow:none;font-weight:600}:is(.main-nav,.page-tabs) a[aria-current=page]:focus-visible{outline:2px solid var(--accent-foreground);outline-offset:-4px;box-shadow:none}@media (hover:hover) and (pointer:fine){.page-tabs a:not([aria-current=page]):hover{color:var(--focus);background:var(--accent-soft)}.page-tabs a[aria-current=page]:hover{background:var(--accent-hover)}}.page-tabs .nav-context-label{color:var(--muted);padding:9px 12px}.toolbar{gap:12px;margin-block:20px}.stats-line{gap:16px 24px;margin-block:0 24px}.stat-cell{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.stat-label{color:var(--muted);font-size:12px}.stat-main{letter-spacing:-.025em;font-size:24px;font-weight:600}.stat-main .text-button{letter-spacing:normal;font-size:13px;font-weight:500;line-height:1.5}.stat-main small,.stat-sub{color:var(--muted);font-size:12px;font-weight:400}.panel,.data-table-wrap,.table-wrap{background:var(--surface)}.panel{border:1px solid var(--border);box-shadow:var(--shadow-surface);border-radius:12px;gap:0;padding:0;display:block;overflow:hidden}.panel-title{border:0;margin:0 0 16px;padding:0;font-size:15px;font-weight:600}.panel-title.mt24{margin-top:24px}:where(.panel:not(.panel-padding))>.panel-title,.card-h{border-bottom:1px solid var(--separator);margin:0;padding:18px 20px;font-size:15px;font-weight:600}.panel-body,.card-b{padding:20px}.card>.card-h,.card>.card-b{border:0;padding:0}.card>.card-h{margin-bottom:4px}.project-workspace.panel{border-radius:12px}.project-workspace-title{border-color:var(--separator);font-size:15px}.project-workspace-row,.project-access-row,.project-technical{border-color:var(--separator)}.project-workspace-copy h2,.project-workspace-copy h3{font-size:14px;font-weight:550}.project-workspace-copy p,.project-workspace-copy small{color:var(--muted);font-size:12px}.project-application-preview{border:1px solid var(--border);border-radius:12px}.project-application-content .project-workspace-actions>a.btn{--button-bg:var(--button-secondary-bg);--button-fg:var(--foreground);border:1px solid var(--accent)}.data-table,.table-wrap>table,.data-table-wrap>table{width:100%}.table-wrap,.data-table-wrap{scrollbar-width:thin;border-radius:10px}.domain-table td:first-child{background:var(--surface)}:is(.data-table,.table-wrap>table,.data-table-wrap>table)>thead{background:0 0}:is(.data-table,.table-wrap>table,.data-table-wrap>table)>thead>tr>th{background:var(--surface-secondary);border-radius:0}:is(.data-table,.table-wrap>table,.data-table-wrap>table)>tbody>tr>td{border-radius:0}.data-table td,.data-table th{border-bottom:1px solid var(--separator)}.data-table tr:last-child td{border-bottom:0}.subline,.stat-note,.project-meta,.chart-axis,.availability-labels,.switch-row p,.service-list small{color:var(--muted);font-size:12px}.project-name{color:var(--foreground);font-size:14px;font-weight:550}.table-note,.page-note,.note,.muted{color:var(--muted)}.empty-state{text-align:center;color:var(--muted);padding:40px 24px}.empty-state h3{color:var(--foreground);margin-bottom:8px;font-size:18px}.empty-state p{margin-inline:auto;max-width:56ch;margin-bottom:16px;font-size:14px}.mail-domain-head{background:var(--surface);border-bottom:1px solid var(--separator);padding:18px 20px}.mail-domain-head h2{font-size:15px;font-weight:600}.panel-details-body{padding:0 0 20px}.app-footer{color:var(--muted);border-top:1px solid var(--border);padding-block:20px;font-size:12px}.public-page{background:var(--background);min-height:100dvh}.public-main{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100dvh;padding:40px 20px;display:grid}.public-page[data-auth-layout=centered]{isolation:isolate;min-height:100svh;display:block;position:relative}.public-page[data-auth-layout=centered]:before{content:"";z-index:-1;pointer-events:none;background:var(--background) var(--auth-pattern) center / cover no-repeat;position:fixed;inset:0}.public-page[data-auth-layout=centered] .public-main{width:100%;max-width:none;min-height:100svh;padding:32px 24px;padding-block:max(32px, env(safe-area-inset-top)) max(32px, env(safe-area-inset-bottom));padding-inline:max(24px, env(safe-area-inset-left)) max(24px, env(safe-area-inset-right));flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0;display:flex}.public-page[data-auth-layout=centered] .auth-card{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:440px;color:var(--foreground);box-shadow:var(--shadow-surface);overflow-wrap:anywhere;border-radius:24px;flex-direction:column;flex:none;gap:20px;margin:auto;padding:32px;display:flex}.public-page[data-auth-layout=centered] .auth-card.gast-breit{max-width:560px}.public-page[data-auth-layout=centered] .auth-card>*{min-width:0;margin:0}.public-page[data-auth-layout=centered] .auth-card-header{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0;display:flex}.public-page[data-auth-layout=centered] .public-brand-group{gap:12px;min-width:0}.public-page[data-auth-layout=centered] .brand{flex:none}.public-page[data-auth-layout=centered] .brand img{width:80px;max-width:100%;height:auto;display:block}.public-page[data-auth-layout=centered] .brand-separator{color:var(--muted);font-size:24px;line-height:1}.public-page[data-auth-layout=centered] .auth-card-header .icon-button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.public-page[data-auth-layout=centered] .auth-heading{gap:8px;display:grid}.public-page[data-auth-layout=centered] .auth-heading h1{letter-spacing:-.035em;margin:0;font-size:clamp(24px,5vw,28px);font-weight:600;line-height:1.25}.public-page[data-auth-layout=centered] .auth-heading p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.public-page[data-auth-layout=centered] .auth-card form{gap:16px;margin:0;display:grid}.public-page[data-auth-layout=centered] .auth-card .field{gap:8px;margin:0;display:grid}.public-page[data-auth-layout=centered] .auth-card .field :is(label,small),.public-page[data-auth-layout=centered] .field-heading{margin:0}.public-page[data-auth-layout=centered] .auth-card .field :is(input:not([type=checkbox]):not([type=radio]),select){height:44px;min-height:44px;font-size:16px}.public-page[data-auth-layout=centered] .auth-remember{min-height:44px;margin:0}.public-page[data-auth-layout=centered] .submit-button{width:100%;min-height:44px;margin:0}.public-page[data-auth-layout=centered] :is(.auth-footnote,.auth-text){color:var(--muted);border:0;margin:0;padding:0;font-size:13px;line-height:1.5}.public-page[data-auth-layout=centered] .auth-footnote a{text-underline-offset:3px;text-decoration:underline}.public-page[data-auth-layout=centered] .auth-card .auth-error{margin:0}.public-page[data-auth-layout=centered] .auth-card-footer{border-top:1px solid var(--separator);width:100%;max-width:none;min-height:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 0 0;font-size:11px;line-height:1.5;display:flex}.public-page[data-auth-layout=centered] .auth-card-footer a{align-items:center;min-height:44px;display:inline-flex}.auth-footnote{color:var(--muted);margin-top:20px;font-size:12px}.public-footer{flex-wrap:wrap;gap:8px 16px}.field-heading{align-items:baseline;gap:12px;margin-bottom:6px}@media (max-width:900px){.container{width:calc(100% - 40px)}.topbar{gap:12px;min-height:68px}.main-nav{min-height:52px}.main-nav a{padding-inline:12px}}@media (max-width:700px){.app-header{position:static}html{scroll-padding-top:16px}.main-nav{min-height:52px;padding-block:4px}.mobile-account{padding-bottom:4px;line-height:1.4}.topbar{min-height:64px}}@media (max-width:600px){.container{width:calc(100% - 28px)}main.container{padding-top:24px}.topbar{min-height:64px}.header-tools{gap:4px}.header-tools>.context-switch{display:none}:is(.row-form,.form-actions) .btn{white-space:normal;max-width:100%;height:auto;min-height:44px}.main-nav a{min-height:44px}.page-heading,.detail-heading{align-items:flex-start}.page-heading>.heading-actions{flex-wrap:wrap;justify-content:flex-start;width:auto;max-width:100%}.page-tabs{gap:4px;padding:4px}.page-tabs a{min-height:40px}.toolbar{align-items:stretch}.toolbar-right{flex-wrap:wrap;min-width:0;max-width:100%}.filter-search{width:100%;min-width:0}:where(.panel:not(.panel-padding))>.panel-title,.card-h,.card-b,.panel-body,.mail-domain-head{padding-inline:16px}.public-main{padding:24px 14px}.public-page[data-auth-layout=centered] .public-main{padding:24px 14px;padding-block:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-bottom));padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right))}.public-page[data-auth-layout=centered] .auth-card{border-radius:20px;padding:24px}}.caps-warning{color:var(--warning);padding-top:6px;font-size:12px;display:block}.chart-row-label{color:var(--muted);font-size:13px}.chart-row-value{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.install-modeswitch-label{color:var(--muted);font-size:13px}.createbar.is-live .install-modeswitch-label{color:var(--danger-soft-foreground);font-weight:600}.mon-detail,.mon-vorfall{letter-spacing:normal;color:var(--foreground);font-size:14px;font-weight:500}.nav-shell{border-bottom:1px solid var(--separator)}.product-label{color:var(--muted);font-size:13px;font-weight:550}.row-muted>td{color:var(--muted)}.sec-liste{border-top:1px solid var(--separator)}.support-plugin-option{color:var(--foreground);border-radius:8px;padding:9px 12px;font-size:13px;display:block}.support-plugin-option[aria-current=page]{color:var(--accent-foreground);background:var(--accent);font-weight:600}.support-storage-value{font-variant-numeric:tabular-nums;color:var(--foreground)}.system-label{color:var(--muted);font-size:12px}.underlined{text-underline-offset:3px;text-decoration:underline}@media (max-width:360px){.public-page[data-auth-layout=centered] .auth-card{padding:20px}.topbar{gap:8px}.topbar>.brand{flex:0 80px;width:80px;min-width:0;max-width:80px}.topbar>.brand img{width:80px;max-width:100%;height:auto}.header-tools{flex:none;gap:4px}}@media (forced-colors:active){.public-page[data-auth-layout=centered]:before{display:none}.public-page[data-auth-layout=centered] .auth-card{box-shadow:none;background:canvas;border-color:canvastext}}main:has(>.customer-overview)>.page-heading{flex-flow:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}main:has(>.customer-overview)>.page-heading h1{font-size:clamp(22px,2.4vw,28px)}main:has(>.customer-overview)>.page-heading>.heading-actions{justify-content:flex-start;width:auto;max-width:100%;margin:0}main:has(>.customer-overview)>.page-heading .btn{min-height:44px;padding-inline:16px;font-size:13px}.overview-metrics{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 20px;padding:0;display:grid}.overview-metrics>div{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:12px 16px}.overview-metrics>div+div{border-inline-start:1px solid var(--separator)}.overview-metrics small{color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.4;display:block}.overview-metrics strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.25;display:block}.overview-metrics>div:nth-child(5) strong{letter-spacing:normal;font-size:14px;font-weight:500}.customer-overview{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:20px}.customer-overview>div{flex-direction:column;gap:20px;min-width:0;display:flex}.customer-overview section{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:0}@media (max-width:900px){.customer-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics>div{padding:12px}.overview-metrics>div:nth-child(odd){border-inline-start:0}.overview-metrics>div:nth-child(n+3){border-top:1px solid var(--separator)}.overview-metrics>div:last-child:nth-child(odd){grid-column:1/-1}.customer-overview,.customer-overview>div{gap:16px}}.short-metrics{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;margin:0 0 24px;padding:0;display:grid;overflow:hidden}.short-metrics>div{background:0 0;border:0;border-radius:0;min-width:0;padding:14px 16px}.short-metrics>div+div{border-left:1px solid var(--separator)}.short-metrics small{margin:0 0 6px;font-size:12px;line-height:1.4}.short-metrics strong{font-size:22px;font-weight:600;line-height:1.2}.cwv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cwv-block{min-width:0}.short-metrics.cwv-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-competitor-list>li{flex-wrap:wrap;align-items:flex-start}.seo-competitor-list>li>span:first-child{flex:240px;min-width:0}.seo-competitor-list>li>span:last-child{white-space:nowrap;flex:none}@media (max-width:700px){.cwv-grid{grid-template-columns:minmax(0,1fr)}}.short-metrics strong.mon-detail{font-family:var(--font-sans);letter-spacing:normal;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5}.data-table[aria-label=Erfasste\ Seiten] .name-col{width:30%}.data-table[aria-label=Erfasste\ Seiten] td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:22rem}.data-table[aria-label=Erfasste\ Seiten] :is(th,td):nth-child(2){min-width:240px}.data-table[aria-label=Erfasste\ Seiten] td{vertical-align:top}.data-table.seo-customer-keyword-table{table-layout:fixed;width:100%;min-width:0}.data-table.seo-customer-keyword-table .name-col{width:55%}.data-table.seo-customer-keyword-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.data-table.seo-customer-keyword-table :is(th,td):last-child{white-space:nowrap;overflow-wrap:normal;width:96px}.seo-customer-keyword-table .seo-keyword-label{display:none}@media (max-width:1100px){.data-table.seo-customer-keyword-table{display:block}.seo-customer-keyword-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.seo-customer-keyword-table tbody{padding:0 16px;display:block}.seo-customer-keyword-table tbody>tr{border-bottom:1px solid var(--separator);padding:16px 0;display:block}.seo-customer-keyword-table tbody>tr:last-child{border-bottom:0}.data-table.seo-customer-keyword-table tbody>tr>td{text-align:left;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.seo-customer-keyword-table tbody>tr>td+td{margin-top:12px}.seo-customer-keyword-table .seo-keyword-label{color:var(--muted);font-family:var(--font-sans);margin-bottom:4px;font-size:12px;display:block}.seo-customer-keyword-table .seo-keyword-value{min-width:0;display:block}.seo-customer-keyword-table .seo-keyword-term .seo-keyword-value{font-weight:600}}.mail-workspace-intro{max-width:76ch;margin:0 0 12px;font-size:14px}.mail-change-note{border:1px solid var(--border);background:var(--surface-secondary);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:12px;line-height:1.55;display:flex}.mail-change-note>.icon{margin-top:2px}.mail-lookup-workspace{align-items:start;gap:20px}.mail-lookup-workspace .panel-title{flex-wrap:wrap;align-items:flex-start;gap:8px 16px}.mail-lookup-workspace .panel-title small{color:var(--muted);font-size:12px;font-weight:400}.mail-lookup-workspace form{margin:0}.mail-lookup-workspace .field{margin-top:0;margin-bottom:16px}.mail-lookup-workspace .field:last-of-type,.mail-lookup-workspace .table-note{margin-bottom:0}.contract-cancellation.two-col{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start}@media (max-width:900px){.contract-cancellation.two-col{grid-template-columns:minmax(0,1fr)}}.customer-accounts{margin:0}.customer-accounts>.toolbar{border-bottom:1px solid var(--separator);margin:0;padding:12px 20px}.customer-accounts>.data-table-wrap{border:0;border-radius:0}.customer-accounts td .subline{white-space:normal;overflow-wrap:anywhere;max-width:none}.customer-record-table .customer-record-identity .project-name{white-space:normal;overflow-wrap:anywhere}.customer-access-summary{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:20px 0 0;padding:16px 20px}.customer-access-summary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.customer-access-summary>summary h2{margin:0;font-size:15px}.customer-access-summary[open]>summary{border-bottom:1px solid var(--separator);margin-bottom:16px;padding-bottom:12px}.customer-access-summary .short-metrics{margin-top:16px}.customer-record-label{display:none}@media (max-width:700px){.short-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.short-metrics>div:nth-child(odd){border-left:0}.short-metrics>div:nth-child(n+3){border-top:1px solid var(--separator)}.mail-lookup-workspace{gap:16px}.customer-accounts>.toolbar,.customer-access-summary{padding-inline:16px}}@media (min-width:901px){.customer-record-table .kunden-aktion{width:230px}.customer-record-table .sec-zeilentat{flex-wrap:nowrap;align-items:center;gap:8px;min-width:210px;display:flex}.customer-record-table .sec-zeilentat select{flex:150px;width:150px;min-width:130px;max-width:190px}.customer-record-table .sec-zeilentat .icon-button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:900px){.customer-record-region{overflow:visible}.customer-record-table{width:100%;min-width:0;display:block}.customer-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.customer-record-table thead>tr,.customer-record-table thead th{border:0;width:1px;height:1px;padding:0;display:block;overflow:hidden}.customer-record-table tbody{padding:0 16px;display:block}.customer-record-table tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) 44px;gap:10px 12px;padding:18px 0;display:grid}.customer-record-table tbody>tr:last-child{border-bottom:0}.customer-record-table tbody>tr>td{text-align:left;border:0;grid-column:1/-1;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;width:auto;min-width:0;height:auto;padding:0;display:grid}.customer-record-table tbody>tr>.customer-record-identity{grid-area:1/1;display:block}.customer-record-table tbody>tr>.customer-record-edit{text-align:right;grid-area:1/2;width:44px;min-width:44px;display:block}.customer-record-label{color:var(--muted);font-size:12px;line-height:1.6;display:block}.customer-record-value{overflow-wrap:anywhere;min-width:0}.customer-record-value .sec-zeilentat{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;display:flex}.customer-record-value select{flex:160px;min-width:0}.customer-record-value .icon-button,.customer-record-edit .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}}.tool-context-summary{margin-top:24px}.tool-context-summary .stats-line{margin:0}.tool-context-summary .stat-cell{background:0 0;border:0;border-radius:0;padding:8px 12px}.tool-context-summary .stat-main{font-size:18px}.tool-context-summary .stat-cell+.stat-cell{border-left:1px solid var(--separator)}.tool-context-summary .panel-details-body>section{margin-top:0}.tool-information{border-top:1px solid var(--separator);margin-top:16px}.tool-information>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-block:12px;font-size:13px;font-weight:600;display:flex}.tool-empty-measurement{border-top:1px solid var(--separator);padding:20px 0}.tool-empty-measurement h3{margin:0 0 6px;font-size:14px}.tool-empty-measurement p{color:var(--muted);max-width:70ch;margin:0;font-size:13px}.tool-record-label{display:none}.tool-record-table .tool-record-identity .project-name{white-space:normal;overflow-wrap:anywhere}.project-record-table .tool-record-identity .subline{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}@media (min-width:901px){.project-record-table{table-layout:fixed;min-width:0}.project-record-table .name-col{width:auto}.project-record-table .system-col{width:190px}.project-record-table .storage-col{width:88px}.project-record-table .plan-col{width:96px}.project-record-table .status-col{width:170px}.project-record-table .more-cell{width:64px;padding-inline:10px}.project-record-table .identity-copy{min-width:0}}@media (max-width:1199px){.tool-record-table{width:100%;min-width:0;display:block}.tool-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.tool-record-table thead>tr,.tool-record-table thead th{border:0;width:1px;height:1px;margin:0;padding:0;display:block;overflow:hidden}.tool-record-table tbody{padding:0 16px;display:block}.tool-record-table tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) 44px;gap:10px 12px;padding:18px 0;display:grid}.tool-record-table tbody>tr:last-child{border-bottom:0}.tool-record-table tbody>tr:hover,.tool-record-table tbody>tr:focus-within>td{background:0 0}.tool-record-table tbody>tr>td{text-align:left;border:0;grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;width:auto;min-width:0;height:auto;padding:0;display:grid}.tool-record-table tbody>tr>td:is(:first-child,:last-child){padding-inline:0}.tool-record-table tbody>tr>.tool-record-identity{grid-area:1/1;display:block}.tool-record-table tbody>tr>.tool-record-action{grid-area:1/2;width:44px;min-width:44px;padding:0;display:block}.tool-record-table .tool-record-identity .project-name{white-space:normal;text-overflow:clip;font-size:15px;display:block;overflow:visible}.tool-record-table .subline{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.project-record-table tbody>tr>.tool-record-detail:has(>.tool-record-value:empty){display:none}.project-record-table tbody>tr>.tool-record-state{grid-row:2}.tool-record-label{color:var(--muted);font-size:12px;line-height:1.6;display:block}.tool-record-value{overflow-wrap:anywhere;min-width:0}.tool-record-action .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.tool-record-table .mon-verlauf,.tool-record-table .seo-crawl,.tool-record-table .qr-ziel{display:block}}@media (max-width:700px){.tool-context-summary .stat-cell{padding:8px 0}.tool-context-summary .stat-cell+.stat-cell{border-left:0}}.role-permission-control{cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;margin:0;display:inline-flex}.role-permission-control>span{display:none}@media (max-width:700px){.roles-record-table{width:100%;min-width:0;display:block}.roles-record-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.roles-record-table thead>tr,.roles-record-table thead th{border:0;width:1px;height:1px;padding:0;display:block;overflow:hidden}.roles-record-table tbody{padding:0 16px;display:block}.roles-record-table tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:16px 0;display:grid}.roles-record-table tbody>tr:last-child{border-bottom:0}.roles-record-table tbody>tr>td{text-align:left;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.roles-record-table tbody>tr>td:is(:first-child,:nth-child(2)){grid-column:1/-1;padding-inline:0}.roles-record-table tbody>tr>td:last-child{padding-inline:0}.roles-record-table .alert-text{white-space:normal;font-size:12px;line-height:1.6}.role-permission-control{justify-content:flex-start;width:100%;padding-block:6px;font-size:13px}.role-permission-control>span{display:inline}}.customer-user-mapping-table{table-layout:fixed;width:100%}.customer-user-mapping-table :is(.mono,.subline){white-space:normal;overflow-wrap:anywhere}.customer-user-mapping-table .row-form{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.customer-user-mapping-table .row-form>select{flex:150px;width:100%;min-width:0;max-width:100%}.customer-user-mapping-table .row-form>.btn{flex:none;max-width:100%}.task-record-label,.security-record-label{display:none}.fbrowser button.fb-row.is-dir{text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0}.fbrowser button.fb-row.is-dir:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (max-width:900px){.task-record-table,.security-record-table{width:100%;min-width:0;display:block}:is(.task-record-table,.security-record-table) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}:is(.task-record-table,.security-record-table) thead>tr,:is(.task-record-table,.security-record-table) thead th{border:0;width:1px;height:1px;padding:0;display:block;overflow:hidden}:is(.task-record-table,.security-record-table) tbody{padding:0 16px;display:block}.task-record-table tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0;display:grid}.task-record-table tbody>tr:last-child{border-bottom:0}.task-record-table tbody>tr>td{text-align:left;border:0;grid-template-columns:96px minmax(0,1fr);gap:12px;width:auto;min-width:0;height:auto;padding:0;display:grid}.task-record-table tbody>tr>td:is(:first-child,:last-child){padding-inline:0}.task-record-table tbody>tr>.task-record-identity,.task-record-table tbody>tr>.task-record-actions{grid-column:1/-1;display:block}.task-record-table .sec-zeilentat{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;display:flex}.task-record-table .subline{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.panel-padding .task-record-table tbody{padding-inline:0}.task-record-label,.security-record-label{color:var(--muted);font-size:12px;line-height:1.6;display:block}.task-record-value,.security-record-value{white-space:normal;overflow-wrap:anywhere;min-width:0}:is(.tool-record-table,.task-record-table) .tool-record-value,:is(.tool-record-table,.task-record-table) .mono{white-space:normal;overflow-wrap:anywhere}.security-record-table tbody>.table-group{background:var(--surface-secondary);padding:14px 0;display:block}.security-record-table tbody>.table-group>td{border:0;width:auto;min-width:0;height:auto;padding:8px 12px;display:block}.security-record-table .table-group-head{flex-wrap:wrap;gap:8px 12px}.security-record-table .table-group-head .mono{white-space:normal;overflow-wrap:anywhere}.security-record-table tbody>.security-record-row{border-bottom:1px solid var(--separator);grid-template-columns:44px minmax(0,1fr);gap:10px 12px;padding:18px 0;display:grid}.security-record-table tbody>.security-record-row>td{text-align:left;border:0;grid-column:1/-1;grid-template-columns:96px minmax(0,1fr);gap:12px;width:auto;min-width:0;height:auto;padding:0;display:grid}.security-record-table tbody>.security-record-row>td:is(:first-child,:last-child){padding-inline:0}.security-record-table tbody>.security-record-row>.security-record-select{grid-area:1/1;justify-content:center;align-items:flex-start;display:flex}.security-record-table .security-record-select:not(:has(input)){display:none}.security-record-table tbody>.security-record-row>.security-record-identity{grid-area:1/2;font-size:14px;line-height:1.6;display:block}.security-record-table .security-record-row:not(:has(.security-record-select input))>.security-record-identity{grid-column:1/-1}.security-record-table tbody>.security-record-row>.security-record-actions{grid-column:1/-1;display:block}.security-record-table .security-record-actions .sec-zeilentat{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;display:flex}.security-record-table .subline{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.security-record-table .sec-rat-auf>summary{align-items:center;gap:8px;min-height:44px;display:flex}.security-record-table tbody>tr>td[colspan]{width:auto;min-width:0;height:auto;display:block}.task-record-table .task-record-value>.row-form{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.task-record-table .task-record-value .row-form>:is(input,select){flex:150px;width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.task-record-table .task-record-value .row-form>.btn{flex:none;max-width:100%;min-height:44px}.task-record-table .task-record-value>:is(input,select){width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.task-record-table .check-field{min-height:44px}.task-record-table .task-record-value .mono,.task-record-table .task-record-identity .mono{white-space:normal;overflow-wrap:anywhere}.task-record-table .task-record-identity .subline{white-space:normal;overflow-wrap:anywhere;max-width:none}}html[data-portal-shell]{scroll-padding-top:calc(var(--portal-header-height) + 24px)}html[data-portal-shell] body{font-size:14px;line-height:1.55}.portal-shell{padding-inline:var(--portal-page-gap)}.portal-shell>.app-header{margin-inline:calc(-1 * var(--portal-page-gap));padding-inline:var(--portal-page-gap);background:var(--portal-header);border:0}.portal-shell .topbar{width:100%;max-width:none;min-height:var(--portal-header-height);gap:20px}.portal-shell .brand{width:92px}.portal-shell .brand img{width:88px;max-height:35px}.portal-shell .brand-separator{display:none}.portal-shell .workspace{flex:0 180px;min-width:0;font-size:14px;line-height:1.4}.portal-shell .workspace-caption{overflow-wrap:anywhere;font-size:12px;display:block}.portal-shell .workspace-caption .customer-reference{display:none}.portal-search{min-height:var(--control-height);border:1px solid var(--button-secondary-border);background:var(--surface);min-width:100px;max-width:620px;color:var(--muted);text-align:left;border-radius:10px;flex:300px;align-items:center;gap:12px;margin-inline:auto;padding:8px 14px;font-size:14px;display:flex}.portal-search .shortcut-key{background:0 0;border:0;margin-left:auto;font-size:12px}.portal-search:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.portal-shell .header-tools{flex:none;margin-left:0}.portal-shell .context-switch{padding:8px 10px;font-size:13px}.portal-shell .avatar-button{border-radius:50%}.portal-navigation{z-index:19;inset:var(--portal-header-height) auto 24px var(--portal-page-gap);width:var(--portal-sidebar-width);border:1px solid var(--border);background:var(--surface);overscroll-behavior:contain;scrollbar-width:thin;border-radius:14px;padding:12px;position:fixed;overflow-y:auto}.portal-navigation-toggle{display:none}.portal-navigation-body{flex-direction:column;min-height:100%;display:flex}.portal-navigation-label{color:var(--muted);margin:8px 12px 12px;font-size:12px;font-weight:500}.portal-navigation .main-nav{white-space:normal;flex-direction:column;align-items:stretch;gap:5px;height:auto;min-height:0;padding:0;display:flex;overflow:visible}.portal-navigation .main-nav a{height:auto;min-height:44px;color:var(--foreground);white-space:normal;border-radius:8px;gap:12px;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.4}.portal-navigation .main-nav a>.icon{width:18px;height:18px;color:var(--muted)}.portal-navigation .main-nav a[aria-current=page]{background:var(--portal-selected);color:var(--portal-selected-ink);font-weight:500}.portal-navigation .main-nav a[aria-current=page]>.icon{color:inherit}.portal-navigation .main-nav a:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.portal-navigation-account{color:var(--muted);overflow-wrap:anywhere;margin-top:auto;padding:24px 12px 8px;font-size:12px}.portal-navigation-account>span{border-top:1px solid var(--separator);padding-top:16px;display:block}.portal-navigation-account .customer-reference{min-height:32px;margin-top:6px;font-size:11px}.portal-shell>main.container,.portal-shell>.app-footer{width:auto;max-width:1600px;margin-left:calc(var(--portal-sidebar-width) + var(--portal-page-gap));margin-right:0}.portal-shell>main.container{min-width:0;min-height:calc(100dvh - var(--portal-header-height) - 82px);padding-top:20px;padding-bottom:40px}.portal-shell .page-heading{margin-bottom:24px}.portal-shell .page-heading h1,.portal-shell .detail-title h1{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,28px);font-weight:500}.portal-shell .page-heading p{font-size:14px}.portal-shell .btn{font-size:13px;font-weight:500}.portal-shell .text-button{font-size:13px}.portal-shell .panel-title h2{font-size:17px;font-weight:500}.portal-shell .project-name{font-size:14px;font-weight:500}.portal-shell .app-footer{flex-wrap:wrap;gap:10px 20px;font-size:12px;display:flex}@media (hover:hover) and (pointer:fine){.portal-search:hover{border-color:var(--focus)}.portal-navigation .main-nav a:not([aria-current=page]):hover{color:var(--foreground);background:var(--surface-secondary)}.portal-navigation .main-nav a[aria-current=page]:hover{background:var(--portal-selected)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.portal-navigation .main-nav a{min-height:40px}}@media (min-width:1600px){html[data-portal-shell]{--portal-page-gap:40px;--portal-sidebar-width:240px}}@media (max-width:1199px){.portal-shell .workspace{display:none}.portal-shell .topbar{gap:24px}}@media (max-width:1023px){html[data-portal-shell]{--portal-page-gap:24px;--portal-header-height:76px;scroll-padding-top:16px}.portal-shell>.app-header{position:static}.portal-shell .topbar{gap:16px}.portal-shell>main.container,.portal-shell>.app-footer{margin-left:0}.portal-navigation{border-radius:10px;width:100%;padding:0;position:static;overflow:visible}.portal-navigation-toggle{cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:500;list-style:none;display:flex}.portal-navigation-toggle::-webkit-details-marker{display:none}.portal-navigation-toggle>.icon:last-child{width:14px;margin-left:auto}.portal-navigation[open] .portal-navigation-toggle>.icon:last-child{transform:rotate(180deg)}.portal-navigation-body{padding:8px 12px 12px}.portal-navigation-label{display:none}.portal-navigation-account{margin-top:8px;padding:8px 12px}}@media (max-width:600px){html[data-portal-shell]{--portal-page-gap:16px;--portal-header-height:72px}.portal-shell .topbar{gap:12px}.portal-shell .brand{flex:none;width:72px}.portal-shell .brand img{width:72px}.portal-shell .header-tools{gap:2px}.portal-shell .header-tools .avatar-button{margin-left:2px}.portal-search{background:0 0;border-color:#0000;flex:none;width:44px;min-width:44px;height:44px;margin-left:auto;margin-right:0;padding:12px}.portal-search>:is(span,kbd){display:none}.portal-shell .page-heading{margin-bottom:24px}.portal-shell .page-heading h1{font-size:24px}.portal-shell>main.container{padding-top:20px}}@media print{.portal-navigation{display:none}.portal-shell{padding:0}.portal-shell>main.container,.portal-shell>.app-footer{width:100%;max-width:none;margin-inline:0}}:is(.data-table,.table__content,.table-wrap>table,.data-table-wrap>table):where(:not(.project-record-table)){table-layout:auto}.overview-metrics{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;overflow:hidden}.overview-metrics>a{color:var(--foreground);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:18px 20px;text-decoration:none;display:grid}.overview-metrics>a:nth-child(2n){border-inline-start:1px solid var(--separator)}.overview-metrics>a:nth-child(n+3){border-top:1px solid var(--separator)}.overview-metrics>a>span{color:var(--muted);font-size:14px;line-height:1.4}.overview-metrics strong{letter-spacing:-.025em;overflow-wrap:anywhere;grid-column:1;font-size:20px;font-weight:500;line-height:1.3}.overview-metrics>a>.icon{color:var(--muted);grid-area:1/2/span 2;align-self:center}.overview-metrics>a:focus-visible{outline-offset:-3px}.customer-overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.customer-overview>:is(.customer-summary-grid,.customer-service-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.customer-overview>.customer-service-grid{align-items:start}.customer-summary-grid>section{container:customer-summary/inline-size}.customer-project-summary-body{align-items:center;gap:24px;min-height:210px;padding:20px;display:flex}.customer-project-summary-copy{overflow-wrap:anywhere;gap:12px;min-width:0;display:grid}.customer-project-summary-copy p{margin:0}.customer-summary-value{letter-spacing:-.025em;font-size:20px;font-weight:500;line-height:1.4}.customer-inventory-links{flex-wrap:wrap;gap:4px 20px;display:flex}.customer-inventory-links>a{min-height:44px;color:var(--foreground);text-underline-offset:3px;align-items:center;gap:6px;font-size:14px;display:inline-flex}.customer-inventory-links strong{font-variant-numeric:tabular-nums;font-weight:600}.customer-storage-body{gap:20px;padding:20px;display:grid}.customer-storage-value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;display:flex}.customer-storage-value>strong{letter-spacing:-.025em;font-size:26px;font-weight:500;line-height:1.3}.customer-storage-value>span{color:var(--muted);font-size:14px}.customer-storage-body>p.muted{margin:0}.customer-contract-facts{gap:12px;margin:0;display:grid}.customer-contract-facts>div{grid-template-columns:6.5rem minmax(0,1fr);gap:8px 16px;display:grid}.customer-contract-facts dt{color:var(--muted);font-size:14px}.customer-contract-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px}@container customer-summary (max-width:400px){.customer-project-summary-body{flex-wrap:wrap;gap:16px}.customer-contract-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.customer-overview section{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;margin:0;padding:0;overflow:hidden}.customer-overview section+section{margin-top:0}.customer-overview .panel-title{border-bottom:1px solid var(--separator);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:60px;margin:0;padding:8px 20px;display:flex}.customer-overview .panel-title h2{margin:0;font-size:17px;font-weight:500;line-height:1.4}.customer-overview .panel-title .text-button{align-items:center;min-height:44px;padding-block:6px;font-size:14px;display:inline-flex}.customer-overview .flat-list{border:0;margin:0;padding:0 20px}.customer-overview .flat-list li{border-bottom:1px solid var(--separator);gap:12px;min-width:0;padding:16px 0;font-size:14px;line-height:1.5}.customer-overview .flat-list li:last-child{border-bottom:0}.customer-overview .flat-list :is(.list-link,li>span){overflow-wrap:anywhere;min-width:0}.customer-overview .flat-list strong{font-size:14px;font-weight:500}.customer-overview .flat-list small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.customer-overview .flat-list .text-button{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.customer-overview section>.data-table-wrap{border:0;border-radius:0;width:100%;max-width:100%;margin:0}.customer-overview .data-table :is(th,td):first-child{padding-left:20px}.customer-overview .data-table :is(th,td):last-child{padding-right:20px}.customer-overview .data-table .status-col{width:120px}.customer-overview .overview-project-table{table-layout:fixed;min-width:0}.customer-overview .overview-project-table .name-col{width:auto}.customer-overview .overview-project-table .system-col{width:120px}.customer-overview .overview-project-table .status-col{width:160px}.overview-project-table .overview-project-state>.state-label{white-space:nowrap;overflow-wrap:normal;max-width:none}.overview-project-table .project-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;max-width:100%;display:block;overflow:visible}.overview-project-table .subline{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.overview-project-label{display:none}.customer-overview section>.table-note{border-top:1px solid var(--separator);margin:0;padding:14px 20px;font-size:14px}.customer-overview .empty-state{padding:28px 18px}.customer-overview .overview-messages{margin:0;padding:0;list-style:none}.customer-overview .overview-message{border-bottom:1px solid var(--separator);gap:7px;padding:18px 20px;display:grid}.customer-overview .overview-message:last-child{border-bottom:0}.customer-overview .overview-message.is-unread{background:var(--surface-secondary)}.customer-overview .overview-message-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.customer-overview .overview-read-state{color:var(--muted);font-size:13px;line-height:1.5}.customer-overview .overview-message.is-unread .overview-read-state{color:var(--foreground);font-weight:500}.customer-overview .overview-message h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.55}.customer-overview .overview-message h3 a{color:inherit;text-decoration:none}.customer-overview .overview-message.is-unread h3{font-weight:600}.customer-overview .overview-message time{color:var(--muted);font-size:13px;line-height:1.5}.customer-overview .overview-message-empty{color:var(--muted);padding:20px 18px;font-size:15px;line-height:1.5}.customer-overview .overview-support-body{gap:14px;padding:20px;display:grid}.customer-overview .overview-support-count{margin:0}.customer-overview .overview-support-count>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.customer-overview .overview-support-count dt{color:var(--muted);font-size:15px}.customer-overview .overview-support-count dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:500;line-height:1.3}.customer-overview .overview-support-body>.btn{justify-content:space-between;width:100%;min-height:44px}.customer-overview .overview-support-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.support-overview{gap:24px;display:grid}.support-workspace.panel{padding:0;display:block}.support-workgroup{padding:0 20px}.support-work-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.support-section-heading{gap:8px 16px;min-height:60px}.support-section-heading h2{font-size:15px}.support-work-row{isolation:isolate;min-height:62px;padding-block:12px;position:relative}.support-work-row:before{content:"";z-index:-1;border-radius:10px;position:absolute;inset:4px -10px}.support-work-row.has-work .support-work-count{background:var(--surface-secondary);color:var(--foreground);border-radius:999px;padding:4px 10px}.support-work-row.has-work .support-work-count.negative{background:var(--danger-soft);color:var(--danger-soft-foreground)}.support-work-row.is-clear{color:var(--muted)}.support-alerts li{align-items:flex-start;line-height:1.5}.support-alert-item a{min-width:0;min-height:44px;color:var(--foreground);text-decoration:none;display:block}.support-alert-item strong{font-size:14px;font-weight:500}.support-alert-item small{color:var(--muted);margin-top:4px;display:block}.support-alert-item.negative>.icon{color:var(--danger)}.support-summary{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:0;overflow:hidden}.support-summary>div,.support-summary>div:first-child{padding:14px 20px}.support-customers .panel-title{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.support-customers .panel-title h2{margin:0;font-size:15px}.support-customers .panel-title a{align-items:center;min-height:44px;display:inline-flex}.support-customers .data-table-wrap{border:0;border-radius:0;margin:0}.support-system{min-width:0;padding:0}.support-system>.support-section-heading{min-height:44px;margin-bottom:14px}.support-system>.support-section-heading h2{font-size:18px;font-weight:500}.support-system-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.support-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.support-resource-grid>.support-resource{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:20px;display:block;container:support-resource/inline-size}.support-resource-grid dt{margin:0 0 20px;font-size:17px;font-weight:500;line-height:1.4}.support-resource-grid dd{text-align:left;align-items:center;gap:24px;min-height:144px;margin:0;font-size:15px;display:flex}.support-resource-copy{overflow-wrap:anywhere;gap:8px;min-width:0;display:grid}.support-resource-copy>strong{font-size:17px;font-weight:500;line-height:1.4}.support-resource-copy>span{font-size:14px;line-height:1.5}.support-resource-grid>.support-resource-storage{grid-column:1/-1}.support-resource-storage dd{min-height:0;display:block}.support-resource-storage .support-storage-value{text-align:right;margin-bottom:12px;font-size:17px;font-weight:600;display:block}.support-resource-storage .usage-track{margin-top:0}.support-report-grid{gap:20px}.support-report-grid>section{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px}.support-report-grid .support-section-heading{align-items:flex-start;margin-bottom:20px}.support-report-grid .support-section-heading h2{font-size:17px;font-weight:500}.support-report-grid .chart-rows{gap:16px}.support-report-grid .chart-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.support-report-grid .chart-row-label{overflow-wrap:anywhere;min-width:0;font-size:14px}.support-report-grid .chart-row-value{grid-area:1/2;font-size:14px}.support-report-grid .chart-row>.usage-track{grid-area:2/1/auto/-1}@container support-resource (max-width:300px){.support-resource-grid dd{flex-direction:column;align-items:flex-start;gap:16px}}:is(.data-table,.table-wrap>table,.data-table-wrap>table) td{height:var(--row-h)}html[data-density=compact] :is(.data-table,.table-wrap>table,.data-table-wrap>table) td{height:var(--row-h);padding-block:6px}html[data-density=compact] .data-table .subline{margin-top:2px;line-height:1.35}.support-customers{--support-cell-padding:16px;container:support-customers/inline-size}.support-customers .support-customer-table{table-layout:fixed;width:100%;min-width:0}.support-customer-table th:first-child{width:36%}.support-customer-table th:nth-child(2){width:22%}.support-customer-table th:last-child{width:104px}.support-customer-table :is(th,td):first-child{padding-left:20px}.support-customer-table :is(th,td):last-child{padding-right:20px}.support-customer-table tbody>tr{height:auto}.support-customers .support-customer-table tbody>tr>td{height:auto;padding-block:var(--support-cell-padding);vertical-align:top;white-space:normal;overflow-wrap:anywhere}.support-customer-table :is(.project-name,.mono){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;min-width:0;display:block;overflow:visible}.support-customer-table .state-label{justify-self:start}html[data-density=compact] .support-customers{--support-cell-padding:10px}.support-customer-label{display:none}@container support-customers (max-width:760px){.support-customers .support-customer-table{display:block}.support-customer-table thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.support-customer-table tbody{display:block}.support-customer-table tbody>tr{border-bottom:1px solid var(--separator);gap:10px;padding:20px;display:grid}.support-customer-table tbody>tr:last-child{border-bottom:0}.support-customers .support-customer-table tbody>tr>td{border:0;grid-template-columns:6rem minmax(0,1fr);align-items:start;gap:4px 16px;min-width:0;padding:0;display:grid}.support-customers .support-customer-table tbody>tr>td:first-child{margin-bottom:2px;display:block}.support-customer-label{color:var(--muted);font-size:13px;line-height:1.5;display:block}}@container support-customers (max-width:420px){.support-customer-table tbody>tr{padding:16px}.support-customers .support-customer-table tbody>tr>td{grid-template-columns:minmax(0,1fr);gap:2px}}@media (hover:hover) and (pointer:fine){.overview-metrics>a:hover{background:var(--surface-secondary)}.overview-message h3 a:hover{text-underline-offset:3px;text-decoration:underline}.support-work-row:hover{color:var(--foreground)}.support-work-row:hover:before{background:var(--surface-secondary)}}@media (max-width:1199px){.customer-overview>:is(.customer-summary-grid,.customer-service-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.customer-overview .overview-project-table{width:100%;min-width:0;display:block}.overview-project-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.overview-project-table thead>tr,.overview-project-table thead th{border:0;width:1px;height:1px;padding:0;display:block}.overview-project-table tbody{display:block}.overview-project-table tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) max-content;gap:10px 12px;padding:16px;display:grid}.overview-project-table tbody>tr:last-child{border-bottom:0}.customer-overview .overview-project-table tbody>tr>td{border:0;min-width:0;height:auto;padding:0;display:block}.customer-overview .overview-project-table tbody>tr>td:is(:first-child,:last-child){width:auto;padding-inline:0}.overview-project-table .overview-project-identity{grid-area:1/1/auto/-1}.overview-project-table .project-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;display:block;overflow:visible}.overview-project-table .subline{white-space:normal;overflow-wrap:anywhere}.overview-project-table .overview-project-state{text-align:right;grid-area:2/2;align-self:start}.overview-project-table .overview-project-application{grid-area:2/1}.overview-project-label{color:var(--muted);margin-bottom:4px;font-size:13px;display:block}.customer-overview,.customer-overview>:is(.customer-summary-grid,.customer-service-grid){gap:16px}.customer-project-summary-body,.customer-storage-body,.customer-overview .overview-support-body{padding:20px 16px}.customer-overview .panel-title,.customer-overview .overview-message{padding-inline:16px}}@media (min-width:1200px) and (max-width:1399px),(max-width:700px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics>a{padding:14px}.overview-metrics>a:nth-child(odd){border-inline-start:0}.overview-metrics>a:nth-child(n+3){border-top:1px solid var(--separator)}.support-overview{gap:16px}.support-workgroup{padding-inline:16px}.support-work-list,.support-resource-grid{grid-template-columns:minmax(0,1fr)}.support-resource-grid>.support-resource,.support-report-grid>section{padding:20px}.support-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.support-summary>div:last-child{border-left:0;border-top:1px solid var(--separator);grid-column:1/-1;padding:14px 16px}}.mail-workspace{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-bottom:20px;overflow:clip}.mail-workspace>.mail-toolbar{border-bottom:1px solid var(--separator);margin:0;padding:16px 20px}.mail-domain-count{min-height:0;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:12px}.stats-line.mail-stats{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 20px;display:grid}.mail-stats>.stat-cell{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:4px;padding:12px 16px;display:flex}.mail-stats>.stat-cell+.stat-cell{border-inline-start:1px solid var(--separator)}.mail-stats .stat-label{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.mail-stats .stat-main{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600;line-height:1.25}.mail-stats .stat-main small{letter-spacing:normal;margin-left:4px;font-size:12px;font-weight:400;line-height:1.4;display:inline}.mail-stats .stat-main>small:only-child{margin-left:0;font-size:13px}.mail-toolbar{align-items:center;gap:16px;margin-block:0 12px}.mail-list-title h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.mail-list-meta{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.mail-toolbar .search-field input{width:min(320px,100%)}.mail-domain-list{--panel-inset:20px;background:var(--surface);border:0;border-radius:0}.mail-list-heading{padding:10px var(--panel-inset);background:var(--surface-secondary);color:var(--muted);border-radius:0;font-size:12px}.mail-domain-list>.mail-domain-card{border:0;border-radius:0}.mail-domain-list>.mail-domain-card>.mail-domain-head{padding:14px var(--panel-inset);border-top:1px solid var(--separator);background:var(--surface);border-radius:0;gap:12px}.mail-domain-list>.mail-domain-card[open]>.mail-domain-head{background:var(--surface-secondary)}.mail-domain-head h2{font-size:15px;line-height:1.45}.mail-domain-card[data-domain-depth]:not([data-domain-depth="0"]) .domain-tree-name{font-weight:500}.mail-domain-head>.summary-meta{gap:8px}.mail-domain-list>.mail-domain-card>.panel-details-body{padding:16px var(--panel-inset) 20px}.mail-domain-card>.panel-details-body>.mail-mailbox-table{margin-inline:calc(-1 * var(--panel-inset));border-block:1px solid var(--separator);border-radius:0;width:auto;max-width:none}@media screen and (min-width:1200px){.mail-mailbox-table .mail-address-cell{min-width:280px}.mail-mailbox-table .data-table :is(th,td):first-child{padding-left:var(--panel-inset)}.mail-mailbox-table .data-table :is(th,td):last-child{padding-right:var(--panel-inset)}}.mail-mailbox-table .data-table{min-width:880px}.mail-mailbox-table .mono{white-space:normal;overflow-wrap:anywhere}.mail-mailbox-table td[data-label=Weiterleitung]>.state-label{white-space:nowrap;min-width:max-content}.mail-domain-card>.panel-details-body>.empty-state{padding:16px 0}.mail-sammelleiste{border:1px solid var(--border);background:var(--surface-secondary);border-radius:12px;margin:0 0 12px;padding:12px}.mail-domain-card>.panel-details-body>details[data-einrichtung]{border:1px solid var(--border);border-radius:12px;margin-top:16px}.mail-domain-card>.panel-details-body>details[data-einrichtung]>summary{padding:12px 16px}.mail-domain-card>.panel-details-body>details[data-einrichtung]>.panel-details-body{padding:16px}.mail-client-modal{padding:16px;padding-block:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-bottom))}.mail-client-card{width:min(760px,100%);max-width:min(760px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.mail-client-card>.pwmodal-head{border-bottom:1px solid var(--separator);flex:none;margin:0;padding:16px 24px}.mail-client-card .pwmodal-head h3{font-size:18px;line-height:1.3}.mail-client-address{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.4}.mail-client-body{overscroll-behavior:contain;flex:auto;gap:20px;width:auto;min-height:0;margin:0;padding:20px 24px;display:grid;overflow-y:auto}.mail-client-body .pwmodal-text{margin:0;padding:0;font-size:13px;line-height:1.55}.mail-client-package{border:1px solid var(--border);background:var(--surface);border-radius:12px}.mail-client-package>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.5;list-style:none;display:flex}.mail-client-package>summary::-webkit-details-marker{display:none}.mail-client-package>summary>.icon{flex:none;margin-left:auto}.mail-client-package[open]>summary>.icon{transform:rotate(180deg)}.mail-client-package-body .callout{background:0 0;border:0;margin:0;padding:12px;font-size:13px;line-height:1.5}.mail-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mail-client-protocol{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:16px}.mail-client-protocol h4,.mail-client-password h4{margin:0;font-size:14px;font-weight:600;line-height:1.4}.mail-client-values{grid-template-columns:minmax(0,1fr);margin:12px 0 0;display:grid}.mail-client-values>div{border-bottom:1px solid var(--separator);grid-template-columns:60px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}.mail-client-values>div:first-child{padding-top:0}.mail-client-values>div:last-child{border-bottom:0;padding-bottom:0}.mail-client-values dt{color:var(--muted);font-size:12px;line-height:1.4}.mail-client-values dd.copy-value{grid-template-columns:minmax(0,1fr) 44px;gap:4px 8px;min-width:0;margin:0;display:grid}.mail-client-values b{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.mail-client-values .mono{white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.mail-client-values small{color:var(--muted);grid-column:1;font-size:11px;line-height:1.4}.mail-client-card .pwcopy{border:1px solid var(--border);--button-bg:var(--default);--button-bg-hover:var(--default-hover);--button-fg:var(--foreground);border-radius:10px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.mail-client-password{border-top:1px solid var(--separator);gap:12px;padding-top:20px;display:grid}.mail-client-password .row-form{margin:0}.mail-client-card>.pwmodal-actions{border-top:1px solid var(--separator);background:var(--overlay);flex:none;margin:0;padding:16px 24px}.mail-client-card>.pwmodal-actions .btn{min-height:44px}@media (max-width:700px){.mail-domain-list{--panel-inset:16px}.mail-workspace>.mail-toolbar{padding:12px 16px}.stats-line.mail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.mail-stats>.stat-cell{padding:12px}.mail-stats>.stat-cell:nth-child(odd){border-inline-start:0}.mail-stats>.stat-cell:nth-child(n+3){border-top:1px solid var(--separator)}.mail-toolbar{flex-wrap:wrap;align-items:stretch}.mail-toolbar .toolbar-right,.mail-toolbar .search-field,.mail-toolbar .search-field input{width:100%}.mail-client-grid{grid-template-columns:minmax(0,1fr);gap:12px}.mail-client-values>div:last-child{grid-template-columns:minmax(0,1fr);gap:4px}.mail-client-values>div:last-child dd.copy-value{grid-column:1}.mail-client-card>.pwmodal-head,.mail-client-body,.mail-client-card>.pwmodal-actions{padding-inline:16px}}.mail-address-text{font-family:var(--font-sans);white-space:normal;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.mail-mobile-label{display:none}.mail-select-all{justify-content:center;align-items:center;display:inline-flex}.mail-domain-status,.mail-domain-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mail-domain-actions{justify-content:flex-end}.mail-domain-actions :is(.btn,.icon-button){min-height:44px}.mail-domain-actions .icon-button{min-width:44px}main:has(>.mail-stats)>.page-heading{flex-flow:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}main:has(>.mail-stats)>.page-heading>.heading-actions{justify-content:flex-start;width:auto;max-width:100%;margin:0}main:has(>.mail-stats)>.page-heading .btn{min-height:44px;padding-inline:12px;font-size:13px}.admin-mail-selection-value{overflow-wrap:anywhere;font-size:13px;line-height:1.5}@media screen and not (min-width:1200px){main:has(>.mail-stats)>.page-heading h1{font-size:24px}.mail-domain-list>.mail-domain-card>.mail-domain-head{grid-template-columns:minmax(0,1fr) 18px}.mail-domain-head>.summary-meta{flex-direction:column;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:flex-start;width:100%;margin-left:0}.mail-domain-head>.icon{grid-area:1/2}.mail-domain-status,.mail-domain-actions{justify-content:flex-start;max-width:100%}.mail-domain-actions{gap:6px}.mail-domain-card>.panel-details-body>.mail-mailbox-table{background:0 0;border:0;width:100%;max-width:100%;margin-inline:0}.mail-mailbox-table .data-table{border-spacing:0;width:100%;min-width:0;display:block}.mail-mailbox-table thead,.mail-mailbox-table thead tr{display:block}.mail-mailbox-table thead{margin-bottom:8px}.mail-mailbox-table thead th:not(.check-cell){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mail-mailbox-table thead .check-cell{background:0 0;border:0;width:auto;padding:0;display:block}.mail-mailbox-table thead .check-cell:after{content:none}.mail-select-all{justify-content:flex-start;gap:10px;min-height:44px}.mail-mobile-label{color:var(--muted);font-size:12px;display:inline}.mail-mailbox-table tbody{display:block}.mail-mailbox-table tbody tr{border:0;border-bottom:1px solid var(--separator);background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr) 44px;gap:0;padding:14px 0;display:grid}.mail-mailbox-table tbody td{background:0 0;border:0;border-radius:0;width:auto;height:auto;min-height:0;padding:0}.mail-mailbox-table tbody :is(td:first-child,td:last-child){padding-inline:0}.mail-mailbox-table tbody .check-cell{grid-area:1/1;justify-content:flex-start;align-items:center;min-height:44px;display:flex}.mail-mailbox-table tbody .mail-address-cell{grid-area:1/2;align-items:center;min-width:0;min-height:44px;padding-right:8px;display:flex}.mail-mailbox-table tbody .more-cell{grid-area:1/3;justify-content:flex-end;align-items:center;width:44px;min-height:44px;display:flex}.mail-mailbox-table .more-cell>.icon-button{min-width:44px;min-height:44px}.mail-mailbox-table tbody td[data-label]:not(.mail-address-cell):not(.more-cell){border:0;grid-column:1/-1;grid-template-columns:84px minmax(0,1fr);gap:4px 12px;padding:5px 0;font-size:12px;line-height:1.5;display:grid}.mail-mailbox-table tbody td[data-label=Speicher]{color:var(--foreground);padding-top:10px;font-size:13px}.mail-mailbox-table tbody td[data-label=Archiv]{border-top:1px solid var(--separator);margin-top:6px;padding-top:10px}.mail-mailbox-table tbody tr:last-child{border-bottom:0}.mail-mailbox-table td[data-label]:not(.mail-address-cell):not(.more-cell):before{content:attr(data-label);color:var(--muted);grid-area:1/1;font-size:12px;line-height:1.5}.mail-mailbox-table td[data-label]>*{grid-column:2;min-width:0}.mail-mailbox-table td[data-label] :is(.btn,.state-action){max-width:100%}.mail-mailbox-table td[data-label=Archiv]>.state-action{justify-self:start}.mail-mailbox-table td[data-label] .btn{white-space:normal;height:auto;min-height:44px}.mail-mailbox-table td[data-label] .subline{margin-top:0}.admin-mail-mailbox-table{max-width:100%;padding:16px;overflow:visible}.admin-mail-mailbox-table thead{margin-bottom:0}.admin-mail-mailbox-table tbody tr{grid-template-columns:minmax(0,1fr) 44px}.admin-mail-mailbox-table tbody .mail-address-cell{grid-column:1}.admin-mail-mailbox-table tbody .more-cell{grid-column:2}.admin-mail-mailbox-table td[data-label] .subline{white-space:normal;overflow-wrap:anywhere}}@media screen{dialog.modal[open]{width:min(510px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;transform:none}dialog.modal.wide[open]{width:min(670px,100vw - 32px)}dialog.sheet[open]{flex-direction:column;width:min(500px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:none}dialog:is(.modal,.sheet)[open] .dialog-body{margin:0}dialog.sheet[open] .dialog-head,dialog.sheet[open] .dialog-footer{flex:none}dialog.sheet[open] .dialog-head{padding-top:max(20px, env(safe-area-inset-top))}dialog.sheet[open] .dialog-footer{padding-bottom:max(20px, env(safe-area-inset-bottom))}dialog.sheet[open] :is(.dialog-head,.dialog-body,.dialog-footer){padding-inline:max(24px, env(safe-area-inset-left)) max(24px, env(safe-area-inset-right))}dialog.sheet[open] .dialog-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}dialog:is(.modal,.sheet)[open] .dialog-head{flex-direction:row;justify-content:space-between;align-items:flex-start}dialog.command-dialog[open]{--qo7-command-top:max(16px, env(safe-area-inset-top), min(9vh, 96px));inset:var(--qo7-command-top) 0 auto;width:min(604px,100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100vh - var(--qo7-command-top) - max(16px, env(safe-area-inset-bottom)));max-height:calc(100dvh - var(--qo7-command-top) - max(16px, env(safe-area-inset-bottom)));flex-direction:column;margin:0 auto;padding:0;display:flex;position:fixed;overflow:hidden;transform:none}dialog.command-dialog[open] .command-input-wrap,dialog.command-dialog[open] .command-footer{flex:none}dialog.command-dialog[open] .key-button{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-flex}dialog.command-dialog[open] #command-results{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}@supports (height:100dvh){dialog.command-dialog[open]{--qo7-command-top:max(16px, env(safe-area-inset-top), min(9dvh, 96px))}}@media (max-width:600px){dialog.sheet[open]{border-radius:0;width:100vw}}}}@layer qo7-components{.panel-details-card{--panel-inset:20px}.panel-details-card>.panel-details-body{padding:20px var(--panel-inset)}.panel.panel-padding{gap:0;padding:20px;display:block}#main section:has(>.panel-title):not(.panel):not(.customer-overview section){padding:20px}.panel.panel-padding>.panel-title{border:0;padding:0}.panel-title>:is(h2,h3){overflow-wrap:anywhere}.panel-title+.flat-list{border-top:0}.panel.panel-padding>.flat-list:first-child>li:first-child,.panel.panel-padding>.panel-title+.flat-list>li:first-child{padding-top:0}.panel.panel-padding>.flat-list>li:last-child{border-bottom:0;padding-bottom:0}#main .panel-details-card>.panel-details-body>section:has(>.panel-title):not(.panel){background:0 0;border:0;border-radius:0;padding:0}#main .panel-details-card>.panel-details-body>section:has(>.panel-title):first-child{margin-top:0}.page-note+:is(.panel,.card,.panel-details-card,.domain-workspace,.anfragen-compose,.anfragen-detail):not(.mt16):not(.mt24),:is(.short-metrics,.stats-line).mt24{margin-top:24px}.panel.panel-padding>.panel-body{padding:0}.panel.panel-padding>.panel-body>:first-child{margin-top:0}.panel.panel-padding>.panel-body>:last-child{margin-bottom:0}@media (max-width:700px){.panel-details-card{--panel-inset:16px}.panel.panel-padding,#main section:has(>.panel-title):not(.panel):not(.customer-overview section){padding:16px}#main .panel-details-card>.panel-details-body>section:has(>.panel-title):not(.panel){padding:0}}.stats-line{grid-template-rows:auto auto auto;row-gap:4px}.stats-line>.stat-cell{grid-row:span 3}.scope-tabs{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:0;display:flex}.scope-tabs>:is(a,button){min-height:var(--control-height);border-radius:var(--control-radius);color:var(--muted);text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.scope-tabs>:is(a[aria-current=page],button[aria-pressed=true]){color:var(--accent-foreground);background:var(--accent);box-shadow:none;font-weight:600}.scope-tabs>:is(a[aria-current=page],button[aria-pressed=true]) .small-count{color:inherit;background:color-mix(in srgb, var(--accent-foreground) 8%, transparent)}.chip-row>.chip:is(.is-active,[aria-pressed=true]){color:var(--accent-foreground);background:var(--accent);border-color:var(--accent)}:is(.scope-tabs>:is(a[aria-current=page],button[aria-pressed=true]),.chip-row>.chip:is(.is-active,[aria-pressed=true])):focus-visible{outline:2px solid var(--accent-foreground);outline-offset:-4px;box-shadow:none}@media (hover:hover) and (pointer:fine){.scope-tabs>:is(a:not([aria-current=page]),button:not([aria-pressed=true])):hover{color:var(--focus);background:var(--accent-soft)}:is(.scope-tabs>:is(a[aria-current=page],button[aria-pressed=true]),.chip-row>.chip:is(.is-active,[aria-pressed=true])):hover{background:var(--accent-hover)}}.page-tabs{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.page-tabs>*{white-space:nowrap;flex:none}.page-tabs>a{min-height:var(--control-height);align-items:center;display:inline-flex}.callout:has(>.btn){flex-wrap:wrap}.callout:has(>.btn)>div{flex:1;min-width:0}.callout:has(>.btn)>.btn{white-space:normal;flex:none;max-width:100%;min-height:44px}.quick-row>.toolbar-right{flex-wrap:wrap;max-width:100%}.toolkit-action-row{gap:12px 24px;padding-block:20px;font-size:13px}.toolkit-action-row>div:first-child{overflow-wrap:anywhere}.toolkit-action-row>.toolbar-right .btn{white-space:normal;max-width:100%;height:auto;min-height:40px}.planner-template-row>.toolbar-right>.filter-select{flex:0 auto;width:max-content;min-width:0;max-width:100%}@media (max-width:700px){.toolkit-action-row>div:first-child{flex-basis:100%}.toolkit-action-row>.toolbar-right{justify-content:flex-start;width:100%;margin-left:0}.toolkit-action-row>.toolbar-right .btn{min-height:44px}.planner-template-row>.toolbar-right{width:100%}.planner-template-row>.toolbar-right>.filter-select{background-position:right 8px center;width:100%;padding-inline:8px 24px}}.weekly-chart>.chart-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.weekly-chart .chart-row-label{min-width:0}.weekly-chart .chart-row-value{white-space:nowrap;grid-area:1/2}.weekly-chart .chart-row>.usage-track{grid-area:2/1/auto/-1}@media (max-width:700px){.chart-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.chart-row-label{overflow-wrap:anywhere;min-width:0}.chart-row>.usage-track{grid-area:2/1/auto/-1}.chart-row-value{white-space:nowrap;grid-area:1/2}}@media (max-width:600px){.callout:has(>.btn)>.btn{width:100%;margin-left:0}}.state-label{overflow-wrap:normal;word-break:normal}:root,html[data-theme=light]{--native-select-chevron:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23202020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C%21--%21%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20%28Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License%29%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%22%2F%3E%3C%2Fsvg%3E)}html[data-theme=dark],html.dark{--native-select-chevron:url(data:image/svg+xml,%3Csvg%20fill%3D%22%23f2f2f2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3C%21--%21%20Font%20Awesome%20Free%206.7.2%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20%28Icons%3A%20CC%20BY%204.0%2C%20Fonts%3A%20SIL%20OFL%201.1%2C%20Code%3A%20MIT%20License%29%20Copyright%202024%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z%22%2F%3E%3C%2Fsvg%3E)}select{border:1px solid var(--field-border);border-radius:var(--field-radius);background-color:var(--field-background);max-width:100%;color:var(--field-foreground);font-family:var(--font-sans);font-size:14px;line-height:1.5}select:focus:not([aria-invalid=true]):not([data-invalid=true]):not(:user-invalid){border-color:var(--field-border-focus)}:is(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]){min-height:var(--control-height);height:var(--control-height);appearance:none;background-image:var(--native-select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:12px 12px;padding:8px 36px 8px 12px;overflow:hidden}:is(select[multiple],select[size]:not([size="0"]):not([size="1"])){appearance:auto;background-image:none;height:auto;min-height:44px;padding:8px 12px}:is(select[aria-invalid=true],select[data-invalid=true],select:user-invalid){border-color:var(--danger)}@media (pointer:coarse),(max-width:700px){select{font-size:16px}}@media (forced-colors:active){select{appearance:auto;color:canvastext;background-color:canvas;background-image:none;border-color:buttontext}select:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}.chip-row>.btn[data-macro-id]{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px}.admin-ticket-workspace .ticket-message-head{flex-wrap:wrap}.admin-ticket-workspace .ticket-message-head>:is(a,strong){overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-ticket-workspace .ticket-message-head>.ml-auto,.admin-ticket-workspace .flat-list>li>.tabular{white-space:nowrap;flex:none}.admin-ticket-workspace .flat-list>li{flex-wrap:wrap}.gateway-quarantine-filters>.toolbar-right>.filter-select[name=tage]{flex:190px;min-width:min(100%,190px);max-width:100%}.gateway-tracking-filters>.toolbar-right{flex-wrap:wrap;min-width:0;max-width:100%}.gateway-tracking-filters>.toolbar-right>.filter-select:is([name=feld],[name=stunden]){flex:220px;min-width:min(100%,220px);max-width:100%}.ticket-quickaction-domain-value{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.check-field{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check-field>input{flex:none;margin-top:2px}.check-field>span{min-width:0}.check-field>span>small{margin-top:3px;display:block}.monitor-workspace,.monitor-detail,.server-workspace{min-width:0}.monitor-summary-grid,.monitor-detail-records,.analysis-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.monitor-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0;margin:0;padding:24px}.monitor-card>.panel-title{border-bottom:1px solid var(--separator);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;padding:0 0 20px;display:flex}.monitor-card>.panel-title h2{margin:0;font-size:20px}.monitor-health{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.monitor-health-copy{overflow-wrap:anywhere;flex:180px;gap:12px;min-width:0;display:grid}.monitor-health-copy p{margin:0}.monitor-health-copy>strong,.monitor-health-copy>div>strong{font-size:24px;font-weight:600;line-height:1.35;display:block}.monitor-health-copy small{color:var(--muted);font-size:14px;display:block}.monitor-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.monitor-counter-grid>div{min-width:0}.monitor-counter-grid>.monitor-counter-wide{grid-column:1/-1}.monitor-counter-grid small{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}.monitor-counter-grid strong{overflow-wrap:anywhere;font-size:24px;line-height:1.3;display:block}.monitor-counter-grid strong small{margin-top:8px;font-size:13px;font-weight:400}.monitor-counter-grid .mon-detail{font-size:16px;font-weight:400;line-height:1.6}.monitor-group{margin-top:24px}.monitor-group-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.monitor-group-summary>div{min-width:0}.monitor-group-summary small{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}.monitor-group-summary strong{font-size:22px;line-height:1.4;display:block}.monitor-group-summary strong.mon-vorfall{font-size:15px}.monitor-workspace .monitor-group>.data-table-wrap{margin-top:24px}.monitor-period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.monitor-period h2{margin:0;font-size:22px}.monitor-period .period-group{flex-wrap:wrap;display:flex}.monitor-period .period-group a{justify-content:center;align-items:center;min-height:44px;padding:8px 16px;display:inline-flex}.monitor-detail>.monitor-card+.monitor-card{margin-top:24px}.monitor-series{min-width:0;margin:0}.monitor-series figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:28px;font-size:20px;font-weight:600;display:flex}.monitor-series figcaption>span{color:var(--muted);font-size:13px;font-weight:400}.monitor-series-plot{grid-template-rows:minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);gap:12px;height:210px;display:grid}.monitor-series-scale{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:12px;line-height:1;display:flex}.monitor-series-canvas{min-width:0;min-height:0;margin-block:6px;position:relative}.monitor-series-canvas>svg{width:100%;height:100%;display:block;overflow:visible}.monitor-series-grid{stroke:var(--separator);stroke-width:1px;vector-effect:non-scaling-stroke}.monitor-series-area{fill:var(--grafik);fill-opacity:.14}.monitor-series-line{fill:none;stroke:var(--grafik);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.monitor-series-dot{fill:var(--grafik)}.monitor-series-outage{fill:var(--negative)}.monitor-series-points{grid-template-columns:repeat(var(--point-count), minmax(0, 1fr));display:grid;position:absolute;inset:0}.monitor-series-points>button{cursor:crosshair;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:100%;margin:0;padding:0}.monitor-series-points>button[data-active]{background:color-mix(in srgb, var(--grafik) 10%, transparent)}.monitor-series-points>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.monitor-series-tooltip{z-index:3;top:14px;left:clamp(0px, calc(var(--point-x) - 110px), calc(100% - 220px));border:1px solid var(--border);background:var(--surface);width:min(220px,100%);color:var(--foreground);text-align:left;pointer-events:none;border-radius:12px;padding:14px;font-size:13px;line-height:1.5;display:none;position:absolute;box-shadow:0 8px 24px #0002}.monitor-series-tooltip strong{font-size:13px}.monitor-series-points>button[data-active] .monitor-series-tooltip{gap:6px;display:grid}.monitor-series-axis{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:12px 0 0;font-size:12px;display:flex}.monitor-series-note{color:var(--muted);margin:16px 0;font-size:13px;line-height:1.6}.monitor-series-values{border-top:1px solid var(--separator);margin-top:16px}.monitor-series-values>summary{cursor:pointer;width:fit-content;padding:14px 0;font-size:14px}.monitor-series-values .data-table{min-width:420px}.monitor-series-empty{border:1px dashed var(--border);min-height:180px;color:var(--muted);border-radius:12px;align-content:center;gap:8px;padding:24px;display:grid}.monitor-series-empty p{margin:0;line-height:1.6}.monitor-group .monitor-series-plot{height:150px}.monitor-group .monitor-series figcaption{font-size:16px}.monitor-detail .flat-list small{overflow-wrap:anywhere}.monitor-detail-records .data-table{min-width:480px}label.monitor-provision-domain{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.monitor-provision-domain>.mono{overflow-wrap:anywhere;min-width:0}.monitor-provision-domain>.ml-auto{grid-column:2;margin-inline-start:0}.server-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.server-facts>div{min-width:0}.server-facts dt{color:var(--muted);margin-bottom:10px;font-size:14px}.server-facts dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.server-workspace>.monitor-card+.monitor-card{margin-top:24px}.server-workspace .page-note{line-height:1.7}@media (max-width:1199px){.monitor-summary-grid,.monitor-detail-records,.analysis-summary-grid{grid-template-columns:minmax(0,1fr)}.server-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.monitor-card{border-radius:16px;padding:20px 16px}.monitor-summary-grid,.monitor-detail-records,.analysis-summary-grid{gap:16px;margin-block:16px}.monitor-card>.panel-title{margin-bottom:20px}.monitor-health{gap:16px}.monitor-group-summary{grid-template-columns:minmax(0,1fr)}.monitor-series-plot{gap:8px;height:180px}.monitor-series figcaption{margin-bottom:24px}.monitor-series-axis>span:nth-child(2){display:none}.server-facts{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:420px){.analysis-summary-grid .monitor-counter-grid{grid-template-columns:minmax(0,1fr)}}}@layer qo7-records{.domain-workspace{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:clip}.domain-workspace>.domain-toolbar{border-bottom:1px solid var(--separator);margin:0;padding:16px 20px}.domain-workspace>.domain-record-region{border:0;border-radius:0}.domain-workspace-notes{border-top:1px solid var(--separator);gap:8px;padding:16px 20px;display:grid}.domain-workspace-notes>.table-note{margin:0;font-size:12px;line-height:1.6}.domain-record-region{min-width:0;max-width:100%}.domain-record-region:focus-visible{outline-offset:-2px}.domain-record-table{table-layout:fixed;width:100%;min-width:0}.domain-record-table .name-col{width:28%}.domain-record-table th:nth-child(2){width:24%}.domain-record-table th:nth-child(3){width:16%}.domain-record-table th:nth-child(4){width:24%}.domain-record-table .more-cell{text-align:right;width:8%}.domain-record-table th,.domain-record-table td{vertical-align:top;padding:14px 18px}.domain-record-table .more-cell{padding-inline:6px 12px}.domain-record-table .domain-tree-name{min-width:0;max-width:none}.domain-record-table .domain-address{font-family:var(--font-sans);color:var(--foreground);white-space:normal;overflow-wrap:anywhere;word-break:normal;font-size:14px;font-weight:600;line-height:1.55;display:block}.domain-record-table .project-name{white-space:normal;overflow-wrap:anywhere}.domain-record-table .subline{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;margin-top:5px;line-height:1.5;display:block;overflow:visible}.domain-record-table .type-tag{min-width:0;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;line-height:1.5;display:inline-block}.domain-record-value{overflow-wrap:anywhere;min-width:0;max-width:100%}.domain-record-label{display:none}.domain-record-actions .icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.contract-page .contract-detail-body{padding:0}.contract-page>.two-col.equal{align-items:start}.contract-page .detail-list{margin:0;display:block}.contract-page .detail-list>div{border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:start;gap:12px 24px;padding:12px 0;display:grid}.contract-page .detail-list>div:first-child{padding-top:0}.contract-page .detail-list>div:last-child{border-bottom:0;padding-bottom:0}.contract-page .detail-list dt,.contract-page .detail-list dd{white-space:normal;overflow-wrap:anywhere;min-width:0;margin:0;padding:0;line-height:1.55}.contract-page .detail-list dt{color:var(--foreground)}.contract-page .detail-list dd{text-align:right;justify-self:end}.contract-page .contract-detail-body>.table-note{margin-bottom:0}@media (max-width:1199px){.domain-record-region{overflow:visible}.domain-record-table{table-layout:auto;display:block}.domain-record-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.domain-record-table thead[role=rowgroup]>tr,.domain-record-table thead[role=rowgroup]>tr>th{border:0;width:1px;min-width:0;max-width:1px;height:1px;margin:0;padding:0;display:block;overflow:hidden}.domain-record-table tbody{padding:0 16px;display:block}.domain-record-table tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr)) 44px;align-items:start;gap:8px 12px;min-width:0;margin:0;padding:18px 0;display:grid}.domain-record-table tbody>tr:last-child{border-bottom:0}.domain-record-table tbody>tr>td{text-align:left;background:0 0;border:0;grid-column:1/-1;width:auto;min-width:0;max-width:100%;height:auto;margin:0;padding:0;display:block}.domain-record-table tbody>tr>.domain-record-identity{grid-area:1/1/auto/3;display:block}.domain-record-table tbody>tr>.domain-record-actions{grid-area:1/3;justify-self:end;width:44px;min-width:44px;max-width:44px;padding:0;display:block}.domain-workspace>.domain-toolbar{padding:12px 16px}.domain-workspace-notes{padding-inline:16px}.domain-toolbar>.scope-tabs{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.domain-toolbar>.scope-tabs>button{flex:none}.domain-toolbar>.scope-tabs>button:focus-visible{outline-offset:-2px}.domain-record-table tbody>tr>.domain-record-state{grid-row:2;padding-bottom:4px}.domain-record-table tbody>tr>.domain-record-project{grid-area:3/1/auto/-1}.domain-record-table tbody>tr>.domain-record-kind{grid-area:4/1/auto/-1}.domain-record-label{color:var(--muted);margin-bottom:3px;font-size:11px;line-height:1.5;display:block}.domain-record-state>.domain-record-label{margin-right:8px;display:inline}.domain-record-state>.domain-record-value{display:inline}.domain-record-project,.domain-record-kind{font-size:12px;line-height:1.45}.domain-record-table .domain-address{font-size:15px}.domain-record-project .project-name{font-size:13px}.domain-record-kind .type-tag{color:var(--foreground)}.domain-record-state .state-label{white-space:normal;max-width:100%}}@media (max-width:600px){.contract-page .detail-list>div{grid-template-columns:minmax(0,1fr);gap:6px}.contract-page .detail-list dd{text-align:left;justify-self:start}.contract-page .contract-feature-list>div{grid-template-columns:minmax(0,1fr) auto;gap:10px}.contract-page .contract-feature-list dd{text-align:right;justify-self:end;max-width:140px}}:is(.deletion-record-region,.deletion-impact-region){min-width:0;max-width:100%}:is(.deletion-record-table,.deletion-impact-table){table-layout:fixed;width:100%;min-width:0}.deletion-record-table th:first-child{width:45%}.deletion-record-table th:nth-child(2){width:25%}.deletion-record-table th:last-child{width:30%}.deletion-impact-table[aria-label=Domains] th:first-child{width:60%}.deletion-impact-table[aria-label=Weiterleitungen] th:first-child{width:35%}.deletion-impact-table th.right{width:88px}:is(.deletion-record-table,.deletion-impact-table) td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}:is(.deletion-record-table,.deletion-impact-table) :is(.mono,.subline,.text-button){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:100%;overflow:visible}.deletion-record-table .text-button{text-align:left;justify-content:flex-start;align-items:flex-start;gap:8px}@media (max-width:1024px){:is(.deletion-record-region,.deletion-impact-region){overflow:visible}:is(.deletion-record-table,.deletion-impact-table){table-layout:auto;display:block}:is(.deletion-record-table,.deletion-impact-table)>thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}:is(.deletion-record-table,.deletion-impact-table)>thead :is(tr,th){width:1px;height:1px;padding:0;display:block}:is(.deletion-record-table,.deletion-impact-table)>tbody{padding:0 16px;display:block}:is(.deletion-record-table,.deletion-impact-table)>tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:16px 0;display:grid}:is(.deletion-record-table,.deletion-impact-table)>tbody>tr:last-child{border-bottom:0}:is(.deletion-record-table,.deletion-impact-table)>tbody>tr>td{text-align:left;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}:is(.deletion-record-table,.deletion-impact-table)>tbody>tr>:is(.deletion-record-identity,.deletion-impact-identity){grid-column:1/-1}:is(.deletion-record-table,.deletion-impact-table)>tbody>tr>td:not(:first-child):before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:11px;line-height:1.5;display:block}.deletion-record-table .text-button{min-height:44px}.deletion-impact-table[aria-label=Weiterleitungen]>tbody>tr>td:last-child{grid-column:1/-1}}}@layer qo7-install{.choices-2,.tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choice:where(:not([data-cms])){border:1px solid var(--field-border);background:var(--surface);min-width:0;min-height:88px;color:var(--foreground);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.choice:where(:not([data-cms]))>div{min-width:0}.choice:where(:not([data-cms])) strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.choice:where(:not([data-cms])) p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.choice:where(:not([data-cms])) .choice-check{opacity:0;flex:none;width:18px;height:18px}.choice:where(:not([data-cms])).sel,.choice:where(:not([data-cms]))[aria-pressed=true]{border-color:var(--foreground);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--foreground)}.choice:where(:not([data-cms])).sel .choice-check,.choice:where(:not([data-cms]))[aria-pressed=true] .choice-check{opacity:1;color:var(--foreground)}.choice[data-cms],.tpl{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:68px;color:var(--foreground);cursor:pointer;box-shadow:none;border-radius:8px;padding:12px}.choice[data-cms]{grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:12px;display:grid}.choice[data-cms]>div{min-width:0}.choice[data-cms] strong,.tpl .meta strong{font-size:14px;font-weight:600;line-height:1.4;display:block}.choice[data-cms] p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.project-app-brand{place-items:center;width:32px;height:24px;display:grid}.project-app-brand>img{object-fit:contain;width:32px;height:24px;display:block}.project-app-brand>.icon{width:24px;height:24px;color:var(--muted)}.project-app-brand>.project-brand-dark,[data-theme=dark] .project-app-brand>.project-brand-light{display:none}[data-theme=dark] .project-app-brand>.project-brand-dark{display:block}.tpl{justify-content:space-between;align-items:center;gap:12px;display:flex;overflow:visible}.tpl .meta{min-width:0;padding:0}.tpl .meta span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.choice[data-cms] .choice-check,.tpl .choice-check{opacity:0;flex:none;width:18px;height:18px}.choice[data-cms].sel,.tpl.sel,:is(.choice[data-cms],.tpl)[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:none}:is(.choice[data-cms],.tpl).sel .choice-check,:is(.choice[data-cms],.tpl)[aria-pressed=true] .choice-check{opacity:1;color:var(--accent)}:is(html[data-theme=dark],html.dark) :is(.choice[data-cms],.tpl):is(.sel,[aria-pressed=true]) .choice-check{color:var(--accent-soft-foreground)}[data-install-form] [data-pick-domain]{height:auto;min-height:var(--row-h,44px);white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}[data-install-form] [data-pick-domain]>.mono{white-space:normal;overflow-wrap:anywhere;min-width:0}:is(.choice,.tpl):focus-visible{outline:2px solid var(--focus);outline-offset:3px}:is(.choice,.tpl)[aria-disabled=true],:is(.choice,.tpl)[disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.section-title-row h2{align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;line-height:1.4;display:flex}.section-title-row .step-number{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);background:var(--surface);border-radius:50%;flex:none;margin:0;font-size:12px}@media (hover:hover) and (pointer:fine){.choice:where(:not([data-cms])):not([disabled]):not([aria-disabled=true]):hover{border-color:var(--foreground)}:is(.choice[data-cms],.tpl):not([disabled]):not([aria-disabled=true]):hover{border-color:var(--accent)}}@media (min-width:1100px){.project-install-stage .choices-2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.choices-2,.tpls{grid-template-columns:minmax(0,1fr)}.choice:where(:not([data-cms])){min-height:80px;padding:14px}}}@layer qo7-projects{.access-details{grid-template-columns:minmax(0,1fr);container:access-details/inline-size}.access-details>div{grid-template-columns:minmax(100px,180px) minmax(0,1fr);align-items:start;gap:8px 20px}.access-details dt{align-self:center;padding:0}.access-details dd:has(>:is(.pwcopy,.welcome-copy)){align-items:center;gap:8px;display:flex}.access-details dd>.mono{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0}.access-details dd>.icon-button{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}@container access-details (max-width:560px){.access-details>div{grid-template-columns:minmax(0,1fr);gap:4px}}.access-hub-main{min-width:0;container:access-hub-main/inline-size}.zugang-daten{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.zugang-daten>div{gap:4px;min-width:0;padding:12px 14px;display:grid}.zugang-daten>div:nth-child(2n){border-left:1px solid var(--border)}.zugang-daten>div:nth-child(n+3){border-top:1px solid var(--border)}.zugang-daten small{color:var(--muted);font-size:11px;line-height:1.5}.zugang-daten .copy-value{align-items:center;gap:8px;min-width:0;display:flex}.zugang-daten b{white-space:normal;overflow-wrap:anywhere;flex:0 auto;min-width:0;font-size:13px;font-weight:500;line-height:1.5}.zugang-daten .icon-button{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0}@container access-hub-main (max-width:480px){.zugang-daten{grid-template-columns:minmax(0,1fr)}.zugang-daten>div:nth-child(2n){border-left:0}.zugang-daten>div:nth-child(n+2){border-top:1px solid var(--border)}}.access-subusers{min-width:0;container:access-subusers/inline-size}.access-tabelle{table-layout:fixed;width:100%;min-width:0}.access-tabelle :is(th,td){vertical-align:top}.access-tabelle .access-gueltig,.access-tabelle .access-auth{width:130px}.access-tabelle .access-aktion{width:176px}.access-tabelle :is(.mono,.subline,.task-record-value,.task-record-detail){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none}.access-tabelle .subline{text-overflow:clip;overflow:visible}.access-tabelle .task-record-label{display:none}.access-key-row .row-form{flex-wrap:wrap;min-width:0}.access-key-row .row-form>:is(input,textarea){min-width:0;max-width:100%}.access-key-row .member-row{flex-wrap:wrap}.access-key-row .member-row>span{overflow-wrap:anywhere;flex:180px;min-width:0}.access-key-row .panel-title{flex-wrap:wrap;gap:8px}.access-key-row .panel-title h3{overflow-wrap:anywhere;min-width:0}@container access-subusers (max-width:1000px){.access-tabelle{display:block}.access-tabelle thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.access-tabelle tbody{display:block}.access-tabelle tbody>tr:not([data-subuser-sshkey-row]):not([hidden]){border-top:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:20px 0;display:grid}.access-tabelle tbody>tr:first-child{border-top:0}.access-tabelle tbody>tr>td{text-align:left;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.access-tabelle :is(.task-record-identity,.task-record-actions){grid-column:1/-1}.access-tabelle .task-record-label{color:var(--muted);margin-bottom:4px;font-size:12px;line-height:1.5;display:block}.access-tabelle .sec-zeilentat{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;display:flex}.access-tabelle .sec-zeilentat :is(.btn,.icon-button){min-width:44px;min-height:44px}.access-tabelle tbody>tr[data-subuser-sshkey-row]:not([hidden]){display:block}.access-tabelle tbody>tr>.access-key-row{padding:16px}}@container access-subusers (max-width:580px){.access-tabelle tbody>tr:not([data-subuser-sshkey-row]):not([hidden]){grid-template-columns:minmax(0,1fr)}}.database-access{min-width:0;container:database-access/inline-size}.database-records{table-layout:fixed;width:100%;min-width:0}.database-records :is(th,td){vertical-align:top}.database-records .database-type{width:90px}.database-records .database-size{width:130px}.database-records .database-users{width:100px}.database-records .database-actions{width:280px}.database-records :is(.mono,.subline){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none}.database-records .subline{text-overflow:clip;overflow:visible}.database-records .project-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.database-records :is(.btn,.icon-button){white-space:normal;max-width:100%;min-height:44px}.database-records .icon-button{min-width:44px}.database-records .db-detail{min-width:0;padding:20px}.database-records .db-detail>.panel-title{flex-wrap:wrap;gap:8px}.database-records .quick-row>.toolbar-right{flex-wrap:wrap;min-width:0;max-width:100%}.database-records .confirm-input{min-width:0;min-height:44px}@container database-access (max-width:1000px){.database-records{display:block}.database-records>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.database-records>tbody{padding:0 16px;display:block}.database-records>tbody>tr:not([data-db-details-panel]):not([hidden]){border-top:1px solid var(--separator);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}.database-records>tbody>tr:first-child{border-top:0}.database-records>tbody>tr>td{text-align:left;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.database-records>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.5;display:block}.database-records :is(.project-record-identity,.project-record-actions){grid-column:1/-1}.database-records .project-row-actions{justify-content:flex-start}.database-records>tbody>tr[data-db-details-panel]:not([hidden]){display:block}.database-records .db-detail{padding:0 0 20px}.database-records .quick-row>.toolbar-right{justify-content:flex-start;margin-left:0}}@container database-access (max-width:480px){.database-records>tbody>tr:not([data-db-details-panel]):not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}.database-records>tbody>tr>td[data-label=Benutzer]{grid-column:1/-1}.database-records .quick-row>.toolbar-right{width:100%}.database-records .confirm-input{flex:100%;width:100%;font-size:16px}}.project-plan-metric .stat-main{letter-spacing:normal;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;font-size:16px;line-height:1.5;display:grid}.project-plan-metric .text-button{white-space:normal;max-width:100%;min-height:44px}.project-list-toolbar .view-switch>button{min-width:44px;min-height:44px}.project-list-toolbar .search-field input{width:100%}.project-list-toolbar .view-switch{flex-shrink:0}.project-context{margin-bottom:10px;font-size:12px;line-height:1.5}.project-context>a{overflow-wrap:anywhere;min-width:0}.project-context-kind{color:var(--muted)}.project-task-heading{align-items:flex-start;gap:16px;margin-bottom:16px}.project-task-heading .detail-title{flex:420px;min-width:0}.project-task-heading .detail-title h1{overflow-wrap:anywhere;margin:0}.project-task-heading .project-context-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.project-domain{overflow-wrap:anywhere;color:var(--muted)}.project-context-extra{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.project-context-extra>.system-label{white-space:nowrap;flex:none}.project-context-actions{flex:none;gap:8px;width:auto}.project-context-actions .btn{min-height:40px;font-size:12px}.project-nav-desktop{margin-bottom:20px}.project-nav-mobile{display:none}.project-workspace-title{font-size:16px}.project-workspace-copy>:is(h2,h3){font-size:15px;font-weight:600}.project-workspace-copy>:is(p,small){font-size:14px}.project-workflow{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.project-choice-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workflow>*{min-width:0}.project-workflow>.project-task-panel{margin:0}.project-task-panel>.panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-task-panel>.panel-title h2{font-size:15px}.project-task-panel .project-facts{margin:16px 0 0}.project-task-panel .project-facts>div{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:8px 16px;padding:10px 0}.project-task-panel .project-facts dt{padding-right:0}.project-task-panel .project-facts dd{font-family:var(--font-sans);font-size:13px}.project-addresses{overflow-wrap:anywhere;gap:4px;margin:0;padding:0;list-style:none;display:grid}.project-install-stage{background:0 0;border:0;border-radius:0;min-width:0;margin:28px 0;padding:0}.project-install-stage>.section-title-row{margin:0 0 8px}.project-install-stage>.page-note{margin:0 0 16px}.project-install-stage .choices{margin:0}.project-install-stage .field-grid{margin-top:16px}.project-install-stage .createbar{margin-bottom:0}.project-danger-action{border-top:1px solid var(--separator);margin-top:24px;padding-top:20px}.project-section{margin-top:24px}.section-title-row.project-section{margin-bottom:12px}.project-settings{margin-top:24px}.project-settings>summary{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.project-settings>summary::-webkit-details-marker{display:none}.project-settings>summary .icon{flex:none}.project-settings[open]>summary .icon{transform:rotate(180deg)}.project-settings>.panel{margin-top:12px}.project-settings>.stats-line{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}div.project-settings .form-section-intro h2{font-size:16px}div.project-settings .form-section-intro p{font-size:14px;line-height:1.5}div.project-settings .quick-row{font-size:14px}div.project-settings .quick-row small{font-size:13px}div.project-settings .quick-row>div:not(.toolbar-right){flex:260px;min-width:0}div.project-settings .form-layout>div>form+form{margin-top:24px}@media not all and (min-width:1200px){div.project-settings .form-layout{grid-template-columns:minmax(0,1fr);gap:18px}div.project-settings .quick-row{align-items:flex-start}div.project-settings .quick-row>div:not(.toolbar-right){flex-basis:100%}div.project-settings .quick-row>.toolbar-right{justify-content:flex-start;width:100%;margin-left:0}div.project-settings .btn{white-space:normal;max-width:100%;height:auto;min-height:44px;padding-block:9px}div.project-settings .form-actions{justify-content:flex-start}.project-workspace-columns{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.project-workspace-group{grid-row:auto;display:block}.project-workspace-group+.project-workspace-group{border-left:0;border-top:1px solid var(--separator)}}.projekt-settings-page{gap:20px;min-width:0;display:grid;container:project-settings/inline-size}.projekt-settings-page .settings-group{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;margin:0;padding:0}.projekt-settings-page .settings-group-head{border-bottom:1px solid var(--separator);padding:16px 20px}.projekt-settings-page .settings-group-head h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.projekt-settings-page .settings-group-head p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.projekt-settings-page .settings-group-body{min-width:0;padding:0 20px}.projekt-settings-page .settings-project-form{gap:20px;min-width:0;margin:0;padding:20px;display:grid}.projekt-settings-page .settings-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;min-width:0;display:grid}.projekt-settings-page .field{min-width:0;margin:0}.projekt-settings-page .field label{font-size:13px}.projekt-settings-page .field small,.projekt-settings-page .table-note{font-size:13px;line-height:1.6}.projekt-settings-page .field :is(input,textarea,select){min-width:0;max-width:100%;font-size:14px}.projekt-settings-page .settings-row{border:0;border-top:1px solid var(--separator);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;min-width:0;margin:0;padding:16px 0;font-size:14px;display:flex}.projekt-settings-page .settings-group-body>.settings-row:first-child{border-top:0}.projekt-settings-page .settings-row-copy{overflow-wrap:anywhere;flex:260px;min-width:0;display:block}.projekt-settings-page .settings-row-copy strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.projekt-settings-page .settings-row-copy small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.6;display:block}.projekt-settings-page .settings-row-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.projekt-settings-page .settings-row-actions .filter-select{width:auto;min-width:0;max-width:100%}.projekt-settings-page .btn{white-space:normal;max-width:100%;height:auto;min-height:44px;padding-block:9px}.projekt-settings-page .settings-actions{border-top:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding-top:16px;display:flex}.projekt-settings-page .settings-detail{border-top:1px solid var(--separator);min-width:0}.projekt-settings-page .settings-detail>summary{cursor:pointer;border:0;min-height:44px;list-style:none}.projekt-settings-page .settings-detail>summary::-webkit-details-marker{display:none}.projekt-settings-page .settings-detail>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:6px}.projekt-settings-page .settings-detail-meta{flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-width:100%;display:flex}.projekt-settings-page .settings-detail-meta>.icon{flex:none}.projekt-settings-page .settings-detail[open]>summary .settings-detail-meta>.icon{transform:rotate(180deg)}.projekt-settings-page .settings-detail-action{color:var(--muted);font-size:13px}.projekt-settings-page .settings-detail-body{gap:16px;min-width:0;margin:0;padding:4px 0 20px;display:grid}.projekt-settings-page .settings-group-body>.callout{margin:16px 0}.projekt-settings-page .settings-group-body>.table-note{margin:0;padding:0 0 16px}@container project-settings not (min-width:560px){.projekt-settings-page .settings-group-head{padding:16px}.projekt-settings-page .settings-group-body{padding-inline:16px}.projekt-settings-page .settings-project-form{padding:16px}.projekt-settings-page .settings-row{gap:12px}.projekt-settings-page .settings-row-actions{justify-content:flex-start}.projekt-settings-page .field :is(input,textarea,select),.projekt-settings-page .filter-select{min-height:44px;font-size:16px}}@media (max-width:900px){.project-workflow{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:700px){.project-plan-metric{grid-column:1/-1}.project-context{margin-bottom:8px}.project-task-heading{margin-bottom:12px;display:block}.project-task-heading .detail-title h1{font-size:25px;line-height:1.25}.project-task-heading .project-context-extra,.project-context-actions,.project-nav-desktop{display:none}.project-task-heading .project-context-meta{gap:4px 10px}.project-nav-mobile{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:0 0 20px;display:block}.project-nav-mobile>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.project-nav-mobile>summary::-webkit-details-marker{display:none}.project-nav-mobile[open]>summary .icon{transform:rotate(180deg)}.project-nav-mobile nav{border-top:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px 8px 8px;display:grid}.project-nav-mobile nav a{min-width:0;min-height:44px;color:var(--muted);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;padding:8px;font-size:13px;display:flex}.project-nav-mobile nav a[aria-current=page]{background:var(--accent);color:var(--accent-foreground);font-weight:600}.project-nav-mobile nav a[aria-current=page]:focus-visible{outline:2px solid var(--accent-foreground);outline-offset:-4px;box-shadow:none}.project-nav-context{border-top:1px solid var(--separator);color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:0 12px;padding:12px 0;font-size:12px;display:flex}.project-nav-context a{text-decoration:underline}.project-nav-actions{border-top:1px solid var(--separator);flex-wrap:wrap;gap:8px 16px;margin:0 12px;padding:4px 0 8px;display:flex}.project-nav-actions .text-button{min-height:44px;font-size:12px}.project-task-panel>.panel-title{flex-wrap:wrap}.project-task-panel .project-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.project-section{margin-top:20px}.project-install-stage{margin-block:24px}}@media (max-width:1024px){.project-records-table{table-layout:auto;width:100%;min-width:0;display:block}.project-records-table>thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.project-records-table>thead tr,.project-records-table>thead th{width:1px;height:1px;padding:0;display:block}.project-records-table>tbody{padding:0 16px;display:block}.project-records-table>tbody>tr:not([hidden]){border-bottom:1px solid var(--separator);background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px 0;display:grid}.project-records-table>tbody>tr:last-child{border-bottom:0}.project-records-table>tbody>tr>td{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}.project-records-table>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:500;line-height:1.5;display:block}.project-records-table>tbody>tr>.project-record-identity,.project-records-table>tbody>tr>.project-record-actions,.project-records-table>tbody>tr>td[colspan],.project-records-table>tbody>tr>td:has(>.inline-details[open]){grid-column:1/-1}.project-record-identity>strong,.project-record-identity>.mono{font-size:14px}.project-records-table :is(.subline,.mono){white-space:normal;overflow-wrap:anywhere}.project-record-actions>:is(.project-row-actions,.cell-actions){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.project-record-actions :is(.btn,.icon-button,.text-button){white-space:normal;max-width:100%;min-height:44px}.project-record-actions .icon-button{min-width:44px}.project-record-actions form{max-width:100%;margin:0}.project-record-actions form.toolbar-right{flex-wrap:wrap;gap:8px;width:100%}.project-record-actions form.toolbar-right select{flex:140px;min-width:0;max-width:100%}}}@layer qo7-admin-records{.admin-record-region{min-width:0;max-width:100%}.admin-record-table{table-layout:auto;width:100%}.admin-record-label{display:none}.admin-record-value{min-width:0;max-width:100%}.admin-record-table .admin-address{font-family:var(--font-sans);white-space:normal;overflow-wrap:anywhere;word-break:normal;font-size:13px;line-height:1.55;display:block}.admin-record-table .subline{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:none;overflow:visible}.admin-record-editor .sec-zeilentat{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.admin-record-editor :is(input:not([type=checkbox]),select){min-width:0;max-width:100%}.admin-record-editor input.tabelle-eingabe{width:96px}.admin-record-editor .icon-button,.admin-record-actions .icon-button{flex:none;width:44px;min-width:44px;height:44px;min-height:44px}.admin-record-actions .knopfreihe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-record-actions .btn{white-space:normal;max-width:100%;height:auto;min-height:44px}.admin-archive-region{container:archive-bookings/inline-size}.admin-archive-table :is(th,td){vertical-align:middle;padding:10px 8px}.admin-archive-table :is(th,td):first-child{padding-left:12px}.admin-archive-table :is(th,td):last-child{padding-right:12px}.admin-archive-table th:first-child,.admin-archive-table th:nth-child(2){width:auto}.admin-archive-table th:nth-child(n+3){width:1%}.admin-archive-table .admin-record-identity .admin-record-value{min-width:130px;max-width:26ch}.admin-archive-table td:nth-child(2) .admin-record-value{white-space:normal;overflow-wrap:anywhere;min-width:90px;max-width:22ch}.admin-archive-table .admin-archive-row-form{align-items:center;gap:6px;width:max-content;min-width:0;max-width:100%;margin:0;display:grid}.admin-archive-table .admin-archive-price-form{grid-template-columns:96px auto 44px}.admin-archive-table .admin-archive-tier-form{grid-template-columns:minmax(132px,1fr) 44px}.admin-archive-table .admin-archive-compliance-form{grid-template-columns:minmax(112px,1fr) auto 44px}.admin-archive-table .admin-archive-row-form>:is(input:not([type=hidden]):not([type=checkbox]),select){width:100%;min-width:0;min-height:44px;margin:0}.admin-archive-table .admin-archive-row-form>.check-field{white-space:nowrap;align-items:center;gap:6px;min-height:44px;margin:0;display:inline-flex}.admin-archive-price-unit{white-space:nowrap;line-height:1}@media (max-width:900px){.admin-record-region{overflow:visible}.admin-record-table{width:100%;min-width:0;max-width:100%;display:block}.admin-record-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;display:block;position:absolute;overflow:hidden}.admin-record-table thead>tr,.admin-record-table thead th{border:0;width:1px;min-width:0;max-width:1px;height:1px;padding:0;display:block;overflow:hidden}.admin-record-table tbody{padding:0 16px;display:block}.admin-record-table tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:16px 0;display:grid}.admin-record-table tbody>tr:last-child{border-bottom:0}.admin-record-table tbody>tr>td{text-align:left;border:0;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:grid}.admin-record-table tbody>tr>td:is(:first-child,:last-child){padding-inline:0}.admin-record-table tbody>tr>.admin-record-identity{display:block}.admin-record-identity>.admin-record-label{display:none}.admin-record-label{color:var(--muted);font-size:12px;line-height:1.6;display:block}.admin-record-table .admin-address{font-size:15px;font-weight:600}.admin-record-table .admin-record-value{overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-record-table :is(.state-label,.type-tag){white-space:normal;max-width:100%}.admin-record-table tbody>tr>.admin-record-editor{grid-template-columns:minmax(0,1fr);gap:6px}.admin-record-editor .sec-zeilentat{width:100%}.admin-record-editor :is(input:not([type=checkbox]),select){flex:130px;width:auto;min-height:44px;font-size:16px}.admin-record-editor .check-field{min-height:44px}.admin-record-actions .admin-record-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}}@container archive-bookings (max-width:1120px){.admin-archive-table{width:100%;min-width:0;max-width:100%;display:block}.admin-archive-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;display:block;position:absolute;overflow:hidden}.admin-archive-table thead>tr,.admin-archive-table thead th{border:0;width:1px;min-width:0;max-width:1px;height:1px;padding:0;display:block;overflow:hidden}.admin-archive-table tbody{padding:0 12px;display:block}.admin-archive-table tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;min-width:0;margin:0;padding:16px 0;display:grid}.admin-archive-table tbody>tr:last-child{border-bottom:0}.admin-archive-table tbody>tr>td{text-align:left;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}.admin-archive-table tbody>tr>td:is(:first-child,:last-child){padding-inline:0}.admin-archive-table tbody>tr>.admin-record-identity,.admin-archive-table tbody>tr>td:nth-child(6){grid-column:1/-1}.admin-archive-table .admin-record-label{color:var(--muted);margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.admin-archive-table .admin-record-identity>.admin-record-label{display:none}.admin-archive-table .admin-address{font-size:15px}.admin-archive-table .admin-record-value,.admin-archive-table .admin-record-identity .admin-record-value,.admin-archive-table td:nth-child(2) .admin-record-value{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-archive-table .admin-archive-row-form{width:100%}.admin-archive-table .admin-archive-price-form{grid-template-columns:minmax(0,1fr) auto 44px}.admin-archive-table .admin-archive-tier-form{grid-template-columns:minmax(0,1fr) 44px}.admin-archive-table .admin-archive-compliance-form{grid-template-columns:minmax(0,1fr) auto 44px}.admin-archive-table .admin-archive-row-form>:is(input:not([type=hidden]):not([type=checkbox]),select){flex:none;width:100%;font-size:16px}.admin-archive-table .state-label{white-space:normal;max-width:100%}}@container archive-bookings (min-width:800px) and (max-width:1120px){.admin-archive-table tbody>tr{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-archive-table tbody>tr>.admin-record-identity{grid-area:1/1/auto/3}.admin-archive-table tbody>tr>.admin-record-actions{grid-area:1/3;align-self:start}.admin-archive-table .admin-record-actions>.admin-record-label{display:none}.admin-archive-table .admin-record-actions>.admin-record-value{justify-content:flex-end;display:flex}.admin-archive-table tbody>tr>td:nth-child(2){grid-area:2/1}.admin-archive-table tbody>tr>td:nth-child(3){grid-area:2/2}.admin-archive-table tbody>tr>td:nth-child(7){grid-area:2/3}.admin-archive-table tbody>tr>td:nth-child(4){grid-area:3/1}.admin-archive-table tbody>tr>td:nth-child(5){grid-area:3/2}.admin-archive-table tbody>tr>td:nth-child(6){grid-area:3/3}}@container archive-bookings (max-width:560px){.admin-archive-table tbody>tr{grid-template-columns:minmax(0,1fr);gap:10px}.admin-archive-table tbody>tr>td:not(.admin-record-editor):not(.admin-record-identity){grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-archive-table td:not(.admin-record-editor)>.admin-record-label{margin:0}}.admin-price-region{min-width:0;max-width:100%}.admin-price-table{table-layout:auto;width:100%;min-width:0}.admin-price-table .admin-record-label{display:none}.admin-price-table .admin-record-value,.admin-price-table .tabelle-eingabe{min-width:0;max-width:100%}.admin-price-table .table-group>th{text-align:left;background:var(--surface-secondary);padding-block:10px}.admin-price-table .admin-price-range{max-width:100%}.admin-price-table .admin-price-range-field{min-width:0}.admin-price-actions .btn,.page-heading .btn[form=preise-form]{white-space:normal;max-width:100%;min-height:44px}@media (max-width:900px){.admin-price-region{border:0;border-radius:0;overflow:visible}.admin-price-table{width:100%;min-width:0;display:block}.admin-price-table>thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-price-table>tbody{width:100%;display:block}.admin-price-table>tbody+tbody{margin-top:16px}.admin-price-table .table-group{display:block}.admin-price-table .table-group>th{border:0;border-bottom:1px solid var(--separator);text-align:left;white-space:normal;background:0 0;width:100%;padding:10px 0;display:block}.admin-price-table .admin-price-record{border:0;border-bottom:1px solid var(--separator);background:0 0;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding:14px 0;display:grid}.admin-price-table .admin-price-record:last-child{border-bottom:0}.admin-price-table .admin-price-record>td{text-align:left;background:0 0;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}.admin-price-table .admin-record-label{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:500;line-height:1.5;display:block}.admin-price-table .admin-record-value{overflow-wrap:anywhere}.admin-price-table .admin-price-product .admin-record-value{color:var(--muted);font-size:12px;line-height:1.5}.admin-price-table .admin-price-service .admin-record-value{font-size:14px;font-weight:600;line-height:1.5}.admin-price-table .admin-price-input{margin-top:4px}.admin-price-table .admin-price-input .tabelle-eingabe{text-align:left;width:100%;min-width:0;min-height:44px;font-size:16px;display:block}.admin-price-table .admin-price-range{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.admin-price-table .admin-price-range-separator{display:none}.admin-price-actions{max-width:100%}.admin-price-actions .btn{width:100%}}.admin-plugin-table{table-layout:auto;width:100%}.admin-plugin-table .admin-record-value{min-width:0;max-width:100%}.admin-plugin-table .mono{white-space:normal;overflow-wrap:anywhere}.admin-plugin-check{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.admin-plugin-check input{margin:0}.admin-plugin-table .admin-record-actions>.admin-record-value{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-plugin-table .admin-record-actions form{min-width:0;max-width:100%;margin:0}.admin-plugin-table .admin-record-actions :is(.btn,.icon-button){white-space:normal;max-width:100%;height:auto;min-height:44px}.admin-plugin-table .admin-record-actions .icon-button{min-width:44px}@media (max-width:900px){.admin-plugin-table{table-layout:auto;min-width:0}.admin-plugin-table .admin-record-identity{order:-1}.admin-plugin-table .admin-record-identity>.admin-record-value{font-size:15px;font-weight:600;line-height:1.55}.admin-plugin-defaults .admin-record-editor :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:44px;font-size:16px;display:block}.admin-plugin-table .admin-record-control{align-items:center}}.customer-project-table .mono{white-space:normal;overflow-wrap:anywhere}.customer-project-table .type-tag{white-space:nowrap}.customer-project-table .admin-record-editor .sec-zeilentat{grid-template-columns:minmax(0,1fr) 44px;align-items:center;width:100%;display:grid}.customer-project-table .admin-record-editor select{width:100%;min-width:0;max-width:100%}@media (min-width:901px){.customer-project-table .admin-record-editor{min-width:232px}}.contract-region{min-width:0;display:block;container:contracts/inline-size}.contract-region .vertrag-tabelle{table-layout:auto;width:100%;min-width:0}.vertrag-tabelle .contract-label{display:none}.vertrag-tabelle .contract-value{overflow-wrap:anywhere;min-width:0;max-width:100%}.vertrag-tabelle .state-label{white-space:normal;overflow-wrap:anywhere;max-width:100%}.vertrag-tabelle .contract-identity{white-space:normal;overflow-wrap:anywhere;min-width:0}.vertrag-tabelle .contract-identity .subline{white-space:normal;text-overflow:clip;max-width:none;overflow:visible}.vertrag-tabelle .contract-actions{--control-height:44px;white-space:normal;text-align:left;width:340px;min-width:0}.contract-actions :is(.row-form,.sec-zeilentat){white-space:normal;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;display:flex}.contract-actions .contract-mutations{gap:12px;margin:0}.contract-actions .contract-tier-form+.contract-mutations{margin-top:16px}.contract-actions .contract-tier-form{margin-top:0}.contract-actions :is(.contract-tier-form,.contract-cancel-form){align-items:flex-end}.contract-actions .field{flex:160px;min-width:0;max-width:100%;margin:0}.contract-actions .field :is(input,select){width:100%;min-width:0;max-width:100%;height:auto;min-height:44px;font-size:16px;display:block}.contract-actions .field label{margin-bottom:6px;display:block}.contract-actions .contract-form-hint{width:100%;color:var(--muted);text-align:left;flex-basis:100%;font-size:12px}.contract-actions .contract-cancel-form{flex:300px}.contract-actions .contract-beta-form{flex:180px}.contract-actions .check-field{align-items:center;gap:6px;min-height:44px;margin:0;display:inline-flex}.contract-actions .btn{white-space:normal;max-width:100%;height:auto;min-height:44px;margin:0}@container contracts (max-width:1200px){.vertrag-tabelle{max-width:100%;display:block}.vertrag-tabelle>thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vertrag-tabelle>tbody{width:100%;display:block}.vertrag-tabelle>tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;min-width:0;padding:20px 16px;display:grid}.vertrag-tabelle>tbody>tr:last-child{border-bottom:0}.vertrag-tabelle>tbody>tr>td{text-align:left;white-space:normal;background:0 0;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}.vertrag-tabelle>tbody>tr>td:is(:first-child,:last-child){padding-inline:0}.vertrag-tabelle .contract-identity,.vertrag-tabelle .contract-actions{grid-column:1/-1}.vertrag-tabelle .contract-actions{width:auto}.vertrag-tabelle .contract-label{color:var(--muted);margin-bottom:6px;font-size:12px;line-height:1.5;display:block}.vertrag-tabelle .contract-identity strong{font-size:15px}.contract-actions>.contract-label{display:none}.contract-actions .contract-tier-form{max-width:480px}.contract-actions .contract-mutations{gap:16px}.contract-actions .contract-cancel-form{flex:0 360px}.contract-actions .contract-beta-form{flex:0 auto}}@container contracts (max-width:560px){.vertrag-tabelle>tbody>tr{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 12px}.vertrag-tabelle>tbody>tr>td:not(.contract-identity):not(.contract-actions){grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;display:grid}.vertrag-tabelle .contract-label{margin-bottom:0}.contract-actions .contract-mutations{gap:12px}.contract-actions .contract-cancel-form{flex-basis:100%}}}@layer qo7-admin-workspaces{.mailgw-metric-text{font-size:16px}.mon-vorfall>.mon-incident-chunk{white-space:nowrap;font-size:16px;line-height:1.5;display:inline-block}@media (max-width:900px){.admin-workspace-records{table-layout:auto;width:100%;min-width:0;display:block}.admin-workspace-records>thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.admin-workspace-records>thead :is(tr,th){width:1px;height:1px;margin:0;padding:0;display:block}.admin-workspace-records>tbody{padding:0 16px;display:block}.admin-workspace-records>tbody>tr{border-bottom:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px 0;display:grid}.admin-workspace-records>tbody>tr:last-child{border-bottom:0}.admin-workspace-records>tbody>tr>td{text-align:left;overflow-wrap:anywhere;border:0;width:auto;min-width:0;max-width:100%;height:auto;padding:0;display:block}.admin-workspace-records>tbody>tr>td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:500;line-height:1.5;display:block}.admin-workspace-records .aw-record-identity{grid-area:1/1/auto/-1;font-size:14px}.admin-workspace-records :is(.aw-record-actions,.aw-record-wide){grid-column:1/-1}.admin-workspace-records :is(.mono,.subline,.project-name,.alert-text){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:100%;overflow:visible}.admin-workspace-records :is(.aw-record-actions,.aw-record-wide) :is(.inline-form,.sec-zeilentat,.cell-actions){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.admin-workspace-records :is(.aw-record-actions,.aw-record-wide) :is(.btn,.text-button,.icon-button){white-space:normal;max-width:100%;min-height:44px}.admin-workspace-records .icon-button{min-width:44px}.sla-tabelle.admin-workspace-records .tabelle-eingabe{width:100%;min-width:0;max-width:100%;min-height:44px}.admin-workspace-records :is(.aw-record-actions,.aw-record-wide) form{max-width:100%;margin:0}}.qr-expiry-note{color:var(--muted);white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.55;display:block}.role-breadcrumb>a{white-space:nowrap;flex:none}.role-breadcrumb>[aria-current=page]{white-space:normal;overflow-wrap:anywhere;min-width:0}}@layer qo7-meters{.usage-track{background:var(--grafik-track);height:14px;min-height:14px;box-shadow:inset 0 0 0 1px var(--grafik-border);border:0;border-radius:999px;padding:0;position:relative;overflow:hidden}.usage-inline>.usage-track{flex:0 auto;width:clamp(96px,12vw,144px);min-width:80px}.usage-track>span{border-radius:inherit;background:var(--grafik);min-width:0;max-width:100%;height:100%;box-shadow:none;border:0;padding:0;display:block}html:not([data-theme=dark]) .usage-track>span{box-shadow:none}.chart-row .usage-track{height:18px;min-height:18px}.customer-storage-track{width:100%;height:28px;min-height:28px}.support-status-list .usage-track{height:28px;min-height:28px}.metric-ring{width:144px;height:144px;color:var(--foreground);vertical-align:middle;flex:0 0 144px;place-items:center;display:inline-grid;position:relative}.metric-ring svg{width:100%;height:100%;display:block;overflow:visible}.metric-ring circle{fill:none;stroke-width:20px}.metric-ring-track{stroke:var(--grafik-track)}.metric-ring-fill{stroke:var(--grafik);transform-origin:64px 64px;transform:rotate(-90deg)}.metric-ring-value{font-variant-numeric:tabular-nums;letter-spacing:-.035em;white-space:nowrap;place-items:center;font-size:22px;font-weight:650;display:grid;position:absolute;inset:0}.metric-unavailable{color:var(--muted);font-size:15px}.availability i{border-radius:999px 999px 0 0}@media (forced-colors:active){.usage-track{background:canvas;box-shadow:inset 0 0 0 1px canvastext}.usage-track>span{background:highlight}.metric-ring-track{stroke:graytext}.metric-ring-fill{stroke:highlight}}}@layer qo7-datepicker{.qo7-date-field{vertical-align:middle;flex-direction:row;align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex;position:relative}.field>.qo7-date-field{width:100%;display:flex}.qo7-date-field>.qo7-date-input{width:100%;min-width:0;min-height:var(--control-height);padding-right:calc(var(--control-height) + 8px);flex:auto}.qo7-date-input::-webkit-calendar-picker-indicator{display:none}.qo7-date-field>.qo7-date-trigger{width:var(--control-height);min-width:var(--control-height);border-radius:var(--control-radius);color:var(--foreground);box-shadow:none;background:0 0;border:0;justify-content:center;padding:0;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.qo7-date-trigger>.icon{width:18px;height:18px}.qo7-date-trigger:disabled{opacity:.45;cursor:default}.qo7-date-popover{border:1px solid var(--line);background:var(--surface);width:302px;max-width:100vw;color:var(--foreground);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;border-radius:10px;margin:0;padding:10px;position:fixed;inset:auto;overflow:auto}.qo7-date-popover::backdrop{background:0 0}.qo7-date-popover>.qo7-calendar{width:100%;max-width:none}.qo7-calendar .calendar__header{gap:4px;padding:0 0 8px}.qo7-calendar .calendar__heading{color:var(--foreground);text-align:center;margin:0;font-size:14px;font-weight:600;line-height:1.4}.qo7-calendar .calendar__nav-button{border-radius:var(--control-radius);width:40px;height:40px;color:var(--foreground);box-shadow:none;background:0 0;border:0;flex:0 0 40px;padding:0}.qo7-calendar .calendar__nav-button>.icon{width:14px;height:14px}.qo7-calendar>.calendar__grid{border-spacing:0;width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;display:grid}.qo7-calendar .calendar__grid>:is(.calendar__grid-header,.calendar__grid-body),.qo7-calendar .calendar__grid-row{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:contents}.qo7-calendar .calendar__header-cell{width:auto;min-width:0;max-width:none;height:auto;min-height:0;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 0 4px;font-size:12px;line-height:20px;display:flex}.qo7-calendar .qo7-calendar-slot{width:auto;min-width:0;max-width:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.qo7-calendar :is(.calendar__header-cell,.qo7-calendar-slot,.calendar__grid-row):before,.qo7-calendar :is(.calendar__header-cell,.qo7-calendar-slot,.calendar__grid-row):after{content:none;display:none}.qo7-calendar .calendar__cell{border-radius:var(--control-radius);width:100%;height:40px;min-height:40px;color:var(--foreground);box-shadow:none;background:0 0;border:0;padding:0;font-size:14px}.qo7-calendar .calendar__cell[data-today=true]{background:var(--accent-soft);font-weight:700}.qo7-calendar .calendar__cell[data-selected=true]{background:var(--accent);color:var(--accent-foreground);opacity:1}.qo7-calendar .calendar__cell[data-outside-month=true]:not([data-selected=true]){color:var(--muted);opacity:1}.qo7-calendar .calendar__cell:disabled{opacity:.4;cursor:default;text-decoration:none}.qo7-calendar-actions{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}.qo7-calendar-actions>.btn{min-height:var(--control-height)}.qo7-date-trigger:focus-visible,.qo7-calendar :is(.calendar__nav-button,.calendar__cell):focus-visible{outline:2px solid var(--focus);outline-offset:-2px;box-shadow:none}@media (hover:hover){.qo7-date-trigger:not(:disabled):hover,.qo7-calendar .calendar__nav-button:not(:disabled):hover,.qo7-calendar .calendar__cell:not(:disabled):not([data-selected=true]):hover{background:var(--surface-hover)}}@media (pointer:coarse),(max-width:700px){.qo7-date-popover{width:330px}.qo7-calendar .calendar__nav-button{flex-basis:44px;width:44px;height:44px}.qo7-calendar .calendar__cell{height:44px;min-height:44px}.qo7-date-field>.qo7-date-input{font-size:16px}}@media (max-width:359px){.qo7-date-popover{width:320px;padding:10px 5px}}@media (forced-colors:active){.qo7-date-popover{color:canvastext;background:canvas;border-color:buttontext}.qo7-calendar .calendar__cell[data-selected=true]{color:highlighttext;background:highlight}.qo7-date-trigger:focus-visible,.qo7-calendar :is(.calendar__nav-button,.calendar__cell):focus-visible{outline-color:highlight}}}@layer qo7-safety{.mail-mailbox-table:focus-visible{outline-offset:-2px}.icon{fill:currentColor;stroke:none;flex:none;width:16px;height:16px;display:inline-block}.mono{font-family:var(--font-mono)}.positive:not(.state-label){color:var(--positive)}.negative:not(.state-label){color:var(--negative)}[hidden],dialog:not([open]){display:none}.dialog-head h2[tabindex="-1"]:focus{outline:none}.table-wrap:focus-visible,.data-table-wrap:focus-visible{outline-offset:2px}.filepicker{min-width:0;position:relative}.filepicker input.filepicker-input,.fb-upload-label input.fb-file-input{opacity:0;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;min-width:1px;max-width:1px;height:1px;min-height:1px;max-height:1px;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.filepicker .filepicker-drop{min-width:0;min-height:44px}.filepicker input.filepicker-input:focus-visible+.filepicker-drop{outline:2px solid var(--focus);outline-offset:2px}:is(button,input,select,textarea):disabled,[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed}.logo-dark,[data-theme=dark] .logo-light{display:none}[data-theme=dark] .logo-dark{display:block}.sr-only,.skip-link:not(:focus-visible){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus-visible{z-index:1000;background:var(--surface);color:var(--foreground);border-radius:10px;padding:12px 16px;position:fixed;top:16px;left:16px}@media (pointer:coarse),(max-width:600px){.btn,.icon-button,.search-trigger,.avatar-button,.password-toggle,.scope-tabs button,.page-tabs a,.text-button,.state-action{min-height:44px}.icon-button,.search-trigger,.avatar-button{min-width:44px}.password-toggle{height:44px;min-height:44px;inset-block:0}button.switch{background:0 0;height:44px;min-height:44px}button.switch:before{content:"";background:var(--default);border-radius:12px;width:44px;height:24px;position:absolute;top:10px;left:0}button.switch:after{top:13px}button.switch[aria-checked=true]{background:0 0}button.switch[aria-checked=true]:before{background:var(--accent)}input[type=checkbox],input[type=radio]{width:24px;min-width:24px;height:24px;min-height:24px}.field input:not([type=checkbox]):not([type=radio]):not(.filepicker-input),.field select,.field textarea,.inp,.confirm-input,.filter-search input,.search-field input,.filter-select,.row-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]):not(.filepicker-input),.row-form select,.row-form textarea{min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none;animation:none}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto;transition:none;animation:none}}@layer qo7-archive{.archive-explanation{margin-block:16px 20px}.archive-explanation>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.archive-explanation>summary h2{font-size:14px;line-height:1.5}.archive-explanation>.panel-details-body{padding:12px 0 0}.archive-explanation .callout{margin:0}.archive-stats{margin-top:24px}.archive-stats>.stat-cell{color:var(--muted)}.archive-stats .stat-main{font-size:18px}.archive-section>.page-note{margin:0 0 12px;padding:0}.archive-section>.archive-data-region{margin-top:0}.archive-data-region:focus-visible{outline-offset:-2px}.archive-table{table-layout:fixed;width:100%;min-width:760px}.archive-table .name-col{width:32%}.archive-table th:nth-child(2){width:21%}.archive-table th:nth-child(3){width:18%}.archive-table th:nth-child(4){width:9%}.archive-table th:last-child{width:20%}.archive-table th,.archive-table td{vertical-align:middle;padding:16px 20px}.archive-table .archive-cell-value{min-width:0;max-width:100%}.archive-table .subline{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.archive-table .archive-address,.archive-table .archive-domain{font-family:var(--font-sans);white-space:normal;overflow-wrap:anywhere;word-break:normal}.archive-address>.archive-cell-value{text-wrap:pretty;font-size:14px;font-weight:600;line-height:1.55}.archive-domain>.archive-cell-value{color:var(--muted);text-wrap:pretty;font-size:12px;line-height:1.55}.archive-cell-label{display:none}.archive-actions .sec-zeilentat{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px){.archive-data-region{border:0;border-radius:0;overflow:visible}.archive-table{table-layout:auto;width:100%;min-width:0;display:block}.archive-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-table tbody{padding:0;display:block}.archive-table tbody>tr{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;width:100%;margin:0;padding:0;display:grid}.archive-table tbody>tr+tr{border-top:1px solid var(--separator);margin-top:12px;padding-top:12px}.archive-table tbody>tr>td{text-align:left;border:0;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:3px;min-width:0;max-width:100%;height:auto;padding:8px 0;display:grid}.archive-table tbody>tr>.archive-address{grid-area:1/1/auto/-1;gap:4px;padding-top:16px}.archive-address>.archive-cell-label{display:none}.archive-table tbody>tr>td:nth-child(3){grid-area:2/1/auto/-1}.archive-table tbody>tr>.archive-actions{grid-area:3/1/auto/-1;padding-block:4px 10px}.archive-table tbody>tr>.archive-domain{grid-area:4/1}.archive-table tbody>tr>td:nth-child(4){grid-area:4/2}.archive-table tbody>tr>.archive-domain{padding-top:0;padding-bottom:12px}.archive-cell-label{font-family:var(--font-sans);color:var(--muted);font-size:12px;font-weight:500;line-height:1.5;display:block}.archive-address>.archive-cell-value{font-size:15px;line-height:1.6}.archive-cell-value{overflow-wrap:anywhere}.archive-actions .archive-cell-value{flex-wrap:wrap;gap:8px;display:flex}.archive-actions .sec-zeilentat{justify-content:flex-start}.archive-actions :is(.btn,.text-button){white-space:normal;min-width:44px;min-height:44px}.archive-actions form{max-width:100%;margin:0}.archive-section>.page-note{padding-inline:0}}}