.connected44{color:var(--text,#f4f4f5);max-width:1250px;margin:auto;padding-bottom:24px}.c44-title{padding:26px 22px 22px;border-radius:16px;background:linear-gradient(105deg,rgba(12,12,15,.94),rgba(76,13,22,.7)),url('assets/hero.jpg') center/cover;border:1px solid #3e262a;margin-bottom:18px}.c44-title h1{font-size:clamp(1.5rem,4vw,2.35rem);line-height:1.2;margin:9px 0}.c44-title p{color:#d5d0d0;max-width:650px}.c44-eyebrow{font-size:.78rem;letter-spacing:2px;color:#ff6a7c;font-weight:700}.c44-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:18px}.c44-kpis>div{padding:16px 10px;border-radius:12px;border:1px solid #363037;background:#18181c;min-width:0}.c44-kpis small{color:#b9b3b9;font-size:.75rem;display:block;min-height:35px}.c44-kpis strong{display:block;color:#fff;font-size:1.8rem;line-height:1.4}.c44-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:16px}.c44-tabs button{padding:12px 16px;color:#eee;background:#232226;border:1px solid #42353b;border-radius:10px;cursor:pointer}.c44-tabs button.active{background:linear-gradient(105deg,#b70f27,#72101c);border-color:#e6344c}.c44-panel{border:1px solid #363039;background:#17171b;padding:20px;border-radius:15px;margin-bottom:16px}.c44-panel h2{font-size:1.25rem;margin:0 0 9px}.c44-panel h3{font-size:1rem;margin:4px 0 8px}.c44-muted,.c44-note,.c44-foot{color:#c0b9c0;line-height:1.7}.c44-note{border-left:3px solid #d6364b;background:#221e23;padding:12px;margin:14px 0}.c44-head{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap}.c44-tag{background:#3b1c24;border:1px solid #763447;border-radius:99px;padding:5px 12px;color:#ffb5c0;font-size:.76rem}.c44-sourcegrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.c44-sourcegrid>div{border:1px solid #333039;border-radius:11px;padding:13px;background:#202025}.c44-sourcegrid b,.c44-sourcegrid small{display:block}.c44-sourcegrid small{color:#bbb3bb;margin-top:4px;line-height:1.6}.c44-upload{display:flex;flex-direction:column;align-items:center;text-align:center;border:2px dashed #9b4351;border-radius:13px;padding:18px;background:#2b1b21;cursor:pointer}.c44-upload span{font-size:1rem;font-weight:700}.c44-upload small{color:#d0c7ca}.c44-upload input{display:block;margin-top:12px;max-width:100%;font-size:.8rem}.c44-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.c44-panel table{width:100%;border-collapse:collapse}.c44-panel th,.c44-panel td{padding:9px 11px;text-align:left;border-bottom:1px solid #39353a;vertical-align:top;overflow-wrap:anywhere}.c44-error,.c44-danger{background:#48242b;color:#fff5f5;border:1px solid #ab4d5a;padding:10px;border-radius:10px;margin:10px 0}.c44-evidence{border:1px solid #42383f;border-radius:12px;padding:15px;margin:12px 0;background:#222126}.c44-evidence small{font-size:.75rem;color:#d6b0bd}.c44-evidence p{overflow-wrap:anywhere}.c44-linked{color:#8fdbb9}.c44-panel select{background:#27262b;color:#fff;border:1px solid #57515c;border-radius:8px;padding:10px;max-width:100%}.c44-panel label{display:block;margin:10px 0}.c44-panel ol{padding-left:23px;line-height:2}.c44-foot{font-size:.8rem;margin-top:18px}
@media(max-width:960px){.c44-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.c44-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.c44-panel{padding:13px}.c44-sourcegrid{grid-template-columns:1fr}.c44-tabs button{flex:1 1 130px;font-size:.85rem}.c44-title{padding:17px}.c44-buttons .btn{flex-grow:1}.c44-kpis small{min-height:0}.c44-kpis strong{font-size:1.45rem}}
@media print{.connected44 .c44-upload,.connected44 .c44-buttons,.connected44 .c44-tabs{display:none!important}}
