.app-header[data-v-bda9fe38]{flex:none;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.app-header__title[data-v-bda9fe38]{margin:0;font-family:Segoe UI Variable Display,Segoe UI,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:36px}.nav-rail[data-v-d482b3dd]{flex:none;align-items:stretch;width:76px;padding:12px 6px}.nav-rail[data-v-d482b3dd],.nav-rail__item[data-v-d482b3dd]{flex-direction:column;gap:4px;display:flex}.nav-rail__item[data-v-d482b3dd]{color:#ffffffc9;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;height:60px;position:relative}.nav-rail__item[data-v-d482b3dd]:hover{background:#ffffff14}.nav-rail__item--selected[data-v-d482b3dd]{color:#60cdff;background:#ffffff0f}.nav-rail__indicator[data-v-d482b3dd]{opacity:0;background:#60cdff;border-radius:2px;width:3px;height:16px;position:absolute;top:22px;left:0}.nav-rail__indicator--visible[data-v-d482b3dd]{opacity:1}.nav-rail__icon[data-v-d482b3dd]{width:22px;height:22px}.nav-rail__label[data-v-d482b3dd]{color:#ffffffc9;font-size:11px}.nav-bar[data-v-9ae6d52d]{background:#2a2a2a;border-top:1px solid #ffffff12;height:68px;padding:0 4px 4px;display:flex;position:absolute;bottom:0;left:0;right:0}.nav-bar__item[data-v-9ae6d52d]{color:#ffffffc9;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.nav-bar__item--selected[data-v-9ae6d52d]{color:#60cdff}.nav-bar__icon[data-v-9ae6d52d]{width:24px;height:24px}.nav-bar__label[data-v-9ae6d52d]{color:#ffffffc9;font-size:11px}.nav-bar__indicator[data-v-9ae6d52d]{opacity:0;background:#60cdff;border-radius:2px;width:16px;height:3px;position:absolute;bottom:6px}.nav-bar__indicator--visible[data-v-9ae6d52d]{opacity:1}.ui-toast[data-v-f20d754f]{white-space:nowrap;text-overflow:ellipsis;background:#2c2c2c;border:1px solid #ffffff1a;border-radius:6px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;position:absolute;bottom:84px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 16px #0006}.ui-toast--landscape[data-v-f20d754f]{bottom:20px}.toast-fade-enter-active[data-v-f20d754f],.toast-fade-leave-active[data-v-f20d754f]{transition:opacity .2s}.toast-fade-enter-from[data-v-f20d754f],.toast-fade-leave-to[data-v-f20d754f]{opacity:0}.app-frame-page[data-v-ae09b41d]{background:#1a1a1a;justify-content:center;min-height:100vh;display:flex}.app-frame[data-v-ae09b41d]{background:#202020;border-left:1px solid #ffffff0d;border-right:1px solid #ffffff0d;flex-direction:column;width:100%;max-width:520px;height:100vh;display:flex;position:relative;overflow:hidden}.app-frame--landscape[data-v-ae09b41d]{flex-direction:row;max-width:min(96vw,1600px)}.app-frame__layer[data-v-ae09b41d]{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-frame__layer--landscape[data-v-ae09b41d]{background:#3a3a3a4d;border-top:1px solid #ffffff0d;border-left:1px solid #ffffff0d;border-top-left-radius:8px}.print-report[data-v-0d839e4f]{color:#111;background:#fff;font-family:Segoe UI,system-ui,sans-serif;font-size:10.5pt;line-height:1.45;display:none}.print-report__header[data-v-0d839e4f]{border-bottom:2px solid #111;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:10px;display:flex}.print-report__title-block[data-v-0d839e4f]{flex-direction:column;gap:2px;display:flex}.print-report__title[data-v-0d839e4f]{font-size:20pt;font-weight:600}.print-report__range[data-v-0d839e4f]{font-size:11pt}.print-report__profile[data-v-0d839e4f]{flex-direction:column;align-items:flex-end;gap:1px;font-size:9.5pt;display:flex}.print-report__generated[data-v-0d839e4f]{color:#555}.print-report__summary[data-v-0d839e4f]{border:1px solid #ccc;grid-template-columns:repeat(4,1fr);margin:12px 0 16px;display:grid}.print-report__summary-cell[data-v-0d839e4f]{border-right:1px solid #ccc;padding:8px 10px}.print-report__summary-label[data-v-0d839e4f]{color:#555;font-size:8.5pt}.print-report__summary-value[data-v-0d839e4f]{font-size:14pt;font-weight:600}.print-report__row[data-v-0d839e4f]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border:1px solid #ccc;margin-bottom:14px}.print-report__row-header[data-v-0d839e4f]{background:#f1f1f1;border-bottom:1px solid #ccc;justify-content:space-between;gap:12px;padding:6px 10px;display:flex}.print-report__row-fields[data-v-0d839e4f]{grid-template-columns:repeat(3,1fr);gap:4px 12px;padding:8px 10px;font-size:9.5pt;display:grid}.print-report__field-key[data-v-0d839e4f]{color:#555}.print-report__row-desc[data-v-0d839e4f]{white-space:pre-wrap;padding:0 10px 8px}.print-report__row-photos[data-v-0d839e4f]{flex-wrap:wrap;gap:6px;padding:0 10px 10px;display:flex}.print-report__row-photos img[data-v-0d839e4f]{-o-object-fit:cover;object-fit:cover;border:1px solid #ccc;width:110px;height:110px}.print-report__signature[data-v-0d839e4f]{align-items:center;gap:8px;display:flex;position:fixed;bottom:10mm;left:14mm}.print-report__signature-link[data-v-0d839e4f]{color:inherit;flex:none;text-decoration:none;display:block}.print-report__signature-qr[data-v-0d839e4f]{background:#fff;width:28mm;height:28mm;display:grid}.print-report__signature-qr-cell--dark[data-v-0d839e4f]{background:#000}.print-report__signature-text[data-v-0d839e4f]{color:#555;flex-direction:column;gap:1px;font-size:7pt;display:flex}.print-report__signature-fingerprint[data-v-0d839e4f]{color:#111;letter-spacing:.5px;font-family:Consolas,Courier New,monospace;font-size:7.5pt}.print-report__signature-url[data-v-0d839e4f]{color:#06c;font-size:7pt;text-decoration:underline}@media print{.print-report[data-v-0d839e4f]{display:block}}.app-main[data-v-baab71f0]{flex:1;min-height:0;padding:4px 16px 96px;overflow-y:auto}.app-main--landscape[data-v-baab71f0]{padding:4px 16px 28px}
