.makt-reload{position:fixed;z-index:2147483000;inset-block-end:calc(var(--makt-reload-bottom, 20px) + env(safe-area-inset-bottom,0px));inset-inline-start:var(--makt-reload-side, 20px);pointer-events:none}.makt-reload[hidden]{display:none}.makt-reload-btn{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 14px;overflow:hidden;white-space:nowrap;border:0;border-radius:999px;background:#121212;color:#fffefd;font-family:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;box-shadow:0 6px 20px #1212122e;cursor:pointer;transition:background-color .16s ease}.makt-reload-btn:hover{background:#2b2e33}.makt-reload-btn:focus-visible{outline:3px solid #ec8304;outline-offset:2px}.makt-reload-btn svg{flex:none}.makt-reload[data-state=required] .makt-reload-btn,.makt-reload[data-armed=true] .makt-reload-btn{background:#ad5700}.makt-reload[data-state=required] .makt-reload-btn:hover,.makt-reload[data-armed=true] .makt-reload-btn:hover{background:#8a4500}.makt-reload[data-reloading=true] .makt-reload-btn svg{animation:makt-reload-spin .8s linear infinite}@keyframes makt-reload-spin{to{transform:rotate(360deg)}}[dir=rtl] .makt-reload-btn svg{transform:scaleX(-1)}[dir=rtl] .makt-reload[data-reloading=true] .makt-reload-btn svg{animation-name:makt-reload-spin-rtl}@keyframes makt-reload-spin-rtl{0%{transform:scaleX(-1)}to{transform:scaleX(-1) rotate(-360deg)}}@media(max-width:900px){.makt-reload{inset-inline-start:var(--makt-reload-side, 12px)}.makt-reload-btn{height:44px}}@media(prefers-reduced-motion:reduce){.makt-reload-btn{transition:none}.makt-reload[data-reloading=true] .makt-reload-btn svg{animation:none}}.laser-material-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;min-width:0;width:100%;grid-column:1 / -1}.laser-material-picker label{display:grid;gap:6px;min-width:0;font-size:13px}.laser-material-picker__variant{grid-column:1 / -1}.laser-material-picker select{width:100%;min-width:0;border:1px solid #888;border-radius:12px;padding:10px;font:inherit;color:inherit;background:transparent}.laser-material-picker option{color:#202020;background:#fff}.laser-material-picker select:disabled{opacity:.55}.laser-material-picker__summary{display:flex;align-items:center;gap:12px;grid-column:1 / -1;font-size:13px;overflow-wrap:anywhere}.laser-material-picker__summary p{margin:3px 0}.laser-material-picker__summary img,.laser-material-picker__swatch{flex:0 0 44px;width:44px;height:44px;border:1px solid #888;border-radius:9px;object-fit:cover}.oc{--oc-paper: #fcfaf8;--oc-surface: #fffefd;--oc-ink: #121212;--oc-ink-2: #3d4148;--oc-muted: #61656d;--oc-line: #e3ded8;--oc-accent: #ec8304;--oc-accent-hover: #f99b29;--oc-accent-ink: #ad5700;--oc-wash: #fff2e2;--oc-ok: #146b61;--oc-ok-wash: #e4f1ee;--oc-bad: #a32d25;--oc-bad-wash: #fbebe8;--oc-off: #61656d;--oc-off-wash: #f1eeea;--oc-radius: 14px;--oc-control: 9px;--oc-fast: .16s;--oc-move: .26s;--oc-ease: cubic-bezier(.2, .8, .2, 1);--tone: var(--oc-off);--tone-wash: var(--oc-off-wash);box-sizing:border-box;display:flex;flex-direction:column;width:min(400px,100%);border:1px solid var(--oc-line);border-radius:var(--oc-radius);background:var(--oc-surface);color:var(--oc-ink);font-size:14px;line-height:1.5;text-align:start;font-weight:500;transition:border-color var(--oc-fast) ease,box-shadow var(--oc-fast) ease}.oc[data-tone=ok]{--tone: var(--oc-ok);--tone-wash: var(--oc-ok-wash)}.oc[data-tone=bad]{--tone: var(--oc-bad);--tone-wash: var(--oc-bad-wash)}.oc[data-tone=wait],.oc[data-tone=run],.oc[data-tone=live]{--tone: var(--oc-accent-ink);--tone-wash: var(--oc-wash)}.oc *,.oc *:before,.oc *:after{box-sizing:border-box}.oc p{margin:0;overflow-wrap:anywhere}.oc svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.oc.live.mine{border-color:var(--oc-accent);box-shadow:0 0 0 3px #ec830424,0 8px 24px -12px #ad570059}.oc-head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;background:none;color:inherit;font:inherit;text-align:inherit}button.oc-head{cursor:pointer;border-radius:var(--oc-radius)}button.oc-head:focus-visible{outline:2px solid var(--oc-accent);outline-offset:-2px}.oc-icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--oc-control);background:var(--tone-wash);color:var(--tone);transition:background var(--oc-fast) ease,color var(--oc-fast) ease}.oc-icon svg{width:17px;height:17px}.oc.live.mine .oc-icon{background:var(--oc-accent);color:var(--oc-ink)}.oc-heading{flex:1;min-width:0;display:flex;flex-direction:column}.oc-title{font-size:15px;font-weight:700;letter-spacing:-.2px;line-height:1.3}.oc-summary{color:var(--oc-muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-turn{flex:none;padding:3px 9px;border-radius:999px;background:var(--oc-ink);color:#fff;font-size:11.5px;font-weight:700}.oc.live:not(.mine) .oc-turn{background:var(--oc-off-wash);color:var(--oc-off)}.oc-status{flex:none;display:inline-flex;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;transition:background var(--oc-fast) ease,color var(--oc-fast) ease}.oc-status.ok{background:var(--oc-ok-wash);color:var(--oc-ok)}.oc-status.wait,.oc-status.run{background:var(--oc-wash);color:var(--oc-accent-ink)}.oc-status.bad{background:var(--oc-bad-wash);color:var(--oc-bad)}.oc-status.off{background:var(--oc-off-wash);color:var(--oc-off)}.oc-status:empty{display:none}.oc-chevron{flex:none;width:18px;height:18px;color:var(--oc-muted);transition:transform var(--oc-move) var(--oc-ease)}.oc:not(.folded) .oc-chevron{transform:rotate(180deg)}.oc-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--oc-move) var(--oc-ease)}.oc.folded .oc-fold{grid-template-rows:0fr}.oc-fold-in{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:0 14px 10px}.oc.folded .oc-fold-in{visibility:hidden;transition:visibility 0s linear var(--oc-move)}.oc-hero{display:flex;flex-direction:column;gap:2px;padding:12px 14px;margin:0 -2px;border-radius:11px;background:var(--oc-paper)}.oc-amount{font-size:26px;font-weight:800;letter-spacing:-.8px;line-height:1.15;font-variant-numeric:tabular-nums}[dir=rtl] .oc-amount[dir=ltr]{text-align:right}.oc-caption{color:var(--oc-muted);font-size:13px}.oc-was s{text-decoration-thickness:1.5px}.oc-muted{color:var(--oc-muted);font-size:13px}.oc-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.oc-note{padding:9px 12px;border-radius:10px;background:var(--oc-paper);border-inline-start:3px solid var(--tone);white-space:pre-line}.oc-waiting{display:flex;align-items:center;gap:8px;color:var(--oc-muted);font-size:13px}.oc-waiting:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--oc-accent);animation:oc-breathe 1.8s ease-in-out infinite}@keyframes oc-breathe{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.oc-files{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.oc-shot{display:inline-grid;place-items:center;border-radius:8px;background:#fff;border:1px solid var(--oc-line);overflow:hidden}.oc-shot.empty{background:var(--oc-off-wash);color:#b9b2a9}.oc-lines{display:grid;gap:5px;margin:0;font-size:13.5px}.oc-lines>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.oc-lines dt{min-width:0;color:var(--oc-ink-2);overflow-wrap:anywhere}.oc-line-icon{display:inline-grid;place-items:center;width:20px;height:20px;margin-inline-end:6px;color:var(--oc-muted);vertical-align:-5px}.oc-line-qty{display:block;padding-inline-start:26px;color:var(--oc-muted);font-size:12px}.oc-lines dd{margin:0;flex:none;font-variant-numeric:tabular-nums}.oc-actions{display:flex;flex-wrap:wrap;gap:8px}.oc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 16px;border-radius:var(--oc-control);border:1px solid var(--oc-line);background:var(--oc-surface);color:var(--oc-ink);font:inherit;font-weight:700;cursor:pointer;transition:background var(--oc-fast) ease,border-color var(--oc-fast) ease,transform var(--oc-fast) ease}.oc-btn svg{width:16px;height:16px}.oc-btn:hover:not(:disabled){border-color:#c9c1b8}.oc-btn:active:not(:disabled){transform:scale(.98)}.oc-btn.primary{flex:1 1 auto;background:var(--oc-accent);border-color:var(--oc-accent);color:var(--oc-ink)}.oc-btn.primary:hover:not(:disabled){background:var(--oc-accent-hover);border-color:var(--oc-accent-hover)}.oc-btn.danger{flex:1 1 auto;background:var(--oc-bad);border-color:var(--oc-bad);color:#fff}.oc-btn.ghost{border-color:transparent;background:transparent}.oc-btn.ghost:hover:not(:disabled){background:var(--oc-paper);border-color:transparent}.oc-btn.small{min-height:34px;padding:4px 12px;font-size:13px}.oc-btn.done{color:var(--oc-ok)}.oc-btn:disabled{opacity:.45;cursor:default}.oc-btn:focus-visible,.oc-segment button:focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px}.oc-form{display:flex;flex-direction:column;gap:8px}.oc-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--oc-ink-2);font-weight:600}.oc-form input,.oc-form textarea{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--oc-line);border-radius:var(--oc-control);background:#fff;color:var(--oc-ink);font:inherit;font-size:15px}.oc-form input:focus,.oc-form textarea:focus{outline:none;border-color:var(--oc-accent);box-shadow:0 0 0 3px #ec83042e}.oc-pay{padding:12px;border-radius:12px;background:var(--oc-paper)}.oc-step{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--oc-ink-2)}.oc-step b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--oc-ink);color:#fff;font-size:11px}.oc-segment{display:flex;gap:4px;padding:4px;border-radius:11px;background:var(--oc-off-wash)}.oc-segment button{flex:1;min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--oc-ink-2);font:inherit;font-weight:700;cursor:pointer;transition:background var(--oc-fast) ease,box-shadow var(--oc-fast) ease}.oc-segment button.on{background:var(--oc-surface);color:var(--oc-ink);box-shadow:0 1px 3px #1212121f}.oc-segment.marks{background:transparent;padding:0;gap:8px;flex-wrap:wrap}.oc-segment.marks button{flex:1 1 calc(33% - 8px);min-width:120px}.oc-segment.marks button{min-height:48px;display:grid;place-items:center;background:var(--oc-surface);border:1.5px solid var(--oc-line, #e6e0d9);border-radius:12px;box-shadow:none}.oc-segment.marks button:hover{border-color:#d3c8bd}.oc-segment.marks button.on{border-color:var(--oc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--oc-accent) 22%,transparent)}.oc-account{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:var(--oc-control);background:#fff;border:1px solid var(--oc-line)}[dir=rtl] .oc-account{padding:6px 12px 6px 6px}.oc-account bdi{flex:1 1 auto;min-width:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.oc-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.oc-runs li{display:flex;flex-direction:column;gap:2px}.oc-when{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--oc-ink-2);font-size:13px}.oc-file{font-weight:600;overflow-wrap:anywhere}.oc-cut{display:flex;flex-direction:column;gap:10px}.oc-cut-board{position:relative;border-radius:12px;overflow:hidden;background:#f3eadb;background-image:linear-gradient(rgba(120,90,50,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(120,90,50,.06) 1px,transparent 1px);background-size:16px 16px;border:1px solid #e6dac6}.oc-cut-board .mk-trace.board{display:flex;width:100%;background:transparent;border-radius:0;padding:10px}.oc-cut-pct{position:absolute;top:8px;inset-inline-end:8px;padding:2px 8px;border-radius:999px;background:#121212b8;color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.oc-cut-text{display:flex;flex-direction:column;gap:2px;min-width:0}.oc-cut-line{font-size:16px;font-weight:800;letter-spacing:-.3px}.oc-cut.over .oc-cut-line{color:var(--oc-bad)}.oc-cut.paused .oc-cut-board{filter:grayscale(.6)}.oc-cut.done .oc-cut-board{background-color:#eef3ee}.oc-bar{position:relative;display:block;height:6px;margin-top:6px;border-radius:3px;background:#ebe5de;overflow:hidden}.oc-bar i{position:absolute;inset-block:0;inset-inline-start:0;display:block;border-radius:3px;background:var(--oc-accent);transition:width 1s linear}.oc-error{color:var(--oc-bad);font-size:13px}.oc-time{align-self:flex-end;font-size:11px;color:var(--oc-muted);font-variant-numeric:tabular-nums}[dir=rtl] .oc-time{align-self:flex-start}.mk-trace{display:inline-grid;place-items:center;border-radius:8px;background:#fff;overflow:hidden}.mk-trace.empty{background:#f4efe9;color:#b9b2a9}.mk-trace-head{animation:mk-trace-glow .9s ease-in-out infinite alternate}.mk-trace.paused .mk-trace-head{animation:none;opacity:.5}@keyframes mk-trace-glow{0%{opacity:.65}to{opacity:1}}@media(prefers-reduced-motion:reduce){.oc,.oc *,.mk-trace-head{transition:none!important;animation:none!important}}@media(max-width:480px){.oc-amount{font-size:23px}.oc-btn.primary,.oc-btn.danger{flex-basis:100%}}.oc-proof-add{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1.5px dashed var(--oc-line);border-radius:12px;background:var(--oc-surface);color:var(--oc-ink-2);font-weight:700;cursor:pointer;transition:border-color var(--oc-fast) ease,background var(--oc-fast) ease}.oc-proof-add:hover{border-color:var(--oc-accent);background:var(--oc-wash)}.oc-proof-add svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.oc-proof-pick{display:flex;align-items:center;gap:12px}.oc-proof-pick img{width:72px;height:96px;object-fit:cover;border-radius:10px;border:1px solid var(--oc-line)}.oc-proof{position:relative;display:block;width:min(220px,100%);padding:0;border-radius:12px;overflow:hidden;border:1px solid var(--oc-line);background:var(--oc-off-wash);cursor:zoom-in;font:inherit}.oc-proof:focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px}.oc-proof img{display:block;width:100%;max-height:280px;object-fit:cover;object-position:top}.oc-proof-wait{display:block;height:140px;background:linear-gradient(90deg,var(--oc-off-wash),var(--oc-surface),var(--oc-off-wash));background-size:200% 100%;animation:oc-shimmer 1.2s linear infinite}.oc-proof-label{position:absolute;inset-inline-start:8px;bottom:8px;padding:3px 8px;border-radius:999px;background:#121212a8;color:#fff;font-size:11.5px;font-weight:700}@keyframes oc-shimmer{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.oc-proof-wait{animation:none}}.oc-viewer{padding:0;border:0;background:transparent;max-width:min(92vw,720px);max-height:92vh;overflow:visible}.oc-viewer::backdrop{background:#121212b8}.oc-viewer img{display:block;max-width:min(92vw,720px);max-height:88vh;border-radius:14px;box-shadow:0 20px 60px #00000059;background:#fff}.oc-viewer-x{position:absolute;top:-14px;inset-inline-end:-14px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#121212;box-shadow:0 4px 14px #00000040;cursor:pointer}.oc-viewer-x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.oc-viewer-x:focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px}.oc-pb{display:grid;gap:10px}.oc-pb-switch{display:inline-flex;justify-self:start;gap:2px;padding:3px;border-radius:10px;background:var(--oc-off-wash)}.oc-pb-switch button{min-height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--oc-muted);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background var(--oc-fast) ease,color var(--oc-fast) ease}.oc-pb-switch button.on{background:var(--oc-surface);color:var(--oc-ink);box-shadow:0 1px 3px #1212121f}.oc-pb-switch button:focus-visible{outline:2px solid var(--oc-accent);outline-offset:1px}.oc-pb-list{display:grid;gap:2px}.oc-pb-row,.oc-pb-file>header{display:flex;align-items:center;gap:12px;padding:8px 2px}.oc-pb-row+.oc-pb-row{border-top:1px solid var(--oc-line)}.oc-pb-icon{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--part, #61656d) 13%,#fff);color:color-mix(in srgb,var(--part, #61656d) 80%,#121212)}.oc-pb-name{flex:1;min-width:0;display:grid;gap:1px}.oc-pb-name b{font-size:14.5px;font-weight:700;overflow-wrap:anywhere}.oc-pb-name small{color:var(--oc-muted);font-size:12.5px}.oc-pb-amt{flex:none;display:grid;justify-items:end;gap:1px;font-variant-numeric:tabular-nums;white-space:nowrap}.oc-pb-amt b{font-weight:700;font-size:14.5px}.oc-pb-amt small{color:var(--oc-muted);font-size:11.5px;font-weight:600}.oc-price-hero{display:flex;align-items:center;justify-content:space-between;gap:14px}.oc-price-hero-text{display:flex;flex-direction:column;gap:2px;min-width:0}.oc-ring{flex:none;width:64px;height:64px}.oc-shopnote{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--oc-paper);border:1px solid var(--oc-line)}.oc-shopnote>svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--oc-muted)}.oc-shopnote span{display:grid;gap:1px;min-width:0}.oc-shopnote small{color:var(--oc-muted);font-size:12px;font-weight:700}.oc-shopnote p{white-space:pre-line;color:var(--oc-ink)}.oc-pb-file{display:grid;gap:2px;padding:4px 10px 8px;border:1px solid var(--oc-line);border-radius:12px;background:var(--oc-surface)}.oc-pb-file+.oc-pb-file{margin-top:8px}.oc-pb-file>header{padding-inline:0}.oc-pb-file>header .oc-shot{flex:none}.oc-pb-file.order{background:var(--oc-paper)}.oc-pb-file h4{margin:6px 0 0;font-size:12px;font-weight:700;color:var(--oc-muted)}.oc-pb-file.order .oc-pb-row{padding-inline:0}.oc-pb-sub{display:flex;align-items:center;gap:8px;padding:6px 0;padding-inline-start:64px;border-top:1px dashed var(--oc-line);color:var(--oc-ink-2);font-size:13px}.oc-pb-sub svg{flex:none;color:color-mix(in srgb,var(--part, #61656d) 80%,#121212)}.oc-pb-sub>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere;font-weight:600}.oc-pb-sub small{color:var(--oc-muted);font-weight:500;font-size:12px}.oc-pb-sub .oc-pb-amt,.oc-pb-sub .oc-pb-amt b{font-size:13px;font-weight:600}.oc-pb-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 2px 0;border-top:2px solid var(--oc-ink);font-weight:800}.oc-pb-total span{font-size:14px}.oc-pb-total b{font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.oc-when2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oc-whenbox{display:grid;gap:1px;padding:10px 12px;border-radius:12px;background:var(--oc-paper);border:1px solid var(--oc-line)}.oc-whenbox small{color:var(--oc-muted);font-size:12px;font-weight:700}.oc-whenbox b{font-size:19px;font-weight:800;letter-spacing:-.4px;line-height:1.25}.oc-whenbox span{color:var(--oc-ink-2);font-size:13px}.oc-was{margin-top:-4px}.oc-ql ol{list-style:none;margin:0;padding:0}.oc-ql>ol{position:relative;display:grid}.oc-ql>ol:before{content:"";position:absolute;inset-block:14px 14px;inset-inline-start:9px;width:2px;background:var(--oc-line)}.oc-ql>ol>li{position:relative;display:flex;align-items:center;gap:10px;min-height:36px;padding-inline-start:28px}.oc-ql-node{position:absolute;inset-inline-start:4px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--oc-surface);border:2px solid #c9c1b8}.oc-ql-now .oc-ql-node{background:var(--oc-accent);border-color:var(--oc-accent);box-shadow:0 0 0 4px #ec83042e}.oc-ql-now b{font-size:13px}.oc-ql-t{color:var(--oc-muted);font-size:12.5px}.oc-ql-now .oc-ql-t{margin-inline-start:auto}.oc-ql-text{flex:1;min-width:0;display:grid;gap:1px}.oc-ql-text small{color:var(--oc-muted);font-size:12.5px}.oc-ql-run{padding-block:6px}.oc-ql-run .oc-ql-node{border-color:var(--oc-ink)}.oc-ql-run.run .oc-ql-node{background:var(--oc-accent);border-color:var(--oc-accent)}.oc-ql-run.ok .oc-ql-node,.oc-ql-end .oc-ql-node{background:var(--oc-ok);border-color:var(--oc-ok)}.oc-ql-run .oc-shot{flex:none}.oc-ql-end b{font-size:14px}.oc-ql-gap{flex-direction:column;align-items:stretch!important}.oc-ql-gap:before{content:"";position:absolute;inset-inline-start:8px;inset-block:0;width:4px;background:radial-gradient(circle,#b9b0a6 1.4px,transparent 1.8px) center / 4px 7px repeat-y,var(--oc-surface)}.oc-ql-gap>button{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.oc-ql-gap>button:disabled{cursor:default}.oc-ql-gap>button:focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px;border-radius:8px}.oc-ql-gap b{font-size:14px}.oc-ql-more{flex:none;display:inline-flex;align-items:center;gap:2px;padding:4px 10px;border-radius:999px;background:var(--oc-off-wash);color:var(--oc-ink-2);font-size:12.5px;font-weight:700}.oc-ql-more svg{width:14px;height:14px;transition:transform var(--oc-fast) ease}.oc-ql-gap.open .oc-ql-more svg{transform:rotate(180deg)}.oc-ql-gap>button:not(:disabled):hover .oc-ql-more{background:#e9e3dc}.oc-ql-why{display:grid;gap:6px;margin:0 0 8px!important;padding:8px 10px!important;border-radius:10px;background:var(--oc-paper)}.oc-ql-why li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;padding-inline-start:14px;position:relative}.oc-ql-why li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:6px;height:6px;border-radius:2px;background:var(--oc-ink-2)}.oc-ql-why li.closed:before,.oc-ql-why li.holiday:before{background:#c9c1b8}.oc-ql-why li.maintenance:before{background:var(--oc-bad)}.oc-ql-why li.setup:before{background:#e3d3bd}.oc-ql-why li.running{font-weight:600}.oc-ql-why li.running:before{background:var(--oc-accent, #ad5700);box-shadow:0 0 0 3px #ad57002e}.oc-ql-why small{color:var(--oc-muted)}.oc.oc-bare{width:100%;border:0;background:transparent;gap:12px}.oc-whenbox.late{border-color:#f0c9c3;background:var(--oc-bad-wash)}.oc-whenbox.late small,.oc-whenbox.late b{color:var(--oc-bad)}.oc-shift{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;border-radius:10px;background:var(--oc-wash);font-size:13px}.oc-shift b{font-size:14px;color:var(--oc-accent-ink)}.oc-shift.sooner{background:var(--oc-ok-wash)}.oc-shift.sooner b{color:var(--oc-ok)}.oc-shift span{color:var(--oc-muted)}.oc-chips{display:flex;flex-wrap:wrap;gap:6px}.oc-chips button{min-height:34px;padding:0 12px;border:1px solid var(--oc-line);border-radius:999px;background:var(--oc-surface);color:var(--oc-ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.oc-chips button.on{border-color:var(--oc-bad);background:var(--oc-bad-wash);color:var(--oc-bad)}.oc-chips button:focus-visible{outline:2px solid var(--oc-accent);outline-offset:2px}.oc-choices{display:grid;gap:8px}.oc-choices .oc-btn{justify-content:flex-start;text-align:start}.oc-offer{display:grid;gap:8px;padding:12px;border:1px solid var(--oc-line);border-radius:12px;background:var(--oc-paper)}.oc-offer>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.oc-offer>header b{font-size:14.5px}.oc-offer>.oc-btn{justify-self:start}.oc-span{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.oc-span-end{display:grid;gap:1px;padding:10px 12px;border-radius:12px;background:var(--oc-surface);border:1px solid var(--oc-line);min-width:0}.oc-span-end small{color:var(--oc-muted);font-size:12px;font-weight:700}.oc-span-end b{font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.25}.oc-span-end span{color:var(--oc-ink-2);font-size:12.5px}.oc-span-mid{display:grid;justify-items:center;gap:2px;min-width:64px;color:var(--oc-accent-ink);font-size:12.5px;font-weight:800;white-space:nowrap}.oc-span-mid i{display:block;width:100%;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--oc-accent),transparent)}.oc-offer-note{font-size:13px;color:var(--oc-ink-2)}.oc-offer-note.warn{padding:8px 10px;border-radius:10px;background:var(--oc-wash);color:var(--oc-accent-ink);font-weight:600}@media(max-width:420px){.oc-span{grid-template-columns:1fr}.oc-span-mid{grid-auto-flow:column;justify-content:start}.oc-span-mid i{width:24px}}.oc-ql>ol>li.oc-ql-run:has(>.oc-ql-slot){flex-wrap:wrap;row-gap:6px}.oc-ql-run:has(>.oc-ql-slot)>.oc-ql-node{top:26px}.oc-ql-slot{flex:1 0 100%;min-width:0}@media(max-width:480px){.oc-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:6px}.oc-head>.oc-icon{grid-column:1;grid-row:1 / span 2;align-self:start}.oc-head>.oc-heading{grid-column:2;grid-row:1}.oc-head>.oc-status{grid-column:2;grid-row:2;justify-self:start}.oc-head>.oc-turn{grid-column:2;grid-row:2;justify-self:end}.oc-head>.oc-chevron{grid-column:3;grid-row:1 / span 2}.oc-summary{white-space:normal}.oc-segment.marks button{flex:1 1 calc(50% - 4px);min-width:0;padding:4px;overflow:hidden}.oc-segment.marks .pm-md{max-width:100%;height:28px;font-size:12.5px;gap:5px;padding-inline:8px}.oc-segment.marks .pm-md:is(.pm-orange-cash,.pm-we-pay){padding-inline-start:4px}.oc-segment.marks .pm-md .pm-logo{height:16px}.oc-segment.marks .pm-md .pm-tile{height:20px;padding:2px 4px}.oc-segment.marks .pm-md.pm-instapay .pm-logo{height:13px}.oc-segment.marks .pm-md.pm-etisalat-cash .pm-logo{height:19px}}.oc-more-fold{display:grid;gap:8px}.oc-more-btn{justify-self:start;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:0;border-radius:999px;background:var(--oc-off-wash);color:var(--oc-ink-2);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.oc-more-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--oc-fast) ease}.oc-more-fold.open .oc-more-btn svg{transform:rotate(180deg)}.oc-cut-ready{margin:0;font-size:14px}.oc-place{display:flex;flex-direction:column;gap:8px}.oc-place-address{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:14px}.oc-place-address svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--oc-muted)}.oc-place a.oc-btn{text-decoration:none;color:inherit}.oc-boards{width:min(440px,100%)}.oc-board-hero{padding:14px;background:linear-gradient(180deg,#f6f1ea,#efe7dc)}.oc-board-pic{margin:0;width:100%;max-height:260px;display:grid;place-items:center;filter:drop-shadow(0 6px 10px rgba(60,40,20,.16))}.oc-board-pic svg{display:block;max-height:260px}.oc-board-size{display:flex;align-items:center;gap:10px;color:var(--oc-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.oc-board-size bdi{color:var(--oc-ink-2);font-weight:700}.oc-board-meter{flex:1;height:6px;border-radius:999px;background:var(--oc-off-wash);overflow:hidden}.oc-board-meter i{display:block;height:100%;border-radius:inherit;background:var(--oc-accent)}.oc-board-stock{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:11px;background:var(--oc-paper)}.oc-board-stock img,.oc-board-swatch{flex:none;width:38px;height:38px;border-radius:9px;object-fit:cover;border:1px solid var(--oc-line)}.oc-board-stock>span:last-child,.oc-board-file{min-width:0;display:flex;flex-direction:column;line-height:1.35}.oc-board-stock small,.oc-board-file small{color:var(--oc-muted);font-size:12.5px}.oc-board-files{list-style:none;margin:0;padding:0;display:grid;gap:8px}.oc-board-files li{display:flex;align-items:center;gap:10px;padding-inline-start:10px;border-inline-start:3px solid var(--key)}.oc-board-file b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-board-rd{display:grid;gap:8px}.oc-board-power{display:grid;gap:6px;padding:10px;border-radius:11px;background:var(--oc-paper)}.oc-board-power label{display:grid;grid-template-columns:1fr 72px 72px;align-items:center;gap:6px;font-size:13px}.oc-board-power input{min-height:34px;width:100%;padding:4px 8px;border:1px solid var(--oc-line);border-radius:var(--oc-control);background:#fff;font:inherit}.oc-board-power small{color:var(--oc-muted);font-size:12px}.oc-board-list{display:grid;gap:10px}@media(prefers-reduced-motion:no-preference){.oc-board-power{animation:oc-board-in var(--oc-move) var(--oc-ease)}}@keyframes oc-board-in{0%{opacity:0;transform:translateY(-4px)}}.pm{display:inline-flex;align-items:center;gap:6px;flex:none;border-radius:999px;font-family:inherit;font-weight:800;letter-spacing:-.01em;white-space:nowrap;line-height:1;direction:ltr;unicode-bidi:isolate}.pm b{font-weight:inherit}.pm svg{flex:none}.pm img{display:block;height:100%;width:auto}.pm-logo,.pm-tile{display:inline-flex;align-items:center;flex:none}.pm-tile{background:#fff;border-radius:7px;padding:2px 6px}.pm-sm{height:24px;padding:0 9px 0 6px;font-size:12px}.pm-sm svg{width:15px;height:15px}.pm-sm .pm-logo{height:15px}.pm-sm .pm-tile{height:18px}.pm-md{height:32px;padding:0 12px 0 8px;font-size:14px}.pm-md svg{width:19px;height:19px}.pm-md .pm-logo{height:19px}.pm-md .pm-tile{height:24px}.pm-instapay{background:#fff;border:1px solid #e6def3;padding-inline:12px}.pm-sm.pm-instapay{padding-inline:9px}.pm-sm.pm-instapay .pm-logo{height:11px}.pm-md.pm-instapay .pm-logo{height:15px}.pm-vodafone-cash{background:#e60000;color:#fff}.pm-etisalat-cash{background:#111;color:#fff;box-shadow:inset 0 -2px #e00800}.pm-sm.pm-etisalat-cash .pm-logo{height:17px}.pm-md.pm-etisalat-cash .pm-logo{height:23px}.pm-orange-cash{background:#ff7900;color:#fff;padding-inline-start:4px}.pm-we-pay{background:#5b2c83;color:#fff;padding-inline-start:4px}.pm-cash{background:#e7f2ea;color:#245c33}.lz-provider{position:relative;width:100%;min-height:52px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;font:inherit;font-size:16px;font-weight:600;letter-spacing:0;cursor:pointer;transition:background-color .15s,box-shadow .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.lz-provider:disabled{cursor:default;opacity:.6}.lz-provider:focus-visible{outline:3px solid #ec8304;outline-offset:2px}.lz-provider-mark{display:inline-flex;width:20px;height:20px;flex:none}.lz-provider.lz-provider-google{background:#fff;color:#1f1f1f;border:1px solid #747775}.lz-provider.lz-provider-google:not(:disabled):hover{background:#f8faff;box-shadow:0 1px 3px #3c404333}.lz-provider.lz-provider-apple{background:#000;color:#fff;border:1px solid #000}.lz-provider.lz-provider-apple:not(:disabled):hover{background:#1d1d1f}.lz-provider-apple .lz-provider-mark{margin-top:-3px}.lz-provider-badge{display:inline-flex;align-items:center;justify-content:center;color:#000;line-height:0}.lz-provider-spin{position:absolute;inset-inline-end:18px;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:lz-provider-spin .8s linear infinite}@keyframes lz-provider-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lz-provider-spin{animation:none}}.mk-suspended{flex:none;background:var(--accent-wash);border-bottom:1px solid #f3d3ad}.mk-suspended-in{max-width:1920px;margin:0 auto;padding:10px 20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:14px;color:var(--ink-2)}.mk-suspended-in>b:first-child{color:#8a4500;font-size:15px}.mk-renewal{flex:1;display:grid;place-items:center;padding:32px 20px}.mk-renewal-card{width:min(520px,100%);padding:28px 30px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.mk-renewal-card h1{margin:0;font-size:28px}.mk-renewal-owed{width:100%;display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px;border-radius:12px;background:var(--accent-wash);border:1px solid #f3d3ad}.mk-renewal-owed b{font-size:22px;color:#8a4500}.mk-renewal.with-chats{grid-template-columns:minmax(340px,420px) minmax(0,1fr);place-items:stretch;align-items:start;gap:20px;min-height:0;width:100%;max-width:1920px;margin:0 auto}.mk-renewal.with-chats .mk-renewal-card{align-self:start;width:100%}.mk-chatonly{display:flex;min-width:0;min-height:0;height:calc(100dvh - 64px);overflow:hidden;padding:0}.mk-chatonly-list{flex:0 0 300px;display:flex;flex-direction:column;gap:8px;padding:18px 16px;border-inline-end:1px solid var(--line);overflow:auto}.mk-chatonly-list h2{margin:0;font-size:20px}.mk-chatonly-list p{margin:0;font-size:13px}.mk-chatonly-list ol{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.mk-chatonly-list ol{grid-template-columns:minmax(0,1fr)}.mk-chatonly-list .mk-person{min-width:0}.mk-chatonly-list .mk-person>span:last-child{min-width:0;flex:1}.mk-chatonly-list .mk-ellipsis{display:block}.mk-person[aria-current]{border-color:var(--accent);background:var(--accent-wash)}.mk-chatonly-thread{min-height:0}.mk-chatonly-thread .mk-convo-head{flex-direction:row;align-items:baseline;gap:10px}.mk-chatonly-msgs{overflow:auto}.mk-bubble-name{display:block;font-size:12px;color:var(--ink-3);margin-bottom:2px}.mk-bubble-row.support .mk-bubble{background:var(--blue-wash);border:1px solid #9fc0e6}.mk-bubble-row.support .mk-bubble-name{color:#1f5a96}.mk-paused-note{margin:0;padding:12px 14px;border-radius:12px;background:#f4f1ed;color:var(--ink-3);font-size:14px}.mk-src.paused{background:#f4f1ed;color:var(--muted)}.mk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#12121247;animation:mk-fade .14s ease-out}.mk-dialog{width:min(440px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:22px 24px;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 60px -16px #12121259;display:flex;flex-direction:column;gap:14px;animation:mk-pop .16s cubic-bezier(.2,.8,.2,1)}.mk-dialog h2{margin:0;font-size:22px}.mk-dialog h3{margin:0;font-size:15px}.mk-dialog-form{display:flex;flex-direction:column;gap:10px;padding-top:4px}.mk-dialog-form+.mk-dialog-form{border-top:1px solid var(--line-soft);padding-top:14px}.mk-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.mk-people{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mk-person{width:100%;display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:start}.mk-person:hover:not([disabled]){border-color:var(--accent);background:var(--accent-wash)}.mk-person[disabled]{opacity:.6;cursor:default}.mk-person.static{border-color:transparent;padding-inline:0}.mk-person>span:last-child{display:flex;flex-direction:column;line-height:1.3}.mk-person .muted{font-size:13px}.mk .mk-pin{font-family:IBM Plex Mono,monospace;font-size:24px;letter-spacing:.5em;text-align:center;height:52px}.mk-ok{margin:0;padding:10px 12px;border-radius:10px;background:var(--green-wash);color:var(--green-ink);font-size:13px}.mk-team .mk-row.off{opacity:.6}.mk-team .mk-row-text{flex:1;min-width:160px}.mk-team-grants{display:flex;gap:12px}.mk-team-reset{flex-basis:100%;display:flex;align-items:end;gap:8px}.mk-team-more{position:relative}.mk-team-more>summary{list-style:none;width:36px;padding:0}.mk-team-more>summary::-webkit-details-marker{display:none}.mk-more-menu{position:absolute;z-index:20;top:calc(100% + 6px);inset-inline-end:0;width:220px;padding:6px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 32px -8px #12121238;display:flex;flex-direction:column}.mk-more-menu button{height:38px;padding:0 10px;border:0;border-radius:8px;background:transparent;text-align:start;font-size:14px;font-weight:400}.mk-more-menu button:hover{background:#f6f2ed}.mk-more-menu button.danger{color:var(--red-ink)}.mk-activity-head{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.mk-activity-head>div{display:flex;flex-direction:column;gap:4px}.mk-activity-at{flex:none;font-size:13px}.mk-activity-head,.mk-main>.mk-card:has(.mk-tabs){width:100%}@media(max-width:900px){.mk-renewal.with-chats{grid-template-columns:minmax(0,1fr);padding:16px}.mk-chatonly{flex-direction:column;height:auto;overflow:visible}.mk-chatonly-list{flex:none;border-inline-end:0;border-bottom:1px solid var(--line);overflow:visible}.mk-chatonly-thread{height:70dvh}}.mk-me-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:var(--bg);border:1px solid var(--line-soft)}.mk-me-card>span{display:flex;flex-direction:column;min-width:0;line-height:1.35}.mk-me-card b{font-size:17px}.mk-me-card .muted{font-size:13px}.mk-me-section{padding:14px 0 0;border-top:1px solid var(--line-soft)}.mk-me-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mk-dialog{display:flex;flex-direction:column;gap:14px}.mk-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mk-dialog-head .mk-icon-btn{margin-inline-end:-8px}.mk-avatar-wrap{position:relative;display:inline-flex;flex:none}.mk-avatar-badge{position:absolute;inset-block-end:-3px;inset-inline-end:-3px;width:20px;height:20px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 1.5px var(--surface, #fff),0 1px 3px #0000002e}.mk-push-ask{position:fixed;z-index:60;inset-block-end:calc(var(--makt-reload-bottom, 20px) + env(safe-area-inset-bottom,0px));inset-inline-end:20px;display:flex;align-items:center;gap:10px;max-width:min(440px,calc(100vw - 24px));padding:10px 10px 10px 14px;border-radius:14px;background:var(--card);box-shadow:0 8px 28px #12121229;font-size:14px;animation:mk-push-in .18s ease-out}.mk-push-ask b{flex:1;font-weight:600}.mk-push-ask>svg{flex:none;color:var(--accent)}@keyframes mk-push-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:900px){.mk-push-ask{inset-inline:12px;inset-block:calc(12px + env(safe-area-inset-top,0px)) auto;max-width:none}}@media(prefers-reduced-motion:reduce){.mk-push-ask{animation:none}}.mk-push-kinds{display:flex;flex-direction:column;margin-top:6px}.mk-push-kinds button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 4px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;font:inherit;color:var(--ink);text-align:start;cursor:pointer}.mk-push-kinds button:last-child{border-bottom:0}.mk-push-kinds button:disabled{opacity:.5;cursor:default}.su{font-size:16px}.su-page{width:100%;max-width:560px;margin:0 auto;padding:0 16px 48px;display:flex;flex-direction:column;gap:14px}.su-top{display:flex;align-items:center;justify-content:space-between;height:56px}.su-center{align-self:center;text-align:center}.su-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px 16px;display:flex;flex-direction:column;gap:14px}.su-title{margin:0;font-size:24px}.su-lead{margin:-6px 0 0;color:var(--ink-3);line-height:1.6}.su-small{font-size:13px}.su-label{font-size:14px;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.su-note{margin:0;padding:10px 12px;border-radius:10px;background:var(--blue-wash);color:var(--blue);font-size:14px;line-height:1.6}.su-note.ok{background:var(--green-wash);color:var(--green-ink)}.su-link{background:none;border:0;padding:8px 0;color:var(--primary);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.su-link:hover{text-decoration:underline}.su .mk-field{font-size:14px;color:var(--ink-3);min-width:0}.su .mk-field input,.su-input{height:48px;width:100%;font-size:16px;border:1px solid #d9d2c9;border-radius:12px;padding:0 12px;background:#fff;min-width:0}.su .mk-field input:focus,.su-input:focus,.su-stepper-row:focus-within,.su-hour-box:focus-within{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ec830426}.su .mk-btn{height:48px;font-size:15px}.su .mk-btn.small{height:38px;font-size:14px}.su-wide{width:100%}.su-grow{flex:1 1 auto;min-width:0}.su-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.su-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:520px){.su-row.three{grid-template-columns:minmax(0,1fr)}}.su-form{display:flex;flex-direction:column;gap:14px}.su-sub{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:16px;background:var(--bg);border:1px solid var(--line-soft)}.su-row-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--line)}.su-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.su-actions-row{display:flex;gap:8px;align-items:center}.su-actions .mk-btn.primary{gap:8px}.su-reveal{overflow:clip;overflow-clip-margin:4px}.su-tiles{display:flex;flex-direction:column;gap:10px}.su-tile{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--line);background:#fff;text-align:start;font:inherit;color:var(--ink);text-decoration:none;transition:border-color .15s,background .15s}.su-tile:hover{border-color:var(--accent);background:var(--accent-wash);text-decoration:none}.su-tile b{display:block;font-size:17px}.su-tile .su-grow>span{color:var(--muted);font-size:14px}.su-tile.quiet{background:var(--bg)}.su-tile-icon,.su-item-icon,.su-stage-icon{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--accent-wash);color:var(--primary)}.su-tile-go{flex:none;color:var(--muted);transform:rotate(-90deg)}[dir=rtl] .su-tile-go{transform:rotate(90deg)}.su-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.su-options button{min-height:56px;padding:10px 8px;border-radius:14px;border:1px solid #d9d2c9;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:inherit;color:var(--ink-3);text-align:center;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.su-options button b{font-size:15px;color:var(--ink)}.su-options button span{font-size:12px;color:var(--muted)}.su-options button[aria-checked=true]{border-color:var(--primary);background:var(--accent-wash);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.su-options button:disabled{opacity:.55}.su-chips{display:flex;flex-wrap:wrap;gap:8px}.su-chips button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:20px;border:1px solid #d9d2c9;background:#fff;font:inherit;font-size:15px;color:var(--ink);transition:border-color .15s,background .15s,color .15s}.su-chips button[aria-checked=true]{border-color:var(--primary);background:var(--accent-wash);color:var(--primary);font-weight:600}.su-swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(18,18,18,.18);flex:none}.su-swatch.big{width:26px;height:26px}.su-swatch.clear{background:repeating-linear-gradient(45deg,#fff 0,#fff 4px,#e6eef3 4px,#e6eef3 8px)!important}.su-stepper{display:flex;flex-direction:column;gap:6px;min-width:0}.su-stepper-row{display:flex;align-items:center;height:52px;border:1px solid #d9d2c9;border-radius:14px;background:#fff;overflow:hidden}.su-stepper-row button{flex:none;width:46px;height:100%;border:0;background:#faf7f3;color:var(--primary);display:grid;place-items:center}.su-stepper-row button:disabled{color:#c8c0b7}.su-stepper-value{flex:1;min-width:0;display:flex;align-items:baseline;justify-content:center;gap:4px}.su-stepper-value input{width:100%;min-width:0;border:0;background:none;text-align:center;font-size:20px;font-weight:600;color:var(--ink);outline:none}.su-stepper-value input::placeholder,.su-slider-value input::placeholder{color:#c3bbb1;font-weight:400}.su-stepper-value small{flex:none;font-size:13px;color:var(--muted);padding-inline-end:6px}.su-slider{display:flex;flex-direction:column;gap:8px}.su-slider-head{display:flex;align-items:center;justify-content:space-between}.su-slider-value{display:inline-flex;align-items:baseline;gap:2px;font-size:20px;font-weight:600;color:var(--primary)}.su-slider-value input{width:3ch;border:0;background:none;text-align:end;font:inherit;color:inherit;outline:none}.su-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;background:none;margin:0}.su-slider input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(to right,var(--accent) var(--fill),#ece6df var(--fill))}.su-slider input[type=range]::-moz-range-track{height:8px;border-radius:4px;background:#ece6df}.su-slider input[type=range]::-moz-range-progress{height:8px;border-radius:4px;background:var(--accent)}.su-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:#fff;border:2px solid var(--primary);box-shadow:0 1px 4px #12121233}.su-slider input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--primary)}.su-slider.unset input[type=range]::-webkit-slider-runnable-track{background:#ece6df}.su-slider.unset input[type=range]::-webkit-slider-thumb{border-color:#c8c0b7}.su-slider.unset .su-slider-value{color:var(--muted)}.su-toggles{display:flex;flex-direction:column;gap:8px}.su-toggle{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:#fff;font:inherit;color:var(--ink);text-align:start}.su-toggle>svg{color:var(--muted)}.su-toggle>i{flex:none;position:relative;width:44px;height:26px;border-radius:13px;background:#ddd5cc;transition:background .18s}.su-toggle>i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #12121240;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.su-toggle.on{border-color:var(--primary)}.su-toggle.on>svg{color:var(--primary)}.su-toggle.on>i{background:var(--primary)}.su-toggle.on>i:after{transform:translate(18px)}[dir=rtl] .su-toggle.on>i:after{transform:translate(-18px)}.su-hour{display:flex;flex-direction:column;gap:6px;min-width:0}.su-hour-box{display:flex;align-items:center;gap:8px;height:52px;padding:0 12px;border:1px solid #d9d2c9;border-radius:14px;background:#fff;color:var(--muted)}.su-hour-box select{flex:1;min-width:0;height:100%;border:0;background:none;font:inherit;font-size:17px;font-weight:600;color:var(--ink);outline:none}.su-range{display:flex;flex-direction:column;gap:10px}.su-days{display:flex;flex-direction:column;gap:8px}.su-day{display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:14px;border:1px solid var(--line);background:#fff}.su-day.closed{background:var(--bg)}.su-day-head{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px}.su-day-head .su-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.su-day-head .su-options button{min-height:40px;padding:4px;border-radius:10px}.su-day-head .su-options button b{font-size:13px}.su-week{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:var(--bg)}.su-week-row{display:grid;grid-template-columns:44px minmax(0,1fr) 104px;align-items:center;gap:8px;font-size:13px;color:var(--ink-3)}.su-week-row small{font-size:12px;color:var(--muted);text-align:end;white-space:nowrap}.su-week-track{position:relative;height:10px;border-radius:5px;background:#e9e3dc;overflow:hidden}.su-week-open{position:absolute;top:0;bottom:0;border-radius:5px;background:var(--accent);transition:inset-inline-start .2s,width .2s}.su-map-wrap{display:flex;flex-direction:column;gap:8px}.su-map{height:220px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#e9eef1;z-index:0}.su-map-failed{display:grid;place-items:center;color:var(--muted)}.su-map-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.su-map-coords{font-size:12px;color:var(--muted)}.su-pin{background:none;border:0}.su-pin i{display:block;width:30px;height:30px;margin:0 auto;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--primary);border:3px solid #fff;box-shadow:0 2px 6px #12121259}.su-pin i:after{content:"";position:absolute;top:8px;left:8px;width:8px;height:8px;border-radius:50%;background:#fff}.su-item{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.su-item.open{border-color:var(--primary)}.su-item-head{width:100%;display:flex;align-items:center;gap:12px;padding:12px;border:0;background:none;font:inherit;color:var(--ink);text-align:start}.su-item-head>svg{color:var(--muted);flex:none}.su-item-head b{display:block;font-size:16px}.su-item .su-sub{border-radius:0;border:0;border-top:1px solid var(--line-soft)}.su-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.su-tags .mk-chip{display:inline-flex;align-items:center;gap:4px}.mk-chip.warn{background:var(--red-wash);color:var(--red-ink)}.su-size-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:10px;align-items:center}.su-size-row>.su-row{grid-template-columns:minmax(0,1fr)}.su-size{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:64px;min-height:64px;color:var(--muted);font-size:11px}.su-size svg rect{fill:var(--accent-wash);stroke:var(--accent);stroke-width:1.5}.su-size.empty{border:1px dashed #d9d2c9;border-radius:12px}.su-item-head .su-size{min-height:0;transform:scale(.55);margin:-20px -18px}.su-item-head .su-size span{display:none}.su-price-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;align-items:end;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--line)}.su-price-mm{grid-column:1 / -1;justify-self:start;padding:4px 12px;border-radius:12px;background:var(--accent-wash);color:var(--primary)}.su-price-row>.su-stepper:only-of-type{grid-column:1 / -1}.su-process{display:flex;flex-direction:column;gap:12px}.su-wallets{display:flex;flex-wrap:wrap;gap:8px}.su-wallets button{padding:6px;border-radius:14px;border:1px solid #d9d2c9;background:#fff;opacity:.7;transition:opacity .15s,border-color .15s,box-shadow .15s}.su-wallets button[aria-checked=true]{opacity:1;border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.su-pictures{display:flex;flex-direction:column;gap:8px}.su-picture-row{display:flex;gap:14px;align-items:flex-start}.su-picture-slot{display:flex;flex-direction:column;align-items:center;gap:4px}.su-thumbs{display:flex;flex-wrap:wrap;gap:8px}.su-thumb{position:relative;margin:0;width:72px;height:72px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#fff;display:grid;place-items:center;color:var(--muted);cursor:pointer}.su-thumb.round{border-radius:50%;width:80px;height:80px}.su-thumb img{width:100%;height:100%;object-fit:cover}.su-thumb button{position:absolute;top:4px;inset-inline-end:4px;width:24px;height:24px;border-radius:50%;border:0;background:#121212a6;color:#fff;font-size:15px;line-height:1}.su-thumb.round button{top:6px;inset-inline-end:6px}.su-thumb.add{border-style:dashed;background:var(--bg)}.su-thumb-tag{position:absolute;inset-inline-start:4px;bottom:4px;padding:1px 6px;border-radius:6px;background:#121212a6;color:#fff;font-size:11px;font-weight:600}.su-wizard{display:flex;flex-direction:column;gap:14px}.su-rail{display:flex;flex-direction:column;gap:12px}.su-shop{display:flex;align-items:center;gap:12px}.su-shop b{font-size:18px}.su-state.approved{background:var(--green-wash);color:var(--green-ink)}.su-state.in_review{background:var(--blue-wash);color:var(--blue)}.su-state.changes_requested{background:var(--red-wash);color:var(--red-ink)}.su-ring{flex:none}.su-ring-track{fill:none;stroke:#ece6df;stroke-width:5}.su-ring-fill{fill:none;stroke:var(--green, #2f9e57);stroke-width:5;stroke-linecap:round;transition:stroke-dasharray .3s cubic-bezier(.2,.8,.2,1)}.su-ring text{font-size:12px;font-weight:700;fill:var(--ink-3)}.su-progress{display:flex;gap:4px}.su-progress button{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;color:var(--muted);cursor:pointer}.su-progress-icon{position:relative;width:100%;height:38px;border-radius:12px;display:grid;place-items:center;background:#f1ece6;color:var(--muted);transition:background .2s,color .2s,box-shadow .2s}.su-progress button.done .su-progress-icon{background:var(--green-wash);color:var(--green-ink)}.su-progress button[aria-current=step] .su-progress-icon{background:var(--primary);color:#fff;box-shadow:0 4px 10px -4px #ad570099}.su-progress-name{display:none;font-size:13px}.su-stage{gap:0;overflow:clip}.su-stage-body{display:flex;flex-direction:column;gap:14px}.su-stage-head{display:flex;align-items:center;gap:12px}.su-stage-head .su-small{display:block}.su-back{align-self:center}[dir=rtl] .su-back svg{transform:scaleX(1)}[dir=ltr] .su-back svg{transform:scaleX(-1)}@media(max-width:899px){.su-stage .su-form>.su-actions,.su-stage .su-stage-body>.su-form>.su-actions{position:sticky;bottom:0;z-index:2;margin:0 -16px -20px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--card) 75%,rgba(255,255,255,0))}}@media(min-width:900px){.su-page.wide{max-width:980px}.su-wizard{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.su-rail{position:sticky;top:16px;padding:16px;border-radius:18px;background:var(--card);border:1px solid var(--line)}.su-progress{flex-direction:column;gap:4px}.su-progress button{flex-direction:row;gap:10px;padding:4px;border-radius:12px;color:var(--ink-3)}.su-progress button:hover{background:var(--bg)}.su-progress-icon{width:36px;height:36px;flex:none}.su-progress-name{display:block}.su-progress button[aria-current=step]{color:var(--ink);font-weight:600}.su-stage{padding:24px}}.su-banner{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--blue-wash);color:var(--blue)}.su-banner.ok{background:var(--green-wash);color:var(--green-ink)}.su-banner.warn{background:var(--red-wash);color:var(--red-ink)}.su-banner p{margin:0;color:var(--ink);white-space:pre-wrap}.su-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.su-checklist li{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 10px;border-radius:14px;border:1px solid var(--line);background:#fff}.su-checklist .mk-btn.small{gap:6px}.su-mark{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:#f4f1ed;color:var(--muted)}.su-checklist li.done .su-mark{background:var(--green-wash);color:var(--green-ink)}.su-checklist li.missing .su-mark{background:var(--red-wash);color:var(--red-ink)}.su-choice{display:flex;flex-wrap:wrap;gap:8px}.su-choice button{flex:1 1 140px;min-height:48px;padding:8px 12px;border-radius:12px;border:1px solid #d9d2c9;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:inherit;color:var(--ink)}.su-choice button.on{border-color:var(--primary);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--primary)}@media(max-width:519px){.su-steppers{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){.su-size-row,.su-price-row{grid-template-columns:minmax(0,1fr)}.su-week-row{grid-template-columns:40px minmax(0,1fr) 92px}}@media(prefers-reduced-motion:reduce){.su *,.su *:after{transition:none!important}}.su-login{padding-top:0;overflow:hidden;gap:16px}.su-login-art{height:120px;margin:0 -16px 4px;background:linear-gradient(160deg,#fff6ec,#fde9d4);border-bottom:1px solid var(--line-soft)}.su-login-art svg{display:block;width:100%;height:100%}.su-cut-done{stroke-dasharray:62 100}.su-login-buttons{display:flex;flex-direction:column;gap:12px;margin-top:4px}.su-joining{gap:8px}.su-email{display:block;padding:10px 12px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font-size:15px;word-break:break-all;-webkit-user-select:all;user-select:all}.su-top-end,.su-top-links{display:flex;gap:16px;align-items:center}.su-captcha:empty{display:none}.su-captcha{min-height:65px}.mk{--bg: #f6f3ef;--card: #ffffff;--line: #e6e0d9;--line-soft: #f0ebe5;--ink: #121212;--ink-2: #2b2e33;--ink-3: #3d4148;--muted: #61656d;--accent: #ec8304;--primary: #ad5700;--primary-hover: #8a4500;--accent-tint: #fde9d4;--accent-wash: #fff6ec;--green: #2f8a4a;--green-ink: #245c33;--green-wash: #e7f2ea;--blue: #1f5a96;--blue-wash: #eaf2fb;--red-ink: #9f2016;--red-wash: #fbe4e1;--dark: #2b2e33;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans Arabic,IBM Plex Sans,system-ui,sans-serif;font-size:15px}.mk[dir=ltr]{font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif}.mk *,.mk *:before,.mk *:after{box-sizing:border-box}.mk button,.mk input,.mk select,.mk textarea{font:inherit;color:inherit}.mk button{cursor:pointer}.mk a{color:#8a4500;text-decoration:none}.mk a:hover{color:#5c2e00;text-decoration:underline}.mk .mono{font-family:IBM Plex Mono,monospace}.mk .cond{font-family:Barlow Condensed,sans-serif}.mk .head{font-family:IBM Plex Sans Arabic,system-ui,sans-serif;font-weight:700}.mk[dir=ltr] .head{font-family:Barlow Condensed,IBM Plex Sans,sans-serif}.mk .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mk .muted{color:var(--muted)}body{margin:0}.mk:has(>.mk-orders){height:100dvh;overflow:hidden}.mk-top{flex:none;background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.mk-top-in{max-width:1920px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:nowrap;align-items:center;gap:20px;height:58px}.mk-brand{flex:none;display:flex;align-items:center;gap:12px}.mk-logo{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:30px;line-height:1;letter-spacing:.04em;font-style:italic;color:var(--ink)}.mk-plus{width:.42em;height:.42em;margin-inline-start:.06em;vertical-align:.62em}.mk-sep{width:1px;height:26px;background:#e3ded8}.mk-shop{display:flex;flex-direction:column;line-height:1.25}.mk-shop b{font-size:15px}.mk-shop span{font-size:13px;color:var(--muted)}.mk-nav{display:flex;flex-wrap:nowrap;gap:4px;flex:1 1 auto;min-width:0;height:100%;align-items:stretch;overflow-x:auto;scrollbar-width:none}.mk-nav::-webkit-scrollbar{display:none}.mk-nav a{display:flex;align-items:center;color:#4b4f56;white-space:nowrap;padding:0 12px;border-bottom:3px solid transparent;border-top:3px solid transparent;text-decoration:none;transition:color .15s,background .15s}.mk-nav a:hover{color:var(--ink);background:#faf7f3;text-decoration:none}.mk-nav a[aria-current=page]{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.mk-tools{display:flex;align-items:center;gap:8px}.mk-search{flex:none;display:flex;align-items:center;height:40px;width:40px;border-radius:10px;border:1px solid transparent;background:transparent;overflow:hidden;transition:width .22s cubic-bezier(.2,.8,.2,1),background .15s,border-color .15s}.mk-search.open{width:280px;border-color:var(--line);background:#fff}.mk-search.open:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #ec830426}.mk-search-btn{flex:none;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#4b4f56}.mk-search:not(.open) .mk-search-btn:hover{background:#f4f1ed;color:var(--ink)}.mk-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--ink);padding-inline-end:10px}.mk-search input::-webkit-search-cancel-button{display:none}.mk-account{position:relative;flex:none}.mk-account-btn{position:relative;display:flex;align-items:center;gap:4px;height:42px;padding:0 6px 0 4px;border:1px solid transparent;border-radius:22px;background:transparent;color:var(--muted)}.mk-account-btn:hover,.mk-account-btn[aria-expanded=true]{background:#f4f1ed;border-color:var(--line)}.mk-account-dot{position:absolute;top:5px;inset-inline-start:28px;width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #fff}.mk-menu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:30;width:250px;padding:6px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 32px -8px #12121238;display:flex;flex-direction:column;gap:2px;animation:mk-pop .16s cubic-bezier(.2,.8,.2,1);transform-origin:top}@keyframes mk-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.mk-menu-who{display:flex;align-items:center;gap:10px;padding:8px 10px 10px;border-bottom:1px solid var(--line-soft);margin-bottom:4px}.mk-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;height:42px;padding:0 10px;border:0;border-radius:9px;background:transparent;font:inherit;color:var(--ink);text-align:start}.mk-menu button span{display:inline-flex;align-items:center;gap:8px}.mk-menu button:hover{background:#f6f2ed}.mk-menu button.danger{color:var(--red-ink)}.mk-switch{position:relative;width:36px;height:20px;border-radius:10px;background:#d9d2c9;transition:background .15s}.mk-switch i{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:inset-inline-start .15s}.mk-switch.on{background:var(--green)}.mk-switch.on i{inset-inline-start:18px}.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border-radius:10px;border:1px solid #d9d2c9;background:var(--card);font-size:14px;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s}.mk-btn:hover{background:#f6f2ed;border-color:#cfc7bd;text-decoration:none}.mk-btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.mk-btn.primary:hover{background:var(--primary-hover)}.mk-btn.blue{background:var(--blue);border-color:var(--blue);color:#fff}.mk-btn.small{height:36px;padding:0 12px;font-weight:500}.mk-btn[disabled]{opacity:.55;cursor:default}.mk-main{width:100%;max-width:1920px;margin:0 auto;padding:18px 20px 40px;display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.mk-col{flex:999 1 680px;min-width:0;display:flex;flex-direction:column;gap:18px}.mk-side{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.mk-side{position:sticky;top:76px;max-height:calc(100dvh - 92px);overflow-y:auto;scrollbar-width:thin}}.mk-card{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.mk-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:16px 20px 12px}.mk-sec-head h2{margin:0;font-size:22px}.mk-count{min-width:26px;height:26px;padding:0 8px;border-radius:13px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mk-note{font-size:13px;color:var(--muted)}.mk-machines{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:16px;align-items:start}.mk-machine{position:relative;z-index:3;background:var(--card);border:1px solid #ddd5cc;border-radius:18px;overflow:hidden;box-shadow:0 2px 6px #1212120f}.mk-machine-head{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--dark);color:#fff}.mk-machine-head img{width:56px;height:36px;object-fit:contain;background:var(--bg);border-radius:8px}.mk-machine-head b{flex:1;font-size:16px}.mk-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;border-radius:10px;padding:3px 9px}.mk-machine-head .mk-pill{background:#ffffff1f}.mk-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.mk-machine-body{display:flex;gap:14px;padding:14px}.mk-thumb{flex:none;border:1px solid var(--line-soft);border-radius:12px;background:#fff;padding:4px;object-fit:contain;display:grid;place-items:center;color:#b9b2a9}.mk-bar{height:8px;border-radius:4px;background:#f1ede8;overflow:hidden}.mk-bar>div{height:100%;background:#e79a52}.mk-behind{position:relative;z-index:2;display:flex;gap:6px;margin:-12px 14px 0}.mk-behind-card{flex:1;min-width:0;padding:20px 12px 10px;display:flex;align-items:center;gap:10px;border-radius:0 0 14px 14px;background:#f1ece6;border:1px solid #e3dbd2;color:var(--ink-2)}.mk-behind-card.prep{background:#fdecd8;border-color:#efc597}.mk-more{flex:none;width:56px;margin-top:12px;border:1px solid #e3dbd2;border-radius:0 0 14px 14px;background:#f1ece6;font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;color:var(--ink-3)}.mk-more-list{display:flex;flex-direction:column;gap:6px;margin:8px 14px 0}.mk-more-list .mk-behind-card{padding:10px 12px;border-radius:12px;background:#f6f2ed}.mk-rows{list-style:none;margin:0;padding:0;border-top:1px solid #eee9e3}.mk-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 20px;border-bottom:1px solid var(--line-soft)}.mk-row:hover{background:#fbf9f6}.mk-row-text{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:5px}.mk-chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:12px;font-size:12px;font-weight:500;background:#f4f1ed;color:#4b4f56}.mk-chip.slow{background:#fdf0e1;color:#8a4500}.mk-chip.late{background:var(--red-wash);color:var(--red-ink)}.mk-chip.unread{background:var(--primary);color:#fff;font-weight:600}.mk-counter{background:var(--blue-wash);border:1.5px solid #9fc0e6;border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.mk-counter-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;background:#fff;border-radius:12px;border:1px solid #cfe0f3}.mk-quiet{background:#fbf9f6;border:1px solid var(--line);border-radius:16px;overflow:hidden}.mk-quiet>button{width:100%;display:flex;align-items:center;gap:12px;padding:14px 20px;border:0;background:transparent;text-align:start}.mk-empty{padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mk-empty img{width:240px;height:160px;object-fit:contain}.mk-mat-thumb{width:56px;height:56px;border-radius:12px;flex:none;background:#f4efe9;display:grid;place-items:center;overflow:hidden}.mk-mat-thumb img{width:50px;height:50px;object-fit:contain}.mk-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-tile{display:flex;align-items:center;gap:10px;padding:9px 10px;min-height:52px;border-radius:14px;border:1px solid var(--line);background:#fff;text-align:start;color:var(--ink);text-decoration:none}.mk-tile:hover{border-color:#e2cdb6;box-shadow:0 4px 14px #78461414;text-decoration:none}.mk-tile.primary{grid-column:1 / -1;min-height:64px;padding:12px;background:var(--primary);border-color:var(--primary);color:#fff}.mk-tile .ic{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;background:#fdeedd;color:#a14f00}.mk-tile.primary .ic{background:#ffffff2e;color:#fff}.mk-orders{flex:1;min-height:0;display:flex;background:#fff}.mk-list{flex:0 0 clamp(290px,23vw,400px);min-width:0;overflow:hidden;display:flex;flex-direction:column;border-inline-end:1px solid var(--line);min-height:0}.mk-list-head{padding:16px 16px 10px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid #eee9e3}.mk-scroll{overflow-y:auto;scrollbar-width:thin;min-height:0}.mk-group-head{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px 6px;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--ink-3)}.mk-chat{width:100%;display:flex;gap:12px;padding:12px 14px 0;border:0;background:transparent;text-align:start}.mk-chat:hover{background:#fbf8f4}.mk-chat[aria-current=true]{background:#fff3e6}.mk-chat-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-bottom:12px;border-bottom:1px solid var(--line-soft)}.mk-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-avatar{border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--ink-2)}.mk-badge{flex:none;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--primary);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mk-convo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0;background:#f7f3ee}.mk-convo-head{padding:12px 20px;display:flex;flex-direction:column;gap:12px;background:#fff;border-bottom:1px solid #eee9e3}.mk-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;border-radius:12px;background:var(--accent-wash);border:1px solid #f3dcc3}.mk-banner.theirs{background:var(--bg);border-color:#e9e3dc}.mk-banner.counter{background:var(--blue-wash);border-color:#9fc0e6}.mk-msgs{list-style:none;margin:0;padding:16px 24px;flex:1;display:flex;flex-direction:column;gap:6px}.mk-day{display:flex;justify-content:center;margin:8px 0}.mk-day span{font-size:12px;font-weight:600;color:#4b4f56;background:#fff;border-radius:8px;padding:4px 12px;box-shadow:0 1px 1px #0000000f}.mk-sys{display:flex;justify-content:center;margin:4px 0}.mk-sys span{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:10px;background:var(--green-wash);color:var(--green-ink);font-size:12px;font-weight:500;max-width:80%}.mk-bubble-row{display:flex}.mk-bubble-row.me{justify-content:flex-end}.mk-bubble{max-width:min(480px,78%);padding:8px 12px 6px;border-radius:14px;box-shadow:0 1px 1px #0000000f;background:#fff;white-space:pre-line}.mk-bubble-row.me .mk-bubble{background:var(--accent-tint)}.mk[dir=rtl] .mk-bubble-row.me .mk-bubble{border-top-left-radius:4px}.mk[dir=rtl] .mk-bubble-row.them .mk-bubble,.mk[dir=ltr] .mk-bubble-row.me .mk-bubble{border-top-right-radius:4px}.mk[dir=ltr] .mk-bubble-row.them .mk-bubble{border-top-left-radius:4px}.mk-time{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#6b6f76;float:inline-end;margin-inline-start:10px;margin-top:6px}.mk-composer{padding:10px 20px 14px}.mk-composer form{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid #e3ded8;border-radius:14px;background:#fff}.mk-composer input{flex:1;min-width:0;border:0;outline:none;height:40px;background:transparent;font-size:15px}.mk-tools-panel{flex:0 0 clamp(340px,27vw,480px);min-width:0;display:flex;flex-direction:column;border-inline-start:1px solid var(--line);min-height:0}.mk-tabs{display:flex;gap:4px;padding:12px 16px 0;border-bottom:1px solid #eee9e3}.mk-tabs button{display:flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:0;background:transparent;font-size:15px;color:var(--muted);border-bottom:3px solid transparent}.mk-tabs button[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--accent)}.mk-file{border:1px solid var(--line);border-radius:14px;background:#fff;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.mk-fc-head{display:flex;flex-direction:column;gap:6px}.mk-fc-head b{font-size:15px}.mk-fc-bar{height:6px;border-radius:3px;background:#f1ede8;overflow:hidden}.mk-fc-bar i{display:block;height:100%;background:var(--green);border-radius:3px;transition:width .25s ease}.mk-fc{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;flex:none}.mk-fc.open{border-color:#d9d2c9}.mk-fc-row{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;background:transparent;text-align:start;color:var(--ink);cursor:pointer;font:inherit}.mk-fc-row:hover{background:#faf8f5}.mk-fc-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mk-fc-text b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-fc-text .muted{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-fc-status{flex:none;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:12px;font-size:12px;font-weight:600}.mk-fc-status.ok{background:var(--green-wash);color:var(--green-ink)}.mk-fc-status.todo{background:var(--accent-tint);color:var(--primary-hover)}.mk-fc-status.fix{background:var(--red-wash);color:var(--red-ink)}.mk-fc-status.ref{background:#f4f1ed;color:#4b4f56}.mk-fc-status.big{height:40px;padding:0 14px;border-radius:10px;font-size:14px}.mk-fc-body{padding:0 12px 14px;display:flex;flex-direction:column;gap:12px}.mk-fc-art{display:flex;justify-content:center;padding:8px;border:1px solid #f0ebe5;border-radius:12px;background:#fff;cursor:zoom-in}.mk-fc-art .mk-thumb{width:100%!important}.mk-fc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mk-fc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mk-fc-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-fc-grid .mk-select{height:40px;border-radius:10px;font-size:14px}.mk-fc-cut{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:#faf8f5}.mk-fc-num{display:flex;align-items:center;height:44px;border:1px solid #d9d2c9;border-radius:10px;background:#fff;overflow:hidden}.mk-fc-num input{flex:1;min-width:0;border:0!important;height:100%!important;padding:0 10px;font-size:18px;font-weight:700;color:var(--ink);background:transparent}.mk-fc-num i{flex:none;padding-inline:10px;font-style:normal;font-size:13px;color:var(--muted)}.mk-fc-num.changed{border-color:var(--accent)}.mk-fc-cut textarea{border:1px solid #d9d2c9;border-radius:10px;padding:8px 10px;font:inherit;font-size:14px;color:var(--ink);resize:vertical}.mk-fc-asked{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;text-align:start;font:inherit;color:var(--ink);cursor:pointer}.mk-fc-asked:hover{background:#faf8f5}.mk-fc-note{padding:8px 10px;border-radius:10px;background:var(--accent-wash);color:var(--primary-hover);font-size:13px}.mk-fc-ask{display:flex;flex-direction:column;gap:8px}.mk-fc-ask textarea{border:1px solid #d9d2c9;border-radius:10px;padding:8px 10px;font:inherit;font-size:14px;color:var(--ink);resize:vertical}.mk-seg{display:flex;height:40px;border:1px solid #d9d2c9;border-radius:10px;overflow:hidden;background:#fff}.mk-seg.ask{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.mk-seg button{flex:1;border:0;background:transparent;font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.mk-seg button+button{border-inline-start:1px solid #ece6df}.mk-seg button.on{background:var(--ink);color:#fff;font-weight:600}.mk-step{display:flex;height:40px;border:1px solid #d9d2c9;border-radius:10px;overflow:hidden;background:#fff}.mk-step button{width:38px;flex:none;border:0;background:#faf8f5;color:var(--ink);cursor:pointer;display:grid;place-items:center}.mk-step button:disabled{color:#c9c3bb;cursor:default}.mk-step input{flex:1;min-width:0;border:0!important;height:100%!important;text-align:center;font-size:15px;font-weight:600}.mk-link{border:0;background:none;padding:0 4px;font:inherit;font-size:14px;font-weight:500;color:var(--primary);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mk-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.mk-field input,.mk-field select{height:40px;border:1px solid #d9d2c9;border-radius:10px;padding:0 10px;font-size:15px;color:var(--ink);background:#fff}.mk-error{padding:10px 12px;border-radius:10px;background:var(--red-wash);color:var(--red-ink);font-size:13px}.mk-journey{--jhalf: 40px;list-style:none;margin:0;padding:4px 0 0;display:flex;align-items:flex-start;min-width:0}.mk-jstage{display:flex;align-items:flex-start;min-width:0}.mk-jnode-wrap{position:relative;z-index:2;width:80px;flex:none;display:flex;flex-direction:column;align-items:center;gap:8px}.mk-jnode{position:relative;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;box-shadow:0 0 0 5px #fff;background:#faf8f5;border:1px solid #DDD1C7;color:#322b27}.mk-jnode.now{background:#f6e6d9;border-color:#a95438}.mk-jnode.done{background:#eaf0e9;border-color:#bdcebf}.mk-jnode.up svg{opacity:.55}.mk-jdone{position:absolute;inset-inline-end:-4px;bottom:-3px;width:17px;height:17px;border:2px solid #fff;border-radius:50%;background:#47715b;color:#fff;display:grid;place-items:center}.mk-jlabel{font-size:14px;font-weight:800;line-height:18px;white-space:nowrap;color:#746b65}.mk-jlabel.now{color:#8f422b}.mk-jlabel.done{color:#47715b}.mk-jseg{position:relative;height:84px;flex:0 0 28px}.mk-jseg.wide{flex:1 1 auto}.mk-jline{position:absolute;z-index:0;top:27px;inset-inline:calc(var(--jhalf) * -1);border-top:2px dotted #CCBCAF}.mk-jfill{position:absolute;z-index:0;top:27px;height:2px;background:#96ad97;inset-inline-start:calc(var(--jhalf) * -1)}.mk-jstep{position:absolute;z-index:1;top:12px;margin-inline-start:-30px;width:60px;display:flex;flex-direction:column;align-items:center;gap:4px}.mk-jstep-node{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;background:#faf8f5;border:1px solid #D8CCC1;color:#322b27;box-shadow:0 0 0 5px #fff}.mk-jstep-node svg{opacity:.7}.mk-jstep-node.now{background:#a95438;border-color:#a95438;color:#fff;box-shadow:0 0 0 4px #f1ddcf,0 0 0 7px #fff}.mk-jstep-node.now svg{opacity:1}.mk-jstep-node.done{background:#eaf0e9;border-color:#c4d3c4;color:#47715b}.mk-jstep-label{font-size:11px;line-height:14px;white-space:nowrap;font-weight:600;color:#746b65}.mk-jstep-label.now{font-weight:800;color:#8f422b}.mk-jstep-label.done{color:#47715b}.mk-signin{min-height:100dvh;display:grid;place-items:center;padding:24px}.mk-signin form{width:min(400px,100%);background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:14px}@media(prefers-reduced-motion:reduce){.mk *{transition:none!important}}.mk-code{white-space:nowrap}.mk-delays{display:flex;flex-direction:column;gap:8px}.mk-delay{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:12px;background:#fdf6ec;border:1px solid #f0d9b8;font-size:13px}.mk-delay.over{background:#fdf0ec;border-color:#efc3b5}.mk-delay.warn{background:#fbe9e7;border-color:#e7a99d;color:#7a2418}.mk-delay b{font-size:14px}.mk-delay-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mk-delay-row label{display:inline-flex;align-items:center;gap:6px}.mk-delay-row input{height:32px;border:1px solid var(--line);border-radius:8px;padding:0 6px;font:inherit;background:#fff}.mk-nav-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-inline-start:6px;border-radius:9px;background:#c0392b;color:#fff;font-size:11px;font-weight:700;vertical-align:2px}.mk-cal-head,.mk-cal{display:grid}.mk-cal-head{padding:12px 12px 8px;border-bottom:1px solid var(--line);gap:8px}.mk-cal-scroll{max-height:min(640px,70vh);overflow-y:auto;overscroll-behavior:contain;padding:8px 12px 12px}.mk-cal{position:relative;gap:8px;background-image:repeating-linear-gradient(to bottom,#f3eee8 0 1px,transparent 1px 12px)}.mk-cal-hours{position:relative}.mk-cal-hours span{position:absolute;inset-inline-start:0;transform:translateY(-50%);font-size:11px;color:#61656d;background:var(--card);padding:0 2px}.mk-cal-col{position:relative;border-inline-start:1px solid #eee9e3}.mk-cal-block{position:absolute;inset-inline:4px;border-radius:8px;padding:4px 8px;display:flex;flex-direction:column;gap:2px;font:inherit;font-size:12px;text-align:start;overflow:hidden;border:1px solid transparent;cursor:pointer}.mk-cal-block.running{background:#2b2b2e;color:#fff}.mk-cal-block.reserved{background:#f8efe4;border-color:#e2cdb6;color:#5c2e00}.mk-cal-block.draft{background:#fff;border:1.5px dashed var(--accent);color:#8a4500}.mk-cal-block.maint{background:repeating-linear-gradient(45deg,#efe9e2 0,#efe9e2 6px,#f7f3ee 6px,#f7f3ee 12px);color:#61656d;cursor:default}.mk-cal-block.on{box-shadow:0 0 0 2px var(--accent)}.mk-cal-now{position:absolute;left:0;right:0;height:0;border-top:2px solid #d93a25;box-shadow:0 0 0 1px #ffffffb3,0 0 10px 1px #d93a2573;z-index:6;pointer-events:none}.mk-cal-now:before{content:"";position:absolute;inset-inline-start:50px;top:-6px;width:10px;height:10px;border-radius:50%;background:#d93a25;box-shadow:0 0 0 3px #d93a2533}.mk-cal-now span{position:absolute;inset-inline-start:0;top:-12px;display:inline-flex;gap:4px;font-size:11.5px;font-weight:700;color:#fff;background:#d93a25;border-radius:6px;padding:2px 7px;white-space:nowrap}.mk-cal-off{position:absolute;inset-inline:0;background:repeating-linear-gradient(135deg,#2b2b2e09 0,#2b2b2e09 8px,#2b2b2e12 8px,#2b2b2e12 16px);pointer-events:none}.mk-cal-block.running.over{background:linear-gradient(to bottom,#2b2b2e 0,#2b2b2e 70%,#a33a2b)}.mk-cal-block.done{background:#eef4ef;border-color:#cfe0d2;color:#245c33;cursor:pointer}.mk-cal-block.done .mk-cal-label b{color:#245c33}.mk-cal-block.movable{cursor:grab;touch-action:none}.mk-cal-block.lifted,.mk-pool-card.lifted{opacity:.35}.mk-cal-flag{position:absolute;inset-inline-end:6px;top:4px;width:16px;height:16px;border-radius:8px;background:#c0392b;color:#fff;font-weight:700;font-size:11px;display:grid;place-items:center}.mk-cal-drop{position:absolute;inset-inline:4px;border-radius:8px;border:2px solid #2f7a4f;background:#eaf3edd9;z-index:3;pointer-events:none;padding:4px 8px;display:flex;flex-direction:column;gap:2px;font-size:12px}.mk-cal-drop.bad{border-color:#c0392b;background:#fbe9e7e6;color:#7a2418}.mk-pool-card{border:1px solid var(--line);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px;background:#fff}.mk-pool-card.movable{cursor:grab;touch-action:none}.mk-pool-card.movable:hover{border-color:#e2cdb6;box-shadow:0 4px 12px #78461414}.mk-pool-over{outline:2px dashed var(--accent);outline-offset:-6px}.mk-drag-chip{position:fixed;z-index:50;pointer-events:none;background:#2b2b2e;color:#fff;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;box-shadow:0 6px 18px #0003}.mk-cal-legend i.mk-cal-off{position:static;display:inline-block;width:18px;height:12px;padding:0}.mk-cal-legend{display:flex;flex-wrap:wrap;gap:8px 16px;padding:10px 14px;border-top:1px solid var(--line);font-size:12px;color:#3d4148}.mk-cal-legend span{display:inline-flex;align-items:center;gap:6px}.mk-cal-legend i{position:static;display:inline-block;width:18px;height:12px;padding:0}.mk-mat-grid{flex:999 1 620px;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px}.mk-mat-card{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:16px;text-align:start;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mk-mat-card:hover{border-color:#e2cdb6;box-shadow:0 6px 18px #78461414}.mk-mat-card.on{border-color:var(--accent);box-shadow:0 0 0 2px #ad57002e}.mk-mat-pic{display:grid;place-items:center;width:100%;border-radius:12px;background:#f4efe9;overflow:hidden}.mk-mat-pic img{max-width:78%;max-height:88%;object-fit:contain}.mk-stockbar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:#f1ede8;gap:2px}.mk-stockbar.unknown{background:transparent;border:1.5px dashed #b9b2a9;box-sizing:border-box}.mk-mat-detail{flex:1 1 340px;min-width:0;max-width:440px;padding:18px;display:flex;flex-direction:column;gap:14px;overflow:visible}@media(min-width:1024px){.mk-mat-detail{position:sticky;top:76px;align-self:flex-start;max-height:calc(100dvh - 180px);overflow-y:auto;scrollbar-width:thin}}.mk-big{font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;line-height:1}.mk-move{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}@media(prefers-reduced-motion:reduce){.mk-mat-card{transition:none}}.mk-select{height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 8px;font:inherit;font-size:13px}@media(max-width:520px){.mk-machine-preview{display:none}}.mk-toolbar{display:flex;flex-wrap:wrap;gap:6px}.mk-tool{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;font-size:14px;font-weight:500;color:var(--ink);cursor:pointer}.mk-tool:hover{background:#f6f2ed;border-color:#cfc7bd}.mk-tool.on{border-color:var(--accent);box-shadow:0 0 0 2px #ad570026}.mk-tool.primary{background:var(--accent);border-color:var(--accent);color:#fff}.mk-tool.primary:hover{background:#8a4500}.mk-tool:disabled{opacity:.5;cursor:default}.mk-popover{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:#faf8f5;border:1px solid var(--line);font-size:13px}.mk-menu{padding:6px;gap:2px}.mk-menu button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:14px;text-align:start;cursor:pointer;color:var(--ink)}.mk-menu button:hover{background:#f1ece6}@media(prefers-reduced-motion:reduce){.mk-tool{transition:none}}.mk-tl{padding:16px 0 14px;display:flex;flex-direction:column;gap:10px}.mk-tl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:0 20px}.mk-tl-body{display:flex}.mk-tl-labels{flex:none;width:96px;padding-inline:20px 8px;display:flex;flex-direction:column}.mk-tl-ruler-gap{height:44px}.mk-tl-label{height:64px;display:flex;align-items:center;font-weight:600;font-size:14px}.mk-tl-scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;cursor:grab}.mk-tl-canvas{position:relative;height:calc(44px + var(--lanes, 1) * 64px)}.mk-tl-ruler{position:relative;height:44px}.mk-tl-hour{position:absolute;bottom:4px;transform:translate(-50%);font-family:IBM Plex Mono,monospace;font-size:12px;color:#61656d;white-space:nowrap}.mk-tl-hour:after{content:"";position:absolute;left:50%;top:18px;height:6px;border-left:1px solid #d9d2c9}.mk-tl-lane{position:relative;height:64px;border-top:1px solid #f0ebe5;background-image:repeating-linear-gradient(to right,transparent 0 119px,#f3eee8 119px 120px)}.mk-tl-outside{position:absolute;top:0;bottom:0;background:#2b2b2e12;pointer-events:none}.mk-tl-off{position:absolute;top:44px;bottom:0;background:repeating-linear-gradient(135deg,#2b2b2e06 0,#2b2b2e06 8px,#2b2b2e0d 8px,#2b2b2e0d 16px);pointer-events:none}.mk-tl-dayline{position:absolute;top:0;bottom:0;border-left:2px solid rgba(43,43,46,.35);pointer-events:none;z-index:1}.mk-tl-dayline span{position:absolute;top:2px;left:6px;font-size:11px;font-weight:600;color:#3d4148;white-space:nowrap;background:#ffffffd9;border-radius:4px;padding:0 4px}.mk-tl-run{position:absolute;top:8px;bottom:8px;border-radius:10px;padding:5px 9px;display:flex;flex-direction:column;gap:2px;overflow:hidden;text-align:start;border:1.5px solid #9fbfe3;background:#dbe8f6;color:#123d66;font:inherit;font-size:12px;cursor:pointer;z-index:2;min-width:8px}.mk-tl-run b,.mk-tl-run span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-tl-run.live{background:#2b2e33;border-color:#2b2e33;color:#fff}.mk-tl-run.paused{background:repeating-linear-gradient(135deg,#5b5e64 0,#5b5e64 8px,#4b4e54 8px,#4b4e54 16px);border-color:#4b4e54;color:#fff}.mk-tl-run.over{background:linear-gradient(to right,#2b2e33 0,#2b2e33 60%,#a33a2b);border-color:#a33a2b;color:#fff}.mk-tl-run.late{border-color:#c0392b;box-shadow:0 0 0 2px #c0392b40}.mk-tl-now{position:absolute;top:0;bottom:0;width:0;border-left:2px solid #c0392b;z-index:3;pointer-events:none}.mk-tl-now span{position:absolute;top:2px;left:0;transform:translate(-50%);font-size:11px;font-weight:700;color:#fff;background:#c0392b;border-radius:5px;padding:1px 6px;white-space:nowrap}.mk-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px;width:100%;align-items:start}.mk-set{padding:18px 20px;display:flex;flex-direction:column;gap:12px;overflow:visible}.mk-set h2{margin:0;font-size:20px}.mk-autoclose-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.mk-autoclose-toggle{display:inline-flex;align-items:center;gap:10px;border:0;background:none;padding:4px 0;font:inherit;color:inherit;cursor:pointer;text-align:start}.mk-autoclose-row .mk-select{min-width:160px}.mk-autoclose-row .mk-select{transition:opacity .15s}.mk-autoclose-row .mk-select:disabled{opacity:.55}.mk-set-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px 12px}.mk-check{display:inline-flex;align-items:center;gap:6px;font-size:14px}.mk-drop{border:2px dashed var(--line);border-radius:14px;padding:28px;text-align:center;color:#61656d;font-size:14px}.mk-set textarea{font:inherit;border:1px solid var(--line);border-radius:10px;padding:8px 10px;resize:vertical}.mk-run{padding:14px 16px 6px!important;align-items:center}.mk-run-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mk-run-progress{padding:4px 16px;display:flex;flex-direction:column;gap:6px}.mk-run-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;color:#61656d}.mk-run-meta b{margin-inline-start:auto;color:#3d4148;font-size:13px}.mk-run-added{color:#8a4500}.mk-runbar{position:relative;display:block;height:12px;border-radius:6px;background:#ece7e1;overflow:hidden}.mk-runbar-cut{position:absolute;inset-block:0;inset-inline-start:0;background:#2b2e33;border-radius:6px;transition:width 1s linear;overflow:hidden}.mk-runbar-cut:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-100%);animation:mk-sheen 2.4s ease-in-out infinite}.mk-runbar-cut.paused{background:#6b6e75}.mk-runbar-cut.paused:after{animation:none;display:none}.mk-runbar-stretch{position:absolute;inset-block:0;inset-inline-end:0;z-index:1;background:repeating-linear-gradient(135deg,#2b2b2e52 0,#2b2b2e52 5px,#ffffff24 5px,#ffffff24 10px)}.mk-runbar-plan{position:absolute;inset-block:-2px;width:2px;background:#a33a2b;z-index:2}@keyframes mk-sheen{to{transform:translate(100%)}}[dir=rtl] .mk-runbar-cut:after{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.mk-runbar-cut{transition:none}.mk-runbar-cut:after{animation:none;display:none}}.mk-behind-card{flex-direction:column;align-items:stretch;gap:0;padding:0!important;overflow:hidden}.mk-behind-main{display:flex;align-items:center;gap:12px;padding:20px 12px 10px;border:0;background:transparent;width:100%;text-align:start;font:inherit;color:inherit;cursor:pointer}.mk-behind-time{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.mk-more-list .mk-behind-main{padding:10px 12px}.mk-late{color:#c0392b;font-size:12px;font-family:inherit;white-space:nowrap}.mk-behind-late{display:flex;align-items:center;gap:6px;border:0;border-top:1px solid #f1d0c7;background:#fdf0ed;color:#7a2418;font:inherit;font-size:12px;font-weight:500;padding:6px 12px;text-align:start;cursor:pointer;border-radius:0 0 12px 12px}.mk-behind-late b{margin-inline-start:auto;font-weight:700;text-decoration:underline;text-underline-offset:3px}.mk-tl-run.cutting{background:#ece7e1;border-color:#2b2e33;color:var(--ink);padding:0}.mk-tl-cut{position:absolute;inset-block:0;background:#2b2e33;transition:width 1s linear,left 1s linear}.mk-tl-cut.paused{background:#6b6e75}.mk-tl-stretch{position:absolute;inset-block:0;background:repeating-linear-gradient(135deg,#2b2b2e52 0,#2b2b2e52 5px,#ffffff24 5px,#ffffff24 10px);border-inline-start:2px solid #a33a2b}.mk-tl-label{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;min-width:0;padding:5px 9px}.mk-tl-run.cutting .mk-tl-label{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}.mk-tl-run:not(.cutting){padding:0}.mk-tl-run.delayed{border-color:#e7a99d}.mk-tl-off span{position:absolute;top:6px;left:50%;transform:translate(-50%);font-size:11px;font-weight:600;color:#8a8f96;white-space:nowrap}@media(prefers-reduced-motion:reduce){.mk-tl-cut{transition:none}}.mk-cal-block.running,.mk-cal-block.running.over{background:#ece7e1;color:var(--ink);border:1.5px solid #2b2e33}.mk-cal-cut{position:absolute;inset-inline:0;top:0;background:#2b2e33;transition:height 1s linear}.mk-cal-cut.paused{background:#6b6e75}.mk-cal-stretch{position:absolute;inset-inline:0;background:repeating-linear-gradient(135deg,#2b2b2e52 0,#2b2b2e52 5px,#ffffff24 5px,#ffffff24 10px);border-top:2px solid #a33a2b}.mk-cal-label{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.mk-cal-block.short{overflow:visible;padding-block:2px;z-index:1}.mk-cal-block.short .mk-cal-label{flex-direction:row;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mk-cal-block.short .mk-cal-label>*{overflow:hidden;text-overflow:ellipsis}.mk-cal-block.follows{padding:0;border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}.mk-cal-block.running .mk-cal-label{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}.mk-cal-block.running{z-index:2}.mk-cal-off span{position:sticky;top:8px;display:block;padding:6px;text-align:center;font-size:11px;font-weight:600;color:#8a8f96}@media(prefers-reduced-motion:reduce){.mk-cal-cut{transition:none}}.mk-cal-block.next{background:#fdecd8;border-color:#e9a65c;color:#6b3a00}.mk-cal-block.later{background:#e8eff8;border-color:#b6cbe6;color:#123d66}.mk-cal-block.late{box-shadow:inset 0 0 0 1.5px #c0392b}.mk-cal-was{position:absolute;inset-inline:10px;border:1.5px dashed #c9bfb3;border-radius:8px;pointer-events:none;z-index:0}.mk-cal-was span{position:absolute;inset-inline-end:6px;top:2px;font-size:10px;color:#8a8f96}.mk-cal-legend i.mk-cal-was{position:static;display:inline-block;width:18px;height:12px}.mk-cal-trace{position:absolute;inset-inline-end:6px;bottom:6px;z-index:1;border-radius:8px;background:#ffffffeb;padding:2px}.mk-laser{position:absolute;inset-inline:0;height:0;z-index:2;pointer-events:none}.mk-laser:before{content:"";position:absolute;inset-inline:0;top:-1px;height:2px;background:linear-gradient(90deg,transparent,#ff5a2a 15%,#ffb38a 50%,#ff5a2a 85%,transparent);box-shadow:0 0 8px 2px #ff5a2a8c}.mk-laser b{position:absolute;top:-5px;width:10px;height:10px;border-radius:50%;background:#fff3ea;box-shadow:0 0 6px 3px #ff5a2a,0 0 16px 6px #ff5a2a73;animation:mk-laser-sweep 1.6s ease-in-out infinite alternate}@keyframes mk-laser-sweep{0%{left:6%}to{left:calc(94% - 10px)}}@media(prefers-reduced-motion:reduce){.mk-laser b{animation:none}}.mk-tl-run.next{background:#fdecd8;border-color:#e9a65c;color:#6b3a00}.mk-tl-run.later{background:#e8eff8;border-color:#b6cbe6;color:#123d66}.mk-card-row{display:flex;margin:4px 0}.mk-card-row.me{justify-content:flex-end}.mk-card-row .oc{font-family:inherit}.pe{display:flex;flex-direction:column;gap:4px;margin:-4px 0 0}.pe-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.pe-head .mk-chip{display:inline-flex;align-items:center;gap:6px;background:#f1eeea;color:var(--ink-3)}.pe-sec{padding:4px 0 8px;border-top:1px solid var(--line)}.pe-sec:first-of-type{border-top:0}.pe-sec-title{display:flex;align-items:center;gap:10px;margin:8px 0 2px;font-size:15px;font-weight:700}.pe-sec-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--bg);color:var(--ink-3)}.pe-line{display:grid;grid-template-columns:26px minmax(0,1fr) auto 34px;gap:2px 10px;align-items:center;padding:8px 0;border-bottom:1px dashed var(--line)}.pe-line:last-of-type{border-bottom:0}.pe-lico{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--bg);color:var(--ink-3)}.pe-lname{min-width:0;display:flex;flex-direction:column}.pe-lname b{font-weight:600;overflow-wrap:anywhere}.pe-lname b small{color:var(--muted);font-weight:500}.pe-lname>small{color:var(--muted);font-size:12.5px}.pe-by{display:block;color:#8a4500;font-size:12px}.pe-changed{display:inline-flex;margin-inline-start:6px;padding:1px 7px;border-radius:999px;background:var(--accent-tint);color:#8a4500;font-size:11px;font-weight:700;vertical-align:1px}.pe-amt{font-weight:700;font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.pe-amt s{display:block;color:var(--muted);font-weight:500;font-size:12px}.pe-ibtn{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--ink-3);cursor:pointer}.pe-ibtn:hover:not(:disabled){background:var(--bg);border-color:var(--line)}.pe-ibtn:disabled{opacity:.4;cursor:default}.pe-add{display:inline-flex;align-items:center;gap:6px;margin:6px 0 2px;padding:6px 2px;border:0;background:none;color:var(--primary);font-weight:700;cursor:pointer}.pe-add:disabled{opacity:.45;cursor:default}.pe-new{grid-template-columns:minmax(0,1fr)}.pe-editor{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;margin:6px 0 2px;padding:12px;border-radius:12px;background:var(--bg);border:1px solid var(--line);animation:pe-open .22s cubic-bezier(.2,.8,.2,1)}@keyframes pe-open{0%{opacity:0;transform:translateY(-4px)}}.pe-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.pe-field{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink-3)}.pe-field input,.pe-field select,.pe-field textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:15px}.pe-field input:focus,.pe-field select:focus,.pe-field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ec83042e}.pe-field .hint{font-weight:500;color:var(--muted)}.pe-ro{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:9px;background:#f1eeea;font-weight:600}.pe-check{display:flex;align-items:center;gap:9px;min-height:40px;font-weight:600;cursor:pointer}.pe-check input{width:18px;height:18px;accent-color:var(--accent)}.pe-diff{display:grid;gap:3px;padding:9px 11px;border-radius:10px;background:#fff;border:1px solid var(--line);font-variant-numeric:tabular-nums}.pe-diff div{display:flex;justify-content:space-between;gap:10px}.pe-diff .down{color:var(--green-ink)}.pe-diff .up{color:#8a4500}.pe-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.pe-icons button{height:40px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:border-color .16s,background .16s,color .16s}.pe-icons button[aria-checked=true]{border-color:var(--accent);background:var(--accent-wash);color:#8a4500;box-shadow:0 0 0 2px #ec83042e}.pe-btns{display:flex;flex-wrap:wrap;gap:8px}.pe-btns .mk-btn{display:inline-flex;align-items:center;gap:6px}.pe-totals{display:flex;flex-direction:column;gap:9px;padding-top:12px;border-top:1px solid var(--line)}.pe-tot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pe-big{font-size:28px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.pe-mid{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.pe-dep{display:flex;align-items:center;gap:10px;font-weight:700}.pe-pct{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:9px;background:#fff;overflow:hidden}.pe-pct input{width:56px;min-height:38px;border:0;padding:0 8px;text-align:center;font-weight:700}.pe-pct span{padding:0 9px;color:var(--muted);border-inline-start:1px solid var(--line)}.pe-send{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;font-size:15px}.pe-warn{color:#8a4500;font-size:12.5px;font-weight:600}@media(prefers-reduced-motion:reduce){.pe-editor,.pe-icons button{animation:none;transition:none}}@media(min-width:901px)and (max-height:900px){.mk-convo-head{padding:8px 18px;gap:8px}.mk-convo-head .mk-avatar{width:40px!important;height:40px!important;font-size:14px!important}.mk-convo-head .head{font-size:18px!important}.mk-jnode-wrap{width:68px;gap:4px}.mk-jnode{width:42px;height:42px;border-radius:14px;box-shadow:0 0 0 4px #fff}.mk-jnode svg{width:20px;height:20px}.mk-jlabel{font-size:12.5px;line-height:16px}.mk-jseg{height:64px}.mk-journey{--jhalf: 34px}.mk-jline,.mk-jfill{top:20px}.mk-jstep{top:6px}.mk-jstep-node{width:28px;height:28px;border-radius:9px}.mk-jstep-label{font-size:10.5px}.mk-banner{padding:7px 12px}.mk-banner .mk-btn{height:36px}.mk-msgs{padding:12px 20px}.mk-composer{padding:6px 16px 10px}.mk-list-head{padding:12px 14px 8px;gap:8px}.mk-tabs{padding-top:6px}.mk-tabs button{height:40px}}@media(min-width:1024px){.mk:has(>.mk-fit){height:100dvh;overflow:hidden}.mk-fit{flex:1;min-height:0;flex-wrap:nowrap!important;gap:12px;padding-bottom:14px}.mk-fit>*{flex:none}.mk-fit>.mk-fit-fill{flex:1 1 auto;min-height:0;flex-wrap:nowrap!important;align-items:stretch!important}.mk-fit-fill>*{min-height:0;max-height:100%;overflow-y:auto;scrollbar-width:thin}.mk-fit-card{display:flex;flex-direction:column;overflow:hidden!important}.mk-fit-card .mk-cal-scroll{flex:1;min-height:0;max-height:none}}.mk-src{margin-inline-start:6px;padding:1px 7px;border-radius:8px;background:#eef3f9;color:#1f5a96;font-size:11px;font-weight:600;vertical-align:1px}.mk-tab-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f1eeea;color:var(--ink-3);font-size:12px;font-weight:600}.mk-tab-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #ec830433}.mk-tile.primary .ic{width:42px;height:42px}.mk-cal-key{border-top:1px solid var(--line);flex:none}.mk-cal-key summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;font-size:12.5px;cursor:pointer;list-style:none}.mk-cal-key summary::-webkit-details-marker{display:none}.mk-cal-key summary b{color:var(--primary);font-weight:600}.mk-cal-key[open] summary b{color:var(--muted)}.mk-cal-key .mk-cal-legend{border-top:0;padding-top:0}@media(min-width:1500px){.mk-card>.mk-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(560px,1fr))}.mk-card>.mk-rows>.mk-row{border-inline-end:1px solid var(--line-soft)}}.mk-head-actions{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.mk-machine-head b{flex:0 1 auto}.mk-head-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:9px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s}.mk-head-btn:hover{background:#ffffff29}.mk-head-btn.primary{background:var(--accent);border-color:var(--accent);color:#1d1208}.mk-head-btn.primary:hover,.mk-head-btn.primary.on{background:#f99b29}.mk-machine-foot{display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px}.mk-machine-foot:empty{display:none}.mk-run+.mk-machine-foot,.mk-run-progress+.mk-machine-foot{padding-top:0}.mk-behind-label{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--muted)}.mk-time-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:12px;background:#fff;border:1px solid #e3dbd2;color:var(--ink-2);font-size:12.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.mk-time-chip.late{background:#fbe9e7;border-color:#f1c6bd;color:#9f2016}.mk-tp{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.mk-tp-face{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:14px;background:#fff;border:1px solid var(--line)}.mk-tp-nudge{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:0;background:#f4f1ed;color:var(--ink-2);cursor:pointer}.mk-tp-nudge:hover:not(:disabled){background:#ece6df}.mk-tp-nudge:disabled{opacity:.35;cursor:default}.mk-tp-time{display:inline-flex;align-items:baseline;padding:0 6px;font-size:28px;font-weight:700;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--ink)}.mk-tp-time span{padding:0 3px;border-radius:8px;cursor:ns-resize;outline:none}.mk-tp-time span:focus-visible,.mk-tp-time span:hover{background:var(--accent-wash);color:#8a4500}.mk-tp-time i{font-style:normal;color:var(--muted);padding:0 1px}.mk-tp-quick{display:flex;flex-wrap:wrap;gap:6px}.mk-tp-quick button{height:30px;padding:0 11px;border-radius:15px;border:1px solid var(--line);background:#fff;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.mk-tp-quick button:hover{border-color:#cfc7bd}.mk-tp-quick button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.mk-delay-title{display:flex;align-items:center;gap:8px}.mk-delay-title svg{flex:none;color:#ad5700}.mk-delay.over .mk-delay-title svg{color:#b4472f}.mk-delay-or{color:var(--muted);font-size:12.5px;padding-inline-start:6px}.mk-alert{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:10px 14px;border-radius:12px;background:#fdf3f1;border:1px solid #f1d0c7}.mk-alert-ico{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fbe1db;color:#b4472f}.mk-alert-text{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.mk-alert-text>b{color:#7a2418;font-size:14px}.mk-alert-chips{display:flex;flex-wrap:wrap;gap:6px}.mk-alert-chip{display:inline-flex;gap:4px;height:24px;align-items:center;padding:0 9px;border-radius:12px;background:#fff;border:1px solid #f1d0c7;font-size:12.5px;color:#7a2418}.mk-q-date{font-size:15px}.mk-days{display:flex;gap:6px;width:100%;overflow-x:auto;scrollbar-width:none;padding:2px}.mk-days::-webkit-scrollbar{display:none}.mk-day-chip{position:relative;flex:0 0 auto;width:74px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 6px 8px;border-radius:12px;border:1px solid var(--line);background:#fff;font:inherit;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.mk-day-chip:hover{border-color:#cfc7bd}.mk-day-chip b{font-size:18px;line-height:1;font-variant-numeric:tabular-nums}.mk-day-name{font-size:11.5px;color:var(--muted);white-space:nowrap}.mk-day-chip.today .mk-day-name{color:#d93a25;font-weight:700}.mk-day-chip.empty{background:transparent}.mk-day-chip.empty b{color:#a7a29b}.mk-day-chip[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:#fff}.mk-day-chip[aria-selected=true] .mk-day-name,.mk-day-chip[aria-selected=true] .mk-day-free,.mk-day-chip[aria-selected=true].empty b{color:#ffffffbf}.mk-day-load{width:44px;height:4px;border-radius:2px;background:#eee7df;overflow:hidden}.mk-day-load i{display:block;height:100%;background:var(--accent);border-radius:2px}.mk-day-free{font-size:10.5px;color:#a7a29b;line-height:4px;height:4px;display:flex;align-items:center}.mk-day-count{position:absolute;top:4px;inset-inline-end:5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent-tint);color:#8a4500;font-size:10.5px;font-weight:700;display:grid;place-items:center}.mk-cal-empty{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:var(--ink-3)}.mk-cal-empty svg{color:#b9b2a9}.mk-fit-card{position:relative}.mk-now-jump{position:absolute;bottom:52px;inset-inline-end:18px;z-index:7;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:17px;border:0;background:#d93a25;color:#fff;font:inherit;font-size:13px;font-weight:600;box-shadow:0 6px 18px -6px #d93a2599;cursor:pointer;animation:mk-pop .16s ease-out}.mk-cfiles{display:flex;flex-direction:column;gap:6px;margin-bottom:6px;white-space:normal}.mk-cfile{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px;border-radius:12px;background:#fffc;border:1px solid #ece4da;min-width:260px}.mk-cfile-main{display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:start;cursor:zoom-in}.mk-cfile-text{flex:1;min-width:0;display:flex;flex-direction:column}.mk-cfile-text b{font-size:13px;overflow-wrap:anywhere}.mk-cfile-text .muted{font-size:12px}.mk-cfile-actions{position:absolute;top:6px;inset-inline-end:6px;display:flex;gap:2px;padding:2px;border-radius:10px;background:#fff;box-shadow:0 2px 10px #1212121f;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .15s,transform .15s}.mk-cfile:hover .mk-cfile-actions,.mk-cfile:focus-within .mk-cfile-actions{opacity:1;transform:none;pointer-events:auto}.mk-cfile-actions button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ink-3);cursor:pointer}.mk-cfile-actions button:hover,.mk-cfile-actions button.on{background:var(--accent-wash);color:#8a4500}.mk-cfile-time{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:13px}.mk-cfile-min{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff}.mk-cfile-min input{width:48px;border:0;outline:none;font:inherit;font-weight:700;text-align:center}.mk-viewer{width:min(920px,92vw);max-height:88dvh;padding:0;border:0;border-radius:18px;background:#fff;box-shadow:0 24px 60px -12px #12121266}.mk-viewer::backdrop{background:#12121273;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mk-viewer[open]{animation:mk-pop .18s ease-out}.mk-viewer-in{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.mk-viewer-art{display:grid;place-items:center;padding:24px;background:#f7f3ee;min-height:420px}.mk-viewer-art img{max-width:100%;max-height:70dvh;object-fit:contain;border-radius:10px}.mk-viewer-art .oc-shot{width:min(440px,100%)!important;height:auto!important;aspect-ratio:1;background:#fff}.mk-viewer-side{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 22px 20px}.mk-viewer-x{position:absolute;top:12px;inset-inline-end:12px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:#f4f1ed;color:var(--ink-2);cursor:pointer}.mk-viewer-name{font-size:18px;padding-inline-end:44px;overflow-wrap:anywhere}.mk-viewer-name small{color:var(--muted);font-weight:500}.mk-viewer-facts{margin:0;display:grid;gap:8px}.mk-viewer-facts div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px dashed var(--line);font-size:14px}.mk-viewer-facts dt{color:var(--muted)}.mk-viewer-facts dd{margin:0;font-weight:600}.mk-tl-run.done{background:#eef4ef;border-color:#cfe0d2;color:#245c33}.mk-btn.mk-wa{background:#25d366;border-color:#25d366;color:#0b3d20}.mk-btn.mk-wa:hover{background:#1fbf5b;border-color:#1fbf5b}.mk-book{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:#fff;border:1px solid var(--line)}.mk-book-title{display:flex;align-items:center;gap:8px;font-size:15px}.mk-book-title svg{color:var(--primary)}.mk-book-machines{display:flex;flex-wrap:wrap;gap:6px}.mk-book-machines button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;cursor:pointer}.mk-book-machines button span{font-size:12px;color:var(--muted)}.mk-book-machines button[aria-checked=true]{border-color:var(--ink);background:var(--ink);color:#fff}.mk-book-machines button[aria-checked=true] span{color:#ffffffbf}.mk-book-when{display:flex;flex-direction:column;gap:2px}.mk-book-big{font-size:24px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.mk-book-day{display:flex;flex-direction:column;gap:4px}.mk-book-track{position:relative;height:34px;border-radius:8px;background:#f7f3ee;overflow:hidden}.mk-book-track i{position:absolute;top:0;bottom:0}.mk-book-closed{background:repeating-linear-gradient(135deg,#2b2b2e0d 0,#2b2b2e0d 6px,#2b2b2e1a 6px,#2b2b2e1a 12px)}.mk-book-block{top:6px!important;bottom:6px!important;border-radius:5px;background:#d9d2c9}.mk-book-block.done{background:#cfe0d2}.mk-book-block.maint{background:repeating-linear-gradient(45deg,#e6dfd7 0,#e6dfd7 5px,#f1ece6 5px,#f1ece6 10px)}.mk-book-block.mine{top:3px!important;bottom:3px!important;background:var(--accent);box-shadow:0 0 0 2px #fff,0 2px 8px #ec830473;transition:inset-inline-start .25s cubic-bezier(.2,.8,.2,1),width .25s}.mk-book-now{width:2px;background:#d93a25}.mk-book-hours{position:relative;height:14px}.mk-book-hours span{position:absolute;transform:translate(-50%);font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.mk-book-block.mine{transition:none}}.mk-contact{display:inline-flex;align-items:center;gap:6px}.mk-contact-num{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;font-size:14px;color:var(--ink-2);cursor:copy}.mk-contact-num:hover{background:#f6f2ed}.mk-tp-period{align-self:center;margin-inline-start:6px;padding:2px 7px;border-radius:8px;background:#f4f1ed;color:var(--ink-3);font-size:13px;font-weight:700;letter-spacing:0}.mk-counter-row.pickup{border-color:#2f8a4a;box-shadow:0 0 0 3px #2f8a4a26}.mk-pickup-code{padding:3px 10px;border-radius:8px;background:#e7f2ea;color:#245c33;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:14px}.mk-pickup{position:relative;flex:none}.mk-pickup-panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:30;width:340px;padding:14px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 32px -8px #12121238;display:flex;flex-direction:column;gap:10px;animation:mk-pop .16s cubic-bezier(.2,.8,.2,1);transform-origin:top}.mk-pickup-panel form{display:flex;gap:8px}.mk-pickup-panel input{flex:1;min-width:0;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:9px;font:inherit;font-size:15px;letter-spacing:.5px}.mk-pickup-panel input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ec830426}.mk-pickup-panel p{margin:0;font-size:13px}.mk-pickup-panel>.mk-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px}.mk-pickup-video{width:100%;aspect-ratio:4 / 3;border-radius:10px;background:#121212;object-fit:cover}.mk-pickup-video.mirror{transform:scaleX(-1)}.mk-wallet{gap:6px}.mk-wallet-head{display:flex}.mk-pay-choice{display:inline-grid;place-items:center;min-height:36px;padding:0 6px;border:1.5px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.mk-pay-choice.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.mk-pays{display:grid;gap:8px;margin-top:4px;padding-top:14px;border-top:1px solid var(--line)}.mk-pays-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.mk-pay{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.mk-pay.rejected{opacity:.75}.mk-pay.rejected .mk-pay-amt{text-decoration:line-through;color:var(--muted)}.mk-pay-text{flex:1;min-width:0;display:grid;gap:1px;font-size:13.5px;font-weight:600}.mk-pay-text small{color:var(--muted);font-size:12px;font-weight:400;overflow-wrap:anywhere}.mk-pay-state{display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;background:#f1ece6;color:#5c534a;margin-inline-start:4px}.mk-pay-state.recorded{background:var(--green-wash);color:var(--green-ink)}.mk-pay-state.claimed{background:var(--accent-tint);color:var(--primary-hover)}.mk-pay-state.rejected{background:var(--red-wash);color:var(--red-ink)}.mk-pay-amt{font-variant-numeric:tabular-nums;white-space:nowrap}.mk-pay-proof{flex:none;width:34px;height:44px;padding:0;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#f4f1ed;cursor:zoom-in}.mk-pay-proof img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.mk-pay-proof.wait{display:inline-block}.mk-proof-viewer{padding:0;border:0;background:transparent;overflow:visible;max-width:min(92vw,720px)}.mk-proof-viewer::backdrop{background:#121212b8}.mk-proof-viewer img{display:block;max-width:min(92vw,720px);max-height:88vh;border-radius:14px;background:#fff;box-shadow:0 20px 60px #00000059}.mk-proof-x{position:absolute;top:-14px;inset-inline-end:-14px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 4px 14px #00000040;cursor:pointer}.mk-dock{padding:8px 20px 14px;display:flex;flex-direction:column}.mk-dock .mk-composer{padding:0}.mk-dock .mk-banner{border-radius:14px 14px 0 0;border-bottom:0;padding:8px 14px;margin:0 10px}.mk-dock .mk-banner .mk-btn{height:34px}.mk-dock.with-banner .mk-composer form{box-shadow:0 -1px #f3dcc3}.mk-banner-text{display:flex;flex-direction:column;gap:1px;flex:1 1 260px;min-width:0}@media(min-width:901px)and (max-height:900px){.mk-dock{padding:6px 16px 10px}}.mk-who{position:relative;flex:1;min-width:0}.mk-who-btn{display:inline-flex;align-items:center;gap:14px;max-width:100%;padding:4px 8px 4px 4px;margin:-4px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;cursor:pointer}.mk[dir=rtl] .mk-who-btn{padding:4px 4px 4px 8px}.mk-who-btn:hover{background:#f6f2ed}.mk-who-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mk-who-pop{position:absolute;z-index:30;top:calc(100% + 8px);inset-inline-start:0;width:360px;max-height:70vh;overflow:auto;display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 14px 40px #12121229}.mk-who-pop dl{margin:0;display:grid;gap:6px}.mk-who-pop dl>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.mk-who-pop dt{color:var(--muted)}.mk-who-pop dd{margin:0;font-weight:600;text-align:end}.mk-who-pop h4{margin:4px 0 0;font-size:12px;font-weight:700;color:var(--muted)}.mk-who-pop ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.mk-who-pop ol button{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:1px solid var(--line-soft, #eee9e3);border-radius:10px;background:#fff;font:inherit;font-size:13.5px;cursor:pointer}.mk-who-pop ol button:hover{background:#f6f2ed}.mk-who-pop ol .mk-chip{margin-inline-start:auto}.mk-sysmenu{position:relative;flex:none}.mk-sysmenu>.mk-btn{height:40px;border-color:transparent;background:transparent;color:var(--ink-2)}.mk-sysmenu>.mk-btn:hover,.mk-sysmenu>.mk-btn[aria-expanded=true]{background:#f4f1ed}.mk-sysmenu-pop{position:absolute;z-index:30;bottom:calc(100% + 10px);inset-inline-end:-52px;width:340px;display:grid;gap:4px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 14px 40px #12121229}.mk-sysmenu-pop h4{margin:4px 6px 2px;font-size:12px;font-weight:700;color:var(--muted)}.mk-sysmenu-pop button{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:14px;text-align:start;cursor:pointer;color:var(--ink)}.mk-sysmenu-pop button:hover,.mk-sysmenu-pop button:focus-visible{background:#f6f2ed;outline:none}.mk-sysmenu-pop button.reply{font-size:13.5px;color:var(--ink-2)}.mk-sysmenu-pop p{margin:2px 10px;font-size:13px}.mk-sysmenu-pop p.ok{color:#245c33;font-weight:600}.mk-sec{display:flex;flex-direction:column;gap:10px}.mk-sec+.mk-sec{padding-top:14px;border-top:1px solid #eee9e3}.mk-sec-title{margin:0;font-size:13px;font-weight:700;color:var(--muted)}.mk-run{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.mk-run-form{display:flex;flex-direction:column;gap:8px}.mk-check{display:inline-flex;align-items:center;gap:8px;font-size:14px}.mk-qsum{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.mk-qsum-text{flex:1;min-width:0;display:grid;gap:1px}.mk-qsum-text b{font-size:20px;font-weight:800}.mk[dir=rtl] .mk-qsum-text b{text-align:right}.mk-qsum-text small{color:var(--muted);font-size:12.5px}.mk-chip.ok{background:#e2efe4;color:#245c33}.mk-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mk-hist .oc{width:100%}.mk-fc-edit{flex:none;font-size:12.5px;font-weight:700;color:var(--accent-ink, #ad5700)}.mk-flog{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:10px}.mk-flog:before{content:"";position:absolute;inset-block:8px;inset-inline-start:5px;width:2px;background:#eee9e3}.mk-flog li{position:relative;display:flex;gap:10px;padding-inline-start:2px}.mk-flog-dot{flex:none;width:10px;height:10px;margin-top:5px;border-radius:50%;background:#fff;border:2px solid #c9c1b8;z-index:1}.mk-flog li.shop .mk-flog-dot{border-color:var(--accent, #ec8304)}.mk-flog-body{flex:1;min-width:0;display:grid;gap:4px}.mk-flog-head{display:flex;justify-content:space-between;gap:8px;font-size:13.5px}.mk-flog-head small{color:var(--muted);font-size:12px}.mk-flog-files{display:flex;flex-wrap:wrap;gap:6px}.mk-flog-file{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12.5px}.mk-flog-text{font-size:13px;color:var(--ink-2);white-space:pre-line}.mk-cal-block.held{background:repeating-linear-gradient(135deg,#fff7ec 0,#fff7ec 8px,#fff 8px,#fff 16px);border:1.5px dashed #e0a35a;color:#6b3d00;cursor:pointer}.mk-cal-block.held.pinned{border-color:#8aa9cc;background:repeating-linear-gradient(135deg,#f1f6fc 0,#f1f6fc 8px,#fff 8px,#fff 16px);color:#1f3d5e}.mk-more-wrap{position:relative;display:inline-flex}.mk-more-wrap>.mk-menu{min-width:210px;width:max-content;max-width:280px}.mk-more-btn{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted)}.mk-more-btn:hover,.mk-more-btn.on{background:#f1ece6;color:var(--ink)}.mk-more-btn.dark{width:34px;height:34px;color:#fffc}.mk-more-btn.dark:hover,.mk-more-btn.dark.on{background:#ffffff1f;color:#fff}.mk-machine-head .mk-menu{color:var(--ink)}.mk-rc{display:flex;flex-direction:column;gap:8px}.mk-rc-head{display:flex;align-items:center;gap:10px;min-width:0}.mk-rc-head .mk-thumb{border-radius:9px;padding:2px}.mk-rc-text{flex:1;min-width:0;display:grid;gap:1px}.mk-rc-text b{font-size:14px}.mk-rc-text small{font-size:12.5px;color:var(--muted)}.mk-rc-text .late,.mk-rc .late{color:#9f2016;font-weight:600}.mk-rc-state{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 10px;border-radius:999px;background:#fff3e2;color:#7a4300;font-size:12.5px;font-weight:600}.mk-rc-state.ok{background:#e7f2ea;color:#1f6b3d}.mk-rc-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk-rc-actions .mk-btn{height:38px}.mk-rc-actions .mk-more-wrap{margin-inline-start:auto}.mk-delay .mk-rc{padding:0}.mk-behind-act{display:flex;align-items:center;gap:10px;padding:0 12px 10px;font-size:12.5px;color:#7a4300}.mk-behind-act>span{flex:1;min-width:0}.mk-behind-card.ready{background:#eef6f0;border-color:#c9e2d1}.mk-behind-card.ready .mk-behind-label{color:#1f6b3d}.mk-behind-card.ready .mk-time-chip{border-color:#c9e2d1;color:#1f6b3d}.mk-qd{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.mk-qd-head{display:flex;align-items:center;gap:10px;min-width:0}.mk-qd-who{flex:1;min-width:0;display:grid;gap:2px}.mk-qd-who b{font-size:16px}.mk-qd-who small{font-size:12.5px}.mk-qd-late{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.mk-qd-move{border-top:1px solid var(--line-soft);padding-top:8px}.mk-qd-move>summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--ink-3);padding:4px 0}.mk-qd-move[open]>summary{margin-bottom:8px}.mk-machine{overflow:visible}.mk-machine-head{border-radius:17px 17px 0 0}.mk-machine>:last-child{border-end-start-radius:17px;border-end-end-radius:17px}.mk .oc-ql>ol>li.oc-ql-run:has(.mk-rc.quiet){flex-wrap:nowrap}.mk .oc-ql-run:has(.mk-rc.quiet)>.oc-ql-node{top:50%}.mk .oc-ql-slot:has(.mk-rc.quiet){flex:none}.mk-fc-artbox{position:relative}.mk-fc-art{position:relative;width:100%}.mk-fc-zoom{position:absolute;inset-inline-start:10px;bottom:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ffffffeb;border:1px solid var(--line);color:var(--ink-3)}.mk-fc-dl{position:absolute;inset-inline-end:10px;top:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#fff;border:1px solid var(--line);color:var(--ink-3)}.mk-fc-dl:hover{background:#f6f2ed}.mk-lowat{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#3d4148}.mk-lowat input{width:48px;height:30px;padding:0 6px;text-align:center;border:1px solid #ddd6ce;border-radius:8px;font:inherit}.mk-find{position:relative;flex:none;display:flex;align-items:center;min-width:0}.mk-search-qr{flex:none;width:34px;height:34px;margin-inline-end:2px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#4b4f56}.mk-search-qr:hover,.mk-search-qr.on{background:var(--accent-wash);color:var(--primary)}.mk-pickup-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mk-icon-btn{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--ink-2)}.mk-icon-btn:hover{background:#f4f1ed}.mk-grow{flex:1 1 auto}.mk-suspended-in .mk-setup-go{margin-inline-start:auto;color:#fff;text-decoration:none}.mk-tabbar{position:sticky;bottom:0;z-index:20;flex:none;margin-top:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.mk-tabbar a,.mk-tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:58px;padding:0 4px;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.mk-tabbar a:hover{text-decoration:none;color:var(--ink)}.mk-tabbar [aria-current=page]{color:var(--primary)}.mk-tabbar-ic{position:relative;display:grid;place-items:center}.mk-tabbar .mk-nav-badge{position:absolute;top:-5px;inset-inline-start:13px;margin:0}.mk-sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;display:flex;align-items:flex-end;background:#12121252;animation:mk-fade .16s ease-out}body:has(.mk-sheet-back) .makt-reload{visibility:hidden}.mk-more-sheet{width:100%;display:flex;flex-direction:column;gap:2px;padding:8px 8px calc(66px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:#fff;animation:mk-rise .2s cubic-bezier(.2,.8,.2,1)}.mk-more-sheet button{display:flex;align-items:center;gap:12px;height:52px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--ink);font-size:16px;text-align:start}.mk-more-sheet button[aria-current=page]{background:var(--accent-wash);color:var(--primary-hover);font-weight:600}@keyframes mk-fade{0%{opacity:0}}@keyframes mk-rise{0%{opacity:0;transform:translateY(24px)}}.mk-tools-panel.mk-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;flex:none;border:0;background:#fff;animation:mk-rise .22s cubic-bezier(.2,.8,.2,1)}.mk-sheet .mk-tabs{align-items:center;padding:4px 8px 0 12px}.mk-sheet-close{margin-inline-start:auto}.mk-sheet>.mk-scroll{padding:12px 12px calc(16px + env(safe-area-inset-bottom))!important}.mk-phone-tools{display:flex;gap:8px}.mk-phone-tools .mk-btn{flex:1 1 0;height:40px}@media(prefers-reduced-motion:reduce){.mk-sheet-back,.mk-more-sheet,.mk-tools-panel.mk-sheet{animation:none}}@media(max-width:900px){.mk input,.mk select,.mk textarea{font-size:16px!important}.mk{overflow-x:clip}.mk-top-in{gap:6px;height:56px;padding:0 10px}.mk-logo{font-size:26px}.mk-sep{height:22px}.mk-shop span{display:none}.mk-shop b{display:block;max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-top-in:has(.mk-search.open) .mk-brand,.mk-top-in:has(.mk-search.open) .mk-grow{display:none}.mk-find:has(.mk-search.open){flex:1 1 auto}.mk-search.open{width:100%}.mk-find .mk-pickup-panel{position:fixed;top:62px;inset-inline:8px;width:auto}.mk-main{padding:12px 12px 24px;gap:14px}.mk-sec-head{padding:14px 14px 10px}.mk-sec-head h2{font-size:20px}.mk-head-btn{white-space:nowrap;padding:0 10px}.mk-orders.phone-list .mk-list{flex:1 1 auto;border:0}.mk-orders.phone-chat .mk-convo{flex:1 1 auto}.mk-convo-head{padding:6px 10px 8px;gap:8px}.mk-convo-who{gap:6px 4px!important}.mk-convo-who .mk-who{flex:1 1 0;min-width:0}.mk-convo-who>.mk-btn.blue{order:9;flex:1 0 100%;height:40px}.mk-convo-who .mk-who-btn{max-width:100%}.mk-convo-who .mk-who-btn>span{min-width:0}.mk-convo-who .mk-who-btn b,.mk-convo-who .mk-who-btn .muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-convo-head .mk-avatar{width:38px!important;height:38px!important;font-size:14px!important}.mk-convo-head .head{font-size:17px!important}.mk-who-pop{position:fixed;top:64px;inset-inline:8px;width:auto}.mk-contact{flex:none}.mk-contact .mk-btn.small{width:40px;height:40px;padding:0}.mk-msgs{padding:10px}.mk-bubble{max-width:86%}.mk-sys span{max-width:92%}.mk-dock{padding:4px 6px calc(6px + env(safe-area-inset-bottom))}.mk-dock .mk-banner{margin:0 6px;padding:6px 10px}.mk-composer form{gap:6px;padding:4px}.pe-line{grid-template-columns:26px minmax(0,1fr) auto 40px}.pe-ibtn{width:40px;height:40px}.pe-field input,.pe-field select,.pe-field textarea{min-height:44px}.pe-icons button{height:44px}.pe-btns{position:sticky;bottom:-12px;z-index:2;margin:0 -12px -12px;padding:10px 12px 12px;background:var(--bg);border-top:1px solid var(--line);border-radius:0 0 12px 12px}.pe-btns .mk-btn{flex:1 1 0;height:44px}.pe-send{width:100%}}.mk-cal-machines{display:flex;gap:6px;padding:10px 12px 0;overflow-x:auto;scrollbar-width:none}.mk-cal-machines button{flex:none;height:36px;padding:0 14px;border-radius:18px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:600;color:var(--ink-3)}.mk-cal-machines button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.mk-cal-pick{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 10px;padding:8px 12px;border-radius:12px;background:var(--accent-wash);border:1px solid #f3dcc3;font-size:13.5px;color:#8a4500}.mk-cal-col.picking{cursor:copy;background:repeating-linear-gradient(0deg,transparent 0 9px,rgba(236,131,4,.06) 9px 10px)}.mk-pool-card.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}@media(max-width:900px){.mk-pool-card.movable,.mk-cal-block.movable{touch-action:auto;cursor:pointer}.mk-cal-scroll{max-height:62dvh;padding:6px 8px 10px}.mk-cal-head{padding:10px 8px 6px}.mk-day-chip{width:64px}}.mk-account-menu{width:300px;padding:8px;gap:0;border-radius:16px;box-shadow:0 18px 40px -12px #12121247}.mk-account-menu .mk-menu-who{gap:12px;padding:8px 8px 12px;margin:0;border-bottom:0}.mk-account-menu .mk-menu-who>span{display:flex;flex-direction:column;min-width:0;line-height:1.35}.mk-account-menu .mk-menu-who b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-account-menu .mk-menu-who .muted{font-size:13px}.mk-menu-group{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-top:1px solid var(--line-soft)}.mk-menu-label{padding:4px 10px 2px;font-size:12px;font-weight:600;color:var(--muted)}.mk-account-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;height:44px;padding:0 10px;border-radius:10px;font-size:15px;color:var(--ink)}.mk-account-menu button>span:first-child{display:inline-flex;align-items:center;gap:12px}.mk-account-menu button svg{color:var(--muted);flex:none}.mk-account-menu button:hover{background:var(--accent-wash)}.mk-account-menu button:hover svg{color:var(--primary)}.mk-account-menu button.danger,.mk-account-menu button.danger svg{color:var(--red-ink)}.mk-account-menu button.danger:hover{background:var(--red-wash)}.mk-menu-value{padding:3px 9px;border-radius:999px;background:#f4f1ed;font-size:12px;font-weight:600;color:var(--ink-3);white-space:nowrap}@media(max-width:900px){.mk-account-menu{position:fixed;top:60px;inset-inline:8px;width:auto;max-height:calc(100dvh - 140px);overflow-y:auto}.mk-account-menu button{height:48px}}@media(max-width:900px){body:has(.mk-tabbar){--makt-reload-bottom: 70px}body:has(.mk-composer){--makt-reload-bottom: 84px}}.mk-lo,.mk-lo-decide{display:flex;flex-direction:column;gap:8px}.mk-lo-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px}.mk-lo-row .mk-seg{flex:0 0 168px}.mk-lo-size{font-variant-numeric:tabular-nums;font-size:14px}.mk-lo-what{display:flex;flex-direction:column;gap:2px;min-width:0}.mk-lo-what small{font-size:12.5px}.mk-lo-actions{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mk-lo-add{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end}@media(max-width:899px){.mk-lo-row .mk-seg{flex-basis:150px}.mk-lo-row .mk-btn.small{min-height:40px}}.mk-vt-box{display:inline-flex;flex:none}.mk-top{view-transition-name:mk-top}.mk-tabbar{view-transition-name:mk-tabbar}.mk-logo{view-transition-name:mk-logo}.mk-account{view-transition-name:mk-account}::view-transition-group(*){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}::view-transition-old(mk-top):only-child{animation:mk-vt-up .24s cubic-bezier(.4,0,1,1) both}::view-transition-new(mk-top):only-child{animation:mk-vt-up .3s cubic-bezier(.2,.8,.2,1) reverse both}::view-transition-old(mk-tabbar):only-child{animation:mk-vt-down .24s cubic-bezier(.4,0,1,1) both}::view-transition-new(mk-tabbar):only-child{animation:mk-vt-down .3s cubic-bezier(.2,.8,.2,1) reverse both}@keyframes mk-vt-up{to{transform:translateY(-100%);opacity:0}}@keyframes mk-vt-down{to{transform:translateY(100%);opacity:0}}html[data-morph=open]::view-transition-old(root){animation:.22s cubic-bezier(.4,0,1,1) both mk-vt-to-start}html[data-morph=open]::view-transition-new(root){animation:.3s cubic-bezier(.2,.8,.2,1) both mk-vt-from-end}html[data-morph=back]::view-transition-old(root){animation:.22s cubic-bezier(.4,0,1,1) both mk-vt-to-end}html[data-morph=back]::view-transition-new(root){animation:.3s cubic-bezier(.2,.8,.2,1) both mk-vt-from-start}@keyframes mk-vt-to-start{to{opacity:0;transform:translate(calc(var(--mk-vt-dir, 1) * -24px))}}@keyframes mk-vt-from-end{0%{opacity:0;transform:translate(calc(var(--mk-vt-dir, 1) * 24px))}}@keyframes mk-vt-to-end{to{opacity:0;transform:translate(calc(var(--mk-vt-dir, 1) * 24px))}}@keyframes mk-vt-from-start{0%{opacity:0;transform:translate(calc(var(--mk-vt-dir, 1) * -24px))}}html[dir=rtl]{--mk-vt-dir: -1}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.mk-mat-cats{display:flex;gap:6px;flex-wrap:wrap;flex:1 1 auto;justify-content:center}.mk-mat-card-pic{display:block}.mk-mat-card-name,.mk-mat-detail-name{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.mk-stock-form{display:flex;flex-direction:column;gap:8px}.mk-stock-actions{display:flex;gap:8px}.mk-stock-actions .mk-btn{flex:1 1 0;height:44px;padding:0 10px}.mk-machine-set{display:flex;flex-direction:column;gap:12px;font-size:15px}.mk-charge-row{display:flex;align-items:flex-end;gap:8px}.mk-charge-amount{flex:0 0 110px}.mk-set-list{display:flex;flex-direction:column;width:100%}.mk-set-list button{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 16px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;text-align:start;font-size:16px}.mk-set-list button:last-child{border-bottom:0}.mk-set-list button:active{background:var(--accent-wash)}.mk-set-list b{flex:1 1 auto;min-width:0;font-weight:600}.mk-legal-link{align-self:flex-start;padding:4px 0;color:var(--muted);font-size:13px;text-decoration:none}.mk-legal-link:hover{text-decoration:underline}.mk-set-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--accent-wash);color:var(--primary)}.mk-set-go{flex:none;color:var(--muted);transform:rotate(-90deg)}[dir=rtl] .mk-set-go{transform:rotate(90deg)}.mk-phone-page{flex-direction:column;flex-wrap:nowrap;gap:12px}.mk-phone-head{display:flex;align-items:center;gap:4px;margin-inline-start:-8px;min-width:0;width:100%}.mk-phone-head h1{margin:0;font-size:22px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-phone-page .mk-mat-detail{max-width:none;width:100%;flex:none}.mk-phone-page .mk-mat-detail-name,.mk-phone-page .mk-set>h2.head:first-child{display:none}@media(max-width:900px){.mk .mk-btn{min-height:44px}.mk .mk-btn.small{min-height:40px}.mk .mk-field input,.mk .mk-field select,.mk .mk-select,.mk .mk-delay-row input,.mk .mk-seg,.mk .mk-step{min-height:44px}.mk .mk-field textarea,.mk .mk-set textarea{min-height:88px}.mk-check{min-height:44px}.mk-check input[type=checkbox]{width:22px;height:22px}.mk-lowat input{height:40px;width:64px}.mk-settings{grid-template-columns:minmax(0,1fr);gap:12px}.mk-set{padding:16px 14px}.mk-set-grid{grid-template-columns:minmax(0,1fr)}.mk-set .mk-field[style]{grid-column:auto!important}.mk-delay-row .mk-field{max-width:none!important;flex:1 1 140px}.mk-delay-row .mk-field input{width:100%}.mk-autoclose-row{flex-wrap:wrap}.mk-autoclose-row .mk-select{flex:1 1 100%}.mk-mat-grid{grid-template-columns:minmax(0,1fr);gap:8px;flex-basis:100%}.mk-mat-card{display:grid;grid-template-columns:64px minmax(0,1fr);column-gap:12px;row-gap:6px;padding:10px;align-items:center}.mk-mat-card>*{grid-column:2}.mk-mat-card>.mk-mat-card-pic{grid-column:1;grid-row:1 / span 3}.mk-mat-card-pic .mk-mat-pic{height:64px!important;width:64px}.mk-mat-card-name b{font-size:15px!important}.mk-mat-cats{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;flex-basis:100%}.mk-mat-cats .mk-btn{flex:none}.mk-mat-detail{padding:14px}.mk-mat-detail .mk-mat-pic{height:160px!important}.mk-row{padding:12px 14px}.mk-chips{overflow-x:auto;scrollbar-width:none;padding-inline:14px!important}.mk-chips .mk-btn{flex:none}}@media(max-width:900px){.mk-machine-head{gap:8px;padding:8px 10px;flex-wrap:wrap}.mk-machine-head b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-machine-head img{width:44px;height:30px}.mk-empty img{width:150px;height:100px}.mk-card.mk-empty{padding:20px 14px}.mk-row>.mk-btn{flex:1 1 100%}.mk-counter-row .mk-btn{flex:1 1 100%}.mk-tile{min-height:56px}}@media(max-width:900px){.mk-row-text{flex:1 1 160px}.mk-row{gap:10px 12px}}.mk-shop-link{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);font:inherit;font-size:14px;color:var(--ink);text-overflow:ellipsis}.mk-qr-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px;background:#12121273}.mk-qr-page{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(420px,100%);box-sizing:border-box;padding:28px 24px;border-radius:20px;background:#fff;color:var(--ink);text-align:center}.mk-qr-name{font-size:26px}.mk-qr{width:min(300px,100%);height:auto}.mk-qr-line{font-size:18px;font-weight:600}@media print{body *{visibility:hidden!important}.mk-qr-page,.mk-qr-page *{visibility:visible!important}.mk-qr-sheet{position:absolute;background:none}.mk-qr-page{position:absolute;top:0;inset-inline:0;margin:0 auto;border-radius:0}.mk-qr-actions{display:none}}.mk-cut-ratio{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:#f6f3ef;font-size:13px;color:var(--ink-3)}.mk-cut-ratio b{font-size:22px;color:var(--ink);font-variant-numeric:tabular-nums}.mk-cut-ratio.close{background:var(--green-wash)}.mk-cut-ratio.close b{color:var(--green-ink)}.mk-cut-ratio.off{background:var(--accent-wash)}.mk-cut-ratio.off b{color:var(--primary-hover)}.mk-cut-table-wrap{overflow-x:auto}.mk-cut-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.mk-cut-table th{text-align:start;font-size:12px;font-weight:600;color:var(--muted);padding:4px 6px}.mk-cut-table td{padding:8px 6px;border-top:1px solid var(--line-soft);white-space:nowrap}.mk-cut-table td small{display:block;font-size:12px}.mk-cut-table td:first-child{white-space:normal;overflow-wrap:anywhere}@media(max-width:420px){.mk-cut-ratio b{font-size:19px}}.pe.pe-oc{width:100%;border:0;background:transparent;gap:14px;margin:0}.pe-oc .oc-hero{margin:0}.pe-locked{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--oc-off-wash);color:var(--oc-off);font-size:12.5px;font-weight:700}.pe-row-wrap+.pe-row-wrap{border-top:1px solid var(--oc-line)}.pe-row-wrap.active{background:var(--oc-paper);border-radius:12px}.pe-tap{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;border-radius:10px}.pe-tap:hover:not(:disabled){background:var(--oc-paper)}.pe-tap:disabled{cursor:default}.pe-tap:focus-visible{outline:2px solid var(--oc-accent);outline-offset:1px}.pe-oc .oc-pb-amt s{color:var(--oc-muted);font-size:11.5px}.pe-row-wrap .pe-editor{margin:0 4px 8px;background:#fff}.pe-oc .pe-add{margin:0}.pe-when{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--oc-line);border-radius:14px;background:var(--oc-surface)}.pe-when-head{display:flex;align-items:center;gap:8px}.pe-when-head b{flex:1;font-size:15px}.pe-when-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--oc-wash);color:var(--oc-accent-ink)}.pe-when-chip{padding:3px 9px;border-radius:999px;background:var(--oc-ok-wash);color:var(--oc-ok);font-size:11.5px;font-weight:700}.pe-when-chip.fixed{background:var(--oc-wash);color:var(--oc-accent-ink)}.pe-slot{display:flex;flex-direction:column;gap:8px}.pe-slot+.pe-slot{padding-top:10px;border-top:1px dashed var(--oc-line)}.pe-slot-file{display:flex;align-items:center;gap:10px;min-width:0}.pe-slot-file b{flex:1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-slot-machine{flex:none;padding:3px 9px;border-radius:999px;background:var(--oc-off-wash);color:var(--oc-ink-2);font-size:12px;font-weight:700}.pe-pick{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:var(--oc-paper)}.pe-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.pe-chips button{flex:none;min-height:36px;padding:0 12px;border:1px solid var(--oc-line);border-radius:999px;background:#fff;color:var(--oc-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pe-chips button.on{background:var(--oc-ink);border-color:var(--oc-ink);color:#fff}.pe-chips button:disabled{opacity:.45;cursor:default}.pe-clock{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--oc-muted)}.pe-clock input{height:40px;padding:0 10px;border:1px solid #d9d2c9;border-radius:10px;background:#fff;font:inherit;font-size:16px;font-weight:700;color:var(--oc-ink)}
