#ts-pwa-install-container{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom, 0px));right:calc(20px + env(safe-area-inset-right, 0px));z-index:99998;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pwa-action-btn{padding:10px 16px;border:none;border-radius:50px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:all 0.2s ease;white-space:nowrap;box-shadow:0 2px 8px rgb(0 0 0 / .15);background:#b79c55;color:#fff}.pwa-action-btn.primary{font-size:14px;padding:12px 20px;font-weight:700}.pwa-action-btn.primary:hover{background:#333;color:#b79c55;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 0 0 / .25)}.pwa-action-btn.secondary{font-weight:400;font-size:13px}.pwa-action-btn.secondary:hover{background:#333;color:#b79c55;transform:translateY(-2px)}.pwa-action-btn.tertiary{font-weight:400;font-size:12px;padding:8px 14px}.pwa-action-btn.tertiary:hover{background:#333;color:#b79c55;transform:translateY(-2px)}@media (max-width:480px){#ts-pwa-install-container{flex-direction:column;align-items:flex-end;gap:8px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));right:calc(10px + env(safe-area-inset-right, 0px))}.pwa-action-btn{width:auto;min-width:140px}}#ts-pwa-why-modal,#ts-pwa-ios-modal,#ts-pwa-mac-safari-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6);z-index:999999;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(4px);padding:16px;box-sizing:border-box}#ts-pwa-why-modal-content,#ts-pwa-ios-modal-content,#ts-pwa-mac-safari-modal-content{background:#fff;padding:30px;border-radius:16px;max-width:400px;width:100%;max-height:min(90vh, 620px);overflow-y:auto;box-shadow:0 10px 30px rgb(0 0 0 / .2);position:relative;font-family:Arial,sans-serif;color:#333}#ts-pwa-ios-modal-content,#ts-pwa-mac-safari-modal-content{max-width:440px}#ts-pwa-why-modal h3,#ts-pwa-ios-modal h3,#ts-pwa-mac-safari-modal h3{margin-top:0;margin-bottom:16px;padding-right:28px;font-size:18px;color:#b79c55}#ts-pwa-ios-modal .ts-pwa-modal-lead,#ts-pwa-mac-safari-modal .ts-pwa-modal-lead{margin:0 0 16px;font-size:14px;line-height:1.55;color:#444}#ts-pwa-ios-modal ol,#ts-pwa-mac-safari-modal ol{padding-left:22px;margin:0 0 18px;line-height:1.6}#ts-pwa-ios-modal ol li,#ts-pwa-mac-safari-modal ol li{margin-bottom:10px}#ts-pwa-ios-modal ol li:last-child,#ts-pwa-mac-safari-modal ol li:last-child{margin-bottom:0}#ts-pwa-ios-modal .ts-pwa-modal-note,#ts-pwa-mac-safari-modal .ts-pwa-modal-note{margin:0;font-size:13px;line-height:1.5;color:#666}#ts-pwa-why-modal ul{padding-left:20px;margin-bottom:25px;line-height:1.6}#ts-pwa-why-modal .close-btn,#ts-pwa-ios-modal .close-btn,#ts-pwa-mac-safari-modal .close-btn{position:absolute;top:10px;right:15px;background:#fff0;border:none;font-size:28px;color:#999;cursor:pointer;line-height:1;padding:0 5px}#ts-pwa-why-modal .close-btn:hover,#ts-pwa-ios-modal .close-btn:hover,#ts-pwa-mac-safari-modal .close-btn:hover{color:#333}