.table_search .MuiFilledInput-input{padding-top:8px}.table_search{padding:0}.Table{min-height:270px;box-shadow:none;background-color:#0000;border:none;border-radius:12px;padding:0}.Table .MuiDataGrid-main{border-top:2px solid #e0e0e0;border-left:2px solid #e0e0e0;border-right:2px solid #e0e0e0;border-radius:12px 12px 0 0;box-shadow:0 4px 12px #919eab26}.Table .MuiDataGrid-main,.Table .MuiDataGrid-virtualScroller{background-color:#fff;background-image:linear-gradient(#919eab33 1px,#0000 1px);background-position:0 -1px;background-size:100% 52px;scroll-behavior:auto!important;overflow:auto!important}.Table .MuiDataGrid-main::-webkit-scrollbar{width:6px!important;height:6px!important;display:block!important}.Table .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:6px!important;height:6px!important;display:block!important}.Table .MuiDataGrid-main::-webkit-scrollbar-track{border-radius:10px;background:#f1f1f1!important}.Table .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{border-radius:10px;background:#f1f1f1!important}.Table .MuiDataGrid-main::-webkit-scrollbar-thumb{border-radius:10px;min-height:40px;background:#888!important}.Table .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{border-radius:10px;min-height:40px;background:#888!important}.Table .MuiDataGrid-main::-webkit-scrollbar-thumb:hover{background:#555!important}.Table .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:#555!important}.Table .MuiDataGrid-columnHeader:not(.MuiDataGrid-columnHeader--sorted) .MuiDataGrid-menuIcon,.Table .MuiDataGrid-menuIcon{visibility:visible!important;width:auto!important}.Table .MuiDataGrid-menuIcon button{opacity:.5;transition:opacity .2s}.Table .MuiDataGrid-menuIcon button:hover{opacity:1}.Table .MuiDataGrid-columnHeaders{background-color:#f4f6f8;border-top-left-radius:12px;border-top-right-radius:12px;min-height:40px!important;max-height:40px!important}.Table .MuiDataGrid-main,.Table .MuiDataGrid-virtualScroller{will-change:scroll-position}.Table .MuiDataGrid-columnHeadersInner,.Table .MuiDataGrid-virtualScrollerRenderZone{min-width:100%}.Table .MuiDataGrid-row{background-color:#fff}.Table .MuiDataGrid-cell{white-space:nowrap;text-overflow:ellipsis;align-items:center;overflow:hidden;border:1px solid #919eab66!important;border-radius:0!important;margin:0!important;padding:0 10px!important;display:flex!important}.Table .MuiDataGrid-cell.MuiDataGrid-cell--textCenter{justify-content:center}.Table .MuiDataGrid-cell.MuiDataGrid-cell--textRight{justify-content:flex-end}.Table .MuiDataGrid-cell:not(.action-column-cell)>span,.Table .MuiDataGrid-cell:not(.action-column-cell)>div:not(.MuiDataGrid-cellContent){text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.Table .MuiDataGrid-columnHeader{color:#212b36;border:1px solid #c2c8cd66!important;font-weight:700!important}.Table .MuiDataGrid-columnHeader .MuiDataGrid-columnHeaderTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700!important}.Table .MuiMenu-paper{max-height:200px!important}.Table .action-column-header,.Table .action-column-cell{background-color:#0000}.Table .toolbar{gap:1rem;padding:1rem;justify-content:flex-start!important;align-items:center!important;display:flex!important}.Table .toolbar h6{text-align:left;margin:0;font-size:1.5rem;font-weight:700;line-height:28px}.Table .toolbar .manage-btn .MuiButton-startIcon,.Table .toolbar .export-btn .MuiButton-startIcon{margin:0}.Table .toolbar .manage-btn,.Table .toolbar .export-btn{font-size:0}.Table .toolbar .refresh_btn{background-color:#f4f6f8;border-radius:8px;order:4;padding:8px}.Table .toolbar .refresh_btn:hover{background-color:#919eab29}.Table .toolbar .table_search{order:-1;margin-right:0}.Table .toolbar .manage-btns-box{margin-left:auto}.Table .toolbar .tabel_add_new_button{white-space:nowrap;order:3}.MuiDataGrid-paper{background-color:#fff!important;border:1px solid #919eab33!important;border-radius:12px!important;width:fit-content!important;min-width:0!important;max-width:90vw!important;box-shadow:0 12px 24px -4px #919eab1f,0 0 2px #919eab33!important}.MuiMenu-paper{border-radius:10px!important;margin-top:4px!important;box-shadow:0 8px 16px -4px #919eab29,0 0 2px #919eab3d!important}.MuiMenu-paper .MuiList-root{border-radius:12px!important;padding:6px!important}.MuiMenu-paper .MuiMenuItem-root{color:#454f5b!important;border-radius:6px!important;padding:8px 12px!important;font-size:14px!important;font-weight:500!important}.MuiMenu-paper .MuiMenuItem-root:hover{background-color:#919eab14!important}.MuiMenu-paper .MuiMenuItem-root.Mui-selected{color:#009dff!important;background-color:#009dff14!important;font-weight:600!important}.MuiMenu-paper .MuiMenuItem-root.Mui-selected:hover{background-color:#009dff1f!important}.MuiDataGrid-filterPanel{flex-direction:column!important;gap:12px!important;max-width:500px!important;padding:16px 16px 16px 0!important;display:flex!important}.MuiDataGrid-filterPanel .MuiDataGrid-filterForm{align-items:flex-start!important;padding:16px 8px 8px!important}.MuiDataGrid-filterPanel .MuiButton-root{text-transform:none!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important}.MuiDataGrid-columnsPanel{padding:16px!important}.MuiDataGrid-columnsPanel .MuiDataGrid-columnsPanelRow{padding:4px 0!important}.manage-btn,.export-btn{min-width:unset!important;color:#637381!important;background-color:#f4f6f8!important;border-radius:8px!important;padding:8px!important;transition:all .2s ease-in-out!important}.manage-btn:hover,.export-btn:hover{color:#212b36!important;background-color:#919eab29!important}.manage-btn svg,.export-btn svg{font-size:1.2rem!important}.export-btn{position:relative!important;overflow:visible!important}.export-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #919eab29}.export-btn svg{stroke:#637381!important;stroke-width:2px!important;font-size:1.1rem!important}.custom_no_rows{color:#aaa;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.table_svg_icon{fill:#0000;width:236px;height:188px}.activename{justify-content:center;align-items:center;padding:4px 8px;font-weight:600;display:inline-flex;border-radius:0!important;margin:0!important}.activename.active{color:#4caf50}.activename.inactive{color:#f44336}.tick-mark{color:#4caf50;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.1rem;font-weight:700;display:flex}.cross-mark{color:#f44336;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.1rem;font-weight:700;display:flex}.table_aggregation_container{align-items:center;display:flex}.table_aggregation_container .value{border-radius:8px}.table_aggregation_container .value p{text-align:start}.table_aggregation_container h5,.table_aggregation_container p{margin:0;padding:0}.custom-columns-panel{background:#fff;border-radius:12px;flex-direction:column;min-width:240px;max-width:280px;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000001a}.custom-columns-panel .ccp-search{border-bottom:1px solid #f0f4f8;padding:12px 12px 8px}.custom-columns-panel .ccp-list{max-height:260px;padding:6px 0;overflow-y:auto}.custom-columns-panel .ccp-list::-webkit-scrollbar{width:4px}.custom-columns-panel .ccp-list::-webkit-scrollbar-track{background:0 0}.custom-columns-panel .ccp-list::-webkit-scrollbar-thumb{background:#d0d9e3;border-radius:4px}.custom-columns-panel .ccp-row{cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin:1px 6px;padding:4px 12px 4px 6px;transition:background .15s;display:flex}.custom-columns-panel .ccp-row:hover{background:#f4f7fb}.custom-columns-panel .ccp-row--visible .ccp-label{color:#1a1a2e}.custom-columns-panel .ccp-label{color:#7a8a99;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:500;line-height:1}.custom-columns-panel .ccp-empty{text-align:center;color:#b0bec5;padding:16px 0;font-size:13px}.custom-columns-panel .ccp-footer{border-top:1px solid #f0f4f8;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.custom-columns-panel .ccp-btn{text-transform:none;letter-spacing:0;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:600}.custom-columns-panel .ccp-btn--muted{color:#7a8a99}.custom-columns-panel .ccp-btn--muted:hover{color:#4a5568;background:#f4f7fb}.custom-columns-panel .ccp-btn--primary{color:#1a73e8}.custom-columns-panel .ccp-btn--primary:hover{background:#e8f0fe}.truncate-option{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.response_button,.response_button:hover{color:#fff;background-color:#009dff;border:1px solid #009dff}.cancel_button,.cancel_button:hover{color:#009dff;background-color:#fff;border:1px solid #009dff}.delete_dialog{width:100%;max-width:321px}.delete_dialog_title{justify-content:space-between;align-items:center;display:flex}.delete_dialog_action{gap:8px;padding-bottom:16px}.delete_button{color:#fff;background-color:#bd0000;border-radius:20px;width:100px;height:35px}.delete_button:hover{color:#fff;background-color:#bd0000}.cancel_button{width:100px}.delete_dialog_content{text-align:center;padding-block:26px}.response_button{width:80px}.booklet-request-container{flex-direction:column;gap:24px;animation:.5s ease-out fadeIn;display:flex}.booklet-request-container .header-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex;box-shadow:0 4px 30px #0000000d}.booklet-request-container .header-section .title-wrapper h1{background:linear-gradient(90deg,#009dff,#00d2ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:700}.booklet-request-container .header-section .title-wrapper p{color:#64748b;margin:4px 0 0;font-size:14px}.booklet-request-container .stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.booklet-request-container .stats-grid .stat-card{background:#fff;border:1px solid #e2e8f0cc;border-radius:16px;flex-direction:column;justify-content:center;min-height:90px;padding:16px 20px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a08,0 2px 4px -1px #0f172a03}.booklet-request-container .stats-grid .stat-card:before{content:"";opacity:.03;filter:blur(25px);z-index:1;background:currentColor;border-radius:50%;width:80px;height:80px;transition:all .5s;position:absolute;top:-30px;right:-30px}.booklet-request-container .stats-grid .stat-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px -5px #0f172a14}.booklet-request-container .stats-grid .stat-card:hover:before{opacity:.08;transform:scale(1.3)}.booklet-request-container .stats-grid .stat-card:hover .icon-wrapper{transform:scale(1.1)rotate(5deg)}.booklet-request-container .stats-grid .stat-card .stat-header{z-index:2;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.booklet-request-container .stats-grid .stat-card .stat-header .stat-label{color:#64748b;letter-spacing:-.01em;font-size:13px;font-weight:600}.booklet-request-container .stats-grid .stat-card .stat-header .icon-wrapper{width:32px;height:32px;color:inherit;border-radius:8px;justify-content:center;align-items:center;transition:all .4s;display:flex}.booklet-request-container .stats-grid .stat-card .stat-value{z-index:2;color:inherit;letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:28px;font-weight:800;line-height:1;display:flex}.booklet-request-container .stats-grid .stat-card .stat-value:after{content:"Requests";color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.booklet-request-container .stats-grid .stat-card.total{color:#009dff}.booklet-request-container .stats-grid .stat-card.total:hover{border-color:#009dff4d}.booklet-request-container .stats-grid .stat-card.total .icon-wrapper{background:#009dff1a}.booklet-request-container .stats-grid .stat-card.total:after{content:"";background:linear-gradient(90deg,#009dff,#00d2ff);width:100%;height:3px;position:absolute;bottom:0;left:0}.booklet-request-container .stats-grid .stat-card.pending{color:#f59e0b}.booklet-request-container .stats-grid .stat-card.pending:hover{border-color:#f59e0b4d}.booklet-request-container .stats-grid .stat-card.pending .icon-wrapper{background:#f59e0b1a}.booklet-request-container .stats-grid .stat-card.pending:after{content:"";background:linear-gradient(90deg,#f59e0b,#fbbf24);width:100%;height:3px;position:absolute;bottom:0;left:0}.booklet-request-container .stats-grid .stat-card.approved{color:#10b981}.booklet-request-container .stats-grid .stat-card.approved:hover{border-color:#10b9814d}.booklet-request-container .stats-grid .stat-card.approved .icon-wrapper{background:#10b9811a}.booklet-request-container .stats-grid .stat-card.approved:after{content:"";background:linear-gradient(90deg,#10b981,#34d399);width:100%;height:3px;position:absolute;bottom:0;left:0}.booklet-request-container .stats-grid .stat-card.rejected{color:#ef4444}.booklet-request-container .stats-grid .stat-card.rejected:hover{border-color:#ef44444d}.booklet-request-container .stats-grid .stat-card.rejected .icon-wrapper{background:#ef44441a}.booklet-request-container .stats-grid .stat-card.rejected:after{content:"";background:linear-gradient(90deg,#ef4444,#f87171);width:100%;height:3px;position:absolute;bottom:0;left:0}.booklet-request-container .filter-tabs{background:#f1f5f9;border-radius:12px;gap:4px;width:fit-content;padding:6px;display:flex}.booklet-request-container .filter-tabs .tab-item{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;padding:8px 24px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.booklet-request-container .filter-tabs .tab-item.active{color:#009dff;background:#fff;box-shadow:0 2px 10px #0000000d}.booklet-request-container .filter-tabs .tab-item:hover:not(.active){color:#1e293b;background:#e2e8f0}.booklet-request-container .action-group{gap:12px;display:flex}.booklet-request-container .action-group .icon-btn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.booklet-request-container .action-group .icon-btn:hover{color:#009dff;background:#f8fafc;border-color:#009dff;transform:scale(1.05)}.booklet-request-container .action-group .icon-btn.refresh:hover{color:#fff;background:#009dff;border-color:#009dff}.booklet-request-container .action-group .icon-btn.pdf:hover{color:#ef4444;background:#fee2e2;border-color:#fecaca}.booklet-request-container .action-group .icon-btn.excel:hover{color:#16a34a;background:#dcfce7;border-color:#bbf7d0}.booklet-request-container .table-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dialog_content{width:100%;max-width:321px}.form_content{flex-direction:column;gap:20px;margin-top:7px;display:flex}
