.footer{position:flex;left:0;bottom:0;width:100%;height:60px;font-family:Karla,sans-serif;box-shadow:-2px 0 26px -1px #0000001a;display:flex;justify-content:center;margin-top:20px}.footer__title{font-weight:700;font-size:18px}.header{height:60px;box-shadow:0 4px 6px -1px #0000001a;display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.header__logo{width:46px;height:49px;margin-left:210px}.header__buttons{margin-right:210px;width:120px;display:flex;justify-content:space-around}.header__btn{padding:5px;height:38px;width:38px;border-radius:8px;border:1px solid black;background-color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.textInput{display:flex;align-items:center;cursor:pointer}.textInput_bordered{width:250px;height:26px;padding:15px 5px;border:1px solid #393939;border-radius:6px;justify-content:center}.textInput__icon{margin-right:15px}.textInput_underlined{max-width:208px;border:none;justify-content:start}.textInput_underlined .textInput__input{border-bottom:solid 1px #000000}.textInput__input{border:none;outline:none}.textInput__input_medium{max-width:178px;font-size:20px;font-weight:500;line-height:30px;letter-spacing:.15px}.textInput__input_small{max-width:101px;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25px}.characterCard{padding:0 7px;width:522px;height:248px;border:solid 1px #ffffff;border-radius:6px;box-shadow:1px 1px 4px #00000040;display:flex;align-items:center;position:relative}.characterCard_edited{opacity:1;visibility:visible}.characterCard__image{border-radius:8px;width:240px;height:234px;object-fit:cover;min-width:240px}.characterCard__info{padding:0 10px;width:270px;flex-shrink:0}.characterCard__wrapper{display:flex;justify-content:space-between;align-items:center}.characterCard__name{height:33px;font-size:20px;font-weight:500;letter-spacing:.15px;color:#000000de;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.characterCard__actions{opacity:0;visibility:hidden;display:flex;justify-content:end}.characterCard:hover .characterCard__actions,.characterCard__edit .characterCard__actions{opacity:1;visibility:visible}.characterCard__button{border:none;background-color:#fff;cursor:pointer}.characterCard__list{margin-top:10px;line-height:21px;letter-spacing:.25px}.characterCard__item{margin-bottom:1px;color:#3f3f3f;font-size:16px;font-weight:500}.characterCard__item-text{width:200px;height:20px;margin:0 0 5px;color:#0009;font-size:14px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.characterCard_edited .characterCard__item-text{overflow:visible;white-space:normal}.panel-filters{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.characterDetails{display:flex;justify-content:center}.characterDetails__btn{margin-left:210px;display:flex;justify-content:space-between;align-items:center;height:21px;width:110px;text-decoration:none;color:#000}.characterDetails__btn-text{font-family:Karla,sans-serif}.characterDetails__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.characterDetails__image{display:flex;align-items:center;justify-content:center;width:300px;height:300px;border-radius:50%;border:5px solid #f2f2f7}.characterDetails__name{margin:0 0 50px;text-align:center;font-size:48px;font-weight:400;line-height:100%}.characterDetails__title{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:500;font-size:20px;line-height:24px;letter-spacing:.15px;color:#8e8e93}.characterDetails__list{display:flex;flex-direction:column;align-items:start}.characterDetails__item{padding:5px 0;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.15px}.characterDetails__item-text{margin:0 0 5px;padding:5px 0;border-bottom:1px solid #f2f2f7;width:100%;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.25px;color:#6e798c}.characters{display:flex;flex-direction:column;align-items:center}.characters__image{width:600px;height:200px;margin-bottom:25px}.characters__list{width:1100px}.characters__container{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.characters__loading{display:flex;justify-content:center;align-items:center;grid-column:1 / -1}.characters__empty{height:45vh;font-family:Karla,sans-serif;font-weight:700;font-size:18px;line-height:100%;text-align:center;display:flex;justify-content:center;align-items:center;grid-column:1 / -1}.error-page{height:80vh;display:flex;justify-content:center;flex-direction:column;align-items:center}.error-page__img{width:540px;height:333px}.error-page__btn{margin-top:80px;padding:8px 16px;width:240px;height:56px;border:1px solid #00000061;border-radius:10px;text-decoration:none;font-family:Karla,sans-serif;font-weight:700;font-size:18px;line-height:100%;color:#000;display:flex;justify-content:center;align-items:center}.layout{min-height:100vh;display:flex;flex-direction:column}.layout .layout__content{flex:1}.loading{display:flex;justify-content:center;align-items:center;flex-direction:column}.loading__image{animation:spin 4s linear infinite}.loading__text{font-size:18px;font-weight:700}.loading_small .loading__image{width:103px;height:101px}.loading_large .loading__image{width:475px;height:465px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.select{position:relative;display:inline-block;font-family:Roboto,sans-serif}.select__header{display:flex;align-items:center;justify-content:space-between;gap:5px;width:240px;height:55px;border:1px solid #393939;padding:0 10px;border-radius:6px;background:#fff;color:#0009}.select__header_small{width:100px;height:21px;padding:2px 5px;font-size:14px}.select__arrow,.select__arrow_small{display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;background-color:#fff}.select__arrow_small{width:20px;height:15px}.select__list{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border:1px solid #393939;border-radius:6px;padding:4px 0;margin:0;z-index:1;max-height:160px;overflow-y:auto;box-sizing:border-box}.select__item{display:flex;align-items:center;gap:4px;padding:10px 14px;color:#0009}.select__item_small{padding:5px}.select__item:hover{background:#f0f0f0}.status{margin-left:5px;display:inline-block;width:10px;height:10px;border-radius:50%}.green{background-color:#12b800}.red{background-color:#df0000}.orange{background-color:#f90}@font-face{font-family:Roboto;src:url(/RickAndMorty/assets/Roboto-Bold-yTHeQuef.ttf) format("truetype");font-weight:700}@font-face{font-family:Roboto;src:url(/RickAndMorty/assets/Roboto-Medium-CwcsZ-zd.ttf) format("truetype");font-weight:500}@font-face{font-family:Roboto;src:url(/RickAndMorty/assets/Roboto-Regular-CN_pkOMA.ttf) format("truetype");font-weight:400}@font-face{font-family:Karla;src:url(/RickAndMorty/assets/Karla-Bold-DrzQ9VXR.ttf) format("truetype");font-weight:700}@font-face{font-family:Karla;src:url(/RickAndMorty/assets/Karla-Regular-BjGUn7X_.ttf) format("truetype");font-weight:400}body{font-family:Roboto,sans-serif;margin:0;padding:0}#root{margin:0 auto}
