.admin-overview{max-width:1500px;margin:auto;padding:34px}.overview-heading{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.overview-heading small,.points-heading small{letter-spacing:1.7px;color:#747c76;font:700 10px Inter}.overview-heading h1{margin:3px 0;font:italic 900 44px Barlow Condensed}.overview-heading p{color:#707870;margin:0}.overview-heading time{color:#707870;text-transform:capitalize;font:600 12px Inter}.total-strip{color:#fff;background:#0a0c0b;border-left:7px solid #b8ff1a;grid-template-columns:1.4fr repeat(3,1fr);margin-bottom:30px;display:grid}.total-strip article{border-right:1px solid #303430;padding:22px 24px}.total-strip small,.total-strip strong{display:block}.total-strip small{color:#a7aea8;letter-spacing:1px;font:700 9px Inter}.total-strip strong{color:#b8ff1a;margin-top:7px;font:900 38px Barlow Condensed}.points-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.points-heading h2{margin:2px 0;font:italic 900 30px Barlow Condensed}.points-heading>span{color:#737b75;font:700 10px Inter}.admin-point-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.admin-point-grid>article{background:#fff;border:1px solid #d7dcd7;border-bottom:5px solid #b8ff1a;padding:23px;box-shadow:0 4px 14px #0000000a}.point-card-head{justify-content:space-between;display:flex}.point-card-head i{color:#899089;font:italic 900 18px Barlow Condensed}.point-card-head span{background:#b8ff1a;place-items:center;width:40px;height:40px;display:grid}.admin-point-grid h3{margin:16px 0 2px;font:800 28px Barlow Condensed}.admin-point-grid p{color:#7a827c;margin:0;font-size:11px}.point-main-value{background:#f3f6f3;margin:20px -8px 12px;padding:16px}.point-main-value small,.point-main-value strong{display:block}.point-main-value small{color:#727a74;font:700 9px Inter}.point-main-value strong{margin-top:4px;font:900 39px Barlow Condensed}.admin-point-grid dl{margin:0}.admin-point-grid dl>div{border-top:1px solid #e1e4e1;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.admin-point-grid dt{color:#737a74;font:700 9px Inter}.admin-point-grid dd{margin:0;font:800 22px Barlow Condensed}.overview-note{background:#fff;border:1px solid #d7dcd7;align-items:center;gap:18px;margin-top:18px;padding:15px 18px;display:flex}.overview-note b{background:#b8ff1a;padding:7px 10px;font:800 12px Barlow Condensed}.overview-note span{color:#69716b;font-size:12px}@media (width<=1000px){.admin-point-grid{grid-template-columns:1fr 1fr}.admin-point-grid>article:last-child{grid-column:1/3}.total-strip{grid-template-columns:1fr 1fr}}@media (width<=620px){.admin-overview{padding:18px 14px}.overview-heading{display:block}.overview-heading time{display:none}.overview-heading h1{font-size:35px}.total-strip{grid-template-columns:1fr 1fr}.total-strip article{padding:15px 13px}.total-strip strong{font-size:29px}.points-heading>span{display:none}.admin-point-grid{grid-template-columns:1fr}.admin-point-grid>article:last-child{grid-column:auto}.overview-note{align-items:start;display:block}.overview-note span{margin-top:9px;line-height:1.5;display:block}}.rf-report{max-width:1500px;margin:auto;padding:34px}.rf-heading{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.rf-heading small{letter-spacing:1.5px;color:#747c76;font:700 10px Inter}.rf-heading h1{margin:3px 0;font:italic 900 42px Barlow Condensed}.rf-heading p{color:#707870;margin:0}.rf-tabs{background:#151816;display:flex}.rf-tabs button{color:#aaa;cursor:pointer;background:0 0;border:0;height:48px;padding:0 24px;font:800 14px Barlow Condensed}.rf-tabs button.active{color:#111;background:#b8ff1a}.rf-filters,.rf-finance-bar{background:#fff;border:1px solid #d7dcd7;gap:14px;margin-bottom:14px;padding:14px 18px;display:flex}.rf-filters label,.rf-finance-bar label{min-width:220px}.rf-filters input,.rf-filters select,.rf-finance-bar input,.rf-finance-bar select{height:42px}.rf-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.rf-summary article{color:#fff;background:#0b0d0c;border-bottom:5px solid #b8ff1a;padding:20px}.rf-summary small,.rf-summary strong{display:block}.rf-summary small{color:#a7aea8;font:700 9px Inter}.rf-summary strong{color:#b8ff1a;margin-top:7px;font:900 36px Barlow Condensed}.rf-summary.finance{grid-template-columns:repeat(3,1fr)}.rf-summary article.expense{border-color:#f04438}.rf-summary article.expense strong{color:#ff746a}.rf-summary article.balance{border-color:#47c971}.rf-summary article.negative{border-color:#f04438}.rf-by-point{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.rf-by-point article{background:#fff;border:1px solid #d7dcd7;padding:18px}.rf-by-point h2{margin:0 0 13px;font:800 23px Barlow Condensed}.rf-by-point article>div{gap:35px;display:flex}.rf-by-point b{font:900 26px Barlow Condensed}.rf-by-point b small{color:#747b75;font:700 8px Inter;display:block}.rf-table{background:#fff;border:1px solid #d7dcd7;overflow:auto}.rf-table-head{border-bottom:1px solid #d7dcd7;align-items:center;height:66px;padding:0 18px;display:flex}.rf-table-head h2{margin:0;font:italic 900 27px Barlow Condensed}.rf-table-head span{color:#707870;margin-left:auto;font:700 11px Inter}.rf-row{border-bottom:1px solid #e1e4e1;grid-template-columns:1.4fr 1.1fr .6fr .6fr .7fr .6fr;align-items:center;gap:12px;min-width:800px;padding:13px 18px;font-size:12px;display:grid}.rf-row small{color:#777;margin-top:3px;display:block}.rf-empty{text-align:center;color:#737b75;padding:45px}.rf-finance-bar{justify-content:space-between;align-items:end}.rf-finance-bar>div{gap:12px;display:flex}.rf-finance-bar>button{cursor:pointer;background:#b8ff1a;border:0;height:44px;padding:0 20px;font:900 15px Barlow Condensed}.finance-row{grid-template-columns:.5fr 1.5fr 1fr .8fr .8fr .5fr}.finance-row em{text-align:center;padding:8px;font:700 10px Inter}.finance-row em.in{color:#3c7800;background:#eaffe2}.finance-row em.out{color:#b12620;background:#fff0ef}.finance-row>button{cursor:pointer;background:#fff;border:1px solid #ddd;padding:8px;font:700 9px Inter}.rf-modal{background:#fff;border-top:7px solid #b8ff1a;width:min(560px,100%);padding:28px}.rf-modal>div:first-child{position:relative}.rf-modal h2{margin:3px 0 16px;font:italic 900 35px Barlow Condensed}.rf-modal>div:first-child>button{border:0;width:36px;height:36px;font-size:24px;position:absolute;top:0;right:0}.rf-modal label{margin-top:11px;display:block}.type-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.type-buttons button{background:#fff;border:2px solid #ddd;height:44px;font:800 14px Barlow Condensed}.type-buttons button.active.in{background:#b8ff1a;border-color:#91d900}.type-buttons button.active.out{color:#fff;background:#f04438;border-color:#f04438}.rf-modal .save{background:#b8ff1a;border:0;width:100%;height:50px;margin-top:18px;font:900 17px Barlow Condensed}@media (width<=750px){.rf-report{padding:18px 14px}.rf-heading{display:block}.rf-heading h1{font-size:34px}.rf-tabs{margin-top:18px}.rf-tabs button{flex:1}.rf-filters{grid-template-columns:1fr 1fr;display:grid}.rf-filters label{min-width:0}.rf-summary,.rf-summary.finance{grid-template-columns:1fr 1fr}.rf-by-point{grid-template-columns:1fr}.rf-finance-bar{display:block}.rf-finance-bar>div{grid-template-columns:1fr 1fr;display:grid}.rf-finance-bar label{min-width:0}.rf-finance-bar>button{width:100%;margin-top:12px}.rf-modal{padding:22px}}.reg-hub{max-width:1500px;margin:auto;padding:34px}.reg-heading{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.reg-heading small{letter-spacing:1.6px;color:#747c76;font:700 10px Inter}.reg-heading h1{margin:3px 0;font:italic 900 43px Barlow Condensed}.reg-heading p{color:#707870;margin:0}.reg-tabs{background:#151816;display:flex}.reg-tabs button{color:#aaa;background:0 0;border:0;height:48px;padding:0 23px;font:800 14px Barlow Condensed}.reg-tabs button.active{color:#111;background:#b8ff1a}.reg-action{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.reg-action b,.reg-action span{display:block}.reg-action b{font:italic 900 25px Barlow Condensed}.reg-action span{color:#737b75;font-size:11px}.reg-action>button{background:#b8ff1a;border:0;height:44px;padding:0 18px;font:900 15px Barlow Condensed}.point-admin-grid,.pack-admin-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.point-admin-grid article,.pack-admin-grid article{background:#fff;border:1px solid #d7dcd7;border-bottom:5px solid #b8ff1a;padding:20px}.point-admin-grid article.disabled,.pack-admin-grid article.disabled{opacity:.55;border-bottom-color:#999}.status-line{justify-content:space-between;display:flex}.status-line em{color:#579000;font:700 10px Inter}.status-line button{color:#777;background:0 0;border:0;font:700 9px Inter}.point-admin-grid h2,.pack-admin-grid h2{margin:16px 0 2px;font:800 26px Barlow Condensed}.point-admin-grid p{color:#777;font-size:11px}.point-admin-grid dl>div,.pack-admin-grid dl>div{border-top:1px solid #e2e5e2;justify-content:space-between;padding:9px 0;display:flex}.point-admin-grid dt,.pack-admin-grid dt{color:#777;font:700 8px Inter}.point-admin-grid dd,.pack-admin-grid dd{margin:0;font:700 12px Inter}.point-admin-grid .edit{color:#fff;background:#111;border:0;width:100%;height:40px;margin-top:10px;font:800 13px Barlow Condensed}.fleet-admin{background:#fff;border:1px solid #d7dcd7;overflow:auto}.fleet-head,.fleet-row{grid-template-columns:.7fr 1fr 1.2fr .7fr 1.8fr;align-items:center;gap:12px;min-width:850px;padding:12px 16px;display:grid}.fleet-head{color:#fff;background:#151816;font:700 9px Inter}.fleet-row{border-bottom:1px solid #e2e5e2;font-size:12px}.fleet-row>em{text-align:center;padding:7px;font:700 9px Inter}.fleet-row>em.free{color:#4f7d00;background:#eaffd9}.fleet-row>em.maint{color:#a52d26;background:#ffe7e5}.fleet-row>div{gap:5px;display:flex}.fleet-row button{background:#fff;border:1px solid #ccd1cd;padding:7px;font:700 8px Inter}.fleet-row button.danger{color:#b82b24}.pack-admin-grid article>em{color:#619600;font:700 9px Inter}.pack-admin-grid article>strong{color:#4f8100;font:900 35px Barlow Condensed}.pack-admin-grid article>div{gap:6px;display:flex}.pack-admin-grid article>div button{background:#fff;border:1px solid #ccd1cd;flex:1;height:38px;font:800 11px Barlow Condensed}.point-price-map{background:#fff;border:1px solid #d7dcd7;margin-top:16px;padding:20px}.point-price-map h2{font:italic 900 26px Barlow Condensed}.point-price-map>div{border-top:1px solid #e2e5e2;grid-template-columns:1fr 2fr auto;align-items:center;gap:15px;padding:13px 0;font-size:11px;display:grid}.point-price-map button{background:#fff;border:1px solid #ccc;padding:8px;font:700 9px Inter}.reg-modal{background:#fff;border-top:7px solid #b8ff1a;width:min(650px,100%);max-height:92vh;padding:27px;overflow:auto}.reg-modal-head{justify-content:space-between;display:flex}.reg-modal-head h2{margin:2px 0 15px;font:italic 900 33px Barlow Condensed}.reg-modal-head button{border:0;width:36px;height:36px;font-size:24px}.reg-modal label{margin:10px 0;display:block}.reg-modal .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reg-modal fieldset{border:1px solid #ddd;margin-top:14px;padding:12px}.reg-modal label.check{align-items:center;gap:7px;margin-right:15px;display:inline-flex}.reg-modal label.check input{width:18px;height:18px;margin:0}.reg-modal .save{background:#b8ff1a;border:0;width:100%;height:50px;margin-top:17px;font:900 17px Barlow Condensed}@media (width<=850px){.point-admin-grid,.pack-admin-grid{grid-template-columns:1fr 1fr}.reg-heading{display:block}.reg-tabs{margin-top:18px}.reg-tabs button{flex:1}}@media (width<=620px){.reg-hub{padding:18px 14px}.reg-heading h1{font-size:34px}.reg-tabs button{padding:0 10px}.point-admin-grid,.pack-admin-grid{grid-template-columns:1fr}.reg-modal{padding:20px}.reg-modal .two,.point-price-map>div{grid-template-columns:1fr}.reg-action b{font-size:21px}}
