body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;margin:0;padding:0}.ant-pro-layout{display:flex;flex-direction:column;height:100vh}.ant-pro-layout-content{flex:1 1;overflow:auto}.ant-page-header-no-children{display:none}.ant-table-cell{word-break:auto-phrase}.step-animation{align-items:center;display:flex;flex:1 1;justify-content:center}.step-animation .container{flex-direction:column;height:350px;text-align:center;width:400px}.step-animation .container,.step-animation .icon-container{align-items:center;display:flex;justify-content:center;position:relative}.step-animation .icon-container{height:100px;width:100px}.step-icon{animation:slideInRight 1s ease-in-out forwards;color:#6200ea;font-size:5rem;opacity:0}.complete-icon{animation:fadeIn 1s ease-in-out forwards;color:#28a745;font-size:5rem}.step-text{color:#333;font-size:18px;margin-top:20px}.progress-bar{background-color:#ddd;border-radius:5px;height:10px;margin-top:20px;width:100%}.progress{background-color:#8dd13e;border-radius:5px;height:100%;overflow:hidden;position:relative;transition:width .5s ease-in-out;width:0}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.progress:after{animation:shine 1.5s linear infinite;background:linear-gradient(90deg,#fff0,#fff9 50%,#fff0);content:"";height:100%;left:-30%;position:absolute;top:0;width:30%}@keyframes shine{0%{left:-30%}to{left:100%}}.clinic-form-container{background:#fff;border:1px solid #e0e0e0;border-radius:20px;box-shadow:0 12px 30px #0000000d;display:flex;flex-direction:column;margin:0 auto;max-width:800px;min-height:70vh;padding:40px;transition:all .3s ease}.clinic-form-container .ant-spin-container,.clinic-form-container .ant-spin-nested-loading{display:flex;flex:1 1;flex-direction:column}