:root{--app-scale:0.85}html{zoom:.85;zoom:var(--app-scale)}@supports not (zoom:1){body{transform:scale(.85);transform:scale(var(--app-scale));transform-origin:top left;width:117.64706%;width:calc(100%/var(--app-scale))}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f4f8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#e2e8f0}::-webkit-scrollbar-thumb{background:#1e3a8a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2563eb}.evidence-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:2rem auto;max-width:800px;padding:2rem}.evidence-form{gap:1.5rem}.evidence-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#333;font-weight:600}.evidence-form .form-group:has(>input[required])>label:after,.evidence-form .form-group:has(>select[required])>label:after,.evidence-form .form-group:has(>textarea[required])>label:after{color:#dc2626;content:" *";font-weight:700}.form-group input,.form-group select,.form-group textarea{border:1px solid #e5e7eb;border-radius:4px;font-size:1rem;padding:.75rem}.form-group select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #e5e7eb;border-radius:.25rem;color:#000;cursor:pointer;font-size:1rem;padding:.75rem 2rem .75rem .75rem}.form-group textarea{min-height:100px;resize:vertical}.form-group input[type=file]{background-color:#f9f9f9;border:1px dashed #e5e7eb;padding:.5rem}.form-group input[type=file]::file-selector-button{background-color:#1e3a8a;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin-right:1rem;padding:.5rem 1rem}.form-group input[type=file]::file-selector-button:hover{background-color:#1e40af}.submit-btn{background-color:#1e3a8a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s}.submit-btn:hover{background-color:#1e40af}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#1e3a8a;box-shadow:0 0 0 2px #1e3a8a40;outline:none}.form-group input:invalid,.form-group select:invalid,.form-group textarea:invalid{border-color:#e5e7eb}@media (max-width:768px){.evidence-container{margin:1rem;padding:1rem}}