*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f7fa;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.container{margin:0 auto;max-width:480px;padding:40px 20px;text-align:center}.logo{margin:0 auto 20px;width:120px}h1{color:#044c5c;font-size:2rem;margin-bottom:8px}.subtitle{color:#555;font-size:1rem;margin-bottom:32px}.btn{align-items:center;background-color:#00bfa5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;justify-content:center;margin:8px 0;padding:12px 16px;text-decoration:none;transition:background-color .2s;width:100%}.btn:hover{background-color:#009d8c}.btn-icon{font-size:1.3rem;margin-right:8px}.form-container{text-align:center}.form-container input{border:1px solid #ccd0d5;border-radius:6px;font-size:1rem;margin-bottom:16px;padding:10px 12px;width:100%}.form-container button{background-color:#00bfa5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px;transition:background-color .2s;width:100%}.form-container button:hover{background-color:#009d8c}.form-footer{color:#555;font-size:.9rem;margin-top:16px}.form-footer a{color:#00bfa5;text-decoration:none}.form-footer a:hover{text-decoration:underline}.submenu-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin:60px auto;max-width:400px;padding:32px 24px;text-align:center}.submenu-container h2{color:#044c5c;margin-bottom:24px}.submenu-btn{align-items:center;background-color:#00bfa5;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin:12px 0;padding:12px;text-decoration:none;transition:background-color .2s;width:100%}.submenu-btn:hover{background-color:#009d8c}.submenu-icon{font-size:1.2rem;margin-right:8px}.form-container{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin:60px auto;max-width:400px;padding:32px 24px}.form-container h2{color:#044c5c;margin-bottom:24px;text-align:center}.form-container label{color:#333;display:block;font-weight:500;margin-bottom:6px}.form-container input,.form-container textarea{border:1px solid #ccd0d5;border-radius:6px;font-size:1rem;margin-bottom:16px;padding:10px 12px;width:100%}.form-container textarea{min-height:60px;resize:vertical}.form-container .btn-submit{background-color:#00bfa5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px;transition:background-color .2s;width:100%}.form-container .btn-submit:hover{background-color:#009d8c}.form-group{margin-bottom:16px;text-align:left}.form-container h4.section-title{color:#044c5c;font-size:1.1rem;margin:24px 0 12px}.view-container{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;font-size:1.1rem;margin:60px auto;max-width:600px;overflow:hidden}.view-header{align-items:center;background-color:#e0f7fa;display:flex;justify-content:space-between;padding:24px}.view-header .info h2{color:#00796b;font-size:1.6rem;margin:0}.view-photo{border:3px solid #00796b;border-radius:50%;height:80px;object-fit:cover;width:80px}.view-body{font-size:1.1rem;padding:28px}.view-field{margin-bottom:16px}.view-field strong{color:#00796b;display:inline-block;font-weight:600;width:160px}.section-title{border-bottom:2px solid #b2dfdb;color:#00796b;font-size:1.2rem;margin:28px 0 16px;padding-bottom:6px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.0ba7874a.css.map*/