.product-tour-card{border:1px solid var(--hairline);border-top:3px solid var(--primary);border-radius:5px;background:var(--canvas);padding:19px}.product-tour-kicker{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--primary);font-weight:600;letter-spacing:.6px}.product-tour-card h3{font-size:20px;font-weight:600;margin-top:10px;letter-spacing:-.4px}.product-tour-intro{font-size:11px;line-height:1.8;color:var(--muted);margin-top:5px}.product-tour-personas{display:flex;flex-direction:column;gap:7px;margin-top:16px}.product-tour-personas label{display:flex;align-items:center;gap:9px;border:1px solid var(--hairline);background:#ffffff7d;border-radius:4px;padding:11px 10px;cursor:pointer}.product-tour-personas label.is-selected{border-color:var(--primary);background:#fff}.product-tour-personas input{accent-color:var(--primary);flex-shrink:0}.product-tour-personas label>span{flex:1}.product-tour-personas strong{display:block;font-size:12px;font-weight:600}.product-tour-personas small{display:block;font-size:10px;color:var(--muted);margin-top:4px;line-height:1.5}.product-tour-start{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;width:100%;padding:0 12px;background:var(--primary);color:white;border-radius:4px;margin-top:14px;font-size:12px;font-weight:600;cursor:pointer}.product-tour-start:hover{background:var(--primary-active)}.product-tour-start:disabled{opacity:.6;cursor:wait}.product-tour-start:focus-visible{outline:2px solid #c43d00;outline-offset:4px}.product-tour-note{font-size:9px;color:var(--muted);margin-top:9px}.product-tour-error{font-size:11px;line-height:1.7;color:#9f3000;margin-top:8px}.opentender-product-tour{border-radius:8px!important;padding:21px!important;max-width:min(340px,calc(100vw - 28px))!important;font-family:inherit!important;box-shadow:0 12px 45px #26251e26!important}.opentender-product-tour .driver-popover-title{font-size:18px!important;line-height:1.5!important}.opentender-product-tour .driver-popover-description{font-size:13px!important;line-height:1.9!important;color:#5a5852!important}.opentender-product-tour .driver-popover-footer button{min-height:44px;min-width:44px;border-radius:4px!important;font-size:12px!important;text-shadow:none!important}.opentender-product-tour .driver-popover-next-btn{background:var(--primary)!important;color:white!important;border:1px solid var(--primary)!important}.opentender-product-tour .driver-popover-close-btn{min-height:44px;min-width:44px}.opentender-product-tour .driver-popover-progress-text{font-size:11px!important}.opentender-product-tour button:focus-visible{outline:2px solid #c43d00!important;outline-offset:3px}.product-tour-card[data-compact=true]{padding:14px 15px;background:#fff;border:1px solid var(--hairline);border-top:2px solid var(--primary);border-radius:6px}.product-tour-card[data-compact=true] h3{font-size:17px;margin-top:8px}.product-tour-card[data-compact=true] .product-tour-intro{font-size:10px;margin-top:3px}.product-tour-card[data-compact=true] .product-tour-personas{gap:6px;margin-top:11px}.product-tour-card[data-compact=true] .product-tour-personas label{padding:10px 8px;min-height:41px;background:var(--canvas)}.product-tour-card[data-compact=true] .product-tour-personas label.is-selected{background:var(--primary-soft);border-color:var(--primary)}.product-tour-card[data-compact=true] .product-tour-personas strong{font-size:11px}.product-tour-card[data-compact=true] .product-tour-personas small{display:none}.product-tour-card[data-compact=true] .product-tour-start{margin-top:10px;font-size:11px}.product-tour-card[data-compact=true] .product-tour-note{margin-top:7px;font-size:9px}.product-tour-current{margin-top:11px;font-size:11px;color:var(--primary);background:var(--primary-soft);border:1px solid var(--hairline);padding:9px 10px;border-radius:4px}