a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}:root{--base-font-size:.875rem;--base-line-height:1.2;--base-letter-spacing:.05rem;--base-background:#ffffff;--main-color-text:#333;--main-white-text:#fff;--main-dark-text:#454545;--second-color-text:#2B88D9;--active-color-text:#fff;--min-content:320px;--max-content:1200px;--container-padding:30px;--sm-min-content:320px;--sm-max-content:480.99px;--md-min-content:481px;--md-max-content:992.99px;--lg-min-content:993px;--lg-max-content:1200px}:root{--base-font-size:.875rem;--base-line-height:1.2;--base-letter-spacing:.05rem;--base-background:#ffffff;--main-color-text:#333;--main-white-text:#fff;--main-dark-text:#454545;--second-color-text:#2B88D9;--active-color-text:#fff;--min-content:320px;--max-content:1200px;--container-padding:30px;--sm-min-content:320px;--sm-max-content:480.99px;--md-min-content:481px;--md-max-content:992.99px;--lg-min-content:993px;--lg-max-content:1200px}.header{width:100%;background-color:var(--base-background)}.header .header__wrapper{width:75rem;padding:1.25rem 0 1.25rem 0;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header .header__logo{display:inline-block;width:12.5rem;text-align:center;display:flex;align-items:center}.header .header__logo .header__logo-text{color:#2b90dc;font-size:31px;font-style:normal;font-weight:400;line-height:normal;display:block}.header .header__logo .header__logo-svg{width:3.125rem;height:3.125rem;padding:0 20px 0 0}.header .header__btn-container{display:flex;align-items:center;gap:.9375rem}.header .header__btn-container .header_btn{padding:.625rem .9375rem;font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:var(--main-color-text);background:#fff;border:none;border-radius:2.8125rem;box-shadow:0 .5rem .9375rem rgba(0,0,0,.1);transition:.3s ease;cursor:pointer;outline:0}.header .header__btn-container .header_btn:hover{background-color:#2b88d9;box-shadow:0 .9375rem 1.25rem rgba(53,88,137,.4);color:#fff;transform:translateY(-.2375rem)}.header .header__btn-container .header_btn:active{transform:translateY(-.0325rem)}.main{width:100%;padding-top:2.5rem}.main .main__form{width:50rem;margin:0 auto;padding:1.25rem 1.5625rem 1.25rem 1.5625rem;background-color:var(--base-background);box-shadow:2px 3px 6px 0 rgba(73,74,74,.87);display:flex;justify-content:center}.main .main__form .search__doctor,.main .main__form .search__title,.main .main__form .search__urgency{outline:0;font-size:12px;width:250px;line-height:1;cursor:pointer;padding:.75rem;color:var(--main-dark-text);background:#d0d0d0;border:none;transition:.3s ease}.visit__cards-wrapper{padding-top:2.5rem}.visit__cards-wrapper .visit__cards{display:flex;flex-direction:column;gap:1.25rem;width:62.5rem;margin:0 auto;padding:.9375rem;min-height:25rem;background-color:#6ca9df;box-shadow:2px 3px 6px 0 rgba(73,74,74,.87);text-align:center}.visit__cards-wrapper .visit__cards-notification{display:block;text-transform:uppercase;font-size:1.875rem;font-weight:700;color:var(--main-color-text);margin-top:1.5625rem}.visit__cards-wrapper .card{position:relative;width:90%;min-height:5rem;margin:0 auto;background-color:var(--base-background);padding:.9375rem;box-shadow:2px 3px 6px 0 rgba(73,74,74,.87);text-align:left}.visit__cards-wrapper .card .card__title{font-size:1.125rem;font-weight:700;margin-bottom:.9375rem;letter-spacing:var(--base-letter-spacing)}.visit__cards-wrapper .card .card__doc-profile{letter-spacing:var(--base-letter-spacing);font-size:var(--base-font-size)}.visit__cards-wrapper .card .card__btn{position:absolute;right:0;top:0;margin:.9375rem}.visit__cards-wrapper .card .card__btn .card__btn-optional{font-size:1.125rem;border:none;cursor:pointer;background-color:var(--base-background)}.visit__cards-wrapper .card .card__btn .fa-circle-info{color:#22b822}.visit__cards-wrapper .card .card__btn .fa-circle-info:hover{color:#67f267;transition:.3s ease all}.visit__cards-wrapper .card .card__btn .fa-note-sticky{color:#f7f745}.visit__cards-wrapper .card .card__btn .fa-note-sticky:hover{color:#ffff02}.visit__cards-wrapper .card .card__btn .fa-trash{color:#f74545}.visit__cards-wrapper .card .card__btn .fa-trash:hover{color:#f90000}.footer__wrapper{width:100%;padding:3.125rem 0 3.125rem 0}.footer__wrapper .footer{width:25rem;margin:0 auto;padding:1.25rem;text-align:center;color:var(--main-dark-text);font-size:var(--base-font-size);text-transform:uppercase;letter-spacing:var(--base-letter-spacing)}.form__container{width:300px;background-color:#fff;padding:20px;border-radius:5px;border-top:4px solid var(--second-color-text);box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative}.form__container .close-icon{box-sizing:border-box;border:.0625rem solid var(--second-color-text);background-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:-.625rem;right:-.5rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.form__container .close-icon .fa-xmark{display:block;padding:.1875rem;color:var(--second-color-text)}.form__container .login__form{display:flex;flex-direction:column;gap:10px;text-align:center}.form__container .login__form .form__title{display:block;margin:.9375rem 0 1.25rem 0;font-size:1.5625rem;font-weight:700;text-transform:uppercase;letter-spacing:.075rem;color:var(--second-color-text)}.form__container .login__form .login__input{padding:10px;border:none;background-color:transparent;border-bottom:1px solid #ccc;color:#333}.form__container .login__form .buttons{display:flex;justify-content:center;align-items:center}.form__container .login__form .buttons .login__submit-btn{padding:10px 20px;background-color:var(--second-color-text);color:#fff;border:none;border-radius:5px;cursor:pointer}.form__container .login__form .buttons .login__submit-btn:hover{background-color:#4ea5f2}.form__baground{position:absolute;z-index:500;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7)}.visit__window{display:none;position:absolute;z-index:99;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.7)}.visit__window .visit__window-container{width:25rem;background-color:#fff;border-top:.25rem solid var(--second-color-text);border-radius:5px;padding:1.875rem 0 1.875rem 0;box-sizing:border-box;text-align:center;position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%)}.visit__window .icon-close{box-sizing:border-box;border:.0625rem solid var(--second-color-text);background-color:#fff;border-radius:50%;width:1.25rem;height:1.25rem;position:absolute;top:-.625rem;right:-.5rem;cursor:pointer;display:flex;justify-content:center;align-items:center}.visit__window .icon-close .fa-xmark{display:block;padding:.1875rem;color:var(--second-color-text)}.visit__window .visit__form-title{display:block;font-size:1.25rem;font-weight:700;letter-spacing:var(--base-letter-spacing);text-transform:uppercase;color:var(--second-color-text);margin-bottom:1.25rem}.visit__window .visit__info-form{display:block;width:80%;margin:0 auto;display:flex;flex-direction:column;gap:15px}.visit__window .visit__info-form .visit-info{background-color:#d3d3d3;border:none;border-radius:.25rem;padding:.625rem}.visit__window .btn-cover-case{text-align:center}.visit__window .btn-cover-case .visit__create-btn,.visit__window .btn-cover-case .visit__edit-btn{padding:10px 20px;background-color:var(--second-color-text);color:#fff;border:none;border-radius:5px;cursor:pointer;width:50%;font-size:16px;text-transform:uppercase;letter-spacing:var(--base-letter-spacing);font-weight:700}.visit__window .btn-cover-case .visit__create-btn:hover{background-color:#2b77bb}.visit__create-btn,.visit__edit-btn{margin:0 auto}.hidden{display:none}body{background-color:#dadada}html{font-family:"Roboto Mono"}.container{position:relative;width:100%;height:100vh}