.ta-button{align-items:center;background:var(--ta-primary)!important;border:none!important;border-radius:var(--ta-radius-md)!important;color:#fff!important;cursor:pointer;display:flex;font-size:var(--ta-font-size-md)!important;font-weight:var(--ta-font-weight-medium)!important;gap:var(--ta-space-sm);height:auto!important;justify-content:center;padding:10px 20px!important;transition:background var(--ta-transition-base)!important;width:100%}.ta-button:hover:not(:disabled){background:var(--ta-primary-hover)!important}.ta-button:disabled{cursor:not-allowed!important;opacity:.6!important}.expand-button{align-items:center;background:#0000;border:none;border-radius:var(--ta-radius-sm);color:var(--ta-gray-500);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:var(--ta-space-xs);transition:all var(--ta-transition-base)}.expand-button:hover{background:var(--ta-gray-50);color:var(--ta-primary)}.pillar-badge{font-size:var(--ta-font-size-xs);margin-right:var(--ta-space-sm);padding:2px var(--ta-space-md);text-transform:uppercase}.count-badge,.pillar-badge{background:var(--ta-primary);border-radius:var(--ta-radius-sm);color:#fff;display:inline-block;font-weight:var(--ta-font-weight-semibold)}.count-badge{font-size:var(--ta-font-size-sm);margin-left:var(--ta-space-xs);padding:2px var(--ta-space-sm)}.priority-badge{border-radius:var(--ta-radius-sm);display:inline-block;font-size:var(--ta-font-size-xs);font-weight:var(--ta-font-weight-medium);margin-top:var(--ta-space-sm);padding:2px var(--ta-space-md);text-transform:uppercase}.priority-high{background:var(--ta-priority-high);color:#fff}.priority-medium{background:var(--ta-priority-medium);color:var(--ta-gray-800)}.priority-low{background:var(--ta-priority-low);color:#fff}.ta-notice{align-items:center;border-radius:var(--ta-radius-md);display:flex;font-size:var(--ta-font-size-base);margin-bottom:var(--ta-space-lg);padding:10px var(--ta-space-lg)}.ta-notice.is-error{background:var(--ta-error-bg);border:1px solid var(--ta-error-border);color:var(--ta-error-text)}.ta-notice.is-info{background:var(--ta-info-bg);border:1px solid var(--ta-info-border);color:var(--ta-info-text)}.ta-notice.is-success{background:var(--ta-success-bg);border:1px solid var(--ta-success-border);color:var(--ta-success-text)}.ta-notice.is-warning{background:var(--ta-warning-bg);border:1px solid var(--ta-warning-border);color:var(--ta-warning-text)}