.governance-summary{border-block:1px solid #dbe1e7;padding:1rem 0;margin:1rem 0}.policy-metrics{display:flex;flex-wrap:wrap;gap:1rem}.policy-actions{align-items:end;flex-wrap:wrap}.policy-actions label{min-width:12rem;flex:1}.voice-line{border-top:1px solid #dbe1e7;padding:1rem 0}.voice-line form{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem}.voice-line form label{flex:1;min-width:10rem}.governance-summary input{max-width:100%}
/* Voice line management: shared tokens, responsive cards, accessible native controls. */
.voice-workspace{max-width:1500px;margin:auto}.voice-page-heading,.voice-section-heading,.voice-card-head,.voice-capacity-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.voice-page-heading{margin-bottom:22px}.voice-page-heading h2{font-size:1.5rem!important;margin:3px 0!important}.voice-page-heading p,.voice-section-heading p,.voice-create-heading p{margin:3px 0 0;color:var(--ui-muted-foreground,#687d8b);font-size:.82rem}.voice-eyebrow{font-size:.75rem;color:var(--ui-primary,#087f8c);font-weight:700}.voice-add-link{display:inline-flex;justify-content:center;padding:11px 16px;border-radius:10px;background:var(--ui-primary,#087f8c);color:var(--ui-primary-foreground,#fff)!important;text-decoration:none;white-space:nowrap}.voice-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.voice-overview-item{background:var(--ui-card,#fff);border:1px solid var(--ui-border,#dce3ec);border-radius:14px;padding:17px 20px;display:flex;flex-direction:column;gap:4px}.voice-overview-item>span,.voice-overview-item>small{color:var(--ui-muted-foreground,#687d8b);font-size:.77rem}.voice-overview-item>strong{font-size:1.5rem;line-height:1.5}.voice-overview-item strong small{font-size:.8rem;color:var(--ui-muted-foreground,#687d8b)}.voice-notice{display:flex;gap:10px;align-items:flex-start;background:var(--ui-secondary,#e5f3f2);border:1px solid var(--ui-border,#dce3ec);border-radius:12px;color:var(--ui-foreground,#172b3b);padding:12px 16px;margin-bottom:22px}.voice-notice i{color:var(--ui-primary,#087f8c);margin-top:5px}.voice-notice p{margin:0!important;font-size:.78rem;line-height:1.9}.voice-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:20px;align-items:start}.voice-section-heading{margin-bottom:12px}.voice-section-heading h3{margin:0!important}.voice-section-heading>span{font-size:.75rem;color:var(--ui-muted-foreground,#687d8b)}.voice-cards{display:grid;gap:14px}.voice-workspace .voice-card.panel{padding:20px!important;margin:0!important}.voice-card-identity,.voice-create-heading{display:flex;align-items:center;gap:12px;min-width:0}.voice-card-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;background:var(--ui-secondary,#e5f3f2);color:var(--ui-primary,#087f8c);border-radius:12px}.voice-card h3,.voice-create h3{margin:0!important;overflow-wrap:anywhere}.voice-number{font-variant-numeric:tabular-nums;color:var(--ui-muted-foreground,#687d8b);font-size:.8rem;display:inline-block}.voice-status{font-size:.72rem;border-radius:999px;padding:5px 10px;white-space:nowrap}.voice-status-enabled{color:#136b4c;background:#dcf5e9}.voice-status-disabled{color:#66583b;background:#f5eedf}.voice-capacity{background:var(--ui-muted,#f0f3f8);padding:14px;border-radius:11px;margin:16px 0 12px}.voice-capacity-header{font-size:.8rem}.voice-capacity progress{width:100%;height:8px;margin:10px 0 0;display:block;accent-color:var(--ui-primary,#087f8c)}.voice-capacity p,.voice-helper{font-size:.73rem;color:var(--ui-muted-foreground,#687d8b);margin:8px 0!important}.voice-card-meta{display:flex;flex-wrap:wrap;gap:12px 18px;color:var(--ui-muted-foreground,#687d8b);font-size:.72rem}.voice-card-meta i{color:var(--ui-primary,#087f8c);margin-inline-end:4px}.voice-details{margin-top:16px;border-top:1px solid var(--ui-border,#dce3ec)}.voice-details summary{cursor:pointer;padding-top:14px;color:var(--ui-primary,#087f8c);font-weight:600;font-size:.82rem}.voice-details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:16px}.voice-details h4{margin:0;font-size:.86rem}.voice-details textarea{width:100%;resize:vertical}.voice-assignment-form{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.voice-assignment-form label{flex:1;min-width:110px}.voice-assignment-form :is(input,select){width:100%}.voice-assignment-list{list-style:none;margin:14px 0 0;padding:0}.voice-assignment-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--ui-border,#dce3ec);padding:10px 0}.voice-assignment-list li span{display:flex;flex-direction:column}.voice-assignment-list small{font-size:.72rem;color:var(--ui-muted-foreground,#687d8b)}.voice-create.panel{position:sticky;top:18px;padding:20px!important;margin:0!important}.voice-create-note{background:var(--ui-muted,#f0f3f8);border-radius:9px;padding:10px;font-size:.75rem;color:var(--ui-muted-foreground,#687d8b)}.voice-create input{width:100%}.voice-create>small{display:block;color:var(--ui-muted-foreground,#687d8b);font-size:.72rem}.voice-create>button{width:100%;margin-top:16px}.voice-empty{text-align:center;padding:36px!important}.voice-empty i{font-size:1.7rem;color:var(--ui-primary,#087f8c)}.voice-empty p{color:var(--ui-muted-foreground,#687d8b)}
@media(max-width:900px){.voice-layout{grid-template-columns:1fr}.voice-create.panel{position:static}.voice-details-content{grid-template-columns:1fr}}
@media(max-width:600px){.voice-page-heading{align-items:flex-start}.voice-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.voice-overview-item:last-child{grid-column:1/-1}.voice-overview-item{padding:12px 14px}.voice-workspace .voice-card.panel{padding:15px!important}.voice-card-head{align-items:flex-start;flex-wrap:wrap}.voice-create.panel{padding:16px!important}}
