/* Gemeinsame Oberfläche des freigegebenen Kunden- und Adminentwurfs. */
.portal-nav .portal-nav-count{flex:0 0 auto;font-variant-numeric:tabular-nums}
.portal-nav .portal-nav-count-warning:not(:empty){color:var(--amber);background:light-dark(#fff2d9,#3b3023)}
.support-create-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;max-width:900px}.support-create-controls input{flex:1 1 240px;min-width:0;margin:0}.support-toolbar .portal-local-tabs button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue)}
.support-form{padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:18px}.support-form h2{margin-bottom:16px}.support-form input{max-width:760px}.support-message{min-height:1.5em;margin:10px 0;overflow-wrap:anywhere}.support-message:empty{display:none}.support-toolbar{gap:12px;justify-content:space-between;flex-wrap:wrap}.support-list[hidden]{display:none}.portal table.support-table{min-width:0;table-layout:fixed}.portal .support-table th:first-child{width:50%}.portal .support-table th:nth-child(2){width:28%}.portal .support-table td{overflow-wrap:anywhere}.portal .support-status{white-space:normal;display:inline-block}.portal .support-status-completed{color:var(--green)}.portal #customer-overview .support-table th:first-child{width:45%}.portal #customer-overview .support-table th:nth-child(2){width:30%}
@media(max-width:620px){.portal .support-table th,.portal .support-table td{padding:9px 5px}.portal .support-table th:first-child{width:42%}.portal .support-table th:nth-child(2){width:32%}.support-toolbar .portal-local-tabs{flex:1}.portal .support-status{font-size:10px}}
.portal:not(.portal-login){max-width:none}
@media(min-width:1800px){.portal-customer .portal-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-customer .portal-columns>.portal-stack{display:contents}}
.portal-body{color-scheme:light dark;background-color:light-dark(#e9edf5,#07101e);background-image:url('../img/bg.webp');background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:28px 20px;height:auto;min-height:100vh;box-sizing:border-box}
.portal{--surface:light-dark(#f3f5fb,#091222);--panel:light-dark(#fff,#111d30);--side:light-dark(#f9faff,#0d182a);--inset:light-dark(#f2f5fc,#17243a);--line:light-dark(#dce3ef,#29374e);--text:light-dark(#172339,#e7edf8);--muted:light-dark(#5f6e84,#a0afc5);--blue:light-dark(#315cd6,#89b0ff);--purple:light-dark(#7651d5,#b599ff);--active:light-dark(#e9efff,#203353);--green:light-dark(#127353,#73d5b0);--amber:light-dark(#8e5708,#f6cc83);--red:light-dark(#b62946,#ff92a8);max-width:1024px;margin:auto;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:16px;overflow:hidden;font-size:14px;line-height:1.5}
.portal *{box-sizing:border-box}.portal [hidden],.portal .hidden{display:none!important}
.portal h1,.portal h2,.portal h3,.portal p{margin:0}.portal h1{font-size:25px;font-weight:500;letter-spacing:-.6px;line-height:1.25}.portal h2,.portal h3{font-size:15px;font-weight:500}.portal button,.portal input,.portal select{font:inherit}.portal button{cursor:pointer}.portal button:disabled{cursor:wait;opacity:.55}.portal :focus-visible{outline:2px solid var(--blue);outline-offset:3px}
.portal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 23px;background:var(--panel);border-bottom:1px solid var(--line);min-height:75px}.portal-brand{display:flex;align-items:center;gap:14px}.portal-logo{display:block;width:132px;height:auto;padding:5px 7px;background:#fff;border-radius:6px;flex:0 0 auto}.portal-subtitle{font-size:12px;color:var(--muted);border-left:1px solid var(--line);padding-left:14px}.portal-tag{padding:3px 6px;font-size:10px;color:var(--muted);border-radius:5px;background:var(--inset)}.portal-admin-tag{letter-spacing:1px;color:var(--blue);background:var(--active)}
.portal-shell{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:760px}.portal-sidebar{background:var(--side);border-right:1px solid var(--line);padding:22px 12px;display:flex;flex-direction:column;min-width:0}.portal-identity{padding:0 10px 21px;font-size:13px;overflow-wrap:anywhere}.portal-identity small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.portal-nav{display:flex;flex-direction:column;gap:4px;margin:0;border:0;padding:0}.portal-nav button,.portal-nav .admin-tab{border:0;background:transparent;border-radius:9px;min-height:42px;padding:11px 19px;color:var(--muted);font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:7px;text-align:left;box-shadow:none}.portal-nav button:hover{background:var(--inset)}.portal-nav button.active{color:var(--blue);background:var(--active)}.portal-nav-heading{color:var(--muted);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;padding:16px 10px 4px}.portal-nav-heading:first-child{padding-top:0}.portal-nav-count:not(:empty){background:var(--inset);border-radius:4px;padding:0 5px;color:var(--text);font-size:10px}.portal-sidebar-footer{border-top:1px solid var(--line);margin-top:auto;padding:15px 10px 0;color:var(--muted);font-size:11px}.portal-main{padding:26px;min-width:0}.portal-session{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;margin-bottom:24px}.portal .session-timer{font-size:11px;white-space:normal;text-align:right}.portal .session-timer.warning{color:var(--amber)}.portal .session-timer.expired{color:var(--red)}.portal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.portal-eyebrow{color:var(--muted);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px}.portal-heading p,.portal-login-note{font-size:12px;color:var(--muted);margin-top:7px}.portal-month{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:9px 12px;font-size:12px;color:var(--muted);white-space:nowrap}.portal-footer{font-size:10px;color:var(--muted);margin-top:24px}.portal-mobile-nav{display:none}
.portal .btn,.portal-link-button{border:1px solid var(--line);border-radius:8px;padding:9px 12px;min-height:38px;background:var(--panel);color:var(--text);font-size:12px;box-shadow:none;line-height:1.35;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px}.portal .btn:hover{background:var(--inset)}.portal #btn-login,.portal #admin-create,.portal-login button[type=submit]{background:linear-gradient(110deg,#315cd6,#7651d5);color:white;border-color:transparent}.portal-link{border:0;background:transparent;color:var(--blue);padding:0;font-size:12px;text-align:left;min-height:28px}.portal-link:hover{text-decoration:underline}.portal label{font-size:12px;color:var(--muted)}.portal input:not([type=checkbox]),.portal select{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:7px;padding:9px 10px;min-height:38px;width:100%;box-shadow:none}.portal .small,.portal .label-muted,.portal .credential-muted,.portal .audit-muted,.portal .webhook-muted{color:var(--muted);font-size:12px}
.portal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.portal-metrics:empty{display:none}.portal-metrics-four{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-metric{background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:17px;min-width:0}.portal-metric-label{font-size:12px;color:var(--muted);margin-bottom:12px}.portal-value{font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portal-value small{font-size:13px;color:var(--muted);font-weight:400;letter-spacing:0}.portal-metric-note{font-size:11px;color:var(--muted);margin:9px 0 3px}.portal-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:start}.portal-stack{display:grid;gap:18px}.portal-box,.portal .panel-box{background:var(--panel);border:1px solid var(--line);border-radius:11px;box-shadow:none;min-width:0;margin:0;padding:18px}.portal-box{padding:0;overflow:hidden}.portal-box-head{padding:17px 18px 13px;display:flex;justify-content:space-between;align-items:center;gap:12px}.portal-box-body{padding:0 18px 18px}.portal-box-footer{padding:10px 18px;border-top:1px solid var(--line)}.portal-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.portal-row:last-child{border-bottom:0}.portal-row>div{min-width:0}.portal-row small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.portal-row-value{text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.portal .progress-outer{height:5px;background:var(--inset);border-radius:8px;margin:10px 0;overflow:hidden;width:100%}.portal .progress-inner{height:100%;border-radius:8px}.portal .bg-green{background:var(--green)}.portal .bg-yellow{background:var(--amber)}.portal .bg-red{background:var(--red)}.portal .bar-wrap-narrow .progress-inner{background:var(--purple)}.portal .badge-green{color:var(--green);background:transparent}.portal .badge-yellow{color:var(--amber);background:transparent}.portal .badge-red{color:var(--red);background:transparent}.portal .error,.portal .error-text,.portal .text-error{color:var(--red)}
.portal table{width:100%;border-collapse:collapse;font-size:12px;table-layout:auto}.portal th{font-weight:400;color:var(--muted);font-size:11px;text-align:left}.portal th,.portal td{padding:14px 12px;border-bottom:1px solid var(--line);vertical-align:middle;line-height:1.5}.portal th:first-child,.portal td:first-child{padding-left:18px}.portal th:last-child,.portal td:last-child{padding-right:18px}.portal tr:last-child td{border-bottom:0}.portal .table-responsive,.portal .table-wrap{overflow-x:auto;max-width:100%}.portal .table-wrap{margin-top:14px}.portal .table-full{min-width:480px}.portal td small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.portal .no-bullets{list-style:none;padding:0;margin:0}.portal #user-panel .no-bullets>li{display:grid;grid-template-columns:145px minmax(0,1fr);gap:8px;padding:14px 0;border-bottom:1px solid var(--line)}.portal #user-panel strong{font-weight:400;color:var(--muted)}.portal .h3-heading,.portal .admin-heading{margin-bottom:14px;color:var(--text)}.portal .details-reset>summary{list-style:none;pointer-events:none}.portal .details-reset>summary::-webkit-details-marker{display:none}.portal .clockodo-fixed-price-section{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.portal .clockodo-fixed-price-heading{color:var(--text)}.portal .customer-llm-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.portal .customer-llm-models{gap:0}.portal .customer-llm-model{padding:15px 0;border-bottom:1px solid var(--line)}.portal .customer-llm-model-name,.portal .customer-llm-model-sales-price{color:var(--text)}.portal .customer-llm-model-values{color:var(--muted)}.portal .customer-llm-models-heading{color:var(--muted);margin:18px 0 6px}.portal-password-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.portal-password-card small{display:block;color:var(--muted);font-size:11px}.portal-password-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.portal .pass-mask{display:block;color:var(--text);overflow-wrap:anywhere;max-width:260px}.portal .rmm-btn{margin:0}.portal-hours-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-hours-metrics .portal-value{font-size:21px}.portal-hours-metrics .coding-summary-line{font-size:12px;margin:0}
.portal .admin-tab-panel{margin-top:0}.portal-local-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin:0 0 20px}.portal-local-tabs button{padding:12px 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:12px}.portal-local-tabs button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.portal .admin-overview-root{margin:0;padding:0;border:0;background:none}.portal .admin-overview-root>summary{display:none}.portal-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;color:var(--muted);font-size:12px}.portal .admin-overview-panels{display:block;overflow-x:auto}.portal .admin-overview-panels>.loading-panel{padding:10px 0}.portal .admin-overview-panels>.loading-panel.portal-loaded{display:none}.portal .admin-panel-slot:empty{display:none}.portal-admin-table{border:1px solid var(--line);border-radius:11px;background:var(--panel);overflow:hidden;min-width:650px}.portal-admin-table>.portal-box-head{border-bottom:1px solid var(--line)}.portal-table-columns{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(170px,1.1fr) minmax(130px,.8fr) minmax(105px,.7fr);gap:18px;align-items:center;padding:20px 18px}.portal-table-columns.portal-table-head{font-size:11px;color:var(--muted);padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.portal-admin-table .admin-panel{padding:0;border:0;border-radius:0;border-bottom:1px solid var(--line)}.portal-admin-table .admin-panel:last-child{border-bottom:0}.portal-table-columns>div{min-width:0;font-size:12px}.portal-table-columns .portal-link{color:var(--text);font-size:12px}.portal-table-columns small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.portal-table-columns>div:last-child{text-align:right}.portal-table-columns .progress-outer{margin-bottom:0}.portal-row-detail{padding:0 18px 20px;background:var(--inset);border-top:1px solid var(--line)}.portal-row-detail>.admin-info{padding-top:16px}.portal-row-detail>.admin-heading{display:none}.portal-row-detail .admin-llm-metrics{display:none}.portal-llm-columns{grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(80px,.8fr))}.portal-llm-columns>div:not(:first-child){text-align:right}.portal .admin-llm-controls{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.portal .admin-llm-controls input{width:auto;margin:0}.portal .admin-llm-controls label{margin:0}.portal .admin-llm-controls .small{width:100%;font-size:11px}.portal .admin-llm-controls .refresh-button{margin-left:auto}.portal .refresh-button{width:auto;height:auto;min-height:38px;padding:9px 12px}.portal .refresh-button svg{width:15px;height:15px}.portal .admin-user-breakdown{margin-top:16px}.portal .admin-llm-breakdown-note{font-size:11px;color:var(--muted)}.portal .admin-llm-usage-table{min-width:550px}.portal .admin-llm-usage-table th,.portal .admin-llm-usage-table td{width:auto;color:inherit}.portal .admin-llm-usage-table .admin-llm-usage-muted{color:var(--muted)}
.portal .audit-log .table-responsive{overflow-x:auto}.portal .audit-log-table{min-width:600px}.portal .audit-log-table th,.portal .audit-log-table td{width:auto}.portal .webhook-diagnostics-table{min-width:660px}.portal .webhook-diagnostics-controls{max-width:none;flex-wrap:wrap}.portal .webhook-diagnostics-controls input{width:180px}.portal #admin-user-id{max-width:300px}.portal .form-actions{margin:14px 0;display:flex;gap:8px;flex-wrap:wrap}.portal .security-status-group,.portal .system-check-group{border-color:var(--line)}.portal .security-status-title,.portal .system-check-title{font-size:14px;color:var(--text)}.portal .security-status-item,.portal .system-check-item{color:var(--text);font-size:12px;grid-template-columns:70px minmax(120px,1fr) minmax(130px,1fr);gap:12px}.portal .system-check-action{grid-column:2/-1;color:var(--muted)}.portal .security-status-message,.portal .system-check-message{color:var(--muted)}.portal .system-check-summary-badge,.portal .webhook-diagnostics-summary-badge{background:var(--inset);border-color:var(--line);font-size:11px;font-weight:400}.portal .security-status-value{color:var(--text)}.portal .admin-credentials-table{min-width:540px}.portal .portal-technical-details{margin-top:5px;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.portal .portal-technical-details>summary{cursor:pointer}.portal .portal-technical-details p{margin-top:5px}.portal .credential-delete{background:var(--panel);color:var(--red)}
.portal-login{max-width:480px;margin-top:6vh}.portal-login .portal-shell{display:block;min-height:0}.portal-login .portal-main{padding:32px}.portal-login form{margin-top:24px}.portal-login label{margin-top:14px}.portal-login .checkbox-row{display:flex}.portal .checkbox-row input{width:auto}.portal .checkbox-row{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:850px){.portal-body{padding:16px}.portal-shell{grid-template-columns:166px minmax(0,1fr)}.portal-main{padding:20px}.portal-metrics{gap:10px}.portal-metric{padding:14px}.portal-columns{grid-template-columns:1fr}.portal-value{font-size:23px}.portal-nav button{padding:11px 12px}.portal-heading{align-items:flex-start}.portal-month{font-size:11px}.portal-metrics-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.portal-body{padding:10px}.portal{border-radius:12px}.portal-header{padding:14px 16px;gap:10px}.portal-brand{gap:10px}.portal-logo{width:98px;padding:4px 6px}.portal-subtitle{font-size:10px;padding-left:10px}.portal-shell{display:block;min-height:0}.portal-sidebar{display:none}.portal-mobile-nav{display:block;padding:14px 16px 0;margin:0;font-size:11px}.portal-mobile-nav select{margin-top:5px;margin-bottom:0}.portal-main{padding:16px}.portal-session{margin-bottom:20px}.portal-heading{flex-wrap:wrap;gap:12px}.portal h1{font-size:23px}.portal-month{padding:6px 10px}.portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-metrics:not(.portal-metrics-four):not(.portal-hours-metrics)>.portal-metric:first-child{grid-column:1/-1}.portal-metric{padding:14px}.portal-value{font-size:23px}.portal-metric-note{font-size:10px}.portal .panel-box{padding:16px}.portal-password-card{grid-template-columns:1fr}.portal .security-status-item,.portal .system-check-item{grid-template-columns:65px minmax(0,1fr)}.portal .security-status-message,.portal .system-check-message{grid-column:2}.portal .audit-control-field{min-width:0;flex:1}.portal .audit-control-limit{flex:0 0 80px}.portal #user-panel .no-bullets>li{grid-template-columns:1fr;gap:5px}.portal #user-panel .ml-6{margin-left:0}.portal .admin-llm-controls input{max-width:100%}.portal-local-tabs button{padding:12px}.portal-toolbar{flex-wrap:wrap}.portal-login{margin-top:3vh}.portal-login .portal-main{padding:24px}}
.portal .portal-identity{font-size:12px}.portal .portal-metric .bar-wrap{margin:10px 0 5px;display:flex;flex-direction:column;gap:0}.portal .portal-metric .bar-wrap>.label-muted{order:2;font-size:11px}.portal .portal-metric .bar-wrap>.progress-outer{margin:0 0 8px}.portal-customer .portal-metric>.bar-wrap>.progress-outer>.bg-green{background:var(--blue)}.portal .progress-outer{box-shadow:none;border:0}.portal #customer-overview .table-full{min-width:0}.portal #customer-overview th,.portal #customer-overview td{padding-left:0;padding-right:0}.portal #customer-overview td:last-child,.portal #customer-overview th:last-child{white-space:nowrap;text-align:right;padding-left:12px;width:82px}.portal #customer-overview td:last-child{font-size:11px;color:var(--muted)}.portal #customer-overview .table-full tbody tr:last-child td{border-bottom:0}.portal #customer-overview .portal-box-body>.table-responsive{padding:0}.portal-hours-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.portal-hours-line>span{white-space:nowrap;font-size:11px}.portal-llm-shortcut{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:11px;padding:18px;margin-top:18px;background:var(--panel);font-size:12px}.portal-llm-shortcut small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.portal-llm-shortcut button{flex-shrink:0}.portal-section>h2{margin-bottom:12px}.portal .portal-metric .progress-outer-narrow{width:100%}.portal .portal-technical-details p{overflow-wrap:anywhere}.portal .portal-table-columns .badge-red{background:transparent}.portal .portal-row-detail .admin-info{color:var(--text)}
@media(max-width:620px){.portal-llm-shortcut{flex-wrap:wrap}.portal #customer-overview td:last-child,.portal #customer-overview th:last-child{width:75px}.portal-hours-metrics{grid-template-columns:1fr}.portal .portal-heading .portal-month{white-space:normal}}
.portal .admin-llm-controls label{flex:0 0 auto}.portal .admin-llm-controls input[type=month]{color-scheme:light dark;min-width:160px}.portal .admin-llm-controls .small{order:4}.portal .admin-llm-controls .small:empty{display:none}.portal .admin-llm-models-heading{font-size:14px;color:var(--text)}.portal table.admin-llm-models-table{font-size:12px}.portal .admin-llm-models-table th{font-size:11px;font-weight:400}.portal .admin-llm-model-name{font-weight:400}.portal .admin-llm-model-tags{font-size:11px;color:var(--muted)}.portal .admin-llm-model-cost{color:var(--text)}.portal .admin-llm-usage-parent{background:var(--panel)}.portal .customer-llm-model{border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--line)}.portal .customer-llm-model-name{font-weight:400}.portal .customer-llm-model-requests{color:var(--muted)}.portal .clockodo-fixed-price-item{background:var(--inset);border-color:var(--line)}.portal .clockodo-fixed-price-name,.portal .clockodo-fixed-price-rate,.portal .clockodo-fixed-price-total{color:var(--text)}.portal .clockodo-fixed-price-detail{color:var(--muted)}.portal .clockodo-fixed-price-amount{color:var(--green)}.portal .monthly-price-note{color:var(--muted);font-size:11px}.portal .audit-log-table{display:table}.portal .audit-log-table thead{display:table-header-group}.portal .audit-log-table tbody{display:table-row-group}.portal .audit-log-table tr{display:table-row}.portal .audit-log-table th,.portal .audit-log-table td{display:table-cell;width:auto}.portal .audit-log-table td:before{content:none}.portal .text-success{color:var(--green)}
.portal .table-responsive table{font-size:12px}.portal .table-responsive table td{font-size:12px}.portal .table-responsive table th{font-size:11px;font-weight:400}.portal #user-panel .no-bullets>li>div{grid-column:2}.portal #user-panel .no-bullets>li>strong{grid-column:1;grid-row:1}.portal #hours-panel,.portal #llm-panel{padding:0;border:0;background:transparent}.portal #hours-panel .portal-section,.portal #hours-panel .clockodo-fixed-price-breakdown{padding:18px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.portal #hours-panel .clockodo-fixed-price-breakdown{margin-top:18px}.portal #llm-panel>h3,.portal #user-panel>h3,.portal #todo-panel .portal-section>h2,.portal #lexoffice-panel .portal-section>h2,.portal #rmm-panel .portal-section>h2{display:none}.portal #llm-panel>.table-responsive{border:1px solid var(--line);border-radius:11px;background:var(--panel)}.portal .customer-llm-models-heading{font-weight:500;color:var(--text);font-size:14px}.portal .portal-hours-metrics .bar-wrap-narrow .progress-inner{background:var(--purple)}.portal #customer-overview .portal-box .portal-row small{line-height:1.5}
@media(max-width:620px){.portal #user-panel .no-bullets>li>div,.portal #user-panel .no-bullets>li>strong{grid-column:1}.portal #user-panel .no-bullets>li>strong{grid-row:auto}}
