main{width:min(100%,1400px)}.vault-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:24px;align-items:start}.table-panel{min-width:0}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:12px;color:#596779;background:#f7f9fb}th,td{padding:14px 10px;border-bottom:1px solid #e5eaf0;vertical-align:top}td button{margin:3px;min-height:34px;font-size:12px}.search-row{display:flex;gap:8px}.search-row input{min-width:0}dialog{border:1px solid #dfe6ec;border-radius:12px;width:min(900px,calc(100% - 32px));max-height:90vh;padding:28px;color:inherit}dialog::backdrop{background:#10213c66}textarea{width:100%;border:1px solid #d4dce6;border-radius:8px;padding:12px;font:inherit}dialog h2{margin-top:0}.audit-row{border-top:1px solid #e5eaf0;padding:12px 0;font-size:13px}.audit-row time{display:block;color:#667389;font-size:12px;margin-top:6px}.secret-input{font-family:monospace}#form-status{color:#a42d29}label small{font-weight:400}@media(max-width:1000px){.vault-layout{grid-template-columns:1fr}}@media(max-width:620px){dialog{padding:20px}.search-row{flex-wrap:wrap}}

.credential-embed-only{display:none}
html[data-workspace-embedded="credentials"] #credential-permissions{display:none}
.credential-permission-members{display:grid;gap:16px;margin:20px 0}.credential-permission-members fieldset{border:1px solid var(--app-border);border-radius:8px;padding:16px;min-width:0}.credential-permission-members legend{overflow-wrap:anywhere;font-weight:600}.credential-permission-members label{display:flex;align-items:center;gap:10px;margin:8px 0}.credential-permission-members input[type=checkbox]{width:18px;height:18px;margin:0;flex:none}
#credential-access-options fieldset{min-width:0;border:1px solid var(--app-border);border-radius:8px;margin:16px 0;padding:16px}#credential-access-options label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}#credential-access-options input[type=checkbox]{width:18px;height:18px;min-height:0;margin:0;flex:none}#credential-requests-dialog :is(p,h3){overflow-wrap:anywhere}#credential-requests-dialog .panel button{margin:4px}
html[data-workspace-embedded="credentials"] .credential-embed-only{display:block;margin:0 0 20px}
html[data-workspace-embedded="credentials"] .app-main>header,html[data-workspace-embedded="credentials"] #search-form,html[data-workspace-embedded="credentials"] #workspace>.hint,html[data-workspace-embedded="credentials"] .vault-layout,html[data-workspace-embedded="credentials"] #editor-title,html[data-workspace-embedded="credentials"] #credential-form>p:not(#form-status),html[data-workspace-embedded="credentials"] #status:not(.error){display:none!important}
html[data-workspace-embedded="credentials"] #workspace>.form-grid{grid-template-columns:minmax(0,1fr);margin-bottom:20px}
html[data-workspace-embedded="credentials"] #editor[open]{position:static;display:block;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;box-shadow:none;overflow:visible;background:transparent}
html[data-workspace-embedded="credentials"] #credential-form>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
html[data-workspace-embedded="credentials"] #credential-form>fieldset{margin:20px 0;border:1px solid var(--app-border);border-radius:8px;padding:16px}
html[data-workspace-embedded="credentials"] #credential-folder-create{margin-top:12px;border:1px solid var(--app-border);border-radius:8px;padding:16px}
.credential-advanced{margin:16px 0}.credential-advanced>summary{cursor:pointer;font-weight:600;margin-bottom:16px}
html[data-workspace-embedded="credentials"] #credential-form>.actions{position:sticky;bottom:0;padding:16px 0;margin-bottom:0;background:#fff;border-top:1px solid var(--app-border);justify-content:flex-end}
html[data-theme="dark"][data-workspace-embedded="credentials"] #credential-form>.actions{background:var(--night-base)}
@media(max-width:600px){html[data-workspace-embedded="credentials"] #credential-form>.form-grid{grid-template-columns:minmax(0,1fr)}}
