.driverjs-theme{--driver-popover-color:#fff;--driver-popover-background:#fff;--driver-popover-border:1px solid #e5e7eb;--driver-popover-border-radius:12px;--driver-popover-box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--driver-popover-arrow-size:8px;--driver-popover-arrow-offset:10px;--driver-popover-padding:24px;--driver-popover-title-color:#1f2937;--driver-popover-title-font-size:18px;--driver-popover-title-font-weight:600;--driver-popover-description-color:#6b7280;--driver-popover-description-font-size:14px;--driver-popover-description-line-height:1.5;--driver-popover-progress-color:#7197b2;--driver-popover-progress-background:#f3f4f6;--driver-popover-progress-text-color:#374151;--driver-popover-progress-text-font-size:12px;--driver-popover-close-btn-color:#9ca3af;--driver-popover-close-btn-hover-color:#6b7280;--driver-popover-btn-color:#fff;--driver-popover-btn-background:#7197b2;--driver-popover-btn-border:1px solid #7197b2;--driver-popover-btn-border-radius:8px;--driver-popover-btn-font-size:14px;--driver-popover-btn-font-weight:500;--driver-popover-btn-padding:8px 16px;--driver-popover-btn-hover-background:#5a7a94;--driver-popover-btn-hover-border:1px solid #5a7a94;--driver-popover-btn-hover-color:#fff;--driver-popover-btn-active-background:#4a6b80;--driver-popover-btn-active-border:1px solid #4a6b80;--driver-popover-btn-disabled-background:#f3f4f6;--driver-popover-btn-disabled-border:1px solid #e5e7eb;--driver-popover-btn-disabled-color:#9ca3af;--driver-overlay-color:rgba(0,0,0,.5);--driver-highlight-border:2px solid #7197b2;--driver-highlight-border-radius:8px}.driverjs-theme .driver-popover-content{max-width:320px;min-height:200px}.driverjs-theme .driver-popover-next-btn,.driverjs-theme .driver-popover-prev-btn{background:transparent!important;border-color:#c27fd7!important;color:#c27fd7!important;border-radius:999px!important;text-shadow:none!important;padding:0 16px!important;height:32px!important}.driverjs-theme .driver-popover-next-btn:hover,.driverjs-theme .driver-popover-prev-btn:hover{background:transparent!important;color:#af72c2!important;border-color:#af72c2!important}.driverjs-theme .driver-popover-next-btn:active,.driverjs-theme .driver-popover-prev-btn:active{background:transparent!important;color:#9b66ac!important;border-color:#9b66ac!important}.driverjs-theme .driver-popover-title{margin-bottom:8px}.driverjs-theme .driver-popover-description,.driverjs-theme .driver-popover-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.driverjs-theme .driver-popover-description{padding-top:.5rem;padding-right:.5rem;margin-bottom:16px}.driverjs-theme .driver-popover-footer{display:flex;justify-content:space-between;align-items:center;gap:8px}.driverjs-theme .driver-popover-progress{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.driverjs-theme .driver-popover-buttons{display:flex;gap:8px;margin-left:auto}.driverjs-theme .driver-popover-btn{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:all .2s ease-in-out;cursor:pointer;white-space:nowrap}.driverjs-theme .driver-popover-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(113,151,178,.3)}.driverjs-theme .driver-popover-btn:active{transform:translateY(0)}@media (max-width:768px){.driverjs-theme .driver-popover-content{max-width:280px}.driverjs-theme .driver-popover-title{font-size:16px}.driverjs-theme .driver-popover-description{font-size:13px}.driverjs-theme .driver-popover-btn{font-size:13px;padding:6px 12px}}