.tc-financial{background:var(--fc-bg,#fff);width:100%;max-width:100%;height:520px;color:var(--fc-fg,#172b45);box-sizing:border-box;isolation:isolate;--fc-bg:#fff;--fc-fg:#172b45;border:1px solid #64748b40;border-radius:12px;flex-direction:column;margin:12px 0;font-size:12px;display:flex;position:relative;overflow:clip}.tc-financial.fc-dark{--fc-bg:#101a2c;--fc-fg:#e2e8f0}.tc-financial button,.tc-financial select,.tc-financial input{font:inherit;color:inherit;background:var(--fc-bg);box-sizing:border-box;border:1px solid #64748b55;border-radius:5px;min-width:0;max-width:100%;padding:5px 8px}.tc-financial button{cursor:pointer;min-height:30px}.tc-financial button:hover,.tc-financial button[aria-pressed=true]{color:#d97706;border-color:#f59e0b}.tc-financial button:disabled{opacity:.4;cursor:not-allowed}.tc-financial [hidden]{display:none!important}.fc-tools{border-bottom:1px solid #64748b30;flex-wrap:wrap;flex:none;align-items:center;gap:4px;padding:8px;display:flex}.fc-tools strong{margin-inline-end:auto}.fc-canvas{direction:ltr;flex:1;width:100%;min-height:0;position:relative}.fc-status{white-space:normal;border-top:1px solid #64748b25;flex:none;min-height:24px;padding:5px 10px;line-height:1.4}.fc-panel{inset-inline:8px;z-index:15;background:var(--fc-bg);box-sizing:border-box;border:1px solid #64748b66;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100% - 16px);padding:10px;display:flex;position:absolute;top:50px;box-shadow:0 8px 25px #0003}.fc-panel label{align-items:center;gap:4px;display:flex}.fc-panel input[type=number]{width:65px}.fc-panel input[type=color],.fc-selection input[type=color]{width:34px;height:28px;padding:2px}.fc-selection{z-index:12;top:95px;background:var(--fc-bg);border:1px solid #f59e0b;border-radius:7px;flex-wrap:wrap;gap:4px;max-width:calc(100% - 24px);padding:5px;display:flex;position:absolute;inset-inline-start:12px}.fc-selection select{width:45px}.fc-message{text-align:center;pointer-events:none;background:var(--fc-bg);z-index:5;border-radius:8px;padding:12px;position:absolute;inset:45% 10% auto}.fc-drawing-row{border-bottom:1px solid #64748b22;flex-wrap:wrap;align-items:center;gap:5px;width:100%;padding:3px;display:flex}.fc-drawing-row span{margin-inline-end:auto}.tc-financial:fullscreen{border-radius:0;height:100%}.fc-panel small{width:100%}@media (width<=600px){.tc-financial{border-radius:8px;height:540px}.fc-tools{gap:3px;padding:5px}.fc-tools strong{width:100%;font-size:12px}.fc-tools button{padding:5px 6px}.fc-panel{gap:4px;padding:7px;top:100px}.fc-status{font-size:10px}.fc-selection{top:145px}}
