.proclin-hero{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px!important;background:linear-gradient(120deg,var(--panel),color-mix(in srgb,var(--cyan) 9%,var(--panel)))!important}.proclin-hero h2{font-size:26px;margin:7px 0 10px}.proclin-hero p{line-height:1.55;max-width:740px}.proclin-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;max-width:340px}.proclin-toolbar .button{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;border:1px solid var(--line);border-radius:10px;color:var(--text);text-decoration:none;background:var(--panel)}.proclin-toolbar a{color:var(--cyan);font-weight:600;font-size:13px}.proclin-toolbar .primary,.proclin-toolbar .button{width:100%}#proclin-status{color:var(--muted);font-size:13px;min-height:22px;margin:16px 3px}.proclin-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.proclin-metrics>div{padding:19px 22px;border:1px solid var(--line);border-radius:15px;background:var(--panel);box-shadow:var(--shadow)}.proclin-metrics strong{display:block;font-size:27px;color:var(--text);margin-bottom:4px}.proclin-metrics span{color:var(--muted);font-size:12px}.proclin-search{display:grid;gap:7px;font-size:12px;color:var(--muted);min-width:230px}.proclin-search input{width:100%}.proclin-device{border-top:1px solid var(--line);padding:22px 0}.proclin-device:first-child{border-top:0}.proclin-device-head{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.3fr auto;align-items:start;gap:20px}.proclin-device-head h3{margin:0 0 9px;font-size:17px}.proclin-device-head>div>small,.proclin-device-head>div>strong,.proclin-device-head>div>span{display:block;overflow-wrap:anywhere}.proclin-device-head small{color:var(--muted);font-size:11px;line-height:1.5;margin-bottom:6px}.proclin-device-head strong{font-size:14px;line-height:1.6}.proclin-device-head span{font-size:12px;color:var(--muted);line-height:1.5}.proclin-pills{display:flex;flex-wrap:wrap;gap:6px}.proclin-pill{display:inline-flex!important;border:1px solid var(--line);background:color-mix(in srgb,var(--muted) 8%,transparent);padding:3px 8px;border-radius:20px;color:var(--muted);font-size:10px!important;line-height:1.5;white-space:normal}.proclin-pill.good{color:var(--success,#43c99e);border-color:color-mix(in srgb,var(--success,#43c99e) 30%,transparent)}.proclin-pill.warn,.proclin-warning{color:var(--warning,#eab96d)}.proclin-actions{display:flex;flex-wrap:wrap;align-items:end;gap:9px;margin:18px 0}.proclin-actions label{display:grid;gap:5px;font-size:11px;color:var(--muted)}.proclin-actions select{max-width:290px;min-height:37px}.proclin-actions button{min-height:37px}.proclin-actions button,.proclin-device-head button{font-size:12px}.proclin-device details{margin-top:12px;background:color-mix(in srgb,var(--panel) 70%,transparent);border:1px solid var(--line);border-radius:12px;padding:13px 16px}.proclin-device summary{cursor:pointer;color:var(--muted);font-size:12px;font-weight:600}.proclin-device details>p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.proclin-table-wrap{max-width:100%;overflow:auto;margin:15px 0}.proclin-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.proclin-table-wrap th,.proclin-table-wrap td{text-align:left;padding:11px 13px;border-bottom:1px solid var(--line);max-width:300px;overflow-wrap:anywhere}.proclin-table-wrap th{color:var(--muted);font-size:11px;font-weight:600}.proclin-warning{font-size:12px;line-height:1.6;margin-top:10px}.proclin-job{padding:15px 0;border-bottom:1px solid var(--line)}.proclin-job>strong{margin-right:13px}.proclin-job p{font-size:13px;line-height:1.5}.proclin-job small{color:var(--muted)}.proclin-operation{padding:12px 15px;background:color-mix(in srgb,var(--cyan) 8%,transparent);border-radius:10px;color:var(--cyan)}#view-proclin>.panel{margin-bottom:20px}#view-proclin .panel-head{gap:20px}#view-proclin code{overflow-wrap:anywhere}@media(max-width:1200px){.proclin-device-head{grid-template-columns:1.1fr 1fr 1fr}.proclin-device-head>div:nth-child(4){grid-column:1/3}.proclin-device-head>button{justify-self:end}.proclin-metrics{gap:9px}.proclin-metrics>div{padding:15px}}@media(max-width:800px){.proclin-hero{display:block;padding:21px!important}.proclin-toolbar{max-width:none;justify-content:flex-start;margin-top:20px}.proclin-toolbar .primary,.proclin-toolbar .button{width:auto}.proclin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proclin-device-head{grid-template-columns:1fr 1fr;gap:14px}.proclin-device-head>div:nth-child(4){grid-column:auto}.proclin-device-head>button{justify-self:start}.proclin-search{min-width:0;width:100%}#view-proclin .panel-head{display:block}#view-proclin .panel-head>label{margin-top:16px}.proclin-actions{align-items:stretch}.proclin-actions label,.proclin-actions select{max-width:100%}.proclin-actions label{width:100%}}

