.final-price-row{align-items:flex-start;align-self:stretch;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;display:flex;justify-content:space-between;padding:16px}.final-price-row .radio-button-col{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.final-price-row .radio-button-col .tax-radio-buttons{align-items:flex-start;color:#374151;display:flex;font-size:12px;font-style:normal;font-weight:600;line-height:150%}.final-price-row .radio-button-col .tax-radio-buttons .k-radio:checked{background-color:#1548be}.final-price-row .radio-button-col .tax-radio-buttons .k-radio:checked:focus{box-shadow:none!important}.final-price-row .total-cost-col{align-items:flex-end;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center}.final-price-row .total-cost-col .p3-medium{color:#6b7280}.final-price-row .skeleton-text{border-radius:4px;height:16px;width:112px}.select-defect-window{font-family:Inter,sans-serif;width:30%!important}@media(max-width:1200px),(max-width:992px){.select-defect-window{width:50%!important}}.select-defect-window .panel-header{padding:0}.select-defect-window .select-defect-window-header{align-items:center;align-self:stretch;background:#fff;color:#1f2a37;display:flex;font-size:16px;font-style:normal;font-weight:600;justify-content:space-between;line-height:150%;padding:16px;width:100%}.select-defect-window .select-defect-window-content{flex-shrink:0;gap:12px}.select-defect-window .select-defect-window-content,.select-defect-window .select-defect-window-content .select-defect-window-body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.select-defect-window .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}.select-defect-window .select-defect-window-content .select-defect-window-body .checkpoint-comment-container .checkpoint-comment{align-items:center;display:flex;flex:1 0;gap:8px}.select-defect-window .select-defect-window-content .select-defect-window-body .checkpoint-comment-container .checkpoint-comment .k-checkbox-wrap{width:100%}.select-defect-window .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}.select-defect-window .select-defect-window-content .select-defect-window-body .no-checkpoint-comments-row{background:#f5f9ff;border:1px solid #c3ddfd;border-radius:8px;padding:16px;width:100%}.select-defect-window .select-defect-window-content .select-defect-window-buttons{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:flex-end}.select-defect-window .select-defect-window-content .select-defect-window-buttons .btn-cancel{border:1px solid #1548be!important}.edit-defect-window{font-family:Inter,sans-serif;width:50%!important}@media(max-width:1200px),(max-width:992px){.edit-defect-window{width:91%!important}}.edit-defect-window input::-webkit-inner-spin-button,.edit-defect-window input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.edit-defect-window .panel-content{background-color:#f3f4f6;padding:0!important}.edit-defect-window .edit-defect-window-header{align-items:center;display:flex;justify-content:space-between;width:100%}.edit-defect-window .edit-defect-window-header .edit-defect-title{color:#374151;font-size:16px;font-weight:700;width:100%}.edit-defect-window .edit-defect-window-header .edit-defect-close-button{cursor:pointer;padding:4px}.edit-defect-window .edit-defect-window-content{align-items:flex-start;background:#f3f4f6;display:flex}.edit-defect-window .edit-defect-window-content .edit-defect-window-body{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px;padding:16px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .k-input{border:1px solid #d1d5db;border-radius:8px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .catalog-updated-banner{align-items:center;background:#fbd5d5;border:1px solid #f05252;border-radius:8px;display:flex;justify-content:space-between;padding:16px;width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .catalog-updated-banner .banner-close-icon{cursor:pointer}.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .title-row{color:#374151;font-size:16px;font-style:normal;font-weight:700;width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .separator{align-self:stretch;background:#e5e7eb;height:1px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .positions-actions-row{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .positions-actions-row .col{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .title,.edit-defect-window .edit-defect-window-content .edit-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%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .action-label,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .positions-actions-row .col .action-label{display:flex;gap:4px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .action-label .action-tip,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .positions-actions-row .col .action-label .action-tip{color:#6b7280;font-size:12px;font-weight:400}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .comments-label,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .positions-actions-row .col .comments-label{color:#111928;display:flex;font-size:14px;font-weight:500;gap:4px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .comments-label .action-tip,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .positions-actions-row .col .comments-label .action-tip{color:#6b7280;font-size:14px;font-weight:400}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .all-positions-checkbox,.edit-defect-window .edit-defect-window-content .edit-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%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .comments-textarea,.edit-defect-window .edit-defect-window-content .edit-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%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .skeleton-form-field,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .positions-actions-row .col .skeleton-form-field{border-radius:4px;height:40px;width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .skeleton-area,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .positions-actions-row .col .skeleton-area{height:64px;width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .comments-row .col .other-comments,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .positions-actions-row .col .other-comments{color:#374151;font-size:12px;font-weight:400}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .vdn-cost-row{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .vdn-cost-row .col{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .vdn-cost-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%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .vdn-cost-row .col .bus-numeric-textbox-container{width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .top-container .vdn-cost-row .col .show-vdn-cost{padding-top:8px}.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-heading-row{display:flex;gap:8px;justify-content:space-between;width:100%}.edit-defect-window .edit-defect-window-content .edit-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%}.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-heading-row .catalog-dropdown .k-input-button,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-heading-row .catalog-dropdown .k-input-inner{padding-block:0;padding-inline:0}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-heading-row .catalog-dropdown .k-input-inner .dropdown-list-item span{color:#111928}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-row{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-row .common-cost-row,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-row .show-more-row{align-items:flex-start;align-self:stretch;display:flex;gap:8px;width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-row .common-cost-row .col,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-row .show-more-row .col{align-items:stretch;display:flex;flex:1 0;flex-direction:column;gap:8px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-row .common-cost-row .col .title,.edit-defect-window .edit-defect-window-content .edit-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%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-row .common-cost-row .col .price-input,.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-row .common-cost-row .col .skeleton-form-field,.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .price-row .show-more-row .col .skeleton-form-field{border-radius:4px;height:40px;width:100%}.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row{align-items:flex-start;display:flex;flex-direction:column;width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .no-items-banner{align-items:center;background:#f5f9ff;border:1px solid #c3ddfd;border-radius:8px;display:flex;justify-content:space-between;padding:16px;width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .catalog-items-header{color:#1f2a37;font-size:14px;font-weight:600;margin-bottom:4px}.edit-defect-window .edit-defect-window-content .edit-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%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .k-radio:checked{background-color:#1548be}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .k-radio:checked:focus{box-shadow:none!important}.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-details .item-comment{color:#111928;font-size:12px;font-weight:600}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-details .item-action{color:#6b7280;font-size:12px;font-weight:500}.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-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%}.edit-defect-window .edit-defect-window-content .edit-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}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-col .stretch-width{width:max-content!important}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .delete-icon{margin-top:24px;width:14px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .delete-icon .ri-delete-bin-line{font-size:16px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .delete-icon .ri-delete-bin-line:hover{cursor:pointer}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .bottom-container .skeleton-dropdown{border-radius:4px;height:40px;width:112px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .attachment-header{color:#111928;font-size:16px;font-weight:700}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .attachment-container{align-self:stretch;display:flex;flex-direction:column}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .attachment-container .skeleton-area{border-radius:4px;height:64px;width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .attachment-container .skeleton-tab-container{display:flex;gap:6px}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .attachment-container .skeleton-images{border-radius:4px;height:300px;width:100%}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .edit-defect-window-buttons{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:flex-end}.edit-defect-window .edit-defect-window-content .edit-defect-window-body .edit-defect-window-buttons .cancel-btn{border:1px solid #1548be!important}@media(max-width:1200px){.edit-defect-window{width:60%}}.search-defect-window{font-family:Inter,sans-serif;width:50%!important}@media(max-width:1200px),(max-width:992px){.search-defect-window{width:91%!important}}.search-defect-window input::-webkit-inner-spin-button,.search-defect-window input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.search-defect-window .panel-content{background-color:#f3f4f6;padding:0!important}.search-defect-window .search-defect-window-header{align-items:center;display:flex;justify-content:space-between;width:100%}.search-defect-window .search-defect-window-header .search-defect-title{color:#374151;font-size:16px;font-weight:700;width:100%}.search-defect-window .search-defect-window-header .search-defect-close-button{cursor:pointer;padding:4px}.search-defect-window .search-defect-window-content{align-items:flex-start;background:#f3f4f6;display:flex}.search-defect-window .search-defect-window-content .search-defect-window-body{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:16px;padding:16px}.search-defect-window .search-defect-window-content .search-defect-window-body .k-input{border:1px solid #d1d5db;border-radius:8px}.search-defect-window .search-defect-window-content .search-defect-window-body .search-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:8px;padding:16px}.search-defect-window .search-defect-window-content .search-defect-window-body .search-container .search-header{align-items:flex-start;align-self:stretch;color:#374151;display:flex;font-size:16px;font-weight:700;gap:12px}.search-defect-window .search-defect-window-content .search-defect-window-body .search-container .search-input{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.search-defect-window .search-defect-window-content .search-defect-window-body .search-container .search-input .search-label{color:#374151;font-size:12px;font-weight:600}.search-defect-window .search-defect-window-content .search-defect-window-body .search-container .search-input .k-input-solid:focus-within{box-shadow:0 0 0 2px #c3ddfd}.search-defect-window .search-defect-window-content .search-defect-window-body .search-container .search-input .k-combobox .k-button-solid-base{background-color:initial}.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .title-row{color:#374151;font-size:16px;font-style:normal;font-weight:700;width:100%}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .comments-row,.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .positions-actions-row{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .comments-row .col,.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .positions-actions-row .col{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .comments-row .col .k-multiselect.k-input-solid,.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .positions-actions-row .col .k-multiselect.k-input-solid{max-height:50px}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .comments-row .col .title,.search-defect-window .search-defect-window-content .search-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%}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .comments-row .col .all-positions-checkbox,.search-defect-window .search-defect-window-content .search-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%}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .comments-row .col .comments-textarea,.search-defect-window .search-defect-window-content .search-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%}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .comments-row .col .skeleton-form-field,.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .positions-actions-row .col .skeleton-form-field{border-radius:4px;height:40px;width:100%}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .comments-row .col .skeleton-area,.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .positions-actions-row .col .skeleton-area{height:64px;width:100%}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .vdn-cost-row{align-items:flex-start;align-self:stretch;display:flex;gap:16px}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .vdn-cost-row .col{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:4px}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .vdn-cost-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%}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .vdn-cost-row .col .bus-numeric-textbox-container{width:100%}.search-defect-window .search-defect-window-content .search-defect-window-body .top-container .vdn-cost-row .col .show-vdn-cost{padding-top:8px}.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-heading-row{display:flex;gap:8px;justify-content:space-between;width:100%}.search-defect-window .search-defect-window-content .search-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%}.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-heading-row .catalog-dropdown .k-input-button,.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-heading-row .catalog-dropdown .k-input-inner{padding-block:0;padding-inline:0}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-heading-row .catalog-dropdown .k-input-inner .dropdown-list-item span{color:#111928}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-row{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-row .common-cost-row,.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-row .show-more-row{align-items:flex-start;align-self:stretch;display:flex;gap:8px;width:100%}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-row .common-cost-row .col,.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-row .show-more-row .col{align-items:stretch;display:flex;flex:1 0;flex-direction:column;gap:8px}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-row .common-cost-row .col .title,.search-defect-window .search-defect-window-content .search-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%}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-row .common-cost-row .col .price-input,.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-row .common-cost-row .col .skeleton-form-field,.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .price-row .show-more-row .col .skeleton-form-field{border-radius:4px;height:40px;width:100%}.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row{align-items:flex-start;display:flex;flex-direction:column;width:100%}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .no-items-banner{align-items:center;background:#f5f9ff;border:1px solid #c3ddfd;border-radius:8px;display:flex;justify-content:space-between;padding:16px;width:100%}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .catalog-items-header{color:#1f2a37;font-size:14px;font-weight:600;margin-bottom:4px}.search-defect-window .search-defect-window-content .search-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%}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .k-radio:checked{background-color:#1548be}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .k-radio:checked:focus{box-shadow:none!important}.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-details .item-comment{color:#111928;font-size:12px;font-weight:600}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-details .item-action{color:#6b7280;font-size:12px;font-weight:500}.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-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%}.search-defect-window .search-defect-window-content .search-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}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .catalog-item-col .stretch-width{width:max-content!important}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .delete-icon{margin-top:24px;width:14px}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .delete-icon .ri-delete-bin-line{font-size:16px}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .catalog-items-row .catalog-item-row .delete-icon .ri-delete-bin-line:hover{cursor:pointer}.search-defect-window .search-defect-window-content .search-defect-window-body .bottom-container .skeleton-dropdown{border-radius:4px;height:40px;width:112px}.search-defect-window .search-defect-window-content .search-defect-window-body .attachment-header{color:#111928;font-size:16px;font-weight:700}.search-defect-window .search-defect-window-content .search-defect-window-body .attachment-container{align-self:stretch;display:flex;flex-direction:column}.search-defect-window .search-defect-window-content .search-defect-window-body .attachment-container .skeleton-area{border-radius:4px;height:64px;width:100%}.search-defect-window .search-defect-window-content .search-defect-window-body .attachment-container .skeleton-tab-container{display:flex;gap:6px}.search-defect-window .search-defect-window-content .search-defect-window-body .attachment-container .skeleton-images{border-radius:4px;height:300px;width:100%}.search-defect-window .search-defect-window-content .search-defect-window-body .search-defect-window-buttons{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:flex-end}.search-defect-window .search-defect-window-content .search-defect-window-body .search-defect-window-buttons .cancel-btn{border:1px solid #1548be!important}.search-defect-window .search-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}.search-defect-window .search-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%}.search-defect-window .search-defect-window-content .select-defect-window-content .select-defect-window-body{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.search-defect-window .search-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}.search-defect-window .search-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}.search-defect-window .search-defect-window-content .select-defect-window-content .select-defect-window-body .checkpoint-comment-container .checkpoint-comment .k-checkbox-wrap{width:100%}.search-defect-window .search-defect-window-content .select-defect-window-content .select-defect-window-body .checkpoint-comment-container .checkpoint-comment .k-checkbox-wrap label{font-weight:400;white-space:break-spaces}.search-defect-window .search-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}.search-defect-window .search-defect-window-content .select-defect-window-content .select-defect-window-buttons .cancel-btn{border:1px solid #1548be!important}.k-combobox-popup .k-list .k-list-ul .k-focus{background-color:#f3f4f6;box-shadow:none}.k-combobox-popup .k-list .k-list-ul .k-list-item{border-bottom:1px solid #d1d5db}.k-combobox-popup .k-list .k-list-ul .k-list-item .item-container{border-bottom:none;display:flex;flex-direction:column;padding:12px 0;width:100%}.k-combobox-popup .k-list .k-list-ul .k-list-item .item-container .item-main{color:#374151;font-size:14px;font-weight:500}.k-combobox-popup .k-list .k-list-ul .k-list-item .item-container .item-sub{color:#6b7280;font-size:12px;font-weight:400}.k-combobox-popup .k-list .k-list-ul .k-list-item .item-container.last-item{border-bottom:none}.mobile-page-content .mobile-edit-comment-container{width:100%}.mobile-page-content .mobile-edit-comment-container .k-form{display:flex;flex-direction:column;gap:24px}.mobile-page-content .mobile-edit-comment-container .k-form .k-form-hint{display:none}.mobile-page-content .mobile-edit-comment-container .k-form .mobile-navigation-button{padding:0}.eobd-task-detail{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;width:-webkit-fill-available;width:-moz-available;width:stretch}.eobd-task-detail-header{display:flex;flex-direction:column;gap:4px}.eobd-task-detail-date,.eobd-task-detail-label{color:#6b7280}.eobd-task-detail-ecus{display:flex;flex-direction:column;gap:24px}.eobd-task-detail-codes,.eobd-task-detail-faults{display:flex;flex-direction:column;gap:8px}.eobd-ecu-block{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px;padding-top:16px;width:-webkit-fill-available;width:-moz-available;width:stretch}.eobd-ecu-block-info{border-radius:8px;display:flex;gap:16px}.eobd-ecu-block-col{display:flex;flex:1 1;flex-direction:column;gap:4px}.eobd-ecu-block-col+.eobd-ecu-block-col{border-left:1px solid #e5e7eb;padding-left:16px}.eobd-component-table{display:flex;flex-direction:column}.eobd-component-table-header{align-items:center;background:#f9fafb;border-radius:8px;display:flex;padding:8px}.eobd-component-table-row{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;margin-right:8px;padding:10px 0}.eobd-component-table-row:last-child{border-bottom:none}.eobd-component-table-name-col{flex:1 1}.eobd-component-table-status-col{text-align:center;width:70px}.eobd-component-table-badge{border-radius:8px;margin:0 10px;padding:2px 8px;width:50px}.eobd-component-table-badge-true{background:#ebf5ff;color:#1548be}.eobd-component-table-badge-false{background:#f3f4f6;color:#111928}.eobd-code-item,.eobd-fault-item{background:#f3f4f6;border-radius:8px;padding:8px 12px}.eobd-fault-item--error{background:#e024240f;border-left:3px solid #e02424;display:flex;flex-direction:column;gap:4px}.eobd-fault-item--error .eobd-fault-code{color:#e02424}.eobd-fault-item--error .eobd-fault-description-text{color:#374151}.unit-permission{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;padding:16px;position:relative}.unit-permission .permission-view-overlay{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#ffffffb3;border-radius:8px;height:100%;left:0;pointer-events:all;position:absolute;top:0;width:100%;z-index:10}.unit-permission .unit-count{color:#111928;font-size:16px;font-weight:600;line-height:150%;margin-bottom:16px}.unit-permission .permission-warning-message{align-items:flex-start;align-self:stretch;background:#fdfdea;border-radius:8px;color:#6b7280;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:150%;margin-bottom:12px;padding:12px}.unit-permission .group-section{background:#f9fafb;border-radius:8px;box-shadow:0 1px 2px #1717170a;width:100%}.unit-permission .group-section .group-header-row{background:#f3f4f6;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0;color:#111928;font-family:Inter,sans-serif;font-size:16px;font-weight:600;padding:16px}.unit-permission .group-section .unit-table{display:flex;flex-direction:column;width:100%}.unit-permission .group-section .unit-table .unit-table-header{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;min-height:48px;padding:0 16px}.unit-permission .group-section .unit-table .unit-table-header .unit-table-col{align-items:center;display:flex;flex:1 1;justify-content:center}.unit-permission .group-section .unit-table .unit-table-header .unit-table-col.unit-name-col{flex:2 1;justify-content:flex-start;min-width:180px}.unit-permission .group-section .unit-table .unit-table-header .unit-table-col>*{color:#6b7280;font-size:14px;font-weight:600}.unit-permission .group-section .unit-table .unit-table-header .unit-table-col div.bus-label{align-items:center;display:flex}.unit-permission .group-section .unit-table .unit-table-header .unit-table-col div.bus-label .tooltip-icon{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:18px;font-weight:400;margin-left:auto;margin-right:0}.unit-permission .group-section .unit-table .unit-table-header .unit-table-col div.bus-label .tooltip-icon .info-icon{color:#6b7280!important;height:16px!important;margin-left:8px;width:16px!important}.unit-permission .group-section .unit-table .unit-table-row{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;display:flex;min-height:48px;padding:0 8px}.unit-permission .group-section .unit-table .unit-table-row:last-child{border-bottom:none}.unit-permission .group-section .unit-table .unit-table-row .unit-table-col{align-items:center;color:#374151;display:flex;flex:1 1;font-family:Inter,sans-serif;font-size:12px;font-weight:600;justify-content:center;padding:0 8px}.unit-permission .group-section .unit-table .unit-table-row .unit-table-col.unit-name-col{display:flex;flex:2 1;justify-content:flex-start;min-width:180px}.unit-permission .group-section .unit-table .unit-table-row .unit-table-col .unit-avatar{align-items:center;background:#d1d5db;border-radius:50%;display:flex;height:32px;justify-content:center;margin-right:8px;width:32px}.unit-permission .group-section .unit-table .unit-table-row .unit-table-col .unit-avatar .unit-avatar-icon{color:#1f2a37;font-size:20px}.unit-permission .group-section .unit-table .unit-table-row .unit-table-col .unit-title{color:#111928;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.unit-permission .group-section .unit-table .unit-table-row .unit-table-col .k-radio{background:#fff;border:1px solid #6b7280}.unit-permission .group-section .unit-table .unit-table-row .unit-table-col .k-radio:checked{background:#fff;border:4px solid #1548be}.unit-permission .group-section .unit-table .unit-table-row .unit-table-col .k-radio:checked:focus{box-shadow:none}.permission-button-panel{align-items:center;align-self:stretch;display:flex;gap:8px;justify-content:flex-end;padding:12px}.permission-button-panel .remove-user-btn{background:#fff;border:1px solid #ff8a4c!important;border-radius:8px;color:#ff8a4c}.permission-button-panel .cancel-btn{border:1px solid #1548be!important;border-radius:8px}.permission-button-panel .save-btn{border-radius:8px}.k-tooltip{align-items:flex-start;background:#111928!important;border-radius:4px;color:#fff!important;display:flex;max-width:192px!important;padding:4px 12px}.k-tooltip .k-tooltip-content{color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:150%;padding:8px 4px;white-space:pre-line}.mobile-page-content .new-valuation-page .create-test-form-mobile,.mobile-page-content .new-valuation-page .k-form{display:flex;flex-direction:column;flex-grow:1}.mobile-page-content .new-valuation-page .create-test-form-mobile .vehicle-data-section{padding:16px 24px}.mobile-page-content .new-valuation-page .create-test-form-mobile .vehicle-data-section .fake-registration-toggle{display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 0 4px}.mobile-page-content .new-valuation-page .create-test-form-mobile .vehicle-data-section .registration-mileage-fields{display:flex;gap:8px;justify-content:space-between;padding:16px 0;width:100%}.mobile-page-content .new-valuation-page .create-test-form-mobile .vehicle-data-section .registration-mileage-fields>div{flex-basis:50%}.mobile-page-content .new-valuation-page .create-test-form-mobile .vehicle-data-section .registration-mileage-fields .registration-error{color:#f98080;font-size:12px;font-weight:500;margin-top:8px}.mobile-page-content .new-valuation-page .create-test-form-mobile .vehicle-data-section .test-type-field{margin:16px 0}.mobile-page-content .new-valuation-page .create-test-form-mobile .vehicle-data-section .test-type-field .test-types-loading{height:100px;margin-top:24px;width:100%}.mobile-page-content .new-valuation-page .create-test-form-mobile .vehicle-data-section .test-type-field .test-type-labels{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mobile-page-content .new-valuation-page .create-test-form-mobile .vehicle-data-section .test-type-field .test-type-labels.disabled-labels{opacity:.6}.mobile-page-content .new-valuation-page .create-test-form-mobile .date-tester-section{padding:24px}.mobile-page-content .new-valuation-page .create-test-form-mobile .date-tester-section .user-data-loading{height:56px;margin-top:24px;width:100%}.mobile-page-content .new-valuation-page .create-test-form-mobile .date-tester-section .date-field{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.mobile-page-content .new-valuation-page .create-test-form-mobile .date-tester-section .date-field .bus-field{justify-content:space-between}.mobile-page-content .new-valuation-page .create-test-form-mobile .date-tester-section .date-field .bus-field>span{flex:0 1 50%}.mobile-page-content .new-valuation-page .create-test-form-mobile .date-tester-section .mobile-navigation-button{margin-top:24px;padding:12px 0}.mobile-page-content .new-valuation-page .create-test-form-mobile .submit-button{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;padding:16px 24px 40px}.mobile-page-content .edit-window .tui-image-editor-container{display:flex!important;flex-direction:column!important;height:100vh!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container{display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-header{flex-shrink:0!important;min-width:100vw!important;padding:16px;right:0!important;top:var(--safe-area-top)!important;width:100vw!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-header .tui-image-editor-header-buttons{display:flex;gap:16px;justify-content:flex-start;margin:0;width:100%}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-header .tui-image-editor-header-buttons .cancel-btn{padding:0!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-header .tui-image-editor-header-buttons .bus-image-editor-btn.save-btn{background-color:#0000!important;color:#fff!important;font-size:16px!important;font-weight:500!important;margin-left:auto!important;padding:0!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main{display:flex!important;flex:1 1!important;flex-direction:column!important;min-height:0!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main .tui-image-editor-submenu{flex-shrink:0!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main .tui-image-editor-wrap{flex:1 1!important;height:auto!important;margin:auto;min-height:0!important;overflow-y:hidden!important;position:relative!important;width:auto}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main .tui-image-editor-wrap .tui-image-editor-size-wrap,.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap{height:100%!important;max-height:100%!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap .tui-image-editor{height:100%!important;max-height:100%!important;top:0!important;width:100%!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap .tui-image-editor .tui-image-editor-canvas-container{max-height:100%!important;max-width:100%!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap .tui-image-editor .tui-image-editor-canvas-container canvas{height:auto!important;left:50%!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;top:50%!important;transform:translate3d(-50%,-50%,0)!important;width:auto!important}.mobile-page-content .edit-window .tui-image-editor-menu{align-items:center;box-sizing:initial;display:flex;flex-shrink:0!important;height:69px;justify-content:flex-end;padding:16px 16px var(--safe-area-bottom)}@media screen and (orientation:landscape){.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-header{padding:16px 16px 0;position:relative!important;width:100%!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-header .tui-image-editor-header-buttons .bus-image-editor-btn.save-btn{margin-right:20px!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-header .tui-image-editor-header-buttons .bus-image-editor-btn.cancel-btn{margin-left:20px!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main{position:relative!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main .tui-image-editor-submenu{height:max-content!important;order:2;position:relative!important}.mobile-page-content .edit-window .tui-image-editor-container .tui-image-editor-main-container .tui-image-editor-main .tui-image-editor-submenu>*{padding-bottom:4px;padding-top:4px}.mobile-page-content .edit-window .tui-image-editor-menu{height:10px;justify-content:center}}.mobile-page-content .mobile-media-window{background-color:#111928;display:flex;flex-direction:column;left:0;min-height:100vh;min-width:100vw;position:fixed;top:0;z-index:15000}.mobile-page-content .mobile-media-window .bus-row-space-between{padding:8px}.mobile-page-content .mobile-media-window .preview-section{display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow:hidden;width:100vw}.mobile-page-content .mobile-media-window .images-row-container{-ms-overflow-style:none;overflow-x:scroll;padding:16px 16px 24px;scrollbar-width:none;width:100vw}.mobile-page-content .mobile-media-window .images-row-container::-webkit-scrollbar{display:none}.mobile-page-content .mobile-media-window .images-row-container .images-row{display:flex;gap:8px}.mobile-page-content .mobile-media-window .images-row-container .images-row .image-row-item{background-color:#374151;background-size:cover;border-radius:4px;flex-shrink:0;height:40px;position:relative;width:40px}.mobile-page-content .mobile-media-window .images-row-container .images-row .image-row-item .video-overlay{color:#fff;font-size:40px;height:40px;left:0;opacity:.6;position:absolute;top:0;width:40px}.mobile-page-content .mobile-media-window .images-row-container .images-row .image-row-item .video-overlay:before{line-height:40px}.mobile-page-content .mobile-media-window .preview-actions-container{display:flex;justify-content:space-around;padding:0 16px 56px;position:relative;width:100%}@media screen and (orientation:landscape){.mobile-media-window{background-color:#111928;display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:15000}.mobile-media-window .bus-row-space-between{padding:8px}.mobile-media-window .preview-section{display:flex;flex-direction:column;flex-grow:1;justify-content:center;overflow:hidden}.mobile-media-window .images-row-container{-ms-overflow-style:none;overflow-x:scroll;padding:8px 16px;scrollbar-width:none;width:100vh}.mobile-media-window .images-row-container::-webkit-scrollbar{display:none}.mobile-media-window .images-row-container .images-row{display:flex;gap:8px}.mobile-media-window .images-row-container .images-row .image-row-item{background-color:#374151;background-size:cover;border-radius:4px;flex-shrink:0;height:40px;position:relative;width:40px}.mobile-media-window .images-row-container .images-row .image-row-item .video-overlay{color:#fff;font-size:40px;height:40px;left:0;opacity:.6;position:absolute;top:0;width:40px}.mobile-media-window .images-row-container .images-row .image-row-item .video-overlay:before{line-height:40px}.mobile-media-window .preview-actions-container{display:flex;justify-content:space-around;padding:0 16px 20px;position:relative;width:100%}}.mobile-page-content .image-preview .bus-row-space-between{padding:35px 16px 16px}.mobile-page-content .image-preview .bus-row-space-between .back-button{padding:0!important}.mobile-page-content .image-preview .bus-row-space-between .back-button i{font-size:24px}.mobile-page-content .image-preview .images-row-container .images-row .selected-item{border:1px solid #a4cafe}.mobile-page-content .image-preview .preview-actions-container{margin-bottom:20px}.mobile-page-content .image-preview .preview-actions-container button i{font-size:18px}.mobile-page-content .image-preview .preview-actions-container button div{font-size:12px}.mobile-page-content .image-preview .preview-actions-container .action-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.mobile-page-content .image-preview .preview-actions-container .action-content.rotate-90{transform:rotate(90deg);transition:transform .3s ease}.mobile-page-content .image-preview .preview-actions-container .action-content.rotate--90{transform:rotate(-90deg);transition:transform .3s ease}.mobile-page-content .image-preview .preview-section{height:calc(100vh - 250px)}.mobile-page-content .image-preview .preview-section img{object-fit:contain!important}.mobile-page-content .image-preview .preview-section .media-image.rotate-90{transform:rotate(90deg);transition:transform .3s ease}.mobile-page-content .image-preview .preview-section .media-image.rotate--90{transform:rotate(-90deg);transition:transform .3s ease}@media screen and (orientation:landscape){.image-preview .bus-row-space-between{padding:10px 16px}.image-preview .bus-row-space-between .back-button{padding:0!important}.image-preview .bus-row-space-between .back-button i{font-size:24px}.image-preview .images-row-container .images-row .selected-item{border:1px solid #a4cafe}.image-preview .preview-actions-container button i{font-size:18px}.image-preview .preview-actions-container button div{font-size:12px}.image-preview .preview-actions-container .action-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.image-preview .preview-actions-container .action-content.rotate-90{transform:rotate(90deg);transition:transform .3s ease}.image-preview .preview-actions-container .action-content.rotate--90{transform:rotate(-90deg);transition:transform .3s ease}.image-preview .preview-section{height:calc(100dvh - 250px)}.image-preview .preview-section img{height:100%;object-fit:contain!important}.image-preview .preview-section .media-image.rotate-90{transform:rotate(90deg);transition:transform .3s ease}.image-preview .preview-section .media-image.rotate--90{transform:rotate(-90deg);transition:transform .3s ease}}.mobile-page-content .image-container{position:relative;transition:transform .2s ease}.mobile-page-content .image-container .category-label{bottom:4px;left:3px;max-width:calc(100% - 8px)!important;padding:0 4px!important;position:absolute;text-align:start}.mobile-page-content .image-container.dragging{box-shadow:0 4px 8px #0003;cursor:grabbing!important;opacity:.5;transform:scale(.95)}.mobile-page-content .mobile-vehicle-documents-container{display:flex;flex-direction:column;gap:8px}.mobile-page-content .mobile-vehicle-documents-container .mobile-vehicle-documents{display:flex;flex-direction:column;gap:16px}.mobile-page-content .mobile-vehicle-documents-container .mobile-vehicle-documents .text-color-completed{color:#0e9f6e}.mobile-page-content .mobile-vehicle-documents-container .mobile-vehicle-documents .text-color-required{color:#f05252}.mobile-page-content .mobile-vehicle-documents-container .mobile-vehicle-documents .documents-title-row{display:flex;gap:16px}.mobile-page-content .mobile-vehicle-documents-container .mobile-vehicle-documents .vehicle-documents-container{grid-gap:8px;display:grid;gap:8px;grid-template-areas:"highlight-image highlight-image ." "highlight-image highlight-image ." ". . .";grid-template-columns:1fr 1fr 1fr}.mobile-page-content .mobile-vehicle-documents-container .mobile-vehicle-documents .vehicle-documents-container .highlight-image{grid-area:highlight-image}.mobile-page-content .general-item .buttons-row{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.mobile-page-content .general-item .buttons-row button{background-color:#f3f4f6;flex:1 1}.mobile-page-content .general-item .buttons-row button .k-button-text{color:#1548be}.mobile-page-content .general-item .buttons-row button.selected{background-color:#1548be}.mobile-page-content .general-item .buttons-row button.selected .k-button-text{color:#fff}.mobile-page-content .general-item .buttons-row button.selected:disabled{background-color:#1548be!important;opacity:.6}.mobile-page-content .general-item-row{align-items:center;display:flex;gap:12px;width:100%}.mobile-page-content .general-item-row .icon-container{align-items:center;background-color:#ebf5ff;border-radius:4px;display:flex;height:32px;justify-content:center;padding:5.33px;width:32px}.mobile-page-content .general-item-row .icon-container svg{height:100%;width:100%}.mobile-page-content .general-item-row .icon-container svg path:last-child{fill:#1548be}.mobile-page-content .general-item-row .icon-container.required{background-color:#fde8e8!important}.mobile-page-content .general-item-row .icon-container.required svg path:last-child{fill:#f05252!important}.mobile-page-content .general-item-row .icon-container.completed{background-color:#def7ec!important}.mobile-page-content .general-item-row .icon-container.completed svg path:last-child{fill:#046c4e!important}.mobile-page-content .general-item-row .title-container{flex-grow:1}.mobile-page-content .types-list{background-color:#fff;border:1px solid #eff2f6;border-radius:16px;display:flex;flex-direction:column}.mobile-page-content .types-list .type-item{align-items:center;border-bottom:1px solid #eff2f6;display:flex;justify-content:space-between;padding:24px 16px}.mobile-page-content .types-list .type-item:last-child{border-bottom:none}.mobile-page-content .tags-row{-ms-overflow-style:none;display:flex;gap:8px;margin-right:24px;overflow:scroll;scrollbar-width:none;width:calc(100vw - 24px)}.mobile-page-content .tags-row .bus-label{white-space:nowrap}.mobile-page-content .tags-row .bus-label.disabled{opacity:.6}.mobile-page-content .tags-row::-webkit-scrollbar{display:none}.mobile-page-content .tags-row .blur{background:linear-gradient(270deg,#fff 17.69%,#fff0 63.16%);height:26px;position:absolute;right:0;width:79px}.mobile-page-content .tags-row .right-margin{flex:0 0 24px;height:26px;width:24px}.mobile-page-content #select-types-button{align-self:start;font-size:14px!important;font-weight:600!important}.mobile-page-content .general-action-sheet-footer{display:flex;flex-direction:column;padding-top:32px}.mobile-page-content .general-info-section,.mobile-page-content .general-info-section-skeleton{display:flex;flex-direction:column;padding:16px 24px 24px}.mobile-page-content .general-info-section{gap:16px}.mobile-page-content .general-info-section .general-item{display:flex;flex-direction:column;gap:16px;padding:12px 0}.mobile-page-content .general-info-section-skeleton{gap:24px;width:100%}.mobile-page-content .general-info-section-skeleton .item-info-skeleton{align-items:center;display:flex;gap:8px;width:70%}.mobile-page-content .general-info-section-skeleton .item-info-skeleton .item-icon{border-radius:4px;height:28px;width:28px}.mobile-page-content .general-info-section-skeleton .item-info-skeleton .item-text{height:24px;width:50%}.mobile-page-content .general-info-section-skeleton .cable-count-skeleton,.mobile-page-content .general-info-section-skeleton .key-count-skeleton{display:flex;flex-direction:column;gap:8px}.mobile-page-content .general-info-section-skeleton .cable-count-skeleton div:first-child,.mobile-page-content .general-info-section-skeleton .key-count-skeleton div:first-child{display:flex;gap:16px}.mobile-page-content .general-info-section-skeleton .cable-count-skeleton div:last-child .category-text,.mobile-page-content .general-info-section-skeleton .key-count-skeleton div:last-child .category-text{width:30%}.mobile-page-content .general-info-section-skeleton .cable-count-skeleton .counter-skeleton,.mobile-page-content .general-info-section-skeleton .key-count-skeleton .counter-skeleton{display:flex;gap:8px;width:30%}.mobile-page-content .general-info-section-skeleton .cable-count-skeleton .counter-skeleton .count-btn,.mobile-page-content .general-info-section-skeleton .key-count-skeleton .counter-skeleton .count-btn{border-radius:9999px;height:40px;width:100%}.mobile-page-content .general-info-section-skeleton .locknuts-section-skeleton,.mobile-page-content .general-info-section-skeleton .luggage-section-skeleton{display:flex;flex-direction:column;gap:16px}.mobile-page-content .general-info-section-skeleton .locknuts-section-skeleton .options-skeleton,.mobile-page-content .general-info-section-skeleton .luggage-section-skeleton .options-skeleton{display:flex;gap:8px}.mobile-page-content .general-info-section-skeleton .locknuts-section-skeleton .options-skeleton .option-skeleton,.mobile-page-content .general-info-section-skeleton .luggage-section-skeleton .options-skeleton .option-skeleton{border-radius:4px;height:52px;width:33%}.mobile-page-content .basic-info-section{padding:16px}.mobile-page-content .basic-info-section .basic-info-container{background:linear-gradient(180deg,#4974e3,#1548be);border-radius:16px;box-shadow:0 1px 12px -1px #1548be26,0 1px 3px 0 #1548be1a;padding:32px 24px}.mobile-page-content .basic-info-section .basic-info-container div,.mobile-page-content .basic-info-section .basic-info-container span{color:#fff!important}.mobile-page-content .basic-info-section .basic-info-container .vehicle-title{margin-bottom:4px}.mobile-page-content .basic-info-section .basic-info-container .vehicle-data{border-top:1px solid #fff;display:flex;flex-wrap:wrap;gap:16px;margin:16px 0;padding-top:16px;width:fit-content}.mobile-page-content .basic-info-section .basic-info-container .vehicle-data .vehicle-data-item{align-items:center;display:flex;gap:8px}.mobile-page-content .basic-info-section .basic-info-container .vehicle-data .vehicle-data-item.required svg path:last-child{fill:#f05252}.mobile-page-content .basic-info-section .basic-info-container .vehicle-data .vehicle-data-item .country-flag-icon{border-radius:2px;height:16px;width:22.4px}.mobile-page-content .basic-info-section .basic-info-container .test-types{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.mobile-page-content .basic-info-section .basic-info-container .test-types .test-type{align-items:center;background-color:#1e429f;border-radius:8px;display:flex;gap:4px;padding:4px 8px;width:fit-content}.mobile-page-content .basic-info-section .basic-info-container .bus-btn{padding:0!important}.mobile-page-content .basic-info-section .basic-info-container .bus-btn .k-button-text{align-items:center;display:flex;gap:4px}.mobile-page-content .basic-info-section .basic-info-container .bus-btn svg{height:15px;width:15px}.mobile-page-content .basic-info-section .basic-info-container .bus-btn svg path{fill:#fff}.mobile-page-content .basic-info-section .basic-info-container .vehicle-data-loader{height:120px;margin-bottom:16px;width:100%}.mobile-page-content .basic-info-section .basic-info-container .test-types-loader{height:60px;margin-bottom:16px;width:100%}.mobile-page-content .basic-info-section .basic-info-container .milleage-validation-message{color:#f05252!important;margin-top:16px}.checkpoint-group-list-content{background:#fff;display:flex;flex-direction:column;padding-top:16px}.checkpoint-group-list-content .checkpoint-group-list-search{align-items:center;background-color:#f3f4f6;border-radius:4px;color:#374151;display:flex;gap:8px;height:48px;margin:8px 0;padding:8px}.checkpoint-group-list-content .checkpoint-group-list-header{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.checkpoint-group-list-content .valuation-section{display:flex;gap:16px}.checkpoint-group-list-content .valuation-section .k-checkbox-wrap .k-checkbox-label{margin-left:16px!important}.checkpoint-group-list-content .checkpoint-group-list-item{border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:6px 0}.checkpoint-group-list-content .checkpoint-group-list-item .k-checkbox-wrap{align-self:auto}.checkpoint-group-list-content .k-button-solid-base:hover{background-color:#0000!important}.checkpoint-group-list-content .k-actionsheet-container{z-index:15100}.checkpoint-group-list-content .k-actionsheet-container .k-child-animation-container{height:100%!important}.checkpoint-group-list-content .k-actionsheet-container .bus-action-sheet{background-color:#fff;border-radius:0;border-radius:initial;height:100%;max-height:100vh;padding:initial}.defect-prediction-content-mobile{display:flex;flex-direction:column;gap:10px}.defect-prediction-content-mobile .defect-prediction-content-body{color:#fff;display:flex;flex-direction:column;gap:10px}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-errors{text-wrap:auto;background-color:#f98080;border-radius:4px;margin-top:16px;padding:12px}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-errors .error-text{color:#fff}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-suggestion{background-color:#fbd5d5;border-radius:4px;padding:12px}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-suggestion .suggestion-text{color:#f98080}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-suggestion .suggested-mileage-link{cursor:pointer}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-item-list{display:flex;flex-direction:column;gap:4px;margin-top:16px;overflow-x:auto}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-item-list .defect-prediction-item{border-bottom:1px solid #f3f4f6;display:flex;gap:5px;justify-content:space-between;padding:12px 0;white-space:break-spaces}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-item-list .defect-prediction-item .defect-prediction-item-title{color:#374151}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-item-list .defect-prediction-item .defect-prediction-item-stat{text-wrap:nowrap;align-items:end;display:flex;flex-direction:column;justify-content:center}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-item-list .defect-prediction-item .defect-prediction-item-stat .warning-low-risk{background-color:#f3f4f6;border-radius:48px;color:#374151;padding:4px}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-item-list .defect-prediction-item .defect-prediction-item-stat .warning-mid-risk{background-color:#feecdc;border-radius:48px;color:#ff5a1f;padding:4px}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-item-list .defect-prediction-item .defect-prediction-item-stat .warning-hight-risk{background-color:#fde8e8;border-radius:48px;color:#c81e1e;padding:4px}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-item-list .no-result{align-items:center;display:flex;flex-direction:column;gap:20px;padding:15px}.defect-prediction-content-mobile .defect-prediction-content-body .defect-prediction-item-list .no-result img{max-width:20%}.defect-prediction-no-access{align-items:center;display:flex;flex-direction:column;gap:15px;padding:15px 0;text-align:center}.defect-prediction-no-access .probability-hint-content{align-items:center;background-color:#bcf0da;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:35px 90px}.defect-prediction-no-access .probability-hint-content img{width:40%}.defect-list-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.defect-list-section .defect-row{align-items:center;align-self:stretch;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:16px;padding-bottom:var(--Spacing-sp-16,16px)}.defect-list-section .defect-row .defect-details-wrapper{align-items:center;display:flex;flex:1 0;gap:16px}.defect-list-section .defect-row .defect-details-wrapper .defect-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.defect-list-section .defect-row .defect-details-wrapper .defect-details .defect-sub-details{align-items:center;display:flex;gap:4px}.defect-list-section .defect-row .defect-details-wrapper .defect-details .defect-sub-details .defect-image-icon{align-items:center;display:flex;gap:4px;gap:var(--Spacing-sp-base,4px)}.defect-list-section .defect-row .defect-details-wrapper .defect-details .defect-sub-details .defect-image-icon svg path:last-child{fill:#6b7280}.defect-list-section .defect-row svg path:last-child{fill:#374151!important}.defect-list-section .bottom-section-wrapper{align-items:flex-start;align-self:stretch;display:flex;gap:16px;gap:var(--sp-16,16px);padding-bottom:16px;padding-bottom:var(--sp-16,16px)}.defect-list-section .bottom-section-wrapper .total-section{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.defect-list-section .bottom-section-wrapper .total-section .total-label{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:center}.defect-list-section .bottom-section-wrapper .total-section .total-value{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.defect-list-icon{background:#def7ec!important}.defect-list-icon svg path:last-child{fill:#046c4e!important}.defect-list-header{align-items:center;display:flex}.defect-list-header .defect-count{align-items:center;background:#ebf5ff;border-radius:8px;color:#1548be;display:flex;gap:2px;padding:2px 4px;padding:2px var(--sp-base,4px)}.mobile-page-content .valuation-sections-container{padding:32px 24px}.mobile-page-content .valuation-sections-container .mobile-navigation-button{border-bottom:1px solid #eff2f6}.mobile-page-content .valuation-sections-container .k-button-solid-base.k-hover,.mobile-page-content .valuation-sections-container .k-button-solid-base:hover{background-color:#0000!important}.mobile-page-content .valuation-sections-container .valuation-section{align-items:center;display:flex;gap:16px;white-space:break-spaces}.mobile-page-content .valuation-sections-container .valuation-section .icon-container{align-items:center;background-color:#ebf5ff;border-radius:4px;color:#1548be;display:flex;font-size:21.33px;height:32px;justify-content:center;line-height:100%;padding:5.33px;width:32px}.mobile-page-content .valuation-sections-container .valuation-section .icon-container svg path:last-child{fill:#1548be}.mobile-page-content .valuation-sections-container .valuation-section.required .icon-container{background-color:#fde8e8}.mobile-page-content .valuation-sections-container .valuation-section.required .icon-container i{color:#f05252}.mobile-page-content .valuation-sections-container .valuation-section.required .icon-container svg path:last-child{fill:#f05252}.mobile-page-content .valuation-sections-container .valuation-section.completed .icon-container{background-color:#def7ec}.mobile-page-content .valuation-sections-container .valuation-section.completed .icon-container i{color:#046c4e}.mobile-page-content .valuation-sections-container .valuation-section.completed .icon-container svg path:last-child{fill:#046c4e}.mobile-page-content .valuation-sections-container .valuation-section.section-progress .icon-container{background-color:#feecdc}.mobile-page-content .valuation-sections-container .valuation-section.section-progress .icon-container i{color:#ff5a1f}.mobile-page-content .valuation-sections-container .valuation-section.section-progress .icon-container svg path:last-child{fill:#ff5a1f}.mobile-page-content .valuation-sections-container .mobile-tab-bar{padding:initial!important}.mobile-page-content .valuation-sections-container .mobile-tab-bar .tab-item-skeleton{height:40px;width:50%}.mobile-page-content .valuation-sections-container .checkpoint-tab-content-header{display:flex;justify-content:space-between}.mobile-page-content .valuation-sections-container .checkpoint-tab-content .mobile-navigation-button{border:initial}.mobile-page-content .valuation-sections-container .checkpoint-groups-tab.hidden{display:none}.mobile-page-content .valuation-sections-container .warning-text-color{color:#f05252}.mobile-page-content .valuation-sections-container .success-text-color{color:#0e9f6e}.mobile-page-content .valuation-sections-container svg{flex-shrink:0}.mobile-page-content .valuation-mobile .mobile-tab-bar{height:fit-content;padding:16px 16px 0}.mobile-page-content .valuation-mobile .navigation-header i{font-size:24px}.mobile-page-content .valuation-mobile .with-header{margin-top:0!important}.mobile-page-content .valuation-mobile .with-header .navigation-header{position:relative!important}.mobile-page-content .delete-test-blocker button:nth-child(2) .k-button-text{color:#e02424}.test-types-popup{background-color:#fff;border:1px solid #eff2f6;border-radius:16px}.test-types-popup .test-type-item{border-bottom:1px solid #eff2f6;display:flex;gap:16px;justify-content:space-between;padding:24px 16px}.test-types-popup .test-type-item:last-child{border-bottom:none}.mobile-page-content .valuation-mobile:has(.comments-page){height:0;min-height:0;min-height:auto}.mobile-page-content .comments-page{background-color:#fff;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:15000}.mobile-page-content .comments-page .page-content.with-header{display:flex;flex-direction:column;gap:16px;height:100%;margin-top:56px!important;overflow-y:scroll;padding:24px;position:relative}.mobile-page-content .comments-page .page-content.with-header .new-comment-container{margin-bottom:0}.mobile-page-content .comments-page .page-content.with-header .comment{padding:16px 0}.mobile-page-content .comments-page .page-content.with-header .comments-container .bus-btn.bus-btn-text-primary{padding:0!important}.mobile-page-content #comments-page .navigation-header{position:fixed!important}.checkpoint-search-container{display:flex;flex-direction:column;margin-top:8px;padding:24px}.checkpoint-search-container .search-input-container{align-items:center;display:flex;gap:16px;justify-content:space-between}.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-result-list{display:flex;flex-direction:column;gap:4px;padding:24px 4px}.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-result-list button:not(:last-child){border-bottom:1px solid #e5e7eb;border-radius:0;border-radius:initial}.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-result-list .checkpoint-search-item{padding:4px 0}.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-result-list .checkpoint-search-item .highlight{background-color:#fdf6b2;font-weight:600}.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-result-list .checkpoint-search-item span{overflow-wrap:break-word;white-space:normal}.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-result-list .checkpoint-comment-icon{border:1px solid #6b7280;border-radius:50%;height:20px;min-height:20px;min-width:20px;width:20px}.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-empty-placeholder,.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-no-result-placeholder{align-items:center;display:flex;height:75vh;justify-content:center}.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-empty-placeholder .checkpoint-search-empty-placeholder-content,.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-empty-placeholder .checkpoint-search-no-result-placeholder-content,.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-no-result-placeholder .checkpoint-search-empty-placeholder-content,.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-no-result-placeholder .checkpoint-search-no-result-placeholder-content{align-items:center;display:flex;flex-direction:column;gap:8px}.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-empty-placeholder .checkpoint-search-empty-placeholder-content svg,.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-empty-placeholder .checkpoint-search-no-result-placeholder-content svg,.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-no-result-placeholder .checkpoint-search-empty-placeholder-content svg,.checkpoint-search-container .checkpoint-search-container-content .checkpoint-search-no-result-placeholder .checkpoint-search-no-result-placeholder-content svg{height:48px;width:48px}.checkpoint-search-container .bus-search-input{background-color:#f3f4f6;border-color:#0000!important;border-radius:4px;padding:8px!important}.checkpoint-search-container .bus-search-input svg path{stroke:#374151}.checkpoint-search-modal-overlay{background-color:#fff;bottom:0;height:100vh;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100vw;z-index:999991}.mobile-page-content .equipment-page .page-content .equipment-skeleton{height:300px;margin:24px}.mobile-page-content .equipment-page .equipment-note{padding:24px}.mobile-page-content .equipment-page .equipment-content{display:flex;flex-direction:column;gap:24px;margin:24px 0}.mobile-page-content .equipment-page .equipment-content .k-label{color:#374151;font-size:14px;font-weight:500}.mobile-page-content .equipment-page .equipment-content .title-context-row{align-items:flex-start;display:flex;gap:11px}.mobile-page-content .equipment-page .equipment-content .title-context-row .k-form-field{flex-grow:1}.mobile-page-content .equipment-page .equipment-content .title-context-row .bus-context-menu{line-height:20px}.mobile-page-content .equipment-page .equipment-content .edit-trim-level{display:flex;flex-direction:column;gap:16px}.mobile-page-content .equipment-page .equipment-content .edit-trim-level .bus-btn.bus-btn-text-primary{padding:16px 0!important}.mobile-page-content .equipment-page .equipment-content .new-option-label{margin-bottom:8px}.mobile-page-content .equipment-page .equipment-content .new-option-button{align-self:flex-start}.mobile-page-content .equipment-page .equipment-count-container{display:flex;flex-grow:1;justify-content:flex-end}.mobile-page-content .equipment-page .equipment-count-container .bus-label{border-radius:50%;height:22px;width:22px}.mobile-page-content .equipment-page .equipment-count-container .justify-center{display:flex;justify-content:center}.mobile-page-content .edit-equipment,.mobile-page-content .edit-equipment .k-form{display:flex;flex-direction:column;gap:16px}.mobile-page-content .edit-equipment .bus-btn.bus-btn-text-primary{padding:16px 0!important}.mobile-page-content .edit-equipment .k-form-hint{display:none}.mobile-page-content .equipment-package-read{display:flex;flex-direction:column;gap:8px}.mobile-page-content .equipment-package-read ul{margin-bottom:0;margin-left:20px}.mobile-page-content .existing-valuation-item{border-top:1px solid #eff2f6}.mobile-page-content .existing-valuation-item:last-child{border-bottom:1px solid #eff2f6}.mobile-page-content .existing-valuation-item .button-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.mobile-page-content .existing-valuation-item .button-content .data-column{display:flex;flex-direction:column}.mobile-page-content .existing-valuation-item .button-content .data-column .unit-name{white-space:break-spaces}.mobile-page-content .existing-valuation-item .button-content .status-column{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.mobile-page-content .existing-valuations .page-content .existing-valuations-section{padding:16px 24px 24px}.mobile-page-content .existing-valuations .page-content .existing-valuations-section .existing-tests-container-header{background-color:#feecdc;border:1px solid #fcd9bd;border-radius:8px;margin-bottom:16px}.mobile-page-content .existing-valuations .page-content .existing-valuations-section .existing-tests-container-header .alert-primary{background-color:#0000;border:none;color:#d03801}.mobile-page-content .existing-valuations .page-content .existing-valuations-section .valuation-list{margin:16px 0}.mobile-page-content .existing-valuations .page-content .existing-valuations-section .new-test-message{padding:12px;text-align:center}.mobile-page-content .existing-valuations .page-content .new-valuations-section{padding:16px 24px 24px}.mobile-page-content .existing-valuations .page-content .new-valuations-section .create-new-button{width:100%}.mobile-page-content .basic-info-skeleton .bus-row-space-between{height:37px}.mobile-page-content .basic-info-skeleton .bus-row-space-between>div,.mobile-page-content .basic-info-skeleton .bus-row-space-between>span{flex-basis:50%}.mobile-page-content .basic-info-skeleton .mileage-test-container{display:flex;flex-direction:column;gap:24px}.mobile-page-content .basic-info-skeleton .test-types-container{margin-top:0!important}.mobile-page-content .basic-info-skeleton .test-types-container .test-types-skeleton{height:100px;margin-top:24px;width:100%}.mobile-page-content .basic-info-skeleton .test-vehicle-selector{margin-bottom:0!important}.mobile-page-content .basic-info-skeleton .data-value-skeleton-container{display:flex;flex-direction:column;gap:8px}.mobile-page-content .basic-info-skeleton .data-value-skeleton-container .data-value-skeleton{height:53px;width:100%}.mobile-page-content .basic-info-skeleton .k-skeleton{border-radius:8px}.mobile-page-content .basic-info-skeleton .vehicle-info-skeleton{height:100px;margin:24px;width:auto}.mobile-page-content .edit-basic-info-page .k-label{color:#374151!important}.mobile-page-content .edit-basic-info-page .mileage-test-container{padding:16px 24px 24px}.mobile-page-content .edit-basic-info-page .mileage-test-container .mileage-field{justify-content:space-between;margin-bottom:24px}.mobile-page-content .edit-basic-info-page .mileage-test-container .mileage-field div{flex-grow:0}.mobile-page-content .edit-basic-info-page .mileage-test-container .mileage-field div .k-input{width:164px}.mobile-page-content .edit-basic-info-page .mileage-test-container .mileage-field div .k-input input{padding-right:4px!important;text-align:end}.mobile-page-content .edit-basic-info-page .mileage-test-container .mileage-field div .k-input .suffix-content .k-input-suffix-text{color:#111928;font-size:14px;font-weight:400}.mobile-page-content .edit-basic-info-page .mileage-test-container .bus-field-validation-message{display:none}.mobile-page-content .edit-basic-info-page .mileage-test-container .test-types-container{margin-top:24px;padding:12px 0 0}.mobile-page-content .edit-basic-info-page .mileage-test-container .test-types-container .test-types-loading{height:32px;width:100%}.mobile-page-content .edit-basic-info-page .mileage-test-container .test-types-container .test-type-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mobile-page-content .edit-basic-info-page .mileage-test-container .test-types-container .test-type-list.disabled{opacity:.6}.mobile-page-content .edit-basic-info-page .test-data-section,.mobile-page-content .edit-basic-info-page .test-vehicle-selector{margin:16px 24px 24px}.mobile-page-content .edit-basic-info-page .test-data-section.hidden{display:none}.mobile-page-content .edit-basic-info-page .test-data-section .date-fields{display:flex;flex-direction:column;gap:16px}.mobile-page-content .edit-basic-info-page .test-data-section .date-fields .bus-field{justify-content:space-between}.mobile-page-content .edit-basic-info-page .test-data-section .date-fields .bus-field .k-label{flex:1 1 177px;white-space:break-spaces}.mobile-page-content .edit-basic-info-page .test-data-section .date-fields .bus-field .bus-date-picker{flex:0 0 177px}.mobile-page-content .edit-basic-info-page .test-data-section .date-fields .bus-field .k-input{width:150px}.mobile-page-content .edit-basic-info-page .test-data-section .date-fields .bus-field .k-input .k-input-inner{padding:8px 16px!important}.mobile-page-content .edit-basic-info-page .test-data-section .other-test-fields{display:flex;flex-direction:column;gap:16px;margin-top:32px}.mobile-page-content .edit-basic-info-page .vehicle-data-section.hidden{display:none}.mobile-page-content .edit-basic-info-page .bus-expanding-area-header .title3-medium{color:#374151!important}.mobile-page-content .vehicle-info-text{padding:0 24px 24px}.mobile-page-content .vehicle-info-section-content{display:flex;flex-direction:column;gap:24px;padding:24px 0;width:100%}.mobile-page-content .vehicle-info-section-content .vehicle-info-section-part{display:flex;flex-direction:column;gap:8px;width:100%}.mobile-page-content .vehicle-info-section-content .vehicle-info-section-part .vehicle-info-row{display:flex;gap:16px;justify-content:space-between;width:100%}.mobile-page-content .test-section-attachments .attachments-header{align-items:center;display:flex;gap:16px}.mobile-page-content .test-section-attachments .attachments-header .attachments-icon{align-items:center;background-color:#ebf5ff;border-radius:4px;color:#1548be;display:flex;height:32px;justify-content:center;width:32px}.mobile-page-content .test-section-attachments .attachments-header .attachments-icon i{font-size:21.33px}.mobile-page-content .test-section-attachments .attachments-note{text-align:center;width:100%}.mobile-page-content .service-history-form-page{background-color:#fff;left:0;position:fixed;top:0;width:100vw;z-index:15000}.mobile-page-content .service-history-form-page .service-history-form{display:flex;flex-direction:column;gap:16px;padding:32px 24px 8px}.mobile-page-content .service-history-form-page .service-history-form .k-form-field:not(:last-child) .bus-field>label{flex:1 1 165px;word-break:break-word}.mobile-page-content .service-history-form-page .service-history-form .k-form-field:not(:last-child) .bus-field>div,.mobile-page-content .service-history-form-page .service-history-form .k-form-field:not(:last-child) .bus-field>span{flex:1 0 165px}.mobile-page-content .service-history-form-page .service-history-form .k-form-hint{display:none}body:has(.mobile-page-content) #serviceDate-popup-id{z-index:15000!important}.mobile-page-content .mobile-service-history-loading{height:71px;margin-top:24px;width:100%}.mobile-page-content .mobile-service-history-list{background-color:#f3f4f6;border-radius:4px;margin-top:24px}.mobile-page-content .mobile-service-history-list .service-history-item{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:16px;white-space:break-spaces}.mobile-page-content .select-button-skeleton{height:45px;width:100%}.mobile-page-content .service-history-page:has(.service-history-form-page){height:0}.mobile-page-content .service-history-page .page-content .content-section{align-items:normal}.mobile-page-content .service-history-page .page-content .content-section:has(.timing-belt-field-container){padding-bottom:16px}.mobile-page-content .service-history-page .page-content .content-section .mobile-navigation-button{padding:0}.mobile-page-content .service-history-page .page-content .content-section .timing-belt-field-container{display:flex;flex-direction:column;gap:8px;margin-top:16px}.mobile-page-content .service-history-page .page-content .content-section .timing-belt-field-container.next-timing-belt-change{margin-top:24px}.mobile-page-content .service-history-page .page-content .content-section .complete-history-container .buttons-row .bus-btn-primary:disabled{background-color:#1548be!important;opacity:.6}.mobile-page-content .service-history-page .page-content .content-section .complete-history-container .buttons-row .bus-btn-primary:disabled .k-button-text{color:#fff}.mobile-page-content .test-drive-page .content-section{padding-top:32px!important}.mobile-page-content .test-drive-page .content-section .bus-separator:nth-child(2){margin:16px 0 24px}.mobile-page-content .test-drive-page .content-section .bus-separator:nth-child(4){margin:24px 0 8px}.mobile-page-content .test-drive-page .content-section .k-form-hint{display:none}.mobile-page-content .test-drive-page .content-section .bus-field-wrapper:first-child .bus-form-label-left>div,.mobile-page-content .test-drive-page .content-section .bus-field-wrapper:first-child .bus-form-label-left>label{flex-basis:50%}.mobile-page-content .test-drive-page .content-section .k-skeleton{height:50px!important}.mobile-page-content .test-drive-page .content-section .k-skeleton:last-child{height:150px!important}.mobile-page-content .mobile-tyres-form{display:flex;flex-direction:column;gap:24px}.mobile-page-content .mobile-tyres-form .tyre-values-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.mobile-page-content .mobile-tyres-form .tyre-values-grid .tyre-label-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.mobile-page-content .mobile-tyres-form .spikes-switch{justify-content:space-between}.mobile-page-content .mobile-tyres-form .bus-field-wrapper .bus-field .bus-invalid-field-component.k-invalid,.mobile-page-content .mobile-tyres-form .bus-field-wrapper .bus-field .k-numerictextbox.k-invalid{border:1px solid #f98080!important;box-sizing:border-box!important;height:45.5px}.mobile-page-content .mobile-tyres-form .bus-field-wrapper .bus-field-validation-message{display:none}.mobile-page-content .tyres-page .full-width-divider:last-child{flex-grow:1}.mobile-page-content .tyres-page .tyres-skeleton .k-skeleton{height:60vh!important}.mobile-page-content .tyres-page .k-tabstrip-next,.mobile-page-content .tyres-page .k-tabstrip-prev{display:none!important}.mobile-page-content .tyres-page .delete-tyres-row{align-items:center;display:flex;justify-content:space-between;width:100%}.mobile-page-content .tyres-page .delete-tyres-row>div,.mobile-page-content .tyres-page .delete-tyres-row>i{color:#e02424}.mobile-page-content .tyres-page .delete-tyres-row>i{font-size:20px}.mobile-page-content .tyres-page .tabs-without-custom-tyres{width:100%}.mobile-page-content .tyres-page .tabs-without-custom-tyres .k-tabstrip-items>li{flex-basis:50%}.mobile-page-content .tyres-page .tabs-without-custom-tyres .k-tabstrip-items>li .k-link{justify-content:center}.mobile-page-content .tyres-page .tabs-without-custom-tyres .k-tabstrip-items>li .blur{display:none}.mobile-page-content .tyres-page .tabs-with-custom-tyres{position:relative;width:100%}.mobile-page-content .tyres-page .tabs-with-custom-tyres .k-tabstrip-items>li{flex-basis:40%}.mobile-page-content .tyres-page .tabs-with-custom-tyres .k-tabstrip-items>li .k-link{justify-content:center}.mobile-page-content .tyres-page .bus-switch:focus .k-switch-track{outline:none!important}.mobile-page-content .delete-tyre-set-dialog button:nth-child(2) .k-button-text{color:#e02424}.mobile-page-content .ac-loader-container{height:100px;width:100%}.mobile-page-content .ac-test-page .content-section{align-items:normal}.mobile-page-content .ac-test-page .content-section .required-indicator{color:#f05252}.mobile-page-content .ac-test-page .content-section .ac-test-skip-reason-title{display:flex;gap:8px}.mobile-page-content .ac-test-page .content-section .k-form{display:flex;flex-direction:column;gap:24px}.mobile-page-content .ac-test-page .content-section .k-form .is-ac-performed-field{padding:12px 0;row-gap:16px}.mobile-page-content .ac-test-page .content-section .k-form .temperature-fields{display:flex;flex-direction:column;gap:8px}.mobile-page-content .ac-test-page .content-section .k-form .temperature-fields .field-label,.mobile-page-content .ac-test-page .content-section .k-form .temperature-fields .temperature-row{display:flex;gap:8px}.mobile-page-content .ac-test-page .content-section .k-form .temperature-fields .temperature-row .bus-field-wrapper{flex-basis:50%}.mobile-page-content .ac-test-page .content-section .k-form .required-label{color:#e02424!important}.mobile-page-content .ac-test-page .content-section .k-form .bus-btn-primary.k-disabled{background-color:#1548be!important}.mobile-page-content .ac-test-page .content-section .k-form .bus-btn-primary.k-disabled .k-button-text{color:#fff!important}.mobile-page-content .battery-test-page .content-section:first-child{padding-top:32px!important}.mobile-page-content .battery-test-page .content-section:first-child .k-form{display:flex;flex-direction:column;gap:24px}.mobile-page-content .battery-test-page .content-section:first-child .k-form .bus-field>label{flex-basis:50%}.mobile-page-content .battery-test-page .content-section:first-child .k-form .bus-field>input{flex-basis:50%;text-align:end}.mobile-page-content .battery-test-page .content-section:first-child .k-form .bus-btn-primary:disabled{background-color:#f3f4f6!important}.mobile-page-content .battery-test-page .content-section:first-child .battery-test-loading{height:133px;width:100%}.mobile-page-content .battery-test-page .content-section:first-child .update-button-container{display:flex;flex-direction:column;gap:16px}.mobile-page-content .battery-test-page .content-section:first-child .update-button-container .updating-result-message{align-items:center;background:#feecdc;border:1px solid #fcd9bd;border-radius:8px;color:#d03801!important;display:flex;gap:8px;padding:8px}.mobile-page-content .battery-test-page .content-section:first-child .update-button-container .updating-result-message div{color:#d03801!important}.mobile-page-content .battery-test-page .file-item-container{display:flex;justify-content:space-between;width:100%}.mobile-page-content .battery-test-page .file-item-container .file-details-with-icon{align-items:center;display:flex}.mobile-page-content .battery-test-page .file-item-container .file-details-with-icon .file-icon-container{align-items:center;background:#ebf5ff;border-radius:4px;display:flex;gap:10px;height:32px;justify-content:center;padding:4px;width:32px}.mobile-page-content .battery-test-page .file-item-container .file-details-with-icon .file-icon-container i{color:#1548be;flex-shrink:0;font-size:20px}.mobile-page-content .battery-test-page .file-item-container .file-details-with-icon .image-thumbnail .image-skeleton{border-radius:4px;height:32px;object-fit:cover;width:32px}.mobile-page-content .battery-test-page .file-item-container .file-details-with-icon .file-details{padding-left:8px}.mobile-page-content .battery-test-page .file-item-container .file-details-with-icon .file-details .file-name{color:#1f2a37;font-size:14px;font-weight:500;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-page-content .battery-test-page .file-item-container .file-details-with-icon .file-details .upload-success-message{color:#0e9f6e;font-size:12px;font-weight:500}.mobile-page-content .battery-test-page .file-item-container .file-details-with-icon .file-details .upload-failed-message{color:#f05252;font-size:12px;font-weight:500}.mobile-page-content .battery-form-skeleton{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.mobile-page-content .battery-form-skeleton .battery-test-results{align-items:center;display:flex;gap:40px;width:100%}.mobile-page-content .battery-form-skeleton .battery-test-results .skeleton-text{border-radius:4px;height:24px;width:30%}.mobile-page-content .battery-form-skeleton .battery-test-results .skeleton-form-field{border-radius:4px;height:40px;width:70%}.mobile-page-content .battery-form-skeleton .skeleton-button{border-radius:4px;height:48px;width:100%}.mobile-page-content .skeleton-form-field{border-radius:4px;height:40px;width:100%}.mobile-page-content .brakes-loading-container{height:220px;width:100%}.mobile-page-content .brakes-type-selection{display:flex;flex-direction:column;gap:16px}.mobile-page-content .brakes-type-selection .buttons-row{display:flex;gap:8px}.mobile-page-content .brakes-type-selection .buttons-row button{padding:4px 8px!important}.mobile-page-content .brakes-type-selection .buttons-row button .k-button-text{font-size:12px}.mobile-page-content .brakes-type-selection .buttons-row button.brakes-btn-selected{background-color:#1548be}.mobile-page-content .brakes-type-selection .buttons-row button.brakes-btn-selected .k-button-text{color:#fff}.mobile-page-content .brakes-type-selection .buttons-row button.brakes-btn-selected.k-disabled{background-color:#1548be!important}.mobile-page-content .brakes-type-selection .buttons-row button.brakes-btn-unselected{background-color:#f3f4f6}.mobile-page-content .brakes-type-selection .buttons-row button.brakes-btn-unselected .k-button-text{color:#374151}.mobile-page-content .brakes-type-selection .buttons-row button.brakes-btn-unselected.k-disabled{opacity:1}.mobile-page-content .brakes-type-selection .buttons-row button.brakes-btn-unselected.k-disabled .k-button-text{color:#9ca3af}.mobile-page-content .brakes-form-fields{grid-row-gap:16px;grid-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:16px;row-gap:16px}.mobile-page-content .digital-brakes-form-fields{grid-row-gap:16px;display:grid;grid-template-columns:repeat(1,1fr);margin-top:16px;row-gap:16px}.mobile-page-content .brakes-page .content-section:first-child{margin-top:12px}.checkpoint-list-container-mobile{display:flex;flex-direction:column;padding:48px 24px 24px}.checkpoint-list-container-mobile .checkpoint-list-header{align-items:center;display:flex;justify-content:space-between;padding:32px 0 16px}.checkpoint-list-container-mobile .checkpoint-list-content-item{border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:6px 0}.checkpoint-list-container-mobile .checkpoint-list-content-item .k-checkbox-wrap{align-self:auto}.checkpoint-list-container-mobile .k-button-solid-base:hover{background-color:#0000!important}.checkpoint-comments-container-mobile .checkpoint-comment-list-item .checkpoint-comment-list-item-content{text-wrap:auto}.checkpoint-comments-container-mobile .k-button-solid-base:hover{background-color:#0000!important}.mobile-page-content .count-container{align-items:center;background-color:#f9fafb;border-radius:20px;display:flex;gap:8px;height:40px}.mobile-page-content .count-container button{background-color:#0000;border:none;padding:0}.mobile-page-content .count-container button:focus{box-shadow:none}.mobile-page-content .count-container button:active,.mobile-page-content .count-container button:disabled,.mobile-page-content .count-container button:hover{background-color:#0000!important}.mobile-page-content .count-container .key-count{text-align:center;width:24px}.mobile-page-content .content-section .section-header .section-title{align-items:center;display:flex;gap:12px}.mobile-page-content .content-section .section-header .section-title .section-icon{align-items:center;background-color:#ebf5ff;border-radius:4px;color:#1548be;display:flex;font-size:21.33px;height:32px;justify-content:center;line-height:100%;padding:5.33px;width:32px}.mobile-page-content .content-section .section-header .section-title .section-icon svg path:last-child{fill:#1548be}.mobile-page-content .content-section .defect-description-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:8px}.mobile-page-content .content-section .defect-description-container .k-input-inner{font-size:16px}.mobile-page-content .content-section .input-wrapper{align-self:stretch;display:flex;flex-direction:column;gap:4px;gap:var(--sp-base,4px)}.mobile-page-content .content-section .input-wrapper .k-input-inner{font-size:16px}.mobile-page-content .content-section .input-wrapper .defect-cost{align-items:center;align-self:stretch;border-radius:8px;display:flex;gap:10px;height:53px;padding:16px}.mobile-page-content .content-section .k-form-hint{display:none}.mobile-page-content .content-section .k-textarea{width:100%!important}.mobile-page-content .content-section .k-radio-md{height:20px;width:20px}.mobile-page-content .content-section .show-more-wrapper{display:flex;justify-content:flex-end;width:100%}.mobile-page-content .content-section .show-more-wrapper .show-more-less{align-items:center;color:#1548be;cursor:pointer;display:flex;float:right;font-weight:700;gap:8px}.mobile-page-content .content-section .price-catalog-list-wrapper{width:100%}.mobile-page-content .content-section .price-catalog-list-wrapper .option-title{align-items:center;display:flex;gap:8px}.mobile-page-content .content-section .price-catalog-list-wrapper .option-title i{color:#233876}.mobile-page-content .content-section .price-catalog-list-wrapper .price-catalog-list{display:flex;flex-direction:column}.mobile-page-content .content-section .price-catalog-list-wrapper .price-catalog-list .price-catalog-row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:12px 0;width:100%}.mobile-page-content .content-section .price-catalog-list-wrapper .price-catalog-list .price-catalog-row .price-catalog-item{display:flex;flex:1 1;flex-direction:column;gap:12px}.mobile-page-content .content-section .price-catalog-list-wrapper .price-catalog-list .price-catalog-row .price-catalog-item-radio{display:flex;flex-direction:column;gap:12px;padding-left:2px}.mobile-page-content .content-section .price-catalog-list-wrapper .price-catalog-list .price-catalog-row .quantity-wrapper{align-items:center;display:flex;gap:.5rem}.mobile-page-content .content-section .price-catalog-list-wrapper .include-tax-wrapper{align-items:center;align-self:stretch;display:flex;gap:16px;margin-top:8px;padding:4px 0}.mobile-page-content .content-section .price-catalog-list-wrapper .include-tax-wrapper .include-tax-label{display:flex;flex:1 0;flex-direction:column;justify-content:center}.mobile-page-content .content-section .price-catalog-list-wrapper .include-tax-wrapper .include-tax-switch{align-items:center;display:flex;gap:46px;padding:0;padding:var(--kendo-spacing-0,0)}.mobile-page-content .content-section .price-catalog-list-wrapper .total-section-wrapper{align-items:flex-start;background:#ebf5ff;border:1px solid #c3ddfd;border-radius:8px;display:flex;justify-content:space-between;margin-top:16px;padding:8px;width:100%}.mobile-page-content .content-section .price-catalog-list-wrapper .total-section-wrapper .total-section{align-items:right;display:flex;flex:1 0;flex-direction:column}.mobile-page-content .content-section .price-catalog-list-wrapper .total-section-wrapper .total-section .total-label{text-align:right}.mobile-page-content .content-section .k-radio:checked{background-color:#1548be;border-color:#1548be}.mobile-page-content .content-section .k-radio:checked:focus{box-shadow:none!important}.mobile-page-content .content-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px}.mobile-page-content .loading-skeleton{height:100px;width:100%}.conclude-test-container-mobile{display:flex;flex-direction:column}.conclude-test-container-mobile .conclude-test-container-header{border-bottom:1px solid #f3f4f6;display:flex;justify-content:center;padding:20px 0}.conclude-test-container-mobile .conclude-test-container-content{display:flex;flex-direction:column;gap:20px;padding:24px}.conclude-test-container-mobile .conclude-test-container-content .conclude-test-content-title{display:flex;flex-direction:column}.conclude-test-container-mobile .conclude-test-container-content .conclude-test-content-test-types{display:flex;flex-wrap:wrap;gap:8px}.conclude-test-container-mobile .conclude-test-container-content .conclude-test-content-test-types .bus-checkbox{display:none}.conclude-test-container-mobile .conclude-test-container-content .conclude-test-content-test-types .test-type-checked{background-color:#1548be;border-radius:8px;color:#fff;font-size:12px;font-weight:500;padding:8px}.conclude-test-container-mobile .conclude-test-container-content .conclude-test-content-test-types .test-type-unchecked{background-color:#e5e7eb;border-radius:8px;color:#374151;font-size:12px;font-weight:500;padding:8px}.conclude-test-container-mobile .conclude-test-container-content .test-types-validation-message{color:#f98080;display:flex;padding:4px}.conclude-test-container-mobile .conclude-test-container-details-content{display:flex;flex-direction:column;gap:16px;padding:12px 24px 24px}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-emails{display:flex;flex-direction:column;gap:8px}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-emails .k-input.bus-multi-select{background-color:#f3f4f6!important;padding:initial!important}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-emails .k-input.bus-multi-select input{font-size:16px;height:48px}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-emails .k-input.bus-multi-select .k-input-values{background-color:#f3f4f6;padding:6px}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-emails .k-input.bus-multi-select .k-input-values .k-chip{background-color:#e5e7eb}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-settings-emails{display:flex;flex-wrap:wrap;gap:8px}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-mobile-numbers{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-mobile-numbers .k-form-field.bus-field-wrapper{flex:.9 1}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-mobile-numbers .k-form-field.bus-field-wrapper .k-input.bus-multi-select{background-color:#f3f4f6!important;padding:initial!important}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-mobile-numbers .k-form-field.bus-field-wrapper .k-input.bus-multi-select input{font-size:16px;height:48px}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-mobile-numbers .k-form-field.bus-field-wrapper .k-input.bus-multi-select .k-input-values{background-color:#f3f4f6;padding:6px}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-mobile-numbers .k-form-field.bus-field-wrapper .k-input.bus-multi-select .k-input-values .k-chip{background-color:#e5e7eb}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-message{display:flex;flex-direction:column;gap:8px}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-message .k-input{border:initial}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-message .k-input.k-input-solid textarea{font-size:16px;height:auto}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-message #conclude-message{background-color:#f3f4f6;border-radius:8px;color:#374151}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-message .k-form-hint.k-text-end{visibility:hidden}.conclude-test-container-mobile .conclude-test-container-details-content .conclude-test-sms-option{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.conclude-test-container-mobile .conclude-test-container-details-content .k-form.k-form-md{display:flex;flex-direction:column;gap:16px}.conclude-test-container-mobile .section-divider{background-color:#f9fafb;border-bottom:1px solid #f3f4f6;height:1px;width:100%}.conclude-test-container-mobile .conclude-test-buttons{display:flex;flex-direction:column;gap:16px}.conclude-test-container-mobile .required-field{color:#e02424;font-size:14px;font-weight:400}.conclude-test-email-multiselect-popup-mobile,.conclude-test-mobile-number-multiselect-popup-mobile{visibility:hidden}.mobile-page-content .test-section-attachments{display:flex;flex-direction:column;gap:16px;width:100%}.mobile-page-content .test-section-attachments .test-section-attachments-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.mobile-page-content .test-section-attachments .test-section-attachments-container .attachment-item .select-mark{background:#11192840;border:1px solid #fff;border-radius:24px;font-size:10px;font-weight:500;height:16px;position:absolute;right:8px;top:8px;width:16px}.mobile-page-content .test-section-attachments .test-section-attachments-container .attachment-item .select-mark-checked{align-items:center;background:#1548be;border:1px solid #fff;border-radius:24px;color:#fff;display:flex;font-size:10px;font-weight:500;height:16px;justify-content:center;position:absolute;right:8px;top:8px;width:16px}.image-categorization-container{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px 24px 24px}.image-categorization-container .container-header{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.image-categorization-container .container-header .filter-container{align-items:center;display:flex;gap:4px}.image-categorization-container .container-header .filter-container .filter-text{color:#374151;font-size:14px;font-weight:600}.image-categorization-container .container-header .filter-container .filter-icon{height:20px;width:20px}.image-categorization-container .container-header .mark-all-text{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:4px}.image-categorization-container .container-images-count{color:#6b7280;font-size:14px;font-weight:400;width:100%}.image-categorization-container .container-btn{align-items:center;align-self:stretch;background:#1548be;border:1px solid #1548be;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:4px;height:37px;justify-content:center;padding:8px}.image-categorization-container .bus-btn.btn-disabled{background-color:#f3f4f6!important;color:#6b7280!important}.category-section-separator{align-self:stretch;background:#f9fafb;height:16px}.image-categorization-list{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:24px 24px 64px}.image-categorization-list .list-header,.image-categorization-list .list-item-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.image-categorization-list .list-item-container{gap:16px}.image-categorization-list .list-item-container .category-item{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px}.image-categorization-list .list-item-container .category-item .category-item-header{color:#374151;font-size:14px;font-weight:500}.image-categorization-list .list-item-container .category-item .category-item-body{align-items:center;display:flex;gap:14px;height:48px;justify-content:flex-start;width:100%}.image-categorization-list .list-item-container .category-item .category-item-body .category-item-thumbnail{align-items:center;display:flex;justify-content:center}.image-categorization-list .list-item-container .category-item .category-item-body .category-item-thumbnail .thumbnail-image{height:48px;width:50px}.image-categorization-list .list-item-container .category-item .category-item-body .category-item-thumbnail .image-count-container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11192857;border-radius:12px;bottom:12.5px;display:flex;flex-direction:column;gap:10px;justify-content:center;left:15px;padding:2px;position:absolute;width:20px}.image-categorization-list .list-item-container .category-item .category-item-body .category-item-thumbnail .image-count-container .image-count{color:#fff;font-size:12px;font-weight:500}.image-categorization-list .list-item-container .category-item .category-item-body .category-item-texts{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.image-categorization-list .list-item-container .category-item .category-item-body .category-item-texts .section-tag{align-items:center;background:#ebf5ff;border-radius:4px;color:#1548be;display:flex;font-size:10px;font-weight:500;padding:0 2px}.image-categorization-list .list-item-container .category-item .mobile-navigation-button{padding:0}.general-info-list-item .general-section-radio-buttons{align-items:flex-start;color:#374151;display:flex;font-size:12px;font-weight:600}.general-info-list-item .general-section-radio-buttons .k-radio:checked{background-color:#1548be}.general-info-list-item .general-section-radio-buttons .k-radio:checked:focus{box-shadow:none!important}.general-info-list-item{align-items:center;align-self:stretch;border-bottom:1px solid #eff2f6;color:#374151;display:flex;font-size:16px;font-weight:500;gap:12px;justify-content:space-between;padding:16px 4px}.image-categorization-page .section-container{align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px 24px 24px}.image-categorization-page .section-container .mobile-tab-bar{padding:initial!important}.image-categorization-page .section-container .checkpoint-tab-content-header{display:flex;justify-content:space-between}.image-categorization-page .section-container .checkpoint-tab-content .mobile-navigation-button{border:initial}.image-categorization-page .section-container .checkpoint-groups-tab.hidden{display:none}.image-categorization-page .section-container .search-bar{align-items:center;background-color:#f3f4f6;border-radius:4px;color:#374151;display:flex;gap:8px;height:48px;margin:8px 0;padding:8px;width:100%}.image-categorization-page .image-categorization-list{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:24px 24px 64px}.image-categorization-page .k-actionsheet-container{z-index:15100}.image-categorization-page .k-actionsheet-container .k-child-animation-container{height:100%!important}.image-categorization-page .k-actionsheet-container .bus-action-sheet{background-color:#fff;border-radius:0;border-radius:initial;height:100%;max-height:100vh;padding:initial}.checkpoint-comments-container-mobile{display:flex;flex-direction:column;padding:64px 24px 24px}.checkpoint-comments-container-mobile .checkpoint-comment-list-item{border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:6px 0}.checkpoint-comments-container-mobile .checkpoint-comment-list-item .checkpoint-comment-list-item-content{display:flex;flex-direction:column;justify-content:space-between}.checkpoint-comments-container-mobile .checkpoint-comment-list-item .checkpoint-comment-list-item-content .bus-label{border-radius:8px}.obd-new-reading-page{background:#fff;display:flex;flex-direction:column;height:100%}.obd-new-reading-page .obd-new-reading-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;min-height:56px;padding:16px}.obd-new-reading-page .obd-new-reading-loading{align-items:center;display:flex;flex:1 1;justify-content:center;padding:32px}.obd-new-reading-page .obd-new-reading-loading .obd-spinner{animation:spin 1s linear infinite;color:#9ca3af;font-size:32px}.obd-new-reading-page .obd-new-reading-content{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px}.obd-new-reading-page .obd-new-reading-content .obd-verification-banner{align-items:center;display:flex;gap:8px;width:fit-content}.obd-new-reading-page .obd-new-reading-content .obd-vehicle-details{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.obd-new-reading-page .obd-new-reading-content .obd-vehicle-details .obd-vehicle-detail-row{color:#374151;display:flex;flex-wrap:wrap;gap:8px}.obd-new-reading-page .obd-new-reading-content .obd-vehicle-details .obd-vehicle-detail-row span{font-size:13px}.obd-new-reading-page .obd-new-reading-content .obd-verification-fields{display:flex;flex-direction:column;gap:12px}.obd-new-reading-page .obd-new-reading-content .obd-inline-field{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:8px 0}.obd-new-reading-page .obd-new-reading-content .obd-inline-field label{color:#1f2a37;flex-shrink:0;white-space:nowrap}.obd-new-reading-page .obd-new-reading-content .obd-inline-field .select-field{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;min-width:140px;padding:8px 12px}.obd-new-reading-page .obd-new-reading-content .obd-inline-field .select-field i{color:#9ca3af;flex-shrink:0;font-size:20px}.obd-new-reading-page .obd-new-reading-content .obd-inline-field .select-field.disabled-select-field{background:#f3f4f6;color:#9ca3af;cursor:default}.obd-new-reading-page .obd-new-reading-content .obd-inline-field .obd-test-name-input{background:#f3f4f6;border:none;border-radius:8px;color:#374151!important;font-size:12px;font-weight:400;height:54px;max-width:180px;min-width:140px;padding:8px 12px!important;text-align:right}.obd-new-reading-page .obd-new-reading-content .obd-inline-field .obd-test-name-input:disabled{background:#f3f4f6;color:#9ca3af}.obd-new-reading-page .obd-new-reading-content .obd-device-dropdown-wrapper{cursor:pointer;position:relative;width:100%}.obd-new-reading-page .obd-new-reading-content .obd-device-dropdown-wrapper .bus-dropdown-list{align-items:center;background-color:#f3f4f6!important;border:none!important;border-radius:8px!important;height:54px;pointer-events:none;width:100%}.obd-new-reading-page .obd-new-reading-content .obd-device-dropdown-wrapper.disabled{cursor:default}.obd-new-reading-page .obd-new-reading-content .obd-device-dropdown-wrapper.vehicle-input{height:54px;width:165px}.obd-new-reading-page .obd-new-reading-content .obd-field-stacked{display:flex;flex-direction:column;gap:8px;width:100%}.obd-new-reading-page .obd-new-reading-content .obd-field-stacked .obd-stacked-label{color:#1f2a37}.obd-new-reading-page .obd-new-reading-content .obd-field-stacked .select-field{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:8px 12px;width:100%}.obd-new-reading-page .obd-new-reading-content .obd-field-stacked .select-field i{color:#9ca3af;flex-shrink:0;font-size:20px}.obd-new-reading-page .obd-new-reading-content .obd-field-stacked .select-field.disabled-select-field{background:#f3f4f6;color:#9ca3af;cursor:default}.obd-new-reading-page .obd-new-reading-content .obd-position-row{display:flex;flex-direction:column}.obd-new-reading-page .obd-new-reading-content .obd-position-row .image-skeleton{width:100%}.obd-new-reading-page .obd-new-reading-content .obd-position-row .obd-position-row-content{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0}.obd-new-reading-page .obd-new-reading-content .obd-position-row .obd-position-link{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:4px}.obd-new-reading-page .obd-new-reading-content .obd-position-row .obd-position-link span{color:#1548be;font-size:16px;font-weight:600}.obd-new-reading-page .obd-new-reading-content .obd-position-row .obd-position-link i{font-size:16px}.obd-new-reading-page .obd-new-reading-content .obd-device-section{display:flex;flex-direction:column;gap:12px}.obd-new-reading-page .obd-new-reading-content .obd-device-section .obd-device-status{align-items:center;display:flex;gap:4px;margin-top:4px}.obd-new-reading-page .obd-new-reading-content .obd-device-section .obd-device-status.connected{color:#046c4e}.obd-new-reading-page .obd-new-reading-content .obd-device-section .obd-device-status.disconnected{color:#e02424}.obd-new-reading-page .obd-new-reading-content .obd-device-section .obd-device-status.ongoing{color:#d03801}.obd-new-reading-page .obd-new-reading-content .no-images-message{align-items:center;display:flex;gap:12px;margin-top:8px}.obd-new-reading-page .obd-new-reading-content .no-images-message i{flex-shrink:0;font-size:20px}.obd-new-reading-page .obd-new-reading-content .no-images-message .no-images-message-content{display:flex;flex-direction:column;gap:4px}.obd-new-reading-page .obd-new-reading-content .no-images-message .no-images-message-content .p3-regular{color:#6b7280}.obd-new-reading-page .obd-new-reading-content .obd-location-images-container{width:100%}.obd-new-reading-page .obd-new-reading-content .no-images-message{color:#c81e1e;font-size:12px;font-weight:500}.obd-new-reading-footer{background:#fff;border-top:1px solid #e5e7eb;padding:16px}.obd-new-reading-footer .bus-btn-primary{height:56px;width:100%}.obd-new-reading-footer .bus-btn-primary.k-disabled{background-color:#f3f4f6!important}.obd-new-reading-footer .bus-btn-primary.k-disabled span{color:#6b7280!important;font-size:16px!important;font-weight:600!important}.obd-back-btn{align-items:center;background:none;border:none;color:#1f2a37;cursor:pointer;display:flex;justify-content:center;padding:4px}.obd-back-btn i{font-size:24px}.obd-field{display:flex;flex-direction:column;gap:4px;width:100%}.obd-field label{color:#374151}.obd-field .select-field{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:8px 12px}.obd-field .select-field i{color:#9ca3af;flex-shrink:0;font-size:20px}.obd-field .select-field.disabled-select-field{background:#f9fafb;color:#9ca3af;cursor:default}.obd-field .obd-test-name-input{width:100%}.obd-field .obd-test-name-input:disabled{background:#f9fafb;color:#9ca3af}.obd-task-detail{display:flex;flex-direction:column;gap:16px;width:-webkit-fill-available;width:-moz-available;width:stretch}.obd-task-detail-header{display:flex;flex-direction:column;gap:4px;padding:16px 24px 0}.obd-task-detail-date,.obd-task-detail-label{color:#6b7280}.obd-task-detail-ecu-row{border-radius:8px;border-top:1px solid #e5e7eb;display:flex;gap:16px;padding:16px 24px 0}.obd-task-detail-ecu-row .obd-task-detail-ecu-col{display:flex;flex:1 1;flex-direction:column;gap:4px}.obd-task-detail-ecu-row .obd-task-detail-ecu-col+.obd-task-detail-ecu-col{border-left:1px solid #e5e7eb;padding-left:16px}.obd-task-detail-ecu-col{display:flex;flex:1 1;flex-direction:column;gap:4px}.obd-component-item,.obd-task-detail-components{display:flex;flex-direction:column}.obd-component-item{align-items:stretch;justify-content:space-between;padding:0 24px}.obd-component-item:last-child{border-bottom:none}.obd-component-item-row{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 0;width:-webkit-fill-available;width:-moz-available;width:stretch}.obd-component-item-name{color:#111928;flex:1 1}.obd-component-item-right{align-items:center;display:flex;gap:8px}.obd-component-item-chevron{color:#6b7280;font-size:20px}.obd-component-item-faults{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-bottom:12px}.obd-component-status{align-items:center;border-radius:12px;display:flex;font-size:12px;font-weight:500;gap:4px;height:22px;justify-content:center;padding:4px 8px;width:40px}.obd-component-status-success{background:#def7ec;color:#057a55}.obd-component-status-success i{font-size:10px}.obd-component-status-success span{color:#057a55}.obd-component-status-error{background:#fde8e8;color:#e02424}.obd-component-status-error i{font-size:10px}.obd-component-status-error span{color:#e02424}.obd-component-status-na{background:#f3f4f6;color:#6b7280}.obd-component-status-na i{font-size:10px}.obd-component-status-na span{color:#6b7280}.obd-fault-card{display:flex;flex-direction:column;gap:4px;padding:12px 0}.obd-fault-card-desc{color:#374151}.obd-fault-card-details{display:flex;flex-direction:column;gap:4px;margin-top:4px}.obd-reading-detail-page{background:#fff;display:flex;flex-direction:column;height:100%}.obd-reading-detail-page .page-content{flex:1 1;height:0;overflow-y:auto}.obd-reading-detail-page .obd-report-main{background:#0000;border-radius:0;box-shadow:none;padding:0}.obd-reading-detail-page .obd-report-main .obd-additional-info-container{border-top:1px solid #e5e7eb}.obd-reading-detail-page .obd-basic-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;width:-webkit-fill-available;width:-moz-available;width:stretch}.obd-reading-detail-page .obd-basic-header .bus-label{border-radius:8px;font-size:12px;font-weight:500}.obd-reading-detail-page .obd-basic-header .obd-basic-title-group{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.obd-reading-detail-page .obd-basic-header .obd-basic-test-name{color:#111928}.obd-reading-detail-page .obd-basic-header .obd-basic-date{color:#6b7280}.obd-reading-detail-page .obd-basic-vehicle{display:flex;flex-direction:column;gap:4px}.obd-reading-detail-page .obd-basic-secondary{color:#6b7280}.obd-reading-detail-page .obd-basic-task-badges{display:flex;flex-wrap:wrap;gap:12px}.obd-reading-detail-page .obd-basic-task-badges .obd-task-badge{align-items:center;display:flex;gap:4px}.obd-reading-detail-page .obd-basic-task-badges .obd-task-badge i{font-size:16px}.obd-reading-detail-page .obd-basic-task-badges .obd-task-badge--success{color:#0e9f6e}.obd-reading-detail-page .obd-basic-task-badges .obd-task-badge--error{color:#f05252}.obd-reading-detail-page .obd-basic-extra{border-top:1px solid #e5e7eb;display:flex;gap:16px;padding-top:16px;width:-webkit-fill-available;width:-moz-available;width:stretch}.obd-reading-detail-page .obd-basic-extra .obd-basic-extra-item{display:flex;flex:1 1;flex-direction:column;gap:4px}.obd-reading-detail-page .obd-basic-extra .obd-basic-extra-item+.obd-basic-extra-item{border-left:1px solid #e5e7eb;padding-left:16px}.obd-reading-detail-page .obd-detail-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;min-height:56px;padding:16px}.obd-reading-detail-page .obd-detail-header .obd-detail-header-content{align-items:center;display:flex;flex:1 1;gap:8px}.obd-reading-detail-page .obd-detail-info-section .obd-detail-title{color:#111928}.obd-reading-detail-page .obd-detail-info-section .obd-detail-date{margin-top:4px}.obd-reading-detail-page .obd-status-banner-section{display:flex;flex-direction:row!important;gap:8px!important;padding-bottom:0!important}.obd-reading-detail-page .obd-status-banner-section .bus-btn{font-size:12px!important;font-weight:500!important;height:36px;width:80px}.obd-reading-detail-page .obd-status-banner{align-items:center;border-radius:8px;display:flex;gap:8px;padding:8px;width:-webkit-fill-available;width:-moz-available;width:stretch}.obd-reading-detail-page .obd-status-banner .obd-loading-spinner{height:16px;width:16px}.obd-reading-detail-page .obd-status-banner i{font-size:16px}.obd-reading-detail-page .obd-status-banner--in-progress{background:#fff8f1;border:1px solid #fcd9bd}.obd-reading-detail-page .obd-status-banner--in-progress i,.obd-reading-detail-page .obd-status-banner--in-progress span{color:#d03801}.obd-reading-detail-page .obd-status-banner--in-progress .obd-cancel-btn{margin-left:auto}.obd-reading-detail-page .obd-status-banner--success{background:#f3faf7;border:1px solid #bcf0da}.obd-reading-detail-page .obd-status-banner--success i,.obd-reading-detail-page .obd-status-banner--success span{color:#057a55}.obd-reading-detail-page .obd-status-banner--failed{background:#fdf2f2;border:1px solid #fbd5d5}.obd-reading-detail-page .obd-status-banner--failed i,.obd-reading-detail-page .obd-status-banner--failed span{color:#e02424}.obd-reading-detail-page .obd-show-in-report-section .obd-show-in-report-row{align-items:center;display:flex;gap:16px;justify-content:space-between;width:-webkit-fill-available;width:-moz-available;width:stretch}.obd-reading-detail-page .obd-report-content{display:flex;flex-direction:column;gap:16px}.obd-reading-detail-page .obd-report-section{padding-bottom:0!important}.mobile-page-content .obd-page .obd-history-section{display:flex;flex-direction:column;gap:0!important}.mobile-page-content .obd-page .obd-history-section .obd-history-heading{border-bottom:1px solid #eff2f6;display:flex;flex-direction:column;gap:4px;padding-bottom:30px;width:-webkit-fill-available;width:-moz-available;width:stretch}.mobile-page-content .obd-page .obd-history-section .obd-history-heading span:first-child{color:#111928}.mobile-page-content .obd-page .obd-reading-action-section{display:flex;flex-direction:column;gap:16px;padding:24px 24px 35px!important}.mobile-page-content .obd-page .obd-reading-action-section .obd-reading-action-heading{display:flex;flex-direction:column;gap:4px}.mobile-page-content .obd-page .obd-reading-action-section .obd-reading-action-heading span:first-child{color:#111928}.mobile-page-content .obd-page .obd-reading-action-section .section-label{color:#374151}.mobile-page-content .obd-page .obd-reading-action-section .obd-start-btn{width:100%}.mobile-page-content .obd-page .obd-reading-action-section .obd-start-btn .k-button-text{font-weight:500!important}.mobile-page-content .obd-page .obd-reading-action-section .obd-loading-skeleton{height:80px;width:100%}.mobile-page-content .obd-page .obd-inspections-list{display:flex;flex-direction:column;gap:8px;width:-webkit-fill-available;width:-moz-available;width:stretch}.mobile-page-content .obd-page .obd-inspections-list .obd-inspection-item{align-items:center;background:#fff;border-bottom:1px solid #eff2f6;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0}.mobile-page-content .obd-page .obd-inspections-list .obd-inspection-item:last-child{border-bottom:none}.mobile-page-content .obd-page .obd-inspections-list .obd-inspection-item:active{background:#f9fafb}.mobile-page-content .obd-page .obd-inspections-list .obd-inspection-item .obd-inspection-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.mobile-page-content .obd-page .obd-inspections-list .obd-inspection-item .obd-inspection-info .obd-inspection-name{color:#111928}.mobile-page-content .obd-page .obd-inspections-list .obd-inspection-item .obd-inspection-trailing{align-items:center;display:flex;flex-shrink:0;gap:8px}.mobile-page-content .obd-page .obd-inspections-list .obd-inspection-item .obd-inspection-trailing .obd-inspection-badges{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.mobile-page-content .obd-page .obd-inspections-list .obd-inspection-item .obd-inspection-trailing .obd-inspection-badges .obd-in-report-badge{align-items:center;background:#f3f4f6;border-radius:6px;color:#374151;display:inline-flex;padding:2px 8px}.mobile-page-content .obd-page .obd-inspections-list .obd-inspection-item .obd-inspection-arrow{color:#9ca3af;flex-shrink:0;font-size:20px}.mobile-page-content .obd-page .obd-clear-codes-section{display:flex;flex-direction:column;gap:16px}.mobile-page-content .obd-page .obd-clear-codes-section .section-label{color:#374151}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-buttons{display:flex;flex-direction:column;gap:8px;width:-webkit-fill-available;width:-moz-available;width:stretch}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-buttons .k-disabled{background-color:none!important}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-buttons .bus-btn{padding:8px!important;width:100%}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-buttons .bus-btn .k-button-text{font-size:14px;font-weight:500}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-feedback{align-items:center;border-radius:8px;display:flex;gap:8px;padding:10px 12px;width:-webkit-fill-available;width:-moz-available;width:stretch}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-feedback i{font-size:16px}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-feedback.loading{background:#feecdc;border:1px solid #fcd9bd;color:#d03801}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-feedback.loading .obd-feedback-spinner{animation:spin 1s linear infinite}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-feedback.loading span{color:#d03801}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-feedback.success{background:#def7ec;border-left:none;color:#046c4e}.mobile-page-content .obd-page .obd-clear-codes-section .obd-clear-codes-feedback.success span{color:#046c4e}.mobile-page-content .obd-page .obd-cleared-history-section{display:flex;flex-direction:column;gap:12px}.mobile-page-content .obd-page .obd-cleared-history-section .section-label{color:#374151}.mobile-page-content .obd-page .obd-cleared-history-section .obd-cleared-codes-list{background:#f3f4f6;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;width:-webkit-fill-available;width:-moz-available;width:stretch}.mobile-page-content .obd-page .obd-cleared-history-section .obd-cleared-codes-list .obd-cleared-codes-group{display:flex;flex-direction:column}.mobile-page-content .obd-page .obd-cleared-history-section .obd-cleared-codes-list .obd-cleared-codes-group .obd-cleared-codes-group-label{background:#f9fafb;color:#6b7280;display:block;padding:8px 12px;width:100%}.mobile-page-content .obd-page .obd-cleared-history-section .obd-cleared-codes-list .obd-cleared-code-item{display:flex;flex-direction:column;gap:4px;padding:12px}.mobile-page-content .obd-page .obd-cleared-history-section .obd-cleared-codes-list .obd-cleared-code-item .obd-cleared-code-name{color:#374151}.mobile-page-content .obd-page .obd-exclude-section .obd-exclude-row{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.mobile-page-content .obd-page .obd-exclude-section .obd-exclude-row span{color:#374151}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}