.cr{color:var(--ink)}.cr-bar{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cr-bar .k-tabs{border-bottom:0}.cr-sort{font-size:13px;color:var(--gray)}.cr-bulk{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 8px 8px 20px;border-radius:999px;background:var(--ink);color:#fff}.cr-bulk>b{margin-right:auto;font-size:14px;font-weight:500}.cr-bulk-err{font-size:13px;color:#fff}.cr-bulk button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--gray);border-radius:999px;background:transparent;color:#fff;font-family:inherit;font-size:14px;font-weight:400;cursor:pointer}.cr-bulk button:hover:not(:disabled){border-color:#fff}.cr-bulk button svg{display:none}.cr-bulk .cr-bulk-cancel{border:0;background:#fff;color:var(--ink);font-weight:500}.cr-table{margin-top:8px;font-size:14px}.cr-table ul{margin:0;padding:0;list-style:none}.cr-row{display:grid;grid-template-columns:18px minmax(0,1fr) 108px 168px 76px 104px 34px 190px;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.cr-row.sel{background:var(--page)}.cr-head{padding:10px 0;border-bottom-color:var(--ink);font-size:12px;font-weight:500;color:var(--gray);white-space:nowrap}.cr-head .r{text-align:right}.cr-check{width:18px;height:18px;padding:0;border-radius:5px;border:1.5px solid var(--faint);background:#fff;color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.cr-check.on{border-color:var(--ink);background:var(--ink);color:#fff}.cr-name{min-width:0;display:flex;flex-direction:column;color:var(--ink);text-decoration:none}.cr-name b{font-size:14px;font-weight:500}.cr-name:hover b{text-decoration:underline}.cr-name span{font-size:12px;color:var(--gray)}.cr-path{display:flex;flex-direction:column;gap:6px}.cr-steps{width:96px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.cr-steps i{height:3px;border-radius:3px;background:var(--line)}.cr-steps i.on,.cr-steps i.on.ok{background:var(--ink)}.cr-path>span:last-child{font-size:12px;color:var(--gray)}.cr-next{min-width:0;display:flex;flex-direction:column}.cr-next b{font-size:14px;font-weight:500}.cr-next b.late{color:var(--ink)}.cr-next b.late+span{color:var(--ink);font-weight:500}.cr-next b.none{font-size:13px;font-weight:400;color:var(--gray)}.cr-next span{font-size:12px;color:var(--gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-prio{font-size:14px;font-weight:400;color:var(--ink)}.cr-prio.high{font-weight:500}.cr-prio.high,.cr-prio.low{color:var(--ink)}.cr-value{text-align:right;font-size:14px;font-weight:500;white-space:nowrap}.cr-owner{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);background:var(--page);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500}.cr-last{min-width:0;display:flex;flex-direction:column}.cr-last span:first-child{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-last span:last-child{font-size:12px;color:var(--gray)}.cr-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;font-size:13px}.cr-foot span{color:var(--gray)}.cr-foot a{font-size:14px;font-weight:400;color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:1240px){.cr-row{grid-template-columns:18px minmax(0,1fr) 108px 168px 76px 104px 34px}.cr-head>:last-child,.cr-last{display:none}}@media (max-width:900px){.main-content:has(>.cr){padding:20px 16px 40px}.cr .k-head{gap:0}.cr .k-head h1,.cr .k-head-acts{display:none}.cr .k-head-text{gap:0}.cr-bar{display:none}.cr .mf-bar{margin-top:14px;border-bottom:0}.cr-sort{display:none}.cr-table{margin-top:14px;border-top:1px solid var(--ink)}.cr-head{display:none}.cr-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name value" "path next";gap:6px 12px;padding:14px 0}.cr-check,.cr-last,.cr-owner,.cr-prio{display:none}.cr-name{grid-area:name}.cr-name b{font-size:15px}.cr-value{grid-area:value;font-size:14px}.cr-path{grid-area:path;flex-direction:row;align-items:center;gap:8px}.cr-steps{width:66px;flex-shrink:0;gap:2px}.cr-steps i{height:5px}.cr-next{grid-area:next;align-items:flex-end}.cr-next b{font-size:13.5px}.cr-next span{display:none}.cr-foot{padding:14px 0 0;font-size:14px}}.cf{color:var(--ink)}.cf-err{font-size:14px;color:var(--red)}.cf-head{margin-top:16px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding-bottom:16px}.cf-title{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:6px}.cf-title .lf-meta{margin-top:-4px}.cf h1{margin:0;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.cf-acts{display:flex;flex-wrap:wrap;gap:8px}.cf-acts .k-btn{padding:0 18px}.cf-acts .k-btn:first-child{padding:0 20px}.cf-acts .k-btn.line{font-weight:500}.cf-acts .cf-kebab{width:40px;padding:0}.stp{margin-top:24px;display:flex;flex-direction:column;gap:14px}.stp-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.stp-steps button{line-height:normal;display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.stp-steps .bar{display:block;height:3px;border-radius:0;background:var(--line)}.stp-steps .on .bar,.stp-steps .past .bar{background:var(--ink)}.stp-steps .lab{font-size:13px;font-weight:400;color:var(--faint)}.stp-steps .past .lab{color:var(--gray)}.stp-steps .on .lab{font-weight:600;color:var(--ink)}.stp-steps button:hover:not(.on) .lab{color:var(--ink)}.stp-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.stp-next>span:first-child{font-size:13px;color:var(--gray)}.stp-next .k-btn,.stp-next .k-btn.line.ink{border-color:var(--line)}.stp-next .k-btn,.stp-next .k-btn.line.ink,.stp-won{flex-shrink:0;height:32px;padding:0 12px;font-size:13px;font-weight:500}.stp-won{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--ink);color:var(--ink)}.cf-body{margin-top:40px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}.cf-main{flex:3 1 520px;flex-direction:column;gap:40px}.cf-main,.cf-side{min-width:0;display:flex}.cf-side{flex:2 1 320px;flex-direction:column;gap:32px}.cf-side>.cdv{margin-top:-16px}.cf-activity{gap:40px}.ac-write,.cf-activity{display:flex;flex-direction:column}.ac-write{gap:12px}.ac-modes{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:999px;background:#fff;border:1px solid var(--line)}.ac-modes button{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--gray);cursor:pointer}.ac-modes button.on{background:var(--page);color:var(--ink);font-weight:500}.ac-write textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:14px;line-height:1.5;color:var(--ink);resize:vertical;outline:none}.ac-write textarea:focus{border-color:var(--ink)}.ac-write textarea::placeholder{color:var(--faint)}.ac-rel{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--line);border-radius:12px}.ac-rel .v-field{flex:1 1 200px}.ac-locked{padding:16px;border-radius:12px;background:var(--page);font-size:14px;color:var(--gray)}.ac-err{font-size:14px;color:var(--red)}.ac-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.ac-foot>span{font-size:13px;color:var(--gray)}.ac-foot .k-btn{height:32px;padding:0 12px;font-size:13px}.ac{display:flex;flex-direction:column;gap:12px}.ac h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:1.3}.ac-feed{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.ac-ev{display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--line)}.ac-when{font-size:13px;color:var(--gray)}.ac-when:first-letter{text-transform:uppercase}.ac-ev.planned .ac-when{font-weight:500;color:var(--ink)}.ac-when.late{color:var(--ink)!important;font-weight:600!important}.ac-what{font-size:14px;white-space:pre-wrap}.ac-what b{font-weight:500}.ac-done{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:400;color:var(--ink);text-decoration:underline;cursor:pointer;white-space:nowrap}.cf-strat{padding:28px;border-radius:12px;background:var(--page);color:var(--ink);display:flex;flex-direction:column;gap:8px}.cf-strat-top{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--gray)}.cf-strat-top b{font-weight:400}.cf-strat-t{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.cf-strat p{margin:4px 0 0;font-size:15px;color:var(--gray)}.cf-strat-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cf-strat-acts .k-btn,.cf-strat-acts .k-btn.ghost{height:40px;padding:0 18px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:500}.cf-strat-acts .k-btn:hover{background:var(--paper-2)}.cf-list{display:flex;flex-direction:column;gap:12px}.cf-list h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px}.cf-rows{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.cf-rows>span{padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.cf-rows.obj>span{font-size:14px;font-weight:500}.cf-place{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:20px 24px;border-radius:12px;background:var(--page)}.cf-place>span{display:flex;flex-direction:column}.cf-place b{font-weight:500}.cf-place>span>span{font-size:13px;color:var(--gray)}.cf-place a{font-size:14px;font-weight:400;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.nr{padding:24px;border-radius:12px;border:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.nr-k{font-size:13px;font-weight:400;color:var(--gray)}.nr-when{margin-top:2px;font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.nr-what{font-size:13px;color:var(--gray)}.nr-advice{margin-top:12px;padding:14px 16px;border-radius:12px;background:var(--page);font-size:14px;color:var(--gray)}.nr-advice b{font-weight:500;color:var(--ink)}.nr-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nr-acts .k-btn{height:32px;padding:0 12px;font-size:13px}.nr-acts .k-btn.line,.nr-today{font-weight:500}.nr-today{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--ink);color:var(--ink);font-size:13px}.nr-pick{display:flex;flex-direction:column;gap:10px}.nr-err{font-size:14px;color:var(--red)}.cdv{padding:24px;border-radius:12px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:6px}.cdv-top{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--faint)}.cdv-top b{font-weight:400}.cdv-top span{font-weight:500}.cdv-top span.bad,.cdv-top span.ok{color:#fff}.cdv-sub{font-size:14px;color:var(--faint)}.cdv-amount{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.5px}.cdv-amount span{font-size:18px;font-weight:600;letter-spacing:0}.cdv-dep{font-size:13px;color:var(--faint)}.cdv-dep.ok{color:#fff}.cdv-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cdv-acts .k-btn{height:32px;padding:0 12px;font-size:13px}.cdv-acts .k-btn.ghost{border-color:var(--gray);font-weight:500}.cf-block{display:flex;flex-direction:column;gap:12px}.cf-block h3{margin:0;font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.cf-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cf-tools{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.cf-tools>a,.cf-tools>button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:transparent;font-family:inherit;font-size:14px;font-weight:500;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer}.cf-tools>a:hover,.cf-tools>button:hover{color:var(--gray)}.pot-recalc{gap:8px}.pot-recalc,.pot-recalc button{display:inline-flex;align-items:center}.pot-recalc button{gap:6px;padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:400;color:var(--ink);text-decoration:underline;cursor:pointer}.pot-recalc-err{font-size:13px;color:var(--red)}.cf-pot-line{font-size:14px;color:var(--gray)}.cf-pot-line b{color:var(--ink);font-weight:500}.cf-pots{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.cf-pot{display:grid;grid-template-columns:80px minmax(0,1fr) 28px;align-items:center;gap:16px;padding:8px 0;font-size:14px}.cf-ticks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.cf-ticks i{height:4px;border-radius:4px;background:var(--line)}.cf-ticks i.on{background:var(--ink)}.cf-pot b{text-align:right;font-weight:500}.cf-block .lf-kv{font-size:14px}.cf-block .lf-kv>span{padding:12px 0}.cf-hours .oh{gap:0}.cf-hours .oh-head{padding:12px 0;border-bottom:1px solid var(--line);align-items:center}.cf-hours .oh-head h3{font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;color:var(--gray)}.cf-hours .oh-week{border-top:0;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px}.cf-hours .oh-week>span{padding:3px 0;border:0}.cf-share{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:400;color:var(--ink);text-decoration:underline;cursor:pointer}.cf-share svg{display:none}.cf-people{display:flex;flex-direction:column;border-top:1px solid var(--ink);font-size:14px}.cf-people>span{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.cf-people b{flex:1;font-weight:500}.cf-people>span>span:last-child{font-size:13px;color:var(--gray)}.cf-av{width:28px;height:28px;flex-shrink:0;border-radius:50%;border:1px solid var(--line);background:var(--page);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500}.cf-av.me{border:0;background:var(--ink);color:#fff}.cf-notes{margin:0;padding:16px;border-radius:12px;background:var(--page);font-size:14px;color:var(--gray);white-space:pre-wrap}.cf-mails{border-top:1px solid var(--ink);font-size:14px}.cf-mails,.cf-mails>span{display:flex;flex-direction:column}.cf-mails>span{padding:12px 0;border-bottom:1px solid var(--line)}.cf-mails>span>span{color:var(--gray)}.cf-mails>span>span.ok{color:var(--ink);font-weight:500}.cf-mails b{font-weight:500}@media (max-width:900px){.main-content:has(>.cf){padding:0 0 40px}.cf-head{margin:0 16px;padding:22px 0 0;gap:16px}.cf-title{flex:1 1 100%;gap:10px}.cf h1{line-height:1}.cf .lf-pill.line,.cf .lf-pills .k-tier{font-size:12px;padding:2px 9px}.cf .lf-pill.line{padding:1px 8px}.cf .lf-meta{font-size:14.5px}.cf-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.cf-acts .k-btn,.cf-acts .k-btn:first-child{height:44px;padding:0 10px;font-size:14.5px}.stp{margin:26px 16px 0;gap:12px}.stp-steps{display:flex;overflow-x:auto;gap:6px;margin:0 -16px;padding:0 16px;scrollbar-width:none}.stp-steps::-webkit-scrollbar{display:none}.stp-steps button{flex:0 0 96px}.stp-steps .lab{font-size:13px}.stp-next{flex-direction:column;align-items:flex-start}.stp-next>span:first-child{font-size:14.5px}.cf-body{margin:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.cf-activity,.cf-main,.cf-side{display:contents}.cf-o1,.cf-o2{padding:0 16px}.cf-o1{order:1;margin-top:26px}.cf-o2{order:2;margin-top:16px}.ac,.ac-write,.cf-block,.cf-list{padding:32px 16px 0}.ac-write{order:3}.ac{order:4}.cf-o4{order:5}.cf-o5{order:6}.cf-o8{order:7}.cf-o9{order:8}.cf-o7{order:9}.cf-o10{order:10}.cf-o11{order:11}.cf-o12{order:12}.cf-o13{order:13}.cf-o6{order:14}.ac h2,.cf-block h3,.cf-list h2{font-size:18px;letter-spacing:-.3px}.ac-ev{display:flex;flex-direction:column;gap:0;padding:11px 0}.ac-when{font-size:12.5px}.ac-what{font-size:14.5px}.ac-foot{flex-wrap:wrap}.cf-strat{margin:32px 16px 0;padding:22px 20px;border-radius:12px;gap:10px}.cf-strat-t{font-size:26px}.cf-strat p{font-size:15px}.cf-strat-acts .k-btn{height:44px;font-size:14.5px}.cf-place{margin:32px 16px 0;padding:18px}.nr-when{font-size:24px}.cf-rows>span{font-size:15px;padding:12px 0}}[data-slot=popover-content].rl-cal-pop{padding:0!important;border-radius:12px!important;box-shadow:none!important}.rl-cal{width:300px;padding:18px;display:flex;flex-direction:column;gap:10px}.rl-cal-head{display:flex;align-items:center;justify-content:space-between;font-size:14px}.rl-cal-head b{font-weight:600}.rl-cal-head span{display:flex;gap:4px}.rl-cal-head button{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer}.rl-cal-head button:hover{background:rgba(32,36,31,.06)}.rl-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.rl-cal-dow{font-size:12px;color:var(--gray);text-align:center}.rl-day{height:34px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;background:transparent;font-size:13px;color:var(--ink);cursor:pointer;font-family:inherit}.rl-day:hover:not(:disabled):not(.on){background:var(--page)}.rl-day:disabled{color:var(--faint);cursor:default}.rl-day.today{font-weight:600;border-color:var(--line-2)}.rl-day.on{background:var(--ink);color:#fff}.pl-head .k-head-acts{align-items:center}.pl-head .k-head-text{flex-basis:420px}.pl-head p{max-width:560px}.pl-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#fff}.pl-seg button{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--gray);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.pl-seg button.on{background:var(--page);color:var(--ink);font-weight:500}.pl-phone{display:none}.pl-phone>.mf-bar{margin-bottom:16px}.pt-hint{font-size:12px;font-weight:400}.pt-hint,.pt-hint.good{color:var(--gray)}.pt-hint.late{color:var(--ink);font-weight:600}.pt{margin-top:24px}.pt-grid{display:grid;grid-template-columns:220px repeat(6,minmax(0,1fr))}.pt-head{align-items:end;padding-bottom:12px;border-bottom:1px solid var(--ink)}.pt-head-k{font-size:13px;font-weight:400;color:var(--gray)}.pt-stage{display:flex;flex-direction:column;gap:0;padding-left:10px}.pt-rate{font-size:12px;font-weight:400;color:var(--gray)}.pt-rate.none{color:transparent}.pt-stage b{font-size:13px;font-weight:400}.pt-stage>span:last-child{font-size:12px;color:var(--gray)}.pt-row{width:100%;align-items:center;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font-family:inherit;text-align:left;cursor:pointer}.pt-row:focus-visible .pt-name b,.pt-row:hover .pt-name b{color:var(--gray)}.pt-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pt-name{min-width:0;display:flex;flex-direction:column;padding-right:12px}.pt-name b{font-size:14px;font-weight:500}.pt-name .pt-hint,.pt-name b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-line{display:flex;align-items:center;padding-left:10px;padding-right:8px}.pt-line i{flex:1;height:2px;border-radius:0;background:var(--ink)}.pt-line>span{flex-shrink:0;padding:3px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.pt-line.won i{background:var(--faint)}.pt-line.won>span{padding:2px 9px;border:1.5px solid var(--ink);background:#fff;color:var(--ink)}.pt-more{display:block;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--gray);font-family:inherit;font-size:13px;font-weight:400;text-align:left;cursor:pointer}.pt-more:hover{color:var(--ink)}.pt-note{margin:12px 0 0;font-size:13px;color:var(--gray)}.pc-board{margin:28px -56px 0 0;padding:0 56px 12px 0;display:flex;gap:16px;align-items:stretch;overflow-x:auto}.pc-col{flex:0 0 292px;gap:12px}.pc-col,.pc-head{display:flex;flex-direction:column}.pc-head{padding:0 4px;gap:6px}.pc-head-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pc-head-top b{font-size:15px;font-weight:600}.pc-head-top span{font-size:13px;color:var(--gray)}.pc-total{font-family:var(--display);font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.5px;white-space:nowrap}.pc-total span{font-size:16px;font-weight:600;letter-spacing:0;color:var(--ink)}.pc-bar{height:4px;border-radius:999px;background:var(--line);overflow:hidden}.pc-bar span{display:block;height:100%;border-radius:999px}.pc-bar span,.pc-bar.signed span{background:var(--ink)}.pc-rate{font-size:12.5px;color:var(--gray)}.pc-lane{flex:1;min-height:520px;padding:10px;border-radius:12px;background:var(--page);display:flex;flex-direction:column;gap:10px}.pc-lane.dark{background:var(--ink)}.pc-lane.over{background:var(--page);box-shadow:inset 0 0 0 2px var(--ink)}.pc-lane.dark.over{background:#1d211d;box-shadow:inset 0 0 0 2px #fff}.pc-drag{touch-action:manipulation}.pc-card{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);box-shadow:none;font-family:inherit;font-size:16px;line-height:1.45;text-align:left;cursor:grab}.pc-card:hover{border-color:var(--faint)}.pc-card.late{border-color:var(--ink);background:#fff;box-shadow:none}.pc-card.dark{border-color:#2a2d29;background:#1b1d1b;color:#fff;box-shadow:none}.pc-card.lifted{transform:rotate(-2.5deg);box-shadow:0 28px 50px -18px rgba(17,19,17,.45),0 4px 12px rgba(17,19,17,.08);cursor:grabbing}.pc-top{display:flex;align-items:flex-start;gap:10px}.pc-tile{width:36px;height:36px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;object-fit:cover;font-size:13px;font-weight:600;color:var(--ink)}.pc-card.dark span.pc-tile{background:#2a2d29!important;color:#fff}.pc-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pc-name b{font-size:15px;font-weight:600;line-height:1.3}.pc-name span{font-size:13px;color:var(--gray)}.pc-score{font-family:var(--display);font-size:15px;font-weight:600;color:var(--gray-light)}.pc-score.hi{color:var(--ink)}.pc-hint{display:flex;align-items:flex-start;gap:7px;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--gray)}.pc-hint svg{flex-shrink:0;margin-top:2px}.pc-hint.good,.pc-hint.late{color:var(--ink)}.pc-devis,.pc-hint.wait{color:var(--gray)}.pc-devis{margin-top:-4px;padding-left:21px;font-size:12.5px}.pc-owner{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink-2)}.pc-owner i,.pc-owner img{width:28px;height:28px;flex-shrink:0;border-radius:999px;display:flex;align-items:center;justify-content:center;object-fit:cover;font-size:11px;font-style:normal;font-weight:600}.pc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;color:var(--gray);white-space:nowrap}.pc-foot b{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.pc-foot b.none{font-size:15px;color:var(--gray-light)}.pc-card.late .pc-foot{border-top-color:var(--ink);color:var(--ink)}.pc-card.dark .pc-devis,.pc-card.dark .pc-name span,.pc-card.dark .pc-score{color:#a9ada6}.pc-card.dark .pc-hint{color:#fff}.pc-card.dark .pc-owner{color:var(--faint)}.pc-card.dark .pc-owner i,.pc-card.dark .pc-owner img{box-shadow:0 0 0 2px #1b1d1b}.pc-card.dark .pc-foot{border-top-color:#2a2d29;color:#a9ada6}.pc-card.dark .pc-foot b{color:#fff}.pc-left{min-height:150px;padding:0 16px;border:1.5px dashed var(--line);justify-content:center;font-size:13.5px;color:var(--gray-light)}.pc-drop,.pc-left{box-sizing:border-box;border-radius:12px;display:flex;align-items:center;text-align:center}.pc-drop{min-height:120px;padding:14px 20px;background:rgba(17,19,17,.06);flex-direction:column;gap:2px}.pc-drop b{font-size:14px;font-weight:600}.pc-drop span{font-size:13px;color:var(--ink-2)}.pc-lane.dark .pc-drop{background:rgba(255,255,255,.08);color:#fff}.pc-lane.dark .pc-drop span{color:var(--faint)}.pc-more{height:42px;flex-shrink:0;border:1px dashed var(--line);border-radius:12px;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer}.pc-more:hover{border-color:var(--ink);color:var(--ink)}.pc-lane.dark .pc-more{border-color:#4a4e47;color:var(--faint)}.pl-people{display:flex;align-items:center;padding:0 6px 0 8px}.pl-people button{position:relative;width:32px;height:32px;margin-left:-8px;padding:0;border:0;border-radius:999px;background:none;box-shadow:0 0 0 2px #fff;cursor:pointer}.pl-people button.on{z-index:1;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ink)}.pl-people i,.pl-people img{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;object-fit:cover;font-size:11px;font-style:normal;font-weight:500}.pl-low{margin-top:56px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}.pl-stuck{flex:3 1 480px;min-width:0;display:flex;flex-direction:column;gap:0}.pl-stuck-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.pl-stuck-top h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:1.3}.pl-stuck-top>span{font-size:13px;color:var(--gray)}.pl-stuck-list{display:flex;flex-direction:column}.pl-stuck-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.pl-stuck-row>a:first-child{display:flex;flex-direction:column;color:var(--ink);text-decoration:none}.pl-stuck-row>a:first-child:hover b{color:var(--gray)}.pl-stuck-row b{font-size:15px;font-weight:500}.pl-stuck-none,.pl-stuck-row>a:first-child span{font-size:13px;color:var(--gray)}.pl-stuck-none{margin:0;padding:16px 0;border-bottom:1px solid var(--line)}.pl-close{flex:2 1 340px;min-width:0;padding:28px;border-radius:12px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:0}.pl-close .k{font-size:13px;font-weight:400;color:var(--faint)}.pl-close .name{margin-top:8px;font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.pl-close .amt{margin-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.pl-close .amt b{font-family:var(--display);font-size:42px;font-weight:600;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums;white-space:nowrap}.pl-close .amt span{font-size:14px;color:var(--faint);white-space:nowrap}.pl-close p{margin:12px 0 0;font-size:14px;color:var(--line)}.pl-close .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pl-close .acts a{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none}.pl-close .acts a.w{background:#fff;color:var(--ink);font-weight:500}.pl-close .acts a.w:hover{background:var(--line)}.pl-close .acts a.g{border:1px solid var(--gray);color:#fff}.pl-close .acts a.g:hover{border-color:#fff}@media (max-width:1240px){.pt{overflow-x:auto}.pt>*{min-width:900px}.pc{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}}@media (max-width:900px){.pl-desk,.pl-head{display:none}.pl-phone{display:block}.mpl{font-size:15.5px}.mpl-top{padding-top:4px;display:flex;flex-direction:column;gap:10px}.mpl-top>b{font-family:var(--display);font-weight:600;line-height:1}.mpl-top p{margin:0;font-size:15.5px;color:var(--ink-2)}.mpl-close{margin-top:22px;padding:20px;border-radius:12px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:8px}.mpl-close .k{font-size:13px;font-weight:600;color:var(--faint)}.mpl-close .top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mpl-close .top b:first-child{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.025em}.mpl-close .top b:last-child{flex-shrink:0;font-size:15px;font-weight:600}.mpl-close .sub{font-size:14px;color:#d9dbd5}.mpl-close .go{margin-top:4px;display:flex;align-items:center;justify-content:center;height:44px;border-radius:999px;background:#fff;color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none}.mpl-list{padding-top:26px}.mpl-group{margin-top:22px}.mpl-group-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--ink)}.mpl-group-head b{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px}.mpl-group-head span{font-size:13px;color:var(--gray)}.mpl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--line-2);background:none;color:var(--ink);font-family:inherit;text-align:left;cursor:pointer}.mpl-row .id{min-width:0;display:flex;flex-direction:column}.mpl-row .id b{font-size:15px;font-weight:600}.mpl-row em{font-family:var(--display);font-size:16px;font-weight:600;font-style:normal}.mpl-empty{margin:22px 0 0;font-size:14.5px;color:var(--gray)}}.k-btn.line.tg-on{border-color:var(--ink);background:var(--page);color:var(--ink);font-weight:500}.tg-hist{margin-top:28px;display:flex;flex-direction:column}.tg-hist-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.tg-hist-top b{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px}.tg-hist-top span{font-size:13px;color:var(--gray)}.tg-hist-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 160px 120px;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.tg-hist-row b{font-weight:500}.tg-hist-row .w{color:var(--gray)}.tg-hist-row .st{font-weight:500}.tg-hist-row .st.done{color:var(--ink)}.tg-hist-row .st.stopped,.tg-none{color:var(--gray)}.tg-none{margin:0;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.tg-empty{margin-top:32px;padding:28px;border-radius:12px;background:var(--page);display:flex;flex-direction:column;gap:6px;max-width:760px}.tg-empty b{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px}.tg-empty span{font-size:14px;color:var(--gray)}.tg-body{margin-top:32px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}.tg-run{flex:2 1 380px;min-width:0;gap:12px}.tg-run,.tg-run-top{display:flex;flex-direction:column}.tg-run-top{gap:0}.tg-run-top .k{font-size:13px;font-weight:400;color:var(--gray)}.tg-run-top h2{margin:4px 0 0;font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.tg-run-top .l{font-size:13px;color:var(--gray)}.tg-run-top .bar{margin-top:14px;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.tg-run-top .bar i{display:block;height:100%;border-radius:3px;background:var(--ink)}.tg-finished{padding:16px 20px;border:1.5px solid var(--ink);border-radius:12px;background:#fff;color:var(--ink);font-size:14px}.tg-finished b{font-weight:500}.tg-stops{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.tg-stops>li.cur{padding:12px 0}.tg-cur{padding:20px;border-radius:12px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:8px}.tg-cur .top{display:flex;align-items:flex-start;gap:14px}.tg-cur .n{width:28px;height:28px;flex-shrink:0;border-radius:999px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.tg-cur .id{flex:1;min-width:0;display:flex;flex-direction:column;color:#fff;text-decoration:none}.tg-cur .id b{font-size:16px;font-weight:600}.tg-cur .id span{font-size:13px;color:var(--faint)}.tg-cur .id:hover b{text-decoration:underline;text-underline-offset:3px}.tg-cur .now{flex-shrink:0;font-size:12px;font-weight:600;color:#fff}.tg-cur .addr{padding-left:42px;font-size:14px;color:var(--line)}.tv-acts{display:flex;gap:8px}.tv-route{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--gray);color:#fff;font-size:14px;font-weight:500;text-decoration:none}.tv-route:hover{border-color:#fff;color:#fff}.tv-done{flex:1;height:40px;border:0;border-radius:999px;background:#fff;color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.tv-done:hover{background:var(--line)}.tv-form{margin-top:4px;padding-top:16px;border-top:1px solid #262626;display:flex;flex-direction:column;gap:12px}.tv-form>b{font-size:16px;font-weight:600}.tv-form textarea{min-height:64px;padding:12px 14px;border-radius:8px;background:#171717;border:1px solid #333;color:#fff;font-family:inherit;font-size:14px;resize:vertical;outline:none}.tv-form textarea::placeholder{color:var(--gray-light)}.tv-form textarea:focus{border-color:var(--faint)}.tv-form .k{font-size:13.5px;font-weight:600;color:var(--faint)}.tv-steps{display:flex;flex-wrap:wrap;gap:6px}.tv-steps button{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--gray);background:transparent;color:#fff;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.tv-steps button.on{border-color:#fff;background:#fff;color:var(--ink);font-weight:500}.tv-error{font-size:13px;color:#fff}.tv-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.tv-no{gap:6px;padding:0;background:transparent;color:var(--faint)}.tv-no,.tv-ok{display:inline-flex;align-items:center;border:0;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.tv-ok{gap:8px;height:40px;padding:0 20px;border-radius:999px;background:#fff;color:var(--ink)}.tv-ok:hover{background:var(--line)}.tg-stop{align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);text-decoration:none}.tg-stop,.tg-stop .n{display:flex;color:var(--ink)}.tg-stop .n{width:28px;height:28px;flex-shrink:0;box-sizing:border-box;border-radius:999px;border:1.5px solid var(--ink);align-items:center;justify-content:center;font-size:13.5px;font-weight:600}.tg-stop.done .n{border-color:var(--line);background:var(--page);color:var(--gray)}.tg-stop .id{flex:1;min-width:0;display:flex;flex-direction:column}.tg-stop .id b{font-size:15px;font-weight:500}.tg-stop.done .id b{color:var(--gray);text-decoration:line-through}.tg-stop .id span{font-size:13px;color:var(--gray)}.tg-stop:hover .id b{color:var(--gray)}.tg-map{flex:3 1 480px;min-width:0;position:relative;min-height:560px;border:1px solid var(--line);border-radius:12px;background:var(--page);overflow:hidden}.tg-map svg{position:absolute;inset:0;width:100%;height:100%}.tg-map .zone{position:absolute;left:20px;top:16px;font-size:13px;font-weight:400;color:var(--gray)}.tg-pin{position:absolute;width:32px;height:32px;margin:-16px 0 0 -16px;box-sizing:border-box;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;background:#fff;border:2px solid var(--ink);color:var(--ink)}.tg-pin.done{border:1.5px solid var(--faint);background:#fff;color:var(--gray)}.tg-pin.current{width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid #fff;background:var(--ink);color:#fff;font-size:14px}.tg-pin .label{left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap;padding:6px 12px;border-radius:999px;color:var(--ink);font-size:13.5px;font-weight:600;box-shadow:0 8px 22px -10px rgba(17,19,17,.45)}.tg-pin .label,.tg-stats{position:absolute;background:#fff}.tg-stats{left:16px;right:16px;bottom:16px;padding:16px 20px;border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px}.tg-stats>span{font-size:13px;color:var(--gray)}.tg-stats b{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.5px;color:var(--ink)}.tg-stats .r{margin-left:auto;font-size:13px;color:var(--gray)}[data-slot=dialog-title]{font-size:24px!important}.dv-bar{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dv-bar .k-tabs{border-bottom:0}.dv-sort{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-family:inherit;font-size:13px;cursor:pointer}.dv-sort:hover{border-color:var(--faint)}.dv-body{margin-top:12px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.dv-list{flex:3 1 520px;min-width:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.dv-list>li{border-bottom:1px solid var(--line)}.dv-list>li:has(>.dv-card.on){border-bottom-color:transparent}.dv-none{padding:16px 12px;font-size:14px;color:var(--gray)}.dv-card{width:100%;display:flex;align-items:center;gap:16px;padding:16px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);font-family:inherit;line-height:normal;text-align:left;cursor:pointer}.dv-card:hover:not(.on){background:var(--paper-2)}.dv-card.on{background:var(--page)}.dv-card .id{flex:0 0 64px;font-size:13px;color:var(--gray);font-variant-numeric:tabular-nums}.dv-card .t{flex:1;min-width:0;display:flex;flex-direction:column}.dv-card .who{font-size:15px;font-weight:500}.dv-card .t>span,.dv-card .who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-card .t>span{font-size:13px;color:var(--gray)}.dv-card .st{flex:0 0 170px;display:flex}.dv-card .am{flex:0 0 110px;text-align:right;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.dv-card.off .am,.dv-st-off{color:var(--gray)}.dv-st-off{font-size:13px}.dv-detail{flex:2 1 360px;min-width:0;padding:24px;border-radius:12px;background:var(--page);display:flex;flex-direction:column;gap:16px}.dv-detail-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.dv-detail-top b{min-width:0;font-size:15px;font-weight:500}.dv-detail-top button{flex-shrink:0;padding:0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dv-back{display:none}.dv-signal{padding:16px;border:1.5px solid var(--ink);border-radius:12px;background:#fff;color:var(--ink);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.dv-signal .txt{flex:1 1 220px;display:flex;flex-direction:column;gap:2px}.dv-signal .lab{font-size:15px;font-weight:500}.dv-signal .lab,.dv-signal .lab.good,.dv-signal .lab.late{color:var(--ink)}.dv-signal .txt b{font-weight:400}.dv-signal .txt b,.dv-signal .txt>span:last-child{font-size:13px;color:var(--gray)}.dv-signal .go{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.dv-signal .go:hover{background:var(--paper-2);color:var(--ink)}.dv-doc{display:flex;flex-direction:column;gap:10px}.dv-k{font-size:13px;font-weight:400;color:var(--gray)}.dv-detail .dv-k{display:none}.dv-detail .dvs{padding:20px;border-radius:8px;border-color:var(--line);box-shadow:none;gap:12px;font-size:12px}.dv-detail .dvs-who .mark{width:32px;height:32px;border-radius:8px;font-size:12px}.dv-detail .dvs-who b{font-size:13px}.dv-detail .dvs-ttl span,.dv-detail .dvs-who>span:last-child>span{font-size:12px}.dv-detail .dvs-ttl b{font-size:18px;letter-spacing:-.3px}.dv-detail .dvs-to{font-size:12px}.dv-detail .dvs-row{padding:6px 0;font-size:12px;grid-template-columns:minmax(0,1fr) 32px 90px;gap:10px}.dv-detail .dvs-row .l b{font-size:12px;font-weight:400}.dv-detail .dvs-row .l span,.dv-detail .dvs-row.head,.dv-detail .dvs-row.sub{font-size:11px}.dv-detail .dvs-total>span{font-size:12px}.dv-detail .dvs-total b{font-size:14px;letter-spacing:0}.dv-detail .dvs-total b span{font-size:12px}.dv-detail .dvs-terms{font-size:11px}.dv-detail .dvs-accept{height:32px;padding:0 14px;font-size:12px}.dvs{padding:36px 40px;border-radius:12px;border:1px solid var(--line);display:flex;flex-direction:column;gap:22px;background:#fff}.dvs-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dvs-who{gap:12px;min-width:0}.dvs-who,.dvs-who .mark{display:flex;align-items:center}.dvs-who .mark{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--ink);color:#fff;justify-content:center;font-size:15px;font-weight:600}.dvs-who>span:last-child{display:flex;flex-direction:column;min-width:0}.dvs-who b{font-weight:500}.dvs-who>span:last-child>span{font-size:13px;color:var(--gray)}.dvs-ttl{display:flex;flex-direction:column;align-items:flex-end}.dvs-ttl b{font-family:var(--display);font-size:24px;font-weight:600;line-height:1;letter-spacing:-.5px}.dvs-ttl span{font-size:14px;color:var(--gray)}.dvs-to{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px}.dvs-to>span{display:flex;flex-direction:column}.dvs-to .k{color:var(--gray)}.dvs-to b{font-weight:500}.dvs-to .r{text-align:right}.dvs-lines{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.dvs-row{display:grid;grid-template-columns:minmax(0,1fr) 50px 120px;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.dvs-row.head{padding:10px 0;border-bottom-color:var(--line);font-size:12px;font-weight:500;color:var(--gray)}.dvs-row.sub{padding:9px 0;font-size:14px;color:var(--ink-2)}.dvs-row .l{display:flex;flex-direction:column;min-width:0}.dvs-row .l b{font-size:15px;font-weight:500}.dvs-row .l span{font-size:13px;color:var(--gray)}.dvs-row .c{text-align:center}.dvs-row .r{text-align:right;white-space:nowrap}.dvs-row b.r{font-weight:500}.dvs-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.dvs-total>span{font-size:14px;color:var(--gray)}.dvs-total b{flex-shrink:0;font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.5px;white-space:nowrap}.dvs-total b span{font-size:16px;font-weight:600;letter-spacing:0}.dvs-terms{margin:-8px 0 0;font-size:13px;color:var(--gray)}.dvs-accept{align-self:flex-start;display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:500}.dv-low{gap:24px}.dv-low,.dv-track{display:flex;flex-direction:column}.dv-track{min-width:0;gap:8px}.dv-track h3{margin:0;font-size:13px;font-weight:400;color:var(--gray)}.dv-track>div{display:flex;flex-direction:column;border-top:1px solid var(--line)}.dv-track>div>span{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.dv-track .w{color:var(--gray);white-space:nowrap}.dv-lock{display:inline-flex;align-items:center;gap:4px;font-size:12px}.dv-acts{min-width:0;display:flex;flex-direction:column;border-top:1px solid var(--ink)}.dv-act{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.dv-act:after{content:"→";margin-left:auto}.dv-act:hover{color:var(--gray)}.dv-act.strong{font-weight:500}.dv-act.danger{color:var(--red)}.dv-act.danger:after{content:none}.dv-act:disabled{opacity:.6;cursor:wait}.dv-views{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dv-views.ruled{padding-bottom:14px;border-bottom:1px solid var(--ink)}.dv-switch{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#fff}.dv-switch button{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--gray);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.dv-switch button:hover:not(.on){color:var(--ink)}.dv-switch button.on{background:var(--page);color:var(--ink);font-weight:500}.dv-views-note{font-size:13px;color:var(--gray)}.dv-search{display:flex;align-items:center;gap:10px;width:320px;max-width:100%;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--gray)}.dv-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:inherit;font-size:14px;color:var(--ink)}.dvc{margin-top:26px;margin-right:-56px;padding:0 56px 12px 0;display:flex;gap:14px;overflow-x:auto;align-items:stretch}.dvc-col{flex:0 0 268px;gap:12px}.dvc-col,.dvc-head{display:flex;flex-direction:column}.dvc-head{padding:0 4px;gap:4px}.dvc-head .t{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dvc-head .t b{font-size:15px;font-weight:500}.dvc-head span{font-size:13px;color:var(--gray)}.dvc-head .sum{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:1.25}.dvc-lane{flex:1;min-height:520px;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:12px;background:var(--page)}.dvc-lane.dark{background:var(--ink)}.dvc-card{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.dvc-lane.dark .dvc-card{border-color:var(--ink-2)}.dvc-card.late{background:#fff;border-color:var(--line)}.dvc-card.on{padding:13.5px;border:1.5px solid var(--ink)}.dvc-open{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;color:var(--ink);font-family:inherit;line-height:1.3;text-align:left;cursor:pointer}.dvc-open b{font-size:15px;font-weight:600}.dvc-open span{font-size:13px}.dvc-open span,.dvc-open:hover b{color:var(--gray)}.dvc-sig{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.35;color:var(--ink-2)}.dvc-sig svg{flex-shrink:0;margin-top:1px}.dvc-sig.good,.dvc-sig.late{color:var(--ink);font-weight:600}.dvc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--line)}.dvc-foot>b{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.dvc-go{padding:0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-align:right;cursor:pointer}.dvc-go:hover{color:var(--gray)}.dvt-bar{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dvt-bar .k-tabs{border-bottom:0}.dvt-bar .k-chips,.dvt-bulk{flex-wrap:wrap}.dvt-bulk{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 16px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px}.dvt-bulk b{margin-right:6px;font-weight:600}.dvt-bulk button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#fff;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.dvt-bulk button:hover{background:var(--ink-2)}.dvt-bulk button.strong{background:#fff;color:var(--ink);font-weight:600}.dvt-scroll{overflow-x:auto}.dvt-table{width:100%;border-collapse:collapse;font-size:14px}.dvt-table th{padding:10px 12px 10px 0;border-bottom:1px solid var(--ink);text-align:left;font-size:12px;font-weight:500;color:var(--gray);white-space:nowrap}.dvt-table td{padding:16px 12px 16px 0;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:middle}.dvt-table tbody tr{cursor:pointer}.dvt-table tbody tr:hover td{background:var(--paper-2)}.dvt-table tr.on td,.dvt-table tr.sel td{background:var(--page)}.dvt-table .ck{width:34px}.dvt-table input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--ink);cursor:pointer}.dvt-table .r{text-align:right}.dvt-table .num{font-size:13px;color:var(--gray);white-space:nowrap}.dvt-table .who b{display:block;font-weight:500;color:var(--ink)}.dvt-table .who span{font-size:12px;color:var(--gray)}.dvt-table .amt{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.dvt-table .news{max-width:260px}.dvt-table .day{white-space:nowrap}.dvt-table .none{padding:18px 0;color:var(--gray);cursor:default}.dvt-st{font-weight:500;white-space:nowrap}.dvt-st,.dvt-st.good,.dvt-st.late{color:var(--ink)}.dvt-more{width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dvt-more:hover{background:var(--line)}.dvt-table tfoot td{padding-top:16px;border-bottom:0;font-weight:500;color:var(--ink)}.dvt-table tfoot td.note{font-weight:400;color:var(--gray)}.dva{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.dva-tile{display:flex;flex-direction:column;gap:12px;padding:0;border:0;background:none;color:var(--ink);font-family:inherit;text-align:left;cursor:pointer}.dva-stage{display:block;height:300px;box-sizing:border-box;padding:20px 22px 0;border-radius:12px;overflow:hidden}.dva-stage,.dva-stage.good,.dva-stage.late{background:var(--page)}.dva-tile.on .dva-stage{outline:1.5px solid var(--ink);outline-offset:2px}.dva-tile:hover .dva-sheet{transform:translateY(-4px)}.dva-sheet{height:100%;box-sizing:border-box;padding:16px 16px 0;border-radius:4px 4px 0 0;background:#fff;border:1px solid var(--line);border-bottom:0;display:flex;flex-direction:column;gap:9px;font-size:8.5px;line-height:1.35;color:var(--ink-2);transition:transform .15s ease}.dva-sheet .top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.dva-sheet .logo{width:24px;height:24px;flex-shrink:0;border-radius:6px;background:var(--ink);color:#fff;font-size:8px;font-weight:600;display:flex;align-items:center;justify-content:center}.dva-sheet .who{text-align:right}.dva-sheet .ttl{font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:-.02em}.dva-sheet .ttl,.dva-sheet b{color:var(--ink)}.dva-sheet .lines{display:flex;flex-direction:column}.dva-sheet .line{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--line)}.dva-sheet .line.more{color:var(--gray)}.dva-sheet .line>span:last-child{flex-shrink:0;white-space:nowrap}.dva-sheet .tot{display:flex;justify-content:space-between;padding-top:4px;font-size:10px;font-weight:600;color:var(--ink)}.dva-meta{display:flex;flex-direction:column;gap:2px;padding:0 4px}.dva-meta .r1{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.dva-meta .c{min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis}.dva-meta .a,.dva-meta .c{font-size:15px;white-space:nowrap}.dva-meta .a{flex-shrink:0;font-weight:600;font-variant-numeric:tabular-nums}.dva-meta .s{font-size:13px;color:var(--gray)}.dva-meta .s.good,.dva-meta .s.late{color:var(--ink);font-weight:500}.dv-panel{position:fixed;top:0;right:0;bottom:0;z-index:40;width:600px;max-width:100vw;box-sizing:border-box;padding:28px 32px 40px;background:#fff;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:22px;overflow-y:auto}.dv-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dv-panel-head>span{display:flex;flex-direction:column;gap:4px;min-width:0}.dv-panel-head .k{font-size:14px;color:var(--gray)}.dv-panel-head .who{font-size:18px;letter-spacing:-.3px;line-height:1.3}.dv-panel-head .amt,.dv-panel-head .who{font-family:var(--display);font-weight:600}.dv-panel-head .amt{font-size:22px;letter-spacing:-.02em}.dv-panel-x{width:40px;height:40px;flex-shrink:0;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.dv-panel-x:hover{background:var(--page)}.dv-panel .dv-low{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.dv-panel .dvs{padding:24px 26px;gap:16px;box-shadow:none}.dv-panel .dvs-total b,.dv-panel .dvs-ttl b{font-size:22px}@media (max-width:1200px){.dva{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dv-bar{display:none}.dv .mf-bar{margin-top:22px}.dv.picked .dv-mf{display:none}.dv-body{display:block;margin-top:4px}.dv.picked .dv-bar,.dv.picked .dv-head,.dv.picked .dv-list,.dv:not(.picked) .dv-detail{display:none}.dv-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 4px;border-radius:0}.dv-card .id,.dv-card .st,.dv-card .t{grid-column:1}.dv-card .am{grid-column:2;grid-row:1/span 3}.dv-card.on{background:transparent}.dv-detail{padding:0;background:none;gap:18px}.dv-detail-top{display:none}.dv-back{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:40px;padding:0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.dv-signal{padding:16px;border-radius:12px}.dv-signal .txt{flex:1 1 100%}.dv-signal .go{width:100%;justify-content:center;height:44px}.dvs{padding:22px 18px;gap:18px;border-radius:12px}.dvs-ttl b{font-size:28px}.dvs-to{gap:10px}.dvs-to .r{text-align:left}.dvs-row{grid-template-columns:minmax(0,1fr) 28px 96px;gap:10px}.dvs-total b{font-size:26px}.dv-acts{margin-top:0}.dvc{margin-right:-16px;padding-right:16px}.dvc-col{flex-basis:248px}.dva{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.dva-stage{height:220px;padding:12px 12px 0}.dv-panel{width:100vw;padding:18px 16px 32px}.dv-panel .dv-low{grid-template-columns:minmax(0,1fr)}.dv-panel .dv-acts{margin-top:0}.dv-search{width:100%}}.app:has(.dve) .topbar{display:none}.dve-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--gray);text-decoration:none}.dve-back:hover{color:var(--ink)}.dve-head{margin-top:16px}.dve-head .k-head-text{flex-basis:520px;gap:6px}.dve-draft{margin-top:24px;padding:14px 18px;border-radius:12px;background:var(--page);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;font-size:14px}.dve-link{background:transparent;color:var(--ink);font-family:inherit;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dve-fs,.dve-link{padding:0;border:0}.dve-fs{min-width:0;margin:0}.dve-fs:disabled .dve-left{opacity:.75}.dve-cols{margin-top:32px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}.dve-left{flex:3 1 560px;min-width:0;gap:40px;container-type:inline-size}.dve-left,.dve-sec{display:flex;flex-direction:column}.dve-sec{gap:16px}.dve-sec.dve-items{gap:0}.dve-sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.dve h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.dve-seg{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#fff}.dve-seg button{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--gray);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.dve-seg button.on{background:var(--page);color:var(--ink);font-weight:500}.dve-client{display:flex;align-items:center;gap:14px;padding:6px 0 2px}.dve-client .t{flex:1;min-width:0;display:flex;flex-direction:column}.dve-client .t b{font-size:15px;font-weight:500}.dve-client .t span{font-size:13px;color:var(--gray)}.dve-client .dve-link{font-size:14px}.dve-note{margin:-8px 0 0;font-size:13px;color:var(--gray)}.dve-fields{display:flex;flex-wrap:wrap;gap:12px}.dve-field{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:6px}.dve-field.wide{flex-basis:100%}.dve-field>label{font-size:13px;font-weight:500}.dve-field>label span{font-weight:400;color:var(--gray)}.dve-field .v-select,.dve-field>input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;font-size:14px}.dve-field>input::placeholder{color:var(--faint)}.dve-field>input:focus{outline:none;border-color:var(--ink)}.dve-suggest{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.dve-suggest,.dve-suggest.done{background:#fff;color:var(--ink)}.dve-suggest.done{border-color:var(--ink)}.dve-suggest:disabled{opacity:.5;cursor:not-allowed}.dvi{display:flex;flex-direction:column}.dvi-row{display:grid;grid-template-columns:minmax(0,1fr) 104px 112px 120px 108px 32px;align-items:center;gap:12px;padding:14px 10px;margin:0 -10px;border-bottom:1px solid var(--line)}.dvi-row.sug{background:var(--page)}.dvi-row.dvi-head{display:none}.dvi-cell.r,.dvi-head .r{text-align:right}.dvi-main{min-width:0;display:flex;flex-direction:column;gap:2px}.dvi-main input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);font-family:inherit}.dvi-main input:focus{outline:none;box-shadow:0 1px 0 var(--ink)}.dvi-title{font-size:15px;font-weight:500}.dvi-desc{font-size:13px;color:var(--gray)!important}.dvi-main input::placeholder{color:var(--faint);font-weight:400}.dvi-cell{min-width:0}.dvi-cell .v-select{width:100%;padding:0 10px}.dvi-cell .v-select,.dvi-qty{box-sizing:border-box;height:40px;border-radius:8px;border:1px solid var(--line);font-size:14px}.dvi-qty{display:grid;grid-template-columns:30px 1fr 30px;align-items:center}.dvi-qty button{height:38px;padding:0;border:0;background:transparent;color:var(--gray);font-family:inherit;font-size:16px;cursor:pointer}.dvi-qty button:disabled{opacity:.35;cursor:default}.dvi-qty input{width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;text-align:center;-moz-appearance:textfield}.dvi-qty input::-webkit-inner-spin-button,.dvi-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dvi-qty input:focus{outline:none}.dvi-price{box-sizing:border-box;width:100%;height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;font-size:14px;text-align:right}.dvi-cell .v-select:focus-visible,.dvi-price:focus{outline:none;border-color:var(--ink)}.dvi-total{font-size:14px;font-weight:500;white-space:nowrap}.dvi-del{width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--gray);font-family:inherit;font-size:16px;cursor:pointer}.dvi-del:hover:not(:disabled){background:var(--page);color:var(--ink)}.dvi-del:disabled{opacity:.35;cursor:default}.dvi-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px}.dvi-foot .k{align-self:center;margin-right:4px;font-size:13px;color:var(--gray)}.dvi-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;font-size:13px;cursor:pointer}.dvi-chip:hover{border-color:var(--faint)}.dvi-chip.add{border:1px dashed var(--faint);font-weight:400}.dvi-menu{max-height:360px;overflow-y:auto}@container (max-width: 760px){.dvi-row.dvi-head{display:none}.dvi-row{grid-template-columns:minmax(0,1fr) 112px 120px 108px 32px;row-gap:10px}.dvi-main{grid-column:1/-1}.dvi-cell[data-l="Unité"]{max-width:160px}}.dve-money{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px 48px}.dve-money-l{flex:1 1 260px;display:flex;flex-direction:column;gap:16px}.dve-money-l h2{padding-bottom:12px;border-bottom:1px solid var(--ink)}.dve-pair{display:flex;gap:12px}.dve-pair .dve-field{flex:1}.dve-amt{box-sizing:border-box;height:40px;padding:0 4px 0 12px;border-radius:8px;border:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:400;cursor:text}.dve-amt.tax{padding:0 12px}.dve-amt:focus-within{border-color:var(--ink)}.dve-amt input{flex:1;width:100%;min-width:0;padding:0;border:0;background:transparent;color:var(--ink);font-family:inherit;font-size:14px;font-weight:400;-moz-appearance:textfield}.dve-amt input::-webkit-inner-spin-button,.dve-amt input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dve-amt input:focus{outline:none}.dve-amt button.unit{flex-shrink:0;height:30px;padding:0 10px;border:0;border-radius:6px;background:var(--page);color:var(--ink);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.dve-amt span.unit{font-size:13px;font-weight:400;color:var(--gray)}.dve-totals{flex:1 1 260px;display:flex;flex-direction:column;padding-top:36px}.dve-totals>span{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.dve-totals>span.off{color:var(--ink)}.dve-totals>span.total{align-items:baseline;padding:16px 0 0;border-bottom:0}.dve-totals .total b:first-child{font-size:15px;font-weight:500}.dve-totals .total b:last-child{font-family:var(--display);font-size:32px;font-weight:600;letter-spacing:-1px;white-space:nowrap;font-variant-numeric:tabular-nums}.dve-right{flex:2 1 360px;min-width:0;position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.dve-right-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.dve-right-head b{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.dve-right-head span{font-size:13px;color:var(--gray)}.dve-tpls{display:flex;flex-wrap:wrap;gap:8px}.dve-tpl{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);font-family:inherit;font-size:13px;font-weight:400;cursor:pointer}.dve-tpl,.dve-tpl.on{background:#fff;color:var(--ink)}.dve-tpl.on{padding:0 11.5px;border:1.5px solid var(--ink);font-weight:500}.dve-tpl.locked{color:var(--faint);cursor:not-allowed}.dve-tpl-d{margin-top:-8px;font-size:13px;color:var(--gray)}.dvp{--acc:var(--ink);padding:28px 28px 22px;border-radius:12px;border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;gap:16px}.dvp[data-tpl=audacieux]{--acc:#c9412d;border-top:6px solid #c9412d}.dvp-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dvp-who{gap:10px;min-width:0}.dvp-who,.dvp-who .mark{display:flex;align-items:center}.dvp-who .mark{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--acc);color:#fff;justify-content:center;font-size:12px;font-weight:600}.dvp[data-tpl=compact] .dvp-who .mark{border-radius:999px}.dvp[data-tpl=corporate] .dvp-who .mark{border-radius:4px}.dvp-who>span:last-child{display:flex;flex-direction:column;min-width:0}.dvp-who b{font-size:14px;font-weight:600}.dvp-who>span:last-child>span{font-size:12px;color:var(--gray)}.dvp-ttl{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.dvp-ttl b{font-family:var(--display);font-size:22px;font-weight:600;line-height:1;letter-spacing:-.5px;color:var(--acc)}.dvp-ttl span{font-size:12px;color:var(--gray);white-space:nowrap}.dvp-to{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.dvp-to>span:first-child{display:flex;flex-direction:column;min-width:0}.dvp-to .k{color:var(--gray)}.dvp-to b{font-weight:600}.dvp-to .r{text-align:right}.dvp-table{display:flex;flex-direction:column;border-top:2px solid var(--acc)}.dvp[data-tpl=minimaliste] .dvp-table{border-top:0}.dvp[data-tpl=compact] .dvp-table{border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.dvp-row{display:grid;grid-template-columns:minmax(0,1fr) 34px 92px;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.dvp-row.head{border-bottom-color:var(--line-2);font-size:11px;font-weight:600;color:var(--gray)}.dvp[data-tpl=minimaliste] .dvp-row{border-bottom-color:transparent}.dvp[data-tpl=compact] .dvp-row{padding:8px 10px}.dvp[data-tpl=compact] .dvp-row.head{background:var(--page)}.dvp-row .l{display:flex;flex-direction:column;min-width:0}.dvp-row .l b{font-size:12.5px;font-weight:600}.dvp-row .l span{font-size:11.5px;color:var(--gray)}.dvp-row .c{text-align:center;font-size:12.5px}.dvp-row .r{text-align:right;white-space:nowrap}.dvp-row b.r{font-size:12.5px;font-weight:600}.dvp-empty{padding:12px 0}.dvp-empty,.dvp-sums{font-size:12.5px;color:var(--gray)}.dvp-sums{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dvp-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:4px}.dvp[data-tpl=corporate] .dvp-total{padding:12px 14px;border:1.5px solid var(--ink);border-radius:6px}.dvp-total span{font-size:12.5px;color:var(--gray)}.dvp-total b{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--acc);white-space:nowrap}.dvp-sign{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:11.5px;color:var(--gray)}.dvp-sign span{padding-top:30px;border-bottom:1px solid var(--faint)}.dvp-credit{font-size:11px;color:var(--gray-light)}@media (max-width:900px){.main-content:has(.dve){padding-top:0}.dve{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.dve .m-sub-own{height:58px;gap:8px}.dve .m-sub-title{text-align:left;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px}.dve .m-sub-text{display:inline-flex;align-items:center;gap:7px;padding:0 12px;font-size:14px}.dve-top{display:none}.dve-draft{margin:16px 16px 0}.dve-cols{margin-top:0;gap:0}.dve-left{gap:30px;padding:20px 16px 24px}.dve-right{display:none}.dve h2{font-size:18px}.dve-sec.has-client .dve-seg{display:none}.dve-seg button{padding:0 12px;font-size:13px}.dvi-row.dvi-head{display:none}.dvi-row{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:14px;border:1px solid var(--line);border-radius:12px}.dvi-main{grid-column:1/-1;padding-right:36px}.dvi-cell[data-l="Unité"]{max-width:none}.dvi-cell:before{content:attr(data-l);display:block;margin-bottom:4px;font-size:12px;font-weight:500;color:var(--gray)}.dvi-cell.r{text-align:left}.dvi-cell.r .dvi-total{display:flex;align-items:center;height:40px}.dvi-del{position:absolute;top:10px;right:10px}.dvi-foot .k{flex-basis:100%}.dve-money{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:26px}.dve-money-l,.dve-totals{flex:none}.dve-totals .total b:last-child{font-size:28px}.dve-bar{align-items:center;gap:12px}.dve-bar>.dve-bar-total{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.dve-bar-total span{font-size:12px;color:var(--gray)}.dve-bar-total b{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.dve-bar>.m-pill{flex:0 0 auto;height:50px;padding:0 24px}.dve.m-preview{background:var(--page)}.dve.m-preview .dve-left{display:none}.dve.m-preview .dve-right{position:static;display:flex;gap:12px;padding:12px 16px 16px}.dve-right-head{display:none}.dve-tpls{flex-wrap:nowrap;gap:8px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.dve-tpls::-webkit-scrollbar{display:none}.dve-tpl{height:40px}.dvp{padding:22px 18px 18px}.dve.m-preview .dve-bar-total{display:none}.dve.m-preview .dve-bar>.m-pill{flex:1}}.pd-logo{width:38px;height:38px;margin-bottom:8px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:#fff;font-size:16px;font-weight:600}.pd-sheet[data-logo=square] .pd-logo{border-radius:10px}.pd-sheet[data-logo=circle] .pd-logo{border-radius:50%}.pd-sheet[data-info=box] .pd-to{padding:18px;background:var(--page);border:1px solid var(--line-2);border-left:3px solid var(--ink);border-radius:10px}.pd-sheet[data-info=bar] .pd-to{padding-top:18px;border-top:5px solid var(--red)}.pd-sheet[data-table=shaded] .pd-rowhead{padding:10px 12px;background:var(--page);border-radius:8px;border-bottom:0}.pd-sheet[data-table=shaded] .pd-row{padding-left:12px;padding-right:12px}.pd-sheet[data-table=plain] .pd-row,.pd-sheet[data-table=plain] .pd-rowhead{border-bottom-color:transparent}.pd-sheet[data-total=box] .pd-sums{margin-top:14px;padding:16px 18px;border:1.5px solid var(--ink);border-radius:10px;background:var(--page)}.pd-sheet[data-total=dotted] .pd-sums{padding-top:14px;border-top:1.5px dotted var(--ink)}.pd-sheet[data-total=row] .pd-sum.strong span:last-child{font-size:26px}.pd-sheet[data-tpl=audacieux] .pd-head .meta h1,.pd-sheet[data-tpl=audacieux] .pd-sum.strong span:last-child{color:var(--red)}.pd-sheet[data-tpl=minimaliste] .pd-head .meta h1{font-size:40px}.pd-sign{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pd-sign>div{box-sizing:border-box;height:72px;padding:10px 12px;border:1px dashed var(--line-2);border-radius:8px}.dv-act-error{margin:0;padding:10px 0;font-size:14px;color:#8a2a1c}