.ds-button{box-sizing:border-box;white-space:nowrap;vertical-align:middle;cursor:pointer;appearance:none;color:inherit;background-color:#0000;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.ds-button:focus{outline:none}.ds-button:focus-visible{outline-offset:0;outline:2px solid #168374;box-shadow:0 0 0 4px #16837459}.ds-button:disabled,.ds-button.ds-button--disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.ds-button--sm{height:auto;min-height:32px;padding:0 12px}.ds-button--md{height:40px;min-height:40px}.ds-button--primary{color:#fff;background-color:#168374;border-color:#168374}.ds-button--primary:hover:not(:disabled):not(.ds-button--disabled){color:#fff;background-color:#0f6f63;border-color:#0f6f63}.ds-button--primary:active:not(:disabled):not(.ds-button--disabled){color:#fff;background-color:#0c5c52;border-color:#0c5c52}.ds-button--secondary{color:#102a43;background-color:#fff;border-color:#ced4da}.ds-button--secondary:hover:not(:disabled):not(.ds-button--disabled){color:#102a43;background-color:#f8f9fa;border-color:#adb5bd}.ds-button--secondary:active:not(:disabled):not(.ds-button--disabled){color:#102a43;background-color:#e9ecef;border-color:#adb5bd}.ds-button--primary-text{color:#168374;background-color:#0000;border-color:#0000;padding-left:12px;padding-right:12px}.ds-button--primary-text:hover:not(:disabled):not(.ds-button--disabled){color:#0f6f63;background-color:#eaf7f5}.ds-button--primary-text:active:not(:disabled):not(.ds-button--disabled){color:#0c5c52;background-color:#d4efe9}.ds-button--primary-outline{color:#168374;background-color:#0000;border-color:#168374}.ds-button--primary-outline:hover:not(:disabled):not(.ds-button--disabled){color:#0f6f63;background-color:#eaf7f5;border-color:#168374}.ds-button--primary-outline:active:not(:disabled):not(.ds-button--disabled){color:#0c5c52;background-color:#d4efe9;border-color:#168374}.ds-button--danger-outline{color:#dc3545;background-color:#fff;border-color:#dc3545}.ds-button--danger-outline:hover:not(:disabled):not(.ds-button--disabled){color:#dc3545;background-color:#fff5f5;border-color:#dc3545}.ds-button--danger-outline:active:not(:disabled):not(.ds-button--disabled){color:#dc3545;background-color:#f8d7da;border-color:#dc3545}.ds-button__leading-icon{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.ds-button__label{align-items:center;display:inline-flex}
