.classic-modal{border-image-slice:1;border:3px solid;border-image-source:linear-gradient(135deg,#FF5722,#f6754d,#ff9f22);box-shadow:0 12px 30px rgba(38,70,143,.45);background-color:#fefefe;padding:.3rem;border-radius:12px;transition:box-shadow .3s ease}.classic-header{background:linear-gradient(90deg,#FF5722,#f77d58);color:#ffffff;font-size:1.5rem;padding:1.25rem 2rem;letter-spacing:.06em;text-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-body.text-start{text-align:left;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#2e3a59;line-height:1.6}.form-label{display:block;text-align:left;font-weight:700;margin-bottom:.5rem;font-size:1.1rem}.classic-input,.classic-select{width:100%;padding:.6rem 1rem;font-size:1.1rem;border:2px solid #8bb9f3;border-radius:10px;transition:border-color .4s ease,box-shadow .4s ease;box-sizing:border-box;background-color:#fafcff;box-shadow:inset 0 2px 6px rgba(38,70,143,.1)}.classic-submit-btn{background:linear-gradient(135deg,#FF5722,#f7a736);border:none;font-size:1.2rem;letter-spacing:.08em;padding:.75rem 1.25rem;border-radius:10px;color:white;box-shadow:0 6px 12px rgba(38,70,143,.4);cursor:pointer}.classic-submit-btn:hover{background:linear-gradient(135deg,#f7a736,#FF5722);box-shadow:0 8px 20px rgba(28,163,71,.8);transform:translateY(-2px)}