.lf-auto{padding:24px;min-width:0}.lf-auto>header{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lf-auto h2{margin:0;font-size:22px}.lf-auto nav{display:flex;gap:0;background:#eef1f7;border:1px solid #dce1ec;border-radius:12px;overflow:hidden}.lf-auto button,.lf-auto-overlay button{font:inherit;font-size:12px;background:white;border:1px solid #dce1ec;border-radius:8px;padding:8px 11px;color:#435c85;cursor:pointer}.lf-auto button:disabled,.lf-auto-overlay button:disabled{opacity:.45;cursor:default}.lf-auto nav button{background:transparent;border:0;border-radius:0}.lf-auto nav button.selected{background:#303b50;color:white}.lf-auto>header>.lf-auto-buttons{margin-left:auto}.lf-auto-buttons{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.lf-auto button.primary,.lf-auto-overlay button.primary{background:#4f46e5;color:#fff;border-color:#4f46e5}.lf-auto-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 0}.lf-auto label,.lf-auto-overlay label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#475569}.lf-auto input,.lf-auto-overlay input:not([type=checkbox]),.lf-auto-overlay select,.lf-auto-overlay textarea{font:inherit;width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #dce1ec;border-radius:9px;background:#f8fafc;color:#182334}.lf-auto small,.lf-auto-overlay small{display:block;font-size:11px;color:#64748b;margin-top:4px}.lf-auto-tools label{width:min(320px,60%)}.lf-auto-table{overflow-x:auto}.lf-auto table{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:12px}.lf-auto td,.lf-auto th{padding:12px;text-align:left;max-width:280px;overflow-wrap:anywhere}.lf-auto th{color:#64748b;font-weight:500}.lf-auto td{background:#fff}.lf-auto td:first-child{border-radius:12px 0 0 12px}.lf-auto td:last-child{border-radius:0 12px 12px 0}.lf-auto-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.lf-auto-chips>span{display:flex;align-items:center;background:#ecebff;color:#6556d8;border-radius:5px;padding:3px 6px;font-size:11px;max-width:100%;overflow-wrap:anywhere}.lf-auto-chips button{padding:0 3px;border:0;background:transparent;color:#8278d5}.lf-auto .lf-auto-switch{width:34px;height:19px;padding:0;background:#cbd5e1;border:0;border-radius:20px;position:relative}.lf-auto-switch:after{content:'';position:absolute;left:3px;top:3px;width:13px;height:13px;background:#fff;border-radius:50%}.lf-auto .lf-auto-switch.on{background:#2487ef}.lf-auto-switch.on:after{left:18px}.lf-auto .danger{color:#c34242}.lf-auto-help,.lf-auto-overlay p{color:#64748b;font-size:12px;line-height:1.6}.lf-auto [role=status]{color:#5146db;overflow-wrap:anywhere;font-size:12px}.lf-auto-empty{padding:80px 20px;text-align:center;color:#64748b}.lf-auto-overlay{position:fixed;inset:0;z-index:12000;background:#14203580;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.lf-auto-overlay>section{width:650px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;border-radius:15px;background:white;box-shadow:0 15px 60px #14233530}.lf-auto-overlay header{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;padding:15px 22px;background:white;border-bottom:1px solid #e2e8f0;z-index:1}.lf-auto-overlay h3{font-size:16px;margin:0}.lf-auto-dialog-body{padding:20px 24px}.lf-auto-overlay form>label,.lf-auto-overlay [data-kind-editor]>label{margin-bottom:14px}.lf-auto-overlay textarea{resize:vertical}.lf-auto-overlay fieldset{border:1px solid #dde2ed;border-radius:10px;padding:14px;margin:14px 0}.lf-auto-overlay legend{font-size:12px;color:#5048cf}.lf-auto-overlay .lf-auto-check,.lf-auto-days label{flex-direction:row;align-items:center}.lf-auto-check{margin:16px 0}.lf-auto-days{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.lf-auto-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.lf-auto-overlay [data-error]{color:#c34242;overflow-wrap:anywhere}.lf-auto-log{border:1px solid #e2e8f0;border-radius:10px;padding:12px;margin:10px 0;font-size:12px}.lf-auto-log pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;padding:10px}.lf-auto-overlay :focus-visible,.lf-auto :focus-visible{outline:2px solid #5146e5;outline-offset:2px}@media(max-width:767px){.lf-auto{padding:12px}.lf-auto nav{order:3;width:100%;justify-content:center}.lf-auto nav button{flex:1}.lf-auto input,.lf-auto-overlay input,.lf-auto-overlay textarea,.lf-auto-overlay select{font-size:16px!important}.lf-auto-dialog-body{padding:14px}.lf-auto-overlay{padding:8px}.lf-auto-overlay>section{max-height:calc(100dvh - 16px)}.lf-auto-tools{align-items:flex-start}.lf-auto-table{padding-bottom:8px}.lf-auto-overlay header{padding:12px}}
