.pnr-apply.ptl{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto;gap:0}.ptl .pnr-cardh{margin:var(--s-7) 0 var(--s-3)}.ptl .pnr-applymain>.pnr-cardh:first-of-type,.ptl .pnr-applymain>[role=alert]+.pnr-cardh{margin-top:0}.ptl .pnr-cardp{margin-bottom:var(--s-3)}.ptl table td{vertical-align:top}@media (max-width:640px){.ptl .pnr-cardh{margin-top:var(--s-6)}}.aaf-field label.ptl-check,label.ptl-check{display:flex;align-items:flex-start;gap:var(--s-3);font-weight:400;cursor:pointer;margin-bottom:0}label.ptl-check input[type]{flex:none;width:22px;height:22px;margin:1px 0 0;padding:0;accent-color:var(--brand);cursor:pointer}.ptl-check>span{flex:1 1;min-width:0;line-height:1.45}label.ptl-check input[type]:focus-visible{outline:3px solid var(--brand-dk);outline-offset:2px}.ptl-check+.aaf-hint{margin:var(--s-1) 0 0 34px}.aaf-field.ptl-toggles{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);padding:var(--s-4);display:grid;gap:var(--s-4)}.ptl-toggles>div{display:grid}.ptl-toggles>div+div{border-top:1px solid var(--line);padding-top:var(--s-4)}.ptl-mark{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:800;line-height:1;vertical-align:-4px;margin-right:6px}.ptl-mark.on{background:var(--brand);color:#fff}.ptl-mark.off{border:2px solid var(--ink2);background:var(--card);opacity:.6}.ptl-mark.wait{border:2px dashed var(--gold,#b7791f);background:var(--card)}.ptl .ask{gap:var(--s-4)}.ask-h{font-size:var(--t-small);font-weight:700;color:var(--ink);margin:0 0 var(--s-2)}.ask-link{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:stretch}.ask-link input{flex:1 1 240px;min-width:0;width:auto!important;font:14px/1.4 ui-monospace,monospace;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink)}.ask-block{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);overflow:hidden}.ask-body{padding:var(--s-4);font-size:var(--t-small);line-height:1.5;color:var(--ink);overflow-wrap:anywhere;white-space:pre-line}.ask-sig{border-left:3px solid var(--brand);padding-left:var(--s-3);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}.ask-sig b{display:block}.ask-foot{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);background:var(--paper)}.ask-foot .aaf-hint{margin:0}.ask .act,.ask-link .act{min-height:44px;justify-content:center}.ask .act.done{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-dk)}.ask-qr{display:flex;gap:var(--s-4);flex-wrap:wrap;align-items:center}.ask-qr>div{display:grid;gap:var(--s-2);flex:1 1 200px}.ask-note{margin:0;padding:var(--s-2) var(--s-3);border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--paper2);color:var(--ink2);font-size:max(13px,var(--fs-2nd,0px))}.ask .ask-code{display:block;width:100%;min-height:9.5em;resize:none;font:13px/1.5 ui-monospace,monospace;padding:var(--s-3);border:0;border-radius:0;background:#fff;color:var(--ink);field-sizing:content}.ask fieldset label{min-height:44px}@media (max-width:480px){.ask-foot .act,.ask-link .act{flex:1 1 100%}}.psm .psm-list{gap:var(--s-2) var(--s-4);margin-top:var(--s-3)}.psm-list li{display:flex;align-items:flex-start;gap:2px;line-height:1.4}.psm-list li.on{color:var(--ink2)}.psm-list li.off{color:var(--ink);font-weight:600}.psm-list li a{color:var(--brand-dk)}