.TagCreateInput-module__Tf15aG__wrapper{gap:var(--sl-primitive-space-2);flex-direction:column;display:flex}.TagCreateInput-module__Tf15aG__inputRow{gap:var(--sl-spacing-gap-sm);display:flex}.TagCreateInput-module__Tf15aG__input{min-width:0;padding:var(--sl-spacing-inset-xs)var(--sl-spacing-inset-sm);border:1px solid hsl(var(--sl-color-border));border-radius:var(--sl-radius-input);background:hsl(var(--sl-color-surface));color:hsl(var(--sl-color-text-primary));font-size:var(--sl-text-body-sm);flex:1;font-family:inherit}.TagCreateInput-module__Tf15aG__input:focus{border-color:hsl(var(--sl-color-border-focus));box-shadow:var(--sl-input-shadow-focus);outline:none}.TagCreateInput-module__Tf15aG__input:focus-visible{outline:2px solid hsl(var(--sl-color-primary));outline-offset:2px}.TagCreateInput-module__Tf15aG__input:disabled{opacity:var(--sl-opacity-disabled)}.TagCreateInput-module__Tf15aG__submitBtn{padding:var(--sl-spacing-inset-xs)var(--sl-spacing-inset-sm);border-radius:var(--sl-radius-button);background:hsl(var(--sl-color-primary));color:hsl(var(--sl-color-text-inverse));font-size:var(--sl-text-body-sm);cursor:pointer;white-space:nowrap;transition:opacity var(--sl-transition-fast);border:none;font-family:inherit}.TagCreateInput-module__Tf15aG__submitBtn:hover:not(:disabled){opacity:.9}.TagCreateInput-module__Tf15aG__submitBtn:focus-visible{outline:2px solid hsl(var(--sl-color-primary));outline-offset:2px}.TagCreateInput-module__Tf15aG__submitBtn:disabled{opacity:var(--sl-opacity-disabled);cursor:not-allowed}.TagCreateInput-module__Tf15aG__error{font-size:var(--sl-text-caption);color:hsl(var(--sl-alert-text-error));margin:0}@media (max-width:640px){.TagCreateInput-module__Tf15aG__inputRow{flex-direction:column}.TagCreateInput-module__Tf15aG__submitBtn{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.TagCreateInput-module__Tf15aG__submitBtn{transition:none}}@media (prefers-contrast:high){.TagCreateInput-module__Tf15aG__input{border-width:2px}.TagCreateInput-module__Tf15aG__submitBtn{border:2px solid hsl(var(--sl-color-primary))}}
.TagRow-module__QUIFHa__row{align-items:center;gap:var(--sl-spacing-gap-sm);padding:var(--sl-primitive-space-3)var(--sl-primitive-space-3);border-bottom:1px solid hsl(var(--sl-color-border));min-height:3rem;display:flex}.TagRow-module__QUIFHa__row:last-child{border-bottom:none}.TagRow-module__QUIFHa__row:hover{background:hsl(var(--sl-color-background-secondary))}.TagRow-module__QUIFHa__tagName{min-width:0;font-size:var(--sl-text-body-sm);color:hsl(var(--sl-color-text-primary));font-weight:var(--sl-font-weight-emphasis);overflow-wrap:break-word;flex:1}.TagRow-module__QUIFHa__tagCount{font-size:var(--sl-text-caption);color:hsl(var(--sl-color-text-tertiary));white-space:nowrap;flex-shrink:0}.TagRow-module__QUIFHa__actions{align-items:center;gap:var(--sl-spacing-gap-sm);flex-shrink:0;display:flex}.TagRow-module__QUIFHa__editBtn,.TagRow-module__QUIFHa__saveBtn{padding:var(--sl-primitive-space-1)var(--sl-primitive-space-3);border:1px solid hsl(var(--sl-color-primary));border-radius:var(--sl-primitive-radius-sm);color:hsl(var(--sl-color-primary));font-size:var(--sl-text-caption);cursor:pointer;transition:background var(--sl-transition-fast);white-space:nowrap;background:0 0;font-family:inherit}.TagRow-module__QUIFHa__editBtn:hover:not(:disabled),.TagRow-module__QUIFHa__saveBtn:hover:not(:disabled){background:hsl(var(--sl-color-primary)/.08)}.TagRow-module__QUIFHa__editBtn:focus-visible{outline:2px solid hsl(var(--sl-color-primary));outline-offset:2px}.TagRow-module__QUIFHa__saveBtn:focus-visible{outline:2px solid hsl(var(--sl-color-primary));outline-offset:2px}.TagRow-module__QUIFHa__editBtn:disabled,.TagRow-module__QUIFHa__saveBtn:disabled{opacity:var(--sl-opacity-disabled);cursor:not-allowed}.TagRow-module__QUIFHa__deleteBtn{padding:var(--sl-primitive-space-1)var(--sl-primitive-space-3);border:1px solid hsl(var(--sl-color-error));border-radius:var(--sl-primitive-radius-sm);color:hsl(var(--sl-color-error));font-size:var(--sl-text-caption);cursor:pointer;transition:background var(--sl-transition-fast);white-space:nowrap;background:0 0;font-family:inherit}.TagRow-module__QUIFHa__deleteBtn:hover:not(:disabled){background:hsl(var(--sl-color-error)/.08)}.TagRow-module__QUIFHa__deleteBtn:focus-visible{outline:2px solid hsl(var(--sl-color-error));outline-offset:2px}.TagRow-module__QUIFHa__deleteBtn:disabled{opacity:var(--sl-opacity-disabled);cursor:not-allowed}.TagRow-module__QUIFHa__confirmBtn{padding:var(--sl-primitive-space-1)var(--sl-primitive-space-3);border:1px solid hsl(var(--sl-color-error));border-radius:var(--sl-primitive-radius-sm);background:hsl(var(--sl-color-error));color:hsl(var(--sl-color-text-inverse));font-size:var(--sl-text-caption);cursor:pointer;white-space:nowrap;font-family:inherit}.TagRow-module__QUIFHa__confirmBtn:focus-visible{outline:2px solid hsl(var(--sl-color-error));outline-offset:2px}.TagRow-module__QUIFHa__confirmBtn:disabled{opacity:var(--sl-opacity-disabled);cursor:not-allowed}.TagRow-module__QUIFHa__cancelBtn{padding:var(--sl-primitive-space-1)var(--sl-primitive-space-3);border:1px solid hsl(var(--sl-color-border));border-radius:var(--sl-primitive-radius-sm);color:hsl(var(--sl-color-text-tertiary));font-size:var(--sl-text-caption);cursor:pointer;white-space:nowrap;background:0 0;font-family:inherit}.TagRow-module__QUIFHa__cancelBtn:focus-visible{outline:2px solid hsl(var(--sl-color-primary));outline-offset:2px}.TagRow-module__QUIFHa__deleteMessage{font-size:var(--sl-text-body-sm);color:hsl(var(--sl-color-error));flex:1}.TagRow-module__QUIFHa__editWrapper{gap:var(--sl-primitive-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.TagRow-module__QUIFHa__editInput{width:100%;padding:var(--sl-spacing-inset-xs)var(--sl-spacing-inset-sm);border:1px solid hsl(var(--sl-color-border));border-radius:var(--sl-radius-input);background:hsl(var(--sl-color-surface));color:hsl(var(--sl-color-text-primary));font-size:var(--sl-text-body-sm);font-family:inherit}.TagRow-module__QUIFHa__editInput:focus{border-color:hsl(var(--sl-color-border-focus));box-shadow:var(--sl-input-shadow-focus);outline:none}.TagRow-module__QUIFHa__editInput:focus-visible{outline:2px solid hsl(var(--sl-color-primary));outline-offset:2px}.TagRow-module__QUIFHa__editInput:disabled{opacity:var(--sl-opacity-disabled)}.TagRow-module__QUIFHa__error{font-size:var(--sl-text-caption);color:hsl(var(--sl-alert-text-error));margin:0}@media (max-width:640px){.TagRow-module__QUIFHa__row{flex-wrap:wrap}.TagRow-module__QUIFHa__tagName{flex:auto}.TagRow-module__QUIFHa__actions{justify-content:flex-end;width:100%}.TagRow-module__QUIFHa__editWrapper{flex:100%}.TagRow-module__QUIFHa__deleteMessage{margin-bottom:var(--sl-primitive-space-1);flex:100%}}@media (prefers-reduced-motion:reduce){.TagRow-module__QUIFHa__editBtn,.TagRow-module__QUIFHa__saveBtn,.TagRow-module__QUIFHa__deleteBtn{transition:none}}@media (prefers-contrast:high){.TagRow-module__QUIFHa__editBtn,.TagRow-module__QUIFHa__saveBtn,.TagRow-module__QUIFHa__deleteBtn,.TagRow-module__QUIFHa__confirmBtn,.TagRow-module__QUIFHa__cancelBtn,.TagRow-module__QUIFHa__editInput{border-width:2px}}
.TagManagement-module__JQHMNG__section{max-width:var(--sl-content-max-width,720px);padding:var(--sl-spacing-inset-lg,16px)var(--sl-spacing-inset-md,12px);gap:var(--sl-spacing-element);flex-direction:column;margin:0 auto;display:flex}.TagManagement-module__JQHMNG__heading{font-size:var(--sl-text-heading-h2);color:hsl(var(--sl-color-text-primary));margin:0}.TagManagement-module__JQHMNG__toolbar{align-items:center;gap:var(--sl-spacing-element);flex-wrap:wrap;display:flex}.TagManagement-module__JQHMNG__searchInput{min-width:0;padding:var(--sl-spacing-inset-xs)var(--sl-spacing-inset-sm);border:1px solid hsl(var(--sl-color-border));border-radius:var(--sl-radius-input);background:hsl(var(--sl-color-surface));color:hsl(var(--sl-color-text-primary));font-size:var(--sl-text-body-sm);flex:1;font-family:inherit}.TagManagement-module__JQHMNG__searchInput:focus{border-color:hsl(var(--sl-color-border-focus));box-shadow:var(--sl-input-shadow-focus);outline:none}.TagManagement-module__JQHMNG__searchInput:focus-visible{outline:2px solid hsl(var(--sl-color-primary));outline-offset:2px}.TagManagement-module__JQHMNG__totalCount{font-size:var(--sl-text-body-sm);color:hsl(var(--sl-color-text-tertiary));white-space:nowrap}.TagManagement-module__JQHMNG__error{color:hsl(var(--sl-alert-text-error));background:hsl(var(--sl-alert-background-error));border:1px solid hsl(var(--sl-alert-border-error));border-radius:var(--sl-alert-radius);padding:var(--sl-alert-padding);font-size:var(--sl-alert-font-size);margin:0}.TagManagement-module__JQHMNG__loading{text-align:center;padding:var(--sl-primitive-space-6);color:hsl(var(--sl-color-text-tertiary))}.TagManagement-module__JQHMNG__emptyState{text-align:center;padding:var(--sl-primitive-space-8);color:hsl(var(--sl-color-text-tertiary));font-size:var(--sl-text-body-sm)}.TagManagement-module__JQHMNG__tagList{border:1px solid hsl(var(--sl-color-border));border-radius:var(--sl-radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.TagManagement-module__JQHMNG__pagination{justify-content:center;align-items:center;gap:var(--sl-spacing-element);display:flex}.TagManagement-module__JQHMNG__pageBtn{padding:var(--sl-primitive-space-2)var(--sl-primitive-space-3);border:1px solid hsl(var(--sl-color-border));border-radius:var(--sl-radius-button);background:hsl(var(--sl-color-surface));color:hsl(var(--sl-color-text-primary));font-size:var(--sl-text-body-sm);cursor:pointer;transition:background var(--sl-transition-fast);font-family:inherit}.TagManagement-module__JQHMNG__pageBtn:hover:not(:disabled){background:hsl(var(--sl-color-background-secondary))}.TagManagement-module__JQHMNG__pageBtn:focus-visible{outline:2px solid hsl(var(--sl-color-primary));outline-offset:2px}.TagManagement-module__JQHMNG__pageBtn:disabled{opacity:var(--sl-opacity-disabled);cursor:not-allowed}.TagManagement-module__JQHMNG__pageInfo{font-size:var(--sl-text-body-sm);color:hsl(var(--sl-color-text-tertiary))}.TagManagement-module__JQHMNG__accessDenied{padding:var(--sl-primitive-space-8);text-align:center;color:hsl(var(--sl-color-text-tertiary))}@media (max-width:640px){.TagManagement-module__JQHMNG__section{padding:var(--sl-spacing-inset-md,12px)var(--sl-spacing-inset-sm,8px)}.TagManagement-module__JQHMNG__toolbar{flex-direction:column;align-items:stretch}.TagManagement-module__JQHMNG__totalCount{text-align:right}}@media (prefers-reduced-motion:reduce){.TagManagement-module__JQHMNG__pageBtn{transition:none}}@media (prefers-contrast:high){.TagManagement-module__JQHMNG__searchInput,.TagManagement-module__JQHMNG__pageBtn,.TagManagement-module__JQHMNG__tagList{border-width:2px}}
