._1b7cz8h0{display:flex;flex-direction:column;gap:var(--saju-space-xs)}._1b7cz8h1{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--saju-space-md);padding:10px 0;font-size:var(--saju-typography-body-fontSize);line-height:var(--saju-typography-body-lineHeight);color:var(--saju-color-text);cursor:pointer;-webkit-user-select:none;user-select:none}._1b7cz8h1[data-disabled]{cursor:not-allowed;opacity:.5}._1b7cz8h2{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--saju-space-md);min-height:52px;padding:var(--saju-space-sm) 0;border-radius:var(--saju-radius-md);color:var(--saju-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s ease,opacity .12s ease}._1b7cz8h2:hover{background-color:color-mix(in srgb,var(--saju-color-text) 4%,transparent)}._1b7cz8h2:focus-within{background-color:color-mix(in srgb,var(--saju-color-text) 5%,transparent)}._1b7cz8h2[data-disabled]{cursor:not-allowed;opacity:.5}._1b7cz8h3{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--saju-color-borderStrong);border-radius:6px;background-color:var(--saju-color-bgSubtle);color:var(--saju-color-brandText);font-size:var(--saju-typography-caption-fontSize);transition:background-color .12s ease,border-color .12s ease}._1b7cz8h3[data-checked],._1b7cz8h3[data-indeterminate]{background-color:var(--saju-color-brand);border-color:var(--saju-color-brand)}._1b7cz8h3:focus-visible{outline:2px solid var(--saju-color-brand);outline-offset:2px}._1b7cz8h3[data-invalid]{border-color:var(--saju-color-danger)}._1b7cz8h4{width:24px;height:24px;margin-top:0}._1b7cz8h5{display:flex}._1b7cz8h6,._1b7cz8h7{min-width:0}._1b7cz8h7{display:grid;gap:var(--saju-space-xs)}._1b7cz8h8{font-size:var(--saju-typography-caption-fontSize);line-height:var(--saju-typography-caption-lineHeight);color:var(--saju-color-textMuted)}._1b7cz8h9{font-size:var(--saju-typography-body-fontSize);line-height:var(--saju-typography-body-lineHeight);color:var(--saju-color-danger)}