.tracklog-boot-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:24px;box-sizing:border-box;background:#0b2a45;color:#fff;font-family:DM Sans,sans-serif}.tracklog-boot-loader--inline{min-height:0;flex:1;padding:48px 20px;background:var(--drv-bg, #f4f2ef);color:var(--drv-navy, #0b2a45)}.tracklog-boot-loader--compact{min-height:160px;padding:28px 16px 32px;background:transparent;color:var(--drv-navy, #0b2a45)}.tracklog-boot-loader--panel{min-height:0;padding:28px 24px;background:transparent;color:var(--text-muted, #6b7280)}.tracklog-boot-loader--overlay{position:fixed;inset:0;z-index:120;min-height:100dvh;background:#0b2a45f0}.tracklog-boot-loader__logo{display:block;width:min(200px,62vw);height:auto;margin-bottom:28px;object-fit:contain}.tracklog-boot-loader--inline .tracklog-boot-loader__logo,.tracklog-boot-loader--compact .tracklog-boot-loader__logo{width:min(168px,54vw);margin-bottom:22px}.tracklog-boot-loader--panel .tracklog-boot-loader__logo{width:min(140px,44vw);margin-bottom:14px}.tracklog-boot-loader--compact .tracklog-boot-loader__logo{width:min(128px,40vw);margin-bottom:18px}.tracklog-boot-loader--inline .tracklog-boot-loader__logo--dark,.tracklog-boot-loader--compact .tracklog-boot-loader__logo--dark,.tracklog-boot-loader--panel .tracklog-boot-loader__logo--dark{display:block}.tracklog-boot-loader--inline .tracklog-boot-loader__logo--light,.tracklog-boot-loader--compact .tracklog-boot-loader__logo--light,.tracklog-boot-loader--panel .tracklog-boot-loader__logo--light{display:none}.tracklog-boot-loader:not(.tracklog-boot-loader--inline):not(.tracklog-boot-loader--compact):not(.tracklog-boot-loader--panel):not(.tracklog-boot-loader--embed) .tracklog-boot-loader__logo--dark{display:none}.tracklog-boot-loader__bar{width:min(220px,72vw);height:4px;border-radius:999px;background:#ffffff2e;overflow:hidden}.tracklog-boot-loader--inline .tracklog-boot-loader__bar,.tracklog-boot-loader--compact .tracklog-boot-loader__bar,.tracklog-boot-loader--panel .tracklog-boot-loader__bar{background:#0b2a451a}.tracklog-boot-loader__bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#fff,#ffffffd1);transition:width .28s ease}.tracklog-boot-loader--inline .tracklog-boot-loader__bar-fill,.tracklog-boot-loader--compact .tracklog-boot-loader__bar-fill,.tracklog-boot-loader--panel .tracklog-boot-loader__bar-fill{background:linear-gradient(90deg,#0b2a45,#1a4a72)}.tracklog-boot-loader__bar-fill.is-indeterminate{width:38%!important;animation:tracklog-boot-indeterminate 1.15s ease-in-out infinite}@keyframes tracklog-boot-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.tracklog-boot-loader__label{margin:14px 0 0;font-size:13px;font-weight:500;color:#ffffffb8;text-align:center}.tracklog-boot-loader--inline .tracklog-boot-loader__label,.tracklog-boot-loader--compact .tracklog-boot-loader__label{color:var(--drv-muted, #6b7280)}.tracklog-boot-loader--panel .tracklog-boot-loader__label{color:var(--text-secondary, #4b5563)}.tracklog-boot-loader__steps{display:flex;align-items:center;gap:14px;margin-top:12px;font-size:11px}.tracklog-boot-loader__step{display:inline-flex;align-items:center;gap:5px;color:var(--text-muted, #9ca3af)}.tracklog-boot-loader--overlay .tracklog-boot-loader__step{color:#ffffff8c}.tracklog-boot-loader__step--active{color:var(--blue, #2563eb);font-weight:600}.tracklog-boot-loader--overlay .tracklog-boot-loader__step--active{color:#fff}.tracklog-boot-loader__step--done{color:var(--text-secondary, #4b5563)}.tracklog-boot-loader--overlay .tracklog-boot-loader__step--done{color:#ffffffd1}.tracklog-boot-loader__step-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35}.tracklog-boot-loader__step--active .tracklog-boot-loader__step-dot,.tracklog-boot-loader__step--done .tracklog-boot-loader__step-dot{opacity:1}.drv-docs .tracklog-boot-loader--inline,.drv-page .tracklog-boot-loader--inline{min-height:280px}.routes-loading-panel .tracklog-boot-loader--panel,.fahrtenbuch-loading .tracklog-boot-loader--panel{width:100%}.tracklog-boot-loader--embed{min-height:112px;padding:22px 12px 26px;background:transparent;color:var(--text-muted, #6b7280)}.content-loader--page{min-height:280px;width:100%}.content-loader--fill{min-height:100%;height:100%;width:100%}.tracklog-boot-loader--embed .tracklog-boot-loader__logo{width:min(96px,34vw);margin-bottom:14px}.tracklog-boot-loader--embed .tracklog-boot-loader__logo--dark{display:block}.tracklog-boot-loader--embed .tracklog-boot-loader__logo--light{display:none}.tracklog-boot-loader--embed .tracklog-boot-loader__bar{background:#0b2a451a}.tracklog-boot-loader--embed .tracklog-boot-loader__bar-fill{background:linear-gradient(90deg,#0b2a45,#1a4a72)}.tracklog-boot-loader--embed .tracklog-boot-loader__label{color:var(--text-muted, #6b7280);font-size:12px}.destination-picker__loading .tracklog-boot-loader--embed,.zielverzeichnis__list-empty .tracklog-boot-loader--embed{width:100%}.maintenance-page__loading .content-loader--page,.rental-empty .content-loader--page,.driver-score-detail__empty .content-loader--page{min-height:220px}.fahrtenbuch-loading .tracklog-boot-loader--panel{padding-bottom:16px}
