.container{width:50%;margin:20px auto;padding:20px;display:flex;flex-direction:column;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px #0000001a;position:relative;top:50px}.item.form__item{display:flex;flex-direction:column}.item.form__item label{font-size:1rem;margin-bottom:5px;color:#333}.item.form__item input[type=text],.item.form__item input[type=email],.item.form__item input[type=number],.item.form__item input[type=range],.item.form__item input[type=textarea],.item.form__item input[type=select],.item.form__item input[type=password]{padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:4px;outline:none}.item.form__item input[type=text]:focus,.item.form__item input[type=email]:focus,.item.form__item input[type=number]:focus,.item.form__item input[type=range]:focus,.item.form__item input[type=textarea]:focus,.item.form__item input[type=select]:focus,.item.form__item input[type=password]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d}.item.form__item .button.full{background-color:#007bff;color:#fff;padding:10px;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.item.form__item .button.full:hover{background-color:#0056b3}@media (max-width: 768px){.container{width:80%}}.color-red{color:red}table{width:100%;border-collapse:collapse;background-color:#fff;border-radius:6px}table th,table td{padding:12px 15px;text-align:left;border-bottom:1px solid #ddd}table th{background-color:#007bff;color:#fff;font-weight:600}table tr:hover{background-color:#f1f1f1}
