.page-module__E0kJGG__page{color:#111;background:#8c001a;flex-direction:column;min-height:100dvh;display:flex}.page-module__E0kJGG__header{z-index:100;background:#8c001a;border-bottom:1px solid #ffffff26;width:100%;position:sticky;top:0}.page-module__E0kJGG__headerInner{justify-content:space-between;align-items:center;width:min(100% - 48px,1440px);height:72px;margin:0 auto;display:flex}.page-module__E0kJGG__logo{color:#fff;letter-spacing:.12em;font-size:24px;font-weight:800;text-decoration:none}.page-module__E0kJGG__actions{align-items:center;gap:10px;display:flex}.page-module__E0kJGG__loginButton,.page-module__E0kJGG__signupButton{color:#fff;cursor:pointer;background:#8c001a;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.page-module__E0kJGG__loginButton:hover,.page-module__E0kJGG__signupButton:hover{color:#8c001a;background:#fff}.page-module__E0kJGG__main{background:#8c001a;flex:1;width:min(100% - 48px,1440px);margin:0 auto;padding:32px 0 64px}.page-module__E0kJGG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.page-module__E0kJGG__card{aspect-ratio:4/3;background:#fff;border:1px solid #e4e4e4;border-radius:12px;width:100%;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000014}.page-module__E0kJGG__card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000029}.page-module__E0kJGG__cardNumber{color:#a0a0a0;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:18px}.page-module__E0kJGG__footer{background:#8c001a;border-top:1px solid #fff3;width:100%}.page-module__E0kJGG__footerInner{grid-template-columns:1fr 1fr;width:min(100% - 48px,1200px);margin:0 auto;padding:38px 0;display:grid}.page-module__E0kJGG__footerOffice{color:#fff;flex-direction:column;gap:7px;margin:0;font-style:normal;display:flex}.page-module__E0kJGG__footerOfficeLeft{text-align:left;align-items:flex-start;padding-right:48px}.page-module__E0kJGG__footerOfficeRight{text-align:right;border-left:1px solid #ffffff59;align-items:flex-end;padding-left:48px}.page-module__E0kJGG__officeName{color:#fff;font-size:18px;font-weight:700}.page-module__E0kJGG__officeAddress,.page-module__E0kJGG__officePhone{color:#fff;font-size:14px;line-height:1.6}.page-module__E0kJGG__officePhone{width:fit-content;text-decoration:none}.page-module__E0kJGG__officePhone:hover{text-decoration:underline}.page-module__E0kJGG__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module__E0kJGG__modal{background:#fff;border-radius:16px;width:min(100%,520px);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 24px 80px #0000004d}.page-module__E0kJGG__modalHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.page-module__E0kJGG__modalTitle{color:#8c001a;margin:0;font-size:24px;font-weight:800}.page-module__E0kJGG__modalDescription{color:#777;margin:7px 0 0;font-size:13px;line-height:1.5}.page-module__E0kJGG__modalClose{color:#777;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:27px;display:flex}.page-module__E0kJGG__modalClose:hover{color:#fff;background:#8c001a}.page-module__E0kJGG__signupForm{padding:24px 28px 28px}.page-module__E0kJGG__jobFieldset{border:0;margin:0;padding:0}.page-module__E0kJGG__fieldLabel{color:#222;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.page-module__E0kJGG__jobButtons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.page-module__E0kJGG__jobButton{color:#555;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:8px;min-height:46px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600}.page-module__E0kJGG__jobButton:hover{color:#8c001a;border-color:#8c001a}.page-module__E0kJGG__jobButtonActive,.page-module__E0kJGG__jobButtonActive:hover{color:#fff;background:#8c001a;border-color:#8c001a}.page-module__E0kJGG__formFields{flex-direction:column;gap:18px;margin-top:24px;display:flex}.page-module__E0kJGG__field{display:block}.page-module__E0kJGG__input{color:#111;box-sizing:border-box;background:#fff;border:1px solid #d6d6d6;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.page-module__E0kJGG__input::placeholder{color:#aaa}.page-module__E0kJGG__input:focus{border-color:#8c001a;box-shadow:0 0 0 3px #8c001a1a}.page-module__E0kJGG__input[aria-invalid=true]{border-color:#c62828}.page-module__E0kJGG__inputRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.page-module__E0kJGG__checkButton{color:#fff;cursor:pointer;background:#8c001a;border:1px solid #8c001a;border-radius:8px;min-width:92px;height:48px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700}.page-module__E0kJGG__checkButton:hover:not(:disabled){opacity:.9}.page-module__E0kJGG__checkButton:disabled{color:#999;cursor:not-allowed;background:#eee;border-color:#ddd}.page-module__E0kJGG__helperText,.page-module__E0kJGG__validationText{margin:6px 0 0;font-size:12px;line-height:1.45}.page-module__E0kJGG__helperText{color:#888}.page-module__E0kJGG__validationSuccess{color:#16813d;font-weight:600}.page-module__E0kJGG__validationError{color:#c62828;font-weight:600}.page-module__E0kJGG__submitButton{color:#fff;cursor:pointer;background:#8c001a;border:1px solid #8c001a;border-radius:8px;width:100%;height:50px;margin-top:4px;font-family:inherit;font-size:15px;font-weight:700}.page-module__E0kJGG__submitButton:hover:not(:disabled){opacity:.92}.page-module__E0kJGG__submitButton:disabled{color:#999;cursor:not-allowed;background:#e9e9e9;border-color:#ddd}.page-module__E0kJGG__submitNotice{color:#888;text-align:center;margin:-8px 0 0;font-size:11px;line-height:1.45}@media (max-width:1024px){.page-module__E0kJGG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E0kJGG__footerInner{width:calc(100% - 48px)}.page-module__E0kJGG__footerOfficeLeft{padding-right:30px}.page-module__E0kJGG__footerOfficeRight{padding-left:30px}.page-module__E0kJGG__officeName{font-size:16px}.page-module__E0kJGG__officeAddress,.page-module__E0kJGG__officePhone{font-size:13px}}@media (max-width:640px){.page-module__E0kJGG__headerInner{width:calc(100% - 32px);height:64px}.page-module__E0kJGG__logo{font-size:20px}.page-module__E0kJGG__actions{gap:8px}.page-module__E0kJGG__loginButton,.page-module__E0kJGG__signupButton{height:38px;padding:0 13px;font-size:13px}.page-module__E0kJGG__main{width:calc(100% - 32px);padding-top:20px;padding-bottom:40px}.page-module__E0kJGG__grid{grid-template-columns:1fr;gap:14px}.page-module__E0kJGG__footerInner{width:calc(100% - 28px);padding:24px 0}.page-module__E0kJGG__footerOffice{gap:5px}.page-module__E0kJGG__footerOfficeLeft{padding-right:14px}.page-module__E0kJGG__footerOfficeRight{padding-left:14px}.page-module__E0kJGG__officeName{font-size:13px}.page-module__E0kJGG__officeAddress{font-size:10px}.page-module__E0kJGG__officePhone{font-size:11px}.page-module__E0kJGG__modalBackdrop{padding:12px}.page-module__E0kJGG__modal{border-radius:12px;width:100%;max-height:calc(100dvh - 24px)}.page-module__E0kJGG__modalHeader{padding:20px 18px 16px}.page-module__E0kJGG__modalTitle{font-size:20px}.page-module__E0kJGG__modalDescription{font-size:12px}.page-module__E0kJGG__signupForm{padding:20px 18px 22px}.page-module__E0kJGG__fieldLabel{font-size:13px}.page-module__E0kJGG__jobButton{min-height:42px;padding:0 6px;font-size:13px}.page-module__E0kJGG__formFields{gap:15px}.page-module__E0kJGG__input{height:44px;font-size:13px}.page-module__E0kJGG__checkButton{min-width:78px;height:44px;padding:0 10px;font-size:12px}.page-module__E0kJGG__helperText,.page-module__E0kJGG__validationText{font-size:11px}.page-module__E0kJGG__submitButton{height:46px;font-size:14px}}@media (max-width:380px){.page-module__E0kJGG__footerInner{width:calc(100% - 20px)}.page-module__E0kJGG__footerOfficeLeft{padding-right:10px}.page-module__E0kJGG__footerOfficeRight{padding-left:10px}.page-module__E0kJGG__officeName{font-size:12px}.page-module__E0kJGG__officeAddress{font-size:9px}.page-module__E0kJGG__officePhone{font-size:10px}.page-module__E0kJGG__jobButton{font-size:12px}.page-module__E0kJGG__inputRow{grid-template-columns:minmax(0,1fr) 72px}.page-module__E0kJGG__checkButton{min-width:0;padding:0 7px;font-size:11px}}
.MyInfoButton-module__YBzLDq__backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.MyInfoButton-module__YBzLDq__modal{background:#fff;border-radius:16px;width:min(100%,520px);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 24px 80px #0000004d}.MyInfoButton-module__YBzLDq__modalHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex}.MyInfoButton-module__YBzLDq__title{color:#8c001a;margin:0;font-size:24px;font-weight:800}.MyInfoButton-module__YBzLDq__description{color:#777;margin:7px 0 0;font-size:13px;line-height:1.5}.MyInfoButton-module__YBzLDq__closeButton{color:#777;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:27px;display:flex}.MyInfoButton-module__YBzLDq__closeButton:hover{color:#fff;background:#8c001a}.MyInfoButton-module__YBzLDq__body{padding:24px 28px 28px}.MyInfoButton-module__YBzLDq__loading,.MyInfoButton-module__YBzLDq__error{margin:0;font-size:14px;line-height:1.6}.MyInfoButton-module__YBzLDq__loading{color:#777}.MyInfoButton-module__YBzLDq__error{color:#b00020}.MyInfoButton-module__YBzLDq__infoList{flex-direction:column;margin:0;padding:0;display:flex}.MyInfoButton-module__YBzLDq__infoRow{border-bottom:1px solid #eee;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:20px;min-height:60px;display:grid}.MyInfoButton-module__YBzLDq__infoRow:first-child{border-top:1px solid #eee}.MyInfoButton-module__YBzLDq__infoRow dt{color:#555;font-size:14px;font-weight:700}.MyInfoButton-module__YBzLDq__infoRow dd{color:#111;text-align:right;word-break:break-word;margin:0;font-size:14px;font-weight:500}.MyInfoButton-module__YBzLDq__actionButtons{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.MyInfoButton-module__YBzLDq__passwordButton,.MyInfoButton-module__YBzLDq__withdrawButton{cursor:pointer;border-radius:8px;min-height:48px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}.MyInfoButton-module__YBzLDq__passwordButton{color:#8c001a;background:#fff;border:1px solid #8c001a}.MyInfoButton-module__YBzLDq__passwordButton:hover{color:#fff;background:#8c001a}.MyInfoButton-module__YBzLDq__withdrawButton{color:#fff;background:#8c001a;border:1px solid #8c001a}.MyInfoButton-module__YBzLDq__withdrawButton:hover{opacity:.9}.MyInfoButton-module__YBzLDq__passwordPanel{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:10px;flex-direction:column;gap:16px;margin-top:18px;padding:20px;display:flex}.MyInfoButton-module__YBzLDq__passwordField{flex-direction:column;gap:7px;display:flex}.MyInfoButton-module__YBzLDq__passwordField label{color:#333;font-size:13px;font-weight:700}.MyInfoButton-module__YBzLDq__passwordField input{box-sizing:border-box;color:#111;background:#fff;border:1px solid #d6d6d6;border-radius:8px;outline:none;width:100%;height:46px;padding:0 13px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.MyInfoButton-module__YBzLDq__passwordField input:focus{border-color:#8c001a;box-shadow:0 0 0 3px #8c001a1a}.MyInfoButton-module__YBzLDq__helperText,.MyInfoButton-module__YBzLDq__successMessage,.MyInfoButton-module__YBzLDq__errorMessage{margin:0;font-size:11px;line-height:1.45}.MyInfoButton-module__YBzLDq__helperText{color:#777}.MyInfoButton-module__YBzLDq__successMessage{color:#16813d;font-weight:600}.MyInfoButton-module__YBzLDq__errorMessage{color:#c62828;font-weight:600}.MyInfoButton-module__YBzLDq__passwordActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.MyInfoButton-module__YBzLDq__cancelButton,.MyInfoButton-module__YBzLDq__confirmButton{cursor:pointer;border-radius:8px;min-height:44px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700}.MyInfoButton-module__YBzLDq__cancelButton{color:#555;background:#fff;border:1px solid #ccc}.MyInfoButton-module__YBzLDq__cancelButton:hover:not(:disabled){background:#f1f1f1}.MyInfoButton-module__YBzLDq__confirmButton{color:#fff;background:#8c001a;border:1px solid #8c001a}.MyInfoButton-module__YBzLDq__confirmButton:hover:not(:disabled){opacity:.9}.MyInfoButton-module__YBzLDq__cancelButton:disabled,.MyInfoButton-module__YBzLDq__confirmButton:disabled{cursor:not-allowed;opacity:.5}.MyInfoButton-module__YBzLDq__actionMessage{color:#16813d;text-align:center;margin:14px 0 0;font-size:12px;font-weight:600;line-height:1.5}@media (max-width:640px){.MyInfoButton-module__YBzLDq__backdrop{padding:12px}.MyInfoButton-module__YBzLDq__modal{border-radius:12px;max-height:calc(100dvh - 24px)}.MyInfoButton-module__YBzLDq__modalHeader{padding:20px 18px 16px}.MyInfoButton-module__YBzLDq__title{font-size:20px}.MyInfoButton-module__YBzLDq__description{font-size:12px}.MyInfoButton-module__YBzLDq__body{padding:20px 18px 22px}.MyInfoButton-module__YBzLDq__infoRow{grid-template-columns:100px minmax(0,1fr);gap:12px;min-height:52px}.MyInfoButton-module__YBzLDq__infoRow dt,.MyInfoButton-module__YBzLDq__infoRow dd{font-size:12px}.MyInfoButton-module__YBzLDq__actionButtons{gap:8px;margin-top:22px}.MyInfoButton-module__YBzLDq__passwordButton,.MyInfoButton-module__YBzLDq__withdrawButton{min-height:44px;padding:0 8px;font-size:12px}.MyInfoButton-module__YBzLDq__passwordPanel{gap:14px;margin-top:14px;padding:15px}.MyInfoButton-module__YBzLDq__passwordField label{font-size:12px}.MyInfoButton-module__YBzLDq__passwordField input{height:43px;font-size:13px}.MyInfoButton-module__YBzLDq__passwordActions{gap:7px}.MyInfoButton-module__YBzLDq__cancelButton,.MyInfoButton-module__YBzLDq__confirmButton{min-height:42px;font-size:12px}}.MyInfoButton-module__YBzLDq__withdrawButton:disabled{opacity:.5;cursor:not-allowed}
.UserManagementButton-module__PjpEQW__backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000094;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.UserManagementButton-module__PjpEQW__modal{background:#fff;border-radius:16px;width:min(100%,760px);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 24px 80px #0000004d}.UserManagementButton-module__PjpEQW__modalHeader{z-index:2;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 20px;display:flex;position:sticky;top:0}.UserManagementButton-module__PjpEQW__title{color:#8c001a;margin:0;font-size:24px;font-weight:800}.UserManagementButton-module__PjpEQW__description{color:#777;margin:7px 0 0;font-size:13px;line-height:1.5}.UserManagementButton-module__PjpEQW__closeButton{color:#777;cursor:pointer;background:#f5f5f5;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:27px;display:flex}.UserManagementButton-module__PjpEQW__closeButton:hover{color:#fff;background:#8c001a}.UserManagementButton-module__PjpEQW__body{padding:24px 28px 30px}.UserManagementButton-module__PjpEQW__searchForm{margin:0}.UserManagementButton-module__PjpEQW__searchLabel{color:#222;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.UserManagementButton-module__PjpEQW__searchRow{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.UserManagementButton-module__PjpEQW__searchInput{box-sizing:border-box;color:#111;background:#fff;border:1px solid #d6d6d6;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;font-family:inherit;font-size:14px}.UserManagementButton-module__PjpEQW__searchInput:focus{border-color:#8c001a;box-shadow:0 0 0 3px #8c001a1a}.UserManagementButton-module__PjpEQW__searchButton{color:#fff;cursor:pointer;background:#8c001a;border:1px solid #8c001a;border-radius:8px;min-width:90px;height:48px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700}.UserManagementButton-module__PjpEQW__searchButton:disabled{opacity:.5;cursor:not-allowed}.UserManagementButton-module__PjpEQW__error{color:#c62828;margin:18px 0 0;font-size:13px;font-weight:600}.UserManagementButton-module__PjpEQW__empty{color:#777;text-align:center;background:#f8f8f8;border-radius:10px;margin-top:24px;padding:30px 12px;font-size:14px}.UserManagementButton-module__PjpEQW__results{margin-top:24px}.UserManagementButton-module__PjpEQW__resultSummary{color:#555;margin-bottom:10px;font-size:13px}.UserManagementButton-module__PjpEQW__resultSummary strong{color:#8c001a}.UserManagementButton-module__PjpEQW__resultList{flex-direction:column;gap:10px;display:flex}.UserManagementButton-module__PjpEQW__userCard{background:#fff;border:1px solid #e3e3e3;border-radius:10px;padding:18px}.UserManagementButton-module__PjpEQW__userHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.UserManagementButton-module__PjpEQW__userHeader>div{align-items:center;gap:9px;min-width:0;display:flex}.UserManagementButton-module__PjpEQW__username{color:#111;word-break:break-word;font-size:16px}.UserManagementButton-module__PjpEQW__job{color:#666;background:#f2f2f2;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:11px;font-weight:600}.UserManagementButton-module__PjpEQW__permission{color:#fff;background:#8c001a;border-radius:5px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:700}.UserManagementButton-module__PjpEQW__infoList{grid-template-columns:1fr 1fr;gap:8px 24px;margin:12px 0 0;padding:0;display:grid}.UserManagementButton-module__PjpEQW__infoRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.UserManagementButton-module__PjpEQW__infoRow dt{color:#777;white-space:nowrap;font-size:12px;font-weight:600}.UserManagementButton-module__PjpEQW__infoRow dd{color:#222;text-align:right;word-break:break-word;margin:0;font-size:12px}@media (max-width:640px){.UserManagementButton-module__PjpEQW__backdrop{padding:10px}.UserManagementButton-module__PjpEQW__modal{border-radius:12px;max-height:calc(100dvh - 20px)}.UserManagementButton-module__PjpEQW__modalHeader{padding:18px 16px 15px}.UserManagementButton-module__PjpEQW__title{font-size:20px}.UserManagementButton-module__PjpEQW__description{font-size:11px}.UserManagementButton-module__PjpEQW__body{padding:18px 16px 22px}.UserManagementButton-module__PjpEQW__searchLabel{font-size:12px}.UserManagementButton-module__PjpEQW__searchInput{height:43px;padding:0 10px;font-size:12px}.UserManagementButton-module__PjpEQW__searchButton{min-width:68px;height:43px;padding:0 10px;font-size:12px}.UserManagementButton-module__PjpEQW__userCard{padding:14px}.UserManagementButton-module__PjpEQW__username{font-size:14px}.UserManagementButton-module__PjpEQW__infoList{grid-template-columns:1fr;gap:7px}.UserManagementButton-module__PjpEQW__infoRow dt,.UserManagementButton-module__PjpEQW__infoRow dd{font-size:11px}}.UserManagementButton-module__PjpEQW__classDaysSection{border-top:1px solid #eee;margin-top:16px;padding-top:15px}.UserManagementButton-module__PjpEQW__classDaysTitle{color:#555;margin-bottom:9px;font-size:12px;font-weight:700}.UserManagementButton-module__PjpEQW__classDaysControls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.UserManagementButton-module__PjpEQW__dayButtons{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.UserManagementButton-module__PjpEQW__dayButton{color:#555;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:7px;min-width:0;height:36px;padding:0;font-family:inherit;font-size:12px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.UserManagementButton-module__PjpEQW__dayButton:hover{color:#8c001a;border-color:#8c001a}.UserManagementButton-module__PjpEQW__dayButtonSelected,.UserManagementButton-module__PjpEQW__dayButtonSelected:hover{color:#fff;background:#8c001a;border-color:#8c001a}.UserManagementButton-module__PjpEQW__changeDaysButton{color:#fff;cursor:pointer;background:#8c001a;border:1px solid #8c001a;border-radius:7px;min-width:68px;height:36px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700}.UserManagementButton-module__PjpEQW__changeDaysButton:hover:not(:disabled){opacity:.9}.UserManagementButton-module__PjpEQW__changeDaysButton:disabled{color:#999;cursor:not-allowed;background:#eee;border-color:#ddd}.UserManagementButton-module__PjpEQW__saveSuccess,.UserManagementButton-module__PjpEQW__saveError{margin:8px 0 0;font-size:11px;font-weight:600;line-height:1.4}.UserManagementButton-module__PjpEQW__saveSuccess{color:#16813d}.UserManagementButton-module__PjpEQW__saveError{color:#c62828}@media (max-width:640px){.UserManagementButton-module__PjpEQW__classDaysControls{gap:7px}.UserManagementButton-module__PjpEQW__dayButtons{gap:3px}.UserManagementButton-module__PjpEQW__dayButton{height:32px;font-size:10px}.UserManagementButton-module__PjpEQW__changeDaysButton{min-width:54px;height:32px;padding:0 7px;font-size:10px}.UserManagementButton-module__PjpEQW__classDaysTitle{font-size:11px}}
.HwpButton-module__it538G__button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#8c001a;border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;padding:6px 14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.HwpButton-module__it538G__button:hover{color:#8c001a;background:#fff}.HwpButton-module__it538G__button:focus-visible{outline-offset:2px;outline:2px solid #fff}
