.company-config{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.company-config label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#40516b}
.company-config input,.company-config textarea{padding:11px 13px;border:1px solid #dce3ed;border-radius:10px;color:#21334f;background:#fff;width:100%;box-sizing:border-box;font:inherit}
.company-config .full{grid-column:1/-1}.company-preview{display:flex;align-items:center;gap:15px;border:1px dashed #dce5f1;border-radius:12px;padding:15px}
.company-preview img{width:72px;height:62px;object-fit:contain;background:#fff;border:1px solid #edf1f7;border-radius:9px}
.company-preview .v5-actions{align-items:center}.company-preview input[type=file]{max-width:250px;padding:7px}
.profile-actions{display:flex;justify-content:flex-end;margin-top:14px}
.print-logo.has-image{background:#fff;border:1px solid #e6ebf3;overflow:hidden;padding:3px}
.print-logo img{width:100%;height:100%;object-fit:contain}
.print-meta span{white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:600px){.company-config{grid-template-columns:1fr}.company-config .full{grid-column:auto}.company-preview{flex-direction:column;align-items:start}}
@media print{.print-logo.has-image{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
