.credentials-manager{color:#20252c;background:#fff;border:1px solid #e0e3e7;padding:24px;font-family:inherit}.credentials-actions{flex-wrap:wrap;gap:8px;display:flex}.credentials-manager button{color:#20252c;cursor:pointer;background:#fff;border:1px solid #ccd0d6;border-radius:4px;padding:10px 14px}.credentials-manager button:disabled{opacity:.5;cursor:default}.credentials-manager button:focus-visible,.credentials-manager input:focus-visible,.credentials-manager select:focus-visible,.credentials-manager textarea:focus-visible,.credentials-manager summary:focus-visible{outline-offset:2px;outline:2px solid #a52630}.credentials-manager label{margin:12px 0 6px;display:block}.credentials-manager select,.credentials-manager textarea,.credentials-manager input:not([type=checkbox]){width:100%;font:inherit;box-sizing:border-box;border:1px solid #bfc6ce;border-radius:4px;padding:10px}.credentials-manager fieldset{border:0;min-width:0;margin:0;padding:0}.credentials-manager input[type=checkbox]{margin-right:8px}.credentials-manager h3{margin:20px 0 8px;font-size:16px}.credentials-summary{margin:0 0 8px;font-size:14px}.credentials-layout{grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:28px;display:grid}.credentials-list{max-height:620px;margin:12px 0;padding:0;list-style:none;overflow:auto}.credentials-list li{border-bottom:1px solid #e0e3e7}.credentials-list button{text-align:left;border:0;border-radius:0;width:100%;padding:16px 10px;display:block}.credentials-list button[aria-pressed=true]{background:#f9eeee;border-left:3px solid #a52630}.credentials-list span{margin-top:6px;font-size:14px;line-height:1.5;display:block}.credentials-warning{background:#fff8e8;border-left:3px solid #b77b18;margin:16px 0;padding:12px 16px}.credentials-warning p{margin:0 0 8px}.credentials-notice{background:#f0f7f2;border-left:3px solid #34774a;padding:12px 16px}.credentials-error{color:#992632;border-left:3px solid #992632;padding:12px}.credentials-detail{min-width:0}.credentials-detail p{line-height:1.6}.credentials-own{color:#7a5210;background:#fff8e8;border-radius:999px;margin:0 0 4px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.credentials-help{color:#5b6470;font-size:13px}.credentials-fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:8px 0 16px;display:grid}.credentials-fields div{min-width:0}.credentials-fields dt{color:#5b6470;font-size:12px}.credentials-fields dd{overflow-wrap:anywhere;margin:2px 0 0}.credentials-fields dd.credentials-notes{white-space:pre-wrap}.credentials-member-list{margin:0;padding:0;list-style:none}.credentials-member-list li{border-bottom:1px solid #e0e3e7;padding:8px 0}.credentials-member-list p{margin:0}.credentials-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.credentials-manager .credentials-checkbox{align-items:center;margin:16px 0;display:flex}.credentials-archived ul{margin:0 0 12px;padding:0;list-style:none}.credentials-archived li{border-top:1px solid #e0e3e7;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.credentials-chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.credentials-manager .credentials-chips button{border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;display:flex}.credentials-chips button[aria-pressed=true]{color:#a52630;background:#f9eeee;border-color:#a52630}.credentials-chips strong{font-variant-numeric:tabular-nums}.credentials-tabs{background:#f4f5f7;border-radius:8px;gap:8px;width:fit-content;max-width:100%;margin-bottom:24px;padding:4px;display:flex}.credentials-manager .credentials-tabs button{color:#4a525d;background:0 0;border:1px solid #0000;border-radius:5px;min-height:36px;padding:8px 16px}.credentials-manager .credentials-tabs button[aria-pressed=true]{color:#20252c;background:#fff;border-color:#e0e3e7}.manage-shell .manage-workspace-content>div>.credentials-manager{max-width:1080px;color:var(--manage-ink);background:var(--manage-chart);border:0;margin:0 auto;padding:0}.manage-shell .credentials-tabs{background:var(--manage-inset);border-radius:var(--manage-radius)}.manage-shell .credentials-manager .credentials-tabs button[aria-pressed=true]{background:var(--manage-chart);border-color:var(--manage-line);color:var(--manage-ink)}.manage-shell .credentials-list{max-height:min(62dvh,680px);padding:0;overflow:auto}.manage-shell .credentials-list>li{border-bottom-color:var(--manage-soft-line)}.manage-shell .credentials-list button{border-radius:6px;padding:16px 12px}.manage-shell .credentials-list button[aria-pressed=true]{background:var(--manage-red-paper);color:var(--manage-red);border-color:#0000;border-left:3px solid var(--manage-red)}.manage-shell .credentials-detail article>h2,.manage-shell .credentials-detail form>h2{letter-spacing:-.5px;margin:0 0 12px;font-size:24px}.manage-shell .credentials-detail textarea{width:100%;margin-top:8px;display:block}.manage-shell .credentials-detail .credentials-actions button:first-child{background:var(--manage-red);color:var(--manage-chart);border-color:var(--manage-red);font-weight:600}@media (width<=760px){.credentials-manager{padding:16px}.credentials-layout{grid-template-columns:1fr;gap:20px}.credentials-list{max-height:360px}.manage-shell .credentials-manager{min-width:0;padding:24px 16px 32px;font-size:14px}.manage-shell .credentials-list{max-height:none;overflow:visible}.manage-shell .credentials-tabs{gap:4px;width:100%}.manage-shell .credentials-manager .credentials-tabs button{flex:1;min-height:44px;padding:8px 12px}.manage-shell .credentials-actions>button{flex:1}.credentials-field-grid{grid-template-columns:minmax(0,1fr)}.manage-shell .credentials-manager .credentials-checkbox{gap:10px;min-height:44px}}.credentials-progress{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.credentials-progress p{margin:12px 0}.credentials-selectbar{flex-direction:column;gap:8px;margin:12px 0;display:flex}.credentials-count{font-variant-numeric:tabular-nums;margin:0;font-size:14px}.credentials-manager .credentials-export{color:#fff;background:#a52630;border-color:#a52630;font-weight:600}.credentials-manager .credentials-list label.credentials-pick{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin:0;padding:16px 10px;display:flex}.credentials-pick input{flex:none;width:20px;height:20px;margin:2px 0 0}.credentials-pick>span{min-width:0;margin:0;display:block}.credentials-list .credentials-pick>span>span{margin-top:6px}@media (width<=760px){.manage-shell .credentials-manager .credentials-select,.manage-shell .credentials-manager .credentials-selectbar button,.manage-shell .credentials-manager .credentials-progress button{min-height:44px}.manage-shell .credentials-selectbar .credentials-actions>button{flex:1}.credentials-pick input{width:24px;height:24px}}.credentials-report-host,.credentials-report-print{display:none}@media print{html.credentials-printing,html.credentials-printing body{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;position:static!important;overflow:visible!important}html.credentials-printing body>#root,html.credentials-printing body>:not(.credentials-report-host){display:none!important}html.credentials-printing body>.credentials-report-host{display:block!important}.credentials-report-print{color:#111;font:13px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:block}.credentials-report-print h1{margin:0 0 4px;font-size:26px}.credentials-report-print h2{margin:0 0 2px;font-size:20px}.credentials-report-print p{margin:0}.credentials-report-subtitle,.credentials-report-count{color:#4a525d;margin-bottom:16px!important}.credentials-report-tiles{grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 20px;display:grid}.credentials-report-tiles div{border:1px solid #d5dae2;border-radius:8px;padding:10px 12px}.credentials-report-tiles strong{font-size:22px;display:block}.credentials-report-tiles span{color:#4a525d;font-size:12px}.credentials-report-print table{border-collapse:collapse;width:100%;margin-bottom:20px}.credentials-report-print th,.credentials-report-print td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d5dae2;padding:7px 8px}.credentials-report-print th{color:#4a525d;font-size:12px}.credentials-report-print tr{break-inside:avoid}.credentials-report-print thead{display:table-header-group}.credentials-report-print section{break-before:page}.credentials-report-box{break-inside:avoid;border:1px solid #d5dae2;border-radius:8px;margin-bottom:14px;padding:14px 16px}.credentials-report-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.credentials-report-head strong{overflow-wrap:anywhere;font-size:15px}.credentials-report-head span{white-space:nowrap;font-weight:600}.credentials-report-print dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:10px 0 0;display:grid}.credentials-report-print dt{color:#4a525d;font-size:11px}.credentials-report-print dd{overflow-wrap:anywhere;margin:1px 0 0}.credentials-report-renewal{color:#9a5b00;margin-top:10px!important}.credentials-report-good{color:#1d7a3a}.credentials-report-warning{color:#9a5b00}.credentials-report-bad{color:#b42318}.credentials-report-neutral{color:#4a525d}.credentials-report-missing{color:#b42318;border:1px dashed #b42318;font-weight:600}.credentials-report-footer{color:#4a525d;font-size:11px;margin-top:24px!important}}