#tenbesClientAudit{width:min(780px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #d6e5ec;border-radius:18px;color:#203d4b;background:#fff;box-shadow:0 24px 80px #112e4938;overflow:auto}
#tenbesClientAudit::backdrop{background:#142f4766}
#tenbesClientAudit *{box-sizing:border-box;min-width:0}
#tenbesClientAudit .tce-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid #e2ebef}
#tenbesClientAudit h2{font-size:23px;margin:0 0 6px}
#tenbesClientAudit p{line-height:1.5;margin:8px 0;color:#587383}
#tenbesClientAudit button{white-space:nowrap;word-break:normal;overflow-wrap:normal;min-height:38px;flex-shrink:0}
#tenbesClientAudit .tce-body{padding:20px 24px 24px}
#tenbesClientAudit .tce-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#tenbesClientAudit .tce-fields label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}
#tenbesClientAudit .tce-full{grid-column:1/-1}
#tenbesClientAudit input,#tenbesClientAudit select{width:100%;min-height:42px}
#tenbesClientAudit .tce-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}
#tenbesClientAudit .tce-kpis>div{padding:12px;background:#f0f7fa;border:1px solid #e0ebf0;border-radius:10px;font-size:13px}
#tenbesClientAudit .tce-kpis strong{display:block;font-size:24px;margin-top:4px;color:#234f61}
#tenbesClientAudit .tce-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}
#tenbesClientAudit .tce-note{font-size:13px;padding:12px;border-radius:10px;background:#f5f8fa}
#tenbesClientAudit .tce-error{color:#a22c3c}
@media(max-width:620px){#tenbesClientAudit .tce-header{padding:18px;gap:12px}#tenbesClientAudit .tce-body{padding:18px}#tenbesClientAudit .tce-fields{grid-template-columns:1fr}#tenbesClientAudit .tce-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#tenbesClientAudit .tce-actions button{width:100%}}
