html,body{height:100%;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#090d16;color:#f8fafc;overflow:hidden;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}.cdk-overlay-container{z-index:1000}.mat-mdc-dialog-panel{max-width:95vw!important}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:#0f172a!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:20px!important;box-shadow:0 24px 60px #0009!important}.mat-mdc-text-field-wrapper,.mdc-text-field,.mdc-text-field--outlined{background-color:#1e293b!important;border-radius:14px!important}.mat-mdc-form-field .mdc-notched-outline__leading{border-radius:14px 0 0 14px!important;width:14px!important}.mat-mdc-form-field .mdc-notched-outline__trailing{border-radius:0 14px 14px 0!important}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mat-mdc-floating-label,.mat-mdc-form-field label{color:#38bdf8!important;font-size:.82rem!important;font-weight:600!important}.mdc-text-field--focused .mdc-floating-label,.mdc-floating-label--float-above{font-size:.72rem!important;font-weight:700!important;color:#38bdf8!important;letter-spacing:.02em!important}.mat-mdc-form-field input.mat-mdc-input-element,.mat-mdc-form-field textarea.mat-mdc-input-element,input.mat-mdc-input-element,textarea.mat-mdc-input-element,.mat-mdc-select-value-text,.mat-mdc-select-arrow,.mdc-text-field__input{color:#fff!important;font-size:.88rem!important;font-weight:600!important;caret-color:#38bdf8!important}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8) sepia(1) saturate(5) hue-rotate(175deg);cursor:pointer}.mat-mdc-form-field ::placeholder,::placeholder{color:#94a3b8!important;font-size:.82rem!important}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:#ffffff38!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:#38bdf8!important;border-width:2px!important}.mat-mdc-select-panel{background-color:#1e293b!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:14px!important;box-shadow:0 12px 32px #00000080!important}.mat-mdc-option{color:#f8fafc!important;border-radius:8px!important;margin:2px 4px!important;font-size:.85rem!important}.mat-mdc-option:hover,.mat-mdc-option.mdc-list-item--activated{background-color:#38bdf82e!important;color:#38bdf8!important}.mat-mdc-option .mdc-list-item__primary-text{color:#f8fafc!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-flat-button{border-radius:12px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0f172a99}::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff59}
