.ss-breed-native{display:none!important}.ss-breed-picker{width:100%;margin-bottom:4px}.ss-breed-picker button,.ss-breed-dialog button,.ss-breed-dialog input{font-family:inherit;font-size:16px;letter-spacing:normal}.ss-breed-trigger{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 14px;border:1px solid #b8d1ce;border-radius:12px;background:#fff;color:#173936;text-align:left;cursor:pointer}.ss-breed-trigger:hover{border-color:#008880}.ss-breed-trigger-copy{flex:1;min-width:0}.ss-breed-trigger-name,.ss-breed-trigger-hint{display:block;line-height:1.35}.ss-breed-trigger-name{font-size:16px;font-weight:600}.ss-breed-trigger-hint{margin-top:4px;font-size:13px;color:#5e716f}.ss-breed-trigger-arrow{font-size:30px;line-height:1}.ss-breed-browse{min-height:44px;padding:8px 2px;border:0;background:transparent;color:#007c76;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ss-breed-status{display:block;color:#8e3333;font-size:13px;line-height:1.4}.ss-breed-status:empty{display:none}.ss-breed-trigger:disabled,.ss-breed-browse:disabled{cursor:wait;opacity:.65}.ss-breed-image{flex:0 0 48px;width:48px!important;height:48px!important;object-fit:contain;border-radius:6px;background:#fff}.ss-breed-open,.ss-breed-open body{overflow:hidden!important;overscroll-behavior:none}.ss-breed-dialog{box-sizing:border-box;position:fixed;inset:auto;margin:0;padding:0;max-width:none;border:1px solid #d1e0dd;border-radius:16px;background:#fff;color:#173936;box-shadow:0 18px 70px #092f3333;font-family:var(--font-body-family, Arial, sans-serif);line-height:1.4;overflow:hidden}.ss-breed-dialog[open]{display:flex;flex-direction:column}.ss-breed-dialog:not([open]),.ss-breed-dialog [hidden]{display:none!important}.ss-breed-dialog::backdrop{background:#071c1e47}.ss-breed-dialog *,.ss-breed-dialog *:before,.ss-breed-dialog *:after{box-sizing:border-box}.ss-breed-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;padding:12px 12px 4px 20px}.ss-breed-header h2{margin:0;font-family:inherit;font-weight:650;font-size:21px;line-height:1.25;color:#173936}.ss-breed-close,.ss-breed-clear{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#173936;font-size:30px!important;line-height:1;cursor:pointer}.ss-breed-close:hover,.ss-breed-clear:hover{background:#eaf5f2}.ss-breed-search{display:flex;align-items:center;flex:0 0 auto;height:52px;margin:8px 20px 12px;border:1px solid #9bbfba;border-radius:10px;background:#fff}.ss-breed-search:focus-within{border-color:#00877f;box-shadow:0 0 0 2px #00877f26}.ss-breed-search-icon{width:38px;text-align:center;font-size:29px}.ss-breed-search-input{flex:1;min-width:0;width:100%;height:48px;padding:8px 0;border:0;outline:0;box-shadow:none!important;border-radius:10px;background:transparent;color:#173936;font-size:16px!important}.ss-breed-search-input:focus-visible{outline:none}.ss-breed-search-input::placeholder{color:#667a77;opacity:1}.ss-breed-tabs{display:flex;gap:6px;flex:0 0 auto;padding:0 20px 12px}.ss-breed-tabs button{flex:1;min-height:44px;border:1px solid #d3e1de;border-radius:9px;color:#47615c;background:#fff;cursor:pointer;font-weight:600}.ss-breed-tabs button[aria-selected=true]{color:#006f68;border-color:#99c8c0;background:#eaf6f2}.ss-breed-panel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding:6px}.ss-breed-alphabet{display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));gap:6px;flex:0 0 auto;padding:2px 20px 10px}.ss-breed-alphabet button{min-width:44px;min-height:44px;padding:5px;border:1px solid #d6e2df;border-radius:7px;color:#254f47;background:#fff;font-weight:600;cursor:pointer}.ss-breed-alphabet button[aria-pressed=true]{color:#fff;background:#007f77;border-color:#007f77}.ss-breed-alphabet button:disabled{border-color:#edf1ef;color:#aab8b4;background:#f7f9f8;cursor:default}.ss-breed-count{margin:0;padding:6px 20px 10px;flex:0 0 auto;color:#596e69;font-size:13px}.ss-breed-count-row{display:flex;align-items:center;justify-content:space-between;gap:4px}.ss-breed-count-row .ss-breed-count{flex:1}.ss-breed-change-letter{min-height:44px;padding:6px 16px 10px 4px;border:0;background:transparent;color:#007c76;font-size:13px!important;white-space:nowrap;text-decoration:underline;cursor:pointer}.ss-breed-scroll{padding:0 12px max(12px,env(safe-area-inset-bottom))}.ss-breed-option{display:flex;align-items:center;min-height:64px;gap:12px;padding:8px;border-bottom:1px solid #edf1ef;border-radius:7px;cursor:pointer}.ss-breed-option:hover,.ss-breed-option-active{background:#edf7f3}.ss-breed-option[aria-selected=true]{background:#f2f8f6}.ss-breed-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ss-breed-option-copy{flex:1;min-width:0}.ss-breed-option-name{display:block;color:#173936;font-size:16px;font-weight:550}.ss-breed-option-detail{display:block;margin-top:2px;color:#5a736d;font-size:13px}.ss-breed-option-mark{flex:0 0 20px;color:#007f77;text-align:center;font-size:23px}.ss-breed-empty{padding:20px 12px;text-align:center;color:#647872;font-size:15px}.ss-breed-more{display:block;width:100%;min-height:48px;margin-top:8px;border:1px solid #c5dcd6;border-radius:9px;background:#f2f8f5;color:#00766d;font-weight:600;cursor:pointer}.ss-breed-picker button:focus-visible,.ss-breed-dialog button:focus-visible,.ss-breed-results:focus-visible{outline:2px solid #007f77;outline-offset:2px}@media(max-width:749px){.ss-breed-dialog{border:0;border-radius:18px 18px 0 0;box-shadow:0 -8px 45px #0a363c22}.ss-breed-dialog::backdrop{background:#071c1e6b}}@media(max-width:359px){.ss-breed-alphabet{grid-template-columns:repeat(5,minmax(44px,1fr))}.ss-breed-header{padding-left:14px}.ss-breed-search{margin-left:14px;margin-right:14px}.ss-breed-tabs,.ss-breed-alphabet{padding-left:14px;padding-right:14px}}@media(max-height:550px){.ss-breed-header{padding-top:2px}.ss-breed-search{margin-top:2px;margin-bottom:6px}.ss-breed-tabs{padding-bottom:6px}.ss-breed-tabs button{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/soulyshine-breed-picker.css.map */
