.primary-button{padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease-in-out;background:#2e3840;color:#fff;outline:none}.primary-button:hover:not(:disabled){background:#66a7c6;color:#fff}.secondary-button{background:#2e3840}.danger-button,.secondary-button{padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease-in-out;color:#fff}.danger-button{background:#bc2c1a}.disabled-button{padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease-in-out;background:#999;color:#fff;cursor:not-allowed}.h-margin{margin:0 1rem}body,html{height:100%}body{display:flex;flex-direction:column;min-height:100vh}.whitespace{background-color:#fff;flex:1 1}