.cc-list{margin:var(--du-sp-3) 0 0;gap:var(--du-sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.cc{box-sizing:border-box;font-family:var(--du-font);align-items:flex-start;gap:var(--du-sp-3);width:100%;padding:var(--cc-pad-y) var(--du-sp-4) var(--cc-pad-y) var(--du-sp-3);background:var(--du-surface);color:var(--du-ink);border:var(--du-choice-edge) solid var(--du-hair);border-radius:var(--du-r);box-shadow:0 var(--du-choice-edge) 0 var(--du-hair);font-size:var(--cc-fs);line-height:var(--cc-lh);text-align:left;-webkit-tap-highlight-color:transparent;transition:transform var(--du-press), box-shadow var(--du-press), background-color var(--du-press);--cc-pad-y:var(--du-sp-2);--cc-fs:var(--du-fs-sub);--cc-lh:1.5;display:flex;position:relative}@media (min-width:960px){.cc{--cc-pad-y:var(--du-sp-3);--cc-fs:var(--du-fs-body);--cc-lh:1.55}}button.cc{cursor:pointer}@media (hover:hover){button.cc-idle:hover{background:var(--du-hover)}}button.cc-idle:active{transform:translateY(var(--du-choice-edge));box-shadow:none}.cc:focus-visible{outline:var(--du-sp-half) solid var(--du-ink);outline-offset:var(--du-sp-half)}.cc-n{width:var(--du-choice-num);height:var(--du-choice-num);border-radius:var(--du-r-sm);box-shadow:inset 0 0 0 1.5px var(--du-ink-3);font-size:var(--du-fs-caption);font-weight:var(--du-fw-bold);color:var(--du-ink-2);font-variant-numeric:tabular-nums;margin-top:var(--cc-n-top,0px);flex:none;place-items:center;display:grid}.cc-body,.cc-body *{word-break:normal;text-wrap:wrap;overflow-wrap:anywhere;line-break:strict}.cc-body{flex-direction:column;flex:1;min-width:0;display:flex}.cc-tags{gap:var(--du-sp-1);margin-top:var(--du-sp-2);flex-wrap:wrap;display:flex}.cc-why{margin-top:var(--du-sp-1);font-size:var(--du-fs-caption);color:var(--du-ink-2);line-height:1.5}.cc-why b{margin-right:var(--du-sp-2);font-weight:var(--du-fw-bold);white-space:nowrap}.cc-selected{border-color:var(--du-ink);box-shadow:0 var(--du-choice-edge) 0 var(--du-ink)}.cc-selected .cc-n{background:var(--du-ink);color:var(--du-on-inverse);box-shadow:none}.cc-ok{border-color:var(--du-ok);box-shadow:0 var(--du-choice-edge) 0 var(--du-ok);background:var(--du-ok-soft)}.cc-ok .cc-n{background:var(--du-ok);color:var(--du-on-inverse);box-shadow:none}.cc-ng{border-color:var(--du-ng);box-shadow:0 var(--du-choice-edge) 0 var(--du-ng);background:var(--du-ng-soft)}.cc-ng .cc-n{background:var(--du-ng);color:var(--du-on-inverse);box-shadow:none}.cc-other .cc-tx{color:var(--du-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc-other.open .cc-tx{white-space:normal}.cc-chev{margin-top:var(--du-sp-1);color:var(--du-ink-3);transition:transform var(--du-motion);flex:none;align-self:flex-start}.cc-other.open .cc-chev{transform:rotate(180deg)}@media (hover:hover){button.cc-other:hover{background:var(--du-hover)}}@media (min-width:960px){.cc-key .cc-n{box-shadow:inset 0 0 0 1.5px var(--du-ink-3), inset 0 -2px 0 var(--du-ink-3);color:var(--du-ink)}.cc-key.cc-selected .cc-n{box-shadow:none;color:var(--du-on-inverse)}}
