.scenario-form{max-width:600px;margin:0 auto;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;font-family:Inter,sans-serif}.scenario-form .error{background-color:#ffe6e6;color:#c00;padding:10px 15px;border-radius:6px;margin-bottom:15px;font-size:14px}.scenario-form .form-group{display:flex;flex-direction:column;margin-bottom:15px}.scenario-form .form-group label{font-weight:500;margin-bottom:5px;font-size:14px;color:#333}.scenario-form .form-group input,.scenario-form .form-group textarea{padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:6px;outline:none;transition:border .2s ease-in-out,box-shadow .2s ease-in-out}.scenario-form .form-group input:focus,.scenario-form .form-group textarea:focus{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}.scenario-form .form-group textarea{resize:vertical;min-height:80px}.scenario-form button{padding:10px 18px;font-size:14px;font-weight:600;color:#fff;background-color:#4a90e2;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease-in-out}.scenario-form button:hover:not(:disabled){background-color:#357abd}.scenario-form button:disabled{background-color:#a0c4f7;cursor:not-allowed}.scenario-form p{text-align:center;font-size:14px;color:#666}.scenario-form input,.scenario-form textarea,.scenario-form select{padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:6px;outline:none;transition:border .2s ease-in-out,box-shadow .2s ease-in-out;background-color:#fff;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.scenario-form select{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.scenario-form input:focus,.scenario-form textarea:focus,.scenario-form select:focus{border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}
