.flexa-fee-editable{border-radius:3px;cursor:text;outline:2px dashed transparent;outline-offset:3px;transition:outline-color .15s ease,box-shadow .15s ease}.flexa-fee-editable:hover{outline-color:#94a3b8}.flexa-fee-editable.flexa-fee-active{outline:2px solid #3858e9;outline-offset:3px}.flexa-fee-editable.flexa-fee-active:focus{outline:2px solid #3858e9}.flexa-fee-toolbar{background:#1e1e1e;box-shadow:0 2px 12px rgba(0,0,0,.25);color:#fff;right:0;position:fixed;left:0;top:32px;z-index:99999}.flexa-fee-toolbar[hidden]{display:none}body:not(.admin-bar) .flexa-fee-toolbar{top:0}@media screen and (max-width:782px){.flexa-fee-toolbar{top:46px}body:not(.admin-bar) .flexa-fee-toolbar{top:0}}.flexa-fee-toolbar__inner{align-items:center;display:flex;gap:10px;margin:0 auto;max-width:1200px;padding:8px 24px}.flexa-fee-toolbar__label{font-size:13px;font-weight:600;margin-left:4px;opacity:.7}.flexa-fee-toolbar__msg{color:#cbd5e1;font-size:13px;margin-right:4px}.flexa-fee-toolbar__msg.is-success{color:#86efac}.flexa-fee-toolbar__msg.is-error{color:#fca5a5;font-weight:600}.flexa-fee-btn{border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:600;line-height:1.4;padding:6px 16px}.flexa-fee-btn:disabled{cursor:not-allowed;opacity:.5}.flexa-fee-btn--save{background:#3858e9;color:#fff}.flexa-fee-btn--save:hover{background:#2145d4}.flexa-fee-btn--cancel{background:transparent;border:1px solid #555;color:#ccc}.flexa-fee-btn--cancel:hover{border-color:#888;color:#fff}
