.modal-confirm-btn,.modal-okay-btn,.pf-save-btn{background:var(--main-red);height:32px;color:var(--complimentary-white);border-radius:10px;font-weight:700;transition:all .3s}.modal-confirm-btn,.pf-save-btn{width:100%}.modal-okay-btn{width:70%}.modal-cancel-btn,.pf-cancel-btn{width:100%;height:32px;color:var(--secondary-gray);border:2px solid;border-radius:10px;font-weight:700;transition:all .3s}.login-form button,.forgot-confirm{background:var(--main-red);width:100%;height:40px;color:var(--complimentary-white);cursor:pointer;border:none;border-radius:10px;font-weight:700;transition:all .3s}.forgot-cancel{width:30%;height:40px;color:var(--secondary-gray);border:2px solid;border-radius:10px;font-weight:700;transition:all .3s}.pf-save-btn:hover,.login-form:hover button,.forgot-confirm:hover,.forgot-cancel:hover,.see-all-notif:hover,.modal-confirm-btn:hover,.modal-okay-btn:hover,.modal-cancel-btn:hover,.expand-btn:hover,.prev-btn.recommended:hover,.next-btn.recommended:hover,.prev-modal-close:hover{box-shadow:0 0 0 5px #c70c1733,0 8px 10px #a0000a73,inset 0 2px 10px #ffffff47}.pf-cancel-btn:hover,.forgot-cancel:hover,.modal-cancel-btn:hover,.expand-btn:hover,.prev-modal-close:hover{color:var(--main-red)}.confirm-report-btn,.update-alarm-btn,.update-status-btn,.confirm-alarm-btn,.contact-num-btn,.fh-add-btn,.export-btn,.rc-create-btn,.add-ft-btn,.add-bfp-acc,.delete-bfp-btn,.approve-res-btn,.res-activate-acc{box-sizing:border-box;cursor:pointer;color:var(--complimentary-white);letter-spacing:-.4px;isolation:isolate;background:linear-gradient(#eb4b55 0%,#c70c17 45%,#8c000a 100%);border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;font-weight:700;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #0003}.update-alarm-btn.is-cancel{box-shadow:none;border:2px solid var(--secondary-gray);color:var(--secondary-gray);background:0 0}.update-alarm-btn.is-cancel:after{display:none}.update-alarm-btn.is-cancel:not(:disabled):hover{border-color:var(--main-red);color:var(--main-red);box-shadow:none;transform:none}.update-alarm-btn.is-cancel:disabled{background:var(--complimentary-white);color:var(--secondary-gray);border:2px solid var(--secondary-gray);cursor:not-allowed}.export-btn{width:100%;margin-left:auto;margin-right:0;font-weight:600}.confirm-report-btn:after,.update-alarm-btn:after,.update-status-btn:after,.confirm-alarm-btn:after,.contact-num-btn:after,.fh-add-btn:after,.export-btn:after,.rc-create-btn:after,.add-ft-btn:after,.add-bfp-acc:after,.delete-bfp-btn:after,.approve-res-btn:after,.res-activate-acc:after{content:"";border-radius:inherit;opacity:.55;mix-blend-mode:overlay;z-index:2;pointer-events:none;background-image:radial-gradient(circle at bottom,#ffffff6b 0%,#ffffff2e 18%,#ffffff0f 35%,#0000 65%),radial-gradient(#ffffff24 .8px,#0000 .8px),radial-gradient(#ffffff14 .5px,#0000 .5px),radial-gradient(#00000014 .7px,#0000 .7px);background-position:50%,0 0,2px 2px,1px 3px;background-size:100% 100%,4px 4px,7px 7px,5px 5px;position:absolute;inset:0}.landing__btn:hover,.confirm-report-btn:not(:disabled):hover,.update-alarm-btn:not(:disabled):hover,.update-status-btn:not(:disabled):hover,.confirm-alarm-btn:not(:disabled):hover,.contact-num-btn:not(:disabled):hover,.fh-add-btn:hover,.fh-delete-btn:hover,.rc-create-btn:hover,.rc-save-btn:hover,.add-ft-btn:hover,.delete-ft-btn:hover,.cancel-add-ft-btn:hover,.add-bfp-acc:hover,.delete-bfp-btn:hover,.approve-res-btn:hover,.res-activate-acc:hover,.cancel-add-bfp-acc:hover,.cancel-edit-bfp-acc:hover,.reject-res-btn:hover,.res-disable-acc:hover,.revoke-btn:hover,.cancel-add-res-acc:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 0 0 10px #c70c1733,0 16px 20px #a0000a73,inset 0 2px 10px #ffffff47}.clustered-view-btn,.clustered-select-btn,.reports-view-btn,.visual-view-btn{background:var(--main-red);width:100px;height:30px;color:var(--complimentary-white);border-radius:100px;font-size:14px;font-weight:700;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 10px #00000026}.clustered-select-btn{width:160px}.export-btn:hover,.clustered-view-btn:hover,.reports-view-btn:hover,.visual-view-btn:hover{box-shadow:0 0 0 5px #c70c1733,0 8px 10px #a0000a73,inset 0 2px 10px #ffffff47}.back-btn{width:5%;color:var(--main-red);align-items:center;gap:16px;margin-bottom:8px;display:flex}.back-btn:hover{text-decoration:underline}.back-icon{width:16px;height:16px}.confirm-report-btn,.update-status-btn,.confirm-alarm-btn,.update-alarm-btn{width:275px;height:70px}.rc-create-btn,.rc-save-btn{width:200px;height:100%}.confirm-alarm-btn:disabled,.update-alarm-btn:disabled,.confirm-report-btn:disabled,.update-status-btn:disabled{background:var(--complimentary-white);color:var(--secondary-gray);border:2px solid var(--secondary-gray);cursor:not-allowed}.main-station-btn,.running-card-btn{border:1px solid var(--main-blue);width:100%;height:40px;color:var(--secondary-gray);border-radius:20px;align-items:center;padding:0 16px;transition:transform .3s,box-shadow .3s;display:flex}.main-station-btn p,.running-card-btn p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-station-btn:not(:disabled):hover,.running-card-btn:not(:disabled):hover{color:var(--main-red);border-color:var(--main-red);box-shadow:0 0 0 5px #c70c1733,0 8px 10px #a0000a73,inset 0 2px 10px #ffffff47}.contact-num-btn{border-radius:100px;width:auto;padding:0 64px;font-weight:700}.report-verify-btn,.report-good-intent-btn,.report-malicious-btn{width:100%;height:70px;color:var(--complimentary-white);cursor:pointer;background-size:280%;border:none;border-radius:10px;font-weight:700;transition:all .5s}.landing__btn{width:100%;color:var(--complimentary-white);cursor:pointer;background-size:280%;border:none;border-radius:10px;font-weight:700;transition:all .5s}.report-verify-btn{--btn-v-1:#c0ffc0;--btn-v-2:#2e9e2e;background-image:linear-gradient(325deg, var(--btn-v-2) 0%, var(--btn-v-1) 55%, var(--btn-v-2) 90%);box-shadow:0 0 20px #58ad5880,0 5px 5px -1px #347d3440,inset 4px 4px 8px #b4ebb480,inset -4px -4px 8px #286e2859}.report-good-intent-btn{--btn-g-1:#9ee8fe;--btn-g-2:#1f75ff;background-image:linear-gradient(325deg, var(--btn-g-2) 0%, var(--btn-g-1) 55%, var(--btn-g-2) 90%);box-shadow:0 0 20px #47b8ff80,0 5px 5px -1px #3a7de940,inset 4px 4px 8px #afe6ff80,inset -4px -4px 8px #135fd859}.report-malicious-btn{--btn-m-1:#fbadb4;--btn-m-2:#d41121;background-image:linear-gradient(325deg, var(--btn-m-2) 0%, var(--btn-m-1) 55%, var(--btn-m-2) 90%);box-shadow:0 0 20px #c70c1780,0 5px 5px -1px #960a1240,inset 4px 4px 8px #ffaaaf80,inset -4px -4px 8px #82050f59}.landing__btn{--btn-m-1:#e92c3c;--btn-m-2:#a50815;color:var(--complimentary-white);text-shadow:0 1px 3px #46000899;background-image:linear-gradient(325deg, var(--btn-m-2) 0%, var(--btn-m-1) 55%, var(--btn-m-2) 90%);box-shadow:0 0 10px #c70c1780,0 5px 5px -1px #960a1280,inset 4px 4px 8px #ffaaaf80,inset -4px -4px 8px #5a000a73}.landing__btn:hover,.report-verify-btn:not(:disabled):hover,.report-good-intent-btn:not(:disabled):hover,.report-malicious-btn:not(:disabled):hover{background-position:100% 0}.report-verify-btn:is(:focus,:focus-visible,:active){box-shadow:0 0 0 3px var(--btn-v-1), 0 0 0 6px var(--btn-v-2);outline:none}.report-good-intent-btn:is(:focus,:focus-visible,:active){box-shadow:0 0 0 3px var(--btn-g-1), 0 0 0 6px var(--btn-g-2);outline:none}.report-malicious-btn:is(:focus,:focus-visible,:active){box-shadow:0 0 0 3px var(--btn-m-1), 0 0 0 6px var(--btn-m-2);outline:none}.landing__btn:is(:focus,:focus-visible,:active){box-shadow:0 0 0 3px #fbadb4, 0 0 0 6px var(--btn-m-2);outline:none}.report-verify-btn:disabled,.report-good-intent-btn:disabled,.report-malicious-btn:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.landing__btn,.report-verify-btn,.report-good-intent-btn,.report-malicious-btn{transition:all linear}}.prev-btn,.next-btn{aspect-ratio:1;background-image:linear-gradient(to bottom right,#c70c17,#96000a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;height:48px;transition:all .4s;display:flex;box-shadow:0 4px 10px #00000040}.prev-btn:hover,.next-btn:hover{transform:translateY(-1px)}.prev-btn:active,.next-btn:active{box-shadow:none;background-image:linear-gradient(to bottom right,#c70c17,#67040a);transform:translateY(0)}.prev-btn:before,.prev-btn:after,.next-btn:before,.next-btn:after{content:"";width:0;height:0;position:absolute}.prev-btn:disabled,.next-btn:disabled{opacity:.4;cursor:not-allowed}.prev-btn.recommended,.next-btn.recommended{z-index:10001;background-image:none;background-color:var(--complimentary-white);color:var(--secondary-gray);border:2px solid var(--secondary-gray);margin-top:-24px;transition:color .3s,border-color .3s,box-shadow .3s;position:absolute;top:50%;box-shadow:0 0 #c70c1700,0 4px 10px #00000040,inset 0 0 #fff0}.prev-btn.recommended{left:16px}.next-btn.recommended{right:16px}.prev-btn.recommended:hover:not(:disabled),.next-btn.recommended:hover:not(:disabled){color:var(--main-red);border-color:var(--main-red);transform:none;box-shadow:0 0 0 5px #c70c1733,0 8px 10px #a0000a73,inset 0 2px 10px #ffffff47}.prev-btn.recommended:active:not(:disabled),.next-btn.recommended:active:not(:disabled){transform:none;box-shadow:0 0 #c70c1700,0 0 #0000,inset 0 0 #fff0}.fh-add-btn,.fh-delete-btn{width:100%;height:80px}.add-ft-btn,.add-bfp-acc,.delete-bfp-btn,.approve-res-btn,.res-activate-acc{width:100%;height:calc(20vh - 100px)}.cancel-add-ft-btn,.cancel-add-bfp-acc,.cancel-edit-bfp-acc{height:calc(20vh - 100px)}.rc-save-btn{color:var(--main-red);background:linear-gradient(var(--complimentary-white), var(--complimentary-white)) padding-box, linear-gradient(180deg, #eb4b55 0%, #c70c17 45%, #8c000a 100%) border-box;border:3px solid #0000;border-radius:10px;justify-content:center;align-items:center;font-weight:700;transition:transform .3s,box-shadow .3s;display:flex}.fh-delete-btn,.delete-ft-btn,.cancel-add-ft-btn,.cancel-add-bfp-acc,.cancel-edit-bfp-acc,.reject-res-btn,.res-disable-acc,.revoke-btn,.cancel-add-res-acc{width:100%;color:var(--main-red);background:linear-gradient(var(--complimentary-white), var(--complimentary-white)) padding-box, linear-gradient(180deg, #eb4b55 0%, #c70c17 45%, #8c000a 100%) border-box;border:3px solid #0000;border-radius:10px;justify-content:center;align-items:center;margin-top:auto;font-weight:700;transition:transform .3s,box-shadow .3s;display:flex}.delete-ft-btn,.delete-bfp-btn,.reject-res-btn,.approve-res-btn,.res-disable-acc,.res-activate-acc,.revoke-btn{width:100%;height:60px}.edit-bfp-btn:hover,.check-bfp-btn:hover{filter:brightness(0)saturate()invert(14%)sepia(94%)saturate(5175%)hue-rotate(350deg)brightness(82%)contrast(111%)}.view-all-btn{color:var(--main-red);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-size:14px;font-weight:700;transition:-webkit-text-decoration .2s,text-decoration .2s;display:flex}.view-all-btn:hover{text-decoration:underline}.view-all-icon{flex-shrink:0;width:16px;height:16px}.expand-btn{background:var(--complimentary-white);width:48px;height:48px;color:var(--secondary-gray);cursor:pointer;border:2px solid;border-radius:50%;justify-content:center;align-items:center;padding:12px;transition:color .3s ease-out;display:flex}.expand-icon{width:28px;height:28px}.prev-modal-close,.alert-modal-close{z-index:10;width:48px;height:48px;color:var(--secondary-gray);background-color:var(--complimentary-white);cursor:pointer;border:2px solid;border-radius:50%;justify-content:center;align-items:center;padding:12px;transition:all .3s;display:flex;position:absolute;top:24px;right:24px}.alert-modal-close{color:var(--main-red)}.alert-modal-close:hover{box-shadow:0 0 0 5px #fff3,0 8px 10px #ffffff73,inset 0 2px 10px #ffffff47}.prev-modal-close-icon{flex-shrink:0;width:28px;height:28px}.acknowledge-btn{background-color:var(--complimentary-white);width:25%;height:40px;color:var(--main-red);white-space:nowrap;text-overflow:ellipsis;border-radius:100px;margin-top:72px;font-size:18px;font-weight:700;transition:all .3s;overflow:hidden;box-shadow:0 8px 12px #00000040}.acknowledge-btn:hover{box-shadow:0 0 0 10px #fff3,0 8px 15px #ffffff73,inset 0 2px 15px #ffffff47}
