*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ebe8fc;color:#07003c;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#c8ccd5}.badge-open{background:#fef9c3;color:#854d0e}.badge-inprogress{background:#ebe8fc;color:#4f38f6}.badge-inreview{background:#faf5ff;color:#7c3aed}.badge-resolved{background:#f0fdf4;color:#16a34a}.badge-closed{background:#f3f4f6;color:#6b6b8a}.badge-reopened,.badge-critical{background:#fef2f2;color:#dc2626}.badge-high{background:#fff7ed;color:#f97316}.badge-medium{background:#fef9c3;color:#854d0e}.badge-low{background:#f3f4f6;color:#6b6b8a}.badge-bug{background:#fef2f2;color:#dc2626}.badge-task{background:#ebe8fc;color:#4f38f6}.badge-feature{background:#f0fdf4;color:#16a34a}.badge-improvement{background:#faf5ff;color:#7c3aed}.row-overdue td{background:#fef9c3!important}.form-label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px;line-height:1.4}.form-label .req{color:#dc2626;margin-left:2px}.form-label .hint{font-size:11px;font-weight:400;font-style:italic;color:#9ca3af;margin-left:6px}.field-hint{font-size:11px;font-style:italic;color:#9ca3af;margin-top:4px;line-height:1.4}.readonly-value{display:flex;align-items:center;min-height:40px;padding:8px 12px;background:#f9fafb;border:1.5px dashed #D1D5DB;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:default;-webkit-user-select:none;user-select:none}.MuiInputLabel-root{position:static!important;transform:none!important;font-size:13px!important;font-weight:600!important;color:#374151!important;margin-bottom:6px!important;letter-spacing:0!important}.MuiInputLabel-root.Mui-focused{color:#374151!important}.MuiInputLabel-root .MuiFormLabel-asterisk{color:#dc2626!important}.MuiOutlinedInput-notchedOutline legend{display:none!important}.MuiOutlinedInput-notchedOutline{top:0!important}.section-heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#374151}
