.fc-natural-launch-entry{width:100%;display:flex;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;border:1px solid rgba(212,175,55,.42);border-radius:14px;background:linear-gradient(135deg,rgba(212,175,55,.14),rgba(212,175,55,.035));color:var(--fc-text);text-align:left}.fc-natural-launch-entry>span{display:flex;flex:1;flex-direction:column;gap:3px}.fc-natural-launch-entry b{color:var(--fc-gold);font-size:13px}.fc-natural-launch-entry small{color:var(--fc-text-muted);font-size:10px}.fc-natural-launch-entry>strong{font-size:20px;color:var(--fc-gold)}
.fc-natural-textarea{box-sizing:border-box;width:100%;min-height:132px;margin:12px 0;padding:14px;border:1px solid var(--fc-line);border-radius:12px;background:#0d0f12;color:var(--fc-text);font:12px/1.6 'IBM Plex Mono',monospace;resize:vertical}.fc-natural-preview{display:grid;gap:8px;margin-top:14px}.fc-natural-preview>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(360px,1.3fr) auto;gap:8px 12px;align-items:center;padding:12px;border:1px solid var(--fc-line);border-radius:10px;background:var(--fc-bg-panel-alt)}.fc-natural-preview-main{min-width:0}.fc-natural-preview-main b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-natural-preview span,.fc-natural-preview small{display:block;color:var(--fc-text-muted);font-size:10px}.fc-natural-preview .has-error{border-color:rgba(235,87,87,.45)}.fc-natural-preview>div>small{grid-column:1/-1;color:var(--fc-red)}.fc-natural-preview-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);gap:8px}.fc-natural-preview-fields label{display:flex;flex-direction:column;gap:4px}.fc-natural-preview-fields label>span{font-size:9px;text-transform:uppercase;letter-spacing:.06em}.fc-natural-preview-fields input,.fc-natural-preview-fields select{width:100%;min-height:35px;box-sizing:border-box;padding:0 9px;border:1px solid var(--fc-line);border-radius:8px;background:#0d1726;color:var(--fc-text);font-size:11px}.fc-natural-preview>div>strong{font-size:14px;color:var(--fc-gold);white-space:nowrap}@media(max-width:760px){.fc-natural-preview>div{grid-template-columns:1fr auto}.fc-natural-preview-fields{grid-column:1/-1}.fc-natural-preview>div>small{grid-column:1/-1}}
.fc-voice-launch{box-sizing:border-box;width:100%;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 12px;margin:14px 0 8px;padding:13px 15px;border:1px solid rgba(212,175,55,.5);border-radius:15px;background:linear-gradient(135deg,rgba(212,175,55,.16),rgba(212,175,55,.035));color:var(--fc-text);text-align:left;cursor:pointer;transition:.18s ease}.fc-voice-launch>span{grid-row:1/3;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--fc-gold);color:#090a0c;box-shadow:0 0 0 5px rgba(212,175,55,.1)}.fc-voice-launch>b{align-self:end;color:#f3dda0;font-size:14px}.fc-voice-launch>small{align-self:start;color:var(--fc-text-muted);font-size:10px}.fc-voice-launch:hover{border-color:var(--fc-gold);transform:translateY(-1px)}.fc-voice-launch.is-listening{border-color:#ef4444;background:linear-gradient(135deg,rgba(239,68,68,.17),rgba(239,68,68,.035))}.fc-voice-launch.is-listening>span{background:#ef4444;color:#fff;animation:fc-voice-pulse 1.25s infinite}.fc-voice-status{margin:6px 0 2px;padding:9px 11px;border-radius:9px;background:rgba(212,175,55,.07);color:var(--fc-text-muted);font-size:10px;line-height:1.45}@keyframes fc-voice-pulse{0%,100%{box-shadow:0 0 0 5px rgba(239,68,68,.12)}50%{box-shadow:0 0 0 12px rgba(239,68,68,0)}}
.fc-inline-field{display:flex;gap:7px}.fc-inline-field input{flex:1}.fc-purchase-total,.fc-balance-before,.fc-adjust-delta{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid var(--fc-line);border-radius:10px;background:var(--fc-bg-panel-alt)}.fc-purchase-total b,.fc-balance-before b,.fc-adjust-delta b{font:600 16px 'IBM Plex Mono',monospace;color:var(--fc-gold)}
.fc-adjust-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.fc-adjust-options label{display:flex;gap:9px;padding:13px;border:1px solid var(--fc-line);border-radius:12px;background:var(--fc-bg-panel-alt);cursor:pointer}.fc-adjust-options label.active{border-color:rgba(212,175,55,.55);background:rgba(212,175,55,.08)}.fc-adjust-options span{display:flex;flex-direction:column;gap:3px}.fc-adjust-options small{color:var(--fc-text-muted)}.fc-adjust-delta{margin-top:10px}.fc-adjust-delta .positive{color:var(--fc-green)}.fc-adjust-delta .negative{color:var(--fc-red)}
.fc-fixed-payment-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.fc-fixed-payment-summary>div{padding:12px;border:1px solid var(--fc-line);border-radius:10px;background:var(--fc-bg-panel-alt)}.fc-fixed-payment-summary span{display:block;font-size:9px;color:var(--fc-text-muted);text-transform:uppercase}.fc-fixed-payment-summary b{display:block;margin-top:5px;font:600 13px 'IBM Plex Mono',monospace}
.fc-reimbursement-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.fc-reimbursement-list>div{display:flex!important;align-items:center;gap:10px;padding:10px 0!important}.fc-reimbursement-main{display:grid;grid-template-columns:minmax(0,1fr) auto 150px;align-items:center;gap:10px;flex:1;border:0;background:transparent;color:var(--fc-text);text-align:left}.fc-reimbursement-main span{display:flex;flex-direction:column}.fc-reimbursement-main strong{text-align:right;font-family:'IBM Plex Mono',monospace}.fc-card-reimbursement strong,.fc-card-head-meta small{color:var(--fc-green)!important}.fc-card-head-meta small{display:block;margin-top:2px;font-size:9px}
@media(max-width:700px){.fc-adjust-options,.fc-fixed-payment-summary{grid-template-columns:1fr}.fc-reimbursement-toolbar{align-items:stretch;flex-direction:column}.fc-reimbursement-main{grid-template-columns:1fr auto}.fc-reimbursement-main>small{grid-column:1/-1}.fc-reimbursement-list>div{align-items:stretch;flex-direction:column}.fc-inline-field{flex-direction:column}}
