
.fuel-calendar-trigger{border:1px solid #8296b2;border-radius:11px;padding:11px 13px;background:var(--card,#fff);color:inherit;min-width:180px;text-align:right;cursor:pointer;font:inherit}
#fuelCalendarPopup{position:fixed;z-index:2147483000;display:none;padding:13px;border:1px solid #8296b2;border-radius:17px;background:var(--card,#fff);color:var(--text,#182a43);box-shadow:0 14px 45px #0005;direction:rtl;font-family:inherit}
.fuel-calendar-nav{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:12px}
.fuel-calendar-nav button{border:1px solid #8296b2;border-radius:8px;padding:5px 10px;background:transparent;color:inherit;cursor:pointer;font-size:19px}
.fuel-calendar-nav b{white-space:nowrap;font-size:15px}
.fuel-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;text-align:center}
.fuel-calendar-weekday{font-size:12px;opacity:.65;padding:5px 0}
.fuel-calendar-grid button{border:0;border-radius:9px;background:rgba(110,145,190,.13);color:inherit;padding:9px 0;cursor:pointer;font:inherit}
.fuel-calendar-grid button:hover,.fuel-calendar-grid button.chosen{background:#2677cb;color:white}
.fuel-calendar-clear{display:block;width:100%;margin-top:12px;border:1px solid #8296b2;border-radius:8px;padding:8px;background:transparent;color:inherit;cursor:pointer}
.fuel-operator-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}
.fuel-operator-actions button{border:1px solid rgba(64,137,212,.35);border-radius:10px;background:linear-gradient(135deg,rgba(34,132,221,.15),rgba(31,111,191,.08));color:inherit;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}
#reportFormGrid .fuel-calendar-trigger{width:100%;min-height:45px;text-align:right}
#reportFormGrid select{width:100%;min-height:45px;border-radius:11px;font:inherit}
