.pc945-wrap{max-width:980px;margin:24px auto;display:grid;gap:18px}.pc945-card{border:1px solid #d9d9d9;border-radius:12px;padding:24px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.pc945-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.pc945-field label{display:block;font-weight:600;margin-bottom:6px}.pc945-field input,.pc945-field select{width:100%;padding:10px;border:1px solid #cfcfcf;border-radius:8px}.pc945-options{display:grid;gap:10px;margin:18px 0}.pc945-actions{margin:18px 0}.pc945-actions button{padding:12px 18px;border:0;border-radius:8px;background:#2271b1;color:#fff;cursor:pointer}.pc945-result,.pc945-notes{margin-top:18px}.pc945-muted{color:#666}.pc945-total{font-size:18px}.pc945-error{padding:12px;border-radius:8px;background:#fff3f3;border:1px solid #e8b4b4}.pc945-success{padding:16px;border-radius:8px;background:#f7fbff;border:1px solid #bfd8ef}.pc945-subblock{margin-top:12px}.pc945-notes ul,.pc945-subblock ul{margin:8px 0 0 18px}.pc945-field small{display:block;margin-top:6px;color:#666}@media (max-width:700px){.pc945-grid{grid-template-columns:1fr}}
