.sidebar[data-v-c377bdcf]{background:var(--mz-navy);color:#cdd9e6;flex-direction:column;flex-shrink:0;width:248px;height:100dvh;display:flex;position:sticky;top:0}.brand[data-v-c377bdcf]{border-bottom:1px solid var(--mz-navy-line);align-items:center;gap:12px;padding:22px 20px;display:flex}.brand-icon[data-v-c377bdcf]{border-radius:12px;width:64px;height:64px}.brand.clickable[data-v-c377bdcf]{cursor:pointer;text-decoration:none}.brand.clickable:hover .brand-name[data-v-c377bdcf]{color:var(--mz-gold)}.brand-name[data-v-c377bdcf]{font:700 .9375rem var(--mz-serif);letter-spacing:.08em;color:#fff}.brand-lodge[data-v-c377bdcf]{color:#8fa3b8;margin-top:2px;font-size:.75rem}.drawer[data-v-c377bdcf]{flex-direction:column;flex:1;min-height:0;display:flex}.lodge-select[data-v-c377bdcf]{background:var(--mz-navy-soft);color:#fff;font:600 .8125rem var(--mz-sans);cursor:pointer;border:1px solid #5a6e85;border-radius:8px;margin:10px 12px 0;padding:7px 10px}.nav[data-v-c377bdcf]{flex-direction:column;flex:1;gap:2px;padding:14px 12px;display:flex;overflow-y:auto}.nav-item[data-v-c377bdcf]{color:#cdd9e6;border-radius:8px;padding:10px 14px;font-size:.9375rem;text-decoration:none}.nav-item[data-v-c377bdcf]:hover{background:var(--mz-navy-soft);color:#fff}.nav-item.router-link-active[data-v-c377bdcf]{background:var(--mz-navy-soft);color:var(--mz-gold);font-weight:600}.season-side[data-v-c377bdcf],.burger[data-v-c377bdcf],.drawer-backdrop[data-v-c377bdcf]{display:none}@media (pointer:coarse){.nav-item[data-v-c377bdcf]{align-items:center;min-height:44px;display:flex}}@media (width<=860px){.sidebar[data-v-c377bdcf]{z-index:40;width:100%;height:auto;position:sticky;top:0}.sidebar.open[data-v-c377bdcf]{z-index:80}.burger[data-v-c377bdcf]{top:max(14px, env(safe-area-inset-top));z-index:3;background:var(--mz-navy);width:44px;height:44px;color:var(--mz-gold);cursor:pointer;border:1px solid #5a6e85;border-radius:8px;place-items:center;padding:0;font-size:1.125rem;display:grid;position:absolute;inset-inline-end:max(14px, env(safe-area-inset-right))}.brand[data-v-c377bdcf]{padding-block:max(14px, env(safe-area-inset-top)) 14px;padding-inline:max(16px, env(safe-area-inset-left)) 214px;border-bottom:none;min-width:0;min-height:72px}.brand>div[data-v-c377bdcf]{min-width:0}.brand-icon[data-v-c377bdcf]{flex-shrink:0;width:44px;height:44px}.brand-name[data-v-c377bdcf]{overflow-wrap:anywhere;letter-spacing:.04em}.drawer-backdrop[data-v-c377bdcf]{z-index:1;background:#0d1b2a8c;display:block;position:fixed;inset:0}.drawer[data-v-c377bdcf]{z-index:2;background:var(--mz-navy);width:min(320px,100vw - 72px);padding-block:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;padding-inline-start:env(safe-area-inset-left);transition:transform .2s,visibility .2s;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 30px #00000059}[dir=rtl] .drawer[data-v-c377bdcf]{transform:translate(100%)}.sidebar.open .drawer[data-v-c377bdcf],[dir=rtl] .sidebar.open .drawer[data-v-c377bdcf]{visibility:visible;transform:none}.nav[data-v-c377bdcf]{flex:none;overflow:visible}.nav-item[data-v-c377bdcf]{align-items:center;min-height:44px;display:flex}.lodge-select[data-v-c377bdcf]{min-height:44px;margin-bottom:10px}.season-side[data-v-c377bdcf]{background:var(--mz-navy-soft);color:#fff;width:calc(100% - 24px);min-height:44px;font:600 1rem var(--mz-sans);border:1px solid #5a6e85;border-radius:8px;margin:0 12px 10px;padding:7px 10px;display:block}.season-side[data-v-c377bdcf] option{color:var(--mz-ink)}.nav[data-v-c377bdcf]{border-top:1px solid var(--mz-navy-line)}}@media (width<=480px){.brand[data-v-c377bdcf]{gap:8px;padding-inline-end:212px}.brand-icon[data-v-c377bdcf]{display:none}.brand-name[data-v-c377bdcf]{font-size:.8125rem}.brand-lodge[data-v-c377bdcf]{font-size:.75rem}}.locale-select[data-v-0de9d2fa]{border:1px solid var(--mz-line);font:600 .78125rem var(--mz-sans);max-width:100%;color:var(--mz-ink);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px}.locale-select option[data-v-0de9d2fa]{color:var(--mz-ink);background:#fff}.locale-select option[data-v-0de9d2fa]:disabled{color:var(--mz-muted)}.aide[data-v-52201b39]{color:var(--mz-muted);margin-top:4px;font-size:.75rem;display:block}.aide.erreur[data-v-52201b39]{color:var(--mz-red);font-weight:600}.overlay[data-v-0bc2cefc]{z-index:70;background:#0d1b2a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal[data-v-0bc2cefc]{width:min(520px,100%);max-width:92vw;max-height:90dvh;overflow-y:auto}.modal h2[data-v-0bc2cefc]{margin-bottom:8px;font-size:1.125rem}.context[data-v-0bc2cefc]{color:var(--mz-muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:.78125rem}.captured[data-v-0bc2cefc]{color:var(--mz-ink);overflow-wrap:anywhere;margin:0 0 12px;font-size:.78125rem}.captured code[data-v-0bc2cefc]{background:var(--mz-bg);border-radius:4px;padding:2px 6px}.diag[data-v-0bc2cefc]{margin-top:12px;font-size:.78125rem}.diag-check[data-v-0bc2cefc]{color:var(--mz-ink);align-items:center;gap:8px;font-weight:600;display:flex}.diag-hint[data-v-0bc2cefc]{color:var(--mz-muted);margin:4px 0 6px}.diag summary[data-v-0bc2cefc]{cursor:pointer;color:var(--mz-navy)}.diag pre[data-v-0bc2cefc]{background:var(--mz-bg);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:220px;margin:6px 0 0;padding:8px 10px;font-size:.71875rem;overflow:auto}.failed[data-v-0bc2cefc]{color:var(--mz-red);margin:10px 0 0;font-size:.8125rem}.actions[data-v-0bc2cefc]{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.sent[data-v-0bc2cefc]{color:var(--mz-green);font:600 .9375rem var(--mz-sans);text-align:center;margin:10px 0}@media (width<=480px){.actions .mz-btn[data-v-0bc2cefc]{flex:100%}}.topbar[data-v-e77a1509]{z-index:40;background:var(--mz-bg);justify-content:flex-end;align-items:center;gap:6px;padding:14px 18px 0;display:flex;position:sticky;top:0}.anchor[data-v-e77a1509]{position:relative}.season-top[data-v-e77a1509]{border:1px solid var(--mz-line);max-width:230px;height:38px;color:var(--mz-navy);font:600 .8125rem var(--mz-sans);cursor:pointer;background:#fff;border-radius:999px;margin-inline-end:6px;padding:0 12px;box-shadow:0 1px 3px #0f213714}.qa-btn[data-v-e77a1509]{width:38px;height:38px;font:600 1.0625rem var(--mz-sans);color:var(--mz-navy);border:1px solid var(--mz-line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .15s;display:grid;position:relative;box-shadow:0 1px 3px #0f213714}.qa-btn[data-v-e77a1509]:hover,.qa-btn[aria-expanded=true][data-v-e77a1509]{background:#eef1f5}.qa-btn.guide[data-v-e77a1509]{font-size:.9375rem}.qa-dot[data-v-e77a1509]{top:-4px;background:var(--mz-gold);min-width:17px;height:17px;color:var(--mz-navy);font:700 .6875rem var(--mz-sans);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;inset-inline-end:-4px;box-shadow:0 1px 3px #0f213740}.account-btn[data-v-e77a1509]{border:1px solid var(--mz-line);cursor:pointer;height:38px;color:var(--mz-ink);font:600 .8125rem var(--mz-sans);background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:260px;padding-block:0;padding-inline:4px 12px;display:flex;box-shadow:0 1px 3px #0f213714}.account-btn[data-v-e77a1509]:hover,.account-btn[aria-expanded=true][data-v-e77a1509]{background:#eef1f5}.avatar[data-v-e77a1509]{background:var(--mz-navy);width:30px;height:30px;color:var(--mz-gold);font:700 .75rem var(--mz-sans);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.name[data-v-e77a1509]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.caret[data-v-e77a1509]{color:var(--mz-muted);font-size:.6875rem}.menu-panel[data-v-e77a1509]{top:calc(100% + 8px);border:1px solid var(--mz-line);z-index:60;background:#fff;border-radius:12px;width:280px;max-width:calc(100vw - 24px);padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 10px 30px #0f213724}.help-panel[data-v-e77a1509]{width:260px}.menu-panel ul[data-v-e77a1509]{margin:0;padding:0;list-style:none}.section[data-v-e77a1509]{font:600 .75rem var(--mz-sans);color:var(--mz-muted);margin:0;padding:8px 10px 4px}.section.ruled[data-v-e77a1509]{border-top:1px solid var(--mz-line);margin-top:6px;padding-top:10px}.item[data-v-e77a1509]{width:100%;color:var(--mz-ink);font:500 .875rem var(--mz-sans);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.item[data-v-e77a1509]:hover,.item[data-v-e77a1509]:focus-visible{background:#f3f1ec}.item.incident[data-v-e77a1509]{color:var(--mz-gold-ink)}.icon[data-v-e77a1509]{text-align:center;flex-shrink:0;width:18px}.who[data-v-e77a1509]{border-bottom:1px solid var(--mz-line);flex-direction:column;margin-bottom:2px;padding:8px 10px 10px;display:flex}.who-name[data-v-e77a1509]{font:700 .875rem var(--mz-sans);color:var(--mz-ink)}.who-role[data-v-e77a1509]{color:var(--mz-muted);margin-top:2px;font-size:.75rem}.locale-row[data-v-e77a1509]{justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.item-label[data-v-e77a1509]{font:500 .875rem var(--mz-sans);color:var(--mz-ink);align-items:center;gap:10px;display:flex}.locale-menu[data-v-e77a1509]{max-width:140px;padding:4px 8px;font-size:.8125rem}.logout-row[data-v-e77a1509]{border-top:1px solid var(--mz-line);margin-top:6px;padding:8px 4px 4px}.logout[data-v-e77a1509]{border:1px solid var(--mz-line);width:100%;color:var(--mz-ink);font:600 .8125rem var(--mz-sans);cursor:pointer;background:#fff;border-radius:8px;padding:8px}.logout[data-v-e77a1509]:hover{background:#f3f1ec}@media (pointer:coarse){.qa-btn[data-v-e77a1509]{width:44px;height:44px}.account-btn[data-v-e77a1509],.season-top[data-v-e77a1509]{height:44px}.item[data-v-e77a1509],.logout[data-v-e77a1509],.locale-menu[data-v-e77a1509]{min-height:44px}}@media (width<=860px){.topbar[data-v-e77a1509]{top:max(14px, env(safe-area-inset-top));background:0 0;padding:0;position:fixed;inset-inline-end:calc(max(14px, env(safe-area-inset-right)) + 50px)}.season-top[data-v-e77a1509]{display:none}.anchor[data-v-e77a1509]{position:static}.qa-btn[data-v-e77a1509],.account-btn[data-v-e77a1509]{color:var(--mz-gold);box-shadow:none;background:#ffffff0d;border:1px solid #5a6e85}.qa-btn[data-v-e77a1509]:hover,.qa-btn[aria-expanded=true][data-v-e77a1509],.account-btn[data-v-e77a1509]:hover,.account-btn[aria-expanded=true][data-v-e77a1509]{background:#ffffff24}.qa-btn[data-v-e77a1509]{width:44px;height:44px}.account-btn[data-v-e77a1509]{justify-content:center;width:44px;height:44px;padding:0}.account-btn .name[data-v-e77a1509],.account-btn .caret[data-v-e77a1509]{display:none}.avatar[data-v-e77a1509]{background:0 0;width:40px;height:40px}.item[data-v-e77a1509],.logout[data-v-e77a1509],.locale-menu[data-v-e77a1509]{min-height:44px}.menu-panel[data-v-e77a1509]{top:calc(max(14px, env(safe-area-inset-top)) + 52px);max-width:calc(100vw - 16px);max-height:calc(100dvh - max(14px, env(safe-area-inset-top)) - 64px);overscroll-behavior:contain;position:fixed;inset-inline-end:max(8px, env(safe-area-inset-right));overflow-y:auto}}.overlay[data-v-b7bc72b9]{z-index:90;background:#0d1b2a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.box[data-v-b7bc72b9]{width:min(420px,100%);max-width:92vw}.msg[data-v-b7bc72b9]{overflow-wrap:anywhere;margin:0 0 18px;font-size:.90625rem}.actions[data-v-b7bc72b9]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=480px){.actions .mz-btn[data-v-b7bc72b9]{flex:100%}}.danger[data-v-b7bc72b9]{background:var(--mz-red);border-color:var(--mz-red)}.danger[data-v-b7bc72b9]:hover{filter:brightness(1.08)}.overlay[data-v-86c301f1]{z-index:80;background:#0b16268c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.guide[data-v-86c301f1]{width:min(640px,100%);max-width:100%;max-height:88dvh;overflow-y:auto}.guide h2[data-v-86c301f1]{margin:0 0 4px;font-size:1.25rem}.intro[data-v-86c301f1]{color:var(--mz-muted);margin:0 0 14px;font-size:.84375rem}.progress[data-v-86c301f1]{font:600 .75rem var(--mz-sans);color:var(--mz-muted);align-items:center;gap:10px;margin:0 0 10px;display:flex}.bar[data-v-86c301f1]{background:var(--mz-line);border-radius:4px;flex:1;height:6px;overflow:hidden}.fill[data-v-86c301f1]{background:var(--mz-gold);height:100%;transition:width .3s;display:block}.steps[data-v-86c301f1]{flex-direction:column;gap:4px;margin:0 0 18px;padding:0;list-style:none;display:flex}.steps li[data-v-86c301f1]{border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.steps li[data-v-86c301f1]:not(.done):hover{background:#0f21370a}.mark[data-v-86c301f1]{text-align:center;width:22px;color:var(--mz-muted);flex-shrink:0;font-weight:700}.done .mark[data-v-86c301f1]{color:var(--mz-green)}.txt[data-v-86c301f1]{flex:1;min-width:0}.t[data-v-86c301f1]{font:600 .84375rem var(--mz-sans);display:block}.done .t[data-v-86c301f1]{color:var(--mz-muted);text-decoration:line-through}.d[data-v-86c301f1]{color:var(--mz-muted);margin-top:1px;font-size:.75rem;display:block}.go[data-v-86c301f1]{white-space:nowrap;padding:6px 12px;font-size:.75rem}.guide h3[data-v-86c301f1]{margin:4px 0 8px;font-size:.9375rem}.howto[data-v-86c301f1]{border-top:1px solid var(--mz-line)}.howto summary[data-v-86c301f1]{cursor:pointer;font:600 .8125rem var(--mz-sans);padding:9px 2px}.howto summary[data-v-86c301f1]:hover{color:var(--mz-gold-ink)}.howto p[data-v-86c301f1]{color:var(--mz-muted);margin:0 2px 10px;font-size:.78125rem}.foot[data-v-86c301f1]{border-top:1px solid var(--mz-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.hint[data-v-86c301f1]{color:var(--mz-muted);margin:0;font-size:.71875rem}@media (width<=480px){.steps li[data-v-86c301f1]{flex-wrap:wrap}.go[data-v-86c301f1]{margin-inline-start:32px}}.shell[data-v-94dc7f9e]{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);display:flex}.main-col[data-v-94dc7f9e]{min-width:0;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;flex:1;display:flex}.content[data-v-94dc7f9e]{flex:1;max-width:1180px;padding:10px 42px 34px}.recette-badge[data-v-94dc7f9e]{bottom:max(10px, env(safe-area-inset-bottom));z-index:95;background:var(--mz-amber);color:#fff;font:700 .75rem var(--mz-sans);letter-spacing:.06em;pointer-events:none;opacity:.92;border-radius:999px;margin:0;padding:4px 14px;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}.offline-locale-note[data-v-94dc7f9e]{top:0;z-index:90;background:var(--mz-amber);color:#fff;font:600 .8125rem var(--mz-sans);text-align:center;margin:0;padding:8px 16px;position:fixed;inset-inline:0}:root{--mz-navy:#0d1b2a;--mz-navy-soft:#16283c;--mz-navy-line:#24374d;--mz-gold:#c79a2e;--mz-gold-dark:#9a7622;--mz-gray:#a6a6a6;--mz-bg:#f7f5f2;--mz-surface:#fff;--mz-ink:#1c2733;--mz-muted:#5d6875;--mz-line:#e3ded6;--mz-green:#1e7d5e;--mz-red:#b3432e;--mz-amber:#8f5f14;--mz-gold-ink:#8a691e;--mz-field-line:#858b93;--mz-serif:"Cambria", "Georgia", "Times New Roman", serif;--mz-sans:"Segoe UI", system-ui, -apple-system, sans-serif;--mz-radius:10px;--mz-shadow:0 1px 3px #0d1b2a14, 0 4px 14px #0d1b2a0f}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--mz-sans);color:var(--mz-ink);background:var(--mz-bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:.9375rem}:focus-visible{outline:2px solid var(--mz-gold-dark);outline-offset:2px}h1,h2,h3{font-family:var(--mz-serif);color:var(--mz-navy);margin:0}a{color:var(--mz-navy)}.mz-card{background:var(--mz-surface);border:1px solid var(--mz-line);border-radius:var(--mz-radius);box-shadow:var(--mz-shadow);padding:20px 22px}.mz-btn{font:600 .875rem var(--mz-sans);cursor:pointer;background:var(--mz-navy);color:#fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 18px;transition:background .15s;display:inline-flex}.mz-btn:hover{background:var(--mz-navy-soft)}.mz-btn.gold{background:var(--mz-amber);color:#fff}.mz-btn.gold:hover{background:#7a5011}.mz-btn.ghost{color:var(--mz-navy);border:1px solid var(--mz-line);background:0 0}.mz-btn:disabled{opacity:.55;cursor:default}.mz-input{border:1px solid var(--mz-field-line);width:100%;font:.875rem var(--mz-sans);color:var(--mz-ink);background:#fff;border-radius:8px;padding:10px 12px}.mz-input:focus{outline:2px solid var(--mz-gold-dark);outline-offset:0;border-color:var(--mz-gold-dark)}.mz-input[aria-invalid=true]{border-color:var(--mz-red)}.mz-field{flex-direction:column;gap:4px;min-width:0;display:flex}.mz-field>span:first-child{font:600 .78125rem var(--mz-sans);color:var(--mz-muted)}.aide-saisie,.aide-ecran{font:.8125rem var(--mz-sans);color:var(--mz-muted);margin-top:4px;display:block}.aide-saisie.erreur{color:var(--mz-red);font-weight:600}.mz-badge{font:600 .75rem var(--mz-sans);letter-spacing:.02em;border-radius:999px;padding:3px 10px;display:inline-block}.mz-badge.navy{color:var(--mz-navy);background:#e8eef5}.mz-badge.gold{color:#7a5c18;background:#f6ecd4}.mz-badge.green{color:#17664c;background:#dff0e9}.mz-badge.red{color:var(--mz-red);background:#fbe7e1}.mz-badge.gray{color:var(--mz-muted);background:#eef0f2}.mz-table{border-collapse:collapse;width:100%}.mz-table th{text-align:start;font:600 .75rem var(--mz-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mz-muted);border-bottom:2px solid var(--mz-line);padding:10px 12px}.mz-table td{border-bottom:1px solid var(--mz-line);padding:12px}.mz-table tr:hover td{background:#faf8f4}.mz-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.mz-page-title{margin-bottom:2px;font-size:1.625rem}.mz-page-sub{color:var(--mz-muted);margin:0 0 22px}.mz-card{overflow-x:auto}img,iframe{max-width:100%}@media (width<=1100px){.content{padding:10px 22px 26px!important}.kpis{grid-template-columns:repeat(3,1fr)!important}}@media (width>=1600px){.content{width:100%;margin-inline:auto;max-width:1320px!important}}@media (width<=860px){.shell{flex-direction:column}.content{max-width:100%!important;padding:18px 14px!important}.mz-page-title{font-size:1.375rem}.stats,.kpis{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.grid,.sched-grid,.cols,.fields{grid-template-columns:minmax(0,1fr)!important}.sched-grid .wide-lbl{grid-column:span 1!important}.toolbar,.bar,.inv-bar,.head-row,.actions,.head-bar{flex-wrap:wrap}.mz-table{min-width:560px}.modal,.modal-preview{width:94vw!important}.panel{width:100%!important}.timeline{padding-inline-start:20px!important}}@media (width<=560px){.stats,.kpis{grid-template-columns:1fr 1fr!important}.mz-btn{padding:9px 14px}.choice{padding:14px!important}.agenda li{flex-wrap:wrap}.btns{width:100%}.stbtn{flex:1;min-width:0!important;padding:10px 6px!important}.month-bar .month{font-size:1rem!important}.cell{min-height:56px!important;padding:3px 4px!important}.ev-place{display:none!important}}body{overflow-wrap:break-word}.content{min-width:0}.mz-btn{white-space:normal;max-width:100%}input,select,textarea{max-width:100%}.overlay,.modal-backdrop{overscroll-behavior:contain;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));overflow-y:auto}.overlay>*,.modal-backdrop>*{min-width:0;max-width:100%}.overlay,.modal-backdrop{align-items:start!important}.overlay>*,.modal-backdrop>*{margin-block:auto}@media (width<=560px){.content{padding:14px 10px!important}.mz-card{padding:16px 14px}.mz-page-title{font-size:1.25rem}.mz-input,input,select,textarea{min-width:0!important}.columns-menu,.menu-panel{max-width:calc(100vw - 24px)}.identity,.contact,.grow,.search,.who,.file-label,.when,.delete-reason label,.rows li>div,.access-select,.reason-input,.season-pick .mz-input{min-width:0!important}.bar,.toolbar,.actions,.modal-actions,.head-bar{flex-wrap:wrap}.modal-actions>*{flex:auto}.edit-grid,.rites-grid{grid-template-columns:minmax(0,1fr)!important}.edit-grid .wide{grid-column:auto!important}.inline-form>:is(.mz-input,label:not(.check),.role,.mz-field),.add-row>.mz-field,.pay-form>.mz-field,.cat-head>.mz-field,.add-row>.mz-input,.pay-form>.mz-input,.cat-head>.mz-input{flex:100%!important;min-width:0!important}.overlay>*,.modal-backdrop>*{max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));overscroll-behavior:contain;overflow-y:auto;width:100%!important;max-width:100%!important}}@media (pointer:coarse),(width<=560px){.mz-btn{justify-content:center;min-width:44px;min-height:44px}:where(button,a.tab,[role=tab]){min-width:44px;min-height:44px}input[type=checkbox],input[type=radio]{width:1.375rem;height:1.375rem}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:center;min-height:44px}}@media (pointer:coarse),(width<=860px){.mz-input,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1rem)!important}}@media (width<=480px){.mz-card{padding:14px 12px}.mz-table th,.mz-table td{padding:10px 8px}.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions>*{width:100%}}@media (height<=560px){.overlay,.modal-backdrop{place-items:start center!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.sidebar,.topbar,.recette-badge,.offline-locale-note,.overlay,.modal-backdrop,button,.mz-btn,iframe{display:none!important}html,body,#app{background:#fff;height:auto}body{color:#000}.shell,.main-col{min-height:0!important;padding:0!important;display:block!important}.content{max-width:none!important;margin:0!important;padding:0!important}.mz-card{box-shadow:none;break-inside:avoid;border:1px solid #999}.mz-table-scroll{overflow:visible!important}.mz-table{width:100%}.mz-table tr{break-inside:avoid}a{color:inherit;text-decoration:none}}.mz-card[id]{scroll-margin-top:70px}
