.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.section-heading h2,.section-heading p{margin:0}.section-heading p{color:#687068;margin-top:5px}.data-filters,.commercial-grid,.permission-grid,.price-builder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.data-filters label,.commercial-grid label,.price-builder label{display:grid;gap:6px}.wide{grid-column:1/-1}.pro-dialog{width:min(820px,94vw);max-height:92vh;border:0;padding:0}.pro-dialog form{padding:34px;position:relative}.pro-dialog .dialog-close{position:absolute;right:20px;top:16px}.empty-action{text-align:center;border:1px dashed #bac1b5;padding:45px 20px;background:#f7f8f3}.empty-action b{display:block;font-size:22px;margin-bottom:8px}.task-table,.document-grid{display:grid;gap:10px}.task-row{display:grid;grid-template-columns:110px minmax(180px,1fr) 160px 130px 100px;gap:12px;align-items:center;border:1px solid #d9ded3;background:#fff;padding:13px}.task-row.overdue{border-left:5px solid #d94c35}.task-row.urgent{box-shadow:inset 4px 0 #d94c35}.task-row small{display:block;color:#687068}.document-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.document-card{border:1px solid #d9ded3;background:#fff;padding:18px;display:grid;gap:8px}.document-card .doc-type{font-size:12px;font-weight:800;color:#597123;text-transform:uppercase}.document-card a{color:#173f2b;font-weight:700}.acquisition-badge{background:#e7efff!important;color:#204c8c!important}.commercial-panel,.utm-panel,.permissions-panel,.catalog-panel{border:1px solid #d5dbcf;background:#f8f9f4;padding:18px;margin:18px 0}.commercial-panel h3,.utm-panel h3,.permissions-panel h3,.catalog-panel h3{margin-top:0}.service-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.service-check{display:flex!important;align-items:center;gap:7px!important;border:1px solid #d7dccf;padding:9px;background:#fff}.price-total{grid-column:1/-1;padding:18px;background:#101612;color:#fff;display:flex;justify-content:space-between;align-items:center}.price-total strong{font-size:28px;color:#bdff2b}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid label{display:flex;align-items:center;gap:8px;border:1px solid #d5dbcf;padding:10px;background:#fff}.user-permissions{grid-column:1/-1}.user-row{flex-wrap:wrap}.source-data{display:grid;grid-template-columns:160px 1fr;gap:7px}.source-data dt{font-weight:700}.source-data dd{margin:0;overflow-wrap:anywhere}.catalog-table{width:100%;border-collapse:collapse}.catalog-table td,.catalog-table th{padding:9px;border-bottom:1px solid #d5dbcf;text-align:left}.catalog-table input{width:100%}.log-chip{font-size:11px;background:#eef1e8;padding:4px 7px}.invite-name-grid{grid-template-columns:1fr 1fr!important}
@media(max-width:900px){.data-filters,.commercial-grid,.price-builder{grid-template-columns:repeat(2,minmax(0,1fr))}.task-row{grid-template-columns:90px 1fr 120px}.task-row>*:nth-child(n+4){grid-column:2}.permission-grid{grid-template-columns:1fr}}
@media(max-width:620px){.section-heading{align-items:stretch;flex-direction:column}.data-filters,.commercial-grid,.price-builder,.invite-name-grid{grid-template-columns:1fr!important}.service-checks{grid-template-columns:1fr}.task-row{grid-template-columns:1fr}.task-row>*{grid-column:1!important}.pro-dialog form{padding:26px 18px}.document-grid{grid-template-columns:1fr}}
