.driver-popover.driverjs-theme{box-sizing:border-box;width:min(var(--coach-mark-panel-width),calc(100vw - var(--coach-mark-viewport-gutter)));min-width:min(var(--coach-mark-panel-min-width),calc(100vw - var(--coach-mark-viewport-gutter)));max-width:var(--coach-mark-panel-width);padding:var(--coach-mark-panel-padding);border-radius:var(--coach-mark-panel-radius);background:var(--coach-mark-background);color:var(--coach-mark-foreground);font-family:var(--font-pretendard-sans),sans-serif;box-shadow:var(--coach-mark-panel-shadow);margin:0}.driver-popover.driverjs-theme .driver-popover-title,.driver-popover.driverjs-theme .driver-popover-description{color:var(--coach-mark-foreground)}.driver-popover.driverjs-theme .driver-popover-title{margin-bottom:var(--coach-mark-title-spacing);font-size:var(--coach-mark-title-size);font-weight:600;line-height:var(--coach-mark-title-line-height);letter-spacing:var(--coach-mark-title-tracking)}.driver-popover.driverjs-theme .driver-popover-description{font-size:var(--coach-mark-body-size);font-weight:400;line-height:var(--coach-mark-body-line-height);letter-spacing:var(--coach-mark-body-tracking);word-break:keep-all;margin-bottom:0}.driver-popover.driverjs-theme .driver-popover-footer{margin-top:var(--coach-mark-body-spacing)}.driver-popover.driverjs-theme .driver-popover-navigation-btns{justify-content:space-between;gap:var(--coach-mark-action-gap);flex:1;display:flex}.driver-popover.driverjs-theme .driver-popover-navigation-btns button+button{margin-left:0}.driver-popover.driverjs-theme .driver-popover-footer-btn{min-height:var(--coach-mark-action-height);padding:var(--coach-mark-action-padding-block)var(--coach-mark-action-padding-inline);border:var(--coach-mark-action-border-width)solid var(--coach-mark-primary-action);border-radius:var(--coach-mark-action-radius);background:var(--coach-mark-primary-action);color:var(--coach-mark-action-foreground);font-size:var(--coach-mark-action-size);font-weight:400;line-height:var(--coach-mark-action-line-height);text-align:center;text-shadow:none;flex:1;position:relative}.driver-popover.driverjs-theme .driver-popover-footer-btn:before{inset:calc((var(--coach-mark-action-height) - var(--coach-mark-action-hit-size))/2)0;content:"";position:absolute}.driver-popover.driverjs-theme .driver-popover-footer-btn:hover{background:var(--coach-mark-primary-action);color:var(--coach-mark-action-foreground)}.driver-popover.driverjs-theme .driver-popover-prev-btn{border-color:var(--coach-mark-secondary-action);background:var(--coach-mark-secondary-action);color:var(--coach-mark-secondary-action-foreground)}.driver-popover.driverjs-theme .driver-popover-prev-btn:hover{background:var(--coach-mark-secondary-action);color:var(--coach-mark-secondary-action-foreground)}.driver-popover.driverjs-theme .driver-popover-close-btn,.driver-popover.driverjs-theme .driver-popover-progress-text{display:none!important}.driver-popover.driverjs-theme.customer-home-tour-final .driver-popover-title{padding-right:2rem}.driver-popover.driverjs-theme.customer-home-tour-final .driver-popover-close-btn{width:var(--coach-mark-action-hit-size);height:var(--coach-mark-action-hit-size);color:var(--coach-mark-foreground);font-family:var(--font-pretendard-sans),sans-serif;background:0 0;border:0;place-items:center;font-size:1.5rem;font-weight:400;line-height:1;display:grid!important}.driver-popover.driverjs-theme .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--coach-mark-background)}.driver-popover.driverjs-theme .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--coach-mark-background)}.driver-popover.driverjs-theme .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--coach-mark-background)}.driver-popover.driverjs-theme .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--coach-mark-background)}