.cmp-strip{background:#f3f4f6;border-top:1px solid #d1d5db;gap:.5rem}.toplist-item:not(:has(>.terms-wrapper)) .cmp-strip{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.toplist-item>.terms-wrapper{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.cmp-add__box{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:flex;flex:none;height:20px;justify-content:center;width:20px}.cmp-add{color:#576078;cursor:pointer;line-height:1.2;transition:color .12s ease;white-space:nowrap}.cmp-add:active,.cmp-add:hover{color:#7e3a14}.cmp-add:active .cmp-add__box,.cmp-add:hover .cmp-add__box{border-color:#fd823d}.cmp-add:focus-visible{outline:2px solid #0f1d3e;outline-offset:2px}.cmp-selected .cmp-add,.cmp-selected .cmp-add:hover{color:#6b7280}.cmp-selected .cmp-add .cmp-add__box{background:#fd823d;border-color:#fd823d}.cmp-selected .cmp-add__check{display:block!important}.cmp-at-ceiling .cmp-add[aria-pressed=false]{color:#8d97ae;cursor:not-allowed}.cmp-tray{background:#fff;border-top:1px solid #d1d5db;bottom:0;box-shadow:0 -6px 10px rgba(15,29,62,.12);left:0;padding:1rem 1rem 1.5rem;position:fixed;right:0;z-index:1040}.cmp-tray[hidden]{display:none!important}.cmp-tray__inner{align-items:center;display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between;padding:0}.cmp-tray__slots{min-width:0}.cmp-slot,.cmp-tray__slots{display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:.5rem}.cmp-slot{align-items:center;background:#e5e7eb;border:1px solid transparent;border-radius:12px;min-width:184px;padding:.5rem;width:184px}.cmp-slot__logo{align-items:center;border-radius:8px;display:flex;flex:none;height:36px;justify-content:center;overflow:hidden;width:72px}.cmp-slot__logo img{display:block;height:100%;object-fit:contain;width:100%}.cmp-slot__name{display:-webkit-box;-webkit-box-orient:vertical;color:#576078;flex:1 1 auto;font-size:12px;font-weight:600;-webkit-line-clamp:2;line-clamp:2;line-height:14px;min-width:0;overflow:hidden;overflow-wrap:break-word}.cmp-slot__remove{align-items:center;background:transparent;border:0;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;flex:none;height:24px;justify-content:center;margin:0;padding:0;width:14px}.cmp-slot__remove:hover{color:#0f1d3e}.cmp-slot__x{height:14px;width:14px}.cmp-slot__plus{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:100px;color:#6b7280;display:flex;flex:none;height:24px;justify-content:center;width:24px}.cmp-slot__plus svg{height:10px;width:10px}.cmp-slot__addlabel{color:#576078;font-size:12px;font-weight:600;line-height:15px;min-width:0;text-align:center}.cmp-slot--add{align-items:center;background:transparent;border:1px dashed #d1d5db;color:#576078;cursor:pointer;flex-direction:row;font-family:inherit;justify-content:center;position:relative;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.cmp-slot--add.is-open,.cmp-slot--add:hover{border-color:#fd823d;color:#fd823d}.cmp-slot--add.is-open{background:#fff7f1}.cmp-slot--add.is-open .cmp-slot__plus,.cmp-slot--add:hover .cmp-slot__plus{background:#fff0e6;border-color:#f66b1d;color:#f66b1d}.cmp-slot--add:focus-visible{outline:2px solid #0f1d3e;outline-offset:2px}.cmp-tray__actions{align-items:center;display:flex;flex:0 1 auto;gap:.625rem;justify-content:space-between;margin-left:auto;min-width:0}.cmp-tray__meta{align-items:center;display:flex;flex-direction:column;gap:2px}.cmp-tray__count{color:#576078;font-size:12px;font-weight:400;margin:0;text-align:center;white-space:nowrap}.cmp-tray__clear{color:#fd823d;cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline;white-space:nowrap}.cmp-tray__clear:hover{color:#0f1d3e}.cmp-tray__start{align-items:center;background:#f66b1d;border:1px solid #fd823d;border-radius:8px;box-shadow:2px 4px 0 0 #9a3201;box-sizing:border-box;color:#fff;display:inline-flex;flex:0 1 auto;font-size:16px;font-style:italic;font-weight:700;height:40px;justify-content:center;line-height:22px;min-width:184px;padding:.875rem 1rem;text-decoration:none;text-transform:uppercase;width:184px}.cmp-tray__start[aria-disabled=true]{background:#f9fafb;border-color:#d1d5db;box-shadow:none;color:#d1d5db;pointer-events:none}.cmp-picker{background:#fff;border:1px solid #d1d5db;border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 12px 32px rgba(15,29,62,.16);cursor:default;display:flex;flex-direction:column;left:0;max-height:340px;overflow:hidden;padding:10px;position:absolute;text-align:left;top:auto;width:300px;z-index:60}.cmp-picker--right{left:auto;right:0}.cmp-picker__head{align-items:center;display:flex;flex:none;gap:8px}.cmp-picker__search{background:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%239aa3b2%27 stroke-width=%272%27 stroke-linecap=%27round%27><circle cx=%2711%27 cy=%2711%27 r=%277%27/><line x1=%2721%27 y1=%2721%27 x2=%2716.65%27 y2=%2716.65%27/></svg>") 10px no-repeat #fff;border:1px solid #d1d5db;border-radius:8px;flex:1 1 auto;font-family:inherit;font-size:16px;height:44px;min-width:0;outline:none;padding:0 12px 0 34px;width:100%}.cmp-picker__search:focus{border-color:#9ca3af}.cmp-picker__close{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#576078;cursor:pointer;display:flex;flex:none;height:44px;justify-content:center;padding:0;width:44px}.cmp-picker__close:hover{border-color:#9ca3af;color:#0f1d3e}.cmp-picker__close:focus-visible{outline:2px solid #0f1d3e;outline-offset:1px}.cmp-picker__close .cmp-slot__x,.cmp-picker__close svg{height:16px;width:16px}.cmp-picker__list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cmp-picker__sec{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.5px;margin:14px 6px 6px;text-transform:uppercase}.cmp-picker__item{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:8px;text-align:left;width:100%}.cmp-picker__item:hover{background:#f3f4f6}.cmp-picker__item:focus-visible{outline:2px solid #0f1d3e;outline-offset:-2px}.cmp-picker__item:disabled{cursor:not-allowed;opacity:.4}.cmp-picker__item:disabled:hover{background:transparent}.cmp-picker__logo{align-items:center;border-radius:4px;display:flex;flex:none;height:28px;justify-content:center;overflow:hidden;width:56px}.cmp-picker__logo img{display:block;height:100%;object-fit:contain;width:100%}.cmp-picker__name{color:#0f1d3e;font-size:15px;font-weight:700}.cmp-picker__rate{color:#576078;font-size:13px;font-weight:600;margin-left:auto}.cmp-picker__empty{color:#576078;font-size:14px;padding:16px;text-align:center}@media(max-width:1199.98px){.cmp-tray__inner{align-items:stretch;flex-flow:column nowrap;gap:1rem}.cmp-tray__slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(184px,1fr))}.cmp-slot{min-width:0;width:auto}.cmp-tray__actions{margin-left:0}}@media(max-width:767.98px){.cmp-tray{padding:.625rem .625rem 1rem}.cmp-tray__actions,.cmp-tray__slots{grid-template-columns:1fr 1fr}.cmp-tray__actions{align-items:center;display:grid;gap:.5rem}.cmp-tray__meta{justify-self:center;min-width:0}.cmp-tray__start{border-radius:10px;font-size:14px;height:auto;line-height:1.2;min-width:0;padding:.5rem 1rem;white-space:nowrap;width:100%}.cmp-slot__addlabel{font-size:11px}.cmp-picker{max-height:60vh;width:min(88vw,300px)}}
