.layout[data-v-68732f45]{font-family:system-ui,-apple-system,Segoe UI,sans-serif}.header[data-v-68732f45]{display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #ddd}.brand[data-v-68732f45]{font-weight:700}.nav[data-v-68732f45]{flex:1}.nav a[data-v-68732f45]{margin-left:12px;text-decoration:none;color:#333}.nav a.router-link-active[data-v-68732f45]{font-weight:700}.userbox[data-v-68732f45]{align-items:center;gap:10px;display:flex;flex-direction:column}.username[data-v-68732f45]{font-size:13px;color:#333;display:inline-block;height:13px}.linkbtn[data-v-68732f45]{border:none;background:transparent;color:#1a73e8;cursor:pointer;padding:6px 8px}.linkbtn[data-v-68732f45]:hover{text-decoration:underline}.main[data-v-68732f45]{padding:16px}.wrap[data-v-076ddd67]{max-width:420px;margin:48px auto;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.card[data-v-076ddd67]{border:1px solid #ddd;border-radius:12px;padding:16px}.lbl[data-v-076ddd67]{display:block;margin-top:10px;color:#555;font-size:13px}.inp[data-v-076ddd67]{width:100%;padding:10px 12px;margin-top:6px;border:1px solid #bbb;border-radius:10px}.btn[data-v-076ddd67]{width:100%;margin-top:14px;padding:10px 12px;border:1px solid #bbb;background:#fff;border-radius:10px;cursor:pointer}.msg[data-v-076ddd67]{margin-top:12px;color:#b00020}.card[data-v-557c2470]{border:1px solid #ddd;border-radius:10px;padding:12px;max-width:520px;margin:12px 0}.btns[data-v-557c2470]{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.btns button[data-v-557c2470]{padding:8px 12px;border:1px solid #bbb;background:#fff;border-radius:8px;cursor:pointer}.btns button[data-v-557c2470]:disabled{opacity:.5;cursor:not-allowed}.warn[data-v-557c2470]{background:#fff3cd;border:1px solid #ffeeba;padding:10px;border-radius:10px;color:#6b4f00;margin:12px 0}.msg[data-v-557c2470]{margin-top:12px;color:#b00020}.toolbar[data-v-342d6f62]{display:flex;gap:10px;align-items:center;margin:12px 0}button[data-v-342d6f62]{padding:8px 12px;border:1px solid #bbb;background:#fff;border-radius:8px;cursor:pointer}.tbl[data-v-342d6f62]{width:100%;border-collapse:collapse;margin-top:10px}.tbl th[data-v-342d6f62],.tbl td[data-v-342d6f62]{border:1px solid #ddd;padding:8px}.tbl th>span[data-v-342d6f62],.tbl td>span[data-v-342d6f62]{display:inline-block;white-space:nowrap}.empty[data-v-342d6f62]{text-align:center;padding:18px;color:#666}.totals[data-v-342d6f62]{display:flex;gap:14px;color:#444;margin-bottom:6px;flex-wrap:wrap}.back[data-v-342d6f62]{margin-top:12px}.card[data-v-500d6efc]{border:1px solid #ddd;border-radius:10px;padding:12px;max-width:720px}.row[data-v-500d6efc]{display:flex;gap:10px;align-items:center;margin:8px 0}label[data-v-500d6efc]{width:120px;color:#555}input[data-v-500d6efc],select[data-v-500d6efc]{padding:8px 10px;border:1px solid #bbb;border-radius:8px;flex:1}.btn[data-v-500d6efc]{margin-top:10px;padding:8px 12px;border:1px solid #bbb;background:#fff;border-radius:8px;cursor:pointer}.msg[data-v-500d6efc]{margin-top:10px;color:#b00020}.breaks[data-v-500d6efc]{margin-top:8px}.breakRow[data-v-500d6efc]{display:flex;gap:8px;align-items:center;margin:6px 0;flex-direction:column}.breakRow button[data-v-500d6efc]{padding:6px 10px;border:1px solid #bbb;background:#fff;border-radius:8px;cursor:pointer}.toolbar[data-v-500d6efc]{display:flex;gap:10px;align-items:center;margin:12px 0;flex-wrap:wrap}.tbl[data-v-500d6efc]{width:100%;border-collapse:collapse;margin-top:10px}.tbl th[data-v-500d6efc],.tbl td[data-v-500d6efc]{border:1px solid #ddd;padding:8px}.wrap[data-v-500d6efc]{word-break:break-all}.empty[data-v-500d6efc]{text-align:center;padding:16px;color:#666}:root{font-size:100%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}body{line-height:1;font-family:inherit;background:transparent}h1,h2,h3,h4,h5,h6,p,span,div{font:inherit}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img,svg,video,canvas{display:block;max-width:100%;height:auto;border:0}table{border-collapse:collapse;border-spacing:0}th,td{font:inherit;text-align:left}button,input,select,textarea{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;appearance:none;-webkit-appearance:none;border-radius:0}button{cursor:pointer}textarea{resize:none}fieldset,legend{margin:0;padding:0;border:0}hr{border:0;height:0}button{padding:8px 12px;border:1px solid #bbb;background:#fff;border-radius:8px;cursor:pointer}input[type=checkbox]{background-color:initial;cursor:default;appearance:auto;box-sizing:border-box;margin:3px 3px 3px 4px;padding:initial;border:initial}select{appearance:auto;-webkit-appearance:menulist;background:revert;border:revert;padding:revert}
