#app{display:flex;flex-direction:column;align-items:center}#app button{margin:20px;padding:10px 20px;font-size:16px;cursor:pointer}#app .custom-days{list-style-type:none;padding:0}#app .custom-days li{margin-bottom:5px}#app .custom-days li input{margin-right:10px}#app .message-success{color:#006400;background-color:#90ee90;border:1px solid green;padding:10px 20px;border-radius:5px;margin-bottom:20px}#app form{padding:20px}#app form h2{margin-bottom:20px}#app form input[type=submit]{margin-top:20px;padding:10px 20px;font-size:16px;cursor:pointer}#app form .section{margin-bottom:40px;border:1px solid #ccc;border-radius:10px;padding:10px 40px}#app form .section h4{padding-bottom:3px}#app form .section .sub-section{display:flex;flex-direction:column;margin-bottom:20px}#app form .section .sub-section .required-message{color:red;font-size:12px;margin-top:5px}#app form .section .sub-section input,#app form .section .sub-section select{background-color:transparent;border:1px solid black;border-radius:5px;padding:10px}
