#vipcase-model-selector-root{--vms-z: 2147483000;--vms-bg: #fff;--vms-text: #111;--vms-muted: #666;--vms-border: rgba(0,0,0,.12);--vms-soft: rgba(0,0,0,.045);--vms-shadow: 0 18px 60px rgba(0,0,0,.2);--vms-radius: 24px;--vms-accent: #111;--vms-bubble-bottom: 18px;--vms-viewport-height: 100vh;--vms-actions-height: 120px;font-family:inherit}.vms-hidden{display:none!important}.vms-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vms-z);height:var(--vms-viewport-height);background:#00000070;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box}.vms-modal{width:min(560px,100%);max-height:min(760px,calc(var(--vms-viewport-height) - 40px));background:var(--vms-bg);color:var(--vms-text);border-radius:var(--vms-radius);box-shadow:var(--vms-shadow);overflow:hidden;display:flex;flex-direction:column}.vms-header{padding:24px 24px 16px;border-bottom:1px solid var(--vms-border);position:relative;flex:0 0 auto}.vms-title{margin:0;font-size:24px;line-height:1.2;font-weight:750;letter-spacing:0}.vms-subtitle{margin:8px 42px 0 0;color:var(--vms-muted);font-size:14px;line-height:1.45}.vms-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid var(--vms-border);border-radius:999px;background:#fff;color:var(--vms-text);cursor:pointer;font-size:24px;line-height:1}.vms-body{padding:18px 24px 0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 auto;scroll-padding-bottom:calc(var(--vms-actions-height) + 16px)}.vms-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.vms-label{display:block;font-size:13px;font-weight:700}.vms-tiny-btn{border:0;background:transparent;color:var(--vms-muted);text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;padding:2px 0}.vms-select,.vms-input{width:100%;min-height:50px;border:1px solid var(--vms-border);border-radius:15px;padding:0 14px;background:#fff;color:var(--vms-text);font:inherit;outline:none;box-sizing:border-box;font-size:16px}.vms-select:focus,.vms-input:focus{border-color:#0000006b;box-shadow:0 0 0 3px #0000000f}.vms-field+.vms-field{margin-top:16px}.vms-selected{margin-top:10px;padding:12px;background:var(--vms-soft);border-radius:14px;font-size:13px;display:grid;gap:10px}.vms-selected-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.vms-selected-title{min-width:0}.vms-selected-title strong{display:block;font-size:13px;line-height:1.3}.vms-selected-title span{display:block;color:var(--vms-muted);font-size:12px;margin-top:2px}.vms-clear{flex:0 0 auto;min-height:34px;border:1px solid var(--vms-border);border-radius:999px;background:#fff;color:var(--vms-text);padding:0 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.vms-results{margin-top:10px;max-height:min(270px,calc(var(--vms-viewport-height) - var(--vms-actions-height) - 300px));overflow:auto;border:1px solid var(--vms-border);border-radius:15px;background:#fff;-webkit-overflow-scrolling:touch}.vms-result{width:100%;padding:14px;border:0;border-bottom:1px solid rgba(0,0,0,.06);background:#fff;color:var(--vms-text);text-align:left;cursor:pointer;font:inherit;font-size:14px}.vms-result:last-child{border-bottom:0}.vms-result:hover,.vms-result.is-selected{background:var(--vms-soft)}.vms-empty{padding:14px;color:var(--vms-muted);font-size:13px;line-height:1.45}.vms-actions{position:sticky;bottom:0;display:grid;gap:10px;margin:18px -24px 0;padding:14px 24px calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,#ffffffdb,#fff 28%);border-top:1px solid rgba(0,0,0,.08)}.vms-primary{min-height:50px;border:0;border-radius:999px;background:var(--vms-accent);color:#fff;font:inherit;font-weight:750;cursor:pointer}.vms-primary:disabled{opacity:.45;cursor:not-allowed}.vms-secondary{border:0;background:transparent;color:var(--vms-muted);text-decoration:underline;cursor:pointer;font:inherit;font-size:14px;min-height:28px}.vms-bubble{position:fixed;right:18px;bottom:calc(var(--vms-bubble-bottom) + env(safe-area-inset-bottom,0px));z-index:calc(var(--vms-z) - 1);border:0;background:#111;color:#fff;border-radius:999px;box-shadow:0 12px 36px #00000038;padding:12px 15px;display:flex;align-items:center;gap:10px;font:inherit;font-size:14px;font-weight:750;cursor:pointer;max-width:calc(100vw - 28px);transition:transform .18s ease,bottom .18s ease,opacity .18s ease,visibility .18s ease}.vms-bubble:active{transform:scale(.98)}.vms-bubble-suppressed .vms-bubble{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.vms-bubble-icon{width:28px;height:28px;border-radius:999px;background:#fff;color:#111;display:inline-grid;place-items:center;font-size:15px;flex:0 0 auto}.vms-bubble-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:749px){#vipcase-model-selector-root{--vms-bubble-bottom: 18px}.vms-overlay{align-items:flex-end;padding:0}.vms-modal{width:100%;max-height:min(92dvh,calc(var(--vms-viewport-height) - 8px));border-radius:24px 24px 0 0}.vms-header{padding:20px 18px 13px}.vms-header:before{content:"";display:block;width:44px;height:4px;border-radius:999px;background:#0000002e;margin:-8px auto 14px}.vms-title{font-size:21px}.vms-subtitle{margin-right:40px;font-size:13px}.vms-body{padding:15px 18px 0}.vms-results{max-height:min(42dvh,calc(var(--vms-viewport-height) - var(--vms-actions-height) - 230px))}.vms-actions{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.vms-bubble{right:10px;left:auto;width:calc(50vw - 15px);justify-content:center;max-width:calc(50vw - 15px);min-height:52px;padding:10px;gap:7px;font-size:12px}.vms-bubble-icon{width:24px;height:24px;font-size:13px}.sp-wpshare-probtn{position:fixed!important;left:10px!important;right:auto!important;bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;width:calc(50vw - 15px)!important;max-width:calc(50vw - 15px)!important;min-height:52px!important;box-sizing:border-box!important;justify-content:center!important}.sp-wpshare-icon{width:24px!important;height:24px!important;flex:0 0 24px!important}.sp-wpshare-title{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.vms-keyboard-active .vms-modal,.vms-compact-viewport .vms-modal{max-height:calc(var(--vms-viewport-height) - 4px)}.vms-keyboard-active .vms-header,.vms-compact-viewport .vms-header{padding-top:16px;padding-bottom:10px}.vms-keyboard-active .vms-body,.vms-compact-viewport .vms-body{padding-bottom:18px}.vms-keyboard-active .vms-header:before,.vms-compact-viewport .vms-header:before{margin-bottom:10px}.vms-keyboard-active .vms-title,.vms-compact-viewport .vms-title{font-size:19px}.vms-keyboard-active .vms-subtitle,.vms-compact-viewport .vms-subtitle{display:none}.vms-keyboard-active .vms-results,.vms-compact-viewport .vms-results{max-height:min(220px,calc(var(--vms-viewport-height) - var(--vms-actions-height) - 190px))}.vms-keyboard-active .vms-actions,.vms-compact-viewport .vms-actions{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vipcase-model-selector.css.map */
