.sync-content[data-v-ca22f562]{min-height:200px}.sync-loading[data-v-ca22f562]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center}.sync-results h4[data-v-ca22f562]{margin:0 0 12px;font-size:16px;font-weight:600}.result-list[data-v-ca22f562]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.failed-item[data-v-ca22f562]{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:6px 8px;background:#fef2f2;border-radius:6px;border-left:3px solid #ef4444}.error-message[data-v-ca22f562]{font-size:12px;color:#666;flex:1}.sync-stats[data-v-ca22f562]{border-top:1px solid #e5e5e5;padding-top:16px;margin-top:16px;text-align:center}.hints[data-v-ca22f562]{margin-top:16px}.no-pending[data-v-ca22f562]{display:flex;align-items:center;justify-content:center;min-height:200px}.offline-indicator[data-v-48ebfb17]{position:fixed;top:0;left:0;right:0;background:#ef4444;color:#fff;text-align:center;padding:8px;font-size:14px;z-index:1000;box-shadow:0 2px 4px #0000001a}.online-indicator[data-v-48ebfb17]{background:#22c55e}@media(max-width:768px){.offline-indicator[data-v-48ebfb17]{font-size:12px;padding:6px}}#app[data-v-a8d6e367]{min-height:100vh;background-color:#f5f5f5}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:light;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#app{min-height:100vh;margin:0;padding:0}@media(display-mode:standalone){body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}}@media(max-width:768px){html{font-size:16px}}.offline-indicator{position:fixed;top:0;left:0;right:0;background:#ff6b6b;color:#fff;text-align:center;padding:8px;font-size:14px;z-index:9999}.online-indicator{background:#51cf66}.status-button{min-height:60px;margin:8px 0;font-size:16px;font-weight:600;border-radius:8px;border:2px solid transparent;transition:all .2s ease}.status-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.status-intakt{background:#22c55e;color:#fff}.status-intakt:hover{background:#16a34a}.status-offen{background:#ef4444;color:#fff}.status-offen:hover{background:#dc2626}.status-beschaedigt-klein{background:#eab308;color:#fff}.status-beschaedigt-klein:hover{background:#ca8a04}.status-beschaedigt-gross{background:#ef4444;color:#fff}.status-beschaedigt-gross:hover{background:#dc2626}.home-view[data-v-13294287]{min-height:100vh;background:#f5f5f5;padding:40px 20px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.home-view[data-v-13294287]{padding:20px 16px}}.auth-guard[data-v-61666cc8]{min-height:200px}.auth-loading[data-v-61666cc8],.auth-error[data-v-61666cc8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;padding:40px 20px}.auth-loading[data-v-61666cc8]{background:#f9f9f9;border-radius:8px;border:1px solid #e8e8e8}.report-form-content[data-v-6ae596eb]{max-width:600px;margin:0 auto;padding:20px}.form-header[data-v-6ae596eb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.form-header h2[data-v-6ae596eb]{margin:0;color:#333}.damage-selection[data-v-6ae596eb]{margin-bottom:20px}.damage-buttons-row[data-v-6ae596eb]{display:flex;flex-direction:column;gap:12px;width:100%}.damage-button[data-v-6ae596eb]{width:100%;min-height:80px;display:flex;align-items:center;justify-content:center;padding:16px 12px;font-size:15px;font-weight:500;border-radius:8px;transition:all .2s ease;text-align:center;flex-shrink:1}.damage-button-text[data-v-6ae596eb]{white-space:pre-line;line-height:1.3;text-align:center;word-break:break-word}.damage-button[data-v-6ae596eb]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.loading-state[data-v-6ae596eb],.error-state[data-v-6ae596eb],.success-state[data-v-6ae596eb]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center}@media(max-width:599px){.damage-button[data-v-6ae596eb]{min-height:85px;font-size:16px;padding:18px 16px}.damage-button-text[data-v-6ae596eb]{font-size:16px}.report-form-content[data-v-6ae596eb]{padding:16px}}@media(min-width:600px){.damage-buttons-row[data-v-6ae596eb]{flex-direction:row;gap:8px}.damage-button[data-v-6ae596eb]{flex:1;max-width:calc(33.333% - 6px);min-width:0;justify-content:center;min-height:85px;padding:12px 8px;font-size:14px}}@media(min-width:600px)and (max-width:800px){.damage-button[data-v-6ae596eb]{font-size:13px;padding:10px 6px}}.damage-button.n-button--primary[data-v-6ae596eb]{font-weight:600;border:2px solid currentColor}.n-form-item[data-v-6ae596eb]{margin-bottom:20px}.n-form-item[data-v-6ae596eb]:last-child{margin-bottom:0}.report-form[data-v-1d71930a]{max-width:600px;margin:0 auto;padding:20px}@media(max-width:599px){.report-form[data-v-1d71930a]{padding:16px}}.report-view[data-v-aa2ba4d6]{min-height:100vh;background:#f5f5f5}.repair-form[data-v-49ae8c0c]{max-width:600px;margin:0 auto;padding:20px}.form-header[data-v-49ae8c0c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.form-header h2[data-v-49ae8c0c]{margin:0;color:#333}.repair-confirmation[data-v-49ae8c0c]{margin-bottom:20px}.loading-state[data-v-49ae8c0c],.error-state[data-v-49ae8c0c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center}.manual-input[data-v-49ae8c0c]{text-align:center;padding:20px 0}@media(max-width:599px){.repair-form[data-v-49ae8c0c]{padding:16px}}.n-form-item[data-v-49ae8c0c]{margin-bottom:20px}.n-form-item[data-v-49ae8c0c]:last-child{margin-bottom:0}.repair-form[data-v-29364776]{max-width:600px;margin:0 auto;padding:20px}@media(max-width:599px){.repair-form[data-v-29364776]{padding:16px}}.repair-view[data-v-7c6d1b3e]{min-height:100vh;background:#f0f9f0;padding:20px}@media(max-width:768px){.repair-view[data-v-7c6d1b3e]{padding:16px}}.not-found[data-v-acae679d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.qr-auth-view[data-v-81a05f3c]{min-height:100vh;background:#f5f5f5;padding:40px 20px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.qr-auth-view[data-v-81a05f3c]{padding:20px 16px}}
