html,body{height:100%}body.ui{margin:0;background:var(--mq-bg);overflow:hidden}.hidden{display:none!important}.ui svg.ic{display:inline-block;vertical-align:middle}.ui .ic.s10{width:10px;height:10px;stroke-width:2}.ui .ic.s11{width:11px;height:11px;stroke-width:2}.ui .ic.s12{width:12px;height:12px;stroke-width:2}.ui .ic.s13{width:13px;height:13px;stroke-width:1.85}.ui .ic.s14{width:14px;height:14px;stroke-width:1.7}.ui .ic.s15{width:15px;height:15px;stroke-width:1.6}.ui .ic.s18{width:18px;height:18px;stroke-width:1.33}.ui .ic.s22{width:22px;height:22px;stroke-width:1.15}.ui button:disabled{cursor:default}.ui .btn.pri:hover:not(:disabled){background:#0068d1}.ui .btn.sec:hover:not(:disabled){background:#dcebfb}.ui .btn.gray:hover:not(:disabled){background:#dedee3}.ui .xbtn:hover{background:#76768033}.ui .link:hover{color:var(--mq-link-hover)}.ui .link.err{color:var(--mq-error-text)}.ui .tbtn,.ui .ibtn,.ui .mi,.ui table.eq td,.ui .fi,.ui .res{transition:background-color .12s ease-out}@media(prefers-reduced-motion:reduce){.ui *{transition:none!important;animation:none!important}}.app{display:flex;height:100vh}.side{flex:none;width:420px;display:flex;flex-direction:column;gap:12px;padding:10px 12px 12px;min-height:0}.side.left.collapsed{display:none}.mapwrap{position:relative;flex:1;min-width:0;border-radius:12px;overflow:hidden;background:#e9ecef}#map{position:absolute;inset:0;background:#dde3e8}.app.narrow .side.right,.app.wide .drawer{display:none}.brandbar{flex:none;display:flex;align-items:center;gap:8px;height:40px}.brandbar .logo{width:28px;height:28px}.brandbar .word{height:21px}.brandbar .sub{font-size:12px;color:var(--mq-text-3);margin-top:1px;white-space:nowrap}.brandbar .spacer{flex:1}.app.narrow .brandbar{height:32px}.app.narrow .brandbar .logo{width:24px;height:24px}.app.narrow .brandbar .word{height:20px}.app.narrow .brandbar .sub{display:none}.sidefoot{flex:none;margin-top:-4px;padding:0 4px;font-size:12px;line-height:16px;color:var(--mq-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sitecard{flex:none;padding:14px 16px 16px}.sitecard .head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:4px}.sitecard .head .link{font-size:13px;flex:none}.sitecard .head .ttl{display:flex;align-items:baseline;gap:8px;min-width:0}.sitecard .head .cap{flex:none}.searchbox{position:relative}.searchbox .inp{padding-left:34px;padding-right:36px;border-radius:9px}.searchbox>.ic{position:absolute;left:11px;top:10px;color:var(--mq-text-3)}.searchbox .clr{position:absolute;right:6px;top:6px;width:24px;height:24px;border:0;border-radius:12px;background:transparent;color:var(--mq-text-3);display:inline-flex;align-items:center;justify-content:center;padding:0}.searchbox .clr:hover{background:#0000000f}.searchbox .inp::-webkit-search-cancel-button{display:none}.searchbox .hist{position:absolute;right:4px;top:4px;width:28px;height:28px;border:0;border-radius:7px;background:transparent;color:var(--mq-text-3);display:inline-flex;align-items:center;justify-content:center;padding:0}.searchbox .hist:hover{background:#0000000f;color:var(--mq-text)}.siteacts{display:flex;align-items:center;gap:8px;margin-top:8px}.siteacts .sp{flex:1}.siteacts .cadpick.over{box-shadow:0 0 0 2px var(--mq-blue)}.results{margin-top:8px}.results .rh{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--mq-text-3);padding:0 4px 4px}.results .rh b{font-weight:600}.results .rh .link{font-size:12px}.results .rhint{font-size:12px;color:var(--mq-text-3);padding:6px 4px 0;line-height:1.6}.results .rfail{font-size:13px;color:var(--mq-text-2);padding:8px 6px}.results .res.out{cursor:default;opacity:.5}.results .rhint .link{font-size:12px}.results .rlist{max-height:210px;overflow-y:auto}.results .res .tag{display:inline-block;margin-left:6px;padding:0 5px;border-radius:4px;font-size:12px;font-weight:400;color:var(--mq-success);background:#34c7591f;vertical-align:1px}.results .conv{font-size:12px;color:var(--mq-text-2);line-height:1.6;padding:0 10px 2px 46px;margin-top:-4px}.results .rsep{height:1px;background:var(--mq-sep);margin:6px 4px}.results .cmrow{display:flex;align-items:center;gap:8px;padding:4px 10px;font-size:13px;color:var(--mq-text-2)}.results .cmrow .inp{width:140px;height:30px;flex:none}.results .cmrow .hint.bad{color:var(--mq-error-text)}.fieldnote{font-size:12px;line-height:1.55;margin-top:8px}.fieldnote.ok{color:var(--mq-success)}.fieldnote.bad{color:var(--mq-error-text)}.fieldnote.warn{color:var(--mq-warn-text)}.fieldnote .ic{margin-right:4px;vertical-align:-2px}.dropbox{margin-top:12px;border:1px dashed var(--mq-border);border-radius:10px;padding:12px 14px;display:flex;gap:12px;align-items:center}.dropbox .t1{font-size:14px}.select{height:36px;border:0;border-radius:8px;background:var(--mq-fill);padding:0 8px;font:inherit;font-size:14px;color:inherit}.sitecard .name{font-size:16px;line-height:24px;font-weight:600;word-break:break-all}.sitecard .district{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--mq-text-3)}.sitecard dl.coord{display:grid;grid-template-columns:64px minmax(0,1fr) 26px;align-items:center;row-gap:2px;margin:8px 0 0;font-size:13px}.sitecard dl.coord dt{color:var(--mq-text-3)}.sitecard dl.coord dd{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sitecard dl.coord .zn{grid-column:2 / 4;font-size:12px;color:var(--mq-text-3);margin-top:-2px}.sitecard .copybtn{width:26px;height:26px;border-radius:7px}.sitecard .moved{margin-top:10px;font-size:12px;color:var(--mq-text-3);display:flex;gap:8px;align-items:center}.dxfrow{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border-radius:10px;background:var(--mq-bg);font-size:13px}.dxfrow .fn,.cadh .fn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dxfrow .sub{color:var(--mq-text-3);font-size:12px}.menu.recent{position:absolute;z-index:600;width:300px;max-height:360px;overflow:auto}.menu .mt{font-size:12px;font-weight:600;color:var(--mq-text-3);padding:6px 10px 4px}.menu .mi .two{display:flex;flex-direction:column;min-width:0}.menu .mi .two b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.menu .mi .two span{font-size:12px;color:var(--mq-text-3)}.menu .mi.danger{color:var(--mq-error-text)}.menu.mapmenu{min-width:190px}.ui a.mi{text-decoration:none}.menu.mapmenu .mt{font-weight:400;padding:2px 10px;white-space:nowrap}.menu.mapmenu .mt:first-child{padding-top:6px;color:var(--mq-text-2)}.resultcard{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.resultcard .segwrap{flex:none;padding:14px 14px 8px}.app.narrow .resultcard .segwrap{padding:10px 10px 6px}.resultcard .note{margin:0 12px 6px}.chiprow{flex:none;display:flex;align-items:center;gap:6px;height:38px;padding:0 12px}.chiprow .spacer{flex:1}.chiprow .xbtn28{width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--mq-text-3);display:inline-flex;align-items:center;justify-content:center;padding:0}.chiprow .xbtn28:hover,.chiprow .xbtn28.on{background:#0000000f}.tablewrap{flex:1;min-height:0;overflow:auto;padding:0 8px}.ui .lfoot>.t{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui table.eq th .th{cursor:pointer}.ui table.eq th .th .arr{right:auto;left:100%;margin:-5.5px 0 0 2px}.ui table.eq th.c .th .arr{left:auto;right:100%;margin:-5.5px 2px 0 0}.ui table.eq tbody tr{cursor:pointer}.ui table.eq tbody tr:hover td{background:var(--mq-tint-hover)}.ui table.eq tbody tr.sel td{background:var(--mq-tint)}.ui table.eq tbody tr.sel td:first-child{font-weight:600}.ui table.eq .mk{display:inline-flex;width:8px;height:8px;position:relative;flex:none}.ui table.eq .mk i{width:8px;height:8px;border-radius:50%;display:block}.ui table.eq .mk svg{position:absolute;left:-4px;top:-4px;width:16px;height:16px;overflow:visible}.ui table.eq tr.nn td{color:var(--mq-text-3)}.ui table.eq .evtag{display:inline-block;margin-left:4px;padding:0 4px;border-radius:4px;background:#6e6e7324;color:#48484a;font-size:11px;line-height:16px}.emptylist{padding:24px 16px;text-align:center;font-size:13px;color:var(--mq-text-3)}.empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 32px 48px}.empty .pin{width:44px;height:44px;border-radius:22px;background:var(--mq-fill);color:var(--mq-text-3);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.empty .t{font-size:16px;font-weight:600;margin-bottom:8px}.empty .d{font-size:14px;color:var(--mq-text-3);line-height:1.7}.loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px;font-size:13px;color:var(--mq-text-3)}.spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--mq-sep);border-top-color:var(--mq-blue);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.faultlist{flex:1;min-height:0;overflow:auto;padding:0 6px 8px}.faultscroll{flex:1;min-height:0;overflow:auto}.faultscroll .faultlist{flex:none;min-height:auto;overflow:visible}.sortrow b.blk{font-size:13px;font-weight:600;color:var(--mq-text)}.sortrow .xbtn28{width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--mq-text-3);display:inline-flex;align-items:center;justify-content:center;padding:0}.sortrow .xbtn28:hover,.sortrow .xbtn28.on{background:#0000000f}.sortrow.geohead{border-top:1px solid var(--mq-sep);margin-top:2px;height:auto;min-height:38px;padding-block:6px}.sortrow b.blk{flex:none;white-space:nowrap}.sortrow.geohead .muted{min-width:0;line-height:1.4}.sortrow .muted.src{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui .link.fimore{display:inline-flex;align-items:center;gap:2px;margin:0 0 6px 38px;font-size:12px}.ui .fi .qtag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:600;line-height:18px;vertical-align:1px;background:var(--mq-warn-bg);color:var(--mq-warn-text)}.ui .fi .mt.younger{color:var(--mq-warn-text)}.ui .ntag{display:inline-block;margin-left:6px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:600;line-height:18px;vertical-align:1px;background:#c2410c;color:#fff;white-space:nowrap}.ui .note .ntag{margin-left:0}.geofoot{padding:4px 16px 12px;font-size:12px;line-height:1.6;color:var(--mq-text-3)}.pop.detail.geofault .raw{white-space:pre-wrap}.ui .fi .lsample{flex:none;width:22px;height:10px;margin-top:6px}.ui .fi .mid{flex:1;min-width:0}.ui .fi .others{margin:2px 0 0}.ui .fi .others button{font-size:12px}.fi-sub{margin:0 0 4px 38px}.fi-sub .fi{padding-top:6px;padding-bottom:6px}.fi-sub .fi .nm{font-size:13px}.sortrow{flex:none;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:13px}.sortrow .muted{color:var(--mq-text-3)}.sortrow .spacer{flex:1}.note .ic{flex:none}.ui a.note{cursor:pointer}.ui a.note b{font-weight:600}.ui .note.warn.edge{flex-direction:column;gap:4px}.ui .note .edgelist{font-size:12px;line-height:1.6;margin:4px 0 0;padding-left:0;list-style:none}.ov{position:absolute;z-index:500}.ringbar{left:12px;top:12px;height:44px;border-radius:12px;display:flex;align-items:center;gap:6px;padding:0 6px 0 12px}.ringbar .lab{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;margin-right:2px}.ringbar .km,.dialog .custombox .km{font-size:13px;color:var(--mq-text-3)}.ringbar .chip.custom,.dialog .chip.custom{gap:2px;padding-right:4px}.ringbar .chip.custom .x,.dialog .chip.custom .x{width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff40}.ringbar .custombox,.dialog .custombox{display:flex;align-items:center;gap:6px;background:#fff;border-radius:9px;padding:0 4px 0 8px;height:32px;box-shadow:0 0 0 1px #00000014}.dialog .custombox{box-shadow:0 0 0 1px #0000001f}.ringbar .custombox input,.dialog .custombox input{width:48px;border:0;outline:none;font:inherit;font-size:14px;background:transparent}.ringbar .custombox:focus-within,.dialog .custombox:focus-within{box-shadow:0 0 0 2px var(--mq-blue),0 0 0 5px #0071e32e}.ringbar .vsep{margin:0 4px}.ringbar.collapsed{height:40px;padding:0 12px;gap:6px;cursor:pointer;border:1px solid rgba(0,0,0,.08)}.ringhelp{position:absolute;left:12px;top:62px;z-index:501;max-width:360px;padding:8px 12px;border-radius:10px;font-size:12px;color:var(--mq-text-3);line-height:1.6}.ringtoast{position:absolute;left:12px;top:62px;z-index:501;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:13px;color:var(--mq-success)}.qrail{left:12px;top:68px;width:56px;border-radius:12px;padding:4px;display:flex;flex-direction:column;gap:2px}.qrail button{width:48px;height:48px;border:0;border-radius:9px;background:transparent;color:var(--mq-text-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1.2;padding:0;cursor:pointer}.qrail button:hover{background:#0000000d}.qrail button.on{background:var(--mq-tint);color:var(--mq-link);font-weight:600}.ui .qrail button .ic{width:18px;height:18px}.qcard{z-index:560;left:76px;top:68px;width:410px;max-width:calc(100% - 88px);max-height:calc(100% - 80px);display:flex;flex-direction:column}.qcard .qh{display:flex;align-items:flex-start;gap:8px;padding:12px 12px 8px 16px;border-bottom:1px solid var(--mq-sep);cursor:move;user-select:none;touch-action:none}.qcard .qh .t{font-size:16px;font-weight:600;line-height:22px}.qcard .qh .st{font-size:12px;color:var(--mq-text-3)}.qcard .qh .spacer{flex:1}.qcard .qh .link{font-size:13px;margin-top:2px;white-space:nowrap}.qcard .qh .xbtn{position:static;flex:none}.qcard .qb{padding:10px 14px 14px;overflow:auto;display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.65;color:var(--mq-text-2)}.qcard .qb ul{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:6px}.qcard .picked{background:var(--mq-tint);color:var(--mq-link);border-radius:8px;padding:6px 10px}.qcard .code sub,.qcard .code sup{font-size:70%;line-height:0}.qcard .codes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px}.qcard .codes b{display:inline-block;min-width:1.8em;font-family:Times New Roman,serif;font-size:14px;color:var(--mq-text)}.qcard .ruler{width:100%;height:auto;display:block}.qcard .ruler text{font-family:inherit}.qcard .r-tl{font-size:11px;fill:var(--mq-text-3)}.qcard .r-axis{stroke:var(--mq-text-3);stroke-width:1}.qcard .r-band{stroke:#fff;stroke-width:1}.qcard .r-band.on{stroke:var(--mq-blue);stroke-width:2.5}.qcard .r-bl{font-size:11.5px;fill:var(--mq-text)}.qcard .r-blb{font-size:11.5px;fill:var(--mq-text);font-weight:600}.qcard .r-note{font-size:11.5px;fill:var(--mq-text-2)}.qcard .r-noteb{font-size:11.5px;fill:var(--mq-text);font-weight:600}.qcard .r-lead{stroke:var(--mq-text-3);stroke-width:.8;fill:none}.qcard .r-q4{stroke:var(--mq-fault-q4);stroke-width:1.2;stroke-dasharray:4 3}.qcard .r-q3{stroke:var(--mq-fault-q3);stroke-width:1.2;stroke-dasharray:4 3}.qcard .r-eq{fill:var(--mq-quake-hist)}.maptools{right:12px;top:12px;height:44px;border-radius:12px;display:flex;align-items:center;gap:2px;padding:0 7px}.ui .maptools.tight .tbtn{font-size:0;gap:0;padding:0 8px}.zoombox{right:12px;display:flex;flex-direction:column;border-radius:12px;padding:2px}.zoombox .zsep{height:1px;background:#0000001a;margin:2px 6px}.legend{left:12px;bottom:38px;width:260px;border-radius:12px;padding:10px 14px 12px;max-height:calc(100% - 330px);overflow:auto}.legend .lh{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:14px;margin-bottom:4px}.legend .lgg{font-size:12px;color:var(--mq-text-3);margin:8px 0 2px}.legend .lgrid{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;column-gap:14px;row-gap:0}.legend .lgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.legend .lg{height:auto;min-height:24px;white-space:normal;line-height:1.4}.legend .lg svg{flex:none}.legendbtn{left:12px;bottom:38px;height:36px;border-radius:12px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-weight:600;font-size:14px;border:1px solid rgba(0,0,0,.08);cursor:pointer}.basebar{right:12px;bottom:12px;display:flex;align-items:flex-end;gap:8px}.btile{position:relative!important;width:53px!important;height:53px!important;border-radius:12px;cursor:pointer}.btile .tbg{position:absolute;inset:0;background-size:cover;background-position:center}.btile .tl{height:18px!important;font-size:12px}.scalebox{border-radius:12px;padding:8px 12px;display:flex;gap:16px;align-items:flex-end;font-size:12px}.scalebox .bar{position:relative;height:26px}.scalebox .bar .labs{position:relative;height:14px}.scalebox .bar .labs span{position:absolute;transform:translate(-50%);white-space:nowrap}.scalebox .bar .labs span:last-child{transform:none}.scalebox .bar .seg{display:flex;height:5px;border:1px solid #1D1D1F;margin-top:3px}.scalebox .bar .seg i{flex:1;background:#1d1d1f}.scalebox .bar .seg i:nth-child(2n){background:#fff}.scalebox .xy{text-align:right;line-height:1.5;white-space:nowrap}.scalebox .xy .g{color:var(--mq-text-3)}.srcline{left:12px;bottom:10px;max-width:calc(100% - 450px);padding:2px 8px;border-radius:6px;background:#ffffffc2;font-size:12px;color:var(--mq-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srcline b{font-weight:600}.banner{z-index:520;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.55}.banner .t{font-weight:600;font-size:14px}.banner.fail{top:60px;left:16px;width:400px}.banner .ic.errc{color:var(--mq-error-text)}.pickbar{top:12px;left:50%;transform:translate(-50%);height:44px;border-radius:12px;display:flex;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:14px;white-space:nowrap}.pickbar .muted{color:var(--mq-text-3);font-size:13px}.picklabel{position:absolute;z-index:530;pointer-events:none;padding:2px 6px;border-radius:6px;background:#1d1d1fd9;color:#fff;font-size:12px;white-space:nowrap}.mapwrap.picking,.mapwrap.picking .maplibregl-canvas-container,.mapwrap.picking .maplibregl-marker{cursor:crosshair!important}.handle{position:absolute;z-index:510;left:0;top:50%;margin-top:-22px;width:14px;height:44px;border:0;border-radius:0 8px 8px 0;background:#ffffffe6;box-shadow:0 1px 6px #0000002e;color:var(--mq-text-3);display:flex;align-items:center;justify-content:center;padding:0}.handle .ic{width:12px;height:12px}.dropveil{position:absolute;inset:0;z-index:900;background:#0071e31a;box-shadow:inset 0 0 0 3px var(--mq-blue);display:flex;align-items:center;justify-content:center;pointer-events:none}.dropveil .card{padding:16px 22px;box-shadow:var(--mq-shadow-popover);text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.dropveil .card b{display:block;font-size:15px;margin-bottom:4px}.dropveil .card span{font-size:12px;color:var(--mq-text-3)}.bpicker{position:absolute;z-index:560;padding:14px 12px 10px;display:flex;gap:8px}.bpicker .bpick .th{background:#dde3e8;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:var(--mq-text-3)}.layerpanel{position:absolute;z-index:540;right:12px;top:66px;width:340px;border-radius:14px;background:#ffffffeb;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 12px 36px #0000002e,0 0 0 .5px #0000000f;display:flex;flex-direction:column;max-height:calc(100% - 255px)}.layerpanel .lph{flex:none;display:flex;align-items:center;gap:8px;height:44px;padding:0 10px 0 12px;cursor:move;border-bottom:1px solid var(--mq-sep-soft)}.layerpanel .lph .t{font-weight:600;font-size:15px;flex:1}.layerpanel .lpb{flex:1;min-height:0;overflow:auto;padding:8px 14px 14px}.layerpanel .grpt{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--mq-text-3);margin:10px 0 2px}.layerpanel .grpt .link{font-size:12px}.layerpanel .lrow{font-size:14px}.layerpanel .hint{margin:2px 0 4px 24px}.layerpanel .swrow{display:flex;align-items:center;justify-content:space-between;height:34px;font-size:14px}.layerpanel .seg{margin:4px 0}.layerpanel .slider{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mq-text-3);margin:6px 0 2px}.layerpanel .slider input{flex:1}.layerpanel .seg>button{padding:0 6px}.layerpanel .seg>button.dim{color:var(--mq-text-3)}.legend .sws{display:inline-flex;gap:2px;flex:none}.pop.detail.geo sub,.pop.detail.geo sup{font-size:70%;line-height:0}.pop.detail.geo{width:330px}.pop.detail{position:absolute;z-index:580;width:310px;padding:16px 16px 14px}.pop.detail.fault{width:330px}.pop.detail .ph{display:flex;gap:10px;align-items:flex-start;padding-right:26px}.pop.detail .ph .t{font-size:16px;line-height:24px;font-weight:600}.pop.detail .ph .st{font-size:13px;color:var(--mq-text-3);margin-top:1px}.pop.detail>.xbtn{position:absolute;right:12px;top:12px}.pop.detail .kv{margin-top:12px}.pop.detail .kv dd{overflow-wrap:anywhere}.pop.detail .note{margin-top:10px}.pop.detail .rawbtn{height:28px;font-size:13px;margin-top:6px}.pop.detail .body{max-height:60vh;overflow:auto;margin:0 -6px;padding:0 6px}.pop.detail .arrow{position:absolute;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:-1px 1px 2px #0000000f}.pop .draghandle{cursor:move}.pop.moved .arrow{display:none}.pop.detail .hitlist{margin:8px 0 0;font-size:12px;line-height:1.6;color:var(--mq-text-2);max-height:160px;overflow:auto}.pop.overlap{position:absolute;z-index:580;width:316px;padding:14px 10px 10px}.pop.overlap .t{font-weight:600;font-size:15px;padding:0 6px}.pop.overlap .st{font-size:12px;color:var(--mq-text-3);padding:0 6px 6px}.pop.overlap .mi .d{margin-left:auto;font-size:12px;color:var(--mq-text-3)}.pop.overlap .ft{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--mq-text-3);padding:6px 6px 0;border-top:1px solid var(--mq-sep-soft);margin-top:4px}.mtip{z-index:700}.ui .mtip.wrap{white-space:normal;max-width:380px}.tip{z-index:710;pointer-events:none}.sumpanel{display:flex;flex-direction:column;min-height:0;flex:1;gap:12px}.sumhead{flex:none;display:flex;align-items:center;gap:8px;height:40px}.sumhead .t{font-size:16px;font-weight:600;flex:1}.splitbtn{display:inline-flex;height:30px;border-radius:15px;overflow:hidden}.splitbtn button{border:0;background:var(--mq-tint);color:var(--mq-link);font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:5px;padding:0 12px}.splitbtn button+button{margin-left:1px;padding:0 8px}.splitbtn button:hover{background:#dcebfb}.sumscroll{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px}.keycard{flex:none;padding:12px 16px 14px}.keycard .kpwrap{overflow-x:auto}.keycard table.kp th:first-child{width:112px}.keycard table.kp td+td{padding-left:8px}.keycard .near{display:grid;grid-template-columns:112px minmax(0,1fr);row-gap:4px;font-size:13px;margin-top:10px}.keycard .near dt{color:var(--mq-text-3)}.keycard .near dd{margin:0}.keycard .near dd .ib{display:inline-block;max-width:100%;word-break:keep-all;overflow-wrap:anywhere}.keycard .foot{font-size:12px;color:var(--mq-text-3);margin-top:8px}.keycard table.kp td .pt{margin-left:1px;font-size:12px;font-weight:600;color:var(--mq-warn-text)}.sumcard{flex:none;padding:12px 20px 18px}.sumcard .cap2{font-size:12px;color:var(--mq-text-3);padding-bottom:10px;border-bottom:1px solid var(--mq-sep-soft);margin:0 -4px 10px}.sumcard .note{margin-bottom:10px}.ui .sum .sh{height:auto;min-height:24px;gap:0}.ui .sum .sh .stt{min-width:0;line-height:16px}.ui .sum .sh .qmark{margin:0 0 0 4px}.ui .sum .sh .rule{flex:1 1 0;min-width:8px;background:linear-gradient(#eeeef0,#eeeef0) center / calc(100% - 16px) 1px no-repeat}.ui .sum .sh .cp{flex:none;justify-content:center;width:24px;padding:0;background:transparent;box-shadow:none;color:var(--mq-text-3);opacity:0}.ui .sum .sh .cp:hover{background:var(--mq-tint);color:var(--mq-link)}.ui .sum .sec:hover{background:#f7f7fa}.ui .sum .sec:hover .sh .cp,.ui .sum .sh .cp:focus-visible,.ui .sum .sh .cp.copied{opacity:1}.ui .sum .ent{cursor:pointer}.ui .sum p{overflow-wrap:break-word}.ui .sum sup.cite{font-size:10px;line-height:0;margin:0 1px}.ui .sum sup.cite a{color:var(--mq-link);text-decoration:none}.ui .sum sup.cite a:hover{text-decoration:underline}.ui .sum sup.cite span{color:var(--mq-text-3);cursor:default}.ui .sum .fixed{text-decoration:underline dashed var(--mq-text-3);text-underline-offset:3px;cursor:help}.ui .sum .nw,.ui .nw{white-space:nowrap}.sumempty{padding:24px;color:var(--mq-text-3);font-size:13px;text-align:center}.reclist{padding:2px 4px 8px}.ui .rec{padding:8px 8px 9px;border-bottom:1px solid var(--mq-sep-soft);cursor:pointer;border-radius:8px}.ui .rec:hover,.ui .rec.open{background:var(--mq-tint-hover)}.ui .rec .rh{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mq-text-3)}.ui .rec .rh .spacer{flex:1}.ui .rec .rd{font-weight:600;color:var(--mq-text);font-variant-numeric:tabular-nums}.ui .rec .gr{padding:0 6px;border-radius:9px;font-size:11px;font-weight:600;line-height:18px;background:var(--mq-fill);color:var(--mq-text-3)}.ui .rec .gr.gd{background:#c2410c;color:#fff}.ui .rec .gr.gm{background:var(--mq-warn-bg);color:var(--mq-warn-text)}.ui .rec .gr.gq{background:transparent;box-shadow:inset 0 0 0 1px var(--mq-sep)}.ui .rec .rq{font-size:12px;display:inline-flex;align-items:center;gap:2px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui .rec .rq .t{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui .rec .rt{margin-top:3px;font-size:13px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui .rec.open .rt{display:block}.ui .rec .rtown{margin-top:2px;font-size:12px;color:var(--mq-text-3);display:flex;align-items:center;gap:3px}.ui .rec .rmore{margin-top:6px;font-size:12px;line-height:1.6;color:var(--mq-text-3)}.ui .rec .rmore .src{margin-top:2px}.ui .rec .rsrc{margin-top:4px;font-size:12px;display:inline-flex;align-items:center;gap:2px}.ui .rec .rsee{margin-top:3px;font-size:12px;color:var(--mq-text-3);display:flex;align-items:center;gap:3px}.ui .rec .rsee.open{display:block;margin-top:6px;padding-left:10px;border-left:2px solid var(--mq-sep);line-height:1.6}.ui .rec .rsee .rseeone+.rseeone{margin-top:6px}.ui .rec .rsee .src,.ui .rec.uncounted .rt,.ui .rec.uncounted .rd{color:var(--mq-text-3)}.ui .rec .gr.gx{background:transparent;box-shadow:inset 0 0 0 1px var(--mq-sep);font-weight:400}.ui .hp.qsrc .qhead{font-size:14px;line-height:1.7;margin:2px 0 6px}.ui .hp.qsrc .qhead .link{margin-left:8px}.ui .hp.qsrc .qcopy{margin:0 0 6px;text-align:right}.ui .hp.qsrc .qrec{padding:6px 0 8px;border-bottom:1px solid var(--mq-sep-soft);font-size:13px;line-height:1.6}.ui .hp.qsrc .qrh{display:flex;align-items:center;gap:8px}.ui .hp.qsrc .qrh .gr{padding:0 6px;border-radius:9px;font-size:11px;font-weight:600;line-height:18px;background:var(--mq-fill);color:var(--mq-text-3)}.ui .hp.qsrc .qrh .gr.gd{background:#c2410c;color:#fff}.ui .hp.qsrc .qrh .gr.gm{background:var(--mq-warn-bg);color:var(--mq-warn-text)}.ui .hp.qsrc .qsee{margin:4px 0 0 10px;font-size:12px}.ui .hp.qsrc .qsee>summary{cursor:pointer;color:var(--mq-text-3)}.ui .hp.qsrc p.qyr{text-indent:0;margin:4px 0}.sumtablewrap{overflow-x:auto;margin:4px 0 10px}.ui table.sumtable{width:100%;border-collapse:collapse;font-size:12.5px;line-height:1.5}.ui table.sumtable th,.ui table.sumtable td{border:1px solid var(--mq-sep);padding:3px 6px;vertical-align:top;text-align:left}.ui table.sumtable th{font-weight:600;background:var(--mq-fill);text-align:center;white-space:nowrap}.ui table.sumtable td.c{text-align:center;white-space:nowrap;padding-inline:4px}.ui table.sumtable th{padding-inline:4px}.ui table.sumtable .jl{display:block;font-size:12px;color:var(--mq-text-3);white-space:normal;word-break:keep-all}.ui .sum .sh .fmtseg{flex:none;display:inline-flex;gap:2px;margin-right:4px;white-space:nowrap}.ui .sum .sh .fmtseg button{border:0;background:transparent;padding:0 5px;border-radius:6px;font-size:12px;line-height:20px;color:var(--mq-text-3);cursor:pointer}.ui .sum .sh .fmtseg button.on{background:var(--mq-fill);color:var(--mq-text);font-weight:600}.drawer{position:absolute;z-index:550;top:60px;right:10px;bottom:10px;width:400px;border-radius:14px;background:var(--mq-bg);box-shadow:var(--mq-shadow-drawer);padding:6px 12px 12px;display:flex;flex-direction:column;transition:transform .2s ease-out,opacity .2s ease-out}.drawer.closed{transform:translate(420px);opacity:0;pointer-events:none}.copied{color:var(--mq-success)!important}.scrim{position:fixed;inset:0;z-index:1000;background:var(--mq-scrim);display:flex;align-items:center;justify-content:center;animation:fadein .16s ease-out}@keyframes fadein{0%{opacity:0}to{opacity:1}}.dialog{width:780px;height:560px;max-height:calc(100vh - 40px);border-radius:14px;background:var(--mq-bg);box-shadow:var(--mq-shadow-dialog);display:flex;overflow:hidden;animation:popin .16s ease-out}@keyframes popin{0%{transform:scale(.98)}to{transform:scale(1)}}.verifybox{width:360px;max-width:calc(100vw - 32px);padding:20px 22px 14px;border-radius:14px;background:var(--mq-bg);box-shadow:var(--mq-shadow-dialog);display:flex;flex-direction:column;gap:10px;animation:popin .16s ease-out}.verifybox h2{margin:0;font-size:17px;font-weight:600}.verifybox p{margin:0;font-size:14px;line-height:1.6;color:var(--mq-text-2)}.verifybox .vwidget{min-height:65px}.verifybox .vstatus:empty,.verifybox .vcount:empty{display:none}.verifybox .vcount{font-size:13px;color:var(--mq-text-3)}.verifybox .vfoot{display:flex;justify-content:flex-end}.dialog .dnav{flex:none;width:200px;background:#ebebf0;padding:14px 10px;display:flex;flex-direction:column;gap:2px}.dialog .dnav .dt{font-size:16px;font-weight:600;padding:4px 10px 10px}.dialog .dmain{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--mq-bg)}.dialog .dhead{flex:none;height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 24px;font-size:17px;font-weight:600}.dialog .dbody{flex:1;min-height:0;overflow:auto;padding:0 24px 22px}.dialog .dfoot{flex:none;height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 24px;border-top:1px solid rgba(0,0,0,.08)}.dialog .grp+.gt,.dialog .help+.gt{margin-top:18px}.dialog .grow{flex:1;min-width:0}.dialog .row .inp{height:32px}.dialog .row .res-ok,.dialog .row .res-bad{display:inline-flex;align-items:center;gap:6px;font-size:12px}.dialog .row .res-ok{color:var(--mq-success)}.dialog .row .res-bad{color:var(--mq-error-text)}.welcome{position:fixed;z-index:800;left:min(max(50%,672px),calc(100% - 252px));top:50%;transform:translate(-50%,-50%);width:480px;max-height:calc(100% - 24px);overflow:auto;padding:24px 26px 18px;border-radius:16px;background:#fff;box-shadow:0 24px 64px #0000004d,0 0 0 .5px #0000001f;display:flex;flex-direction:column;gap:16px;animation:fadein .16s ease-out}.welcome .wh{display:flex;align-items:center;gap:12px}.welcome .wh .sub{font-size:13px;color:var(--mq-text-3);margin-top:2px}.welcome .lead{font-size:15px;line-height:1.7}.welcome ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.welcome li{display:flex;gap:10px;font-size:14px;line-height:1.6}.welcome li .n{flex:none;width:22px;height:22px;border-radius:11px;background:var(--mq-tint);color:var(--mq-link);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;margin-top:1px}.welcome li b{font-weight:600}.welcome .box{background:var(--mq-bg);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.6;color:var(--mq-text-2)}.welcome .box div{display:flex;gap:8px}.welcome .box .ic{color:var(--mq-text-3);margin-top:3px}.welcome .wf{display:flex;align-items:center;height:36px;gap:12px}.welcome .wf label{display:flex;align-items:center;gap:6px;font-size:13px;flex:1;cursor:pointer}.welcome .wf .btn{padding:0 20px}.toast{position:fixed;z-index:1200;left:50%;bottom:28px;transform:translate(-50%);padding:8px 16px;border-radius:10px;background:var(--mq-tooltip);color:#fff;font-size:13px;box-shadow:var(--mq-shadow-tip)}.toast .tact{margin-left:12px;padding:0;border:0;background:none;color:#8ec5ff;font:inherit;font-weight:600;cursor:pointer}.fatal{position:fixed;z-index:1300;left:50%;top:40px;transform:translate(-50%);width:560px}.zoombox{bottom:75px}.app.narrow .ringbar,.app.narrow .legend,.app.narrow .legendbtn,.app.narrow .srcline{left:10px}.app.narrow .ringbar{top:10px;height:42px}.app.narrow .qrail{left:10px;top:60px}.app.narrow .qcard{left:74px;top:60px}.app.narrow .maptools{right:10px;top:10px;height:40px}.app.narrow .basebar{right:10px;bottom:10px}.app.narrow .zoombox{right:10px;bottom:69px}.app.narrow .legend,.app.narrow .legendbtn{bottom:34px}.app.narrow .srcline{bottom:8px;max-width:calc(100% - 410px)}.mapwrap.drawer-open .basebar{right:420px;bottom:34px}.mapwrap.drawer-open .zoombox{right:420px;bottom:93px}.mapwrap.drawer-open .srcline{max-width:calc(100% - 430px)}.mapwrap.drawer-open .layerpanel{right:420px;max-height:calc(100% - 273px)}.app.narrow .btile{width:51px!important;height:51px!important}.mq-pin,.mq-preview{background:none;border:0}.mq-preview{overflow:visible}.mq-preview-label{position:absolute;left:26px;top:4px;white-space:nowrap;padding:2px 8px;border-radius:6px;background:#fffffff2;box-shadow:0 1px 4px #0003;font-size:12px;color:var(--mq-text)}#map.maplibregl-map{font:inherit}.map-cannot{position:absolute;z-index:520;top:60px;left:16px;width:min(400px,calc(100% - 32px));padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 1px 6px #0000002e;font-size:14px;line-height:1.6;color:var(--mq-text)}.too-old{margin:40px auto;max-width:480px;padding:0 16px;font-size:16px;line-height:1.7}.mq-pin.maplibregl-marker{cursor:grab}.side.right{overflow:hidden}.cadcard{margin-top:12px;padding:10px 12px 12px;border-radius:10px;background:var(--mq-bg);font-size:13px;line-height:1.55}.cadcard.bad{background:var(--mq-error-bg);box-shadow:inset 0 0 0 1px #b3261e40;color:var(--mq-error-text)}.cadh{display:flex;align-items:center;gap:8px}.cadh .fn{font-size:14px;font-weight:600}.cadh>.ic,.cadfoot>.ic,.dropbox>.ic,.dxfrow>.ic{color:var(--mq-text-3)}.cadcard.bad .cadh>.ic{color:var(--mq-error-text)}.cadt{font-weight:600;margin-top:8px}.cadd{margin-top:2px}.cadcard.bad .cadd{color:var(--mq-error-strong)}.cadkv{display:grid;grid-template-columns:36px minmax(0,1fr);row-gap:2px;margin:8px 0 0}.cadkv dt{color:var(--mq-text-3)}.cadkv dd{margin:0;min-width:0}.cadcard .k{color:var(--mq-text-3)}.cadfoot{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:8px;background:#fff}.cadfoot span{flex:1}.cadfoot.warn{background:var(--mq-warn-bg);color:var(--mq-warn-text)}.cadfoot.warn>.ic{color:var(--mq-warn-text)}.dropbox .spin{flex:none}.dropveil .card>.ic{color:var(--mq-blue)}.select.sm{height:26px;font-size:12px;padding:0 4px;border-radius:6px}.dxfrow>.ic{flex:none}.swatch{width:12px;height:12px;border-radius:3px;box-shadow:inset 0 0 0 1px #00000040;display:block}.layerpanel .cadfile{margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog .dtitle{flex:1;font-size:17px;font-weight:600;margin:0}.dialog .dbody>.gt{margin-top:16px}.dialog .dbody>.gt:first-child{margin-top:2px}.secret{flex:1;min-width:0;display:flex;align-items:center;gap:4px;height:32px;padding:0 3px 0 10px;border-radius:8px;background:var(--mq-fill)}.ui .secret .inp,.ui .secret .inp:focus{background:transparent;padding:0;height:30px;box-shadow:none}.secret:focus-within{background:#fff;box-shadow:0 0 0 2px #0071e3,0 0 0 5px #0071e32e}.dialog .tag{display:inline-block;margin-left:6px;padding:0 5px;border-radius:5px;background:var(--mq-warn-bg);color:var(--mq-warn-text);font-size:12px;line-height:18px}.urlline{font-size:12px;color:var(--mq-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui .row.bmform{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px}.bmgrid{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px 10px;align-items:center;font-size:13px}.bmgrid>label{color:var(--mq-text-3);font-size:12px}.dialog .row textarea.xml{height:64px;padding:6px 10px;resize:vertical;font:12px/1.5 ui-monospace,Cascadia Mono,Consolas,monospace;display:block}.btnline{display:flex;gap:8px}.ui .row.ringrow{flex-wrap:wrap;gap:8px;padding:12px 14px}.ui .grp.cadprev{display:flex;gap:16px;padding:12px 14px;margin-top:16px}.cadprev b{font-size:14px;font-weight:600}.ui .cadprev .help{margin:6px 0 0}.cadsvg{flex:none;border-radius:6px;overflow:hidden;line-height:0}.keys{display:flex;align-items:center;gap:4px}.keys .hint{margin:0 2px}.ui .hp td .opt{display:block;font-weight:400;color:var(--mq-text-3)}.ui .hp table.wrap td:first-child{white-space:normal;width:42%}.ui .hp table.wrap td:nth-child(2),.ui .hp table.wrap td:last-child{white-space:nowrap}.ui .hp table.cite td:first-child{white-space:normal;width:34%}.ui .hp table.cite td:nth-child(2){white-space:nowrap}.ui .hp ol>li>ul{margin-top:6px}.ui .hp p,.ui .hp li{overflow-wrap:break-word}.ui .hp h2.hg{font-size:12px;font-weight:600;color:var(--mq-text-3);margin:24px 0 0;padding-top:10px;border-top:1px solid var(--mq-sep)}.ui .hp .htoc+h2.hg,.ui .hp>h2.hg:first-child{margin-top:0;padding-top:0;border-top:0}.ui .hp .htoc{display:grid;gap:6px;margin:0 0 18px;padding:10px 12px;border-radius:10px;background:var(--mq-bg);font-size:13px;line-height:1.6}.ui .hp .htg{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.ui .hp .htt{width:100%;font-size:12px;font-weight:600;color:var(--mq-text-3)}.ui .hp .htoc .link{font-size:13px;white-space:normal;text-align:left}.ui .hp .he{margin:0 -8px;padding:0 8px 2px;border-radius:8px;scroll-margin-top:8px}.ui .hp .he.flash{animation:hpflash 1.8s ease-out}@keyframes hpflash{0%,30%{background:#fff3bf}to{background:transparent}}.ui .hp code{padding:0 4px;border-radius:4px;background:var(--mq-fill);font:12.5px/1.5 ui-monospace,Consolas,monospace}.ui .hp .herr{color:var(--mq-error-text)}.dialog .dnav .hsearch{margin:0 0 8px}.dialog .dnav .hsearch .inp{height:32px;padding-left:30px;padding-right:8px;background:#fff;font-size:13px}.dialog .dnav .hsearch>.ic{left:10px;top:9px}.ui .hp .hres{display:grid;gap:4px;margin-top:6px}.ui .hp .hhit{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.ui .hp .hhit:hover,.ui .hp .hhit:focus-visible{background:var(--mq-bg)}.ui .hp .hht{display:block;font-weight:600;color:var(--mq-link)}.ui .hp .hhp{margin-left:8px;font-size:12px;font-weight:400;color:var(--mq-text-3)}.ui .hp .hhs{display:block;font-size:13px;line-height:1.6;color:var(--mq-text-2)}.ui .hp mark{padding:0 1px;border-radius:2px;background:#ffe58f;color:inherit}.qmark{position:relative;display:inline-flex;flex:none;width:1.2em;height:1.2em;margin:0 1px 0 3px;padding:0;border:0;border-radius:50%;background:transparent;font-size:inherit;vertical-align:-.22em;cursor:pointer}.qmark:after{content:"";position:absolute;inset:-5px;border-radius:50%}.qmark svg{display:block;width:100%;height:100%}.qmark .qb{fill:#76768029}.qmark .qq{fill:none;stroke:var(--mq-text-3);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.qmark .qd{fill:var(--mq-text-3)}.qmark:hover .qb,.qmark:focus-visible .qb{fill:var(--mq-link)}.qmark:hover .qq,.qmark:focus-visible .qq{stroke:#fff}.qmark:hover .qd,.qmark:focus-visible .qd{fill:#fff}.ui .kv:has(dt .qmark){grid-template-columns:80px minmax(0,1fr)}.ui .kv dt:has(.qmark){white-space:nowrap}.ui .kv dt .qmark{margin:0 0 0 2px}.ui .row.abouthead{gap:14px;padding:14px}.ui .row.aboutrow{align-items:flex-start}.aboutrow .k{width:72px;flex:none;color:var(--mq-text-3);font-size:13px}.aboutrow .v{flex:1;min-width:0;font-size:13px;line-height:1.6;word-break:break-word}.welcome .wh img{flex:none}.ui .link.inl{display:inline;font-size:inherit;vertical-align:baseline}.outmode{position:fixed;inset:0;z-index:950;background:#dcdce1;overflow:hidden}.outbar{position:absolute;z-index:3;top:12px;left:50%;transform:translate(-50%);height:48px;border-radius:14px;display:flex;align-items:center;gap:8px;padding:0 8px 0 14px;white-space:nowrap}.outname{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.outk{font-size:12px;color:var(--mq-text-3)}.ui .seg.outpaper{width:352px}.ui .seg.outpaper>button{padding:0 6px;font-size:13px}.outbase{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:0;border-radius:8px;background:var(--mq-fill);font-size:13px}.outbase:hover{background:#e5e5ea}.ui .outtitlecb{height:30px;padding:0 4px 0 8px;font-size:12px;gap:6px}.ui .tbtn.outexit{font-size:12px;color:var(--mq-text-2);padding:0 8px}.outwarn{position:absolute;z-index:3;top:68px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border-radius:10px;background:var(--mq-warn-bg);color:var(--mq-warn-text);font-size:13px;white-space:nowrap;box-shadow:0 0 0 1px #8a4b002e}.outstage{position:absolute;left:50%;transform:translate(-50%)}.outlabel{position:absolute;left:0;top:-22px;font-size:12px;color:var(--mq-out-paper-label);white-space:nowrap}.outcanvas{display:block;background:#fff;box-shadow:0 10px 40px #00000038,0 0 0 .5px #0003}.ui .ibtn.outedit{position:absolute;width:26px;height:26px;color:var(--mq-link);background:#fff9}.outtitlein{position:absolute;border:0;outline:none;text-align:center;background:#fffffff7;box-shadow:0 0 0 2px #0071e3,0 0 0 5px #0071e32e;border-radius:4px;color:#000;letter-spacing:.04em;padding:0 8px}.outask{position:absolute;z-index:4;left:50%;top:120px;transform:translate(-50%);padding:16px 18px;width:440px;font-size:14px;line-height:1.6}.outask>div:first-child .ic{color:var(--mq-warn-icon);margin-top:3px}.outaskbtns{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:12px}.ui .note.chq{background:#f7f5ef;color:#3a3a3c}.ui .note.chq .hint{font-size:12px}.ui .hp.chron .csec{margin:0 0 14px}.ui .hp.chron h4{font-size:13px;font-weight:600;margin:10px 0 4px}.ui .hp.chron .csec p{text-indent:2em}.ui .hp.chron .cgroup{border-top:1px solid var(--mq-sep);padding:6px 0}.ui .hp.chron .cgroup>summary{cursor:pointer;font-size:14px;font-weight:600;padding:4px 0}.ui .hp.chron .ctabwrap{overflow-x:auto;margin:6px 0 8px}.ui .hp.chron .ctab{border-collapse:collapse;font-size:12px}.ui .hp.chron .ctab th,.ui .hp.chron .ctab td{border:1px solid var(--mq-sep);padding:2px 6px;vertical-align:top}.ui .hp.chron .ctab th{background:#f5f5f7;font-weight:600}.ui .hp.chron .cfig{color:#6e6e73}.ui .hp.chron .cnotes{font-size:12px;color:#6e6e73;margin:4px 0;line-height:1.5}.inquiry-wrap{margin-top:10px;border-top:1px solid var(--mq-sep);padding-top:10px}.inquiry-card{display:flex;flex-direction:column;gap:7px;background:#f8f8fa;border:1px solid #E5E5EA;border-left:3px solid #0071E3;border-radius:8px;padding:10px 12px;margin:4px 0;box-sizing:border-box;width:100%}.inquiry-head{display:flex;justify-content:space-between;align-items:center}.inquiry-badge{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:#1d1d1f}.inquiry-badge .ic{width:14px;height:14px;color:#0071e3}.inquiry-date{font-size:11.5px;color:#8e8e93;font-variant-numeric:tabular-nums}.inquiry-meta{font-size:12px;color:#636366;line-height:1.45}.inquiry-quote{background:#fff;border:1px solid #E5E5EA;border-radius:6px;padding:7px 9px;font-size:12px;line-height:1.55;color:#3a3a3c;word-break:break-all}.inquiry-quote-title{font-weight:600;color:#1d1d1f;margin-bottom:2px;font-size:12px}.inquiry-quote-body{color:#3a3a3c}.inquiry-conclusion{font-size:12px;line-height:1.5;color:#1d1d1f;background:#0071e30a;border:1px solid rgba(0,113,227,.14);border-radius:6px;padding:6px 8px}.inquiry-conclusion b{color:#06c;font-weight:600}.inquiry-foot{display:flex;justify-content:space-between;align-items:center;margin-top:2px;padding-top:6px;border-top:1px dashed #E5E5EA}.inquiry-copybtn{font-size:12px;display:inline-flex;align-items:center;gap:4px;color:#06c;font-weight:500;cursor:pointer;border:0;background:transparent;padding:0}.inquiry-copybtn:hover{text-decoration:underline;color:#004c99}.inquiry-src{font-size:11px;color:#8e8e93}
