@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";.toast-enter-active[data-v-84a78c80],.toast-leave-active[data-v-84a78c80]{transition:all .3s ease}.toast-enter-from[data-v-84a78c80],.toast-leave-to[data-v-84a78c80]{opacity:0;transform:translate(30px)}.toast-container[data-v-84a78c80]{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.border-trace[data-v-84a78c80]{position:absolute;inset:0;border-radius:3px;pointer-events:none;overflow:hidden;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:2px}.border-trace[data-v-84a78c80]:before{content:"";position:absolute;top:50%;left:50%;width:200vmax;height:200vmax;transform:translate(-50%,-50%);background:conic-gradient(transparent 270deg,#335214 320deg,#73a531 360deg);animation:border-trace-animation-84a78c80 1.5s linear forwards}@keyframes border-trace-animation-84a78c80{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}80%{transform:translate(-50%,-50%) rotate(360deg);opacity:1}to{transform:translate(-50%,-50%) rotate(360deg);opacity:0}}.slide-menu-enter-active,.slide-menu-leave-active{transition:transform .3s ease}.slide-menu-enter-from,.slide-menu-leave-to{transform:translate(-100%)}.sidebar-transition{transition:width .3s ease-in-out,max-width .3s ease-in-out}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes slideUp{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}.animate-slideDown{animation:slideDown .3s ease-in-out forwards;transform-origin:top}.animate-slideUp{animation:slideUp .3s ease-in-out forwards;transform-origin:top}.hover\:bg-flat-green-80:hover{background-color:#73a531cc}.hover\:bg-flat-green:hover{background-color:#2e7d32}.dashboard-bottom-border{border-bottom:1px solid #d1c9c9}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.transform.rotate-180{transform:rotate(180deg)}.sidebar-tooltip{position:relative}.sidebar-tooltip:hover:after{content:attr(title);position:absolute;left:100%;top:50%;transform:translateY(-50%);background:#000c;color:#fff;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;margin-left:8px;opacity:0;animation:fadeIn .2s ease-in-out .5s forwards;display:none}.sidebar-collapsed:not(.sidebar-hovered) .sidebar-tooltip:hover:after{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.dashboard-bottom-border{border-bottom-width:.5px}}.slide-right-enter-active,.slide-right-leave-active{transition:transform .25s ease}.slide-right-enter-from,.slide-right-leave-to{transform:translate(100%)}.fade-down-enter-active,.fade-down-leave-active{transition:opacity .15s ease,transform .15s ease}.fade-down-enter-from,.fade-down-leave-to{opacity:0;transform:translateY(-6px)}.chart-container[data-v-dba5aee3],.bg-white[data-v-3eddfed9]{font-family:Montserrat,sans-serif}.fade-enter-active[data-v-6298195b],.fade-leave-active[data-v-6298195b]{transition:opacity .3s}.fade-enter[data-v-6298195b],.fade-leave-to[data-v-6298195b]{opacity:0}.bg-primary[data-v-6298195b]{background-color:var(--primary-color, #3b82f6)}.bg-primary-dark[data-v-6298195b]{background-color:var(--primary-dark-color, #2563eb)}.text-primary-brand[data-v-6298195b]{color:var(--primary-brand-color, #3b82f6)}.border-color-4[data-v-6298195b]{border-color:var(--color-4, #e2e8f0)}.text-color-base-black[data-v-6298195b]{color:var(--color-base-black, #000000)}.hover\:bg-flat-green-80[data-v-6298195b]:hover{background-color:var(--flat-green-80, #65a30d)}.overflow-y-auto[data-v-56fc91ac]{overflow-x:hidden;overflow-y:auto}.overflow-y-auto[data-v-56fc91ac]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-56fc91ac]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.overflow-y-auto[data-v-56fc91ac]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-56fc91ac]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.overflow-y-auto[data-v-56fc91ac]{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}@media(max-width:640px){.absolute.z-20[data-v-56fc91ac]{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-height:50vh!important;border-radius:.5rem .5rem 0 0!important}}.modal-enter-active[data-v-66175768],.modal-leave-active[data-v-66175768]{transition:opacity .3s}.modal-enter-from[data-v-66175768],.modal-leave-to[data-v-66175768]{opacity:0}input[data-v-66175768]:disabled{opacity:1!important;color:#000!important}[data-v-66175768] button:disabled{opacity:1!important}[data-v-66175768] button:disabled span{color:#000!important;opacity:1!important}[data-v-66175768] .opacity-50{opacity:1!important}[data-v-66175768] .text-gray-400{color:#000!important}button[data-v-69ba8185]:disabled:hover{background-color:transparent!important;transform:none!important}input[type=checkbox][data-v-2f050e6e]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;position:relative;cursor:pointer;transition:all .2s ease}input[type=checkbox][data-v-2f050e6e]:checked{background-color:#335214;border-color:#335214}input[type=checkbox][data-v-2f050e6e]:checked:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;font-weight:700}input[type=checkbox][data-v-2f050e6e]:focus{outline:none;box-shadow:0 0 0 2px #33521433}input[type=checkbox][data-v-2f050e6e]:not(:checked){border-color:#d1d5db;background-color:#fff}input[type=checkbox][data-v-2f050e6e]:hover:not(:checked){border-color:#335214}table[data-v-2f050e6e]{border-spacing:0}th[data-v-2f050e6e],td[data-v-2f050e6e]{border-bottom:1px solid #e2e8f0}th[data-v-2f050e6e]:not(:last-child),td[data-v-2f050e6e]:not(:last-child){border-right:1px solid #e2e8f0}[data-v-5d154404]{font-family:Montserrat,sans-serif}.section[data-v-5d154404]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-5d154404]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-5d154404]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.filter-grid[data-v-5d154404]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.filter-field[data-v-5d154404]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-5d154404]{font-size:14px;font-weight:500;color:#374151}.field-input[data-v-5d154404]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff}.alert-table-container[data-v-5d154404]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:6px}.alert-table[data-v-5d154404]{width:100%;border-collapse:collapse;font-size:14px}.alert-table th[data-v-5d154404],.alert-table td[data-v-5d154404]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0;white-space:nowrap}.alert-table th[data-v-5d154404]{background:#f9fafb;font-weight:600;color:#374151}.alert-table tr[data-v-5d154404]:hover{background:#f9fafb}.details[data-v-5d154404]{white-space:normal;min-width:300px}.badge[data-v-5d154404]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.action-buttons[data-v-5d154404]{display:flex;gap:6px}.action-btn-sm[data-v-5d154404]{padding:6px;border-radius:4px;border:1px solid;cursor:pointer;display:flex}.action-btn-sm.primary[data-v-5d154404]{background:#73a531;color:#fff;border-color:#73a531}.action-btn-sm.secondary[data-v-5d154404]{background:#fff;color:#6b7280;border-color:#d1d5db}.pagination[data-v-5d154404]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.page-btn[data-v-5d154404]{padding:8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer}.bg-red-100[data-v-5d154404]{background-color:#fee2e2}.text-red-800[data-v-5d154404]{color:#991b1b}.bg-blue-100[data-v-5d154404]{background-color:#dbeafe}.text-blue-800[data-v-5d154404]{color:#1e40af}.bg-yellow-100[data-v-5d154404]{background-color:#fef3c7}.text-yellow-800[data-v-5d154404]{color:#92400e}.bg-green-100[data-v-5d154404]{background-color:#dcfce7}.text-green-800[data-v-5d154404]{color:#166534}.bg-purple-100[data-v-5d154404]{background-color:#e9d5ff}.text-purple-800[data-v-5d154404]{color:#5b21b6}.modal-overlay[data-v-cc41a904]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-container[data-v-cc41a904]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;overflow:hidden;max-width:95vw;max-height:90vh;display:flex;flex-direction:column;margin:10px}.modal-container.small[data-v-cc41a904]{width:400px}.modal-container.medium[data-v-cc41a904]{width:600px}.modal-container.large[data-v-cc41a904]{width:800px}.modal-container.fit-content[data-v-cc41a904]{width:-moz-fit-content;width:fit-content;min-width:300px}@media(max-width:860px){.modal-container.large[data-v-cc41a904]{width:calc(100vw - 40px);max-width:800px}}@media(max-width:660px){.modal-container.medium[data-v-cc41a904]{width:calc(100vw - 40px);max-width:600px}}@media(max-width:460px){.modal-container.small[data-v-cc41a904],.modal-container.fit-content[data-v-cc41a904]{width:calc(100vw - 40px);max-width:400px;min-width:unset}}.alert-container[data-v-cc41a904]{width:450px;max-height:90vh;display:flex;flex-direction:column}@media(max-width:500px){.alert-container[data-v-cc41a904]{width:calc(100vw - 40px);max-width:450px}}.modal-header[data-v-cc41a904]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e2e8f0;flex-shrink:0}@media(max-width:480px){.modal-header[data-v-cc41a904]{padding:12px 16px}}.modal-title[data-v-cc41a904]{margin:0;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;color:#335214}.modal-close[data-v-cc41a904]{background:none;border:none;cursor:pointer;padding:4px;color:#64748b;border-radius:4px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-cc41a904]:hover{background-color:#f8fafc;color:#335214}.modal-body[data-v-cc41a904]{padding:24px;overflow-y:auto;flex-grow:1;-webkit-overflow-scrolling:touch}@media(max-width:480px){.modal-body[data-v-cc41a904]{padding:16px}}.modal-footer[data-v-cc41a904]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e2e8f0;flex-shrink:0}@media(max-width:480px){.modal-footer[data-v-cc41a904]{padding:12px 16px;gap:8px}}.btn[data-v-cc41a904]{padding:8px 16px;border-radius:4px;font-family:Montserrat-SemiBold,sans-serif;font-size:14px;cursor:pointer;border:none;transition:background-color .2s}.btn-primary[data-v-cc41a904]{background-color:#335214;color:#fff}.btn-primary[data-v-cc41a904]:hover{background-color:#2a4320}.btn-secondary[data-v-cc41a904]{background-color:#f1f5f9;color:#334155}.btn-secondary[data-v-cc41a904]:hover{background-color:#e2e8f0}.modal-fade-enter-active[data-v-cc41a904],.modal-fade-leave-active[data-v-cc41a904]{transition:opacity .3s}.modal-fade-enter-from[data-v-cc41a904],.modal-fade-leave-to[data-v-cc41a904]{opacity:0}[data-v-83b44cf1]{font-family:Montserrat,sans-serif}.section[data-v-83b44cf1]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-83b44cf1]:last-child{border-bottom:none}.section-title[data-v-83b44cf1]{color:#000;text-align:left;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px}.form-grid[data-v-83b44cf1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.full-width[data-v-83b44cf1]{grid-column:1 / -1}.field-input[data-v-83b44cf1]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:100%}.field-input[data-v-83b44cf1]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}@keyframes shimmer-4297a7c6{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-4297a7c6]{animation:shimmer-4297a7c6 2s infinite}[data-v-b34dd62c]{font-family:Montserrat,sans-serif}.section[data-v-b34dd62c]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-b34dd62c]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-b34dd62c]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-b34dd62c]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.zone-summary[data-v-b34dd62c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.summary-card[data-v-b34dd62c]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px}.summary-icon[data-v-b34dd62c]{width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center}.summary-info[data-v-b34dd62c]{display:flex;flex-direction:column;gap:4px}.summary-label[data-v-b34dd62c]{font-size:12px;color:#6b7280;font-weight:500}.summary-value[data-v-b34dd62c]{font-size:16px;font-weight:600;color:#1f2937}.filter-grid[data-v-b34dd62c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.filter-field[data-v-b34dd62c]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-b34dd62c]{font-size:14px;font-weight:500;color:#374151}.field-input[data-v-b34dd62c]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s}.field-input[data-v-b34dd62c]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.action-bar[data-v-b34dd62c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;background:#f9fafb;border-radius:6px}.action-left[data-v-b34dd62c],.action-right[data-v-b34dd62c]{display:flex;align-items:center;gap:12px}.selection-count[data-v-b34dd62c]{font-size:14px;color:#6b7280}.action-btn[data-v-b34dd62c]{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;border:1px solid;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.action-btn.primary[data-v-b34dd62c]{background:#73a531;color:#fff;border-color:#73a531}.action-btn.primary[data-v-b34dd62c]:hover:not(:disabled){background:#4a9f3d}.action-btn.secondary[data-v-b34dd62c]{background:#fff;color:#374151;border-color:#d1d5db}.action-btn.secondary[data-v-b34dd62c]:hover:not(:disabled){background:#f9fafb}.action-btn[data-v-b34dd62c]:disabled{opacity:.5;cursor:not-allowed}.sample-table-container[data-v-b34dd62c]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:6px}.sample-table[data-v-b34dd62c]{width:100%;border-collapse:collapse;font-size:14px}.sample-table th[data-v-b34dd62c],.sample-table td[data-v-b34dd62c]{padding:12px;text-align:left;border-bottom:1px solid #e2e8f0}.sample-table th[data-v-b34dd62c]{background:#f9fafb;font-weight:600;color:#374151}.sample-table tr[data-v-b34dd62c]:hover{background:#f9fafb}.sample-table tr.selected[data-v-b34dd62c]{background:#eff6ff}.sample-id[data-v-b34dd62c]{font-weight:600;color:#1f2937}.sample-type[data-v-b34dd62c],.status-badge[data-v-b34dd62c]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.action-buttons[data-v-b34dd62c]{display:flex;gap:6px}.action-btn-sm[data-v-b34dd62c]{padding:6px;border-radius:4px;border:1px solid;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.action-btn-sm.primary[data-v-b34dd62c]{background:#73a531;color:#fff;border-color:#73a531}.action-btn-sm.secondary[data-v-b34dd62c]{background:#fff;color:#6b7280;border-color:#d1d5db}.action-btn-sm[data-v-b34dd62c]:hover{transform:scale(1.05)}.pagination[data-v-b34dd62c]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.page-btn[data-v-b34dd62c]{padding:8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:pointer;transition:all .2s}.page-btn[data-v-b34dd62c]:hover:not(:disabled){background:#f9fafb}.page-btn[data-v-b34dd62c]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-b34dd62c]{font-size:14px;color:#6b7280}.stats-grid[data-v-b34dd62c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.stat-item[data-v-b34dd62c]{text-align:center;padding:16px;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.stat-label[data-v-b34dd62c]{display:block;font-size:12px;color:#6b7280;margin-bottom:4px}.stat-value[data-v-b34dd62c]{font-size:24px;font-weight:600}.bg-red-100[data-v-b34dd62c]{background-color:#fee2e2}.text-red-800[data-v-b34dd62c]{color:#991b1b}.text-red-600[data-v-b34dd62c]{color:#dc2626}.bg-blue-100[data-v-b34dd62c]{background-color:#dbeafe}.text-blue-800[data-v-b34dd62c]{color:#1e40af}.bg-yellow-100[data-v-b34dd62c]{background-color:#fef3c7}.text-yellow-800[data-v-b34dd62c]{color:#92400e}.text-yellow-600[data-v-b34dd62c]{color:#d97706}.bg-green-100[data-v-b34dd62c]{background-color:#dcfce7}.text-green-800[data-v-b34dd62c]{color:#166534}.text-green-600[data-v-b34dd62c]{color:#16a34a}.bg-purple-100[data-v-b34dd62c]{background-color:#e9d5ff}.text-purple-800[data-v-b34dd62c]{color:#5b21b6}.bg-pink-100[data-v-b34dd62c]{background-color:#fce7f3}.text-pink-800[data-v-b34dd62c]{color:#9d174d}.bg-orange-100[data-v-b34dd62c]{background-color:#fed7aa}.text-orange-800[data-v-b34dd62c]{color:#9a3412}.text-orange-600[data-v-b34dd62c]{color:#ea580c}.bg-gray-100[data-v-b34dd62c]{background-color:#f3f4f6}.text-gray-800[data-v-b34dd62c]{color:#1f2937}.bg-blue-500[data-v-b34dd62c]{background-color:#3b82f6}.bg-green-500[data-v-b34dd62c]{background-color:#10b981}.bg-purple-500[data-v-b34dd62c]{background-color:#8b5cf6}@media(max-width:768px){.filter-grid[data-v-b34dd62c],.zone-summary[data-v-b34dd62c],.stats-grid[data-v-b34dd62c]{grid-template-columns:1fr}.action-bar[data-v-b34dd62c]{flex-direction:column;gap:12px;align-items:stretch}.action-left[data-v-b34dd62c],.action-right[data-v-b34dd62c]{justify-content:center}}@keyframes shimmer-b6871ab0{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-b6871ab0]{animation:shimmer-b6871ab0 2s infinite}.group:hover .group-hover\:scale-105[data-v-b6871ab0]{transform:scale(1.05)}.grid[data-v-01763f42] input{pointer-events:none}[data-v-5ae030dc]{font-family:Montserrat,sans-serif}.form-field[data-v-0421be66]{margin-bottom:.5rem}.chart-container[data-v-b46517e9]{position:relative;height:100%;width:100%}input[type=checkbox][data-v-3de6b42e]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;position:relative;cursor:pointer;transition:all .2s ease}input[type=checkbox][data-v-3de6b42e]:checked{background-color:#335214;border-color:#335214}input[type=checkbox][data-v-3de6b42e]:checked:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;font-weight:700}input[type=checkbox][data-v-3de6b42e]:focus{outline:none;box-shadow:0 0 0 2px #33521433}input[type=checkbox][data-v-3de6b42e]:not(:checked){border-color:#d1d5db;background-color:#fff}input[type=checkbox][data-v-3de6b42e]:hover:not(:checked){border-color:#335214}.maintenance-chart-manager[data-v-50c0d4d2]{padding:1rem;max-width:1200px;margin:0 auto}.overflow-y-auto[data-v-50c0d4d2]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-50c0d4d2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-50c0d4d2]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-50c0d4d2]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.transition-all[data-v-50c0d4d2]{transition:all .3s ease}@keyframes pulse-50c0d4d2{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-50c0d4d2]{animation:pulse-50c0d4d2 2s cubic-bezier(.4,0,.6,1) infinite}.overflow-y-auto[data-v-31da2bb4]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-31da2bb4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-31da2bb4]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.overflow-y-auto[data-v-31da2bb4]::-webkit-scrollbar-thumb:hover{background:#555}.overflow-y-auto[data-v-389e70cc]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-389e70cc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-389e70cc]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.overflow-y-auto[data-v-389e70cc]::-webkit-scrollbar-thumb:hover{background:#555}textarea[data-v-389e70cc],input[type=date][data-v-389e70cc]{font-family:Montserrat-Regular,sans-serif}[data-v-76c25eb1]{font-family:Montserrat,sans-serif}.section[data-v-76c25eb1]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-76c25eb1]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-76c25eb1]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-76c25eb1]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.details-grid[data-v-76c25eb1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.detail-item[data-v-76c25eb1]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-76c25eb1]{font-size:13px;font-weight:500;color:#6b7280}.detail-value[data-v-76c25eb1]{font-size:15px;font-weight:600;color:#1f2937}.field-input[data-v-cd5c5be6]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}select[data-v-344fa214]:focus{box-shadow:0 0 0 1px var(--livestock-green)}.select-input-wrapper select[data-v-344fa214]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.select-input-wrapper select[data-v-344fa214]:disabled{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%9ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e")}.chart-container[data-v-44eabedd]{position:relative;height:100%;width:100%}.bg-color-base-white[data-v-b94f4139]{background-color:#fff}.gap-spacing-sm[data-v-b94f4139]{gap:8px}.gap-spacing-2xs[data-v-b94f4139]{gap:4px}[data-v-5bcc56d2]{font-family:Montserrat,sans-serif}.section[data-v-5bcc56d2]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-5bcc56d2]:last-child{border-bottom:none}.section-title[data-v-5bcc56d2]{color:#000;text-align:left;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px}.form-grid[data-v-5bcc56d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.full-width[data-v-5bcc56d2]{grid-column:1 / -1}.field-input[data-v-5bcc56d2]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:100%;resize:vertical}.field-input[data-v-5bcc56d2]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.text-red-600[data-v-5bcc56d2]{color:#dc2626}.text-orange-600[data-v-5bcc56d2]{color:#ea580c}.text-green-600[data-v-5bcc56d2]{color:#16a34a}.border-red-300[data-v-5bcc56d2]{border-color:#fca5a5}.border-orange-300[data-v-5bcc56d2]{border-color:#fdba74}.border-green-300[data-v-5bcc56d2]{border-color:#86efac}.bg-gray-100[data-v-5bcc56d2]{background-color:#f3f4f6}[data-v-826fcc23]{font-family:Montserrat,sans-serif}.section[data-v-826fcc23]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-826fcc23]:last-child{border-bottom:none}.section-title[data-v-826fcc23]{color:#000;text-align:left;font-family:Montserrat-SemiBold,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px;display:flex;align-items:center;gap:8px}.form-grid[data-v-826fcc23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.full-width[data-v-826fcc23]{grid-column:1 / -1}.form-field[data-v-826fcc23]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-826fcc23]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.field-display[data-v-826fcc23]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;min-height:42px;display:flex;align-items:center}.risk-badge[data-v-826fcc23],.status-badge[data-v-826fcc23]{display:inline-block;white-space:nowrap}.score-display[data-v-826fcc23]{display:flex;align-items:center;gap:12px;width:100%}.score-bar[data-v-826fcc23]{flex:1;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden}.score-fill[data-v-826fcc23]{height:100%;background-color:#73a531;border-radius:4px;transition:width .3s ease}.score-text[data-v-826fcc23]{font-weight:600;color:#1f2937;min-width:40px;text-align:right}.risk-score[data-v-826fcc23]{font-weight:700;font-size:16px;color:#1f2937}.guidance-box[data-v-826fcc23]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px}.guidance-content[data-v-826fcc23]{font-size:14px;line-height:1.5}.guidance-content.high-risk[data-v-826fcc23]{color:#dc2626}.guidance-content.medium-risk[data-v-826fcc23]{color:#ea580c}.guidance-content.low-risk[data-v-826fcc23]{color:#16a34a}.edit-button[data-v-826fcc23]{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#73a531;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.edit-button[data-v-826fcc23]:hover{background-color:#4a9f3c}.bg-gray-100[data-v-826fcc23]{background-color:#f3f4f6}form[data-v-826fcc23],div[data-v-826fcc23],span[data-v-826fcc23],p[data-v-826fcc23],h1[data-v-826fcc23],h2[data-v-826fcc23],h3[data-v-826fcc23],h4[data-v-826fcc23],h5[data-v-826fcc23],h6[data-v-826fcc23],input[data-v-826fcc23],select[data-v-826fcc23],textarea[data-v-826fcc23],option[data-v-826fcc23],label[data-v-826fcc23]{font-family:Montserrat,sans-serif!important}.w-full[data-v-093a88f7]{width:100%}.h-full[data-v-093a88f7]{height:100%}[data-v-2b86bf78]{font-family:Montserrat,sans-serif}.section[data-v-2b86bf78]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-2b86bf78]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-2b86bf78]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-2b86bf78]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-2b86bf78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-2b86bf78]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-2b86bf78]{grid-column:1 / -1}.field-label[data-v-2b86bf78]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-2b86bf78]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.field-display.description[data-v-2b86bf78]{line-height:1.6;text-align:justify}.requirements-list[data-v-2b86bf78]{list-style:none;padding:0;margin:0}.requirements-list li[data-v-2b86bf78]{border-bottom:1px solid #e5e7eb;position:relative;padding:8px 0 8px 20px}.requirements-list li[data-v-2b86bf78]:last-child{border-bottom:none}.requirements-list li[data-v-2b86bf78]:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.review-history[data-v-2b86bf78]{display:flex;flex-direction:column;gap:12px}.review-item[data-v-2b86bf78]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.review-item.upcoming[data-v-2b86bf78]{border-color:#fbbf24;background:#fffbeb}.review-date[data-v-2b86bf78]{font-weight:500;color:#1f2937;min-width:120px}.review-status[data-v-2b86bf78]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.review-status.completed[data-v-2b86bf78]{background:#dcfce7;color:#166534}.review-status.pending[data-v-2b86bf78]{background:#fef3c7;color:#92400e}.review-by[data-v-2b86bf78]{color:#6b7280;font-style:italic}@media(max-width:768px){.form-grid[data-v-2b86bf78]{grid-template-columns:1fr}.review-item[data-v-2b86bf78]{flex-direction:column;align-items:flex-start;gap:8px}}div[data-v-2b86bf78],span[data-v-2b86bf78],p[data-v-2b86bf78],h1[data-v-2b86bf78],h2[data-v-2b86bf78],h3[data-v-2b86bf78],h4[data-v-2b86bf78],h5[data-v-2b86bf78],h6[data-v-2b86bf78],label[data-v-2b86bf78],li[data-v-2b86bf78]{font-family:Montserrat,sans-serif!important}[data-v-dd52f1e7]{font-family:Montserrat,sans-serif}.section[data-v-dd52f1e7]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-dd52f1e7]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-dd52f1e7]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-dd52f1e7]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-dd52f1e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-dd52f1e7]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-dd52f1e7]{grid-column:1 / -1}.field-label[data-v-dd52f1e7]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-dd52f1e7]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-dd52f1e7]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-input[data-v-dd52f1e7]:invalid{border-color:#ef4444}.field-textarea[data-v-dd52f1e7]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;resize:vertical;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s}.field-textarea[data-v-dd52f1e7]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.bg-gray-100[data-v-dd52f1e7]{background-color:#f3f4f6}@media(max-width:768px){.form-grid[data-v-dd52f1e7]{grid-template-columns:1fr}}.field-input[data-v-dd52f1e7]:required:invalid{border-color:#fca5a5}.field-input[data-v-dd52f1e7]:required:valid{border-color:#86efac}form[data-v-dd52f1e7],div[data-v-dd52f1e7],span[data-v-dd52f1e7],p[data-v-dd52f1e7],h1[data-v-dd52f1e7],h2[data-v-dd52f1e7],h3[data-v-dd52f1e7],h4[data-v-dd52f1e7],h5[data-v-dd52f1e7],h6[data-v-dd52f1e7],input[data-v-dd52f1e7],select[data-v-dd52f1e7],textarea[data-v-dd52f1e7],option[data-v-dd52f1e7],label[data-v-dd52f1e7]{font-family:Montserrat,sans-serif!important}input[data-v-dd52f1e7]::-moz-placeholder,textarea[data-v-dd52f1e7]::-moz-placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}input[data-v-dd52f1e7]::placeholder,textarea[data-v-dd52f1e7]::placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}select option[data-v-dd52f1e7]{font-family:Montserrat,sans-serif!important}[data-v-f37d494f]{font-family:Montserrat,sans-serif}.section[data-v-f37d494f]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-f37d494f]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-f37d494f]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-f37d494f]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-f37d494f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-f37d494f]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-f37d494f]{grid-column:1 / -1}.field-label[data-v-f37d494f]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-f37d494f]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px;display:flex;align-items:center;justify-content:space-between}.field-display.auto-generated[data-v-f37d494f]{background:#f0f9ff;border-color:#0ea5e9}.auto-tag[data-v-f37d494f]{font-size:11px;background:#0ea5e9;color:#fff;padding:2px 6px;border-radius:3px;font-weight:500}.field-input[data-v-f37d494f]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s}.field-input[data-v-f37d494f]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-textarea[data-v-f37d494f]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;font-family:Montserrat,sans-serif;resize:vertical;transition:border-color .2s,box-shadow .2s}.field-textarea[data-v-f37d494f]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.dropdown-field[data-v-f37d494f]{min-height:42px}.text-red-500[data-v-f37d494f]{color:#ef4444}@media(max-width:768px){.form-grid[data-v-f37d494f]{grid-template-columns:1fr}}div[data-v-f37d494f],span[data-v-f37d494f],p[data-v-f37d494f],h1[data-v-f37d494f],h2[data-v-f37d494f],h3[data-v-f37d494f],h4[data-v-f37d494f],h5[data-v-f37d494f],h6[data-v-f37d494f],label[data-v-f37d494f],input[data-v-f37d494f],textarea[data-v-f37d494f]{font-family:Montserrat,sans-serif!important}[data-v-69aad1fc]{font-family:Montserrat,sans-serif}.section[data-v-69aad1fc]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-69aad1fc]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-69aad1fc]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-69aad1fc]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-69aad1fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-69aad1fc]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-69aad1fc]{grid-column:1 / -1}.field-label[data-v-69aad1fc]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-69aad1fc]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.field-display.notes[data-v-69aad1fc]{line-height:1.6;min-height:60px}.field-input[data-v-69aad1fc]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s}.field-input[data-v-69aad1fc]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-textarea[data-v-69aad1fc]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;font-family:Montserrat,sans-serif;resize:vertical;transition:border-color .2s,box-shadow .2s}.field-textarea[data-v-69aad1fc]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.dropdown-field[data-v-69aad1fc]{min-height:42px}.history-timeline[data-v-69aad1fc]{display:flex;flex-direction:column;gap:12px}.history-item[data-v-69aad1fc]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.history-item.upcoming[data-v-69aad1fc]{border-color:#d1d5db;background:#f9fafb}.history-date[data-v-69aad1fc]{font-weight:500;color:#1f2937;min-width:120px}.history-status[data-v-69aad1fc]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.history-status.created[data-v-69aad1fc]{background:#e0e7ff;color:#3730a3}.history-by[data-v-69aad1fc]{color:#6b7280;font-style:italic}.action-buttons[data-v-69aad1fc]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px}.btn[data-v-69aad1fc]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;font-family:Montserrat,sans-serif;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-69aad1fc]{background-color:#73a531;color:#fff}.btn-primary[data-v-69aad1fc]:hover{background-color:#4a9e3d}@media(max-width:768px){.form-grid[data-v-69aad1fc]{grid-template-columns:1fr}.history-item[data-v-69aad1fc]{flex-direction:column;align-items:flex-start;gap:8px}.action-buttons[data-v-69aad1fc]{justify-content:center}}div[data-v-69aad1fc],span[data-v-69aad1fc],p[data-v-69aad1fc],h1[data-v-69aad1fc],h2[data-v-69aad1fc],h3[data-v-69aad1fc],h4[data-v-69aad1fc],h5[data-v-69aad1fc],h6[data-v-69aad1fc],label[data-v-69aad1fc],input[data-v-69aad1fc],textarea[data-v-69aad1fc],button[data-v-69aad1fc]{font-family:Montserrat,sans-serif!important}[data-v-65663b1d]{font-family:Montserrat,sans-serif}.section[data-v-65663b1d]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-65663b1d]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-65663b1d]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-65663b1d]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-65663b1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-65663b1d]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-65663b1d]{grid-column:1 / -1}.field-label[data-v-65663b1d]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-65663b1d]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.requirements-list[data-v-65663b1d]{list-style:none;padding:0;margin:0}.requirements-list li[data-v-65663b1d]{border-bottom:1px solid #e5e7eb;position:relative;padding:8px 0 8px 20px}.requirements-list li[data-v-65663b1d]:last-child{border-bottom:none}.requirements-list.completed li[data-v-65663b1d]:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.requirements-list.outstanding li[data-v-65663b1d]:before{content:"⚠";position:absolute;left:0;color:#dc2626;font-weight:700}.compliance-breakdown[data-v-65663b1d]{display:flex;flex-direction:column;gap:12px}.compliance-item[data-v-65663b1d]{padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.compliance-header[data-v-65663b1d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.section-name[data-v-65663b1d]{font-weight:500;color:#1f2937;flex:1}.compliance-percentage[data-v-65663b1d]{font-weight:600;margin-left:auto}.completed-items[data-v-65663b1d]{color:#6b7280;font-size:12px}.recommendations-list[data-v-65663b1d]{display:flex;flex-direction:column;gap:12px}.recommendation-item[data-v-65663b1d]{display:flex;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.recommendation-priority[data-v-65663b1d]{min-width:60px;text-align:center}.recommendation-content[data-v-65663b1d]{flex:1}.recommendation-title[data-v-65663b1d]{font-weight:500;color:#1f2937;margin-bottom:4px}.recommendation-description[data-v-65663b1d]{color:#6b7280;font-size:14px;line-height:1.4}.action-items[data-v-65663b1d]{display:flex;flex-direction:column;gap:12px}.action-item[data-v-65663b1d]{padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.action-header[data-v-65663b1d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.action-title[data-v-65663b1d]{font-weight:500;color:#1f2937}.action-due[data-v-65663b1d]{color:#dc2626;font-size:12px;font-weight:500}.action-assignee[data-v-65663b1d]{color:#6b7280;font-size:12px;font-style:italic}@media(max-width:768px){.form-grid[data-v-65663b1d]{grid-template-columns:1fr}.compliance-header[data-v-65663b1d],.action-header[data-v-65663b1d]{flex-direction:column;align-items:flex-start;gap:4px}}div[data-v-65663b1d],span[data-v-65663b1d],p[data-v-65663b1d],h1[data-v-65663b1d],h2[data-v-65663b1d],h3[data-v-65663b1d],h4[data-v-65663b1d],h5[data-v-65663b1d],h6[data-v-65663b1d],label[data-v-65663b1d],li[data-v-65663b1d]{font-family:Montserrat,sans-serif!important}@media print{body[data-v-65663b1d] *{visibility:hidden}.space-y-6[data-v-65663b1d],.space-y-6[data-v-65663b1d] *{visibility:visible}@page{size:A4;margin:1.5cm}.section[data-v-65663b1d]{page-break-inside:avoid}.section[data-v-65663b1d]:not(:first-child){page-break-before:auto}[data-v-65663b1d]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}[data-v-0d13b244]{font-family:Montserrat,sans-serif}.section[data-v-0d13b244]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-0d13b244]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-0d13b244]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-0d13b244]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-0d13b244]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-0d13b244]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-0d13b244]{grid-column:1 / -1}.field-label[data-v-0d13b244]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-0d13b244]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;font-family:Montserrat,sans-serif;transition:border-color .2s ease}.field-input[data-v-0d13b244]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 2px #56b9491a}.field-input.textarea[data-v-0d13b244]{resize:vertical;min-height:80px}@media(max-width:768px){.form-grid[data-v-0d13b244]{grid-template-columns:1fr}}div[data-v-0d13b244],span[data-v-0d13b244],p[data-v-0d13b244],h1[data-v-0d13b244],h2[data-v-0d13b244],h3[data-v-0d13b244],h4[data-v-0d13b244],h5[data-v-0d13b244],h6[data-v-0d13b244],label[data-v-0d13b244],li[data-v-0d13b244],select[data-v-0d13b244],input[data-v-0d13b244],textarea[data-v-0d13b244]{font-family:Montserrat,sans-serif!important}[data-v-4aec1940]{font-family:Montserrat,sans-serif}.section[data-v-4aec1940]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-4aec1940]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-4aec1940]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-4aec1940]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-4aec1940]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-4aec1940]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-4aec1940]{grid-column:1 / -1}.field-label[data-v-4aec1940]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.field-display[data-v-4aec1940]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;min-height:20px;display:flex;align-items:center;justify-content:space-between}.auto-generated[data-v-4aec1940]{font-weight:500}.auto-tag[data-v-4aec1940]{font-size:12px;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:12px;font-weight:400}.field-input[data-v-4aec1940]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s}.field-input[data-v-4aec1940]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-textarea[data-v-4aec1940]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;resize:vertical;transition:border-color .2s}.field-textarea[data-v-4aec1940]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.error-text[data-v-4aec1940]{color:#dc2626;font-size:12px}.text-red-500[data-v-4aec1940]{color:#dc2626}@media(max-width:768px){.form-grid[data-v-4aec1940]{grid-template-columns:1fr}}[data-v-4c35abc8]{font-family:Montserrat,sans-serif}.section[data-v-4c35abc8]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-4c35abc8]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-4c35abc8]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-4c35abc8]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-4c35abc8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-4c35abc8]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-4c35abc8]{grid-column:1 / -1}.field-label[data-v-4c35abc8]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.field-display[data-v-4c35abc8]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;min-height:20px}.field-value[data-v-4c35abc8]{padding:10px 0;font-size:14px;color:#1f2937;min-height:20px}.field-input[data-v-4c35abc8]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s}.field-input[data-v-4c35abc8]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-textarea[data-v-4c35abc8]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;resize:vertical;transition:border-color .2s}.field-textarea[data-v-4c35abc8]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.edit-button[data-v-4c35abc8],.verify-button[data-v-4c35abc8]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all .2s}.edit-button[data-v-4c35abc8]:hover{border-color:#73a531;color:#73a531}.verify-button[data-v-4c35abc8]:hover:not(:disabled){border-color:#16a34a;color:#16a34a}.verify-button[data-v-4c35abc8]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.form-grid[data-v-4c35abc8]{grid-template-columns:1fr}}.section[data-v-2a2e0b9b]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-bottom:16px}.section-title[data-v-2a2e0b9b]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#1f2937;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e5e7eb;font-family:Montserrat,sans-serif}.form-grid[data-v-2a2e0b9b]{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.form-grid[data-v-2a2e0b9b]{grid-template-columns:1fr 1fr}}.form-field[data-v-2a2e0b9b]{display:flex;flex-direction:column}.form-field.full-width[data-v-2a2e0b9b]{grid-column:1 / -1}.field-label[data-v-2a2e0b9b]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-2a2e0b9b]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-family:Montserrat,sans-serif}.field-input[data-v-2a2e0b9b]:focus{outline:none;ring:2px;ring-color:#3b82f6;border-color:transparent}.field-textarea[data-v-2a2e0b9b]{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;resize:vertical;font-family:Montserrat,sans-serif}.field-textarea[data-v-2a2e0b9b]:focus{outline:none;ring:2px;ring-color:#3b82f6;border-color:transparent}.field-display[data-v-2a2e0b9b]{padding:8px 12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-family:Montserrat,sans-serif}.auto-generated[data-v-2a2e0b9b]{display:flex;align-items:center;gap:8px}.auto-tag[data-v-2a2e0b9b]{background-color:#dbeafe;color:#1d4ed8;font-size:12px;padding:4px 8px;border-radius:4px;font-family:Montserrat,sans-serif}.error-text[data-v-2a2e0b9b]{color:#ef4444;font-size:12px;margin-top:4px;font-family:Montserrat,sans-serif}.content-wrapper[data-v-2a2e0b9b]{padding:16px}.content-wrapper>.section+.section[data-v-2a2e0b9b]{margin-top:24px}.text-red-500[data-v-2a2e0b9b]{color:#ef4444}[data-v-2a2e0b9b]{font-family:Montserrat,sans-serif!important}[data-v-8e2d7812]{font-family:Montserrat,sans-serif}.section[data-v-8e2d7812]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-8e2d7812]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-8e2d7812]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-8e2d7812]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-8e2d7812]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-row[data-v-8e2d7812]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;grid-column:1 / -1}.form-field[data-v-8e2d7812]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-8e2d7812]{grid-column:1 / -1}.field-label[data-v-8e2d7812]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-8e2d7812]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;font-family:Montserrat,sans-serif;transition:border-color .2s}.field-input[data-v-8e2d7812]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-display[data-v-8e2d7812]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.field-display.readonly[data-v-8e2d7812]{background:#f3f4f6;color:#6b7280;font-weight:500}.volume-input[data-v-8e2d7812]{display:flex;gap:8px}.volume-number[data-v-8e2d7812]{flex:2}.volume-unit[data-v-8e2d7812]{flex:1;min-width:80px}.checkbox-group[data-v-8e2d7812]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #d1d5db;border-radius:6px;background:#fff}.checkbox-item[data-v-8e2d7812]{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px}.checkbox-item input[type=checkbox][data-v-8e2d7812]{margin:0;accent-color:#73A531}.checkbox-item[data-v-8e2d7812]:hover{color:#73a531}.field-input.error[data-v-8e2d7812]{border-color:#ef4444}.error-message[data-v-8e2d7812]{color:#ef4444;font-size:12px;margin-top:4px}@media(max-width:768px){.form-grid[data-v-8e2d7812]{grid-template-columns:1fr}.volume-input[data-v-8e2d7812]{flex-direction:column}.volume-number[data-v-8e2d7812],.volume-unit[data-v-8e2d7812]{flex:none}}[data-v-8e2d7812] .relative.w-full button{padding-top:6px;padding-bottom:6px}div[data-v-8e2d7812],span[data-v-8e2d7812],p[data-v-8e2d7812],h1[data-v-8e2d7812],h2[data-v-8e2d7812],h3[data-v-8e2d7812],h4[data-v-8e2d7812],h5[data-v-8e2d7812],h6[data-v-8e2d7812],label[data-v-8e2d7812],li[data-v-8e2d7812],input[data-v-8e2d7812],select[data-v-8e2d7812],textarea[data-v-8e2d7812],option[data-v-8e2d7812]{font-family:Montserrat,sans-serif!important}[data-v-1bb63607]{font-family:Montserrat,sans-serif}.section[data-v-1bb63607]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-1bb63607]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-1bb63607]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-1bb63607]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-1bb63607]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-1bb63607]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-1bb63607]{grid-column:1 / -1}.field-label[data-v-1bb63607]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-1bb63607]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.field-input[data-v-1bb63607]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;font-family:Montserrat,sans-serif;transition:border-color .2s;cursor:pointer}.field-input[data-v-1bb63607]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-display.description[data-v-1bb63607]{line-height:1.6;text-align:justify}.requirements-list[data-v-1bb63607]{list-style:none;padding:0;margin:0}.requirements-list li[data-v-1bb63607]{border-bottom:1px solid #e5e7eb;position:relative;padding:8px 0 8px 20px}.requirements-list li[data-v-1bb63607]:last-child{border-bottom:none}.requirements-list li[data-v-1bb63607]:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.completed-action[data-v-1bb63607]{color:#16a34a;text-decoration:line-through}.pending-action[data-v-1bb63607]{color:#dc2626;font-weight:500}.timeline[data-v-1bb63607]{display:flex;flex-direction:column;gap:12px}.timeline-item[data-v-1bb63607]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;position:relative}.timeline-date[data-v-1bb63607]{font-weight:500;color:#1f2937;min-width:140px}.timeline-status[data-v-1bb63607]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.timeline-status.reported[data-v-1bb63607]{background:#dbeafe;color:#1e40af}.timeline-status.responding[data-v-1bb63607]{background:#fef3c7;color:#92400e}.timeline-status.completed[data-v-1bb63607]{background:#dcfce7;color:#166534}.timeline-by[data-v-1bb63607]{color:#6b7280;font-style:italic}@media(max-width:768px){.form-grid[data-v-1bb63607]{grid-template-columns:1fr}.timeline-item[data-v-1bb63607]{flex-direction:column;align-items:flex-start;gap:8px}}div[data-v-1bb63607],span[data-v-1bb63607],p[data-v-1bb63607],h1[data-v-1bb63607],h2[data-v-1bb63607],h3[data-v-1bb63607],h4[data-v-1bb63607],h5[data-v-1bb63607],h6[data-v-1bb63607],label[data-v-1bb63607],li[data-v-1bb63607]{font-family:Montserrat,sans-serif!important}[data-v-a1a13a5d]{font-family:Montserrat,sans-serif}.section[data-v-a1a13a5d]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-a1a13a5d]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-a1a13a5d]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-a1a13a5d]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-a1a13a5d]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-field[data-v-a1a13a5d]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-a1a13a5d]{grid-column:1 / -1}.field-label[data-v-a1a13a5d]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-a1a13a5d]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.field-display.readonly[data-v-a1a13a5d]{background:#f3f4f6;color:#6b7280;font-weight:500}@media(max-width:768px){.form-grid[data-v-a1a13a5d]{grid-template-columns:1fr}}div[data-v-a1a13a5d],span[data-v-a1a13a5d],p[data-v-a1a13a5d],h1[data-v-a1a13a5d],h2[data-v-a1a13a5d],h3[data-v-a1a13a5d],h4[data-v-a1a13a5d],h5[data-v-a1a13a5d],h6[data-v-a1a13a5d],label[data-v-a1a13a5d],input[data-v-a1a13a5d],select[data-v-a1a13a5d],textarea[data-v-a1a13a5d]{font-family:Montserrat,sans-serif!important}[data-v-dedde855]{font-family:Montserrat,sans-serif}.section[data-v-dedde855]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-dedde855]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-dedde855]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-dedde855]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-dedde855]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-field[data-v-dedde855]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-dedde855]{grid-column:1 / -1}.field-label[data-v-dedde855]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-dedde855]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.field-display.description[data-v-dedde855]{line-height:1.6;text-align:justify}.guidelines-list[data-v-dedde855]{list-style:none;padding:0;margin:0}.guidelines-list li[data-v-dedde855]{border-bottom:1px solid #e5e7eb;position:relative;padding:8px 0 8px 20px}.guidelines-list li[data-v-dedde855]:last-child{border-bottom:none}.guidelines-list li[data-v-dedde855]:before{content:"⚠️";position:absolute;left:0;font-size:12px}.history-timeline[data-v-dedde855]{display:flex;flex-direction:column;gap:12px}.history-item[data-v-dedde855]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.history-item.current[data-v-dedde855]{border-color:#3b82f6;background:#eff6ff}.history-item.upcoming[data-v-dedde855]{border-color:#fbbf24;background:#fffbeb}.history-date[data-v-dedde855]{font-weight:500;color:#1f2937;min-width:120px}.history-status[data-v-dedde855]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.history-status.created[data-v-dedde855]{background:#dcfce7;color:#166534}.history-status.current[data-v-dedde855]{background:#dbeafe;color:#1e40af}.history-status.scheduled[data-v-dedde855]{background:#fef3c7;color:#92400e}.history-by[data-v-dedde855]{color:#6b7280;font-style:italic}@media(max-width:768px){.form-grid[data-v-dedde855]{grid-template-columns:1fr}.history-item[data-v-dedde855]{flex-direction:column;align-items:flex-start;gap:8px}}div[data-v-dedde855],span[data-v-dedde855],p[data-v-dedde855],h1[data-v-dedde855],h2[data-v-dedde855],h3[data-v-dedde855],h4[data-v-dedde855],h5[data-v-dedde855],h6[data-v-dedde855],label[data-v-dedde855],li[data-v-dedde855]{font-family:Montserrat,sans-serif!important}[data-v-f6c697d0]{font-family:Montserrat,sans-serif}.section[data-v-f6c697d0]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-f6c697d0]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-f6c697d0]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-f6c697d0]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-f6c697d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-f6c697d0]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-f6c697d0]{grid-column:1 / -1}.field-label[data-v-f6c697d0]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-f6c697d0]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.field-display.description[data-v-f6c697d0]{line-height:1.6;text-align:justify}.requirements-list[data-v-f6c697d0]{list-style:none;padding:0;margin:0}.requirements-list li[data-v-f6c697d0]{border-bottom:1px solid #e5e7eb;position:relative;padding:8px 0 8px 20px}.requirements-list li[data-v-f6c697d0]:last-child{border-bottom:none}.requirements-list li[data-v-f6c697d0]:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.review-history[data-v-f6c697d0]{display:flex;flex-direction:column;gap:12px}.review-item[data-v-f6c697d0]{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.review-item.upcoming[data-v-f6c697d0]{border-color:#fbbf24;background:#fffbeb}.review-date[data-v-f6c697d0]{font-weight:500;color:#1f2937;min-width:120px}.review-status[data-v-f6c697d0]{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:uppercase}.review-status.completed[data-v-f6c697d0]{background:#dcfce7;color:#166534}.review-status.pending[data-v-f6c697d0]{background:#fef3c7;color:#92400e}.review-status.overdue[data-v-f6c697d0]{background:#fecaca;color:#dc2626}.review-status.attention[data-v-f6c697d0]{background:#fed7aa;color:#ea580c}.review-by[data-v-f6c697d0]{color:#6b7280;font-style:italic}@media(max-width:768px){.form-grid[data-v-f6c697d0]{grid-template-columns:1fr}.review-item[data-v-f6c697d0]{flex-direction:column;align-items:flex-start;gap:8px}}div[data-v-f6c697d0],span[data-v-f6c697d0],p[data-v-f6c697d0],h1[data-v-f6c697d0],h2[data-v-f6c697d0],h3[data-v-f6c697d0],h4[data-v-f6c697d0],h5[data-v-f6c697d0],h6[data-v-f6c697d0],label[data-v-f6c697d0],li[data-v-f6c697d0]{font-family:Montserrat,sans-serif!important}[data-v-75b023ed]{font-family:Montserrat,sans-serif}.section[data-v-75b023ed]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-75b023ed]:last-child{border-bottom:none}.section-title[data-v-75b023ed]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-75b023ed]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-75b023ed]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-75b023ed]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-75b023ed]{grid-column:1 / -1}.field-label[data-v-75b023ed]{font-size:14px;font-weight:500;color:#374151}.field-input[data-v-75b023ed],.field-textarea[data-v-75b023ed]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s}.field-input[data-v-75b023ed]:focus,.field-textarea[data-v-75b023ed]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.bg-gray-100[data-v-75b023ed]{background-color:#f3f4f6}.transition-all[data-v-d48dc660]{transition:all .3s ease}.hover\:shadow-md[data-v-d48dc660]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}[data-v-44df7510]::-webkit-scrollbar{width:8px}[data-v-44df7510]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-44df7510]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}[data-v-44df7510]::-webkit-scrollbar-thumb:hover{background:#555}[data-v-9997637b]{font-family:Montserrat,sans-serif}.section[data-v-9997637b]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-9997637b]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-9997637b]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-9997637b]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-9997637b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-9997637b]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-9997637b]{grid-column:1 / -1}.field-label[data-v-9997637b]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-9997637b]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.field-display.description[data-v-9997637b]{line-height:1.6;text-align:justify}.training-history[data-v-9997637b]{display:flex;flex-direction:column;gap:12px}.training-item[data-v-9997637b]{padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#fff}.training-header[data-v-9997637b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.training-module[data-v-9997637b]{font-weight:500;color:#1f2937}.training-details[data-v-9997637b]{display:flex;gap:16px;font-size:12px;color:#6b7280}.training-score[data-v-9997637b]{font-weight:500;color:#16a34a}.actions-list[data-v-9997637b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.actions-list li[data-v-9997637b]{padding:12px;border-radius:6px;display:flex;align-items:center;gap:12px;font-size:14px}.actions-list li.critical[data-v-9997637b]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.actions-list li.high[data-v-9997637b]{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.actions-list li.medium[data-v-9997637b]{background:#dbeafe;border:1px solid #bfdbfe;color:#1e40af}.actions-list li.low[data-v-9997637b]{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.action-date[data-v-9997637b]{margin-left:auto;font-size:12px;font-weight:500}@media(max-width:768px){.form-grid[data-v-9997637b]{grid-template-columns:1fr}.training-header[data-v-9997637b]{flex-direction:column;align-items:flex-start;gap:4px}.training-details[data-v-9997637b]{flex-wrap:wrap}.actions-list li[data-v-9997637b]{flex-direction:column;align-items:flex-start;gap:8px}.action-date[data-v-9997637b]{margin-left:0}}div[data-v-9997637b],span[data-v-9997637b],p[data-v-9997637b],h1[data-v-9997637b],h2[data-v-9997637b],h3[data-v-9997637b],h4[data-v-9997637b],h5[data-v-9997637b],h6[data-v-9997637b],label[data-v-9997637b],li[data-v-9997637b]{font-family:Montserrat,sans-serif!important}.custom-calendar[data-v-eedcad21]{font-family:Montserrat,sans-serif;width:100%;background:#fff}.calendar-header[data-v-eedcad21]{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#f8f9fa;border-bottom:1px solid #e2e8f0}.nav-button[data-v-eedcad21]{background:none;border:none;font-size:24px;color:#73a531;cursor:pointer}.month-year-display[data-v-eedcad21]{font-size:18px;font-weight:600}.days-header[data-v-eedcad21]{display:grid;grid-template-columns:repeat(7,1fr);background-color:#f8f9fa;border-bottom:1px solid #e2e8f0}.day-header[data-v-eedcad21]{padding:12px 8px;text-align:center;font-size:12px;font-weight:500;color:#6b7280}.calendar-grid[data-v-eedcad21]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day[data-v-eedcad21]{position:relative;min-height:90px;background:#fff;border:1px solid #f1f5f9;cursor:pointer;transition:all .2s ease;padding:4px}.calendar-day[data-v-eedcad21]:hover{background-color:#f8f9fa}.other-month[data-v-eedcad21]{color:#9ca3af;background-color:#f8f9fa}.selected[data-v-eedcad21]{background-color:#e6f6e4!important;border:1px solid #73A531}.today[data-v-eedcad21]{font-weight:600;background-color:#f0fdf4}.day-number[data-v-eedcad21]{font-size:14px}.event-indicators[data-v-eedcad21]{display:flex;flex-direction:column;gap:3px;margin-top:5px}.event-dot[data-v-eedcad21]{height:6px;width:100%;border-radius:3px}.event-more[data-v-eedcad21]{font-size:10px;color:#6b7280;font-weight:500}[data-v-c832a666]{font-family:Montserrat,sans-serif}.section-title[data-v-c832a666]{font-size:14px;font-weight:600;color:#1e1d26;margin:0 0 16px}.form-field[data-v-c832a666]{display:flex;flex-direction:column;gap:6px}[data-v-30818520]{font-family:Montserrat,sans-serif}.section-title[data-v-30818520]{font-size:14px;font-weight:600;color:#1e1d26;margin:0 0 16px}.form-field[data-v-30818520]{display:flex;flex-direction:column;gap:6px}[data-v-d04b7687]{font-family:Montserrat,sans-serif}.section[data-v-d04b7687]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-d04b7687]:last-child{border-bottom:none}.section-title[data-v-d04b7687]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-d04b7687]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-d04b7687]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-d04b7687]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-d04b7687]{grid-column:1 / -1}.field-label[data-v-d04b7687]{font-size:14px;font-weight:500;color:#374151}.field-input[data-v-d04b7687],.field-textarea[data-v-d04b7687]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px}.field-textarea[data-v-d04b7687]{resize:vertical}.file-upload-container[data-v-2770d5c8]{width:100%;max-width:100%;box-sizing:border-box;transition:all .3s ease;overflow:hidden}.file-upload-label[data-v-2770d5c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:160px;padding:20px;background-color:#fff;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;transition:all .3s ease;box-sizing:border-box}.file-upload-label[data-v-2770d5c8]:hover{border-color:#73a531;background-color:#f9fafb}.file-upload-container.drag-over .file-upload-label[data-v-2770d5c8]{border-color:#73a531;background-color:#f0fdf4;border-style:solid;transform:scale(1.02)}.upload-content[data-v-2770d5c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;max-width:100%;box-sizing:border-box}.upload-icon[data-v-2770d5c8]{color:#73a531;transition:all .3s ease}.upload-icon.dragging[data-v-2770d5c8]{transform:scale(1.2);animation:bounce-2770d5c8 .6s ease-in-out infinite}@keyframes bounce-2770d5c8{0%,to{transform:scale(1.2) translateY(0)}50%{transform:scale(1.2) translateY(-10px)}}.upload-text[data-v-2770d5c8]{text-align:center;max-width:100%;box-sizing:border-box}.primary-text[data-v-2770d5c8]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.secondary-text[data-v-2770d5c8]{font-size:12px;color:#9ca3af}.file-info[data-v-2770d5c8]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:100%;position:relative;padding:8px 12px;box-sizing:border-box}.file-name-container[data-v-2770d5c8]{display:flex;align-items:center;gap:8px;max-width:calc(100% - 30px);padding-right:24px;box-sizing:border-box}.file-icon[data-v-2770d5c8]{color:#73a531;flex-shrink:0}.file-name[data-v-2770d5c8]{font-size:14px;font-weight:500;color:#73a531;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.file-size[data-v-2770d5c8]{font-size:12px;color:#6b7280}.remove-file-btn[data-v-2770d5c8]{position:absolute;top:4px;right:4px;background:#fff;border:none;border-radius:50%;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;color:#ef4444;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.remove-file-btn[data-v-2770d5c8]:hover{color:#dc2626;transform:scale(1.1)}.hidden[data-v-2770d5c8]{display:none}[data-v-627fd13c]{font-family:Montserrat,sans-serif}.section[data-v-627fd13c]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-627fd13c]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-627fd13c]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-627fd13c]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-627fd13c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-field[data-v-627fd13c]{display:flex;flex-direction:column;gap:0}.form-field.full-width[data-v-627fd13c]{grid-column:1 / -1}.field-label[data-v-627fd13c]{font-size:13px;font-weight:400;color:#000;margin-bottom:8px;font-family:Montserrat,sans-serif;display:block}.field-input[data-v-627fd13c]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-627fd13c]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-input[data-v-627fd13c]:invalid{border-color:#ef4444}.field-textarea[data-v-627fd13c]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;resize:vertical;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s}.field-textarea[data-v-627fd13c]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}[data-v-7b7063c5]{font-family:Montserrat,sans-serif}.section[data-v-7b7063c5]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-7b7063c5]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-7b7063c5]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-7b7063c5]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-7b7063c5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-7b7063c5]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-7b7063c5]{grid-column:1 / -1}[data-v-90dd1bee]{font-family:Montserrat,sans-serif}.section[data-v-90dd1bee]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-90dd1bee]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-90dd1bee]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-90dd1bee]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-90dd1bee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-90dd1bee]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-90dd1bee]{grid-column:1 / -1}.field-label[data-v-90dd1bee]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-90dd1bee]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-90dd1bee]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-input[data-v-90dd1bee]:invalid{border-color:#ef4444}.field-textarea[data-v-90dd1bee]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;resize:vertical;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s}.field-textarea[data-v-90dd1bee]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.bg-gray-100[data-v-90dd1bee]{background-color:#f3f4f6}@media(max-width:768px){.form-grid[data-v-90dd1bee]{grid-template-columns:1fr}}.field-input[data-v-90dd1bee]:required:invalid{border-color:#fca5a5}.field-input[data-v-90dd1bee]:required:valid{border-color:#86efac}form[data-v-90dd1bee],div[data-v-90dd1bee],span[data-v-90dd1bee],p[data-v-90dd1bee],h1[data-v-90dd1bee],h2[data-v-90dd1bee],h3[data-v-90dd1bee],h4[data-v-90dd1bee],h5[data-v-90dd1bee],h6[data-v-90dd1bee],input[data-v-90dd1bee],select[data-v-90dd1bee],textarea[data-v-90dd1bee],option[data-v-90dd1bee],label[data-v-90dd1bee]{font-family:Montserrat,sans-serif!important}input[data-v-90dd1bee]::-moz-placeholder,textarea[data-v-90dd1bee]::-moz-placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}input[data-v-90dd1bee]::placeholder,textarea[data-v-90dd1bee]::placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}select option[data-v-90dd1bee]{font-family:Montserrat,sans-serif!important}[data-v-8525d7a0]{font-family:Montserrat,sans-serif}.section[data-v-8525d7a0]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-8525d7a0]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-8525d7a0]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-8525d7a0]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.document-info-grid[data-v-8525d7a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.info-item[data-v-8525d7a0]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-8525d7a0]{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase}.info-value[data-v-8525d7a0]{font-size:14px;font-weight:500;color:#1f2937}.version-table-container[data-v-8525d7a0]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px}.version-table[data-v-8525d7a0]{width:100%;border-collapse:collapse;font-size:14px}.version-table th[data-v-8525d7a0]{background-color:#f8f9fa;padding:12px;text-align:left;font-weight:600;color:#374151;border-bottom:1px solid #e2e8f0}.version-table td[data-v-8525d7a0]{padding:12px;border-bottom:1px solid #e2e8f0;vertical-align:top}.version-table tr[data-v-8525d7a0]:hover{background-color:#f9fafb}.version-table tr.current-version[data-v-8525d7a0]{background-color:#56b9490d}.version-cell[data-v-8525d7a0]{display:flex;align-items:center;gap:8px}.version-number[data-v-8525d7a0]{font-weight:600;color:#1f2937}.current-badge[data-v-8525d7a0]{background-color:#73a531;color:#fff;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500}.change-summary[data-v-8525d7a0]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-8525d7a0]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.status-approved[data-v-8525d7a0]{background-color:#dcfce7;color:#166534}.status-review[data-v-8525d7a0]{background-color:#fef3c7;color:#92400e}.status-draft[data-v-8525d7a0]{background-color:#e0e7ff;color:#3730a3}.status-expired[data-v-8525d7a0]{background-color:#fee2e2;color:#991b1b}.status-archived[data-v-8525d7a0]{background-color:#f3f4f6;color:#374151}.action-buttons[data-v-8525d7a0]{display:flex;gap:4px}.action-btn[data-v-8525d7a0]{padding:6px;border:1px solid #d1d5db;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.action-btn[data-v-8525d7a0]:hover{background-color:#f3f4f6}.view-btn[data-v-8525d7a0]:hover{border-color:#73a531;color:#73a531}.download-btn[data-v-8525d7a0]:hover{border-color:#3b82f6;color:#3b82f6}.restore-btn[data-v-8525d7a0]:hover{border-color:#f59e0b;color:#f59e0b}.version-details[data-v-8525d7a0]{space-y:16px}.detail-grid[data-v-8525d7a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.detail-item[data-v-8525d7a0]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-8525d7a0]{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase}.detail-value[data-v-8525d7a0]{font-size:14px;font-weight:500;color:#1f2937}.change-details[data-v-8525d7a0]{margin-bottom:16px}.change-summary-box[data-v-8525d7a0],.detailed-changes-box[data-v-8525d7a0]{background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:6px;padding:12px;margin-top:4px;font-size:14px;color:#4b5563;line-height:1.5}.stats-grid[data-v-8525d7a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.stat-card[data-v-8525d7a0]{background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:8px;padding:16px;text-align:center}.stat-number[data-v-8525d7a0]{font-size:24px;font-weight:700;color:#73a531;margin-bottom:4px}.stat-label[data-v-8525d7a0]{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase}@media(max-width:768px){.document-info-grid[data-v-8525d7a0],.detail-grid[data-v-8525d7a0],.stats-grid[data-v-8525d7a0]{grid-template-columns:1fr}.version-table[data-v-8525d7a0]{font-size:12px}.version-table th[data-v-8525d7a0],.version-table td[data-v-8525d7a0]{padding:8px}}form[data-v-8525d7a0],div[data-v-8525d7a0],span[data-v-8525d7a0],p[data-v-8525d7a0],h1[data-v-8525d7a0],h2[data-v-8525d7a0],h3[data-v-8525d7a0],h4[data-v-8525d7a0],h5[data-v-8525d7a0],h6[data-v-8525d7a0],input[data-v-8525d7a0],select[data-v-8525d7a0],textarea[data-v-8525d7a0],option[data-v-8525d7a0],label[data-v-8525d7a0],table[data-v-8525d7a0],th[data-v-8525d7a0],td[data-v-8525d7a0]{font-family:Montserrat,sans-serif!important}.document-preview-simple[data-v-ed616f13]{padding:1.5rem}.doc-title-clamp[data-v-bf4ed750]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-4072876b]{font-family:Montserrat,sans-serif}.modal-content[data-v-4072876b]{padding:24px;height:100%;overflow-y:auto}.form-container[data-v-4072876b]{display:flex;flex-direction:column;gap:32px}.form-section[data-v-4072876b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.section-heading[data-v-4072876b]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#1e1d26;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #73A531}.fields-row[data-v-4072876b]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:20px;align-items:start}.fields-row[data-v-4072876b]:last-child{margin-bottom:0}.field-group[data-v-4072876b]{display:flex;flex-direction:column;gap:8px;min-height:-moz-fit-content;min-height:fit-content}.field-group.full-width[data-v-4072876b]{grid-column:1 / -1;width:100%;max-width:100%;box-sizing:border-box}.field-label[data-v-4072876b]{font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px;height:20px;display:flex;align-items:center}.modal-content[data-v-4072876b]::-webkit-scrollbar{width:8px}.modal-content[data-v-4072876b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal-content[data-v-4072876b]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.modal-content[data-v-4072876b]::-webkit-scrollbar-thumb:hover{background:#a0aec0}[data-v-f66fd55c]{font-family:Montserrat,sans-serif}.modal-content[data-v-f66fd55c]{padding:24px;height:100%;overflow-y:auto}.content-header[data-v-f66fd55c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #e2e8f0}.header-info[data-v-f66fd55c]{display:flex;flex-direction:column;gap:6px}.method-title[data-v-f66fd55c]{font-size:24px;font-weight:700;color:#1e1d26;margin:0}.method-id[data-v-f66fd55c]{font-size:13px;font-weight:500;color:#6b7280}.edit-button[data-v-f66fd55c]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#73a531;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.edit-button[data-v-f66fd55c]:hover{background:#4a9f3d;transform:translateY(-1px);box-shadow:0 4px 8px #56b94933}.status-section[data-v-f66fd55c]{display:flex;gap:12px;align-items:center;margin-bottom:28px}.status-badge[data-v-f66fd55c]{display:inline-flex;align-items:center;gap:6px}.verified-badge[data-v-f66fd55c]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#d1fae5;color:#065f46;border-radius:20px;font-size:12px;font-weight:600}.form-container[data-v-f66fd55c]{display:flex;flex-direction:column;gap:32px}.form-section[data-v-f66fd55c]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.section-heading[data-v-f66fd55c]{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#1e1d26;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #73A531}.fields-row[data-v-f66fd55c]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:20px;align-items:start}.fields-row[data-v-f66fd55c]:last-child{margin-bottom:0}.field-group[data-v-f66fd55c]{display:flex;flex-direction:column;gap:8px;min-height:-moz-fit-content;min-height:fit-content}.field-group.full-width[data-v-f66fd55c]{grid-column:1 / -1;width:100%;max-width:100%;box-sizing:border-box}.field-label[data-v-f66fd55c]{font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px;height:20px;display:flex;align-items:center}.field-value[data-v-f66fd55c]{padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;height:42px;display:flex;align-items:center}.compact-status[data-v-f66fd55c]{height:36px;min-height:36px;font-size:11px;padding:0 12px}.inline-status[data-v-f66fd55c]{display:inline-flex;align-items:center}.no-data[data-v-f66fd55c]{color:#9ca3af;font-style:italic}.document-link[data-v-f66fd55c]{display:flex;align-items:center;gap:8px;color:#2563eb;font-weight:500}.verified-text[data-v-f66fd55c],.unverified-text[data-v-f66fd55c]{display:flex;align-items:center;gap:6px;font-weight:600}.verified-text[data-v-f66fd55c]{color:#059669}.unverified-text[data-v-f66fd55c]{color:#d97706}.input-wrapper[data-v-f66fd55c]{width:100%;height:42px;display:flex;align-items:center}.date-input-wrapper[data-v-f66fd55c]{background:#fff;border:1px solid #d2d2d2;border-radius:3px;padding:0 12px;height:36px;display:flex;align-items:center;transition:all .2s ease}.date-input-wrapper[data-v-f66fd55c]:focus-within{border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.date-input[data-v-f66fd55c]{width:100%;border:none;outline:none;font-family:Montserrat,sans-serif;font-size:12px;color:#000;background:transparent}.textarea-input[data-v-f66fd55c]{width:100%;max-width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d2d2d2;border-radius:6px;font-family:Montserrat,sans-serif;font-size:13px;color:#1f2937;resize:vertical;transition:all .2s ease}.textarea-input[data-v-f66fd55c]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.loading-state[data-v-f66fd55c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.spinner[data-v-f66fd55c]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#73a531;border-radius:50%;animation:spin-f66fd55c .8s linear infinite}@keyframes spin-f66fd55c{to{transform:rotate(360deg)}}.loading-state p[data-v-f66fd55c]{color:#6b7280;font-size:14px;font-weight:500}.empty-state[data-v-f66fd55c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px;color:#9ca3af}.empty-state p[data-v-f66fd55c]{font-size:16px;font-weight:500}.modal-content[data-v-f66fd55c]::-webkit-scrollbar{width:8px}.modal-content[data-v-f66fd55c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal-content[data-v-f66fd55c]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.modal-content[data-v-f66fd55c]::-webkit-scrollbar-thumb:hover{background:#a0aec0}[data-v-0f4303d8]{font-family:Montserrat,sans-serif}.section[data-v-0f4303d8]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-0f4303d8]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-0f4303d8]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-0f4303d8]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-0f4303d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-0f4303d8]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-0f4303d8]{grid-column:1 / -1}.field-label[data-v-0f4303d8]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-0f4303d8]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-0f4303d8]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-input[data-v-0f4303d8]:-moz-read-only{background-color:#f3f4f6;color:#6b7280}.field-input[data-v-0f4303d8]:disabled,.field-input[data-v-0f4303d8]:read-only{background-color:#f3f4f6;color:#6b7280}.field-textarea[data-v-0f4303d8]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;resize:vertical;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s}.field-textarea[data-v-0f4303d8]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.text-red-600[data-v-0f4303d8]{color:#dc2626}.text-orange-600[data-v-0f4303d8]{color:#ea580c}.text-yellow-600[data-v-0f4303d8]{color:#d97706}.text-green-600[data-v-0f4303d8]{color:#16a34a}.border-red-300[data-v-0f4303d8]{border-color:#fca5a5}.border-orange-300[data-v-0f4303d8]{border-color:#fdba74}.border-yellow-300[data-v-0f4303d8]{border-color:#fde68a}.border-green-300[data-v-0f4303d8]{border-color:#86efac}.bg-gray-100[data-v-0f4303d8]{background-color:#f3f4f6}@media(max-width:768px){.form-grid[data-v-0f4303d8]{grid-template-columns:1fr}}.field-input[data-v-0f4303d8]:required:invalid{border-color:#fca5a5}.field-input[data-v-0f4303d8]:required:valid{border-color:#86efac}form[data-v-0f4303d8],div[data-v-0f4303d8],span[data-v-0f4303d8],p[data-v-0f4303d8],h1[data-v-0f4303d8],h2[data-v-0f4303d8],h3[data-v-0f4303d8],h4[data-v-0f4303d8],h5[data-v-0f4303d8],h6[data-v-0f4303d8],input[data-v-0f4303d8],select[data-v-0f4303d8],textarea[data-v-0f4303d8],option[data-v-0f4303d8],label[data-v-0f4303d8]{font-family:Montserrat,sans-serif!important}input[data-v-0f4303d8]::-moz-placeholder,textarea[data-v-0f4303d8]::-moz-placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}input[data-v-0f4303d8]::placeholder,textarea[data-v-0f4303d8]::placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}select option[data-v-0f4303d8]{font-family:Montserrat,sans-serif!important}[data-v-80483f66]{font-family:Montserrat,sans-serif}.section[data-v-80483f66]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-80483f66]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-80483f66]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-80483f66]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-80483f66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-80483f66]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-80483f66]{grid-column:1 / -1}.field-label[data-v-80483f66]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-80483f66],.field-textarea[data-v-80483f66],.field-select[data-v-80483f66]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-80483f66]:focus,.field-textarea[data-v-80483f66]:focus,.field-select[data-v-80483f66]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-input[data-v-80483f66]:-moz-read-only,.field-textarea[data-v-80483f66]:-moz-read-only{background-color:#f3f4f6;cursor:not-allowed}.field-input[data-v-80483f66]:read-only,.field-textarea[data-v-80483f66]:read-only{background-color:#f3f4f6;cursor:not-allowed}select[data-v-80483f66]:disabled{background-color:#f3f4f6;cursor:not-allowed}.field-textarea[data-v-80483f66]{resize:vertical}form[data-v-80483f66],div[data-v-80483f66],span[data-v-80483f66],p[data-v-80483f66],h1[data-v-80483f66],h2[data-v-80483f66],h3[data-v-80483f66],h4[data-v-80483f66],h5[data-v-80483f66],h6[data-v-80483f66],input[data-v-80483f66],select[data-v-80483f66],textarea[data-v-80483f66],option[data-v-80483f66],label[data-v-80483f66]{font-family:Montserrat,sans-serif!important}[data-v-3230c872]{font-family:Montserrat,sans-serif}.section[data-v-3230c872]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-3230c872]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-3230c872]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-3230c872]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-3230c872]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-3230c872]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-3230c872]{grid-column:1 / -1}.field-label[data-v-3230c872]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-3230c872]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-3230c872]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-input[data-v-3230c872]:invalid{border-color:#ef4444}.field-textarea[data-v-3230c872]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;resize:vertical;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s}.field-textarea[data-v-3230c872]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.bg-gray-100[data-v-3230c872]{background-color:#f3f4f6}@media(max-width:768px){.form-grid[data-v-3230c872]{grid-template-columns:1fr}}.field-input[data-v-3230c872]:required:invalid{border-color:#fca5a5}.field-input[data-v-3230c872]:required:valid{border-color:#86efac}form[data-v-3230c872],div[data-v-3230c872],span[data-v-3230c872],p[data-v-3230c872],h1[data-v-3230c872],h2[data-v-3230c872],h3[data-v-3230c872],h4[data-v-3230c872],h5[data-v-3230c872],h6[data-v-3230c872],input[data-v-3230c872],select[data-v-3230c872],textarea[data-v-3230c872],option[data-v-3230c872],label[data-v-3230c872]{font-family:Montserrat,sans-serif!important}input[data-v-3230c872]::-moz-placeholder,textarea[data-v-3230c872]::-moz-placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}input[data-v-3230c872]::placeholder,textarea[data-v-3230c872]::placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}select option[data-v-3230c872]{font-family:Montserrat,sans-serif!important}[data-v-72eca149]{font-family:Montserrat,sans-serif}.section[data-v-72eca149]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-72eca149]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-72eca149]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-72eca149]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.details-grid[data-v-72eca149]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.details-grid-full[data-v-72eca149]{display:grid;grid-template-columns:1fr;gap:16px}.detail-item[data-v-72eca149],.detail-item-full[data-v-72eca149]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-72eca149]{font-size:13px;font-weight:500;color:#6b7280}.field-value[data-v-72eca149]{font-size:14px;font-weight:500;color:#1f2937}.field-value-long[data-v-72eca149]{font-size:14px;color:#1f2937;white-space:pre-wrap;word-break:break-word;background-color:#f9fafb;padding:8px;border-radius:4px;border:1px solid #e5e7eb}.text-red-700[data-v-72eca149]{color:#b91c1c}.bg-red-100[data-v-72eca149]{background-color:#fee2e2}.text-yellow-700[data-v-72eca149]{color:#b45309}.bg-yellow-100[data-v-72eca149]{background-color:#fef3c7}.text-green-700[data-v-72eca149]{color:#047857}.bg-green-100[data-v-72eca149]{background-color:#d1fae5}.text-gray-700[data-v-72eca149]{color:#374151}.bg-gray-100[data-v-72eca149]{background-color:#f3f4f6}.text-blue-600[data-v-72eca149]{color:#2563eb}.text-orange-600[data-v-72eca149]{color:#ea580c}.text-green-600[data-v-72eca149]{color:#16a34a}.text-purple-600[data-v-72eca149]{color:#9333ea}.text-gray-600[data-v-72eca149]{color:#4b5563}[data-v-0f01fe2a]{font-family:Montserrat,sans-serif}.section[data-v-0f01fe2a]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-0f01fe2a]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-0f01fe2a]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-0f01fe2a]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-0f01fe2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-0f01fe2a]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-0f01fe2a]{grid-column:1 / -1}form label[data-v-0f01fe2a],.field-label[data-v-0f01fe2a],form * label[data-v-0f01fe2a],form label[data-v-0f01fe2a] *,.field-label[data-v-0f01fe2a] *{font-size:13px!important;font-weight:400!important;color:#000!important;margin-bottom:8px!important;font-family:Montserrat,sans-serif!important}.field-input[data-v-0f01fe2a]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-0f01fe2a]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-input[data-v-0f01fe2a]:invalid{border-color:#ef4444}.field-textarea[data-v-0f01fe2a]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;resize:vertical;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s}.field-textarea[data-v-0f01fe2a]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}@media(max-width:768px){.form-grid[data-v-0f01fe2a]{grid-template-columns:1fr}}.field-input[data-v-0f01fe2a]:required:invalid{border-color:#fca5a5}.field-input[data-v-0f01fe2a]:required:valid{border-color:#86efac}form[data-v-0f01fe2a],div[data-v-0f01fe2a],span[data-v-0f01fe2a],p[data-v-0f01fe2a],h1[data-v-0f01fe2a],h2[data-v-0f01fe2a],h3[data-v-0f01fe2a],h4[data-v-0f01fe2a],h5[data-v-0f01fe2a],h6[data-v-0f01fe2a],input[data-v-0f01fe2a],select[data-v-0f01fe2a],textarea[data-v-0f01fe2a],option[data-v-0f01fe2a],label[data-v-0f01fe2a]{font-family:Montserrat,sans-serif!important}input[data-v-0f01fe2a]::-moz-placeholder,textarea[data-v-0f01fe2a]::-moz-placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}input[data-v-0f01fe2a]::placeholder,textarea[data-v-0f01fe2a]::placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}select option[data-v-0f01fe2a]{font-family:Montserrat,sans-serif!important}.audit-log-container[data-v-1d07e5d4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.audit-log-header[data-v-1d07e5d4]{border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding-bottom:12px}[data-v-51469e20]{font-family:Montserrat,sans-serif}.identity-bar[data-v-51469e20]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.identity-bar-left[data-v-51469e20],.identity-bar-right[data-v-51469e20]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nc-id-chip[data-v-51469e20]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#1e293b;color:#fff;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.05em}.status-chip[data-v-51469e20],.priority-chip[data-v-51469e20]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.meta-chip[data-v-51469e20]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#f1f5f9;color:#475569;border-radius:999px;font-size:11px;border:1px solid #e2e8f0}.meta-chip.unassigned[data-v-51469e20]{color:#94a3b8}.tab-badge[data-v-51469e20]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:9px}.tab-badge-done[data-v-51469e20]{background:#dcfce7;color:#16a34a}.section[data-v-51469e20]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-51469e20]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-51469e20]{font-size:14px;font-weight:600;color:#1e293b;margin:0 0 14px;display:flex;align-items:center;gap:8px}.section-title[data-v-51469e20]:before{content:"";width:3px;height:14px;background:#73a531;border-radius:2px}.workflow-progress[data-v-51469e20]{display:flex;align-items:flex-start;gap:0;padding:20px 16px 16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;overflow-x:auto}.workflow-step[data-v-51469e20]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:80px}.step-dot[data-v-51469e20]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;margin-bottom:8px}.step-dot-active[data-v-51469e20]{background:#73a531;color:#fff;box-shadow:0 0 0 4px #dcfce7}.step-dot-done[data-v-51469e20]{background:#dcfce7;color:#16a34a;border:1px solid #86efac}.step-dot-pending[data-v-51469e20]{background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0}.step-dot-next[data-v-51469e20]{background:#fff;color:#73a531;border:2px dashed #73A531}.step-connector[data-v-51469e20]{flex:1;height:2px;margin-top:13px;min-width:20px}.step-connector-done[data-v-51469e20]{background:#86efac}.step-connector-pending[data-v-51469e20]{background:#e2e8f0}.step-label[data-v-51469e20]{font-size:10px;font-weight:500;text-align:center;line-height:1.3;padding:0 4px;word-break:break-word;max-width:76px}.step-label-active[data-v-51469e20]{color:#16a34a;font-weight:700}.step-label-done[data-v-51469e20]{color:#22c55e}.step-label-pending[data-v-51469e20]{color:#94a3b8}.step-label-next[data-v-51469e20]{color:#73a531;font-weight:600}.step-next-clickable[data-v-51469e20]{cursor:pointer}.step-next-clickable:hover .step-dot-next[data-v-51469e20]{background:#f0fdf4;box-shadow:0 0 0 3px #dcfce7}.summary-grid[data-v-51469e20]{display:grid;grid-template-columns:1fr 340px;gap:16px}.info-card[data-v-51469e20]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.info-card-header[data-v-51469e20]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.05em}.info-card-body[data-v-51469e20]{padding:14px}.info-row[data-v-51469e20]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid #f1f5f9}.info-row[data-v-51469e20]:last-child{border-bottom:none}.info-key[data-v-51469e20]{font-size:12px;color:#6b7280;font-weight:500;white-space:nowrap;flex-shrink:0}.info-val[data-v-51469e20]{font-size:13px;color:#111827;text-align:right}.assignment-assigned[data-v-51469e20]{display:flex;align-items:center;gap:12px;padding:10px;background:#f0fdf4;border-radius:6px;border:1px solid #bbf7d0}.assignment-avatar[data-v-51469e20]{width:40px;height:40px;border-radius:50%;background:#73a531;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.assignment-empty[data-v-51469e20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;background:#f8fafc;border-radius:6px;border:1px dashed #d1d5db}.quick-action-btn[data-v-51469e20]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;width:100%;transition:all .15s}.quick-action-btn[data-v-51469e20]:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000f}.quick-action-icon[data-v-51469e20]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.quick-action-done[data-v-51469e20]{color:#16a34a}.btn-primary[data-v-51469e20]{display:inline-flex;align-items:center;padding:8px 16px;background:#73a531;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-primary[data-v-51469e20]:hover{background:#45a038}.btn-secondary[data-v-51469e20]{display:inline-flex;align-items:center;padding:8px 16px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.btn-secondary[data-v-51469e20]:hover{background:#f9fafb;border-color:#9ca3af}.w-full[data-v-51469e20]{width:100%}.justify-center[data-v-51469e20]{justify-content:center}.form-grid[data-v-51469e20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.form-field[data-v-51469e20]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-51469e20]{grid-column:1 / -1}.field-label[data-v-51469e20]{font-size:13px;font-weight:500;color:#374151}.field-display[data-v-51469e20]{padding:9px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#1f2937;background:#f9fafb;min-height:20px}.field-display.multiline[data-v-51469e20]{min-height:56px;white-space:pre-wrap;line-height:1.5}.priority-badge[data-v-51469e20],.status-badge[data-v-51469e20]{display:inline-block;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid}.text-red-600[data-v-51469e20]{color:#dc2626}.bg-red-50[data-v-51469e20]{background-color:#fef2f2}.border-red-200[data-v-51469e20]{border-color:#fecaca}.text-orange-600[data-v-51469e20]{color:#ea580c}.bg-orange-50[data-v-51469e20]{background-color:#fff7ed}.border-orange-200[data-v-51469e20]{border-color:#fed7aa}.text-yellow-600[data-v-51469e20]{color:#d97706}.bg-yellow-50[data-v-51469e20]{background-color:#fffbeb}.border-yellow-200[data-v-51469e20]{border-color:#fde68a}.text-green-600[data-v-51469e20]{color:#16a34a}.bg-green-50[data-v-51469e20]{background-color:#f0fdf4}.border-green-200[data-v-51469e20]{border-color:#bbf7d0}.text-gray-600[data-v-51469e20]{color:#4b5563}.bg-gray-50[data-v-51469e20]{background-color:#f9fafb}.border-gray-200[data-v-51469e20]{border-color:#e5e7eb}.text-green-700[data-v-51469e20]{color:#15803d}.bg-green-100[data-v-51469e20]{background-color:#dcfce7}.border-green-300[data-v-51469e20]{border-color:#86efac}.text-blue-700[data-v-51469e20]{color:#1d4ed8}.bg-blue-100[data-v-51469e20]{background-color:#dbeafe}.border-blue-300[data-v-51469e20]{border-color:#93c5fd}.text-purple-700[data-v-51469e20]{color:#7c3aed}.bg-purple-100[data-v-51469e20]{background-color:#ede9fe}.border-purple-300[data-v-51469e20]{border-color:#c4b5fd}.text-orange-700[data-v-51469e20]{color:#c2410c}.bg-orange-100[data-v-51469e20]{background-color:#fed7aa}.border-orange-300[data-v-51469e20]{border-color:#fdba74}.text-yellow-700[data-v-51469e20]{color:#b45309}.bg-yellow-100[data-v-51469e20]{background-color:#fef3c7}.border-yellow-300[data-v-51469e20]{border-color:#fcd34d}.text-gray-700[data-v-51469e20]{color:#374151}.bg-gray-100[data-v-51469e20]{background-color:#f3f4f6}.border-gray-300[data-v-51469e20]{border-color:#d1d5db}.text-indigo-700[data-v-51469e20]{color:#4338ca}.bg-indigo-100[data-v-51469e20]{background-color:#e0e7ff}.border-indigo-300[data-v-51469e20]{border-color:#a5b4fc}.form-group[data-v-51469e20]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-51469e20]{font-size:13px;font-weight:600;color:#374151}.form-input[data-v-51469e20]{width:100%;padding:9px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;color:#1f2937;background:#fff;font-family:Montserrat,sans-serif;transition:border-color .15s,box-shadow .15s;outline:none;box-sizing:border-box}.form-input[data-v-51469e20]:focus{border-color:#73a531;box-shadow:0 0 0 3px #56b94926}.form-input[data-v-51469e20]::-moz-placeholder{color:#9ca3af}.form-input[data-v-51469e20]::placeholder{color:#9ca3af}@media(max-width:860px){.summary-grid[data-v-51469e20]{grid-template-columns:1fr}.workflow-progress[data-v-51469e20]{gap:4px}}[data-v-3b0dfeb4],[data-v-e28552e3]{font-family:Montserrat,sans-serif}.section[data-v-e28552e3]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-e28552e3]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-e28552e3]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-e28552e3]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-field[data-v-e28552e3]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-e28552e3]{grid-column:1 / -1}.field-label[data-v-e28552e3]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-e28552e3]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}@media(max-width:768px){.form-grid[data-v-e28552e3]{grid-template-columns:1fr}}form[data-v-e28552e3],div[data-v-e28552e3],span[data-v-e28552e3],p[data-v-e28552e3],h1[data-v-e28552e3],h2[data-v-e28552e3],h3[data-v-e28552e3],h4[data-v-e28552e3],h5[data-v-e28552e3],h6[data-v-e28552e3],input[data-v-e28552e3],select[data-v-e28552e3],textarea[data-v-e28552e3],option[data-v-e28552e3],label[data-v-e28552e3]{font-family:Montserrat,sans-serif!important}input[data-v-e28552e3]::-moz-placeholder,textarea[data-v-e28552e3]::-moz-placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}input[data-v-e28552e3]::placeholder,textarea[data-v-e28552e3]::placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}[data-v-1469cb13]{font-family:Montserrat,sans-serif}.form-field[data-v-1469cb13]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-1469cb13]{grid-column:1 / -1}[data-v-d6fb3e6e]{font-family:Montserrat,sans-serif}.section[data-v-d6fb3e6e]{margin-bottom:20px}.section-title[data-v-d6fb3e6e]{font-size:14px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.form-field[data-v-d6fb3e6e]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-d6fb3e6e]{grid-column:1 / -1}.field-label[data-v-d6fb3e6e]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.section[data-v-150495f0]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-150495f0]:last-child{border-bottom:none}.section-title[data-v-150495f0]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-150495f0]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-150495f0]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.full-width[data-v-150495f0]{grid-column:span 2}.form-field[data-v-150495f0]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-150495f0]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.field-input[data-v-150495f0]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background-color:#fff;transition:border-color .2s}.field-input[data-v-150495f0]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 1px #73a531}.field-input[data-v-150495f0]:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.file-info[data-v-150495f0]{margin-top:8px}.workflow-progress[data-v-4a64afde]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-bottom:16px}.workflow-header[data-v-4a64afde]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.workflow-title[data-v-4a64afde]{font-size:14px;font-weight:600;color:#1e1d26;margin:0}.current-status[data-v-4a64afde]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.status-draft[data-v-4a64afde]{background:#f3f4f6;color:#4b5563}.status-pending[data-v-4a64afde]{background:#dbeafe;color:#1d4ed8}.status-review[data-v-4a64afde]{background:#fef3c7;color:#d97706}.status-approved[data-v-4a64afde]{background:#d1fae5;color:#059669}.status-published[data-v-4a64afde]{background:#ede9fe;color:#7c3aed}.status-archived[data-v-4a64afde]{background:#f3f4f6;color:#6b7280}.status-expired[data-v-4a64afde]{background:#fee2e2;color:#dc2626}.steps-container[data-v-4a64afde]{display:flex;align-items:flex-start;position:relative}.step-item[data-v-4a64afde]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;cursor:default}.step-item.step-clickable[data-v-4a64afde]{cursor:pointer}.step-item.step-clickable:hover .step-dot[data-v-4a64afde]{transform:scale(1.1);box-shadow:0 0 0 4px #56b94933}.step-dot[data-v-4a64afde]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e2e8f0;border:2px solid #e2e8f0;position:relative;z-index:1;transition:all .2s ease}.step-completed .step-dot[data-v-4a64afde]{background:#73a531;border-color:#73a531;color:#fff}.step-current .step-dot[data-v-4a64afde]{background:#fff;border-color:#73a531;box-shadow:0 0 0 4px #56b94933}.dot-inner[data-v-4a64afde]{width:8px;height:8px;border-radius:50%;background:#73a531}.step-connector[data-v-4a64afde]{position:absolute;top:12px;left:50%;width:100%;height:2px;background:#e2e8f0;z-index:0}.step-connector.connector-completed[data-v-4a64afde]{background:#73a531}.step-label[data-v-4a64afde]{margin-top:8px;text-align:center}.step-name[data-v-4a64afde]{display:block;font-size:11px;font-weight:500;color:#6b7280}.step-current .step-name[data-v-4a64afde]{color:#73a531;font-weight:600}.step-completed .step-name[data-v-4a64afde]{color:#374151}.step-timestamp[data-v-4a64afde]{display:block;font-size:10px;color:#9ca3af;margin-top:2px}@media(max-width:640px){.steps-container[data-v-4a64afde]{flex-direction:column;align-items:flex-start}.step-item[data-v-4a64afde]{flex-direction:row;margin-bottom:16px;width:100%}.step-connector[data-v-4a64afde]{top:24px;left:11px;width:2px;height:100%}.step-label[data-v-4a64afde]{margin-top:0;margin-left:12px;text-align:left}}.audit-log[data-v-875bbc39]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:16px}.audit-header[data-v-875bbc39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.audit-title[data-v-875bbc39]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1e1d26;margin:0}.event-count[data-v-875bbc39]{font-size:12px;color:#6b7280}.empty-state[data-v-875bbc39]{display:flex;flex-direction:column;align-items:center;padding:32px;color:#9ca3af}.empty-icon[data-v-875bbc39]{margin-bottom:8px;opacity:.5}.empty-state p[data-v-875bbc39]{margin:0;font-size:14px}.timeline[data-v-875bbc39]{position:relative}.timeline-item[data-v-875bbc39]{display:flex;gap:12px;margin-bottom:16px}.timeline-item[data-v-875bbc39]:last-child{margin-bottom:0}.timeline-connector[data-v-875bbc39]{display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.connector-dot[data-v-875bbc39]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.connector-line[data-v-875bbc39]{width:2px;flex:1;min-height:16px;background:#e2e8f0;margin:4px 0}.timeline-content[data-v-875bbc39]{flex:1;min-width:0}.event-header[data-v-875bbc39]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.event-action[data-v-875bbc39]{font-size:13px;font-weight:600;padding:2px 8px;border-radius:4px}.event-time[data-v-875bbc39]{font-size:11px;color:#9ca3af}.event-body[data-v-875bbc39]{padding-left:4px}.event-user[data-v-875bbc39]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563;margin-bottom:4px}.event-status-change[data-v-875bbc39]{display:flex;align-items:center;gap:8px;margin:8px 0}.status-badge[data-v-875bbc39]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.event-comments[data-v-875bbc39],.event-rejection[data-v-875bbc39]{display:flex;align-items:flex-start;gap:6px;font-size:12px;color:#6b7280;margin:8px 0 0;line-height:1.4}.event-rejection[data-v-875bbc39]{color:#dc2626}.event-green[data-v-875bbc39]{background:#d1fae5;color:#059669}.event-blue[data-v-875bbc39]{background:#dbeafe;color:#1d4ed8}.event-yellow[data-v-875bbc39]{background:#fef3c7;color:#d97706}.event-red[data-v-875bbc39]{background:#fee2e2;color:#dc2626}.event-purple[data-v-875bbc39]{background:#ede9fe;color:#7c3aed}.event-indigo[data-v-875bbc39]{background:#e0e7ff;color:#4f46e5}.event-teal[data-v-875bbc39]{background:#ccfbf1;color:#0d9488}.event-gray[data-v-875bbc39],.status-gray[data-v-875bbc39]{background:#f3f4f6;color:#4b5563}.status-blue[data-v-875bbc39]{background:#dbeafe;color:#1d4ed8}.status-yellow[data-v-875bbc39]{background:#fef3c7;color:#d97706}.status-green[data-v-875bbc39]{background:#d1fae5;color:#059669}.status-red[data-v-875bbc39]{background:#fee2e2;color:#dc2626}.status-purple[data-v-875bbc39]{background:#ede9fe;color:#7c3aed}.section[data-v-065aa9a3]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-065aa9a3]:last-child{border-bottom:none}.section-title[data-v-065aa9a3]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-065aa9a3]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-065aa9a3]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.col-span-2[data-v-065aa9a3]{grid-column:span 2}.form-field[data-v-065aa9a3]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-065aa9a3]{font-size:14px;font-weight:500;color:#374151}.field-input[data-v-065aa9a3]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background-color:#f9fafb}.acknowledgment-section[data-v-065aa9a3]{background-color:#f9fafb;padding:20px;border-radius:8px;border:1px solid #e2e8f0}.acknowledged-message[data-v-065aa9a3]{background-color:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:16px}.pdf-viewer-container[data-v-b7056d8f]{display:flex;flex-direction:column;height:70vh;background-color:#f8fafc}.pdf-content[data-v-b7056d8f]{flex:1;display:flex;flex-direction:column;position:relative;height:100%}.progress-header[data-v-b7056d8f]{position:absolute;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 16px;border-bottom:1px solid #e2e8f0;z-index:10}.pdf-iframe[data-v-b7056d8f]{width:100%;height:100%;border:none;display:block}.loading-state[data-v-b7056d8f],.error-state[data-v-b7056d8f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.retry-button[data-v-b7056d8f]{margin-top:16px;padding:8px 16px;background-color:#335214;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s}.acknowledgment-footer[data-v-b7056d8f]{width:100%;display:flex;flex-direction:column}@keyframes spin-b7056d8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-b7056d8f]{animation:spin-b7056d8f 1s linear infinite}[data-v-726af462]{font-family:Montserrat,sans-serif}.section[data-v-726af462]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-726af462]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-726af462]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-726af462]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}[data-v-b626d132]{font-family:Montserrat,sans-serif}.section[data-v-b626d132]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-b626d132]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-b626d132]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-b626d132]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-b626d132]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-b626d132]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-b626d132]{grid-column:1 / -1}.field-label[data-v-b626d132]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-b626d132],.field-textarea[data-v-b626d132]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-b626d132]:focus,.field-textarea[data-v-b626d132]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-textarea[data-v-b626d132]{resize:vertical}input[type=radio][data-v-b626d132]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:50%;background-color:#fff;position:relative;cursor:pointer}input[type=radio][data-v-b626d132]:checked{background-color:#335214;border-color:#335214}input[type=radio][data-v-b626d132]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.375rem;height:.375rem;border-radius:50%;background-color:#fff}input[type=checkbox][data-v-b626d132]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;position:relative;cursor:pointer}input[type=checkbox][data-v-b626d132]:checked{background-color:#335214;border-color:#335214}input[type=checkbox][data-v-b626d132]:checked:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;font-weight:700}.fixed[data-v-b9489dfc]{position:fixed}.inset-0[data-v-b9489dfc]{inset:0}.z-50[data-v-b9489dfc]{z-index:50}.max-h-\[90vh\][data-v-b9489dfc]{max-height:90vh}.max-h-\[calc\(90vh-120px\)\][data-v-b9489dfc]{max-height:calc(90vh - 120px)}.overflow-y-auto[data-v-b9489dfc]{overflow-y:auto}.grid-cols-4[data-v-b9489dfc]{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7[data-v-b9489dfc]{grid-template-columns:repeat(7,minmax(0,1fr))}@media(max-width:768px){.grid-cols-1[data-v-b9489dfc]{grid-template-columns:repeat(1,minmax(0,1fr))}}[data-v-008aeb59]{font-family:Montserrat,sans-serif}.maintenance-task-builder[data-v-008aeb59]{width:100%}.text-primary[data-v-008aeb59]{color:#73a531}.focus\:ring-primary[data-v-008aeb59]:focus{--tw-ring-color: rgba(86, 185, 73, .5)}[data-v-4b5bf543]{font-family:Montserrat,sans-serif}.section[data-v-4b5bf543]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-4b5bf543]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-4b5bf543]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-4b5bf543]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-4b5bf543]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-4b5bf543]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-4b5bf543]{grid-column:1 / -1}.field-label[data-v-4b5bf543]{font-size:12px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-4b5bf543],.field-textarea[data-v-4b5bf543]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-4b5bf543]:focus,.field-textarea[data-v-4b5bf543]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-textarea[data-v-4b5bf543]{resize:vertical}input[data-v-4b5bf543]::-moz-placeholder,textarea[data-v-4b5bf543]::-moz-placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}input[data-v-4b5bf543]::placeholder,textarea[data-v-4b5bf543]::placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}[data-v-ae601dea]{font-family:Montserrat,sans-serif}.section[data-v-ae601dea]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-ae601dea]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-ae601dea]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-ae601dea]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-ae601dea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-ae601dea]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-ae601dea]{grid-column:1 / -1}.col-span-2[data-v-ae601dea]{grid-column:span 2}.field-label[data-v-ae601dea]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-ae601dea],.field-textarea[data-v-ae601dea]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-ae601dea]:focus,.field-textarea[data-v-ae601dea]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-textarea[data-v-ae601dea]{resize:vertical}input[data-v-ae601dea]::-moz-placeholder,textarea[data-v-ae601dea]::-moz-placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}input[data-v-ae601dea]::placeholder,textarea[data-v-ae601dea]::placeholder{font-family:Montserrat,sans-serif!important;color:#9ca3af}.bg-color-base-white[data-v-1bae0565]{background-color:#fff}.gap-spacing-sm[data-v-1bae0565]{gap:8px}.gap-spacing-2xs[data-v-1bae0565]{gap:4px}[data-v-b6765c30]{font-family:Montserrat,sans-serif}.section[data-v-b6765c30]{padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-b6765c30]:last-child{border-bottom:none}.section-title[data-v-b6765c30]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-b6765c30]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.details-grid[data-v-b6765c30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.detail-item[data-v-b6765c30]{display:flex;flex-direction:column;gap:4px;background-color:#f9fafb;padding:12px;border-radius:6px;border:1px solid #e5e7eb}.detail-item.highlight[data-v-b6765c30]{background-color:#f0fdf4;border:2px solid #86efac}.detail-item.full-width[data-v-b6765c30]{grid-column:1 / -1}.item-label[data-v-b6765c30]{font-size:13px;font-weight:500;color:#6b7280}.item-value[data-v-b6765c30]{font-size:14px;font-weight:600;color:#1f2937}.item-value.large[data-v-b6765c30]{font-size:20px;font-weight:700;color:#16a34a}.issued-batches-table[data-v-b6765c30]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background-color:#fff}.table-header[data-v-b6765c30]{display:grid;grid-template-columns:80px 120px 120px 120px 1fr;background-color:#f9fafb;border-bottom:2px solid #e5e7eb;font-weight:600;font-size:13px;color:#374151}.table-row[data-v-b6765c30]{display:grid;grid-template-columns:80px 120px 120px 120px 1fr;border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.table-row[data-v-b6765c30]:hover{background-color:#f9fafb}.table-row[data-v-b6765c30]:last-child{border-bottom:none}.table-cell[data-v-b6765c30]{padding:12px 8px;display:flex;align-items:center;font-size:14px;color:#1f2937;border-right:1px solid #e5e7eb}.table-cell[data-v-b6765c30]:last-child{border-right:none}.table-header .table-cell[data-v-b6765c30]{font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.batch-id[data-v-b6765c30]{font-weight:600;color:#3b82f6;font-family:Monaco,monospace}.quantity[data-v-b6765c30]{font-weight:600;color:#059669}.date[data-v-b6765c30]{font-family:Monaco,monospace;color:#6b7280}.source-batch[data-v-b6765c30]{font-style:italic;color:#6b7280}.issued-by[data-v-b6765c30]{font-size:13px;color:#6b7280}.table-summary[data-v-b6765c30]{background-color:#f0fdf4;border-top:2px solid #d1fae5;padding:12px 16px}.summary-content[data-v-b6765c30]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.summary-label[data-v-b6765c30]{color:#065f46}.summary-value[data-v-b6765c30]{color:#047857;font-weight:700}.summary-separator[data-v-b6765c30]{color:#6b7280;margin:0 4px}@media(max-width:768px){.details-grid[data-v-b6765c30],.table-header[data-v-b6765c30],.table-row[data-v-b6765c30]{grid-template-columns:1fr}.table-cell[data-v-b6765c30]{border-right:none;border-bottom:1px solid #f3f4f6;justify-content:space-between}.table-cell[data-v-b6765c30]:before{content:attr(data-label);font-weight:600;color:#6b7280;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.table-header[data-v-b6765c30]{display:none}}[data-v-95aa7678]{font-family:Montserrat,sans-serif}.section[data-v-95aa7678]{padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-95aa7678]:last-child{border-bottom:none}.section-title[data-v-95aa7678]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-95aa7678]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.details-grid[data-v-95aa7678]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.detail-item[data-v-95aa7678]{display:flex;flex-direction:column;gap:4px;background-color:#f9fafb;padding:12px;border-radius:6px;border:1px solid #e5e7eb}.detail-item.full-width[data-v-95aa7678]{grid-column:1 / -1}.item-label[data-v-95aa7678]{font-size:13px;font-weight:500;color:#6b7280}.item-value[data-v-95aa7678]{font-size:14px;font-weight:600;color:#1f2937}@media(max-width:768px){.details-grid[data-v-95aa7678]{grid-template-columns:1fr}}.tracking-fade-enter-active[data-v-9f70a0b0],.tracking-fade-leave-active[data-v-9f70a0b0]{transition:opacity .25s ease,transform .25s ease}.tracking-fade-enter-from[data-v-9f70a0b0],.tracking-fade-leave-to[data-v-9f70a0b0]{opacity:0;transform:translateY(-6px)}.bg-color-base-white[data-v-171d6972]{background-color:#fff}.gap-spacing-sm[data-v-171d6972]{gap:8px}.gap-spacing-2xs[data-v-171d6972]{gap:4px}.inline-flex[data-v-171d6972]{display:inline-flex;align-items:center}.bg-color-base-white[data-v-eec2d9b7]{background-color:#fff}.gap-spacing-sm[data-v-eec2d9b7]{gap:8px}.gap-spacing-2xs[data-v-eec2d9b7]{gap:4px}[data-v-2e5531c0]{font-family:Montserrat,sans-serif}.section[data-v-2e5531c0]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-2e5531c0]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-2e5531c0]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-2e5531c0]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-2e5531c0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-2e5531c0]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-2e5531c0]{grid-column:1 / -1}.field-label[data-v-2e5531c0]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-2e5531c0]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-2e5531c0]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.text-green-600[data-v-2e5531c0]{color:#16a34a}.text-red-600[data-v-2e5531c0]{color:#dc2626}.border-green-300[data-v-2e5531c0]{border-color:#86efac}.border-red-300[data-v-2e5531c0]{border-color:#fca5a5}.bg-gray-100[data-v-2e5531c0]{background-color:#f3f4f6}[data-v-a91c2a43]{font-family:Montserrat,sans-serif}.section[data-v-a91c2a43]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-a91c2a43]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-a91c2a43]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-a91c2a43]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-a91c2a43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-a91c2a43]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-a91c2a43]{grid-column:1 / -1}.field-label[data-v-a91c2a43]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-a91c2a43]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-a91c2a43]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-textarea[data-v-a91c2a43]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;resize:vertical;font-family:Montserrat,sans-serif;transition:border-color .2s,box-shadow .2s}.field-textarea[data-v-a91c2a43]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.bg-gray-100[data-v-a91c2a43]{background-color:#f3f4f6}.section[data-v-a111f4a5]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-a111f4a5]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-a111f4a5]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-a111f4a5]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-a111f4a5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-a111f4a5]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-a111f4a5]{grid-column:1 / -1}.field-label[data-v-a111f4a5]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px}.field-input[data-v-a111f4a5],.field-textarea[data-v-a111f4a5]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff}.field-input[data-v-a111f4a5]:focus,.field-textarea[data-v-a111f4a5]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.bg-gray-100[data-v-a111f4a5]{background-color:#f3f4f6}.text-green-600[data-v-a111f4a5]{color:#16a34a}.text-orange-600[data-v-a111f4a5]{color:#ea580c}.bg-green-100[data-v-a111f4a5]{background-color:#dcfce7}.text-green-800[data-v-a111f4a5]{color:#166534}.bg-red-100[data-v-a111f4a5]{background-color:#fee2e2}.text-red-800[data-v-a111f4a5]{color:#991b1b}.space-y-3[data-v-a111f4a5]>*+*{margin-top:.75rem}[data-v-4e155e02]{font-family:Montserrat,sans-serif}.section[data-v-4e155e02]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-4e155e02]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-4e155e02]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-4e155e02]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-4e155e02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-4e155e02]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-4e155e02]{grid-column:1 / -1}.field-label[data-v-4e155e02]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-4e155e02],.field-textarea[data-v-4e155e02],select[data-v-4e155e02]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-4e155e02]:focus,.field-textarea[data-v-4e155e02]:focus,select[data-v-4e155e02]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.field-input[data-v-4e155e02]:-moz-read-only{background-color:#f3f4f6;cursor:not-allowed}.field-input[data-v-4e155e02]:read-only{background-color:#f3f4f6;cursor:not-allowed}.bg-gray-100[data-v-4e155e02]{background-color:#f3f4f6}@media(max-width:768px){.form-grid[data-v-4e155e02]{grid-template-columns:1fr}}[data-v-69b7e145]{font-family:Montserrat,sans-serif}.section[data-v-69b7e145]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-69b7e145]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-69b7e145]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-69b7e145]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-69b7e145]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-69b7e145]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-69b7e145]{font-size:14px;font-weight:500;color:#374151;font-family:Montserrat,sans-serif}.field-text[data-v-69b7e145]{font-size:14px;color:#1f2937;padding-top:4px;padding-bottom:4px;font-family:Montserrat,sans-serif}.text-green-600[data-v-69b7e145]{color:#16a34a}.text-orange-500[data-v-69b7e145]{color:#f97316}.text-red-600[data-v-69b7e145]{color:#dc2626}.text-gray-500[data-v-69b7e145]{color:#6b7280}.font-normal[data-v-69b7e145]{font-weight:400}[data-v-10bab3c8]{font-family:Montserrat,sans-serif}.section[data-v-10bab3c8]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-10bab3c8]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-10bab3c8]{font-size:14px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-10bab3c8]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-field[data-v-10bab3c8]{display:flex;flex-direction:column;gap:6px}[data-v-ee8f6eda]{font-family:Montserrat,sans-serif}.section[data-v-ee8f6eda]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-ee8f6eda]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-ee8f6eda]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-ee8f6eda]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}[data-v-de6a37a8]{font-family:Montserrat,sans-serif}.section[data-v-de6a37a8]{margin-bottom:24px}.section-title[data-v-de6a37a8]{font-size:14px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-de6a37a8]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}[data-v-1cfbb728],[data-v-2f9dc55d]{font-family:Montserrat,sans-serif}.section[data-v-2f9dc55d]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-2f9dc55d]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-2f9dc55d]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-2f9dc55d]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-2f9dc55d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.form-field[data-v-2f9dc55d]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-2f9dc55d]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-input[data-v-2f9dc55d]{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#1f2937;background:#fff;transition:border-color .2s,box-shadow .2s;font-family:Montserrat,sans-serif}.field-input[data-v-2f9dc55d]:focus{outline:none;border-color:#73a531;box-shadow:0 0 0 3px #56b9491a}.bg-gray-100[data-v-2f9dc55d]{background-color:#f3f4f6}[data-v-6c6f3066]{font-family:Montserrat,sans-serif}.section[data-v-6c6f3066]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-6c6f3066]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-6c6f3066]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-6c6f3066]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-6c6f3066]{display:grid;grid-template-columns:1fr;gap:16px}.form-field[data-v-6c6f3066]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-6c6f3066]{grid-column:1 / -1}p[data-v-6c6f3066]{font-family:Montserrat,sans-serif;font-size:14px}.section[data-v-ffa6fcf6]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-ffa6fcf6]:last-child{border-bottom:none}.section-title[data-v-ffa6fcf6]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px}.section-title[data-v-ffa6fcf6]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.permission-checkbox[data-v-ffa6fcf6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1rem;height:1.1rem;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;position:relative;cursor:pointer;transition:all .2s ease}.permission-checkbox[data-v-ffa6fcf6]:checked{background-color:#335214;border-color:#335214}.permission-checkbox[data-v-ffa6fcf6]:checked:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;font-weight:700}.permission-checkbox[data-v-ffa6fcf6]:focus{outline:none;box-shadow:0 0 0 2px #36542733}[data-v-9d5a6d2c]{font-family:Montserrat,sans-serif}.section[data-v-9d5a6d2c]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-9d5a6d2c]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-9d5a6d2c]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-9d5a6d2c]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.form-grid[data-v-9d5a6d2c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.form-field[data-v-9d5a6d2c]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-9d5a6d2c]{grid-column:1 / -1}.field-label[data-v-9d5a6d2c]{font-size:14px;font-weight:500;color:#374151;margin-bottom:4px;font-family:Montserrat,sans-serif}.field-display[data-v-9d5a6d2c]{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#1f2937;background:#f9fafb;font-family:Montserrat,sans-serif;min-height:20px}.field-display.description[data-v-9d5a6d2c]{line-height:1.6;text-align:justify}div[data-v-9d5a6d2c],span[data-v-9d5a6d2c],p[data-v-9d5a6d2c],h1[data-v-9d5a6d2c],h2[data-v-9d5a6d2c],h3[data-v-9d5a6d2c],h4[data-v-9d5a6d2c],h5[data-v-9d5a6d2c],h6[data-v-9d5a6d2c],label[data-v-9d5a6d2c],li[data-v-9d5a6d2c]{font-family:Montserrat,sans-serif!important}[data-v-ecefd433]{font-family:Montserrat,sans-serif}.section[data-v-ecefd433]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e2e8f0}.section[data-v-ecefd433]:last-child{border-bottom:none;margin-bottom:0}.section-title[data-v-ecefd433]{font-size:16px;font-weight:600;color:#1e1d26;margin:0 0 16px;display:flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif}.section-title[data-v-ecefd433]:before{content:"";width:4px;height:16px;background-color:#73a531;border-radius:2px}.custom-checkbox[data-v-312b81a8]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;min-width:18px;border:2px solid #d1d5db;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease}.custom-checkbox[data-v-312b81a8]:checked{background-color:#335214;border-color:#335214}.custom-checkbox[data-v-312b81a8]:checked:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;line-height:1}.custom-checkbox[data-v-312b81a8]:focus{outline:none;box-shadow:0 0 0 3px #33521433}.custom-checkbox[data-v-312b81a8]:not(:checked){border-color:#d1d5db;background-color:#fff}.custom-checkbox[data-v-312b81a8]:hover:not(:checked){border-color:#335214}.font-cursive[data-v-312b81a8]{font-family:Brush Script MT,cursive,sans-serif}.overflow-y-auto[data-v-c92af28e]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-c92af28e]::-webkit-scrollbar-track{background:transparent;border-radius:3px}.overflow-y-auto[data-v-c92af28e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-c92af28e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.overflow-y-auto[data-v-c92af28e]{scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}.datatable-checkbox[data-v-c92af28e]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:1px solid #d1d5db;border-radius:3px;background-color:#fff;position:relative;cursor:pointer;transition:all .2s ease}.datatable-checkbox[data-v-c92af28e]:checked{background-color:#335214;border-color:#335214}.datatable-checkbox[data-v-c92af28e]:checked:after{content:"✓";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:.75rem;font-weight:700}.datatable-checkbox[data-v-c92af28e]:focus{outline:none;box-shadow:0 0 0 2px #33521433}.datatable-checkbox[data-v-c92af28e]:not(:checked){border-color:#d1d5db;background-color:#fff}.datatable-checkbox[data-v-c92af28e]:hover:not(:checked){border-color:#335214}[data-v-f753727c] .bg-white{background-color:#fff!important}[data-v-f753727c] .border-gray-300{border-color:#d1d5db!important}[data-v-f753727c] .text-gray-500{color:#6b7280!important}[data-v-f753727c] td{padding:3px 6px!important;border:1px solid #9ca3af!important;font-size:10px!important;line-height:1.2!important}[data-v-f753727c] th{padding:4px 6px!important;border:1px solid #9ca3af!important;background-color:#f3f4f6!important;font-weight:600!important;font-size:10px!important}[data-v-f753727c] .data-table{font-size:10px!important}[data-v-f753727c] .data-table table{width:100%!important;table-layout:fixed!important}[data-v-f753727c] .result-column{word-wrap:break-word!important;overflow-wrap:break-word!important}.header-section[data-v-0b4650f2]{background:#fff}.footer-section[data-v-8d4500e9]{margin-top:auto}@media print{.page-break{page-break-before:always;-moz-column-break-before:page;break-before:page}.page-gap{display:none}.page-content{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;height:100vh;display:flex;flex-direction:column}.results-section{flex-grow:1;overflow:visible}.repeating-footer{margin-top:auto;position:relative}.page-footer{position:absolute;bottom:0;left:0;right:0}}@media screen{.page-gap{display:block;position:relative}.page-gap:before{content:"●●●";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#6c757d;font-size:8px;letter-spacing:4px}.page-content{box-shadow:0 4px 12px #00000026;overflow:hidden;margin-bottom:20px}}@page{size:A4;margin:20mm}table{font-size:12px}th,td{vertical-align:top}.page-break{clear:both;height:0;border:none;margin:0;padding:0}.page-content{display:flex;flex-direction:column;position:relative;background:#fff}.results-section{flex:1;margin-bottom:auto}.repeating-footer,.signatory-section{margin-top:auto}.quality-assurance .space-y-2>div{margin-bottom:8px}.methodology-section,.test-conditions,.sample-integrity,.quality-assurance,.header-section{margin-bottom:1.5rem}.page-footer{margin-top:1rem;border-top:1px solid #d1d5db;padding-top:.5rem}.page-content:not(:first-child){margin-top:40px}@media(max-width:768px){.page-content{margin:10px;padding:15px}.page-gap{margin:20px 10px;height:30px}}.font-montserrat-bold{font-weight:700}.font-montserrat-regular{font-weight:400}[data-v-69f48a08]::-moz-placeholder{font-size:12px;opacity:.8}[data-v-69f48a08]::placeholder{font-size:12px;opacity:.8}select[data-v-69f48a08]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:none;padding:0;margin:0;width:100%;height:100%;font-family:inherit;font-size:inherit;cursor:pointer;line-height:inherit;outline:none;opacity:0;position:absolute;top:0;left:0}select[data-v-69f48a08]::-ms-expand{display:none}@media(max-width:768px){.flex-row[data-v-cdaaf469]{flex-direction:column}}table[data-v-7fc6968c]{table-layout:fixed!important;width:100%!important}th[data-v-7fc6968c],td[data-v-7fc6968c]{word-wrap:break-word!important;overflow-wrap:break-word!important}.fade-enter-active[data-v-2176d1f5],.fade-leave-active[data-v-2176d1f5]{transition:opacity .2s ease}.fade-enter-from[data-v-2176d1f5],.fade-leave-to[data-v-2176d1f5]{opacity:0}.dynamic-test-form[data-v-12026e2a]{max-width:1000px;margin:0 auto;padding:20px}.loading-container[data-v-12026e2a]{text-align:center;padding:40px}.loading-spinner[data-v-12026e2a]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-12026e2a 1s linear infinite;margin:0 auto 16px}@keyframes spin-12026e2a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.template-header[data-v-12026e2a]{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #eee}.template-title[data-v-12026e2a]{font-size:24px;font-weight:700;color:#333;margin-bottom:8px}.template-meta[data-v-12026e2a]{display:flex;gap:20px}.category[data-v-12026e2a],.species[data-v-12026e2a]{padding:4px 12px;background:#f0f8ff;border-radius:16px;font-size:12px;font-weight:500;color:#007bff}.form-fields[data-v-12026e2a]{display:flex;flex-direction:column;gap:20px}.field-group[data-v-12026e2a]{margin-bottom:20px}.field-group.field-error .field-input[data-v-12026e2a]{border-color:#dc3545}.field-label[data-v-12026e2a]{display:block;margin-bottom:8px;font-weight:600;color:#333}.required[data-v-12026e2a]{color:#dc3545;margin-left:4px}.checkbox-label[data-v-12026e2a]{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox-text[data-v-12026e2a]{font-weight:400}.calculated-field[data-v-12026e2a]{display:flex;align-items:center;gap:8px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #dee2e6}.calculated-value[data-v-12026e2a]{font-weight:700;font-size:18px;color:#007bff}.calculated-unit[data-v-12026e2a]{color:#666;font-size:14px}.field-error-msg[data-v-12026e2a]{color:#dc3545;font-size:12px;margin-top:4px}.field-help[data-v-12026e2a]{color:#666;font-size:12px;margin-top:4px;font-style:italic}.reference-range[data-v-12026e2a]{color:#007bff;font-size:12px;margin-top:4px;font-weight:500}.standard-fields-section[data-v-12026e2a]{margin-top:30px;padding-top:20px;border-top:2px solid #eee}.section-title[data-v-12026e2a]{font-size:18px;font-weight:700;color:#333;margin-bottom:16px}.form-actions[data-v-12026e2a]{display:flex;gap:12px;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.validation-errors[data-v-12026e2a]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:16px;border-radius:6px;margin-top:20px}.validation-errors h4[data-v-12026e2a]{margin-bottom:8px}.validation-errors ul[data-v-12026e2a]{margin:0;padding-left:20px}.calculated-section[data-v-12026e2a]{background:#f8f9fa;padding:20px;border-radius:8px;margin-top:20px}.calculated-grid[data-v-12026e2a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:12px}.calculated-item[data-v-12026e2a]{display:flex;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:4px;border:1px solid #dee2e6}.error-container[data-v-12026e2a]{text-align:center;padding:40px}.error-message[data-v-12026e2a]{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:20px;border-radius:8px;display:inline-block}.success-message[data-v-12026e2a]{position:fixed;top:20px;right:20px;background:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:16px 20px;border-radius:6px;font-weight:500;z-index:1000;animation:slideIn-12026e2a .3s ease-out}@keyframes slideIn-12026e2a{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}
