.df-copy-wrap{display:grid;gap:16px}.df-copy-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border:1px solid #21364b;border-radius:14px;background:linear-gradient(180deg,rgba(17,35,54,.9),rgba(7,17,29,.95))}.df-copy-hero h2{margin:4px 0 6px;font-size:22px}.df-copy-hero p{margin:0;color:#91a2b7;max-width:820px}.df-copy-lock{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #77414c;border-radius:999px;color:#ff8999;background:rgba(104,34,49,.18);font-size:11px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.df-copy-lock:before{content:'●';font-size:8px}.df-copy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.df-copy-card{padding:14px;border:1px solid #20364b;border-radius:12px;background:#0b1724}.df-copy-card small{display:block;color:#71839a;text-transform:uppercase;letter-spacing:.11em;font-size:10px}.df-copy-card strong{display:block;margin-top:6px;font-size:20px;color:#eaf2fb}.df-copy-card em{display:block;margin-top:4px;color:#8091a6;font-size:11px;font-style:normal}.df-copy-panel{border:1px solid #20364b;border-radius:14px;background:#08131f;padding:16px}.df-copy-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.df-copy-panel-head h3{margin:0;font-size:16px}.df-copy-panel-head p{margin:4px 0 0;color:#7f91a7;font-size:12px}.df-copy-status{font-size:11px;font-weight:800;padding:6px 9px;border-radius:999px;border:1px solid #34516a;color:#a9bdd0}.df-copy-status.good{border-color:#236b56;color:#5ce0a3;background:rgba(33,107,86,.12)}.df-copy-status.warn{border-color:#8a6828;color:#ffc86c;background:rgba(138,104,40,.12)}.df-copy-status.bad{border-color:#81404d;color:#ff718b;background:rgba(129,64,77,.12)}.df-copy-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.df-copy-field{display:grid;gap:6px}.df-copy-field.wide{grid-column:span 2}.df-copy-field.full{grid-column:1/-1}.df-copy-field label{font-size:10px;color:#8091a7;text-transform:uppercase;letter-spacing:.09em}.df-copy-field input,.df-copy-field select{width:100%;box-sizing:border-box;border:1px solid #27415a;border-radius:9px;background:#07111d;color:#dce8f4;padding:10px 11px;outline:none}.df-copy-field input:focus,.df-copy-field select:focus{border-color:#2e7dd7}.df-copy-actions{grid-column:1/-1;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.df-copy-btn{border:1px solid #285078;background:#0b2033;color:#d9e8f5;border-radius:9px;padding:9px 12px;font-weight:700;cursor:pointer}.df-copy-btn.primary{background:#0f3f70;border-color:#1f6eb8}.df-copy-btn.danger{background:rgba(105,34,49,.2);border-color:#7a3e4b;color:#ff8ea1}.df-copy-btn:disabled{opacity:.55;cursor:not-allowed}.df-copy-toggle{display:flex;align-items:center;gap:8px;color:#c7d5e3;font-size:12px}.df-copy-table-wrap{overflow:auto;border:1px solid #1c3043;border-radius:10px}.df-copy-table{width:100%;border-collapse:collapse;min-width:900px}.df-copy-table th{padding:9px 10px;text-align:left;background:#0d1b29;color:#73869d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;border-bottom:1px solid #20364b}.df-copy-table td{padding:10px;border-bottom:1px solid #162838;color:#c8d6e4;font-size:12px;vertical-align:middle}.df-copy-table tr:last-child td{border-bottom:0}.df-copy-table td small{display:block;color:#718399;margin-top:2px}.df-copy-chip{display:inline-flex;align-items:center;padding:5px 7px;border-radius:999px;font-size:10px;font-weight:800;border:1px solid #3a536c;color:#a7bacd}.df-copy-chip.good{border-color:#246b55;color:#5ce0a3}.df-copy-chip.bad{border-color:#7a3c49;color:#ff718b}.df-copy-chip.warn{border-color:#836529;color:#ffc86c}.df-copy-note{padding:11px 12px;border:1px solid #293f56;border-radius:10px;color:#91a3b7;background:#0a1724;font-size:12px;line-height:1.55}.df-copy-note strong{color:#dce8f4}.df-copy-secret-note{font-size:11px;color:#72849a}.df-copy-feedback{min-height:18px;font-size:12px;color:#91a3b7}.df-copy-feedback.good{color:#5ce0a3}.df-copy-feedback.bad{color:#ff718b}.df-copy-manager{max-width:180px}.df-copy-empty{padding:24px;text-align:center;color:#8294aa}.df-copy-tenant-guard{display:inline-block;margin-left:7px;padding:2px 6px;border:1px solid #735f29;border-radius:999px;color:#e2bd62;font-size:9px;font-weight:800}.df-copy-nav span{font-size:9px}@media(max-width:1100px){.df-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-copy-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.df-copy-hero{flex-direction:column}.df-copy-grid,.df-copy-form{grid-template-columns:1fr}.df-copy-field.wide{grid-column:auto}.df-copy-panel{padding:12px}}
