.creation-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:20px 0;flex-wrap:wrap}.creation-toolbar form{display:flex;gap:8px;flex:1;max-width:430px}.creation-toolbar input{width:100%}.creation-layout{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden;min-height:560px;background:#fff}.creation-files{border-right:1px solid var(--line);background:#fafbfe;padding:15px}.creation-dir{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.creation-dir button{font-size:11px;padding:5px 7px}.creation-file{margin:4px 0;border-radius:6px;padding:7px 8px}.creation-file.selected{background:#eaf0ff}.creation-file>button{border:0;padding:0;display:flex;align-items:center;gap:8px;background:transparent;width:100%;text-align:left;font-size:13px}.creation-file>button>span:nth-child(2){overflow-wrap:anywhere}.creation-file small{font-size:10px;color:#8a97aa}.creation-file>small{display:block;margin:5px 0 0 22px}.creation-file>button>small{margin-left:auto;white-space:nowrap}.creation-editor{padding:28px;min-width:0}.creation-editor-head{display:flex;gap:16px;align-items:center;margin-bottom:18px}.creation-editor-head input{font-size:22px;font-weight:600;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:6px 0;width:100%;min-width:0}.creation-editor-head span{font-size:11px;color:#8b97aa;white-space:nowrap}.creation-meta{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:11px;margin-bottom:20px}.creation-meta label{display:flex;align-items:center;gap:6px;margin:0}.creation-meta input{width:auto}.creation-meta select{width:auto;font-size:11px;padding:6px}.creation-markdown{width:100%;min-height:340px;resize:vertical;font:13px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;padding:18px;border:1px solid #e2e8f0;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere}.creation-preview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:350px;overflow:auto;background:#fafbfe;padding:16px;font-size:12px;line-height:1.9}.creation-editor .actions{margin:15px 0;flex-wrap:wrap}.creation-error{color:#ba3342;font-size:12px;white-space:pre-wrap}.creation-pager{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:10px;margin-top:18px}.creation-pager button{font-size:10px;padding:4px}.creation-table-preview{overflow:auto;max-height:380px}.creation-table-json{margin-top:18px}.creation-table-json summary{cursor:pointer;font-size:12px}.creation-table-json .muted{font-size:11px;margin:12px 0}.skill-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;margin-top:20px}.skill-card{border:1px solid var(--line);border-radius:9px;padding:22px;background:white;display:flex;flex-direction:column;gap:13px}.skill-card h2{font-size:18px;line-height:1.5}.skill-card p{font-size:12px;color:var(--muted);line-height:1.9}.skill-card .actions{margin-top:auto;flex-wrap:wrap}.skill-tags{display:flex;flex-wrap:wrap;gap:6px}.skill-tags span{font-size:10px;background:#f1f5fc;color:#687d9c;padding:3px 7px;border-radius:3px}.skill-metadata{font-size:11px;color:#8290a5}.skill-detail-pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 ui-monospace,monospace;max-height:55vh;overflow:auto;padding:20px;background:#f8faff;border:1px solid var(--line)}.skill-upload-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.skill-upload-form .wide{grid-column:1/-1}.skill-upload-form textarea{width:100%;min-height:100px}.skill-upload-form label{margin:0}.skill-upload-form .actions{flex-wrap:wrap}.skill-notice{padding:14px 18px;background:#f4f7fe;font-size:12px;line-height:1.9;border:1px solid var(--line);margin:15px 0}.skill-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.skill-toolbar input{min-width:190px;flex:1}.skill-toolbar select{width:auto}.creation-editor>form>small{font-size:10px}@media(max-width:850px){.creation-layout{grid-template-columns:190px minmax(0,1fr)}.creation-editor{padding:20px}.creation-meta{gap:8px}.creation-toolbar .actions{flex-wrap:wrap}}@media(max-width:600px){.creation-layout{grid-template-columns:1fr}.creation-files{border:0;border-bottom:1px solid var(--line);max-height:270px;overflow:auto}.creation-editor{padding:18px}.creation-editor-head input{font-size:19px}.creation-markdown{font-size:12px}.skill-upload-form{grid-template-columns:1fr}.skill-upload-form .wide{grid-column:auto}.creation-toolbar form{max-width:none}.creation-toolbar .actions{gap:5px}.creation-toolbar .actions button{font-size:11px;padding:7px}.skill-cards{grid-template-columns:1fr}.creation-meta label{font-size:10px}}
.local-preview-banner{padding:7px 20px;background:#fff4df;color:#916528;border-bottom:1px solid #f0dfba;text-align:center;font-size:11px}
