@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-hsMS0n0O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/schibsted-grotesk-latin-Bb8VGrTG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-hsMS0n0O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/schibsted-grotesk-latin-Bb8VGrTG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-hsMS0n0O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/schibsted-grotesk-latin-Bb8VGrTG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-hsMS0n0O.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/schibsted-grotesk-latin-Bb8VGrTG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fdfbf7;--surface:#fff;--surface-2:#f6f1e7;--line:#e6e0d4;--line-soft:#efeae0;--line-strong:#c9bfa9;--ink:#16324f;--ink-2:#3d5670;--ink-3:#636e7f;--accent:#e8a13a;--accent-soft:#fbeed7;--accent-text:#9a6413;--link:#9a6413;--accent-ring:#e8a13a59;--primary:#16324f;--primary-hover:#102841;--primary-fg:#fff;--btn-disabled-bg:#ede9de;--btn-disabled-fg:#a6aeb9;--status-hold-fg:#8c5310;--status-hold-bg:#fbeed7;--status-confirmed-fg:#156b41;--status-confirmed-bg:#e2f3e9;--status-cancelled-fg:#545e6c;--status-cancelled-bg:#edeff2;--status-conflict-fg:#a02318;--status-conflict-bg:#fbe4e2;--src-booking:#1d4c9e;--src-airbnb:#c13515;--prop-1:#aa6403;--prop-2:#066fca;--prop-3:#088c40;--prop-4:#c94a6c;--prop-5:#8e55be;--success:#2ea067;--error:#c33a2e;--error-border:#e3b4ae;--warning:#e8a13a;--cal-busy-bg:#f3efe6;--cal-busy-fg:#b9b2a2;--row-selected:#fff7e8;--row-hover:#fffdf8;--row-conflict:#fef6f5;--group-bar:#6b3fa0;--sidebar-bg:#16324f;--sidebar-fg:#b9c6d6;--sidebar-fg-active:#fff;--sidebar-item-active:#ffffff1a;--overlay:#16324f61}[data-theme=dark]{--bg:#0d1826;--surface:#16273b;--surface-2:#1c3049;--line:#24384f;--line-soft:#24384f;--line-strong:#3a506b;--ink:#e9eef5;--ink-2:#aabacc;--ink-3:#8a9db2;--primary:#e8a13a;--primary-hover:#d99427;--primary-fg:#16324f;--link:#e5b366;--accent-soft:#e8a13a2e;--accent-text:#e5b366;--btn-disabled-bg:#24384f;--btn-disabled-fg:#7e92a8;--status-hold-fg:#e5b366;--status-hold-bg:#e8a13a29;--status-confirmed-fg:#5bc98d;--status-confirmed-bg:#2ea0672e;--status-cancelled-fg:#9fb0c2;--status-cancelled-bg:#7e92a829;--status-conflict-fg:#f08a7e;--status-conflict-bg:#c33a2e33;--row-selected:#e8a13a1a;--row-hover:#1c3049;--row-conflict:#c33a2e14;--group-bar:#b79ae6;--overlay:#040a128c}:root{--font-sans:"Schibsted Grotesk", system-ui, sans-serif;--text-display:28px;--text-display-weight:700;--text-display-tracking:-.015em;--text-h1:22px;--text-h1-weight:700;--text-h1-tracking:-.01em;--text-h2:17px;--text-h2-weight:600;--text-body:15px;--text-small:13px;--text-table:13.5px;--text-caption:11px;--text-caption-weight:600;--text-caption-tracking:.08em;--leading-body:1.6;--leading-tight:1.15;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--r-badge:5px;--r-ctl:6px;--r-card:8px;--r-modal:10px;--shadow-sm:0 1px 2px #16324f0f;--shadow-md:0 4px 16px #16324f1a;--shadow-lg:0 12px 32px #16324f29;--h-ctl:40px;--h-ctl-lg:48px;--h-row:44px;--h-chip:32px;--sidebar-w:232px}@keyframes zm-spin{to{transform:rotate(360deg)}}button[data-zm-button]:disabled{background:var(--btn-disabled-bg)!important;color:var(--btn-disabled-fg)!important;cursor:default!important;border-color:#0000!important}fieldset:disabled button{cursor:default!important}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body)}@keyframes zm-pulse{0%,to{opacity:1}50%{opacity:.5}}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:var(--sp-2);height:var(--sp-2)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-ctl)}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}::-webkit-scrollbar-corner{background:0 0}.zm-shell{height:100dvh;display:flex;overflow:auto hidden}.zm-shell>.zm-sidebar,.zm-column>.zm-main,.zm-shell>.zm-drawer-host{overflow-y:auto}.zm-column{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.zm-column>.zm-main{--zm-pad:var(--sp-6);min-height:0}@media (width<=47.9375rem){.zm-column>.zm-main{--zm-pad:var(--sp-4)}}.zm-footer-host{flex:none}.zm-column>.zm-main{overflow-x:auto}.zm-shell:has(>.zm-drawer-host:not(:empty),>.zm-help-host) .zm-column>.zm-main>*{min-width:calc(var(--content-min) * 1px - 2 * var(--sp-6))}.zm-shell>.zm-help-host{background:var(--surface);border-left:1px solid var(--line);height:100%;font-family:var(--font-sans);color:var(--ink);flex:none;display:flex}.zm-help-host:focus{outline:none}.zm-help-inner{flex-direction:column;flex:1;min-width:0;display:flex}.zm-help-header{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4) var(--sp-2);flex-wrap:wrap;display:flex}.zm-help-actions{gap:var(--sp-2);flex-wrap:wrap;flex-basis:100%;display:flex}.zm-help-header>.zm-help-crumb{flex-basis:100%;margin:0}.zm-help-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.zm-help-btn[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.zm-help-footer{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--line-soft);font-size:var(--text-small)}.zm-help-footer a{color:var(--accent-text)}.zm-help-news{margin:var(--sp-3) 0 0;gap:var(--sp-4);flex-direction:column;padding:0;list-style:none;display:flex}.zm-help-news li{gap:var(--sp-1);flex-direction:column;align-items:flex-start;display:flex}.zm-help-news small{color:var(--ink-3);font-size:var(--text-caption)}.zm-help-news p{white-space:pre-wrap;margin:0}.zm-help-new{margin-left:var(--sp-2);padding:0 var(--sp-2);border-radius:var(--r-badge);background:var(--accent);color:var(--surface);font-weight:600}.zm-help-attach{margin:var(--sp-1) 0 var(--sp-3);padding-left:var(--sp-5);color:var(--ink-2);font-size:var(--text-small)}.zm-help-header h2{font-size:var(--text-h2);font-weight:var(--text-h2-weight);margin:0}.zm-help-btn{min-width:var(--h-ctl);height:var(--h-ctl);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer}.zm-help-search{padding:0 var(--sp-4) var(--sp-3);border-bottom:1px solid var(--line-soft)}.zm-help-search input{width:100%;height:var(--h-ctl);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font:inherit}.zm-help-remote{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line-soft);font-size:var(--text-small);color:var(--ink-2);flex-wrap:wrap;display:flex}.zm-help-body{min-height:0;padding:var(--sp-4);font-size:var(--text-body);flex:1;line-height:1.55;overflow-y:auto}.zm-help-link{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.zm-help-crumb{margin:var(--sp-3) 0 0;color:var(--ink-3);font-size:var(--text-small)}.zm-help-list{margin:0;padding:0;list-style:none}.zm-help-list button{gap:var(--sp-1);width:100%;padding:var(--sp-2) 0;border:none;border-bottom:1px solid var(--line-soft);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.zm-help-list button:hover strong{color:var(--accent-text)}.zm-help-list small{color:var(--ink-3);font-size:var(--text-small)}.zm-help-list span{color:var(--ink-2);font-size:var(--text-small)}.zm-help-body :is(h3,h4,h5,h6){margin:var(--sp-5) 0 var(--sp-2);line-height:1.25}.zm-help-body h3{font-size:var(--text-h1)}.zm-help-body h4{font-size:var(--text-h2)}.zm-help-body :is(h5,h6){font-size:var(--text-body)}.zm-help-body :is(p,ul,ol,table,blockquote,pre){margin:0 0 var(--sp-3)}.zm-help-body :is(ul,ol):not(.zm-help-list){padding-left:var(--sp-5)}.zm-help-body a{color:var(--accent-text)}.zm-help-body code{padding:0 var(--sp-1);border-radius:var(--r-badge);background:var(--surface-2);font-size:.9em}.zm-help-body pre{padding:var(--sp-3);border-radius:var(--r-ctl);background:var(--surface-2);overflow-x:auto}.zm-help-body blockquote{padding:var(--sp-2) var(--sp-3);border-left:3px solid var(--accent);background:var(--surface-2);color:var(--ink-2)}.zm-help-body table{border-collapse:collapse;font-size:var(--text-small);display:block;overflow-x:auto}.zm-help-body :is(th,td){padding:var(--sp-1) var(--sp-2);border:1px solid var(--line);text-align:left;vertical-align:top}.zm-help-body th{background:var(--surface-2)}.zm-help-pokaz{margin-left:var(--sp-1);padding:0 var(--sp-2);border:1px solid var(--accent);border-radius:var(--r-badge);background:var(--accent-soft);color:var(--accent-text);font:inherit;font-size:var(--text-small);cursor:pointer;font-weight:600}.zm-help-pokaz:disabled{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.zm-help-body figure.shot{margin:var(--sp-4) 0}.zm-help-body .shot-frame{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface-2);line-height:0;position:relative;overflow:hidden;container-type:inline-size}.zm-help-body .shot-frame img{width:100%;height:auto;display:block}.zm-help-body .shot-zoom{cursor:zoom-in;display:block}.zm-help-body .shot-hint{margin:var(--sp-1) 0 0;color:var(--ink-3);font-size:var(--text-caption)}.zm-help-body figcaption{margin-top:var(--sp-2);color:var(--ink-2);font-size:var(--text-small)}.zm-help-body figcaption b{color:var(--ink)}.zm-help-body .pin{left:var(--x);top:var(--y);border:2px solid var(--surface);background:var(--ink);width:1.9em;height:1.9em;color:var(--surface);border-radius:50%;justify-content:center;align-items:center;font-size:clamp(.68rem,2.4cqw,1.25rem);font-style:normal;font-weight:600;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.zm-help-body .pin.pin--unset{left:var(--sp-2);top:var(--sp-2);transform:none}.zm-help-body .print-only-note{display:none}@media (width<=47.9375rem){.zm-shell{height:auto;display:block;overflow:visible}.zm-shell>.zm-sidebar,.zm-column>.zm-main,.zm-shell>.zm-drawer-host{overflow:visible}.zm-column{display:block}.zm-footer-host{z-index:1;position:sticky;bottom:0}.zm-shell>.zm-sidebar{width:100%!important}.zm-column>.zm-main>*{min-width:0}.zm-shell>.zm-help-host{z-index:41;border-left:none;height:auto;position:fixed;inset:0}.zm-shell>.zm-sidebar.zm-topbar{background:var(--sidebar-bg);color:var(--sidebar-fg);z-index:4;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);flex-direction:column;max-height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.zm-topbar-panel{animation:.16s ease-out zm-nav-in}@keyframes zm-nav-in{0%{opacity:0;transform:translateY(calc(-1 * var(--sp-3)))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.zm-topbar-panel{animation:none}}}.zm-guest-column>:first-child{margin-top:0!important}.zm-guest-grid{gap:var(--sp-4) var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=880px){.zm-guest-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.zm-action{margin-top:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);font-family:var(--font-sans);color:var(--ink)}.zm-action>summary{align-items:center;gap:var(--sp-2) var(--sp-3);min-height:44px;padding:var(--sp-2) var(--sp-4);box-sizing:border-box;cursor:pointer;border-radius:var(--r-card);flex-wrap:wrap;font-size:15px;font-weight:600;list-style:none;display:flex}.zm-action>summary::-webkit-details-marker{display:none}.zm-action>summary:hover{background:var(--bg)}.zm-action>summary:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.zm-action-chip{padding:2px var(--sp-2);background:var(--bg);color:var(--ink-2);border-radius:999px;font-size:12px;font-weight:500}.zm-action-chip[data-tone=todo]{background:var(--status-hold-bg);color:var(--status-hold-fg)}.zm-action-chip[data-tone=done]{background:var(--status-confirmed-bg);color:var(--status-confirmed-fg)}.zm-action-chevron{border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.zm-action[open]>summary .zm-action-chevron{transform:translateY(2px)rotate(-135deg)}.zm-action-body{padding:var(--sp-1) var(--sp-4) var(--sp-4)}.zm-action[open]>.zm-action-body{animation:.24s ease-out zm-action-open}@keyframes zm-action-open{0%{opacity:0;transform:translateY(-6px)}}@supports (interpolate-size:allow-keywords){.zm-action{interpolate-size:allow-keywords}.zm-action::details-content{block-size:0;transition:block-size .28s ease, content-visibility .28s allow-discrete;overflow:hidden}.zm-action[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.zm-action[open]>.zm-action-body{animation:none}.zm-action-chevron{transition:none}.zm-action::details-content{transition:none}}.zm-dt>tbody>tr:hover>td{background:var(--row-selected)}.zm-dt-menu{opacity:.45}.zm-dt th:hover .zm-dt-menu,.zm-dt-menu:focus-visible,.zm-dt-menu[aria-expanded=true]{opacity:1}.zm-dt-item:hover:not(:disabled){background:var(--surface-2)}.zm-bookings-list{container-type:inline-size}@container (width<=1000px){.zm-bookings-list [data-col=createdAt]{display:none}}.zm-mail-editor{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=80rem){.zm-mail-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.zm-mail-label{margin-bottom:var(--sp-1);font-size:var(--text-small);color:var(--ink-2);font-weight:600;display:block}.zm-mail-error{margin-top:var(--sp-1);font-size:var(--text-small);color:var(--error)}.zm-mail-hint{margin:var(--sp-2) 0 0;font-size:var(--text-small);color:var(--ink-3)}.zm-mail-box{border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface)}.zm-mail-toolbar{align-items:center;gap:var(--sp-1);padding:var(--sp-1);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.zm-mail-toolbar-sep{width:1px;margin:var(--sp-1);background:var(--line);align-self:stretch}.zm-mail-tool{min-width:calc(var(--sp-1) * 8);height:calc(var(--sp-1) * 8);padding:0 var(--sp-2);border-radius:var(--r-badge);color:var(--ink-2);font:inherit;font-size:var(--text-small);cursor:pointer;background:0 0;border:0}.zm-mail-tool:hover:not(:disabled),.zm-mail-tool[aria-pressed=true]{background:var(--surface-2);color:var(--ink)}.zm-mail-tool:disabled{opacity:.5;cursor:default}.zm-mail-tool--field{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.zm-mail-popover{top:calc(100% + var(--sp-1));z-index:20;position:absolute;left:0}.zm-mail-suggest{z-index:20}.zm-mail-rt{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);outline:none}.zm-mail-rt--line{min-height:var(--h-ctl);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface);white-space:nowrap;align-items:center;display:flex;overflow-x:auto}.zm-mail-rt--line>p{margin:0}.zm-mail-rt--body{min-height:20rem;padding:var(--sp-3) var(--sp-4)}.zm-mail-rt--body>:first-child{margin-top:0}.zm-mail-rt:focus-visible,.zm-mail-rt--line:focus{box-shadow:0 0 0 2px var(--accent-ring)}.zm-mail-chip{padding:0 var(--sp-2);border-radius:var(--r-badge);background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;align-items:center;font-size:.9em;font-weight:600;display:inline-flex}.zm-mail-chip--own{background:var(--status-hold-bg);color:var(--status-hold-fg)}.zm-mail-chip--cond{background:var(--surface-2);border:1px dashed var(--accent);font-weight:500}.zm-mail-cond{margin:var(--sp-2) 0;padding:var(--sp-1) var(--sp-3);border:1px dashed var(--accent);border-radius:var(--r-ctl);background:var(--surface-2)}.zm-mail-cond-title{align-items:center;gap:var(--sp-2);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text);-webkit-user-select:none;user-select:none;font-weight:700;display:flex}.zm-mail-cond-remove{color:var(--ink-3);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:400}.zm-field-picker{width:min(20rem,90vw);max-height:22rem;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-lg);font-size:var(--text-small);color:var(--ink);overflow-y:auto}.zm-field-picker-title{padding:var(--sp-1) var(--sp-2) var(--sp-2);color:var(--ink-2)}.zm-field-picker-search{box-sizing:border-box;width:100%;height:var(--h-ctl);margin-bottom:var(--sp-1);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);font:inherit}.zm-field-picker-group{padding:var(--sp-2) var(--sp-2) var(--sp-1);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.zm-field-picker-item{justify-content:space-between;gap:var(--sp-2);width:100%;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-badge);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.zm-field-picker-item[data-active=true],.zm-field-picker-item:hover{background:var(--surface-2)}.zm-field-picker-item code{color:var(--ink-3);font-size:var(--text-caption)}.zm-field-picker-add{margin-top:var(--sp-1);color:var(--accent-text)}.zm-field-picker-empty{padding:var(--sp-2);color:var(--ink-3)}.zm-mail-seg{border:1px solid var(--line-strong);border-radius:var(--r-ctl);display:inline-flex;overflow:hidden}.zm-mail-seg>button{padding:var(--sp-1) var(--sp-3);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-small);cursor:pointer;border:0}.zm-mail-seg>button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.zm-mail-frame{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2)}.zm-mail-head{gap:var(--sp-2);padding:0 var(--sp-1) var(--sp-3);font-size:var(--text-small);color:var(--ink-2);display:flex}a{color:var(--link)}.zm-settings-col{flex-direction:column;display:flex}.zm-settings-section{padding-block:var(--sp-5);border-top:1px solid var(--line)}.zm-settings-section:first-child{border-top:0;padding-top:0}.zm-column>.zm-main{--zm-stick:calc(var(--zm-pad) * -1)}@media (width<=47.9375rem){.zm-column>.zm-main{--zm-stick:0px}}.zm-card{box-sizing:border-box;min-width:0;padding:var(--sp-4) var(--sp-4) var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);transition:border-color .15s;container:zm-card/inline-size}.zm-card[data-dirty]{border-color:color-mix(in srgb, var(--accent) 65%, var(--line))}.zm-card-head{align-items:baseline;gap:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.zm-card-title{color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.3}.zm-card:not([data-dirty]) .zm-card-dirty{visibility:hidden}.zm-card-dirty{color:var(--accent-text);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.zm-cards{gap:var(--sp-4);align-items:start;display:grid;position:relative}.zm-cards[data-packed]{display:block}.zm-cards[data-packed]>*{position:absolute}.zm-cards[data-pending]>*{visibility:hidden}.zm-cards[data-pending]:before{content:"";background-image:linear-gradient(to right, var(--surface-2) calc(100% - var(--sp-4)), transparent 0);background-size:calc((100% + var(--sp-4)) / var(--zm-cols,1)) 100%;border-radius:var(--r-card);height:min(100%,70vh);min-height:12rem;animation:1.6s ease-in-out infinite zm-pulse;position:absolute;inset:0 0 auto}.zm-cards+.zm-cards{margin-top:var(--sp-4)}.zm-fields{gap:var(--sp-3);min-width:0;display:grid}.zm-fld{--zm-lw:9.5rem;--zm-mw:6.5rem;grid-template-columns:var(--zm-lw) minmax(0, 13rem) var(--zm-mw);column-gap:var(--sp-3);grid-template-areas:"l c m"".h h"".e e";align-items:center;min-width:0;display:grid}.zm-fld-label{color:var(--ink);text-align:right;overflow-wrap:anywhere;grid-area:l;font-size:13px;font-weight:600;line-height:1.3}.zm-fld-box{box-sizing:border-box;width:10.5rem;max-width:100%;height:var(--h-ctl);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font-family:var(--font-sans);grid-area:c;align-items:center;gap:6px;padding:0 10px;transition:border-color .12s,background-color .12s;display:flex}.zm-fld-box[data-w=s]{width:7.5rem}.zm-fld-box[data-w=l]{width:100%}.zm-fld-box[data-w=xl]{grid-column:c-start/m-end;width:100%}.zm-fld:has(>.zm-fld-box[data-w=xl])>.zm-fld-meta{display:none}.zm-fld-box[data-wrap]{height:auto;min-height:var(--h-ctl)}.zm-fld-box[data-plain]{height:auto;min-height:var(--h-ctl);color:var(--ink-2);background:0 0;border-color:#0000;padding-left:0}.zm-fld-box>:is(input,select,textarea){all:unset;box-sizing:border-box;min-width:0;font:14px/1.4 var(--font-sans);color:inherit;flex:auto}.zm-fld-box>input{text-overflow:ellipsis;height:100%}.zm-fld-box>input[data-num]{text-align:right}.zm-fld-box>input::placeholder,.zm-fld-box>textarea::placeholder{color:var(--ink-3);opacity:1}.zm-fld-box>select{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zm-fld-box>input[type=time]::-webkit-calendar-picker-indicator{display:none}.zm-fld-unit{color:var(--ink-3);flex:none;font-size:13px}.zm-fld-clear{all:unset;width:20px;height:20px;color:var(--ink-3);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.zm-fld-clear:hover{background:var(--surface-2);color:var(--ink)}.zm-fld-clear:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}.zm-fld-box>textarea+.zm-fld-clear{align-self:flex-start}.zm-fld-box:not(:hover,:focus-within)>input~.zm-fld-clear,fieldset:disabled .zm-fld-clear{display:none}.zm-fld-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.zm-fld[data-st=inh]>.zm-fld-box{background:var(--surface-2);color:var(--ink-2);cursor:pointer;border-style:dashed}.zm-fld[data-st=inh]>.zm-fld-box>*{cursor:pointer}.zm-fld[data-st=inh]>.zm-fld-box:hover{border-color:var(--accent)}.zm-fld[data-invalid]>.zm-fld-box{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.zm-fld-meta{min-width:0;height:28px;color:var(--ink-3);white-space:nowrap;grid-area:m;justify-content:space-between;align-items:center;gap:2px;font-size:12px;display:flex}.zm-fld-src{text-overflow:ellipsis;min-width:0;overflow:hidden}.zm-fld-src[data-here]{color:var(--accent-text);font-weight:600}.zm-fld-src[data-here]:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.zm-fld-acts{margin-left:auto;display:flex}.zm-fld-act{all:unset;border-radius:var(--r-ctl);width:28px;height:28px;color:var(--ink-2);cursor:pointer;flex:none;place-items:center;display:grid}.zm-fld-act:hover{background:var(--surface-2);color:var(--ink)}.zm-fld-act:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}.zm-fld-lock{width:28px;height:28px;color:var(--ink-3);flex:none;place-items:center;margin-left:auto;display:none}fieldset:disabled .zm-fld-act{display:none}fieldset:disabled .zm-fld-lock{display:grid}fieldset:disabled .zm-fld-box,fieldset:disabled .zm-fld[data-st=inh]>.zm-fld-box{box-shadow:none;cursor:default;background:0 0;border-color:#0000;padding-left:0}fieldset:disabled .zm-fld-box>*{cursor:default}.zm-fld-help,.zm-fld-err{margin:var(--sp-1) 0 0;font-size:12.5px;line-height:1.45}.zm-fld-help{color:var(--ink-3);grid-area:h}.zm-fld-err{color:var(--status-conflict-fg);grid-area:e}.zm-fld-err[data-tone=warning]{color:var(--status-hold-fg)}.zm-fld[data-kind=long]{grid-template-columns:minmax(0, 1fr) var(--zm-mw);grid-template-areas:"l m""c c""h h""e e";row-gap:6px}.zm-fld[data-kind=long]>.zm-fld-label{text-align:left}.zm-fld[data-kind=text]{grid-template-columns:var(--zm-lw) minmax(0, 20rem) var(--zm-mw)}@container zm-card (width<=34rem){.zm-fld[data-kind=text]{grid-template-columns:minmax(0, 1fr) var(--zm-mw);grid-template-areas:"l m""c c""h h""e e";row-gap:6px}.zm-fld[data-kind=text]>.zm-fld-label{text-align:left}}.zm-fld[data-kind=long]>.zm-fld-box{width:100%;height:auto;padding:var(--sp-2) 10px;align-items:stretch}.zm-fld-box>textarea{resize:vertical;white-space:pre-wrap;min-height:6.5em;font-size:13.5px;line-height:1.5;overflow:auto}.zm-fld-items{gap:var(--sp-2);grid-column:c-start/m-end;min-width:0;display:flex}.zm-fld-items>*{flex:1 1 0;min-width:0;display:flex}.zm-days{grid-column:c-start/m-end;grid-template-columns:repeat(7,minmax(0,2.75rem));gap:4px;min-width:0;display:grid}.zm-days>.zm-chk{border-color:var(--line-strong);color:var(--ink-2);justify-content:center;padding:0;position:relative}.zm-days>.zm-chk>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.zm-days>.zm-chk:has(>input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.zm-days>.zm-chk:has(>input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.zm-chk{box-sizing:border-box;align-items:center;gap:var(--sp-2);min-width:0;min-height:var(--h-ctl);padding:0 var(--sp-1) 0 10px;border-radius:var(--r-ctl);color:var(--ink);cursor:pointer;border:1px solid #0000;flex:auto;font-size:13.5px;line-height:1.3;display:flex}.zm-chk>input{width:16px;height:16px;accent-color:var(--accent);cursor:inherit;flex:none;margin:0}.zm-chk-text{min-width:0}.zm-chk>input:focus-visible{outline:none}.zm-chk:has(>input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.zm-chk[data-st=inh]{border-style:dashed;border-color:var(--line-strong);background:var(--surface-2);color:var(--ink-2)}.zm-chk:is([data-st=set],[data-st=none]){border-color:var(--line-strong)}.zm-chk[data-st=inh]:hover{border-color:var(--accent)}.zm-chk[data-st=inh]>input{opacity:.6}.zm-chk-mark{color:var(--ink-3);flex:none;align-items:center;margin-left:auto;font-size:12px;display:flex}.zm-chk-mark>.zm-fld-act{width:24px;height:24px}.zm-chk-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:2px}fieldset:disabled .zm-chk{cursor:default;background:0 0;border-color:#0000}.zm-fld[data-kind=value]{align-items:start}.zm-fld[data-kind=value]>.zm-fld-label{padding-top:7px}.zm-fld-value{min-width:0;min-height:var(--h-ctl);color:var(--ink);grid-column:c-start/m-end;align-items:center;font-size:13.5px;display:flex}.zm-eff{column-width:22rem;column-gap:var(--sp-6);margin:0;font-size:13px}.zm-eff-row{break-inside:avoid;gap:var(--sp-2);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 4.75rem;padding:6px 0;line-height:1.4;display:grid}.zm-eff-row>dt{color:var(--ink-2)}.zm-eff-row>dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-weight:500}.zm-eff-note{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.zm-eff-row>.zm-eff-src{text-align:right;white-space:nowrap;font-size:12px;font-weight:400}@container zm-card (width<=25.75rem){.zm-eff-row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.zm-eff-row>dd:not(.zm-eff-src){grid-area:2/1/auto/-1}}.zm-policy{margin:0;font-size:13px}.zm-policy>div{gap:var(--sp-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(6rem,auto);padding:6px 0;display:grid}.zm-policy dt{color:var(--ink);font-weight:600}.zm-policy dd{color:var(--ink-3);margin:0}.zm-policy dd:last-child{text-align:right;color:var(--ink)}.zm-policy[data-inherited] :is(dt,dd:last-child){color:var(--ink-2)}.zm-more{min-width:0}.zm-more>summary{white-space:nowrap;min-width:0;color:var(--link);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;list-style:none;display:flex;overflow:hidden}.zm-more>summary::-webkit-details-marker{display:none}.zm-more>summary:before{content:"▸";text-align:center;flex:none;width:1em;font-size:15px;line-height:1;transition:transform .12s}.zm-more[open]>summary:before{transform:rotate(90deg)}.zm-more>summary[aria-disabled=true]{color:var(--ink-3);cursor:default}.zm-more-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font-weight:400;overflow:hidden}.zm-more-hint:not(:empty):before{content:"· "}.zm-more-body{gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.zm-extras-wrap{border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.zm-extras{border-collapse:collapse;width:100%;font-size:var(--text-table)}.zm-extras th{background:var(--surface-2);text-align:left;font-size:var(--text-caption);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--ink-3);white-space:nowrap;padding:8px 12px}.zm-extras td{vertical-align:top;border-top:1px solid var(--line-soft);padding:10px 12px}.zm-extras [data-num]{text-align:right;white-space:nowrap}.zm-extras [data-per]{white-space:nowrap}.zm-extras-act{width:1%}.zm-extras-act>*{min-width:17rem}.zm-extras-chips{gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}@container zm-card (width<=40rem){.zm-extras,.zm-extras tbody,.zm-extras tr,.zm-extras td{display:block}.zm-extras thead{display:none}.zm-extras tr{padding:12px}.zm-extras tr+tr{border-top:1px solid var(--line-soft)}.zm-extras td{border:0;padding:0}.zm-extras td[data-num],.zm-extras td[data-per]{margin-top:var(--sp-2);text-align:left;vertical-align:top;display:inline-block}.zm-extras td[data-per]:before{content:"·";margin:0 var(--sp-2);color:var(--ink-3)}.zm-extras-act{width:auto;margin-top:var(--sp-2)}.zm-extras-act>*{min-width:0}.zm-extras tr{display:flow-root}.zm-extras-act:has(>:only-child){float:right;margin-top:0;margin-left:var(--sp-3)}}.zm-tl{container:zm-tl/inline-size}.zm-tl-box{--zm-tl-gutter:calc(var(--sp-1) * 56)}.zm-tl-tick{width:var(--tw1)}@container zm-tl (width<=30rem){.zm-tl-box{--zm-tl-gutter:7rem}.zm-tl-tick{width:var(--tw2)}.zm-tl-tick[data-even]{display:none}}.zm-linkrow{align-items:center;gap:var(--sp-1) var(--sp-4);margin:var(--sp-2) 0 var(--sp-4);flex-wrap:wrap;display:flex}.zm-linkbtn{all:unset;color:var(--link);cursor:pointer;font-size:13px;font-weight:600}.zm-linkbtn:hover{text-decoration:underline}.zm-linkbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.zm-below{max-width:34rem;display:grid}.zm-below-row{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;min-height:40px;padding:6px 0;display:grid}.zm-below-sub{color:var(--ink-3);font-size:12px;display:block}.zm-below-note{color:var(--ink-3);white-space:nowrap;font-size:12px}.zm-below>[data-setting],.zm-below>button{margin-top:var(--sp-2)}@container zm-card (width<=25.75rem){.zm-ptable :is(table,tbody,tr,td){display:block}.zm-ptable table{min-width:0!important}.zm-ptable thead{display:none}.zm-ptable tr{padding:10px 12px}.zm-ptable tr:not(:has(>td[data-label])){padding-top:0}.zm-ptable tr:has(>td[data-label]):not(:first-child){border-top:1px solid var(--line-soft)}.zm-ptable td{text-align:left!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}.zm-ptable td[data-label]+td[data-label]{margin:var(--sp-2) var(--sp-4) 0 0;vertical-align:top;display:inline-block}.zm-ptable td[data-label]+td[data-label]:before{content:attr(data-label);font-size:var(--text-caption);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--ink-3);display:block}.zm-ptable td[data-label]+td[data-label][data-bare]:before{content:none}.zm-ptable tr{display:flow-root}.zm-ptable td[data-label]+td[data-label]:last-child{float:right;margin:var(--sp-2) 0 0 var(--sp-3)}.zm-ptable td[data-label]+td[data-label]:last-child:before{content:none}.zm-ptable tr{position:relative}.zm-ptable tr:has(>td[data-label=""]:last-child){padding-right:40px}.zm-ptable tr>td[data-label]+td[data-label=""]:last-child{margin:0;top:6px;right:4px;position:absolute!important}.zm-ptable td[data-label]:last-child>div{justify-content:flex-start!important}}@container zm-card (width<=40rem){.zm-ptable-wide :is(table,tbody,tr,td){display:block}.zm-ptable-wide table{min-width:0!important}.zm-ptable-wide thead{display:none}.zm-ptable-wide tr{padding:10px 12px}.zm-ptable-wide tr:not(:has(>td[data-label])){padding-top:0}.zm-ptable-wide tr:has(>td[data-label]):not(:first-child){border-top:1px solid var(--line-soft)}.zm-ptable-wide td{text-align:left!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}.zm-ptable-wide td[data-label]+td[data-label]{margin:var(--sp-2) var(--sp-4) 0 0;vertical-align:top;display:inline-block}.zm-ptable-wide td[data-label]+td[data-label]:before{content:attr(data-label);font-size:var(--text-caption);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-tracking);text-transform:uppercase;color:var(--ink-3);display:block}.zm-ptable-wide td[data-label]+td[data-label][data-bare]:before{content:none}.zm-ptable-wide tr{display:flow-root}.zm-ptable-wide td[data-label]+td[data-label]:last-child{float:right;margin:var(--sp-2) 0 0 var(--sp-3)}.zm-ptable-wide td[data-label]+td[data-label]:last-child:before{content:none}.zm-ptable-wide tr{position:relative}.zm-ptable-wide tr:has(>td[data-label=""]:last-child){padding-right:40px}.zm-ptable-wide tr>td[data-label]+td[data-label=""]:last-child{margin:0;top:6px;right:4px;position:absolute!important}.zm-ptable-wide td[data-label]:last-child>div{justify-content:flex-start!important}}.zm-pricing{gap:var(--sp-4);grid-template-areas:"tabs""params""quote";align-items:start;min-width:0;display:grid}.zm-pricing-tabs{grid-area:tabs;position:relative}.zm-tab-action{margin-bottom:var(--sp-3);justify-content:flex-end;display:flex}.zm-pricing-tabs .zm-tab-action{margin:0;position:absolute;top:2px;right:0}.zm-pricing-params{grid-area:params}.zm-pricing-quote{grid-area:quote}.zm-pricing>*{min-width:0}@container zm-card (width>=52rem){.zm-pricing-params .zm-fields{column-gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}.zm-pricing-params .zm-fields>:not([data-setting="cennik.parametry.pojemnosc"],[data-setting="cennik.parametry.min-gosci"]){grid-column:1/-1}}@container zm-card (width>=92rem){.zm-pricing-params .zm-fields{grid-template-columns:minmax(0,1fr)}.zm-pricing{grid-template:"tabs quote""params quote"1fr/minmax(0,1fr) 38rem}}.zm-pricing-quote{container:zm-quote/inline-size}.zm-quote{gap:var(--sp-5);align-items:start;display:grid}@container zm-quote (width>=34rem){.zm-quote{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container zm-card (width<=25.75rem){.zm-pricing-quote>div{background:0 0!important;border:0!important;padding:0!important}.zm-fld{grid-template-columns:minmax(0, 1fr) var(--zm-mw);grid-template-areas:"l l""c m""h h""e e";row-gap:6px}.zm-fld-label{text-align:left}.zm-fld[data-kind=long]{grid-template-areas:"l m""c c""h h""e e"}.zm-fld[data-kind=checks]>.zm-fld-items{grid-column:1/-1}.zm-fld-label:empty{display:none}}.zm-node-head{top:var(--zm-stick,0px);z-index:3;margin:calc(var(--zm-pad) * -1) calc(var(--zm-pad) * -1) var(--sp-5) calc(var(--zm-bleed-l,var(--zm-pad)) * -1);padding:var(--sp-4) var(--zm-pad) 0 var(--zm-bleed-l,var(--zm-pad));background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.zm-node-head[data-under-bars]{padding-top:var(--sp-3);margin-top:0}.zm-node-head:not(:has(.zm-node-tabs)){padding-bottom:var(--sp-3)}.zm-node-crumbs{align-items:center;gap:var(--sp-1) 6px;min-height:20px;color:var(--ink-3);flex-wrap:wrap;font-size:12.5px;display:flex}.zm-node-crumbs a,.zm-node-back{color:var(--link);text-decoration:none}.zm-node-crumbs a:hover,.zm-node-back:hover{text-decoration:underline}.zm-node-crumbs button{all:unset;cursor:pointer;color:var(--link)}.zm-node-back{font-size:13px}.zm-node-title{align-items:center;gap:var(--sp-2) var(--sp-3);margin:2px 0 var(--sp-3);flex-wrap:wrap;min-height:36px;display:flex}.zm-node-title h1{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:1.2}.zm-pill{background:var(--surface-2);height:24px;color:var(--ink-2);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.zm-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.zm-pill[data-tone=published]{background:var(--status-confirmed-bg);color:var(--status-confirmed-fg)}.zm-pill[data-tone=draft]{background:var(--status-hold-bg);color:var(--status-hold-fg)}.zm-pill[data-tone=hidden]{background:var(--status-cancelled-bg);color:var(--status-cancelled-fg)}.zm-rowmenu-item{border-radius:var(--r-ctl);background:0 0}.zm-rowmenu-item:disabled{cursor:not-allowed!important}.zm-rowmenu-item:hover:not(:disabled),.zm-rowmenu-item:focus-visible:not(:disabled){background:var(--surface-2)}.zm-menu-extra{gap:var(--sp-2);padding:var(--sp-2);margin-bottom:var(--sp-1);border-bottom:1px solid var(--line);display:grid}.zm-menu-extra>*,.zm-menu-extra button{width:100%}.zm-node-sub{color:var(--ink-3);font-size:12.5px}.zm-node-acts{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.zm-node-acts>span>button{white-space:nowrap}.zm-node-tabs{scrollbar-width:none;gap:20px;margin:0 -2px;font-size:13px;display:flex;overflow-x:auto}.zm-node-tabs[data-more=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.zm-node-tabs[data-more=left]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.zm-node-tabs[data-more=left\ right]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.zm-node-tabs::-webkit-scrollbar{display:none}.zm-node-tabs a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:7px 2px 9px;text-decoration:none}.zm-node-tabs a:hover{color:var(--ink)}.zm-node-tabs a[aria-current]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}@media (width<=47.9375rem){.zm-node-head{padding-top:var(--sp-3)}.zm-node-title{min-height:32px;margin-bottom:var(--sp-2);row-gap:0}.zm-node-acts{order:2}.zm-node-sub{flex-basis:100%;order:3}.zm-node-title h1{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:19px;overflow:hidden}}.zm-savebar{align-items:center;gap:var(--sp-2) var(--sp-3);padding:10px var(--sp-6);background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -4px 16px color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);flex-wrap:wrap;font-size:13.5px;display:flex}.zm-savebar-list{flex-wrap:wrap;flex:14rem;align-items:center;gap:6px;min-width:0;display:flex}.zm-savebar-dot{color:var(--warning)}.zm-savebar-chip{all:unset;padding:2px var(--sp-2);border-radius:var(--r-badge);background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;font-size:12.5px;font-weight:600}button.zm-savebar-chip{cursor:pointer}button.zm-savebar-chip:hover{text-decoration:underline}button.zm-savebar-chip:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}.zm-savebar-note{color:var(--ink-2);flex:1 0 100%;margin:0;font-size:12.5px}.zm-savebar-note[data-tone=error]{color:var(--status-conflict-fg)}@media (width<=47.9375rem){.zm-savebar{padding:10px var(--sp-4)}.zm-savebar-list{flex-basis:100%}.zm-savebar-list+*{margin-left:auto}}.zm-msg-col{grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-content:start;display:grid;container-type:inline-size}.zm-msg-group,.zm-msg-list{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.zm-msg-group>h3{grid-column:1/-1}.zm-msg-row{grid-template-columns:subgrid;column-gap:var(--sp-3);grid-column:1/-1;align-items:center;display:grid}.zm-msg-editor{grid-column:1/-1}.zm-msg-chips{gap:var(--sp-2);display:flex}.zm-msg-group{margin-bottom:var(--sp-4)}.zm-msg-group:last-child{margin-bottom:0}@container (width<=46rem){.zm-msg-row{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.zm-msg-name{flex:1 1 0;min-width:0}.zm-msg-trigger{flex:100%;order:2}.zm-msg-chips{order:3}.zm-msg-state{order:4}.zm-msg-action{order:5;margin-left:auto}.zm-msg-editor{flex:100%;order:6}}@property --zm-hl{syntax:"<number>";inherits:false;initial-value:1}@keyframes zm-goto-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) calc(var(--zm-hl) * 55%), transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes zm-goto-fade{to{--zm-hl:0}}.zm-goto-hl{outline:3px solid color-mix(in srgb, var(--accent) calc(var(--zm-hl) * 100%), transparent);outline-offset:4px;border-radius:var(--r-ctl);animation:.5s ease-out infinite zm-goto-pulse,1s linear 8s forwards zm-goto-fade}@media (prefers-reduced-motion:reduce){.zm-goto-hl{animation:none}}.zm-lst{gap:var(--sp-3);flex-direction:column;display:flex}.zm-lst h3,.zm-lst h4,.zm-lst h5{margin:0;line-height:1.25}.zm-lst-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.zm-lst-tabs{gap:var(--sp-1);display:flex}.zm-lst-tab{height:var(--h-ctl);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer}.zm-lst-tab[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.zm-lst-card{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface)}.zm-lst-card[aria-current=step]{border-color:var(--accent)}.zm-lst-card--muted{background:var(--surface-2);color:var(--ink-3)}.zm-lst-step-head{align-items:baseline;gap:var(--sp-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.zm-lst-step-head strong{flex:1}.zm-lst-badge{padding:0 var(--sp-2);border-radius:var(--r-badge);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-small);white-space:nowrap}.zm-lst-badge--done{background:var(--status-confirmed-bg);color:var(--status-confirmed-fg)}.zm-lst-badge--red{background:var(--status-conflict-bg);color:var(--status-conflict-fg)}.zm-lst-note{color:var(--ink-3);font-size:var(--text-small);margin:0}.zm-lst-why{color:var(--ink-3);font-size:var(--text-small)}.zm-lst-warn{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-ctl);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.zm-lst-warn--red{background:var(--status-conflict-bg);color:var(--status-conflict-fg);font-weight:600}.zm-lst-warn--big{padding:var(--sp-3) var(--sp-4);border:2px solid var(--status-conflict-fg);font-size:var(--text-body)}.zm-lst-value{padding:var(--sp-2);border-radius:var(--r-ctl);background:var(--surface-2);font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.zm-lst-text{white-space:pre-wrap;overflow-wrap:anywhere}.zm-lst-input,.zm-lst-textarea{width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font:inherit}.zm-lst-input{height:var(--h-ctl);padding-block:0}.zm-lst-textarea{resize:vertical;min-height:7rem}.zm-lst-btn-primary{height:var(--h-ctl);padding:0 var(--sp-4);border:1px solid var(--primary);border-radius:var(--r-ctl);background:var(--primary);color:var(--primary-fg);font:inherit;cursor:pointer;font-weight:600}.zm-lst-btn-primary:disabled,.zm-help-btn:disabled{border-color:var(--line-strong);background:var(--btn-disabled-bg);color:var(--btn-disabled-fg);cursor:not-allowed}.zm-lst-list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zm-lst-photo{gap:var(--sp-3);align-items:flex-start;display:flex}.zm-lst-photo img{object-fit:cover;border-radius:var(--r-badge);background:var(--surface-2);flex:none;width:5.5rem;height:4rem}.zm-lst-table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.zm-lst-table th,.zm-lst-table td{padding:var(--sp-2);border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:top}.zm-lst-code{font-family:var(--font-mono,monospace);font-size:var(--text-h1);letter-spacing:.15em;font-weight:600}.zm-lst-hint{margin-left:var(--sp-1);font-weight:400;display:inline-block;position:relative}.zm-lst-hint-btn{border:1px solid var(--line-strong);background:var(--surface);width:1.25rem;height:1.25rem;color:var(--ink-2);font:inherit;font-size:var(--text-small);cursor:help;border-radius:50%;padding:0;line-height:1}.zm-lst-hint-tip{z-index:10;width:16rem;max-width:70vw;margin-top:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink-2);font-size:var(--text-small);visibility:hidden;position:absolute;top:100%;left:0}.zm-lst-hint:hover .zm-lst-hint-tip,.zm-lst-hint-btn:focus-visible+.zm-lst-hint-tip,.zm-lst-hint[data-open=true] .zm-lst-hint-tip{visibility:visible}[data-group-hover]{outline:2px solid var(--group-bar);outline-offset:-2px}
