.action-button{white-space:nowrap;border-radius:10px;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .2s,filter .2s}.action-button:not(:disabled):active{transform:translateY(1px)}.action-button-primary.ant-btn-color-primary.ant-btn-variant-solid{background:linear-gradient(135deg,#087f88 0%,#0b9da8 48%,#29b7aa 100%);border-color:#0a8f99;box-shadow:0 7px 16px #0b9da82e}.action-button-primary.ant-btn-color-primary.ant-btn-variant-solid:not(:disabled):hover{filter:saturate(1.04);background:linear-gradient(135deg,#076f77 0%,#098f99 48%,#20a99d 100%);border-color:#087f88;box-shadow:0 9px 20px #0b9da83d}.action-button-secondary.ant-btn-variant-outlined{background:linear-gradient(#fff 0%,#f4f7f6 100%);border-color:#d7dfdc;box-shadow:0 2px 5px #192d290d}.action-button-secondary.ant-btn-variant-outlined:not(:disabled):hover{background:linear-gradient(#fff 0%,#eaf7f5 100%);border-color:#8bc9c6;box-shadow:0 5px 12px #0b9da81a}.action-button-tertiary.ant-btn-variant-text:not(:disabled):hover{background:linear-gradient(135deg,#f2f7f6 0%,#e7f4f2 100%)}.action-button-dangerPrimary.ant-btn-color-danger.ant-btn-variant-solid{background:linear-gradient(135deg,#bd3948 0%,#d84f4f 52%,#ed6a5e 100%);border-color:#cc454b;box-shadow:0 7px 16px #d84f4f2b}.action-button-dangerPrimary.ant-btn-color-danger.ant-btn-variant-solid:not(:disabled):hover{background:linear-gradient(135deg,#aa3140 0%,#c94448 52%,#dc5a51 100%);border-color:#b73542;box-shadow:0 9px 20px #d84f4f38}.action-button-link.ant-btn-variant-link,.action-button-danger.ant-btn-variant-link{border-radius:8px}.action-button-link.ant-btn-variant-link:not(:disabled):hover{background:linear-gradient(135deg,#edf9f7 0%,#e2f4f2 100%)}.action-button-danger.ant-btn-variant-link:not(:disabled):hover{background:linear-gradient(135deg,#fff4f2 0%,#ffe8e5 100%)}.action-button-page{min-height:40px}.action-button-row{min-height:40px;padding-inline:8px}.action-button-icon{width:40px;min-width:40px;height:40px;padding-inline:0}.action-group{white-space:nowrap}.action-group-compact .action-button{padding-inline:8px}.workbench-form-modal .ant-modal-content{border-radius:14px;overflow:hidden}.workbench-form-modal .ant-modal-body{padding-top:8px}.workbench-action-drawer .ant-drawer-content{border-radius:14px 0 0 14px;overflow:hidden}.workbench-action-drawer .ant-drawer-body{padding:20px}.component-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.component-catalog-section{min-width:0}.component-catalog-demo{flex-wrap:wrap;align-items:center;gap:10px;padding:20px;display:flex}.component-catalog-rule{color:var(--muted);margin:0;padding:0 20px 18px;font-size:12px;line-height:1.65}.component-catalog-stack{flex-direction:column;gap:12px;padding:20px;display:flex}@media (width<=900px){.component-catalog-grid{grid-template-columns:1fr}}
