.setpro .body{flex:1;min-height:0;display:flex}.setpro .subnav{width:248px;flex:0 0 auto;border-right:1px solid var(--line);padding:22px 12px;overflow-y:auto;display:flex;flex-direction:column}.setpro .subnav h1{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 12px;margin-bottom:14px}.setpro .subnav .grp{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:16px 12px 6px}.setpro .snav{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:11px;font-size:14px;font-weight:600;color:var(--text-2);transition:.1s;width:100%;text-align:left}.setpro .snav:hover{background:var(--hover);color:var(--text)}.setpro .snav.on{background:var(--surface);color:var(--text);font-weight:700;box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--line)}.setpro .snav .ic{flex:0 0 auto;display:grid;place-items:center;color:var(--muted)}.setpro .snav.on .ic{color:var(--indigo)}.setpro .content{flex:1;min-width:0;overflow-y:auto}.setpro .content svg{width:18px;height:18px;flex:0 0 auto}.setpro .page{max-width:780px;margin:0 auto;padding:40px 40px 80px}.setpro .page.wide{max-width:1080px}.setpro .phead{margin-bottom:28px}.setpro .phead h2{font-size:28px;font-weight:800;letter-spacing:-.025em}.setpro .phead p{font-size:15px;color:var(--text-2);margin-top:6px}.setpro .card{background:var(--surface);border-radius:18px;box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--line)}.setpro .section{margin-bottom:34px}.setpro .section .stitle{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 4px 13px}.setpro .rows{background:var(--surface);border-radius:16px;box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--line);overflow:hidden}.setpro .row{display:flex;align-items:center;gap:20px;padding:28px 24px}.setpro .row+.row{border-top:1px solid var(--line)}.setpro .row .lab{flex:1;min-width:0}.setpro .row .lab .t{font-size:14.5px;font-weight:700}.setpro .row .lab .d{font-size:13px;color:var(--muted);margin-top:5px;line-height:1.5}.setpro .row .val{font-size:14px;color:var(--text-2);font-weight:600;text-align:right}.setpro .row .val.mono{font-size:12.5px;font-weight:500}.setpro .row .ctl{flex:0 0 auto;display:flex;align-items:center;gap:10px}.setpro .btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;font-size:13.5px;font-weight:700;transition:.12s;white-space:nowrap}.setpro .btn.primary{background:var(--lime);color:var(--ink)}.setpro .btn.primary:hover{background:var(--lime-press)}.setpro .btn.sec{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.setpro .btn.sec:hover{background:var(--hover)}.setpro .btn.ghost{background:transparent;color:var(--text-2)}.setpro .btn.ghost:hover{background:var(--hover);color:var(--text)}.setpro .btn.danger{background:transparent;color:var(--red);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 35%,transparent)}.setpro .btn.danger:hover{background:var(--red-tint)}.setpro .btn.sm{height:32px;padding:0 12px;font-size:12.5px;border-radius:9px}.setpro .btn.icon{width:36px;padding:0;justify-content:center}.setpro .toggle{width:44px;height:25px;border-radius:999px;background:var(--line-strong);padding:2.5px;display:flex;transition:.16s var(--ease);flex:0 0 auto;cursor:pointer}.setpro .toggle.on{background:var(--indigo);justify-content:flex-end}.setpro .toggle .kn{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--shadow-sm);transition:.16s var(--ease)}.setpro .seg{display:inline-flex;background:var(--surface-2);padding:3px;border-radius:11px;box-shadow:inset 0 0 0 1px var(--line)}.setpro .seg button{height:32px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:700;color:var(--text-2);transition:.12s}.setpro .seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.setpro .badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.02em}.setpro .badge.collegata{color:var(--indigo);background:var(--indigo-tint)}.setpro .badge.ospitata{color:var(--lime-deep);background:var(--lime-tint)}.setpro .badge.green{color:var(--green);background:var(--green-tint)}.setpro .badge.amber{color:var(--amber);background:var(--amber-tint)}.setpro .input{height:44px;border-radius:11px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line-strong);padding:0 14px;font-size:14px;color:var(--text);outline:none;width:100%;transition:box-shadow .14s}.setpro .input:focus{box-shadow:inset 0 0 0 2px var(--indigo)}.setpro .input::-moz-placeholder{color:var(--muted)}.setpro .input::placeholder{color:var(--muted)}.setpro .field-label{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block}.setpro .avatar{display:grid;place-items:center;font-weight:800;color:#fff;flex:0 0 auto}.setpro .chip-server{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-family:var(--mono);color:var(--text-2);background:var(--surface-2);padding:4px 9px;border-radius:7px}.setpro .chip-server b{color:var(--muted);font-weight:600}.setpro .profile{display:flex;align-items:center;gap:18px;padding:22px}.setpro .profile .av{width:64px;height:64px;border-radius:18px;font-size:22px;background:var(--indigo-soft)}.setpro .profile .nm{font-size:20px;font-weight:800}.setpro .profile .em{font-size:13px;color:var(--muted);font-family:var(--mono);margin-top:3px}.setpro .md{display:grid;grid-template-columns:300px 1fr;gap:18px;align-items:start}.setpro .md-list{display:flex;flex-direction:column;gap:8px}.setpro .md-add{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:13px;font-size:13.5px;font-weight:700;color:var(--lime-deep);background:var(--lime-tint);transition:.12s}.setpro .md-add:hover{filter:brightness(.97)}.setpro .md-add svg{width:18px;height:18px;flex:0 0 auto}.setpro .box-card{display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--line);cursor:pointer;transition:.12s;text-align:left;width:100%;position:relative}.setpro .box-card:hover{box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line-strong)}.setpro .box-card.on{box-shadow:var(--shadow-sm),inset 0 0 0 2px var(--lime)}.setpro .box-card .av{width:40px;height:40px;border-radius:12px;font-size:15px;flex:0 0 auto}.setpro .box-card .info{min-width:0;flex:1}.setpro .box-card .ad{font-size:13.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setpro .box-card .ty{font-size:11px;color:var(--muted);font-weight:600;margin-top:2px;display:flex;align-items:center;gap:5px}.setpro .box-card .ty .d{width:6px;height:6px;border-radius:50%}.setpro .box-card .star-def{color:#e8b931;flex:0 0 auto}.setpro .md-detail{border-radius:18px;background:var(--surface);box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--line);overflow:hidden}.setpro .md-detail .dhead{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--line);background:var(--surface-2)}.setpro .md-detail .dhead .av{width:50px;height:50px;border-radius:14px;font-size:18px}.setpro .md-detail .dhead .addr{font-size:17px;font-weight:800;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.setpro .md-detail .dhead .em{font-size:12px;color:var(--muted);font-family:var(--mono);margin-top:3px}.setpro .md-body{padding:6px 22px 18px}.setpro .md-block{padding:18px 0;border-bottom:1px solid var(--line)}.setpro .md-block:last-child{border-bottom:none}.setpro .md-block .bt{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:11px}.setpro .md-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.setpro .servers-row{display:flex;gap:8px;flex-wrap:wrap}.setpro .action-list{display:flex;flex-direction:column;gap:2px}.setpro .action-list button{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;font-size:14px;font-weight:600;color:var(--text);transition:.1s;text-align:left}.setpro .action-list button:hover{background:var(--hover)}.setpro .action-list button .ic{width:34px;height:34px;border-radius:10px;background:var(--surface-2);color:var(--indigo);display:grid;place-items:center;flex:0 0 auto}.setpro .action-list button.danger{color:var(--red)}.setpro .action-list button.danger .ic{color:var(--red);background:var(--red-tint)}.setpro .action-list button .arr{margin-left:auto;color:var(--muted)}@media(max-width:880px){.setpro .md,.setpro .md-grid2{grid-template-columns:1fr}}.setpro .box-card .star-def svg{width:15px;height:15px}.setpro .action-list .ic svg{width:18px;height:18px}.setpro .action-list .arr svg{width:16px;height:16px}.setpro .scopebar{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:var(--surface);box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--line);margin-bottom:18px;flex-wrap:wrap}.setpro .scopebar .lbl{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:0 0 auto}.setpro .scope-pills{display:flex;gap:7px;flex-wrap:wrap}.setpro .scope-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px 0 5px;border-radius:999px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;font-weight:700;color:var(--text-2);transition:.12s}.setpro .scope-pill:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.setpro .scope-pill.on{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--indigo)}.setpro .scope-pill .av{width:26px;height:26px;border-radius:50%;font-size:10px}.setpro .rule{display:flex;align-items:center;gap:16px;padding:16px 20px}.setpro .rule+.rule{border-top:1px solid var(--line)}.setpro .rule-main{flex:1;min-width:0}.setpro .rule-nm{font-size:14.5px;font-weight:800}.setpro .rule-flow{display:flex;align-items:center;gap:10px;margin-top:7px;flex-wrap:wrap}.setpro .rule-cond,.setpro .rule-act{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:8px}.setpro .rule-cond{color:var(--text-2);background:var(--surface-2)}.setpro .rule-cond svg{width:14px;height:14px;color:var(--muted)}.setpro .rule-act{color:var(--indigo);background:var(--indigo-tint)}.setpro .rule-arr{color:var(--muted)}.setpro .rule-arr svg{width:16px;height:16px}.setpro .rule-ctl{display:flex;align-items:center;gap:10px;flex:0 0 auto}.setpro .dev{display:flex;align-items:center;gap:14px;padding:18px 22px}.setpro .dev+.dev{border-top:1px solid var(--line)}.setpro .dev-ic{width:40px;height:40px;border-radius:12px;background:var(--surface-2);color:var(--text-2);display:grid;place-items:center;flex:0 0 auto}.setpro .dev-ic svg{width:20px;height:20px}.setpro .dev-info{flex:1;min-width:0}.setpro .dev-nm{font-size:14px;font-weight:700;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.setpro .dev-meta{font-size:12.5px;color:var(--muted);margin-top:3px}@media(max-width:880px){.setpro .md,.setpro .md-grid2{grid-template-columns:1fr}.setpro .rule{flex-direction:column;align-items:flex-start;gap:10px}.setpro .rule-ctl{align-self:flex-end}}.setpro .menu{position:fixed;z-index:200;background:var(--surface);border-radius:13px;box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--line);padding:7px;min-width:200px}.setpro .menu button{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 11px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--text)}.setpro .menu button:hover{background:var(--hover)}.setpro .menu button.danger{color:var(--red)}.setpro .menu button.danger:hover{background:var(--red-tint)}.setpro .menu .sep{height:1px;background:var(--line);margin:6px 4px}.setpro .plan-hero{position:relative;overflow:hidden;background:var(--ink);color:#fff;border-radius:20px;padding:26px 28px}.setpro .plan-hero .glow{position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--lime),transparent 68%);opacity:.3}.setpro .plan-hero .ov{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.setpro .plan-hero .nm{font-size:30px;font-weight:800;letter-spacing:-.02em;margin-top:8px}.setpro .plan-hero .sub{font-size:13.5px;color:#fff9;margin-top:4px}.setpro .usage-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.setpro .usage{padding:22px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--line)}.setpro .usage .top{display:flex;justify-content:space-between;align-items:baseline}.setpro .usage .k{font-size:13px;color:var(--text-2);font-weight:600}.setpro .usage .v{font-size:15px;font-weight:800}.setpro .usage .bar{height:7px;border-radius:5px;background:var(--surface-3);margin-top:11px;overflow:hidden}.setpro .usage .bar i{display:block;height:100%;border-radius:5px;background:var(--lime-deep)}.setpro .plan-row{display:flex;align-items:center;gap:16px;padding:18px 20px}.setpro .plan-row+.plan-row{border-top:1px solid var(--line)}.setpro .plan-row .pn{font-size:16px;font-weight:800}.setpro .plan-row .pf{font-size:12.5px;color:var(--muted);margin-top:3px}.setpro .plan-row .price{text-align:right}.setpro .plan-row .price .old{font-size:12px;color:var(--muted);text-decoration:line-through}.setpro .plan-row .price .now{font-size:18px;font-weight:800}.setpro .plan-row .price .now small{font-size:12px;font-weight:600;color:var(--muted)}.setpro .plan-row .price .mo{font-size:11px;color:var(--muted);font-family:var(--mono)}.setpro .plan-row.current{background:var(--lime-tint)}.setpro .theme-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.setpro .theme-card{border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);transition:.12s;text-align:left}.setpro .theme-card:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.setpro .theme-card.on{box-shadow:0 0 0 2px var(--lime)}.setpro .theme-card .pv{height:92px;padding:15px;display:flex;flex-direction:column;gap:6px}.setpro .theme-card .pv .b{height:6px;border-radius:3px}.setpro .theme-card .cap{padding:14px 15px;font-size:13.5px;font-weight:700;display:flex;align-items:center;justify-content:space-between;background:var(--surface)}.setpro .swatches{display:flex;gap:13px}.setpro .swatch{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;cursor:pointer;transition:.12s}.setpro .step{padding:24px}.setpro .step+.step{border-top:1px solid var(--line)}.setpro .step .sh{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:13px;display:flex;align-items:center;gap:9px}.setpro .step .sh .n{width:22px;height:22px;border-radius:7px;background:var(--ink);color:var(--lime);display:grid;place-items:center;font-size:11px}.setpro .inline-form{display:flex;gap:10px}.setpro .dns-row{display:grid;grid-template-columns:64px 1fr 1.4fr auto;gap:14px;align-items:center;padding:12px 14px;border-radius:11px;background:var(--surface-2)}.setpro .dns-row+.dns-row{margin-top:8px}.setpro .dns-row .ty{font-size:12px;font-weight:800;color:var(--indigo);font-family:var(--mono)}.setpro .dns-row .lab{font-size:11px;color:var(--muted)}.setpro .dns-row .lab b{display:block;color:var(--text);font-family:var(--mono);font-weight:600;font-size:12px;margin-top:1px}.setpro .dns-row .vv{font-size:12.5px;font-family:var(--mono);color:var(--text)}.setpro .li{display:flex;align-items:center;gap:14px;padding:19px 20px}.setpro .li+.li{border-top:1px solid var(--line)}.setpro .li .ic{width:34px;height:34px;border-radius:10px;background:var(--teal-tint);color:var(--teal);display:grid;place-items:center;flex:0 0 auto}.setpro .li .info{flex:1;min-width:0}.setpro .li .nm{font-size:14px;font-weight:700}.setpro .li .meta{font-size:12px;color:var(--muted);margin-top:2px}.setpro .li .eye{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--muted)}.setpro .li .eye:hover{background:var(--hover);color:var(--text)}.setpro .li .eye.off{color:var(--line-strong)}.setpro .acc{border-radius:16px;box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--line);overflow:hidden;background:var(--surface)}.setpro .acc+.acc{margin-top:12px}.setpro .acc .q{display:flex;align-items:center;gap:13px;padding:17px 20px;width:100%;text-align:left;font-size:15px;font-weight:700}.setpro .acc .q .ic{width:34px;height:34px;border-radius:10px;background:var(--indigo-tint);color:var(--indigo);display:grid;place-items:center;flex:0 0 auto}.setpro .acc .q .pm{margin-left:auto;color:var(--muted);transition:transform .2s}.setpro .acc.open .q .pm{transform:rotate(45deg)}.setpro .acc .a{max-height:0;overflow:hidden;transition:max-height .25s var(--ease)}.setpro .acc .a .inner{padding:0 20px 18px 67px;font-size:14px;color:var(--text-2);line-height:1.6}.setpro .acc .a .inner ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:7px}.setpro .acc .a .inner b{color:var(--text)}.setpro .acc .a .inner code{font-family:var(--mono);font-size:12.5px;background:var(--surface-2);padding:2px 6px;border-radius:5px;color:var(--lime-deep)}.setpro .empty{text-align:center;padding:48px 20px}.setpro .empty .ico{width:72px;height:72px;border-radius:20px;background:var(--surface-2);display:grid;place-items:center;margin:0 auto 16px;color:var(--line-strong)}.setpro .empty .t{font-size:16px;font-weight:800}.setpro .empty .d{font-size:13.5px;color:var(--muted);margin-top:6px;max-width:340px;margin-inline:auto;line-height:1.5}.setpro .empty .btn{margin-top:20px}.setpro .pro{position:relative;overflow:hidden;background:var(--ink);color:#fff;border-radius:18px;padding:24px}.setpro .pro .glow{position:absolute;right:-30px;top:-30px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--lime),transparent 66%);opacity:.22}.setpro .pro .ov{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.setpro .pro .t{font-size:20px;font-weight:800;margin:8px 0 4px}.setpro .pro .d{font-size:13.5px;color:#ffffffa8;margin-bottom:16px;max-width:42ch}@media(max-width:1080px){.setpro .subnav{width:220px}.setpro .page{padding:32px 28px 70px}}@media(max-width:860px){.modnav,.setpro .modnav,.mbox .mb-tx,.setpro .mbox .mb-tx,.mbox .badge,.setpro .mbox .badge{display:none}.setpro .body{flex-direction:column}.setpro .subnav{width:100%;flex-direction:row;overflow-x:auto;padding:10px;border-right:none;border-bottom:1px solid var(--line);gap:4px}.setpro .subnav h1,.setpro .subnav .grp{display:none}.setpro .snav{width:auto;white-space:nowrap}.setpro .usage-grid,.setpro .theme-cards{grid-template-columns:1fr}.setpro .dns-row{grid-template-columns:1fr;gap:4px}}.lo-admin{--admin-rail: 248px}.lo-admin,.lo-admin *,.lo-admin *:before,.lo-admin *:after{box-sizing:border-box}.lo-admin button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.lo-admin input,.lo-admin select{font-family:inherit}.lo-admin .mono{font-family:var(--mono)}.lo-admin.shell{display:flex;height:100%;background:var(--bg);color:var(--text);font-family:var(--font)}.lo-admin .sidebar{width:var(--admin-rail);flex:0 0 auto;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:18px 14px}.lo-admin .sidebar .brand{display:flex;align-items:center;gap:10px;padding:4px 8px 18px}.lo-admin .sidebar .brand .wm{font-size:19px;font-weight:800;letter-spacing:-.02em}.lo-admin .sidebar .brand .wm .dot{color:var(--lime-deep)}.lo-admin .sbadge{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--indigo);background:var(--indigo-tint);padding:3px 8px;border-radius:6px;margin-left:auto}.lo-admin .nav{display:flex;flex-direction:column;gap:2px;overflow-y:auto;flex:1;margin:0 -6px;padding:0 6px}.lo-admin .navi{display:flex;align-items:center;gap:13px;height:42px;padding:0 13px;border-radius:11px;font-size:14px;font-weight:600;color:var(--text-2);transition:.11s;position:relative;width:100%;text-align:left}.lo-admin .navi:hover{background:var(--hover);color:var(--text)}.lo-admin .navi.on{background:var(--ink);color:#fff;font-weight:700}[data-theme=dark] .lo-admin .navi.on{background:var(--lime);color:var(--ink)}.lo-admin .navi .ic{flex:0 0 auto;display:grid;place-items:center}.lo-admin .navi .nm{flex:1}.lo-admin .navi .ct{font-size:11.5px;font-weight:800;padding:1px 7px;border-radius:8px;background:var(--surface-3);color:var(--text-2)}.lo-admin .navi.on .ct{background:#fff3;color:#fff}[data-theme=dark] .lo-admin .navi.on .ct{background:#00000026;color:var(--ink)}.lo-admin .userbox{display:flex;align-items:center;gap:10px;padding:14px 8px 4px;margin-top:10px;border-top:1px solid var(--line)}.lo-admin .userbox .av{width:34px;height:34px}.lo-admin .userbox .em{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-admin .userbox .ro{font-size:11px;color:var(--muted)}.lo-admin .userbox .lo{margin-left:auto;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:var(--muted);flex:0 0 auto}.lo-admin .userbox .lo:hover{background:var(--hover);color:var(--text)}.lo-admin .main{flex:1;min-width:0;display:flex;flex-direction:column}.lo-admin .topbar{height:68px;flex:0 0 auto;display:flex;align-items:center;gap:16px;padding:0 30px;border-bottom:1px solid var(--line);background:var(--bg)}.lo-admin .topbar h1{font-size:23px;font-weight:800;letter-spacing:-.02em}.lo-admin .topbar .sp{flex:1}.lo-admin .topbar .iconbtn{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--text-2)}.lo-admin .topbar .iconbtn:hover{background:var(--hover)}.lo-admin .hbtn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 15px;border-radius:11px;font-size:13.5px;font-weight:700;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);transition:.12s;color:var(--text)}.lo-admin .hbtn:hover{background:var(--hover)}.lo-admin .scroller{flex:1;overflow-y:auto}.lo-admin .content{padding:26px 30px 70px;max-width:1480px}.lo-admin .paybar{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line);margin-bottom:24px}.lo-admin .paybar .spark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--indigo-tint);color:var(--indigo);flex:0 0 auto}.lo-admin .paybar .t{font-size:14px;font-weight:800}.lo-admin .paybar .d{font-size:12.5px;color:var(--muted);margin-top:1px}.lo-admin .seg{display:flex;gap:3px;background:var(--surface-2);padding:3px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line);margin-left:auto;flex:0 0 auto}.lo-admin .seg button{height:32px;padding:0 16px;border-radius:7px;font-size:13px;font-weight:700;color:var(--text-2)}.lo-admin .seg button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.lo-admin .seclbl{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:26px 0 12px}.lo-admin .sectop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:2px 0 18px;flex-wrap:wrap}.lo-admin .sectop h2{font-size:19px;font-weight:800;letter-spacing:-.015em}.lo-admin .sectop .sub{font-size:13.5px;color:var(--text-2);margin-top:3px}.lo-admin .btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:12px;font-size:14px;font-weight:700;transition:.12s;white-space:nowrap}.lo-admin .btn.primary{background:var(--lime);color:var(--ink)}.lo-admin .btn.primary:hover{background:var(--lime-press)}.lo-admin .btn.ghost{background:var(--surface);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.lo-admin .btn.ghost:hover{color:var(--text);background:var(--hover)}.lo-admin .btn.sm{height:36px;padding:0 13px;font-size:13px;border-radius:10px}.lo-admin .btn:disabled{opacity:.5;cursor:not-allowed}.lo-admin .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lo-admin .kpi{background:var(--surface);border-radius:var(--r-lg);padding:17px 19px;box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line)}.lo-admin .kpi .l{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lo-admin .kpi .v{font-size:30px;font-weight:800;letter-spacing:-.02em;margin-top:7px;line-height:1}.lo-admin .kpi .v.sm{font-size:20px}.lo-admin .kpi .s{font-size:12px;color:var(--muted);margin-top:5px}.lo-admin .kpi.green .v{color:var(--green)}.lo-admin .kpi.amber .v{color:var(--amber)}.lo-admin .kpi.purple .v{color:var(--purple)}.lo-admin .kpi.indigo .v{color:var(--indigo)}.lo-admin .kpi .empty{font-size:22px;color:var(--line-strong);font-weight:800;margin-top:7px}.lo-admin .card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line)}.lo-admin .statcard{padding:18px 20px}.lo-admin .chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 11px;border-radius:999px;font-size:12px;font-weight:700}.lo-admin .chip.lime{background:var(--lime-tint);color:var(--lime-deep)}.lo-admin .chip.green{background:var(--green-tint);color:var(--green)}.lo-admin .chip.amber{background:var(--amber-tint);color:var(--amber)}.lo-admin .chip.red{background:var(--red-tint);color:var(--red)}.lo-admin .chip.indigo{background:var(--indigo-tint);color:var(--indigo)}.lo-admin .chip.grey{background:var(--surface-2);color:var(--text-2)}.lo-admin .chip .d{width:7px;height:7px;border-radius:50%}.lo-admin .tag{font-size:11px;font-weight:700;color:var(--text-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);padding:3px 9px;border-radius:7px}.lo-admin .av{display:grid;place-items:center;font-weight:800;color:#fff;flex:0 0 auto;border-radius:50%}.lo-admin .avstack{display:flex}.lo-admin .avstack .av{box-shadow:0 0 0 2px var(--surface);margin-left:-7px}.lo-admin .avstack .av:first-child{margin-left:0}.lo-admin .tablewrap{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line);overflow:hidden}.lo-admin table.data{width:100%;border-collapse:collapse;font-size:13.5px;table-layout:fixed}.lo-admin table.data th{text-align:left;padding:13px 18px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden}.lo-admin table.data td{padding:0 18px;height:62px;border-bottom:1px solid var(--surface-2);color:var(--text-2);vertical-align:middle;overflow:hidden}.lo-admin table.data tbody tr:last-child td{border-bottom:none}.lo-admin table.data tbody tr:hover{background:var(--hover)}.lo-admin .cellname{display:flex;align-items:center;gap:12px;min-width:0}.lo-admin .cellname .tx{min-width:0}.lo-admin .cellname .nm{font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-admin .cellname .em{font-size:12px;color:var(--muted);font-family:var(--mono);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-admin .rowact{display:flex;gap:2px;justify-content:flex-end}.lo-admin .rowact button{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--text-2);opacity:.55;transition:.12s}.lo-admin tr:hover .rowact button,.lo-admin .lrow:hover .rowact button{opacity:1}.lo-admin .rowact button:hover{background:var(--surface-3);color:var(--text);opacity:1}.lo-admin .rowact button.danger:hover{background:var(--red-tint);color:var(--red)}.lo-admin .rowact button.on{color:var(--indigo);background:var(--indigo-tint);opacity:1}.lo-admin .minisel{height:34px;max-width:100%;border-radius:9px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);padding:0 28px 0 11px;font-size:12.5px;font-weight:600;color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238A8893' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;cursor:pointer}.lo-admin .filterrow{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.lo-admin .searchbar{display:flex;align-items:center;gap:11px;height:46px;padding:0 16px;border-radius:13px;background:var(--surface);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line);flex:1;min-width:240px}.lo-admin .searchbar input{flex:1;border:none;background:none;outline:none;font-size:14px;color:var(--text)}.lo-admin .searchbar svg{color:var(--muted)}.lo-admin .pills{display:flex;gap:3px;background:var(--surface-2);padding:3px;border-radius:11px;box-shadow:inset 0 0 0 1px var(--line)}.lo-admin .pills button{height:34px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:700;color:var(--text-2)}.lo-admin .pills button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.lo-admin .cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.lo-admin .entcard{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line);padding:17px 18px}.lo-admin .entcard .top{display:flex;align-items:flex-start;gap:12px}.lo-admin .entcard .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:16px;font-weight:800;color:#fff;flex:0 0 auto}.lo-admin .entcard .nm{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-admin .entcard .em{font-size:12.5px;color:var(--muted);font-family:var(--mono);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-admin .entcard .cfg{font-size:11.5px;color:var(--muted);font-family:var(--mono);line-height:1.6;margin-top:11px}.lo-admin .entcard .foot{display:flex;align-items:center;gap:9px;margin-top:14px;flex-wrap:wrap}.lo-admin .entcard .miniact{margin-left:auto;display:flex;gap:2px}.lo-admin .entcard .miniact button{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.lo-admin .entcard .miniact button:hover{background:var(--hover);color:var(--text)}.lo-admin .entcard .miniact button.danger:hover{background:var(--red-tint);color:var(--red)}.lo-admin .opbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--text-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.lo-admin .opbtn:hover{color:var(--text);background:var(--hover)}.lo-admin .empty{padding:48px 24px;text-align:center}.lo-admin .empty .eic{width:64px;height:64px;border-radius:17px;background:var(--surface-2);display:grid;place-items:center;margin:0 auto 14px;color:var(--line-strong)}.lo-admin .empty .et{font-size:16px;font-weight:700;color:var(--text)}.lo-admin .empty .ed{font-size:13.5px;color:var(--muted);margin-top:6px;max-width:400px;margin-inline:auto;line-height:1.5}.lo-admin .empty .btn{margin-top:18px}.lo-admin .subgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lo-admin .subcard{background:var(--surface);border-radius:var(--r-lg);padding:18px 20px;box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line)}.lo-admin .subcard .l{font-size:12px;font-weight:700;color:var(--muted)}.lo-admin .subcard .v{font-size:26px;font-weight:800;margin-top:6px;letter-spacing:-.02em}.lo-admin .bar{height:9px;border-radius:6px;background:var(--surface-3);overflow:hidden}.lo-admin .bar span{display:block;height:100%;background:var(--indigo)}.lo-admin .noteline{font-size:13px;color:var(--text-2);line-height:1.55;margin:4px 0 18px}.lo-admin .noteline b{color:var(--text);font-weight:700}.lo-admin .listwrap{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-sm),inset 0 0 0 1px var(--line);overflow:hidden}.lo-admin .lrow{display:flex;align-items:center;gap:18px;padding:13px 18px;border-bottom:1px solid var(--surface-2);transition:.1s;width:100%;text-align:left}.lo-admin .lrow:last-child{border-bottom:none}.lo-admin .lrow.clickable{cursor:pointer}.lo-admin .lrow:hover{background:var(--hover)}.lo-admin .lrow .who{display:flex;align-items:center;gap:13px;flex:1 1 240px;min-width:180px}.lo-admin .lrow .who .tx{min-width:0}.lo-admin .lrow .who .nm{font-size:14px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-admin .lrow .who .em{font-size:12px;color:var(--muted);font-family:var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-admin .lrow .meta{display:flex;align-items:center;gap:18px;flex:0 0 auto}.lo-admin .lrow .m{display:flex;flex-direction:column;gap:3px;min-width:0}.lo-admin .lrow .m .k{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lo-admin .lrow .m .val{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap}.lo-admin .lrow .m.space{width:140px}.lo-admin .lrow .m.space .bar{height:6px;border-radius:4px}.lo-admin .lrow .m .minisel{height:32px}.lo-admin .lrow .rowact{display:flex;gap:2px;flex:0 0 auto}.lo-admin .lhead{display:flex;align-items:center;gap:18px;padding:11px 18px;border-bottom:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.lo-admin .lhead .who{flex:1 1 240px;min-width:180px}@media(max-width:1180px){.lo-admin .lrow .m.dom,.lo-admin .lrow .m.partner{display:none}}@media(max-width:980px){.lo-admin .lrow .m.space{display:none}}@media(max-width:760px){.lo-admin .lrow .m.plan{display:none}}.lo-admin .field{margin-bottom:16px}.lo-admin .field label{display:block;font-size:13px;font-weight:700;margin-bottom:7px}.lo-admin .field .hint{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.45}.lo-admin .field input,.lo-admin .field select{width:100%;height:44px;border-radius:11px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);padding:0 14px;font-size:14px;color:var(--text);outline:none}.lo-admin .field input:focus,.lo-admin .field select:focus{box-shadow:inset 0 0 0 2px var(--indigo)}.lo-admin-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:200;animation:lo-fade .14s}.lo-admin-drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:96vw;background:var(--surface);z-index:201;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:lo-slide-r .2s var(--ease)}.lo-admin-drawer .dh{display:flex;align-items:center;gap:12px;padding:22px 24px;border-bottom:1px solid var(--line)}.lo-admin-drawer .dh h3{font-size:18px;font-weight:800}.lo-admin-drawer .dh .x{margin-left:auto;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--text-2);flex:0 0 auto}.lo-admin-drawer .dh .x:hover{background:var(--hover)}.lo-admin-drawer .db{flex:1;overflow-y:auto;padding:22px 24px}.lo-admin-drawer .df{padding:16px 24px;border-top:1px solid var(--line);display:flex;gap:10px}.lo-admin .menuToggle{display:none}@media(max-width:1080px){.lo-admin .kpis,.lo-admin .subgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:840px){.lo-admin .sidebar{position:fixed;z-index:60;top:0;bottom:0;left:0;transform:translate(-100%);transition:.24s var(--ease);box-shadow:var(--shadow-lg)}.lo-admin .sidebar.show{transform:none}.lo-admin .menuToggle{display:grid}.lo-admin .content{padding:20px 18px 60px}.lo-admin .topbar{padding:0 18px}}@media(max-width:560px){.lo-admin .kpis,.lo-admin .subgrid{grid-template-columns:1fr}.lo-admin .lrow .who{min-width:140px}}.lo-admin .lrow.compact{flex-wrap:wrap;align-items:flex-start;padding:14px 16px}.lo-admin .lrow.compact .m.space,.lo-admin .lrow.compact .m.plan,.lo-admin .lrow.compact .m.partner,.lo-admin .lrow.compact .m.dom{display:none}.lo-admin .lrow.compact .meta{gap:12px}.lo-admin .lrow.compact .who{flex:1 1 160px;min-width:130px}.lo-admin .rowact.labeled{display:flex;flex-wrap:wrap;gap:7px;width:100%;margin-top:4px;justify-content:flex-start}.lo-admin .actbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--text-2);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;transition:.12s}.lo-admin .actbtn:hover{color:var(--text);background:var(--hover)}.lo-admin .actbtn.on{color:var(--indigo);background:var(--indigo-tint);box-shadow:inset 0 0 0 1px var(--indigo)}.lo-admin .actbtn.danger{color:var(--red)}.lo-admin .actbtn.danger:hover{color:#fff;background:var(--red)}.lo-admin .rowact.labeled button{width:auto;min-width:0;opacity:1}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}#root{height:100%}:root{--sel: #E7F3D6;--lime: #B9F23D;--lime-press: #A6DE2A;--lime-deep: #5C7A00;--indigo: #4B3FD4;--indigo-soft: #6B5DF5;--rail: #141322;--rail-2: #1C1A2E;--ink: #141322;--rt-lo: rgba(255,255,255,.42);--rhover: rgba(255,255,255,.06);--rsurf: rgba(255,255,255,.11);--rline: rgba(255,255,255,.08);--rail-text: rgba(255,255,255,.6);--rail-text-hover: rgba(255,255,255,.92);--font: "Figtree", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--ease: cubic-bezier(.22, .61, .36, 1)}[data-theme=light]{--bg: #F7F6F1;--bg-2: #F2F1EB;--surface: #FFFFFF;--surface-2: #F4F3ED;--surface-3: #ECEAE1;--hover: #F2F1EA;--text: #16151D;--text-2: #56545F;--muted: #8A8893;--line: #E6E5DD;--line-strong: #D8D7CD;--indigo-tint: #EDEBFB;--lime-tint: #EEF8D4;--red: #D8434A;--red-tint: #FBEAEB;--amber: #C77E12;--amber-tint: #FAF1DE;--green: #1F8A5B;--green-tint: #E3F3EC;--teal: #286C7E;--teal-tint: #E0EEF1;--orange: #C2562B;--orange-tint: #FBEADF;--purple: #7A3B96;--purple-tint: #F2E6F5;--shadow-xs: 0 1px 2px rgba(20,19,34,.05);--writer: #4B3FD4;--writer-tint: #EDEBFB;--calc: #1F8A5B;--calc-tint: #E3F3EB;--impress: #C2562B;--impress-tint: #F7E9E1;--pdf: #E5484D;--pdf-tint: #FBE7E8;--imagec: #286C7E;--imagec-tint: #E1EEF2;--collabora: #1A8C8C;--collabora-tint: #DFF1F1;--shadow-sm: 0 1px 2px rgba(20,19,34,.06);--shadow-md: 0 4px 16px rgba(20,19,34,.08);--shadow-lg: 0 18px 48px rgba(20,19,34,.16);--scrim: rgba(20,19,34,.32)}[data-theme=dark]{--bg: #0E0D18;--bg-2: #15131F;--surface: #181627;--surface-2: #201E33;--surface-3: #2A2742;--hover: #221F38;--text: #ECECF2;--text-2: #B4B2C2;--muted: #7E7C92;--line: #272540;--line-strong: #363353;--indigo-tint: #241F4A;--lime-tint: #2A330F;--red: #F2787C;--red-tint: #3A1F22;--amber: #E0A93C;--amber-tint: #372B16;--green: #4FD49A;--green-tint: #16301F;--teal: #6FB9CC;--teal-tint: #13313A;--orange: #E89B72;--orange-tint: #37251A;--purple: #C58BD6;--purple-tint: #2C1A33;--shadow-xs: 0 1px 2px rgba(0,0,0,.4);--writer: #8B80FF;--writer-tint: #241F4A;--calc: #4FD49A;--calc-tint: #142E22;--impress: #E89B72;--impress-tint: #332016;--pdf: #F2787C;--pdf-tint: #331A1C;--imagec: #6FB9CC;--imagec-tint: #152A30;--collabora: #5FC9C9;--collabora-tint: #15302F;--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow-md: 0 6px 22px rgba(0,0,0,.45);--shadow-lg: 0 22px 56px rgba(0,0,0,.6);--scrim: rgba(0,0,0,.55)}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}.mono{font-family:var(--mono)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:20px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea{font-family:inherit}::-moz-selection{background:var(--indigo-tint)}::selection{background:var(--indigo-tint)}a{color:var(--indigo)}@keyframes lo-fade{0%{opacity:0}to{opacity:1}}@keyframes lo-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lo-scale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes lo-slide-r{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes lo-spin{to{transform:rotate(360deg)}}.lo-spin{animation:lo-spin .7s linear infinite}.lo-office img{max-width:100%;height:auto}.lo-office table{border-collapse:collapse;width:100%;font-size:13px}.lo-office table td,.lo-office table th{border:1px solid #dfe1e6;padding:5px 9px;text-align:left;vertical-align:top;white-space:nowrap}.lo-office table tr:nth-child(2n) td{background:#fafafb}.lo-office h1,.lo-office h2,.lo-office h3{line-height:1.25;margin:1.1em 0 .5em}.lo-office p{margin:0 0 .7em}.lo-office ul,.lo-office ol{padding-left:1.5em;margin:0 0 .7em}.lo-office a{color:#2563eb}@media(max-width:860px){.lo-act-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.lo-help-cfg{grid-template-columns:1fr!important}}@media(max-width:700px){.lo-notif-pop{position:fixed!important;left:10px!important;right:10px!important;top:58px!important;width:auto!important;max-width:none!important}}.lo-rich .ProseMirror{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}@media(max-width:700px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.tiptap{font-size:16px!important}}.lo-rich .tiptap{outline:none;padding:14px 18px;min-height:100%;font-size:14.5px;line-height:1.6;color:var(--text)}.lo-rich .tiptap:focus{outline:none}.lo-rich .tiptap p{margin:0 0 .6em}.lo-rich .tiptap ul{list-style:disc;padding-left:1.5em;margin:.4em 0}.lo-rich .tiptap ol{list-style:decimal;padding-left:1.5em;margin:.4em 0}.lo-rich .tiptap a{color:var(--indigo);text-decoration:underline}.lo-rich .tiptap blockquote{border-left:3px solid var(--line-strong);padding-left:12px;color:var(--text-2);margin:.5em 0}.lo-rich .tiptap img{max-width:100%}.lo-rich .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted);float:left;height:0;pointer-events:none}.lo-compose-body ul{list-style:disc;padding-left:1.4em;margin:.4em 0}.lo-compose-body ol{list-style:decimal;padding-left:1.4em;margin:.4em 0}.lo-compose-body a{color:var(--indigo);text-decoration:underline}.lo-compose-body blockquote{border-left:2px solid var(--line-strong);padding-left:1ex;color:var(--text-2);margin:.4em 0}.lo-compose-body img{max-width:100%}.lo-mailbody{font-size:14.5px;line-height:1.7;color:var(--text)}.lo-mailbody img{max-width:100%}.lo-mailbody a{color:var(--indigo)}[data-lo-reading] .lo-mtab,[data-lo-reading] .lo-mfab{display:none!important}.lo-meetbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin:0 0 14px;border-radius:12px;background:var(--lime-tint,#EEF9D6);color:var(--text,#16151D);box-shadow:inset 0 0 0 1px var(--line,rgba(0,0,0,.08))}.lo-meetbar .t{flex:1 1 220px;min-width:0;font-size:13px;font-weight:600}.lo-meetbar .r{font-weight:500;color:var(--muted,#6B6977);overflow-wrap:anywhere}.lo-meetbar button{height:34px;padding:0 16px;border-radius:999px;border:0;background:var(--ink,#16151D);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
