.t-WizardSteps-step.is-active .t-WizardSteps-marker
{background-color: #4f46e5 !important;}.t-WizardSteps-step.is-complete .t-WizardSteps-marker
{background-color: #4f46e5 !important;}:root {--primary: #6366f1;--primary-hover: #4f46e5;--bg-body: #f8fafc;--bg-surface: #ffffff;--text-main: #0f172a;--text-muted: #475569;--border-line: #64748b;--border-active: #6366f1;--field-bg: #f8fafc;--field-focus-bg: rgba(99, 102, 241, 0.06);--radius-md: 10px;--shadow-card: 0 4px 12px rgba(0, 0, 0, 0.05);--transition: 0.2s ease-in-out;}* {box-sizing: border-box !important;}body, .t-Body {background-color: var(--bg-body) !important;color: var(--text-main) !important;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;-webkit-font-smoothing: antialiased;}::-webkit-scrollbar {width: 6px;height: 6px;}::-webkit-scrollbar-thumb {background: #cbd5e1;border-radius: 4px;}.t-Form-fieldContainer {margin-bottom: 1.2rem !important;}.t-Form-itemWrapper {position: relative !important;display: flex !important;align-items: center !important;width: 100% !important;}.t-Form-label {color: var(--text-muted) !important;font-size: 0.85rem !important;font-weight: 600 !important;margin-bottom: 0.3rem !important;display: inline-block !important;}.apex-item-group,
.apex-item-group--popup-lov,
.apex-item-group--datepicker,
.apex-item-wrapper {display: flex !important;align-items: center !important;position: relative !important;width: 100% !important;border: none !important;background: transparent !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important;}.t-Form-inputText,
.t-Form-password,
.t-Form-textarea,
.t-Form-select,
.apex-item-text,
.apex-item-password,
.apex-item-textarea,
.apex-item-select,
.apex-item-datepicker,
.apex-item-popup-lov,
.t-PageBody input[type="text"],
.t-PageBody input[type="password"],
.t-PageBody input[type="number"],
.t-PageBody input[type="email"] {background: var(--field-bg) !important;border: none !important;border-bottom: 2px solid var(--border-line) !important;border-radius: 4px 4px 0 0 !important;color: var(--text-main) !important;font-weight: 500 !important;padding: 0.65rem 2.5rem 0.65rem 2.5rem !important;font-size: clamp(0.875rem, 1.4vw, 0.975rem) !important;width: 100% !important;box-sizing: border-box !important;transition: all var(--transition) !important;height: 42px !important;}textarea.apex-item-textarea,
textarea.t-Form-textarea {height: auto !important;min-height: 80px !important;}.t-Form-inputText:hover,
.t-Form-password:hover,
.apex-item-text:hover,
.apex-item-select:hover,
.apex-item-datepicker:hover,
.apex-item-popup-lov:hover {border-bottom-color: var(--primary) !important;background: #f1f5f9 !important;}.t-Form-inputText:focus,
.t-Form-password:focus,
.t-Form-textarea:focus,
.t-Form-select:focus,
.apex-item-text:focus,
.apex-item-password:focus,
.apex-item-textarea:focus,
.apex-item-select:focus,
.apex-item-datepicker:focus,
.apex-item-popup-lov:focus,
.t-PageBody input[type="text"]:focus,
.t-PageBody input[type="password"]:focus,
.t-PageBody input[type="number"]:focus,
.t-PageBody input[type="email"]:focus {border-bottom: 3px solid var(--border-active) !important;background: var(--field-focus-bg) !important;outline: none !important;box-shadow: none !important;}.t-Form-itemIcon,
.apex-item-icon,
.t-Form-itemWrapper > .a-Icon,
.apex-item-group > .a-Icon {position: absolute !important;left: 0.6rem !important;top: 50% !important;transform: translateY(-50%) !important;color: var(--text-muted) !important;font-size: 1.1rem !important;z-index: 10 !important;pointer-events: none !important;}.apex-item-icon--date,
.a-Button--popupLOV,
.a-Button--calendar,
.apex-item-group--datepicker button,
.apex-item-group--popup-lov button {position: absolute !important;right: 0.4rem !important;top: 50% !important;transform: translateY(-50%) !important;background: transparent !important;border: none !important;box-shadow: none !important;color: var(--text-muted) !important;padding: 0.4rem !important;margin: 0 !important;height: auto !important;width: auto !important;cursor: pointer !important;z-index: 10 !important;display: flex !important;align-items: center !important;justify-content: center !important;}.apex-item-icon--date:hover,
.a-Button--popupLOV:hover,
.a-Button--calendar:hover {color: var(--primary) !important;background: transparent !important;}.a-Button--popupLOVclear {position: absolute !important;right: 2.2rem !important;top: 50% !important;transform: translateY(-50%) !important;background: transparent !important;border: none !important;color: var(--text-muted) !important;z-index: 10 !important;}.password-toggle,
.apex-item-password-show {position: absolute !important;right: 0.5rem !important;top: 50% !important;transform: translateY(-50%) !important;background: transparent !important;border: none !important;color: var(--text-muted) !important;font-size: 1.1rem !important;cursor: pointer !important;z-index: 10 !important;}.apex-item-checkbox,
.apex-item-radio {accent-color: var(--primary) !important;width: 18px !important;height: 18px !important;cursor: pointer !important;}.t-Region,
.t-Card,
.a-CardView {background-color: var(--bg-surface) !important;border: 1px solid #e2e8f0 !important;border-radius: var(--radius-md) !important;box-shadow: var(--shadow-card) !important;}.t-Region-header {border-bottom: 1px solid #e2e8f0 !important;background: transparent !important;padding: 0.85rem 1.25rem !important;}.t-Region-title {color: var(--text-main) !important;font-weight: 700 !important;font-size: 1.05rem !important;}.t-Button {border-radius: 6px !important;font-weight: 600 !important;padding: 0.55rem 1.25rem !important;transition: all var(--transition) !important;}.t-Button--hot,
.t-Button--primary {background-color: var(--primary) !important;border-color: var(--primary) !important;color: #ffffff !important;}.t-Button--hot:hover,
.t-Button--primary:hover {background-color: var(--primary-hover) !important;border-color: var(--primary-hover) !important;box-shadow: 0 4px 12px rgba(99, 102, 241, 0.3) !important;}.a-GV-table th,
.t-Report-records th {background-color: #f1f5f9 !important;color: var(--text-muted) !important;font-size: 0.78rem !important;text-transform: uppercase !important;letter-spacing: 0.05em !important;font-weight: 700 !important;border-bottom: 2px solid #cbd5e1 !important;}.a-GV-row:hover,
.t-Report-records tr:hover {background-color: #f8fafc !important;}@media screen and (max-width: 480px) {.t-Form-inputText,
.t-Form-password,
.t-Form-select,
.apex-item-text,
.apex-item-password,
.apex-item-datepicker,
.apex-item-popup-lov {padding: 0.55rem 2.2rem 0.55rem 2.2rem !important;font-size: 0.875rem !important;}}