@import"https://fonts.googleapis.com/css2?family=Playwrite+CZ:wght@100..400&display=swap";.avatar{border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:var(--dark-primary);color:#fff}.header{width:100%;height:60px;background-color:var(--light);border-bottom:1px solid var(--border-color);padding:12px}.header .header__action{display:flex;align-items:center;cursor:pointer}.header .header__action svg{width:24px}.header button{background-color:transparent;border:none}.header button svg{width:32px}.select{position:relative}.select .select__list{overflow-y:hidden;position:absolute;left:0;z-index:2;background-color:#fff;border:1px solid var(--border-color);list-style:none;width:100%;max-height:300px;overflow-y:scroll}.select .select__list .select__list__option{padding:12px;border-bottom:1px solid var(--border-color);cursor:pointer;font-size:14px}.select .select__list .select__list__option svg{width:16px}.select .select__list .select__list__option:hover{background-color:var(--light)}.select .select__list .select__list__option--search{cursor:default;background-color:var(--light)}.select .select__list .select__list__option--search .field{margin-bottom:0}.select .select__list .select__list__option--selected{background-color:var(--green-primary);font-weight:600}.select .select__list .select__list__option--selected:hover{background-color:var(--green-tertiary)}.select .select__list .select__list__option--search .form__group{margin-bottom:5px}.select .select__list .select__list__option--search .form__group input{font-size:14px}.select .select__list .select__list__option--search .form__group .form__group__combo__icon{padding:6px 12px}.select .select__list.select__list--show{height:auto}.select .select__button{min-width:300px;padding:12px;border-radius:6px;background-color:#fff;outline:none;border:1px solid var(--border-color);font-size:16px;font-weight:600;font-family:Open Sans,sans-serif}.select .select__button svg{width:16px}.select .select__button:focus{border:1px solid var(--green-primary)}.image-container .image-container__image{object-fit:cover;border-radius:6px;border:1px solid var(--border-color);cursor:pointer}.image-container .image-container__image--loading{height:0;width:0}.image-container small{cursor:pointer}.image-container small svg{width:16px;margin-right:6px}.image-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000b3;transition:all .3s ease;z-index:1000;display:flex;align-items:center;justify-content:center}.image-backdrop .image-backdrop__image{height:100%;border-radius:6px;object-fit:contain;padding:12px;transition:scale .3s ease,display .3s ease allow-discrete;scale:1}@starting-style{.image-backdrop .image-backdrop__image{scale:0}}.image-backdrop .image-backdrop__button{position:absolute;top:12px;right:12px}.upload{border-radius:6px;border:2px dashed var(--border-color)}.upload label{margin-bottom:0!important;cursor:pointer}.upload .upload__header{padding:12px;border-bottom:2px dashed var(--border-color)}.upload .upload__header .upload__header__text{font-size:14px;font-weight:600}.upload .upload__body{padding:12px}.upload .upload__body .upload__body__empty{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 0}.upload .upload__body .upload__body__empty svg{stroke:#ccc;width:60px}.upload .upload__body .upload__body__empty .upload__body__empty__text{color:var(--dark-tertiary)}.upload .upload__body .upload__body__empty .upload__body__empty__text svg{width:30px}.upload .upload__body .upload__body__content .upload__body__content__image img{width:40px;height:40px;border-radius:4px}.upload .upload__body .upload__body__content .upload__body__content__image svg{width:40px;height:40px}.upload .upload__body .upload__body__content .upload__body__content__text{font-size:14px;font-weight:600;margin-left:12px;max-width:200px;text-overflow:ellipsis;overflow:hidden}.upload .button-preview svg{width:24px!important;height:24px!important}.date{width:100%;position:relative}.date .date__button{min-width:300px;padding:12px;border-radius:6px;background-color:#fff;outline:none;border:1px solid var(--border-color);font-size:14px;font-weight:600;font-family:Open Sans,sans-serif}.date .date__button svg{width:16px}.date .date__button:focus{border:1px solid var(--green-primary)}.date .date__selector{position:absolute;z-index:100;background-color:var(--light)}.date .date__header__month{text-transform:uppercase;font-size:14px}.date .date__header__year{font-size:14px}.date .date__days .date__days__day{font-size:14px;width:calc(100% / 7);padding:6px}.date .date__dates{border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);display:flex;align-items:center;flex-wrap:wrap}.date .date__dates .date__dates__day{text-align:center;width:calc(100% / 7);padding:12px;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color);cursor:pointer;font-size:14px}.date .date__dates .date__dates__day:hover{background-color:var(--light-tertiary)}.date .date__dates .date__dates__day--today{background-color:var(--green-primary);color:#fff}.date .date__dates .date__dates__day--today:hover{background-color:var(--green-tertiary)}.date .date__dates .date__dates__day--selected{background-color:var(--blue-primary);color:#fff}.date .date__dates .date__dates__day--selected:hover{background-color:var(--blue-secondary)}.date .date__dates .date__dates__day--disabled{color:var(--light-quaternary);background-color:var(--light-secondary);cursor:not-allowed}.date .date__dates .date__dates__day--disabled:hover{background-color:transparent}.modal-container{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#00000080;z-index:101;transition:all .3s ease}.modal{transition:scale .3s ease,display .3s ease allow-discrete;scale:0;border:1px solid var(--color-border);border-radius:6px;padding:12px;width:calc(100% - 48px);max-height:calc(100% - 24px);overflow-y:auto;scrollbar-width:none;margin:0 auto}.modal .modal__header__close svg{width:16px}.modal .modal__header__title{font-size:18px;font-weight:600}.modal[open]{scale:1;transition:scale .3s ease}@starting-style{.modal[open]{scale:0}}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;background-color:#fff}.modal__body{padding:12px 0}.modal__footer{display:flex;justify-content:flex-end;align-items:center}.field{margin-bottom:12px;width:100%;max-width:100%}.field label{font-weight:600;font-size:16px;margin-bottom:6px}.field input{padding:12px;border-radius:6px;font-size:16px;border:1px solid var(--border-color);outline:none;width:100%}.field input::placeholder{color:#a8a8a8}.field input:focus{border-color:var(--green-primary)}.field input:not(.border-danger):focus+.field__group__button{border-color:var(--green-primary)}.field input:has(+.field__group__button){padding-right:50px}.field textarea{padding:12px;border-radius:6px;resize:none;font-size:16px;field-sizing:content;border:1px solid var(--border-color);width:100%;outline:none;font-family:Open Sans,sans-serif;word-break:keep-all}.field textarea:focus{border-color:var(--green-primary)}.login{width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}.login .login__section{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;background-color:#00000080}.login .login__section .login__section__content{padding:24px;background-color:var(--light);border-radius:6px;width:360px}.login .login__section .login__section__content .login__section__content__info{text-align:center;margin:0 auto 18px}.login .login__section .login__section__content .login__section__content__info img{margin:0 auto 6px;width:100px}.login .login__section .login__section__content .login__section__content__form{background-color:var(--light);border:none}.login .login__section .login__section__content .login__section__content__form .form__group label{font-size:14px;margin-bottom:6px;display:block}.login .login__section .login__section__content .login__section__content__form .form__group input{border:1px solid var(--border-color);border-radius:6px;padding:12px;font-size:14px}.login .login__section .login__section__content .login__section__content__form .login__section__content__form__link{display:inline-block;margin-bottom:18px;font-size:16px;color:var(--green-secondary)}.login .login__section .login__section__content .login__section__content__form .login__section__content__form__link:hover{color:var(--green-primary)}.dashboard{display:flex;align-items:center;justify-content:center}.dashboard .dashboard__content img{width:200px;display:block;margin:0 auto}.dashboard .dashboard__content p{font-weight:500}.tabs{display:flex;border-bottom:1px solid var(--border-color)}.tabs .tabs__tab{text-align:center;color:var(--dark-tertiary);font-weight:600;padding:12px 0;cursor:pointer}.tabs .tabs__tab:hover,.tabs .tabs__tab--active{border-bottom:3px solid var(--green-primary)}.tab-info{padding:12px}.profile .profile__content{border-radius:6px;border:1px solid var(--border-color)}.profile .profile_view{margin-top:12px;padding:12px;border:1px solid var(--border-color);border-radius:6px;flex-basis:30%;box-shadow:0 0 1px #00000020,0 1px 3px #0003;border-top:3px solid var(--green-primary)}.profile__user .profile__user__photo-container{position:relative;width:100px;height:100px;margin:0 auto}.profile__user .profile__user__img{display:block;width:100%;height:100%;border-radius:100%;border:2px solid var(--blue-primary);object-fit:cover}.profile__user .profile__user__edit-btn{position:absolute;bottom:0;right:0;width:32px;height:32px;border-radius:50%;background-color:var(--blue-primary);color:#fff;border:2px solid white;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0;box-shadow:0 2px 8px #00000026}.profile__user .profile__user__edit-btn svg{width:18px;height:18px}.profile__user .profile__user__edit-btn:hover{background-color:var(--blue-secondary);transform:scale(1.1);box-shadow:0 4px 12px #0003}.profile_view{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.profile_alert{padding:16px;border-radius:6px;display:flex;flex-direction:column;align-items:center;text-align:center}.profile_alert p{display:inline-block;border-bottom:2px solid var(--warning-primary);padding-bottom:4px}.profile_alert .alert__icon svg{width:20px}.table-container{width:100%}.table-responsive{overflow-x:auto}table{max-width:1200px;margin:0 auto}.table--user{border-collapse:collapse;width:100%}.table--user thead tr,.table--user tbody tr{border-bottom:1px solid var(--border-color)}.table--user thead tr th,.table--user tbody tr th{padding-bottom:14px;text-align:left;font-size:14px}.table--user thead tr td,.table--user tbody tr td{padding:20px 12px 20px 0}.table--user .table--user__info img{border-radius:100%}.table--user .table--user__info__name,.table--user .table--user__info__email,.table--user .table--user__info__role{font-size:14px}.table--user .table--user__info__name,.table--user .table--user__info__role{font-weight:600}.table--user .table--user__info__email,.table--user .table--user__info__role{margin-top:4px;color:#6a7282}.table--default{border-collapse:collapse;width:100%;border:1px solid var(--border-color);border-radius:6px}.table--default thead tr{border-bottom:1px solid var(--border-color);background-color:var(--light-secondary)}.table--default thead tr th{padding:12px;text-align:left;font-size:14px}.table--default tbody tr{border-bottom:1px solid var(--border-color)}.table--default tbody tr td{padding:12px;text-align:left}.activity-cards-grid{display:grid;grid-template-columns:2fr;gap:1rem;margin-bottom:1.2rem}.activity-info-card{padding:1rem;box-shadow:0 1px 2px #0000001a;border:1px solid rgba(0,0,0,.1);border-radius:6px}.activity-card-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e0e0e0}.activity-card-icon{display:flex;align-items:center;font-size:1rem;color:var(--green-primary)}.activity-card-title{font-size:.8rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin:0}.activity-card-content{font-size:1rem;font-weight:500;color:#212529}.activity-section-title{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600}.table-activity{margin-top:12px;padding:12px;border:1px solid var(--border-color);border-radius:6px;flex-basis:30%;box-shadow:0 0 1px #00000020,0 1px 3px #0003;border-top:3px solid var(--green-primary)}.activity-response-table{width:100%;border-collapse:collapse;font-size:.9rem}.activity-response-table th,.activity-response-table td{padding:.75rem;border-bottom:1px solid #e0e0e0;text-align:left;vertical-align:top}.activity-response-table th{background-color:#f8f9fa;font-weight:600;color:#495057;font-size:.85rem;letter-spacing:.5px}.activity-response-table tr:last-child th,.activity-response-table tr:last-child td{border-bottom:none}.activity-response-table tr:hover{background-color:#f8f9fa}.activity-response-image{max-width:100%;height:auto;border-radius:6px;margin-top:.5rem;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.activity-response-image:hover{transform:scale(1.02)}.activity-empty-state{text-align:center;padding:2rem;color:#6c757d;font-style:italic}.offline-requests{height:calc(100vh - 60px)}.offline-requests img{width:100px!important;display:block;margin:0 auto;margin-bottom:18px!important}.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}.slide-out-right{-webkit-animation:slide-out-right .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-right .5s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}}@keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(1000px);transform:translate(1000px);opacity:0}}.slide-in-left{-webkit-animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-left .5s cubic-bezier(.25,.46,.45,.94) both}.slide-out-left{-webkit-animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-left .5s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}}@keyframes slide-out-left{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(-1000px);transform:translate(-1000px);opacity:0}}.bg-dark-primary{background-color:var(--dark-primary)}.bg-dark-tertiary{background-color:var(--dark-tertiary)}.bg-danger{background-color:var(--red-primary)}.bg-info{background-color:#1447e6}.bg-light{background-color:var(--light)}.bg-light-tertiary{background-color:var(--light-tertiary)}.bg-white{background-color:#fff}.bg-green-primary{background-color:var(--green-primary)}.bg-icon-success{background-color:var(--success-primary)}.bg-icon-danger{background-color:var(--danger-primary)}.bg-icon-warning{background-color:var(--warning-primary)}.bg-icon-info{background-color:var(--info-primary)}.bg-icon-danger-secondary{background-color:var(--danger-secondary)}.bg-icon-warning-secondary{background-color:var(--warning-secondary)}.bg-icon-info-secondary{background-color:var(--info-secondary)}.bg-icon-success-secondary{background-color:var(--success-secondary)}.border-radius-100{border-radius:100%}.rounded{border-radius:6px}.rounded--left{border-radius:6px 0 0 6px}.rounded--right{border-radius:0 6px 6px 0}.border{border:1px solid var(--border-color)}.border--top{border-top:1px solid var(--border-color)}.border--bottom{border-bottom:1px solid var(--border-color)}.border-danger{border-color:var(--danger-primary)!important}.border-icon-success{border:1px solid var(--success-primary)}.border-icon-danger{border:1px solid var(--danger-primary)}.border-icon-warning{border:1px solid var(--warning-primary)}.border-icon-info{border:1px solid var(--info-primary)}.col-1{width:calc(50% - 12px)}.col-1--60{width:60%}.col-2{width:50%}.col-2--40{width:40%}.container{max-width:1200px;margin:0 auto}.d-block{display:block}.d-flex{display:flex}.d-none{display:none!important}.d-inline-block{display:inline-block}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.justify-content-start{justify-content:flex-start!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.align-self-start{align-self:self-start}.gap-1{gap:6px}.gap-2{gap:12px}.gap-3{gap:18px}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}@media screen and (min-width: 768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}}@media screen and (min-width: 992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}}@media screen and (min-width: 1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}}.h-100{height:100%}.fill-icon-success svg{stroke:var(--success-primary);stroke-width:2px}.fill-icon-danger svg{stroke:var(--danger-primary);stroke-width:2px}.fill-icon-warning svg{stroke:var(--warning-primary);stroke-width:2px}.fill-icon-info svg{stroke:var(--info-primary);stroke-width:2px}.icon-standard{width:32px}.mt-1{margin-top:6px}.mt-2{margin-top:12px}.mt-3{margin-top:18px}.mt-4{margin-top:24px}.mt-5{margin-top:30px}.ml-1{margin-left:6px}.ml-2{margin-left:12px}.ml-3{margin-left:18px}.ml-4{margin-left:24px}.ml-5{margin-left:30px}.mr-1{margin-right:6px}.mr-2{margin-right:12px}.mr-3{margin-right:18px}.mr-4{margin-right:24px}.mr-5{margin-right:30px}.mb-1{margin-bottom:6px}.mb-2{margin-bottom:12px}.mb-3{margin-bottom:18px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:30px}.my-1{margin:6px 0}.my-2{margin:12px 0}.my-3{margin:18px 0}.my-4{margin:24px 0}.my-5{margin:30px 0}.mx-auto{margin:0 auto}.p-2{padding:12px}.p-4{padding:24px}.px-2{padding:0 12px}.py-1{padding:6px 0!important}.pt-2{padding-top:12px!important}.py-2{padding:12px 0!important}.pr-2{padding-right:12px}.pl-3{padding-right:18px}.w-100{width:100%}.w-50{width:50%}.w-sm-100{width:100%}@media screen and (min-width: 768px){.w-md-100{width:100%!important}}@media screen and (min-width: 992px){.w-lg-100{width:100%!important}.w-lg-50{width:50%!important}}@media screen and (min-width: 1200px){.w-xl-100{width:100%!important}}.text-sm{font-size:12px}.text-md{font-size:14px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-secondary{color:var(--dark-secondary)}.text-tertiary{color:var(--dark-tertiary)}.text-white{color:#fff}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-danger{color:var(--red-primary)}.font-semibold{font-weight:600}.font-normal{font-weight:400}.alert-container{margin:1px;position:fixed;right:12px;bottom:64px;z-index:101}.alert{max-width:400px;padding:16px;border-radius:6px;margin-left:12px;margin-bottom:12px}.alert .alert__icon svg{width:20px}.alert__title{font-weight:700}.alert__title,.alert__message{font-size:14px}.alert__message{padding:10px 0}.alert__buttons .alert__buttons__button{background-color:transparent;border:none;cursor:pointer;font-weight:700;font-family:Open Sans,sans-serif;font-size:14px}.alert--info{background-color:#eff6ff;border:1px solid oklch(48.8% .243 264.376)}.alert--info .alert__icon svg{fill:#56a2ff;fill:oklch(70.7% .165 254.624)}.alert--info .alert__title,.alert--info .alert__message,.alert--info .alert__buttons .alert__buttons__button{color:#1447e6}.alert--success{background-color:#f0fdf4;border:1px solid oklch(79.2% .209 151.711)}.alert--success .alert__icon svg{fill:#05df72}.alert--success .alert__title{color:#006730}.alert--success .alert__message{color:#00813a;color:oklch(52.7% .154 150.069)}.alert--success .alert__buttons .alert__buttons__button{color:#006730}.alert--warning{background-color:#fefce8;border:1px solid oklch(55.4% .135 66.442)}.alert--warning .alert__icon svg{fill:#f7c900;fill:oklch(85.2% .199 91.936)}.alert--warning .alert__title,.alert--warning .alert__message,.alert--warning .alert__buttons .alert__buttons__button{color:#a26200;color:oklch(55.4% .135 66.442)}.alert--error{background-color:#fef2f2;border:1px solid oklch(44.4% .177 26.899)}.alert--error .alert__icon svg{fill:#ff6568;fill:oklch(70.4% .191 22.216)}.alert--error .alert__title{color:#9f0712}.alert--error .alert__message{color:#bf000f;color:oklch(50.5% .213 27.518)}.alert--error .alert__buttons .alert__buttons__button{color:#9f0712}.badge{display:inline-block;padding:4px 8px;font-size:12px;border-radius:6px;font-weight:600}.badge--success{background-color:#f0fdf4;color:#00813a;color:oklch(52.7% .154 150.069);border:1px solid oklch(52.7% .154 150.069)}.badge--warning{background-color:var(--warning-secondary);color:var(--warning-primary);border:1px solid var(--warning-primary)}.badge--danger{background-color:#fef2f2;color:#bf000f;color:oklch(50.5% .213 27.518);border:1px solid oklch(50.5% .213 27.518)}button{cursor:pointer}.btn{background-color:transparent;border:none;padding:8px 12px;border-radius:6px;font-weight:600;font-family:Open Sans,sans-serif;font-size:16px;transition:background-color .3s ease}.btn svg{width:20px}.btn--danger{background-color:#e40014;background-color:oklch(57.7% .245 27.325);color:#fff}.btn--danger:hover{background-color:#850000;background-color:oklch(37.7% .245 27.325)}.btn--danger--outline{border:1px solid oklch(57.7% .245 27.325);background-color:transparent;color:#e40014;color:oklch(57.7% .245 27.325)}.btn--danger--outline:hover{background-color:#e40014;background-color:oklch(57.7% .245 27.325);color:#fff}.btn--default{background-color:#fff;border:1px solid var(--border-color)}.btn--default:hover{background-color:var(--light)}.btn--primary{background-color:var(--green-primary);border:1px solid var(--border-color);color:#fff}.btn--primary:disabled{background-color:#c0dd71;cursor:not-allowed}.btn--primary:disabled:hover{background-color:#c0dd71}.btn--primary:hover{background-color:#799f14}.btn--primary--outline{border:1px solid var(--green-primary);color:var(--green-primary)}.btn--primary--outline:disabled{background-color:#c0dd71;cursor:not-allowed}.btn--primary--outline:disabled:hover{background-color:#c0dd71}.btn--primary--outline:hover{background-color:var(--green-primary);color:#fff}.btn--secondary{background-color:var(--blue-primary);border:1px solid var(--border-color);color:#fff}.btn--secondary:hover{background-color:var(--blue-secondary)}.btn--secondary--outline{border:1px solid var(--blue-primary);color:var(--blue-primary)}.btn--secondary--outline:hover{background-color:var(--blue-primary);color:#fff}.btn--pagination{padding:16px 16px 0;border-radius:0}.btn--pagination svg{width:20px;margin-right:12px}.btn--pagination svg:nth-child(1){margin-left:12px}.btn--pagination:hover,.btn--pagination-active{border-top:2px solid var(--green-primary);color:var(--green-primary)}.btn--dropdown{position:relative}.btn--dropdown svg{transition:transform .3s ease}.btn--dropdown__dropdown{position:absolute;width:200px;right:0;list-style:none;opacity:0;background-color:#fff;border-radius:6px;border:1px solid var(--border-color);height:0px;overflow:hidden;transition:height .5s,opacity .4s ease 0s;interpolate-size:allow-keywords}.btn--dropdown__dropdown li{padding:8px 16px;font-size:14px;cursor:pointer}.btn--dropdown__dropdown li:hover{background-color:var(--light)}.btn--dropdown .btn--dropdown__dropdown--show{display:block;height:auto;padding:4px 0;opacity:1}.btn--dropdown .btn--dropdown--rotate svg{transform:rotate(180deg)}.dialog-container{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000000b3;z-index:9999;display:flex;align-items:center;justify-content:center}.dialog-container .dialog{background-color:#fff;width:calc(100% - 24px);margin:0 auto;border-radius:6px;border:none;transition:scale .3s ease,display .3s ease allow-discrete;scale:0}.dialog-container .dialog .dialog__icon{width:100px;padding-left:24px;padding-top:24px}.dialog-container .dialog .dialog__icon .dialog__icon__badge{width:40px;height:40px;border-radius:100%}.dialog-container .dialog .dialog__icon .dialog__icon__badge svg{width:24px}.dialog-container .dialog .dialog__header{padding:32px 24px 24px}.dialog-container .dialog .dialog__body{padding:0 24px 24px}.dialog-container .dialog .dialog__footer{padding:12px 24px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.dialog-container .dialog[open]{scale:1;transition:scale .3s ease}@starting-style{.dialog-container .dialog[open]{scale:0}}.form__element{padding:12px}.sidebar{width:75%;padding:24px;background-color:var(--dark-primary);border-right:1px solid var(--border-color);position:absolute;height:100dvh;top:0;z-index:2;transition:width .3s ease;scrollbar-width:thin;display:flex;flex-direction:column;justify-content:space-between}.sidebar--collapse{width:30px;padding:0}.sidebar__button{position:absolute;right:-20px;border:none;top:42px;z-index:1001;display:flex;align-items:center;justify-content:center}.sidebar__button svg{width:16px}.sidebar__logo{height:64px;padding-left:8px;color:#fff}.sidebar--mobile-open{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100vh;border-right:none}.vertical-navigation .vertical-navigation__list{list-style:none;padding:0;margin:0}.vertical-navigation .vertical-navigation__list__item{padding-left:32px}.vertical-navigation__link:first-child{margin-top:0}.vertical-navigation__link{padding:8px;margin-top:5px;font-size:14px;text-decoration:none;border-radius:6px;font-weight:600;color:#fff}.vertical-navigation__link svg{width:24px;margin-right:12px;stroke:var(--green-primary)}.vertical-navigation__link--parent{cursor:default}.vertical-navigation__link--parent:hover{background-color:var(--dark-primary)!important}.vertical-navigation__link:hover,.vertical-navigation__link--active{background-color:#3d4131}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;padding:0;margin:0;font-family:Poppins,sans-serif!important}:root{--green-primary: #92BD21;--green-secondary: #3D4131;--green-tertiary: #799f14;--dark-primary: #333333;--dark-secondary: oklch(70.7% .022 261.325);--dark-tertiary: #6c757d;--red-primary: oklch(57.7% .245 27.325);--red-secondary: oklch(37.7% .245 27.325);--light: #f8f8f8;--light-secondary: #fcfcfc;--light-tertiary: #e6e6e6;--light-quaternary: #b3b3b3;--blue-primary: #6AACB1;--blue-secondary: #37848b;--border-color: oklch(92.8% .006 264.531);--info-primary: oklch(48.8% .243 264.376);--info-secondary: oklch(97% .014 254.604);--success-primary: oklch(79.2% .209 151.711);--success-secondary: oklch(97% .014 254.604);--warning-primary: oklch(55.4% .135 66.442);--warning-secondary: oklch(98.7% .026 102.212);--danger-primary: oklch(57.7% .245 27.325);--danger-secondary: oklch(97.1% .013 17.38);--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px}body{background-image:url(/assets/images/backgrounds/permissions.png);background-size:cover;scroll-behavior:smooth}.wrapper{max-width:576px;margin:0 auto;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);background-color:#fff;overflow:hidden;position:relative}main{height:calc(100dvh - 60px);padding:12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.forms-selected table,.forms-selected th,.forms-selected td{border:1px solid var(--border-color);border-collapse:collapse}.forms-selected table{border-radius:6px;width:100%}.forms-selected th,.forms-selected td{padding:6px}.signature-container{position:relative}.signature-container canvas{border:1px solid var(--border-color)}.signature-container .signature-container__mode--full{position:fixed;width:100%;height:100vh;top:0;left:0}.signature-container__signature{background-color:var(--light);border-radius:6px}.signature-container__signature-preview{width:100%;height:200px;border:1px solid var(--border-color);border-radius:6px;object-fit:contain}.signature-container__button-options{position:absolute;top:4px;right:2px;z-index:1}.signature-container__label{position:absolute;top:100px;left:50%;transform:translate(-50%,-50%);font-family:Playwrite CZ,cursive!important;font-size:24px;color:var(--dark-tertiary)}.signature-container__buttons{position:fixed;bottom:0;left:0;height:100vh;height:80px;border-left:1px solid gray;background-color:var(--light-tertiary);width:100%;gap:12px;padding:12px}.signature-container__buttons .signature-container__buttons__button{width:33%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;gap:6px}.signature-container__buttons .signature-container__buttons__button svg{width:30px}.border-danger .upload__header{border-color:var(--danger-primary)}.border-danger canvas{border-color:var(--danger-primary)}.border-danger+.field__group__button{border-color:var(--danger-primary)}.offline-banner{position:absolute;top:60px;background-color:var(--red-primary);width:100%;left:0;z-index:1;text-align:center;font-weight:600;padding:6px 0;color:#fff}.permissions{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;padding:12px}.permissions .permissions__body{max-width:400px;background-color:var(--light);border-radius:6px;padding:12px}.permissions .permissions__body .permissions__body__icons{display:flex;justify-content:center;align-items:center}.permissions .permissions__body .permissions__body__icons svg{width:54px;margin-right:18px}.permissions .permissions__body .permissions__body__icons svg:nth-child(1){fill:#3a7fcc}.permissions .permissions__body .permissions__body__icons svg:nth-child(2){fill:#3eb26b}.permissions .permissions__body .permissions__body__icons svg:nth-child(3){fill:#7c64d5}.permissions .permissions__body .permissions__body__buttons a{display:block;margin-bottom:18px;color:var(--green-secondary);text-align:center;font-size:14px}.permissions .permissions__body .permissions__body__buttons a:hover{color:var(--green-primary)}.field__group{position:relative}.field__group .field__group__button{position:absolute;top:0;right:0;height:100%;border-radius:0 6px 6px 0;display:flex;align-items:center}.offline-requests__activity-preview table{width:100%;table-layout:fixed}.offline-requests__activity-preview table tr td:first-child{width:40%}.offline-requests__activity-preview .report-details__section__form{background-color:#fff;border:1px solid var(--border-color);border-radius:6px;padding:12px}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__title{cursor:pointer}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__title .report-details__section__form__title__icon svg{width:24px;margin-right:6px}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__title .report-details__section__form__title__arrow svg{width:18px;transition:transform .3s ease}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__title:has(~.report-details__section__form__content.d-block) .report-details__section__form__title__arrow svg:last-child{transform:rotate(180deg)}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content--two-columns{display:flex;flex-wrap:wrap;gap:12px}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content--two-columns .report-details__section__form__content__item:nth-child(odd){width:calc(50% - 12px)}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content--two-columns .report-details__section__form__content__item:nth-child(2n){width:50%}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content{height:0px;transition:.5s height ease;interpolate-size:allow-keywords;overflow-y:hidden}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content .report-details__section__form__content__item{display:flex;flex-direction:column;margin-bottom:12px}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content .report-details__section__form__content__item .report-details__section__form__content__item__label{font-weight:600;font-size:14px;margin-bottom:12px}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content .report-details__section__form__content__item .report-details__section__form__content__item__image{object-fit:cover;border-radius:6px;border:1px solid var(--border-color);cursor:pointer}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content .report-details__section__form__content__item .report-details__section__form__content__item__input{border:1px solid var(--border-color);border-radius:6px;padding:12px;font-size:14px;background-color:var(--light);color:var(--dark-tertiary)}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content .report-details__section__form__content__item .report-details__section__form__content__item__input:focus{outline:none}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content .report-details__section__form__content__item .report-details__section__form__content__item__textarea{border:1px solid var(--border-color);border-radius:6px;padding:12px;font-size:14px;background-color:var(--light);color:var(--dark-tertiary);resize:none;field-sizing:content;font-family:Open Sans,sans-serif}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content .report-details__section__form__content__item .report-details__section__form__content__item__textarea:focus{outline:none}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content .report-details__section__form__content__item small{cursor:pointer}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content .report-details__section__form__content__item small svg{width:16px;margin-right:6px}.offline-requests__activity-preview .report-details__section__form .report-details__section__form__content.d-block{height:auto;margin-top:24px}.offline-requests__activity-preview .report-details__section__form:last-child{margin-bottom:0}.sync-activity__phase__icon svg{width:40px}.sync-activity__phase__icon .sync-activity__phase__icon__success svg{fill:#92bd21}
