.cv3 .fine a{text-decoration:underline}.cv3 .entry-inner .lede+.google-btn{margin-top:32px}.cv3 a.nav-item{text-decoration:none}.cv3 svg.ring{box-shadow:none}.cv3 .am-have+.am-po{margin-left:18px}.cv3 .po-table .tx-row{grid-template-columns:minmax(0,2fr) 1fr .9fr .9fr}.cv3 .status.pending{background:var(--warn-soft);color:var(--warn)}.cv3 .status.rejected{background:var(--danger-soft);color:var(--danger)}.cv3 .status.approved{background:var(--good-soft);color:var(--good)}.cv3 .status.paid{background:var(--paper);color:var(--mute)}.cv3 .po-note{color:var(--mute);margin-top:2px;font-size:12.5px}.cv3 .po-note.bad{color:var(--danger)}.cv3 .wb-coupon{white-space:nowrap}@media (max-width:640px){.cv3 .wb-acts{flex-wrap:wrap;row-gap:10px}}.cv3 .b-sec>h3 .b-dl{font-family:var(--body);align-self:center;margin-left:auto}.cv3 .b-sec>h3 .b-dl .i,.cv3 .brief-refs .btn .i{width:15px;height:15px}.cv3 .brief-refs .ref-open{max-width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.cv3 .brief-refs .ref-open:hover{text-underline-offset:3px;text-decoration:underline}.cv3 .brief-refs .ref-hint{color:var(--faint);margin-top:8px;font-size:12.5px}.cv3 .brief-refs .ref-err{color:var(--danger);margin-top:8px;font-size:12.5px}.cv3 .doc-row.live-refs{margin-bottom:22px}.cv3 .stage-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cv3 .stage-main.solo{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.cv3 .stage-actions{width:100%}.cv3 .stage-actions .btn{white-space:normal;flex:100%;height:auto;min-height:42px;padding:10px 14px;line-height:1.3}}.cv3 .meta-wait{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.cv3 .meta-wait>.i{box-sizing:content-box;background:var(--moss-soft);width:18px;height:18px;color:var(--moss);border-radius:50%;flex-shrink:0;padding:10px}.cv3 .meta-wait>div{flex:1;min-width:0}.cv3 .meta-wait b{color:var(--text);font-size:14.5px;font-weight:600;display:block}.cv3 .meta-wait span{color:var(--mute);margin-top:3px;font-size:13px;line-height:1.5;display:block}.cv3 .meta-wait .btn{flex-shrink:0}.cv3 .meta-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cv3 .mstat{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.cv3 .mstat .k{color:var(--mute);font-size:12.5px}.cv3 .mstat .v{letter-spacing:-.01em;margin-top:4px;font-size:22px;font-weight:600;line-height:1.15}.cv3 .meta-table{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.cv3 .mtrow{grid-template-columns:minmax(0,2fr) .9fr .8fr .8fr .9fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.cv3 .mtrow+.mtrow{border-top:1px solid var(--line)}.cv3 .mtrow.head{color:var(--mute);background:var(--paper);font-size:12px;font-weight:600}.cv3 .mtrow .h{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cv3 .mtrow .num{font-size:14.5px}.cv3 .mtrow.head .num{font-size:12px}.cv3 .mtrow .tag{justify-self:start}@media (max-width:640px){.cv3 .meta-wait{flex-wrap:wrap}.cv3 .meta-wait .btn{width:100%}.cv3 .meta-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cv3 .mtrow{grid-template-columns:minmax(0,1.6fr) .8fr .8fr}.cv3 .mtrow>:nth-child(4),.cv3 .mtrow>:nth-child(5){display:none}}.cv3 .or-rule{color:var(--faint);align-items:center;gap:12px;margin:16px 0;font-size:12.5px;display:flex}.cv3 .or-rule:before,.cv3 .or-rule:after{content:"";background:var(--line);flex:1;height:1px}.cv3 .google-btn .i{width:19px;height:19px;color:var(--mute)}.cv3 .email-login{flex-direction:column;gap:10px;display:flex}.cv3 .email-login .control{height:52px;font-size:15px}.cv3 .email-login .btn{width:100%;height:48px}.cv3 .email-login .code-input{text-align:center;letter-spacing:.5em;padding-left:calc(13px + .5em);font-size:24px;font-weight:600}.cv3 .email-sent{color:var(--mute);font-size:13.5px;line-height:1.5}.cv3 .email-sent b{color:var(--text);word-break:break-all;font-weight:600}.cv3 .email-actions{justify-content:space-between;gap:8px;display:flex}.cv3 .email-actions .btn{width:auto;height:auto;font-size:13px}.cv3 .email-actions .btn:disabled{opacity:.6;cursor:default}.cv3 .email-err{color:var(--danger);margin-top:10px;font-size:13px}.cv3 .brand-links{flex-direction:column;margin-top:28px;display:flex}.cv3 .brand-links .field{margin-bottom:14px}.cv3 .brand-links .control{height:48px;font-size:15px}.cv3 .brand-links .email-err{margin:0 0 12px}.cv3 .brand-links .btn-primary{width:100%;height:48px}.cv3 .brand-links .btn-text{align-self:center;margin-top:8px;font-size:13px}
