.document-tabs{display:flex;gap:7px;border-bottom:1px solid var(--border);margin:10px 0 14px}.document-tab{border:1px solid transparent;border-radius:4px 4px 0 0;background:transparent;color:var(--text-3);padding:9px 13px;font:13px var(--font-label),monospace;cursor:pointer}.document-tab.active{color:#ff6b00;background:var(--surface-2);border-color:var(--border-strong);border-bottom-color:var(--surface-2)}.document-categories{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 14px}.document-category{border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);border-radius:3px;padding:6px 9px;font-size:12px;cursor:pointer}.document-category.active{background:#ff6b00;color:#121212;border-color:#ff6b00}.document-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.document-template{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid var(--border);background:var(--surface);padding:12px;border-radius:4px}.document-template h3{font:600 14px var(--font-display),sans-serif;color:#ffffff;margin:0 0 5px}.document-template p{font-size:12px;line-height:1.5;color:var(--text-3);margin:0}.document-template button{flex-shrink:0;border:1px solid #3c3c3c;background:#292929;color:#ff6b00;border-radius:3px;padding:6px 8px;font-size:12px;cursor:pointer}.document-draft{margin-top:13px}.draft-row{display:flex;align-items:end;gap:9px;flex-wrap:wrap;margin-bottom:8px}.draft-row label,.draft-label{display:grid;gap:6px;color:var(--text-3);font:12px var(--font-label),monospace}.draft-row select{min-width:min(360px,80vw);border:1px solid var(--border-strong);background:var(--surface);color:#ffffff;border-radius:4px;padding:9px;font-size:13px}.draft-label textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid var(--border-strong);background:var(--surface);color:#ffffff;border-radius:4px;padding:12px;font:14px/1.7 var(--font-display),sans-serif;margin-top:3px}.draft-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.certificate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.certificate-card{border:1px solid var(--border);background:var(--surface);padding:12px;border-radius:4px}.certificate-card h3{font:600 14px var(--font-display),sans-serif;margin:0 0 9px;color:#ffffff}.certificate-card h3 small{font:12px var(--font-label),monospace;color:#8d8d8d;margin-right:5px}.certificate-links{display:flex;gap:5px;flex-wrap:wrap}.certificate-links a{border:1px solid var(--border-strong);border-radius:3px;color:#ff6b00;text-decoration:none;padding:5px 7px;font:12px var(--font-label),monospace}.certificate-links a:hover{background:#262626}.document-panel.hidden{display:none}@media(max-width:900px){.certificate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.document-template-grid,.certificate-grid{grid-template-columns:1fr}.document-tabs{overflow:auto}.document-tab{white-space:nowrap}}
