/* built by tools/build-plugin.js from pdt.css of the local tool, version 1.30.0; every rule is scoped to .pdrt-app */
.pdrt-app.pdrt-app.pdrt-app.pdrt-app{--ink:#1d2733;--mute:#5a6572;--line:#d8dde3;--bg:#f5f6f8;--card:#fff;--accent:#0b5cad;
--ok:#1a7a43;--bad:#c62828;--warn:#a86400;--warn-text:#9a5b00;--none:#5a6572;--ls:#b3261e;--lv:#3b3b3b}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app *{box-sizing:border-box}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app{margin:0;font:14px/1.45 "Segoe UI",Arial,sans-serif;color:var(--ink);background:var(--bg)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app button{font:inherit;color:var(--ink)} 
.pdrt-app.pdrt-app.pdrt-app.pdrt-app header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--ink);color:#fff;gap:12px;flex-wrap:wrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app header .brand span{margin-left:12px;color:#c9d2dc}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app header h1{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:700;color:inherit;letter-spacing:normal;text-transform:none;text-decoration:none;text-shadow:none} 
.pdrt-app.pdrt-app.pdrt-app.pdrt-app header button{background:#2f3d4d;color:#fff;border:1px solid #46566a;border-radius:4px;padding:6px 10px;cursor:pointer;font:inherit}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app header button:hover{background:#3b4c60}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app header .drop{position:relative;display:inline-block}.pdrt-app.pdrt-app.pdrt-app.pdrt-app header .drop .menu .sep{display:block;height:1px;margin:2px 4px;background:#46566a}.pdrt-app.pdrt-app.pdrt-app.pdrt-app header .drop .menu{max-width:calc(100vw - 16px)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app header .drop .menu button:focus-visible,.pdrt-app.pdrt-app.pdrt-app.pdrt-app header .drop>button:focus-visible{outline:2px solid #ffb300;outline-offset:1px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app header .drop .menu{position:absolute;top:calc(100% + 4px);left:0;display:flex;flex-direction:column;gap:4px;padding:6px;background:#1d2733;border:1px solid #46566a;border-radius:5px;box-shadow:0 6px 18px rgba(0,0,0,.3);z-index:100060;min-width:250px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app header .drop .menu[hidden]{display:none}.pdrt-app.pdrt-app.pdrt-app.pdrt-app header .drop .menu button{text-align:left;white-space:nowrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tabrow,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tabrow{display:flex;align-items:stretch;background:#e6e9ee;border-bottom:1px solid var(--line)} 
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tabrow nav,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tabrow nav{flex:1 1 auto;border-bottom:0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .edit,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.edit{display:flex;gap:6px;align-items:center;padding:4px 12px;border-left:1px solid var(--line)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .edit button,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.edit button{font:inherit;padding:5px 11px;border:1px solid #b9c1ca;border-radius:4px;background:#fff;color:var(--ink);cursor:pointer}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .edit button:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.edit button:hover{background:#eef3f8}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .b.attn,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.b.attn{border-color:#d9a400;background:#fff6db}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .b.attn.on,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.b.attn.on{border-color:#1d2733}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .edit button:disabled,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.edit button:disabled{opacity:.55;cursor:default}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app nav{display:flex;gap:2px;padding:0 12px;background:#e6e9ee;border-bottom:1px solid var(--line);flex-wrap:wrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app nav button{border:0;background:none;padding:10px 14px;font:inherit;cursor:pointer;border-bottom:3px solid transparent;color:var(--mute)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app nav button.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app nav button .n{display:inline-block;margin-left:6px;padding:0 6px;border-radius:9px;background:var(--bad);color:#fff;font-size:12px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app main{display:flex;align-items:flex-start;gap:12px;padding:12px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view{flex:1;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:14px;overflow:auto}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #panel,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#panel{width:380px;flex:none;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:14px;position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #panel:empty,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#panel:empty{display:none}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #pgrip,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#pgrip{flex:none;align-self:stretch;width:8px;margin:0 -8px 0 -4px;cursor:ew-resize;border-radius:4px;background:linear-gradient(90deg,transparent 3px,#b9c1ca 3px,#b9c1ca 5px,transparent 5px) no-repeat 50% 160px/8px 48px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app #pgrip:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#pgrip:hover{background-color:#dbe3ec}.pdrt-app.pdrt-app.pdrt-app.pdrt-app main:has(#panel:empty) #pgrip{display:none}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app td.nw{white-space:nowrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app h2{font-size:17px;margin:0 0 8px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app h3{font-size:14px;margin:16px 0 6px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app h4{font-size:1em;margin:1.33em 0}.pdrt-app.pdrt-app.pdrt-app.pdrt-app h2,.pdrt-app.pdrt-app.pdrt-app.pdrt-app h3,.pdrt-app.pdrt-app.pdrt-app.pdrt-app h4{font-family:inherit;font-weight:700;line-height:inherit;color:inherit;letter-spacing:normal;text-transform:none;font-style:normal} 
.pdrt-app.pdrt-app.pdrt-app.pdrt-app p{margin:6px 0}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .mute,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.mute{color:var(--mute)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .small,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.small{font-size:12px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app table{border-collapse:collapse;width:100%;font-size:13px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app th,.pdrt-app.pdrt-app.pdrt-app.pdrt-app td{border-bottom:1px solid var(--line);padding:4px 6px;text-align:left;vertical-align:top}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app th{background:#f0f2f5;position:sticky;top:0;font-weight:600}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app tr.sel td{background:#e4effb}.pdrt-app.pdrt-app.pdrt-app.pdrt-app tr.click{cursor:pointer}.pdrt-app.pdrt-app.pdrt-app.pdrt-app tr.click:hover td{background:#f2f7fc}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app input,.pdrt-app.pdrt-app.pdrt-app.pdrt-app select{font:inherit;padding:3px 5px;border:1px solid #b9c1ca;border-radius:3px;background:#fff;color:var(--ink);max-width:100%} 
.pdrt-app.pdrt-app.pdrt-app.pdrt-app input::placeholder{color:var(--mute);opacity:1}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app input.num{width:70px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app input.wide{width:100%}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app button.b{font:inherit;padding:4px 9px;border:1px solid #b9c1ca;border-radius:4px;background:#fff;color:var(--ink);cursor:pointer} 
.pdrt-app.pdrt-app.pdrt-app.pdrt-app button.b:disabled{opacity:.55;cursor:default} 
.pdrt-app.pdrt-app.pdrt-app.pdrt-app button.b:hover{background:#eef3f8}.pdrt-app.pdrt-app.pdrt-app.pdrt-app button.b.primary{background:var(--accent);color:#fff;border-color:var(--accent)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app button.b.on{background:var(--ink);color:#fff}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag{display:inline-block;padding:1px 7px;border-radius:9px;font-size:12px;color:#fff;white-space:nowrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.fits,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.fits,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.routed,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.routed{background:var(--ok)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.over,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.over,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.no-route,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.no-route{background:var(--bad)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.no-containment,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.no-containment,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.no-diameter,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.no-diameter,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.no-location,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.no-location{background:var(--warn)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.empty,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.empty,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.local,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.local,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.undrawn,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.undrawn{background:var(--none)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.LS,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.LS{background:var(--ls)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.LV,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.LV{background:var(--lv)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.SEC,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.SEC{background:var(--ls)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.PRI,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.PRI{background:#0b5cad}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tag.BOTH,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tag.BOTH{background:#bf4400}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cards,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cards{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 14px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card{border:1px solid var(--line);border-radius:6px;padding:8px 12px;min-width:150px;background:#fafbfc}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card b,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card b{display:block;font-size:22px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card.click,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card.click{cursor:pointer}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card.click:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card.click:hover{border-color:var(--ink)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card.bad b,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card.bad b{color:var(--bad)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card.ok b,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card.ok b{color:var(--ok)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card.warn b,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card.warn b{color:var(--warn-text)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app ul.tree{list-style:none;margin:0;padding-left:18px;border-left:1px dotted #b9c1ca}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app ul.tree.root{border:0;padding-left:0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app ul.tree li{margin:2px 0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .eq,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.eq{display:inline-flex;gap:8px;align-items:baseline;padding:2px 6px;border-radius:4px;cursor:pointer;flex-wrap:wrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .eq:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.eq:hover{background:#eef3f8}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .eq.sel,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.eq.sel{background:#e4effb}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .eq .id,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.eq .id{font-weight:600}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .eq .cab,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.eq .cab{color:var(--mute);font-size:12px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .finding,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.finding{padding:5px 8px;border-left:3px solid var(--warn);background:#fff8ec;margin:4px 0;font-size:13px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .finding.bad,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.finding.bad{border-color:var(--bad);background:#fdeeee}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .row,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .row label,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.row label{display:inline-flex;align-items:center;gap:6px;margin:0} 
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .rowend,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.rowend{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .grid2,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.grid2{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app svg text{font-family:"Segoe UI",Arial,sans-serif}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .elev,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.elev{overflow:auto;border:1px solid var(--line);border-radius:4px;background:#fff}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .sec-line,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.sec-line{cursor:pointer}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .sec-line:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.sec-line:hover{opacity:.7}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .planwrap,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.planwrap{position:relative;overflow:auto;border:1px solid var(--line);height:70vh;background:#777}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .planstage,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.planstage{position:relative;transform-origin:0 0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .planstage canvas,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.planstage canvas,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .planstage svg,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.planstage svg{position:absolute;left:0;top:0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .planstage .blank,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.planstage .blank{background:#fff}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #toast,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#toast{position:fixed;z-index:100100;bottom:18px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;padding:8px 14px;border-radius:5px;display:none;z-index:9}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .report h2,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.report h2{margin-top:18px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .only-print,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.only-print{display:none}
@media print{
  .pdrt-app.pdrt-app.pdrt-app.pdrt-app header,.pdrt-app.pdrt-app.pdrt-app.pdrt-app nav,.pdrt-app.pdrt-app.pdrt-app.pdrt-app #panel,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#panel,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .no-print,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.no-print{display:none!important}
  .pdrt-app.pdrt-app.pdrt-app.pdrt-app{background:#fff;font-size:10pt}.pdrt-app.pdrt-app.pdrt-app.pdrt-app main{display:block;padding:0}
  .pdrt-app.pdrt-app.pdrt-app.pdrt-app #view,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view{border:0;padding:0;overflow:visible}
  .pdrt-app.pdrt-app.pdrt-app.pdrt-app th{position:static}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .only-print,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.only-print{display:block}
  .pdrt-app.pdrt-app.pdrt-app.pdrt-app table{page-break-inside:auto}.pdrt-app.pdrt-app.pdrt-app.pdrt-app tr{page-break-inside:avoid}
  @page{size:A4 landscape;margin:12mm 12mm 15mm;
    @bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:Arial,sans-serif;font-size:8pt;color:#5A6478}
    @bottom-left{content:"PROJECT DESIGN (IO) LTD  |  PD Power Distribution";font-family:Arial,sans-serif;font-size:8pt;color:#5A6478}}
}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tw,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tw{display:inline-block;width:18px;text-align:center;cursor:pointer;color:var(--mute);font-size:12px;border-radius:3px;user-select:none}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tw:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tw:hover{background:#e6ebf0;color:var(--ink)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tw0,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tw0{display:inline-block;width:18px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.ttable td.tcell{white-space:nowrap}.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.ttable tr.hit td{background:#fff3c4}.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.ttable tr.sel td{background:#e3eefb}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app details.lgrp{margin:6px 0}.pdrt-app.pdrt-app.pdrt-app.pdrt-app details.lgrp>summary{cursor:pointer;font-weight:600;padding:3px 0}.pdrt-app.pdrt-app.pdrt-app.pdrt-app details.lgrp>summary:hover{text-decoration:underline}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ttable tr.hit.sel td,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ttable tr.hit.sel td{background:#fff3c4;box-shadow:inset 0 2px 0 #4F5FD0,inset 0 -2px 0 #4F5FD0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .eq.hit,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.eq.hit{background:#fff3c4}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app th.sort{cursor:pointer;user-select:none}.pdrt-app.pdrt-app.pdrt-app.pdrt-app th.sort:hover{background:#e4e9ef}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app .lt,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.lt{display:inline-flex;border:1px solid #b9c1ca;border-radius:4px;overflow:hidden}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .lt .b,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.lt .b{border:0;border-radius:0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app button.b.ic{display:inline-flex;align-items:center;gap:4px;padding:2px 7px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #elev-svg,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#elev-svg{user-select:none}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app td.act{white-space:nowrap;width:1%}


.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.rooms td:first-child,.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.rooms th:first-child{width:1%;white-space:nowrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.rooms input.rn{width:157px;max-width:157px;font-weight:600;text-overflow:ellipsis}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.rooms td.nonum{background:#ffe9c2}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app th.sort{cursor:pointer}.pdrt-app.pdrt-app.pdrt-app.pdrt-app th.sort::after{content:attr(data-arrow)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .rmatch,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.rmatch{margin:4px 0}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .rmatch .exists,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.rmatch .exists{color:var(--bad);font-weight:600}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .rmatch a,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.rmatch a{margin-left:6px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.rooms td.nonum input.rn{background:#fff6e5;border-color:#a86400}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.rooms td:nth-child(2),.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.rooms th:nth-child(2){width:220px;min-width:220px}


.pdrt-app.pdrt-app.pdrt-app.pdrt-app .colh,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.colh{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;user-select:none;touch-action:none}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .colh:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.colh:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .colh:active,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.colh:active{background:rgba(11,92,173,.35)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view th,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view th{position:sticky}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.fx{table-layout:fixed}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.fx td,.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.fx th{white-space:normal!important;overflow-wrap:anywhere;width:auto;min-width:0!important}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.fx input:not([type=checkbox]):not(.num),.pdrt-app.pdrt-app.pdrt-app.pdrt-app table.fx select{width:100%!important;max-width:100%!important;min-width:0}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app .finding .fact,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.finding .fact{display:inline-flex;gap:12px;margin-left:10px;flex-wrap:wrap}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .finding .fact a,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.finding .fact a{color:var(--accent);font-weight:600;white-space:nowrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .finding.ok,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.finding.ok{border-color:var(--ok);background:#eef8f1}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app details.fdone{margin-top:8px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app details.fdone summary{cursor:pointer;font-weight:600;padding:4px 0}


.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-btn,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-btn{font:inherit;text-align:left;padding:3px 22px 3px 7px;border:1px solid #b9c1ca;border-radius:3px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M0 0l5 6 5-6z' fill='%235a6572'/></svg>") no-repeat right 7px center;cursor:pointer;max-width:320px;min-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-btn:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-btn:hover{border-color:var(--accent)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-pop,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-pop{position:fixed;z-index:100050;background:#fff;border:1px solid #5a6572;border-radius:5px;box-shadow:0 6px 22px rgba(0,0,0,.22);display:flex;flex-direction:column;max-width:460px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-q,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-q{margin:6px;padding:5px 7px;border:1px solid #b9c1ca;border-radius:3px;font:inherit}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-list,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-list{overflow:auto;padding-bottom:4px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .pl-findpop .ss-list,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.pl-findpop .ss-list{scroll-padding-top:26px}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app #askpop .b.danger:not([disabled]),.pdrt-app.pdrt-app.pdrt-app.pdrt-app#askpop .b.danger:not([disabled]){background:#b3261e;border-color:#b3261e;color:#fff}.pdrt-app.pdrt-app.pdrt-app.pdrt-app #askpop .b[disabled],.pdrt-app.pdrt-app.pdrt-app.pdrt-app#askpop .b[disabled]{opacity:.45;cursor:not-allowed}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-gl,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-gl{padding:5px 9px 2px;font-size:12px;font-weight:700;color:var(--mute);position:sticky;top:0;background:#fff}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-item,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-item{padding:3px 12px;cursor:pointer;white-space:nowrap;font-size:13px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-item:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-item:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-item.hot,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-item.hot{background:#e4effb}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-item.on,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-item.on{font-weight:700}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-item.done,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-item.done{background:#d9f2e1}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-item.done:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-item.done:hover,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-item.done.hot,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-item.done.hot{background:#bfe6cc}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-item.ss-none,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-item.ss-none{color:var(--mute)}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-empty,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-empty{padding:8px 12px;color:var(--mute);font-size:13px}


.pdrt-app.pdrt-app.pdrt-app.pdrt-app .elev,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.elev{max-height:calc(100vh - 210px);min-height:320px}
@media print{.pdrt-app.pdrt-app.pdrt-app.pdrt-app .elev,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.elev{max-height:none;overflow:visible}.pdrt-app.pdrt-app.pdrt-app.pdrt-app #elev-svg,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#elev-svg{width:auto!important;height:auto!important}}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app header button:disabled{opacity:.4;cursor:default}


.pdrt-app.pdrt-app.pdrt-app.pdrt-app .scalebox,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.scalebox{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap;width:100%}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .scaleopt,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.scaleopt{flex:1 1 380px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;border:1px solid #e3c25a;background:#fff8e1;border-radius:6px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .scaleopt.on,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.scaleopt.on{border:2px solid #a86400;background:#ffe9a8}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .scaleopt b,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.scaleopt b{width:100%}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .row.modebar,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.row.modebar{background:#ffe08a;border:2px solid #a86400;border-radius:6px;padding:8px 10px;font-size:15px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .planwrap.in-mode,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.planwrap.in-mode{outline:4px solid #a86400;outline-offset:-4px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #pl-ghost,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#pl-ghost{position:fixed;z-index:100060;display:none;background:#1d2733;color:#fff;padding:3px 8px;border-radius:4px;font-size:12px;pointer-events:none;white-space:nowrap}


.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tablewrap,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tablewrap{overflow-x:auto;max-width:100%;margin-bottom:4px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tablewrap::-webkit-scrollbar,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tablewrap::-webkit-scrollbar{height:12px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tablewrap::-webkit-scrollbar-thumb,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tablewrap::-webkit-scrollbar-thumb{background:#5a6572;border-radius:6px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tablewrap::-webkit-scrollbar-track,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tablewrap::-webkit-scrollbar-track{background:#e6e9ee}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app .findring,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.findring{fill:none;stroke:#ffb300;stroke-width:3;pointer-events:none;animation:pdtfind .65s ease-in-out 4}
@keyframes pdtfind{0%{opacity:1}50%{opacity:.15}100%{opacity:1}}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardwrap,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardwrap{position:fixed;inset:0;background:rgba(20,28,38,.45);z-index:100060; display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:36px 16px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card2,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card2{background:#fff;border-radius:6px;box-shadow:0 10px 40px rgba(0,0,0,.3);padding:18px 22px;width:min(1240px,100%)}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card2 h2,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card2 h2{margin:0 0 8px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .card2 h3,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.card2 h3{margin:16px 0 6px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardhead td,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardhead td{padding:2px 14px 2px 0;vertical-align:top}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardhead td:first-child,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardhead td:first-child{color:#5a6572}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardtab,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardtab{width:100%;border-collapse:collapse}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardtab th,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardtab th{text-align:left;background:#eef1f4;padding:5px 7px;font-size:12px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardtab td,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardtab td{padding:5px 7px;border-bottom:1px solid #e3e7eb;vertical-align:top}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardtab td.act,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardtab td.act{white-space:nowrap}
@media print{.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardwrap,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardwrap{display:none}}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardtab td:nth-child(2),.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardtab td:nth-child(2),.pdrt-app.pdrt-app.pdrt-app.pdrt-app .cardtab td:nth-child(3) a,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.cardtab td:nth-child(3) a{white-space:nowrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-btn,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-btn{min-width:150px;min-height:27px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .ss-btn.empty,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.ss-btn.empty{color:#5a6572;font-style:italic}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide{width:100%;max-width:1200px;table-layout:fixed}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide td,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide td,.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide th,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide th{white-space:normal!important;overflow-wrap:break-word;line-height:1.45}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide th:nth-child(1),.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide th:nth-child(1),.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide td:nth-child(1),.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide td:nth-child(1){width:44px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide th:nth-child(3),.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide th:nth-child(3),.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide td:nth-child(3),.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide td:nth-child(3){width:230px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide th:nth-child(4),.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide th:nth-child(4),.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide td:nth-child(4),.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide td:nth-child(4){width:250px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide .tag,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide .tag{white-space:normal;display:inline-block}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide ol.how,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide ol.how{margin:5px 0 4px 0;padding-left:20px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide ol.how li,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide ol.how li{margin:3px 0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide .see,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide .see{color:#1f6b3a;font-size:12.5px;margin-top:1px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app #view table.guide .note,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#view table.guide .note{color:#5a6572;font-size:12.5px;margin-top:4px;padding-left:8px;border-left:2px solid #d5dae0}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app .steps,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.steps{columns:2 520px;column-gap:14px;margin:6px 0 14px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .step,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.step{break-inside:avoid;background:#fff;border:1px solid #d9dee4;border-radius:6px;padding:9px 12px 8px;margin:0 0 10px;line-height:1.45}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .steph,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.steph{display:flex;align-items:flex-start;gap:8px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .steph b,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.steph b{flex:1}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .stepn,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.stepn{flex:none;width:22px;height:22px;border-radius:50%;background:#1d2733;color:#fff;font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .stepst,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.stepst{flex:none}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .stepst .tag,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.stepst .tag{white-space:nowrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .stepw,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.stepw{color:#5a6572;font-size:12.5px;margin:2px 0 2px 30px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .step ol.how,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.step ol.how{margin:4px 0 4px 30px;padding-left:18px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .step ol.how li,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.step ol.how li{margin:3px 0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .step .see,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.step .see{color:#1f6b3a;font-size:12.5px;margin-top:1px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .step .note,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.step .note{color:#5a6572;font-size:12.5px;margin:4px 0 0 30px;padding-left:8px;border-left:2px solid #d5dae0}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app #guide,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#guide{padding:0 16px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .gbar,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.gbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#fff8e6;border:1px solid #e6c873;border-radius:6px;padding:7px 12px;margin:8px 0 0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .gbar.slim,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.gbar.slim{background:none;border:none;padding:2px 0;margin:4px 0 0;font-size:12.5px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .gbar .gt,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.gbar .gt{flex:1;min-width:260px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .gbar .gl,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.gbar .gl{display:flex;gap:12px;font-size:12.5px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .gbody,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.gbody{background:#fffdf6;border:1px solid #e6c873;border-top:none;border-radius:0 0 6px 6px;padding:6px 14px 8px;margin:0 0 0;line-height:1.45}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .gbody ol.how,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.gbody ol.how{margin:4px 0 4px 8px;padding-left:20px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .gbody ol.how li,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.gbody ol.how li{margin:3px 0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .gbody .see,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.gbody .see{color:#1f6b3a;font-size:12.5px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .gbody .note,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.gbody .note{color:#5a6572;font-size:12.5px;margin:4px 0 0 8px;padding-left:8px;border-left:2px solid #d5dae0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app details.gall{margin:10px 0}.pdrt-app.pdrt-app.pdrt-app.pdrt-app details.gall summary{cursor:pointer;font-weight:700}
@media print{.pdrt-app.pdrt-app.pdrt-app.pdrt-app #guide,.pdrt-app.pdrt-app.pdrt-app.pdrt-app#guide{display:none}.pdrt-app.pdrt-app.pdrt-app.pdrt-app details.gall .steps{display:block}}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walk,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walk{position:fixed;z-index:100090;background:#1d2733;color:#fff;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.35);padding:10px 12px 9px;font-size:13px;line-height:1.45}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walk::before,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walk::before{content:'';position:absolute;top:-8px;left:var(--arrow,20px);border:8px solid transparent;border-top:none;border-bottom-color:#1d2733}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walk.above::before,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walk.above::before{top:auto;bottom:-8px;border:8px solid transparent;border-bottom:none;border-top-color:#1d2733}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walkh,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walkh{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;font-size:12px;color:#c9d2dc}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walkh a,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walkh a{color:#c9d2dc}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walkt,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walkt{font-size:13.5px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walk .see,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walk .see{color:#9be0b4;font-size:12.5px;margin-top:4px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walk .note,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walk .note{color:#c9d2dc;font-size:12px;margin-top:6px;padding-left:8px;border-left:2px solid #56637a}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walkb,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walkb{display:flex;justify-content:space-between;align-items:center;margin-top:9px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walkb a,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walkb a{color:#9cc7f5;font-size:12.5px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walkb .b,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walkb .b{margin-left:6px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .walk-target,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.walk-target{outline:3px solid #ffb300!important;outline-offset:2px;border-radius:4px}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app .tray,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.tray{display:flex;flex-wrap:wrap;gap:6px;align-items:center;background:#fff8e6;border:1px solid #e6c873;border-radius:6px;padding:6px 10px;margin:6px 0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .traychip,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.traychip{border:1px solid #1d2733;border-radius:3px;padding:1px 7px;background:#fff;cursor:grab;font-size:12px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop input,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop input,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop select,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop select,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop .ss-btn,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop .ss-btn{color:#1d2733;max-width:100%}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop label,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop label{color:#c9d2dc}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop{flex-direction:column;align-items:stretch}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop input,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop input,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop select,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop select,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop label,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop label{width:100%!important;box-sizing:border-box}.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop label select,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop label select,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .nipop label .ss-btn,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.nipop label .ss-btn{width:auto!important;max-width:220px}

.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3bar,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3bar{gap:10px;align-items:center;flex-wrap:wrap}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3find,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3find{min-width:240px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3stage,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3stage{position:relative;height:calc(100vh - 250px);min-height:420px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#eef1f5}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3stage canvas,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3stage canvas{cursor:grab}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3wait,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3wait{padding:12px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3legend,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3legend{position:absolute;left:8px;bottom:8px;display:flex;flex-wrap:wrap;gap:10px;background:rgba(255,255,255,.88);padding:5px 9px;border-radius:4px;font-size:12px;pointer-events:none}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3legend i,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3legend i{display:inline-block;width:18px;height:6px;border-radius:3px;margin-right:5px;vertical-align:middle}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3tip,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3tip{position:absolute;display:none;max-width:260px;background:#36406B;color:#fff;font-size:12px;padding:5px 8px;border-radius:4px;pointer-events:none;z-index:3}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3help,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3help{margin-top:6px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3help div,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3help div{margin-top:3px}
@media print{.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3stage,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3stage,.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3help,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3help{display:none}}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3cube,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3cube{position:absolute;right:8px;top:8px;width:130px;height:130px;z-index:2;cursor:pointer}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3walkhint,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3walkhint{position:absolute;left:50%;top:8px;transform:translateX(-50%);display:none;background:rgba(54,64,107,.92);color:#fff;font-size:12px;padding:6px 10px;border-radius:4px;pointer-events:none;z-index:3;max-width:70%}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3pic,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3pic{page-break-inside:avoid;break-inside:avoid;margin:10px 0}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .v3pic img,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.v3pic img{max-width:100%;border:1px solid #C2C7D4}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .albar,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.albar{display:flex;flex-direction:column;gap:6px;width:100%}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .albar>div,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.albar>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .albar .seg .b.on,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.albar .seg .b.on{background:#0b5cad;color:#fff}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .alstep,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.alstep{display:block;font-size:13px}
.pdrt-app.pdrt-app.pdrt-app.pdrt-app .alsw,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.alsw{display:inline-block;width:14px;height:10px;border-radius:2px;vertical-align:middle;margin:0 2px}


.pdrt-app.pdrt-app.pdrt-app.pdrt-app.pdrt-intro a.button,.pdrt-app.pdrt-app.pdrt-app.pdrt-app.pdrt-intro a.button:hover{color:#fff}
