body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.FormMainContainer{background:radial-gradient(circle at 12% 16%,rgba(25,118,210,.2),transparent 32%),linear-gradient(135deg,#edf7ff,#f8fbff 46%,#eafdf8);box-sizing:border-box;display:grid;min-height:100vh;overflow:hidden;padding:24px;place-items:center;position:relative;width:100vw}.FormMainContainer:before{background-image:linear-gradient(rgba(12,37,72,.055) 1px,transparent 0),linear-gradient(90deg,rgba(12,37,72,.055) 1px,transparent 0);background-size:38px 38px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent 85%);position:absolute}.form-ambient{border-radius:999px;-webkit-filter:blur(10px);filter:blur(10px);height:300px;opacity:.36;position:absolute;width:300px}.form-ambient-one{background:#22c7d8;right:8%;top:-90px}.form-ambient-two{background:#0f6fc6;bottom:-120px;left:10%}.form-container{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.9);border:1px solid rgba(23,77,122,.14);border-radius:8px;box-shadow:0 24px 60px rgba(16,57,92,.18);box-sizing:border-box;max-height:calc(100vh - 48px);overflow-y:auto;padding:26px;position:relative;scrollbar-color:#9bb8d0 transparent;scrollbar-width:thin;width:min(100%,620px);z-index:1}.form-header{align-items:center;border-bottom:1px solid rgba(32,50,70,.09);display:flex;gap:14px;margin-bottom:18px;padding-bottom:18px}.brand-mark{background:linear-gradient(135deg,#0a63b5,#18b9c8);border-radius:8px;box-shadow:0 12px 26px rgba(12,112,188,.28);color:#fff;display:grid;flex:0 0 auto;font-size:22px;font-weight:800;height:48px;place-items:center;width:48px}.form-container h2{color:#102033;font-size:22px;font-weight:800;line-height:1.18;margin:0 0 5px}.form-container p{color:#607386;font-size:14px;line-height:1.4;margin:0}.form-container a{color:#0b6fc6;font-weight:700;text-decoration:none}.form-container a:hover{text-decoration:underline}.form-section{background:rgba(248,252,255,.76);border:1px solid rgba(32,50,70,.1);border-radius:8px;margin-bottom:14px;padding:16px}.section-title{color:#0d5fa8;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:13px;text-transform:uppercase}.field-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.date-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.2fr)}.field-group{margin-bottom:14px}.choice-panel>.field-group:last-child,.field-group-last,.form-section>.field-group:last-child{margin-bottom:0}.form-container label{color:#203246;display:block;font-size:13px;font-weight:700;margin-bottom:7px}.form-container input{background:#f9fcff;border:1px solid #cfdae6;border-radius:8px;box-sizing:border-box;color:#102033;font-size:15px;min-height:44px;outline:none;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.form-container input::-webkit-input-placeholder{color:#91a0af}.form-container input::placeholder{color:#91a0af}.form-container input:focus{background:#fff;border-color:#0d83d4;box-shadow:0 0 0 4px rgba(13,131,212,.13)}.choice-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(237,247,255,.72));border:1px solid rgba(13,131,212,.18);border-radius:8px;padding:14px}.choice-panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.choice-panel-header span{color:#102033;font-size:14px;font-weight:800}.choice-panel-header small{color:#607386;font-size:12px;font-weight:700;white-space:nowrap}.choice-card{background:hsla(0,0%,100%,.82);border:1px solid rgba(32,50,70,.09);border-radius:8px;padding:12px}.choice-card,.choice-card .field-group,.choice-card-last{margin-bottom:0}.choice-number{align-items:center;background:rgba(13,131,212,.1);border-radius:999px;color:#0d5fa8;display:inline-flex;font-size:12px;font-weight:800;height:24px;margin-bottom:10px;padding:0 9px}#tombolawal{background:linear-gradient(135deg,#0a63b5,#11a7bd);border:0;border-radius:8px;box-shadow:0 14px 28px rgba(10,99,181,.24);color:#fff;cursor:pointer;font-size:15px;font-weight:800;margin-top:4px;min-height:48px;transition:box-shadow .16s ease,-webkit-transform .16s ease,-webkit-filter .16s ease;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,-webkit-transform .16s ease,-webkit-filter .16s ease;width:100%}#tombolawal:hover{box-shadow:0 18px 34px rgba(10,99,181,.3);-webkit-filter:brightness(1.03);filter:brightness(1.03);-webkit-transform:translateY(-1px);transform:translateY(-1px)}#tombolawal:active{-webkit-transform:translateY(0);transform:translateY(0)}#tombolawal:disabled{cursor:not-allowed;-webkit-filter:none;filter:none;opacity:.68;-webkit-transform:none;transform:none}.submit-error{background:#fff4f3;border:1px solid rgba(180,35,24,.18);border-radius:8px;color:#b42318;font-size:13px;font-weight:700;margin:0 0 12px;padding:10px 12px}@media (max-width:520px){.FormMainContainer{align-items:start;padding:14px}.form-container{max-height:calc(100vh - 28px);padding:18px}.form-header{align-items:flex-start}.form-container h2{font-size:19px}.field-grid{gap:0;grid-template-columns:1fr}.date-row{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.choice-panel-header{align-items:flex-start;flex-direction:column;gap:3px}}@media (max-width:380px){.date-row{gap:0;grid-template-columns:1fr}}.Pengumuman{background:linear-gradient(90deg,#5b86e5,#36d1dc);display:flex;height:100vh;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:auto;width:100vw}.PengumumanMainContainer{background:linear-gradient(90deg,#83a5cb,#79b9c9);border-radius:5px;display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;min-height:642.31px;padding:40px;position:relative;width:961.39px}.logocontainer{display:block;height:100px;width:100%}.logocontainer img{height:100%;left:0}.judul{color:#fff;font-size:18pt;font-weight:700;min-height:36px;padding-bottom:25px;padding-top:25px;text-align:center}.isi,.judul{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.isi{display:flex;min-height:388.31px}.QRCode{display:flex;height:100%;width:41.675%}.QRCode img{margin:auto;width:100%}.MainText{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:388.31px;padding-left:30px;width:58.325%}.mobileseparator{display:flex;width:33%}.DataDiri{color:#fff;display:block;font-size:12.3pt;padding-bottom:15px;padding-top:10px}.DDRow,.DataDiri{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.DDRow{display:flex;min-height:25px}.DDType{width:75.75758%}.DDEqual,.DDType{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:25px}.DDEqual{width:24.24242%}.DDData{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:25px;width:67%}.announce{color:#fff;font-size:13.5pt;width:100%}.PengumumanHasil{color:#fff;display:block;font-size:12.3pt;padding-bottom:17px;padding-top:20px}.PHRow,.PengumumanHasil{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.PHRow{display:flex;min-height:25px}.PHType{width:75.75758%}.PHEqual,.PHType{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:25px}.PHEqual{width:24.24242%}.PHData{font-size:13pt;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:25px;width:67%}.Daful{padding-bottom:20px;padding-top:20px}.CetakKartu,.Daful{color:#fff;font-size:12pt;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:20px;width:100%}.CetakKartu{padding-bottom:25px}.TombolCetak{background-color:#2fa5bc;border-radius:10px;height:38px;transition:all .2s ease-in-out;width:100%}.TombolCetak:hover button{background-color:#60c8dd;transition:all .2s ease-in-out}.TombolCetak button{background-color:#2fa5bc;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:11.5pt;padding:10px;width:100%}.void{height:30px;width:100%}.back{background-color:#28a745;border-radius:5px;height:38px;width:100%}.back,.back:hover button{transition:all .2s ease-in-out}.back:hover button{background-color:#1a6e2e}.back button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:11.5pt;padding:10px;width:100%}@media (max-width:780px){.Pengumuman{box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100vh;padding:12px 0}.PengumumanMainContainer{height:100%;padding:20px;width:calc(100vw - 20px)}.isi{display:block}.QRCode,.isi{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.QRCode{width:100%}.QRCode img{margin:auto;width:min(100%,340px)}.MainText{padding:0;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logocontainer img{height:auto;width:100%}.logocontainer{height:25vw;min-height:100px}.DataDiri{padding-top:30px}.DDRow{display:block}.DDType{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.DDData{width:100%}.PHRow{display:block}.PHType{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PHData,.mobileseparator{width:100%}.judul{font-size:15pt;padding-bottom:18px;padding-top:18px}.simulation-badge{font-size:9.5pt;text-align:center}}@media print{@page{size:A4 landscape;margin:8mm}body,html{margin:0}.Pengumuman,body,html{background:#fff;height:100%;width:100%}.Pengumuman{min-height:0;overflow:visible;page-break-after:avoid}.PengumumanMainContainer{border-radius:0;box-shadow:none;box-sizing:border-box;height:calc(100vh - 16mm);margin:0;min-height:0;overflow:hidden;padding:18px 24px;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%}.simulation-badge{font-size:8.5pt;margin-bottom:8px;padding:5px 12px}.logocontainer{height:70px}.judul{font-size:16pt;padding-bottom:14px;padding-top:14px}.isi,.judul{min-height:0}.isi{display:flex;height:auto}.QRCode{width:34%}.QRCode img{width:88%}.MainText{min-height:0;padding-left:18px;width:66%}.DataDiri,.PengumumanHasil{font-size:10.5pt}.announce{font-size:11.5pt}.CetakKartu,.Daful{font-size:10.5pt;padding-bottom:10px;padding-top:10px}.TombolCetak,.back,.void{display:none}}.snpmb-login-page{align-items:center;background:linear-gradient(120deg,#5a8ee8,#27c7c6);color:#fff;display:flex;font-family:Arial,Helvetica,sans-serif;height:100vh;justify-content:center;padding:42px 24px;text-align:left}.snpmb-login-page,.snpmb-login-panel{box-sizing:border-box;overflow:hidden}.snpmb-login-panel{background:rgba(151,178,199,.68);border-radius:4px;height:min(760px,calc(100vh - 84px));padding:clamp(30px,3.2vw,52px);width:min(100%,1324px)}.snpmb-login-logo{display:block;height:auto;margin:0 0 clamp(26px,4.4vh,42px);width:min(480px,42vw,100%)}.snpmb-login-panel h1{font-size:clamp(24px,2vw,30px);font-weight:800;letter-spacing:0;line-height:1.22;margin:0 0 clamp(22px,3.6vh,36px)}.snpmb-login-intro{font-size:clamp(17px,1.35vw,20px);line-height:1.4;margin:0 0 clamp(20px,2.8vh,26px)}.snpmb-login-panel form{width:100%}.snpmb-date-label,.snpmb-login-panel label{display:block;font-size:clamp(17px,1.35vw,20px);font-weight:400;line-height:1.25;margin:0 0 12px}.snpmb-login-panel input[type=text]{background:#fff;border:1px solid rgba(95,121,143,.48);border-radius:4px;box-sizing:border-box;color:#203246;font-size:clamp(17px,1.35vw,20px);height:clamp(42px,5.4vh,48px);outline:none;padding:0 16px;width:100%}.snpmb-login-panel input[type=text]:focus{border-color:#1b83e6;box-shadow:0 0 0 3px rgba(27,131,230,.2)}.snpmb-help{font-size:clamp(14px,1.1vw,16px);line-height:1.35;margin:8px 0 clamp(18px,3vh,28px)}.snpmb-date-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(18px,3vh,28px)}.snpmb-date-row span{display:block;font-size:clamp(13px,1.05vw,16px);line-height:1.35;margin-top:8px}.snpmb-check{grid-gap:10px;align-items:start;display:grid!important;font-size:clamp(13px,1.05vw,16px)!important;gap:10px;grid-template-columns:14px minmax(0,1fr);line-height:1.35!important;margin:0 0 clamp(18px,3vh,28px)!important}.snpmb-check input{height:14px;margin:3px 0 0;width:14px}.snpmb-error{background:rgba(130,16,16,.24);border-radius:4px;box-sizing:border-box;color:#fff;font-size:15px;font-weight:700;margin:0 0 16px;max-width:100%;padding:9px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.snpmb-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.snpmb-actions button{background:#2688ee;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:clamp(17px,1.35vw,20px);font-weight:400;min-height:clamp(42px,5.2vh,47px);padding:0 18px}.snpmb-actions button:hover{background:#1678dc}.snpmb-actions button:disabled{cursor:not-allowed;opacity:.65}@media (max-width:760px){.snpmb-login-page{align-items:stretch;padding:12px}.snpmb-login-panel{height:calc(100vh - 24px);padding:18px}.snpmb-login-logo{margin-bottom:14px;width:min(310px,100%)}.snpmb-login-panel h1{font-size:20px;margin-bottom:14px}.snpmb-date-label,.snpmb-login-intro,.snpmb-login-panel label{font-size:15px}.snpmb-login-intro{margin-bottom:14px}.snpmb-date-label,.snpmb-login-panel label{margin-bottom:8px}.snpmb-login-panel input[type=text]{font-size:15px;height:40px;padding:0 12px}.snpmb-help{font-size:12px;margin-bottom:12px}.snpmb-date-row{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.snpmb-date-row span{font-size:11px;margin-top:6px}.snpmb-check{font-size:11px!important;gap:8px;grid-template-columns:14px minmax(0,1fr);margin-bottom:12px!important}.snpmb-actions{align-items:stretch;flex-direction:column}.snpmb-actions button{font-size:16px;min-height:40px;width:100%}}@media (max-width:420px) and (max-height:760px){.snpmb-login-logo{margin-bottom:10px;width:250px}.snpmb-login-panel h1{font-size:18px;margin-bottom:10px}.snpmb-login-intro{font-size:14px;margin-bottom:10px}.snpmb-check,.snpmb-date-row,.snpmb-help{margin-bottom:8px!important}}@media (max-height:720px) and (min-width:761px){.snpmb-login-panel{padding:26px 42px}.snpmb-login-logo{width:360px}.snpmb-login-logo,.snpmb-login-panel h1{margin-bottom:18px}.snpmb-check,.snpmb-date-row,.snpmb-help{margin-bottom:14px!important}}
/*# sourceMappingURL=main.818acdb3.css.map*/