.field-label{display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:11px;margin-bottom:18px}.field-label .search-input,.field-label .select{width:100%}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:16px 0;color:var(--text);font-size:12px}.toggle-row small{display:block;color:var(--subtle);margin-top:4px;font-size:10px}.toggle-row input{accent-color:var(--teal)}.rule-actions{display:flex;gap:8px}.rule-actions form{margin:0}.health-row small{display:block;color:var(--subtle);font-size:10px;margin-top:4px}.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.digest-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.digest-profile-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.company-route-row,.digest-profile-footer,.digest-profile-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.digest-profile-title .search-input{flex:1 1;min-width:0}.digest-profile-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.digest-profile-controls label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:10px}.digest-profile-footer{margin-top:14px}.digest-profile-create{display:grid;grid-template-columns:minmax(180px,2fr) repeat(5,minmax(120px,1fr)) auto;grid-gap:10px;gap:10px}.company-route-row .rule-actions{align-items:center}.company-route-row .select{min-width:220px}@media (max-width:760px){.digest-profile-grid{grid-template-columns:minmax(0,1fr)}.digest-profile-card{width:100%;min-width:0}.digest-profile-controls,.digest-profile-create{grid-template-columns:1fr}.company-route-row,.digest-profile-footer{align-items:stretch;flex-direction:column}.company-route-row .rule-actions,.company-route-row .select{width:100%}.company-route-row .rule-actions{align-items:stretch;flex-direction:column}}.company-summary-create{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.company-summary-create label{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--muted)}.company-summary-create .select{width:100%;min-width:0}#company-summaries h3{overflow-wrap:anywhere}@media (max-width:760px){.company-summary-create{grid-template-columns:minmax(0,1fr)}}.rule-actions,.settings-nav{flex-wrap:wrap}.settings-nav{display:flex;gap:8px;margin:20px 0}.settings-form-fields{display:contents;border:0;padding:0;margin:0;min-width:0}.settings-feedback{flex-basis:100%;grid-column:1/-1;font-size:12px;overflow-wrap:anywhere}.settings-feedback.error{color:var(--red)}.settings-feedback.success{color:var(--teal)}.settings-create{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:10px}.digest-profile-card summary,.settings-create summary{cursor:pointer}.rule-editor{margin-top:18px}.rule-editor textarea{resize:vertical;font:inherit}.rule-summary{padding:12px;background:var(--panel-2);border-left:3px solid var(--teal);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.digest-profile-card h3{margin:0;overflow-wrap:anywhere}.digest-profile-card .description-copy,.digest-profile-card li{overflow-wrap:anywhere}.digest-profile-controls .search-input,.digest-profile-controls .select{width:100%;min-width:0}.company-route-row{flex-wrap:wrap}#company-routing,#company-summaries,#delivery,#digest-profiles,#job-rules{scroll-margin-top:20px}form[aria-busy=true]{opacity:.7}.group-members{max-height:18rem;overflow:auto;margin:1rem 0}.group-members label:not([hidden]){display:block;padding:.4rem 0}