body[data-app-surface="professional"] #professional-finance{--v8710-finance-ink: #173d35;--v8710-finance-muted: #60736d;--v8710-finance-border: rgba(40,87,74,.14);--v8710-finance-border-strong: rgba(40,87,74,.24);--v8710-finance-surface: rgba(255,253,248,.96);--v8710-finance-surface-soft: rgba(247,244,236,.76);--v8710-finance-accent: #2f6c5c;--v8710-finance-accent-deep: #214f49;--v8710-finance-focus: #176e5b}body[data-app-surface="professional"] #professional-finance .v8710-finance-workspace{display: grid;gap: clamp(14px,2vw,20px);min-width: 0;animation: v8710-finance-enter 220ms cubic-bezier(.2,.7,.2,1) both}body[data-app-surface="professional"] #professional-finance :where(.v8710-finance-priority,.v8710-finance-library,.v8710-finance-state,.v8710-finance-skeleton){min-width: 0;margin: 0;border: 1px solid var(--v8710-finance-border);border-radius: 18px;background: var(--v8710-finance-surface);box-shadow: 0 10px 28px rgba(30,70,59,.055)}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 16px;padding: clamp(18px,2.5vw,26px);overflow: hidden;position: relative}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority::after{position: absolute;inset: 0 auto 0 0;width: 3px;background: linear-gradient(180deg,rgba(47,108,92,.9),rgba(47,108,92,.18));content: ""}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-icon{display: grid;width: 42px;height: 42px;place-items: center;border: 1px solid rgba(47,108,92,.15);border-radius: 13px;background: rgba(47,108,92,.075);color: var(--v8710-finance-accent-deep)}body[data-app-surface="professional"] #professional-finance .v8710-finance-icon{display: inline-grid;width: 22px;height: 22px;place-items: center;color: currentColor}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-copy{min-width: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-heading{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px}body[data-app-surface="professional"] #professional-finance :where(.v8710-finance-priority h2,.v8710-finance-library h2,.v8710-finance-state h2){margin: 0;color: var(--v8710-finance-ink);font-size: clamp(1.05rem,1.65vw,1.34rem);font-weight: 790;line-height: 1.22;letter-spacing: -.018em;overflow-wrap: anywhere}body[data-app-surface="professional"] #professional-finance :where(.v8710-finance-priority p,.v8710-finance-library p,.v8710-finance-state p){color: var(--v8710-finance-muted);line-height: 1.55}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-heading p{max-width: 66ch;margin: 6px 0 0;font-size: .84rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-value{margin-top: 14px;color: var(--v8710-finance-ink);font-size: clamp(1.45rem,3vw,2rem);font-weight: 810;letter-spacing: -.035em;line-height: 1;font-variant-numeric: tabular-nums}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-meta{display: flex;flex-wrap: wrap;gap: 7px 16px;margin-top: 10px;color: var(--v8710-finance-muted);font-size: .78rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-meta span{display: inline-flex;align-items: center;gap: 7px}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-meta span::before{width: 5px;height: 5px;border-radius: 999px;background: rgba(47,108,92,.5);content: ""}body[data-app-surface="professional"] #professional-finance .v8710-finance-actions,body[data-app-surface="professional"] #professional-finance .v8710-finance-detail-actions{display: flex;flex-wrap: wrap;gap: 9px;margin-top: 16px}body[data-app-surface="professional"] #professional-finance .v8710-finance-action{min-height: 40px;transition: background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease,box-shadow 160ms ease}body[data-app-surface="professional"] #professional-finance .v8710-finance-action:hover{transform: translateY(-1px)}body[data-app-surface="professional"] #professional-finance .v8710-finance-action:active{transform: translateY(0)}body[data-app-surface="professional"] #professional-finance .v8710-finance-action:focus-visible,.v8710-finance-dialog :where(button,input):focus-visible{outline: 3px solid color-mix(in srgb,var(--v8710-finance-focus,#176e5b) 32%,transparent);outline-offset: 2px}body[data-app-surface="professional"] #professional-finance .v8710-finance-status{display: inline-flex;align-items: center;justify-content: center;min-height: 25px;padding: 4px 9px;border: 1px solid rgba(79,97,91,.16);border-radius: 999px;background: rgba(90,105,100,.07);color: #536761;font-size: .7rem;font-weight: 790;line-height: 1.2;white-space: nowrap}body[data-app-surface="professional"] #professional-finance .v8710-finance-status[data-tone="attention"]{border-color: rgba(160,116,38,.2);background: rgba(191,142,54,.1);color: #765515}body[data-app-surface="professional"] #professional-finance .v8710-finance-status[data-tone="critical"]{border-color: rgba(152,74,62,.2);background: rgba(160,77,65,.085);color: #7c3d34}body[data-app-surface="professional"] #professional-finance .v8710-finance-status[data-tone="positive"]{border-color: rgba(47,108,92,.22);background: rgba(47,108,92,.09);color: #225a4b}body[data-app-surface="professional"] #professional-finance .v8710-finance-status[data-tone="muted"]{background: rgba(91,104,100,.065);color: #66736f}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin: 18px 0 0;border-top: 1px solid var(--v8710-finance-border)}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div{min-width: 0;padding: 13px 15px 0;border-left: 1px solid var(--v8710-finance-border)}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div:first-child{padding-left: 0;border-left: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary dt{color: var(--v8710-finance-muted);font-size: .67rem;font-weight: 790;letter-spacing: .045em;text-transform: uppercase}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary dd{margin: 4px 0 0;color: var(--v8710-finance-ink);font-size: .82rem;font-weight: 730;line-height: 1.35;overflow-wrap: anywhere;font-variant-numeric: tabular-nums}body[data-app-surface="professional"] #professional-finance .v8710-finance-library{padding: clamp(16px,2vw,22px)}body[data-app-surface="professional"] #professional-finance .v8710-finance-library > header{display: flex;align-items: flex-end;justify-content: space-between;gap: 18px;padding-bottom: 14px;border-bottom: 1px solid var(--v8710-finance-border)}body[data-app-surface="professional"] #professional-finance .v8710-finance-library > header p:last-child{margin: 5px 0 0;font-size: .8rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-tabs{display: inline-grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 4px;min-width: min(100%,260px);padding: 4px;border: 1px solid var(--v8710-finance-border);border-radius: 13px;background: var(--v8710-finance-surface-soft)}body[data-app-surface="professional"] #professional-finance .v8710-finance-tab{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 36px;padding: 7px 11px;border: 1px solid transparent;border-radius: 9px;background: transparent;color: var(--v8710-finance-muted);font: inherit;font-size: .79rem;font-weight: 770;transition: background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}body[data-app-surface="professional"] #professional-finance .v8710-finance-tab span{min-width: 20px;padding: 2px 5px;border-radius: 999px;background: rgba(47,108,92,.09);font-size: .67rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-tab:hover{color: var(--v8710-finance-ink);transform: translateY(-1px)}body[data-app-surface="professional"] #professional-finance .v8710-finance-tab.is-active{border-color: rgba(33,79,73,.18);background: var(--v8710-finance-accent-deep);color: #fffdf8}body[data-app-surface="professional"] #professional-finance .v8710-finance-tab.is-active span{background: rgba(255,255,255,.15)}body[data-app-surface="professional"] #professional-finance .v8710-finance-records{display: grid;margin-top: 4px}body[data-app-surface="professional"] #professional-finance .v8710-finance-record{display: grid;grid-template-columns: 62px minmax(0,1fr) auto;align-items: center;gap: 14px;min-width: 0;padding: 14px 0;border-bottom: 1px solid var(--v8710-finance-border);transition: background-color 160ms ease}body[data-app-surface="professional"] #professional-finance .v8710-finance-record:last-child{border-bottom: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-record:hover{background: rgba(47,108,92,.025)}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-date{display: grid;gap: 3px;align-content: center;min-height: 46px;padding-right: 12px;border-right: 1px solid var(--v8710-finance-border)}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-date strong{color: var(--v8710-finance-ink);font-size: .82rem;font-weight: 800;line-height: 1.1}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-date span{color: var(--v8710-finance-muted);font-size: .61rem;font-weight: 800;letter-spacing: .05em}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-main{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-width: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-main h3{margin: 0;color: var(--v8710-finance-ink);font-size: .9rem;font-weight: 760;line-height: 1.3;overflow-wrap: anywhere}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-main p{margin: 4px 0 0;color: var(--v8710-finance-muted);font-size: .75rem;line-height: 1.45}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-value{display: grid;justify-items: end;gap: 6px;flex: 0 0 auto}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-value strong{color: var(--v8710-finance-ink);font-size: .9rem;font-weight: 800;font-variant-numeric: tabular-nums}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-action .btn{min-width: 116px}body[data-app-surface="professional"] #professional-finance .v8710-finance-load-more{display: flex;justify-content: center;padding-top: 14px;border-top: 1px solid var(--v8710-finance-border)}body[data-app-surface="professional"] #professional-finance .v8710-finance-empty-inline{padding: 22px 4px 8px;text-align: center}body[data-app-surface="professional"] #professional-finance .v8710-finance-empty-inline strong{color: var(--v8710-finance-ink);font-size: .95rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-empty-inline p{margin: 6px 0 0;font-size: .8rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-state{display: grid;justify-items: start;gap: 9px;padding: clamp(22px,4vw,34px)}body[data-app-surface="professional"] #professional-finance .v8710-finance-state > .v8710-finance-icon{width: 40px;height: 40px;border-radius: 12px;background: rgba(47,108,92,.08);color: var(--v8710-finance-accent-deep)}body[data-app-surface="professional"] #professional-finance .v8710-finance-state p{max-width: 64ch;margin: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton{display: grid;gap: 12px;padding: 24px}body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton > span,body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton i{display: block;border-radius: 8px;background: linear-gradient(90deg,rgba(47,108,92,.06),rgba(47,108,92,.13),rgba(47,108,92,.06));background-size: 200% 100%;animation: v8710-finance-skeleton 1.5s linear infinite}body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton > span:nth-child(1){width: 90px;height: 10px}body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton > span:nth-child(2){width: min(100%,390px);height: 24px}body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton > span:nth-child(3){width: min(100%,580px);height: 14px}body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton > div{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;margin-top: 8px}body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton i{height: 46px}.v8710-finance-detail-layer,.v8710-finance-upload-layer{padding: clamp(10px,2vw,22px)}.v8710-finance-dialog{width: min(100%,720px);max-height: min(90vh,820px);overflow: auto;border: 1px solid rgba(40,87,74,.18);border-radius: 20px;background: #fffdf8;box-shadow: 0 28px 78px rgba(18,48,40,.22)}.v8710-finance-dialog > header{position: sticky;z-index: 2;top: 0;display: flex;align-items: flex-start;justify-content: space-between;gap: 18px;padding: 18px 20px 15px;border-bottom: 1px solid rgba(40,87,74,.13);background: rgba(255,253,248,.97)}.v8710-finance-dialog > header h2{margin: 1px 0 0;color: #173d35;font-size: 1.15rem;line-height: 1.3;overflow-wrap: anywhere}.v8710-finance-dialog > header p:last-child{margin: 5px 0 0;color: #60736d;font-size: .78rem}.v8710-finance-dialog > header > button{display: grid;flex: 0 0 auto;width: 38px;height: 38px;place-items: center;border: 1px solid rgba(40,87,74,.14);border-radius: 11px;background: rgba(47,108,92,.06);color: #214f49;font-size: 1.25rem}.v8710-finance-dialog > [data-v8710-detail-body],.v8710-finance-upload [data-v8710-upload-body]{display: grid;gap: 16px;padding: 20px}.v8710-finance-dialog > footer,.v8710-finance-upload form > footer{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 20px 18px;border-top: 1px solid rgba(40,87,74,.13)}.v8710-finance-dialog > footer [aria-live]{color: #60736d;font-size: .76rem}.v8710-finance-detail-summary dl,.v8710-finance-upload-context dl,.v8710-finance-receipt-summary dl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 18px;margin: 0;border-top: 1px solid rgba(40,87,74,.13)}.v8710-finance-detail-summary dl > div,.v8710-finance-upload-context dl > div,.v8710-finance-receipt-summary dl > div{display: grid;gap: 4px;padding: 12px 0;border-bottom: 1px solid rgba(40,87,74,.13)}.v8710-finance-dialog dt{color: #60736d;font-size: .67rem;font-weight: 790;letter-spacing: .045em;text-transform: uppercase}.v8710-finance-dialog dd{margin: 0;color: #173d35;font-size: .84rem;font-weight: 720;line-height: 1.45;overflow-wrap: anywhere}.v8710-finance-note,.v8710-finance-integrity{padding: 13px 14px;border: 1px solid rgba(47,108,92,.13);border-radius: 13px;background: rgba(47,108,92,.045)}.v8710-finance-note strong,.v8710-finance-integrity strong{color: #173d35;font-size: .8rem}.v8710-finance-note p,.v8710-finance-integrity p{margin: 5px 0 0;color: #60736d;font-size: .76rem;line-height: 1.55}.v8710-finance-file-card,.v8710-finance-selected-file{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 12px 13px;border: 1px solid rgba(40,87,74,.13);border-radius: 13px;background: rgba(247,244,236,.58)}.v8710-finance-file-card > div,.v8710-finance-selected-file > div{display: flex;align-items: center;gap: 10px;min-width: 0}.v8710-finance-file-card span,.v8710-finance-selected-file span{display: grid;min-width: 0}.v8710-finance-file-card strong,.v8710-finance-selected-file strong{color: #173d35;font-size: .82rem;overflow-wrap: anywhere}.v8710-finance-file-card small,.v8710-finance-selected-file small{margin-top: 3px;color: #60736d;font-size: .7rem;overflow-wrap: anywhere}.v8710-finance-file-input{display: grid;gap: 7px;padding: 15px;border: 1px dashed rgba(40,87,74,.28);border-radius: 14px;background: rgba(247,244,236,.48)}.v8710-finance-file-input > span{color: #173d35;font-size: .82rem;font-weight: 760}.v8710-finance-file-input input{width: 100%;min-width: 0;color: #334c45;font: inherit;font-size: .78rem}.v8710-finance-file-input small{color: #60736d;font-size: .7rem}.v8710-finance-upload-error{margin: 0 20px 12px;padding: 10px 12px;border: 1px solid rgba(152,74,62,.2);border-radius: 11px;background: rgba(160,77,65,.07);color: #7c3d34;font-size: .78rem}.v8710-finance-receipt-summary{display: grid;justify-items: start;gap: 8px}.v8710-finance-receipt-summary > .v8710-finance-icon{width: 40px;height: 40px;border-radius: 12px;background: rgba(47,108,92,.08);color: #214f49}.v8710-finance-receipt-summary h3{margin: 0;color: #173d35;font-size: 1rem}.v8710-finance-receipt-summary p{margin: 0;color: #60736d;font-size: .8rem}@media (max-width: 820px){body[data-app-surface="professional"] #professional-finance .v8710-finance-summary{grid-template-columns: repeat(2,minmax(0,1fr))}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div:nth-child(3){padding-left: 0;border-left: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div:nth-child(n + 3){padding-top: 11px}body[data-app-surface="professional"] #professional-finance .v8710-finance-library > header{align-items: stretch;flex-direction: column}body[data-app-surface="professional"] #professional-finance .v8710-finance-tabs{width: 100%}body[data-app-surface="professional"] #professional-finance .v8710-finance-record{grid-template-columns: 56px minmax(0,1fr)}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-action{grid-column: 2}}@media (max-width: 620px){body[data-app-surface="professional"] #professional-finance .v8710-finance-priority{grid-template-columns: 1fr;gap: 11px;padding: 17px}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-icon{width: 38px;height: 38px}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-heading{align-items: flex-start;flex-direction: column;gap: 9px}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary{margin-top: 14px}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div{padding: 11px 10px 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-library{padding: 15px}body[data-app-surface="professional"] #professional-finance .v8710-finance-record{grid-template-columns: 1fr;gap: 10px;padding: 14px 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-date{display: flex;align-items: center;gap: 8px;min-height: 0;padding-right: 0;border-right: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-main{align-items: flex-start;flex-direction: column;gap: 9px}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-value{justify-items: start}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-action{grid-column: auto}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-action .btn,body[data-app-surface="professional"] #professional-finance .v8710-finance-actions .btn{width: 100%}.v8710-finance-detail-summary dl,.v8710-finance-upload-context dl,.v8710-finance-receipt-summary dl{grid-template-columns: 1fr}.v8710-finance-dialog > footer,.v8710-finance-upload form > footer{align-items: stretch;flex-direction: column-reverse}.v8710-finance-dialog > footer .btn,.v8710-finance-upload form > footer .btn{width: 100%}.v8710-finance-file-card,.v8710-finance-selected-file{align-items: stretch;flex-direction: column}}@media (max-width: 390px){body[data-app-surface="professional"] #professional-finance .v8710-finance-summary{grid-template-columns: 1fr}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div{padding: 10px 0;border-left: 0;border-bottom: 1px solid var(--v8710-finance-border)}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div:last-child{border-bottom: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-tabs{grid-template-columns: 1fr}.v8710-finance-dialog{max-height: calc(100vh - 16px);border-radius: 16px}.v8710-finance-dialog > header,.v8710-finance-dialog > [data-v8710-detail-body],.v8710-finance-upload [data-v8710-upload-body],.v8710-finance-dialog > footer,.v8710-finance-upload form > footer{padding-inline: 15px}}@media (prefers-reduced-motion: reduce){body[data-app-surface="professional"] #professional-finance .v8710-finance-workspace,body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton > span,body[data-app-surface="professional"] #professional-finance .v8710-finance-skeleton i,body[data-app-surface="professional"] #professional-finance :where(.v8710-finance-action,.v8710-finance-tab,.v8710-finance-record){animation: none;scroll-behavior: auto;transition-duration: 0.01ms}body[data-app-surface="professional"] #professional-finance :where(.v8710-finance-action,.v8710-finance-tab):hover{transform: none}}@media (forced-colors: active){body[data-app-surface="professional"] #professional-finance :where(.v8710-finance-priority,.v8710-finance-library,.v8710-finance-state),.v8710-finance-dialog,.v8710-finance-file-card,.v8710-finance-selected-file{border: 1px solid CanvasText}body[data-app-surface="professional"] #professional-finance .v8710-finance-status,body[data-app-surface="professional"] #professional-finance .v8710-finance-tab.is-active{border: 1px solid CanvasText;background: Canvas;color: CanvasText}}@keyframes v8710-finance-enter{from{opacity: 0;transform: translateY(4px)}to{opacity: 1;transform: translateY(0)}}@keyframes v8710-finance-skeleton{from{background-position: 200% 0}to{background-position: -200% 0}}[data-client-app] [data-client-view] :where( .cx-area-layout,.cx-surface,.cx-record,.cx-surface-header,.cx-action-row,.v76-home-layout,.v875-appointments-layout,.v876-telehealth,.v877-layout,.v878-guidance-workspace,.v879-workspace,.v8710-finance-layout,.v8711-profile-layout ){min-width: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div{display: block;min-width: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary :is(dt,dd){min-width: 0;word-break: normal;overflow-wrap: break-word}@media (max-width: 1180px){body[data-app-surface="professional"] #professional-finance .v8710-finance-summary{grid-template-columns: repeat(2,minmax(0,1fr))}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div:nth-child(3){padding-left: 0;border-left: 0}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div:nth-child(n + 3){padding-top: 11px}}@media (max-width: 390px){body[data-app-surface="professional"] #professional-finance .v8710-finance-summary{grid-template-columns: minmax(0,1fr)}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary > div{padding-inline: 0;border-left: 0}}@media (prefers-reduced-motion: reduce){[data-client-app] [data-client-view] :where(.v876-state-panel,.v875-appointment-more-menu,.v879-filter,.v8710-finance-summary){transition-duration: .01ms}}body[data-app-surface="professional"] #professional-finance .v8710-finance-status{font-size:.76rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary dt{font-size:.74rem;color:var(--v182-readable-muted)}body[data-app-surface="professional"] #professional-finance .v8710-finance-tab{font-size:.82rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-tab span{font-size:.74rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-date span{font-size:.72rem}body[data-app-surface="professional"] #professional-finance .v8710-finance-record-main p{font-size:.8rem;line-height:1.5}body.version-v08787182 .v8710-finance-dialog dt{font-size:.74rem;color:var(--v182-readable-muted)}body.version-v08787182 .v8710-finance-note p,
body.version-v08787182 .v8710-finance-integrity p{font-size:.8rem;line-height:1.5}body.version-v08787182 .v8710-finance-file-card small,
body.version-v08787182 .v8710-finance-selected-file small,
body.version-v08787182 .v8710-finance-file-input small{font-size:.74rem}.v197-finance-cancel-layer{z-index:10040}.v197-finance-cancel-dialog{width:min(92vw,560px);max-height:min(88vh,720px);overflow:auto;border:1px solid rgba(23,63,70,.12);border-radius:26px;background:var(--ds-color-surface-primary);box-shadow:var(--ds-shadow-overlay)}.v197-finance-cancel-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 26px 18px;border-bottom:1px solid rgba(23,63,70,.10)}.v197-finance-cancel-dialog>header h2{margin:4px 0 8px}.v197-finance-cancel-dialog>header p{margin-bottom:0}.v197-finance-cancel-dialog>header>button{border:0;background:transparent;color:var(--ds-color-text-secondary);font-size:1.55rem;line-height:1;cursor:pointer}.v197-finance-cancel-body{padding:22px 26px 10px}.v197-finance-cancel-body>p{margin:16px 0 0}.v197-finance-cancel-summary{display:grid;gap:5px;padding:16px 18px;border:1px solid rgba(23,63,70,.11);border-radius:18px;background:rgba(247,241,232,.72)}.v197-finance-cancel-summary span{font-size:.72rem;font-weight:850;letter-spacing:.08em;color:var(--ds-color-text-muted)}.v197-finance-cancel-summary strong{font-size:1.05rem;color:var(--ds-color-text-primary)}.v197-finance-cancel-summary small{font-size:1.15rem;font-weight:850;color:var(--ds-color-text-primary)}.v197-finance-cancel-warning{padding:12px 14px;border-radius:14px;background:rgba(163,110,39,.08);color:#79531f!important;font-size:.88rem}.v197-finance-cancel-error{margin:10px 26px 0;padding:11px 13px;border-radius:13px;background:rgba(132,75,70,.08);color:var(--ds-color-error);font-weight:700}.v197-finance-cancel-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 26px 24px}.v8710-finance-actions .v197-cancel-payment,.v8710-finance-detail-actions .v197-cancel-payment{margin-left:6px}@media (max-width:680px){.v197-finance-cancel-dialog{width:min(96vw,560px);border-radius:22px}.v197-finance-cancel-dialog>header,.v197-finance-cancel-body{padding-left:18px;padding-right:18px}.v197-finance-cancel-error{margin-left:18px;margin-right:18px}.v197-finance-cancel-dialog>footer{padding-left:18px;padding-right:18px;display:grid;grid-template-columns:1fr}.v197-finance-cancel-dialog>footer .btn{width:100%}.v8710-finance-actions .v197-cancel-payment,.v8710-finance-detail-actions .v197-cancel-payment{margin-left:0}}#app-overlay-root > .v197-finance-cancel-layer{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  min-height:100%!important;
  display:grid!important;
  place-items:center!important;
  padding:clamp(12px,3vw,28px)!important;
  overflow:auto!important;
  overscroll-behavior:contain;
  background:rgba(15,47,53,.48)!important;
  backdrop-filter:blur(6px);
  -webkit-backdrop-filter:blur(6px);
}#app-overlay-root > .v197-finance-cancel-layer[hidden]{display:none!important}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-dialog{
  position:relative!important;
  z-index:1!important;
  width:min(100%,620px)!important;
  max-height:calc(100dvh - clamp(24px,6vw,56px))!important;
  margin:auto!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  border-radius:26px!important;
  background:#fffdf8!important;
  box-shadow:0 30px 90px rgba(15,47,53,.30)!important;
}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-dialog>header{
  position:relative!important;
  flex:0 0 auto!important;
  background:#fffdf8!important;
}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-body{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow:auto!important;
  overscroll-behavior:contain;
}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-error{flex:0 0 auto!important}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-dialog>footer{
  flex:0 0 auto!important;
  margin:0!important;
  border-top:1px solid rgba(23,63,70,.10)!important;
  background:#fffdf8!important;
}@media (max-width:680px){#app-overlay-root > .v197-finance-cancel-layer{padding:12px!important}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-dialog{width:100%!important;max-height:calc(100dvh - 24px)!important;border-radius:22px!important}}@media (max-height:520px){#app-overlay-root > .v197-finance-cancel-layer{place-items:start center!important;padding:8px!important}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-dialog{max-height:calc(100dvh - 16px)!important;border-radius:18px!important}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-dialog>header{padding-top:15px!important;padding-bottom:12px!important}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-body{padding-top:14px!important}#app-overlay-root > .v197-finance-cancel-layer .v197-finance-cancel-dialog>footer{padding-top:12px!important;padding-bottom:14px!important}}.v197-finance-cancel-layer{
  position:fixed!important;
  inset:0!important;
  top:0!important;
  right:0!important;
  bottom:0!important;
  left:0!important;
  width:100vw!important;
  width:100dvw!important;
  height:100vh!important;
  height:100dvh!important;
  min-width:100vw!important;
  min-height:100vh!important;
  margin:0!important;
  padding:clamp(12px,3vw,28px)!important;
  display:grid!important;
  place-items:center!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  background:rgba(15,47,53,.58)!important;
  -webkit-backdrop-filter:blur(7px)!important;
  backdrop-filter:blur(7px)!important;
  z-index:2147483000!important;
  isolation:isolate!important;
  box-sizing:border-box!important;
}.v197-finance-cancel-layer[hidden]{display:none!important}.v197-finance-cancel-layer>.v197-finance-cancel-dialog,
.v197-finance-cancel-layer .v197-finance-cancel-dialog{
  position:relative!important;
  inset:auto!important;
  z-index:1!important;
  width:min(620px,100%)!important;
  max-width:620px!important;
  max-height:calc(100dvh - clamp(24px,6vw,56px))!important;
  margin:auto!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  border-radius:26px!important;
  background:#fffdf8!important;
  box-shadow:0 32px 96px rgba(15,47,53,.38)!important;
  transform:none!important;
}.v197-finance-cancel-layer .v197-finance-cancel-dialog>header{
  flex:0 0 auto!important;
  position:relative!important;
  top:auto!important;
  background:#fffdf8!important;
}.v197-finance-cancel-layer .v197-finance-cancel-body{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
}.v197-finance-cancel-layer .v197-finance-cancel-error{flex:0 0 auto!important}.v197-finance-cancel-layer .v197-finance-cancel-dialog>footer{
  flex:0 0 auto!important;
  position:relative!important;
  bottom:auto!important;
  margin:0!important;
  border-top:1px solid rgba(23,63,70,.10)!important;
  background:#fffdf8!important;
}@media (max-width:680px){.v197-finance-cancel-layer{padding:12px!important}.v197-finance-cancel-layer .v197-finance-cancel-dialog{width:100%!important;max-height:calc(100dvh - 24px)!important;border-radius:22px!important}}@media (max-height:520px){.v197-finance-cancel-layer{place-items:start center!important;padding:8px!important}.v197-finance-cancel-layer .v197-finance-cancel-dialog{max-height:calc(100dvh - 16px)!important;border-radius:18px!important}.v197-finance-cancel-layer .v197-finance-cancel-dialog>header{padding-top:15px!important;padding-bottom:12px!important}.v197-finance-cancel-layer .v197-finance-cancel-body{padding-top:14px!important}.v197-finance-cancel-layer .v197-finance-cancel-dialog>footer{padding-top:12px!important;padding-bottom:14px!important}}body[data-app-surface="professional"] #professional-finance .v8710-finance-workspace{display:grid;gap:18px;max-width:1040px;margin-inline:auto}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority{border-radius:24px;padding:24px;box-shadow:0 18px 42px rgba(18,52,59,.08)}body[data-app-surface="professional"] #professional-finance .v8710-finance-priority-value{font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.03em}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary{gap:8px}body[data-app-surface="professional"] #professional-finance .v8710-finance-summary>div{padding:11px 12px;border-radius:13px;background:rgba(247,241,232,.72)}body[data-app-surface="professional"] #professional-finance .v8710-finance-library{border-radius:22px;padding:22px}body[data-app-surface="professional"] #professional-finance .v8710-finance-record{border-radius:16px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}body[data-app-surface="professional"] #professional-finance .v8710-finance-record:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(18,52,59,.06)}body[data-app-surface="professional"] #professional-finance .v8710-finance-actions{gap:8px;flex-wrap:wrap}@media (max-width:760px){body[data-app-surface="professional"] #professional-finance .v8710-finance-priority,body[data-app-surface="professional"] #professional-finance .v8710-finance-library{padding:18px;border-radius:19px}}@media (prefers-reduced-motion:reduce){.v207-format-options button,.v207-ux-close,body[data-app-surface="professional"] #professional-finance .v8710-finance-record{transition:none!important}}
/* V169 — Financeiro profissional: estrutura 1:1 derivada do Financeiro do Painel do Cliente V240. */
body[data-app-surface="professional"] #professional-finance{--v8710-finance-ink:#173d35;--v8710-finance-muted:#60736d;--v8710-finance-border:rgba(40,87,74,.14);--v8710-finance-border-strong:rgba(40,87,74,.24);--v8710-finance-surface:rgba(255,253,248,.96);--v8710-finance-surface-soft:rgba(247,244,236,.76);--v8710-finance-accent:#2f6c5c;--v8710-finance-accent-deep:#214f49;--v8710-finance-focus:#176e5b;}
body[data-app-surface="professional"] #professional-finance .finance169-header-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}
body[data-app-surface="professional"] #professional-finance .finance169-toolbar{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(160px,.7fr));gap:10px;margin:14px 0 2px}
body[data-app-surface="professional"] #professional-finance .finance169-toolbar label{display:grid;gap:6px;color:var(--v8710-finance-muted);font-size:.72rem;font-weight:800;letter-spacing:.025em}
body[data-app-surface="professional"] #professional-finance .finance169-toolbar :is(input,select){min-height:44px;width:100%;border:1px solid var(--v8710-finance-border);border-radius:12px;background:rgba(255,253,248,.94);padding:9px 12px;color:var(--v8710-finance-ink);outline:none}
body[data-app-surface="professional"] #professional-finance .finance169-toolbar :is(input,select):focus-visible{border-color:var(--v8710-finance-border-strong);box-shadow:0 0 0 3px rgba(47,108,92,.12)}
body[data-app-surface="professional"] #professional-finance .finance169-client{color:var(--v8710-finance-muted);font-size:.74rem;margin-top:4px}
body[data-app-surface="professional"] #professional-finance .finance169-loading{opacity:.72;pointer-events:none}
body[data-app-surface="professional"] #professional-finance .finance169-live{margin:8px 0 0;min-height:20px;color:var(--v8710-finance-muted);font-size:.78rem}
body[data-app-surface="professional"] .finance169-dialog{width:min(94vw,720px);max-height:min(88vh,820px);border:0;border-radius:24px;padding:0;background:var(--ds-color-surface-primary,#fffdf8);box-shadow:var(--ds-shadow-overlay,0 24px 70px rgba(15,47,53,.2));color:var(--ds-color-text-primary,#173f46);overflow:hidden}
body[data-app-surface="professional"] .finance169-dialog::backdrop{background:rgba(15,47,53,.42);backdrop-filter:blur(3px)}
body[data-app-surface="professional"] .finance169-dialog-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(88vh,820px)}
body[data-app-surface="professional"] .finance169-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 16px;border-bottom:1px solid rgba(23,63,70,.12)}
body[data-app-surface="professional"] .finance169-dialog header h2{margin:3px 0 5px;font-size:1.25rem}
body[data-app-surface="professional"] .finance169-dialog header p{margin:0;font-size:.84rem}
body[data-app-surface="professional"] .finance169-dialog-body{overflow:auto;padding:20px 24px;overscroll-behavior:contain}
body[data-app-surface="professional"] .finance169-dialog footer{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:16px 24px 20px;border-top:1px solid rgba(23,63,70,.12)}
body[data-app-surface="professional"] .finance169-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}
body[data-app-surface="professional"] .finance169-detail-grid>div{padding:12px;border-radius:13px;background:rgba(247,241,232,.72)}
body[data-app-surface="professional"] .finance169-detail-grid dt{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.045em;color:var(--ds-color-text-muted,#66736f)}
body[data-app-surface="professional"] .finance169-detail-grid dd{margin:4px 0 0;font-weight:750;overflow-wrap:anywhere}
body[data-app-surface="professional"] .finance169-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-app-surface="professional"] .finance169-form-grid label{display:grid;gap:6px;font-size:.78rem;font-weight:800;color:var(--ds-color-text-secondary,#405653)}
body[data-app-surface="professional"] .finance169-form-grid label.is-wide{grid-column:1/-1}
body[data-app-surface="professional"] .finance169-form-grid :is(input,select,textarea){width:100%;min-height:46px;border:1px solid rgba(23,63,70,.16);border-radius:13px;background:#fffdf8;padding:10px 12px;color:var(--ds-color-text-primary,#173f46);outline:none}
body[data-app-surface="professional"] .finance169-form-grid textarea{min-height:92px;resize:vertical}
body[data-app-surface="professional"] .finance169-form-grid :is(input,select,textarea):focus-visible{border-color:rgba(79,135,116,.52);box-shadow:0 0 0 3px rgba(111,175,152,.15)}
body[data-app-surface="professional"] .finance169-error{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:rgba(132,75,70,.08);color:#844b46;font-size:.82rem;font-weight:700}
body[data-app-surface="professional"] .finance169-empty-option{padding:10px 0;color:var(--v8710-finance-muted);font-size:.8rem}
@media (max-width:820px){body[data-app-surface="professional"] #professional-finance .finance169-toolbar{grid-template-columns:1fr 1fr}body[data-app-surface="professional"] #professional-finance .finance169-toolbar label:first-child{grid-column:1/-1}}
@media (max-width:620px){body[data-app-surface="professional"] #professional-finance .finance169-header-actions{display:grid;grid-template-columns:1fr;width:100%}body[data-app-surface="professional"] #professional-finance .finance169-header-actions .btn{width:100%}body[data-app-surface="professional"] #professional-finance .finance169-toolbar{grid-template-columns:1fr}body[data-app-surface="professional"] #professional-finance .finance169-toolbar label:first-child{grid-column:auto}body[data-app-surface="professional"] .finance169-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:20px}body[data-app-surface="professional"] .finance169-dialog-shell{max-height:calc(100dvh - 16px)}body[data-app-surface="professional"] .finance169-dialog header,body[data-app-surface="professional"] .finance169-dialog-body,body[data-app-surface="professional"] .finance169-dialog footer{padding-left:17px;padding-right:17px}body[data-app-surface="professional"] .finance169-detail-grid,body[data-app-surface="professional"] .finance169-form-grid{grid-template-columns:1fr}body[data-app-surface="professional"] .finance169-form-grid label.is-wide{grid-column:auto}body[data-app-surface="professional"] .finance169-dialog footer{display:grid;grid-template-columns:1fr}body[data-app-surface="professional"] .finance169-dialog footer .btn{width:100%}}
