.Header-module__hBw1pG__appHeader{color:#fff;z-index:1000;background-color:#2196f3;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 4px #0000001a}.Header-module__hBw1pG__headerContainer{justify-content:space-between;align-items:center;height:56px;padding:.75rem 1.5rem;display:flex}.Header-module__hBw1pG__headerLeft{align-items:center;gap:1.5rem;display:flex}.Header-module__hBw1pG__logoSection{align-items:center;display:flex}.Header-module__hBw1pG__appTitle{letter-spacing:-.5px;color:#fff;margin:0;font-size:1.25rem;font-weight:700}.Header-module__hBw1pG__divider{background-color:#ffffff4d;width:1px;height:24px}.Header-module__hBw1pG__pageTitleSection{align-items:center;gap:.75rem;display:flex}.Header-module__hBw1pG__pageTitleSection i{opacity:.9;color:#fff;font-size:1.125rem}.Header-module__hBw1pG__pageTitle{letter-spacing:.25px;color:#fff;margin:0;font-size:1.125rem;font-weight:400}.Header-module__hBw1pG__headerRight{align-items:center;gap:.75rem;margin-left:auto;display:flex}.Header-module__hBw1pG__searchContainer{background-color:#ffffff26;border-radius:4px;align-items:center;min-width:300px;padding:.5rem 1rem;transition:all .3s;display:flex;position:relative}.Header-module__hBw1pG__searchContainer:hover,.Header-module__hBw1pG__searchContainer:focus-within{background-color:#fff3}.Header-module__hBw1pG__searchIcon{color:#ffffffb3;font-size:.875rem;position:absolute;left:.75rem}.Header-module__hBw1pG__searchInput{color:#fff;background:0 0;border:none;outline:none;width:100%;padding-left:1.5rem;font-size:.875rem}.Header-module__hBw1pG__searchInput::placeholder{color:#ffffffb3}.Header-module__hBw1pG__iconBtn{color:#fff;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:4px;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:36px;padding:.5rem .75rem;font-size:1.125rem;transition:background-color .2s;display:flex;position:relative}.Header-module__hBw1pG__iconBtn:hover{background-color:#ffffff1a}.Header-module__hBw1pG__iconLabel{color:#fff;white-space:nowrap;font-size:.875rem;font-weight:500;display:none}@media (min-width:1200px){.Header-module__hBw1pG__iconLabel{display:inline}}.Header-module__hBw1pG__userDropdownContainer{position:relative}.Header-module__hBw1pG__userButton{cursor:pointer;background-color:#fff;border:none;border-radius:20px;align-items:center;gap:.5rem;min-width:120px;padding:.5rem .75rem;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000001f}.Header-module__hBw1pG__userButton:hover{box-shadow:0 2px 5px #00000026}.Header-module__hBw1pG__userButton i{color:#666;font-size:1.125rem}.Header-module__hBw1pG__userAvatar{object-fit:cover;border-radius:50%;width:28px;height:28px}.Header-module__hBw1pG__userButtonText{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.875rem;font-weight:500;overflow:hidden}.Header-module__hBw1pG__dropdownArrow{color:#666;margin-left:auto;font-size:.625rem!important}.Header-module__hBw1pG__userDropdownMenu{z-index:1000;background:#fff;border-radius:8px;width:280px;animation:.2s ease-out Header-module__hBw1pG__dropdownSlide;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}@keyframes Header-module__hBw1pG__dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header-module__hBw1pG__dropdownHeader{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);align-items:center;gap:1rem;padding:1.25rem;display:flex}.Header-module__hBw1pG__userAvatarLarge{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.75rem;display:flex;overflow:hidden}.Header-module__hBw1pG__userAvatarImage{object-fit:cover;width:100%;height:100%}.Header-module__hBw1pG__userInfo{flex:1}.Header-module__hBw1pG__userName{margin-bottom:.25rem;font-size:1rem;font-weight:600}.Header-module__hBw1pG__userRole{opacity:.9;font-size:.875rem}.Header-module__hBw1pG__dropdownDivider{background:#e0e0e0;height:1px;margin:0}.Header-module__hBw1pG__dropdownItem{cursor:pointer;color:#333;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.25rem;font-size:.875rem;transition:background-color .2s;display:flex}.Header-module__hBw1pG__dropdownItem:hover{background-color:#f5f5f5}.Header-module__hBw1pG__dropdownItem i{color:#666;flex-shrink:0;width:20px;font-size:1rem}.Header-module__hBw1pG__dropdownItem span{color:#333;font-size:.875rem;font-weight:500}.Header-module__hBw1pG__dropdownItem.Header-module__hBw1pG__logout,.Header-module__hBw1pG__dropdownItem.Header-module__hBw1pG__logout i,.Header-module__hBw1pG__dropdownItem.Header-module__hBw1pG__logout span{color:#dc3545}@media (max-width:1024px){.Header-module__hBw1pG__searchContainer{min-width:200px}}@media (max-width:768px){.Header-module__hBw1pG__headerContainer{padding:.75rem 1rem}.Header-module__hBw1pG__pageTitleSection{display:none}.Header-module__hBw1pG__searchContainer{min-width:150px}.Header-module__hBw1pG__searchInput{font-size:.8125rem}}@media (max-width:480px){.Header-module__hBw1pG__divider,.Header-module__hBw1pG__searchContainer{display:none}}
.SupportModal-module__rwFjhW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SupportModal-module__rwFjhW__modalContent{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;width:100%;max-width:1170px;min-height:600px;max-height:92vh;display:flex;box-shadow:0 25px 50px -12px #00000040}.SupportModal-module__rwFjhW__modalHeader{background:linear-gradient(135deg,#1e3a5f 0%,#2563eb 100%);border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.SupportModal-module__rwFjhW__headerTitle{color:#fff;align-items:center;gap:12px;display:flex}.SupportModal-module__rwFjhW__headerTitle i{color:#fff;font-size:1.5rem}.SupportModal-module__rwFjhW__headerTitle h2{margin:0;font-size:1.25rem;font-weight:600}.SupportModal-module__rwFjhW__closeBtn{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;font-size:1.25rem;transition:all .2s}.SupportModal-module__rwFjhW__closeBtn:hover{color:#fff;background:#ffffff1a}.SupportModal-module__rwFjhW__tabBar{background:#f9fafb;border-bottom:1px solid #e5e7eb;gap:4px;padding:12px 24px;display:flex}.SupportModal-module__rwFjhW__tabButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.SupportModal-module__rwFjhW__tabButton:hover{color:#374151;background:#f3f4f6}.SupportModal-module__rwFjhW__tabButton.SupportModal-module__rwFjhW__active{color:#fff;background:#2563eb}.SupportModal-module__rwFjhW__tabButton i{font-size:.875rem}.SupportModal-module__rwFjhW__badge{background:#0000001a;border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:600}.SupportModal-module__rwFjhW__tabButton.SupportModal-module__rwFjhW__active .SupportModal-module__rwFjhW__badge{background:#ffffff4d}.SupportModal-module__rwFjhW__modalBody{background:#fff;flex:1;padding:24px;overflow-y:auto}.SupportModal-module__rwFjhW__errorMessage,.SupportModal-module__rwFjhW__successMessage{border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:.875rem;display:flex}.SupportModal-module__rwFjhW__errorMessage{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.SupportModal-module__rwFjhW__errorMessage button{color:#dc2626;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px}.SupportModal-module__rwFjhW__successMessage{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.SupportModal-module__rwFjhW__ticketList{min-height:300px}.SupportModal-module__rwFjhW__loadingState{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.SupportModal-module__rwFjhW__loadingState i{color:#2563eb;font-size:2rem}.SupportModal-module__rwFjhW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.SupportModal-module__rwFjhW__emptyState i{color:#d1d5db;font-size:3rem}.SupportModal-module__rwFjhW__emptyState h3{color:#374151;margin:0;font-size:1.25rem}.SupportModal-module__rwFjhW__emptyState p{color:#6b7280;max-width:400px;margin:0}.SupportModal-module__rwFjhW__primaryBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:8px;margin-top:12px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.SupportModal-module__rwFjhW__primaryBtn:hover{background:#1d4ed8}.SupportModal-module__rwFjhW__ticketsTable{overflow-x:auto}.SupportModal-module__rwFjhW__ticketsTable table{border-collapse:collapse;width:100%}.SupportModal-module__rwFjhW__ticketsTable th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:2px solid #e5e7eb;padding:12px;font-size:.75rem;font-weight:600}.SupportModal-module__rwFjhW__ticketsTable td{color:#374151;border-bottom:1px solid #f3f4f6;padding:12px;font-size:.875rem}.SupportModal-module__rwFjhW__ticketsTable tbody tr{cursor:pointer;transition:background .2s}.SupportModal-module__rwFjhW__ticketsTable tbody tr:hover{background:#f9fafb}.SupportModal-module__rwFjhW__referenceCell code{color:#2563eb;background:#2563eb1a;border-radius:4px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:.8rem}.SupportModal-module__rwFjhW__titleCell{max-width:250px}.SupportModal-module__rwFjhW__ticketTitle{text-overflow:ellipsis;white-space:nowrap;color:#111827;display:block;overflow:hidden}.SupportModal-module__rwFjhW__messageCount{color:#6b7280;align-items:center;gap:4px;margin-left:8px;font-size:.75rem;display:inline-flex}.SupportModal-module__rwFjhW__typeTag{color:#4b5563;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.SupportModal-module__rwFjhW__typeTag i{color:#2563eb}.SupportModal-module__rwFjhW__priorityBadge,.SupportModal-module__rwFjhW__statusBadge{color:#fff;text-transform:capitalize;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-block}.SupportModal-module__rwFjhW__dateCell{color:#6b7280;white-space:nowrap;font-size:.8rem}.SupportModal-module__rwFjhW__viewBtn{color:#2563eb;cursor:pointer;background:#2563eb1a;border:1px solid #2563eb4d;border-radius:6px;padding:6px 10px;transition:all .2s}.SupportModal-module__rwFjhW__viewBtn:hover{background:#2563eb33}.SupportModal-module__rwFjhW__createForm{max-width:700px}.SupportModal-module__rwFjhW__formGroup{margin-bottom:20px}.SupportModal-module__rwFjhW__formGroup label{color:#374151;margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}.SupportModal-module__rwFjhW__required{color:#ef4444}.SupportModal-module__rwFjhW__formGroup input,.SupportModal-module__rwFjhW__formGroup textarea,.SupportModal-module__rwFjhW__formGroup select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;padding:10px 14px;font-size:.875rem;transition:all .2s}.SupportModal-module__rwFjhW__formGroup input:focus,.SupportModal-module__rwFjhW__formGroup textarea:focus,.SupportModal-module__rwFjhW__formGroup select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.SupportModal-module__rwFjhW__formGroup textarea{resize:vertical;min-height:100px}.SupportModal-module__rwFjhW__formGroup select{cursor:pointer}.SupportModal-module__rwFjhW__fieldHint{color:#6b7280;margin-top:6px;font-size:.75rem;display:block}.SupportModal-module__rwFjhW__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:640px){.SupportModal-module__rwFjhW__formRow{grid-template-columns:1fr}}.SupportModal-module__rwFjhW__fileUploadArea{text-align:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:24px;transition:all .2s;display:flex}.SupportModal-module__rwFjhW__fileUploadArea:hover{background:#2563eb0d;border-color:#2563eb}.SupportModal-module__rwFjhW__hiddenInput{display:none}.SupportModal-module__rwFjhW__uploadBtn{color:#2563eb;cursor:pointer;background:#2563eb1a;border:1px solid #2563eb4d;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;transition:all .2s;display:flex}.SupportModal-module__rwFjhW__uploadBtn:hover{background:#2563eb33}.SupportModal-module__rwFjhW__uploadHint{color:#6b7280;font-size:.75rem}.SupportModal-module__rwFjhW__fileList{margin-top:12px}.SupportModal-module__rwFjhW__fileItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;display:flex}.SupportModal-module__rwFjhW__fileItem i{color:#2563eb}.SupportModal-module__rwFjhW__fileName{color:#374151;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;overflow:hidden}.SupportModal-module__rwFjhW__fileSize{color:#6b7280;font-size:.75rem}.SupportModal-module__rwFjhW__removeFileBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:all .2s}.SupportModal-module__rwFjhW__removeFileBtn:hover{color:#ef4444;background:#ef44441a}.SupportModal-module__rwFjhW__formActions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding-top:20px;display:flex}.SupportModal-module__rwFjhW__cancelBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:10px 20px;font-size:.875rem;transition:all .2s}.SupportModal-module__rwFjhW__cancelBtn:hover{color:#374151;background:#f9fafb}.SupportModal-module__rwFjhW__submitBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 24px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.SupportModal-module__rwFjhW__submitBtn:hover:not(:disabled){background:#1d4ed8}.SupportModal-module__rwFjhW__submitBtn:disabled{opacity:.6;cursor:not-allowed}.SupportModal-module__rwFjhW__ticketDetail{flex-direction:column;gap:20px;display:flex}.SupportModal-module__rwFjhW__ticketHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.SupportModal-module__rwFjhW__ticketInfo{flex:1}.SupportModal-module__rwFjhW__ticketReference{align-items:center;gap:10px;margin-bottom:8px;display:flex}.SupportModal-module__rwFjhW__ticketReference code{color:#2563eb;background:#2563eb1a;border-radius:4px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.875rem}.SupportModal-module__rwFjhW__ticketDetailTitle{color:#111827;margin:0 0 12px;font-size:1.25rem;font-weight:600}.SupportModal-module__rwFjhW__ticketMeta{color:#6b7280;flex-wrap:wrap;gap:16px;font-size:.8rem;display:flex}.SupportModal-module__rwFjhW__ticketMeta span{align-items:center;gap:6px;display:flex}.SupportModal-module__rwFjhW__ticketMeta i{color:#2563eb}.SupportModal-module__rwFjhW__backBtn{color:#6b7280;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;transition:all .2s;display:flex}.SupportModal-module__rwFjhW__backBtn:hover{color:#374151;background:#f9fafb}.SupportModal-module__rwFjhW__ticketBody{flex-direction:column;gap:16px;display:flex}.SupportModal-module__rwFjhW__originalMessage,.SupportModal-module__rwFjhW__messageItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.SupportModal-module__rwFjhW__messageHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.SupportModal-module__rwFjhW__messageAuthor{color:#374151;align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.SupportModal-module__rwFjhW__messageAuthor i{color:#2563eb;font-size:1.25rem}.SupportModal-module__rwFjhW__adminBadge{color:#fff;text-transform:uppercase;background:#2563eb;border-radius:10px;padding:2px 8px;font-size:.65rem;font-weight:600}.SupportModal-module__rwFjhW__messageTime{color:#6b7280;font-size:.75rem}.SupportModal-module__rwFjhW__messageContent{color:#4b5563;white-space:pre-wrap;font-size:.875rem;line-height:1.6}.SupportModal-module__rwFjhW__messageThread{flex-direction:column;gap:12px;max-height:300px;display:flex;overflow-y:auto}.SupportModal-module__rwFjhW__adminMessage{background:#2563eb0d;border-color:#2563eb33}.SupportModal-module__rwFjhW__adminMessage .SupportModal-module__rwFjhW__messageAuthor i{color:#2563eb}.SupportModal-module__rwFjhW__noMessages{color:#9ca3af;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.SupportModal-module__rwFjhW__noMessages i{font-size:2rem}.SupportModal-module__rwFjhW__attachmentsSection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.SupportModal-module__rwFjhW__attachmentsSection h4{color:#374151;align-items:center;gap:8px;margin:0 0 12px;font-size:.875rem;display:flex}.SupportModal-module__rwFjhW__attachmentsSection h4 i{color:#2563eb}.SupportModal-module__rwFjhW__attachmentsList{flex-wrap:wrap;gap:8px;display:flex}.SupportModal-module__rwFjhW__attachmentItem{color:#2563eb;background:#2563eb1a;border:1px solid #2563eb33;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;text-decoration:none;transition:all .2s;display:flex}.SupportModal-module__rwFjhW__attachmentItem:hover{background:#2563eb33}.SupportModal-module__rwFjhW__attachmentName{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.SupportModal-module__rwFjhW__attachmentSize{color:#6b7280;font-size:.7rem}.SupportModal-module__rwFjhW__replySection{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:8px;padding:16px}.SupportModal-module__rwFjhW__replySection h4{color:#374151;margin:0 0 12px;font-size:.875rem}.SupportModal-module__rwFjhW__replySection textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:80px;padding:12px;font-size:.875rem}.SupportModal-module__rwFjhW__replySection textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.SupportModal-module__rwFjhW__replyActions{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.SupportModal-module__rwFjhW__replyAttachments{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.SupportModal-module__rwFjhW__attachBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;transition:all .2s;display:flex}.SupportModal-module__rwFjhW__attachBtn:hover{color:#374151;background:#f9fafb}.SupportModal-module__rwFjhW__replyFileList{flex-wrap:wrap;gap:6px;display:flex}.SupportModal-module__rwFjhW__replyFileChip{color:#2563eb;background:#2563eb1a;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:flex}.SupportModal-module__rwFjhW__replyFileChip button{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:.7rem}.SupportModal-module__rwFjhW__replyFileChip button:hover{color:#ef4444}.SupportModal-module__rwFjhW__sendBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#2563eb;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.SupportModal-module__rwFjhW__sendBtn:hover:not(:disabled){background:#1d4ed8}.SupportModal-module__rwFjhW__sendBtn:disabled{opacity:.5;cursor:not-allowed}.SupportModal-module__rwFjhW__resolutionSection{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:16px}.SupportModal-module__rwFjhW__resolutionSection h4{color:#16a34a;align-items:center;gap:8px;margin:0 0 10px;font-size:.875rem;display:flex}.SupportModal-module__rwFjhW__resolutionSection p{color:#166534;margin:0;font-size:.875rem;line-height:1.6}.SupportModal-module__rwFjhW__resolvedAt{color:#22c55e;margin-top:10px;font-size:.75rem;display:block}@media (max-width:768px){.SupportModal-module__rwFjhW__modalContent{border-radius:8px;max-height:95vh}.SupportModal-module__rwFjhW__modalOverlay{padding:10px}.SupportModal-module__rwFjhW__tabBar{flex-wrap:wrap;padding:8px 16px}.SupportModal-module__rwFjhW__tabButton{padding:8px 12px;font-size:.8rem}.SupportModal-module__rwFjhW__modalBody{padding:16px}.SupportModal-module__rwFjhW__ticketsTable th:nth-child(3),.SupportModal-module__rwFjhW__ticketsTable td:nth-child(3),.SupportModal-module__rwFjhW__ticketsTable th:nth-child(6),.SupportModal-module__rwFjhW__ticketsTable td:nth-child(6){display:none}.SupportModal-module__rwFjhW__ticketHeader{flex-direction:column}.SupportModal-module__rwFjhW__backBtn{align-self:flex-start}.SupportModal-module__rwFjhW__replyActions{flex-direction:column}.SupportModal-module__rwFjhW__sendBtn{align-self:flex-end}}
.page-module__WVcEqq__riskRegisterPage{top:0;left:var(--sidebar-width,200px);background-color:#fafafa;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.page-module__WVcEqq__notification{z-index:9999;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.5rem;animation:.3s page-module__WVcEqq__slideIn;display:flex;position:fixed;top:120px;right:20px;box-shadow:0 4px 12px #00000026}@keyframes page-module__WVcEqq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.page-module__WVcEqq__notificationSuccess{color:#2e7d32;background-color:#e8f5e9;border:1px solid #66bb6a}.page-module__WVcEqq__notificationError{color:#c62828;background-color:#ffebee;border:1px solid #ef5350}.page-module__WVcEqq__notificationClose{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;margin-left:auto;padding:.25rem}.page-module__WVcEqq__notificationClose:hover{opacity:1}.page-module__WVcEqq__statisticsBar{top:56px;left:var(--sidebar-width,200px);z-index:100;background-color:#fff;border-bottom:1px solid #eee;grid-template-columns:repeat(6,1fr);gap:1rem;padding:12px 24px;display:grid;position:fixed;right:0;box-shadow:0 1px 3px #0000001a}.page-module__WVcEqq__statCard{text-align:center;background-color:#fafafa;border-radius:8px;flex-direction:column;justify-content:center;height:50px;padding:.5rem .75rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #0000000d}.page-module__WVcEqq__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.page-module__WVcEqq__statValue{color:#212121;margin-bottom:.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600;line-height:1}.page-module__WVcEqq__statLabel{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;line-height:1.2}.page-module__WVcEqq__statUnit{color:#757575;margin-left:.25rem;font-size:1.25rem}.page-module__WVcEqq__riskIndicators{justify-content:center;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.page-module__WVcEqq__legendItem{color:#fff;text-align:center;border-radius:4px;min-width:32px;padding:6px 12px;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-block}.page-module__WVcEqq__legendItemCritical,.page-module__WVcEqq__critical{background-color:#f44336}.page-module__WVcEqq__legendItemHigh,.page-module__WVcEqq__high{background-color:#ff9800}.page-module__WVcEqq__legendItemMedium,.page-module__WVcEqq__medium{color:#333;background-color:#ffc107}.page-module__WVcEqq__legendItemLow,.page-module__WVcEqq__low{background-color:#4caf50}.page-module__WVcEqq__mainContent{top:122px;left:var(--sidebar-width,200px);grid-template-columns:1fr 350px;gap:1rem;padding:1rem;display:grid;position:fixed;bottom:0;right:0;overflow:hidden}.page-module__WVcEqq__contentLeft{flex-direction:column;min-height:0;display:flex;overflow:hidden}.page-module__WVcEqq__contentRight{padding-right:.5rem;overflow-y:auto}.page-module__WVcEqq__panel{background-color:#fff;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.page-module__WVcEqq__panelHeader{background-color:#fff;border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.page-module__WVcEqq__filtersInHeader{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-height:32px;display:flex}.page-module__WVcEqq__filterChip{color:#1565c0;background:#e3f2fd;border-radius:16px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__WVcEqq__filterChipCritical{color:#c62828;background:#ffebee}.page-module__WVcEqq__filterChipHigh{color:#e65100;background:#fff3e0}.page-module__WVcEqq__filterChipMedium{color:#f57f17;background:#fff8e1}.page-module__WVcEqq__filterChipLow{color:#2e7d32;background:#e8f5e9}.page-module__WVcEqq__filterChipRemove{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0;font-size:.625rem;line-height:1;transition:opacity .15s}.page-module__WVcEqq__filterChipRemove:hover{opacity:1}.page-module__WVcEqq__noFiltersLabel{color:#9e9e9e;font-size:.75rem;font-style:italic}.page-module__WVcEqq__clearAllChipsBtn{color:#f44336;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:.75rem;font-weight:500;transition:color .15s}.page-module__WVcEqq__clearAllChipsBtn:hover{color:#d32f2f}.page-module__WVcEqq__panelTitle{color:#212121;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:1rem;font-weight:600}.page-module__WVcEqq__panelActions{align-items:center;gap:.75rem;display:flex}.page-module__WVcEqq__panelSubtitle{color:#616161;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.875rem;font-weight:600}.page-module__WVcEqq__panelContent{padding:1.5rem}.page-module__WVcEqq__panelBody{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.page-module__WVcEqq__sidebarPanel{flex:none;height:fit-content;margin-bottom:1rem}.page-module__WVcEqq__actionButton{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.page-module__WVcEqq__actionButton:hover{background-color:#1976d2}.page-module__WVcEqq__riskSearchInput{border:1px solid #e0e0e0;border-radius:4px;flex:1;padding:.5rem 1rem;font-size:.875rem}.page-module__WVcEqq__riskSearchInput:focus{border-color:#2196f3;outline:none}.page-module__WVcEqq__searchBar{background-color:#fff;border-bottom:1px solid #eee;flex-shrink:0;gap:.5rem;padding:.75rem 1rem;display:flex}.page-module__WVcEqq__searchInput{border:1px solid #e0e0e0;border-radius:4px;flex:1;padding:.5rem 1rem;font-size:.875rem}.page-module__WVcEqq__searchInput:focus{border-color:#2196f3;outline:none}.page-module__WVcEqq__searchClearBtn{color:#757575;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.5rem;transition:all .2s}.page-module__WVcEqq__searchClearBtn:hover{color:#212121;background-color:#f5f5f5}.page-module__WVcEqq__heatMapFilterIndicator{background-color:#e3f2fd;border-bottom:1px solid #eee;border-left:4px solid #2196f3;flex-shrink:0;margin:0;padding:.5rem 1rem}.page-module__WVcEqq__filterInfo{color:#1565c0;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;display:flex}.page-module__WVcEqq__clearFilterBtn{color:#1565c0;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:.25rem;font-size:.875rem;transition:all .2s}.page-module__WVcEqq__clearFilterBtn:hover{color:#0d47a1;background-color:#2196f31a}.page-module__WVcEqq__filtersBar{background-color:#fff;border-bottom:1px solid #eee;flex-wrap:wrap;flex-shrink:0;gap:.5rem;padding:.5rem 1rem;display:flex}.page-module__WVcEqq__filterSelect{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;transition:border-color .2s}.page-module__WVcEqq__filterSelect:focus{border-color:#2196f3;outline:none}.page-module__WVcEqq__tableContainer{flex:1;min-height:0;position:relative;overflow:auto}.page-module__WVcEqq__riskTable,.page-module__WVcEqq__compactRiskTable{border-collapse:collapse;table-layout:fixed;width:100%}.page-module__WVcEqq__compactRiskTable thead,.page-module__WVcEqq__riskTable thead{z-index:10;position:sticky;top:0}.page-module__WVcEqq__compactRiskTable th,.page-module__WVcEqq__riskTable th{text-align:left;color:#757575;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background-color:#fafafa;border-bottom:2px solid #eee;padding:.5rem .75rem;font-size:.7rem;font-weight:600}.page-module__WVcEqq__compactRiskTable td,.page-module__WVcEqq__riskTable td{vertical-align:middle;border-bottom:1px solid #eee;padding:.375rem .75rem;font-size:.8125rem}.page-module__WVcEqq__compactRiskTable tbody tr,.page-module__WVcEqq__riskTable tbody tr{cursor:pointer;transition:background-color .2s}.page-module__WVcEqq__compactRiskTable tbody tr:hover,.page-module__WVcEqq__riskTable tbody tr:hover{background-color:#f5f5f5}.page-module__WVcEqq__riskTable th.page-module__WVcEqq__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.page-module__WVcEqq__riskTable th.page-module__WVcEqq__sortable:hover{background-color:#f5f5f5}.page-module__WVcEqq__riskTable th i{color:#bdbdbd;margin-left:.5rem;font-size:.625rem}.page-module__WVcEqq__colRiskId{white-space:nowrap;width:120px;min-width:120px}.page-module__WVcEqq__colCategory{width:80px;min-width:80px}.page-module__WVcEqq__colPriority{width:60px;min-width:60px;text-align:center!important}.page-module__WVcEqq__colLevel{width:80px;min-width:80px;text-align:center!important}.page-module__WVcEqq__colSignoff{text-align:center;width:90px;min-width:90px}.page-module__WVcEqq__colRisk{width:150px;min-width:150px}.page-module__WVcEqq__colDescription{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;width:180px;min-width:180px;line-height:1.3}.page-module__WVcEqq__colTreatment{width:100px;min-width:100px}.page-module__WVcEqq__colProgress{width:80px;min-width:80px}.page-module__WVcEqq__colRiskOwner{width:100px;min-width:100px}.page-module__WVcEqq__colTreatmentOwner{width:120px;min-width:120px}.page-module__WVcEqq__colActions{text-align:center;width:100px;min-width:100px}.page-module__WVcEqq__riskId{color:#2196f3;font-size:.75rem;font-weight:600}.page-module__WVcEqq__riskCategory{color:#616161;font-size:.75rem;font-weight:500}.page-module__WVcEqq__riskTitle{color:#212121;font-weight:500}.page-module__WVcEqq__riskDescription{white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;line-height:1.2;display:-webkit-box;overflow:hidden}.page-module__WVcEqq__priorityIndicator{border-radius:50%;width:12px;height:12px;display:inline-block}.page-module__WVcEqq__priorityCritical{background-color:#f44336}.page-module__WVcEqq__priorityHigh{background-color:#ff9800}.page-module__WVcEqq__priorityMedium{background-color:#ffc107}.page-module__WVcEqq__priorityLow{background-color:#4caf50}.page-module__WVcEqq__priorityDot{border-radius:50%;width:12px;height:12px;display:inline-block}.page-module__WVcEqq__priorityDot.page-module__WVcEqq__critical{background-color:#f44336}.page-module__WVcEqq__priorityDot.page-module__WVcEqq__high{background-color:#ff9800}.page-module__WVcEqq__priorityDot.page-module__WVcEqq__medium{background-color:#ffc107}.page-module__WVcEqq__priorityDot.page-module__WVcEqq__low{background-color:#8bc34a}.page-module__WVcEqq__compactActions{justify-content:center;align-items:center;gap:.25rem;display:flex}.page-module__WVcEqq__compactActionBtn{cursor:pointer;color:#757575;background:0 0;border:none;border-radius:4px;padding:.375rem;font-size:.875rem;transition:all .2s}.page-module__WVcEqq__compactActionBtn:hover{background-color:#f5f5f5}.page-module__WVcEqq__compactActionBtn.page-module__WVcEqq__edit:hover{color:#2196f3;background-color:#2196f31a}.page-module__WVcEqq__compactActionBtn.page-module__WVcEqq__delete:hover{color:#f44336;background-color:#f443361a}.page-module__WVcEqq__compactActionBtn.page-module__WVcEqq__signoff:hover{color:#4caf50;background-color:#4caf501a}.page-module__WVcEqq__riskOwner{color:#616161;font-size:.8125rem}.page-module__WVcEqq__actionButtons{border:none;justify-content:center;align-items:center;gap:.5rem;height:100%;margin:0;padding:0;display:flex}.page-module__WVcEqq__actionBtn{cursor:pointer;color:#757575;vertical-align:middle;background:0 0;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:.25rem;font-size:.875rem;line-height:1;transition:all .2s;display:inline-flex}.page-module__WVcEqq__actionBtn:hover{background-color:#f5f5f5}.page-module__WVcEqq__actionBtnEdit:hover{color:#2196f3;background-color:#2196f31a}.page-module__WVcEqq__actionBtnDelete:hover{color:#f44336;background-color:#f443361a}.page-module__WVcEqq__pagination{background-color:#fff;border-top:1px solid #eee;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.page-module__WVcEqq__paginationBtn{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.page-module__WVcEqq__paginationBtn:hover:not(:disabled){background-color:#fafafa;border-color:#bdbdbd}.page-module__WVcEqq__paginationBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__WVcEqq__paginationInfo{color:#757575;font-size:.875rem}.page-module__WVcEqq__heatMapContainer{justify-content:center;align-items:center;min-height:280px;padding:1rem;display:flex}.page-module__WVcEqq__heatMapWrapper{padding:0 0 50px 35px;display:inline-block;position:relative}.page-module__WVcEqq__heatMapGrid{background-color:#eee;border-radius:4px;grid-template-rows:repeat(5,40px);grid-template-columns:repeat(5,40px);gap:2px;padding:2px;display:grid}.page-module__WVcEqq__heatMapCell{color:#fff;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.page-module__WVcEqq__heatMapCell:hover{z-index:10;transform:scale(1.05);box-shadow:0 10px 15px -3px #0000001a}.page-module__WVcEqq__heatMapCell.page-module__WVcEqq__selected{z-index:15;transform:scale(1.1);box-shadow:0 0 0 3px #2196f3,0 4px 12px #0003}.page-module__WVcEqq__heatLow{background-color:#4caf50}.page-module__WVcEqq__heatMediumLow{background-color:#8bc34a}.page-module__WVcEqq__heatMedium{color:#333;background-color:#ffc107}.page-module__WVcEqq__heatMediumHigh{background-color:#ff9800}.page-module__WVcEqq__heatHigh{background-color:#f44336}.page-module__WVcEqq__heatMapYAxis{grid-template-rows:repeat(5,1fr);place-items:center;width:25px;height:208px;padding:2px 0;display:grid;position:absolute;top:2px;left:5px}.page-module__WVcEqq__heatMapXAxis{grid-template-columns:repeat(5,1fr);place-items:center;width:208px;height:25px;padding:0 2px;display:grid;position:absolute;bottom:20px;left:35px}.page-module__WVcEqq__axisLabel{color:#616161;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:500;display:flex}.page-module__WVcEqq__yAxisTitle{color:#616161;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600;position:absolute;top:50%;left:-40px;transform:translateY(-50%)rotate(-90deg)}.page-module__WVcEqq__xAxisTitle{color:#616161;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-module__WVcEqq__heatMapToggle{background:#e0e0e0;border-radius:6px;gap:2px;padding:2px;display:flex}.page-module__WVcEqq__toggleBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:500;transition:all .2s}.page-module__WVcEqq__toggleBtn:hover{color:#333;background:#ffffff80}.page-module__WVcEqq__toggleBtn.page-module__WVcEqq__active{color:#1976d2;background:#fff;box-shadow:0 1px 3px #0000001a}.page-module__WVcEqq__treatmentInfo{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.page-module__WVcEqq__treatmentLink{color:#2196f3;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500;text-decoration:underline}.page-module__WVcEqq__treatmentLink:hover{color:#1976d2}.page-module__WVcEqq__treatmentBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:10px;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:inline-block}.page-module__WVcEqq__treatmentBadgeCorrective{color:#1976d2;background-color:#e3f2fd}.page-module__WVcEqq__treatmentBadgePreventive{color:#2e7d32;background-color:#e8f5e9}.page-module__WVcEqq__treatmentBadgeDetective{color:#f57c00;background-color:#fff3e0}.page-module__WVcEqq__createTreatmentBtn{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:4px;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.page-module__WVcEqq__createTreatmentBtn:hover{background-color:#45a049;transform:translateY(-1px)}.page-module__WVcEqq__progressContainer{align-items:center;gap:.25rem;width:100%;max-width:80px;display:flex}.page-module__WVcEqq__progressBar{background-color:#eee;border-radius:3px;flex:1;min-width:30px;max-width:50px;height:6px;overflow:hidden}.page-module__WVcEqq__progressFill{background-color:#4caf50;border-radius:4px;height:100%;transition:width .3s}.page-module__WVcEqq__progressText{color:#616161;text-align:right;min-width:25px;font-size:.7rem;font-weight:500}.page-module__WVcEqq__treatmentOwner{color:#616161;font-size:.8125rem}.page-module__WVcEqq__noTreatment{color:#bdbdbd;font-size:.8125rem}.page-module__WVcEqq__message{border-radius:4px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem 1.5rem;font-size:.875rem;display:flex}.page-module__WVcEqq__messageSuccess{color:#2e7d32;background-color:#e8f5e9;border:1px solid #66bb6a}.page-module__WVcEqq__messageError{color:#c62828;background-color:#ffebee;border:1px solid #ef5350}.page-module__WVcEqq__loadingSpinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s ease-in-out infinite page-module__WVcEqq__spin;display:inline-block}@keyframes page-module__WVcEqq__spin{to{transform:rotate(360deg)}}.page-module__WVcEqq__loadingOverlay{z-index:100;background-color:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__WVcEqq__loadingOverlay .page-module__WVcEqq__loadingSpinner{border-color:#2196f3 #2196f34d #2196f34d;width:40px;height:40px}.page-module__WVcEqq__emptyState{text-align:center;color:#757575;padding:3rem}.page-module__WVcEqq__emptyState i{color:#bdbdbd;margin-bottom:1rem;font-size:3rem}.page-module__WVcEqq__emptyState h3{color:#424242;margin:0 0 .5rem}.page-module__WVcEqq__emptyState p{margin:0}.page-module__WVcEqq__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module__WVcEqq__btnPrimary{color:#fff;background-color:#2196f3}.page-module__WVcEqq__btnPrimary:hover{background-color:#1976d2;box-shadow:0 4px 6px -1px #0000001a}.page-module__WVcEqq__btnSecondary{color:#616161;background-color:#fff;border:1px solid #e0e0e0}.page-module__WVcEqq__btnSecondary:hover{background-color:#f5f5f5;border-color:#bdbdbd}.page-module__WVcEqq__btnDanger{color:#fff;background-color:#f44336}.page-module__WVcEqq__btnDanger:hover{background-color:#d32f2f;box-shadow:0 4px 6px -1px #0000001a}.page-module__WVcEqq__btnSm{padding:.375rem .75rem;font-size:.75rem}@media (max-width:1400px){.page-module__WVcEqq__mainContent{grid-template-columns:1fr 300px}.page-module__WVcEqq__statisticsBar{grid-template-columns:repeat(6,1fr);gap:.5rem}}@media (max-width:1200px){.page-module__WVcEqq__mainContent{grid-template-columns:1fr 280px}}@media (max-width:1024px){.page-module__WVcEqq__mainContent{grid-template-columns:1fr;top:122px}.page-module__WVcEqq__contentRight{display:none}.page-module__WVcEqq__statisticsBar{grid-template-columns:repeat(3,1fr);gap:.5rem}}@media (max-width:768px){.page-module__WVcEqq__statisticsBar{grid-template-columns:repeat(2,1fr);gap:.5rem;top:56px}.page-module__WVcEqq__mainContent{top:200px}.page-module__WVcEqq__statValue{font-size:1.5rem}.page-module__WVcEqq__legendItem{min-width:24px;padding:4px 8px;font-size:.75rem}.page-module__WVcEqq__compactRiskTable th,.page-module__WVcEqq__compactRiskTable td,.page-module__WVcEqq__riskTable th,.page-module__WVcEqq__riskTable td{padding:.375rem .5rem;font-size:.75rem}}.page-module__WVcEqq__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s}.page-module__WVcEqq__sortableHeader:hover{background-color:#eee}.page-module__WVcEqq__exportDropdown{display:inline-block;position:relative}.page-module__WVcEqq__exportDropdown:after{content:"";background:0 0;height:8px;position:absolute;top:100%;left:0;right:0}.page-module__WVcEqq__exportDropdownContent{z-index:100;background-color:#fff;border-radius:6px;min-width:160px;display:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.page-module__WVcEqq__exportDropdown:hover .page-module__WVcEqq__exportDropdownContent{display:block}.page-module__WVcEqq__exportDropdownContent button{text-align:left;color:#424242;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.8125rem;transition:background-color .15s;display:flex}.page-module__WVcEqq__exportDropdownContent button:hover{background-color:#f5f5f5}.page-module__WVcEqq__exportDropdownContent button i{text-align:center;width:16px}.page-module__WVcEqq__exportDropdownContent button:first-child i{color:#4caf50}.page-module__WVcEqq__exportDropdownContent button:last-child i{color:#1d6f42}.page-module__WVcEqq__actionButtonActive{box-shadow:inset 0 2px 4px #0003;background-color:#1565c0!important}.page-module__WVcEqq__filterPanel{background-color:#fafafa;border-bottom:1px solid #e0e0e0;flex-shrink:0;padding:.75rem 1rem}.page-module__WVcEqq__filterPanelHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.page-module__WVcEqq__filterPanelHeader h4{color:#424242;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.8125rem;font-weight:600}.page-module__WVcEqq__clearFiltersBtn{color:#757575;cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;transition:all .15s;display:flex}.page-module__WVcEqq__clearFiltersBtn:hover{color:#f44336;background-color:#ffebee;border-color:#f44336}.page-module__WVcEqq__filterPanelContent{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}.page-module__WVcEqq__filterGroup{flex-direction:column;gap:4px;display:flex}.page-module__WVcEqq__filterGroup label{color:#757575;text-transform:uppercase;letter-spacing:.3px;font-size:.6875rem;font-weight:600}.page-module__WVcEqq__filterGroup select{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:6px 10px;font-size:.8125rem;transition:border-color .15s}.page-module__WVcEqq__filterGroup select:focus{border-color:#2196f3;outline:none}.page-module__WVcEqq__selectedChips{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;display:flex}.page-module__WVcEqq__chip{color:#1565c0;background:#e3f2fd;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__WVcEqq__chipRemove{cursor:pointer;color:#1565c0;opacity:.7;background:0 0;border:none;padding:0;font-size:.625rem;line-height:1;transition:opacity .15s}.page-module__WVcEqq__chipRemove:hover{opacity:1}.page-module__WVcEqq__chipCritical{color:#c62828;background:#ffebee}.page-module__WVcEqq__chipHigh{color:#e65100;background:#fff3e0}.page-module__WVcEqq__chipMedium{color:#f57f17;background:#fff8e1}.page-module__WVcEqq__chipLow{color:#2e7d32;background:#e8f5e9}.page-module__WVcEqq__clearChipsBtn{color:#9e9e9e;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:.6875rem;transition:color .15s}.page-module__WVcEqq__clearChipsBtn:hover{color:#616161}.page-module__WVcEqq__checkboxList{background:#fff;border:1px solid #e0e0e0;border-radius:4px;max-height:120px;padding:4px;overflow-y:auto}.page-module__WVcEqq__checkboxItem{cursor:pointer;color:#424242;border-radius:3px;align-items:center;gap:6px;padding:4px 6px;font-size:.8125rem;transition:background-color .15s;display:flex}.page-module__WVcEqq__checkboxItem:hover{background:#f5f5f5}.page-module__WVcEqq__checkboxItem input[type=checkbox]{cursor:pointer;width:14px;height:14px}.page-module__WVcEqq__levelCritical{color:#c62828;font-weight:500}.page-module__WVcEqq__levelHigh{color:#e65100;font-weight:500}.page-module__WVcEqq__levelMedium{color:#f57f17;font-weight:500}.page-module__WVcEqq__levelLow{color:#2e7d32;font-weight:500}.page-module__WVcEqq__filterPanelFooter{border-top:1px solid #e0e0e0;margin-top:.75rem;padding-top:.5rem}.page-module__WVcEqq__filterCount{color:#757575;font-size:.75rem;font-weight:500}@media (max-width:1400px){.page-module__WVcEqq__filterPanelContent{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.page-module__WVcEqq__filterPanelContent{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__WVcEqq__filterPanelContent{grid-template-columns:1fr}}.page-module__WVcEqq__overallRiskWidget{margin-bottom:1rem}.page-module__WVcEqq__aiAnalysisCompact{padding:0}.page-module__WVcEqq__analysisError{color:#c62828;background-color:#ffebee;border:1px solid #ef5350;border-radius:6px;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.page-module__WVcEqq__analysisError i{flex-shrink:0;margin-top:2px}.page-module__WVcEqq__analysisLoadingCompact{color:#2196f3;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.page-module__WVcEqq__analysisLoadingCompact i{font-size:1.25rem}.page-module__WVcEqq__analysisReady{flex-direction:column;gap:.75rem;display:flex}.page-module__WVcEqq__analysisReadyInfo{color:#4caf50;align-items:center;gap:.5rem;display:flex}.page-module__WVcEqq__analysisReadyInfo i{font-size:1rem}.page-module__WVcEqq__analysisReadyInfo>div{flex-direction:column;display:flex}.page-module__WVcEqq__analysisReadyText{color:#2e7d32;font-size:.875rem;font-weight:500}.page-module__WVcEqq__analysisReadyTime{color:#757575;font-size:.6875rem}.page-module__WVcEqq__analysisActions{gap:.5rem;display:flex}.page-module__WVcEqq__viewReportBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2196f3 0%,#1976d2 100%);border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.page-module__WVcEqq__viewReportBtn:hover{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);box-shadow:0 2px 8px #2196f34d}.page-module__WVcEqq__regenerateBtn{color:#616161;cursor:pointer;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:all .2s;display:flex}.page-module__WVcEqq__regenerateBtn:hover{background-color:#eee;border-color:#bdbdbd}.page-module__WVcEqq__analysisNotGenerated{text-align:center;padding:.5rem 0}.page-module__WVcEqq__analysisNotGenerated p{color:#757575;margin:0 0 .75rem;font-size:.8125rem}.page-module__WVcEqq__generateAnalysisBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2196f3 0%,#1976d2 100%);border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module__WVcEqq__generateAnalysisBtn:hover{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);transform:translateY(-1px);box-shadow:0 2px 8px #2196f34d}.page-module__WVcEqq__analysisModalOverlay{top:0;left:var(--sidebar-width,200px);z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;bottom:0;right:0}.page-module__WVcEqq__analysisModal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:800px;max-height:85vh;animation:.3s page-module__WVcEqq__modalSlideIn;display:flex;box-shadow:0 20px 60px #0000004d}@keyframes page-module__WVcEqq__modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page-module__WVcEqq__analysisModalHeader{background:linear-gradient(135deg,#2196f3 0%,#1976d2 100%);border-bottom:1px solid #e0e0e0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.page-module__WVcEqq__analysisModalTitle{color:#fff;align-items:center;gap:.75rem;display:flex}.page-module__WVcEqq__analysisModalTitle i{font-size:1.5rem}.page-module__WVcEqq__analysisModalTitle h2{margin:0;font-size:1.25rem;font-weight:600}.page-module__WVcEqq__analysisModalClose{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:flex}.page-module__WVcEqq__analysisModalClose:hover{background:#ffffff4d}.page-module__WVcEqq__analysisModalBody{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.page-module__WVcEqq__analysisModalContent{color:#424242;font-size:.9375rem;line-height:1.8}.page-module__WVcEqq__analysisModalContent h2{color:#1976d2;border-bottom:2px solid #e3f2fd;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.375rem;font-weight:600}.page-module__WVcEqq__analysisModalContent h3{color:#424242;margin:1.5rem 0 .75rem;font-size:1.125rem;font-weight:600}.page-module__WVcEqq__analysisModalContent h4{color:#616161;margin:1.25rem 0 .5rem;font-size:1rem;font-weight:600}.page-module__WVcEqq__analysisModalContent p{margin:0 0 1rem}.page-module__WVcEqq__analysisModalContent strong{color:#212121;font-weight:600}.page-module__WVcEqq__analysisModalContent li{margin-bottom:.5rem;margin-left:1.5rem}.page-module__WVcEqq__analysisModalFooter{background-color:#fafafa;border-top:1px solid #e0e0e0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.page-module__WVcEqq__analysisModalMeta{color:#9e9e9e;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.page-module__WVcEqq__analysisModalActions{gap:.75rem;display:flex}.page-module__WVcEqq__closeModalBtn{color:#fff;cursor:pointer;background-color:#616161;border:none;border-radius:6px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.page-module__WVcEqq__closeModalBtn:hover{background-color:#424242}
.modal-module__MkhPGa__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-module__MkhPGa__modalContent{background-color:#fff;border-radius:8px;flex-direction:column;width:95%;max-width:1100px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.modal-module__MkhPGa__modalContentSmall{max-width:500px}.modal-module__MkhPGa__modalHeader{background-color:#fafafa;border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.modal-module__MkhPGa__modalHeader h2{color:#212121;margin:0;font-size:1.125rem;font-weight:600}.modal-module__MkhPGa__closeBtn{color:#9e9e9e;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:all .2s;display:flex}.modal-module__MkhPGa__closeBtn:hover{color:#616161;background-color:#eee}.modal-module__MkhPGa__modalBody{flex:1;min-height:0;padding:.5rem;overflow-y:auto}.modal-module__MkhPGa__formGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem;display:grid}.modal-module__MkhPGa__formGroup{flex-direction:column;gap:.125rem;margin-bottom:.25rem;display:flex}.modal-module__MkhPGa__formGroupFullWidth{grid-column:1/-1}.modal-module__MkhPGa__formGroup label{color:#616161;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem;font-size:.75rem;font-weight:600}.modal-module__MkhPGa__formGroup input,.modal-module__MkhPGa__formGroup select,.modal-module__MkhPGa__formGroup textarea{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.375rem .5rem;font-family:inherit;font-size:.875rem;transition:all .2s}.modal-module__MkhPGa__formGroup input:focus,.modal-module__MkhPGa__formGroup select:focus,.modal-module__MkhPGa__formGroup textarea:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 2px #2196f31a}.modal-module__MkhPGa__formGroup textarea{resize:vertical;min-height:50px}.modal-module__MkhPGa__modalFooter{background-color:#fafafa;border-top:1px solid #eee;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.modal-module__MkhPGa__btn{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.modal-module__MkhPGa__btnPrimary{color:#fff;background-color:#2196f3}.modal-module__MkhPGa__btnPrimary:hover{background-color:#1976d2;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-module__MkhPGa__btnSecondary{color:#616161;background-color:#fff;border:1px solid #e0e0e0}.modal-module__MkhPGa__btnSecondary:hover{background-color:#f5f5f5;border-color:#bdbdbd}.modal-module__MkhPGa__btnDanger{color:#fff;background-color:#f44336}.modal-module__MkhPGa__btnDanger:hover{background-color:#d32f2f;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-module__MkhPGa__modalConfirm{max-width:500px}.modal-module__MkhPGa__confirmMessage{text-align:center;padding:1rem}.modal-module__MkhPGa__confirmMessage i{color:#ff9800;margin-bottom:1rem;font-size:3rem}.modal-module__MkhPGa__confirmMessage p{color:#616161;margin:.75rem 0;font-size:1rem;line-height:1.5}.modal-module__MkhPGa__riskDetails{text-align:left;background-color:#f5f5f5;border-radius:4px;margin:1rem 0;padding:1rem;font-size:.875rem;line-height:1.6}.modal-module__MkhPGa__riskDetails strong{color:#424242}.modal-module__MkhPGa__warningText{color:#f44336;font-size:.875rem;font-weight:500}.modal-module__MkhPGa__deleteConfirmContent{text-align:center;padding:1rem 0}.modal-module__MkhPGa__deleteConfirmContent i{color:#f44336;margin-bottom:1rem;font-size:3rem}.modal-module__MkhPGa__deleteConfirmContent p{color:#616161;margin:1rem 0;font-size:1rem;line-height:1.5}.modal-module__MkhPGa__deleteConfirmContent strong{color:#212121;font-weight:600}.modal-module__MkhPGa__viewModalBody{padding:1rem}.modal-module__MkhPGa__viewSection{margin-bottom:1.5rem}.modal-module__MkhPGa__viewSection:last-child{margin-bottom:0}.modal-module__MkhPGa__viewSectionTitle{color:#424242;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #eee;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.modal-module__MkhPGa__viewGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.modal-module__MkhPGa__viewField{flex-direction:column;gap:.25rem;display:flex}.modal-module__MkhPGa__viewFieldFullWidth{grid-column:1/-1}.modal-module__MkhPGa__viewLabel{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.modal-module__MkhPGa__viewValue{color:#212121;font-size:.875rem;line-height:1.4}.modal-module__MkhPGa__riskLevelBadge{color:#fff;border-radius:4px;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:inline-block}.modal-module__MkhPGa__riskLevelCritical{background-color:#f44336}.modal-module__MkhPGa__riskLevelHigh{background-color:#ff9800}.modal-module__MkhPGa__riskLevelMedium{color:#333;background-color:#ffc107}.modal-module__MkhPGa__riskLevelLow{background-color:#4caf50}.modal-module__MkhPGa__btnInfo{color:#fff;background-color:#17a2b8}.modal-module__MkhPGa__btnInfo:hover{background-color:#138496;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-module__MkhPGa__btnSuccess{color:#fff;background-color:#4caf50}.modal-module__MkhPGa__btnSuccess:hover{background-color:#388e3c;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-module__MkhPGa__btnSmall{padding:.25rem .5rem;font-size:.75rem}.modal-module__MkhPGa__priorityBadge{text-transform:uppercase;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.modal-module__MkhPGa__priorityCritical{color:#fff;background-color:#f44336}.modal-module__MkhPGa__priorityHigh{color:#fff;background-color:#ff9800}.modal-module__MkhPGa__priorityMedium{color:#333;background-color:#ffc107}.modal-module__MkhPGa__priorityLow{color:#fff;background-color:#4caf50}.modal-module__MkhPGa__statusBadge{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.modal-module__MkhPGa__statusActive{color:#1976d2;background-color:#e3f2fd}.modal-module__MkhPGa__statusCompleted{color:#388e3c;background-color:#e8f5e9}.modal-module__MkhPGa__statusPending{color:#f57c00;background-color:#fff3e0}.modal-module__MkhPGa__statusCancelled{color:#d32f2f;background-color:#ffebee}.modal-module__MkhPGa__viewTwoColumn{grid-template-columns:2fr 1fr;gap:1.5rem;display:grid}.modal-module__MkhPGa__viewLeftColumn{flex-direction:column;gap:1.5rem;display:flex}.modal-module__MkhPGa__viewRightColumn{flex-direction:column;gap:1rem;display:flex}.modal-module__MkhPGa__viewActions{gap:.5rem;margin-top:1rem;display:flex}.modal-module__MkhPGa__treatmentSummary{background-color:#f5f5f5;border-radius:8px;padding:1rem}.modal-module__MkhPGa__treatmentSummaryHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.modal-module__MkhPGa__treatmentSummaryHeader h4{color:#424242;margin:0;font-size:.875rem;font-weight:600}.modal-module__MkhPGa__treatmentSummaryContent{flex-direction:column;gap:.5rem;display:flex}.modal-module__MkhPGa__treatmentSummaryItem{justify-content:space-between;font-size:.8125rem;display:flex}.modal-module__MkhPGa__treatmentSummaryItem span:first-child{color:#757575}.modal-module__MkhPGa__treatmentSummaryItem span:last-child{color:#212121;font-weight:500}.modal-module__MkhPGa__progressBar{background-color:#e0e0e0;border-radius:4px;width:100%;height:8px;overflow:hidden}.modal-module__MkhPGa__progressFill{background-color:#4caf50;border-radius:4px;height:100%;transition:width .3s}.modal-module__MkhPGa__scoreDisplay{align-items:center;gap:.5rem;display:flex}.modal-module__MkhPGa__scoreValue{font-size:1.5rem;font-weight:700}.modal-module__MkhPGa__scoreCritical{color:#f44336}.modal-module__MkhPGa__scoreHigh{color:#ff9800}.modal-module__MkhPGa__scoreMedium{color:#ffc107}.modal-module__MkhPGa__scoreLow{color:#4caf50}.modal-module__MkhPGa__detailsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.modal-module__MkhPGa__detailItem{flex-direction:column;gap:.25rem;display:flex}.modal-module__MkhPGa__detailItem label{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.modal-module__MkhPGa__detailItem p{color:#212121;margin:0;font-size:.875rem;line-height:1.4}.modal-module__MkhPGa__detailItem.modal-module__MkhPGa__fullWidth{grid-column:1/-1}.modal-module__MkhPGa__checkboxGrid{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:.5rem;max-height:180px;padding:.5rem;display:grid;overflow-y:auto}.modal-module__MkhPGa__checkboxLabel{color:#424242;cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;transition:background-color .15s;display:flex}.modal-module__MkhPGa__checkboxLabel:hover{background-color:#e3f2fd}.modal-module__MkhPGa__checkboxLabel input[type=checkbox]{accent-color:#2196f3;cursor:pointer;width:16px;height:16px}.modal-module__MkhPGa__checkboxLabel i{color:#757575;text-align:center;width:16px}@media (max-width:1024px){.modal-module__MkhPGa__formGrid,.modal-module__MkhPGa__viewGrid,.modal-module__MkhPGa__detailsGrid,.modal-module__MkhPGa__checkboxGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.modal-module__MkhPGa__modalOverlay{padding:.5rem}.modal-module__MkhPGa__modalContent{width:100%;max-width:100%;max-height:95vh}.modal-module__MkhPGa__formGrid{grid-template-columns:1fr;gap:.5rem}.modal-module__MkhPGa__viewGrid,.modal-module__MkhPGa__detailsGrid,.modal-module__MkhPGa__checkboxGrid,.modal-module__MkhPGa__viewTwoColumn{grid-template-columns:1fr}.modal-module__MkhPGa__viewRightColumn{order:-1}.modal-module__MkhPGa__modalHeader{padding:.5rem .75rem}.modal-module__MkhPGa__modalBody{padding:.5rem}.modal-module__MkhPGa__modalFooter{padding:.5rem .75rem}.modal-module__MkhPGa__viewActions{flex-wrap:wrap}}
.picker-module__Mpri7q__modalOverlay{z-index:1100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.picker-module__Mpri7q__modal,.picker-module__Mpri7q__modalContent{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:100%;max-width:1000px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 60px #0003}.picker-module__Mpri7q__modalHeader{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.picker-module__Mpri7q__headerContent{flex-direction:column;gap:6px;display:flex}.picker-module__Mpri7q__modalHeader h2{color:#1e293b;margin:0;font-size:18px;font-weight:600}.picker-module__Mpri7q__principalRiskBadge{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#3b82f6;border-radius:20px;align-items:center;max-width:400px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.picker-module__Mpri7q__modalHeader button{color:#64748b;cursor:pointer;background:0 0;border:none;padding:8px;font-size:18px;transition:color .2s}.picker-module__Mpri7q__modalHeader button:hover{color:#1e293b}.picker-module__Mpri7q__filtersRow{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:16px;padding:16px 24px;display:flex}.picker-module__Mpri7q__searchBar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;gap:12px;padding:8px 12px;display:flex}.picker-module__Mpri7q__searchBar i{color:#94a3b8;font-size:16px}.picker-module__Mpri7q__searchBar input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:14px}.picker-module__Mpri7q__searchBar input::placeholder{color:#94a3b8}.picker-module__Mpri7q__clearSearch{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;transition:color .2s}.picker-module__Mpri7q__clearSearch:hover{color:#64748b}.picker-module__Mpri7q__companyFilter{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;min-width:200px;padding:8px 12px;display:flex}.picker-module__Mpri7q__companyFilter i{color:#3b82f6;font-size:14px}.picker-module__Mpri7q__companyFilter select{color:#1e293b;cursor:pointer;background:0 0;border:none;outline:none;flex:1;font-size:14px}.picker-module__Mpri7q__companyBadge{border-radius:4px;padding:2px 8px;font-weight:500;color:#3b82f6!important;background:#eff6ff!important}.picker-module__Mpri7q__selectionInfo{background:#eff6ff;border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.picker-module__Mpri7q__selectionInfo span{color:#3b82f6;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.picker-module__Mpri7q__availableCount{color:#64748b!important;font-weight:400!important}.picker-module__Mpri7q__modalBody{flex:1;padding:16px;overflow-y:auto}.picker-module__Mpri7q__loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 20px;display:flex}.picker-module__Mpri7q__spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite picker-module__Mpri7q__spin}@keyframes picker-module__Mpri7q__spin{to{transform:rotate(360deg)}}.picker-module__Mpri7q__loading p{color:#64748b;font-size:14px}.picker-module__Mpri7q__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.picker-module__Mpri7q__emptyState i{color:#cbd5e1;font-size:48px}.picker-module__Mpri7q__emptyState h3{color:#334155;margin:0;font-size:16px;font-weight:600}.picker-module__Mpri7q__emptyState p{color:#64748b;margin:0;font-size:14px}.picker-module__Mpri7q__risksList,.picker-module__Mpri7q__controlsList{flex-direction:column;gap:12px;display:flex}.picker-module__Mpri7q__riskCard,.picker-module__Mpri7q__controlCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .2s;overflow:hidden}.picker-module__Mpri7q__riskCard:hover,.picker-module__Mpri7q__controlCard:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.picker-module__Mpri7q__riskCard.picker-module__Mpri7q__selected,.picker-module__Mpri7q__controlCard.picker-module__Mpri7q__selected{background:#f8fafc;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.picker-module__Mpri7q__riskMain,.picker-module__Mpri7q__controlMain{cursor:pointer;align-items:flex-start;gap:16px;padding:16px;display:flex}.picker-module__Mpri7q__checkbox{color:#cbd5e1;flex-shrink:0;margin-top:2px;font-size:20px}.picker-module__Mpri7q__riskCard.picker-module__Mpri7q__selected .picker-module__Mpri7q__checkbox,.picker-module__Mpri7q__controlCard.picker-module__Mpri7q__selected .picker-module__Mpri7q__checkbox{color:#3b82f6}.picker-module__Mpri7q__riskInfo,.picker-module__Mpri7q__controlInfo{flex:1;min-width:0}.picker-module__Mpri7q__riskHeader,.picker-module__Mpri7q__controlHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.picker-module__Mpri7q__refId{color:#64748b;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.picker-module__Mpri7q__riskHeader h4,.picker-module__Mpri7q__controlHeader h4{color:#1e293b;margin:0;font-size:14px;font-weight:600}.picker-module__Mpri7q__keyRiskBadge,.picker-module__Mpri7q__keyControlBadge{color:#b45309;background:#fef3c7;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.picker-module__Mpri7q__riskMeta,.picker-module__Mpri7q__controlMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.picker-module__Mpri7q__riskMeta span,.picker-module__Mpri7q__controlMeta span{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}.picker-module__Mpri7q__riskMeta i,.picker-module__Mpri7q__controlMeta i{color:#94a3b8;font-size:11px}.picker-module__Mpri7q__riskLevel{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.picker-module__Mpri7q__riskLevelLow{color:#166534;background:#dcfce7}.picker-module__Mpri7q__riskLevelMedium{color:#b45309;background:#fef3c7}.picker-module__Mpri7q__riskLevelHigh{color:#c2410c;background:#fed7aa}.picker-module__Mpri7q__riskLevelCritical{color:#b91c1c;background:#fee2e2}.picker-module__Mpri7q__riskLevelUnknown{color:#64748b;background:#f1f5f9}.picker-module__Mpri7q__controlType{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.picker-module__Mpri7q__controlTypePreventive{color:#1d4ed8;background:#dbeafe}.picker-module__Mpri7q__controlTypeDetective{color:#b45309;background:#fef3c7}.picker-module__Mpri7q__controlTypeCorrective{color:#166534;background:#dcfce7}.picker-module__Mpri7q__controlTypeUnknown{color:#64748b;background:#f1f5f9}.picker-module__Mpri7q__effectiveness{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.picker-module__Mpri7q__effectivenessEffective{color:#166534;background:#dcfce7}.picker-module__Mpri7q__effectivenessPartially{color:#b45309;background:#fef3c7}.picker-module__Mpri7q__effectivenessIneffective{color:#b91c1c;background:#fee2e2}.picker-module__Mpri7q__effectivenessNotAssessed{color:#64748b;background:#f1f5f9}.picker-module__Mpri7q__riskScores,.picker-module__Mpri7q__controlScores{flex-shrink:0;gap:16px;display:flex}.picker-module__Mpri7q__scoreItem{flex-direction:column;align-items:center;gap:4px;display:flex}.picker-module__Mpri7q__scoreLabel{text-transform:uppercase;color:#94a3b8;font-size:10px;font-weight:500}.picker-module__Mpri7q__scoreValue{font-size:18px;font-weight:700}.picker-module__Mpri7q__linkOptions{background:#f8fafc;border-top:1px solid #e2e8f0;gap:16px;padding:12px 16px;display:flex}.picker-module__Mpri7q__linkOption{flex-direction:column;flex:1;gap:6px;display:flex}.picker-module__Mpri7q__linkOption label{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:600}.picker-module__Mpri7q__linkOption select{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:13px}.picker-module__Mpri7q__linkOption select:focus{border-color:#3b82f6;outline:none}.picker-module__Mpri7q__linkOption input[type=range]{cursor:pointer;-webkit-appearance:none;background:#e2e8f0;border-radius:3px;width:100%;height:6px}.picker-module__Mpri7q__linkOption input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#3b82f6;border-radius:50%;width:16px;height:16px}.picker-module__Mpri7q__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.picker-module__Mpri7q__cancelBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;padding:10px 20px;font-size:14px;transition:all .2s}.picker-module__Mpri7q__cancelBtn:hover{color:#1e293b;background:#f1f5f9}.picker-module__Mpri7q__submitBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.picker-module__Mpri7q__submitBtn:hover:not(:disabled){background:#2563eb}.picker-module__Mpri7q__submitBtn:disabled{cursor:not-allowed;background:#94a3b8}.picker-module__Mpri7q__tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:4px;padding:16px 24px 0;display:flex}.picker-module__Mpri7q__tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.picker-module__Mpri7q__tab:hover{color:#334155}.picker-module__Mpri7q__tab.picker-module__Mpri7q__active{color:#3b82f6;border-bottom-color:#3b82f6}.picker-module__Mpri7q__tabContent{padding:20px 24px}.picker-module__Mpri7q__aggregatedScores{background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 100%);border:1px solid #dbeafe;border-radius:12px;margin-bottom:20px;padding:20px}.picker-module__Mpri7q__aggregatedScoresHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.picker-module__Mpri7q__aggregatedScoresHeader h3{color:#1e293b;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.picker-module__Mpri7q__aggregatedScoresHeader h3 i{color:#3b82f6}.picker-module__Mpri7q__calculationMode{align-items:center;gap:8px;display:flex}.picker-module__Mpri7q__calculationMode label{color:#64748b;font-size:12px}.picker-module__Mpri7q__calculationMode select{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:12px}.picker-module__Mpri7q__scoresGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.picker-module__Mpri7q__scoreCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.picker-module__Mpri7q__scoreCard .picker-module__Mpri7q__scoreLabel{text-transform:uppercase;color:#64748b;font-size:11px;font-weight:500}.picker-module__Mpri7q__scoreCard .picker-module__Mpri7q__scoreValue{font-size:28px;font-weight:700}.picker-module__Mpri7q__scoreCard .picker-module__Mpri7q__scoreCompare{color:#94a3b8;font-size:11px}.picker-module__Mpri7q__linkedItemsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.picker-module__Mpri7q__linkedItemsHeader h3{color:#1e293b;margin:0;font-size:14px;font-weight:600}.picker-module__Mpri7q__addLinkBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.picker-module__Mpri7q__addLinkBtn:hover{background:#2563eb}.picker-module__Mpri7q__linkedItem{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding:16px;transition:all .2s;display:flex}.picker-module__Mpri7q__linkedItem:hover{background:#f8fafc;border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.picker-module__Mpri7q__linkedItemInfo{flex:1;min-width:0}.picker-module__Mpri7q__linkedItemHeader{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.picker-module__Mpri7q__linkedItemHeader h4{color:#1e293b;margin:0;font-size:14px;font-weight:600}.picker-module__Mpri7q__linkTypeBadge{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.picker-module__Mpri7q__linkTypeBadge.picker-module__Mpri7q__primary{color:#1d4ed8;background:#dbeafe}.picker-module__Mpri7q__linkTypeBadge.picker-module__Mpri7q__contributing{color:#166534;background:#dcfce7}.picker-module__Mpri7q__linkTypeBadge.picker-module__Mpri7q__related{color:#64748b;background:#f1f5f9}.picker-module__Mpri7q__weightBadge{color:#b45309;background:#fef3c7;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.picker-module__Mpri7q__linkedItemMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.picker-module__Mpri7q__linkedItemMeta span{color:#64748b;align-items:center;gap:6px;font-size:12px;display:flex}.picker-module__Mpri7q__linkedItemActions{flex-shrink:0;gap:8px;display:flex}.picker-module__Mpri7q__linkedItemActions button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;padding:8px;transition:all .2s}.picker-module__Mpri7q__linkedItemActions button:hover{color:#334155;background:#f1f5f9}.picker-module__Mpri7q__linkedItemActions button.picker-module__Mpri7q__deleteBtn:hover{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.picker-module__Mpri7q__linkedItemActions button.picker-module__Mpri7q__viewBtn{color:#3b82f6}.picker-module__Mpri7q__linkedItemActions button.picker-module__Mpri7q__viewBtn:hover{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.picker-module__Mpri7q__emptyLinked{text-align:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.picker-module__Mpri7q__emptyLinked i{color:#cbd5e1;margin-bottom:12px;font-size:32px}.picker-module__Mpri7q__emptyLinked h4{color:#334155;margin:0 0 4px;font-size:14px;font-weight:600}.picker-module__Mpri7q__emptyLinked p{color:#64748b;margin:0 0 16px;font-size:13px}.picker-module__Mpri7q__controlSection{margin-bottom:24px}.picker-module__Mpri7q__controlSection h4{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:13px;font-weight:600}.picker-module__Mpri7q__overdueBadge{color:#b91c1c;background:#fee2e2;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}@media (max-width:768px){.picker-module__Mpri7q__modal{border-radius:0;max-width:100%;max-height:100vh}.picker-module__Mpri7q__scoresGrid{grid-template-columns:repeat(2,1fr)}.picker-module__Mpri7q__riskMain,.picker-module__Mpri7q__controlMain{flex-direction:column;gap:12px}.picker-module__Mpri7q__riskScores,.picker-module__Mpri7q__controlScores{justify-content:flex-start;width:100%}.picker-module__Mpri7q__linkOptions{flex-direction:column}}.picker-module__Mpri7q__closeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.picker-module__Mpri7q__closeBtn:hover{color:#1e293b;background:#f1f5f9}.picker-module__Mpri7q__searchBox{flex:1;position:relative}.picker-module__Mpri7q__searchBox i{color:#94a3b8;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.picker-module__Mpri7q__searchBox input{border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:10px 10px 10px 36px;font-size:14px;transition:all .2s}.picker-module__Mpri7q__searchBox input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.picker-module__Mpri7q__resultsCount{color:#64748b;padding:8px 0;font-size:13px}.picker-module__Mpri7q__itemsList{flex-direction:column;gap:12px;max-height:400px;display:flex;overflow-y:auto}.picker-module__Mpri7q__itemCard{cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;padding:16px;transition:all .2s}.picker-module__Mpri7q__itemCard:hover{background:#f8fafc;border-color:#3b82f6}.picker-module__Mpri7q__itemCard.picker-module__Mpri7q__selected{background:#eff6ff;border-color:#3b82f6}.picker-module__Mpri7q__itemHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.picker-module__Mpri7q__itemTitle{flex:1;align-items:center;gap:12px;display:flex}.picker-module__Mpri7q__itemTitle input[type=radio]{cursor:pointer}.picker-module__Mpri7q__itemRef{color:#3b82f6;font-family:monospace;font-size:13px;font-weight:600}.picker-module__Mpri7q__itemName{color:#1e293b;font-size:15px;font-weight:600}.picker-module__Mpri7q__badges{gap:8px;display:flex}.picker-module__Mpri7q__badge{text-transform:uppercase;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:600}.picker-module__Mpri7q__badgeType{color:#4f46e5;background:#e0e7ff}.picker-module__Mpri7q__badgeOpen,.picker-module__Mpri7q__badgeInProgress{color:#1e40af;background:#dbeafe}.picker-module__Mpri7q__badgeCompleted{color:#166534;background:#dcfce7}.picker-module__Mpri7q__badgeOnHold{color:#92400e;background:#fef3c7}.picker-module__Mpri7q__itemDetails{flex-direction:column;gap:8px;display:flex}.picker-module__Mpri7q__itemDescription{color:#64748b;font-size:14px;line-height:1.5}.picker-module__Mpri7q__itemMetadata{color:#64748b;gap:16px;font-size:13px;display:flex}.picker-module__Mpri7q__itemMetadata span{align-items:center;gap:6px;display:flex}.picker-module__Mpri7q__itemMetadata i{color:#94a3b8}.picker-module__Mpri7q__notesSection{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}.picker-module__Mpri7q__notesSection label{color:#1e293b;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.picker-module__Mpri7q__notesSection textarea{resize:vertical;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:14px;transition:all .2s}.picker-module__Mpri7q__notesSection textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.picker-module__Mpri7q__btnSecondary{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.picker-module__Mpri7q__btnSecondary:hover{background:#f8fafc;border-color:#cbd5e1}.picker-module__Mpri7q__btnPrimary{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.picker-module__Mpri7q__btnPrimary:hover:not(:disabled){background:#2563eb}.picker-module__Mpri7q__btnPrimary:disabled{opacity:.5;cursor:not-allowed}
.page-module__J3Wq9W__auditsPage{top:0;left:var(--sidebar-width,200px);background-color:#fafafa;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.page-module__J3Wq9W__notification{z-index:9999;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.5rem;animation:.3s page-module__J3Wq9W__slideIn;display:flex;position:fixed;top:120px;right:20px;box-shadow:0 4px 12px #00000026}@keyframes page-module__J3Wq9W__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.page-module__J3Wq9W__notificationSuccess{color:#2e7d32;background-color:#e8f5e9;border:1px solid #66bb6a}.page-module__J3Wq9W__notificationError{color:#c62828;background-color:#ffebee;border:1px solid #ef5350}.page-module__J3Wq9W__notificationClose{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;margin-left:auto;padding:.25rem}.page-module__J3Wq9W__notificationClose:hover{opacity:1}.page-module__J3Wq9W__statisticsBar{top:56px;left:var(--sidebar-width,200px);z-index:100;background-color:#fff;border-bottom:1px solid #eee;grid-template-columns:repeat(6,1fr);gap:1rem;padding:12px 24px;display:grid;position:fixed;right:0;box-shadow:0 1px 3px #0000001a}.page-module__J3Wq9W__statCard{text-align:center;background-color:#fafafa;border-radius:8px;flex-direction:column;justify-content:center;height:50px;padding:.5rem .75rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #0000000d}.page-module__J3Wq9W__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.page-module__J3Wq9W__statValue{color:#212121;margin-bottom:.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600;line-height:1}.page-module__J3Wq9W__statLabel{color:#757575;text-transform:uppercase;letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;line-height:1.2}.page-module__J3Wq9W__statUnit{color:#757575;margin-left:.125rem;font-size:1rem}.page-module__J3Wq9W__mainContent{top:122px;left:var(--sidebar-width,200px);padding:1rem;position:fixed;bottom:0;right:0;overflow:hidden}.page-module__J3Wq9W__contentLeft{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.page-module__J3Wq9W__panel{background-color:#fff;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.page-module__J3Wq9W__panelHeader{background-color:#fff;border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.page-module__J3Wq9W__filtersInHeader{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__J3Wq9W__panelActions{align-items:center;gap:.75rem;display:flex}.page-module__J3Wq9W__filterSelect{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;transition:border-color .2s}.page-module__J3Wq9W__filterSelect:focus{border-color:#2196f3;outline:none}.page-module__J3Wq9W__actionButton{color:#fff;cursor:pointer;box-sizing:border-box;background:#2196f3;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;height:36px;padding:.5rem 1rem;font-size:.875rem;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__J3Wq9W__actionButton:hover{color:#fff;background-color:#1976d2;text-decoration:none}.page-module__J3Wq9W__actionButtonSecondary{color:#616161;background-color:#f5f5f5}.page-module__J3Wq9W__actionButtonSecondary:hover{background-color:#eee}.page-module__J3Wq9W__searchBar{background-color:#fff;border-bottom:1px solid #eee;flex-shrink:0;gap:.5rem;padding:.75rem 1rem;display:flex}.page-module__J3Wq9W__searchInput{border:1px solid #e0e0e0;border-radius:4px;flex:1;padding:.5rem 1rem;font-size:.875rem}.page-module__J3Wq9W__searchInput:focus{border-color:#2196f3;outline:none}.page-module__J3Wq9W__searchClearBtn{color:#757575;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.5rem;transition:all .2s}.page-module__J3Wq9W__searchClearBtn:hover{color:#212121;background-color:#f5f5f5}.page-module__J3Wq9W__tableContainer{flex:1;min-height:0;position:relative;overflow:auto}.page-module__J3Wq9W__auditTable{border-collapse:collapse;table-layout:fixed;width:100%}.page-module__J3Wq9W__auditTable thead{z-index:10;position:sticky;top:0}.page-module__J3Wq9W__auditTable th{text-align:left;color:#757575;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background-color:#fafafa;border-bottom:2px solid #eee;padding:.5rem .75rem;font-size:.7rem;font-weight:600}.page-module__J3Wq9W__auditTable td{vertical-align:middle;border-bottom:1px solid #eee;padding:.5rem .75rem;font-size:.8125rem}.page-module__J3Wq9W__auditTable tbody tr{cursor:pointer;transition:background-color .2s}.page-module__J3Wq9W__auditTable tbody tr:hover{background-color:#f5f5f5}.page-module__J3Wq9W__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s}.page-module__J3Wq9W__sortableHeader:hover{background-color:#eee}.page-module__J3Wq9W__colRefId{white-space:nowrap;width:9%;min-width:90px}.page-module__J3Wq9W__colCompany,.page-module__J3Wq9W__colDepartment{width:10%;min-width:90px}.page-module__J3Wq9W__colType{white-space:nowrap;width:9%;min-width:80px}.page-module__J3Wq9W__colTitle{width:18%;min-width:150px}.page-module__J3Wq9W__colStatus,.page-module__J3Wq9W__colAuditor{width:10%;min-width:90px}.page-module__J3Wq9W__colDate{width:9%;min-width:80px}.page-module__J3Wq9W__colFindings{width:8%;min-width:80px}.page-module__J3Wq9W__colActions{text-align:center;width:7%;min-width:70px}.page-module__J3Wq9W__refId{color:#2196f3;font-size:.75rem;font-weight:600}.page-module__J3Wq9W__titleCell{color:#212121;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:500;overflow:hidden}.page-module__J3Wq9W__auditorCell,.page-module__J3Wq9W__dateCell{color:#616161;font-size:.8125rem}.page-module__J3Wq9W__companyCell,.page-module__J3Wq9W__departmentCell{color:#424242;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:.8125rem;overflow:hidden}.page-module__J3Wq9W__typeBadge{text-transform:uppercase;white-space:nowrap;border-radius:12px;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-block}.page-module__J3Wq9W__typeinternal{color:#1565c0;background-color:#e3f2fd}.page-module__J3Wq9W__typeexternal{color:#c2185b;background-color:#fce4ec}.page-module__J3Wq9W__typecompliance{color:#283593;background-color:#e8eaf6}.page-module__J3Wq9W__typeoperational{color:#e65100;background-color:#fff3e0}.page-module__J3Wq9W__typefinancial{color:#2e7d32;background-color:#e8f5e9}.page-module__J3Wq9W__typeit{color:#6a1b9a;background-color:#f3e5f5}.page-module__J3Wq9W__typecertification{color:#00838f;background-color:#e0f7fa}.page-module__J3Wq9W__typesurveillance{color:#4e342e;background-color:#efebe9}.page-module__J3Wq9W__statusBadge{text-transform:uppercase;border-radius:4px;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;display:inline-block}.page-module__J3Wq9W__statusplanned{color:#7b1fa2;background-color:#f3e5f5}.page-module__J3Wq9W__statusscheduled{color:#3949ab;background-color:#e8eaf6}.page-module__J3Wq9W__statusin_progress{color:#1565c0;background-color:#e3f2fd}.page-module__J3Wq9W__statusfieldwork{color:#ff8f00;background-color:#fff8e1}.page-module__J3Wq9W__statusreporting{color:#c2185b;background-color:#fce4ec}.page-module__J3Wq9W__statusreview{color:#558b2f;background-color:#f1f8e9}.page-module__J3Wq9W__statuscompleted{color:#2e7d32;background-color:#e8f5e9}.page-module__J3Wq9W__statusclosed{color:#424242;background-color:#e0e0e0}.page-module__J3Wq9W__statuscancelled{color:#9e9e9e;background-color:#fafafa}.page-module__J3Wq9W__statuson_hold{color:#c62828;background-color:#ffebee}.page-module__J3Wq9W__findingsCell{text-align:center}.page-module__J3Wq9W__findingsCount{justify-content:center;align-items:center;gap:.25rem;display:flex}.page-module__J3Wq9W__findingBadge{color:#fff;text-align:center;border-radius:4px;min-width:18px;padding:2px 6px;font-size:.6875rem;font-weight:600}.page-module__J3Wq9W__findingBadge.page-module__J3Wq9W__critical{background-color:#f44336}.page-module__J3Wq9W__findingBadge.page-module__J3Wq9W__high{background-color:#ff9800}.page-module__J3Wq9W__findingBadge.page-module__J3Wq9W__medium{color:#333;background-color:#ffc107}.page-module__J3Wq9W__findingBadge.page-module__J3Wq9W__low{background-color:#4caf50}.page-module__J3Wq9W__noFindings{color:#9e9e9e;font-size:.75rem}.page-module__J3Wq9W__actionsCell{text-align:center}.page-module__J3Wq9W__actionButtons{justify-content:center;align-items:center;gap:.25rem;display:flex}.page-module__J3Wq9W__actionBtn{cursor:pointer;color:#757575;background:0 0;border:none;border-radius:4px;padding:.375rem;font-size:.875rem;transition:all .2s}.page-module__J3Wq9W__actionBtn:hover{background-color:#f5f5f5}.page-module__J3Wq9W__actionBtnView:hover{color:#2196f3;background-color:#2196f31a}.page-module__J3Wq9W__actionBtnEdit:hover{color:#ff9800;background-color:#ff98001a}.page-module__J3Wq9W__actionBtnDelete:hover{color:#f44336;background-color:#f443361a}.page-module__J3Wq9W__pagination{background-color:#fff;border-top:1px solid #eee;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.page-module__J3Wq9W__paginationBtn{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.page-module__J3Wq9W__paginationBtn:hover:not(:disabled){background-color:#fafafa;border-color:#bdbdbd}.page-module__J3Wq9W__paginationBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__J3Wq9W__paginationInfo{color:#757575;font-size:.875rem}.page-module__J3Wq9W__emptyState{text-align:center;color:#757575;padding:3rem}.page-module__J3Wq9W__emptyState i{color:#bdbdbd;margin-bottom:1rem;font-size:3rem}.page-module__J3Wq9W__emptyState h3{color:#424242;margin:0 0 .5rem}.page-module__J3Wq9W__emptyState p{margin:0}.page-module__J3Wq9W__exportDropdown{display:inline-block;position:relative}.page-module__J3Wq9W__exportDropdown:after{content:"";background:0 0;height:8px;position:absolute;top:100%;left:0;right:0}.page-module__J3Wq9W__exportDropdownContent{z-index:100;background-color:#fff;border-radius:6px;min-width:160px;display:none;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.page-module__J3Wq9W__exportDropdown:hover .page-module__J3Wq9W__exportDropdownContent{display:block}.page-module__J3Wq9W__exportDropdownContent button{text-align:left;color:#424242;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.8125rem;transition:background-color .15s;display:flex}.page-module__J3Wq9W__exportDropdownContent button:hover{background-color:#f5f5f5}.page-module__J3Wq9W__exportDropdownContent button i{text-align:center;width:16px}.page-module__J3Wq9W__exportDropdownContent button:first-child i{color:#4caf50}.page-module__J3Wq9W__exportDropdownContent button:last-child i{color:#1d6f42}.page-module__J3Wq9W__actionButtonActive{box-shadow:inset 0 2px 4px #0003;background-color:#1565c0!important}.page-module__J3Wq9W__filterPanel{background-color:#fafafa;border-bottom:1px solid #e0e0e0;flex-shrink:0;padding:.75rem 1rem}.page-module__J3Wq9W__filterPanelHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.page-module__J3Wq9W__filterPanelHeader h4{color:#424242;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.8125rem;font-weight:600}.page-module__J3Wq9W__clearFiltersBtn{color:#757575;cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;transition:all .15s;display:flex}.page-module__J3Wq9W__clearFiltersBtn:hover{color:#f44336;background-color:#ffebee;border-color:#f44336}.page-module__J3Wq9W__filterPanelContent{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.page-module__J3Wq9W__filterGroup{flex-direction:column;gap:4px;display:flex}.page-module__J3Wq9W__filterGroup label{color:#757575;text-transform:uppercase;letter-spacing:.3px;font-size:.6875rem;font-weight:600}.page-module__J3Wq9W__filterGroup select{color:#424242;cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:6px 10px;font-size:.8125rem;transition:border-color .15s}.page-module__J3Wq9W__filterGroup select:focus{border-color:#2196f3;outline:none}.page-module__J3Wq9W__filterPanelFooter{border-top:1px solid #e0e0e0;justify-content:flex-end;margin-top:.75rem;padding-top:.5rem;display:flex}.page-module__J3Wq9W__filterCount{color:#757575;font-size:.75rem}.page-module__J3Wq9W__tabBar{top:122px;left:var(--sidebar-width,200px);z-index:100;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:0 2rem;display:flex;position:fixed;right:0}.page-module__J3Wq9W__tabButtons{gap:0;display:flex}.page-module__J3Wq9W__tabActions{align-items:center;gap:.75rem;display:flex}.page-module__J3Wq9W__tab{cursor:pointer;color:#64748b;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:1rem 2rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.page-module__J3Wq9W__tab:hover{color:#1976d2;background:#f8fafc}.page-module__J3Wq9W__tab.page-module__J3Wq9W__active{color:#1976d2;border-bottom-color:#1976d2}.page-module__J3Wq9W__tabBadge{color:#fff;background:#1976d2;border-radius:12px;padding:.2rem .6rem;font-size:.7rem;font-weight:600}.page-module__J3Wq9W__tab.page-module__J3Wq9W__active .page-module__J3Wq9W__tabBadge{background:#1565c0}.page-module__J3Wq9W__mainContentWithTabs{top:172px;left:var(--sidebar-width,200px);padding:1rem;position:fixed;bottom:0;right:0;overflow:auto}.page-module__J3Wq9W__companyGroupContainer{flex-direction:column;gap:1.5rem;display:flex}.page-module__J3Wq9W__companyGroup{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.page-module__J3Wq9W__companyGroupHeader{color:#1e293b;background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;display:flex}.page-module__J3Wq9W__companyGroupHeader i{color:#1976d2}.page-module__J3Wq9W__auditCards{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1rem;padding:1rem;display:grid}.page-module__J3Wq9W__auditCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;transition:all .2s}.page-module__J3Wq9W__auditCard:hover{border-color:#1976d2;box-shadow:0 2px 8px #1976d226}.page-module__J3Wq9W__auditCard.page-module__J3Wq9W__completedAudit{border-left:3px solid #16a34a}.page-module__J3Wq9W__auditCardHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.page-module__J3Wq9W__auditCardHeader h4{color:#1e293b;margin:0;font-size:.95rem;font-weight:600}.page-module__J3Wq9W__auditCardType{color:#4338ca;white-space:nowrap;background:#e0e7ff;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:500}.page-module__J3Wq9W__auditCardProgress{margin-bottom:.75rem}.page-module__J3Wq9W__auditCardProgress .page-module__J3Wq9W__progressBar{background:#e2e8f0;border-radius:3px;height:6px;margin-bottom:.4rem;overflow:hidden}.page-module__J3Wq9W__auditCardProgress .page-module__J3Wq9W__progressFill{background:linear-gradient(90deg,#1976d2,#42a5f5);border-radius:3px;height:100%;transition:width .3s}.page-module__J3Wq9W__auditCardProgress .page-module__J3Wq9W__progressText{color:#64748b;font-size:.8rem}.page-module__J3Wq9W__auditCardCompleted{color:#16a34a;background:#dcfce7;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.85rem;font-weight:500;display:flex}.page-module__J3Wq9W__auditCardCompleted i{font-size:1rem}.page-module__J3Wq9W__auditCardMeta{flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;display:flex}.page-module__J3Wq9W__auditCardMeta span{color:#64748b;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.page-module__J3Wq9W__auditCardMeta i{color:#94a3b8;font-size:.75rem}.page-module__J3Wq9W__auditCardActions{border-top:1px solid #e2e8f0;gap:.5rem;padding-top:.75rem;display:flex}.page-module__J3Wq9W__cardActionBtn{cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.page-module__J3Wq9W__cardActionBtn i{font-size:.75rem}.page-module__J3Wq9W__cardActionBtnPrimary{color:#fff;background:#1976d2}.page-module__J3Wq9W__cardActionBtnPrimary:hover{background:#1565c0}.page-module__J3Wq9W__cardActionBtnSecondary{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.page-module__J3Wq9W__cardActionBtnSecondary:hover{background:#e2e8f0}.page-module__J3Wq9W__cardActionBtnDanger{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.page-module__J3Wq9W__cardActionBtnDanger:hover{background:#fee2e2}.page-module__J3Wq9W__findingsSummary{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__J3Wq9W__findingBadgeMini{border-radius:4px;padding:.15rem .4rem;font-size:.7rem;font-weight:600}.page-module__J3Wq9W__findingBadgeMini.page-module__J3Wq9W__critical{color:#dc2626;background:#fee2e2}.page-module__J3Wq9W__findingBadgeMini.page-module__J3Wq9W__high{color:#ea580c;background:#ffedd5}.page-module__J3Wq9W__findingBadgeMini.page-module__J3Wq9W__medium{color:#d97706;background:#fef3c7}.page-module__J3Wq9W__findingBadgeMini.page-module__J3Wq9W__low{color:#059669;background:#d1fae5}.page-module__J3Wq9W__reportsFilters{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.page-module__J3Wq9W__reportsFilterGroup{flex-direction:column;gap:.4rem;min-width:160px;display:flex}.page-module__J3Wq9W__reportsFilterGroup label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:600}.page-module__J3Wq9W__reportsFilterGroup select{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.6rem .875rem;font-size:.875rem;transition:border-color .2s}.page-module__J3Wq9W__reportsFilterGroup select:focus{border-color:#1976d2;outline:none}.page-module__J3Wq9W__clearFiltersButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.6rem 1rem;font-size:.875rem;transition:all .2s}.page-module__J3Wq9W__clearFiltersButton:hover{color:#1e293b;background:#f1f5f9}.page-module__J3Wq9W__reportsTableContainer{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.page-module__J3Wq9W__reportsTable{border-collapse:collapse;width:100%;font-size:.875rem}.page-module__J3Wq9W__reportsTable thead{background:#f8fafc;border-bottom:2px solid #e2e8f0}.page-module__J3Wq9W__reportsTable th{text-align:left;color:#475569;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;padding:.875rem 1rem;font-size:.8rem;font-weight:600}.page-module__J3Wq9W__reportsTable tbody tr{border-bottom:1px solid #f1f5f9;transition:background .15s}.page-module__J3Wq9W__reportsTable tbody tr:hover{background:#f8fafc}.page-module__J3Wq9W__reportsTable tbody tr:last-child{border-bottom:none}.page-module__J3Wq9W__reportsTable td{color:#334155;vertical-align:middle;padding:.875rem 1rem}.page-module__J3Wq9W__reportNameCell{align-items:center;gap:.75rem;display:flex}.page-module__J3Wq9W__reportIcon{color:#fff;background:linear-gradient(135deg,#1976d2,#42a5f5);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.page-module__J3Wq9W__reportName{color:#1e293b;font-weight:600}.page-module__J3Wq9W__reportMeta{color:#64748b;margin-top:.2rem;font-size:.75rem}.page-module__J3Wq9W__audienceBadge{border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__J3Wq9W__audienceBadge.page-module__J3Wq9W__executive{color:#d97706;background:#fef3c7}.page-module__J3Wq9W__audienceBadge.page-module__J3Wq9W__management{color:#2563eb;background:#dbeafe}.page-module__J3Wq9W__audienceBadge.page-module__J3Wq9W__technical{color:#7c3aed;background:#f3e8ff}.page-module__J3Wq9W__audienceBadge.page-module__J3Wq9W__external{color:#059669;background:#d1fae5}.page-module__J3Wq9W__reportStatusBadge{border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__J3Wq9W__reportStatusBadge.page-module__J3Wq9W__completed{color:#059669;background:#d1fae5}.page-module__J3Wq9W__reportStatusBadge.page-module__J3Wq9W__generating{color:#2563eb;background:#dbeafe}.page-module__J3Wq9W__reportStatusBadge.page-module__J3Wq9W__pending{color:#d97706;background:#fef3c7}.page-module__J3Wq9W__reportStatusBadge.page-module__J3Wq9W__failed{color:#dc2626;background:#fee2e2}.page-module__J3Wq9W__reportActions{gap:.5rem;display:flex}.page-module__J3Wq9W__reportActionBtn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .2s;display:flex}.page-module__J3Wq9W__reportActionBtn.page-module__J3Wq9W__view{color:#0284c7;background:#e0f2fe}.page-module__J3Wq9W__reportActionBtn.page-module__J3Wq9W__view:hover{background:#bae6fd}.page-module__J3Wq9W__reportActionBtn.page-module__J3Wq9W__pdf{color:#dc2626;background:#fee2e2}.page-module__J3Wq9W__reportActionBtn.page-module__J3Wq9W__pdf:hover{background:#fecaca}.page-module__J3Wq9W__reportActionBtn.page-module__J3Wq9W__docx{color:#2563eb;background:#dbeafe}.page-module__J3Wq9W__reportActionBtn.page-module__J3Wq9W__docx:hover{background:#bfdbfe}.page-module__J3Wq9W__reportActionBtn.page-module__J3Wq9W__delete{color:#dc2626;background:#fee2e2}.page-module__J3Wq9W__reportActionBtn.page-module__J3Wq9W__delete:hover{background:#fecaca}.page-module__J3Wq9W__clickableRow{transition:background-color .15s}.page-module__J3Wq9W__clickableRow:hover{background-color:#f1f5f9!important}.page-module__J3Wq9W__emptyTabState{text-align:center;color:#64748b;padding:4rem 2rem}.page-module__J3Wq9W__emptyTabState i{opacity:.5;margin-bottom:1rem;font-size:3rem}.page-module__J3Wq9W__emptyTabState h3{color:#1e293b;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.page-module__J3Wq9W__emptyTabState p{margin-bottom:1.5rem;font-size:.9rem}.page-module__J3Wq9W__emptyTabState button{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:background .2s}.page-module__J3Wq9W__emptyTabState button:hover{background:#1565c0}@media (max-width:1200px){.page-module__J3Wq9W__statisticsBar{grid-template-columns:repeat(3,1fr);gap:.5rem}.page-module__J3Wq9W__colCompany,.page-module__J3Wq9W__companyCell,.page-module__J3Wq9W__colAuditor,.page-module__J3Wq9W__auditorCell{display:none}}@media (max-width:768px){.page-module__J3Wq9W__statisticsBar{grid-template-columns:repeat(2,1fr);gap:.5rem;top:56px}.page-module__J3Wq9W__mainContent{top:200px}.page-module__J3Wq9W__statValue{font-size:1.5rem}.page-module__J3Wq9W__auditTable th,.page-module__J3Wq9W__auditTable td{padding:.375rem .5rem;font-size:.75rem}.page-module__J3Wq9W__panelHeader{flex-direction:column;gap:.5rem}.page-module__J3Wq9W__filtersInHeader{justify-content:space-between;width:100%}}.page-module__J3Wq9W__reportViewerModal{flex-direction:column;max-height:80vh;display:flex;overflow:hidden}.page-module__J3Wq9W__reportViewerContent{background:#fff;flex:1;padding:1.5rem;overflow-y:auto}.page-module__J3Wq9W__markdownContent{color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1.7}.page-module__J3Wq9W__markdownContent h1{color:#1565c0;border-bottom:2px solid #1976d2;margin:2rem 0 1rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:700}.page-module__J3Wq9W__markdownContent h2{color:#1976d2;background:linear-gradient(135deg,#e3f2fd 0%,#f3f8fd 100%);border-left:4px solid #1976d2;border-radius:0 6px 6px 0;margin:1.75rem 0 .875rem;padding:.5rem .75rem;font-size:1.375rem;font-weight:600}.page-module__J3Wq9W__markdownContent h3{color:#1e40af;border-bottom:1px solid #e2e8f0;margin:1.5rem 0 .75rem;padding-bottom:.375rem;font-size:1.125rem;font-weight:600}.page-module__J3Wq9W__markdownContent h4{color:#334155;margin:1.25rem 0 .625rem;font-size:1rem;font-weight:600}.page-module__J3Wq9W__markdownContent h5{color:#475569;margin:1rem 0 .5rem;font-size:.9375rem;font-weight:600}.page-module__J3Wq9W__markdownContent h6{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin:.875rem 0 .5rem;font-size:.875rem;font-weight:600}.page-module__J3Wq9W__markdownContent p{color:#334155;margin:0 0 1rem}.page-module__J3Wq9W__markdownContent ul,.page-module__J3Wq9W__markdownContent ol{margin:.75rem 0 1.25rem;padding-left:1.5rem}.page-module__J3Wq9W__markdownContent ul{list-style-type:disc}.page-module__J3Wq9W__markdownContent ol{list-style-type:decimal}.page-module__J3Wq9W__markdownContent li{color:#334155;margin:.375rem 0;padding-left:.375rem}.page-module__J3Wq9W__markdownContent li::marker{color:#1976d2}.page-module__J3Wq9W__markdownContent ul ul,.page-module__J3Wq9W__markdownContent ol ol,.page-module__J3Wq9W__markdownContent ul ol,.page-module__J3Wq9W__markdownContent ol ul{margin:.375rem 0}.page-module__J3Wq9W__markdownContent ul ul{list-style-type:circle}.page-module__J3Wq9W__markdownContent ul ul ul{list-style-type:square}.page-module__J3Wq9W__markdownContent table{border-collapse:collapse;border-radius:8px;width:100%;margin:1.25rem 0;font-size:.875rem;overflow:hidden;box-shadow:0 1px 3px #00000014}.page-module__J3Wq9W__markdownContent thead{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%)}.page-module__J3Wq9W__markdownContent th{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #1565c0;padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.page-module__J3Wq9W__markdownContent td{color:#334155;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem}.page-module__J3Wq9W__markdownContent tbody tr:nth-child(2n){background-color:#f8fafc}.page-module__J3Wq9W__markdownContent tbody tr:hover{background-color:#f1f5f9}.page-module__J3Wq9W__markdownContent tbody tr:last-child td{border-bottom:none}.page-module__J3Wq9W__markdownContent blockquote{color:#475569;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-left:4px solid #1976d2;border-radius:0 8px 8px 0;margin:1rem 0;padding:1rem 1.25rem;font-style:italic}.page-module__J3Wq9W__markdownContent blockquote p{margin:0}.page-module__J3Wq9W__markdownContent blockquote p:not(:last-child){margin-bottom:.5rem}.page-module__J3Wq9W__markdownContent code{color:#be185d;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.125rem .375rem;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.85em}.page-module__J3Wq9W__markdownContent pre{background:#1e293b;border-radius:8px;margin:1rem 0;padding:1rem;overflow-x:auto}.page-module__J3Wq9W__markdownContent pre code{color:#e2e8f0;background:0 0;border:none;padding:0;font-size:.8125rem;line-height:1.6}.page-module__J3Wq9W__markdownContent hr{background:linear-gradient(90deg,#0000,#1976d2,#0000);border:none;height:2px;margin:2rem 0}.page-module__J3Wq9W__markdownContent a{color:#1976d2;border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:all .2s}.page-module__J3Wq9W__markdownContent a:hover{color:#1565c0;border-bottom-color:#1976d2}.page-module__J3Wq9W__markdownContent strong{color:#1e293b;font-weight:600}.page-module__J3Wq9W__markdownContent em{color:#475569;font-style:italic}.page-module__J3Wq9W__markdownContent img{border-radius:8px;max-width:100%;height:auto;margin:1rem 0;box-shadow:0 2px 8px #0000001a}.page-module__J3Wq9W__markdownContent input[type=checkbox]{accent-color:#1976d2;margin-right:.5rem}.page-module__J3Wq9W__markdownContent dl{margin:1rem 0}.page-module__J3Wq9W__markdownContent dt{color:#1e293b;margin-top:.75rem;font-weight:600}.page-module__J3Wq9W__markdownContent dd{color:#475569;margin-left:1.5rem}.page-module__J3Wq9W__markdownContent h2+p,.page-module__J3Wq9W__markdownContent h3+p{font-size:.9375rem}.page-module__J3Wq9W__reportViewerHeader{color:#fff;background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.page-module__J3Wq9W__reportViewerTitle{flex-direction:column;gap:.25rem;display:flex}.page-module__J3Wq9W__reportViewerTitle h3{margin:0;font-size:1.125rem;font-weight:600}.page-module__J3Wq9W__reportViewerTitle span{opacity:.9;font-size:.8rem}.page-module__J3Wq9W__reportViewerActions{gap:.5rem;display:flex}.page-module__J3Wq9W__reportViewerBtn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.page-module__J3Wq9W__reportViewerBtnPdf{color:#fff;background:#fff3}.page-module__J3Wq9W__reportViewerBtnPdf:hover{background:#ffffff4d}.page-module__J3Wq9W__reportViewerBtnDocx{color:#fff;background:#fff3}.page-module__J3Wq9W__reportViewerBtnDocx:hover{background:#ffffff4d}.page-module__J3Wq9W__reportViewerBtnClose{color:#fff;background:#ffffff26;justify-content:center;min-width:36px;padding:.5rem}.page-module__J3Wq9W__reportViewerBtnClose:hover{background:#ffffff40}@media print{.page-module__J3Wq9W__markdownContent{font-size:11pt;line-height:1.5}.page-module__J3Wq9W__markdownContent h1{page-break-after:avoid;font-size:18pt}.page-module__J3Wq9W__markdownContent h2{page-break-after:avoid;font-size:14pt}.page-module__J3Wq9W__markdownContent h3{page-break-after:avoid;font-size:12pt}.page-module__J3Wq9W__markdownContent table{page-break-inside:avoid}.page-module__J3Wq9W__markdownContent pre{white-space:pre-wrap;word-wrap:break-word}}
.page-module__DL9x5W__pruPage{background-color:#f5f7fa;flex-direction:column;height:100vh;display:flex;overflow:hidden}.page-module__DL9x5W__main{flex-direction:column;flex:1;min-height:0;padding:24px;display:flex;overflow:hidden}.page-module__DL9x5W__statsGrid{flex-shrink:0;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}@media (max-width:1024px){.page-module__DL9x5W__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__DL9x5W__statsGrid{grid-template-columns:1fr}}.page-module__DL9x5W__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.page-module__DL9x5W__statIcon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}.page-module__DL9x5W__statContent{flex-direction:column;display:flex}.page-module__DL9x5W__statValue{color:#1e293b;font-size:28px;font-weight:700;line-height:1.2}.page-module__DL9x5W__statLabel{color:#64748b;font-size:13px}.page-module__DL9x5W__filtersSection{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;margin-bottom:24px;padding:20px}.page-module__DL9x5W__filterRow{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.page-module__DL9x5W__filterRow:last-child{margin-bottom:0}.page-module__DL9x5W__searchBox{background:#f5f7fa;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;min-width:280px;padding:10px 14px;display:flex}.page-module__DL9x5W__searchBox i{color:#94a3b8}.page-module__DL9x5W__searchBox input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-size:14px}.page-module__DL9x5W__searchBox input::placeholder{color:#94a3b8}.page-module__DL9x5W__filterGroup{flex-direction:column;gap:8px;display:flex}.page-module__DL9x5W__filterGroup label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.page-module__DL9x5W__filterGroup select{color:#1e293b;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:8px;min-width:160px;padding:10px 14px;font-size:14px}.page-module__DL9x5W__checkboxLabel{cursor:pointer;color:#334155;align-items:center;gap:8px;font-size:14px;display:flex}.page-module__DL9x5W__checkboxLabel input{cursor:pointer;width:16px;height:16px}.page-module__DL9x5W__addButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.page-module__DL9x5W__addButton:hover{background:#2563eb}.page-module__DL9x5W__loading{color:#64748b;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}.page-module__DL9x5W__spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite page-module__DL9x5W__spin}@keyframes page-module__DL9x5W__spin{to{transform:rotate(360deg)}}.page-module__DL9x5W__emptyState{color:#94a3b8;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:flex}.page-module__DL9x5W__emptyState i{opacity:.5;margin-bottom:16px;font-size:48px}.page-module__DL9x5W__emptyState h3{color:#64748b;margin:0 0 8px;font-size:18px;font-weight:600}.page-module__DL9x5W__emptyState p{margin:0;font-size:14px}.page-module__DL9x5W__risksList{flex-direction:column;flex:1;gap:12px;min-height:0;padding-bottom:60px;display:flex;overflow-y:auto}.page-module__DL9x5W__riskCard{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;align-items:stretch;transition:all .2s;display:flex;overflow:hidden}.page-module__DL9x5W__riskCard:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-module__DL9x5W__riskCard.page-module__DL9x5W__overdue{border-left:4px solid #ef4444}.page-module__DL9x5W__riskCategory{flex-shrink:0;justify-content:center;align-items:center;width:120px;padding:12px;display:flex}.page-module__DL9x5W__riskCategory span{color:#fff;text-transform:uppercase;writing-mode:vertical-lr;text-orientation:mixed;font-size:12px;font-weight:600;transform:rotate(180deg)}.page-module__DL9x5W__riskContent{flex:1;min-width:0;padding:16px}.page-module__DL9x5W__riskHeader{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.page-module__DL9x5W__riskHeader h3{color:#1e293b;margin:0;font-size:15px;font-weight:500}.page-module__DL9x5W__refId{color:#3b82f6;white-space:nowrap;background:#3b82f61a;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.page-module__DL9x5W__trendBadge{align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.page-module__DL9x5W__trendBadge i{font-size:11px}.page-module__DL9x5W__riskDescription{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;display:-webkit-box;overflow:hidden}.page-module__DL9x5W__riskMeta{color:#94a3b8;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.page-module__DL9x5W__riskMeta span{align-items:center;gap:6px;display:flex}.page-module__DL9x5W__riskMeta i{font-size:11px}.page-module__DL9x5W__sourceLabel{color:#64748b;background:#e2e8f0;border-radius:4px;padding:2px 8px}.page-module__DL9x5W__riskTypeBadge{color:#7c3aed;background:#ede9fe;border-radius:4px;padding:2px 8px;font-weight:500}.page-module__DL9x5W__riskRight{border-left:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;min-width:180px;padding:16px;display:flex}.page-module__DL9x5W__riskTypeWedge{flex-shrink:0;justify-content:center;align-items:center;width:36px;padding:12px 6px;display:flex}.page-module__DL9x5W__riskTypeWedge span{color:#fff;text-transform:uppercase;writing-mode:vertical-lr;text-orientation:mixed;letter-spacing:.5px;font-size:10px;font-weight:600;transform:rotate(180deg)}.page-module__DL9x5W__scores{gap:16px;display:flex}.page-module__DL9x5W__scoreItem{flex-direction:column;align-items:center;gap:4px;display:flex}.page-module__DL9x5W__scoreLabel{color:#64748b;text-transform:uppercase;font-size:10px}.page-module__DL9x5W__scoreValue{font-size:20px;font-weight:700}.page-module__DL9x5W__overdueBadge{color:#b91c1c;background:#fee2e2;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:flex}.page-module__DL9x5W__overdueBadge i{color:#ef4444}.page-module__DL9x5W__annualReportBadge{color:#166534;background:#dcfce7;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:flex}.page-module__DL9x5W__annualReportBadge i{color:#16a34a}.page-module__DL9x5W__statusBadge{text-transform:capitalize;border-radius:4px;padding:4px 10px;font-size:11px}.page-module__DL9x5W__statusBadge.page-module__DL9x5W__active{color:#1d4ed8;background:#dbeafe}.page-module__DL9x5W__statusBadge.page-module__DL9x5W__monitoring{color:#b45309;background:#fef3c7}.page-module__DL9x5W__statusBadge.page-module__DL9x5W__mitigated,.page-module__DL9x5W__statusBadge.page-module__DL9x5W__accepted{color:#166534;background:#dcfce7}.page-module__DL9x5W__statusBadge.page-module__DL9x5W__closed{color:#64748b;background:#f1f5f9}@media (max-width:768px){.page-module__DL9x5W__main{padding:16px}.page-module__DL9x5W__filterRow{flex-direction:column;align-items:stretch}.page-module__DL9x5W__searchBox{min-width:100%}.page-module__DL9x5W__addButton{justify-content:center;width:100%;margin-left:0}.page-module__DL9x5W__riskCard{flex-direction:column}.page-module__DL9x5W__riskCategory{width:100%;height:40px}.page-module__DL9x5W__riskCategory span{writing-mode:horizontal-tb;transform:none}.page-module__DL9x5W__riskRight{border-top:1px solid #e2e8f0;border-left:none;flex-flow:wrap;justify-content:space-between;min-width:auto}.page-module__DL9x5W__riskTypeWedge{flex-direction:row;width:100%;height:32px}.page-module__DL9x5W__riskTypeWedge span{writing-mode:horizontal-tb;transform:none}}
.ownerpicker-module__tYa0uq__ownerPicker{flex-direction:column;gap:1rem;display:flex}.ownerpicker-module__tYa0uq__label{color:#333;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.ownerpicker-module__tYa0uq__chipsContainer{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;flex-wrap:wrap;gap:.5rem;min-height:40px;padding:.5rem;display:flex}.ownerpicker-module__tYa0uq__emptyMessage{color:#999;font-size:.875rem;font-style:italic}.ownerpicker-module__tYa0uq__chip{border-radius:20px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.ownerpicker-module__tYa0uq__chipPrimary{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:2px solid #5568d3}.ownerpicker-module__tYa0uq__chipCoOwner{color:#fff;background:linear-gradient(135deg,#2196f3 0%,#1976d2 100%);border:2px solid #1976d2}.ownerpicker-module__tYa0uq__chipBoard{color:#fff;background:linear-gradient(135deg,#ff9800 0%,#f57c00 100%);border:2px solid #f57c00}.ownerpicker-module__tYa0uq__chipType{text-transform:uppercase;letter-spacing:.5px;opacity:.9;font-size:.7rem;font-weight:700}.ownerpicker-module__tYa0uq__chipName{font-weight:500}.ownerpicker-module__tYa0uq__chipRemove{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;transition:all .2s;display:flex}.ownerpicker-module__tYa0uq__chipRemove:hover{background:#ffffff4d;transform:scale(1.1)}.ownerpicker-module__tYa0uq__addOwnerSection{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ownerpicker-module__tYa0uq__inputRow{gap:.75rem;display:flex}.ownerpicker-module__tYa0uq__typeSelect{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;flex:0 0 180px;padding:.625rem;font-size:.875rem;transition:all .2s}.ownerpicker-module__tYa0uq__typeSelect:hover{border-color:#2196f3}.ownerpicker-module__tYa0uq__typeSelect:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 3px #2196f31a}.ownerpicker-module__tYa0uq__searchWrapper{flex:1;position:relative}.ownerpicker-module__tYa0uq__searchInput{border:1px solid #ddd;border-radius:6px;width:100%;padding:.625rem 2.5rem .625rem 1rem;font-size:.875rem;transition:all .2s}.ownerpicker-module__tYa0uq__searchInput:focus{border-color:#2196f3;outline:none;box-shadow:0 0 0 3px #2196f31a}.ownerpicker-module__tYa0uq__searchWrapper>i{color:#999;pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ownerpicker-module__tYa0uq__dropdown{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:6px;max-height:300px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.ownerpicker-module__tYa0uq__dropdownItem{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:.75rem 1rem;transition:background .2s}.ownerpicker-module__tYa0uq__dropdownItem:last-child{border-bottom:none}.ownerpicker-module__tYa0uq__dropdownItem:hover{background:#f5f5f5}.ownerpicker-module__tYa0uq__userName{color:#333;margin-bottom:.125rem;font-size:.875rem;font-weight:500}.ownerpicker-module__tYa0uq__userEmail{color:#666;font-size:.75rem}.ownerpicker-module__tYa0uq__dropdownEmpty{text-align:center;color:#999;padding:1rem;font-size:.875rem}.ownerpicker-module__tYa0uq__dropdownMore{text-align:center;color:#666;background:#f8f9fa;padding:.5rem 1rem;font-size:.75rem;font-style:italic}.ownerpicker-module__tYa0uq__hint{color:#1565c0;background:#e3f2fd;border-left:3px solid #2196f3;border-radius:4px;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.8125rem;display:flex}.ownerpicker-module__tYa0uq__hint i{flex-shrink:0;margin-top:.125rem}.ownerpicker-module__tYa0uq__hint strong{color:#0d47a1;font-weight:600}
