._root_s2v0i_3{position:fixed;inset:0;z-index:2147483000;display:flex;pointer-events:none;font-family:var(--ccb-font-family, inherit)}._overlay_s2v0i_19{position:absolute;inset:0;background:var(--ccb-overlay, rgba(17, 24, 39, .45));pointer-events:auto}._container_s2v0i_5{position:relative;pointer-events:auto;background:var(--ccb-background, #fff);color:var(--ccb-text, #111827);border:var(--ccb-border-width, 1px) solid var(--ccb-border, #e5e7eb);border-radius:var(--ccb-radius, 12px);box-shadow:var(--ccb-shadow, 0 12px 40px rgba(17, 24, 39, .18));padding:var(--ccb-padding, 20px);max-width:var(--ccb-max-width, 420px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;box-sizing:border-box}._title_s2v0i_43{margin:0 0 8px;color:var(--ccb-title, #111827);font-size:var(--ccb-title-size, 16px);font-weight:700}._text_s2v0i_50{margin:0 0 12px;font-size:var(--ccb-text-size, 14px);line-height:1.5}._link_s2v0i_56{display:inline-block;margin-bottom:12px;color:var(--ccb-link, #21c9ed);font-size:var(--ccb-text-size, 14px);text-decoration:underline}._actions_s2v0i_64{display:flex;flex-wrap:wrap;gap:var(--ccb-gap, 12px);justify-content:flex-end}._buttonPrimary_s2v0i_74,._buttonSecondary_s2v0i_75,._buttonConfigure_s2v0i_76{appearance:none;cursor:pointer;border-radius:calc(var(--ccb-radius, 12px) * .6);padding:10px 18px;font-size:var(--ccb-button-size, 14px);font-weight:600;border:1px solid transparent}._buttonPrimary_s2v0i_74{background:var(--ccb-btn-primary-bg, #21c9ed);color:var(--ccb-btn-primary-text, #0b1220)}._buttonSecondary_s2v0i_75{background:var(--ccb-btn-secondary-bg, #f8fafc);color:var(--ccb-btn-secondary-text, #111827);border-color:var(--ccb-border, #e5e7eb)}._buttonConfigure_s2v0i_76{background:transparent;color:var(--ccb-btn-configure-text, #111827);border-color:var(--ccb-border, #e5e7eb)}._buttonPrimary_s2v0i_74:focus-visible,._buttonSecondary_s2v0i_75:focus-visible,._buttonConfigure_s2v0i_76:focus-visible,._toggle_s2v0i_106:focus-visible,._link_s2v0i_56:focus-visible,._closeButton_s2v0i_108:focus-visible,._manageTab_s2v0i_109:focus-visible{outline:2px solid var(--ccb-link, #21c9ed);outline-offset:2px}._firstLayer_s2v0i_114,._secondLayer_s2v0i_115{display:flex;flex-direction:column}._categoryList_s2v0i_120{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:10px}._categoryRow_s2v0i_129{display:flex;align-items:center;justify-content:space-between;gap:12px}._categoryInfo_s2v0i_136{display:flex;flex-direction:column;min-width:0}._categoryName_s2v0i_142{font-weight:600;font-size:var(--ccb-text-size, 14px)}._categoryDescription_s2v0i_147{font-size:calc(var(--ccb-text-size, 14px) - 2px);opacity:.8}._toggle_s2v0i_106{appearance:none;cursor:pointer;flex:0 0 auto;width:42px;height:24px;border-radius:999px;border:none;background:var(--ccb-toggle-off, #e5e7eb);position:relative;transition:background-color .2s ease}._toggle_s2v0i_106:disabled{cursor:not-allowed;opacity:.7}._toggleOn_s2v0i_171{background:var(--ccb-toggle-on, #21c9ed)}._toggleThumb_s2v0i_175{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease}._toggleOn_s2v0i_171 ._toggleThumb_s2v0i_175{transform:translate(18px)}._closeButton_s2v0i_108{appearance:none;position:absolute;top:6px;right:6px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;color:var(--ccb-title, #111827);font-size:22px;line-height:1;cursor:pointer}._closeButton_s2v0i_108:hover{background:var(--ccb-btn-secondary-bg, #f8fafc)}._closeButton_s2v0i_108~._firstLayer_s2v0i_114 ._title_s2v0i_43,._closeButton_s2v0i_108~._secondLayer_s2v0i_115 ._title_s2v0i_43{padding-right:32px}._manageTab_s2v0i_109{appearance:none;position:fixed;bottom:0;right:24px;z-index:2147482999;display:inline-flex;align-items:center;min-height:32px;max-width:calc(100vw - 48px);margin:0;padding:6px 14px calc(6px + env(safe-area-inset-bottom,0px));border:var(--ccb-border-width, 1px) solid var(--ccb-border, #e5e7eb);border-bottom:none;border-radius:calc(var(--ccb-radius, 12px) * .6) calc(var(--ccb-radius, 12px) * .6) 0 0;background:var(--ccb-background, #fff);color:var(--ccb-text, #111827);box-shadow:var(--ccb-tab-shadow, 0 -2px 12px rgba(17, 24, 39, .14));font-family:var(--ccb-font-family, inherit);font-size:calc(var(--ccb-button-size, 14px) - 1px);font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;animation:_ccbTabIn_s2v0i_1 .25s ease-out}._manageTabLeft_s2v0i_252{right:auto;left:24px}._manageTabShort_s2v0i_257{display:none}._manageTab_s2v0i_109:hover{text-decoration:underline}@keyframes _ccbTabIn_s2v0i_1{0%{transform:translateY(100%)}to{transform:none}}._collapsing_s2v0i_274 ._container_s2v0i_5{pointer-events:none;transform-origin:bottom right;animation:_ccbCollapse_s2v0i_1 .2s ease-in forwards}._collapseLeft_s2v0i_280 ._container_s2v0i_5{transform-origin:bottom left}._collapsing_s2v0i_274 ._overlay_s2v0i_19{animation:_ccbFadeOut_s2v0i_1 .2s ease-in forwards}@keyframes _ccbCollapse_s2v0i_1{to{opacity:0;transform:scale(.3)}}@keyframes _ccbFadeOut_s2v0i_1{to{opacity:0}}@media(pointer:coarse){._manageTab_s2v0i_109{min-height:40px}}@media print{._manageTab_s2v0i_109{display:none}}@media(prefers-reduced-motion:reduce){._toggle_s2v0i_106,._toggleThumb_s2v0i_175{transition:none}._manageTab_s2v0i_109,._collapsing_s2v0i_274 ._container_s2v0i_5,._collapsing_s2v0i_274 ._overlay_s2v0i_19{animation:none}}._bottomBar_s2v0i_328{align-items:flex-end;justify-content:center}._bottomBar_s2v0i_328 ._container_s2v0i_5{width:100%;max-width:none;border-radius:0;margin:0}._bottomBar_s2v0i_328 ._firstLayer_s2v0i_114{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--ccb-gap, 12px)}._bottomBar_s2v0i_328 ._copy_s2v0i_344{flex:1 1 auto;min-width:0}._bottomBar_s2v0i_328 ._title_s2v0i_43,._bottomBar_s2v0i_328 ._text_s2v0i_50{margin:0;display:inline}._bottomBar_s2v0i_328 ._title_s2v0i_43:after{content:" "}._bottomLeft_s2v0i_358{align-items:flex-end;justify-content:flex-start}._bottomLeft_s2v0i_358 ._container_s2v0i_5{margin:0 0 20px 20px}._bottomRight_s2v0i_367{align-items:flex-end;justify-content:flex-end}._bottomRight_s2v0i_367 ._container_s2v0i_5{margin:0 20px 20px 0}._centerModal_s2v0i_376{align-items:center;justify-content:center}._centerModal_s2v0i_376 ._container_s2v0i_5{margin:20px}._bottomCenter_s2v0i_385{align-items:flex-end;justify-content:center}._bottomCenter_s2v0i_385 ._container_s2v0i_5{margin:0 0 20px;max-width:min(var(--ccb-max-width, 420px),calc(100vw - 40px))}@media(max-width:640px){._container_s2v0i_5{max-width:none;width:calc(100vw - 24px);margin:0 12px 12px!important}._bottomBar_s2v0i_328 ._container_s2v0i_5{width:100%;margin:0!important}._bottomBar_s2v0i_328 ._firstLayer_s2v0i_114{flex-direction:column;align-items:stretch}._actions_s2v0i_64{justify-content:stretch}._buttonPrimary_s2v0i_74,._buttonSecondary_s2v0i_75,._buttonConfigure_s2v0i_76{flex:1 1 auto}._categoryRow_s2v0i_129{align-items:flex-start}._manageTab_s2v0i_109{right:12px;min-width:44px;max-width:calc(100vw - 24px);justify-content:center}._manageTabShort_s2v0i_257{display:inline}._manageTabFull_s2v0i_430{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}._manageTabLeft_s2v0i_252{right:auto;left:12px}}
