body{margin:0}*{font-family:Roboto,sans-serif}.ngb-dp-months{background-color:#fff;border-radius:6px;position:relative;box-shadow:0 2px 6px #0000001a;z-index:5000}.ngb-dp-months .ngb-dp-weekday,.ngb-dp-months .ngb-dp-week-number,.ngb-dp-months .ngb-dp-day{padding:.3rem;text-align:center;font-size:.8rem}.ngb-dp-months .ngb-dp-day{transition:background-color .3s,color .3s}.ngb-dp-months .ngb-dp-day:hover{background-color:#f0f0f0}.ngb-dp-months .ngb-dp-day.bg-primary{background-color:#007bff!important;color:#fff!important}.ngb-dp-months .ngb-dp-header{padding:.3rem .6rem;background-color:#f7f7f7;border-bottom:1px solid #ddd;font-size:.85rem}.ngb-dp-months .ngb-dp-arrow{color:#007bff;font-size:1.1rem}.ngb-dp-months .ngb-dp-navigation{margin-bottom:.4rem}.status-text{display:inline-block;padding:4px 10px;border-radius:12px;font-weight:500;font-size:.875rem}.status-approved{color:#07a84e!important;background-color:#07a84e1a!important}.status-rejected{color:#dc3545!important;background-color:#dc35451a!important}.status-audit{color:#6c5ce7!important;background-color:#6c5ce71a!important}.status-processing{color:#3498db!important;background-color:#3498db1a!important}.status-submitted{color:#00b894!important;background-color:#00b8941a!important}.status-pending{color:#f39c12!important;background-color:#f39c121a!important}.status-shipped{color:#0984e3!important;background-color:#0984e31a!important}.status-delivered{color:#27ae60!important;background-color:#27ae601a!important}.status-returned{color:#e67e22!important;background-color:#e67e221a!important}.status-installed{color:#2ecc71!important;background-color:#2ecc711a!important}.status-expired{color:#7f8c8d!important;background-color:#7f8c8d1a!important}.status-cancelled{color:#e74c3c!important;background-color:#e74c3c1a!important}.status-hold{color:#d63031!important;background-color:#d630311a!important}.status-reissue{color:#fdcb6e!important;background-color:#fdcb6e1a!important}.status-terms{color:#636e72!important;background-color:#636e721a!important}.status-default{color:#95a5a6!important;background-color:#95a5a61a!important}.top-bar{display:flex;justify-content:space-between;align-items:center;padding-bottom:28px;max-width:1158px}.top-bar .left-section{display:flex;align-items:center;gap:24px}.top-bar .left-section .header{font-size:24px;font-weight:500;color:#0f0f55}.top-bar .left-section .back-button{width:12px;height:12px;padding:6.75px 6px;cursor:pointer;border-radius:10px;background:rgba(13,110,253,.1);transition:background-color .3s ease}.top-bar .left-section .back-button:hover{background:rgba(13,110,253,.2)}.top-bar .right-section{display:flex;align-items:center;gap:24px}.top-bar .right-section .next-header{color:#6c757d;font-size:15px;font-weight:400}.top-bar .right-section .forward-button{width:12px;height:12px;padding:6.75px 6px;cursor:pointer;border-radius:10px;background:rgba(13,110,253,.1);transition:background-color .3s ease}.top-bar .right-section .forward-button:hover{background:rgba(13,110,253,.2)}.reject-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background-color:#fff;padding:20px;border-radius:4px;box-shadow:0 4px 8px #0000001a;max-width:90%;width:500px;overflow:auto;max-height:90vh}.reject-dialog .dialog-title{margin-top:0;margin-bottom:20px;font-size:18px;font-weight:600}.reject-dialog .dialog-content{margin-bottom:20px}.reject-dialog .dialog-content .form-group{margin-bottom:15px}.reject-dialog .dialog-content .form-group label{display:block;margin-bottom:5px;font-weight:500}.reject-dialog .dialog-content .form-group select,.reject-dialog .dialog-content .form-group textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.reject-dialog .dialog-content .form-group textarea{resize:vertical;min-height:80px}.reject-dialog .dialog-actions{display:flex;justify-content:flex-end;gap:10px}.reject-dialog .dialog-actions button{padding:8px 16px;border:none;border-radius:4px;cursor:pointer}.reject-dialog .dialog-actions button:disabled{opacity:.6;cursor:not-allowed}.reject-dialog .dialog-actions .cancel-btn{background-color:#f0f0f0}.reject-dialog .dialog-actions .cancel-btn:hover{background-color:#e0e0e0}.reject-dialog .dialog-actions .submit-btn{background-color:#03956f;color:#fff}.reject-dialog .dialog-actions .submit-btn:hover{background-color:#45a049}.dialog-overlay{position:fixed;inset:0;background-color:#00000080;z-index:999}.reject-dialog::-webkit-scrollbar{display:none}.reject-dialog{-ms-overflow-style:none;scrollbar-width:none}body.dialog-open{overflow:hidden}
