body[data-shop-design=packobel] .pb-choice{display:block;position:relative;min-width:0;width:100%}
body[data-shop-design=packobel] select.pb-choice-native{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:none!important;margin:0!important}
body[data-shop-design=packobel] .pb-choice-trigger{display:flex;align-items:center;text-align:left;width:100%;min-height:50px;padding:12px 43px 12px 16px;border:1px solid #dce4df;border-radius:12px;background:#fff;color:#193b30;font:600 14px/1.45 Manrope,sans-serif;cursor:pointer;white-space:normal;overflow-wrap:anywhere;box-shadow:0 2px 4px #18392d04}
body[data-shop-design=packobel] .pb-choice-trigger:after{content:'';position:absolute;right:18px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}
body[data-shop-design=packobel] .pb-choice-trigger:hover{border-color:#6e9681;background:#fcfdfb}
body[data-shop-design=packobel] .pb-choice-trigger:focus-visible{outline:3px solid #f4a15c;outline-offset:3px}
body[data-shop-design=packobel] .pb-choice-trigger:disabled{opacity:.55;cursor:wait}
html.pb-choice-open,body.pb-choice-open{overflow:hidden!important}
body[data-shop-design=packobel] .pb-choice-dialog{width:min(480px,calc(100vw - 32px));max-width:none;max-height:min(680px,calc(100dvh - 48px));padding:0;border:1px solid #e0e8e1;border-radius:24px;background:#fff;color:#193b30;box-shadow:0 24px 90px #16332940;overflow:hidden}
body[data-shop-design=packobel] .pb-choice-dialog::backdrop{background:#14372a66;backdrop-filter:blur(4px)}
body[data-shop-design=packobel] .pb-choice-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid #e9eee9}
body[data-shop-design=packobel] .pb-choice-dialog h2{margin:0;font:26px/1.2 Cocon,Manrope,sans-serif;color:#193b30}
body[data-shop-design=packobel] .pb-choice-close{flex:0 0 42px;width:42px;height:42px;border:0;border-radius:50%;background:#f0f4ef;color:#244b3c;font:28px/1 Manrope,sans-serif;cursor:pointer}
body[data-shop-design=packobel] .pb-choice-list{padding:10px 14px 18px;max-height:min(540px,calc(100dvh - 160px));overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bccfc1 transparent}
body[data-shop-design=packobel] .pb-choice-option{display:block;position:relative;text-align:left;width:100%;min-height:54px;margin:4px 0;padding:15px 44px 15px 15px;border:1px solid transparent;border-radius:12px;background:#fff;color:#193b30;font:600 15px/1.45 Manrope,sans-serif;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
body[data-shop-design=packobel] .pb-choice-option[aria-selected=true]{border-color:#bed3c3;background:#edf5ee}
body[data-shop-design=packobel] .pb-choice-option[aria-selected=true]:after{content:'✓';position:absolute;right:18px;top:15px;color:#337d53}
body[data-shop-design=packobel] .pb-choice-option:hover{background:#f5f7f1}
body[data-shop-design=packobel] .pb-choice-option:focus-visible,.pb-choice-close:focus-visible{outline:3px solid #f4a15c;outline-offset:-3px}
body[data-shop-design=packobel] .pb-choice-option:disabled{opacity:.45;cursor:default}
@media(max-width:600px){body[data-shop-design=packobel] .pb-choice-dialog{position:fixed;inset:auto 0 0;margin:0;width:100%;max-height:85dvh;border-radius:24px 24px 0 0;border-bottom:0}body[data-shop-design=packobel] .pb-choice-dialog header{padding:21px 20px 15px}body[data-shop-design=packobel] .pb-choice-list{max-height:calc(85dvh - 92px);padding-bottom:max(20px,env(safe-area-inset-bottom));}body[data-shop-design=packobel] .pb-choice-option{min-height:58px;font-size:16px}}
