@charset "UTF-8";.cdk-overlay-container{z-index:3000}.bulk-approval-status-panel{max-height:min(320px,70vh)}body,p,h1,h2,h3,h4,h5,h6,th,td,div,span,button,input,textarea,select{font-family:Roboto,sans-serif}a:not(.btn-primary):not(.btn-outline):not(.action-btn):not([mat-raised-button]):not([mat-button]):not([mat-stroked-button]):not([mat-icon-button]),a:visited:not(.btn-primary):not(.btn-outline):not(.action-btn):not([mat-raised-button]):not([mat-button]):not([mat-stroked-button]):not([mat-icon-button]){color:#1a73e8;text-decoration:none}a:hover:not(.btn-primary):not(.btn-outline):not(.action-btn):not([mat-raised-button]):not([mat-button]):not([mat-stroked-button]):not([mat-icon-button]){text-decoration:underline}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:8px;border:3px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background:#9e9e9e}table thead th,.mat-mdc-table .mat-mdc-header-row,.mat-mdc-header-cell,.approvals-table thead th,.requests-table thead th,.request-history-table thead th{background-color:#e0e0e0!important;color:#333!important;font-weight:600!important;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}table tbody tr:hover,.mat-mdc-table .mat-mdc-row:hover,.approvals-table tbody tr:hover,.requests-table tbody tr:hover,.request-history-table tbody tr:hover{background-color:#f0f0f0!important}.approvals-table .id-info,.approvals-table .id-badge,.approvals-table .id-cell,.workflows-table .workflow-name,.workflows-table .name-cell span:not(.mat-icon),.request-history-table .workflow-name,.request-history-table .workflow-cell span:not(.mat-icon),.request-history-table .workflow-cell,.switch-plans-link{color:#1a73e8!important;cursor:pointer;text-decoration:none;font-weight:500}.approvals-table .id-info:hover,.approvals-table .id-badge:hover,.approvals-table .id-cell:hover,.workflows-table .workflow-name:hover,.workflows-table .name-cell span:not(.mat-icon):hover,.request-history-table .workflow-name:hover,.request-history-table .workflow-cell span:not(.mat-icon):hover,.request-history-table .workflow-cell:hover,.switch-plans-link:hover{text-decoration:underline}td a:not([mat-button]):not([mat-raised-button]):not([mat-icon-button]):not([mat-stroked-button]){color:#1a73e8;text-decoration:none;font-weight:500}td a:hover:not([mat-button]):not([mat-raised-button]):not([mat-icon-button]):not([mat-stroked-button]){text-decoration:underline}button,.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-stroked-button,.btn-primary,.btn-outline,.action-btn{border-radius:8px!important;font-family:Roboto,Inter,sans-serif!important;font-weight:500!important;letter-spacing:.2px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;text-transform:none!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-primary,.mat-mdc-raised-button[color=primary]{background-color:#1a73e8!important;color:#fff!important;border:transparent!important;box-shadow:0 1px 2px #1a73e84d,0 1px 3px 1px #1a73e826!important;padding:8px 24px!important}.btn-primary:hover:not([disabled]),.mat-mdc-raised-button[color=primary]:hover:not([disabled]){background-color:#1557b0!important;box-shadow:0 1px 3px #1a73e866,0 4px 8px 3px #1a73e826!important;transform:translateY(-1px)!important}.btn-primary:active:not([disabled]),.mat-mdc-raised-button[color=primary]:active:not([disabled]){box-shadow:0 1px 2px #1a73e84d!important;transform:translateY(0)!important}.btn-outline,.mat-mdc-stroked-button{background-color:transparent!important;color:#1a73e8!important;border:1px solid #dadce0!important;padding:8px 24px!important;background-clip:padding-box}.btn-outline:hover:not([disabled]),.mat-mdc-stroked-button:hover:not([disabled]){background-color:#f8f9fa!important;border-color:#d2e3fc!important;color:#174ea6!important}.mat-mdc-button:not([color=primary]):not(.mat-mdc-raised-button):not(.mat-mdc-stroked-button){background-color:transparent!important;color:#5f6368!important}.mat-mdc-button:not([color=primary]):not(.mat-mdc-raised-button):not(.mat-mdc-stroked-button):hover:not([disabled]){background-color:#5f636814!important;color:#202124!important}button:disabled,button[disabled],.btn-primary[disabled],.btn-outline[disabled],.mat-mdc-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-stroked-button[disabled]{opacity:.6!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important;background-color:#f1f3f4!important;color:#9aa0a6!important;border-color:#f1f3f4!important}button.mat-icon-button,button.mat-mdc-icon-button,.mat-mdc-icon-button{border-radius:50%!important;width:40px!important;height:40px!important;padding:0!important;background-color:transparent!important;box-shadow:none!important}button.mat-icon-button:hover:not([disabled]),button.mat-mdc-icon-button:hover:not([disabled]),.mat-mdc-icon-button:hover:not([disabled]){background-color:#5f636814!important;transform:scale(1.05)!important}.search-wrapper,.search-input{border-radius:24px!important;border:1px solid #dadce0;transition:border .2s ease,box-shadow .2s ease!important}.search-wrapper:focus-within,.search-input:focus{border-color:#1a73e8!important;box-shadow:0 1px 2px #1a73e84d!important;outline:none}.custom-autocomplete-panel.mat-mdc-autocomplete-panel,.mat-mdc-select-panel{background-color:#fff!important;border-radius:8px!important;box-shadow:0 4px 20px #00000026!important;border:1px solid rgba(0,0,0,.08)!important;margin-top:4px!important}.custom-autocomplete-panel .mat-mdc-option,.mat-mdc-select-panel .mat-mdc-option{min-height:44px!important}.custom-autocomplete-panel .mdc-list-item__primary-text,.mat-mdc-select-panel .mdc-list-item__primary-text{font-family:Roboto,Poppins,sans-serif!important;font-size:14px!important;color:#333!important}.custom-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#0000000a!important}.custom-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:#1a73e81f!important;color:#1a73e8!important}.center{display:flex;justify-content:center;align-items:center;width:500px}.mat-mdc-select-panel{background-color:#fff!important}.mat-mdc-select-panel .mat-mdc-option{color:#212529!important}.mat-mdc-select-panel .mat-mdc-option:hover{background-color:#f8f9fa!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background-color:#3f51b514!important}.mat-mdc-option .mdc-list-item__primary-text{color:inherit!important}.action-buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.action-btn{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:.875rem;height:40px;padding:0 16px;border-radius:4px;transition:all .3s ease;box-shadow:none!important;text-transform:uppercase;letter-spacing:.4px}.action-btn mat-icon{margin-right:6px;font-size:18px;width:18px;height:18px}.action-btn.primary-btn{background:#2196f3;color:#fff}.action-btn.primary-btn:not(:disabled):hover{background:#1976d2;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000001a!important}.action-btn.accent-btn{background:#ffc107;color:#212121}.action-btn.accent-btn:not(:disabled):hover{background:#dda600;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000001a!important}.action-btn.cancel-btn{border:1px solid rgba(244,67,54,.4);color:#f44336;background:transparent}.action-btn.cancel-btn:not(:disabled):hover{background:#f443360a}.action-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.action-btn{width:100%}}::ng-deep .mat-mdc-tooltip.mdc-tooltip .mdc-tooltip__surface{background:#000000bf!important;color:#fff!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;padding:6px 10px!important;border-radius:4px!important;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000001a!important;max-width:260px!important;white-space:normal!important;word-wrap:break-word!important;text-align:left!important}::ng-deep .mat-mdc-tooltip.tooltip-light .mdc-tooltip__surface{background:#fffffff2!important;color:#212121!important;box-shadow:0 2px 4px #00000014!important}::ng-deep .mat-mdc-tooltip-hide{opacity:0!important;transform:translateY(4px)!important;transition:all .15s ease!important}@media (max-width: 768px){::ng-deep .mat-mdc-tooltip .mdc-tooltip__surface{font-size:12px!important;padding:8px 12px!important;max-width:220px!important}}
