.ptc-panel{margin-block:18px}.ptc-panel>.panel-heading{align-items:flex-start}.ptc-panel h2{margin:0}.ptc-panel h3{margin:0 0 8px}.ptc-panel p{line-height:1.55}.ptc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.ptc-card{border:1px solid #dce5ec;border-radius:10px;padding:18px;background:#fff;min-width:0}.ptc-card label{display:block;margin:12px 0}.ptc-card label>input:not([type=checkbox]),.ptc-card label>select{display:block;width:100%;margin-top:5px}.ptc-card button{margin:5px 6px 5px 0}.ptc-card details{margin-top:14px}.ptc-card summary{cursor:pointer}.ptc-targets{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.ptc-targets .ptc-target{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;border:1px solid #c9dbe7;border-radius:7px;padding:9px 12px;margin:0;background:#f4f9fc;cursor:pointer}.ptc-target input{margin:0}.ptc-card input[type=checkbox]{width:auto;margin-right:7px}.ptc-card .actions{display:flex;flex-wrap:wrap}.ptc-panel>.notice{margin-bottom:0}@media(max-width:850px){.ptc-grid{grid-template-columns:1fr}.ptc-card{padding:14px}.ptc-panel{padding:14px}}
#ptc-read-help{font-size:12px;margin:5px 0 14px}.ptc-card button{max-width:100%;white-space:normal;text-align:left}.ptc-card label{min-width:0}.ptc-card input,.ptc-card select{min-width:0}.ptc-card .notice{overflow-wrap:anywhere}
#ptc-auth-code{font-variant-numeric:tabular-nums;letter-spacing:.15em;max-width:220px}#ptc-auth-clock{max-width:320px}.ptc-card input[type=datetime-local]{box-sizing:border-box}.ptc-card .muted,.ptc-card .notice{overflow-wrap:anywhere}
