/* Finans › Fatura Merkezi */
.fc-center .fc-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}
.fc-agent{display:flex;flex-direction:column;gap:3px;padding:12px 16px;border-radius:14px;border:1px solid #dce5f1;background:#fff;min-width:230px}
.fc-agent strong{font-size:13px}.fc-agent small{color:#5b6b82;font-size:11px}
.fc-agent.ready strong{color:#08a96d}.fc-agent.pending strong{color:#c27a00}.fc-agent.bad strong{color:#d23a3a}
.fc-tabs{display:flex;gap:6px;margin:14px 0;flex-wrap:wrap}
.fc-tabs button{border:1px solid #dce5f1;background:#fff;border-radius:999px;padding:8px 14px;font:inherit;font-size:13px;font-weight:700;color:#17305a;cursor:pointer}
.fc-tabs button.active{background:#10a886;border-color:#10a886;color:#fff}
.fc-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.fc-actions select,.fc-setting input{border:1px solid #dce5f1;border-radius:10px;padding:8px 10px;font:inherit;font-size:12px;background:#fff}
.fc-table-wrap{overflow-x:auto;margin-top:12px}
.fc-table{width:100%;border-collapse:collapse;font-size:12.5px}
.fc-table th{text-align:left;color:#5b6b82;font-weight:700;padding:8px;border-bottom:1px solid #e6edf6;white-space:nowrap}
.fc-table td{padding:9px 8px;border-bottom:1px solid #eef2f8;vertical-align:top}
.fc-table td small{display:block;color:#7a889c;font-size:11px;margin-top:2px}
.fc-table td.fc-products{max-width:260px}
.fc-table a{color:#0d6efd;font-weight:700}
.fc-row-actions{display:flex;gap:6px;flex-wrap:wrap}
.fc-chip{display:inline-block;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;white-space:nowrap}
.fc-chip.ready{background:#e3f7ee;color:#067a4f}.fc-chip.pending{background:#fff4dc;color:#9a5d00}.fc-chip.bad{background:#fde8e8;color:#b42323}.fc-chip.muted{background:#eef2f8;color:#5b6b82}
.fc-error{color:#b42323!important;max-width:320px;white-space:normal}
.fc-empty{color:#5b6b82;padding:18px 4px}
.fc-steps{margin:12px 0 0;padding-left:20px;display:grid;gap:14px;font-size:13px;color:#22324d}
.fc-steps li div{margin-top:8px}
.fc-key{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px;border-radius:12px;background:#f3fbf7;border:1px dashed #10a886}
.fc-key code{font-size:12px;word-break:break-all}.fc-key small{width:100%;color:#9a5d00;font-weight:700}
.fc-code{background:#0f1b33;color:#d6f5e8;padding:10px 12px;border-radius:10px;font-size:11.5px;white-space:pre-wrap;word-break:break-all;margin-top:8px}
.fc-setting{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #eef2f8;font-size:13px}
.fc-setting label{font-weight:700}.fc-setting small{width:100%;color:#5b6b82}
.fc-note{margin-top:12px;font-size:11.5px;color:#5b6b82;word-break:break-all}
.fc-draft h4{margin:18px 0 8px;font-size:13px;color:#17305a}.fc-draft h4 small{font-weight:500;color:#7a889c}
.fc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}
.fc-field{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:#4a5a72}
.fc-field.wide{grid-column:1/-1}
.fc-field input,.fc-field select,.fc-items input,.fc-items select{border:1px solid #dce5f1;border-radius:9px;padding:8px 9px;font:inherit;font-size:12.5px;font-weight:500;background:#fff;color:#17305a;width:100%;box-sizing:border-box}
.fc-field input[readonly]{background:#f4f7fb;color:#5b6b82}
.fc-items td:first-child{min-width:240px}.fc-items td:nth-child(2){width:80px}.fc-items td:nth-child(3){width:150px}.fc-items td:nth-child(4){width:90px}
.fc-draft-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;flex-wrap:wrap}
.fc-draft-foot strong{font-size:15px;color:#17305a}
.fc-draft-error{margin-top:12px}
@media(max-width:720px){.fc-agent{min-width:0;width:100%}.fc-grid{grid-template-columns:1fr}.fc-draft-foot{flex-direction:column;align-items:stretch}}
.fc-upload{display:inline-block;margin-left:6px}
