.workspace-tabs{display:flex;gap:6px;margin:-8px 0 18px;padding:4px;width:fit-content;border:1px solid var(--border);border-radius:10px;background:#e9edf3}.workspace-tabs a{display:flex;align-items:center;gap:7px;min-width:92px;justify-content:center;padding:8px 14px;border-radius:7px;color:var(--muted);font-size:12px;font-weight:700;text-decoration:none}.workspace-tabs a:hover{background:rgba(255,255,255,.65);color:var(--text)}.workspace-tabs a.active{background:#fff;color:var(--text);box-shadow:0 2px 7px rgba(16,24,40,.12)}.tab-alert{display:inline-grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:999px;background:#fee4e2;color:#b42318;font-size:10px}.agent-fleet-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.agent-fleet-summary>article,.agent-fleet-summary>a{display:block;min-height:92px;padding:15px 17px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:inherit;text-decoration:none}.agent-fleet-summary>a{cursor:pointer;box-shadow:0 2px 7px rgba(16,24,40,.07);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.agent-fleet-summary>a:hover{transform:translateY(-1px);border-color:#98a2b3;box-shadow:0 6px 15px rgba(16,24,40,.12)}.agent-fleet-summary span,.agent-fleet-summary small{display:block;color:var(--muted)}.agent-fleet-summary span{font-size:11px;font-weight:700;text-transform:uppercase}.agent-fleet-summary strong{display:block;margin:7px 0 4px;font-size:24px}.agent-fleet-summary small{font-size:11px}.agent-fleet-summary .success{border-top:3px solid var(--green)}.agent-fleet-summary .warning{border-top:3px solid var(--yellow)}.agent-fleet-summary .danger{border-top:3px solid var(--red)}.agent-index-panel{margin-bottom:22px}.agent-index-identity strong,.agent-index-identity span,.agent-index-identity small,.agent-runtime-summary strong,.agent-runtime-summary small,.agent-open small{display:block}.agent-index-identity span,.agent-index-identity small,.agent-runtime-summary small,.agent-open small{margin-top:3px;color:var(--muted);font-size:10px}.agent-runtime-summary strong{font-size:12px}.software-release-library{margin-bottom:18px}.release-register{position:relative}.release-register>summary{list-style:none;cursor:pointer}.release-register>summary::-webkit-details-marker{display:none}.release-register-form{position:absolute;z-index:20;right:0;top:42px;display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:11px;width:min(680px,80vw);padding:16px;border:1px solid #98a2b3;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(16,24,40,.22)}.release-register-form label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.release-register-form input,.release-register-form select{min-height:37px;padding:7px 9px;border:1px solid #aeb7c4;border-radius:7px;background:#fff;color:var(--text)}.release-register-form .wide{grid-column:1/-1}.software-release-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:0 18px 18px}.software-release-card{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:13px 14px;border:1px solid #aeb7c4;border-radius:9px;background:#f2f4f7;color:inherit;text-align:left;cursor:pointer;box-shadow:0 2px 3px rgba(16,24,40,.13);transition:.12s ease}.software-release-card:hover,.software-release-card.selected{transform:translateY(-1px);border-color:#667085;background:#e8edf3;box-shadow:0 4px 7px rgba(16,24,40,.17)}.software-release-card.selected{outline:2px solid rgba(239,68,68,.22)}.software-release-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#fff;border:1px solid #cbd2dc;font-size:16px}.software-release-main strong,.software-release-main small,.software-release-meta small,.software-release-meta span{display:block}.software-release-main small,.software-release-meta small{margin-top:3px;color:var(--muted);font-size:10px}.software-release-meta{text-align:right}.software-release-meta span{margin-top:5px;font-size:10px;font-weight:700}.software-workflow-divider{display:grid;grid-template-columns:28px auto 1fr;gap:9px;align-items:center;margin:18px 0 10px}.software-workflow-divider span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#344054;color:#fff;font-size:11px;font-weight:800}.software-workflow-divider strong{font-size:12px}.software-workflow-divider small{color:var(--muted);font-size:10px}.software-workflow-divider.inline{margin:0;padding:14px 18px;border-top:1px solid var(--border);background:#f8fafc}.software-rollout-panel{margin-bottom:22px}.software-agent-list{display:flex;flex-direction:column}.software-agent-row{display:grid;grid-template-columns:auto auto minmax(260px,1fr) 135px 160px 205px;gap:12px;align-items:center;min-height:78px;padding:11px 18px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .12s ease,opacity .12s ease}.software-agent-row:hover{background:#fbfcfd}.software-agent-row>input{width:16px;height:16px}.software-agent-row>div>strong,.software-agent-row>div>span,.software-agent-row>div>small{display:block}.software-agent-row>div>span,.software-agent-row>div>small,.software-version span,.software-version small{margin-top:3px;color:var(--muted);font-size:10px}.software-version strong{font-size:12px}.software-rollout-state{text-align:right}.rollout-progress{height:5px;margin:7px 0 4px;border-radius:999px;background:#e4e7ec;overflow:hidden}.rollout-progress>span{display:block;height:100%;border-radius:999px;background:#667085;transition:width .2s ease}.software-state-success .rollout-progress>span{background:#067647}.software-state-danger .rollout-progress>span{background:#b42318}.rollout-message{max-width:460px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rollout-message.danger{color:#b42318!important;font-weight:700}.rollout-message.warning{color:#8a6100!important}.software-agent-ineligible{opacity:.48;background:#f8f9fb}.software-agent-ineligible .software-rollout-state small{font-weight:700}.deployment-review{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:0;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:#eef2f6}.deployment-review>div{min-height:74px;padding:13px 16px;border-right:1px solid #d7dde5}.deployment-review>div:last-child{border-right:0}.deployment-review span,.deployment-review small{display:block;color:#667085;font-size:10px}.deployment-review strong{display:block;margin-top:5px;font-size:12px}.software-feedback{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid #a6d8bd;border-radius:9px;background:#ecfdf3;box-shadow:0 2px 5px rgba(16,24,40,.08)}.software-feedback-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#067647;color:#fff;font-weight:900}.software-feedback div{flex:1}.software-feedback strong,.software-feedback div span{display:block}.software-feedback div span{margin-top:2px;color:#475467;font-size:11px}.software-feedback button{border:0;background:transparent;color:#667085;font-size:20px;cursor:pointer}.software-rollout-toolbar{display:flex;align-items:end;gap:12px;padding:16px 18px;border-top:1px solid var(--border);background:#fbfcfd}.software-rollout-toolbar>span{align-self:center;min-width:160px;color:#344054;font-size:11px;font-weight:800}.software-rollout-toolbar label{display:grid;gap:5px;min-width:190px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase}.software-rollout-toolbar select,.software-rollout-toolbar input{min-height:36px;padding:7px 9px;border:1px solid #aeb7c4;border-radius:7px;background:#fff;color:var(--text)}.software-rollout-toolbar .primary-button{margin-left:auto}.software-state-success{box-shadow:inset 3px 0 var(--green)}.software-state-warning{box-shadow:inset 3px 0 var(--yellow)}.software-state-danger{box-shadow:inset 3px 0 var(--red)}.software-state-neutral{box-shadow:inset 3px 0 #98a2b3}.agent-service-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.service-action-card{display:block;padding:15px 17px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 2px 7px rgba(16,24,40,.07);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.service-action-card:hover{transform:translateY(-1px);border-color:#98a2b3;box-shadow:0 6px 15px rgba(16,24,40,.12)}.service-action-card strong,.service-action-card span{display:block}.service-action-card span{margin-top:5px;color:var(--muted);font-size:11px}.detail-card[href]{cursor:pointer}.detail-card[href]:hover{border-color:#98a2b3;box-shadow:0 6px 15px rgba(16,24,40,.12);transform:translateY(-1px)}
@media(max-width:1100px){.agent-fleet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.software-agent-row{grid-template-columns:auto auto minmax(220px,1fr) 120px 140px}.software-rollout-state{grid-column:3/-1;text-align:left;padding-left:0}.deployment-review{grid-template-columns:repeat(2,1fr)}.software-rollout-toolbar{flex-wrap:wrap}.software-rollout-toolbar .primary-button{margin-left:0}.agent-service-actions{grid-template-columns:1fr}}
@media(max-width:760px){.agent-fleet-summary{grid-template-columns:1fr}.software-release-cards{grid-template-columns:1fr}.release-register-form{position:fixed;left:12px;right:12px;top:80px;width:auto;grid-template-columns:1fr;max-height:80vh;overflow:auto}.release-register-form .wide{grid-column:auto}.software-agent-row{grid-template-columns:auto auto 1fr}.software-version{display:none}.software-rollout-state{grid-column:3;text-align:left}.deployment-review{grid-template-columns:1fr}.deployment-review>div{border-right:0;border-bottom:1px solid #d7dde5}.software-rollout-toolbar{align-items:stretch;flex-direction:column}.software-rollout-toolbar label{min-width:0}.workspace-tabs{width:100%}.workspace-tabs a{flex:1}.software-workflow-divider{grid-template-columns:28px 1fr}.software-workflow-divider small{grid-column:2}}

.agent-workspace-header{margin-bottom:14px}.agent-workspace-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:14px;align-items:start}.agent-workspace-tools{position:sticky;top:92px;display:grid;gap:10px}.agent-tool-card,.agent-capability-card,.agent-tool-links{border:1px solid #cbd5e1;border-radius:11px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.07)}.agent-tool-card,.agent-capability-card{padding:15px}.agent-tool-card h2{margin:2px 0 4px;font-size:17px}.agent-tool-card>p:not(.eyebrow){margin:0;color:var(--muted);font-size:11px}.agent-identity-card dl{display:grid;gap:0;margin:14px 0 0}.agent-identity-card dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #e2e8f0}.agent-identity-card dt{color:#64748b;font-size:10px;text-transform:uppercase;font-weight:800}.agent-identity-card dd{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:800}.agent-discovery-form .primary-button{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:9px}.agent-discovery-form .is-searching .discovery-button-icon{animation:discovery-spin 1s linear infinite}.agent-tool-links{display:grid;overflow:hidden}.agent-tool-links a{display:block;padding:12px 14px;border-bottom:1px solid #e2e8f0;color:var(--text);text-decoration:none}.agent-tool-links a:last-child{border-bottom:0}.agent-tool-links a:hover{background:#f1f5f9;box-shadow:inset 3px 0 #ef4444}.agent-tool-links strong,.agent-tool-links small{display:block}.agent-tool-links strong{font-size:12px}.agent-tool-links small{margin-top:3px;color:var(--muted);font-size:10px}.agent-capability-card>strong{display:block;margin-bottom:9px}.agent-workspace-content{display:grid;gap:14px;min-width:0}.agent-summary-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.agent-summary-strip article{padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff}.agent-summary-strip span,.agent-summary-strip small,.agent-summary-strip strong{display:block}.agent-summary-strip span{color:#64748b;font-size:9px;font-weight:800;text-transform:uppercase}.agent-summary-strip strong{margin:4px 0 2px;font-size:15px}.agent-summary-strip small{color:var(--muted);font-size:10px}.agent-discovery-panel,.agent-managed-panel{margin:0}.agent-discovery-live{padding:12px 16px}.discovery-empty,.discovery-progress-note{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 14px;border:1px dashed #94a3b8;border-radius:9px;background:#f8fafc}.discovery-empty>span,.discovery-progress-note>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:#10233e;color:#5ee1ff;font-size:20px}.discovery-empty strong,.discovery-empty p,.discovery-progress-note strong,.discovery-progress-note p{display:block;margin:0}.discovery-empty p,.discovery-progress-note p{margin-top:3px;color:#64748b;font-size:11px}.discovery-progress-note.active{border-style:solid;border-color:#38bdf8;background:#effaff}.discovery-progress-note.active .discovery-spinner{animation:discovery-spin 1s linear infinite}.discovery-device-list{display:grid;gap:8px;margin-top:10px}.discovery-device-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border:1px solid #aebaca;border-radius:9px;background:#f1f5f9;box-shadow:inset 3px 0 #22c55e}.discovery-device-card.occupied{box-shadow:inset 3px 0 #f59e0b}.discovery-device-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#10233e;color:#5ee1ff}.discovery-device-main strong,.discovery-device-main span,.discovery-device-main small{display:block}.discovery-device-main span{margin-top:3px}.discovery-device-main small{margin-top:3px;color:#64748b;font-size:10px}.discovery-device-state{display:flex;align-items:center;gap:8px}.agent-discovery-history{border-top:1px solid #e2e8f0}.agent-discovery-history summary{padding:10px 16px;color:#475569;font-size:11px;font-weight:800;cursor:pointer}.agent-discovery-history summary span{margin-left:5px;padding:2px 6px;border-radius:999px;background:#e2e8f0}.compact-command-list{padding:0 16px 12px}.compact-command-list>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid #eef2f6;font-size:10px}.agent-managed-panel .agent-printer-list{max-height:460px;overflow:auto}.agent-managed-panel .agent-printer-row{grid-template-columns:52px auto minmax(220px,1.3fr) minmax(220px,1fr) 110px}.agent-managed-panel .printer-list-image{width:48px;height:48px}.agent-managed-panel .printer-list-image img{width:100%;height:100%;object-fit:contain}.agent-managed-panel .agent-printer-row:hover{background:#eef3f8}.agent-managed-panel .agent-printer-state{text-align:right}@keyframes discovery-spin{to{transform:rotate(360deg)}}
@media(max-width:1050px){.agent-workspace-layout{grid-template-columns:250px minmax(0,1fr)}.agent-summary-strip{grid-template-columns:1fr}.agent-managed-panel .agent-printer-row{grid-template-columns:48px auto 1fr}.agent-managed-panel .agent-printer-row>div:nth-of-type(3){display:none}.agent-managed-panel .agent-printer-state{grid-column:3}}
@media(max-width:760px){.agent-workspace-layout{grid-template-columns:1fr}.agent-workspace-tools{position:static}.agent-summary-strip{grid-template-columns:repeat(3,1fr)}.discovery-device-card{grid-template-columns:36px 1fr}.discovery-device-state{grid-column:2;justify-content:flex-start}.agent-managed-panel .agent-printer-row{grid-template-columns:44px auto 1fr}.agent-summary-strip article{padding:10px}}

.agent-workspace-header .manager-status.health-danger{border-color:#fda29b;background:#fff1f0;box-shadow:0 2px 8px rgba(180,35,24,.12)}.agent-tool-links{gap:7px;padding:9px;background:#dfe6ee;border-color:#aebaca}.agent-tool-links a{position:relative;min-height:55px;padding:11px 38px 11px 13px;border:1px solid #aab6c5!important;border-radius:8px;background:linear-gradient(180deg,#f8fafc,#e9eef5);box-shadow:0 2px 4px rgba(15,23,42,.13);transition:background .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.agent-tool-links a::after{content:'›';position:absolute;right:13px;top:50%;display:grid;width:22px;height:22px;place-items:center;border-radius:6px;background:#10233e;color:#fff;font-size:17px;transform:translateY(-50%)}.agent-tool-links a:hover{border-color:#64748b!important;background:#fff;box-shadow:0 5px 10px rgba(15,23,42,.18);transform:translateY(-1px)}.agent-tool-links a:active{transform:translateY(0);box-shadow:0 1px 2px rgba(15,23,42,.16)}.agent-capability-card{background:#f8fafc}.agent-summary-strip article,.agent-tool-card{border-color:#b9c3d0}.agent-discovery-panel .secondary-button,.agent-managed-panel .secondary-button{border-color:#7f8da0;background:#e1e7ef;color:#10233e;box-shadow:0 2px 4px rgba(15,23,42,.14)}.agent-discovery-panel .secondary-button:hover,.agent-managed-panel .secondary-button:hover{border-color:#475569;background:#fff}.agent-action-message{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #fda29b;border-left:5px solid #ef4444;border-radius:9px;background:#fff1f0;box-shadow:0 3px 8px rgba(180,35,24,.1)}.agent-action-message>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;background:#d92d20;color:#fff;font-weight:900}.agent-action-message strong,.agent-action-message p{display:block;margin:0}.agent-action-message p{margin-top:3px;color:#7a271a;font-size:11px}.agent-discovery-form button:disabled{border-color:#98a2b3;background:#667085;color:#fff;opacity:1;cursor:not-allowed;box-shadow:none}

.discovery-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:7px 8px;border:1px solid #cbd5e1;border-radius:9px;background:#eef2f6}.discovery-view-toolbar>div{display:flex;gap:5px;padding:3px;border-radius:7px;background:#dfe6ee}.discovery-view-toolbar button{min-height:31px;padding:6px 11px;border:1px solid transparent;border-radius:6px;background:transparent;color:#475569;font-size:11px;font-weight:800;cursor:pointer}.discovery-view-toolbar button span{margin-left:5px;color:#64748b;font-size:9px;font-weight:600}.discovery-view-toolbar button.active{border-color:#94a3b8;background:#fff;color:#10233e;box-shadow:0 2px 5px rgba(15,23,42,.12)}.discovery-view-toolbar>small{color:#64748b;font-size:10px}.discovery-device-card.information-only{opacity:.72;box-shadow:inset 3px 0 #94a3b8}.status-pill.neutral{background:#e2e8f0;color:#475569}@media(max-width:760px){.discovery-view-toolbar{align-items:stretch;flex-direction:column}.discovery-view-toolbar>div{width:100%}.discovery-view-toolbar button{flex:1}}

/* Registration completion stays in the managing Agent context. */
.agent-printer-added{margin-bottom:14px;overflow:hidden;border:1px solid #75e0a7;border-radius:11px;background:#ecfdf3;box-shadow:0 2px 6px rgba(16,24,40,.08)}
.agent-printer-added-heading{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #abefc6}.agent-printer-added-heading>span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:#039855;color:#fff;font-size:17px;font-weight:900}.agent-printer-added-heading>div{min-width:0;flex:1}.agent-printer-added-heading strong,.agent-printer-added-heading p{display:block;margin:0}.agent-printer-added-heading p{margin-top:3px;color:#027a48;font-size:11px}
.agent-printer-added dl{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));margin:0;padding:10px 14px;gap:9px 16px}.agent-printer-added dl>div{min-width:0}.agent-printer-added dt{color:#027a48;font-size:8px;font-weight:800;text-transform:uppercase}.agent-printer-added dd{margin:2px 0 0;overflow-wrap:anywhere;color:#101828;font-size:11px;font-weight:700}
.agent-printer-row.newly-added{position:relative;border-color:#12b76a;background:#f0fdf4;box-shadow:inset 4px 0 #12b76a}.agent-printer-row.newly-added:after{content:"Newly registered";position:absolute;right:12px;top:8px;padding:3px 7px;border-radius:99px;background:#d1fadf;color:#027a48;font-size:8px;font-weight:800;text-transform:uppercase}
@media(max-width:760px){.agent-printer-added-heading{align-items:flex-start;flex-wrap:wrap}.agent-printer-added-heading>a{margin-left:40px}.agent-printer-added dl{grid-template-columns:1fr 1fr}}


.agent-printer-entry {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 0.75rem;
}

.agent-printer-entry > form {
  margin: 0;
}

@media (max-width: 760px) {
  .agent-printer-entry {
    grid-template-columns: 1fr;
  }

  .agent-printer-entry > form .primary-button {
    width: 100%;
  }
}

.unified-agent-workspace{position:relative;display:grid;gap:10px;width:100%;min-width:0}
.unified-agent-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.unified-agent-header h1{margin:2px 0 3px}
.unified-agent-live{display:flex;align-items:center;gap:9px;min-width:220px;padding:9px 12px;border:1px solid #a7e0c0;border-radius:9px;background:#effcf5}
.unified-agent-live.health-danger{border-color:#fda29b;background:#fff1f0}
.unified-agent-live strong,.unified-agent-live small{display:block}.unified-agent-live small{margin-top:2px;color:var(--muted);font-size:10px}
.unified-agent-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.unified-agent-actions form{margin:0}
.unified-agent-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}
.unified-agent-summary article{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}
.unified-agent-summary span{color:#64748b;font-size:9px;font-weight:800;text-transform:uppercase}.unified-agent-summary strong{font-size:12px}.unified-agent-summary small{display:none}
.unified-agent-tabs{display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid #b8c5d4}
.unified-agent-tabs a{display:flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;color:#334155;text-decoration:none;font-size:11px;font-weight:800}
.unified-agent-tabs a:hover{background:#eef3f8}.unified-agent-tabs a.active{border-color:#b8c5d4;background:#fff;box-shadow:inset 0 -3px #0ea5e9;color:#10233e}
.unified-agent-tabs span{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:9px;background:#e2e8f0;font-size:9px}
.unified-agent-panel{margin:0}.unified-agent-panel>.panel-heading{padding:12px 16px}.unified-agent-panel>.panel-heading h2{font-size:16px}
.unified-agent-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding:4px 16px 14px}
.unified-agent-overview-grid h3,.unified-agent-side-summary h3{margin:6px 0 8px;font-size:13px}
.unified-agent-side-summary{border-left:1px solid #e2e8f0;padding-left:16px}.unified-agent-side-summary dl{margin:0}.unified-agent-side-summary dl div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #edf1f5}.unified-agent-side-summary dt{color:#64748b;font-size:10px}.unified-agent-side-summary dd{margin:0;font-size:10px;font-weight:800;text-align:right}
.unified-printer-head,.unified-printer-row{display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(155px,1fr) minmax(210px,1.2fr) minmax(120px,.7fr) auto;gap:12px;align-items:center}
.unified-printer-head{padding:6px 16px;color:#64748b;font-size:9px;font-weight:800;text-transform:uppercase}
.unified-printer-row{min-height:58px;padding:8px 16px;border-top:1px solid #e2e8f0}
.unified-printer-row.compact{grid-template-columns:minmax(200px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) auto;padding:7px 0}
.unified-printer-row strong,.unified-printer-row small{display:block}.unified-printer-row strong{font-size:11px}.unified-printer-row small{margin-top:2px;color:#64748b;font-size:9px}
.unified-printer-name{display:flex;align-items:center;gap:9px}.unified-printer-actions{display:flex;justify-content:flex-end;gap:6px}.unified-printer-actions form{margin:0}
.unified-software-current{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 12px}.unified-software-current>div{padding:10px;border:1px solid #d6dee8;border-radius:8px}.unified-software-current span,.unified-software-current strong{display:block}.unified-software-current span{color:#64748b;font-size:9px;text-transform:uppercase;font-weight:800}.unified-software-current strong{margin-top:4px}
.unified-software-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;gap:10px;align-items:end;padding:0 16px 16px}
.unified-lifecycle-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.unified-agent-toast{position:fixed;z-index:1000;top:88px;right:20px;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;gap:10px;align-items:center;width:min(520px,calc(100vw - 40px));padding:11px 12px;border:1px solid #7ac89e;border-radius:9px;background:#effcf5;box-shadow:0 10px 30px rgba(15,23,42,.22)}
.unified-agent-toast.error{border-color:#fda29b;background:#fff1f0}.unified-agent-toast strong,.unified-agent-toast span,.unified-agent-toast small{display:block}.unified-agent-toast span{font-size:11px}.unified-agent-toast small{margin-top:2px;color:#64748b;font-size:9px}.unified-agent-toast>button{border:0;background:transparent;font-size:20px;cursor:pointer}
@media(max-width:1100px){.unified-agent-summary{grid-template-columns:repeat(2,1fr)}.unified-printer-head{display:none}.unified-printer-row{grid-template-columns:minmax(190px,1.4fr) minmax(145px,1fr) minmax(180px,1.2fr) auto}.unified-printer-row>div:nth-child(4){display:none}}
@media(max-width:760px){.unified-agent-header{display:grid}.unified-agent-live{min-width:0}.unified-agent-summary{grid-template-columns:1fr 1fr}.unified-agent-tabs{overflow-x:auto}.unified-agent-tabs a{white-space:nowrap}.unified-agent-overview-grid,.unified-lifecycle-grid{grid-template-columns:1fr}.unified-agent-side-summary{border-left:0;border-top:1px solid #e2e8f0;padding:10px 0 0}.unified-printer-row,.unified-printer-row.compact{grid-template-columns:1fr}.unified-printer-row>div:nth-child(4){display:block}.unified-printer-actions{justify-content:flex-start}.unified-software-current,.unified-software-form{grid-template-columns:1fr}.unified-agent-toast{top:72px;right:10px;width:calc(100vw - 20px)}}

.unified-agent-destructive{margin-left:auto}
.unified-printer-image{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #d6dee8;border-radius:7px;background:#fff;overflow:hidden}
.unified-printer-image img{display:block;width:100%;height:100%;object-fit:contain}

.unified-settings-printers{display:flex;gap:8px;flex-wrap:wrap;padding:0 16px 12px}
.unified-settings-printers>div{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #d6dee8;border-radius:7px;background:#f8fafc}
.unified-settings-printers strong,.unified-settings-printers small{font-size:10px}.unified-settings-printers small{color:#64748b}


.pending-agent-hero-mark{float:left;width:64px;height:64px;margin:0 14px 10px 0;filter:drop-shadow(0 6px 12px rgba(16,24,40,.16))}.pending-agent-hero-mark .agent-gateway-line{animation:traze-agent-signal 1.8s ease-in-out infinite}.pending-agent-location-lock{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:11px 14px;border:1px solid #b8d8ff;border-radius:10px;background:#eff8ff}.pending-agent-location-lock strong,.pending-agent-location-lock span{display:block}.pending-agent-location-lock span{color:#475467;font-size:11px}.pending-agent-location-filter{display:flex;align-items:end;gap:10px;margin:0 0 16px;padding:12px 14px;border:1px solid #c8d7ed;border-radius:10px;background:#f8fbff}.pending-agent-location-filter .settings-field{min-width:220px}.pending-agent-action{min-height:38px;padding:8px 13px;border:1px solid #0e7490;border-radius:8px;background:#0e7490;color:#fff;font:700 13px inherit;box-shadow:0 3px 8px rgba(14,116,144,.25);cursor:pointer}.pending-agent-action:hover{background:#155e75;transform:translateY(-1px)}@media(max-width:760px){.pending-agent-location-filter{align-items:stretch;flex-direction:column}.pending-agent-location-filter .settings-field{min-width:0}}
