.px3 .px3-lead:focus{outline:none}.px3 .px3-lead:focus-visible{outline:2px solid var(--accent-dark);outline-offset:-2px}.px3-paused-link{color:var(--accent);font-weight:400;text-decoration:none}.px3-paused-link:hover{color:var(--accent-dark)}.px3 .px3-dots.is-on{background:var(--gold-soft)}.px3-mwrap{position:fixed;z-index:140;width:250px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface,#ffffff);box-shadow:0 18px 40px rgba(55,47,38,.16)}.px3-mpanel,.px3-mwrap{display:flex;flex-direction:column}.px3-mpanel{gap:2px}.px3-mpanel form{display:contents}.px3-mpanel a,.px3-mpanel button{display:flex;align-items:center;gap:9px;width:100%;min-height:34px;padding:4px 12px;border:0;border-radius:9px;background:transparent;color:var(--text);font:inherit;font-size:12.5px;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.px3-mpanel a>svg,.px3-mpanel button>svg{flex:0 0 auto;color:var(--muted)}.px3-mpanel a:focus-visible,.px3-mpanel a:hover,.px3-mpanel button.is-on,.px3-mpanel button:focus-visible,.px3-mpanel button:hover{background:var(--gold-soft);outline:none}.px3-mpanel a:focus-visible,.px3-mpanel button:focus-visible{outline:2px solid var(--accent-dark);outline-offset:-2px}.px3-mpanel button.is-current{background:var(--brand-soft);cursor:default}.px3-mpanel button.is-gold,.px3-mpanel button.is-gold>svg{color:var(--accent)}.px3-mpanel button.is-muted{color:var(--muted)}.px3-mpanel button.is-disabled,.px3-mpanel button.is-disabled>svg{color:#b9ae9f;cursor:default}.px3-mpanel button.is-disabled:hover{background:transparent}.px3-mi-label{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.px3-mi-label small{font-size:11px;font-weight:400;color:var(--muted)}.px3-mpanel button.is-disabled .px3-mi-label small{color:#b9ae9f}.px3-mi-count{font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.px3-mpanel .px3-mi-check{color:var(--accent)}.px3-msep{height:1px;margin:4px 6px;background:var(--border)}.px3-mempty{padding:8px 12px;font-size:12.5px;color:var(--muted)}.px3-mpanel.is-sub{position:absolute;top:-1px;left:calc(100% + 6px);width:230px;max-height:min(70vh,460px);padding:6px;overflow-y:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface,#ffffff);box-shadow:0 18px 40px rgba(55,47,38,.16)}.px3-mpanel.is-sub.is-left{right:calc(100% + 6px);left:auto}.px3-mwrap .px3-mback,.px3-mwrap .px3-mhead,.px3-mwrap .px3-mi-sheet-only{display:none}.px3-mbackdrop{position:fixed;inset:0;z-index:139;background:rgba(35,30,25,.38)}.px3-mwrap.is-sheet{top:auto;right:0;bottom:0;left:0;width:auto;max-height:85dvh;padding:10px 12px calc(20px + env(safe-area-inset-bottom, 0px));overflow-y:auto;border:0;border-radius:20px 20px 0 0}.px3-mwrap.is-sheet:before{content:"";align-self:center;width:40px;height:4px;margin-bottom:4px;border-radius:999px;background:#e2dacf}.px3-mwrap.is-sheet .px3-mhead{display:flex;flex-direction:column;gap:2px;padding:8px 6px 10px}.px3-mhead b{font-size:15px;font-weight:600}.px3-mhead span{font-size:12.5px;color:var(--muted)}.px3-mwrap.is-sheet .px3-mback,.px3-mwrap.is-sheet .px3-mi-sheet-only{display:flex}.px3-mwrap.is-sheet .px3-mback{font-weight:600}.px3-mwrap.is-sheet .px3-mpanel a,.px3-mwrap.is-sheet .px3-mpanel button{min-height:48px;font-size:14px}.px3-mwrap.is-sheet.has-sub .px3-mhead,.px3-mwrap.is-sheet.has-sub>.px3-mpanel:not(.is-sub){display:none}.px3-mwrap.is-sheet .px3-mpanel.is-sub{position:static;width:auto;max-height:none;padding:0;overflow:visible;border:0;box-shadow:none}.px3-pills{display:none}@media (max-width:919px){.px3 .px3-stage-menu{display:none}.px3-pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.px3-pills::-webkit-scrollbar{display:none}.px3-pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--border);border-radius:999px;background:var(--surface,#ffffff);color:var(--text);font:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer}.px3-pill span{font-size:11px;color:var(--muted)}.px3-pill.is-on,.px3-pill.is-seen{border-color:var(--brand-dark)}.px3-pill.is-on{background:var(--brand-dark);color:#ffffff}.px3-pill.is-on span{color:rgba(255,255,255,.75)}.px3 .px3-board{gap:12px;padding:0 0 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.px3 .px3-board::-webkit-scrollbar{display:none}.px3 .px3-col{display:flex;flex:0 0 348px;width:348px;scroll-snap-align:start}.px3 .px3-col-head{padding:12px 14px 10px}.px3 .px3-col.is-empty,.px3 .px3-desk-only{display:none}.px3 .px3-dots{width:44px;height:44px;border-radius:12px}.px3 .px3-dots svg{width:18px;height:18px}.px3 .px3-bar .ld3-btn,.px3 .px3-search{height:44px}.px3 .px3-bar .ld3-pop button{min-height:44px}.px3-pill{height:44px}}@media (max-width:640px){.px3 .px3-col{flex-basis:100%;width:100%}}.px3 .px3-col-head{flex-wrap:wrap;row-gap:4px}.px3-col-measure{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:11.5px;color:var(--muted)}.px3-col-measure b{font-weight:600;color:var(--text)}.px3-col-measure i{font-style:normal}.px3 .px3-lead .ld3-pill,.px3 .px3-lead-name b,.px3 .px3-lead-sub b{font-weight:600}.px3 .px3-bar .ld3-btn{font-weight:500}.px3 .px3-menu .ld3-pop.is-list button:has(.px3-opt-label){height:auto;min-height:34px;padding-block:6px}.px3-opt-label{display:flex;flex:0 1 auto;flex-direction:column;gap:1px;min-width:0}.px3-opt-label small{font-size:11px;font-weight:400;color:var(--muted)}.px3-to-leads{display:inline-flex;align-self:center;align-items:center;gap:6px;margin:0 14px 14px;font-size:12.5px;font-weight:500;color:var(--accent);text-decoration:none}.px3-to-leads:hover{color:var(--accent-dark)}@media (max-width:919px){.px3-to-leads{min-height:44px}}