.ui-module_button{min-height:var(--control-height-default);border-radius:var(--control-radius);font:var(--font-weight-button) var(--font-size-control)/1 var(--font-sans);cursor:pointer;transition:background var(--control-transition), border-color var(--control-transition), color var(--control-transition), transform var(--control-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.ui-module_button:hover{transform:translateY(-1px)}.ui-module_button:active{transform:none}.ui-module_button:focus-visible{box-shadow:var(--focus-ring);outline:0}.ui-module_button:disabled,.ui-module_button[aria-disabled=true]{opacity:.6;pointer-events:none;transform:none}.ui-module_buttonSpinner,.ui-module_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite ui-module_ui-spin;display:inline-block}.ui-module_primary{background:var(--action-primary-bg);color:var(--action-primary-text)}.ui-module_primary:hover{background:var(--action-primary-bg-hover)}.ui-module_secondary{border-color:var(--action-secondary-border);background:var(--action-secondary-bg);color:var(--ink)}.ui-module_secondary:hover{border-color:var(--action-secondary-border-hover);background:var(--action-secondary-bg-hover)}.ui-module_compact{min-height:var(--control-height-compact);padding-inline:14px}.ui-module_large{min-height:var(--control-height-large);font-size:var(--font-size-control-prominent);padding-inline:22px}.ui-module_segment{padding:var(--segmented-control-padding);gap:var(--segmented-control-gap);border:1px solid var(--segmented-control-border);border-radius:var(--control-radius-large);background:var(--segmented-control-bg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:inline-grid}.ui-module_segment button{min-height:var(--control-height-default);border-radius:var(--control-radius);color:var(--segmented-control-text);font:var(--font-weight-button) var(--font-size-control)/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 18px}.ui-module_segment button[aria-pressed=true]{background:var(--segmented-control-active-bg);color:var(--segmented-control-active-text);font-weight:var(--font-weight-selection);box-shadow:var(--segmented-control-active-shadow)}.ui-module_segment button:focus-visible{box-shadow:var(--focus-ring);outline:0}.ui-module_countBadge{min-width:var(--count-badge-size);height:var(--count-badge-size);border:1px solid var(--count-badge-border);background:var(--count-badge-bg);color:var(--count-badge-text);font:var(--font-weight-selection) var(--font-size-caption)/1 var(--font-sans);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ui-module_countBadge[data-active=true]{border-color:var(--count-badge-active-border);background:var(--count-badge-active-bg);color:var(--count-badge-active-text)}.ui-module_statusPanel{width:100%;min-height:var(--control-height-large);border:1px solid var(--state-info-border);border-radius:var(--control-radius-large);background:var(--state-info-bg);color:var(--state-info-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 18px;display:grid}.ui-module_statusCompact{min-height:var(--control-height-default);padding:10px 13px}.ui-module_statusIcon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.ui-module_statusCopy{gap:3px;min-width:0;display:grid}.ui-module_statusCopy strong{font-weight:600}.ui-module_statusCopy p{color:inherit;opacity:.84;margin:0}.ui-module_statusAction{justify-self:end}.ui-module_state_loading{--state-current-bg:var(--state-info-bg);--state-current-border:var(--state-info-border);--state-current-ink:var(--state-info-ink)}.ui-module_state_empty{--state-current-bg:var(--white);--state-current-border:var(--line);--state-current-ink:var(--text-body)}.ui-module_state_error{--state-current-bg:var(--state-error-bg);--state-current-border:var(--state-error-border);--state-current-ink:var(--state-error-ink)}.ui-module_state_saved,.ui-module_state_published{--state-current-bg:var(--state-success-bg);--state-current-border:var(--state-success-border);--state-current-ink:var(--state-success-ink)}.ui-module_state_disabled{--state-current-bg:var(--state-disabled-bg);--state-current-border:var(--state-disabled-border);--state-current-ink:var(--state-disabled-ink)}.ui-module_statusPanel.ui-module_state_loading,.ui-module_statusPanel.ui-module_state_empty,.ui-module_statusPanel.ui-module_state_error,.ui-module_statusPanel.ui-module_state_saved,.ui-module_statusPanel.ui-module_state_published,.ui-module_statusPanel.ui-module_state_disabled{border-color:var(--state-current-border);background:var(--state-current-bg);color:var(--state-current-ink)}.ui-module_statusBadge{border:1px solid var(--state-current-border);background:var(--state-current-bg);min-height:28px;color:var(--state-current-ink);font-size:var(--font-size-caption);border-radius:999px;align-items:center;padding:5px 10px;font-weight:600;line-height:1;display:inline-flex}@keyframes ui-module_ui-spin{to{transform:rotate(360deg)}}@media (width<=560px){.ui-module_statusPanel{grid-template-columns:auto minmax(0,1fr)}.ui-module_statusAction{grid-column:1/-1;justify-self:stretch}}@media (prefers-reduced-motion:reduce){.ui-module_buttonSpinner,.ui-module_spinner{opacity:.55;border-right-color:currentColor;animation:none}}
