.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.danger{background-color:#fdd;border-left:6px solid #f44336;padding-left:5px}.success{background-color:#dfd;border-left:6px solid #04aa6d}.info,.success{padding-left:5px}.info{background-color:#e7f3fe;border-left:6px solid #2196f3}.warning{background-color:#ffc;border-left:6px solid #ffeb3b;padding-left:5px}#socialSignoutMessenger .k-svg-icon{color:#ff5b24!important;height:50px!important;margin-top:170px;width:50px!important}.k-checkbox+.k-checkbox-label,.k-checkbox-wrap+.k-checkbox-label,.k-checkbox-wrap+.k-label,k-checkbox+.k-label{-webkit-margin-start:8px!important;margin-inline-start:8px!important}.parent-app{visibility:visible}.add-defect-window{font-family:Inter,sans-serif;width:65%!important}.add-defect-window input::-webkit-inner-spin-button,.add-defect-window input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-defect-window .panel-content{padding:0!important}.add-defect-window .panel-content .k-form{height:100%}.add-defect-window .add-defect-window-header{align-items:center;display:flex;justify-content:space-between;width:100%}.add-defect-window .add-defect-window-header .add-defect-title{color:#374151;font-size:16px;font-weight:700;width:100%}.add-defect-window .add-defect-window-header .add-defect-close-button{cursor:pointer;padding:4px}.add-defect-window .add-defect-window-content{background:#f3f4f6;display:flex;height:100%}.add-defect-window .add-defect-window-content .add-defect-sidebar{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:0 16px 16px 0;display:flex;flex-direction:column;gap:12px;padding:16px 12px;width:270px}.add-defect-window .add-defect-window-content .add-defect-sidebar .add-defect-button{font-size:14px;font-weight:600}.add-defect-window .add-defect-window-content .add-defect-sidebar .selected-defects-list{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.add-defect-window .add-defect-window-content .add-defect-sidebar .selected-defects-list .defect-item{align-items:center;align-self:stretch;background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 8px}.add-defect-window .add-defect-window-content .add-defect-sidebar .selected-defects-list .defect-item .defect-name{color:#1f2a37;font-size:14px;font-style:normal;font-weight:500;line-height:150%;overflow:hidden;text-overflow:ellipsis;width:100%}.add-defect-window .add-defect-window-content .add-defect-sidebar .selected-defects-list .defect-item .new-tag-container{align-items:center;background:#ebf5ff;border-radius:4px;display:flex;gap:2px;padding:0 2px}.add-defect-window .add-defect-window-content .add-defect-sidebar .selected-defects-list .defect-item .new-tag-container .new-tag{color:#1548be;font-size:10px;font-weight:500}.add-defect-window .add-defect-window-content .add-defect-sidebar .selected-defects-list .selected-defect-item{background:#f5f9ff;border-radius:8px}.add-defect-window .add-defect-window-content .add-defect-sidebar .selected-defects-list .selected-defect-item .selected-defect-name{color:#1548be;font-size:14px;font-weight:600;text-overflow:ellipsis}.add-defect-window .add-defect-window-content .add-defect-window-body{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px;padding:16px}.add-defect-window .add-defect-window-content .add-defect-window-body .k-input{border:1px solid #d1d5db;border-radius:8px}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container{align-items:flex-start;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex-direction:column;gap:16px;padding:16px}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .title-row{color:#374151;font-size:16px;font-style:normal;font-weight:700;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .attachment-container{align-self:stretch;display:flex;flex-direction:column}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .attachment-container .skeleton-area{border-radius:4px;height:64px;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .attachment-container .skeleton-tab-container{display:flex;gap:6px}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .attachment-container .skeleton-images{border-radius:4px;height:300px;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .comments-row,.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .positions-actions-row{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .comments-row .col,.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .positions-actions-row .col{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .comments-row .col .k-multiselect.k-input-solid,.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .positions-actions-row .col .k-multiselect.k-input-solid{max-height:50px}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .comments-row .col .title,.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .positions-actions-row .col .title{align-items:center;color:#111928;display:flex;font-size:14px;font-style:normal;font-weight:500;justify-content:center;line-height:150%}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .comments-row .col .all-positions-checkbox,.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .positions-actions-row .col .all-positions-checkbox{color:#374151;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .comments-row .col .comments-textarea,.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .positions-actions-row .col .comments-textarea{align-items:flex-start;align-self:stretch;background:#fff;display:flex;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .comments-row .col .skeleton-form-field,.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .positions-actions-row .col .skeleton-form-field{border-radius:4px;height:40px;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .comments-row .col .skeleton-area,.add-defect-window .add-defect-window-content .add-defect-window-body .top-container .positions-actions-row .col .skeleton-area{height:64px;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container{align-items:flex-start;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;display:flex;flex-direction:column;gap:16px;padding:16px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-heading-row{display:flex;gap:8px;justify-content:space-between;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-heading-row .price-title{align-items:center;color:#111928;display:flex;font-size:16px;font-style:normal;font-weight:600;line-height:150%;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-heading-row .catalog-dropdown{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:center;padding:8px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-heading-row .catalog-dropdown .k-input-button,.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-heading-row .catalog-dropdown .k-input-inner{padding-block:0;padding-inline:0}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-heading-row .catalog-dropdown .k-input-inner .dropdown-list-item span{color:#111928}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .common-cost-row,.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .show-more-row{align-items:flex-start;align-self:stretch;display:flex;gap:8px;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .common-cost-row .col,.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .show-more-row .col{align-items:stretch;display:flex;flex:1 0;flex-direction:column;gap:8px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .common-cost-row .col .title,.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .show-more-row .col .title{color:#374151;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .common-cost-row .col .price-input,.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .show-more-row .col .price-input{align-items:flex-start;background:#fff;color:#374151;display:flex;font-size:12px;font-style:normal;font-weight:400;height:40px;line-height:150%;padding:12px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .common-cost-row .col .skeleton-form-field,.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .show-more-row .col .skeleton-form-field{border-radius:4px;height:40px;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .price-row .show-more-less{align-items:center;color:#1548be;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row{align-items:flex-start;display:flex;flex-direction:column;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-items-header{color:#1f2a37;font-size:14px;font-weight:600;margin-bottom:4px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:24px;padding:12px;width:100%}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .k-radio:checked{background-color:#1548be}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .k-radio:checked:focus{box-shadow:none!important}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-details{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:8px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-details .item-comment{color:#111928;font-size:12px;font-weight:600}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-details .item-action{color:#6b7280;font-size:12px;font-weight:500}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-details .item-tag{align-items:center;display:flex;gap:8px;justify-content:center}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-details .item-tag .tag-value{background:#e5e7eb;border-radius:8px;color:#374151;font-size:12px;font-style:normal;font-weight:500;line-height:150%;padding:4px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-col{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:90px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-col .item-col-value{color:#374151;font-size:12px;font-style:normal;font-weight:600;line-height:150%}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-col .item-col-input{align-items:center;align-self:stretch;background:#fff;border:1px solid #d1d5db!important;border-radius:8px;color:#111928!important;display:flex;font-size:12px;font-style:normal;font-weight:400;height:34px;line-height:150%;min-width:90px;padding:12px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-col .stretch-width{width:-webkit-max-content!important;width:max-content!important}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .delete-icon{margin-top:24px;width:14px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .delete-icon .ri-delete-bin-line{font-size:16px}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .delete-icon .ri-delete-bin-line:hover{cursor:pointer}.add-defect-window .add-defect-window-content .add-defect-window-body .bottom-container .skeleton-dropdown{border-radius:4px;height:40px;width:112px}.add-defect-window .add-defect-window-content .add-defect-window-body .add-defect-window-buttons{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:flex-end}.add-defect-window .add-defect-window-content .add-defect-window-body .add-defect-window-buttons .cancel-btn{border:1px solid #1548be!important}.add-defect-window .add-defect-window-content .select-defect-window-content{align-items:flex-start;background:#fff;border:1px solid #c3ddfd;border-radius:8px;display:flex;flex:1 0;flex-direction:column;gap:16px;margin:16px;padding:16px}.add-defect-window .add-defect-window-content .select-defect-window-content .select-defect-window-header{align-items:flex-start;align-self:stretch;color:#374151;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:12px;line-height:150%}.add-defect-window .add-defect-window-content .select-defect-window-content .select-defect-window-body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.add-defect-window .add-defect-window-content .select-defect-window-content .select-defect-window-body .checkpoint-comment-container{align-items:center;align-self:stretch;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 0}.add-defect-window .add-defect-window-content .select-defect-window-content .select-defect-window-body .checkpoint-comment-container .checkpoint-comment{align-items:center;display:flex;flex:1 0;gap:8px}.add-defect-window .add-defect-window-content .select-defect-window-content .select-defect-window-body .checkpoint-comment-container .checkpoint-comment .k-checkbox-wrap{width:100%}.add-defect-window .add-defect-window-content .select-defect-window-content .select-defect-window-body .checkpoint-comment-container .checkpoint-comment .k-checkbox-wrap label{font-size:14px;font-weight:400;white-space:break-spaces}.add-defect-window .add-defect-window-content .select-defect-window-content .select-defect-window-buttons{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:flex-end;padding:12px}.add-defect-window .add-defect-window-content .select-defect-window-content .select-defect-window-buttons .cancel-btn{border:1px solid #1548be!important}body:has(.defect-window) .bus-dropdown-list .dropdown-image{display:none}body:has(.defect-window) .bus-dropdown-list-popup .dropdown-list-item-content{align-items:center;display:flex;gap:4px}body:has(.defect-window) .bus-dropdown-list-popup .dropdown-list-item-content .dropdown-image{fill:#233876;height:16px;margin-bottom:2px;order:2;width:16px}.add-defect-btn{font-size:14px;font-weight:600!important}.comments-skeleton{display:flex;flex-direction:column;gap:16px}.comments-skeleton .comment-skeleton-container{border-radius:8px;box-shadow:0 1px 2px -1px #1717171a,0 1px 3px 0 #1717171a;padding:8px}.comments-skeleton .comment-skeleton-container .comment-skeleton{border-radius:8px;height:80px;margin-top:8px;width:100%}.mobile-page-content .comments-skeleton .comment-skeleton-container{box-shadow:none;padding:8px 0 0}.edit-comment-container{width:100%}.edit-comment-container .k-form{display:flex;flex-direction:column;gap:16px;margin-top:16px}.edit-comment-container .k-form .k-form-hint{display:none}.edit-comment-container .k-form .button-row{display:flex;gap:14px;justify-content:flex-end;margin:8px 0}.edit-comment-container .k-form .bus-dropdown-list,.edit-comment-container .k-form .k-input{padding:8px!important;width:100%!important}.edit-comment-container .k-form .bus-dropdown-list .k-input-inner,.edit-comment-container .k-form .k-input .k-input-inner{padding:0}.comment{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:16px 4px;white-space:break-spaces}.comment .comment-author-row{align-items:center;display:flex;gap:8px}.comment .comment-author-row .comment-date{color:#6b7280;font-size:10px;font-style:italic;font-weight:400}.comment .comment-tags-row{align-items:center;display:flex;gap:8px}.comment .edited-comment{color:#9ca3af}.comment .comment-type{background-color:#ebf5ff;border-radius:8px;color:#1548be;margin-top:8px;padding:2px 4px;width:-webkit-fit-content;width:fit-content}.comment .p2-regular{color:#374151}.comment:last-child{border-bottom:none}.bus-dropdown-popup{border:1px solid #a4cafe!important;border-radius:4px;box-shadow:none!important;padding:8px 4px!important}.bus-dropdown-popup .k-item{height:34px}.bus-dropdown-popup .k-link:hover{background-color:#f3f4f6!important}.bus-dropdown-popup .k-focus .k-menu-link{box-shadow:none!important}body:has(.mobile-page-content) .comment-context-popup button:nth-child(2){border-bottom:none!important;border-radius:0 0 8px 8px!important}body:has(.mobile-page-content) .comment-context-popup button:last-child{border-radius:8px!important;margin-top:16px!important}body:has(.mobile-page-content) .comment-date{font-style:normal!important}body:has(.mobile-page-content) .edited-comment{font-size:10px!important}.skeleton-container{margin-top:16px}.new-comment-container{margin-bottom:14px;width:100%}.new-comment-container .bus-btn-outline-secondary{box-shadow:inset 0 0 0 1px #d1d5db!important}.new-comment-container .bus-btn-outline-secondary span{font-weight:500}.new-comment-container .bus-btn-outline-secondary svg path{fill:#111928}.lease-data-container{align-items:center;align-self:stretch;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:16px 0}.lease-data-container .lease-data-content{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:8px;justify-content:center}.lease-data-container .lease-data-content .data-body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.lease-data-container .lease-data-content .data-body .data-header{align-items:center;display:flex;gap:8px}.lease-data-container .lease-data-content .data-body .data-header .data-header-name{color:#111928;font-size:12px;font-style:normal;font-weight:600}.lease-data-container .lease-data-content .data-body .data-header .data-header-datetime{color:#6b7280;font-size:10px;font-style:italic;font-weight:400}.lease-data-container .lease-data-content .data-body .data-content{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px;padding-top:8px}.lease-data-container .lease-data-content .data-body .data-content .data-title{color:#374151;font-size:12px;font-style:normal;font-weight:600;margin-bottom:8px}.lease-data-container .lease-data-content .data-body .data-content .data-value{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.lease-data-container .lease-data-content .data-body .data-content .data-value .data-value-row{align-items:flex-start;align-self:stretch;display:flex;gap:40px}.lease-data-container .lease-data-content .data-body .data-content .data-value .data-value-row .data-value-item{color:#6b7280;font-size:12px;font-style:normal;font-weight:400}.lease-data-container .lease-data-content .data-body .data-content .data-value .data-value-row .data-value-name{color:#6b7280;font-size:12px;font-style:normal;font-weight:400;width:162px}.lease-data-container .lease-data-content .data-tag{align-items:center;background:#ebf5ff;border-radius:8px;color:#1548be;display:flex;font-size:12px;font-weight:500;padding:4px}.mobile-page-content .lease-data-container,.mobile-page-content .lease-data-container .lease-data-content,.mobile-page-content .lease-data-container .lease-data-content .data-value{width:100%}.mobile-page-content .lease-data-container .lease-data-content .data-value-item,.mobile-page-content .lease-data-container .lease-data-content .data-value-name{flex:1 0;white-space:break-spaces;word-break:break-word}.mobile-page-content .lease-data-container .lease-data-content .data-tag{padding:2px 4px!important}.comments-button{align-items:center;background:#fff;border:1px solid #d1d5db!important;border-radius:8px;color:#014737;display:flex;gap:4px;justify-content:center;padding:8px}body{cursor:default;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:12px}body,div,p,span{color:#111928;line-height:150%}div,p,span{font-family:Inter,sans-serif}.secondary-text-color{color:#fff}.main-text-color{color:#111928}.light-text-color{color:#6b7280}.white-text-color{color:#fff}.progress-text-color{color:#1548be}.completed-text-color{color:#057a55}.medium-text-color{color:#374151}.default-text-color{color:#374151!important}.bold-text-color{color:#111928!important}.text-color-grey-500{color:#6b7280!important}.primary-text-color{color:#1548be}.h1-black,h1{font-size:60px}.h1-black{font-weight:900}.h1-e-bold{font-size:60px;font-weight:800}.h1-bold{font-size:60px;font-weight:700}.h1-s-bold{font-size:60px;font-weight:600}.h1-medium{font-size:60px;font-weight:500}.h1-regular{font-size:60px;font-weight:400}.h1-light{font-size:60px;font-weight:300}.h2-black,h2{font-size:48px}.h2-black{font-weight:900}.h2-e-bold{font-size:48px;font-weight:800}.h2-bold{font-size:48px;font-weight:700}.h2-s-bold{font-size:48px;font-weight:600}.h2-medium{font-size:48px;font-weight:500}.h2-regular{font-size:48px;font-weight:400}.h2-light{font-size:48px;font-weight:300}.h3-black,h3{font-size:36px}.h3-black{font-weight:900}.h3-e-bold{font-size:36px;font-weight:800}.h3-bold{font-size:36px;font-weight:700}.h3-s-bold{font-size:36px;font-weight:600}.h3-medium{font-size:36px;font-weight:500}.h3-regular{font-size:36px;font-weight:400}.h3-light{font-size:36px;font-weight:300}.h4-black,h4{font-size:30px}.h4-black{font-weight:900}.h4-e-bold{font-size:30px;font-weight:800}.h4-bold{font-size:30px;font-weight:700}.h4-s-bold{font-size:30px;font-weight:600}.h4-medium{font-size:30px;font-weight:500}.h4-regular{font-size:30px;font-weight:400}.h4-light{font-size:30px;font-weight:300}.title1-black{font-size:24px;font-weight:900}.title1-e-bold{font-size:24px;font-weight:800}.title1-bold{font-size:24px;font-weight:700}.title1-s-bold{font-size:24px;font-weight:600}.title1-medium{font-size:24px;font-weight:500}.title1-regular{font-size:24px;font-weight:400}.title1-light{font-size:24px;font-weight:300}.title2-black{font-size:20px;font-weight:900}.title2-e-bold{font-size:20px;font-weight:800}.title2-bold{font-size:20px;font-weight:700}.title2-s-bold{font-size:20px;font-weight:600}.title2-medium{font-size:20px;font-weight:500}.title2-regular{font-size:20px;font-weight:400}.title2-light{font-size:20px;font-weight:300}.title3-black{font-size:16px;font-weight:900}.title3-e-bold{font-size:16px;font-weight:800}.title3-bold{font-size:16px;font-weight:700}.title3-s-bold{font-size:16px;font-weight:600}.title3-medium{font-size:16px;font-weight:500}.title3-regular{font-size:16px;font-weight:400}.title3-light{font-size:16px;font-weight:300}.title-md-regular{font-size:18px;font-weight:400}.title-md-medium{font-size:18px;font-weight:500}.title-md-s-bold{font-size:18px;font-weight:600}.title-md-bold{font-size:18px;font-weight:700}.title-md-e-bold{font-size:18px;font-weight:800}.title-md-black{font-size:18px;font-weight:900}.p1-black{font-size:14px;font-weight:900}.p1-e-bold{font-size:14px;font-weight:800}.p1-bold{font-size:14px;font-weight:700}.p1-s-bold{font-size:14px;font-weight:600}.p1-xs-bold{font-size:12px;font-weight:600}.p1-medium{font-size:14px;font-weight:500}.p1-regular{font-size:14px;font-weight:400}.p1-light{font-size:14px;font-weight:300}.p2-black{font-size:12px;font-weight:900}.p2-e-bold{font-size:12px;font-weight:800}.p2-bold{font-size:12px;font-weight:700}.p2-s-bold{font-size:12px;font-weight:600}.p2-medium{font-size:12px;font-weight:500}.p2-regular{font-size:12px;font-weight:400}.p2-light{font-size:12px;font-weight:300}.p3-black{font-size:10px;font-weight:900}.p3-e-bold{font-size:10px;font-weight:800}.p3-bold{font-size:10px;font-weight:700}.p3-s-bold{font-size:10px;font-weight:600}.p3-medium{font-size:10px;font-weight:500}.p3-regular{font-size:10px;font-weight:400}.p3-light{font-size:10px;font-weight:300}.p4-black{font-size:8px;font-weight:900}.p4-e-bold{font-size:8px;font-weight:800}.p4-bold{font-size:8px;font-weight:700}.p4-s-bold{font-size:8px;font-weight:600}.p4-medium{font-size:8px;font-weight:500}.p4-regular{font-size:8px;font-weight:400}.p4-light{font-size:8px;font-weight:300}.bus-image-gallery-preview .defect-preview-subtext{background-color:rgba(31,42,55,.898);color:#f3f4f6;font-size:14px;padding:12px;position:absolute;top:0;width:100%}.bus-image-gallery-preview .defect-media-actions-wrapper{bottom:10px;display:flex;justify-content:center;position:relative;z-index:2}.bus-image-gallery-preview .defect-comment-preview{background-color:rgba(31,42,55,.898);bottom:-1px;height:96px;padding:16px;position:absolute;width:100%}.bus-image-gallery-preview .defect-comment-preview .checkpoint-info-section{color:#f3f4f6!important}.bus-image-gallery-preview .defect-comment-preview .defect-info-section{color:#f3f4f6!important;display:flex;gap:10px;line-height:150%;margin:0 0 12px}.bus-image-gallery-preview .defect-comment-preview .defect-info-section .separator{color:#f3f4f6!important}.bus-image-gallery-preview .defect-comment-preview .defect-comment,.bus-image-gallery-preview .defect-comment-preview .image-comment{color:#f3f4f6!important;font-size:12px;font-weight:400;line-height:150%;padding-bottom:8px}.bus-image-gallery-preview .media-with-zoom-container .comments{bottom:90px!important}.bus-image-gallery-preview .k-window-titlebar-actions{position:absolute;right:26px;top:75px!important;z-index:1}.bus-image-gallery-preview .k-window-titlebar-actions>.k-button>.k-svg-icon>svg{height:24px;width:24px}.bus-image-gallery-preview .k-window-titlebar-actions>.k-button>.k-svg-icon>svg path{fill:#fff}.mobile-page-content .report-attachment-preview{background-color:#1f2a37!important;display:flex;flex-direction:column;gap:24px;height:100vh}.mobile-page-content .report-attachment-preview .title-row{background-color:#1f2a37;opacity:.9;padding:calc(var(--safe-area-top) + 16px) 8px 16px!important;position:fixed;width:100%;z-index:1}.mobile-page-content .report-attachment-preview .title-row>div{color:#f3f4f6!important;white-space:break-spaces;word-break:break-word}.mobile-page-content .report-attachment-preview .title-row button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000;background:#55607566;border-radius:50%;height:32px;padding:0;width:32px}.mobile-page-content .report-attachment-preview .title-row button i{color:#fff;font-size:18px}.mobile-page-content .report-attachment-preview .title-row.no-text{background-color:#0000}.mobile-page-content .report-attachment-preview .carousel-container{height:100vh;position:relative;width:100vw}.mobile-page-content .report-attachment-preview .carousel-container .dots{bottom:calc(var(--safe-area-bottom) + 16px);left:50%;position:fixed;transform:translateX(-50%)}.mobile-page-content .report-attachment-preview .carousel-container .carousel{height:100%;position:relative}.mobile-page-content .report-attachment-preview .carousel-container .carousel .carousel-images{height:calc(100vh - 38px)}.mobile-page-content .report-attachment-preview .carousel-container .carousel .carousel-images img{border-radius:0;object-fit:contain}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay{bottom:28px;position:fixed;width:100%}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons.comments-hidden{padding-bottom:var(--safe-area-bottom)}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons{display:flex;justify-content:space-between;padding:10px 15px}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .empty-alignment{height:29px;width:29px}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .image-comment-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#55607566;border-radius:32px;display:flex;height:29px;justify-content:center;width:29px}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .image-comment-button i{color:#f9fafb}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .image-comment-button .comment-indicator{background:#ff5a1f;border-radius:12px;height:12px;position:absolute;right:-3px;top:0;width:12px}.mobile-page-content .report-attachment-preview .carousel-container .carousel-overlay .carousel-overlay-buttons .image-count{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0501014d;border-radius:8px;color:#fff;display:flex;padding:4px 8px}.mobile-page-content .report-attachment-preview .carousel-container .no-content-screen{align-items:center;background-color:#111928;display:flex;flex-direction:column;gap:22px;height:100%;justify-content:center;width:100%}.mobile-page-content .report-attachment-preview .carousel-container .no-content-screen i{color:#374151;font-size:44px;line-height:44px}.mobile-page-content .report-attachment-preview .carousel-container .no-content-screen div{color:#9ca3af}.mobile-page-content .report-attachment-preview .details-container{background-color:#1f2a37;bottom:0;display:flex;flex-direction:column;gap:4px;height:-webkit-fit-content;height:fit-content;left:0;opacity:.9;overflow-y:scroll;padding:12px 24px;width:100%}.mobile-page-content .report-attachment-preview .details-container div{color:#f3f4f6;white-space:pre-wrap;word-break:break-word}.mobile-page-content .report-attachment-preview .details-container .defect-info-section{color:#f3f4f6!important;display:flex;flex-wrap:wrap;gap:4px;line-height:150%;padding-bottom:8px}.mobile-page-content .report-attachment-preview .details-container .defect-info-section .separator{color:#f3f4f6!important}.mobile-page-content .report-attachment-preview .details-container .defect-comment{color:#f3f4f6!important;font-size:12px;font-weight:400;line-height:150%;padding-bottom:8px}.mobile-page-content .report-attachment-preview.landscape-mode{gap:0!important;padding:0!important}.mobile-page-content .report-attachment-preview.landscape-mode .title-row{padding:calc(var(--safe-area-top) + 16px) 12px 8px!important}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container{overflow:hidden}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container .carousel-images{height:100%}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container .carousel-overlay{bottom:0}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container .carousel-overlay .carousel-overlay-buttons.comments-hidden{padding-bottom:calc(var(--safe-area-bottom) + 18px)}.mobile-page-content .report-attachment-preview.landscape-mode .carousel-container .dots{bottom:calc(var(--safe-area-bottom) + 6px);left:50%;position:fixed;transform:translateX(-50%)}.mobile-page-content .report-attachment-preview.landscape-mode.no-content-mode .carousel-container{padding-bottom:0}.mobile-page-content .report-attachment-preview.landscape-mode.no-content-mode .carousel-container .carousel-overlay{bottom:0}.mobile-page-content .report-attachment-preview.no-content-mode .carousel-container{padding-bottom:16px}.mobile-page-content .report-attachment-preview.no-content-mode .carousel-container .carousel-overlay{bottom:16px}.admin-list-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px;padding:24px}.admin-list-container .admin-list-view{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.admin-list-container .admin-list-view .admin-list-info{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.admin-list-container .admin-list-view .admin-list-info .admin-list-tab-bar{align-items:flex-start;align-self:stretch;border-bottom:1px solid #e5e7eb;display:flex;margin-top:15px}.tab-header-count{align-items:center;background:#f3f4f6;border-radius:4px;display:flex;font-size:12px;font-style:normal;font-weight:600;gap:4px;line-height:150%;padding:4px}.report-defects-list-wrapper{background:#fff;display:flex;flex-direction:column;gap:12px;padding:16px}.report-defects-list-wrapper .report-defect-list-header{text-wrap:auto}.report-defects-list-wrapper .report-defect-list-container,.report-defects-list-wrapper .report-defect-list-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.report-defects-list-wrapper .report-defect-list-container .defect-row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 0;width:100%}.report-defects-list-wrapper .report-defect-list-container .defect-row:last-child{border-bottom:none}.report-defects-list-wrapper .report-defect-list-container .defect-row .defect-data-content{align-items:flex-start;display:flex;flex:1 0;flex-direction:column}.report-defects-list-wrapper .report-defect-list-container .defect-row .arrow-container{align-items:center;display:flex;gap:8px}.defect-list-view-loading-skeleton{height:100px;width:100%}.defect-tabs{margin-top:16px}.defect-tabs .defect-tab-title-wrapper{display:flex;gap:4px}.defect-tabs .defect-tab-title-wrapper .defect-count{align-items:center;background:#ebf5ff;border-radius:4px;display:flex;gap:4px;height:20px;justify-content:center;padding:4px 12px;width:20px}.defect-tabs .defects-list{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.defect-tabs .defects-list .defects-item-container{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:12px;gap:var(--Spacing-sp-12,12px)}.defect-tabs .defects-list .defects-item-container .defect-list-item{align-items:center;align-self:stretch;border-bottom:1px solid #d1d5db;cursor:pointer;display:flex;gap:16px;padding:12px}.defect-tabs .defects-list .defects-item-container .defect-list-item:last-child{border-bottom:none}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body{align-items:center;display:flex;flex:1 0;justify-content:space-between}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details{align-items:center;display:flex;flex:1 0;gap:8px}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details .defect-thumbnail{align-items:center;align-self:stretch;border:#e5e7eb;border-radius:4px;display:flex;flex:1 0;gap:8px;justify-content:center}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details .defect-thumbnail.no-image{background:#f3f4f6}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details .defect-thumbnail .defect-thumbnail-icon{align-items:center;display:flex;gap:8px;height:48px;justify-content:center;padding:4px;width:48px}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details .defect-thumbnail .defect-thumbnail-icon svg{height:18px;object-fit:cover;width:18px}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details .defect-thumbnail .defect-thumbnail-icon img{aspect-ratio:1/1;border-radius:4px;height:48px;object-fit:cover;width:48px}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details .defect-other-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center;width:100%}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details .defect-other-details .defect-name{color:#374151;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;width:100%}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details .defect-other-details .defect-actions-positions{color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:150%;white-space:break-spaces;width:100%}.defect-tabs .defects-list .defects-item-container .defect-list-item .defect-list-item-body .defect-details .defect-other-details .defect-cost{color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:150%;width:100%}.defect-tabs .defects-list .defects-item-container .defect-list-item .context-arrow{align-items:center;display:flex;font-size:20px;gap:8px}.defect-tabs .defect-tabs-loading-skeleton{height:100px;width:100%}.agreement-list{display:flex;flex-direction:column;gap:16px;width:100%}.agreement-list .agreement-item{border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;padding:24px;width:100%}.agreement-list .agreement-item .description{color:#6b7280}.agreement-list .agreement-item .mt-16{margin-top:16px}.agreement-list .agreement-item i{color:#0e9f6e;font-size:16px;font-weight:100}.agreement-list .agreement-item hr{border:1px solid #e5e7eb}.agreement-list .agreement-information{background-color:#f5f9ff;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.agreement-list .agreement-information .information-text{color:#1548be}.agreement-notification{background-color:#fff8f1;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.agreement-notification .notification-header{align-items:center;display:flex;gap:8px}.agreement-notification .notification-header .notification-icon{color:#b43403;font-size:16px;font-weight:100}.agreement-notification .notification-text{color:#b43403}.agreement-viewer{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.agreement-viewer .content{height:calc(100vh - 150px)}.agreement-viewer .footer{display:flex;justify-content:end;margin-top:8px;width:100%}.agreement-viewer-panel{max-width:1000px!important;min-width:794px!important;width:60vw!important}.agreement-viewer-panel .k-text-char{color:#0000}