@layer payload-default{.dividend-preview-button{background:none;border:1px solid;border-color:var(--theme-elevation-100);border-radius:var(--style-radius-s);line-height:var(--btn-line-height);font-size:var(--base-body-size);cursor:pointer;transition-property:border,color,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1);height:calc(var(--base)*1.6);width:calc(var(--base)*1.6);position:relative}.dividend-preview-button .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dividend-preview-button .icon .stroke{transition-property:stroke;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1)}.dividend-preview-button:hover{border-color:var(--theme-elevation-300);background-color:var(--theme-elevation-100)}.dividend-preview-button--active{background-color:var(--theme-elevation-100);border-color:var(--theme-elevation-200)}.dividend-preview-button--active:hover{background-color:var(--theme-elevation-200)}.dividend-preview-content{display:flex;flex-direction:column;height:calc(100vh - 120px);min-height:400px}.dividend-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base);height:100%;color:var(--theme-elevation-500)}.dividend-preview-loading__spinner{width:32px;height:32px;border:3px solid var(--theme-elevation-100);border-top-color:var(--theme-elevation-500);border-radius:50%;animation:spin .8s linear infinite}.dividend-preview-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--theme-elevation-500)}.virtualized-table{display:flex;flex-direction:column;height:100%;font-size:var(--font-body-size)}.virtualized-table__status{display:flex;align-items:center;gap:var(--base);padding:calc(var(--base)*.5) var(--base);background-color:var(--theme-elevation-50);border-bottom:1px solid var(--theme-elevation-100);font-size:var(--font-body-size);color:var(--theme-elevation-600)}.virtualized-table__count{font-weight:500}.virtualized-table__columns{color:var(--theme-elevation-400);font-size:calc(var(--font-body-size)*.9)}.virtualized-table__streaming{display:flex;align-items:center;gap:calc(var(--base)*.5);color:var(--theme-success-500)}.virtualized-table__spinner{width:14px;height:14px;animation:spin 1s linear infinite}.virtualized-table__wrapper{display:flex;flex:1;overflow:hidden;position:relative}.virtualized-table__fixed-section{flex-shrink:0;display:flex;flex-direction:column;background-color:var(--theme-elevation-0);z-index:20}.virtualized-table__fixed-body{overflow:hidden;flex:1}.virtualized-table__scroll-container{flex:1;overflow:auto;position:relative}.virtualized-table__table{display:flex;flex-direction:column}.virtualized-table__header{display:flex;position:sticky;top:0;z-index:10;background-color:var(--theme-elevation-100);border-bottom:2px solid var(--theme-elevation-200);min-width:-moz-fit-content;min-width:fit-content}.virtualized-table__header--fixed{z-index:25}.virtualized-table__header-cell{flex-shrink:0;padding:calc(var(--base)*.75) var(--base);font-weight:600;color:var(--theme-elevation-800);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-right:1px solid var(--theme-elevation-200)}.virtualized-table__header-cell:last-child{border-right:none}.virtualized-table__header-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.virtualized-table__body{min-width:-moz-fit-content;min-width:fit-content}.virtualized-table__row{display:flex;border-bottom:1px solid var(--theme-elevation-100);transition:background-color .1s ease}.virtualized-table__row--even{background-color:var(--theme-elevation-50)}.virtualized-table__row:hover{background-color:var(--theme-elevation-100)}.virtualized-table__cell{flex-shrink:0;padding:calc(var(--base)*.5) var(--base);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:var(--theme-elevation-800);border-right:1px solid var(--theme-elevation-100)}.virtualized-table__cell:last-child{border-right:none}.virtualized-table__cell--fixed{font-weight:500}.virtualized-table__empty{display:flex;align-items:center;justify-content:center;height:200px;color:var(--theme-elevation-500)}.dividend-report-actions{margin-top:var(--base)}.process-dividends-drawer{display:flex;flex-direction:column;gap:calc(var(--base)*1.5);padding:var(--base)}.process-dividends-drawer__description{color:var(--theme-elevation-600);font-size:var(--font-body-size);line-height:1.5}.process-dividends-drawer__fields{display:flex;flex-direction:column;gap:var(--base)}.process-dividends-drawer__actions{display:flex;gap:var(--base);justify-content:flex-end;margin-top:var(--base);padding-top:var(--base);border-top:1px solid var(--theme-elevation-100)}.processing-progress{margin-bottom:calc(var(--base)*2)}.processing-progress__bar{height:8px;background:var(--theme-elevation-100);border-radius:var(--style-radius-s);margin:var(--base) 0;overflow:hidden}.processing-progress__fill{height:100%;background:var(--theme-success-500);transition:width .3s ease}.processing-progress__stats{display:flex;gap:calc(var(--base)*2);color:var(--theme-elevation-600);font-size:var(--font-body-size)}.processing-progress__stats span{display:flex;align-items:center;gap:calc(var(--base)*.5)}.processing-progress__stats svg{width:16px;height:16px}.processing-progress__success{color:var(--theme-success-500)}.processing-progress__error{color:var(--theme-error-500)}.processing-progress__processing{color:var(--theme-elevation-500)}.error-resolution-panel__summary{display:flex;align-items:center;gap:var(--base);margin-bottom:var(--base);color:var(--theme-elevation-600);font-size:var(--font-body-size)}.error-resolution-panel__list{max-height:400px;overflow-y:auto;margin:var(--base) 0;border:1px solid var(--theme-elevation-100);border-radius:var(--style-radius-s)}.error-resolution-panel__item{padding:var(--base);border-bottom:1px solid var(--theme-elevation-100)}.error-resolution-panel__item:last-child{border-bottom:none}.error-resolution-panel__item strong{display:block;margin-bottom:calc(var(--base)*.5);color:var(--theme-elevation-800)}.error-resolution-panel__item span{display:block;color:var(--theme-error-500);font-size:calc(var(--font-body-size)*.9)}.error-resolution-panel__item details{margin-top:calc(var(--base)*.5)}.error-resolution-panel__item details summary{cursor:pointer;color:var(--theme-elevation-500);font-size:calc(var(--font-body-size)*.9)}.error-resolution-panel__item details summary:hover{color:var(--theme-elevation-700)}.error-resolution-panel__item details pre{margin-top:calc(var(--base)*.5);padding:var(--base);background:var(--theme-elevation-50);border-radius:var(--style-radius-s);font-size:calc(var(--font-body-size)*.85);overflow-x:auto;font-family:var(--font-mono)}.abort-confirmation{display:flex;flex-direction:column;gap:var(--base);padding:var(--base)}.abort-confirmation__warning{color:var(--theme-error-500);font-size:var(--font-body-size);line-height:1.5}.abort-confirmation__checkbox{display:flex;align-items:center;gap:calc(var(--base)*.5);font-size:var(--font-body-size);color:var(--theme-elevation-700)}.abort-confirmation__checkbox input{width:16px;height:16px}.abort-confirmation__actions{display:flex;gap:var(--base);justify-content:flex-end;margin-top:var(--base);padding-top:var(--base);border-top:1px solid var(--theme-elevation-100)}.publish-dividends-panel__count{margin-bottom:var(--base);color:var(--theme-elevation-600);font-size:var(--font-body-size)}.dividend-actions{display:flex;flex-wrap:wrap;gap:var(--base);padding-bottom:var(--base);margin-bottom:var(--base);border-bottom:1px solid var(--theme-elevation-100)}.schedule-publish-drawer{display:flex;flex-direction:column;gap:calc(var(--base)*1.5);padding:var(--base)}.schedule-publish-drawer__description{color:var(--theme-elevation-600);font-size:var(--font-body-size);line-height:1.5}.schedule-publish-drawer__input{display:flex;flex-direction:column;gap:calc(var(--base)*.5)}.schedule-publish-drawer__input label{font-size:var(--font-body-size);font-weight:500;color:var(--theme-elevation-800)}.schedule-publish-drawer__datetime{padding:calc(var(--base)*.75) var(--base);border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-s);font-size:var(--font-body-size);font-family:inherit;background:var(--theme-elevation-0);color:var(--theme-elevation-800)}.schedule-publish-drawer__datetime:focus{outline:none;border-color:var(--theme-elevation-400)}.schedule-publish-drawer__actions{display:flex;gap:var(--base);justify-content:flex-end;margin-top:var(--base);padding-top:var(--base);border-top:1px solid var(--theme-elevation-100)}.status-info-panel{display:flex;flex-direction:column;gap:calc(var(--base)*.5);margin-bottom:var(--base)}.status-info-panel__date{display:flex;align-items:center;gap:calc(var(--base)*.5);color:var(--theme-elevation-600);font-size:var(--font-body-size);margin-bottom:calc(var(--base)*.5)}.status-info-panel__date svg{width:16px;height:16px}.status-info-panel__stats{display:flex;gap:calc(var(--base)*2);color:var(--theme-elevation-500);font-size:calc(var(--font-body-size)*.9)}.animate-spin{animation:spin 1s linear infinite}}@layer payload-default{@keyframes spin{to{transform:rotate(1turn)}}.dividend-btn-icon{width:70%!important;height:70%!important;stroke-width:1.2}.dividend-report-actions .banner--has-icon.banner--align-icon-left{align-items:flex-start}.dividend-report-actions .banner--has-icon.banner--align-icon-left>:first-child{margin-top:.2em}}.dividend-score-view{width:100%;max-width:720px;margin-bottom:2rem;display:flex;flex-direction:column;gap:1.5rem}.dividend-score-view--empty{padding:var(--base);color:var(--theme-elevation-500);text-align:center}.dividend-score-view__demo-table{width:100%;border-collapse:collapse;font-size:.875rem;background:var(--theme-elevation-50);border-radius:var(--style-radius-s);overflow:hidden}.dividend-score-view__demo-row{border-bottom:1px solid var(--theme-elevation-100)}.dividend-score-view__demo-row:last-child{border-bottom:none}.dividend-score-view__demo-row:hover{background:var(--theme-elevation-75)}.dividend-score-view__demo-cell{padding:.5rem .75rem;vertical-align:top;word-break:break-word;overflow-wrap:break-word}.dividend-score-view__demo-cell--label{width:40%;font-weight:500;color:var(--theme-elevation-700)}.dividend-score-view__demo-cell--value{width:60%;color:var(--theme-elevation-900);font-family:var(--font-mono);font-size:.8125rem}.dividend-score-view__scores-table{width:100%;border-collapse:collapse;background:var(--theme-elevation-50);border-radius:var(--style-radius-s);overflow:hidden}.dividend-score-view__scores-table tbody tr:last-child td{border-bottom:none}.dividend-score-view__th-label,.dividend-score-view__th-num{padding:.625rem .75rem;background:var(--theme-elevation-100);border-bottom:1px solid var(--theme-elevation-150);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--theme-elevation-800)}.dividend-score-view__th-label{text-align:left;width:100%;padding-right:1rem}.dividend-score-view__th-num{text-align:right;white-space:nowrap;padding-left:2rem}.dividend-score-view__th-num--achieved{color:var(--theme-success-500,var(--color-success-500,#16a34a))}.dividend-score-view__col-label{padding:.5rem 1rem .5rem .75rem;text-align:left;color:var(--theme-elevation-700);font-size:.8125rem;word-break:break-word;overflow-wrap:break-word;width:100%}.dividend-score-view__col-num{padding:.5rem .75rem .5rem 2rem;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;font-size:.875rem;color:var(--theme-elevation-900)}.dividend-score-view__col-num--delta-negative{color:#f97316}.dividend-score-view__col-num--achieved{font-weight:700;color:var(--theme-success-500,var(--color-success-500,#16a34a))}.dividend-score-view__score-achieved--maxed{display:inline-flex;justify-content:center;align-items:center;background:var(--theme-success-500,var(--color-success-500,#16a34a));color:#fff;border-radius:9999px;padding:.125rem .5rem;min-width:1.75rem}.dividend-score-view__reason-row td{padding:.625rem .75rem .25rem}.dividend-score-view__progress-row td{padding:.125rem .75rem .5rem;border-bottom:1px solid var(--theme-elevation-100)}.dividend-score-view__progress-bar{height:4px;border-radius:9999px;background:var(--theme-elevation-150);overflow:hidden}.dividend-score-view__progress-fill{height:100%;border-radius:9999px;background:color-mix(in srgb,var(--theme-success-500,#16a34a) 50%,transparent);transition:width .4s ease}.dividend-score-view__progress-fill--maxed{background:var(--theme-success-500,#16a34a)}.dividend-score-view__reason{display:flex;flex-direction:column;gap:.125rem;border-left:2px solid var(--theme-elevation-400);background:var(--theme-elevation-75);border-radius:0 var(--style-radius-s) var(--style-radius-s) 0;padding:.375rem .625rem;font-size:.75rem;word-break:break-word;overflow-wrap:break-word}.dividend-score-view__reason--accent{border-left-color:var(--theme-success-500,#16a34a);background:color-mix(in srgb,var(--theme-success-500,#16a34a) 8%,transparent)}.dividend-score-view__reason-label{font-weight:600;color:var(--theme-elevation-900)}.dividend-score-view__reason-detail{color:var(--theme-elevation-600)}.dividend-score-view__total-row{border-top:2px solid var(--theme-elevation-150);background:var(--theme-elevation-50)}.dividend-score-view__total-label{padding:.75rem;font-weight:700;font-size:.9375rem;color:var(--theme-elevation-900)}.dividend-score-view__total-value{padding:.75rem .75rem .75rem 2rem;text-align:right;white-space:nowrap;font-weight:700;font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--theme-elevation-900)}@layer payload-default{.compare-dividends-content{display:flex;flex-direction:column;height:calc(100vh - 120px);min-height:400px}.compare-dividends-error{padding:var(--base);background-color:var(--theme-error-50);color:var(--theme-error-500);border-radius:var(--style-radius-s);margin-bottom:var(--base)}.compare-dividends-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--base);height:100%;color:var(--theme-elevation-500)}.compare-dividends-loading__spinner{width:32px;height:32px;border:3px solid var(--theme-elevation-100);border-top-color:var(--theme-elevation-500);border-radius:50%;animation:compare-dividends-spin .8s linear infinite}.compare-dividends-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--theme-elevation-500)}@keyframes compare-dividends-spin{to{transform:rotate(1turn)}}.compare-dividends-table .virtualized-table__fixed-section{box-shadow:none;border-right:none}.compare-dividends-table .virtualized-table__header-cell{height:52px;display:flex;align-items:center;padding:calc(var(--base)*.5) calc(var(--base)*.75)}.compare-dividends-table .virtualized-table__header-cell--fixed{white-space:nowrap;background-color:var(--theme-elevation-100)}.compare-dividends-table .virtualized-table__header-cell--fixed .virtualized-table__header-text{display:block;white-space:nowrap;overflow:visible;text-overflow:clip}.compare-dividends-table .virtualized-table__header-cell:not(.virtualized-table__header-cell--fixed){width:200px!important;min-width:200px!important;flex-shrink:0;align-items:center}.compare-dividends-table .virtualized-table__header-cell:not(.virtualized-table__header-cell--fixed) .virtualized-table__header-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-width:100%;word-break:break-word;white-space:normal}.compare-dividends-table .virtualized-table__header{align-items:stretch}.compare-dividends-table .virtualized-table__row--fixed{background-color:var(--theme-elevation-0)}.compare-dividends-table .virtualized-table__row--fixed.virtualized-table__row--even{background-color:var(--theme-elevation-50)}.compare-dividends-table .virtualized-table__cell:not(.virtualized-table__cell--fixed){width:200px!important;min-width:200px!important;flex-shrink:0}.compare-dividends-table .virtualized-table__row:not(.virtualized-table__row--fixed),.compare-dividends-table .virtualized-table__table{width:auto!important}}@layer payload-default{}.card-relationship-field{width:100%;margin-bottom:30px}.card-relationship-field .rs__multi-value{display:none!important}.card-relationship-field .field-type{width:100%}.card-relationship-field .field-label{display:block;margin-bottom:10px;font-size:var(--font-body-size);font-weight:600;color:var(--theme-elevation-800)}.card-relationship-field .field-label .required{color:var(--theme-error-500);margin-left:5px}.card-relationship-field__select-wrapper{position:relative;width:100%}.card-relationship-field__input{width:100%;padding:10px 15px;background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);font-size:var(--font-body-size);color:var(--theme-elevation-800);transition:all .2s ease}.card-relationship-field__input:hover:not(:disabled){border-color:var(--theme-elevation-250)}.card-relationship-field__input:focus{outline:none;border-color:var(--theme-brand-500);box-shadow:0 0 0 3px var(--theme-brand-100)}.card-relationship-field__input:disabled{background:var(--theme-elevation-50);color:var(--theme-elevation-500);cursor:not-allowed}.card-relationship-field__input::-moz-placeholder{color:var(--theme-elevation-400)}.card-relationship-field__input::placeholder{color:var(--theme-elevation-400)}.card-relationship-field__dropdown{position:absolute;top:100%;left:0;right:0;margin-top:5px;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;z-index:100}.card-relationship-field__dropdown-loading{padding:15px;text-align:center;color:var(--theme-elevation-600)}.card-relationship-field__dropdown-option{display:flex;align-items:center;gap:10px;padding:10px 15px;cursor:pointer;transition:background .2s ease}.card-relationship-field__dropdown-option:hover{background:var(--theme-elevation-50)}.card-relationship-field__dropdown-option:not(:last-child){border-bottom:1px solid var(--theme-elevation-50)}.card-relationship-field__dropdown-relation{font-size:calc(var(--font-body-size)*.875);color:var(--theme-elevation-500);font-weight:500;white-space:nowrap;text-transform:capitalize;background:var(--theme-elevation-100);padding:2.5px 7.5px;border-radius:var(--style-radius-s)}.card-relationship-field__dropdown-label{flex:1;font-size:var(--font-body-size);color:var(--theme-elevation-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-relationship-field__cards{display:flex;flex-direction:column;gap:10px;margin-top:15px;margin-bottom:10px}.card-relationship-field__card{display:flex;align-items:center;justify-content:space-between;padding:5px 5px 5px 15px;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);transition:all .2s ease}.card-relationship-field__card:hover{border-color:var(--theme-elevation-250);background:var(--theme-elevation-50)}.card-relationship-field__card--dragging{opacity:.5}.card-relationship-field__card--drag-overlay{cursor:grabbing;box-shadow:0 4px 12px rgba(0,0,0,.15)}.card-relationship-field__card-content{display:flex;align-items:center;gap:15px;flex:1;min-width:0;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-relationship-field__card-content:active{cursor:grabbing}.card-relationship-field__card-relation{font-size:calc(var(--font-body-size)*.875);color:var(--theme-elevation-500);font-weight:500;white-space:nowrap;text-transform:capitalize}.card-relationship-field__card-label{flex:1;font-size:var(--font-body-size);color:var(--theme-elevation-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-relationship-field__card-actions{display:flex;align-items:center;gap:5px}.card-relationship-field__card-edit,.card-relationship-field__card-remove{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:rgba(0,0,0,0);border:none;border-radius:var(--style-radius-s);cursor:pointer;transition:all .2s ease;color:var(--theme-elevation-500)}.card-relationship-field__card-edit:hover,.card-relationship-field__card-remove:hover{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.card-relationship-field__card-edit svg,.card-relationship-field__card-remove svg{width:15px;height:15px}.card-relationship-field__card-remove{font-size:1.25rem;line-height:1}@layer payload-default{}.number-input-wrapper{width:100%}.number-input-wrapper .field-label{display:block;margin-bottom:10px;font-size:var(--font-body-size);font-weight:600;color:var(--theme-elevation-800)}.number-input-wrapper .field-label .required{color:var(--theme-error-500);margin-left:5px}.number-input-wrapper .number-input{width:100%;padding:10px 15px;background:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m);font-size:var(--font-body-size);color:var(--theme-elevation-800);transition:all .2s ease;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.number-input-wrapper .number-input::-webkit-inner-spin-button,.number-input-wrapper .number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input-wrapper .number-input:hover:not(:disabled):not(:focus){border-color:var(--theme-elevation-250)}.number-input-wrapper .number-input:focus{outline:none;border-color:var(--theme-brand-500);box-shadow:0 0 0 3px var(--theme-brand-100)}.number-input-wrapper .number-input:disabled{background:var(--theme-elevation-50);color:var(--theme-elevation-500);cursor:not-allowed}.number-input-wrapper .number-input::-moz-placeholder{color:var(--theme-elevation-400)}.number-input-wrapper .number-input::placeholder{color:var(--theme-elevation-400)}.number-input-wrapper .number-input--error{border-color:var(--theme-error-500)}.number-input-wrapper .number-input--error:focus{border-color:var(--theme-error-500);box-shadow:0 0 0 3px var(--theme-error-100)}.number-input-wrapper .field-error{margin-top:7.5px;font-size:calc(var(--font-body-size)*.875);color:var(--theme-error-500);font-weight:500}.number-input-wrapper .field-description{margin-top:7.5px;font-size:calc(var(--font-body-size)*.875);color:var(--theme-elevation-600)}