.MuiModal-root{flex-direction:column;justify-content:space-between;align-items:center;height:100dvh;display:flex;overflow:auto}.MuiModal-root:before,.MuiModal-root:after{content:"";flex:1 0;min-height:20px;display:block}.modal{width:90%;max-width:800px;box-shadow:var(--box-shadow);background-color:var(--color-light);border-radius:10px;flex:none;position:relative}.modal:focus-visible{outline:none}.modal .modal-close{z-index:8;min-width:inherit;background-color:var(--color-light);width:40px;min-height:40px;color:var(--color-dark);border-color:var(--color-light);border-radius:50%;justify-content:center;align-items:center;height:auto;display:flex;position:absolute;top:15px;right:15px}.modal .modal-close svg{font-size:1.5em}.modal .modal-close:hover{background-color:var(--color-secondary)}.modal>div{padding:30px}.modal>div+div{border-top:1px solid var(--color-border)}.modal .header .title{color:var(--color-primary);text-align:center;letter-spacing:0;margin:0;line-height:1.5em}.modal .header .desc{color:var(--color-black);text-align:center;line-height:1.5em;font-size:var(--typo-default);margin:5px 0 0}.modal .body{text-align:left}.modal .body strong{color:var(--color-dark);font-size:var(--typo-default)}.modal .body p{color:var(--color-dark);font-size:var(--typo-default);margin-bottom:1rem;line-height:1.8em}.modal .body p:last-child{margin-bottom:0}.modal .body a{color:var(--color-primary)}.modal .body a:hover{text-decoration:underline}.modal .body .btn-info,.modal .body .btn-info:focus,.modal .body .btn-info.focus{border-color:var(--color-border);background-color:var(--color-light);box-shadow:none}.modal .body .btn-info:hover{border-color:var(--color-gray)}.modal .footer .title{color:var(--color-black);line-height:1.5em;font-size:var(--typo-default);margin:0 0 2px}.modal .footer .desc{color:var(--color-gray);line-height:1.5em;font-size:var(--typo-default2);margin:2px 0 0}.modal .footer .link{font-size:var(--typo-default);color:var(--color-primary);flex-wrap:wrap;align-items:center;gap:3px;width:100%;text-decoration:none;display:flex}.modal .footer .link .fa{flex:none;min-width:16px}.modal .footer .link .txt{flex:auto}.modal .footer .link:hover{text-decoration:underline}.modal-branch .inner{background-color:var(--color-light);border-radius:16px;padding:24px}.modal-branch .form-gmap .wrapper{position:relative}.modal-branch .form-gmap .cover{padding-top:42.5%;position:relative;overflow:hidden}.modal-branch .form-gmap .cover .MuiSvgIcon-root{z-index:2;color:var(--color-warning);width:45px;height:45px;margin:auto;font-size:30px;position:absolute;inset:0}.modal-branch .form-gmap .cover iframe,.modal-branch .form-gmap .cover .map-canvas{z-index:0;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.modal-branch .form-gmap .form-set{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;top:16px;right:16px}.modal-branch .form-gmap .box{background-color:var(--color-light);box-shadow:var(--box-shadow5);border:1px solid var(--color-gray200);border-radius:8px;align-items:center;gap:8px;height:47px;padding:8px 12px;display:flex}.modal-branch .form-gmap .MuiInputBase-root input{min-height:inherit;padding:0}.modal-branch .form-gmap .MuiInputBase-root fieldset,.modal-branch .form-gmap .MuiFormControl-root .MuiFormHelperText-root,.modal-branch .form-gmap .MuiFormControl-root .MuiInputAdornment-root{display:none}.modal-branch .form-gmap .MuiIconButton-root{color:var(--color-dark);border-radius:8px;width:47px;height:47px}.modal-branch .form-gmap .HelperText{font-size:var(--typo-xs);color:var(--color-error);margin:5px 0 0}.modal-branch .form-branch{flex-direction:column;gap:16px;margin-bottom:0;display:flex}.modal-branch .form-branch .head{visibility:visible;opacity:1;justify-content:space-between;align-items:center;height:auto;display:flex}.modal-branch .form-branch .head .title{margin:0}.modal-branch .form-branch .head .title strong{font-weight:var(--fw-bold)}.modal-branch .form-branch .foot{justify-content:flex-end;gap:10px;display:flex}.modal-branch .form-branch .foot .MuiButtonBase-root{min-width:inherit;padding:12px 24px}.modal-pdpa .content{flex-direction:column;gap:28px;padding:32px 24px;display:flex}.modal-pdpa .content .title{font-size:var(--typo-lg);margin:0}.modal-pdpa .content .title strong{font-weight:var(--fw-bold)}.modal-pdpa .content .desc{font-size:var(--typo-default2);margin:0}.modal-pdpa .content .desc .link{color:var(--color-primary);text-decoration:underline}.modal-pdpa .content .config{position:relative}.modal-pdpa .wrapper{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal-pdpa .txt{color:var(--color-primary);font-size:var(--typo-sm);font-weight:var(--fw-semibold);flex:none;display:flex}.modal-pdpa .MuiAccordion-root{box-shadow:none;border-bottom:1px solid var(--color-neutral200);border-radius:0;margin:0;padding:16px 0}.modal-pdpa .MuiAccordion-root:before{display:none}.modal-pdpa .MuiAccordion-root.Mui-expanded{margin:0}.modal-pdpa .MuiAccordionSummary-root{flex-direction:row-reverse;gap:16px;min-height:45px;padding:0}.modal-pdpa .MuiAccordionSummary-root.Mui-expanded{min-height:inherit}.modal-pdpa .MuiAccordionSummary-expandIconWrapper{color:var(--color-warning)}.modal-pdpa .MuiAccordionSummary-expandIconWrapper.Mui-expanded{transform:rotate(0)}.modal-pdpa .MuiAccordionSummary-content{font-size:var(--typo-sm);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;gap:16px;margin:0;line-height:1.4}.modal-pdpa .MuiAccordionSummary-content strong{color:var(--color-primary)}.modal-pdpa .MuiAccordionSummary-content.Mui-expanded{margin:0}.modal-pdpa .MuiAccordionDetails-root{font-size:var(--typo-default2);padding:32px 0 0 40px}.modal-pdpa .MuiSwitch-root{border-radius:20px;width:40px;height:25px;padding:0;position:relative}.modal-pdpa .MuiSwitch-switchBase{width:18px;height:18px;padding:0;top:3.5px;left:3px}.modal-pdpa .MuiSwitch-switchBase.Mui-checked{left:-2px}.modal-pdpa .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--color-secondary);opacity:1}.modal-pdpa .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb{background-color:var(--color-light)}.modal-pdpa .MuiSwitch-thumb{width:18px;height:18px;box-shadow:none}.modal-pdpa .MuiSwitch-track{background-color:var(--color-gray)}.modal-pdpa .action{border-top:1px solid var(--color-neutral200);justify-content:flex-end;padding:24px;display:flex}.modal-pdpa .action button{min-width:138px;height:47px}.modal-notification{background-color:var(--color-light);width:100%;max-width:512px;box-shadow:var(--box-shadow2),var(--box-shadow3);border-radius:24px;padding:48px 33px}.modal-notification .inner{flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:0;display:flex}.modal-notification .symbol{border-radius:50%;width:100px;height:100px}.modal-notification .symbol svg{max-width:100%;height:auto;display:block}.modal-notification .text{text-align:center;flex-direction:column;gap:16px;display:flex}.modal-notification .text .title{color:var(--color-black);margin:0;line-height:1.2}.modal-notification .text .title strong{font-weight:var(--fw-bold)}.modal-notification .text .desc{color:var(--color-gray);margin:0;line-height:1.4}.modal-notification .action{justify-content:center;gap:16px;width:100%;display:flex}.modal-notification .action.fluid{flex-direction:column;gap:32px}@media (max-width:1600px){.modal-pdpa .content{gap:24px;padding:28px 24px}.modal-pdpa .MuiAccordionSummary-root{min-height:40px}.modal-pdpa .MuiAccordionDetails-root{padding:24px 0 0 40px}.modal-notification{padding:44px 28px}.modal-notification .inner{gap:28px}.modal-notification .symbol{width:90px;height:90px}.modal-notification .action.fluid{gap:28px}}@media (max-width:1440px){.modal-pdpa .content{padding:24px}.modal-pdpa .MuiAccordionSummary-root{min-height:32px}.modal-pdpa .MuiAccordionDetails-root{padding:16px 0 0 40px}.modal-notification{padding:36px 24px}.modal-notification .inner{gap:24px}.modal-notification .symbol{width:80px;height:80px}.modal-notification .action.fluid{gap:24px}}@media (max-width:1199px){.modal>div{padding:25px}.modal-notification{max-width:490px;padding:30px 24px}.modal-notification .inner{gap:20px}.modal-notification .symbol{width:60px;height:60px}.modal-notification .text{gap:8px}.modal-notification .action.fluid{gap:20px}}@media (max-width:991px){.modal>div{padding:20px}.modal-branch .form-gmap .form-set{margin-bottom:8px;position:relative;top:0;right:0}.modal-branch .form-gmap .box{width:100%}.modal-pdpa .content{gap:20px;padding:20px}.modal-notification{max-width:400px;padding:24px}.modal-notification .inner{gap:16px}.modal-notification .symbol{width:50px;height:50px}.modal-notification .action.fluid{gap:16px}}@media (max-width:767px){.modal>div{padding:15px}.modal .modal-close{top:-18px;right:-12px}.modal-branch .modal-close{top:15px;right:15px}.modal-branch .form-gmap .cover{padding-top:100%}.modal-pdpa .modal-close{top:8px;right:8px}.modal-pdpa .content{gap:16px;padding:16px}.modal-notification{max-width:90%;padding:16px}.modal-notification .symbol{width:40px;height:40px}}
