.driver-popover-custom,.driver-popover.driver-popover-custom{background:var(--bg-primary)!important;border:1px solid var(--border-primary)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important;max-width:400px!important;padding:20px 16px 16px!important}.driver-popover-custom .driver-popover-title,.driver-popover.driver-popover-custom .driver-popover-title{color:var(--text-primary)!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important}.driver-popover-custom .driver-popover-description,.driver-popover.driver-popover-custom .driver-popover-description{color:var(--text-primary)!important;font-size:12px!important;line-height:1.6!important;margin-bottom:16px!important;max-height:300px;overflow-y:auto}.driver-popover-custom .driver-popover-footer,.driver-popover.driver-popover-custom .driver-popover-footer{display:flex;gap:8px;justify-content:space-between;align-items:center}.driver-popover-custom .driver-popover-progress-text,.driver-popover.driver-popover-custom .driver-popover-progress-text{color:var(--text-tertiary)!important;font-size:12px!important}.driver-popover-custom .driver-popover-close-btn,.driver-popover-custom .driver-popover-next-btn,.driver-popover-custom .driver-popover-prev-btn,.driver-popover.driver-popover-custom .driver-popover-close-btn,.driver-popover.driver-popover-custom .driver-popover-next-btn,.driver-popover.driver-popover-custom .driver-popover-prev-btn{background:var(--accent-primary)!important;color:var(--text-primary)!important;border:none!important;padding:8px 16px!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease}.driver-popover-custom .driver-popover-prev-btn,.driver-popover.driver-popover-custom .driver-popover-prev-btn{background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)!important;text-shadow:none!important;-webkit-text-stroke:0!important}.driver-popover-custom .driver-popover-next-btn,.driver-popover.driver-popover-custom .driver-popover-next-btn{color:var(--text-secondary)!important;text-shadow:none!important;-webkit-text-stroke:0!important}.driver-popover-custom .driver-popover-prev-btn:hover{background:var(--bg-tertiary)}.driver-popover-custom .driver-popover-close-btn:hover,.driver-popover-custom .driver-popover-next-btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.driver-popover-custom .driver-popover-close-btn,.driver-popover.driver-popover-custom .driver-popover-close-btn{display:block!important;position:absolute!important;top:8px!important;right:8px!important;left:auto!important;background:transparent!important;color:var(--text-tertiary)!important;border:none!important;padding:4px!important;width:24px!important;height:24px!important;border-radius:4px!important;font-size:16px!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important}.driver-popover-custom .driver-popover-close-btn:hover,.driver-popover.driver-popover-custom .driver-popover-close-btn:hover{background:var(--bg-tertiary)!important;color:var(--text-primary)!important;opacity:1!important;transform:none!important;box-shadow:none!important}.driver-popover-custom .driver-popover-arrow{border-color:var(--bg-primary)}.driver-overlay{background-color:rgba(0,0,0,.3)}.driver-active-element{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:8px}.driver-popover-custom .driver-popover-description,.driver-popover.driver-popover-custom .driver-popover-description{display:block!important;visibility:visible!important;opacity:1!important}.driver-popover-custom .driver-popover-body{padding:0;margin:0}@media (max-width:768px){.driver-popover-custom,.driver-popover.driver-popover-custom{max-width:90vw!important;padding:12px!important}.driver-popover-custom .driver-popover-title,.driver-popover.driver-popover-custom .driver-popover-title{font-size:13px!important}.driver-popover-custom .driver-popover-description,.driver-popover.driver-popover-custom .driver-popover-description{font-size:11px!important}}