*,::after,::before{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}dd,ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}.box{max-width:1280px;margin:0 auto}.header{width:100%;height:150px;display:flex;justify-content:space-between;background-color:#e6f6f0;border:1px solid #000}.header__logo{display:flex;justify-content:center;align-items:center}.header__logo a{font-size:60px;font-weight:600;background:linear-gradient(to bottom,#7fffd4,navy);-webkit-background-clip:text;background-clip:text;color:transparent}.header__button{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:15px}.header__button button{width:150px;height:50px;display:inline-block;font-weight:700;font-size:15px;text-transform:uppercase;color:#fff;border:1px solid gray;border-radius:5px;transition:background-image .5s ease;position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(to bottom,#7fffd4,#18cfab)}.header__button button::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background-color:#c4dff0}.header__button button:hover{background:linear-gradient(to bottom,#bccaf2,#1434d6)}.hello-window{width:100%;min-height:calc(100vh - 150px);display:flex;justify-content:center;background-color:#e6f6f0;border:1px solid #000;border-top:none}.hello-window h2{padding-top:50px;font-weight:700}.form-autoris form{width:300px;margin:0 auto;padding:20px;border:1px solid gray;border-radius:5px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background-color:#7fffd4}#createButton,#exitButton,.form-autoris form,main{display:none}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100}main{width:100%;max-width:1280px;min-height:calc(100vh - 170px);display:none;justify-content:flex-start;flex-direction:column;align-items:center;gap:50px;background-color:#e6f6f0;border:1px solid #000;border-top:none;margin:0 auto}main h2{margin:30px auto}.Modal{display:flex;flex-direction:column;align-items:center;width:650px!important;background-color:#d4e3ed!important}.Modal button,.Modal input,.Modal select{width:270px;margin-bottom:15px}.Modal button{font-weight:700;text-transform:uppercase;color:#fff;border:1px solid gray;border-radius:5px;transition:background-image .5s ease;position:relative;overflow:hidden;cursor:pointer;background:linear-gradient(to bottom,#7fffd4,#18cfab)}.Modal button::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background-color:#c4dff0}.Modal button:hover{background:linear-gradient(to bottom,#dae1f6,#1434d6);color:#fff}.doctor-select,.extra-fields-container,.input-modal-text{display:none}.btn-edit{display:none}.filters{width:100%;padding:20px 0;display:flex;justify-content:center;align-items:center}.filter>.form-control,.filter>.form-select{height:2rem;width:20rem;margin-right:20px}.filter{display:flex;flex-direction:column;justify-content:start;align-items:start}.filter__title{margin-bottom:10px}.visits{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.card{margin-top:25px;width:25rem}.card-header{display:flex;justify-content:space-between;align-items:center}h6.title{margin-top:5px;font-weight:700}.btn--edit{margin-right:5px}.btn--showMore{margin:0 auto;display:block}.card-body{text-align:center}.card-body-hide.hide{display:none}