.cl-library,.cl-dialog{display:grid;gap:16px}.cl-toolbar,.cl-editor-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.cl-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cl-help{color:var(--muted,#b9b6d1);font-size:13px;line-height:1.55}.cl-search{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cl-search input{flex:1;min-width:160px}.cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.cl-card,.cl-choice{display:flex;flex-direction:column;gap:9px;align-items:flex-start;overflow:hidden}.cl-card>img,.cl-choice>img{height:110px;width:100%;object-fit:contain}.cl-choice{padding:14px;border:1px solid #79629f;border-radius:12px;background:rgba(32,24,58,.72);color:inherit;cursor:pointer;text-align:left}.cl-choice:hover{border-color:#51dfd3;background:rgba(68,47,99,.72)}.cl-card code,.cl-choice small{overflow-wrap:anywhere;font-size:12px;color:#c7c1df}.cl-field{display:grid;gap:7px;min-width:0}.cl-field>span{font-size:13px}.cl-field input,.cl-field select,.cl-field textarea,.cl-search input,.cl-search select{padding:10px;border-radius:9px;color:inherit;background:rgba(19,15,36,.66);border:1px solid #786693;min-width:0}.cl-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cl-wide{grid-column:1/-1}.cl-editor-head>img{width:88px;height:88px;object-fit:contain}.cl-editor-head>div{display:grid;gap:7px;flex:1}.cl-advanced{padding:14px;border:1px solid #665580;border-radius:12px}.cl-advanced>summary{cursor:pointer;font-weight:700;margin-bottom:12px}.cl-error{padding:12px;border-left:3px solid #fb829a;background:#812d4b33;color:#ffc2cf}.cl-notice{padding:12px;border-left:3px solid #69e3cf;background:#176d6133;color:#adfff1}.cl-file{position:relative;cursor:pointer;overflow:hidden}.cl-file input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.cl-skill-list{max-height:320px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:10px}.cl-skill{display:flex;align-items:center;gap:9px;padding:9px;color:inherit;background:#332545;border:1px solid #68517d;border-radius:9px;cursor:pointer;text-align:left}.cl-skill img{width:32px;height:32px;object-fit:contain}.cl-skill span{display:grid;gap:4px}.cl-skill small{font-size:11px;color:#c1bad0}.cl-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.cl-tags>span{display:inline-flex;gap:6px;align-items:center;border:1px solid #7a5e98;border-radius:9px;padding:5px 8px}.cl-dialog{max-width:900px}.cl-card h4{margin:0}.cl-card .cl-actions{margin-top:auto}@media(max-width:680px){.cl-form-grid{grid-template-columns:1fr}.cl-toolbar{align-items:flex-start;flex-direction:column}.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

.cl-rules-table{width:100%;border-collapse:collapse;font-size:13px}.cl-rules-table th,.cl-rules-table td{text-align:left;vertical-align:top;padding:9px;border-bottom:1px solid #665580;overflow-wrap:anywhere}.cl-rules-table tbody th{width:38%;font-weight:500;color:#d4cbe4}.cl-dialog code{overflow-wrap:anywhere}
