:root{--easy-color: #43cea2;--phone-color: #ff7e5f;--certificate-color: #654ea3}.auth-modal-popup .auth-card{transition:all .3s ease;border:none;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px #00000014;height:100%;background:#fff;text-align:center;padding:25px 15px;position:relative}.auth-modal-popup .auth-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f;cursor:pointer}.auth-modal-popup .auth-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px;color:#fff}.auth-modal-popup .easy-auth .auth-icon{background:linear-gradient(135deg,var(--easy-color) 0%,#185a9d 100%)}.auth-modal-popup .phone-auth .auth-icon{background:linear-gradient(135deg,var(--phone-color) 0%,#feb47b 100%)}.auth-modal-popup .certificate-auth .auth-icon{background:linear-gradient(135deg,var(--certificate-color) 0%,#da98b4 100%)}.auth-modal-popup .auth-title{font-weight:700;margin-bottom:8px;color:#333;font-size:18px}.auth-modal-popup .auth-desc{color:#666;font-size:14px;margin-bottom:0}.auth-modal-popup .modal-header{border-bottom:none;padding-bottom:0;position:relative}.auth-modal-popup .modal-title{font-weight:700;color:#333;text-align:center;width:100%;padding:0 40px}.auth-modal-popup .modal-content{border-radius:15px;border:none;box-shadow:0 10px 30px #00000026}.auth-modal-popup .modal-body{padding:25px;min-height:300px}.auth-modal-popup .modal-footer{border-top:none;justify-content:center;padding-top:0;padding-bottom:30px}.auth-modal-popup .btn-close{position:absolute;right:20px;top:20px;z-index:10}.auth-modal-popup .btn-cancel{background-color:#f0f0f0;color:#666;border:none;font-weight:600;padding:10px 25px;border-radius:50px}.auth-modal-popup .btn-cancel:hover{background-color:#e0e0e0}.auth-modal-popup .section-title h1{font-weight:700;margin-bottom:15px}.auth-modal-popup .section-title p{color:#666;max-width:600px;margin:0 auto}.auth-modal-popup .sub-title{font-weight:700;color:#333;margin:0;font-size:20px}@media(max-width:768px){.auth-modal-popup .auth-card{padding:20px 10px}.auth-modal-popup .modal-body{padding:15px}}@media(max-width:992px){#signupForm .sub-title{display:flex;flex-wrap:wrap}#signupForm .sub-title>.d-flex.align-content-center.align-items-end{margin-left:auto;width:100%;display:flex;justify-content:flex-end;text-align:right;white-space:nowrap}#signupForm .card,#signupForm .table-card,#signupForm .card-body,#signupForm .board-list{border:0!important;box-shadow:none!important;margin-bottom:0!important}#signupForm .table-card .form-row>[class*=col-]{flex:0 0 100%!important;max-width:100%!important}#signupForm .table-card .form-label-cell,#signupForm .table-card .form-value-cell{height:auto!important}#signupForm .table-card .form-label-cell{padding:1rem .2rem 0 0!important;border-bottom:none!important;background-color:#fff!important;word-break:keep-all}#signupForm .table-card .form-value-cell{padding:.35rem 1rem 0 1.25rem!important;border-bottom:none!important}#signupForm .table-card .form-value-cell .form-control,#signupForm .table-card .form-value-cell .form-select,#signupForm .table-card .form-value-cell .custom-select-dropdown,#signupForm .table-card .form-value-cell .input-group,#signupForm .table-card .form-value-cell input[style*=width],#signupForm .table-card .form-value-cell select[style*=width]{width:100%!important;min-width:0!important}#signupForm .table-card .form-value-cell .input-group{display:flex;flex-wrap:nowrap;align-items:stretch}#signupForm .table-card .form-value-cell .input-group>.form-control{flex:1 1 auto}#signupForm .table-card .form-row,#signupForm .table-card .form-row[style*=height],#signupForm .table-card .form-label-cell.h-100,#signupForm .table-card .form-value-cell.h-100,#signupForm .table-card .form-label-cell[style*=height],#signupForm .table-card .form-value-cell[style*=height],#signupForm .table-card .form-row[data-organ-type]{height:auto!important;min-height:0!important;overflow:visible!important}#signupForm .table-card .form-value-cell.d-inline-block{display:block!important;width:100%!important}#signupForm .custom-select-dropdown,#signupForm .input-group .custom-select-dropdown,#signupForm .input-group .dropdown-toggle{width:100%!important}#signupForm #noneMemberAuthBox{display:block!important;text-align:center;word-break:keep-all}#signupForm .table-card .form-label-cell.p-first-row{padding-top:0!important}#personInfo .board-list thead{display:none}#personInfo .board-list tbody tr{display:grid;grid-template-columns:30% 25% 25% 20%;grid-template-areas:"a a b b" "c c d d" "e e f f" "g g g g" "h h h h";grid-auto-rows:auto;row-gap:6px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:10px;margin-bottom:12px}#personInfo .board-list tbody tr.personEmptyRow{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"full full full full";padding:10px}#personInfo .board-list tbody tr.personEmptyRow td{grid-column:1 / -1;grid-area:full;text-align:center!important}#personInfo .board-list tbody td{border:none!important;padding:0;text-align:left!important;vertical-align:middle!important;min-width:0!important;width:100%!important;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere}#personInfo .board-list tbody td:nth-child(1){grid-area:a}#personInfo .board-list tbody td:nth-child(2){grid-area:b}#personInfo .board-list tbody td:nth-child(3){grid-area:c}#personInfo .board-list tbody td:nth-child(4){grid-area:d}#personInfo .board-list tbody td:nth-child(5){grid-area:e}#personInfo .board-list tbody td:nth-child(6){grid-area:f}#personInfo .board-list tbody td:nth-child(7){grid-area:g}#personInfo .board-list tbody td:nth-child(8){grid-area:h}#personInfo .board-list tbody td:nth-child(1):not(:empty):not(.no-data):before{content:"\c131\ba85: ";color:#777}#personInfo .board-list tbody td:nth-child(2):not(:empty):before{content:"\c0dd\b144\c6d4\c77c: ";color:#777}#personInfo .board-list tbody td:nth-child(3):not(:empty):before{content:"\ba74\d5c8\c885\bcc4: ";color:#777}#personInfo .board-list tbody td:nth-child(4):not(:empty):before{content:"\ba74\d5c8\bc88\d638: ";color:#777}#personInfo .board-list tbody td:nth-child(5):not(:empty):before{content:"\bd80\c11c\ba85: ";color:#777}#personInfo .board-list tbody td:nth-child(6):not(:empty):before{content:"PET-CT: ";color:#777}#personInfo .board-list tbody td:nth-child(7):not(:empty):before{content:"\bcf4\ace0\ae30\ad00: ";color:#777}#personInfo .board-list tbody td:nth-child(8):not(:empty):before{content:"";display:none}#personInfo .board-list tbody td:nth-child(7):not(:empty) br{display:none}#personInfo .board-list tbody td:nth-child(8){display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;text-align:center!important}#personInfo .board-list tbody td:nth-child(8) .btn{margin-left:0!important;white-space:nowrap}}@media(max-width:480px){#personInfo .board-list tbody tr{padding:10px 8px}.custom-select-dropdown input[type=text]{text-align:center!important;padding-left:5px!important;padding-right:16px!important}.custom-select-dropdown .readonly-select{background-position:right 0 center!important}}
