.cad-root{max-width:1500px;color:#eee8df}.cad-root *{box-sizing:border-box}.cad-root button,.cad-root input,.cad-root select{font:inherit}.cad-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.cad-eyebrow{font-size:10px;letter-spacing:.13em;color:#d9b87f;font-weight:800}.cad-heading h2{font-size:30px;font-weight:900;margin:9px 0;letter-spacing:-.03em}.cad-heading p,.cad-panel p{font-size:11px;line-height:1.7;color:#a79cac}.cad-root button{cursor:pointer;background:#302432;border:1px solid #9a6b434d;color:#dfc5a1;padding:9px 12px;font-size:11px;border-radius:8px}.cad-root button:disabled{opacity:.35;cursor:default}.cad-root input,.cad-root select{width:100%;min-width:0;background:#141016;color:#eee2d3;border:1px solid #ffffff1c;padding:9px 10px;border-radius:8px;font-size:12px}.cad-filter{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:16px;background:#171319;border:1px solid #e5ba6522;border-radius:13px}.cad-filter label{flex:1;min-width:115px;font-size:10px;color:#a99dad}.cad-filter input,.cad-filter select{margin-top:7px}.cad-status{font-size:12px;color:#deb881;min-height:20px;margin:12px 0}.cad-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:20px 0}.cad-metrics article{background:linear-gradient(130deg,#2a1e29,#171218);border:1px solid #e6b97425;border-radius:12px;padding:17px 13px}.cad-metrics span{display:block;font-size:9px;line-height:1.6;color:#b7a5b4}.cad-metrics strong{display:block;font-size:24px;font-weight:900;color:#eac78e;margin-top:8px;overflow-wrap:anywhere}.cad-panel{background:#161218;border:1px solid #ffffff10;border-radius:14px;padding:20px;margin-top:19px;min-width:0}.cad-panel h3{font-size:16px;font-weight:800;margin:0 0 15px;color:#ebd7b7}.cad-table-wrap{overflow:auto}.cad-panel table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}.cad-panel th{color:#a490a7;font-size:9px;font-weight:700;text-align:left;padding:11px 13px;border-bottom:1px solid #ffffff18}.cad-panel td{padding:12px 13px;border-bottom:1px solid #ffffff0b}.cad-panel td b{font-weight:650}.cad-panel td small{display:block;font-size:9px;color:#93839b;margin-top:5px}.cad-panel td button{padding:6px 9px;font-size:9px;margin-right:5px}.cad-panel td details{margin-top:7px;font-size:9px;color:#bb9d70}.cad-panel td details summary{cursor:pointer}.cad-pages{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:15px;font-size:10px;color:#a99baf}.cad-scope{display:flex;gap:9px;align-items:end;flex-wrap:wrap;margin:15px 0}.cad-scope label{font-size:10px;color:#ab98b0}.cad-scope input{margin-top:7px;max-width:260px}.cad-selected{color:#eac181!important;font-size:13px!important;font-weight:700}.cad-settings fieldset{border:1px solid #e8bc682e;border-radius:12px;padding:17px;margin:18px 0}.cad-settings legend{font-size:13px;color:#dfbf89;font-weight:750;padding:0 8px}.cad-inherit{display:flex;gap:8px;align-items:center;font-size:11px;color:#b09fba;margin-bottom:15px}.cad-inherit input{width:auto;margin:0;accent-color:#d6ac68}.cad-weight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:10px}.cad-weight-grid label{font-size:10px;color:#c4b1c8}.cad-weight-grid input{margin:7px 0}.cad-weight-grid input:disabled{opacity:.35}.cad-weight-grid small{display:block;font-size:9px;color:#b49770}.cad-settings .cad-save{background:#d8b578;color:#2c1e26;border-color:#d8b578;font-weight:800;margin-right:8px}.cad-settings-note{font-size:10px!important}.cad-warning{color:#e2a87b!important}.cad-loading{padding:35px;color:#d5b880}@media(max-width:1100px){.cad-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.cad-heading{align-items:flex-start;flex-direction:column}.cad-heading h2{font-size:26px}.cad-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-metrics strong{font-size:21px}.cad-panel{padding:14px}.cad-weight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cad-filter label{min-width:100px}}
