.ns-operation-list-template__content{position:relative;min-height:100px}.ns-operation-list-template__message{min-height:min(30vh,240px);display:flex;align-items:center;justify-content:center;font-size:var(--size-text-l);font-weight:600;text-align:center}@media (max-width:500px){.ns-operation-list-template__message{font-size:var(--size-text-s);line-height:var(--line-height-s)}}.ns-operation-list-template__more-divider{margin-top:20px}@media (max-width:420px){.ns-operation-list-template__more-divider:after,.ns-operation-list-template__more-divider:before{content:none}}@media (max-width:420px){.ns-operation-list-template__more-button{width:100%}}.ns-table-view-switcher__controls{position:relative;display:flex;border:1px solid var(--color-gray-50);border-radius:8px}.ns-table-view-switcher__controls:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:var(--color-gray-50);border-radius:inherit;transition:transform .3s}.ns-table-view-switcher_view_table .ns-table-view-switcher__controls:before{transform:translateX(100%)}.ns-table-view-switcher__control{position:relative;padding:8px;flex:1 1 50%}.ns-table-view-switcher__control-inner{display:flex;justify-content:center;align-items:center}.ns-table-view-switcher__control-icon{transition:color .2s}.ns-table-view-switcher__control_selected .ns-table-view-switcher__control-icon{color:var(--color-primary)}.ns-table-view-switcher__table{height:var(--t-hight);margin-top:16px}.ns-table-view-switcher__table>div{transform-origin:top left;transform:scale(var(--scale));width:calc(100%/var(--scale))}.row-data{position:relative;padding:14px 30px 18px 0}.row-data__spinner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:var(--z-layer-first)}.row-data__spinner:before{position:absolute;top:calc(50% - 7.5px);left:calc(50% - 7.5px)}.row-data__cells{display:flex;align-items:flex-start;justify-content:space-between;width:100%;color:var(--color-primary-dark)}.row-data_head{font-weight:600}.row-data__cell{flex:0 1 calc(100%/var(--cells-number));word-break:break-word}.row-data__cell:not(:last-child),.row-data__title{margin-right:20px}.row-data__title{display:none;font-size:var(--size-text-s);line-height:18px;color:var(--color-gray)}.row-data__controls{position:absolute;display:flex;flex-direction:column;top:20px;right:6px;font-size:var(--size-text-2xs);line-height:16px;color:var(--color-gray)}.row-data__cell-button{display:block}.row-data__cell-button:not(:last-child){margin-bottom:10px}.row-data__cell-button-title{display:none}@media (max-width:1200px){.row-data:not(.row-data_always-table).row-data_head{display:none}}@media (max-width:1200px){.row-data:not(.row-data_always-table){padding:18px 0}.row-data:not(.row-data_always-table) .row-data__cells{flex-direction:column;justify-content:stretch}.row-data:not(.row-data_always-table) .row-data__cell{display:flex;justify-content:space-between;align-items:flex-start;flex:1 1 auto!important;width:100%;word-break:normal}.row-data:not(.row-data_always-table) .row-data__cell:not(:last-child){margin-right:0;margin-bottom:14px}.row-data:not(.row-data_always-table) .row-data__title{display:block}.row-data:not(.row-data_always-table) .row-data__content{max-width:400px;font-size:var(--size-text-2xs);line-height:16px;font-weight:600;color:var(--color-primary-dark);text-align:right}.row-data:not(.row-data_always-table) .row-data__controls{position:static;align-items:flex-end;margin-top:14px}.row-data:not(.row-data_always-table) .row-data__cell-button-icon{display:none}.row-data:not(.row-data_always-table) .row-data__cell-button-title{display:block}}@media (max-width:500px){.row-data:not(.row-data_always-table) .row-data__content{max-width:240px}}.data-row-box .row-data:not(:last-child){border-bottom:1px solid var(--color-gray-50)}.data-row-box .row-data:last-child{padding-bottom:0}@media (max-width:1200px){.data-row-box:not(.data-row-box_always-table).data-row-box_card-bordered .row-data{padding:12px;border:1px solid var(--color-gray-disabled);border-radius:var(--border-radius-m)}}@media (max-width:1200px){.data-row-box:not(.data-row-box_always-table).data-row-box_card-bordered .row-data:not(:last-child){margin-bottom:12px}}.operations-table__convert-date{display:block}.operations-table__convert-time{color:var(--color-gray-80);font-weight:400}.operations-table__income{color:var(--color-success)}.operations-table__outcome{color:var(--color-error)}.operations-table .row-data__cell_1{flex-basis:100px}.operations-table .row-data__cell_2{flex-basis:300px}.ns-input{min-width:0;margin:0;padding:0;box-sizing:border-box;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ns-input[type=number]{-moz-appearance:textfield}.ns-input[type=number]::-webkit-inner-spin-button,.ns-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ns-input_theme_primary{height:40px;width:168px;padding:0 23px 0 12px;font-size:16px;line-height:24px;background-color:#fff;border:1px solid var(--color-gray-80);border-radius:var(--border-radius-m);text-overflow:ellipsis;transition:border-color .2s}.ns-input_theme_primary:focus{border-color:var(--color-primary)}.ns-input_theme_primary[disabled]{color:var(--color-gray-80);border-color:var(--color-gray-disabled);background-color:var(--color-gray-disabled)}.ns-input_theme_primary[readonly]{border-color:var(--color-gray-disabled);background-color:var(--color-gray-10)}.ns-input_theme_primary::-moz-placeholder{color:var(--color-gray-80)}.ns-input_theme_primary:-ms-input-placeholder{color:var(--color-gray-80)}.ns-input_theme_primary::placeholder{color:var(--color-gray-80)}.ns-input_text_center{text-align:center}.ns-input_theme_primary.ns-input_text_center{padding-right:12px}.ns-input_width_available{width:100%}.ns-input_theme_primary.ns-input_status_error{border-color:var(--color-error)}.ns-input_theme_primary.ns-input_status_success{border-color:var(--color-success)}.ns-dropdown{position:relative;min-width:146px}.ns-dropdown__trigger{font-size:16px;line-height:24px;padding:7px 12px;border:1px solid var(--color-gray-80);border-radius:var(--border-radius-m);color:var(--color-typo-primary);background:var(--color-typo-light)}.ns-dropdown__trigger-title{display:flex;align-items:center;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-dropdown__trigger:focus,.ns-dropdown__trigger:hover,.ns-dropdown_state_opened .ns-dropdown__trigger{color:var(--color-primary)}.ns-dropdown_state_opened .ns-dropdown__trigger{border-color:var(--color-primary);border-radius:var(--border-radius-m) var(--border-radius-m) 0 0}.ns-dropdown__trigger.base-button_disabled{pointer-events:none;touch-action:none;background:var(--color-gray-disabled);border:1px solid var(--color-gray-disabled);color:var(--color-gray-80)}.ns-dropdown__list{width:100%;background:#fff;position:absolute;top:calc(100% - 1px);border-radius:0 0 var(--border-radius-m) var(--border-radius-m);border:1px solid var(--color-gray-80);z-index:var(--z-layer-second)}.ns-dropdown_state_opened .ns-dropdown__list{border-color:var(--color-primary)}.ns-dropdown__list hr{height:1px;background:var(--color-gray-80);margin:7px 0}.ns-dropdown__trigger-title img{width:21px;height:21px;margin-right:7px}.ns-dropdown__trigger.base-button_disabled .ns-dropdown__trigger-title img{filter:grayscale(1);opacity:.5}.ns-dropdown__search{position:relative;border-bottom:1px solid var(--color-gray-50)}.ns-dropdown__search-input{border:0}.ns-dropdown__search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--color-gray);pointer-events:none}.ns-dropdown-item{padding:4px 25px 4px 12px;font-size:16px;line-height:24px}.ns-dropdown-item:focus,.ns-dropdown-item:hover,.ns-dropdown-item_active{color:var(--color-primary)}.ns-dropdown-item__inner{display:flex;align-items:center;text-align:start}.ns-dropdown-item__inner img{width:21px;height:21px;margin-right:7px}.ns-period-inputs{display:flex;align-items:center}@media (max-width:600px){.ns-period-inputs{width:100%}}.ns-period-inputs__psevdo{margin:0 10px}.ns-period-inputs .ns-datepicker{max-width:144px}@media (max-width:600px){.ns-period-inputs .ns-datepicker{max-width:100%;width:100%}}.account-operations__subtitle{margin-bottom:18px}@media (max-width:1000px){.account-operations__form{max-width:500px;margin:0 auto}}.account-operations__form-body{display:flex;margin-bottom:20px}@media (max-width:1000px){.account-operations__form-body{flex-direction:column-reverse;margin-bottom:16px}}.account-operations__period-inputs{margin-right:24px}@media (max-width:1000px){.account-operations__period-inputs{margin-right:0}}.account-operations__dropdown{flex:1 1 auto}@media (max-width:1000px){.account-operations__dropdown{margin-bottom:16px}}.account-operations__form-controls{display:flex;justify-content:flex-end}@media (max-width:1000px){.account-operations__form-controls{flex-direction:column}}@media (max-width:1000px){.account-operations__form-control{width:100%}}.account-operations__form-control:not(:last-child){margin-right:12px}@media (max-width:1000px){.account-operations__form-control:not(:last-child){margin-right:0;margin-bottom:16px}}.account-operations__balance{padding:8px 16px;display:flex;justify-content:space-between;flex-wrap:wrap;background:var(--color-primary-10);border-radius:5px;margin-bottom:22px;margin-top:30px}@media (max-width:1000px){.account-operations__balance{padding:8px 0;margin-top:24px}}@media (max-width:500px){.account-operations__balance{margin-bottom:12px}}@media (max-width:360px){.account-operations__balance{padding:0;flex-direction:column}}.account-operations__balance-item{position:relative}@media (max-width:1000px){.account-operations__balance-item{flex:0 0 50%;padding:0 10px;display:flex;justify-content:center}}@media (max-width:360px){.account-operations__balance-item{padding:8px 10px;text-align:center}}@media (max-width:1000px){.account-operations__balance-item:first-child{border-right:1px solid #bfc2d1}}@media (max-width:360px){.account-operations__balance-item:first-child{border-right:none;border-bottom:1px solid #bfc2d1}}.account-operations__balance-item-inner{display:flex}@media (max-width:1000px){.account-operations__balance-item-inner{flex-direction:column}}@media (max-width:500px){.account-operations__balance-item-inner{font-size:var(--size-text-2xs);line-height:16px}}.account-operations__balance-label{margin-right:8px}@media (max-width:1000px){.account-operations__balance-label{margin-right:0;margin-bottom:6px}}.account-operations__balance-value{font-weight:600;color:var(--color-primary-dark)}