.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);max-width:950px;max-height:95vh;width:90%;text-align:left;display:flex;flex-direction:column;overflow:hidden}.modal-header{padding-top:1.5rem}.modal-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem;padding-left:1.5rem}.header-divider{width:100%}.modal-body{display:flex;flex-direction:column;gap:12px;padding:0 1.5rem 1rem;overflow-y:auto;flex-grow:1;max-height:72vh;min-height:0;margin-top:10px}.modal-body label{font-weight:700;margin-bottom:4px}.modal-body input,.modal-body select,.modal-body textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:14px}.modal-body textarea{resize:vertical;min-height:80px}.modal-footer,.modal-footer-gl{padding-bottom:1rem}.modal-footer
.modal-footer-gl,.modal-header{flex-shrink:0;z-index:1}.modal-form label{font-weight:700;margin-bottom:.3rem}.modal-form input,.modal-form textarea{width:100%;padding:.8rem;font-size:1rem;border:1px solid #ccc;border-radius:5px;resize:none}.css-13cymwt-control,.css-hlgwow{height:50px}.footer-divider{width:100%}.modal-buttons{padding-top:.8rem}.modal-buttons,.modal-buttons-gl{padding-right:1.5rem;display:flex;justify-content:flex-end;gap:.5rem}.modal-buttons-gl{padding-top:1rem}.submit-btn{background:#007bff;width:125px;color:#fff;border:none;padding:.8rem 1.2rem;border-radius:5px;font-weight:700;cursor:pointer;transition:background-color .3s}.submit-btn:hover{background:#0056b3}.cancel-btn{background:#dc3545;width:125px;color:#fff;border:none;padding:.8rem 1.2rem;border-radius:5px;font-weight:700;cursor:pointer;transition:background-color .3s}.cancel-btn:hover{background:#b02a37}.modal-overlay-jira{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1000;overflow:hidden}.field-error{color:#dc2626;font-size:11px;margin-top:0}