.svp{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#18283b;line-height:1.5}.svp *{box-sizing:border-box}.svp-wrap{max-width:1160px;margin:25px auto;background:#f6f8fc;border:1px solid #dfe6f0;border-radius:18px;overflow:hidden;box-shadow:0 12px 35px #122e5710}.svp-header{background:linear-gradient(120deg,#102e52,#194f80);padding:29px 34px;color:#fff;display:flex;align-items:start;justify-content:space-between}.svp-brand{font-size:11px;font-weight:800;letter-spacing:2px;color:#afdcff}.svp-logo{color:#6fe0d6;font-size:18px}.svp-header h2{font-size:26px;color:#fff;margin:10px 0 3px}.svp-header p{margin:0;color:#d4e5f5}.svp-status{border:1px solid #9db8d5;padding:7px 12px;border-radius:30px;font-size:12px;white-space:nowrap}.svp-notice:empty{display:none}.svp-notice{padding:12px 30px}.svp-good{background:#e6f9f0;color:#176248}.svp-bad{background:#ffebeb;color:#a32132}.svp-main{padding:24px 30px 35px;display:grid;gap:18px}.svp-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}.svp-card{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:22px;min-width:0;box-shadow:0 2px 9px #132a4510}.svp-card h3{color:#142e4b;font-size:18px;margin:0 0 15px}.svp-card p{color:#53677c}.svp-field{display:grid;gap:6px;margin:10px 0;font-size:13px;font-weight:600}.svp input,.svp select{width:100%;border:1px solid #c4d2e1;border-radius:7px;padding:10px 12px;min-height:41px;font:inherit;background:#fff;color:#1a2a3d}.svp input[type=file]{padding:8px}.svp-btn,.svp-nav{border:1px solid #b7cade;border-radius:8px;padding:9px 14px;min-height:37px;background:#fff;color:#18456d;cursor:pointer;font-size:13px;font-weight:650}.svp-btn:hover,.svp-nav:hover{background:#e8f3fb}.svp-primary,.svp-nav.selected{background:#14629a;color:#fff;border-color:#14629a}.svp-primary:hover,.svp-nav.selected:hover{background:#0b4d7c;color:#fff}.svp-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #edf1f6;padding:14px 0}.svp-row:first-of-type{border-top:0}.svp-row strong{display:block;font-weight:700;overflow-wrap:anywhere}.svp-row small{display:block;color:#698096;font-size:12px}.svp-actions,.svp-topnav{display:flex;flex-wrap:wrap;gap:9px}.svp-topnav{padding-bottom:5px}.svp-pill{font-size:12px;background:#eef5fa;border-radius:20px;padding:5px 10px}.svp-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.svp-stat{background:#fff;border:1px solid #dbe5ef;border-radius:12px;padding:17px}.svp-stat strong{font-size:25px;display:block;color:#164e80}.svp-stat small{color:#637b93}.svp-hint{font-size:12px;color:#667d92}.svp-log{font-size:13px}@media(max-width:750px){.svp-header{padding:22px;display:block}.svp-status{display:inline-block;margin-top:13px}.svp-main{padding:17px}.svp-grid{grid-template-columns:1fr}.svp-stats{grid-template-columns:repeat(2,1fr)}.svp-row{align-items:start;flex-direction:column}.svp-actions{width:100%}}
.svp .svp-card h4{margin:18px 0 8px;font-size:15px;color:#204467}.svp .svp-card .svp-row select{max-width:190px}.svp .svp-notice{overflow-wrap:anywhere}.svp .svp-btn:focus-visible,.svp input:focus-visible,.svp select:focus-visible{outline:3px solid #57aada;outline-offset:2px}
