#offer-access-modal.portal-modal{width:calc(100% - 32px);max-width:440px;box-sizing:border-box}#offer-access-modal h2{font-size:1.3rem;line-height:1.25}.marketing-kpis{margin-top:24px;margin-bottom:24px;gap:16px}.mail-workspace .mail-folders{background:var(--accent);color:var(--on-accent);padding:18px}.mail-folders .eyebrow,.mail-folders small,.mail-folders h3,.mail-folders .mail-folder{color:var(--on-accent)}.mail-folders .mail-folder-heading{margin-bottom:14px;line-height:1.35}.mail-folders .mail-folder-heading h3{margin:6px 0;font-size:1.1rem}.mail-folders .mail-folder{padding:10px 12px;margin:4px 0;line-height:1.3}.mail-folders .mail-folder.active{background:rgba(0,0,0,.2)}.supplier-review{max-width:1100px;margin:auto}.supplier-review h1{font-size:1.65rem;line-height:1.25}.supplier-review h2{font-size:1.1rem;line-height:1.35;margin:24px 0 12px}.review-finances{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:16px 0}.review-finances>div{padding:16px;border:1px solid var(--line);border-radius:12px;min-width:0}.review-finances small,.review-finances strong{display:block}.review-finances strong{font-size:1.15rem;margin-top:8px;overflow-wrap:anywhere}.review-finances .review-profit{background:#166534;color:#fff}.review-finances .review-warning{background:#854d0e;color:#fff}.supplier-review .review-form{max-width:560px;margin-top:24px}.supplier-review .review-form label{display:block;margin:14px 0}.supplier-review .review-form input[type=password]{width:100%}.supplier-review .review-form .check-line{display:flex;align-items:flex-start;gap:10px}.supplier-review .review-form .check-line input{width:auto;flex:none}.supplier-review table{width:100%;text-align:left}.supplier-review td,.supplier-review th{padding:10px;vertical-align:top}.supplier-review .table-wrap{overflow:auto}
.marketing-workspace .field{display:block;min-width:0}.marketing-workspace .field>label{display:block;margin-bottom:7px}.marketing-workspace .field .check-line{display:flex;align-items:flex-start;gap:8px;margin-top:14px;line-height:1.4}.marketing-workspace .field input[type=checkbox]{flex:none}.marketing-workspace .field input:not([type=checkbox]),.marketing-workspace .field select,.marketing-workspace .field textarea{max-width:100%;width:100%;min-width:0}.marketing-workspace .field small{display:block;margin-top:8px}.review-finances{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.review-finances{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.review-finances{grid-template-columns:1fr}}
.admin-body .mail-workspace .mail-folders{display:flex;flex-direction:column;gap:6px}.admin-body .mail-workspace .mail-folders .mail-folder.active{color:var(--on-accent)!important;box-shadow:none}.admin-body .mail-workspace .mail-folders .btn.secondary{background:var(--paper);color:var(--ink);opacity:1}.mail-folders .mail-folder-mark{color:var(--on-accent)}
