/* LogPRO product identity. Existing logo and icons are unchanged. */
:root{--primary:#1570EF;--primary-dark:#175CD3;--blue:#1570EF;--navy:#0B172A;--ink:#0B172A;--muted:#667085;--background:#F7F9FC;--surface:#FFFFFF;--logpro-accent:#20B8AA;--logpro-success-ink:#087F76;--logpro-success-soft:#EAF9F6;--logpro-business-soft:#EFF6FF;--logpro-private-soft:#EAF8F4;--logpro-warning:#B54708;--logpro-error:#B42318}
body{color:var(--ink);background-color:var(--background)}.sidebar{background:var(--navy)}.sidebar .nav-item.active{background:#153562;box-shadow:inset 3px 0 var(--primary)}.sidebar .nav-item.active i{color:#84ADFF}.topbar small{color:var(--primary)}
.type-business,.driver-history-modal .dh-business{border-color:#B2CCFF;background:var(--logpro-business-soft);color:#175CD3}.type-private,.driver-history-modal .dh-private{border-color:#b5e6d9;background:var(--logpro-private-soft);color:#087f71}.type-unclassified{border-color:#FEDF89;background:#FFFAEB;color:var(--logpro-warning)}
.approve-trip,.app-shell .approve-trip,.mobile-driver .approve-trip{background:var(--logpro-accent);color:#fff;border-color:var(--logpro-accent)}.approve-trip:hover{background:#17A99C}.approved-pill,.logpro-approved{color:var(--logpro-success-ink);background:var(--logpro-success-soft);border:1px solid #A6E6DE;border-radius:999px;padding:5px 10px;font-weight:650;font-size:12px}.trip-row.approved,.trip-card.is-approved{border-color:#A6E6DE;background:#FCFFFE}.trip-row.approved{box-shadow:inset 3px 0 var(--logpro-accent)}.gps-data i{background:var(--logpro-accent);box-shadow:0 0 0 3px var(--logpro-success-soft)}
.summary article:nth-child(2) strong{color:#175CD3}.summary article:nth-child(3) strong{color:var(--navy)}.summary i.green,.driver-history-modal .dh-summary>div:last-child>i{background:var(--logpro-success-soft);color:var(--logpro-success-ink)}
.week-slot.business{background:var(--logpro-business-soft);color:#175CD3;border-color:#B2CCFF}.week-slot.private{background:var(--logpro-private-soft);color:#087f71;border-color:#b5e6d9}.week-track[data-fallback=business]{background-color:#F4F8FF}.week-track[data-fallback=private]{background-color:#f0faf6}
.error,.table-error,.dh-status.dh-error{color:var(--logpro-error);border-color:#FECDCA;background:#FEF3F2}.annual-basis-note,.sixty-trip-note .limit-reached{color:var(--logpro-warning);border-color:#FEDF89;background:#FFFAEB}.logpro-pending{margin:0 0 18px;padding:12px 16px;border:1px solid #FEDF89;border-radius:8px;background:#FFFAEB;color:var(--logpro-warning);font-size:13px;line-height:1.5}.logpro-pending.is-complete{border-color:#A6E6DE;background:var(--logpro-success-soft);color:var(--logpro-success-ink)}
.login-brand{background:radial-gradient(ellipse at 100% 95%,#123E50 0,transparent 55%),var(--navy)}.login-brand .login-copy{padding:30px 0}.login-copy>small{color:#8BDFD6;letter-spacing:.07em;text-transform:none}.login-copy h1{font-size:clamp(2.6rem,4.5vw,4.5rem);line-height:1.06;margin:16px 0 20px}.login-copy>p{color:#D0D5DD;font-size:16px}.logpro-benefits{list-style:none;padding:0;margin:30px 0;display:grid;gap:20px}.logpro-benefits li{display:flex;gap:13px;align-items:flex-start}.logpro-benefits i{font-size:23px;color:var(--logpro-accent);width:30px;flex:none}.logpro-benefits b,.logpro-benefits span{display:block}.logpro-benefits b{font-size:14px;color:white;font-weight:650}.logpro-benefits span{font-size:12px;line-height:1.65;color:#B9C6D8;margin-top:4px}.logpro-signature{display:inline-flex;gap:9px;align-items:center;padding:12px 15px;border:1px solid #276C69;border-radius:9px;color:#A4EEE6;background:#20B8AA12;font-size:12px;line-height:1.5}.logpro-signature i{font-size:20px;color:var(--logpro-accent)}.login-card .logpro-login-intro{font-size:14px;line-height:1.65;color:var(--muted)}
.mobile-header{border-bottom-color:#E4E7EC}.portal-badge{background:#EFF6FF;color:#175CD3}#registration{border-top-color:var(--primary)}#registration:has(#active-registration:not([hidden])){border-top-color:var(--logpro-accent)}#active-registration>.eyebrow{color:var(--logpro-success-ink)}#active-registration>.eyebrow:before{background:var(--logpro-accent)}.type-switch input[value=business]:checked+span{color:#175CD3;border-color:#B2CCFF;background:var(--logpro-business-soft)}.type-switch input[value=private]:checked+span{color:#087f71;border-color:#b5e6d9;background:var(--logpro-private-soft)}
#trips [data-approve]{background:var(--logpro-accent);color:var(--navy);box-shadow:none}.logpro-approved{display:inline-flex;align-items:center;white-space:nowrap}.driver-history-modal .dh-avatar{color:var(--primary);background:var(--logpro-business-soft)}
@media(max-width:950px){.logpro-benefits{gap:16px;margin:22px 0}.login-copy h1{font-size:clamp(2.4rem,6vw,3.5rem)}}
@media(prefers-reduced-motion:reduce){.logpro-pending{transition:none}}
#active-type[data-type=business]{color:#175CD3;background:var(--logpro-business-soft);border-color:#B2CCFF}#active-type[data-type=private]{color:#087f71;background:var(--logpro-private-soft);border-color:#b5e6d9}
/* Group configuration beneath one native, keyboard-accessible disclosure. */
.sidebar>nav{min-height:0;overflow-y:auto;overflow-x:hidden;flex:1;align-content:start;padding-bottom:14px}.sidebar-settings>summary{list-style:none;cursor:pointer}.sidebar-settings>summary::-webkit-details-marker,.account-dropdown>summary::-webkit-details-marker{display:none}.sidebar-settings>summary span{flex:1}.sidebar-settings .settings-chevron{width:16px;font-size:17px;transition:transform .15s}.sidebar-settings[open] .settings-chevron{transform:rotate(180deg)}.sidebar-settings.has-active>summary{color:#fff}.sidebar-settings.has-active>summary>i:first-child{color:#84ADFF}.sidebar-submenu{display:grid;gap:4px;margin:6px 0 4px 22px;padding-left:9px;border-left:1px solid #31455D}.sidebar .sidebar-submenu .nav-item{font-size:12px;min-height:40px;padding:8px 10px;gap:9px;line-height:1.4}.sidebar-submenu .nav-item i{width:17px;font-size:17px}.sidebar-submenu .tablet-settings-link{margin:0}.account{flex:none;position:relative;margin-top:12px}.account-dropdown{position:relative}.account-dropdown>summary{list-style:none;cursor:pointer;padding:4px 0;border-radius:8px}.account-dropdown>summary>span{flex:1;min-width:0}.account-dropdown .account-chevron{width:18px;height:auto;background:none;border-radius:0;font-size:17px;flex:none}.account-dropdown[open] .account-chevron{transform:rotate(180deg)}.account-dropdown-panel{position:absolute;bottom:calc(100% + 12px);left:-4px;right:-4px;border:1px solid #D0D5DD;border-radius:10px;background:white;padding:7px;box-shadow:0 10px 32px #0B172A35;color:#0B172A;z-index:40}.account-dropdown-panel a,.account .account-dropdown-panel button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;margin:0;padding:10px;border:0;border-radius:6px;background:white;color:#344054;text-decoration:none;text-align:left;font-size:12px;line-height:1.4;font-weight:550}.account-dropdown-panel a:hover,.account .account-dropdown-panel button:hover{background:#F2F4F7;color:#0B172A}.account-dropdown-panel a>span{flex:1}.account-dropdown-panel a>small{font-size:9px;color:#667085;white-space:nowrap;margin:0}.account-dropdown-panel i{color:#1570EF;font-size:17px}.account-dropdown-panel form{border-top:1px solid #EAECF0;margin-top:4px;padding-top:4px}.sidebar summary:focus-visible,.account-dropdown-panel a:focus-visible,.account-dropdown-panel button:focus-visible{outline:2px solid #84ADFF;outline-offset:2px}@media(prefers-reduced-motion:reduce){.settings-chevron{transition:none!important}}

/* Shared form geometry: controls and inline help use the same baseline. */
.app-shell :is(.tidy-form,.report-form,.poi-form,.settings-form,.vehicle-card form){align-items:start}
.app-shell label:has(>input[type=checkbox]),dialog label:has(>input[type=checkbox]){display:flex!important;align-items:center!important;gap:10px;line-height:1.5;min-height:24px}
.app-shell input[type=checkbox],dialog input[type=checkbox]{appearance:auto;width:18px!important;height:18px!important;min-width:18px;flex:0 0 18px;margin:0!important;padding:0!important;align-self:center;accent-color:#1570EF}
.field-heading{display:flex;align-items:center;gap:7px;min-height:24px;line-height:1.4}
.app-shell .help-button,dialog .help-button{position:static!important;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px!important;height:20px!important;min-height:20px;padding:0!important;margin:0!important;transform:none!important;vertical-align:middle;border:1px solid #cdd5df;border-radius:50%;background:#fff;color:#667085;font-size:12px;line-height:1}
.app-shell label:has(>.field-heading){gap:8px}
.app-shell :is(.tidy-form,.report-form,.poi-form) > label:not(:has(input[type=checkbox])){align-self:start}
.app-shell :is(.tidy-form,.report-form,.poi-form) :is(input:not([type=checkbox]),select){height:44px;box-sizing:border-box;min-width:0;max-width:100%}
.app-shell .checkbox-options{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}
.app-shell .checkbox-options label{margin:0;padding:8px 0}
#reports-view>section:first-child>header{padding:28px;border-bottom:1px solid #e6ebf1;background:linear-gradient(110deg,#fff,#f0faf9)}
.report-eyebrow{display:block;color:#087b71;font-size:11px;font-weight:750;letter-spacing:.08em;margin-bottom:10px}
#reports-view>section:first-child>header h2{font-size:25px;color:#0B172A;margin:0 0 10px;letter-spacing:-.6px}
#reports-view>section:first-child>header p{max-width:680px;line-height:1.6;color:#667085}
#report-form{gap:22px 24px;padding:28px}
#report-form .report-presets{padding:16px;background:#F7F9FC;border:1px solid #e6ebf1;border-radius:12px;gap:10px}
#report-form label:not(.check-row){font-size:13px;line-height:24px}
#report-form label small{line-height:1.5;font-weight:400}
#report-form .report-submit{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid #e6ebf1;padding-top:22px}
.report-submit span{color:#667085;font-size:13px;line-height:1.5}
#report-result:empty{display:none}
#report-result:not(:empty){margin:0 28px 24px;padding:14px 18px;border:1px solid #b7e6df;border-radius:10px;background:#effbf8;color:#075f58;line-height:1.6}
#reports-view .archive-month{border:1px solid #e5eaf0;border-radius:12px;margin:14px 0;overflow:hidden}
#reports-view .archive-month>summary{background:#F7F9FC;padding:16px;font-weight:700}
#reports-view .export-list article{gap:16px;align-items:center;padding:16px;min-width:0}
#reports-view .export-list article>div{min-width:0;overflow-wrap:anywhere}
#reports-view .export-list article a{flex-shrink:0;border-radius:8px;background:#edf5ff;padding:10px 14px;color:#1570EF}
.notification-toggle{width:100%;font:inherit;text-align:left;border:0;cursor:pointer}
.notification-count{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:20px;padding:0 5px;background:#20B8AA;color:#0B172A;font-size:11px}
.notification-count[hidden]{display:none}
dialog.notifications-panel{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;box-sizing:border-box;padding:0;border:0;border-left:1px solid #e6ebf1;border-radius:0;background:#F7F9FC;color:#0B172A;box-shadow:-16px 0 60px #0b172a20;font-family:Inter,sans-serif;overflow:auto}
.notifications-panel::backdrop{background:#0b172a40}
.notifications-panel>header{position:sticky;top:0;z-index:1;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5eaf0}
.notifications-panel header small{font-size:12px;color:#667085}.notifications-panel h2{margin:5px 0 0;font-size:24px}
.notification-close{border:1px solid #e5eaf0;background:#fff;border-radius:10px;width:40px;height:40px;font-size:26px;color:#0B172A;cursor:pointer}
.notification-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;color:#667085;font-size:12px}
.notification-toolbar button{background:none;border:0;color:#1570EF;cursor:pointer;font:inherit}.notification-toolbar button:disabled{color:#98a2b3;cursor:default}
.notifications-content{padding:0 16px 20px;display:grid;gap:12px}
.notification-item{display:flex;align-items:flex-start;gap:12px;padding:18px;background:#fff;border:1px solid #e5eaf0;border-radius:12px}
.notification-item.is-unread{border-left:3px solid #20B8AA}.notification-item>.mdi{font-size:24px;color:#098478}.notification-item.is-pending>.mdi{color:#1570EF}.notification-item>.mdi-alert-circle-outline{color:#b42318}
.notification-item h3{margin:0 0 8px;font-size:14px;line-height:1.5}.notification-item p{font-size:13px;line-height:1.6;color:#667085;margin:0 0 10px}.notification-item time,.notification-item small{display:block;font-size:11px;color:#667085;line-height:1.5}
.notification-download{display:inline-flex;gap:24px;align-items:center;background:#eafbF7;color:#075f58;text-decoration:none;font-size:13px;font-weight:700;padding:11px 14px;border-radius:8px;margin-top:14px}
.notifications-empty{text-align:center;padding:48px 20px;color:#667085;font-size:14px;line-height:1.6}.notifications-empty>.mdi{font-size:38px;color:#098478}.notifications-empty h3{color:#0B172A}
.notification-error{padding:0 24px;color:#b42318;font-size:13px}.notification-toast:empty{display:none}.notification-toast{position:fixed;right:24px;bottom:24px;z-index:2000;max-width:calc(100vw - 48px);box-sizing:border-box;padding:16px 22px;border-radius:12px;background:#0B172A;color:#fff;box-shadow:0 12px 36px #0b172a30;font-size:14px;pointer-events:auto}
@media(max-width:700px){#report-form{padding:18px;gap:18px}#reports-view>section:first-child>header{padding:22px 18px}#report-result:not(:empty){margin:0 18px 18px}.report-submit .primary{width:100%}#reports-view .export-list article{flex-wrap:wrap}.notification-toolbar{padding:18px 16px}}
.app-shell :is(.tidy-form,.poi-form,.settings-form,.vehicle-card form)>label:not(:has(input[type=checkbox])){line-height:24px}
.app-shell :is(.tidy-form,.poi-form,.report-form)>label:has(>input[type=checkbox]){min-height:44px;align-self:end}
.app-shell label[hidden],dialog label[hidden]{display:none!important}

/* Utility navigation sits immediately above the account divider. */
.sidebar>nav.sidebar-utilities{flex:0 1 auto;max-height:52dvh;margin-top:auto;padding:10px 0 14px;gap:5px;overflow-y:auto}
.sidebar>.account{margin-top:0;flex-shrink:0}
.sidebar>.brand{flex-shrink:0}
.notifications-panel .notification-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;min-height:40px;margin:0;padding:0;line-height:1;box-sizing:border-box}
.notification-close svg{display:block;width:20px;height:20px;pointer-events:none}
#reports-view .report-archive{border-top:1px solid #e6ebf1;padding:28px}
#reports-view .report-archive>h2{margin:0 0 8px;font-size:20px;letter-spacing:-.4px}
#reports-view .report-archive>p{margin:0 0 22px;line-height:1.6;color:#667085;font-size:13px}
#reports-view #archive-filters{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(110px,1fr)) auto;gap:14px;align-items:end;padding:18px;margin:0 0 26px;border:1px solid #e6ebf1;border-radius:12px;background:#F7F9FC}
#archive-filters>label{font-size:12px;line-height:1.4}
#archive-filters>button{height:44px;white-space:nowrap;justify-content:center}
#reports-view #export-list{display:block;padding:0;margin:0;border:0}
.report-month-group{margin:0 0 24px}
.report-month-group>h3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;color:#344054;font-size:13px;font-weight:650;text-transform:capitalize}
.report-month-group>h3>span{font-size:11px;color:#667085;font-weight:400;text-transform:none}
.report-file-list{border:1px solid #e6ebf1;border-radius:12px;overflow:hidden;background:#fff}
#reports-view #export-list .report-file-row{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;margin:0;padding:18px;border:0;border-bottom:1px solid #edf0f4;background:#fff;box-shadow:none}
#reports-view #export-list .report-file-row:last-child{border-bottom:0}
.report-format-icon{display:grid;place-items:center;flex:0 0 44px;height:48px;border:1px solid #dce9fd;border-radius:10px;background:#f0f6ff;color:#1570EF;font-size:26px}
#reports-view #export-list .report-format-icon .mdi{color:inherit}
.report-file-description{flex:1;min-width:0}
#reports-view .report-file-description b{display:block;font-size:14px;font-weight:650;line-height:1.5;color:#0B172A;overflow-wrap:anywhere}
#reports-view .report-file-description p{margin:4px 0;font-size:13px;line-height:1.5;color:#475467}
#reports-view .report-file-description small{display:block;margin:0;font-size:11px;line-height:1.5;color:#667085}
#reports-view #export-list .report-file-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;height:40px;padding:0 13px;border:1px solid #dce5ef;border-radius:8px;background:#fff;color:#1570EF;text-decoration:none;font-size:12px;font-weight:650;white-space:nowrap}
#reports-view #export-list .report-file-download:hover{background:#edf5ff;border-color:#b2ccff}
.report-file-download .mdi{font-size:18px}
#reports-view .archive-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 28px;padding:16px 0;border-top:1px solid #e6ebf1}
#reports-view .archive-pagination button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:100px;height:40px;padding:0 12px;margin:0;font-size:12px;line-height:1}
#reports-view .archive-pagination button:disabled{color:#98a2b3;background:#F7F9FC;border-color:#eaecf0;cursor:default;opacity:1}
#reports-view .archive-pagination button:disabled .mdi{color:inherit}
.archive-page-number{font-size:12px;font-weight:600;color:#475467;white-space:nowrap}
#report-mail-log{margin-top:18px}
.report-archive>h2:has(+ #report-mail-log){margin-top:32px!important;padding-top:24px;border-top:1px solid #e6ebf1}
.archive-empty{text-align:center;padding:36px 20px 42px;border:1px dashed #d0d9e4;border-radius:12px;margin-bottom:28px;background:#fafbfd}
.archive-empty>.mdi{font-size:36px;color:#98a2b3}.archive-empty h3{margin:12px 0 6px;font-size:15px;color:#344054}.archive-empty p{margin:0;color:#667085;font-size:13px;line-height:1.6}
@media(max-width:1200px){#reports-view #archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#archive-filters>button{justify-self:start}}
@media(max-width:600px){#reports-view .report-archive{padding:20px 16px}#reports-view #archive-filters{padding:14px;gap:14px;grid-template-columns:1fr 1fr}#archive-filters>label:first-child{grid-column:1/-1}#archive-filters>button{width:100%;grid-column:1/-1}#reports-view #export-list .report-file-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px 12px;padding:14px}.report-format-icon{width:36px;height:42px;font-size:23px}#reports-view #export-list .report-file-download{grid-column:2;justify-self:start;height:38px}#reports-view .archive-pagination{gap:8px}#reports-view .archive-pagination button{min-width:86px;padding:0 9px}}
.ongoing-driving{margin-bottom:20px}.ongoing-driving article{display:flex;gap:14px;align-items:flex-start;background:#edf5ff;border:1px solid #c7dbfa;border-radius:12px;padding:18px;margin-bottom:10px}.ongoing-driving article>.mdi{font-size:26px;color:#1570EF}.ongoing-driving b{color:#0B172A;font-size:14px}.ongoing-driving p{margin:6px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.ongoing-driving small{display:block;color:#475467;font-size:12px;line-height:1.6}

.notification-toast{padding:0;overflow:hidden}.notification-toast-action{display:block;width:100%;padding:16px 22px;border:0;background:transparent;color:#fff;text-align:left;font:inherit;cursor:pointer;line-height:1.5}.notification-toast-action:hover{background:#173252}.notification-toast-action:focus-visible{outline:3px solid #20b8aa;outline-offset:-4px}
.notification-preferences{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 24px;border-bottom:1px solid #e4e7ec}.notification-preferences label{display:flex;align-items:center;gap:8px;font-size:13px;margin:0}.notification-preferences input[type=checkbox]{width:18px;height:18px;min-width:18px;margin:0;accent-color:#1570ef}.notification-preferences button{padding:8px 12px;border:1px solid #d0d5dd;border-radius:8px;background:white;color:#344054;font:inherit;font-size:12px;cursor:pointer}.notification-preferences button:disabled{opacity:.6;cursor:default}.notification-preferences small{flex-basis:100%;font-size:12px;line-height:1.5;color:#667085}.notification-item.is-selected{background:#edf7ff;box-shadow:inset 3px 0 #1570ef}.notification-item:focus-visible{outline:2px solid #1570ef;outline-offset:-2px}

.month-reminder-options{border:0;padding:0;margin:0;min-width:0;grid-column:1/-1}.month-reminder-options legend{font-size:17px;font-weight:700;margin-bottom:8px}.month-reminder-options p,.month-reminder-options small{font-size:13px;color:#667085;line-height:1.6}.month-reminder-options .check-row{display:flex;align-items:center;gap:10px;margin:14px 0}.month-reminder-options input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:none;margin:0}.reminder-channel-options{padding:16px;border:1px solid #e4e7ec;border-radius:12px;margin:16px 0;background:#f7f9fc}.reminder-channel-options select{display:block;width:100%;max-width:400px;padding:10px;border:1px solid #d0d5dd;border-radius:8px;background:white;margin-top:8px}.month-review-summary{padding:18px;background:#ecf8f6;border:1px solid #c6eade;border-radius:12px;margin-bottom:16px}.month-review-summary a{display:inline-block;margin:6px 12px 0 0;color:#1570ef}

.notification-toolbar{flex-wrap:wrap}.notification-item [data-dismiss]{float:right;border:0;background:transparent;color:#667085;font:inherit;cursor:pointer;padding:4px 8px}.notification-item time{display:block}

/* Help stays neutral in every pointer state. */
.help-button:hover,.help-button:active,.app-shell button.help-button:hover,dialog button.help-button:hover,.app-shell button.help-button:active,dialog button.help-button:active{background:#F2F4F7!important;color:#344054!important;border-color:#98A2B3!important;box-shadow:none!important;transform:none!important}

.app-shell .report-file-delete{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:40px;margin:0;padding:8px 12px;background:white;color:#667085;border:1px solid #e4e7ec;border-radius:8px;box-shadow:none}.app-shell .report-file-delete:hover{background:#fff4f2;color:#b42318;border-color:#fecdca}

@media(max-width:600px){#reports-view #export-list .report-file-delete{grid-column:2;justify-self:start;margin:0}}
