.fl-cloud-button,.fl-refresh{position:fixed;right:22px;bottom:18px;z-index:90;background:#19293e;color:#fff;border:0;border-radius:22px;padding:12px 18px;box-shadow:0 6px 24px #16213324;font:600 13px system-ui;cursor:pointer}.fl-refresh{bottom:70px;background:#2363cc}.fl-panel,.fl-auth-card{font-family:system-ui,-apple-system,'Microsoft YaHei',sans-serif;color:#253044}.fl-panel{border:1px solid #dce3ed;border-radius:22px;box-shadow:0 24px 100px #14233440;max-width:900px;width:calc(100% - 28px);max-height:90vh;overflow:auto;padding:30px;background:#f8fafc}.fl-panel::backdrop{background:#10213777;backdrop-filter:blur(6px)}.fl-panel h2,.fl-auth h1{letter-spacing:-.5px;margin:8px 0 12px}.fl-panel p,.fl-auth p{line-height:1.7;color:#68778c;font-size:13px}.fl-panel header{display:flex;justify-content:space-between;align-items:start}.fl-kicker{font-size:10px;letter-spacing:2px;color:#6987ad}.fl-close{border:0;background:transparent;font-size:25px;cursor:pointer}.fl-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fl-box{padding:20px;background:white;border:1px solid #e3e9f1;border-radius:14px;margin-top:18px}.fl-box h3{font-size:15px;margin:0 0 10px}.fl-panel label,.fl-auth label{display:block;font-size:12px;line-height:1.7;margin:12px 0}.fl-panel input,.fl-panel select,.fl-auth input{display:block;border:1px solid #dce3ed;background:#fff;color:#263950;border-radius:9px;padding:10px;margin-top:6px;width:100%;font:14px system-ui;box-sizing:border-box}.fl-panel button:not(.fl-close),.fl-primary{border:1px solid #dce3ed;background:#fff;color:#263950;border-radius:9px;padding:9px 13px;cursor:pointer;font-size:13px}.fl-panel .fl-primary,.fl-primary{background:#2b69c9;color:white;border-color:#2b69c9}.fl-panel button:disabled,.fl-auth button:disabled{opacity:.5;cursor:wait}.fl-panel .fl-inline{display:flex;align-items:center;gap:10px}.fl-inline input[type=checkbox]{width:auto}.fl-notice{font-size:12px;line-height:1.7;color:#456681;padding:12px;background:#edf4fc;border-radius:10px}.fl-list{margin-top:15px;max-height:260px;overflow:auto}.fl-row{border-top:1px solid #edf0f4;padding:10px 0;font-size:13px;display:flex;gap:12px;justify-content:space-between}.fl-row small{color:#7a879a;display:block;margin-top:5px}.fl-row button{white-space:nowrap;align-self:center}.fl-auth{position:fixed;inset:0;z-index:2000;background:#eaf0f8;display:grid;place-items:center;padding:16px}.fl-auth-card{max-width:430px;width:100%;background:white;border:1px solid #dce3ed;border-radius:24px;padding:32px;box-sizing:border-box;box-shadow:0 20px 100px #36527312}.fl-auth h1{font-size:26px}.fl-auth button{width:100%;padding:13px}.fl-auth a{display:block;text-align:center;color:#7587a1;font-size:12px;margin-top:20px}.fl-error{color:#c34949!important;min-height:18px}.fl-panel a{color:#2b69c9}@media(max-width:620px){.fl-grid{grid-template-columns:1fr;gap:0}.fl-panel{padding:20px}.fl-cloud-button{bottom:10px;right:12px}.fl-auth-card{padding:24px}}
