.x-m9-subbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-m9-tabs{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.x-m9-tabs button{position:relative;border:none;background:none;min-height:40px;padding:6px 16px;border-radius:9px;font-weight:700;font-size:13.5px;color:var(--muted);cursor:pointer}.x-m9-tabs button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent)}.x-m9-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.x-m9-count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--danger);color:#fff;font-size:11.5px;font-weight:800;line-height:1}.x-m9-wrap{padding:16px 18px 28px;display:grid;grid-gap:14px;gap:14px;align-content:start}.x-m9-banner{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:10px 14px;border-radius:12px;background:var(--cut-bg);border:1px solid var(--cut-bd);color:var(--cut-tx);font-size:13px;line-height:1.45;font-weight:600}.x-m9-banner b{font-weight:800}.x-m9-banner.calm{background:var(--panel);border-color:var(--line);color:var(--ink)}.x-m9-line{margin:0;font-size:13px;line-height:1.45;color:var(--ink)}.x-m9-outcome{margin:0;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.4}.x-m9-outcome.ok{background:var(--blow-bg);color:var(--blow-tx)}.x-m9-outcome.wait{background:var(--cut-bg);color:var(--cut-tx)}.x-m9-outcome.bad{background:var(--make-bg);color:var(--make-tx)}.x-m9-outcome.off{background:var(--off-bg);color:var(--muted)}.x-m9-empty{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:42px 18px;text-align:center;border:1px dashed var(--line);border-radius:16px;background:var(--panel)}.x-m9-empty b{font-size:15px;color:var(--ink)}.x-m9-empty span{font-size:13px;color:var(--muted);max-width:46ch;line-height:1.45}.x-m9-empty svg{width:34px;height:34px;stroke:var(--accent);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.x-m9-err{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;background:var(--make-bg);color:var(--make-tx);font-size:13px;font-weight:600}.x-m9-skel{display:grid;grid-gap:10px;gap:10px}.x-m9-skel i{display:block;height:58px;border-radius:12px;background:linear-gradient(90deg,var(--line-soft),var(--panel),var(--line-soft));background-size:200% 100%;animation:x-m9-shimmer 1.2s linear infinite}@keyframes x-m9-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.x-m9-skel i{animation:none}}.x-m9-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.01em;white-space:nowrap}.x-m9-chip.ok{background:var(--blow-bg);color:var(--blow-tx)}.x-m9-chip.wait{background:var(--cut-bg);color:var(--cut-tx)}.x-m9-chip.bad{background:var(--make-bg);color:var(--make-tx)}.x-m9-chip.off{background:var(--off-bg);color:var(--muted)}.x-m9-chip.in{background:var(--color-bg);color:var(--color-tx)}.x-m9-btn{min-height:44px;padding:8px 16px;border-radius:11px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:700;font-size:13.5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.x-m9-btn.primary{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-ink)}.x-m9-btn.quiet{border-color:transparent;background:none;color:var(--accent-text)}.x-m9-btn.danger{color:var(--danger)}.x-m9-btn:disabled{opacity:.5;cursor:default}.x-m9-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.x-m9-head{margin:4px 0 0;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.x-m9-inbox{display:grid;grid-template-columns:minmax(340px,430px) minmax(0,1fr);grid-gap:0;gap:0;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden;min-height:calc(100vh - var(--topbar-h, 56px) - 150px);min-height:calc(100dvh - var(--topbar-h, 56px) - 150px)}.x-m9-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0;background:var(--panel)}.x-m9-listbar{display:flex;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line)}.x-m9-listbar .x-ob-seg button{min-height:34px;padding:4px 12px}.x-m9-listbar .x-m9-btn{margin-left:auto}.x-m9-threads{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.x-m9-thread{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;min-height:64px;padding:9px 10px;border:none;border-radius:12px;background:none;text-align:left;cursor:pointer;color:var(--ink)}.x-m9-thread:hover{background:var(--card)}.x-m9-thread[aria-current=true]{background:var(--accent-soft)}.x-m9-thread:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.x-m9-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;letter-spacing:.02em;background:var(--color-bg);color:var(--color-tx)}.x-m9-av.unsaved{background:var(--off-bg);color:var(--muted)}.x-m9-tmain{min-width:0;display:flex;flex-direction:column;gap:2px}.x-m9-tname{font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-m9-thread.unread .x-m9-tname{font-weight:800}.x-m9-tlast{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-m9-thread.unread .x-m9-tlast{color:var(--ink)}.x-m9-ttags{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.x-m9-tside{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11.5px;color:var(--muted);white-space:nowrap}.x-m9-dot{width:10px;height:10px;border-radius:50%;background:var(--accent)}.x-m9-drafts{padding:4px 6px 8px;border-bottom:1px solid var(--line)}.x-m9-drafts .x-m9-head{padding:6px 6px 4px}.x-m9-pane{display:flex;flex-direction:column;min-width:0;min-height:0}.x-m9-panehead{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--card)}.x-m9-panehead h2{margin:0;font-size:17px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-m9-panehead small{display:block;font-size:12.5px;color:var(--muted);font-weight:600}.x-m9-panetitle{min-width:0;flex:1 1 auto}.x-m9-back{display:none}.x-m9-paneacts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.x-m9-bubbles{flex:1 1 auto;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:var(--bg)}.x-m9-day{align-self:center;font-size:11.5px;font-weight:800;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:4px 0}.x-m9-bub{max-width:min(560px,82%);display:flex;flex-direction:column;gap:4px}.x-m9-bub.in{align-self:flex-start}.x-m9-bub.out{align-self:flex-end;align-items:flex-end}.x-m9-bubtext{padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.x-m9-bub.in .x-m9-bubtext{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:5px;color:var(--ink)}.x-m9-bub.out .x-m9-bubtext{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-bottom-right-radius:5px;color:var(--ink)}.x-m9-bub.out.notsent .x-m9-bubtext{background:var(--off-bg);border-style:dashed;border-color:var(--line);color:var(--muted)}.x-m9-bubmeta{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:11.5px;color:var(--muted)}.x-m9-visitchip{font-size:11.5px;font-weight:700;color:var(--accent-text)}.x-m9-compose{border-top:1px solid var(--line);padding:10px 14px 12px;background:var(--card);display:grid;grid-gap:8px;gap:8px}.x-m9-compose textarea{width:100%;min-height:64px;max-height:180px;resize:vertical;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;line-height:1.45;background:var(--card);color:var(--ink)}.x-m9-compose textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.x-m9-composerow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.x-m9-composerow .x-m9-meter{font-size:12px;color:var(--muted);margin-right:auto}.x-m9-sendsas{font-size:12px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.x-m9-sendsas b{color:var(--ink);font-weight:700}.x-m9-off{padding:12px 14px;border-top:1px solid var(--line);background:var(--panel);display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:13px;color:var(--ink)}.x-m9-off span{flex:1 1 220px;line-height:1.45}.x-m9-nopane{flex:1 1 auto;display:grid;place-items:center;padding:30px;text-align:center;color:var(--muted);font-size:13.5px;background:var(--bg)}.x-m9-search{width:100%;min-height:44px;border:1px solid var(--line);border-radius:11px;padding:8px 12px;font:inherit;font-size:14px;background:var(--card);color:var(--ink)}.x-m9-picks{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto}.x-m9-picks button{width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--line-soft);border-radius:11px;background:var(--card);color:var(--ink);text-align:left;cursor:pointer;display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.x-m9-picks button small{color:var(--muted);font-size:12px}.x-m9-runbar{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:14px 16px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.x-m9-runbar .x-m9-runtext{flex:1 1 280px;font-size:14px;font-weight:600;line-height:1.45}.x-m9-runbar .x-m9-runtext small{display:block;font-weight:500;color:var(--muted);font-size:12.5px}.x-m9-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.x-m9-card{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.x-m9-cardmain{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:3px}.x-m9-cardmain b{font-size:14px}.x-m9-cardmain span{font-size:12.5px;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.x-m9-cardacts{display:flex;gap:6px;flex-wrap:wrap}.x-m9-dayhead{margin:10px 0 2px;font-size:13px;font-weight:800;color:var(--ink)}.x-m9-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line-soft);font-size:13.5px}.x-m9-plan:last-child{border-bottom:none}.x-m9-plan small{grid-column:1/-1;color:var(--muted);font-size:12.5px}.x-m9-planbox{border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.x-m9-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));grid-gap:12px;gap:12px}.x-m9-type{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.x-m9-typehead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.x-m9-typehead b{font-size:15px;display:block}.x-m9-typehead small{display:block;font-size:12.5px;color:var(--muted);line-height:1.4;margin-top:2px}.x-m9-preview{padding:10px 13px;border-radius:16px 16px 16px 5px;background:var(--bg);border:1px solid var(--line);font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}.x-m9-typemeta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px;color:var(--muted)}.x-m9-filed{font-weight:700;color:var(--good)}.x-m9-notfiled{font-weight:700;color:var(--late-ink)}.x-m9-warn{padding:10px 12px;border-radius:12px;background:var(--cut-bg);border:1px solid var(--cut-bd);color:var(--cut-tx);font-size:12.5px;line-height:1.5;font-weight:600}.x-m9-swwrap{display:flex;align-items:center;gap:8px;flex:none}.x-m9-swwrap em{font-style:normal;font-size:12px;font-weight:800;color:var(--muted)}.x-m9-swwrap em.on{color:var(--good)}.x-m9-rate{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.x-m9-rate input{width:120px;min-height:40px;border:1px solid var(--line);border-radius:10px;padding:6px 10px;font:inherit;background:var(--card);color:var(--ink)}.x-m9-vt{margin:8px 0 4px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel);display:grid;grid-gap:6px;gap:6px}.x-m9-vthead{justify-content:space-between;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.x-m9-vthead,.x-m9-vtline{display:flex;align-items:center}.x-m9-vtline{flex-wrap:wrap;gap:6px 10px;font-size:13px;line-height:1.4;color:var(--ink)}.x-m9-vtline>span{flex:1 1 100%}.x-m9-vtline .x-m9-btn{min-height:36px;padding:4px 12px;font-size:12.5px}.x-m9-vttests{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.x-m9-vttests>small{flex:1 1 100%;font-size:12px;font-weight:800;letter-spacing:.01em;color:var(--late-ink)}.x-m9-vttests .x-m9-btn{min-height:36px;padding:4px 10px;font-size:12.5px}@media (max-width:760px){.x-m9-wrap{padding:12px 12px 24px}.x-m9-subbar .x-m9-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.x-m9-tabs button{min-height:44px;padding:6px 4px;font-size:13px}.x-m9-inbox{display:block;border-radius:14px;min-height:0}.x-m9-list{border-right:none}.x-m9-inbox.has-thread .x-m9-list,.x-m9-inbox:not(.has-thread) .x-m9-pane{display:none}.x-m9-inbox.has-thread{position:fixed;inset:var(--topbar-h,56px) 0 0 0;z-index:30;border-radius:0;border:none;display:flex;flex-direction:column;padding-bottom:env(safe-area-inset-bottom,0)}.x-m9-inbox.has-thread .x-m9-pane{flex:1 1 auto}.x-m9-back{display:inline-flex}.x-m9-panehead{padding:8px 10px}.x-m9-paneacts .x-m9-label{display:none}.x-m9-bub{max-width:88%}.x-m9-grid{grid-template-columns:minmax(0,1fr)}.x-m9-listbar .x-ob-seg button{min-height:44px;min-width:44px}}.x-m9-bulkbar{position:-webkit-sticky;position:sticky;bottom:env(safe-area-inset-bottom,0);z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;margin-top:10px;border-radius:14px;background:var(--card);border:1px solid var(--accent);box-shadow:0 6px 20px rgba(60,45,20,.14);font-size:13.5px}.x-m9-bulkgroup{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--muted)}.x-m9-bulkgroup .x-m9-btn{min-height:40px;padding:4px 14px}.x-m9-pick{width:20px;height:20px;margin:0 8px 0 0;vertical-align:middle;accent-color:var(--accent)}.x-m9-setup{margin:14px 18px 0}@media (max-width:760px){.x-m9-setup{margin:10px 12px 0}}.x-m9-nextvisit{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 14px;border:none;border-bottom:1px solid var(--line);background:var(--accent-soft);color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.x-m9-nextvisit svg{width:18px;height:18px;flex:none;stroke:var(--accent-text);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.x-m9-nextvisit b{font-weight:800;margin-right:4px}.x-m9-nextvisit span{flex:1 1 auto;min-width:0}.x-m9-nextvisit em{font-style:normal;font-weight:700;color:var(--accent-text);white-space:nowrap}.x-m9-nextvisit:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.x-m9-listbar .x-ob-seg{flex-wrap:nowrap}.x-m9-listbar .x-m9-btn,.x-m9-listbar .x-ob-seg button{white-space:nowrap}.x-m9-to{min-width:180px}.x-m9-logbar-phone{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;gap:8px;align-items:center;padding:6px 0;background:var(--bg)}.x-m9-logbar-phone .x-ob-seg{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.x-m9-logbar-phone .x-ob-seg button{min-height:40px;padding:4px 6px;font-size:13px;white-space:nowrap}.x-m9-logbar-phone .x-m9-btn{flex:none}.x-m9-logbar-phone .x-m9-count{background:var(--accent-fill);color:var(--accent-ink)}.x-m9-logmeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:-6px}.x-m9-logcards{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.x-m9-logcard{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);min-width:0}.x-m9-logtop{display:flex;align-items:center;justify-content:space-between;gap:8px}.x-m9-logwhen{font-size:12px;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-m9-logwho{display:flex;flex-direction:column;gap:1px;min-width:0}.x-m9-logwho b{font-size:15px}.x-m9-logwho b,.x-m9-logwho span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-m9-logwho span{font-size:12.5px;color:var(--muted)}.x-m9-logchips{display:flex;flex-wrap:wrap;gap:6px}.x-m9-logtext{display:block;width:100%;padding:8px 10px;border:1px solid var(--line-soft);border-radius:10px;background:var(--bg);color:var(--ink);font:inherit;font-size:13px;line-height:1.45;text-align:left;cursor:pointer;overflow-wrap:anywhere}.x-m9-logtext>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.x-m9-logtext.full>span{display:block;-webkit-line-clamp:unset}.x-m9-logwhy{font-size:12px;color:var(--muted)}.x-m9-filtersheet{max-width:520px}.x-m9-filterfields{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.x-m9-filterfields .x-m9-to,.x-m9-filterfields .x-msg-status{width:100%;min-height:44px;min-width:0}.x-m9-filteracts{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}.x-m9-list2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;align-items:start}.x-m9-row{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);min-width:0}.x-m9-rowhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.x-m9-rowtext{min-width:0;display:flex;flex-direction:column;gap:3px}.x-m9-rowtext b{font-size:14.5px}.x-m9-rowtext small,.x-m9-rowwhy{font-size:12.5px;color:var(--muted);line-height:1.4}.x-m9-filechip{align-self:flex-start;margin-top:2px;font-size:11.5px;line-height:1.35}.x-m9-more summary{cursor:pointer;min-height:32px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--accent-text);list-style:none}.x-m9-more summary::-webkit-details-marker{display:none}.x-m9-more summary:after{content:"\203A";transition:transform .15s}.x-m9-more[open] summary:after{transform:rotate(90deg)}.x-m9-moreinner{display:grid;grid-gap:10px;gap:10px;padding-top:6px}.x-m9-prevblock{display:grid;grid-gap:6px;gap:6px}.x-m9-prevname{font-size:12px;color:var(--muted);font-weight:700}.x-m9-row .x-m9-rate{margin-top:2px}.x-m9-row .x-ob-seg{align-self:flex-start}.x-m9-actwhy{flex-basis:100%;font-size:12px;font-weight:700;color:var(--muted)}.x-m9-runnow{flex:none}.x-m9-vt{padding:0;gap:0;overflow:hidden}.x-m9-vtsum{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:none;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.x-m9-vtsum:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.x-m9-vtlabel{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.x-m9-vtbits{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-m9-vt.open .x-m9-vtbits{visibility:hidden}.x-m9-vtchev{flex:none;color:var(--accent-text);font-weight:800;transition:transform .15s}.x-m9-vt.open .x-m9-vtchev{transform:rotate(90deg)}.x-m9-vtbody{display:grid;grid-gap:8px;gap:8px;padding:0 12px 10px}.x-m9-vt .x-m9-outcome{margin:0 12px 10px}.x-m9-cardbtns{display:flex;gap:8px;flex-wrap:wrap}.x-m9-field{display:grid;grid-gap:4px;gap:4px;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--muted)}.x-m9-field input,.x-m9-field textarea{width:100%;min-height:44px;border:1px solid var(--line);border-radius:11px;padding:8px 12px;font:inherit;font-size:14px;font-weight:400;color:var(--ink);background:var(--card)}.x-m9-field textarea{min-height:120px;resize:vertical;line-height:1.45}.x-m9-field input:focus,.x-m9-field textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.x-m9-rcpt{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:10px;text-align:center}.x-m9-rcpt .btn{width:100%}.x-m9-rcpt .x-m9-actwhy{flex-basis:auto}.x-m9-rcptline{display:block;text-align:center}.x-m9-bulkn{white-space:nowrap}.x-m9-bulkspace{flex:1 1 auto}.x-m9-actrows{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.x-m9-actrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.x-m9-actrow b{display:block;font-size:14px}.x-m9-actrow small{display:block;font-size:12.5px;color:var(--muted)}.x-m9-actrow .x-m9-btn{min-width:64px}@media (max-width:760px){.x-m9-list2{grid-template-columns:minmax(0,1fr)}.x-m9-bulkbar{flex-wrap:nowrap;gap:6px;padding:8px 10px}.x-m9-bulkbar .x-m9-btn{min-height:40px;padding:4px 10px}.x-m9-bulkbar .x-m9-outcome{position:absolute;left:0;right:0;bottom:calc(100% + 6px)}.x-m9-nextvisit em{display:none}.x-m9-paneacts{flex-wrap:nowrap;gap:4px}.x-m9-paneacts .x-m9-btn{padding:8px 10px;min-width:44px}.x-m9-panehead small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.x-op-shelf{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px}.x-op-msgcell{min-width:160px;text-align:right}.x-op-msgact{min-height:36px;padding:6px 12px;font-size:13px}.x-op-msgask{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.x-op-msgrow{display:flex;justify-content:flex-end;margin-top:6px}.x-op-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x-op-cleancount{margin:12px 0 6px;font-size:15px;font-weight:700;color:var(--ink)}.x-op-drafts{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:6px;gap:6px}.x-op-drafts li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;border-radius:12px;border:1px dashed var(--accent);background:var(--accent-soft)}.x-op-drafts li b{flex:1 1 160px;min-width:0;color:var(--ink);font-size:14px}.x-op-drafts li small{color:var(--muted);font-size:12px}.x-op-drafttag{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text)}.x-op-draftacts{display:inline-flex;gap:6px;margin-left:auto}.x-m9-field select{width:100%;min-height:44px;border:1px solid var(--line);border-radius:11px;padding:8px 12px;font:inherit;font-size:16px;font-weight:400;color:var(--ink);background:var(--card)}.x-m9-field select:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}:root[data-theme=dark] .x-m9-field select{color-scheme:dark}.x-op-shelfnote{margin:-2px 0 10px;font-size:13.5px;color:var(--muted);line-height:1.45}@media (hover:none){.x-op-msgact{min-height:44px}}.modal.x-clients-modal.x-cr{width:min(1180px,96vw);height:min(960px,94vh);height:min(960px,94dvh);max-height:94vh;max-height:94dvh;display:flex;flex-direction:column;overflow:hidden;padding-bottom:14px}.x-cr-rail{display:none}@media (max-width:1599.98px){.x-cr-main{display:contents}}@media (min-width:1600px){.x-cr-overlay{align-items:stretch;justify-content:stretch;padding:24px}.modal.x-clients-modal.x-cr{width:100%;max-width:none;height:100%;max-height:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-column-gap:32px;column-gap:32px}.modal.x-clients-modal.x-cr.has-rail{grid-template-columns:340px minmax(0,1fr)}.x-cr>.x-sheethead{grid-column:1/-1}.x-cr-main{grid-column:-2/-1;grid-row:2;display:flex;flex-direction:column;min-height:0;min-width:0}.x-cr-main .x-cr-tabs{margin:0 calc(-1 * var(--x-pad-x)) 0 0;padding:0 var(--x-pad-x) 0 0}.x-cr-tab{font-size:15px;padding:11px 16px 10px}}.x-cr .x-sheethead{position:static;margin-bottom:0}.x-cr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:2px 0 8px}.x-cr-meta .x-clients-since{margin:0}.x-cr-idchip{display:inline-flex;align-items:baseline;gap:6px;padding:3px 11px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-idchip>span{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.x-cr-idchip b{font-size:14px;font-weight:800}.x-cr-changeid{border:none;background:none;padding:2px 6px;margin:0;color:var(--accent-text);font-size:11.5px;font-weight:700;text-decoration:underline}.x-cr-changeid:disabled{opacity:.5;cursor:default}@media (max-width:760px){.x-cr-changeid{min-height:44px;display:inline-flex;align-items:center;padding:0 8px}}.x-cr-dsinactive{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--off-bg);color:var(--muted);border:1px solid var(--line);font-size:10.5px;font-weight:800;letter-spacing:.02em;white-space:nowrap;margin-left:6px}.x-cr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px}.x-cr-actions .pill{min-height:36px;display:inline-flex;align-items:center;text-decoration:none}a.pill.x-cr-contact{color:var(--accent-text);border-color:var(--accent)}.x-cr-actsep{width:1px;height:22px;background:var(--line);margin:0 4px}.x-cr-tabs{display:flex;gap:2px;flex:none;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--x-pad-x));padding:0 var(--x-pad-x);border-bottom:1px solid var(--line)}.x-cr-tabs::-webkit-scrollbar{display:none}.x-cr-tab{flex:none;background:none;padding:10px 14px 9px;min-height:44px;font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap;border:none;border-bottom:2.5px solid transparent;margin-bottom:-1px;border-radius:8px 8px 0 0}.x-cr-tab:hover{color:var(--ink);background:var(--line-soft)}.x-cr-tab.on{color:var(--ink);border-bottom-color:var(--accent)}.x-cr-tab.is-quiet:not(.on){color:var(--muted)}.x-cr-tab .x-cm-lockicon{margin-right:5px;vertical-align:-1px;color:var(--note)}.x-cr-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.x-cr-tabshort{display:none}.x-cr-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 2px 10px;overscroll-behavior:contain}.modal.x-cr>:not(.x-cr-body):not(.x-cr-main),.x-cr-main>:not(.x-cr-body){flex-shrink:0}.x-cr-fade[data-fade=r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.x-cr-fade[data-fade=l]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent)}.x-cr-fade[data-fade=lr]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}.x-cr-foot{padding-top:12px;border-top:1px solid var(--line-soft)}.x-cr-foot,.x-cr-main>.error,.x-cr-main>.x-clients-warnbox,.x-cr>.error,.x-cr>.x-clients-warnbox{flex:none;margin-top:8px}.x-cr-sec{margin:0 0 18px;min-width:0}.x-cr-sech{margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line-soft)}.x-cr-h4,.x-cr-sech{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--note)}.x-cr-h4{margin:16px 0 8px}.x-cr-3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.x-cr-pending{margin:0 0 12px;padding:10px 12px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:13px;background:var(--panel)}.x-cr-inactive{margin-top:2px}.x-cr-inactive .x-cm-lock{margin-left:6px}.x-cr-left{justify-content:flex-start;flex-wrap:wrap}.x-cr-left .pill{min-height:36px}.x-cr-quiet{color:var(--muted)}.x-cr-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x-cr-amtrow input,.x-cr-amtrow select,.x-cr-dateparts input,.x-cr-dateparts select,.x-cr-famadd input,.x-cr-famadd select,.x-cr-inline,.x-cr-linkrow input,.x-cr-phonerow input,.x-cr-phonerow select,.x-cr-pmfilter input,.x-cr-pmfilter select,.x-cr-refask input,.x-cr-secure textarea,.x-cr-usual select,input.x-cr-findq{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:9px 12px;color:var(--ink)}.x-cr-inline{width:3.6em;padding:6px 8px;text-align:center;margin:0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-optinline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.x-cr-optinline .x-bo-check{margin:0}.x-cr-optinline>input.x-cr-inline{margin:0;height:36px}.x-cr-optinline>input.x-cr-inline:disabled{opacity:.55}.x-cr-optinline>span{font-size:13.5px}.x-cr-phones{display:flex;flex-direction:column;gap:8px}.x-cr-phonerow{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.x-cr-primary{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 4px;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.x-cr-primary input:checked+span{color:var(--accent-text)}.x-cr-primary input{accent-color:var(--accent);width:18px;height:18px;margin:0}.x-cr-dateparts{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);grid-gap:6px;gap:6px}.x-cr-dates{margin-top:2px}.x-cr-chips{display:flex;flex-wrap:wrap;gap:6px}.x-cr-chip{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600;min-height:34px}.x-cr-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text);font-weight:700}.x-cr-linkrow{display:flex;gap:8px;align-items:center}.x-cr-linkrow input{flex:1 1 auto}.x-cr-optcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.x-cr-emailask{grid-column:1/-1;margin:0 0 14px;padding:10px 14px;border-radius:12px;background:var(--cut-bg);border:1px solid var(--cut-bd);color:var(--cut-tx);font-size:13.5px}.x-cr-emailask.is-hot{border-width:2px}.x-clients-history.x-cr-history{border-top:0;margin-top:0;padding-top:0}.x-cr-col{min-width:0}.x-cr-body-contact .x-dnt-box{margin-bottom:18px}@media (max-width:1099.98px){.x-cr-body-contact{display:flex;flex-direction:column}.x-cr-body-contact>.x-cr-col{display:contents}.x-cr-body-contact>.x-cr-emailask{order:0}.x-cr-o-general{order:1}.x-cr-o-phone{order:2}.x-cr-o-dnt{order:3}.x-cr-o-address{order:4}.x-cr-o-misc{order:5}.x-cr-o-reference{order:6}.x-cr-o-options{order:7}}@media (min-width:1100px){.x-cr-body-contact,.x-cr-body-marketing>.x-cr-marketing,.x-cr-body-pictures>.x-cr-pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;align-content:start}.x-cr-body-contact,.x-cr-history{align-items:start}.x-cr-history{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:0 32px;gap:0 32px}.x-cr-history>.x-cvh,.x-cr-history>.x-cvh-empty,.x-cr-history>.x-cvh-err{grid-column:2;grid-row:1/span 8}.x-cr-history>:not(.x-cvh):not(.x-cvh-err):not(.x-cvh-empty){grid-column:1}}.x-cr-usualgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px 14px;gap:10px 14px;margin-bottom:14px}.x-cr-usual{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.x-cr-usual label{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--note)}.x-cr-usual .hint{font-size:11.5px}.x-cr-merged{margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.x-cr-merged h4{margin:0 0 8px;font-size:13px}.x-cr-merged ul{list-style:none;margin:0;padding:0}.x-cr-merged li{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:6px 0;border-top:1px solid var(--line-soft);font-size:13px}.x-cr-merged li:first-child{border-top:none}.x-cr-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.x-cr-tile{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.x-cr-tile>span{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--note)}.x-cr-tile>b{font-size:19px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-tile>b.is-owed{color:var(--danger)}.x-cr-tile.is-ds{border-style:dashed}.x-cr-tile small{font-size:11.5px;color:var(--muted)}.x-cr-adjust{padding:12px 14px;border:1px solid var(--line);border-radius:14px}.x-cr-adjbtns{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.x-cr-adjbtns .pill{min-height:38px}.x-cr-adjform{margin-top:12px}.x-cr-amtrow{display:flex;gap:8px}.x-cr-amtrow input{flex:1 1 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-ledger{list-style:none;margin:0;padding:0;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.x-cr-ledger li{display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:13px;align-items:baseline}.x-cr-ledger li:first-child{border-top:none}.x-cr-ledger li>span:first-child{color:var(--muted)}.x-cr-ledger b,.x-cr-ledger li>span:first-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-loyal{margin-top:6px}.x-cr-doclist{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.x-cr-doc{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px 14px;gap:10px 14px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.x-cr-docmain{display:flex;flex-direction:column;min-width:0}.x-cr-docmain small{color:var(--muted);font-size:12px}.x-cr-docnote{font-style:italic}.x-cr-docstatus{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:800;background:var(--off-bg);color:var(--muted);white-space:nowrap}.x-cr-doc.s-complete .x-cr-docstatus{background:var(--blow-bg);color:var(--blow-tx)}.x-cr-doc.s-inprocess .x-cr-docstatus,.x-cr-doc.s-pending .x-cr-docstatus{background:var(--cut-bg);color:var(--cut-tx)}.x-cr-doc.s-incomplete .x-cr-docstatus{background:var(--make-bg);color:var(--make-tx)}.x-cr-docbtns{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.x-cr-dochist ul{list-style:none;margin:0;padding:0}.x-cr-dochist li{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--line-soft);font-size:13px}.x-cr-refrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;font-size:13.5px}.x-cr-refask{margin-top:10px}.x-cr-refask .x-cr-chips{margin:6px 0 8px}.x-cr-refask input{width:100%}.x-cr-picblock{gap:14px}.x-cr-picblock,.x-cr-picthumb{display:flex;align-items:center}.x-cr-picthumb{flex:none;width:96px;height:96px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--panel);justify-content:center}.x-cr-picthumb img{width:100%;height:100%;object-fit:cover;display:block}.x-cr-picnone svg{width:40px;height:40px;fill:none;stroke:var(--muted);stroke-width:1.4;stroke-linejoin:round}.x-cr-pictext{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.x-cr-pictext .pill{margin-top:4px;min-height:36px}.x-cr-remlist{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px}.x-cr-remlist li{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border:1px solid var(--line);border-left-width:4px;border-radius:12px;background:var(--card)}.x-cr-remlist li>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.x-cr-remlist li small{color:var(--muted);font-size:12px}.x-cr-remlist li.s-due{border-left-color:var(--accent)}.x-cr-remlist li.s-overdue{border-left-color:var(--danger)}.x-cr-remlist li.p-high b{color:var(--danger)}.x-cr-remlist.is-done li{opacity:.7;border-left-color:var(--good)}.x-cr-remchk{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.x-cr-remchk input{width:18px;height:18px}.x-cr-remnote{font-style:italic}.x-cr-secure textarea{width:100%}.x-cr-securetext{white-space:pre-wrap;margin:0 0 8px;padding:10px 12px;border-radius:10px;background:var(--panel);border:1px solid var(--line-soft);font-size:13.5px}.x-cr-securetext small{color:var(--muted)}.x-cr-pci{margin:6px 0;padding:8px 10px;border-radius:10px;background:var(--make-bg);color:var(--make-tx);font-size:12.5px;font-weight:600}.x-cr-famlist{list-style:none;margin:0 0 10px;padding:0}.x-cr-famlist li{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line-soft);font-size:13.5px}.x-cr-famlist li:first-child{border-top:none}.x-cr-famlist li>:last-child{margin-left:auto}.x-cr-famrel{flex:none;padding:2px 9px;border-radius:999px;background:var(--color-bg);color:var(--color-tx);font-size:11px;font-weight:800}.x-cr-linkbtn{border:none;background:none;padding:0;color:var(--accent-text);font-weight:700;text-align:left}.x-cr-linkbtn small{color:var(--muted);font-weight:500}.x-cr-famadd{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.x-cr-famadd input{flex:1 1 160px}.x-cr-famadd .pill{min-height:38px}.x-cr-unitbig{display:flex;align-items:center;justify-content:center;gap:22px;padding:18px 0 20px}.x-cr-unitbig>div{display:flex;flex-direction:column;align-items:center;min-width:140px}.x-cr-unitbig b{font-family:Didot,Bodoni MT,Georgia,serif;font-weight:400;font-size:46px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-unitbig span{font-size:12.5px;color:var(--muted);margin-top:4px}.x-cr-step{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);background:var(--card);font-size:24px;color:var(--accent-text)}.x-cr-step:disabled{opacity:.45}.modal.x-w4-sheet.x-cr-sheet{width:min(640px,96vw)}.modal.x-w4-sheet.x-cr-wide{width:min(1120px,96vw)}.x-cr-pmbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:2px 0 10px}.x-cr-pmbar .pill{min-height:38px}.x-cr-pmsp{flex:1 1 auto}.x-cr-pmfilter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:10px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--line-soft);margin-bottom:12px}.x-cr-pmfilter>label:not(.x-bo-check){display:flex;flex-direction:column;gap:3px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--note)}.x-cr-pmfilter>label>input[type=date],.x-cr-pmfilter>label>select{height:38px;padding:0 10px;box-sizing:border-box}.x-cr-pmfilter>label>input,.x-cr-pmfilter>label>select{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink)}.x-cr-seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.x-cr-seg button{border:none;background:var(--card);padding:7px 14px;font-size:12.5px;font-weight:700;color:var(--muted);min-height:36px}.x-cr-seg button.on{background:var(--accent-soft);color:var(--accent-text)}.x-cr-segwide{display:flex;margin-bottom:12px}.x-cr-segwide button{flex:1 1}.x-cr-pmgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-gap:12px;gap:12px}@media (min-width:1600px){.x-cr-pmgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}}.x-cr-pmtile{position:relative;display:block;width:100%;padding:0;border:2px solid transparent;border-radius:16px;overflow:hidden;background:var(--panel);text-align:left}.x-cr-pmtile img,.x-cr-pmwait{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--line-soft)}.x-cr-pmcap{display:flex;flex-direction:column;padding:7px 10px 9px;font-size:12.5px}.x-cr-pmcap small{color:var(--muted);font-size:11.5px}.x-cr-pmgrid li.on .x-cr-pmtile{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.x-cr-pmstar{position:absolute;top:8px;left:8px;padding:2px 9px;border-radius:999px;background:var(--card);color:var(--accent-text);font-size:11px;font-weight:800;box-shadow:var(--shadow)}.x-cr-pmtable{width:100%;border-collapse:collapse;font-size:13px}.x-cr-pmtable th{text-align:left;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:8px 10px;border-bottom:1px solid var(--line)}.x-cr-pmtable td{padding:8px 10px;border-bottom:1px solid var(--line-soft)}.x-cr-pmtable tr.on td{background:var(--accent-soft)}.x-cr-pmempty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:40px 12px;text-align:center;border:1px dashed var(--line);border-radius:16px}.x-cr-pmfoot{margin-top:12px}.x-cr-photoprev{display:block;max-width:100%;max-height:260px;margin:0 auto 12px;border-radius:14px;object-fit:contain;background:var(--panel)}.x-cr-lightbox{flex-direction:column;gap:14px;z-index:140}.x-cr-lightbox img{max-width:92vw;max-height:80vh;max-height:80dvh;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.4)}.x-cr-lightbox .btn{flex:none;min-width:160px;background:var(--card)}.x-cr-fhform{padding:12px 14px;border:1px solid var(--accent);border-radius:14px;background:var(--accent-soft);margin-bottom:14px}.x-cr-fhform .field input,.x-cr-fhform .field select,.x-cr-fhform .field textarea{background:var(--card)}.x-cr-fhlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.x-cr-fhlist li{padding:12px 14px;border:1px solid var(--line);border-left:4px solid var(--color-bd);border-radius:12px;background:var(--card)}.x-cr-fhlist li.is-this{border-left-color:var(--accent);background:var(--accent-soft)}.x-cr-fhhead{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.x-cr-fhhead span{color:var(--muted);font-size:12.5px}.x-cr-fhtext{margin:6px 0 0;white-space:pre-wrap;font-size:14px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:13px}.x-cr-fhnote{margin:4px 0 0;color:var(--muted);font-size:12.5px}.x-cr-fhbtns{display:flex;gap:6px;margin-top:8px}.x-cr-phtabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:10px}.x-cr-phtabs::-webkit-scrollbar{display:none}.x-cr-phtabs button{flex:none;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;color:var(--muted);min-height:38px;white-space:nowrap}.x-cr-phtabs button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.x-cr-phtotal{margin:0 0 8px;font-size:13px;color:var(--muted)}.x-cr-phtotal b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-phlist{list-style:none;margin:0;padding:0;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.x-cr-phlist li+li{border-top:1px solid var(--line-soft)}.x-cr-phrow{display:grid;grid-template-columns:170px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:10px 12px;border:none;background:var(--card);text-align:left;font-size:13.5px;color:var(--ink);min-height:44px}button.x-cr-phrow:hover{background:var(--accent-soft)}.x-cr-phrow.is-static{cursor:default}.x-cr-phwhen{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-phwhat small,.x-cr-phwhen small{color:var(--muted)}.x-cr-phrow b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-phnone{padding:18px 4px}.x-cr-findlist{list-style:none;margin:10px 0 0;padding:0;max-height:50vh;max-height:50dvh;overflow-y:auto}.x-cr-findlist button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:10px 12px;border:none;border-bottom:1px solid var(--line-soft);background:var(--card);text-align:left;min-height:48px;color:var(--ink)}.x-cr-findlist button:hover{background:var(--accent-soft)}.x-cr-findlist small{color:var(--muted)}input.x-cr-findq{width:100%;max-width:none;border-radius:999px;padding:10px 16px}.x-cr-optsec{min-height:280px}.x-cr-optgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:0 12px;gap:0 12px}.x-cr-optlists{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:0 14px;gap:0 14px}.x-cr-optlists>.hint{grid-column:1/-1}.x-cr-optdocs{list-style:none;margin:0 0 10px;padding:0}.x-cr-optdocs li{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line-soft)}.x-cr-optdocs li small{color:var(--muted)}.x-cr-optdocs li .pill{margin-left:auto}.x-cr-fs{border:1px solid var(--line);border-radius:12px;padding:8px 12px 10px;margin:10px 0;min-width:0}.x-cr-fs>legend{padding:0 6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--note)}.x-cr-asgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:0 12px;gap:0 12px}.x-cr-asstatus{display:flex;flex-wrap:wrap;gap:4px 18px}.x-cr-cvlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.x-cr-cvlist li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 10px;border-radius:10px;border:1px solid var(--line-soft)}.x-cr-cvlist li.on{border-color:var(--line);background:var(--panel)}.x-cr-cvmove{display:inline-flex;gap:4px}.x-cr-cvmove button{width:36px;height:36px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--muted)}.x-cr-specbar{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 10px;height:48px;padding:0 18px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;background:var(--accent-soft);color:var(--accent-text);font-size:13px;border-bottom:1px solid var(--line)}.x-cr-specbar::-webkit-scrollbar{display:none}.x-cr-specbar>*{flex:none}.x-cr-specbar+.x-clients-wrap{height:calc(100vh - var(--topbar-h, 51px) - 50px - 48px);height:calc(100dvh - var(--topbar-h, 51px) - 50px - 48px)}@media (max-width:760px){.x-clients-bar.x-web-hostbar~.x-cr-specbar+.x-clients-wrap{height:calc(100vh - var(--topbar-h, 103px) - 117px - 96px);height:calc(100dvh - var(--topbar-h, 103px) - 117px - 96px)}.x-cr-specbar{flex-wrap:wrap;align-content:center;height:96px;padding:6px 16px;gap:6px 8px;overflow:hidden;-webkit-mask-image:none!important;mask-image:none!important}.x-cr-specbar .x-cr-spectext{flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.x-cr-specbar .pill{min-height:40px}}.x-cr-more{width:min(460px,96vw)}.x-cr-morebtn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:56px;margin:0 0 8px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);text-align:left}.x-cr-morebtn small{color:var(--muted);font-size:12px}.x-cr-morebtn:hover{border-color:var(--accent);background:var(--accent-soft)}.x-cr-specbar .pill{min-height:32px}.x-cr-grid{width:100%;border-collapse:collapse}@media (min-width:761px){.x-cr-grid{table-layout:fixed}.x-cr-grid th.x-col-client_no{width:120px}.x-cr-grid th.x-col-name{width:26%}.x-cr-grid th.x-col-last_visit,.x-cr-grid th.x-col-phone{width:170px}.x-cr-grid th.x-col-visits{width:100px}.x-cr-grid th.x-col-spent{width:120px}.x-cr-grid th.x-col-stylist{width:170px}.x-cr-grid td{overflow:hidden;text-overflow:ellipsis}.x-cr-grid td.x-col-name{white-space:normal}}.x-cr-grid tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--panel) 55%,var(--card))}.x-cr-phonesort{display:none}.x-cr-grid th{text-align:left;padding:10px 16px;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--panel);border-bottom:1px solid var(--line);white-space:nowrap}.x-cr-grid td{padding:11px 16px;border-bottom:1px solid var(--line-soft);font-size:13.5px}.x-cr-grid tbody tr{cursor:pointer}.x-cr-grid tbody tr:hover td{background:var(--accent-soft)}.x-cr-grid tbody tr:last-child td{border-bottom:none}.x-cr-grid .x-clients-sortth.on{color:var(--ink)}.x-cr-grid .x-col-client_no,.x-cr-grid .x-col-spent,.x-cr-grid .x-col-visits{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.x-cr-grid td.x-col-spent,.x-cr-grid td.x-col-visits,.x-cr-grid th.x-col-spent,.x-cr-grid th.x-col-visits{text-align:right}.x-cr-grid td.x-col-phone{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-idcell{color:var(--muted)}.x-cr-grid .x-col-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.x-cr-grid td,.x-cr-grid th{padding-left:12px;padding-right:12px}.x-cr-grid .x-col-category,.x-cr-grid .x-col-city,.x-cr-grid .x-col-client_no,.x-cr-grid .x-col-email,.x-cr-grid .x-col-phone,.x-cr-grid .x-col-spent,.x-cr-grid .x-col-stylist,.x-cr-grid .x-col-visits{display:none}.x-cr-grid .x-cm-namephone{display:block;font-size:12px;color:var(--muted);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-grid .x-cm-lastcell{white-space:normal;width:108px}.x-cr-grid{table-layout:fixed}.x-cr-phonesort{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--panel)}.x-cr-phonesort label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--note)}.x-cr-phonesort select{flex:1 1 auto;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:0 12px;font-size:16px}.x-cr-phonesort .pill{min-height:44px;white-space:nowrap}}.x-mg-picks{margin:10px 0;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.x-mg-pickhead{margin:0 0 6px;font-size:12px;color:var(--muted)}.x-mg-pick,.x-mg-pickcols{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);grid-gap:6px;gap:6px}.x-mg-picks.has-both .x-mg-pick,.x-mg-picks.has-both .x-mg-pickcols{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) 64px}.x-mg-pickcols{padding:0 0 4px;font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-mg-pickcols b{color:var(--ink);font-weight:800;margin-right:3px}.x-mg-pick{align-items:stretch;padding:5px 0;border-top:1px solid var(--line-soft)}.x-mg-pick:first-of-type{border-top:none}.x-mg-pick .x-mg-flabel{align-self:center;font-size:12px;font-weight:700;color:var(--muted)}.x-mg-pick button{min-height:44px;padding:6px 10px;border-radius:9px;border:1px solid var(--line);background:var(--card);text-align:left;font-size:13px;color:var(--ink);overflow-wrap:break-word;word-break:normal}.x-mg-pick.is-red button{border-color:var(--danger);background:var(--make-bg);color:var(--make-tx)}.x-mg-pick button.on{border-color:var(--cut-bd);background:var(--cut-bg);color:var(--cut-tx);font-weight:700;box-shadow:inset 0 0 0 1px var(--cut-bd)}.x-mg-pick .x-mg-both{text-align:center}.x-mg-nored{margin:8px 0}.x-mg-fnote{color:var(--cut-tx);font-weight:600}.x-mg-needpick{margin:8px 0 0;font-size:12.5px;font-weight:700;color:var(--danger)}.x-mg .btn.primary:disabled{background:var(--line-soft);color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line)}.x-topbar-slot{display:inline-flex;align-items:center}.x-topbar-slot:empty{display:none}.x-cr-duechip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:5px 13px 5px 10px;white-space:nowrap;border-radius:999px;border:1.5px solid var(--accent);background:var(--accent-soft);color:var(--accent-text);font-weight:700;font-size:13px}.x-cr-duechip:hover{background:var(--card)}.x-cr-duebell{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round;flex:none}.x-cr-duecount{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent-fill);color:var(--accent-ink);font-size:11.5px;font-weight:800;line-height:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1480px){.topbar:has(.x-cr-duechip) .x-topbar-email{display:none}}@media (max-width:1599.98px){.x-cr-duelabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x-cr-duechip{padding:5px 9px;gap:5px}}@media (max-width:760px){.x-cr-duechip{min-height:44px;min-width:44px;justify-content:center}.topbar:has(.x-cr-duechip) .x-rq-logotail{display:none}}.x-cr-duepanel{width:min(560px,96vw)}.x-cr-deskerr{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:150;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--card);border:1px solid var(--danger);color:var(--danger);box-shadow:var(--shadow);font-size:13px}.x-w6-bookinfo{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}.x-w6-bookinfo .pill{min-height:36px}.pill.x-w6-emailask{border-color:var(--cut-bd);background:var(--cut-bg);color:var(--cut-tx)}@media (max-width:760px){.x-cr-overlay{align-items:stretch}.modal.x-clients-modal.x-cr{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;border-radius:0;border:none;--x-pad-x:16px;--x-pad-t:14px;padding:14px 16px calc(10px + env(safe-area-inset-bottom))}.x-cr-tablong{display:none}.x-cr-tabshort{display:inline}.x-cr-tab{padding:10px 12px 9px}.x-cr-actions{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:2px calc(-1 * var(--x-pad-x)) 8px;padding:2px var(--x-pad-x) 4px}.x-cr-actions::-webkit-scrollbar{display:none}.x-cr-actions .pill,.x-cr-actions .x-cl-owedwrap{flex:none;min-height:44px}.x-cr-actsep{display:none}.x-cr-3col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-cr-3col>:last-child:nth-child(3){grid-column:1/-1}.x-cr-optcols{grid-template-columns:minmax(0,1fr)}.x-cr-phonerow{grid-template-columns:96px minmax(0,1fr) auto}.x-cr-primary{min-height:44px}.x-cr input,.x-cr select,.x-cr textarea,.x-cr-sheet input,.x-cr-sheet select,.x-cr-sheet textarea{font-size:16px}.x-cr-foot{padding-top:10px}.x-cr-foot .btn{min-height:48px}.x-cr-doc{grid-template-columns:minmax(0,1fr) auto}.x-cr-docbtns{grid-column:1/-1;justify-content:flex-start}.x-cr-adjbtns .pill,.x-cr-docbtns .pill,.x-cr-famadd .pill,.x-cr-left .pill,.x-cr-pmbar .pill{min-height:44px}.x-cr-pmgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.x-cr-pmfilter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px}.x-cr-pmfilter>label:not(.x-bo-check)>input,.x-cr-pmfilter>label:not(.x-bo-check)>select{width:100%;font-size:16px;min-height:44px}.x-cr-pmfilter>.x-bo-check,.x-cr-pmfilter>.x-cr-seg{grid-column:1/-1}.x-cr-pmfilter>.x-cr-seg{justify-self:start}.x-cr-pmsp{display:none}.row2.x-cr-dates{grid-template-columns:minmax(0,1fr)}.x-cr-phrow{grid-template-columns:minmax(0,1fr) auto}.x-cr-phrow .x-cr-phwhat{grid-column:1/-1;grid-row:2}.x-cr-ledger li{grid-template-columns:92px minmax(0,1fr) auto}.x-mg-pick,.x-mg-pickcols,.x-mg-picks.has-both .x-mg-pick,.x-mg-picks.has-both .x-mg-pickcols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-mg-pick .x-mg-flabel{grid-column:1/-1}.x-mg-pickcols .x-mg-flabel{display:none}.x-mg-pick .x-mg-both{grid-column:1/-1}.x-cr-usualgrid{grid-template-columns:minmax(0,1fr)}.x-cr-unitbig b{font-size:40px}}.x-cr-printformula,.x-cr-printpics{display:none}.x-cr-listpaper{font-family:Avenir Next,Segoe UI,system-ui,sans-serif;color:#000}.x-cr-listpaper h1{font-size:18px;margin:0 0 4px}.x-cr-listpaper p{font-size:11px;margin:0 0 10px;color:#333}.x-cr-listpaper table{width:100%;border-collapse:collapse;font-size:10.5px}.x-cr-listpaper th{text-align:left;border-bottom:1.5px solid #000;padding:4px 6px;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em}.x-cr-listpaper td{border-bottom:.5px solid #999;padding:4px 6px;vertical-align:top}.x-cr-listpaper thead{display:table-header-group}.x-cr-listpaper tr{page-break-inside:avoid;break-inside:avoid}@media print{body.x-cr-printformula-on *,body.x-cr-printpics-on *{visibility:hidden!important}body.x-cr-printformula-on .x-cr-printformula,body.x-cr-printformula-on .x-cr-printformula *,body.x-cr-printpics-on .x-cr-printpics,body.x-cr-printpics-on .x-cr-printpics *{visibility:visible!important}body.x-cr-printformula-on .x-cr-printformula,body.x-cr-printpics-on .x-cr-printpics{display:block!important;position:absolute;left:0;top:0;width:100%;color:#000;background:#fff}.x-cr-printformula h1,.x-cr-printpics h1{font-size:18px;margin:0 0 6px}.x-cr-printgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.x-cr-printgrid figure{margin:0;page-break-inside:avoid;break-inside:avoid}.x-cr-printgrid img{width:100%;max-height:360px;object-fit:contain}.x-cr-printgrid figcaption{font-size:10px;margin-top:4px}.x-cr-printformula table{width:100%;border-collapse:collapse;font-size:11px}.x-cr-printformula td,.x-cr-printformula th{border-bottom:.5px solid #999;padding:5px 6px;text-align:left;vertical-align:top}.x-cr-printformula td:nth-child(3){white-space:pre-wrap;font-family:ui-monospace,Consolas,monospace}}@media (min-width:1600px){.x-cr-rail{display:flex;flex-direction:column;gap:14px;grid-column:1;grid-row:2;min-height:0;overflow-y:auto;padding:4px 4px 12px 0;overscroll-behavior:contain;scrollbar-width:thin}}.x-cr-railphoto{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;border:none;background:none;text-align:left;color:var(--ink)}.x-cr-railinit,.x-cr-railphoto img{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;border:1px solid var(--line);background:var(--panel)}.x-cr-railinit{font-family:Didot,Bodoni MT,Georgia,serif;font-size:64px;color:var(--accent-text);background:var(--accent-soft);border-color:var(--line-soft)}.x-cr-railphoto small{font-size:12px;color:var(--muted)}.x-cr-railphoto:hover .x-cr-railinit,.x-cr-railphoto:hover img{border-color:var(--accent)}.x-cr-railstats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.x-cr-railstats>div{padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-width:0}.x-cr-railstats dt{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--note)}.x-cr-railstats dd{margin:2px 0 0;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-cr-railsec{border-top:1px solid var(--line-soft);padding-top:10px}.x-cr-railh{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0 0 6px;border:none;background:none;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--note);min-height:28px}.x-cr-railh span{font-size:18px;color:var(--muted);letter-spacing:0}.x-cr-railh:hover,.x-cr-railh:hover span{color:var(--accent-text)}.x-cr-raillist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:14px}.x-cr-raillist li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.x-cr-raillist li>span{min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-raillist li>small{flex:none;color:var(--muted);font-size:12.5px}.x-cr-railmail{overflow-wrap:anywhere}.x-cr-railmoney{margin:0;display:flex;flex-direction:column;gap:2px}.x-cr-railmoney b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-cr-railmoney b.is-owed{color:var(--danger)}.x-cr-railmoney small{color:var(--muted);font-size:12.5px}.x-cr-alertstrip{display:flex;align-items:center;gap:10px;margin:0 0 10px;padding:9px 14px;border-radius:12px;background:var(--make-bg);color:var(--make-tx);border:1px solid var(--danger);font-size:14px}.x-cr-alertstrip b{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.x-cr-alerticon{flex:none;width:22px;height:22px;border-radius:50%;background:var(--danger);color:#fff;font-weight:800;font-size:14px;line-height:22px;text-align:center}.x-w6-bookalert{margin:10px 0 2px}.x-cr-btncount,.x-cr-tabcount{display:inline-block;min-width:19px;height:19px;padding:0 6px;margin-left:6px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:11px;font-weight:800;line-height:19px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:1px}.x-cr-tab.on .x-cr-tabcount{background:var(--accent-fill);color:var(--accent-ink)}.x-cr-phoneonly{display:none!important}@media (max-width:760px){.x-cr-deskonly{display:none!important}.x-cr-phoneonly{display:inline-flex!important}.x-cr-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px 0 10px;padding:0;overflow:visible;-webkit-mask-image:none!important;mask-image:none!important}.x-cr-actions>*{grid-column:span 3}.x-cr-actions>.x-cr-contact{grid-column:span 2;padding-left:6px;padding-right:6px}.x-cr-actions:not(:has(>.x-cr-contact~.x-cr-contact~.x-cr-contact))>.x-cr-contact{grid-column:span 3}.x-cr-actions .pill{width:100%;justify-content:center;white-space:nowrap}.x-cr-tabs{scroll-padding:0 40px}.x-cr-fade.x-cr-tabs[data-fade=r]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),transparent)}}.x-cr-more .x-cr-morebtn[disabled],.x-cr-morebtn.is-off{opacity:1;cursor:default;background:var(--panel);border-style:dashed}.x-cr-morebtn.is-off b{color:var(--muted)}a.x-cr-morebtn{text-decoration:none}.pill.is-off{color:var(--muted);border-style:dashed;cursor:help}.x-cr-actnote{display:flex;align-items:center;gap:10px;margin:-4px 0 10px;padding:8px 6px 8px 12px;border-radius:10px;background:var(--panel);border:1px solid var(--line);font-size:13px;color:var(--ink)}.x-cr-actnote>span{flex:1 1 auto}.x-cr-actnotex{flex:none;width:36px;height:36px;border:none;border-radius:50%;background:none;color:var(--muted);font-size:20px;line-height:1}@media (max-width:760px){.x-cr-actnotex{width:44px;height:44px}}.x-cr input::placeholder,.x-cr textarea::placeholder,.x-cr-sheet input::placeholder,.x-cr-sheet textarea::placeholder{color:var(--muted);opacity:1}.x-cr-foot.is-done .btn{flex:1 1 auto}.x-cr-okline{margin:10px 0 0;padding:8px 12px;background:var(--blow-bg);color:var(--blow-tx);font-weight:700}.x-cr-okline,.x-cr-undo{border-radius:10px;font-size:13px}.x-cr-undo{display:flex;align-items:center;gap:10px;margin:8px 0;padding:6px 6px 6px 12px;background:var(--panel);border:1px solid var(--line)}.x-cr-undo>span{flex:1 1 auto}.x-cr-undo .pill{min-height:36px}@media (max-width:760px){.row2.x-cr-stackphone{grid-template-columns:minmax(0,1fr)}.x-cr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.x-cr-tiles>.x-cr-tile:nth-child(3){grid-column:1/-1}.x-cr-tiles>.x-cr-tile:nth-child(3)>b{font-size:16px}.x-cr-undo .pill{min-height:44px}}.pill.x-cr-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.pill.x-cr-danger:hover:not(:disabled){background:var(--make-bg);border-color:var(--danger)}.x-cr-loaderr{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;border-radius:14px;border:1px solid var(--danger);background:var(--make-bg);color:var(--make-tx)}.x-cr-loaderr .pill{min-height:40px}.x-cr-unitpend{margin-top:4px;font-size:12px;font-weight:700;color:var(--cut-tx)}.x-cr-steprow{justify-content:center;margin:-6px 0 12px}.x-cr-unitpanel{padding:4px 16px 14px;border:1px solid var(--line);border-radius:16px;background:var(--card);min-width:0}.x-cr-unithist{min-width:0}.x-cr-emptyline{padding:14px;border:1px dashed var(--line);border-radius:12px}@media (min-width:1100px){.x-cr-unitcols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 28px;gap:0 28px;align-items:start}.x-cr-unithist .x-cr-h4:first-child{margin-top:4px}.x-cr-doclist{display:grid;grid-template-columns:repeat(auto-fill,minmax(620px,1fr))}}.x-cr-stickyfoot{position:-webkit-sticky;position:sticky;bottom:-22px;z-index:5;margin:16px calc(-1 * var(--x-pad-x)) -22px;padding:12px var(--x-pad-x) 22px;background:var(--card);border-top:1px solid var(--line-soft)}@media (max-width:760px){.x-cr-stickyfoot{bottom:calc(-18px - env(safe-area-inset-bottom));margin-bottom:calc(-18px - env(safe-area-inset-bottom));padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.x-cr-pmselgrp{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.x-cr-pmsel{font-size:12.5px;font-weight:800;color:var(--accent-text)}.x-cr-pmselgrp .x-cr-danger{margin-left:6px}.x-cr-pmtip{font-size:12.5px}.x-cr-pmfilterbtn{display:none}@media (max-width:760px){.x-cr-pmfilterbtn{display:inline-flex}.x-cr-pmfilter:not(.is-open),.x-cr-pmtip{display:none}.x-cr-pmselgrp{width:100%}.x-cr-pmfilter>label:not(.x-bo-check)>input,.x-cr-pmfilter>label:not(.x-bo-check)>select{height:44px}.x-cr-cvmove button{width:44px;height:44px}.x-cr-remchk{min-width:44px}.x-cr-phtabs button,.x-cr-remchk,.x-cr-seg button{min-height:44px}}.x-cr-cvmove button:disabled{opacity:.35;cursor:default}.x-cr-chev{font-size:20px;line-height:1;color:var(--muted)}button.x-cr-phrow:hover .x-cr-chev{color:var(--accent-text)}.x-cr-phrow{grid-template-columns:170px minmax(0,1fr) auto 14px}.x-cr-phrow.is-static{grid-template-columns:170px minmax(0,1fr) auto}@media (max-width:760px){.x-cr-phrow{grid-template-columns:minmax(0,1fr) auto 14px}.x-cr-phrow.is-static{grid-template-columns:minmax(0,1fr) auto}.modal.x-bt-sheet.x-cr-duepanel,.modal.x-bt-sheet.x-cr-more{--x-pad-t:10px;--x-pad-x:16px}}@media (min-width:761px){.modal.x-bt-sheet.x-mg{width:min(680px,96vw)}}.x-cr-pmfilterbtn{align-items:center}@media (max-width:760px){.x-cr-pmselgrp{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.x-cr-pmselgrp .x-cr-pmsel{grid-column:1/-1}.x-cr-pmselgrp .pill{justify-content:center;padding-left:4px;padding-right:4px;font-size:14px;display:inline-flex;align-items:center}.x-cr-pmselgrp .x-cr-danger{margin-left:0}}.x-op-idbtn{margin-left:10px;min-height:36px;padding:4px 12px;font-size:12.5px;font-weight:700;text-transform:none;letter-spacing:0;vertical-align:middle}@media (hover:none){.x-op-idbtn{min-height:44px}}.x-op-idfilled{margin:0 0 8px;padding:8px 10px;border-radius:10px;background:var(--blow-bg);color:var(--blow-tx);font-size:13.5px;font-weight:600;line-height:1.4}.x-op-delclient{margin-top:8px;min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--danger);font-weight:700;font-size:13px;cursor:pointer}.x-op-delclient:focus-visible,.x-op-delclient:hover{border-color:var(--danger);outline:none}@media (hover:none){.x-op-delclient{min-height:44px}}.x-op-idsheet{max-width:560px}.x-op-idlead{margin:0 0 10px;font-size:14.5px;line-height:1.5;color:var(--ink)}.x-op-idbox{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted)}.x-op-idbox textarea{font:inherit;font-size:16px;font-weight:500;color:var(--ink);min-height:64px;padding:10px 12px;border-radius:12px;border:2px dashed var(--accent);background:var(--accent-soft);resize:none}.x-op-idbox textarea:focus-visible{outline:none;border-style:solid}.x-op-idcam{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.x-op-idcam video{width:100%;max-height:260px;border-radius:12px;background:var(--ink);object-fit:cover}.x-op-idread{display:grid;grid-gap:8px;gap:8px;margin:0 0 10px}.x-op-idread div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line)}.x-op-idread dt{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.x-op-idread dd{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.x-cr-tabs.x-cr-tabs5{overflow:visible;gap:0;-webkit-mask-image:none;mask-image:none}.x-cr-tabs5 .x-cr-tab{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:12px 4px 11px;font-size:14.5px;font-weight:700;letter-spacing:.005em;border-radius:10px 10px 0 0;border-bottom-width:3px}.x-cr-tabs5 .x-cr-tablong{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-cr-tabs5 .x-cr-tabcount{margin-left:0;flex:none}.x-cr-tabs5 .x-cm-lockicon{margin-right:0;flex:none}@media (min-width:761px){.x-cr-tabs5 .x-cr-tab{flex:0 0 auto;min-width:118px;padding:12px 22px 11px;font-size:15px}}.x-cr-tabs5~.x-cr-body .x-cr-sec{margin-bottom:26px}.x-cr-tabs5~.x-cr-body .x-cf-head h3,.x-cr-tabs5~.x-cr-body .x-cf-subh,.x-cr-tabs5~.x-cr-body .x-cr-h4,.x-cr-tabs5~.x-cr-body .x-cr-merged h4,.x-cr-tabs5~.x-cr-body .x-cr-sech{margin:0 0 12px;padding:0 0 8px;border-bottom:1px solid var(--line-soft);font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink);line-height:1.3}.x-cr-tabs5~.x-cr-body .x-cr-h4{margin-top:22px}.x-cr-tabs5~.x-cr-body .x-cf-head{margin-bottom:0}.x-cr-tabs5~.x-cr-body .x-cf-head h3{flex:1 1 auto}.x-cr-tabs5~.x-cr-body .x-cr-merged{border:0;padding:0;margin-top:26px}@media (min-width:1100px){.x-cr-body-profile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;align-content:start;align-items:start}.x-cr-body-profile>:not(.x-cr-col){grid-column:1/-1}.x-cr-body-files>.x-cr-pictures,.x-cr-body-money>.x-cr-pictures,.x-cr-body-profile>.x-cr-marketing,.x-cr-body-profile>.x-cr-pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;align-content:start}.x-cr-body-files>.x-cr-pictures>.x-cr-sec,.x-cr-body-money>.x-cr-pictures>.x-cr-sec{grid-column:1/-1}}@media (max-width:1099.98px){.x-cr-body-profile{display:flex;flex-direction:column}.x-cr-body-profile>.x-cr-col{display:contents}.x-cr-body-profile>.x-cr-emailask{order:0}.x-cr-body-profile .x-cr-o-general{order:1}.x-cr-body-profile .x-cr-o-phone{order:2}.x-cr-body-profile .x-cr-o-dnt{order:3}.x-cr-body-profile .x-cr-o-address{order:4}.x-cr-body-profile .x-cr-o-misc{order:5}.x-cr-body-profile .x-cr-o-reference{order:6}.x-cr-body-profile .x-cr-o-options{order:7}.x-cr-body-profile>:not(.x-cr-col):not(.x-cr-emailask){order:20}}.x-cr-body-profile .x-dnt-box{margin-bottom:18px}.x-cr-sechrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 12px;padding:0 0 8px;border-bottom:1px solid var(--line-soft)}.x-cr-sechrow>.x-cr-sech,.x-cr-tabs5~.x-cr-body .x-cr-sechrow>.x-cr-sech{margin:0;padding:0;border:0}.x-cr-sechrow>.x-cr-pmbar{margin:0}.x-cr-sechn{color:var(--muted);font-weight:600}.x-cr-phshow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--muted)}.x-cr-phshow select{min-height:40px;padding:0 34px 0 12px;border-radius:10px;font-size:14px;font-weight:600;color:var(--ink)}.pill.x-cr-phall{margin-top:10px;min-height:40px}.x-cr-usualsec .x-cr-usualgrid{margin-bottom:0}.x-cr-dochead{margin-top:22px!important}.x-cr-railh{display:block;font-size:11.5px}.x-cr-railh,.x-cr-railphoto{cursor:default}.x-cr-railphoto:hover .x-cr-railinit,.x-cr-railphoto:hover img{border-color:var(--line)}.x-cr-pics{min-width:0}.x-cr-pics .x-cr-pmbar{margin-top:0}.x-cr-pics .x-cr-pmtile{cursor:pointer;transition:border-color .12s ease,transform .12s ease}.x-cr-pics .x-cr-pmtile:hover{border-color:var(--accent)}.x-cr-pics .x-cr-pmtile:active{transform:scale(.985)}.x-cr-pics .x-cr-pmtile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x-cr-pics .x-cr-pmcap b{font-size:13.5px}.x-cr-pmtable .x-cr-linkbtn{font-weight:700}.x-cr-photobig{position:relative;padding:0;margin:0 0 12px;border:1px solid var(--line);border-radius:16px;overflow:hidden;cursor:zoom-in}.x-cr-photobig,.x-cr-photobig img{display:block;width:100%;background:var(--panel)}.x-cr-photobig img{max-height:min(52vh,520px);max-height:min(52dvh,520px);object-fit:contain}.x-cr-photobig.is-full{cursor:zoom-out;overflow:auto;max-height:70vh;max-height:70dvh}.x-cr-photobig.is-full img{max-height:none;width:auto;max-width:none;min-width:100%}.x-cr-photohint{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:var(--card);color:var(--ink);font-size:12px;font-weight:700;box-shadow:var(--shadow);pointer-events:none}.x-cr-photobig.is-full .x-cr-photohint{position:-webkit-sticky;position:sticky;float:right;margin:-40px 10px 10px 0}.x-cr-photoacts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.x-cr-photoacts .pill{min-height:44px;flex:1 1;justify-content:center;display:inline-flex;align-items:center}.x-cr-photoacts .x-cr-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}@media (max-width:760px){.x-cr-pics .x-cr-pmbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.x-cr-pics .x-cr-pmbar .pill{width:100%;justify-content:center;padding-left:6px;padding-right:6px}.x-cr-pics .x-cr-pmbar .x-cr-pmsp{display:none}.x-cr-photobig img{max-height:46vh;max-height:46dvh}}.x-cf-hand{margin-top:16px}.x-cf-subh{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.x-cf-hand .x-cf-sheethint{margin:0 0 10px}@media (min-width:761px){.x-cf-hand .x-cf-pick li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.x-cf-hand .x-cf-pickacts .pill{flex:0 0 auto;min-width:132px}}.x-cf-void{padding:12px 14px;border-radius:14px;border:1px solid var(--danger);background:var(--card)}.x-cf-voidq{margin:0;font-size:14px;line-height:1.45}.x-cf-void .btnrow .pill{min-height:44px}.x-cr-tabs5~.x-cr-body .x-cr-docs{margin-bottom:26px}.x-cr-tabs5~.x-cr-body .x-cr-docs>.x-cr-left{margin:12px 0 4px}.x-cr-tabs5~.x-cr-body .x-cf{gap:12px;margin-bottom:26px;padding-bottom:0;border-bottom:0}.x-cr-tabs5~.x-cr-body .x-cf>p.hint{margin:0}.x-cr-tabs5~.x-cr-body .x-cf-hand{margin-top:10px}.x-cr-balh{display:none}.x-cr-tabs5~.x-cr-body .x-cr-balh{display:block}@media (max-width:760px){.modal.x-clients-modal.x-cr:has(.x-cr-tabs5){overflow-y:auto;overscroll-behavior:contain}.modal.x-clients-modal.x-cr:has(.x-cr-tabs5) .x-cr-body{flex:1 0 auto;min-height:auto;overflow:visible}.modal.x-clients-modal.x-cr .x-cr-tabs5{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--x-pad-t, 14px));z-index:4;background:var(--card)}.modal.x-clients-modal.x-cr:has(.x-cr-tabs5) .x-cr-foot{position:-webkit-sticky;position:sticky;bottom:calc(-10px - env(safe-area-inset-bottom));z-index:4;background:var(--card);padding-bottom:calc(10px + env(safe-area-inset-bottom));margin-bottom:calc(-10px - env(safe-area-inset-bottom))}.x-cr-photobig img{max-height:36vh;max-height:36dvh}}.x-w5.x-w5-page{gap:14px}.x-w5-sec{display:flex;flex-direction:column;gap:12px;min-width:0;scroll-margin-top:calc(var(--topbar-h, 65px) + 14px)}.x-w5-sec:not(.x-w5-sec-day){margin-top:14px}.x-w5-sechead{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:0 2px 10px;border-bottom:1px solid var(--line)}.x-w5-sech{margin:0;display:inline-flex;align-items:center;gap:10px;font-family:Didot,Bodoni MT,Georgia,serif;font-weight:400;font-size:22px;line-height:1.15;color:var(--ink);letter-spacing:.005em}.x-w5-sech .x-w5-badge{font-family:inherit;font-size:12px}.x-w5-secnote{margin:0;font-size:13.5px;line-height:1.4;color:var(--muted)}.x-w5-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.x-w5-page .x-w5-listhead{min-height:0}.x-w5-page .x-w5-listhead:empty{display:none}.x-w5-page .x-w5-actions .x-w5-act.primary{grid-column:span 2}@media (max-width:760px){.x-w5-sech{font-size:20px}.x-w5-sechead{flex-direction:column;align-items:flex-start}.x-w5-page .x-w5-actions .x-w5-act.primary{grid-column:1/-1;min-height:64px}}.x-inv-sheet .x-inv-flatsheet{gap:0;padding-bottom:4px}.x-inv-dsec{display:flex;flex-direction:column;gap:12px;padding:14px 0 20px;min-width:0;scroll-margin-top:8px}.x-inv-dsec>*{flex:0 0 auto}.x-inv-dsec+.x-inv-dsec,.x-inv-dsec~.x-inv-dsec{border-top:1px solid var(--line-soft)}.x-inv-dsech{margin:0;font-family:Didot,Bodoni MT,Georgia,serif;font-weight:400;font-size:21px;line-height:1.2;color:var(--ink);letter-spacing:.005em}.x-inv-dsecn{font-family:inherit;color:var(--muted);font-size:18px}.x-inv-dsec>.hint{margin:0}.x-inv-flatsheet>.error,.x-inv-flatsheet>.x-inv-ok{margin-top:12px}@media (max-width:760px){.x-inv-dsech{font-size:20px}.x-inv-dsec{padding:12px 0 18px}.x-inv-dsec .x-inv-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.x-inv-dsec .x-inv-grid3>:last-child:nth-child(3){grid-column:1/-1}}.x-cr-optsflat .x-cr-optsec{min-height:0;padding:6px 0 18px}.x-cr-optsflat .x-cr-optsec+.x-cr-optsec{border-top:1px solid var(--line-soft);padding-top:16px}.x-cr-optsflat .x-cr-optsech{margin:0 0 10px;padding:0;border:0;font-size:17px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink)}.x-cr-optsflat .x-cr-optsec>.x-cr-h4:first-of-type{margin-top:4px}