.szm-driver-notifications-page{max-width:900px;margin:0 auto;min-width:0;color:#20374c}.szm-driver-notifications-page>header p{margin:0 0 16px;line-height:1.5;font-size:14px}.szm-driver-notification-date{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:end}.szm-driver-notification-date label{display:grid;gap:5px;font-size:13px;min-width:0}.szm-driver-notification-date input{width:100%;min-width:0;min-height:44px;box-sizing:border-box;font-size:16px;padding:8px;border:1px solid #ccd8e4;border-radius:8px;background:#fff}.szm-driver-notification-date button{min-height:44px;min-width:0}.szm-driver-notification-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0 14px}.szm-driver-notification-actions button,.szm-driver-notification-more{min-height:44px;white-space:normal}.szm-driver-notification-count{font-size:13px;line-height:1.5;color:#526b80}.szm-driver-notification-list{display:grid;gap:12px}.szm-driver-notification-card{background:#fff;border:1px solid #dbe4ee;border-radius:13px;padding:15px;min-width:0;box-shadow:0 2px 8px #17345205}.szm-driver-notification-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;align-items:start}.szm-driver-notification-badges>*{padding:4px 8px;border-radius:7px;font-size:12px;line-height:1.4;background:#edf3fa;color:#315375}.szm-driver-notification-badges :is(.is-sent,.is-accepted,.is-delivered){background:#e0f3e8;color:#1a6748}.szm-driver-notification-badges :is(.is-failed,.is-bounced,.is-blocked){background:#fce9ed;color:#963449}.szm-driver-notification-badges :is(.is-pending,.is-sending,.is-draft,.is-unknown){background:#eef0fb;color:#495d93}.szm-driver-notification-card h2{font-size:17px;line-height:1.4;margin:12px 0 4px;overflow-wrap:anywhere}.szm-driver-notification-meta{font-size:13px;color:#5e7386;margin:0 0 13px;overflow-wrap:anywhere}.szm-driver-notification-card dl{margin:0;display:grid;gap:9px}.szm-driver-notification-card dl>div{display:grid;gap:2px;min-width:0}.szm-driver-notification-card dt{font-size:12px;color:#657a8e}.szm-driver-notification-card dd{font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere}.szm-driver-notification-card details{margin-top:12px;border-top:1px solid #e6edf3;padding-top:4px}.szm-driver-notification-card summary{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;color:#1c6591;cursor:pointer}.szm-driver-notification-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:14px;margin:8px 0}.szm-driver-notification-problem{padding:10px;background:#fbf0f2;border-radius:7px;font-size:13px;line-height:1.5}.szm-driver-notification-more{width:100%;margin:12px 0}.szm-driver-notification-updated{font-size:12px;color:#6a7e91;margin:15px 0}.szm-driver-notification-empty{padding:20px 12px;border:1px dashed #cad7e3;border-radius:10px;line-height:1.5}
#szm-brand-typography .staff-app .szm-driver-notifications-page :is(button,input){font-size:16px;max-width:100%;box-sizing:border-box}
#szm-brand-typography .staff-app .szm-app-symbol-nav [data-app-tab="driver-notifications"] .szm-app-tab-label{white-space:normal!important;overflow-wrap:anywhere;hyphens:manual;font-size:11px!important;line-height:1.2!important}
#szm-brand-typography .staff-app .szm-app-symbol-nav:has([data-app-tab="driver-notifications"])>button{min-width:0!important;padding-inline:3px!important;min-height:68px;box-sizing:border-box}
#szm-brand-typography .staff-app .szm-app-symbol-nav:has([data-app-tab="driver-notifications"]) .szm-app-tab-label{white-space:normal!important;max-width:100%;overflow-wrap:anywhere;font-size:11px!important;line-height:1.25!important;text-align:center}
@media(max-width:380px){.szm-driver-notification-card{padding:12px}#szm-brand-typography .staff-app .szm-app-symbol-nav [data-app-tab="driver-notifications"] .szm-app-tab-label{font-size:10px!important}}
