.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:#3380f9;box-shadow:0 1px 2px #00000014,0 8px 24px #3380f947;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-inventory-switch{display:inline-flex;flex-wrap:wrap;margin-top:.75rem;border:1px solid rgba(255,255,255,.24);background:#ffffff14}.fi-commission-calc .fi-inventory-switch-item{display:inline-flex;align-items:center;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;color:#ffffffc7;text-decoration:none;line-height:1.2}.fi-commission-calc .fi-inventory-switch-item:hover{color:#fff;background:#ffffff1f}.fi-commission-calc .fi-inventory-switch-item.is-active{background:#fff;color:#3380f9}.fi-commission-calc .fi-commission-calc-hero-description{margin:.75rem 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:12rem}.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-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;padding:0;list-style:none}.fi-commission-calc .fi-commission-calc-step{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:.875rem 1rem;border:1px solid color-mix(in oklab,#3380F9 12%,transparent);background:#fff}.dark .fi-commission-calc .fi-commission-calc-step{background:var(--gray-900);border-color:color-mix(in oklab,#3380F9 22%,transparent)}.fi-commission-calc .fi-commission-calc-step.is-done{border-color:color-mix(in oklab,#10b981 35%,transparent);background:color-mix(in oklab,#10b981 6%,white)}.dark .fi-commission-calc .fi-commission-calc-step.is-done{background:color-mix(in oklab,#10b981 10%,var(--gray-900))}.fi-commission-calc .fi-commission-calc-step-num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;font-size:.75rem;font-weight:700;color:#fff;background:#3380f9}.fi-commission-calc .fi-commission-calc-step.is-done .fi-commission-calc-step-num{background:#047857}.fi-commission-calc .fi-commission-calc-step-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.fi-commission-calc .fi-commission-calc-step-body strong{font-size:.8125rem;font-weight:700;color:#353534}.dark .fi-commission-calc .fi-commission-calc-step-body strong{color:#f8fafc}.fi-commission-calc .fi-commission-calc-step-body span{font-size:.75rem;line-height:1.4;color:#64748b}.fi-commission-calc .fi-commission-calc-panel{margin-bottom:1rem;padding:1.15rem 1.25rem 1.25rem;border:1px solid color-mix(in oklab,#3380F9 14%,transparent);background:#fff}.dark .fi-commission-calc .fi-commission-calc-panel{background:var(--gray-900);border-color:color-mix(in oklab,#3380F9 22%,transparent)}.fi-commission-calc .fi-commission-calc-panel-kicker{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3380f9}.fi-commission-calc .fi-commission-calc-panel-title{margin:.25rem 0 0;font-size:1.0625rem;font-weight:700;color:#353534}.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:40rem}.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-hint{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45;color:#b45309}.fi-commission-calc .fi-commission-calc-sale{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;border:1px solid color-mix(in oklab,#3380F9 14%,transparent);background:color-mix(in oklab,#3380F9 4%,white)}.fi-commission-calc .fi-commission-calc-sale--ready{border-color:color-mix(in oklab,#10b981 30%,transparent);background:color-mix(in oklab,#10b981 6%,white)}.fi-commission-calc .fi-commission-calc-sale--blocked{border-color:color-mix(in oklab,#f59e0b 35%,transparent);background:color-mix(in oklab,#f59e0b 8%,white)}.dark .fi-commission-calc .fi-commission-calc-sale{background:color-mix(in oklab,#3380F9 10%,var(--gray-900))}.fi-commission-calc .fi-commission-calc-sale-case{margin:0;font-size:.9375rem;font-weight:700;color:#353534}.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-tip{margin:.45rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.4;color:#334155}.fi-commission-calc .fi-commission-calc-sale-status{padding:.35rem .65rem;font-size:.75rem;font-weight:700;color:#3380f9;background:color-mix(in oklab,#3380F9 10%,white);border:1px solid color-mix(in oklab,#3380F9 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-result{margin-bottom:1rem;border:1px solid color-mix(in oklab,#3380F9 14%,transparent);background:#fff}.dark .fi-commission-calc .fi-commission-calc-result{background:var(--gray-900);border-color:color-mix(in oklab,#3380F9 22%,transparent)}.fi-commission-calc .fi-commission-calc-result-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid color-mix(in oklab,#3380F9 10%,transparent)}.fi-commission-calc .fi-commission-calc-result-kicker{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3380f9}.fi-commission-calc .fi-commission-calc-result-title{margin:.2rem 0 0;font-size:1rem;font-weight:700;color:#353534}.dark .fi-commission-calc .fi-commission-calc-result-title{color:#f8fafc}.fi-commission-calc .fi-commission-calc-result-total{margin:0;font-size:.9375rem;font-weight:700;color:#3380f9;font-variant-numeric:tabular-nums}.fi-commission-calc .fi-commission-calc-table-wrap{overflow-x:auto;border:none;background: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,#3380F9 5%,white);border-bottom:1px solid color-mix(in oklab,#3380F9 12%,transparent)}.dark .fi-commission-calc .fi-commission-calc-table th{color:#e2e8f0;background:color-mix(in oklab,#3380F9 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:#353534}.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:#3380f9}.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:#3380f9;background:color-mix(in oklab,#3380F9 8%,white);border:1px solid color-mix(in oklab,#3380F9 14%,transparent)}.fi-commission-calc .fi-commission-calc-table tfoot td{background:color-mix(in oklab,#3380F9 5%,white);border-bottom:none;font-weight:700}.dark .fi-commission-calc .fi-commission-calc-table tfoot td{background:color-mix(in oklab,#3380F9 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,#3380F9 20%,transparent);background:color-mix(in oklab,#3380F9 3%,white)}.fi-commission-calc .fi-commission-calc-empty--idle{text-align:center;padding:1.5rem 1rem}@media (max-width: 900px){.fi-commission-calc .fi-commission-calc-steps{grid-template-columns:1fr}}@media (max-width: 640px){.fi-commission-calc .fi-commission-calc-hero-links{flex-direction:row;flex-wrap:wrap;width:100%}}
