/* Footer firma ve vergi bilgileri — tema ayarları > İletişim bilgileri */
.cv2-static-footer-root .cv2-footer-company{display:grid;gap:10px;min-width:0}
.cv2-static-footer-root .cv2-footer-company .panel-label{margin:0}
.cv2-static-footer-root .cv2-footer-company .panel-label h2{margin:0;color:var(--foreground)}
.cv2-static-footer-root .cv2-footer-company-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:6px;border:0;border-radius:16px;background:var(--background);box-shadow:none}
.cv2-static-footer-root .cv2-footer-company-item{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:2px;align-items:center;min-width:0;padding:9px 7px;border-radius:11px;transition:background-color .2s}
.cv2-static-footer-root .cv2-footer-company-item--wide{grid-column:1/-1;grid-template-columns:40px minmax(0,1fr);column-gap:10px}
.cv2-static-footer-root .cv2-footer-company-item+.cv2-footer-company-item{border-top:1px solid var(--hairline)}
.cv2-static-footer-root .cv2-footer-company-icon{grid-row:1/3;display:grid;place-items:center;width:30px;height:34px;border:1px solid var(--hairline);border-radius:9px;background:var(--surface-2);color:var(--ar-white)}
.cv2-static-footer-root .cv2-footer-company-icon i{font-size:17px;line-height:1}
.cv2-static-footer-root .cv2-footer-company-item--wide .cv2-footer-company-icon{width:40px;height:40px}
.cv2-static-footer-root .cv2-footer-company-item dt{align-self:end;color:var(--muted-foreground);font-size:11.5px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}
.cv2-static-footer-root .cv2-footer-company-item dd{align-self:start;margin:0;color:var(--foreground);font-size:12.5px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.cv2-static-footer-root .cv2-footer-company-item--wide dd{font-size:13.5px}
.cv2-static-footer-root .cv2-footer-company-payments{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--hairline-strong);border-radius:16px;background:var(--surface-2);box-shadow:none}
.cv2-static-footer-root .cv2-footer-company-payments .cv2-payment-logos{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;padding:4px 0;gap:0}
.cv2-static-footer-root .cv2-footer-company-payments .cv2-payment-logo{height:30px;padding:4px 9px}
.cv2-static-footer-root .cv2-footer-company-payments .cv2-payment-logo+.cv2-payment-logo{border-left:1px solid var(--hairline-strong)}
.cv2-static-footer-root .cv2-footer-company-payments .footer-vat-note{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px 0;margin:0;border:0;border-top:1px dashed var(--hairline-strong);border-radius:0;background:transparent;color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:1.4;text-align:center}
.cv2-static-footer-root .cv2-footer-company-payments .footer-vat-badge{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;background:var(--color-gradient,var(--primary));color:#fff}
.cv2-static-footer-root .cv2-footer-company-payments .footer-vat-badge i{display:grid;place-items:center;width:13px;height:13px;font-size:13px;line-height:1}
.cv2-static-footer-root .cv2-footer-company-payments .footer-vat-badge i::before{display:block;line-height:1}
.cv2-static-footer-root .cv2-footer-company-payments .footer-vat-sep{flex:none;width:1px;height:16px;background:var(--hairline-strong)}
