.report-date-filter{display:flex;align-items:end;gap:12px;padding:16px;background:#fff;border:1px solid #dce7ef;border-radius:17px;margin:14px 0}.report-date-filter label{display:grid;gap:6px;font-weight:800;color:#284a67}.report-date-filter input{height:48px;border:1.5px solid #cbdbe7;border-radius:11px;padding:0 11px;font:inherit}.sales-report-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.sales-report-summary article{background:#fff;border:1px solid #dce7ef;border-top:5px solid #f4b817;border-radius:16px;padding:16px;display:grid;gap:5px}.sales-report-summary span{color:#63788b}.sales-report-summary b{font-size:24px;color:#073b70}.management-grid,.report-split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:15px 0}.management-panel{background:#fff;border:1px solid #dce7ef;border-radius:19px;padding:18px;margin-bottom:15px}.management-panel h3{margin:0 0 14px;color:#073b70}.management-panel form,.management-panel label{display:grid;gap:6px}.management-panel label{font-weight:800;color:#284a67;margin-bottom:10px}.management-panel input,.management-panel select{width:100%;height:48px;border:1.5px solid #cbdbe7;border-radius:11px;padding:0 11px;font:inherit;background:#fff}.management-panel fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #d5e2ec;border-radius:13px;margin:8px 0 13px}.management-panel fieldset label{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.management-panel fieldset input{width:20px;height:20px}.management-table{width:100%;border-collapse:collapse;min-width:650px}.management-table th,.management-table td{padding:11px;border-bottom:1px solid #e2eaf1;text-align:right}.management-table th{background:#073b70;color:#fff}.management-table-wrap{overflow:auto}.branch-list{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.branch-chip{background:#edf5fb;color:#0a4f84;padding:8px 12px;border-radius:999px;font-weight:800}.staff-list{display:grid;gap:9px}.staff-card{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:10px;align-items:center;padding:13px;background:#f5f8fb;border-radius:13px}.staff-card b,.staff-card small{display:block}.staff-card small{color:#677b8e}.staff-card button{padding:9px 12px}.staff-card.inactive{opacity:.6}.signed-user{display:block;margin-top:5px;color:#f7d56f;font-size:13px}.role-badge{width:max-content;background:#e6f5ed;color:#087443;border-radius:20px;padding:4px 9px;font-size:12px;font-weight:900}@media(max-width:800px){.sales-report-summary{grid-template-columns:1fr 1fr}.management-grid,.report-split{grid-template-columns:1fr}.staff-card{grid-template-columns:1fr 1fr}.staff-card>div:first-child{grid-column:1/-1}}@media(max-width:560px){.report-date-filter{display:grid;grid-template-columns:1fr 1fr}.report-date-filter button{grid-column:1/-1}.sales-report-summary{grid-template-columns:1fr 1fr}.sales-report-summary b{font-size:19px}.management-panel{padding:14px}.management-panel fieldset{grid-template-columns:1fr}.staff-card{grid-template-columns:1fr}.staff-card>div:first-child{grid-column:auto}}
.no-finance .booking-ops-summary article:nth-child(3),.no-finance .booking-ops-summary article:nth-child(4),.no-finance .booking-record summary>strong,.no-finance .booking-record-body footer>span,.no-finance .change-actions,.no-finance #exportBookings{display:none!important}.no-finance .booking-trip-group>header>div:last-child small{font-size:0}.no-finance .booking-trip-group>header>div:last-child small::after{content:"الحجوزات مؤكدة";font-size:13px}.no-finance .booking-record-body footer{justify-content:flex-end}
