.v210-accounting-provider-card{border-color:#aebfcd}
.v210-provider-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.v210-provider-option{position:relative;display:flex;min-height:122px;padding:14px;border:1px solid #d2dae2;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s}
.v210-provider-option:hover{border-color:#7890a4;background:#f8fafb;transform:translateY(-1px)}
.v210-provider-option.selected{border-color:#315a78;background:#edf4f8;box-shadow:0 0 0 1px #315a78}
.v210-provider-option input{position:absolute;top:12px;right:12px}
.v210-provider-option span{display:grid;align-content:start;gap:7px;padding-right:20px}
.v210-provider-option strong{font-size:14px;color:#1c2d3b}
.v210-provider-option small{font-size:12px;line-height:1.42;color:#657481}
.v210-accounting-profile{margin-top:18px}
.v210-provider-specific{margin-top:16px;padding:16px;border:1px solid #d6dee5;border-radius:12px;background:#f8fafb}
.v210-provider-specific .section-title{padding:0 0 12px;border:0}
.v210-provider-specific h3{margin:0}
.v210-server-notice{border-color:#c5d5e1;background:#f2f7fa}
.v210-accounting-transfer-card{border-color:#d5dce2}
.v210-transfer-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px}
.v210-transfer-kpis>div{display:grid;gap:5px;padding:12px 14px;border:1px solid #d9e0e6;border-radius:10px;background:#f8fafb}
.v210-transfer-kpis span{font-size:11px;font-weight:750;color:#697986;text-transform:uppercase;letter-spacing:.03em}
.v210-transfer-kpis strong{font-size:17px;color:#1d2f3d}
.v210-transfer-table td{vertical-align:middle}
.v210-transfer-table td:first-child{min-width:260px}
.v210-transfer-table td:first-child small{display:block;margin-top:3px;color:#788590;font-size:11px}
.v210-transfer-status{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid currentColor;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap;color:#385c79;background:#eef4f8}
.v210-transfer-status.ready{color:#256247;background:#e9f6ef}
.v210-transfer-status.exported{color:#315f87;background:#edf5fb}
.v210-transfer-status.delivered{color:#285c42;background:#dff1e7}
.v210-transfer-status.outdated{color:#8a5a10;background:#fff3d7}
.v210-transfer-status.error{color:#8a3434;background:#fdecec}
.v210-transfer-status.cancelled{color:#6c747b;background:#eef0f2}
.v210-transfer-explanation{margin-top:14px}
.v210-document-transfer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;margin:12px 0;padding:11px 13px;border:1px solid #cbd8e2;border-radius:10px;background:#f4f8fa}
.v210-document-transfer>span:first-child{font-weight:800;color:#263b4b}
.v210-document-transfer small{grid-column:1/-1;color:#687783}
.v210-local-receipt-hint{margin:-3px 0 14px;padding:9px 12px;border:1px solid #d7dfe5;border-radius:9px;background:#f8fafb;color:#5d6b77;font-size:12px;line-height:1.4}
.v210-local-receipt-hint strong{color:#2a3d4c}
@media(max-width:1280px){.v210-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:880px){.v210-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v210-transfer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.v210-provider-grid{grid-template-columns:1fr}.v210-provider-option{min-height:auto}.v210-transfer-kpis{grid-template-columns:1fr 1fr}.v210-transfer-table td:first-child{min-width:210px}}
