@layer components{.lqm{--bg:#f6f2ec;--surface:#fff;--fg:#3b352e;--sub:#8a8077;--faint:#a99f94;--line:#ebe5dd;--line2:#ddd5cb;--row:#f3eee8;--primary:#2563eb;--primary-ink:#1d4ed8;--primary-soft:#eff6ff;--primary-line:#bfdbfe;--brand:#f97316;--brand-ink:#c2410c;--brand-soft:#fde7d6;--ok:#1f9d6b;--ok-soft:#e3f4ec;--ok-line:#bbf7d0;--warn:#e0962f;--warn-soft:#fbf0db;--danger:#e5573f;--danger-soft:#fae8e4;--shadow:0 1px 2px #463a2e0a,0 8px 24px #463a2e12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lqm *{box-sizing:border-box}.lqm{color:var(--fg);font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:14px;line-height:1.6}.lqm button:where(:not(.lqm-keep *)),.lqm input:where(:not(.lqm-keep *)),.lqm select:where(:not(.lqm-keep *)),.lqm textarea:where(:not(.lqm-keep *)){color:inherit;font-family:inherit}.lqm button:focus-visible:where(:not(.lqm-keep *)),.lqm a:focus-visible:where(:not(.lqm-keep *)),.lqm [tabindex]:focus-visible{outline:3px solid var(--primary-line);outline-offset:2px}.lqm [hidden]{display:none!important}.lqm svg.si,.lqm svg.arrow,.lqm .search svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.lqm .pill-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.lqm .lqm-main{min-width:0;padding:22px 32px 64px}.lqm .back{color:var(--sub);font-size:13px;text-decoration:none}.lqm .back:hover{text-decoration:underline}.lqm .top-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.lqm .title-row{flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0 2px;display:flex}.lqm h1:where(:not(.lqm-keep *)){letter-spacing:-.01em;color:#1f2937;margin:0 6px 0 0;font-size:26px;font-weight:800}.lqm .hbtn{cursor:pointer;color:#fff;border:none;border-radius:12px;align-items:center;height:40px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #00000014}.lqm .hbtn.blue{background:#2563eb}.lqm .hbtn.blue:hover{background:#1d4ed8}.lqm .hbtn.green{background:#1f9d6b}.lqm .hbtn.green:hover{background:#18855a}.lqm .hbtn.red{background:#e5573f}.lqm .product{color:var(--sub);margin:4px 0 18px;font-size:14px}.lqm .card{background:var(--surface);box-shadow:var(--shadow);border:1px solid #463a2e14;border-radius:18px}.lqm .ml-auto{margin-left:auto}.lqm .overview{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:16px;margin-bottom:20px;display:grid}.lqm .ov{padding:18px 22px}.lqm .ov-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.lqm .ov-head h2{color:#1f2937;margin:0;font-size:17px;font-weight:800}.lqm .ebtn{background:var(--primary-soft);height:32px;color:var(--primary-ink);cursor:pointer;border:none;border-radius:999px;margin-left:auto;padding:0 16px;font-size:13px;font-weight:800}.lqm .ebtn:hover{background:#dbeafe}.lqm .crit{grid-template-columns:100px minmax(0,1fr);margin:0;display:grid}.lqm .crit dt,.lqm .crit dd{border-top:1px dashed var(--line2);margin:0;padding:9px 0}.lqm .crit dt:first-of-type,.lqm .crit dt:first-of-type+dd{border-top:none}.lqm .crit dt{color:var(--sub);padding-top:11px;font-size:12px;font-weight:700}.lqm .row3{flex-wrap:wrap;gap:4px 28px;display:flex}.lqm .row3 span{align-items:baseline;gap:8px;display:inline-flex}.lqm .row3 i{color:var(--sub);font-size:12px;font-style:normal;font-weight:700}.lqm .val{text-align:left;cursor:pointer;color:#1f2937;background:0 0;border:none;padding:0;font-size:15px;font-weight:800;line-height:1.6}.lqm .val:hover{color:var(--primary)}.lqm .val.empty{color:var(--faint);font-weight:700}.lqm #ovExc{color:var(--brand-ink)}.lqm .pats{flex-direction:column;display:flex}.lqm .pat{border-top:1px dashed var(--line2);align-items:center;gap:10px;padding:10px 0;display:flex}.lqm .pat:first-child{border-top:none}.lqm .pat b{font-size:15px;font-weight:800}.lqm .made{color:var(--ok);align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:800;display:inline-flex}.lqm .made i{background:var(--ok);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.lqm .made i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.lqm .steps{align-items:stretch;gap:0;margin:0 0 18px;display:flex}.lqm .stepwrap{flex:1;align-items:stretch;display:flex}.lqm .sep{color:#cbd5e1;align-items:center;padding:0 5px;font-size:20px;font-weight:700;display:flex}.lqm .step{text-align:left;border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:14px 16px;display:flex;position:relative}.lqm .step.done{border-color:#bbf7d0}.lqm .step .lbl{align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.lqm .step .ok{color:#fff;background:#16a34a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.lqm .step .met{color:#16a34a;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1}.lqm .step.active{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 4px 14px #2563eb2e}.lqm .step.active .met{color:var(--primary)}.lqm .step .here{background:var(--primary);color:#fff;border-radius:999px;padding:1px 9px;font-size:10px;font-weight:800;position:absolute;top:-11px;left:16px}.lqm .run{background:linear-gradient(#f3f8ff,#fff);border:2px solid #93c5fd;border-radius:18px;margin-bottom:14px;padding:20px 24px;box-shadow:0 8px 24px #2563eb1f}.lqm .run-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lqm .count{align-items:center;gap:10px;display:flex}.lqm .count span{font-size:15px;font-weight:800}.lqm .count select{border:2px solid var(--primary-line);color:#1f2937;background:#fff;border-radius:14px;height:48px;padding:0 36px 0 16px;font-size:17px;font-weight:800}.lqm .pbtn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #2563eb40}.lqm .pbtn:hover{background:#1d4ed8}.lqm .sbtn{border:2px solid var(--primary);height:40px;color:var(--primary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.lqm .sbtn:hover{background:var(--primary-soft)}.lqm .pbtn.lg,.lqm .sbtn.lg{border-radius:14px;height:48px;padding:0 30px;font-size:17px}.lqm .qtip{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;padding:0;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.lqm .qtip:hover{background:#1d4ed8}.lqm .qtip.sm{width:18px;height:18px;font-size:11px}.lqm .run-side{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.lqm .tbtn{border:1px solid var(--line2);height:40px;color:var(--fg);cursor:pointer;background:#fff;border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.lqm .tbtn:hover{background:#faf7f3}.lqm .tip{z-index:80;color:#fff;background:#111827;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.7;position:absolute;box-shadow:0 10px 30px #0003}.lqm .more-ops{margin:0 0 12px}.lqm .more-ops summary{cursor:pointer;color:#374151;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.lqm .more-ops summary:hover{background:#eef0f3}.lqm .more-ops summary::-webkit-details-marker{display:none}.lqm .more-ops summary:before{content:"";border-bottom:2px solid #6b7280;border-right:2px solid #6b7280;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.lqm .more-ops[open] summary:before{transform:rotate(45deg)}.lqm .more-body{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:8px;padding:14px 16px}.lqm .p-tools{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.lqm .p-tool{background:#fff;border:2px solid;border-radius:14px;padding:10px 12px}.lqm .p-tool .h{align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:800;display:flex}.lqm .p-tool.purple{border-color:#e9d5ff}.lqm .p-tool.purple .h{color:#7e22ce}.lqm .p-tool.orange{border-color:#fed7aa}.lqm .p-tool.orange .h{color:#c2410c}.lqm .p-tool .bs{gap:8px;display:flex}.lqm .p-tool .b{cursor:pointer;background:#fff;border-radius:8px;padding:7px 12px;font-size:13.5px;font-weight:700}.lqm .p-tool.purple .b{color:#7e22ce;border:1px solid #d8b4fe}.lqm .p-tool.orange .b{color:#c2410c;border:1px solid #fdba74}.lqm .p-tool.orange .b.fill{color:#fff;background:#f97316;border-color:#ea580c}.lqm .p-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.lqm .p-filters .k{color:var(--sub);font-size:12px;font-weight:700}.lqm .pf{cursor:pointer;background:#fff;border:1px solid;border-radius:999px;padding:5px 14px;font-size:13.5px;font-weight:700}.lqm .pf.gray{color:#4b5563;border-color:#d1d5db}.lqm .pf.gray.on{color:#fff;background:#374151;border-color:#374151}.lqm .pf.blue{color:#1d4ed8;border-color:#93c5fd}.lqm .pf.amber{color:#b45309;border-color:#fcd34d}.lqm .pf.red{color:#b91c1c;border-color:#fca5a5}.lqm .p-sel{border:1px solid var(--line2);background:#fff;border-radius:8px;padding:5px 10px;font-size:13px}.lqm .tbl{overflow-x:auto}.lqm .tblwrap{margin-top:14px;overflow-x:auto}.lqm .ptable{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.lqm .ptable.wide{min-width:1180px}.lqm .ptable.xwide{min-width:1320px}.lqm .ptable.phone{min-width:1120px}.lqm .ptable th{color:var(--faint);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:700}.lqm .ptable td{border-bottom:1px solid var(--row);vertical-align:middle;white-space:nowrap;padding:10px 12px}.lqm .ptable tbody tr:hover{background:#f5f9ff}.lqm .ptable .c{text-align:center}.lqm .ptable .r{text-align:right}.lqm .w8{width:32px}.lqm .muted{color:var(--sub)}.lqm .gray{color:var(--faint)}.lqm .red{color:#f87171}.lqm .xs{font-size:12px}.lqm .sm{font-size:13px}.lqm .nowrap{white-space:nowrap}.lqm .trunc{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.lqm .dash{color:#d1d5db}.lqm .srt{color:var(--faint);font-size:9px}.lqm .no{color:#3b5bdb;white-space:nowrap;background:#edf2ff;border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.lqm .cname{color:var(--brand-ink);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:14px;font-weight:800}.lqm .cname:hover{text-decoration:underline}.lqm .lnk{color:#2563eb;font-size:13px;text-decoration:none}.lqm .lnk:hover{text-decoration:underline}.lqm .inl{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.lqm .bdg{white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.lqm .bdg.green{color:#15803d;background:#dcfce7}.lqm .bdg.blue{color:#1d4ed8;background:#dbeafe}.lqm .bdg.amber{color:#b45309;background:#fef3c7}.lqm .bdg.gray{color:#6b7280;background:#f3f4f6}.lqm .bdg.orange{color:#c2410c;background:#ffedd5}.lqm .bdg.purple{color:#7e22ce;background:#f3e8ff}.lqm .delbtn{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700}.lqm .empty-row{text-align:center;color:var(--faint);padding:28px 12px!important}.lqm .searchbar{align-items:center;margin-bottom:12px;display:inline-flex;position:relative}.lqm .searchbar .si{z-index:1;color:#9ca3af;pointer-events:none;width:15px;height:15px;position:absolute;left:11px}.lqm .searchbar input[type=text]{border:1px solid var(--line2);background:#fff;border-radius:8px;width:260px;height:38px;padding:0 12px 0 32px;font-size:14px}.lqm .searchbar.in{margin:0}.lqm .searchbar.in input[type=text]{width:220px}.lqm .pbox{padding:18px 20px}.lqm .send-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lqm .send-k{color:#374151;font-size:14px;font-weight:800}.lqm .seg{border:1px solid var(--line2);background:#fff;border-radius:10px;display:inline-flex;overflow:hidden}.lqm .seg button{border:none;border-right:1px solid var(--line2);color:#374151;cursor:pointer;background:#fff;height:38px;padding:0 16px;font-size:14px;font-weight:700}.lqm .seg button:last-child{border-right:none}.lqm .seg button[aria-pressed=true]{background:var(--primary);color:#fff}.lqm .arrow{color:var(--faint);margin:0 2px;font-size:20px}.lqm .subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.lqm .sub{border:2px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.lqm .sub b{color:#111827;font-size:14px;font-weight:800;display:block}.lqm .sub small{color:var(--sub);font-size:11.5px;display:block}.lqm .sub em{color:var(--c);font-size:24px;font-style:normal;font-weight:800}.lqm .sub.on{border-color:var(--c);box-shadow:0 4px 14px #0000000f}.lqm .sub.on b{color:var(--c)}.lqm .reason{border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:12px 14px}.lqm .reason-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lqm .rbtn{border:1px solid var(--line);color:#374151;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.lqm .rbtn .tri{font-size:9px;transition:transform .15s}.lqm .rbtn.open .tri{transform:rotate(90deg)}.lqm .gbtn-sm{border:1px solid var(--line2);color:#4b5563;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:4px;padding:5px 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.lqm .reason-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lqm .rchip{border:2px solid var(--line);color:#374151;cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.lqm .rchip span{opacity:.7}.lqm .twin{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px;display:grid}.lqm .bluebox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px 16px}.lqm .bb-h{align-items:center;gap:8px;font-size:14px;display:flex}.lqm .bb-h b{color:#374151}.lqm .qround{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.lqm .bal{color:#4b5563;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;font-weight:700;display:inline-flex}.lqm .charge{color:#fff;background:#f97316;border-radius:8px;padding:3px 10px;font-size:12.5px;font-weight:700;text-decoration:none}.lqm .charge.lg{border-radius:10px;padding:8px 16px;font-size:14px}.lqm .bb-r{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lqm .bbtn2{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:7px 14px;font-size:13.5px;font-weight:700}.lqm .bbtn2.grad{background:linear-gradient(135deg,#3b82f6,#2563eb)}.lqm .bbtn2:disabled{opacity:.4;cursor:default}.lqm .bar{color:#d1d5db}.lqm .mini{border:1px solid var(--line2);background:#fff;border-radius:8px;padding:6px 8px;font-size:13px}.lqm .mini.g{border-color:#6ee7b7}.lqm .reason-t{color:#dc2626;font-size:12.5px;font-weight:700}.lqm .mbtn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:700}.lqm .mbtn.blue{color:#fff;background:#2563eb}.lqm .mbtn.purple{color:#fff;background:#7c3aed}.lqm .mbtn.green{color:#fff;background:#16a34a}.lqm .mbtn.line{border-color:var(--line2);color:#6b7280;background:#fff}.lqm .fac-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lqm .fac-views{gap:8px;display:flex}.lqm .fac-views button{border:1px solid var(--line2);color:#4b5563;cursor:pointer;background:#fff;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:700}.lqm .fac-views button span{opacity:.8;margin-left:4px;font-size:12px}.lqm .fac-views button.on{color:#fff;background:#2563eb;border-color:#2563eb}.lqm .fac-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lqm .credit{color:#1e40af;background:#eff6ff;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:700}.lqm .credit b{font-size:18px}.lqm .facsum{color:#15803d;background:#f0fdf4;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:700}.lqm .facsum b{font-size:18px}.lqm .sent-h{margin-bottom:12px;font-size:15px;font-weight:800}.lqm .resend-cond{color:#92400e;background:#fffbeb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.lqm .resend-cond input[type=text]{text-align:center;color:#92400e;border:1px solid #fcd34d;border-radius:8px;width:56px;height:30px;font-weight:800}.lqm .resend-bar{border:1px solid #fed7aa;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 16px;display:flex}.lqm .rs-k{color:#374151;font-size:14px;font-weight:700}.lqm .rs-k b{color:#ea580c;font-size:18px}.lqm .obtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#ea580c);border:none;border-radius:10px;height:38px;padding:0 18px;font-size:14px;font-weight:700}.lqm .obtn.sm{border-radius:8px;height:30px;padding:0 12px;font-size:12.5px}.lqm .sent-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lqm .fire-btn{border:1px solid var(--line2);color:#4b5563;cursor:pointer;background:#fff;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700}.lqm .fire-btn.on{color:#c2410c;background:#fff7ed;border-color:#fb923c}.lqm .fire{color:#ea580c;white-space:nowrap;font-weight:700}.lqm .outlist{background:#faf8ff;border:1px solid #ddd6fe;border-radius:12px;margin-top:16px}.lqm .outlist summary{cursor:pointer;color:#6d28d9;padding:10px 16px;font-size:14px;font-weight:700}.lqm .outlist .tblwrap{margin:0 8px 10px}.lqm .phases{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.lqm .phases button{border:1px solid var(--line);color:#374151;cursor:pointer;background:#fff;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:700}.lqm .phases button span{color:var(--sub);margin-left:4px}.lqm .phases button.on{color:#fff;background:#2563eb;border-color:#2563eb}.lqm .phases button.on span{color:#fff}.lqm .ph-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lqm .ph-title{align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.lqm .ph-right{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lqm .callreq{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:14px;display:flex}.lqm .callreq b{color:#064e3b}.lqm .gfill{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:8px;padding:6px 14px;font-size:13.5px;font-weight:700}.lqm .gfill:disabled{opacity:.4}.lqm .gline{color:#047857;cursor:pointer;background:#fff;border:1px solid #10b981;border-radius:8px;padding:6px 14px;font-size:13.5px;font-weight:700}.lqm .g7{color:#047857}.lqm .tel{color:#16a34a;white-space:nowrap;font-weight:700;text-decoration:none}.lqm .ptable.phone td{vertical-align:top}.lqm .rec-wrap{align-items:flex-start;gap:6px;min-width:240px;display:flex}.lqm .rec{flex-direction:column;flex:1;gap:4px;display:flex}.lqm .rec-r{gap:4px;display:flex}.lqm .rec input[type=text],.lqm .rec select,.lqm .rec textarea{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:4px 8px;font-size:12px}.lqm .rec textarea{resize:vertical}.lqm .recbtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:700}.lqm .scrim{z-index:50;background:#11182766;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.lqm .modal{background:#fff;border-radius:14px;width:100%;max-width:860px;box-shadow:0 20px 60px #00000038}.lqm input[type=text]:where(:not(.lqm-keep *)),.lqm textarea:where(:not(.lqm-keep *)){border:1px solid var(--line2);width:100%;color:var(--fg);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:14px}.lqm .mm{max-width:520px}.lqm .mm-head{background:#fffbeb;border-bottom:2px solid #fbbf24;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.lqm .mm-t{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lqm .mm-tag{color:#fff;background:#f59e0b;border-radius:4px;padding:0 8px;font-size:11px;font-weight:700}.lqm .mm-t b{font-size:16px}.lqm .mm-pat{color:#7e22ce;background:#f3e8ff;border-radius:999px;padding:0 8px;font-size:11px;font-weight:700}.lqm .mm-x{border:1px solid var(--line2);color:#6b7280;cursor:pointer;background:#fff;border-radius:8px;padding:3px 10px;font-size:12px}.lqm .mm-body{padding:14px 20px}.lqm .mm-open{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #93c5fd;border-radius:10px;width:100%;margin-bottom:14px;padding:8px;font-size:14px;font-weight:700}.lqm .mm-k{color:var(--faint);margin:10px 0 6px;font-size:11px;font-weight:700}.lqm .mm-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lqm .cf{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.lqm .cf:hover{background:#eff6ff}.lqm .cf.full{grid-column:1/-1}.lqm .cf.body{width:100%;display:block}.lqm .cf-t{min-width:0;display:block}.lqm .cf-l{color:var(--faint);font-size:10px;font-weight:700;display:block}.lqm .cf-v{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.lqm .cf-k{color:#2563eb;white-space:nowrap;font-size:11px;font-weight:700}.lqm .cf.copied{background:#f0fdf4;border-color:#4ade80}.lqm .cf.copied .cf-k{color:#15803d}.lqm .cf-b{white-space:pre-wrap;color:#6b7280;max-height:96px;margin-top:4px;font-size:11.5px;line-height:1.6;display:block;overflow:hidden}.lqm .mm-foot{background:#f9fafb;border-top:1px solid #f3f4f6;border-radius:0 0 14px 14px;justify-content:flex-end;gap:8px;padding:10px 20px;display:flex}.lqm .mm-stop{border:1px solid var(--line2);color:#6b7280;cursor:pointer;background:#fff;border-radius:8px;padding:5px 12px;font-size:12.5px}.lqm .mm-done{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:8px;padding:6px 16px;font-size:14px;font-weight:700}.lqm .toast{color:#fff;z-index:90;background:#111827;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}@media (max-width:1100px){.lqm .sep{display:none}.lqm .steps{flex-wrap:wrap;gap:10px}.lqm .stepwrap{flex:30%}.lqm .twin{grid-template-columns:1fr}}@media (max-width:900px){.lqm .lqm-main{padding:16px}.lqm .overview{grid-template-columns:1fr}.lqm .run{padding:16px}.lqm .run-side{margin-left:0}.lqm .subs,.lqm .mm-grid{grid-template-columns:1fr}.lqm .scrim{padding:12px 8px}}@media (max-width:520px){.lqm .stepwrap{flex:45%}.lqm h1:where(:not(.lqm-keep *)){font-size:21px}.lqm .searchbar input[type=text]{width:100%}}@media (prefers-reduced-motion:reduce){.lqm *{transition:none!important}}.lqm .calm .no{background:0 0;border-radius:0;padding:0;font-family:inherit}.lqm .calm .area-row .pf{font-weight:inherit;font-size:inherit;color:inherit;cursor:default;background:0 0;border:none;border-radius:0}.lqm .calm{color:var(--fg);--bg:#f5f5f3;--surface:#fff;--head:#f8f7f6;--fg:#23221e;--sub:#706d65;--faint:#9a978f;--line:#d6d3d0;--line2:#e6e4e1;--primary:#0077c7;--primary-h:#00629f;--tint:#eef6fc;--ok:#1b7d3e;--warn:#9a5b00;--danger:#c8321f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:14px;line-height:1.6}.lqm .calm *{box-sizing:border-box}.lqm .calm b,.lqm .calm strong{font-weight:700}.lqm .calm button:where(:not(.lqm-keep *)),.lqm .calm input:where(:not(.lqm-keep *)),.lqm .calm select:where(:not(.lqm-keep *)),.lqm .calm textarea:where(:not(.lqm-keep *)){color:inherit;font-family:inherit;font-size:14px}.lqm .calm button:focus-visible:where(:not(.lqm-keep *)),.lqm .calm a:focus-visible:where(:not(.lqm-keep *)),.lqm .calm input:focus-visible:where(:not(.lqm-keep *)),.lqm .calm select:focus-visible:where(:not(.lqm-keep *)){outline:2px solid var(--primary);outline-offset:2px}.lqm .calm [hidden]{display:none!important}.lqm .calm svg:where(:not(.lqm-keep *)){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lqm .calm a:where(:not(.lqm-keep *)){color:var(--primary);text-decoration:none}.lqm .calm a:hover:where(:not(.lqm-keep *)){text-decoration:underline}.lqm .calm .panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.lqm .calm .btn{border:1px solid var(--line);height:36px;color:var(--fg);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.lqm .calm .btn:hover{background:var(--head);text-decoration:none}.lqm .calm .btn:disabled{opacity:.45;cursor:default;background:#fff}.lqm .calm .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.lqm .calm .btn.primary:hover{background:var(--primary-h);border-color:var(--primary-h)}.lqm .calm .btn.accent{border-color:var(--primary);color:var(--primary)}.lqm .calm .btn.accent:hover{background:var(--tint)}.lqm .calm .btn.warnline{border-color:var(--danger);color:var(--danger)}.lqm .calm .btn.lg{height:44px;padding:0 28px;font-size:16px}.lqm .calm .btn.sm{height:30px;padding:0 10px;font-size:12px}.lqm .calm .btn.text{color:var(--primary);background:0 0;border-color:#0000}.lqm .calm .btn.text:hover{background:var(--tint)}.lqm .calm .bdg,.lqm .calm .label{border:1px solid var(--line);color:var(--sub);white-space:nowrap;background:#fff;border-radius:4px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;display:inline-block}.lqm .calm .bdg.ok,.lqm .calm .label.ok{border-color:var(--ok);color:var(--ok)}.lqm .calm .bdg.warn,.lqm .calm .label.warn{border-color:var(--warn);color:var(--warn)}.lqm .calm .label.primary{border-color:var(--primary);color:var(--primary)}.lqm .calm .qtip{border:1px solid var(--line);width:20px;height:20px;color:var(--sub);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.lqm .calm .qtip:hover{border-color:var(--primary);color:var(--primary)}.lqm .calm .tip{z-index:80;color:#fff;background:#23221e;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.7;position:absolute;box-shadow:0 4px 8px #00000026}.lqm .calm .seg{border:1px solid var(--line);background:#fff;border-radius:6px;display:inline-flex;overflow:hidden}.lqm .calm .seg button{border:none;border-left:1px solid var(--line);height:34px;color:var(--sub);cursor:pointer;white-space:nowrap;background:#fff;padding:0 14px;font-weight:700}.lqm .calm .seg button:first-child{border-left:none}.lqm .calm .seg button.on,.lqm .calm .seg button[aria-pressed=true]{background:var(--tint);color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.lqm .calm .toggle{border:1px solid var(--line);height:30px;color:var(--sub);cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.lqm .calm .toggle.on{border-color:var(--primary);color:var(--primary);background:var(--tint)}.lqm .calm .mini{border:1px solid var(--line);background:#fff;border-radius:6px;height:30px;padding:0 6px;font-size:12px}.lqm .calm .searchbar{align-items:center;display:inline-flex;position:relative}.lqm .calm .searchbar .si{z-index:1;width:14px;height:14px;color:var(--faint);pointer-events:none;position:absolute;left:10px}.lqm .calm .searchbar input[type=text]{border:1px solid var(--line);background:#fff;border-radius:6px;width:240px;height:36px;padding:0 10px 0 30px}.lqm .calm .muted{color:var(--sub)}.lqm .calm .gray{color:var(--faint)}.lqm .calm .xs{font-size:12px}.lqm .calm .nowrap{white-space:nowrap}.lqm .calm .trunc{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.lqm .calm .ml-auto{margin-left:auto}.lqm .calm .back{color:var(--sub);font-size:12px}.lqm .calm .title-row{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 2px;display:flex}.lqm .calm h1:where(:not(.lqm-keep *)){letter-spacing:.02em;margin:0 8px 0 0;font-size:24px;font-weight:700}.lqm .calm .product{color:var(--sub);margin:2px 0 16px;font-size:12px}.lqm .calm .overview{grid-template-columns:minmax(0,1fr) 280px;gap:16px;margin-bottom:16px;display:grid}.lqm .calm .ov{padding:16px 20px}.lqm .calm .ov-head{align-items:center;margin-bottom:10px;display:flex}.lqm .calm .ov-head h2{margin:0;font-size:16px;font-weight:700}.lqm .calm .ov-head .btn{margin-left:auto}.lqm .calm .crit{grid-template-columns:96px minmax(0,1fr);row-gap:0;margin:0;display:grid}.lqm .calm .crit dt,.lqm .calm .crit dd{border-top:1px solid var(--line2);margin:0;padding:8px 0}.lqm .calm .crit dt:first-of-type,.lqm .calm .crit dt:first-of-type+dd{border-top:none}.lqm .calm .crit dt{color:var(--sub);padding-top:10px;font-size:12px;font-weight:700}.lqm .calm .crit .row3{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:0 28px;display:grid}.lqm .calm .crit .row3 span{align-items:baseline;gap:8px;display:inline-flex}.lqm .calm .crit .row3 i{color:var(--sub);font-size:12px;font-style:normal;font-weight:700}.lqm .calm .val{text-align:left;cursor:pointer;color:var(--fg);background:0 0;border:none;padding:0;font-weight:700;line-height:1.6}.lqm .calm .val:hover{color:var(--primary);text-decoration:underline}.lqm .calm .val.empty{color:var(--faint);font-weight:400}.lqm .calm .val.exc{color:var(--danger)}.lqm .calm .pats{flex-direction:column;display:flex}.lqm .calm .pat{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.lqm .calm .pat:first-child{border-top:none}.lqm .calm .pat b{font-size:14px}.lqm .calm .steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.lqm .calm .step{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.lqm .calm .step:hover{border-color:var(--faint)}.lqm .calm .step .lbl{color:var(--sub);font-size:12px;font-weight:700}.lqm .calm .step .met{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.3}.lqm .calm .step.active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--tint)}.lqm .calm .step.active .lbl,.lqm .calm .step.active .met{color:var(--primary)}.lqm .calm .run{border:1px solid var(--primary);background:#fff;border-radius:8px;margin-bottom:12px;padding:20px 24px}.lqm .calm .run-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lqm .calm .count{align-items:center;gap:10px;margin-right:4px;display:flex}.lqm .calm .count span{font-weight:700}.lqm .calm .count select{border:1px solid var(--line);background:#fff;border-radius:6px;height:44px;padding:0 32px 0 12px;font-size:16px;font-weight:700}.lqm .calm .run-side{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.lqm .calm .more-ops{margin:0 0 12px}.lqm .calm .more-ops summary{cursor:pointer;height:32px;color:var(--sub);border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-weight:700;list-style:none;display:inline-flex}.lqm .calm .more-ops summary:hover{background:#ebe9e6}.lqm .calm .more-ops summary::-webkit-details-marker{display:none}.lqm .calm .more-ops summary:before{content:"";border-right:2px solid var(--sub);border-bottom:2px solid var(--sub);width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.lqm .calm .more-ops[open] summary:before{transform:rotate(45deg)}.lqm .calm .more-body{margin-top:6px;padding:16px}.lqm .calm .p-tools{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.lqm .calm .p-tool{background:var(--head);border:1px solid var(--line2);border-radius:8px;padding:10px 12px}.lqm .calm .p-tool .h{align-items:center;gap:6px;margin-bottom:8px;font-weight:700;display:flex}.lqm .calm .p-tool .bs{gap:8px;display:flex}.lqm .calm .p-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.lqm .calm .p-filters .k{color:var(--sub);min-width:64px;font-size:12px;font-weight:700}.lqm .calm .tbl{overflow-x:auto}.lqm .calm .tblwrap{border:1px solid var(--line2);border-radius:6px;margin-top:14px;overflow-x:auto}.lqm .calm .ptable{border-collapse:collapse;width:100%;min-width:760px}.lqm .calm .ptable.wide{min-width:1180px}.lqm .calm .ptable.xwide{min-width:1320px}.lqm .calm .ptable.phone{min-width:1120px}.lqm .calm .ptable th{background:var(--head);color:var(--sub);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:700}.lqm .calm .ptable td{border-bottom:1px solid var(--line2);vertical-align:middle;white-space:nowrap;padding:9px 12px}.lqm .calm .ptable tbody tr:last-child td{border-bottom:none}.lqm .calm .ptable tbody tr:hover{background:#fafaf9}.lqm .calm .ptable .c{text-align:center}.lqm .calm .ptable .r{text-align:right}.lqm .calm .srt{color:var(--faint);font-size:10px}.lqm .calm .no{color:var(--sub);font-variant-numeric:tabular-nums;font-size:12px}.lqm .calm .cname{color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:700}.lqm .calm .cname:hover{text-decoration:underline}.lqm .calm .lnk{font-size:14px}.lqm .calm .inl{align-items:center;gap:6px;display:inline-flex}.lqm .calm .dash{color:var(--faint)}.lqm .calm .mbtn{border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;height:28px;padding:0 10px;font-size:12px;font-weight:700}.lqm .calm .mbtn:hover{background:var(--head)}.lqm .calm .delbtn{border:1px solid var(--line);height:28px;color:var(--danger);cursor:pointer;background:#fff;border-radius:6px;padding:0 10px;font-size:12px;font-weight:700}.lqm .calm .react{color:var(--warn);white-space:nowrap;font-weight:700}.lqm .calm .reason-t{color:var(--danger);font-size:12px;font-weight:700}.lqm .calm .tbl.panel{padding:0}.lqm .calm .pane-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lqm .calm .pbox{padding:16px 20px}.lqm .calm .send-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lqm .calm .send-k{font-weight:700}.lqm .calm .arrow{width:20px;height:20px;color:var(--faint)}.lqm .calm .subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.lqm .calm .sub{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.lqm .calm .sub b{font-size:14px;display:block}.lqm .calm .sub small{color:var(--sub);font-size:12px;display:block}.lqm .calm .sub em{font-size:20px;font-style:normal;font-weight:700}.lqm .calm .sub.on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--tint)}.lqm .calm .sub.on b,.lqm .calm .sub.on em{color:var(--primary)}.lqm .calm .subpanel{background:var(--head);border:1px solid var(--line2);border-radius:8px;padding:12px 14px}.lqm .calm .subpanel .h{align-items:center;gap:8px;font-weight:700;display:flex}.lqm .calm .subpanel .r{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lqm .calm .reason{margin-bottom:12px}.lqm .calm .reason-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lqm .calm .twin{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lqm .calm .bal{color:var(--sub);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.lqm .calm .fac-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lqm .calm .fac-right{flex-wrap:wrap;align-items:center;gap:16px;margin-left:auto;display:inline-flex}.lqm .calm .stat{color:var(--sub);align-items:baseline;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.lqm .calm .stat b{color:var(--fg);font-size:20px}.lqm .calm .sent-h{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.lqm .calm .sent-h b{font-size:16px}.lqm .calm .resend{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lqm .calm .resend input[type=text]{border:1px solid var(--line);text-align:center;border-radius:6px;width:56px;height:30px;padding:0;font-weight:700}.lqm .calm .resend .gapx{background:var(--line);width:1px;height:20px;margin:0 6px}.lqm .calm .outlist{border:1px solid var(--line2);border-radius:8px;margin-top:14px}.lqm .calm .outlist summary{cursor:pointer;color:var(--sub);padding:10px 14px;font-weight:700}.lqm .calm .outlist .tblwrap{margin:0 10px 10px}.lqm .calm .ph-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lqm .calm .ph-head h2{margin:0;font-size:16px;font-weight:700}.lqm .calm .ph-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lqm .calm .tel{white-space:nowrap;font-weight:700}.lqm .calm .ptable.phone td{vertical-align:top}.lqm .calm .rec-wrap{align-items:flex-start;gap:6px;min-width:240px;display:flex}.lqm .calm .rec{flex-direction:column;flex:1;gap:4px;display:flex}.lqm .calm .rec-r{gap:4px;display:flex}.lqm .calm .rec input[type=text],.lqm .calm .rec select,.lqm .calm .rec textarea{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;padding:3px 8px;font-size:12px}.lqm .calm .rec textarea{resize:vertical}.lqm .calm .scrim{z-index:50;background:#23221e73;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.lqm .calm .modal{background:#fff;border-radius:8px;width:100%;max-width:860px;box-shadow:0 4px 8px #00000026}.lqm .calm .m-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 20px;display:flex}.lqm .calm .m-head h3{margin:0;font-size:16px;font-weight:700}.lqm .calm .m-x{width:32px;height:32px;color:var(--sub);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;font-size:20px;line-height:1}.lqm .calm .m-x:hover{background:var(--head)}.lqm .calm .m-foot{border-top:1px solid var(--line);background:var(--head);border-radius:0 0 8px 8px;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.lqm .calm input[type=text]:where(:not(.lqm-keep *)),.lqm .calm input[type=number]:where(:not(.lqm-keep *)),.lqm .calm textarea:where(:not(.lqm-keep *)){border:1px solid var(--line);width:100%;color:var(--fg);background:#fff;border-radius:6px;padding:7px 10px;font-family:inherit}.lqm .calm textarea:where(:not(.lqm-keep *)){resize:vertical;line-height:1.6}.lqm .calm .toast{color:#fff;z-index:90;background:#23221e;border-radius:6px;padding:10px 18px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #00000026}.lqm .calm .tm{flex-direction:column;max-width:1040px;height:min(720px,100vh - 64px);display:flex;overflow:hidden}.lqm .calm .tm-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 20px;display:flex}.lqm .calm .tm-tab{color:var(--sub);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;padding:10px 12px 9px;font-weight:700;display:flex;position:relative}.lqm .calm .tm-tab small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12px;font-weight:400;overflow:hidden}.lqm .calm .tm-tab[aria-selected=true]{color:var(--primary)}.lqm .calm .tm-tab[aria-selected=true] small{color:var(--sub)}.lqm .calm .tm-tab[aria-selected=true]:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.lqm .calm .tm-body{flex-direction:column;flex:1;min-height:0;display:flex}.lqm .calm .tm-pane{flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.lqm .calm .tm-h{margin:0 0 8px;font-weight:700}.lqm .calm .tm-block{margin-bottom:22px}.lqm .calm .rcards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.lqm .calm .rcard{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:6px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.lqm .calm .rcard:hover{border-color:var(--faint)}.lqm .calm .rcard .dot{border:1px solid var(--faint);background:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.lqm .calm .rcard b{display:block}.lqm .calm .rcard small{color:var(--sub);font-size:12px;display:block}.lqm .calm .rcard[aria-checked=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.lqm .calm .rcard[aria-checked=true] .dot{border-color:var(--primary)}.lqm .calm .rcard[aria-checked=true] .dot:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px}.lqm .calm .cb{cursor:pointer;color:var(--fg);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.lqm .calm .cb:hover{background:var(--head)}.lqm .calm .cb .ck{border:1px solid var(--faint);background:#fff;border-radius:3px;flex:none;place-items:center;width:16px;height:16px;display:grid}.lqm .calm .cb[aria-checked=true] .ck,.lqm .calm .cb[aria-checked=mixed] .ck{background:var(--primary);border-color:var(--primary)}.lqm .calm .cb[aria-checked=true] .ck:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.lqm .calm .cb[aria-checked=mixed] .ck:after{content:"";background:#fff;width:8px;height:2px}.lqm .calm .cb.ex[aria-checked=true] .ck,.lqm .calm .cb.ex[aria-checked=mixed] .ck{background:var(--danger);border-color:var(--danger)}.lqm .calm .cb .other{border:1px solid var(--line);white-space:nowrap;color:var(--sub);background:#fff;border-radius:4px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700}.lqm .calm .cb .other.exc{border-color:var(--danger);color:var(--danger)}.lqm .calm .cb .other.inc{border-color:var(--primary);color:var(--primary)}.lqm .calm .cb .grp-name{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px}.lqm .calm .cb:disabled{cursor:default;opacity:.45}.lqm .calm .area-tbl{border:1px solid var(--line2);border-radius:6px;overflow:hidden}.lqm .calm .area-row{border-top:1px solid var(--line2);grid-template-columns:150px minmax(0,1fr);display:grid}.lqm .calm .area-row:first-child{border-top:none}.lqm .calm .area-row .rg{background:var(--head);border-right:1px solid var(--line2);padding:4px}.lqm .calm .area-row .rg .cb{white-space:nowrap;font-weight:700}.lqm .calm .area-row .pf{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));padding:4px;display:grid}.lqm .calm .ind-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lqm .calm .mode{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.lqm .calm .mode button{border:none;border-left:1px solid var(--line);height:34px;color:var(--sub);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.lqm .calm .mode button:first-child{border-left:none}.lqm .calm .mode button .n{color:var(--faint);font-size:12px;font-weight:700}.lqm .calm .mode button[aria-pressed=true]{background:var(--tint);color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.lqm .calm .mode button[aria-pressed=true] .n{color:var(--primary)}.lqm .calm .mode button.ex[aria-pressed=true]{color:var(--danger);box-shadow:inset 0 -2px 0 var(--danger);background:#fdf1ef}.lqm .calm .mode button.ex[aria-pressed=true] .n{color:var(--danger)}.lqm .calm .search{width:260px;margin-left:auto;position:relative}.lqm .calm .search input{height:34px;padding-left:30px}.lqm .calm .search svg{width:14px;height:14px;color:var(--faint);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.lqm .calm .dual{border:1px solid var(--line2);border-radius:6px;flex:1;grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.lqm .calm .cats{background:var(--head);border-right:1px solid var(--line2);padding:4px 0;overflow-y:auto}.lqm .calm .cat{width:100%;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:7px 12px;display:flex}.lqm .calm .cat:hover{background:#efedea}.lqm .calm .cat[aria-selected=true]{color:var(--primary);box-shadow:inset 2px 0 0 var(--primary);background:#fff;font-weight:700}.lqm .calm .cat .cnt{gap:4px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.lqm .calm .cat .cnt .i{color:var(--primary)}.lqm .calm .cat .cnt .e{color:var(--danger)}.lqm .calm .cat.dim{color:var(--faint)}.lqm .calm .items{padding:10px 14px;overflow-y:auto}.lqm .calm .items-head{border-bottom:1px solid var(--line2);align-items:center;gap:10px;margin-bottom:6px;padding:0 0 8px;display:flex}.lqm .calm .items-head b{font-size:14px}.lqm .calm .items-head small{color:var(--faint);font-size:12px}.lqm .calm .items-head .cb{width:auto;margin-left:auto;font-size:12px;font-weight:700}.lqm .calm .items-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 8px;display:grid}.lqm .calm .empty{text-align:center;color:var(--faint);padding:28px 0}.lqm .calm .tray{border:1px solid var(--line2);border-radius:6px;flex-direction:column;gap:6px;max-height:112px;margin-top:10px;padding:8px 12px;display:flex;overflow-y:auto}.lqm .calm .tray-row{align-items:flex-start;gap:10px;display:flex}.lqm .calm .tray-row .lbl{color:var(--sub);white-space:nowrap;flex:none;width:100px;padding-top:2px;font-size:12px;font-weight:700}.lqm .calm .tray-row .chips{flex-wrap:wrap;flex:1;gap:4px;display:flex}.lqm .calm .tray-row .clear{color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding-top:2px;font-size:12px;text-decoration:underline}.lqm .calm .pchip{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:2px;padding:0 2px 0 8px;font-size:12px;font-weight:700;line-height:22px;display:inline-flex}.lqm .calm .pchip.ex{border-color:var(--danger);color:var(--danger)}.lqm .calm .pchip button{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.lqm .calm .pchip button:hover{opacity:1}.lqm .calm .tray .none{color:var(--faint);padding-top:2px;font-size:12px}.lqm .calm .emp-row{align-items:center;gap:8px;display:flex}.lqm .calm .tm .emp-in{width:120px;height:36px}.lqm .calm .emp-sep{color:var(--faint);margin:0 4px}.lqm .calm .emp-err{color:var(--danger);margin:6px 0 0;font-size:12px;font-weight:700}.lqm .calm .pm{max-width:680px}.lqm .calm .pm-body{flex-direction:column;gap:16px;max-height:70vh;padding:16px 20px;display:flex;overflow-y:auto}.lqm .calm .pm-sec{border:1px solid var(--line2);border-radius:8px;flex-direction:column;gap:14px;padding:16px;display:flex}.lqm .calm .pm-sec h4{margin:0;font-size:14px;font-weight:700}.lqm .calm .pm-sec.gen{background:var(--head)}.lqm .calm .pm-f label{color:var(--sub);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.lqm .calm .pm-f .req{color:var(--danger)}.lqm .calm .pm-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lqm .calm .pm-row{gap:8px;display:flex}.lqm .calm .pm-note{color:var(--sub);margin:0 0 6px;font-size:12px;font-weight:700}.lqm .calm .pm-kana{border:1px solid var(--line2);background:var(--head);border-radius:6px;padding:8px 12px;font-size:12px}.lqm .calm .pm-kana dl{grid-template-columns:1fr 1fr;gap:2px 16px;margin:6px 0 0;display:grid}.lqm .calm .pm-kana dt{color:var(--sub);width:10em;display:inline-block}.lqm .calm .pm-kana dd{margin:0;font-weight:700;display:inline}.lqm .calm .pm-promo .top{justify-content:space-between;align-items:center;display:flex}.lqm .calm .pm-promo .r{grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;margin-top:6px;display:grid}.lqm .calm .pm{--danger-soft:#fdf6f5}.lqm .calm .pm .label{padding:0 5px;font-size:11px;line-height:18px}.lqm .calm .pm .label.ng{border-color:var(--danger);color:var(--danger)}.lqm .calm .pm .btn.sm{padding:0 12px}.lqm .calm .pm .btn.text{padding:0 8px}.lqm .calm .pm input[type=text]{height:36px;padding:7px 10px}.lqm .calm .pm textarea{padding:7px 10px;line-height:1.7}.lqm .calm .pm .fld{min-width:0}.lqm .calm .pm .fld>label,.lqm .calm .pm .fld>.fl{color:var(--fg);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.lqm .calm .pm .fld.miss input{border-color:var(--danger);background:var(--danger-soft)}.lqm .calm .pm .fld input:disabled,.lqm .calm .pm .auto-in input{background:var(--head);color:var(--sub)}.lqm .calm .pm .rowin{gap:8px;display:flex}.lqm .calm .pm .rowin input{flex:1;min-width:0}.lqm .calm .pm .alt{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lqm .calm .pm .alt .or{color:var(--sub);font-size:12px}.lqm .calm .pm .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.lqm .calm .pm .full{grid-column:1/-1}.lqm .calm .pm .links{flex-direction:column;gap:8px;display:flex}.lqm .calm .pm .link-row{grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lqm .calm .snd{max-width:1040px}.lqm .calm .snd .pm-body{display:block}.lqm .calm .snd-msg{color:var(--danger);margin:0;font-size:14px;font-weight:700}.lqm .calm .snd-msg.ok{color:var(--ok)}.lqm .calm .sgrp{border-top:1px solid var(--line2);grid-template-columns:120px minmax(0,1fr);gap:0 24px;padding:18px 0 2px;display:grid}.lqm .calm .sgrp:first-child{border-top:none;padding-top:4px}.lqm .calm .sgrp h3{color:var(--sub);margin:6px 0 0;font-size:14px;font-weight:700}.lqm .calm .sgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px;display:grid}.lqm .calm .sgrid .fld{margin-bottom:18px}.lqm .calm .sgrid .w2{grid-column:span 2}.lqm .calm .sgrid .w3{grid-column:span 3}.lqm .calm .sgrid .w1{grid-column:span 1}.lqm .calm .fl-row{align-items:center;gap:6px;min-height:22px;margin-bottom:6px;display:flex}.lqm .calm .fl-row>label{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.lqm .calm .fl-row .none{width:auto;margin-left:auto;padding:0 4px;font-size:13px;font-weight:700}.lqm .calm .mm{max-width:540px}.lqm .calm .mm-body{padding:14px 20px}.lqm .calm .mm-k{color:var(--sub);margin:12px 0 6px;font-size:12px;font-weight:700}.lqm .calm .mm-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.lqm .calm .cf{border:1px solid var(--line2);text-align:left;cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:5px 10px;display:flex}.lqm .calm .cf:hover{border-color:var(--primary)}.lqm .calm .cf.full{grid-column:1/-1}.lqm .calm .cf.body{width:100%;display:block}.lqm .calm .cf-t{min-width:0;display:block}.lqm .calm .cf-l{color:var(--faint);font-size:12px;display:block}.lqm .calm .cf-v{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.lqm .calm .cf-k{color:var(--primary);white-space:nowrap;font-size:12px;font-weight:700}.lqm .calm .cf.copied{border-color:var(--ok)}.lqm .calm .cf.copied .cf-k{color:var(--ok)}.lqm .calm .cf-b{white-space:pre-wrap;max-height:96px;color:var(--sub);margin-top:4px;font-size:12px;line-height:1.6;display:block;overflow:hidden}.lqm .calm .tt{flex-direction:column;gap:16px;display:flex}.lqm .calm .tt-flow{padding:16px 20px}.lqm .calm .tt-flow .ttl{color:var(--sub);margin-bottom:10px;font-size:12px;font-weight:700}.lqm .calm .tt-steps{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lqm .calm .tt-count{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.lqm .calm .tt-count .k{color:var(--sub);font-size:12px;font-weight:700}.lqm .calm .tt-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lqm .calm .tt-card{flex-direction:column;display:flex}.lqm .calm .tt-card .h{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:12px 16px;display:flex}.lqm .calm .tt-card .h b{font-size:16px}.lqm .calm .tt-card .h small{color:var(--sub);font-size:12px}.lqm .calm .tt-card .h .label{margin-left:auto}.lqm .calm .tt-card .bd{flex-direction:column;flex:1;padding:12px 16px;display:flex}.lqm .calm .tt-card .txt{white-space:pre-wrap;max-height:288px;margin:0;line-height:1.7;overflow-y:auto}.lqm .calm .tt-card .ops{border-top:1px solid var(--line2);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}@media (max-width:1100px){.lqm .calm .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.lqm .calm .twin{grid-template-columns:1fr}}@media (max-width:1000px){.lqm .calm .tt-cards{grid-template-columns:1fr}}@media (max-width:900px){.lqm .calm .overview{grid-template-columns:1fr}.lqm .calm .crit .row3{grid-template-columns:1fr;gap:4px}.lqm .calm .run{padding:16px}.lqm .calm .run-side{margin-left:0}.lqm .calm .subs,.lqm .calm .pm-2,.lqm .calm .pm-kana dl,.lqm .calm .mm-grid,.lqm .calm .pm .grid2,.lqm .calm .pm .link-row,.lqm .calm .sgrp{grid-template-columns:1fr}.lqm .calm .sgrp h3{margin:0 0 8px}.lqm .calm .sgrid{grid-template-columns:1fr 1fr}.lqm .calm .sgrid .w2,.lqm .calm .sgrid .w3{grid-column:1/-1}.lqm .calm .scrim{padding:12px 8px}.lqm .calm .tm{height:calc(100vh - 24px)}.lqm .calm .tm-tabs{padding:0 8px;overflow-x:auto}.lqm .calm .tm-pane{padding:14px}.lqm .calm .search{width:100%;margin-left:0}.lqm .calm .dual{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.lqm .calm .cats{border-right:none;border-bottom:1px solid var(--line2);padding:0;display:flex;overflow-x:auto}.lqm .calm .cat{white-space:nowrap;width:auto}.lqm .calm .cat[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--primary)}.lqm .calm .area-row{grid-template-columns:1fr}.lqm .calm .area-row .rg{border-right:none;border-bottom:1px solid var(--line2)}}@media (max-width:520px){.lqm .calm .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lqm .calm h1:where(:not(.lqm-keep *)){font-size:20px}.lqm .calm .searchbar input[type=text]{width:100%}}@media (prefers-reduced-motion:reduce){.lqm .calm *{transition:none!important}}}
@layer components{.lqmh{--bg:#f6f2ec;--surface:#fff;--fg:#3b352e;--sub:#8a8077;--faint:#a99f94;--line:#ebe5dd;--line2:#ddd5cb;--primary:#2563eb;--primary-ink:#1d4ed8;--primary-soft:#eff6ff;--primary-line:#bfdbfe;--brand:#f97316;--brand-ink:#c2410c;--brand-soft:#fde7d6;--ok:#1f9d6b;--ok-soft:#e3f4ec;--warn-bg:#fdf3e1;--warn-line:#f2c779;--warn-ink:#8a5300;--ng-bg:#fdecea;--ng-line:#f1a99f;--ng-ink:#b3261e;--c-get:#4f83c4;--c-send:#f97316;--c-ok:#1f9d6b;--c-lead:#e0435a;--c-rate:#7c6bb5;--shadow:0 1px 2px #463a2e0a,0 8px 24px #463a2e12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lqmh *{box-sizing:border-box}.lqmh{color:var(--fg);font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:14px;line-height:1.6}.lqmh button:where(:not(.lqm-keep *)),.lqmh input:where(:not(.lqm-keep *)),.lqmh select:where(:not(.lqm-keep *)){color:inherit;font-family:inherit}.lqmh button:focus-visible:where(:not(.lqm-keep *)),.lqmh a:focus-visible:where(:not(.lqm-keep *)),.lqmh select:focus-visible:where(:not(.lqm-keep *)){outline:3px solid var(--primary-line);outline-offset:2px}.lqmh [hidden]{display:none!important}.lqmh a:where(:not(.lqm-keep *)){color:inherit}.lqmh .pill-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.lqmh .lqmh-main{min-width:0;padding:22px 32px 64px}.lqmh .alert{border:1.5px solid;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 16px;font-weight:800;display:flex}.lqmh .alert.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink)}.lqmh .alert.ng{background:var(--ng-bg);border-color:var(--ng-line);color:var(--ng-ink)}.lqmh .alert .mark{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.lqmh .alert.warn .mark{background:#e0962f}.lqmh .alert.ng .mark{background:#d9463b}.lqmh .alert button{cursor:pointer;color:#fff;border:none;border-radius:10px;height:34px;margin-left:auto;padding:0 16px;font-weight:800}.lqmh .alert.warn button{background:#d9822b}.lqmh .alert.ng button{background:#d9463b}.lqmh .hello{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.lqmh .hello h1{color:#1f2937;white-space:nowrap;margin:0;font-size:24px;font-weight:800}.lqmh .go-list{background:var(--brand);color:#fff;white-space:nowrap;border-radius:12px;align-items:center;height:38px;margin-left:auto;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.lqmh .go-list:hover{filter:brightness(.95)}.lqmh .switch{align-items:center;gap:8px;margin-bottom:20px;display:flex}.lqmh .scroller{scrollbar-width:none;scroll-behavior:smooth;flex:1;min-width:0;overflow-x:auto}.lqmh .scroller::-webkit-scrollbar{display:none}.lqmh .lists{gap:8px;width:max-content;padding:2px;display:flex}.lqmh .lists button{border:2px solid var(--line2);height:38px;color:var(--fg);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:0 16px;font-size:14px;font-weight:800}.lqmh .lists button:hover{border-color:#93c5fd}.lqmh .lists button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 8px #2563eb40}.lqmh .lists button.byo:not([aria-pressed=true]){border-style:dashed}.lqmh .arrow{border:2px solid var(--line2);width:38px;height:38px;color:var(--fg);cursor:pointer;background:#fff;border-radius:50%;flex:none;font-size:16px;font-weight:800}.lqmh .arrow:hover{border-color:#93c5fd}.lqmh .add-list{height:38px;color:var(--primary);cursor:pointer;white-space:nowrap;background:#fff;border:2px dashed #93c5fd;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:800}.lqmh .add-list:hover{background:var(--primary-soft);border-style:solid}.lqmh .month{align-items:center;gap:10px;margin:0 0 12px;display:flex}.lqmh .month h2{margin:0;font-size:18px;font-weight:800}.lqmh .back-now{border:2px solid var(--primary);height:32px;color:var(--primary);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-weight:800}.lqmh .back-now:hover{background:var(--primary-soft)}.lqmh .month .ml{align-items:center;gap:8px;margin-left:auto;display:flex}.lqmh .month .nav-btn{border:1px solid var(--line2);cursor:pointer;background:#fff;border-radius:10px;width:34px;height:32px;font-weight:800}.lqmh .month .nav-btn:disabled{opacity:.35;cursor:default}.lqmh .tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.lqmh .tile{background:var(--surface);box-shadow:var(--shadow);border:1px solid #463a2e14;border-radius:18px;flex-direction:column;gap:2px;min-width:0;padding:16px 18px;display:flex}.lqmh .tile .lbl{color:var(--sub);align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.lqmh .tile .lbl i{border-radius:50%;flex:none;width:9px;height:9px}.lqmh .tile .lbl .qtip{margin-left:auto}.lqmh .tile .num{color:#1f2937;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:30px;font-weight:800;line-height:1.3}.lqmh .tile .num small{color:var(--sub);margin-left:3px;font-size:13px;font-weight:700}.lqmh .tile .subl{color:var(--sub);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.lqmh .tile .subl a{color:var(--primary);text-decoration:none}.lqmh .tile .subl a:hover{text-decoration:underline}.lqmh .tile.lead{background:linear-gradient(#fff6f7,#fff);border:2px solid #f6b8c3}.lqmh .tile.lead .num{color:var(--c-lead)}.lqmh .qtip{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;padding:0;font-size:12px;font-weight:800;line-height:1;display:inline-grid}.lqmh .tile.spot{box-shadow:0 0 0 3px #2563eb,var(--shadow)}.lqmh .guide{z-index:70;background:#fff;border-radius:16px;padding:16px 18px;position:absolute;box-shadow:0 10px 30px #0000002e}.lqmh .guide:before{content:"";top:-7px;left:var(--ax,40px);background:#fff;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.lqmh .guide b{color:#1f2937;font-size:16px;font-weight:800;display:block}.lqmh .guide p{color:var(--sub);margin:6px 0 12px;font-size:13.5px;font-weight:700;line-height:1.7}.lqmh .guide button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;height:38px;padding:0 20px;font-size:14px;font-weight:800}.lqmh .guide button:hover{background:#1d4ed8}.lqmh .tip{z-index:80;color:#fff;background:#1f2937;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.7;position:absolute;box-shadow:0 8px 24px #0003}.lqmh .act-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:16px;margin-bottom:22px;display:grid}.lqmh .act-row.all{grid-template-columns:minmax(0,1fr)}.lqmh .today{border:2px solid var(--brand);box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.lqmh .today .th{align-items:center;gap:8px;display:flex}.lqmh .today .th b{font-size:17px;font-weight:800}.lqmh .today .th .cnt{color:var(--sub);margin-left:auto;font-size:13px;font-weight:700}.lqmh .today .th .cnt b{color:#1f2937;font-variant-numeric:tabular-nums;margin-right:2px;font-size:20px}.lqmh .today-btn{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:14px;height:48px;font-size:16px;font-weight:800;box-shadow:0 2px 8px #f973164d}.lqmh .today-btn:hover{filter:brightness(.95)}.lqmh .running{background:var(--brand-soft);border-radius:14px;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.lqmh .spin{border:3px solid #f9731640;border-top-color:var(--brand);border-radius:50%;flex:none;width:22px;height:22px;animation:.9s linear infinite lqmh-spin}.lqmh .running b{color:var(--brand-ink);font-size:16px;font-weight:800}.lqmh .dots i{background:var(--brand-ink);border-radius:50%;width:5px;height:5px;margin-left:3px;animation:1.2s infinite both lqmh-blink;display:inline-block}.lqmh .dots i:nth-child(2){animation-delay:.2s}.lqmh .dots i:nth-child(3){animation-delay:.4s}@keyframes lqmh-spin{to{transform:rotate(360deg)}}@keyframes lqmh-blink{0%,80%,to{opacity:.2}40%{opacity:1}}.lqmh .today .note{color:var(--sub);margin-top:-4px;font-size:12px;font-weight:700}.lqmh .finished{background:var(--ok-soft);height:48px;color:var(--ok);border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:800;display:flex}.lqmh .finished i{background:var(--ok);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.lqmh .finished i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.lqmh .auto{border-top:1px dashed var(--line2);flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;display:flex}.lqmh .auto .al{font-size:14px;font-weight:800}.lqmh .toggle{cursor:pointer;background:#d9d2c8;border:none;border-radius:999px;flex:none;width:46px;height:26px;padding:0;position:relative}.lqmh .toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.lqmh .toggle[aria-checked=true]{background:var(--ok)}.lqmh .toggle[aria-checked=true]:after{left:23px}.lqmh .auto .when{color:var(--sub);font-size:13px;font-weight:700}.lqmh .auto .when b{color:#1f2937;font-variant-numeric:tabular-nums;font-size:15px}.lqmh .auto .chg{color:var(--primary);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-weight:800}.lqmh .auto .chg:hover{text-decoration:underline}.lqmh .suggest{background:linear-gradient(#f3f8ff,#fff);border:2px solid #93c5fd;border-radius:18px;flex-direction:column;justify-content:center;padding:6px 22px;display:flex;box-shadow:0 8px 24px #2563eb1a}.lqmh .sg-row{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.lqmh .sg-row+.sg-row{border-top:1px dashed var(--primary-line)}.lqmh .sg-tag{color:#fff;background:var(--primary);border-radius:999px;flex:none;padding:1px 10px;font-size:12px;font-weight:800}.lqmh .sg-tag.fac{background:var(--c-ok)}.lqmh .sg-text{color:#1f2937;font-size:15px;font-weight:700}.lqmh .sg-text b{font-variant-numeric:tabular-nums;margin:0 2px;font-size:19px;font-weight:800}.lqmh .sg-text b.lead{color:var(--c-lead)}.lqmh .sg-btn{background:var(--c-ok);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;height:38px;margin-left:auto;padding:0 18px;font-weight:800}.lqmh .sg-btn:hover{background:#18855a}.lqmh .cal{box-shadow:var(--shadow);background:#fff;border:1px solid #463a2e14;border-radius:18px;overflow:hidden}.lqmh .cal-scroll{overflow-x:auto}.lqmh .cal-grid{grid-template-columns:repeat(7,minmax(98px,1fr));min-width:700px;display:grid}.lqmh .dow{text-align:center;color:var(--sub);border-bottom:1px solid var(--line);background:#faf7f2;padding:6px 0;font-size:12px;font-weight:800}.lqmh .dow.sun{color:#e5573f}.lqmh .dow.sat{color:#2563eb}.lqmh .day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:104px;padding:6px 8px}.lqmh .day:nth-child(7n){border-right:none}.lqmh .day.blank{background:#faf7f2}.lqmh .day.future{background:#fdfcfa}.lqmh .day.today{background:var(--brand-soft)}.lqmh .day .d{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.lqmh .day.future .d{color:#c9c2b8}.lqmh .day .d .now{background:var(--brand);color:#fff;vertical-align:1px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:10px}.lqmh .day .v{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;line-height:1.55;display:flex}.lqmh .day .v i{border-radius:50%;flex:none;width:7px;height:7px}.lqmh .day .v b{font-weight:800}.lqmh .day .v a{text-underline-offset:2px;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lqmh .legend{color:var(--sub);border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.lqmh .legend span{align-items:center;gap:6px;display:inline-flex}.lqmh .legend i{border-radius:50%;width:8px;height:8px}.lqmh .toast{color:#fff;z-index:90;background:#1e2f47;border-radius:12px;max-width:calc(100vw - 32px);padding:10px 18px;font-size:13px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.lqmh .scrim{z-index:70;background:#23221e73;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.lqmh .calm{--c-fg:#23221e;--c-sub:#706d65;--c-line:#d6d3d0;--c-line2:#e6e4e1;--c-head:#f8f7f6;--c-pri:#0077c7;--c-pri-h:#00629f;--c-ng:#c8321f;color:var(--c-fg);font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.lqmh .calm.modal{background:#fff;border-radius:8px;width:100%;max-width:520px;box-shadow:0 4px 8px #00000026}.lqmh .calm.modal.sm{max-width:380px}.lqmh .calm .m-head{border-bottom:1px solid var(--c-line);align-items:center;gap:10px;padding:14px 20px;display:flex}.lqmh .calm .m-head h3{margin:0;font-size:16px;font-weight:700}.lqmh .calm .m-x{width:32px;height:32px;color:var(--c-sub);cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;font-size:20px}.lqmh .calm .m-x:hover{background:var(--c-head)}.lqmh .calm .m-body{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.lqmh .calm .m-foot{border-top:1px solid var(--c-line);background:var(--c-head);border-radius:0 0 8px 8px;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.lqmh .calm .btn{border:1px solid var(--c-line);height:36px;color:var(--c-fg);cursor:pointer;background:#fff;border-radius:6px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700}.lqmh .calm .btn:hover{background:var(--c-head)}.lqmh .calm .btn.primary{background:var(--c-pri);border-color:var(--c-pri);color:#fff}.lqmh .calm .btn.primary:hover{background:var(--c-pri-h)}.lqmh .calm .checks{border:1px solid var(--c-line2);border-radius:6px}.lqmh .calm .checks div{border-top:1px solid var(--c-line2);justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.lqmh .calm .checks div:first-child{border-top:none}.lqmh .calm .lbl-ok,.lqmh .calm .lbl-ng{background:#fff;border:1px solid;border-radius:4px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px}.lqmh .calm .lbl-ok{color:#1b7d3e;border-color:#1b7d3e}.lqmh .calm .lbl-ng{color:var(--c-ng);border-color:var(--c-ng)}.lqmh .calm .grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lqmh .calm .fld label{color:var(--c-sub);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.lqmh .calm .fld input,.lqmh .calm .fld select{border:1px solid var(--c-line);width:100%;height:36px;color:var(--c-fg);background:#fff;border-radius:6px;padding:0 10px;font-family:inherit;font-size:14px}.lqmh .calm .fld.miss input{border-color:var(--c-ng);background:#fdf6f5}.lqmh .calm .fld.full{grid-column:1/-1}.lqmh .calm .time-row{align-items:flex-end;gap:8px;display:flex}.lqmh .calm .time-row .fld{flex:1}.lqmh .calm .time-row .colon{padding-bottom:4px;font-size:20px;font-weight:700}@media (max-width:1280px){.lqmh .tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.lqmh .act-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.lqmh .lqmh-main{padding:16px}.lqmh .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lqmh .go-list,.lqmh .sg-btn{margin-left:0}}@media (max-width:520px){.lqmh .tiles{grid-template-columns:1fr}.lqmh .hello h1{font-size:20px}.lqmh .tile .num{font-size:26px}.lqmh .calm .grid2{grid-template-columns:1fr}.lqmh .add-list{padding:0 12px}}@media (prefers-reduced-motion:reduce){.lqmh *{scroll-behavior:auto!important;transition:none!important}.lqmh .spin,.lqmh .dots i{animation:none}}}
@layer components{.lqmn{--bg:#f6f2ec;--fg:#3b352e;--sub:#8a8077;--line:#ebe5dd;--primary:#2563eb;--primary-line:#bfdbfe;--brand:#f97316;--brand-ink:#c2410c;--brand-soft:#fde7d6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lqmn *{box-sizing:border-box}.lqmn{color:var(--fg);font-family:"M PLUS Rounded 1c",Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:14px;line-height:1.6}.lqmn button:where(:not(.lqm-keep *)),.lqmn input:where(:not(.lqm-keep *)),.lqmn select:where(:not(.lqm-keep *)),.lqmn textarea:where(:not(.lqm-keep *)){color:inherit;font-family:inherit}.lqmn button:focus-visible:where(:not(.lqm-keep *)),.lqmn a:focus-visible:where(:not(.lqm-keep *)){outline:3px solid var(--primary-line);outline-offset:2px}.lqmn [hidden]{display:none!important}.lqmn .pill-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.lqmn .tip{z-index:80;color:#fff;background:#23221e;border-radius:6px;padding:10px 12px;font-family:Noto Sans JP,Hiragino Sans,Meiryo,sans-serif;font-size:12px;line-height:1.7;position:absolute;box-shadow:0 4px 8px #00000026}.lqmn .toast{color:#fff;z-index:90;background:#23221e;border-radius:6px;max-width:calc(100vw - 32px);padding:10px 18px;font-family:Noto Sans JP,Hiragino Sans,Meiryo,sans-serif;font-size:13px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #00000026}.lqmn .calm{--surface:#fff;--head:#f8f7f6;--fg:#23221e;--sub:#706d65;--faint:#9a978f;--line:#d6d3d0;--line2:#e6e4e1;--primary:#0077c7;--primary-h:#00629f;--tint:#eef6fc;--ok:#1b7d3e;--danger:#c8321f;--danger-soft:#fdf6f5;color:var(--fg);font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:14px;line-height:1.6}.lqmn .calm *{box-sizing:border-box}.lqmn .calm b,.lqmn .calm strong{font-weight:700}.lqmn .calm button:where(:not(.lqm-keep *)),.lqmn .calm input:where(:not(.lqm-keep *)),.lqmn .calm select:where(:not(.lqm-keep *)),.lqmn .calm textarea:where(:not(.lqm-keep *)){color:inherit;font-family:inherit;font-size:14px}.lqmn .calm button:focus-visible:where(:not(.lqm-keep *)),.lqmn .calm a:focus-visible:where(:not(.lqm-keep *)),.lqmn .calm input:focus-visible:where(:not(.lqm-keep *)),.lqmn .calm select:focus-visible:where(:not(.lqm-keep *)),.lqmn .calm textarea:focus-visible:where(:not(.lqm-keep *)){outline:2px solid var(--primary);outline-offset:1px}.lqmn .calm a:where(:not(.lqm-keep *)){color:var(--primary);text-decoration:none}.lqmn .calm a:hover:where(:not(.lqm-keep *)){text-decoration:underline}.lqmn .calm svg:where(:not(.lqm-keep *)){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lqmn .calm .btn{border:1px solid var(--line);height:36px;color:var(--fg);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.lqmn .calm .btn:hover{background:var(--head)}.lqmn .calm .btn:disabled{opacity:.45;cursor:default;background:#fff}.lqmn .calm .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.lqmn .calm .btn.primary:hover{background:var(--primary-h);border-color:var(--primary-h)}.lqmn .calm .btn.accent{border-color:var(--primary);color:var(--primary)}.lqmn .calm .btn.accent:hover{background:var(--tint)}.lqmn .calm .btn.lg{height:44px;padding:0 28px;font-size:15px}.lqmn .calm .btn.sm{height:30px;padding:0 12px;font-size:12px}.lqmn .calm .btn.text{color:var(--primary);background:0 0;border-color:#0000;padding:0 8px}.lqmn .calm .btn.text:hover{background:var(--tint)}.lqmn .calm .qtip{border:1px solid var(--line);width:20px;height:20px;color:var(--sub);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.lqmn .calm .qtip:hover{border-color:var(--primary);color:var(--primary)}.lqmn .calm .label{border:1px solid var(--line);color:var(--sub);white-space:nowrap;background:#fff;border-radius:4px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.lqmn .calm .label.ok{border-color:var(--ok);color:var(--ok)}.lqmn .calm .label.ng{border-color:var(--danger);color:var(--danger)}.lqmn .calm .label.primary{border-color:var(--primary);color:var(--primary)}.lqmn .calm input[type=text]:where(:not(.lqm-keep *)),.lqmn .calm input[type=number]:where(:not(.lqm-keep *)),.lqmn .calm textarea:where(:not(.lqm-keep *)),.lqmn .calm select:where(:not(.lqm-keep *)){border:1px solid var(--line);color:var(--fg);background:#fff;border-radius:6px}.lqmn .calm input[type=text]:where(:not(.lqm-keep *)),.lqmn .calm textarea:where(:not(.lqm-keep *)){width:100%;padding:7px 10px}.lqmn .calm input[type=text]:where(:not(.lqm-keep *)),.lqmn .calm input[type=number]:where(:not(.lqm-keep *)),.lqmn .calm select:where(:not(.lqm-keep *)){height:36px}.lqmn .calm input[type=number]:where(:not(.lqm-keep *)){appearance:textfield;padding:0 10px}.lqmn .calm input[type=number]::-webkit-inner-spin-button:where(:not(.lqm-keep *)){-webkit-appearance:none;margin:0}.lqmn .calm input[type=number]::-webkit-outer-spin-button:where(:not(.lqm-keep *)){-webkit-appearance:none;margin:0}.lqmn .calm textarea:where(:not(.lqm-keep *)){resize:vertical;line-height:1.7}.lqmn .calm .seg{border:1px solid var(--line);background:#fff;border-radius:6px;display:inline-flex;overflow:hidden}.lqmn .calm .seg button{border:none;border-left:1px solid var(--line);height:34px;color:var(--sub);cursor:pointer;white-space:nowrap;background:#fff;padding:0 16px;font-weight:700}.lqmn .calm .seg button:first-child{border-left:none}.lqmn .calm .seg button[aria-pressed=true]{background:var(--tint);color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.lqmn .calm .spin{border:2px solid var(--line);border-top-color:var(--primary);border-radius:50%;flex:none;width:18px;height:18px;animation:.9s linear infinite lqmn-spin}@keyframes lqmn-spin{to{transform:rotate(360deg)}}.lqmn .calm .lqmn-main{min-width:0;padding:20px 32px 64px}.lqmn .calm .wz{max-width:1040px;margin:0 auto}.lqmn .calm .back{color:var(--sub);font-size:12px}.lqmn .calm h1:where(:not(.lqm-keep *)){letter-spacing:.02em;margin:4px 0 16px;font-size:22px;font-weight:700}.lqmn .calm .wz-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.lqmn .calm .stepper{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:22px 16px 18px;list-style:none;display:grid}.lqmn .calm .stepper li{justify-content:center;display:flex;position:relative}.lqmn .calm .stepper li:before{content:"";background:var(--line2);width:100%;height:2px;position:absolute;top:14px;right:50%}.lqmn .calm .stepper li:first-child:before{display:none}.lqmn .calm .stepper li.reached:before{background:var(--primary)}.lqmn .calm .st{z-index:1;cursor:pointer;color:var(--sub);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0 6px;font-size:13px;font-weight:700;display:flex;position:relative}.lqmn .calm .st .n{border:2px solid var(--line);width:30px;height:30px;color:var(--faint);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.lqmn .calm .st .t{white-space:nowrap;background:#fff;padding:0 4px}.lqmn .calm .st:disabled{cursor:default;color:var(--faint)}.lqmn .calm .st.done{color:var(--fg)}.lqmn .calm .st.done .n{background:var(--primary);border-color:var(--primary)}.lqmn .calm .st.done .n:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;transform:translateY(-1px)rotate(-45deg)}.lqmn .calm .st.cur{color:var(--primary)}.lqmn .calm .st.cur .n{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 0 0 4px var(--tint)}.lqmn .calm .st:not(:disabled):not(.cur):hover .t{text-decoration:underline}.lqmn .calm .step-now{display:none}.lqmn .calm .wz-body{padding:24px 28px 28px}.lqmn .calm .wz-h{align-items:center;gap:8px;margin:0 0 16px;display:flex}.lqmn .calm .wz-h h2{margin:0;font-size:18px;font-weight:700}.lqmn .calm .wz-sub{border-top:1px solid var(--line2);align-items:center;gap:8px;margin:32px 0 12px;padding-top:24px;display:flex}.lqmn .calm .wz-sub h3{margin:0;font-size:15px;font-weight:700}.lqmn .calm .fld{min-width:0;margin-bottom:18px}.lqmn .calm .fld>label,.lqmn .calm .fld>.fl{color:var(--fg);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.lqmn .calm .fld.miss input,.lqmn .calm .fld.miss textarea{border-color:var(--danger);background:var(--danger-soft)}.lqmn .calm .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.lqmn .calm .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 12px;display:grid}.lqmn .calm .full{grid-column:1/-1}.lqmn .calm .addr{grid-template-columns:200px minmax(0,1fr);gap:0 20px;display:grid}.lqmn .calm .narrow{max-width:720px}.lqmn .calm .rowin{gap:8px;display:flex}.lqmn .calm .rowin input{flex:1;min-width:0}.lqmn .calm .alt{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lqmn .calm .alt .or{color:var(--sub);font-size:12px}.lqmn .calm .reading{color:var(--sub);align-items:center;gap:10px;padding:14px 0;font-weight:700;display:flex}.lqmn .calm .svc-fields{border-top:1px solid var(--line2);margin-top:24px;padding-top:24px}.lqmn .calm .auto-in input{background:var(--head);color:var(--sub)}.lqmn .calm .tgt{border:1px solid var(--line);border-radius:8px;flex-direction:column;height:620px;display:flex;overflow:hidden}.lqmn .calm .tm-tabs{border-bottom:1px solid var(--line);flex:none;gap:4px;padding:0 12px;display:flex}.lqmn .calm .tm-tab{color:var(--sub);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;align-items:flex-start;padding:10px 12px 9px;font-weight:700;display:flex;position:relative}.lqmn .calm .tm-tab small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;font-weight:400;overflow:hidden}.lqmn .calm .tm-tab[aria-selected=true]{color:var(--primary)}.lqmn .calm .tm-tab[aria-selected=true] small{color:var(--sub)}.lqmn .calm .tm-tab[aria-selected=true]:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.lqmn .calm .tm-body{flex-direction:column;flex:1;min-height:0;display:flex}.lqmn .calm .tm-pane{flex:1;min-height:0;padding:18px 20px;overflow-y:auto}.lqmn .calm .tm-h{margin:0 0 8px;font-weight:700}.lqmn .calm .tm-block{margin-bottom:22px}.lqmn .calm .rcards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.lqmn .calm .rcard{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:6px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.lqmn .calm .rcard:hover{border-color:var(--faint)}.lqmn .calm .rcard .dot{border:1px solid var(--faint);background:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.lqmn .calm .rcard b{display:block}.lqmn .calm .rcard small{color:var(--sub);font-size:12px;display:block}.lqmn .calm .rcard[aria-checked=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.lqmn .calm .rcard[aria-checked=true] .dot{border-color:var(--primary)}.lqmn .calm .rcard[aria-checked=true] .dot:after{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px}.lqmn .calm .cb{cursor:pointer;color:var(--fg);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.lqmn .calm .cb:hover{background:var(--head)}.lqmn .calm .cb .ck{border:1px solid var(--faint);background:#fff;border-radius:3px;flex:none;place-items:center;width:16px;height:16px;display:grid}.lqmn .calm .cb[aria-checked=true] .ck,.lqmn .calm .cb[aria-checked=mixed] .ck{background:var(--primary);border-color:var(--primary)}.lqmn .calm .cb[aria-checked=true] .ck:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.lqmn .calm .cb[aria-checked=mixed] .ck:after{content:"";background:#fff;width:8px;height:2px}.lqmn .calm .cb.ex[aria-checked=true] .ck,.lqmn .calm .cb.ex[aria-checked=mixed] .ck{background:var(--danger);border-color:var(--danger)}.lqmn .calm .cb .other{border:1px solid var(--line);white-space:nowrap;color:var(--sub);background:#fff;border-radius:4px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700}.lqmn .calm .cb .other.exc{border-color:var(--danger);color:var(--danger)}.lqmn .calm .cb .other.inc{border-color:var(--primary);color:var(--primary)}.lqmn .calm .cb .grp-name{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px}.lqmn .calm .area-tbl{border:1px solid var(--line2);border-radius:6px;overflow:hidden}.lqmn .calm .area-row{border-top:1px solid var(--line2);grid-template-columns:150px minmax(0,1fr);display:grid}.lqmn .calm .area-row:first-child{border-top:none}.lqmn .calm .area-row .rg{background:var(--head);border-right:1px solid var(--line2);padding:4px}.lqmn .calm .area-row .rg .cb{white-space:nowrap;font-weight:700}.lqmn .calm .area-row .prefs{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));padding:4px;display:grid}.lqmn .calm .items-head{border-bottom:1px solid var(--line2);align-items:center;gap:10px;margin-bottom:6px;padding:0 0 8px;display:flex}.lqmn .calm .items-head b{font-size:14px}.lqmn .calm .items-head small{color:var(--faint);font-size:12px}.lqmn .calm .items-head .cb{width:auto;margin-left:auto;font-size:12px;font-weight:700}.lqmn .calm .clear{color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:12px;text-decoration:underline}.lqmn .calm .ind-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.lqmn .calm .mode{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.lqmn .calm .mode button{border:none;border-left:1px solid var(--line);height:34px;color:var(--sub);cursor:pointer;background:#fff;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.lqmn .calm .mode button:first-child{border-left:none}.lqmn .calm .mode button .n{color:var(--faint);font-size:12px;font-weight:700}.lqmn .calm .mode button[aria-pressed=true]{background:var(--tint);color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.lqmn .calm .mode button[aria-pressed=true] .n{color:var(--primary)}.lqmn .calm .mode button.ex[aria-pressed=true]{color:var(--danger);box-shadow:inset 0 -2px 0 var(--danger);background:#fdf1ef}.lqmn .calm .mode button.ex[aria-pressed=true] .n{color:var(--danger)}.lqmn .calm .search{width:260px;margin-left:auto;position:relative}.lqmn .calm .search input{height:34px;padding-left:30px}.lqmn .calm .search svg{width:14px;height:14px;color:var(--faint);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.lqmn .calm .dual{border:1px solid var(--line2);border-radius:6px;flex:1;grid-template-columns:210px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.lqmn .calm .cats{background:var(--head);border-right:1px solid var(--line2);padding:4px 0;overflow-y:auto}.lqmn .calm .cat{width:100%;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:7px 12px;display:flex}.lqmn .calm .cat:hover{background:#efedea}.lqmn .calm .cat[aria-selected=true]{color:var(--primary);box-shadow:inset 2px 0 0 var(--primary);background:#fff;font-weight:700}.lqmn .calm .cat .cnt{gap:4px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.lqmn .calm .cat .cnt .i{color:var(--primary)}.lqmn .calm .cat .cnt .e{color:var(--danger)}.lqmn .calm .cat.dim{color:var(--faint)}.lqmn .calm .items{padding:10px 14px;overflow-y:auto}.lqmn .calm .items-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 8px;display:grid}.lqmn .calm .empty{text-align:center;color:var(--faint);padding:28px 0}.lqmn .calm .tray{border:1px solid var(--line2);border-radius:6px;flex-direction:column;flex:none;gap:6px;max-height:112px;margin-top:10px;padding:8px 12px;display:flex;overflow-y:auto}.lqmn .calm .tray-row{align-items:flex-start;gap:10px;display:flex}.lqmn .calm .tray-row .lbl{color:var(--sub);white-space:nowrap;flex:none;width:100px;padding-top:2px;font-size:12px;font-weight:700}.lqmn .calm .tray-row .chips{flex-wrap:wrap;flex:1;gap:4px;display:flex}.lqmn .calm .tray-row .clear{padding-top:2px}.lqmn .calm .pchip{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:2px;padding:0 2px 0 8px;font-size:12px;font-weight:700;line-height:22px;display:inline-flex}.lqmn .calm .pchip.ex{border-color:var(--danger);color:var(--danger)}.lqmn .calm .pchip button{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.lqmn .calm .pchip button:hover{opacity:1}.lqmn .calm .tray .none{color:var(--faint);padding-top:2px;font-size:12px}.lqmn .calm .emp-row{align-items:center;gap:8px;display:flex}.lqmn .calm .emp-in{width:120px}.lqmn .calm .emp-sep{color:var(--faint);margin:0 4px}.lqmn .calm .err{color:var(--danger);margin:6px 0 0;font-size:12px;font-weight:700}.lqmn .calm .copy{border:1px solid var(--line);border-radius:8px}.lqmn .calm .copy-top{border-bottom:1px solid var(--line2);background:var(--head);border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.lqmn .calm .copy-body{padding:16px}.lqmn .calm .copy-body textarea{min-height:300px}.lqmn .calm .copy-empty{color:var(--sub);flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.lqmn .calm .copy-ops{gap:8px;margin-left:auto;display:flex}.lqmn .calm .copy-view .subj{border-bottom:1px solid var(--line2);align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.lqmn .calm .copy-view .subj span{color:var(--sub);flex:none;font-size:12px;font-weight:700}.lqmn .calm .copy-view .txt{white-space:pre-wrap;margin:0;line-height:1.8}.lqmn .calm .edit-ops{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.lqmn .calm .wz-h .btn{margin-left:auto}.lqmn .calm .links{flex-direction:column;gap:8px;display:flex}.lqmn .calm .link-row{grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lqmn .calm .snd-msg{color:var(--danger);margin:0;font-size:14px;font-weight:700}.lqmn .calm .snd-msg.ok{color:var(--ok)}.lqmn .calm .sgrp{border-top:1px solid var(--line2);grid-template-columns:120px minmax(0,1fr);gap:0 24px;padding:18px 0 2px;display:grid}.lqmn .calm .sgrp:first-of-type{border-top:none;padding-top:4px}.lqmn .calm .sgrp h3{color:var(--sub);margin:6px 0 0;font-size:14px;font-weight:700}.lqmn .calm .sgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px;display:grid}.lqmn .calm .fl-row{align-items:center;gap:6px;min-height:22px;margin-bottom:6px;display:flex}.lqmn .calm .fl-row>label{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.lqmn .calm .fl-row .none{width:auto;margin-left:auto;padding:0 4px;font-size:13px;font-weight:700}.lqmn .calm .fld input:disabled{background:var(--head);color:var(--sub)}.lqmn .calm .sgrid .w2{grid-column:span 2}.lqmn .calm .sgrid .w3{grid-column:span 3}.lqmn .calm .sgrid .w1{grid-column:span 1}.lqmn .calm .set{border:1px solid var(--line);border-radius:8px;max-width:720px}.lqmn .calm .set-row{border-top:1px solid var(--line2);grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}.lqmn .calm .set-row:first-child{border-top:none}.lqmn .calm .set-k{background:var(--head);border-right:1px solid var(--line2);border-radius:8px 0 0;align-self:stretch;align-items:center;gap:6px;padding:16px;font-weight:700;display:flex}.lqmn .calm .set-row+.set-row .set-k{border-radius:0 0 0 8px}.lqmn .calm .set-v{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.lqmn .calm .num{text-align:right;font-variant-numeric:tabular-nums;width:110px;padding:0 10px;font-weight:700}.lqmn .calm .sw{cursor:pointer;background:#c9c6c1;border:none;border-radius:999px;flex:none;width:40px;height:22px;padding:0;position:relative}.lqmn .calm .sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px}.lqmn .calm .sw[aria-checked=true]{background:var(--primary)}.lqmn .calm .sw[aria-checked=true]:after{left:21px}.lqmn .calm .sw-lbl{min-width:28px;font-weight:700}.lqmn .calm .time{border-left:1px solid var(--line2);align-items:center;gap:6px;margin-left:12px;padding-left:16px;display:inline-flex}.lqmn .calm .time select{font-variant-numeric:tabular-nums;padding:0 6px;font-weight:700}.lqmn .calm .conf{border:1px solid var(--line);border-radius:8px;margin-bottom:16px}.lqmn .calm .conf-h{background:var(--head);border-bottom:1px solid var(--line2);border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.lqmn .calm .conf-h h3{margin:0;font-size:14px;font-weight:700}.lqmn .calm .conf-h .btn{margin-left:auto}.lqmn .calm .conf dl{grid-template-columns:180px minmax(0,1fr);margin:0;display:grid}.lqmn .calm .conf dt,.lqmn .calm .conf dd{border-top:1px solid var(--line2);margin:0;padding:9px 16px}.lqmn .calm .conf dt:first-of-type,.lqmn .calm .conf dt:first-of-type+dd{border-top:none}.lqmn .calm .conf dt{color:var(--sub);font-size:13px;font-weight:700}.lqmn .calm .conf dd{overflow-wrap:anywhere;font-weight:700}.lqmn .calm .conf dd .muted{color:var(--faint);font-weight:400}.lqmn .calm .conf dd.exc{color:var(--danger)}.lqmn .calm .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.lqmn .calm .pv dd .box{border:1px solid var(--line2);background:#fff;border-radius:4px;min-height:34px;padding:5px 10px;font-weight:400;display:block}.lqmn .calm .pv dd .box.body{white-space:pre-wrap;line-height:1.8}.lqmn .calm .pv dt{padding-top:15px}.lqmn .calm .pv mark{background:var(--tint);color:var(--primary);border-radius:2px;padding:0 2px;font-weight:700}.lqmn .calm .conf-h .test-btn{margin-left:auto}.lqmn .calm .test-body{border-top:1px solid var(--line2)}.lqmn .calm .test-body .reading{padding:14px 16px}.lqmn .calm .test-ok{color:var(--ok);border-bottom:1px solid var(--line2);align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.lqmn .calm .test-res dd{font-weight:400}.lqmn .calm .test-res dd.body{white-space:pre-wrap;line-height:1.8}.lqmn .calm .test-res dd .blank{color:var(--danger);font-weight:700}.lqmn .calm .wz-foot{border-top:1px solid var(--line);background:var(--head);border-radius:0 0 8px 8px;align-items:center;gap:8px;padding:14px 28px;display:flex}.lqmn .calm .wz-foot .right{gap:8px;margin-left:auto;display:flex}@media (max-width:1100px){.lqmn .calm .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lqmn .calm .lqmn-main{padding:16px}.lqmn .calm .wz-body{padding:18px 16px}.lqmn .calm .wz-foot{padding:12px 16px}.lqmn .calm .grid2,.lqmn .calm .addr{grid-template-columns:1fr}.lqmn .calm .tgt{height:calc(100vh - 80px)}.lqmn .calm .tm-tabs{padding:0 8px;overflow:auto hidden}.lqmn .calm .tm-tab{white-space:nowrap;flex:none}.lqmn .calm .tm-pane{padding:14px}.lqmn .calm .search{width:100%;margin-left:0}.lqmn .calm .dual{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.lqmn .calm .cats{border-right:none;border-bottom:1px solid var(--line2);padding:0;display:flex;overflow-x:auto}.lqmn .calm .cat{white-space:nowrap;width:auto}.lqmn .calm .cat[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--primary)}.lqmn .calm .area-row{grid-template-columns:1fr}.lqmn .calm .area-row .rg{border-right:none;border-bottom:1px solid var(--line2)}.lqmn .calm .link-row,.lqmn .calm .sgrp{grid-template-columns:1fr}.lqmn .calm .sgrp h3{margin:0 0 8px}.lqmn .calm .sgrid{grid-template-columns:1fr 1fr}.lqmn .calm .sgrid .w2,.lqmn .calm .sgrid .w3{grid-column:1/-1}.lqmn .calm .set-row,.lqmn .calm .conf dl{grid-template-columns:1fr}.lqmn .calm .set-k{border-right:none;border-bottom:1px solid var(--line2);border-radius:0}.lqmn .calm .conf dd{border-top:none;padding-top:0}}@media (max-width:700px){.lqmn .calm .st .t{display:none}.lqmn .calm .stepper{border-bottom:none;padding:16px 8px 10px}.lqmn .calm .step-now{text-align:center;color:var(--primary);border-bottom:1px solid var(--line);padding:0 16px 12px;font-size:13px;font-weight:700;display:block}.lqmn .calm .rowin{flex-direction:column}.lqmn .calm .grid4{grid-template-columns:1fr 1fr}.lqmn .calm .time{border-left:none;margin-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.lqmn .calm .spin{animation:none}.lqmn .calm .sw:after{transition:none}}}
