.aarvo-v2 .v2-add-bank-overlay{z-index:80;background:color-mix(in srgb, var(--shadow-sm-color) 38%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aarvo-v2 .v2-add-bank-modal{border:.5px solid var(--color-b-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);width:480px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);transition:width var(--motion-duration-standard) var(--motion-ease-morph), height var(--motion-duration-standard) var(--motion-ease-morph);flex-direction:column;display:flex;overflow:hidden}.aarvo-v2 .v2-add-bank-modal[data-step=connect]{height:480px}.aarvo-v2 .v2-add-bank-modal[data-step=upload]{height:520px}.aarvo-v2 .v2-add-bank-modal[data-step=map]{width:504px;height:544px}.aarvo-v2 .v2-add-bank-modal[data-step=details]{width:504px;height:544px}.aarvo-v2 .v2-add-bank-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 0;display:flex}.aarvo-v2 .v2-add-bank-header>div{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex}:is(.aarvo-v2 .v2-add-bank-header h2,.aarvo-v2 .v2-add-bank-header p){margin:0}.aarvo-v2 .v2-add-bank-header h2{color:var(--color-text-primary);font-size:18px;font-weight:var(--weight-lg);line-height:23.4px}.aarvo-v2 .v2-add-bank-header p{color:var(--color-text-tertiary);font-size:15px;font-weight:var(--weight-xs);white-space:pre-line;line-height:20px}.aarvo-v2 .v2-add-bank-header button{appearance:none;border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-add-bank-header button:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}}.aarvo-v2 .v2-add-bank-stepper{box-sizing:border-box;align-items:center;width:calc(100% - 32px);height:24px;margin:12px 16px 0;display:flex}.aarvo-v2 .v2-add-bank-stepper .v2-stepper{width:100%}.aarvo-v2 .v2-add-bank-stepper .v2-stepper__item{align-items:center}.aarvo-v2 .v2-add-bank-stepper .v2-stepper-marker__label{justify-content:center;align-items:center;height:100%;display:flex;transform:none}.aarvo-v2 .v2-add-bank-stepper__wrap{align-items:center;min-width:0;display:flex}.aarvo-v2 .v2-add-bank-stepper__step{border:.5px solid var(--color-b-secondary);border-radius:var(--radius-full);background:var(--color-bg-secondary);width:24px;height:24px;color:var(--color-text-tertiary);font-size:15px;font-weight:var(--weight-sm);flex:0 0 24px;justify-content:center;align-items:center;line-height:20px;display:inline-flex}.aarvo-v2 .v2-add-bank-stepper__step[data-active=true]{border-color:var(--color-pr-primary);background:var(--color-pr-primary);color:var(--color-text-quaternary)}.aarvo-v2 .v2-add-bank-stepper__path{border-top:.5px solid var(--color-b-secondary);width:100%;height:0;margin-left:8px;display:block}.aarvo-v2 .v2-add-bank-stepper__path[data-active=true]{border-top-color:var(--color-pr-primary)}.aarvo-v2 .v2-add-bank-body{border-bottom:.5px solid var(--color-b-primary);min-height:0;animation:add-bank-account-modal-view-module__5C2gGG__v2-add-bank-step-in var(--motion-duration-standard) var(--motion-ease-morph) both;transform-origin:top;flex:1;margin:0 16px;padding:12px 0}@keyframes add-bank-account-modal-view-module__5C2gGG__v2-add-bank-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.aarvo-v2 .v2-add-bank-modal{transition:none}.aarvo-v2 .v2-add-bank-body{animation:none}}.aarvo-v2 .v2-add-bank-body--connect{flex-direction:column;padding-top:12px;display:flex}.aarvo-v2 .v2-add-bank-search{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:100%;height:32px;color:var(--color-text-tertiary);box-shadow:var(--shadow-xs);box-sizing:border-box;font-size:var(--text-sm);align-items:stretch;padding:0 4px 0 0;line-height:16.9px;display:flex;overflow:hidden}.aarvo-v2 .v2-add-bank-search>svg{border-right:.5px solid var(--color-b-primary);background:var(--color-bg-secondary);box-sizing:border-box;flex:0 0 32px;width:32px;height:32px;padding:8px}.aarvo-v2 .v2-add-bank-list{flex-direction:column;flex:1 1 0;gap:4px;min-height:0;margin-top:8px;padding:8px 0;display:flex;overflow:auto}.aarvo-v2 .v2-add-bank-option{appearance:none;border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:0 8px;display:grid}.aarvo-v2 .v2-add-bank-option:focus-visible{background:var(--color-bg-secondary);outline:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-add-bank-option:hover{background:var(--color-bg-secondary);outline:none}}:is(.aarvo-v2 .v2-add-bank-option strong,.aarvo-v2 .v2-add-bank-option small){display:block}.aarvo-v2 .v2-add-bank-option__copy{min-width:0}.aarvo-v2 .v2-add-bank-option strong{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-md);line-height:16.9px}.aarvo-v2 .v2-add-bank-option small{color:var(--color-text-tertiary);font-size:var(--text-xs);margin-top:1px;line-height:15.6px}.aarvo-v2 .v2-add-bank-avatar{border-radius:var(--radius-sm);background:var(--auxiliary-purple-bg);width:28px;height:28px;color:var(--auxiliary-purple-fg);font-size:var(--text-xs);font-weight:var(--weight-lg);justify-content:center;align-items:center;line-height:1;display:inline-flex}.aarvo-v2 .v2-add-bank-avatar--green{background:var(--auxiliary-green-bg);color:var(--auxiliary-green-fg)}.aarvo-v2 .v2-add-bank-footer{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 16px 12px;display:flex}.aarvo-v2 .v2-add-bank-footer--single{justify-content:center}.aarvo-v2 .v2-add-bank-fallback-button{background:var(--color-bg-secondary);height:32px;color:var(--color-text-secondary);border-color:var(--color-b-primary);box-shadow:var(--shadow-xs);padding:0 12px}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-add-bank-fallback-button:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary)}}.aarvo-v2 .v2-add-bank-body--upload{flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.aarvo-v2 .v2-add-bank-file-chip{z-index:1;border-radius:var(--radius-sm);background:var(--color-pr-quaternary);height:24px;color:var(--color-pr-tertiary);font-size:var(--text-xs);font-weight:var(--weight-sm);border:0;align-items:center;padding:0 8px;line-height:15.6px;display:inline-flex;position:absolute;top:23px;left:11px}.aarvo-v2 .v2-add-bank-dropzone{appearance:none;--v2-add-bank-dropzone-border:var(--color-pr-secondary);border-radius:var(--radius-md);background:linear-gradient(color-mix(in srgb, var(--color-bg-primary) 50%, transparent), color-mix(in srgb, var(--color-bg-primary) 50%, transparent)), var(--auxiliary-green-bg);width:100%;min-height:0;color:var(--color-text-secondary);font:inherit;cursor:pointer;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:16px;display:flex;position:relative}.aarvo-v2 .v2-add-bank-dropzone:before{border-radius:inherit;pointer-events:none;content:"";background:repeating-linear-gradient(90deg, var(--v2-add-bank-dropzone-border) 0 16px, transparent 16px 24px) top left / 24px 1px repeat-x, repeating-linear-gradient(90deg, var(--v2-add-bank-dropzone-border) 0 16px, transparent 16px 24px) bottom left / 24px 1px repeat-x, repeating-linear-gradient(180deg, var(--v2-add-bank-dropzone-border) 0 16px, transparent 16px 24px) top left / 1px 24px repeat-y, repeating-linear-gradient(180deg, var(--v2-add-bank-dropzone-border) 0 16px, transparent 16px 24px) top right / 1px 24px repeat-y;position:absolute;inset:0}.aarvo-v2 .v2-add-bank-dropzone:focus-visible{--v2-add-bank-dropzone-border:var(--color-pr-primary);outline:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-add-bank-dropzone:hover{--v2-add-bank-dropzone-border:var(--color-pr-primary);outline:none}}.aarvo-v2 .v2-add-bank-dropzone--error{--v2-add-bank-dropzone-border:var(--color-negative-primary)}.aarvo-v2 .v2-add-bank-dropzone strong{color:var(--color-text-primary);font-size:15px;font-weight:var(--weight-lg);margin-top:4px;line-height:20px}.aarvo-v2 .v2-add-bank-dropzone span{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:15.6px}.aarvo-v2 .v2-add-bank-dropzone>svg{width:32px;height:32px;color:var(--color-pr-tertiary)}.aarvo-v2 .v2-add-bank-error-text{color:var(--color-negative-primary);font-size:var(--text-sm);margin:12px 0 0;line-height:16.9px}.aarvo-v2 .v2-add-bank-body--map{flex-direction:column;gap:16px;display:flex}.aarvo-v2 .v2-add-bank-map-list{flex-direction:column;gap:12px;width:100%;display:flex}.aarvo-v2 .v2-add-bank-map-row{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px;align-items:flex-start;gap:10px;display:grid}.aarvo-v2 .v2-add-bank-map-row>svg{color:var(--color-text-tertiary);margin-top:8px}.aarvo-v2 .v2-add-bank-map-arrow{transform:rotate(90deg)}.aarvo-v2 .v2-add-bank-map-row .v2-add-bank-status-icon[data-complete=true]{color:var(--color-pr-primary)}.aarvo-v2 .v2-add-bank-status-icon{color:var(--color-text-tertiary);margin-top:8px}.aarvo-v2 .v2-add-bank-source{flex-direction:column;min-width:0;display:flex}.aarvo-v2 .v2-add-bank-map-select{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:100%;height:32px;min-height:32px;color:var(--color-text-primary);box-sizing:border-box;font-size:var(--text-sm);box-shadow:var(--shadow-xs);line-height:16.9px;font-family:var(--font-sans);text-align:left;transition:border-radius var(--motion-duration-standard) var(--motion-ease-hover), background-color var(--motion-duration-standard) var(--motion-ease-hover), border-color var(--motion-duration-standard) var(--motion-ease-hover), box-shadow var(--motion-duration-standard) var(--motion-ease-hover);grid-template-columns:1fr 14px;align-items:center;padding:0 10px 0 12px;display:grid}.aarvo-v2 .v2-add-bank-map-select strong{min-width:0;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-sm);text-overflow:ellipsis;white-space:nowrap;grid-column:1;line-height:16.9px;display:block;overflow:hidden}.aarvo-v2 .v2-add-bank-map-select svg{color:var(--color-text-tertiary);transition:transform var(--motion-duration-standard) var(--motion-ease-morph);grid-area:1/2/-1}.aarvo-v2 .v2-add-bank-map-select--assigned{background:var(--auxiliary-matcha-bg)}.aarvo-v2 .v2-add-bank-map-select--invalid{border-color:var(--color-negative-primary)}.aarvo-v2 .v2-add-bank-map-select--source{background:var(--color-bg-secondary);grid-template-columns:16px 1fr 14px;gap:8px;padding:0 10px}.aarvo-v2 .v2-add-bank-map-select--source strong{grid-column:2}.aarvo-v2 .v2-add-bank-map-select .v2-add-bank-source-icon{color:var(--color-pr-primary);grid-area:1/1;align-self:center}.aarvo-v2 .v2-add-bank-map-select--source>svg:last-child{grid-column:3}.aarvo-v2 .v2-add-bank-preview-values{opacity:0;border-right:.5px solid var(--color-b-primary);border-bottom:.5px solid var(--color-b-primary);border-left:.5px solid var(--color-b-primary);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-bg-secondary);width:100%;max-height:0;transition:max-height var(--motion-duration-standard) var(--motion-ease-morph), opacity var(--motion-duration-standard) var(--motion-ease-enter), transform var(--motion-duration-standard) var(--motion-ease-morph);overflow:hidden;transform:translateY(-2px)}.aarvo-v2 .v2-add-bank-preview-values[data-expanded=true]{opacity:1;max-height:72px;transform:translateY(0)}.aarvo-v2 .v2-add-bank-preview-values span{height:24px;color:var(--color-text-tertiary);font-size:var(--text-xs);grid-template-columns:32px 1fr;align-items:center;line-height:15.6px;display:grid}.aarvo-v2 .v2-add-bank-preview-values em{text-align:center;font-style:normal}.aarvo-v2 .v2-add-bank-chip{appearance:none;border-radius:var(--radius-sm);height:24px;color:var(--color-text-secondary);box-shadow:none;font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:4px;padding:0 8px;line-height:15.6px;display:inline-flex}.aarvo-v2 .v2-add-bank-error-text--map{text-align:right;align-self:flex-end;margin:0}.aarvo-v2 .v2-add-bank-body--details{flex-direction:column;gap:16px;padding-top:12px;display:flex}.aarvo-v2 .v2-add-bank-form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aarvo-v2 .v2-add-bank-field{flex-direction:column;gap:2px;min-width:0;display:flex}.aarvo-v2 .v2-add-bank-body--details .v2-field{gap:2px;min-width:0}.aarvo-v2 .v2-add-bank-body--details .v2-add-bank-field-select--currency{width:220px;max-width:100%}.aarvo-v2 .v2-add-bank-body--details .v2-add-bank-field-select--account-type .v2-field__select-trigger{white-space:nowrap}.aarvo-v2 .v2-add-bank-body--details .v2-add-bank-field-select--account-type .v2-field__select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aarvo-v2.v2-add-bank-account-type-content{width:max-content;min-width:max(var(--radix-select-trigger-width), 280px)}.aarvo-v2.v2-add-bank-account-type-content .v2-select-viewport{width:max-content;min-width:100%}.aarvo-v2.v2-add-bank-account-type-content .v2-select-item{white-space:nowrap}.aarvo-v2 .v2-add-bank-field>span{min-height:17px;color:var(--color-text-secondary);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:8px;padding:0 4px;line-height:16.9px;display:flex}.aarvo-v2 .v2-add-bank-body--details .v2-field__label{min-height:17px;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-sm);justify-content:space-between;gap:8px;padding:0 4px;line-height:16.9px}:is(.aarvo-v2 .v2-add-bank-field input,.aarvo-v2 .v2-add-bank-field select){border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:100%;height:32px;color:var(--color-text-primary);box-shadow:var(--shadow-xs);box-sizing:border-box;font:inherit;font-size:var(--text-sm);padding:0 12px;line-height:16.9px}.aarvo-v2 .v2-add-bank-body--details .v2-field__control{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;box-shadow:var(--shadow-xs)}.aarvo-v2 .v2-add-bank-body--details .v2-field__select-trigger{height:30px;font-size:var(--text-sm);line-height:16.9px}.aarvo-v2 .v2-add-bank-body--details .v2-add-bank-field-select--existing-account{width:100%}:is(.aarvo-v2 .v2-add-bank-field--error input,.aarvo-v2 .v2-add-bank-field--error select){border-color:var(--color-negative-primary)}.aarvo-v2 .v2-add-bank-required{color:var(--color-negative-primary);font-size:var(--text-xs);line-height:15.6px}.aarvo-v2 .v2-add-bank-divider-label{color:var(--color-text-tertiary);font-size:var(--text-xs);justify-content:center;align-items:center;line-height:15.6px;display:flex;position:relative}.aarvo-v2 .v2-add-bank-divider-label:before{content:"";background:var(--color-b-primary);flex:1;height:.5px}.aarvo-v2 .v2-add-bank-divider-label:after{content:"";background:var(--color-b-primary);flex:1;height:.5px}.aarvo-v2 .v2-add-bank-divider-label:before{margin-right:10px}.aarvo-v2 .v2-add-bank-divider-label:after{margin-left:10px}.aarvo-v2 .v2-add-bank-note{border:.5px solid var(--color-b-secondary);border-radius:var(--radius-sm);background:var(--color-bg-secondary);color:var(--color-text-secondary);grid-template-columns:14px 1fr;column-gap:6px;margin-top:2px;padding:8px;display:grid}.aarvo-v2 .v2-add-bank-note:before{content:"i";border-radius:var(--radius-full);width:14px;height:14px;color:var(--color-text-tertiary);font-size:10px;font-weight:var(--weight-md);background:0 0;border:1px solid;justify-content:center;align-items:center;margin-top:1.5px;line-height:1;display:inline-flex}:is(.aarvo-v2 .v2-add-bank-note strong,.aarvo-v2 .v2-add-bank-note span){grid-column:2}.aarvo-v2 .v2-add-bank-note strong{font-size:var(--text-sm);font-weight:var(--weight-sm);line-height:16.9px}.aarvo-v2 .v2-add-bank-note span{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:15.6px}.aarvo-v2 .v2-add-bank-note button{appearance:none;color:var(--color-text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.aarvo-v2 .v2-add-bank-field-info{color:var(--color-text-tertiary);flex:none;margin-left:4px}.aarvo-v2 .v2-add-bank-body--nickname{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.aarvo-v2 .v2-add-bank-nickname{min-width:220px;height:48px;color:var(--color-text-primary);font-size:31px;font-weight:var(--weight-md);border-bottom:.5px solid #0000;justify-content:center;align-items:center;line-height:31px;display:flex}.aarvo-v2 .v2-add-bank-nickname input{width:120px;color:inherit;font:inherit;background:0 0;border:0;outline:none}.aarvo-v2 .v2-add-bank-body--nickname p{color:var(--color-text-tertiary);font-size:var(--text-sm);margin:16px 0 0;line-height:16.9px}.aarvo-v2 .v2-add-bank-search input{appearance:none;min-width:0;height:32px;color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-xs);background:0 0;border:0;outline:none;flex:1;padding:0 12px;line-height:16.9px}.aarvo-v2 .v2-add-bank-search input::placeholder{color:var(--color-text-tertiary)}.aarvo-v2 .v2-add-bank-empty{text-align:center;color:var(--color-text-tertiary);font-size:var(--text-sm);margin:16px 0}.aarvo-v2 .v2-add-bank-link{appearance:none;color:var(--color-text-tertiary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.aarvo-v2 .v2-add-bank-link span{color:var(--color-text-secondary);text-decoration:underline}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-add-bank-link:hover{color:var(--color-text-primary)}}.aarvo-v2 .v2-add-bank-file-input{display:none}.aarvo-v2 .v2-add-bank-avatar--logo{background:var(--color-bg-secondary);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.aarvo-v2 .v2-add-bank-avatar--logo>img{object-fit:cover;box-sizing:border-box;width:100%;height:100%;padding:0}.aarvo-v2 .v2-add-bank-avatar__fallback{justify-content:center;align-items:center;display:none;position:absolute;inset:0}.aarvo-v2 .v2-add-bank-modal[data-step=consent]{height:auto;min-height:480px}.aarvo-v2 .v2-add-bank-body--consent{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.aarvo-v2 .v2-add-bank-consent-card{border:.5px solid var(--color-b-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:var(--shadow-xs);flex-direction:column;gap:16px;padding:16px;display:flex}.aarvo-v2 .v2-add-bank-consent-card__bank{font-size:var(--text-sm);font-weight:var(--weight-md);color:var(--color-text-primary);align-items:center;gap:10px;display:flex}.aarvo-v2 .v2-add-bank-consent-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aarvo-v2 .v2-add-bank-consent-list li{font-size:var(--text-sm);color:var(--color-text-primary);align-items:center;gap:10px;display:flex}.aarvo-v2 .v2-add-bank-consent-icon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bg-tertiary) 80%, transparent);width:28px;height:28px;color:var(--color-text-primary);flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-add-bank-legal{color:var(--color-text-tertiary);font-size:var(--text-xs);margin:0;line-height:1.5}.aarvo-v2 .v2-add-bank-legal a{color:var(--color-text-secondary);font-weight:var(--weight-md);text-decoration:underline}.aarvo-v2 .v2-add-bank-map-select--source[data-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.aarvo-v2 .v2-add-bank-map-select--source[data-expanded=true]>svg:last-child{transform:rotate(180deg)}:is(.aarvo-v2 .v2-field-select-content,.aarvo-v2.v2-field-select-content){--v2-overlay-transform-closed:scale(.95);--v2-overlay-transform-open:scale(1);z-index:90;border:.5px solid var(--color-b-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);width:250px;min-width:250px;box-shadow:var(--shadow-lg);color:var(--color-text-primary);font-family:var(--font-sans);transform-origin:var(--radix-select-content-transform-origin,center);will-change:transform, opacity;animation:add-bank-account-modal-view-module__5C2gGG__v2-add-bank-select-enter var(--motion-duration-standard) var(--motion-ease-enter);overflow:hidden}.aarvo-v2 .v2-field-select-viewport{flex-direction:column;padding:8px;display:flex}.aarvo-v2 .v2-field-select-item{border-radius:var(--radius-sm);cursor:pointer;min-height:32px;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-sm);-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;gap:2px;padding:4px 8px;line-height:16.9px;display:flex;position:relative}.aarvo-v2 .v2-field-select-item[data-highlighted]{background:var(--color-bg-secondary)}.aarvo-v2 .v2-field-select-item[data-state=checked]{background:color-mix(in srgb, var(--color-bg-tertiary) 60%, transparent)}.aarvo-v2 .v2-field-select-item__hint{color:var(--color-text-tertiary);font-size:var(--text-xs)}.aarvo-v2 .v2-field-select-item--clear{border-top:.5px solid var(--color-b-primary);color:var(--color-text-tertiary);border-radius:0;margin-top:4px;padding-top:10px}.aarvo-v2 .v2-field-select-item--clear[data-highlighted]{color:var(--color-text-primary);background:var(--color-bg-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-field-select-item--clear:hover{color:var(--color-text-primary);background:var(--color-bg-secondary)}}@keyframes add-bank-account-modal-view-module__5C2gGG__v2-add-bank-select-enter{0%{opacity:0;transform:var(--v2-overlay-transform-closed,scale(.95))}to{opacity:1;transform:var(--v2-overlay-transform-open,scale(1))}}
.aarvo-v2 .v2-product-page{background:var(--color-bg-primary);width:100%;height:100%;color:var(--color-text-primary);position:relative}.aarvo-v2 .v2-product-toolbar{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;justify-content:space-between;align-items:center;height:44px;padding:8px 16px;display:flex}:is(.aarvo-v2 .v2-product-toolbar__segments,.aarvo-v2 .v2-product-toolbar__actions){align-items:center;gap:4px;display:inline-flex}.aarvo-v2 .v2-product-toolbar__actions{gap:0}.aarvo-v2 .v2-product-segment{appearance:none;border-radius:var(--radius-sm);height:28px;color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;line-height:15.6px;display:inline-flex}.aarvo-v2 .v2-product-segment[data-current=true]{background:var(--color-bg-tertiary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-product-segment:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}}.aarvo-v2 .v2-product-filters{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;flex-wrap:wrap;flex:none;align-content:flex-start;align-items:center;gap:4px;min-height:44px;padding:8px 16px;display:flex;position:relative}.aarvo-v2 .v2-product-filters__add-wrap{flex:none;display:inline-flex;position:relative}.aarvo-v2 .v2-product-filters__add{appearance:none;border-radius:var(--radius-sm);background:var(--color-bg-secondary);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;border:0;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-product-filters__add:disabled{opacity:.45;cursor:default}.aarvo-v2 .v2-product-filters__add:focus-visible{background:var(--color-bg-tertiary);color:var(--color-text-primary);outline:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-product-filters__add:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary);outline:none}}.aarvo-v2 .v2-product-filters__menu{z-index:30;position:absolute;top:calc(100% + 8px);left:0}.aarvo-v2 .v2-product-filters .v2-filter-chip{background:var(--color-bg-secondary);min-width:0;height:28px}.aarvo-v2 .v2-product-table{width:100%}:is(.aarvo-v2 .v2-product-table__header,.aarvo-v2 .v2-product-table__row){box-sizing:border-box;align-items:center;display:grid}:is(.aarvo-v2 .v2-product-table--one-off .v2-product-table__header,.aarvo-v2 .v2-product-table--one-off .v2-product-table__row){grid-template-columns:minmax(0,1fr) 120px}:is(.aarvo-v2 .v2-product-table--recurring .v2-product-table__header,.aarvo-v2 .v2-product-table--recurring .v2-product-table__row){grid-template-columns:minmax(260px,1fr) 160px 160px 120px}.aarvo-v2 .v2-product-table__header{border-bottom:.5px solid var(--color-b-primary);height:32px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);padding:0 24px;line-height:15.6px}.aarvo-v2 .v2-product-table__row{appearance:none;width:100%;height:44px;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-md);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 24px 0 22px;line-height:16.9px}:is(.aarvo-v2 .v2-product-table__row:focus-visible,.aarvo-v2 .v2-product-table__row[data-selected=true]){background:var(--color-bg-secondary);outline:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-product-table__row:hover{background:var(--color-bg-secondary);outline:none}}.aarvo-v2 .v2-product-table__row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.aarvo-v2 .v2-product-table__product,.aarvo-v2 .v2-product-members){align-items:center;gap:12px;display:inline-flex}.aarvo-v2 .v2-product-icon{width:16px;height:16px;color:var(--color-text-secondary);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-product-icon--recurring{color:var(--auxiliary-purple-fg)}.aarvo-v2 .v2-product-table__value{color:var(--color-text-primary);font-weight:var(--weight-md)}.aarvo-v2 .v2-product-members{color:var(--color-text-primary);font-size:var(--text-xs);gap:6px}.aarvo-v2 .v2-product-members__stack{align-items:center;display:inline-flex}.aarvo-v2 .v2-product-members__stack .v2-avatar{border:2px solid var(--color-bg-primary);width:16px;height:16px;color:var(--auxiliary-purple-fg);background:var(--auxiliary-purple-bg);margin-left:-4px;font-size:6px}.aarvo-v2 .v2-product-members__stack .v2-avatar:first-child{margin-left:0}.aarvo-v2 .v2-product-row-menu{z-index:60;position:fixed}.aarvo-v2 .v2-product-context{background:var(--color-bg-primary);min-height:100%}.aarvo-v2 .v2-product-context-section{padding:0 24px 20px}.aarvo-v2 .v2-product-context-section>header{border-top:.5px solid var(--color-b-primary);align-items:center;min-height:48px;display:flex}.aarvo-v2 .v2-product-context-section:first-child>header{border-top:0}.aarvo-v2 .v2-product-context-section h3{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-md);margin:0;line-height:15.6px}.aarvo-v2 .v2-product-context-section__body{flex-direction:column;gap:16px;display:flex}.aarvo-v2 .v2-product-context-metric{align-items:center;gap:12px;min-height:42px;display:flex}.aarvo-v2 .v2-product-context-metric__icon{border-radius:var(--radius-full);flex:none;place-items:center;width:24px;height:24px;line-height:0;display:inline-grid}.aarvo-v2 .v2-product-context-metric__icon--blue{background:var(--auxiliary-blue-bg);color:var(--auxiliary-blue-fg)}.aarvo-v2 .v2-product-context-metric__icon--purple{background:var(--auxiliary-purple-bg);color:var(--auxiliary-purple-fg)}.aarvo-v2 .v2-product-context-metric__icon--matcha{background:var(--auxiliary-matcha-bg);color:var(--auxiliary-matcha-fg)}:is(.aarvo-v2 .v2-product-context-metric span,.aarvo-v2 .v2-product-context-metric strong){display:block}.aarvo-v2 .v2-product-context-metric span{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);line-height:15.6px}.aarvo-v2 .v2-product-context-metric strong{color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-md);line-height:26px}.aarvo-v2 .v2-product-context-list{flex-direction:column;gap:12px;padding-top:4px;display:flex}.aarvo-v2 .v2-product-context-row{appearance:none;border-radius:var(--radius-sm);width:100%;min-height:28px;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;line-height:15.6px;display:flex}:is(.aarvo-v2 .v2-product-context-row:focus-visible,.aarvo-v2 .v2-product-context-row[data-selected=true]){background:var(--color-bg-secondary);color:var(--color-text-primary);outline:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-product-context-row:hover{background:var(--color-bg-secondary);color:var(--color-text-primary);outline:none}}.aarvo-v2 .v2-product-context-row span:last-child{color:var(--color-text-tertiary);font-family:var(--font-mono)}.aarvo-v2 .v2-product-empty{text-align:center;flex-direction:column;align-items:center;width:300px;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}:is(.aarvo-v2 .v2-product-empty h2,.aarvo-v2 .v2-product-empty p){margin:0}.aarvo-v2 .v2-product-empty h2{color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-md);line-height:26px}.aarvo-v2 .v2-product-empty p{color:var(--color-text-tertiary);font-size:var(--text-xs);margin-top:4px;line-height:15.6px}.aarvo-v2 .v2-product-empty .v2-button{margin-top:20px}.aarvo-v2 .v2-product-empty-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:32px;display:flex}.aarvo-v2 .v2-product-empty-panel__mark{background:var(--color-bg-quaternary);border-radius:50%;width:50px;height:36px}:is(.aarvo-v2 .v2-product-empty-panel h3,.aarvo-v2 .v2-product-empty-panel p){margin:0}.aarvo-v2 .v2-product-empty-panel h3{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-md);margin-top:20px;line-height:20px}.aarvo-v2 .v2-product-empty-panel p{width:170px;color:var(--color-text-tertiary);font-size:var(--text-xs);margin-top:4px;line-height:15.6px}.aarvo-v2 .v2-product-confirm{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);gap:0;padding:0;overflow:visible}.aarvo-v2 .v2-product-confirm{width:400px}.aarvo-v2 .v2-product-confirm .v2-dialog__header{border-bottom:.5px solid var(--color-b-primary);justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.aarvo-v2 .v2-product-confirm .v2-dialog__header-text{gap:0}.aarvo-v2 .v2-product-confirm .v2-dialog__title{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-md);line-height:16.9px}.aarvo-v2 .v2-product-confirm .v2-dialog__close{border-radius:var(--radius-sm);width:24px;height:24px}.aarvo-v2 .v2-product-confirm .v2-dialog__body{display:block;overflow:visible}.aarvo-v2 .v2-product-confirm .v2-dialog__footer{border-top:.5px solid var(--color-b-primary);box-sizing:border-box;justify-content:flex-end;align-items:center;gap:8px;min-height:52px;padding:8px 16px;display:flex}:is(.aarvo-v2.v2-product-panel.v2-panel,.aarvo-v2 .v2-product-panel.v2-panel){background:var(--color-bg-primary);width:min(560px,100vw - 48px);height:auto;max-height:calc(100vh - 48px);overflow:hidden}:is(.aarvo-v2.v2-product-panel .v2-panel__header,.aarvo-v2 .v2-product-panel .v2-panel__header){flex:0 0 40px;height:40px;padding:0 12px}:is(.aarvo-v2.v2-product-panel .v2-panel__header-slot,.aarvo-v2 .v2-product-panel .v2-panel__header-slot){align-items:center;height:100%;padding-left:4px;display:flex}.aarvo-v2 .v2-product-panel__title{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-sm);margin:0;line-height:normal}:is(.aarvo-v2.v2-product-panel .v2-panel__content,.aarvo-v2 .v2-product-panel .v2-panel__content){flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.aarvo-v2 .v2-product-panel__body{overscroll-behavior:contain;background:var(--color-bg-primary);flex-direction:column;flex:0 auto;gap:12px;min-height:0;max-height:min(742px,100vh - 132px);padding:16px;display:flex;overflow:hidden auto}:is(.aarvo-v2 .v2-product-panel__name-row,.aarvo-v2 .v2-product-panel__row){gap:8px;width:100%;display:grid}.aarvo-v2 .v2-product-panel__name-row{grid-template-columns:minmax(0,402px) 118px;align-items:flex-end}.aarvo-v2 .v2-product-panel__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}.aarvo-v2 .v2-product-panel .v2-field{gap:6px;min-width:0}.aarvo-v2 .v2-product-panel__name-field{flex:auto}.aarvo-v2 .v2-product-panel__frequency-field{flex:1 1 0;min-width:0}.aarvo-v2 .v2-product-panel .v2-product-frequency-wrap{flex:1 1 0;min-width:0}.aarvo-v2 .v2-product-panel .v2-field__label{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-sm);box-sizing:border-box;padding:0 4px;line-height:18.2px}.aarvo-v2 .v2-product-panel .v2-field__control{border-color:var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;min-height:32px;box-shadow:var(--shadow-xs);box-sizing:border-box;overflow:hidden}:is(.aarvo-v2 .v2-product-panel .v2-field__input,.aarvo-v2 .v2-product-panel .v2-field__select-trigger){background:var(--color-bg-primary);height:100%;min-height:0;color:var(--color-text-primary);font-size:var(--text-sm);padding:0 10px;line-height:18.2px}.aarvo-v2 .v2-product-panel .v2-field__input::placeholder{color:var(--color-text-tertiary)}.aarvo-v2 .v2-product-panel__frequency-field .v2-field__icon{color:var(--color-text-secondary);padding:0 10px}.aarvo-v2 .v2-product-panel .v2-field__textarea{border-color:var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);min-height:82px;color:var(--color-text-primary);box-shadow:var(--shadow-xs);resize:none}.aarvo-v2 .v2-product-panel__description-button{background:var(--color-bg-primary);border-color:var(--color-b-primary);width:118px;height:32px;color:var(--color-text-secondary);box-shadow:var(--shadow-xs);align-self:end}.aarvo-v2 .v2-product-panel__description-button[data-active=true]{background:var(--color-bg-secondary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-product-panel__description-button:hover:not(:disabled){background:var(--color-bg-primary);color:var(--color-text-primary)}}.aarvo-v2 .v2-product-panel__description-reveal{opacity:0;pointer-events:none;visibility:hidden;transition:grid-template-rows var(--motion-duration-standard) var(--motion-ease-morph), margin-top var(--motion-duration-standard) var(--motion-ease-morph), opacity var(--motion-duration-standard-exit) var(--motion-ease-exit), visibility 0s var(--motion-ease-linear) var(--motion-duration-standard);grid-template-rows:0fr;margin-top:-12px;display:grid}.aarvo-v2 .v2-product-panel__description-reveal[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition:grid-template-rows var(--motion-duration-standard) var(--motion-ease-morph), margin-top var(--motion-duration-standard) var(--motion-ease-morph), opacity var(--motion-duration-standard) var(--motion-ease-enter), visibility 0s;grid-template-rows:1fr;margin-top:0}.aarvo-v2 .v2-product-panel__description-reveal-inner{min-height:0;transition:transform var(--motion-duration-standard) var(--motion-ease-morph);padding-bottom:4px;overflow:hidden;transform:translateY(-4px)}.aarvo-v2 .v2-product-panel__description-reveal[data-open=true] .v2-product-panel__description-reveal-inner{transform:translateY(0)}.aarvo-v2 .v2-product-panel__description-field{gap:6px;min-width:0}.aarvo-v2 .v2-product-panel__description-field .v2-field__control{background:var(--color-bg-primary);border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);height:82px;min-height:82px;box-shadow:var(--shadow-xs);box-sizing:border-box}.aarvo-v2 .v2-product-panel__description-field .v2-field__textarea{height:80px;min-height:80px;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-xs);resize:none;padding:8px 10px;line-height:18.2px}.aarvo-v2 .v2-product-panel-affix-field{min-width:0;font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.aarvo-v2 .v2-product-panel-affix-field__label{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-sm);box-sizing:border-box;padding:0 4px;line-height:18.2px}.aarvo-v2 .v2-product-panel-affix-field__control{background:var(--color-bg-primary);border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);height:32px;min-height:32px;box-shadow:var(--shadow-xs);box-sizing:border-box;transition:border-color var(--motion-duration-micro) var(--motion-ease-hover), box-shadow var(--motion-duration-micro) var(--motion-ease-hover);align-items:stretch;display:flex;overflow:hidden}.aarvo-v2 .v2-product-panel-affix-field__control:focus-within{border-color:var(--color-pr-primary);box-shadow:0 0 0 3px var(--color-pr-quaternary)}.aarvo-v2 .v2-product-panel-affix-field__affix{width:32px;min-width:32px;color:var(--color-text-secondary);background:var(--color-bg-secondary);border-right:.5px solid var(--color-b-primary);justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-product-panel-affix-field__input{width:100%;min-width:0;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-xs);background:0 0;border:0;outline:0;flex:auto;padding:0 10px;line-height:18.2px}.aarvo-v2 .v2-product-panel-affix-field__input::placeholder{color:var(--color-text-tertiary)}.aarvo-v2 .v2-product-panel__footer{border-top:.5px solid var(--color-b-primary);background:var(--color-bg-primary);box-sizing:border-box;flex:0 0 44px;justify-content:flex-end;align-items:center;gap:8px;height:44px;padding:8px 16px;display:flex}.aarvo-v2 .v2-product-panel__footer[data-edit=true]{justify-content:space-between}.aarvo-v2 .v2-product-panel__footer .v2-button{min-width:auto;height:28px;min-height:28px;font-size:var(--text-sm);font-weight:var(--weight-sm);gap:6px;padding:0 10px;line-height:18.2px}@media (prefers-reduced-motion:reduce){:is(.aarvo-v2 .v2-product-panel__description-reveal,.aarvo-v2 .v2-product-panel__description-reveal-inner){transition-duration:1ms}}@media (max-width:520px){:is(.aarvo-v2 .v2-product-panel__name-row,.aarvo-v2 .v2-product-panel__row){grid-template-columns:minmax(0,1fr)}.aarvo-v2 .v2-product-panel__description-button{width:100%}}.aarvo-v2 .v2-product-frequency-wrap{position:relative}.aarvo-v2 .v2-product-frequency-menu{z-index:11;border:.5px solid var(--color-b-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);width:160px;box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;top:54px;right:84px;overflow:hidden}.aarvo-v2 .v2-product-frequency-menu button{appearance:none;height:32px;color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);text-align:left;background:0 0;border:0;padding:0 12px}.aarvo-v2 .v2-product-frequency-menu button[data-current=true]{background:var(--color-bg-secondary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-product-frequency-menu button:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}}.aarvo-v2 .v2-product-recurring-warning{border:.5px solid var(--auxiliary-yellow-fg);border-radius:var(--radius-sm);background:var(--auxiliary-yellow-bg);color:var(--auxiliary-yellow-fg);flex-direction:column;grid-column:1/-1;gap:2px;padding:8px;display:flex}:is(.aarvo-v2 .v2-product-recurring-warning strong,.aarvo-v2 .v2-product-recurring-warning span){font-size:var(--text-xs);line-height:15.6px}.aarvo-v2 .v2-product-confirm__copy{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;padding:12px 16px 16px;line-height:18px}.aarvo-v2 .v2-product-confirm .v2-dialog__footer>*{flex:1 1 0}
.aarvo-v2 .v2-shell[data-figma-node="554:26980"] .v2-shell__view-content--with-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aarvo-v2 .v2-shell[data-figma-node="554:26980"] .v2-shell__view-content--with-context[data-context-open=false]{grid-template-columns:minmax(0,1fr) 0}.aarvo-v2 .v2-shell[data-figma-node="554:26980"] .v2-shell-context-panel{background:var(--color-bg-secondary)}.aarvo-v2 .v2-records-page{background:var(--color-bg-primary);width:100%;height:100%;min-height:0;color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}.aarvo-v2 .v2-records-toolbar{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:6px 14px 6px 16px;display:flex}.aarvo-v2 .v2-records-toolbar__actions{align-items:center;gap:4px;display:inline-flex}.aarvo-v2 .v2-records-filter-bar{justify-content:flex-end;min-width:0;padding:0}.aarvo-v2 .v2-records-filter-bar .v2-filter-bar__add{width:28px;height:28px}.aarvo-v2 .v2-records-icon-button{appearance:none;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.aarvo-v2 .v2-records-icon-button:focus-visible,.aarvo-v2 .v2-records-icon-button[data-active=true]){background:var(--color-bg-tertiary);color:var(--color-text-primary);outline:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-records-icon-button:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary);outline:none}}.aarvo-v2 .v2-records-table{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative}:is(.aarvo-v2 .v2-records-table__header,.aarvo-v2 .v2-records-row){box-sizing:border-box;grid-template-columns:minmax(0,1fr) 160px 120px;align-items:center;gap:8px;display:grid}.aarvo-v2 .v2-records-table__header{border-bottom:.5px solid var(--color-b-primary);height:32px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-sm);flex:0 0 32px;padding:0 24px;line-height:15.6px}.aarvo-v2 .v2-records-table__body{flex:1 1 0;min-height:0;overflow:auto}.aarvo-v2 .v2-records-row{appearance:none;width:100%;height:44px;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 24px 0 22px;line-height:16.9px}:is(.aarvo-v2 .v2-records-row:focus-visible,.aarvo-v2 .v2-records-row[data-selected=true]){background:var(--color-bg-secondary);outline:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-records-row:hover{background:var(--color-bg-secondary);outline:none}}:is(.aarvo-v2 .v2-records-row>span,.aarvo-v2 .v2-records-table__header>span){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aarvo-v2 .v2-records-row__file{color:var(--color-text-primary);align-items:center;gap:8px;display:inline-flex}.aarvo-v2 .v2-records-row__file svg{color:var(--color-text-tertiary);flex:none}.aarvo-v2 .v2-records-row__contact{color:var(--color-text-secondary);align-items:center;gap:8px;display:inline-flex}.aarvo-v2 .v2-records-row__contact .v2-avatar{flex:none}.aarvo-v2 .v2-records-table__footer{border-top:.5px solid var(--color-b-primary);background:var(--color-bg-primary);height:32px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);box-sizing:border-box;flex:0 0 32px;justify-content:space-between;align-items:center;padding:0 24px;line-height:15.6px;display:flex}.aarvo-v2 .v2-records-table__footer strong{color:var(--color-text-primary);font-weight:var(--weight-md)}.aarvo-v2 .v2-records-empty-list{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100%;padding:48px 24px;display:flex}.aarvo-v2 .v2-records-empty-list__copy{flex-direction:column;align-items:center;gap:4px;width:219px;display:flex}.aarvo-v2 .v2-records-empty-list__copy h2{color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-lg);margin:0;line-height:26px}.aarvo-v2 .v2-records-empty-list__copy p{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-sm);margin:0;line-height:15.6px}.aarvo-v2 .v2-records-context-menu{z-index:60;border:.5px solid var(--color-b-primary);border-radius:var(--radius-lg);background:var(--color-bg-primary);width:160px;box-shadow:var(--shadow-md);position:fixed;overflow:hidden}.aarvo-v2 .v2-records-context-menu button{appearance:none;border:0;border-bottom:.5px solid var(--color-b-primary);width:100%;height:37px;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-sm);text-align:left;background:0 0;align-items:center;gap:14px;padding:0 16px;display:flex}.aarvo-v2 .v2-records-context-menu button:last-child{border-bottom:0}.aarvo-v2 .v2-records-context-menu button[data-highlighted]{background:var(--color-bg-secondary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-records-context-menu button:hover{background:var(--color-bg-secondary)}}.aarvo-v2 .v2-records-context-menu button[data-destructive]{color:var(--color-negative-primary)}.aarvo-v2 .v2-records-preview{background:var(--color-bg-secondary);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.aarvo-v2 .v2-records-preview__header{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:6px 14px 6px 16px;display:flex}.aarvo-v2 .v2-records-preview__header h2{min-width:0;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-md);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:16.9px;overflow:hidden}.aarvo-v2 .v2-records-preview__actions{flex:none;align-items:center;display:inline-flex}.aarvo-v2 .v2-records-preview__actions button{appearance:none;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.aarvo-v2 .v2-records-preview__actions button:focus-visible:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary);outline:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-records-preview__actions button:hover:not(:disabled){background:var(--color-bg-tertiary);color:var(--color-text-primary);outline:none}}.aarvo-v2 .v2-records-preview__actions button:disabled{cursor:default;opacity:.4}.aarvo-v2 .v2-records-preview__image-wrap{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:flex-start;min-height:0;padding-top:75px;display:flex;overflow:auto}.aarvo-v2 .v2-records-preview__image-wrap img{border-radius:var(--radius-sm);width:min(564px,100% - 64px);max-width:100%;box-shadow:var(--shadow-md);display:block}.aarvo-v2 .v2-records-preview__empty{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:20px;min-height:0;padding:40px;display:flex}.aarvo-v2 .v2-records-preview__empty-icon{width:59px;height:37px;color:var(--color-text-tertiary);justify-content:center;align-items:center;display:inline-flex;position:relative}.aarvo-v2 .v2-records-preview__empty-icon svg:first-child{opacity:.4;position:absolute;transform:translate(-8px,4px)rotate(-16deg)}.aarvo-v2 .v2-records-preview__empty-icon svg:last-child{position:absolute;transform:translate(8px,-4px)rotate(-16deg)}.aarvo-v2 .v2-records-preview__empty h2{color:var(--color-text-secondary);font-size:var(--text-md);font-weight:var(--weight-lg);margin:0 0 4px;line-height:19.5px}.aarvo-v2 .v2-records-preview__empty p{width:167px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-sm);margin:0;line-height:15.6px}
.aarvo-v2 .v2-settings-shell__view{background:var(--color-bg-primary)}.aarvo-v2 .v2-settings-shell__view-header{justify-content:flex-start;padding-block:8px}.aarvo-v2 .v2-settings-shell__view-header .v2-breadcrumbs a{color:inherit;text-decoration:none}.aarvo-v2 .v2-settings-shell__content{overscroll-behavior:contain;background:var(--color-bg-primary);flex:1 1 0;grid-template-columns:240px minmax(0,720px);justify-content:center;align-items:start;min-height:0;display:grid;overflow:auto}.aarvo-v2 .v2-settings-nav-panel{box-sizing:border-box;flex-direction:column;gap:16px;width:240px;min-height:884px;padding:40px 12px 24px;display:flex}.aarvo-v2 .v2-settings-panel-section{flex-direction:column;width:216px;display:flex}.aarvo-v2 .v2-settings-panel-section__label{height:24px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-md);align-items:center;padding-left:4px;line-height:15.6px;display:flex}.aarvo-v2 .v2-settings-panel-section__items{flex-direction:column;display:flex}.aarvo-v2 .v2-settings-panel-link{appearance:none;border-radius:var(--radius-sm);width:216px;height:30px;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 8px;line-height:16.9px;text-decoration:none;display:flex}.aarvo-v2 .v2-settings-panel-link--active{background:var(--color-bg-tertiary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-settings-panel-link:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}}.aarvo-v2 .v2-settings-panel-link__icon{color:currentColor;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.aarvo-v2 .v2-settings-main{box-sizing:border-box;flex-direction:column;gap:16px;width:min(720px,100%);min-height:884px;padding-top:40px;display:flex}.aarvo-v2 .v2-settings-main__header{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:0 16px 24px;display:flex}.aarvo-v2 .v2-settings-main__header h1{color:var(--color-text-primary);font-size:var(--text-3xl);font-weight:var(--weight-md);margin:0;line-height:36px}.aarvo-v2 .v2-settings-main__header p{color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-xs);margin:0;line-height:15px}.aarvo-v2 .v2-settings-content-section{flex-direction:column;gap:8px;width:100%;display:flex}.aarvo-v2 .v2-settings-content-section+.v2-settings-content-section{margin-top:8px}.aarvo-v2 .v2-settings-content-section__header{box-sizing:border-box;flex-direction:column;gap:2px;width:100%;padding:8px 16px 0;display:flex}:is(.aarvo-v2 .v2-settings-content-section__header h2,.aarvo-v2 .v2-settings-content-section__header p){margin:0}.aarvo-v2 .v2-settings-content-section__header h2{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-md);line-height:20px}.aarvo-v2 .v2-settings-content-section__header p{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-sm);line-height:16px}.aarvo-v2 .v2-settings-profile-card{border:.5px solid var(--color-b-primary);background:var(--color-bg-secondary);box-sizing:border-box;border-radius:6px;flex-direction:column;width:100%;display:flex;overflow:hidden}.aarvo-v2 .v2-settings-coming-soon{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;display:flex}:is(.aarvo-v2 .v2-settings-coming-soon h2,.aarvo-v2 .v2-settings-coming-soon p){margin:0}.aarvo-v2 .v2-settings-coming-soon p{max-width:360px;color:var(--color-fg-secondary)}.aarvo-v2 .v2-settings-profile-card .v2-settings-row{width:100%;min-height:65px}.aarvo-v2 .v2-settings-profile-card .v2-settings-row__text{flex:auto;width:auto;min-width:0}.aarvo-v2 .v2-settings-profile-card .v2-settings-row__spacer{display:none}.aarvo-v2 .v2-settings-profile-card .v2-settings-row__trailing{width:240px;min-width:240px;height:32px}.aarvo-v2 .v2-settings-profile-card .v2-settings-row--profile-picture .v2-settings-row__trailing{width:auto;min-width:0;height:28px}.aarvo-v2 .v2-settings-profile-card__picture-actions{align-items:center;gap:8px;display:inline-flex}.aarvo-v2 .v2-settings-profile-card__picture-actions input[type=file]{display:none}.aarvo-v2 .v2-settings-profile-card__input{width:240px;min-width:240px}.aarvo-v2 .v2-settings-profile-card__input .v2-field__control{border-color:var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;box-shadow:var(--shadow-xs)}:is(.aarvo-v2 .v2-settings-profile-card__input .v2-field__input,.aarvo-v2 .v2-settings-profile-card__input .v2-field__select-trigger){height:30px;font-size:var(--text-sm);padding-inline:12px;line-height:16.9px}.aarvo-v2 .v2-settings-profile-card__input.v2-field--disabled .v2-field__control{background:var(--color-bg-tertiary);box-shadow:none;opacity:1}:is(.aarvo-v2 .v2-settings-profile-card__input.v2-field--disabled .v2-field__input,.aarvo-v2 .v2-settings-profile-card__input.v2-field--disabled .v2-field__select-trigger){color:var(--color-text-tertiary)}.aarvo-v2 .v2-settings-auth-card{background:var(--color-bg-secondary)}.aarvo-v2 .v2-settings-auth-card+.v2-settings-auth-card{margin-top:0}.aarvo-v2 .v2-settings-auth-card .v2-settings-row__trailing{width:auto;min-width:0;height:28px}.aarvo-v2 .v2-settings-auth-card .v2-settings-row__leading{width:32px;min-width:32px}.aarvo-v2 .v2-settings-auth-mark{border-radius:var(--radius-sm);width:20px;height:20px;font-size:13px;font-weight:var(--weight-lg);justify-content:center;align-items:center;line-height:1;display:inline-flex}.aarvo-v2 .v2-settings-auth-mark img{object-fit:contain;width:20px;height:20px;display:block}.aarvo-v2 .v2-settings-auth-mark--google{color:var(--auxiliary-blue-fg);background:var(--color-bg-primary)}.aarvo-v2 .v2-settings-auth-mark--linkedin{color:var(--auxiliary-blue-fg);background:var(--auxiliary-blue-bg)}:is(.aarvo-v2 .v2-settings-auth-mark--neutral,.aarvo-v2 .v2-settings-code-icon){color:var(--color-text-secondary);background:var(--color-bg-primary)}.aarvo-v2 .v2-settings-code-icon{width:20px;height:20px;font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-md);letter-spacing:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.aarvo-v2 .v2-settings-badge{border-radius:var(--radius-sm);height:24px;font-size:var(--text-xs);font-weight:var(--weight-sm);white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;line-height:15.6px;display:inline-flex}.aarvo-v2 .v2-settings-badge--connected{color:var(--color-pr-tertiary);background:var(--color-pr-quaternary)}.aarvo-v2 .v2-settings-badge--neutral{color:var(--color-text-secondary);background:var(--color-bg-quaternary)}.aarvo-v2 .v2-settings-badge--warning{color:var(--auxiliary-yellow-fg);background:var(--auxiliary-yellow-bg)}.aarvo-v2 .v2-settings-auth-actions{align-items:center;gap:8px;display:inline-flex}.aarvo-v2 .v2-settings-business-card .v2-settings-row__trailing{width:240px;min-width:240px}.aarvo-v2 .v2-settings-business-card .v2-settings-row--address{align-items:flex-start;min-height:152px}.aarvo-v2 .v2-settings-business-card .v2-settings-row--address .v2-settings-row__text{padding-top:3px}.aarvo-v2 .v2-settings-business-card .v2-settings-row--address .v2-settings-row__trailing{align-items:stretch;width:240px;min-width:240px;height:auto}.aarvo-v2 .v2-settings-profile-card__textarea{width:240px;min-width:240px}.aarvo-v2 .v2-settings-profile-card__textarea .v2-field__control{border-color:var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:112px;min-height:112px;box-shadow:var(--shadow-xs);align-items:stretch}.aarvo-v2 .v2-settings-profile-card__textarea .v2-field__textarea{resize:none;height:110px;min-height:110px;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-sm);padding:8px 12px;line-height:18px}.aarvo-v2 .v2-settings-billing-card{border:.5px solid var(--color-b-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);width:100%;min-height:130px;box-shadow:var(--shadow-xs);box-sizing:border-box;flex-direction:column;gap:16px;padding:16px;display:flex;overflow:hidden}.aarvo-v2 .v2-settings-billing-card__header{flex-direction:column;gap:2px;width:100%;display:flex}:is(.aarvo-v2 .v2-settings-billing-card__header h2,.aarvo-v2 .v2-settings-billing-card__header p){margin:0}.aarvo-v2 .v2-settings-billing-card__header h2{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-md);line-height:20px}.aarvo-v2 .v2-settings-billing-card__header p{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);line-height:16px}.aarvo-v2 .v2-settings-billing-card__columns{grid-template-columns:auto auto auto 1fr;gap:96px;width:100%;display:grid}.aarvo-v2 .v2-settings-billing-plan-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.aarvo-v2 .v2-settings-billing-plan-cell>span{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);white-space:nowrap;line-height:normal}:is(.aarvo-v2 .v2-settings-billing-plan-cell strong,.aarvo-v2 .v2-settings-billing-plan-value strong){color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-md);white-space:nowrap;line-height:normal}.aarvo-v2 .v2-settings-billing-plan-cell small{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-sm);line-height:normal}.aarvo-v2 .v2-settings-billing-plan-value{align-items:center;gap:10px;min-width:0;display:flex}.aarvo-v2 .v2-settings-billing-card__actions{justify-content:flex-end;align-items:flex-end;min-width:0;display:flex}:is(.aarvo-v2.v2-settings-billing-note,.aarvo-v2 .v2-settings-billing-note){width:100%;max-width:none;min-height:49px}:is(.aarvo-v2 .v2-settings-billing-method .v2-settings-row__trailing,.aarvo-v2 .v2-settings-connectors-card .v2-settings-row__trailing,.aarvo-v2 .v2-settings-members-card .v2-settings-row__trailing){width:auto;min-width:0}.aarvo-v2 .v2-settings-billing-invoice-list{border:.5px solid var(--color-b-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);width:100%;box-shadow:var(--shadow-xs);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.aarvo-v2 .v2-settings-billing-invoice-row{width:100%;min-height:44px;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-md);box-sizing:border-box;align-items:center;gap:8px;padding:0 16px;line-height:normal;display:flex;position:relative}.aarvo-v2 .v2-settings-billing-invoice-row:after{border-bottom:.5px dashed var(--color-b-primary);content:"";height:.5px;position:absolute;bottom:0;left:16px;right:16px}.aarvo-v2 .v2-settings-billing-invoice-row[data-divider=false]:after{display:none}.aarvo-v2 .v2-settings-billing-invoice-row>span:first-child{flex:auto;min-width:0}.aarvo-v2 .v2-settings-billing-invoice-row>span:last-child{text-align:left;white-space:nowrap;flex:0 0 120px;width:120px}:is(.aarvo-v2 .v2-settings-payment-card-icon,.aarvo-v2 .v2-settings-connector-mark){border-radius:var(--radius-sm);width:32px;min-width:32px;height:32px;color:var(--color-text-primary);background:var(--color-bg-primary);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;display:inline-flex}.aarvo-v2 .v2-settings-connector-mark{box-shadow:none;background:0 0}.aarvo-v2 .v2-settings-payment-card-icon{position:relative;overflow:hidden}.aarvo-v2 .v2-settings-payment-card-icon span{background:var(--auxiliary-red-fg);opacity:.9;border-radius:999px;width:16px;height:16px;position:absolute}.aarvo-v2 .v2-settings-payment-card-icon span:first-child{left:7px}.aarvo-v2 .v2-settings-payment-card-icon span:last-child{background:var(--auxiliary-yellow-fg);mix-blend-mode:multiply;right:7px}.aarvo-v2 .v2-settings-invoice-amount{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-md);white-space:nowrap;line-height:16.9px}.aarvo-v2 .v2-settings-invoice-link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-settings-invoice-link:hover{text-decoration:underline}}:is(.aarvo-v2 .v2-settings-member-actions,.aarvo-v2 .v2-settings-connector-actions){align-items:center;gap:8px;display:inline-flex}.aarvo-v2 .v2-settings-connectors-card .v2-settings-row__trailing{height:28px}.aarvo-v2 .v2-settings-members-invite{grid-template-columns:minmax(0,1fr) 128px auto;gap:8px;padding:0 0 8px;display:grid}:is(.aarvo-v2 .v2-settings-members-invite .v2-field__control,.aarvo-v2 .v2-settings-member-row__role .v2-field__control,.aarvo-v2 .v2-settings-date-pair .v2-field__control){border-color:var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;box-shadow:var(--shadow-xs)}:is(.aarvo-v2 .v2-settings-members-invite .v2-field__input,.aarvo-v2 .v2-settings-members-invite .v2-field__select,.aarvo-v2 .v2-settings-members-invite .v2-field__select-trigger,.aarvo-v2 .v2-settings-member-row__role .v2-field__select,.aarvo-v2 .v2-settings-member-row__role .v2-field__select-trigger,.aarvo-v2 .v2-settings-date-pair .v2-field__input){height:30px;font-size:var(--text-sm);padding-inline:12px;line-height:16.9px}.aarvo-v2 .v2-settings-chip-input{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);min-height:32px;box-shadow:var(--shadow-xs);box-sizing:border-box;align-items:center;gap:4px;padding:3px;display:flex;overflow:hidden}.aarvo-v2 .v2-settings-chip-input[data-disabled=true]{opacity:.6;pointer-events:none}.aarvo-v2 .v2-settings-chip{border:.5px solid var(--color-b-primary);border-radius:var(--radius-full);background:var(--color-bg-secondary);min-width:0;max-width:180px;height:24px;color:var(--color-text-secondary);font-size:var(--text-xs);box-sizing:border-box;align-items:center;gap:6px;padding:0 6px 0 8px;line-height:15.6px;display:inline-flex}.aarvo-v2 .v2-settings-chip[data-error=true]{border-color:var(--color-negative-primary);background:var(--color-negative-secondary);color:var(--color-negative-primary)}.aarvo-v2 .v2-settings-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aarvo-v2 .v2-settings-chip button{appearance:none;border-radius:var(--radius-full);width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;padding:0;display:inline-flex}.aarvo-v2 .v2-settings-chip-input .v2-field{flex:160px;min-width:160px}.aarvo-v2 .v2-settings-chip-input__field{flex:160px;min-width:160px}.aarvo-v2 .v2-settings-chip-input .v2-field__control{height:24px;box-shadow:none;background:0 0;border:0}.aarvo-v2 .v2-settings-chip-input .v2-field__input{background:0 0;height:24px;padding-inline:6px}.aarvo-v2 .v2-settings-chip-input__hint{color:var(--color-negative-primary);font-size:var(--text-xs);margin:0 0 8px;line-height:15.6px}.aarvo-v2 .v2-settings-members-table{overflow:hidden}:is(.aarvo-v2 .v2-settings-members-table__head,.aarvo-v2 .v2-settings-member-row){box-sizing:border-box;grid-template-columns:minmax(180px,1fr) minmax(210px,1fr) 180px;align-items:center;gap:16px;min-height:48px;padding:0 16px;display:grid}.aarvo-v2 .v2-settings-members-table__head{min-height:40px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-md);border-bottom:.5px solid var(--color-b-primary);line-height:15.6px}.aarvo-v2 .v2-settings-member-row{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-sm);border-bottom:.5px solid var(--color-b-primary);line-height:16.9px}.aarvo-v2 .v2-settings-member-row:last-child{border-bottom:0}:is(.aarvo-v2 .v2-settings-member-row__contact,.aarvo-v2 .v2-settings-member-row__role){align-items:center;gap:8px;min-width:0;display:inline-flex}.aarvo-v2 .v2-settings-member-row__contact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aarvo-v2 .v2-settings-member-row__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aarvo-v2 .v2-settings-member-row__email{color:var(--color-text-secondary)}.aarvo-v2 .v2-settings-member-row__role .v2-field{width:96px;min-width:96px}.aarvo-v2 .v2-settings-date-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:240px;display:grid}:is(.aarvo-v2 .v2-settings-year-end,.aarvo-v2 .v2-settings-locked-period){flex-direction:column;gap:6px;width:240px;min-width:240px;display:flex}.aarvo-v2 .v2-settings-row--tax-period{min-height:78px}:is(.aarvo-v2 .v2-settings-row--tax-period .v2-settings-row__trailing,.aarvo-v2 .v2-settings-row--reconcile-date .v2-settings-row__trailing){height:auto}.aarvo-v2 .v2-settings-row--reconcile-date .v2-settings-row__trailing{justify-content:flex-end;width:240px;min-width:240px}.aarvo-v2 .v2-settings-year-end__field{width:240px;min-width:240px}.aarvo-v2 .v2-settings-year-end__field .v2-field__control{border-color:var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;box-shadow:var(--shadow-xs)}.aarvo-v2 .v2-settings-year-end__trigger{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;box-shadow:var(--shadow-xs);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-sm);box-sizing:border-box;align-items:center;line-height:16.9px;display:inline-flex}.aarvo-v2 .v2-settings-year-end__custom-trigger{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;box-shadow:var(--shadow-xs);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-sm);box-sizing:border-box;align-items:center;line-height:16.9px;display:inline-flex}.aarvo-v2 .v2-settings-year-end__day-trigger{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;box-shadow:var(--shadow-xs);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-sm);box-sizing:border-box;align-items:center;line-height:16.9px;display:inline-flex}.aarvo-v2 .v2-settings-date-trigger{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;box-shadow:var(--shadow-xs);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-sm);box-sizing:border-box;align-items:center;line-height:16.9px;display:inline-flex}.aarvo-v2 .v2-settings-locked-period__fields button{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);height:32px;box-shadow:var(--shadow-xs);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-sm);box-sizing:border-box;align-items:center;line-height:16.9px;display:inline-flex}:is(.aarvo-v2 .v2-settings-year-end__trigger,.aarvo-v2 .v2-settings-date-trigger){justify-content:space-between;width:200px;padding:0 10px 0 12px}.aarvo-v2 .v2-settings-row--reconcile-date .v2-settings-date-trigger{width:240px}.aarvo-v2 .v2-settings-year-end__field .v2-settings-year-end__trigger{width:100%;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0}.aarvo-v2 .v2-settings-year-end__trigger-content{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.aarvo-v2 .v2-settings-date-trigger span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.aarvo-v2 .v2-settings-year-end__trigger-content>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aarvo-v2 .v2-settings-date-trigger span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.aarvo-v2 .v2-settings-year-end__trigger-content svg,.aarvo-v2 .v2-settings-date-trigger svg){color:var(--color-text-tertiary);flex:none}.aarvo-v2 .v2-settings-year-end__placeholder{color:var(--color-text-tertiary)}.aarvo-v2 .v2-settings-year-end__custom{grid-template-columns:minmax(0,1fr) 72px;gap:8px;width:240px;display:grid}:is(.aarvo-v2 .v2-settings-year-end__custom-trigger,.aarvo-v2 .v2-settings-year-end__day-trigger){justify-content:space-between;width:100%;padding:0 10px 0 12px}.aarvo-v2 .v2-settings-locked-period__fields{width:240px;display:flex}.aarvo-v2 .v2-settings-locked-period__fields button{min-width:0;color:var(--color-text-tertiary);cursor:not-allowed;opacity:.72;flex:1 1 0;justify-content:flex-start;gap:8px;padding:0 10px}.aarvo-v2 .v2-settings-locked-period__fields button:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.aarvo-v2 .v2-settings-locked-period__fields button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.aarvo-v2 .v2-settings-locked-period__fields button span{color:var(--color-text-tertiary);line-height:1}.aarvo-v2 .v2-settings-locked-period p{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-sm);margin:0;line-height:15.6px}:is(.aarvo-v2.v2-settings-year-end__content,.aarvo-v2.v2-settings-year-end__day-content){width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width)}.aarvo-v2.v2-settings-calendar-popover{background:var(--color-bg-primary);width:200px;min-width:200px;max-width:200px;color:var(--color-text-primary);padding:0}.aarvo-v2 .v2-settings-calendar{width:200px;color:var(--color-text-primary);font-family:var(--font-sans);box-sizing:border-box;padding:8px 9px 10px}:is(.aarvo-v2 .v2-settings-calendar__months,.aarvo-v2 .v2-settings-calendar__month){flex-direction:column;width:100%;display:flex}.aarvo-v2 .v2-settings-calendar__caption{justify-content:center;align-items:center;height:24px;margin-bottom:4px;display:flex;position:relative}.aarvo-v2 .v2-settings-calendar__caption-label{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-md);line-height:18px}.aarvo-v2 .v2-settings-calendar__nav{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:8px;left:9px;right:9px}.aarvo-v2 .v2-settings-calendar__nav-button{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-tertiary);pointer-events:auto;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-settings-calendar__nav-button:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}}:is(.aarvo-v2 .v2-settings-calendar__weekdays,.aarvo-v2 .v2-settings-calendar__week){grid-template-columns:repeat(7,26px);align-items:center;display:grid}.aarvo-v2 .v2-settings-calendar__weeks{flex-direction:column;display:flex}.aarvo-v2 .v2-settings-calendar__weekday{width:26px;height:22px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-md);text-align:center;padding:0;line-height:14px}.aarvo-v2 .v2-settings-calendar__day{width:26px;height:28px;color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--weight-sm);padding:0}.aarvo-v2 .v2-settings-calendar__day-button{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.aarvo-v2 .v2-settings-calendar__day-button:hover{background:var(--color-bg-secondary)}}.aarvo-v2 .v2-settings-calendar__day[data-selected] .v2-settings-calendar__day-button{background:var(--color-pr-primary);color:var(--color-text-quaternary)}.aarvo-v2 .v2-settings-calendar__today .v2-settings-calendar__day-button:after{content:"";background:currentColor;border-radius:999px;width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.aarvo-v2 .v2-settings-calendar__outside .v2-settings-calendar__day-button{color:var(--color-text-tertiary);opacity:.45}.aarvo-v2 .v2-settings-calendar__day[data-disabled] .v2-settings-calendar__day-button{color:var(--color-text-tertiary);opacity:.4;cursor:not-allowed}.aarvo-v2 .v2-settings-calendar__hidden{visibility:hidden}.aarvo-v2 .v2-settings-tax-card .v2-settings-row__trailing{width:240px;min-width:240px}.aarvo-v2 .v2-settings-tax-card .v2-toggle{justify-content:flex-end;width:100%}.aarvo-v2 .v2-settings-tax-card__vat-extra{opacity:0;visibility:hidden;transition:grid-template-rows var(--motion-duration-standard) var(--motion-ease-morph), opacity var(--motion-duration-standard-exit) var(--motion-ease-exit), visibility 0s var(--motion-ease-linear) var(--motion-duration-standard);grid-template-rows:0fr;display:grid}.aarvo-v2 .v2-settings-tax-card__vat-extra[data-open=true]{opacity:1;visibility:visible;transition:grid-template-rows var(--motion-duration-standard) var(--motion-ease-morph), opacity var(--motion-duration-standard) var(--motion-ease-enter), visibility 0s;grid-template-rows:1fr}.aarvo-v2 .v2-settings-tax-card__vat-extra-inner{min-height:0;overflow:hidden}.aarvo-v2 .v2-settings-connector-mark{width:32px;min-width:32px;height:32px}.aarvo-v2 .v2-settings-connector-mark img{object-fit:contain;display:block}.aarvo-v2 .v2-settings-connector-mark--gmail img{width:25px;height:20px}.aarvo-v2 .v2-settings-connector-mark--outlook img{width:21px;height:20px}.aarvo-v2 .v2-settings-connector-mark--hmrc{width:32px;min-width:32px}.aarvo-v2 .v2-settings-connector-mark--hmrc img{width:20px;height:20px}.aarvo-v2 .v2-2fa-enrol{flex-direction:column;align-items:center;gap:16px;display:flex}.aarvo-v2 .v2-2fa-enrol__qr{border-radius:var(--radius-md);background:var(--color-light-50);border:.5px solid var(--color-b-primary);justify-content:center;align-items:center;width:208px;height:208px;padding:8px;display:flex}.aarvo-v2 .v2-2fa-enrol__qr svg{width:192px;height:192px}.aarvo-v2 .v2-2fa-enrol__error{text-align:center;color:var(--color-text-tertiary);font-size:var(--text-sm);margin:0}.aarvo-v2 .v2-2fa-enrol__secret{border-radius:var(--radius-md);background:var(--color-bg-secondary);flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:12px;display:flex}.aarvo-v2 .v2-2fa-enrol__label{color:var(--color-text-tertiary);font-size:var(--text-xs)}.aarvo-v2 .v2-2fa-enrol__code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);word-break:break-all;-webkit-user-select:all;user-select:all}.aarvo-v2 .v2-2fa-verify{flex-direction:column;align-items:center;gap:12px;display:flex}.aarvo-v2 .v2-2fa-verify .v2-field{width:220px}.aarvo-v2 .v2-2fa-verify .v2-field__input{text-align:center;letter-spacing:4px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:18px}.aarvo-v2 .v2-2fa-verify__hint{color:var(--color-text-tertiary);font-size:var(--text-xs);text-align:center;margin:0}.aarvo-v2 .v2-2fa-verify__error{color:var(--color-negative-primary);font-size:var(--text-xs);text-align:center;margin:0}
.workflow-module__mwCWiW__root,.workflow-module__mwCWiW__toolbar,.workflow-module__mwCWiW__preferences,.workflow-module__mwCWiW__filterAdd,.workflow-module__mwCWiW__listGroup,.workflow-module__mwCWiW__loading,.workflow-module__mwCWiW__empty,.workflow-module__mwCWiW__row,.workflow-module__mwCWiW__card,.workflow-module__mwCWiW__board,.workflow-module__mwCWiW__column{min-width:0}
.inbox-v2-module__KSvsiG__viewHeader{padding:8px 16px}.inbox-v2-module__KSvsiG__headerActions{align-items:center;gap:8px;min-width:0;display:flex}.inbox-v2-module__KSvsiG__content{background:var(--color-bg-primary);width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.inbox-v2-module__KSvsiG__contextPanel{border-right:.5px solid var(--color-b-primary);background:var(--color-bg-primary);flex-direction:column;width:320px;min-width:320px;max-width:320px;min-height:0;display:flex;overflow:hidden}.inbox-v2-module__KSvsiG__list{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px;display:flex;overflow-y:auto}.inbox-v2-module__KSvsiG__emptyState{min-height:160px;color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-xs);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;display:flex}.inbox-v2-module__KSvsiG__emptyIcon{color:color-mix(in srgb, var(--color-text-tertiary) 55%, transparent)}.inbox-v2-module__KSvsiG__row{appearance:none;border:.5px solid var(--color-b-primary);border-radius:var(--radius-md);background:var(--color-bg-primary);box-sizing:border-box;width:304px;min-height:60px;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:border-color var(--motion-duration-micro) var(--motion-ease-hover), background-color var(--motion-duration-micro) var(--motion-ease-hover), box-shadow var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro) var(--motion-ease-hover);will-change:transform;justify-content:flex-start;align-items:flex-start;gap:8px;padding:12px;display:flex;overflow:hidden;transform:translateY(0)scale(1)}.inbox-v2-module__KSvsiG__rowWithBadge{min-height:92px;padding-bottom:10px}.inbox-v2-module__KSvsiG__rowCompact{min-height:52px;padding:8px}.inbox-v2-module__KSvsiG__rowSelected{border-color:var(--color-b-secondary);background:var(--color-bg-secondary);box-shadow:0 2px 1px color-mix(in srgb, var(--shadow-sm-color) 5%, transparent)}.inbox-v2-module__KSvsiG__row:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.inbox-v2-module__KSvsiG__row:hover{background:var(--color-bg-secondary);transform:translateY(-1px)}}.inbox-v2-module__KSvsiG__avatar{border-radius:var(--radius-sm);background:var(--auxiliary-purple-bg);width:24px;min-width:24px;height:24px;color:var(--auxiliary-purple-fg);font-size:var(--text-xs);font-weight:var(--weight-lg);justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.inbox-v2-module__KSvsiG__avatarSystem{background:var(--color-pr-primary);color:var(--color-text-quaternary)}.inbox-v2-module__KSvsiG__avatarBank,.inbox-v2-module__KSvsiG__avatarCustomer{background:var(--auxiliary-blue-bg);color:var(--auxiliary-blue-fg)}.inbox-v2-module__KSvsiG__avatarImage{border-radius:var(--radius-sm);object-fit:cover;width:24px;height:24px}.inbox-v2-module__KSvsiG__rowMain{flex:auto;justify-content:center;align-self:stretch;align-items:flex-start;gap:8px;min-width:0;display:flex}.inbox-v2-module__KSvsiG__rowText{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.inbox-v2-module__KSvsiG__rowTextWithBadge{gap:8px}.inbox-v2-module__KSvsiG__copy{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}.inbox-v2-module__KSvsiG__titleLine{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.inbox-v2-module__KSvsiG__title{min-width:0;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-md);text-overflow:ellipsis;white-space:nowrap;line-height:normal;overflow:hidden}.inbox-v2-module__KSvsiG__unreadDot{border-radius:var(--radius-full);background:var(--color-pr-tertiary);width:6px;min-width:6px;height:6px}.inbox-v2-module__KSvsiG__description{width:100%;min-width:0;color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-xs);text-overflow:ellipsis;white-space:nowrap;line-height:normal;overflow:hidden}.inbox-v2-module__KSvsiG__meta{width:40px;min-width:35px;height:38px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);white-space:nowrap;flex-direction:column;justify-content:flex-end;align-items:flex-end;line-height:normal;display:flex}.inbox-v2-module__KSvsiG__badge{border-radius:var(--radius-sm);background:var(--color-bg-tertiary);max-width:100%;height:24px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-sm);white-space:nowrap;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover);align-items:center;gap:6px;padding:0 8px;line-height:normal;display:inline-flex;overflow:hidden}.inbox-v2-module__KSvsiG__badgeComplete{background:var(--color-pr-quaternary);color:var(--color-pr-tertiary)}.inbox-v2-module__KSvsiG__completedPill{border-radius:var(--radius-sm);background:var(--color-pr-quaternary);height:28px;color:var(--color-pr-tertiary);font-size:var(--text-sm);font-weight:var(--weight-sm);align-items:center;padding:0 10px;line-height:1;display:inline-flex}.inbox-v2-module__KSvsiG__detailPanel{background:var(--color-bg-primary);flex:auto;min-width:0;min-height:0;position:relative;overflow-y:auto}.inbox-v2-module__KSvsiG__detailEmpty{min-height:100%;color:var(--color-text-tertiary);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.inbox-v2-module__KSvsiG__detailContent{width:min(560px,100% - 48px);animation:inbox-v2-module__KSvsiG__inbox-detail-enter var(--motion-duration-standard) var(--motion-ease-enter) both;margin:40px auto}.inbox-v2-module__KSvsiG__detailStack{flex-direction:column;gap:16px;width:100%;display:flex}.inbox-v2-module__KSvsiG__detailTitle{color:var(--color-text-primary);font-size:var(--text-3xl);font-weight:var(--weight-lg);margin:0;line-height:1.28}.inbox-v2-module__KSvsiG__detailDescription{color:var(--color-text-tertiary);font-size:var(--text-md);font-weight:var(--weight-xs);margin:0;line-height:1.35}.inbox-v2-module__KSvsiG__legacyActionCard{margin-top:28px}.inbox-v2-module__KSvsiG__contractInboxScroll{box-sizing:border-box;background:var(--color-bg-primary);flex-direction:column;align-items:center;gap:40px;min-height:100%;padding:40px 24px;display:flex;overflow-y:auto}.inbox-v2-module__KSvsiG__contractSignedNotice,.inbox-v2-module__KSvsiG__contractProcessingNotice{flex:none;width:min(720px,100%);max-width:100%}:is(.inbox-v2-module__KSvsiG__contractSignedNotice.aarvo-v2.v2-notice,.inbox-v2-module__KSvsiG__contractProcessingNotice.aarvo-v2.v2-notice){width:min(720px,100%);max-width:100%}.inbox-v2-module__KSvsiG__contractInboxDocumentScale{width:min(720px,100%);min-width:0}.inbox-v2-module__KSvsiG__contractInboxPageStack{flex-direction:column;align-items:center;gap:40px;display:flex}.inbox-v2-module__KSvsiG__contractInboxPageFrame{flex:none;max-width:100%}.inbox-v2-module__KSvsiG__contractInboxPageSurface{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);box-shadow:0 10px 30px color-mix(in srgb, var(--shadow-sm-color) 10%, transparent);position:relative;overflow:hidden}.inbox-v2-module__KSvsiG__contractInboxPageSurface canvas{display:block;width:100%!important;height:auto!important}.inbox-v2-module__KSvsiG__contractInboxFieldLayer{pointer-events:none;position:absolute;inset:0}.inbox-v2-module__KSvsiG__contractInboxField{border:.5px solid color-mix(in srgb, var(--color-pr-primary) 42%, transparent);background:color-mix(in srgb, var(--color-pr-quaternary) 54%, var(--color-bg-primary));min-width:0;color:var(--color-pr-tertiary);box-sizing:border-box;font-size:11px;font-weight:var(--weight-sm);pointer-events:auto;border-radius:3px;align-items:center;gap:4px;padding:0 5px;line-height:1;display:inline-flex;position:absolute;overflow:hidden}.inbox-v2-module__KSvsiG__contractInboxField[data-owner=firm]{border-color:color-mix(in srgb, var(--color-text-tertiary) 24%, transparent);background:color-mix(in srgb, var(--color-bg-secondary) 76%, var(--color-bg-primary));color:var(--color-text-secondary);pointer-events:none}.inbox-v2-module__KSvsiG__contractInboxField[data-kind=signature][data-signed=true]{font-family:var(--font-signature,"Whisper", cursive);letter-spacing:0;font-size:18px;font-weight:400}.inbox-v2-module__KSvsiG__contractInboxField>span:first-child{flex:none;display:inline-flex}.inbox-v2-module__KSvsiG__contractInboxField>span:last-child,.inbox-v2-module__KSvsiG__contractInboxField button,.inbox-v2-module__KSvsiG__contractInboxField input{flex:auto;min-width:0}.inbox-v2-module__KSvsiG__contractInboxField input,.inbox-v2-module__KSvsiG__contractInboxField button{appearance:none;width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;outline:none;padding:0;line-height:1}.inbox-v2-module__KSvsiG__contractInboxField input::placeholder{color:color-mix(in srgb, currentColor 62%, transparent)}.inbox-v2-module__KSvsiG__contractInboxField[data-editable=true]:focus-within{border-color:var(--color-pr-secondary);box-shadow:0 0 0 2px var(--color-pr-quaternary)}.inbox-v2-module__KSvsiG__contractInboxState,.inbox-v2-module__KSvsiG__contractInboxPageLoading{min-height:220px;color:var(--color-text-tertiary);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.inbox-v2-module__KSvsiG__formRequestScroll{box-sizing:border-box;background:var(--color-bg-primary);flex-direction:column;align-items:center;gap:32px;min-height:100%;padding:40px 24px;display:flex;overflow-y:auto}.inbox-v2-module__KSvsiG__formRequestNotice{flex:none;width:min(560px,100%);max-width:100%}.inbox-v2-module__KSvsiG__formRequestNotice.aarvo-v2.v2-notice{width:min(560px,100%);max-width:100%}.inbox-v2-module__KSvsiG__formRequestSurface{width:min(560px,100%);min-width:0;animation:inbox-v2-module__KSvsiG__inbox-detail-enter var(--motion-duration-standard) var(--motion-ease-enter) both;flex-direction:column;gap:24px;padding-bottom:40px;display:flex}.inbox-v2-module__KSvsiG__formRequestTextBlock{flex-direction:column;gap:12px;display:flex}.inbox-v2-module__KSvsiG__formRequestTextBlock h1,.inbox-v2-module__KSvsiG__formRequestTextBlock h2,.inbox-v2-module__KSvsiG__formRequestTextBlock p{margin:0}.inbox-v2-module__KSvsiG__formRequestTextBlock h1{color:var(--color-text-primary);font-size:var(--text-3xl);font-weight:var(--weight-lg);line-height:1.15}.inbox-v2-module__KSvsiG__formRequestTextBlock h2{color:var(--color-text-primary);font-size:var(--text-lg);font-weight:var(--weight-lg);line-height:1.25}.inbox-v2-module__KSvsiG__formRequestTextBlock p{color:var(--color-text-secondary);font-size:var(--text-md);font-weight:var(--weight-xs);line-height:1.35}.inbox-v2-module__KSvsiG__formRequestDivider{background:var(--color-b-primary);width:100%;height:.5px}.inbox-v2-module__KSvsiG__formRequestField{flex-direction:column;gap:8px;width:min(320px,100%);display:flex}.inbox-v2-module__KSvsiG__formRequestField[data-wide=true]{width:100%}.inbox-v2-module__KSvsiG__formRequestFieldLabel{min-width:0;color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-md);align-items:center;gap:6px;line-height:1.25;display:inline-flex}.inbox-v2-module__KSvsiG__requiredMark{width:14px;height:14px;color:var(--auxiliary-red-fg);justify-content:center;align-items:center;display:inline-flex}.inbox-v2-module__KSvsiG__formRequestControl{width:100%}.inbox-v2-module__KSvsiG__formRequestUpload{cursor:pointer;width:100%;display:block;position:relative}.inbox-v2-module__KSvsiG__formRequestUploadInput{pointer-events:none}.inbox-v2-module__KSvsiG__formRequestHiddenFile{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inbox-v2-module__KSvsiG__formRequestContextBlock{border:.5px solid var(--color-b-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);flex-direction:column;gap:12px;padding:16px;display:flex}.inbox-v2-module__KSvsiG__formRequestContextBlock h2,.inbox-v2-module__KSvsiG__formRequestContextBlock div{margin:0}.inbox-v2-module__KSvsiG__formRequestContextBlock h2{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-md);line-height:1.25}.inbox-v2-module__KSvsiG__formRequestContextBlock div{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-sm);line-height:1.3}.inbox-v2-module__KSvsiG__contractSignatureModal{width:480px;max-width:calc(100vw - 32px)}.inbox-v2-module__KSvsiG__contractSignaturePicker,.inbox-v2-module__KSvsiG__contractSignatureForm,.inbox-v2-module__KSvsiG__contractSignatureList{flex-direction:column;gap:12px;display:flex}.inbox-v2-module__KSvsiG__contractSignatureAction,.inbox-v2-module__KSvsiG__contractSignatureCard{appearance:none;border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;gap:10px;padding:12px;display:flex}.inbox-v2-module__KSvsiG__contractSignatureCard{min-height:68px;font-family:var(--font-signature,"Whisper", cursive);letter-spacing:0;justify-content:center;font-size:28px;font-weight:400}.inbox-v2-module__KSvsiG__contractSignatureCard[data-selected=true]{border-color:var(--color-pr-secondary);background:var(--color-pr-quaternary)}.inbox-v2-module__KSvsiG__contractSignatureEmpty{color:var(--color-text-tertiary);font-size:var(--text-sm)}.inbox-v2-module__KSvsiG__contractSignaturePreview{border-radius:var(--radius-md);background:var(--color-bg-secondary);min-height:156px;font-family:var(--font-signature,"Whisper", cursive);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;padding:16px 40px;font-size:clamp(34px,8vw,64px);font-weight:400;line-height:1.2;display:flex;overflow:visible}.inbox-v2-module__KSvsiG__contractSignatureLegalText{color:var(--color-text-secondary);font-size:var(--text-md);margin:0}.inbox-v2-module__KSvsiG__hmrcStatusPill{border-radius:var(--radius-full);font-size:10px;font-weight:var(--weight-md);border:.5px solid #0000;align-items:center;padding:1px 8px;line-height:1.4;display:inline-flex}.inbox-v2-module__KSvsiG__hmrcStatusAccepted{border-color:color-mix(in srgb, var(--auxiliary-green) 30%, transparent);background:var(--auxiliary-green-bg);color:var(--auxiliary-green-fg)}.inbox-v2-module__KSvsiG__hmrcStatusRejected{border-color:color-mix(in srgb, var(--auxiliary-red) 30%, transparent);background:var(--auxiliary-red-bg);color:var(--auxiliary-red-fg)}.inbox-v2-module__KSvsiG__hmrcStatusExpired{border-color:var(--color-b-primary);background:var(--color-bg-tertiary);color:var(--color-text-tertiary)}.inbox-v2-module__KSvsiG__hmrcStatusPending{border-color:color-mix(in srgb, var(--auxiliary-yellow) 30%, transparent);background:var(--auxiliary-yellow-bg);color:var(--auxiliary-yellow-fg)}@keyframes inbox-v2-module__KSvsiG__inbox-detail-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.inbox-v2-module__KSvsiG__content{flex-direction:column}.inbox-v2-module__KSvsiG__contextPanel{border-right:0;border-bottom:.5px solid var(--color-b-primary);width:100%;min-width:0;max-width:none;height:240px}.inbox-v2-module__KSvsiG__row{width:100%}.inbox-v2-module__KSvsiG__detailContent{width:calc(100% - 32px);margin-top:28px}}@media (prefers-reduced-motion:reduce){.inbox-v2-module__KSvsiG__row,.inbox-v2-module__KSvsiG__badge{transition:none}.inbox-v2-module__KSvsiG__row,.inbox-v2-module__KSvsiG__row:hover,.inbox-v2-module__KSvsiG__row:active{transform:none}.inbox-v2-module__KSvsiG__detailContent{animation:none}}
.firm-client-activity-container-module__sx7Wyq__clientTabPage{background:var(--color-bg-primary);flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.firm-client-activity-container-module__sx7Wyq__toolbarPlaceholder{width:56px;height:28px}.firm-client-activity-container-module__sx7Wyq__scrollArea{background:var(--color-bg-primary);flex:auto;min-height:min(520px,100vh - 240px);overflow:auto}.firm-client-activity-container-module__sx7Wyq__activitySurface{padding-bottom:40px}.firm-client-activity-container-module__sx7Wyq__activityLimitNotice{color:var(--color-text-secondary);margin-left:44px;padding-top:8px;font-size:12px;line-height:1.4}
.v2-firm-client-verification-card{flex-direction:column;gap:16px;padding:15.5px;display:flex}.v2-firm-client-verification-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v2-firm-client-verification-card__header>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.v2-firm-client-verification-card__header strong{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-sm);line-height:16.9px}.v2-firm-client-verification-card__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:is(.v2-firm-client-verification-card__alerts,.v2-firm-client-verification-card__subjects){border-top:1px solid var(--color-b-primary);padding-top:12px}.v2-firm-client-verification-subject{min-height:40px;padding:8px 0}:is(.v2-kyc-subjects,.v2-kyc-alerts){flex-direction:column;gap:8px;display:flex}.v2-kyc-subject-row{align-items:center;gap:12px;display:flex}.v2-kyc-subject-row__icon{opacity:.7;flex:none;justify-content:center;align-items:center;display:inline-flex}.v2-kyc-subject-row__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.v2-kyc-subject-row__name{font-weight:600}.v2-kyc-subject-row__meta{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.v2-kyc-subject-row__badges{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.aarvo-v2.v2-kyc-run-checks-panel{width:min(560px,100vw - 48px);height:min(474px,100vh - 48px)}.aarvo-v2.v2-kyc-run-checks-panel .v2-kyc-person-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aarvo-v2.v2-kyc-run-checks-panel .v2-kyc-person-option{border:.5px solid var(--color-b-primary);background:var(--color-bg-secondary);box-sizing:border-box;text-align:left;border-radius:6px;align-items:flex-start;gap:10px;width:100%;min-height:58px;padding:10px 12px}.aarvo-v2.v2-kyc-run-checks-panel .v2-kyc-person-option:has(.v2-radio__input:checked){border-color:color-mix(in srgb, var(--auxiliary-teal,var(--color-pr-primary)) 42%, var(--color-b-primary));background:color-mix(in srgb, var(--auxiliary-teal-bg,var(--color-bg-secondary)) 62%, var(--color-bg-secondary))}.aarvo-v2.v2-kyc-run-checks-panel .v2-kyc-person-option .v2-radio__circle{flex:none;margin-top:1px}.aarvo-v2.v2-kyc-run-checks-panel .v2-kyc-person-option__text{flex-direction:column;gap:3px;min-width:0;display:flex}.aarvo-v2.v2-kyc-run-checks-panel .v2-kyc-person-option__text>span{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:450;line-height:18.2px}.aarvo-v2.v2-kyc-run-checks-panel .v2-kyc-person-option__text small{color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);line-height:15.6px}.v2-kyc-workflow-summary{border:.5px solid var(--color-b-primary);background:var(--color-bg-secondary);border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}.v2-kyc-workflow-summary__title{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:550;line-height:18px}.v2-kyc-workflow-summary__meta{color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:15.6px}.v2-kyc-request-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.v2-kyc-request-people{flex-direction:column;gap:18px;display:flex}.v2-kyc-request-person{flex-direction:column;gap:12px;display:flex}.v2-kyc-request-person+.v2-kyc-request-person{border-top:.5px solid var(--color-b-primary);padding-top:18px}:is(.v2-kyc-request-person__header,.v2-kyc-alert-row){flex-direction:row;align-items:center;gap:10px;display:flex}.v2-kyc-alert-row{justify-content:space-between}.v2-kyc-request-person__title{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.v2-kyc-request-person__title strong{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:550;line-height:18px}.v2-kyc-request-person__title small{color:var(--color-text-tertiary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:15.6px;overflow:hidden}.v2-kyc-alert-row__text{flex:auto;min-width:0}.v2-kyc-alert-row__actions{flex:none;gap:8px;display:flex}@media (max-width:900px){.v2-firm-client-verification-card__header{flex-direction:column;align-items:stretch}.v2-firm-client-verification-card__header-actions{justify-content:flex-start}.v2-kyc-request-section-header{flex-direction:column;align-items:stretch}.v2-kyc-person-selector{grid-template-columns:1fr}}
.firm-client-payments-container-module__HoXAUW__clientTabPage{background:var(--color-bg-primary);flex-direction:column;flex:1 1 0;min-height:0;display:flex}.firm-client-payments-container-module__HoXAUW__toolbarActions{align-items:center;gap:0;display:inline-flex}.firm-client-payments-container-module__HoXAUW__iconButton{appearance:none;border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.firm-client-payments-container-module__HoXAUW__iconButton:active{transform:scale(.97)}.firm-client-payments-container-module__HoXAUW__iconButton[aria-pressed=true]{background:var(--color-bg-tertiary);color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.firm-client-payments-container-module__HoXAUW__iconButton:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}}.firm-client-payments-container-module__HoXAUW__filterStrip{border-bottom:.5px solid var(--color-b-primary);box-sizing:border-box;background:var(--color-bg-primary);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;min-height:44px;padding:8px 16px;display:flex;overflow:visible}.firm-client-payments-container-module__HoXAUW__tableWrap{flex:1 1 0;min-height:0;overflow:auto}.firm-client-payments-container-module__HoXAUW__table{min-width:720px}.firm-client-payments-container-module__HoXAUW__header,.firm-client-payments-container-module__HoXAUW__row{box-sizing:border-box;grid-template-columns:minmax(240px,1fr) 120px 120px 120px;align-items:center;column-gap:8px;display:grid}.firm-client-payments-container-module__HoXAUW__header{border-bottom:.5px solid var(--color-b-primary);height:32px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-sm);padding:0 24px;line-height:normal}.firm-client-payments-container-module__HoXAUW__row{height:44px;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-md);transition:background-color var(--motion-duration-micro) var(--motion-ease-hover);padding:0 24px 0 22px;line-height:normal}.firm-client-payments-container-module__HoXAUW__row[data-selected=true]{background:var(--color-bg-secondary)}@media (hover:hover) and (pointer:fine){.firm-client-payments-container-module__HoXAUW__row:hover{background:var(--color-bg-secondary)}}.firm-client-payments-container-module__HoXAUW__invoice{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.firm-client-payments-container-module__HoXAUW__date{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.firm-client-payments-container-module__HoXAUW__value{color:var(--color-pr-primary);font-size:var(--text-sm);font-weight:var(--weight-md);white-space:nowrap}.firm-client-payments-container-module__HoXAUW__statusChip{border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:max-content;height:24px;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-sm);align-items:center;gap:8px;padding:0 8px 0 7px;line-height:normal;display:inline-flex}.firm-client-payments-container-module__HoXAUW__statusMark{background:var(--auxiliary-green,var(--color-aux-green-500));border-radius:19px;width:4px;height:12px}.firm-client-payments-container-module__HoXAUW__statusMark[data-status=sent]{background:var(--auxiliary-yellow,var(--color-aux-yellow-200))}.firm-client-payments-container-module__HoXAUW__statusMark[data-status=voided]{background:var(--auxiliary-red,var(--color-aux-red-500))}.firm-client-payments-container-module__HoXAUW__emptyFiltered{height:180px;color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-sm);justify-content:center;align-items:center;display:flex}.firm-client-payments-container-module__HoXAUW__statusPopover,.firm-client-payments-container-module__HoXAUW__searchPopover{width:200px}.firm-client-payments-container-module__HoXAUW__datePopover{width:200px;min-width:200px;max-width:200px;padding:0}.firm-client-payments-container-module__HoXAUW__dateClear{appearance:none;border:.5px solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:calc(100% - 16px);height:28px;box-shadow:var(--shadow-xs);color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-sm);transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);justify-content:center;align-items:center;margin:0 8px 8px;padding:0;display:flex}.firm-client-payments-container-module__HoXAUW__dateClear:active{transform:scale(.97)}.firm-client-payments-container-module__HoXAUW__calendar{box-sizing:border-box;width:200px;color:var(--color-text-primary);font-family:var(--font-sans);padding:8px 9px 10px}.firm-client-payments-container-module__HoXAUW__calendarCaption{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;height:24px;margin-bottom:4px;display:grid}.firm-client-payments-container-module__HoXAUW__calendarCaptionLabel{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-md);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.firm-client-payments-container-module__HoXAUW__calendarNav,.firm-client-payments-container-module__HoXAUW__calendarDay{appearance:none;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;font-family:var(--font-sans);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.firm-client-payments-container-module__HoXAUW__calendarNav{width:24px;height:24px;color:var(--color-text-tertiary);transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover)}.firm-client-payments-container-module__HoXAUW__calendarWeekdays,.firm-client-payments-container-module__HoXAUW__calendarGrid{grid-template-columns:repeat(7,26px);align-items:center;display:grid}.firm-client-payments-container-module__HoXAUW__calendarWeekdays span{width:26px;height:22px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-md);justify-content:center;align-items:center;line-height:14px;display:inline-flex}.firm-client-payments-container-module__HoXAUW__calendarDay{width:24px;height:24px;font-size:var(--text-xs);font-weight:var(--weight-sm);transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);margin:2px 1px;line-height:14px;position:relative}.firm-client-payments-container-module__HoXAUW__calendarDaySelected{background:var(--color-pr-primary);color:var(--color-text-quaternary)}.firm-client-payments-container-module__HoXAUW__calendarDayToday:after{content:"";border-radius:var(--radius-full);background:currentColor;width:3px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.firm-client-payments-container-module__HoXAUW__calendarDayOutside{color:var(--color-text-tertiary);opacity:.45}.firm-client-payments-container-module__HoXAUW__calendarNav:active,.firm-client-payments-container-module__HoXAUW__calendarDay:active{transform:scale(.97)}.firm-client-payments-container-module__HoXAUW__panelOverview{flex-direction:column;gap:12px;padding:0 24px 28px;display:flex}.firm-client-payments-container-module__HoXAUW__panelMetric{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:32px;display:grid}.firm-client-payments-container-module__HoXAUW__panelMetricIcon{border-radius:var(--radius-full);background:var(--color-pr-quaternary);width:24px;height:24px;color:var(--color-pr-primary);justify-content:center;align-items:center;display:inline-flex}.firm-client-payments-container-module__HoXAUW__panelMetricCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.firm-client-payments-container-module__HoXAUW__panelMetricCopy strong{color:var(--color-text-primary);font-size:20px;font-weight:450;line-height:normal}.firm-client-payments-container-module__HoXAUW__panelMetricCopy span{color:var(--color-text-tertiary);font-size:12px;font-weight:400;line-height:normal}.firm-client-payments-container-module__HoXAUW__statusSummary{flex-direction:column;gap:8px;padding:0 16px 24px;display:flex}.firm-client-payments-container-module__HoXAUW__statusSummaryRow{appearance:none;border-radius:var(--radius-sm);width:288px;height:28px;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-sm);transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro-exit) var(--motion-ease-hover);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;line-height:normal;display:flex}.firm-client-payments-container-module__HoXAUW__statusSummaryRowActive{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.firm-client-payments-container-module__HoXAUW__statusSummaryRow:active{transform:scale(.97)}.firm-client-payments-container-module__HoXAUW__statusSummaryLeading{align-items:center;gap:10px;min-width:0;display:inline-flex}.firm-client-payments-container-module__HoXAUW__statusSummaryLeading span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.firm-client-payments-container-module__HoXAUW__statusSummaryCount{color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:var(--weight-sm)}@media (hover:hover) and (pointer:fine){.firm-client-payments-container-module__HoXAUW__dateClear:hover,.firm-client-payments-container-module__HoXAUW__calendarNav:hover,.firm-client-payments-container-module__HoXAUW__calendarDay:hover,.firm-client-payments-container-module__HoXAUW__statusSummaryRow:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.firm-client-payments-container-module__HoXAUW__calendarDaySelected:hover{background:var(--color-pr-primary);color:var(--color-text-quaternary)}}@media (prefers-reduced-motion:reduce){.firm-client-payments-container-module__HoXAUW__dateClear,.firm-client-payments-container-module__HoXAUW__calendarNav,.firm-client-payments-container-module__HoXAUW__calendarDay,.firm-client-payments-container-module__HoXAUW__statusSummaryRow{transition:none}}
.firm-forms-module__t3nLXW__header{justify-content:space-between;padding:8px 16px}.firm-forms-module__t3nLXW__breadcrumbs{min-width:0}.firm-forms-module__t3nLXW__templatesView{background:var(--color-bg-primary);width:100%;min-width:0;height:100%;min-height:0;animation:firm-forms-module__t3nLXW__templates-surface-in var(--motion-duration-standard) var(--motion-ease-enter) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.firm-forms-module__t3nLXW__templateTopbar{border-bottom:.5px solid var(--color-b-primary);flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:6px 14px 6px 16px;display:flex}.firm-forms-module__t3nLXW__templateTabs{align-items:center;gap:var(--space-1);min-width:0;display:flex}@media (hover:hover) and (pointer:fine){.firm-forms-module__t3nLXW__templateTabs .v2-navigation-tab--interactive:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.firm-forms-module__t3nLXW__templateTabs .v2-navigation-tab--current:hover{color:var(--auxiliary-teal)}}.firm-forms-module__t3nLXW__createIconLink,.firm-forms-module__t3nLXW__createButtonLink{text-decoration:none}.firm-forms-module__t3nLXW__templateTable{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:auto}.firm-forms-module__t3nLXW__tableHeader,.firm-forms-module__t3nLXW__templateRow{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) 60px 116px;width:100%;display:grid}.firm-forms-module__t3nLXW__tableHeader{border-bottom:.5px solid var(--color-b-primary);height:32px;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-sm);padding:0 var(--space-6);flex:0 0 32px;line-height:1.3}.firm-forms-module__t3nLXW__tableRows{flex-direction:column;flex:none;display:flex}.firm-forms-module__t3nLXW__templateRow{min-height:44px;color:var(--color-text-primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-md);padding:0 var(--space-6) 0 22px;transition:background-color var(--motion-duration-micro) var(--motion-ease-hover), color var(--motion-duration-micro) var(--motion-ease-hover);animation:firm-forms-module__t3nLXW__template-row-in var(--motion-duration-standard) var(--motion-ease-enter) both;line-height:1.3}.firm-forms-module__t3nLXW__templateRowSelected{background:var(--color-bg-secondary)}.firm-forms-module__t3nLXW__templateRow:focus-visible{background:var(--color-bg-secondary);outline:2px solid var(--color-pr-quaternary);outline-offset:-2px}.firm-forms-module__t3nLXW__templateNameCell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.firm-forms-module__t3nLXW__templateUsedCell{width:60px;min-width:60px}.firm-forms-module__t3nLXW__templateActionCell{justify-content:flex-end;width:116px;min-width:116px;display:flex}.firm-forms-module__t3nLXW__rowActions{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.firm-forms-module__t3nLXW__emptyState{justify-content:center;align-items:center;gap:var(--space-5);min-height:0;padding:var(--space-10);text-align:center;flex-direction:column;flex:auto;display:flex}.firm-forms-module__t3nLXW__emptyText{align-items:center;gap:var(--space-1);flex-direction:column;width:min(232px,100%);display:flex}.firm-forms-module__t3nLXW__emptyText h2{color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-lg);margin:0;line-height:1.25}.firm-forms-module__t3nLXW__emptyText p{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-sm);margin:0;line-height:1.3}.firm-forms-module__t3nLXW__createButtonLink{gap:var(--space-1-5)}.firm-forms-module__t3nLXW__overviewPanel{width:320px}.firm-forms-module__t3nLXW__overviewStat{align-items:center;gap:var(--space-3);width:280px;margin:0 var(--space-6);display:flex}.firm-forms-module__t3nLXW__overviewStatIcon{border-radius:var(--radius-full);background:var(--auxiliary-blue-bg);width:24px;height:24px;color:var(--auxiliary-blue-fg);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.firm-forms-module__t3nLXW__overviewStatText{min-width:0;color:var(--color-text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-xs);flex-direction:column;line-height:1.3;display:flex}.firm-forms-module__t3nLXW__overviewStatText strong{color:var(--color-text-primary);font-size:var(--text-xl);font-weight:var(--weight-md);line-height:1.15}@media (hover:hover) and (pointer:fine){.firm-forms-module__t3nLXW__templateRow:hover{background:var(--color-bg-secondary)}}@media (max-width:760px){.firm-forms-module__t3nLXW__tableHeader,.firm-forms-module__t3nLXW__templateRow{padding:0 var(--space-4);grid-template-columns:minmax(0,1fr) 48px 116px}.firm-forms-module__t3nLXW__templateUsedCell{width:48px;min-width:48px}.firm-forms-module__t3nLXW__templateActionCell{width:116px;min-width:116px}}@media (prefers-reduced-motion:reduce){.firm-forms-module__t3nLXW__templatesView,.firm-forms-module__t3nLXW__templateRow{transition:none;animation:none}}@keyframes firm-forms-module__t3nLXW__templates-surface-in{0%{opacity:0}to{opacity:1}}@keyframes firm-forms-module__t3nLXW__template-row-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}
.analyse-module__sNC-9a__block{align-items:flex-start;gap:var(--space-1);width:100%;min-width:0;min-height:0;padding:var(--space-1);border:var(--border-size) solid var(--color-b-primary);border-radius:var(--radius-md);background:var(--color-bg-secondary);box-shadow:0 2px 2px color-mix(in srgb, var(--shadow-sm-color) 5%, transparent);flex-direction:column;display:flex;position:relative;overflow:visible}.analyse-module__sNC-9a__blockPreviewSize{width:320px}.analyse-module__sNC-9a__blockHeader{width:100%;min-width:0;padding:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.analyse-module__sNC-9a__blockHeaderLoading{gap:var(--space-1)}.analyse-module__sNC-9a__blockTitleRow{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;display:flex}.analyse-module__sNC-9a__blockTitle{min-width:0;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-md);letter-spacing:0;overflow-wrap:anywhere;margin:0;line-height:normal}.analyse-module__sNC-9a__blockDescription{width:100%;min-width:0;max-width:350px;color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-xs);letter-spacing:0;overflow-wrap:anywhere;margin:0;line-height:normal}.analyse-module__sNC-9a__blockHelper{width:12px;height:12px;color:var(--color-text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.analyse-module__sNC-9a__blockHelperIcon{width:12px;height:12px}.analyse-module__sNC-9a__blockContent{flex-direction:column;align-items:flex-start;width:100%;min-width:0;min-height:0;display:flex}.analyse-module__sNC-9a__blockCardPlaceholder{width:100%;min-width:0;min-height:120px;padding:var(--space-3);border:var(--border-size) solid var(--color-b-primary);border-radius:var(--radius-sm);background:var(--color-bg-primary)}.analyse-module__sNC-9a__loaderTitle,.analyse-module__sNC-9a__loaderDescription{border-radius:var(--radius-sm);background:var(--color-bg-quinary);flex:none}.analyse-module__sNC-9a__loaderTitle{width:80px;height:16px}.analyse-module__sNC-9a__loaderDescription{width:100%;height:13px}.analyse-module__sNC-9a__handles{inset:calc(var(--border-size) * -1);pointer-events:none;border-radius:var(--radius-md);color:var(--color-b-tertiary);position:absolute}.analyse-module__sNC-9a__handleCorner,.analyse-module__sNC-9a__handleEdge{color:currentColor;display:block;position:absolute}.analyse-module__sNC-9a__handleCorner{border:3px solid;width:8px;height:8px}.analyse-module__sNC-9a__handleCornerTopRight{border-top-right-radius:var(--radius-md);border-bottom:0;border-left:0;top:0;right:0}.analyse-module__sNC-9a__handleCornerBottomRight{border-bottom-right-radius:var(--radius-md);border-top:0;border-left:0;bottom:0;right:0}.analyse-module__sNC-9a__handleCornerBottomLeft{border-bottom-left-radius:var(--radius-md);border-top:0;border-right:0;bottom:0;left:0}.analyse-module__sNC-9a__handleEdge{background:currentColor;border-radius:999px;width:20px;height:3px}.analyse-module__sNC-9a__handleEdgeBottom{bottom:-1px;left:50%;transform:translate(-50%)}.analyse-module__sNC-9a__handleEdgeRight{top:50%;right:-9px;transform:translateY(-50%)rotate(90deg)}.analyse-module__sNC-9a__legendItem{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-xs);letter-spacing:0;line-height:normal;display:flex}.analyse-module__sNC-9a__legendItemDefault{width:100%;min-height:28px;padding:var(--space-1);border-bottom:var(--border-size) solid var(--color-b-primary)}.analyse-module__sNC-9a__legendItemCompact{width:fit-content;min-height:16px;padding:var(--space-1) 0}.analyse-module__sNC-9a__legendMarker{background:var(--analyse-legend-color,var(--auxiliary-teal));flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.analyse-module__sNC-9a__legendMarkerDefault{border-radius:var(--radius-xs);width:8px;height:8px}.analyse-module__sNC-9a__legendMarkerCompact{border-radius:1px;width:5px;height:5px}.analyse-module__sNC-9a__legendLabel{overflow-wrap:anywhere;min-width:0;margin:0}.analyse-module__sNC-9a__legendLabelDefault{color:var(--color-text-secondary);flex:1 1 0}.analyse-module__sNC-9a__legendLabelCompact{color:var(--color-text-tertiary);white-space:nowrap;flex:none}.analyse-module__sNC-9a__legendValue{color:var(--color-text-tertiary);text-align:right;white-space:nowrap;flex:none;margin:0}
