.command-records{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;margin:20px 0;padding:28px;font-size:16px;line-height:1.5}.command-records header h3{color:var(--text);margin:6px 0;font-size:24px}.command-records header p,.command-record-note{color:var(--muted);margin:8px 0;font-size:16px;line-height:1.5}.command-records label{color:var(--text);gap:8px;font-size:14px;font-weight:600;display:grid}.command-records input,.command-records select{font:inherit;border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:46px;color:var(--text);border-radius:8px;padding:12px}.command-records input::placeholder{color:var(--muted);opacity:1}.command-records input::file-selector-button{background:var(--surface-strong);color:var(--text);border:1px solid var(--border);cursor:pointer;font:inherit;border-radius:6px;margin-right:12px;padding:8px 12px}.command-property-picker{max-width:760px;margin:24px 0}.command-record-context{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 0;font-size:14px;display:flex}.command-record-context strong{color:var(--text)}.command-record-context svg{width:16px;height:16px}.command-record-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 20px;display:flex}.command-record-toolbar>div>small{margin-top:3px;display:block}.command-record-tools{flex-wrap:wrap;gap:10px;display:flex}.command-records .primary-button,.command-records .secondary-button{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;display:inline-flex}.command-records .secondary-button{background:var(--surface);color:var(--text);border:1px solid var(--border)}.command-records button svg{flex-shrink:0;width:18px;height:18px}.command-folder-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.command-folder-grid>button{text-align:left;border:1px solid var(--border);background:var(--surface-strong);color:var(--text);cursor:pointer;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:22px;transition:border-color .15s,background .15s;display:flex}.command-folder-grid>button:hover{border-color:var(--gold-text);background:color-mix(in srgb,var(--gold) 7%,var(--surface-strong))}.command-folder-top{justify-content:space-between;align-items:center;display:flex}.command-folder-top svg:first-child{width:28px;height:28px;color:var(--gold-text)}.command-folder-top svg:last-child{color:var(--muted)}.command-folder-grid>button strong{color:var(--text);overflow-wrap:anywhere;font-size:18px;line-height:1.35}.command-folder-description{min-height:42px;color:var(--muted);font-size:14px;line-height:1.5}.command-records small{color:var(--muted);opacity:1;font-size:14px;font-weight:400}.command-folder-grid small{border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.command-record-form{background:var(--surface-strong);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;padding:20px;display:flex}.command-record-form label{flex:1;min-width:180px}.command-record-form small{overflow-wrap:anywhere}.command-upload-panel{border-left:3px solid var(--gold)}.command-file-heading{justify-content:space-between;align-items:center;gap:18px;margin:26px 0 10px;display:flex}.command-file-heading h4{margin:0;font-size:18px}.command-file-heading h4 span{color:var(--muted);margin-left:8px;font-size:14px;font-weight:400}.command-records .command-file-search{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:8px;max-width:360px;padding:0 12px;display:flex}.command-file-search svg{width:18px;color:var(--muted)}.command-file-search input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0}.command-record-list article{border-top:1px solid var(--border);align-items:center;gap:14px;padding:18px 0;display:flex}.command-record-list article>svg{width:22px;color:var(--muted);flex-shrink:0}.command-record-list article>div:first-of-type{flex:1;min-width:0}.command-record-list strong{overflow-wrap:anywhere;color:var(--text);display:block}.command-file-actions{gap:8px;display:flex}.command-record-empty{text-align:center;border:1px dashed var(--border);background:var(--surface-strong);color:var(--text);border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.command-record-empty>svg{color:var(--muted);width:28px;height:28px}.command-record-empty p{max-width:520px;color:var(--muted);margin:0;font-size:14px}.command-records button:disabled{opacity:.55;cursor:default}.command-records button:focus-visible,.command-records input:focus-visible,.command-records select:focus-visible{outline:3px solid var(--gold-text);outline-offset:3px}@media (width<=700px){.command-records{padding:18px}.command-folder-grid{grid-template-columns:1fr}.command-record-list article{flex-wrap:wrap}.command-file-actions{width:100%}.command-record-form{flex-direction:column;align-items:stretch;padding:16px}.command-record-toolbar{align-items:flex-start}.command-file-heading{flex-direction:column;align-items:stretch}.command-records .command-file-search{max-width:none}.command-record-tools{width:100%}.command-record-context{overflow-wrap:anywhere}}.command-records,.command-property-picker,.command-record-form label{min-width:0}.command-records select,.command-records input[type=file]{width:100%;min-width:0}.command-records label{min-width:0}