#proclin-list,#proclin-coverage,#proclin-jobs{padding:0 20px 18px}.proclin-metrics>div{background:var(--glass-panel-face,var(--panel))}.proclin-toolbar .button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.proclin-quick-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0 0 18px}.proclin-quick-links .button{display:inline-flex;align-items:center;padding:12px 18px;border:1px solid var(--line);border-radius:12px;background:var(--glass-panel-face,var(--panel));color:var(--cyan);font-size:13px;font-weight:650;text-decoration:none}.proclin-quick-links button:focus-visible,.proclin-quick-links a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}
.proclin-bulk-panel{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px!important;border-color:color-mix(in srgb,#e33c44 38%,var(--line))!important;background:linear-gradient(115deg,var(--panel),color-mix(in srgb,#df2738 7%,var(--panel)))!important}.proclin-bulk-panel h2{font-size:22px;margin:8px 0}.proclin-bulk-panel p{font-size:13px;line-height:1.65;max-width:700px}.proclin-update-all{flex:0 0 310px;min-height:112px;padding:24px!important;border:1px solid #ff8189!important;border-radius:22px!important;background:linear-gradient(165deg,#fb525e,#cb1429 65%,#940e20)!important;color:#fff!important;box-shadow:inset 0 2px 0 #ffb0b488,0 12px 32px #b5122444!important;font-size:18px!important;line-height:1.5;font-weight:800!important;letter-spacing:.04em;cursor:pointer}.proclin-update-all:hover:not(:disabled){filter:brightness(1.09);transform:translateY(-1px)}.proclin-update-all:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.proclin-update-all:disabled{opacity:.5;cursor:default;filter:saturate(.6)}#proclin-bulk-members{padding:0 12px 12px}#proclin-bulk-members td:last-child{max-width:520px}#proclin-bulk-results[hidden],#proclin-access-expiry[hidden]{display:none!important}
.proclin-help{max-width:850px;width:calc(100% - 40px);max-height:85vh;overflow:auto;padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--panel);color:var(--text);box-shadow:var(--shadow)}.proclin-help::backdrop{background:#03101dcc;backdrop-filter:blur(5px)}.proclin-help form{float:right}.proclin-help h2{margin-top:0}.proclin-help li{margin:16px 0;padding-left:6px;font-size:14px;line-height:1.7}.proclin-help p{font-size:14px;line-height:1.7}.proclin-help a{color:var(--cyan)}
[data-console-access=proclin] .nav-item:not([data-view=proclin]),[data-console-access=proclin] .nav-group-label,[data-console-access=proclin] .view:not(#view-proclin),[data-console-access=proclin] #global-search,[data-console-access=proclin] #repair-profile,[data-console-access=proclin] #repair-notification-toggle,[data-console-access=proclin] .reference-search,[data-console-access=proclin] .global-search-wrap{display:none!important}
[data-console-access=proclin] .top-actions>:not(#sync-state):not(#refresh-button):not(#theme-toggle):not([data-theme-toggle]){display:none!important}
@media(max-width:1000px){.proclin-bulk-panel{flex-direction:column;align-items:stretch;gap:18px}.proclin-update-all{flex-basis:auto;width:100%;min-height:100px}.proclin-quick-links{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.proclin-update-all:hover:not(:disabled){transform:none}}
