.fi-commission-calc .fi-header{display:none}.fi-commission-calc .fi-commission-calc-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1rem;padding:1.5rem 1.75rem;border-radius:0;background:#1f2b66;box-shadow:0 1px 2px #00000014,0 8px 24px #1565c047;color:#fff}.fi-commission-calc .fi-commission-calc-hero-eyebrow{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.fi-commission-calc .fi-commission-calc-hero-title{margin:.25rem 0 0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#fff}.fi-commission-calc .fi-commission-calc-hero-description{margin:.375rem 0 0;max-width:44rem;font-size:.875rem;line-height:1.55;color:#ffffffe0}.fi-commission-calc .fi-commission-calc-hero-stats{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.fi-commission-calc .fi-commission-calc-hero-stat{display:flex;flex-direction:column;gap:.125rem;min-width:6rem;padding:.625rem .875rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.fi-commission-calc .fi-commission-calc-hero-stat--primary{background:#fff3;border-color:#ffffff47}.fi-commission-calc .fi-commission-calc-hero-stat--unpaid{background:#fbbf2438;border-color:#fbbf2466}.fi-commission-calc .fi-commission-calc-hero-stat--paid{background:#34d39938;border-color:#34d39959}.fi-commission-calc .fi-commission-calc-hero-stat--amount{background:#60a5fa38;border-color:#60a5fa59}.fi-commission-calc .fi-commission-calc-hero-stat-value{font-size:1.125rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.fi-commission-calc .fi-commission-calc-hero-stat-label{font-size:.6875rem;font-weight:500;color:#ffffffbf}.fi-commission-calc .fi-commission-calc-hero-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.fi-commission-calc .fi-commission-calc-hero-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.35rem .625rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.16);font-size:.75rem;font-weight:500;color:#ffffffeb}.fi-commission-calc .fi-commission-calc-hero-badge--alert{background:#f8717140;border-color:#fca5a573}.fi-commission-calc .fi-commission-calc-hero-badge svg{width:.875rem;height:.875rem}.fi-commission-calc .fi-commission-calc-hero-links{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:11rem}.fi-commission-calc .fi-commission-calc-hero-actions .fi-btn{width:100%;justify-content:center;border-radius:0;font-size:.8125rem;font-weight:600;background:#fff;color:#1f2b66;border:none}.fi-commission-calc .fi-commission-calc-hero-actions .fi-btn .fi-icon{color:#1f2b66}.fi-commission-calc .fi-commission-calc-hero-link{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.8125rem;font-weight:600;text-decoration:none}.fi-commission-calc .fi-commission-calc-hero-link:hover{background:#ffffff2e}.fi-commission-calc .fi-commission-calc-hero-link svg{width:1rem;height:1rem}.fi-commission-calc .fi-commission-calc-legend{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1rem;padding:.75rem 1rem;border:1px solid rgb(229,231,235);background:#f9fafb}.dark .fi-commission-calc .fi-commission-calc-legend{border-color:#ffffff1a;background:#ffffff08}.fi-commission-calc .fi-commission-calc-legend-item{display:inline-flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:#4b5563}.dark .fi-commission-calc .fi-commission-calc-legend-item{color:#9ca3af}.fi-commission-calc .fi-commission-calc-legend-dot{width:.5rem;height:.5rem;margin-top:.3rem;flex-shrink:0}.fi-commission-calc .fi-commission-calc-legend-dot--preview{background:#3b82f6}.fi-commission-calc .fi-commission-calc-legend-dot--save{background:#1f2b66}.fi-commission-calc .fi-commission-calc-legend-dot--layers{background:#10b981}.fi-commission-calc .fi-commission-calc-panel{margin-bottom:1rem;padding:1.15rem 1.25rem 1.25rem;border:1px solid color-mix(in oklab,#1f2b66 14%,transparent);background:#fff}.dark .fi-commission-calc .fi-commission-calc-panel{background:var(--gray-900);border-color:color-mix(in oklab,#1f2b66 22%,transparent)}.fi-commission-calc .fi-commission-calc-panel-title{margin:0;font-size:1rem;font-weight:700;color:#0f172a}.dark .fi-commission-calc .fi-commission-calc-panel-title{color:#f8fafc}.fi-commission-calc .fi-commission-calc-panel-copy{margin:.35rem 0 0;font-size:.8125rem;line-height:1.5;color:#64748b}.fi-commission-calc .fi-commission-calc-form{margin-top:1rem;max-width:36rem}.fi-commission-calc .fi-commission-calc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1rem}.fi-commission-calc .fi-commission-calc-actions .fi-btn{border-radius:0;font-weight:600}.fi-commission-calc .fi-commission-calc-inline-link{display:inline-flex;align-items:center;gap:.35rem;margin-left:.25rem;font-size:.8125rem;font-weight:600;color:#1f2b66;text-decoration:none}.fi-commission-calc .fi-commission-calc-inline-link svg{width:.875rem;height:.875rem}.fi-commission-calc .fi-commission-calc-inline-link:hover{text-decoration:underline}.fi-commission-calc .fi-commission-calc-sale{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid color-mix(in oklab,#1f2b66 14%,transparent);background:color-mix(in oklab,#1f2b66 4%,white)}.dark .fi-commission-calc .fi-commission-calc-sale{background:color-mix(in oklab,#1f2b66 10%,var(--gray-900))}.fi-commission-calc .fi-commission-calc-sale-case{margin:0;font-size:.9375rem;font-weight:700;color:#0f172a}.dark .fi-commission-calc .fi-commission-calc-sale-case{color:#f8fafc}.fi-commission-calc .fi-commission-calc-sale-meta{margin:.2rem 0 0;font-size:.8125rem;color:#64748b}.fi-commission-calc .fi-commission-calc-sale-status{padding:.35rem .65rem;font-size:.75rem;font-weight:700;color:#1f2b66;background:color-mix(in oklab,#1f2b66 10%,white);border:1px solid color-mix(in oklab,#1f2b66 18%,transparent)}.fi-commission-calc .fi-commission-calc-sale-status--converted{color:#047857;background:color-mix(in oklab,#10b981 12%,white);border-color:color-mix(in oklab,#10b981 22%,transparent)}.fi-commission-calc .fi-commission-calc-table-wrap{overflow-x:auto;border:1px solid color-mix(in oklab,#1f2b66 14%,transparent);background:#fff}.dark .fi-commission-calc .fi-commission-calc-table-wrap{background:var(--gray-900);border-color:color-mix(in oklab,#1f2b66 22%,transparent)}.fi-commission-calc .fi-commission-calc-table{width:100%;border-collapse:collapse;font-size:.8125rem}.fi-commission-calc .fi-commission-calc-table th{padding:.75rem 1rem;text-align:left;font-weight:700;color:#334155;background:color-mix(in oklab,#1f2b66 5%,white);border-bottom:1px solid color-mix(in oklab,#1f2b66 12%,transparent)}.dark .fi-commission-calc .fi-commission-calc-table th{color:#e2e8f0;background:color-mix(in oklab,#1f2b66 12%,var(--gray-900))}.fi-commission-calc .fi-commission-calc-table td{padding:.7rem 1rem;border-bottom:1px solid color-mix(in oklab,var(--gray-200) 80%,transparent);color:#334155}.dark .fi-commission-calc .fi-commission-calc-table td{border-bottom-color:#ffffff0f;color:#cbd5e1}.fi-commission-calc .fi-commission-calc-table-agent{font-weight:600;color:#0f172a}.dark .fi-commission-calc .fi-commission-calc-table-agent{color:#f8fafc}.fi-commission-calc .fi-commission-calc-table-num{text-align:right;font-variant-numeric:tabular-nums}.fi-commission-calc .fi-commission-calc-table-amount{font-weight:700;color:#1f2b66}.dark .fi-commission-calc .fi-commission-calc-table-amount{color:#93c5fd}.fi-commission-calc .fi-commission-calc-table-note{color:#64748b;max-width:16rem}.fi-commission-calc .fi-commission-calc-layer{display:inline-block;padding:.15rem .45rem;font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:#1f2b66;background:color-mix(in oklab,#1f2b66 8%,white);border:1px solid color-mix(in oklab,#1f2b66 14%,transparent)}.fi-commission-calc .fi-commission-calc-table tfoot td{background:color-mix(in oklab,#1f2b66 5%,white);border-bottom:none;font-weight:700}.dark .fi-commission-calc .fi-commission-calc-table tfoot td{background:color-mix(in oklab,#1f2b66 12%,var(--gray-900))}.fi-commission-calc .fi-commission-calc-table-total-label{text-align:right}.fi-commission-calc .fi-commission-calc-empty{margin:0;padding:1rem;font-size:.875rem;color:#64748b;border:1px dashed color-mix(in oklab,#1f2b66 20%,transparent);background:color-mix(in oklab,#1f2b66 3%,white)}@media (max-width: 640px){.fi-commission-calc .fi-commission-calc-hero-links{flex-direction:row;flex-wrap:wrap;width:100%}}
