.pinfo{color:#1d2b2d;text-align:left;background:#f3f7f7;min-height:100vh;padding:24px 16px 48px;font:16px/1.5 system-ui,Segoe UI,Roboto,sans-serif}.pinfo *{box-sizing:border-box}.pinfo-card{background:#fff;border:1px solid #dde7e8;border-radius:14px;max-width:680px;margin:0 auto;padding:24px}.pinfo-center{text-align:center;color:#5b6b6d}.pinfo-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pinfo-head>div{flex:1;min-width:0}.pinfo-brand{color:#0a5b63;letter-spacing:.02em;font-size:13px;font-weight:600}.pinfo h1{color:#0d2f33;margin:2px 0 0;font-size:22px;line-height:1.25}.pinfo h2{color:#0a5b63;border-top:1px solid #e6eeee;margin:28px 0 8px;padding-top:20px;font-size:17px}.pinfo p{margin:8px 0}.pinfo-help{color:#5b6b6d;font-size:14px}.pinfo-lang{color:#0a5b63;cursor:pointer;background:0 0;border:1px solid #c9d9da;border-radius:999px;padding:6px 12px;font-size:14px}.pinfo-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pinfo-row3{grid-template-columns:2fr 1fr 1fr}.pinfo-field{margin:10px 0;display:block}.pinfo-field>span{color:#26393b;margin-bottom:4px;font-size:14px;font-weight:600;display:block}.pinfo input:not([type=radio]){width:100%;font:inherit;color:#1d2b2d;background:#fff;border:1px solid #c9d6d7;border-radius:8px;padding:10px 12px}.pinfo input:focus{border-color:#0a5b63;outline:2px solid #7fb0b5}.pinfo-miss input,.pinfo-miss.pinfo-choice,li.pinfo-miss{background:#fff6f5;border-color:#c0392b!important}.pinfo-choice{border:1px solid #dde7e8;border-radius:8px;flex-wrap:wrap;gap:20px;margin:18px 0 0;padding:10px 14px;display:flex}.pinfo-choice legend{padding:0 4px;font-size:15px;font-weight:600}.pinfo-choice label{cursor:pointer;align-items:center;gap:6px;display:flex}.pinfo-docs{margin:8px 0;padding:0;list-style:none}.pinfo-docs li{border:1px solid #dde7e8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.pinfo-file{color:#1e7a46;overflow-wrap:anywhere;font-size:13px}.pinfo-btn{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#0a5b63;border:1px solid #0a5b63;border-radius:8px;padding:10px 16px;font-weight:600;display:inline-block}.pinfo-btn:disabled{opacity:.6;cursor:default}.pinfo-btn-quiet{color:#0a5b63;background:#fff}.pinfo-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.pinfo-note{background:#eef6f6;border-radius:8px;padding:10px 12px;font-size:14px}.pinfo-good{color:#1e5e36;background:#eaf6ee}.pinfo-bad{color:#8f2a1f;background:#fff1ef}@media (width<=560px){.pinfo-card{padding:18px 16px}.pinfo-row,.pinfo-row3{grid-template-columns:1fr;gap:0}.pinfo-docs li{flex-direction:column;align-items:stretch}.pinfo-actions .pinfo-btn{text-align:center;width:100%}}
