.company-history{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.company-history>header{border-bottom:1px solid var(--line);padding:22px 24px}.company-history h2{margin:0 0 6px;font-size:22px;font-weight:550}.company-history header p{color:var(--muted);margin:0}.company-history-head,.company-history-row{grid-template-columns:minmax(180px,1.3fr) 110px 150px 210px 120px;align-items:center;gap:16px;padding:15px 24px;display:grid}.company-history-head{color:var(--muted);text-transform:uppercase;background:#f5f9fa;font-size:10px;font-weight:750}.company-history-row{border-top:1px solid var(--line);min-height:74px}.company-history-row:first-of-type{border-top:0}.company-history-row>strong{text-transform:capitalize}.company-history-row .btn{justify-self:end}.company-history-empty{color:var(--muted);padding:24px}.accountant-document-row{grid-template-columns:minmax(240px,1fr) minmax(360px,1.15fr) 130px 120px;min-height:58px;padding:9px 18px}.accountant-document-row .btn{min-height:40px;padding:0 15px}.document-category>header{padding:14px 18px}.document-file-identity{min-width:0}.document-file-identity>strong,.document-file-identity>small{display:block}.document-file-identity .document-partner-label{color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:750}.document-file-identity .document-partner-name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.document-file-meta{min-width:0;color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:10px;display:flex}.document-file-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.document-file-meta time{white-space:nowrap;flex:none}.document-recognized-data{grid-template-columns:1.1fr 1fr 1fr;gap:18px;display:grid}.document-recognized-data span>small,.document-recognized-data span>strong{display:block}.document-recognized-data span>small{color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:750}.document-recognized-data span>strong{color:#334f5d;font-size:13px;font-weight:600}.payment-state-icon{cursor:help;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.payment-state-icon.paid{color:#287858;background:#e3f2eb}.payment-state-icon.unpaid{color:#9a6b0c;background:#fff0cf}@media (width<=900px){.company-history-head{display:none}.company-history-row{grid-template-columns:1fr 1fr}.company-history-row .btn{justify-self:stretch}}@media (width<=1050px){.accountant-document-row{grid-template-columns:1fr 1fr}.document-recognized-data{grid-column:1/-1}}body:has(.company-period-heading) .workspace-header{justify-content:flex-end}body:has(.company-period-heading) .workspace-header>strong{display:none}.company-period-closed{color:#765b17;background:#fff8e4;border:1px solid #d8c38b;border-radius:6px;margin:-8px 0 24px;padding:15px 18px}.company-period-closed strong,.company-period-closed small{display:block}.company-period-closed small{color:#89733c;margin-top:4px}
