@charset "UTF-8";.main-layout{display:flex;flex-direction:column;min-height:100vh;padding-top:56px}.sidebar-toggle{display:flex;align-items:center;justify-content:center;position:fixed;top:68px;left:20px;z-index:10;width:44px;height:44px;padding:0;border:1px solid #dfe3ea;border-radius:10px;background:#fff;color:#2f3640;cursor:pointer;box-shadow:0 2px 8px #00000014;transition:background .2s,color .2s}.sidebar-toggle:hover{background:#f3efe9;color:#aa8349}.sidebar-toggle__icon{font-size:20px;line-height:1}@media (min-width: 992px){.sidebar-toggle{display:none}}.sidebar{position:fixed;top:0;left:0;z-index:100;width:260px;height:100vh;padding-top:56px;box-sizing:border-box;background:#fff;border-right:1px solid #dfe3ea;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .25s ease,width .25s ease,box-shadow .25s ease;overflow:hidden}@media (min-width: 992px){.sidebar{transform:none;box-shadow:none}}.sidebar.sidebar_open{transform:translate(0);box-shadow:4px 0 20px #0000001f}@media (min-width: 992px){.sidebar.sidebar_open{box-shadow:none}}.sidebar.sidebar_collapsed{width:64px}.sidebar.sidebar_collapsed .sidebar__title,.sidebar.sidebar_collapsed .sidebar__close,.sidebar.sidebar_collapsed .sidebar__group-title,.sidebar.sidebar_collapsed .sidebar__link{opacity:0;pointer-events:none;white-space:nowrap;overflow:hidden;width:0;min-width:0;padding:0;margin:0}.sidebar.sidebar_collapsed .sidebar__header{padding:12px 0;justify-content:center}.sidebar.sidebar_collapsed .sidebar__collapse-btn{margin:0;opacity:1;pointer-events:auto}.sidebar.sidebar_collapsed .sidebar__nav{padding:8px 0}.sidebar.sidebar_collapsed .sidebar__group-title{height:0;padding:0;margin:0;overflow:hidden}.sidebar.sidebar_collapsed .sidebar__item{height:0;overflow:hidden}.sidebar.sidebar_collapsed .sidebar__link{justify-content:center}.sidebar__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:16px;border-bottom:1px solid #dfe3ea;background:#f6f8fc}.sidebar__title{font-size:15px;font-weight:600;color:#303133;letter-spacing:.02em;transition:opacity .2s}.sidebar__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#838994;font-size:18px;cursor:pointer;transition:background .2s,color .2s}.sidebar__close:hover{background:#dfe3ea;color:#303133}@media (min-width: 992px){.sidebar__close{display:none}}.sidebar__collapse-btn{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;margin-left:8px;border:none;border-radius:8px;background:transparent;color:#838994;font-size:18px;cursor:pointer;transition:background .2s,color .2s;flex-shrink:0}.sidebar__collapse-btn:hover{background:#dfe3ea;color:#303133}@media (min-width: 992px){.sidebar__collapse-btn{display:flex}}.sidebar__nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 0 24px}.sidebar__group{margin-bottom:8px}.sidebar__group:last-child{margin-bottom:0}.sidebar__group-title{padding:12px 20px 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#838994}.sidebar__list{list-style:none;margin:0;padding:0}.sidebar__item{margin:0}.sidebar__link{display:flex;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;color:#303133;text-decoration:none;border-left:3px solid transparent;transition:background .2s,color .2s,border-color .2s,opacity .2s}.sidebar__link:hover{background:#f3efe9;color:#aa8349}.sidebar__link.sidebar__link_active{background:#f3efe9;color:#aa8349;border-left-color:#c3b091;font-weight:600}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#00000059;animation:fadeIn .2s ease}@media (min-width: 992px){.sidebar-backdrop{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.main-layout__content{flex:1;margin-left:0;padding:24px 20px;min-height:calc(100vh - 56px);background:#fff;transition:margin-left .25s ease}@media (min-width: 992px){.main-layout__content{margin-left:260px;padding:28px 24px}.main-layout_sidebar-collapsed .main-layout__content{margin-left:64px}}.icon{display:inline;vertical-align:middle}.icon use{pointer-events:none}.button{background:linear-gradient(0deg,#c3b091,#c3b091);border-radius:16px;border:none;text-align:center;cursor:pointer;height:40px;padding:0 15px;line-height:1rem;font-size:1rem;font-weight:500;color:#fff;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.button{white-space:normal}}.button:hover{background:#d8c3a1}.button:disabled{background:#f3efe9;cursor:not-allowed;color:#c3b091}.button .icon{margin-left:10px}.header{position:fixed;top:0;left:0;right:0;z-index:101;height:56px;box-sizing:border-box;display:flex;align-items:center;background-color:#fff;padding:0 20px;border-bottom:1px solid #dfe3ea}.header h1{color:#c3b091;margin:0;font-size:1.125rem;white-space:nowrap}.header__container{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.header__logo{display:flex;align-items:center;min-width:0}.header__button{flex-shrink:0;height:36px!important;min-height:36px;line-height:1;border:none;border-radius:8px;cursor:pointer;background-color:#c3b091;color:#fff;padding:0 20px;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.input-wrapper{width:100%;height:56px;padding:16px 18px;background:#f6f8fc;border-radius:16px;display:flex;align-items:center}.input-wrapper input{width:100%;height:100%;outline:none;font-size:1rem;font-weight:400;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.input-wrapper input{white-space:normal}}.input-wrapper-error{width:100%;height:56px;padding:16px 18px;background:#f6f8fc;border-radius:16px;display:flex;align-items:center}.input-wrapper-error input{width:100%;height:100%;outline:none;font-size:1rem;font-weight:400;color:#ca404f;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.input-wrapper-error input{white-space:normal}}.input-error__wrapper{position:relative;top:0;right:0}.input-error__wrapper-text{display:block;width:60px;margin-left:10px;font-size:1rem;font-weight:400;color:#ca404f;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.input-error__wrapper-text{white-space:normal}}.btnCreateCompanies{background-color:#c3b091;padding:10px 20px;margin:10px 0;color:#fff;cursor:pointer;border-radius:16px}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px;padding-bottom:32px}.pagination__info{font-size:.75rem;color:#838994;white-space:nowrap;font-weight:400}.pagination__controls{display:flex;align-items:center;gap:4px}.pagination__btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border-radius:8px;font-size:.875rem;font-weight:500;color:#303133;background:#fff;border:1px solid #dfe3ea;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pagination__btn:hover:not(:disabled){background:#f3efe9;border-color:#c3b091;color:#aa8349}.pagination__btn--active{background:#c3b091;border-color:#c3b091;color:#fff;font-weight:600;pointer-events:none}.pagination__btn--nav{color:#303133}.pagination__btn--nav svg{display:block}.pagination__btn:disabled{opacity:.35;cursor:not-allowed}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:.875rem;color:#838994;-webkit-user-select:none;user-select:none;pointer-events:none}.backdrop{position:fixed;z-index:10;top:-80px;left:-50px;width:150%;height:150%;background-color:#000;opacity:.5}.companies-form{display:grid;grid-template-columns:1fr;gap:20px;width:800px;margin:0 auto;position:absolute;left:25%;top:-30px;z-index:11;padding:20px;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px #0000001a}.companies-form__firstGroup{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.companies-form__close{font-size:20px;font-weight:700;cursor:pointer;align-self:start;justify-self:end}.companies-form__field{display:flex;flex-direction:column}.companies-form__field label{font-weight:700;color:#555;margin-bottom:5px}.companies-form__field div.input-wrapper{width:100%}.companies-form__field input:focus{outline:none}.companies-form__select{width:100%;font-size:20px;font-weight:700;margin-bottom:20px;text-align:center;color:#333}.companies-form__submit,.companies-form__error{width:80%;padding:12px;font-size:16px;font-weight:700;border-radius:4px;cursor:pointer;text-align:center;transition:background-color .3s ease}.companies-form__submit{background-color:#c3b091;color:#fff}.companies-form__submit:hover{background-color:#f3efe9;color:#c3b091}.companies-form__error{background-color:#f7dce0;color:#ca404f}.buttonGroup,.buttonGroups{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);justify-content:space-between}.select{width:150px;border-radius:16px;border:1px solid #dfe3ea;padding:10px 12px}.dropdown__button:after{content:url(/static/images/arrow-down.svg);position:absolute;right:0;width:16px}.dropdown__button.open:after{content:url(/static/images/arrow-up.svg)}.dropdown__list{width:150px;max-height:300px;margin:0;overflow-y:auto;padding:0;list-style-type:none;border:1px solid #dfe3ea;border-radius:16px;background:#fff;position:absolute;top:40px;left:0;z-index:1}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:#00000059}.btnColor{margin:0}.ModalAction{margin:0 auto;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:111;min-width:360px;max-width:90vw;padding:28px 48px 28px 24px;border:1px solid #dfe3ea;border-radius:16px;background-color:#fff;box-shadow:0 8px 32px #0000001f}.ModalAction__extra{margin-bottom:16px;padding:12px 0;font-size:14px;color:#303133}.ModalAction__title{font-weight:600;margin-bottom:20px;font-size:18px;color:#303133}.ModalAction__close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;cursor:pointer;color:#838994;background:none;border:none;border-radius:8px;transition:background .2s,color .2s}.ModalAction__close:hover{background:#f6f8fc;color:#303133}.ModalAction__btn{display:flex;gap:12px;align-items:stretch}.ModalAction__btnAction{flex:1 1 0;min-width:0}.ModalAction__download{background:#c3b091!important}.ModalAction__download:hover{background:#aa8349!important}.ModalAction__refund{background:#ca404f!important}.ModalAction__refund:hover{filter:brightness(1.05)}.ModalAction__delete{background:#ca404f}.ModalAction__edit{background:#c3b091}.loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.loader__icon-wrapper{border-radius:50%;width:60px;height:60px;background:transparent;box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center}.loader__icon{border:3px solid #838994;border-top:3px solid #ffffff;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.searchForm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid #dfe3ea;border-radius:16px;padding:20px}.searchForm .form-row{display:flex;flex-wrap:wrap;width:100%}.searchForm .form-group{flex:1;min-width:150px;margin-left:10px}.searchForm__search{margin-top:20px;background-color:#c3b091;padding:10px 20px;height:30px;border-radius:15px;cursor:pointer;text-align:center;color:#fff}.btnLimits{background-color:#c3b091;padding:10px 20px;height:20px;margin-top:1.6%;margin-left:20px;color:#fff;cursor:pointer;border-radius:16px}.auth{display:flex;height:100vh;position:relative}.auth__img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.auth__img img{width:100%;height:100%;object-fit:cover}.auth-form{background:#ffffff62;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:10px;box-shadow:0 4px 30px #0000001a;max-width:500px;margin:auto}.auth-form h1{text-align:center;color:#fff}.form{text-align:left;display:flex;flex-direction:column;align-items:center;width:400px;justify-content:space-evenly;gap:20px}.form__email,.form__password{width:100%}.form__button{width:100%;display:flex;align-items:center}.form__btn{color:#fff;margin:auto;width:100%;height:56px;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:15px;cursor:pointer;text-align:center;background-color:#d8c3a1}.switch{display:flex;align-items:center;justify-content:space-between}.switch__label{position:relative;display:inline-block;width:34px;height:20px;margin-right:10px}.switch__input{opacity:0;width:0;height:0}.switch__input:checked+.switch__slider{background-color:#309f49}.switch__input:checked+.switch__slider:before{transform:translate(14px)}.switch__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.switch__slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.switch__text{font-size:14px}.headerCreate{display:flex;align-items:center;border-bottom:1px solid lightgray;margin-bottom:30px;height:60px;justify-content:space-between;width:100%;position:fixed;top:0;background:#fff;z-index:1}.headerCreate button{background-color:#c3b091;width:150px;border-radius:16px;display:flex;justify-content:center;align-items:center;cursor:pointer;height:40px;color:#fff;margin-left:20px;margin-right:20px}.headerCreate button:disabled{background-color:#c3b091;color:gray;cursor:not-allowed;opacity:.6}.hunter-create{width:560px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin:0 auto 50px}.hunter-create h2{border-bottom:1px solid #dfe3ea;text-align:center;padding-bottom:20px;font-size:21px;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.hunter-create h2{white-space:normal}}.hunter-create h3{font-size:1.125rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.hunter-create h3{white-space:normal}}.hunter-create .button{width:100%;height:56px;box-sizing:border-box}.formHunter{display:flex;flex-direction:column;gap:15px;margin-top:20px}.select{width:100%;height:56px;display:flex;align-items:center}.select .dropdown__list{width:100%;top:56px}.select .dropdown__list-item{padding:12px}.WrapperHunter{padding-top:80px;padding-bottom:200px}.date-selector{display:flex;gap:20px}.date-selector .dropdown__list{height:200px;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.date-selector .dropdown__list-item{border-bottom:1px solid #dfe3ea}.date-selector .dropdown__list-item:last-child{border-bottom:none}.date-selector .dropdown__list-item:hover{cursor:pointer;font-size:1rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.date-selector .dropdown__list-item:hover{white-space:normal}}.date-selector .dropdown__list::-webkit-scrollbar{display:none}.sales-report-table td .sales-report-table__cell{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.report-page .filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin-bottom:10px}.report-page .filter .select,.report-page .filter .input-wrapper{height:40px}.report-page .filter .select .dropdown__list{top:40px}.report-page .filter-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:20px;width:100%}.report-page .filter-group{flex-grow:1;min-width:200px}.report-page .filter-group .input-wrapper{padding:0 18px}.report-page .filter-data-group{display:flex;align-items:center;gap:10px}.report-page .button{width:150px;height:40px;text-align:center;color:#fff;border-radius:15px;background-color:#c3b091;cursor:pointer}.about-block{white-space:normal;text-overflow:ellipsis;max-height:300px;overflow-y:auto;text-align:left}.translation{width:180px;max-height:200px;overflow-y:auto;text-align:left}.file-input{width:100%;border:1px solid #dfe3ea;border-radius:16px;padding:30px}.file-input__content{display:flex;flex-direction:column;align-items:center;gap:20px;cursor:pointer}.file-input .button{background:#f6f8fc;color:#838994;border-radius:16px}.drag{background:#f3efe9}.doc-file-input{width:100%}.doc-file-input .button{width:100%;height:56px;box-sizing:border-box;background:#f6f8fc;color:#838994;border-radius:16px}.preview img{border-radius:15px;margin-top:10px}.preview-icon{padding:5px 10px;text-align:center;border-radius:15px;cursor:pointer;width:100px}.workTime{margin-top:50px;margin-bottom:25px}.new-hunting-society-step2{width:560px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin:0 auto}.new-hunting-society-step2 h2{font-size:21px;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-hunting-society-step2 h2{white-space:normal}}.new-hunting-society-step2 h2{padding-bottom:20px;border-bottom:1px solid #dfe3ea;text-align:center;margin-bottom:20px}.new-hunting-society-step2 h3{font-size:1.125rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-hunting-society-step2 h3{white-space:normal}}.new-hunting-society-step2__form{display:flex;gap:20px}.new-hunting-society-step2__form-item{width:50%;display:flex;flex-direction:column;gap:15px}.new-hunting-society-step2__form .weekday{height:56px;border:1px solid #dfe3ea;border-radius:16px;padding:15px;display:flex;align-items:center;justify-content:space-between}.new-hunting-society-step2__form .weekday h3{font-size:.875rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-hunting-society-step2__form .weekday h3{white-space:normal}}.new-hunting-society-step2__form .weekday .empty-circle{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #dfe3ea}.new-hunting-society-step2__form .working{border:none;background:#f3efe9}.new-hunting-society-step2__form .working-hours{width:100%;display:flex;align-items:center;gap:10px}.new-hunting-society-step2__form .working-hours input{width:100%;height:56px;padding:16px 18px;background:#f6f8fc;border-radius:16px;display:flex;align-items:center;box-sizing:border-box}.new-hunting-society-step2 .btnSubmitEditHunting{padding:5px;min-width:510px;margin-top:20px;background:#f3efe9}.WrapperHunter{padding-top:80px}.WrapperHunter h1{margin-top:20px;margin-bottom:20px;text-align:center}.WrapperHunter h2{margin-top:20px}.rsw-toolbar button{text-align:center}.form-header{width:100%;display:flex;align-items:center;justify-content:space-between;background:#fff;padding:10px 20px;border-bottom:1px solid #dfe3ea;position:fixed;top:0;z-index:1}.form-header .steps{display:flex;gap:20px;padding:0 20px}.form-header .steps__item{display:flex;align-items:center;gap:20px}.form-header .steps__item-text{font-size:1.125rem;font-weight:500;color:#c9cfdb;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.form-header .steps__item-text{white-space:normal}}.form-header .steps__item-text:hover{color:#303133}.form-header .steps__item-text.active{color:#303133;background:#fff}.form-header .steps__item-dot{display:block;width:8px;height:8px;border-radius:50%;background:#c9cfdb}.form-header .steps__item:last-child .steps__item-dot{display:none}.form-header .button{width:120px;height:40px}.form-header .link-button{color:#838994;background:#f6f8fc}.form-header .text-button{font-size:1.125rem;font-weight:500;color:#c9cfdb;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.form-header .text-button{white-space:normal}}.error-button{width:100%;height:56px;box-sizing:border-box;background:linear-gradient(0deg,#c3b091,#c3b091);border-radius:16px;border:none;text-align:center;cursor:pointer;height:40px;padding:0 15px;line-height:1rem;font-size:1rem;font-weight:500;color:#fff;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.error-button{white-space:normal}}.error-button:hover{background:#d8c3a1}.error-button:disabled{background:#f3efe9;cursor:not-allowed;color:#c3b091}.error-button:disabled{background:#faecee;color:#ca404f}.tabs{width:100%;display:flex;flex-direction:column;gap:15px}.tabs .tabs__btns{width:100%;height:56px;display:flex;align-items:center;border-radius:16px;border:1px solid #dfe3ea;padding:4px 8px}.tabs .tabs__btns .button{width:50%;height:40px;box-sizing:border-box}.tabs .tabs__btns .button{background:none;font-size:1rem;font-weight:500;color:#838994;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.tabs .tabs__btns .button{white-space:normal}}.tabs .tabs__btns .button:hover{box-shadow:none;font-size:1rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.tabs .tabs__btns .button:hover{white-space:normal}}.tabs .tabs__btns .button:disabled{cursor:default;font-size:1rem;font-weight:500;color:#c3b091;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.tabs .tabs__btns .button:disabled{white-space:normal}}.tabs .tabs__btns .active{background:#f3efe9;border-radius:12px;font-size:1rem;font-weight:500;color:#c3b091;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.tabs .tabs__btns .active{white-space:normal}}.date-inputs{width:100%;display:flex;align-items:center;justify-content:space-evenly}.date-inputs span{font-size:20px}.date-inputs div{display:flex;justify-content:space;align-items:center}.date-inputs div span{margin-right:10px}.new-voucher-step1 h2{font-size:21px;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}.new-voucher-step1 h2{padding-bottom:20px;border-bottom:1px solid #dfe3ea;text-align:center}.new-voucher-step1 .form{width:100%;display:flex;flex-direction:column;gap:15px;align-items:flex-start}.new-voucher-step1 .form span{margin-top:-10px}.new-voucher-step1 .form .upload-file{height:56px;border:1px solid #dfe3ea;border-radius:16px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between}.new-voucher-step1 .form .upload-file p{font-size:1rem}.new-voucher-step1 .form .preview img{border-radius:16px;overflow:hidden}.new-voucher-step1 .form .preview-icon{position:absolute;top:-50px;right:0;width:35px;height:35px;background:#faecee;border-radius:8px;display:flex;align-items:center;justify-content:center}.delete-button{color:#ca404f;background:#faecee;width:120px;box-sizing:border-box;background:linear-gradient(0deg,#c3b091,#c3b091);border-radius:16px;border:none;text-align:center;cursor:pointer;height:40px;padding:0 15px;line-height:1rem;font-size:1rem;font-weight:500;color:#fff;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.delete-button{white-space:normal}}.delete-button:hover{background:#d8c3a1}.delete-button:disabled{background:#f3efe9;cursor:not-allowed;color:#c3b091}.delete-button .icon{margin-left:10px}.delete-button:hover{background:#f0dadc}.new-voucher-step2{display:flex;gap:20px}.new-voucher-step2 .add-huntsmen,.new-voucher-step2 .selected-huntsmen{width:50%;height:100%;display:flex;flex-direction:column;gap:15px;border:1px solid #dfe3ea;border-radius:16px;padding:20px}.new-voucher-step2 h2{padding-bottom:20px;border-bottom:1px solid #dfe3ea;font-size:21px;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step2 h2{white-space:normal}}.new-voucher-step2 .huntsmen-list{max-height:calc(100svh - 330px);overflow-y:auto}.new-voucher-step2 .huntsmen-list__item{display:flex;justify-content:space-between;align-items:center;padding:15px 10px 15px 0;border-top:1px solid #dfe3ea}.new-voucher-step2 .huntsmen-list__item-info p{font-size:1rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step2 .huntsmen-list__item-info p{white-space:normal}}.new-voucher-step2 .huntsmen-list__item-info p{margin-bottom:10px}.new-voucher-step2 .huntsmen-list__item-info .row{display:flex;gap:20px}.new-voucher-step2 .huntsmen-list__item .chosen{color:#c9cfdb}.new-voucher-step2 .huntsmen-list__item .button{width:120px;height:40px;color:#c3b091;background:#f3efe9}.new-voucher-step2 .huntsmen-list p{font-size:1rem;font-weight:200;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step2 .huntsmen-list p{white-space:normal}}.new-voucher-step2 .selected-huntsmen__head{display:flex;justify-content:space-between}.new-voucher-step2 .selected-huntsmen__head h2{padding-bottom:5px;border-bottom:none}.new-voucher-step1{width:560px;height:100%;display:flex;flex-direction:column;gap:15px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin:0 auto}.new-voucher-step1 h2{padding-bottom:20px;border-bottom:1px solid #dfe3ea;font-size:21px;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step1 h2{white-space:normal}}.new-voucher-step1 .form{display:flex;flex-direction:column;gap:15px}.new-voucher-step1 .form h3{font-size:1.125rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step1 .form h3{white-space:normal}}.new-voucher-step1 .form .inputs-row{display:flex;gap:10px}.new-voucher-step1 .form .inputs-row h3{margin-bottom:15px}.new-voucher-step1 .form .select{width:100%;height:56px;display:flex;align-items:center}.new-voucher-step1 .form .select .dropdown__list{width:100%;top:56px}.new-voucher-step1 .form .select .dropdown__list-item{padding:12px}.selected-limit-card{border:1px solid #dfe3ea;border-radius:16px;padding:20px}.selected-limit-card h3{font-size:1rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.selected-limit-card h3{white-space:normal}}.selected-limit-card h4{margin-bottom:15px;font-size:.875rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.selected-limit-card h4{white-space:normal}}.selected-limit-card__head,.selected-limit-card__period{padding-bottom:20px;border-bottom:1px solid #dfe3ea;margin-bottom:20px}.selected-limit-card__head{display:flex;justify-content:space-between;align-items:center}.selected-limit-card .inputs-row{display:flex;gap:10px}.selected-limit-card__prices .input-box{width:25%;display:flex;flex-direction:column;margin-bottom:10px}.selected-limit-card__prices .input-box h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.selected-limit-card__prices .input-box.full-width{width:100%}.new-voucher-step4{display:flex;gap:20px}.new-voucher-step4 .add-limit-block,.new-voucher-step4 .selected-limits-block{width:50%;height:100%;display:flex;flex-direction:column;gap:15px;border:1px solid #dfe3ea;border-radius:16px;padding:20px}.new-voucher-step4 h2{font-size:21px;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step4 h2{white-space:normal}}.new-voucher-step4 .limits-list{max-height:calc(100svh - 330px);overflow-y:auto}.new-voucher-step4 .limits-list__item{display:flex;justify-content:space-between;align-items:center;padding:15px 10px 15px 0;border-top:1px solid #dfe3ea;font-size:1rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step4 .limits-list__item{white-space:normal}}.new-voucher-step4 .limits-list__item p{font-size:1rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step4 .limits-list__item p{white-space:normal}}.new-voucher-step4 .limits-list__item .chosen{color:#c9cfdb}.new-voucher-step4 .limits-list__item .button{width:120px;height:40px;color:#c3b091;background:#f3efe9}.new-voucher-step4 .limits-list p{font-size:1rem;font-weight:200;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step4 .limits-list p{white-space:normal}}.voucher-limit-card{border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin:20px 0}.voucher-limit-card h3{font-size:1rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.voucher-limit-card h3{white-space:normal}}.voucher-limit-card h4{margin-bottom:15px;font-size:.875rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.voucher-limit-card h4{white-space:normal}}.voucher-limit-card__head,.voucher-limit-card__period{padding-bottom:20px;border-bottom:1px solid #dfe3ea;margin-bottom:20px}.voucher-limit-card__head{display:flex;justify-content:space-between}.voucher-limit-card .row{display:flex;gap:10px}.voucher-limit-card__prices .box{width:25%;display:flex;flex-direction:column;margin-bottom:10px}.voucher-limit-card__prices .box span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin-bottom:5px}.voucher-limit-card__prices .box.full-width{width:100%}.new-voucher-step5{width:50%;height:100%;display:flex;flex-direction:column;gap:15px;margin:0 auto}.new-voucher-step5 img{margin-bottom:20px}.new-voucher-step5 h2{text-align:center;margin-bottom:20px;font-size:21px;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step5 h2{white-space:normal}}.new-voucher-step5 .block-wrapper,.new-voucher-step5 .block{border:1px solid #dfe3ea;border-radius:16px;padding:20px}.new-voucher-step5 .block__item{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #dfe3ea}.new-voucher-step5 .block__item span{font-size:1rem;width:50%;border-right:1px solid #dfe3ea}.new-voucher-step5 .block__item p{font-size:1rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-voucher-step5 .block__item p{white-space:normal}}.new-voucher-step5 .block__item:last-child{border-bottom:none}.textarea-wrapper{width:100%;padding:16px 18px;background:#f6f8fc;border-radius:16px}.textarea-wrapper textarea{width:100%;height:100px;outline:none;font-size:1rem;font-weight:400;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.textarea-wrapper textarea{white-space:normal}}.textarea-wrapper textarea:focus{outline:none}.modal{width:100%;height:100svh;position:absolute;left:0;top:0;right:0;bottom:0}.modal__backdrop{width:100%;height:100svh;position:fixed;z-index:100;left:0;top:0;background-color:#00000080}.modal__paper{width:500px;background-color:#fff;border-radius:16px;transition:all .3s ease-out;position:fixed;left:50%;top:50svh;transform:translate(-50%,-50%);z-index:500;font-size:20px;line-height:30px;text-align:center;color:#000}.modal__container{display:flex;justify-content:center;align-items:center;margin:20px}.modal__close{width:20px;height:20px;position:absolute;right:10px;top:10px}.new-plot-description-step1{width:560px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin:0 auto;display:flex;flex-direction:column;gap:15px}.new-plot-description-step1 h3{font-size:1.125rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-plot-description-step1 h3{white-space:normal}}.new-plot-description-step1 span{margin-top:-10px}.new-plot-description-step1 .preview img{border-radius:16px;overflow:hidden}.new-plot-description-step1 .preview-icon{position:absolute;top:-50px;right:0;width:35px;height:35px;background:#faecee;border-radius:8px;display:flex;align-items:center;justify-content:center}.new-plot-description-step1 .select{width:100%;height:56px;display:flex;align-items:center}.new-plot-description-step1 .select .dropdown__list{width:100%;top:56px}.new-plot-description-step1 .select .dropdown__list-item{padding:12px}.new-plot-description-step2{width:560px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin:0 auto}.new-plot-description-step2 h2{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dfe3ea;text-align:center;font-size:21px;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-plot-description-step2 h2{white-space:normal}}.new-plot-description-step2 h3{font-size:1.125rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-plot-description-step2 h3{white-space:normal}}.new-plot-description-step2__form{display:flex;gap:20px}.new-plot-description-step2__form-item{width:50%;display:flex;flex-direction:column;gap:15px}.new-plot-description-step2__form .weekday{height:56px;border:1px solid #dfe3ea;border-radius:16px;padding:15px;display:flex;align-items:center;justify-content:space-between}.new-plot-description-step2__form .weekday h3{font-size:.875rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-plot-description-step2__form .weekday h3{white-space:normal}}.new-plot-description-step2__form .weekday .empty-circle{display:block;width:18px;height:18px;border-radius:50%;border:1px solid #dfe3ea}.new-plot-description-step2__form .working{border:none;background:#f3efe9}.new-plot-description-step2__form .working-hours{width:100%;display:flex;align-items:center;gap:10px}.new-plot-description-step2__form .working-hours input{width:100%;height:56px;padding:16px 18px;background:#f6f8fc;border-radius:16px;display:flex;align-items:center;box-sizing:border-box}.new-plot-description-step3{width:560px;margin:0 auto;border:1px solid #dfe3ea;border-radius:16px;padding:20px}.new-plot-description-step3__form{display:flex;flex-direction:column;gap:15px}.new-plot-description-step3 h2{padding-bottom:20px;border-bottom:1px solid #dfe3ea;text-align:center;margin-bottom:20px;font-size:21px;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-plot-description-step3 h2{white-space:normal}}.new-plot-description-step3 h3{margin-bottom:-5px;font-size:1.125rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-plot-description-step3 h3{white-space:normal}}.zoom-control{position:absolute;top:60px;right:10px;display:flex;flex-direction:column;gap:5px;z-index:10}.zoom-control button{width:20px;height:20px;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 6px #0000001a;padding:5px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer}.zoom-control button:hover{background-color:#eee}.plot-description-info{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.plot-description-info img{height:300px;object-fit:contain}.plot-description-info__section{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.plot-description-info__section .row{display:flex;gap:10px}.plot-description-info__section .badge{border:1px solid #dfe3ea;border-radius:16px;padding:10px 15px}.plot-description-info h2{font-size:21px;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.plot-description-info h2{white-space:normal}}.plot-description-info p{line-height:24px}.plot-description-info .working-hours__block{display:flex;flex-direction:column;gap:20px}.plot-description-info .working-hours__block-item{display:flex;align-items:center;gap:10px}.plot-description-info .working-hours__block-item img{width:20px;height:auto}.plot-description-info .map{width:500px;height:300px}.new-plot-description-step4{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.new-plot-description-step4 img{height:300px;object-fit:contain}.new-plot-description-step4__section{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.new-plot-description-step4__section .row{display:flex;gap:20px}.new-plot-description-step4__section .badge{border:1px solid #dfe3ea;border-radius:16px;padding:10px 15px}.new-plot-description-step4 h2{font-size:21px;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.new-plot-description-step4 h2{white-space:normal}}.new-plot-description-step4 p{line-height:24px}.new-plot-description-step4 .working-hours__block{display:flex;flex-direction:column;gap:20px}.new-plot-description-step4 .working-hours__block-item{display:flex;align-items:center;gap:10px}.new-plot-description-step4 .working-hours__block-item img{width:20px;height:auto}.new-plot-description-step4 .map{width:500px;height:300px}.vouchers-page .button{width:150px;height:40px;text-align:center;color:#fff;border-radius:15px;background-color:#c3b091;cursor:pointer}.partnership-page{display:flex;flex-direction:column}.partnership-page .button{width:150px;height:40px;text-align:center;color:#fff;border-radius:15px;background-color:#c3b091;cursor:pointer}.partnership-page h1{text-align:center}.partnership-page h2{margin-bottom:20px;font-size:1.5rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.partnership-page h2{white-space:normal}}.partnership-page h3{font-size:1rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.partnership-page h3{white-space:normal}}.partnership-page section{margin:30px 0}.partnership-page .partners__about,.partnership-page .partners__advantage{display:flex;gap:20px}.partnership-page .partners__about-item,.partnership-page .partners__advantage-item{width:50%}.partnership-page .partners__about-item ul,.partnership-page .partners__advantage-item ul{margin-left:20px}.partnership-page .partners__about-item,.partnership-page .partners__advantage-item{border:1px solid #dfe3ea;border-radius:16px;padding:20px}.partnership-page .partners__contacts-item{display:flex;gap:20px;margin-bottom:20px}.partnership-page .partners__contacts-item h3{width:150px}.partnership-form-page{width:560px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin:0 auto}.partnership-form-page h2{padding-bottom:10px;border-bottom:1px solid #dfe3ea;text-align:center;margin-bottom:20px;font-size:1.125rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.partnership-form-page h2{white-space:normal}}.partnership-form-page h3{padding-top:20px;font-size:1rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.partnership-form-page h3{white-space:normal}}.partnership-form-page .rsw-editor:last-child{margin-top:10px}.partnership-form-page .rsw-toolbar{padding:0 10px}.partnership-form-page .preview img{border-radius:15px;margin-top:10px}.partnership-form-page .preview-icon{width:fit-content;cursor:pointer;position:absolute;top:-30px;right:0}*{position:relative;box-sizing:border-box;margin:0;padding:0}#root{height:100svh;margin:0 auto}body{font:16px Inter,Arial,sans-serif;margin:unset}h1{font-size:1.5rem;font-weight:500;color:#2f3640;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){h1{white-space:normal}}p{font-size:1.125rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){p{white-space:normal}}span{font-size:.875rem;font-weight:400;color:#838994;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){span{white-space:normal}}a{font-size:1rem;font-weight:500;color:#c3b091;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){a{white-space:normal}}a:hover{text-decoration:underline}input,button,textarea{all:unset;position:relative}input{cursor:revert}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number],input[type=number]:hover,input[type=number]:focus{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}button:focus-visible,textarea:focus-visible{outline:revert}img{width:100%;display:block}.wrapper{height:100%;padding:80px 20px 20px}.error{width:100%;height:56px;padding:16px 18px;background:#faecee;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:400;color:#ca404f;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.error{white-space:normal}}.multi-select{width:100%;position:relative;border-radius:16px;border:1px solid #dfe3ea;padding:10px 12px}.dropdown__button{width:100%;position:relative;display:block;box-sizing:border-box;text-align:left;padding-right:25px;font-size:1rem;font-weight:500;color:#838994;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.dropdown__button{white-space:normal}}.dropdown__button:after{content:url(/static/images/arrow-down.svg);position:absolute;right:0;width:16px}.dropdown__button.open:after{content:url(/static/images/arrow-up.svg)}.dropdown__list{width:100%;margin:0;padding:0;list-style-type:none;border:1px solid #dfe3ea;border-radius:16px;background:#fff;position:absolute;top:100%;left:0;z-index:1}.dropdown__list-item{margin:0;padding:8px 12px;position:relative;font-size:1rem;font-weight:500;color:#838994;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.dropdown__list-item{white-space:normal}}.dropdown__list-item:hover{cursor:pointer;font-size:1rem;font-weight:500;color:#c3b091;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.dropdown__list-item:hover{white-space:normal}}.dropdown__list .selected{font-size:1rem;font-weight:500;color:#c3b091;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.dropdown__list .selected{white-space:normal}}.banners-page .create-btn{margin-bottom:20px}.filter .select,.filter .input-wrapper{height:40px}.filter .select .dropdown__list{top:40px}.filter .multi-select{width:500px}.filter-data-group{display:flex;align-items:center;gap:10px}.news-form{width:560px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin:0 auto}.news-form h2{padding-bottom:10px;border-bottom:1px solid #dfe3ea;text-align:center;margin-bottom:20px;font-size:1.125rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.news-form h2{white-space:normal}}.news-form h2 span{font-size:1.5rem;font-weight:600;color:#ca404f;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.news-form h2 span{white-space:normal}}.news-form h3{padding-top:20px;font-size:1rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.news-form h3{white-space:normal}}.news-form .rsw-editor:last-child{margin-top:10px}.news-form .rsw-toolbar{padding:0 10px}.news-form .preview img{border-radius:15px;margin-top:10px}.news-form .preview-icon{width:fit-content;cursor:pointer;position:absolute;top:-30px;right:0}.banner-form{width:560px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin:0 auto}.banner-form h2{padding-bottom:10px;border-bottom:1px solid #dfe3ea;text-align:center;margin-bottom:20px;font-size:1.125rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.banner-form h2{white-space:normal}}.banner-form h2 span{font-size:1.5rem;font-weight:600;color:#ca404f;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.banner-form h2 span{white-space:normal}}.banner-form h3{padding-top:20px;font-size:1rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.banner-form h3{white-space:normal}}.banner-form .rsw-editor:last-child{margin-top:10px}.banner-form .rsw-toolbar{padding:0 10px}.banner-form .preview img{border-radius:15px;margin-top:10px}.banner-form .preview-icon{width:fit-content;cursor:pointer;position:absolute;top:-30px;right:0}.wrapper-form-page section{margin-bottom:20px}.checkboxWrapper{display:flex;align-items:center}.animalCheckBox{margin-top:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #c3b091;border-radius:4px;position:relative;cursor:pointer;margin-right:10px;vertical-align:middle;transition:background .2s ease-in-out}.animalCheckBox:checked{background-color:#c3b091}.animalCheckBox:checked:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.animal-form{width:560px;margin:0 auto;display:flex;flex-direction:column;gap:20px;border:1px solid #dfe3ea;border-radius:16px;padding:20px}.animal-form h2{padding-bottom:10px;text-align:center;font-size:1.125rem;font-weight:600;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.animal-form h2{white-space:normal}}.animal-form h2 span{font-size:1.5rem;font-weight:600;color:#ca404f;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.animal-form h2 span{white-space:normal}}.animal-form h3{padding-top:20px;margin-bottom:10px;font-size:1rem;font-weight:500;color:#303133;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.animal-form h3{white-space:normal}}.animal-form section{margin-bottom:0}.wrapper-form-page{padding-top:80px}.wrapper-form-page h1{margin-bottom:20px;text-align:center}.filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid #dfe3ea;border-radius:16px;padding:20px;margin-bottom:10px}.filter .input-wrapper{height:40px}.filter-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:20px;width:100%}.filter-group{flex-grow:1;min-width:200px}.filter-group .input-wrapper{padding:0 18px}.filter .button{width:150px;height:40px;text-align:center;color:#fff;border-radius:15px;background-color:#c3b091;cursor:pointer}.animal-form section{margin-bottom:1.5rem}.animal-form section h2 span{color:red}.animal-form section h3{margin:.5rem 0;font-size:.9rem;color:#555}.file-upload{position:relative;width:100%;max-width:300px;margin:1rem 0}.file-upload .custom-file-label{display:block;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:500;color:#555;background-color:#f7f7f7;border:1px solid #ccc;border-radius:4px;cursor:pointer;text-align:center;transition:background-color .3s ease}.file-upload .custom-file-label:hover{background-color:#e6e6e6}.file-upload .custom-file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.create-documentation-page{display:flex;flex-direction:column;gap:30px;align-items:center;margin-top:50px}.create-documentation-page .select-documentation .select{width:560px}.create-documentation-page .add-documentation{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 20px}.create-documentation-page .add-documentation .upload-file{width:100%;display:flex;flex-direction:column;gap:20px}.create-documentation-page .add-documentation .upload-file .row{display:flex;justify-content:space-between}.create-documentation-page .add-documentation .upload-file iframe{height:calc(100svh - 300px)}.create-documentation-page .add-documentation .upload-file .data-documentation{display:flex;align-items:center;gap:30px}.create-documentation-page .add-documentation .add-file{width:560px;display:flex;flex-direction:column;align-items:center;gap:20px}.table-container{margin:16px 0;overflow-x:auto;overflow-y:auto;max-height:600px;border-radius:8px;width:100%;border:1px solid #dfe3ea;background:#fff;box-shadow:0 1px 3px #0000000f}.table-container::-webkit-scrollbar{width:8px;height:8px}.table-container::-webkit-scrollbar-thumb{background-color:#c9cfdb;border-radius:4px}.table-container table{width:100%;border-collapse:collapse;font-size:14px;color:#303133}.table-container th{padding:12px 16px;border-bottom:1px solid #dfe3ea;text-align:left;vertical-align:middle;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#838994;background:#f6f8fc;white-space:nowrap}.table-container th:first-child,.table-container th.table-container__actions-head{border-radius:8px 0 0}.table-container th.table-container__actions-head{width:48px;min-width:48px;max-width:48px;padding:12px 8px;text-align:center}.table-container td{padding:12px 16px;border-bottom:1px solid #dfe3ea;text-align:left;vertical-align:middle;background:#fff}.table-container tbody tr:last-child td{border-bottom:none}.table-container tbody tr:hover td{background:#f3efe9}.table-container tbody tr:nth-child(2n) td{background:#f6f8fc}.table-container tbody tr:nth-child(2n):hover td{background:#f3efe9}.table-container .editBtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:#c3b091;color:#fff;font-size:20px;font-weight:700;line-height:1;cursor:pointer;transition:background .2s,color .2s,filter .2s}.table-container .editBtn:hover{background:#aa8349;color:#fff;filter:brightness(1.05)}.table-container .editBtn:focus-visible{outline:2px solid #c3b091;outline-offset:2px}.table-loader-wrap{display:flex;align-items:center;justify-content:center;min-height:200px;margin:16px 0;border-radius:8px;width:100%;border:1px solid #dfe3ea;background:#fff;box-shadow:0 1px 3px #0000000f}.back{position:absolute;top:0;left:50px;cursor:pointer}.back span{margin-left:5px;font-size:1rem;font-weight:500;color:#838994;white-space:pre-line;word-break:normal}@media screen and (max-width: 560px){.back span{white-space:normal}}
