.lang-btn[data-v-72e34f3e]{padding:4px 6px;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease}.lang-btn img[data-v-72e34f3e]{width:18px;height:18px;border-radius:50%;display:block}.lang-btn:hover svg[data-v-72e34f3e]{transform:scale(1.05);box-shadow:var(--lang-shadow)}.lang-btn[data-v-72e34f3e]:active{transform:scale(.95)}.lang-btn[data-v-72e34f3e]:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.app-icon[data-v-4fd233c3]{display:block}.app-icon.monochrome[data-v-4fd233c3]{fill:currentColor}.icon-btn[data-v-26225d4d]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:var(--btn-bg);color:var(--btn-text);cursor:pointer;text-decoration:none}.icon-btn[data-v-26225d4d]:hover:not(:disabled){background:var(--hover-bg)}.icon-btn[data-v-26225d4d]:disabled{opacity:.6;cursor:not-allowed}.icon-btn-label[data-v-26225d4d]{line-height:1}.topbar[data-v-3602497e]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 12px;border-bottom:1px solid var(--border);background:var(--card);--tb-font-size: 14px;--tb-btn-h: 34px}.topbar-left[data-v-3602497e]{justify-self:start}.topbar-center[data-v-3602497e]{justify-self:center}.topbar-right[data-v-3602497e]{justify-self:end;display:flex;align-items:center;gap:8px}.brand[data-v-3602497e]{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.logo-wrap[data-v-3602497e]{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--card);border-radius:10px;box-sizing:border-box;padding:0}.app-title[data-v-3602497e]{font-size:18px;font-weight:700;letter-spacing:.3px;opacity:.95}.brand .app-title[data-v-3602497e]{display:none}.theme-logo[data-v-3602497e]{width:44px;height:44px;display:block;content:url(/favicon-dark-48.png)}html[data-theme=light] .theme-logo[data-v-3602497e]{content:url(/favicon-light-48.png)}html[data-theme=dark] .theme-logo[data-v-3602497e]{content:url(/favicon-dark-48.png)}.topbar-right[data-v-3602497e] .icon-btn,.topbar-right[data-v-3602497e] .action-btn,.topbar-right[data-v-3602497e] .lang-btn{height:var(--tb-btn-h);min-height:var(--tb-btn-h);display:inline-flex;align-items:center;box-sizing:border-box;font-size:var(--tb-font-size);padding:0 10px;line-height:1}.topbar-right[data-v-3602497e] .lang-btn{padding:0 8px}.topbar-right[data-v-3602497e] svg,.topbar-right[data-v-3602497e] .app-icon{display:block}@media print{.topbar[data-v-3602497e]{display:none}}@media(max-width:640px){.topbar[data-v-3602497e]{grid-template-columns:auto 1fr auto;padding:3px 10px}.brand .app-title[data-v-3602497e]{display:inline;font-size:16px}.topbar-center[data-v-3602497e]{display:none}.logo-wrap[data-v-3602497e]{width:36px;height:36px;border-radius:10px}.theme-logo[data-v-3602497e]{width:30px;height:30px}}*,*:before,*:after{box-sizing:border-box}label,input{font-family:inherit}.action-btn{padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--btn-bg);color:var(--btn-text);text-decoration:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.action-btn:hover{background:var(--hover-bg)}.action-btn:disabled{opacity:.6;cursor:not-allowed}.action-btn.small{padding:3px 8px;font-size:12px;border-radius:6px}.field{display:block;margin-top:12px;font-size:13px}.action-input{display:block;width:100%;padding:8px 10px;margin-top:6px;border-radius:8px;border:1px solid var(--input-border);background:var(--input-bg);font-size:14px;font-family:inherit;cursor:pointer;color:var(--text);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.action-input:hover:not(:disabled){background:var(--input-hover-bg)}.action-input:focus{outline:none;border-color:var(--focus-border);box-shadow:0 0 0 2px var(--focus-ring)}.action-input:disabled{opacity:.6;cursor:not-allowed}.action-input option{background:var(--input-bg);color:var(--text)}.success-msg{display:inline-flex;align-items:center;gap:6px;color:#2e7d32}.error-msg{display:inline-flex;align-items:center;gap:6px;color:#b00020}:root{color-scheme:light;--bg: #ffffff;--text: #111111;--muted-text: rgba(0,0,0,.7);--border: #dddddd;--card: #ffffff;--btn-bg: #f9f9f9;--btn-text: #111111;--hover-bg: #f1f1f1;--input-bg: #f9f9f9;--input-border: #cccccc;--input-hover-bg: #eeeeee;--focus-border: #7aa7ff;--focus-ring: rgba(122,167,255,.35);--lang-shadow: 0 2px 6px rgba(0, 0, 0, .15);--focus-outline: #4a90e2}html[data-theme=dark]{color-scheme:dark;--bg: #0f1115;--text: #f2f2f2;--muted-text: rgba(255,255,255,.75);--border: rgba(255,255,255,.18);--card: #151924;--btn-bg: rgba(255,255,255,.08);--btn-text: #f2f2f2;--hover-bg: rgba(255,255,255,.08);--input-bg: rgba(255,255,255,.06);--input-border: rgba(255,255,255,.18);--input-hover-bg: rgba(255,255,255,.08);--focus-border: #7aa7ff;--focus-ring: rgba(122,167,255,.45);--lang-shadow: 0 2px 6px rgba(0, 0, 0, .6);--focus-outline: #7aa7ff}html[data-theme=dark] select.action-input option,html,body{background:var(--bg);color:var(--text)}@page{size:A4;margin:0}@media print{html,body{margin:0!important;padding:0!important;background:#fff!important}*{box-shadow:none!important;outline:none!important}.sheet-root{margin:0!important;padding:0!important;background:#fff!important}.page{width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;box-shadow:none!important;background:transparent!important;overflow:hidden!important;break-after:page!important;page-break-after:always!important}.page:last-child{break-after:auto!important;page-break-after:auto!important}.bg,.page-1,.page-2{inset:0!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:210mm 297mm!important}.top-actions,.no-print{display:none!important}.photo-area{border:none!important}}
