@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500&display=swap";.invoice-page .tariffs-v2__sidebar{box-shadow:none}.invoice-page .product-logo__part{width:auto;height:auto}.invoice-page .tariffs-v2__account>span{background:var(--billing-nav-accent);-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Subtract'%20d='M28.7998%201.32073e-10C35.5204%201.32073e-10%2038.8813%20-0.000304624%2041.4482%201.30762C43.7061%202.45808%2045.5419%204.29394%2046.6924%206.55176C48.0003%209.1187%2048%2012.4796%2048%2019.2002V28.7998C48%2032.1318%2047.9992%2034.638%2047.8398%2036.6309C46.4959%2035.6081%2044.8192%2035%2043%2035C38.5817%2035%2035%2038.5817%2035%2043C35%2044.8192%2035.6081%2046.4959%2036.6309%2047.8398C34.638%2047.9992%2032.1318%2048%2028.7998%2048H19.2002C12.4796%2048%209.1187%2048.0003%206.55176%2046.6924C4.29394%2045.5419%202.45808%2043.7061%201.30762%2041.4482C-0.000304624%2038.8813%201.32073e-10%2035.5204%201.32073e-10%2028.7998V19.2002C1.32073e-10%2012.4796%20-0.000304624%209.1187%201.30762%206.55176C2.45808%204.29394%204.29394%202.45808%206.55176%201.30762C9.1187%20-0.000304624%2012.4796%201.32073e-10%2019.2002%201.32073e-10H28.7998Z'%20fill='%23D9D9D9'/%3e%3c/svg%3e") center / 48px 48px no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Subtract'%20d='M28.7998%201.32073e-10C35.5204%201.32073e-10%2038.8813%20-0.000304624%2041.4482%201.30762C43.7061%202.45808%2045.5419%204.29394%2046.6924%206.55176C48.0003%209.1187%2048%2012.4796%2048%2019.2002V28.7998C48%2032.1318%2047.9992%2034.638%2047.8398%2036.6309C46.4959%2035.6081%2044.8192%2035%2043%2035C38.5817%2035%2035%2038.5817%2035%2043C35%2044.8192%2035.6081%2046.4959%2036.6309%2047.8398C34.638%2047.9992%2032.1318%2048%2028.7998%2048H19.2002C12.4796%2048%209.1187%2048.0003%206.55176%2046.6924C4.29394%2045.5419%202.45808%2043.7061%201.30762%2041.4482C-0.000304624%2038.8813%201.32073e-10%2035.5204%201.32073e-10%2028.7998V19.2002C1.32073e-10%2012.4796%20-0.000304624%209.1187%201.30762%206.55176C2.45808%204.29394%204.29394%202.45808%206.55176%201.30762C9.1187%20-0.000304624%2012.4796%201.32073e-10%2019.2002%201.32073e-10H28.7998Z'%20fill='%23D9D9D9'/%3e%3c/svg%3e") center / 48px 48px no-repeat}.invoice-page .tariffs-v2__account{position:relative}.invoice-page .tariffs-v2__account:after{background:#17b240;border-radius:50%;content:"";height:8px;left:45px;position:absolute;top:45px;width:8px}.invoice-page .invoice-status{border-radius:6px;font:400 12px/16px Circe,Rubik,Arial,sans-serif;gap:6px;padding:2px 8px 2px 6px}.invoice-page .invoice-status:before{background:currentColor;border-radius:50%;content:"";height:8px;width:8px}.invoice-page .invoice-status--оплачен{background:#f3fbf5;color:#107d2d}.invoice-back img,.invoice-page .tariffs-v2__header>.tariffs-v2__secondary img{filter:brightness(0);opacity:.55}.invoice-heading{min-width:0}.invoice-heading h1{overflow-wrap:anywhere;min-width:0;flex:1}.invoice-heading .invoice-status{flex-shrink:0}.invoice-page button:focus-visible,.invoice-page input:focus-visible{outline:2px solid #f06e1e;outline-offset:2px}.invoice-back,.invoice-outline{align-items:center;background:#fff;border:1px solid #c6ccd2;border-radius:8px;color:#323c42;cursor:pointer;display:inline-flex;flex-shrink:0;font:700 14px/20px Circe,Rubik,Arial,sans-serif;gap:8px;height:32px;padding:4px 12px}.invoice-page button:disabled{cursor:default}.invoice-outline:disabled{opacity:.55}.invoice-line-name{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.invoice-line-name:hover{color:#cc5e1a}.invoice-readonly{color:#70777e;font-size:12px;line-height:16px;margin:0}.invoice-status--черновик,.invoice-status--выставлен{background:#fffbeb;color:#bb4d00}.invoice-back{background:transparent;padding:4px;width:32px}.invoice-back img,.invoice-outline img{display:block;flex-shrink:0}.invoice-outline:has(img){padding-left:8px}.invoice-form{background:#fff;border-radius:24px 0 0;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.invoice-body{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:16px}.invoice-section{display:grid;gap:32px;grid-template-columns:400px minmax(0,1fr);align-items:start}.invoice-section h2{color:#70777e;font-size:12px;font-weight:700;letter-spacing:.048px;line-height:16px;margin:0}.invoice-body>hr{background:#eaebed;border:0;flex-shrink:0;height:1px;margin:0;width:100%}.invoice-info label{color:#262626;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:8px;letter-spacing:.07px;line-height:20px;min-width:0}.invoice-info label em{color:#da4b43;font-style:normal}.invoice-info input{background:#fff;border:1px solid #c6ccd2;border-radius:8px;color:#262626;font:400 14px/20px Circe,Rubik,Arial,sans-serif;height:32px;min-width:0;padding:6px 8px;width:100%}.invoice-info .invoice-number{color:#262626}.invoice-info input:disabled,.invoice-info input[readonly]{background:#fff;color:#323c42;opacity:1}.invoice-info .app-select>button:disabled{background:#fff;color:#323c42;opacity:1}.invoice-info .app-select>button{height:32px;min-height:32px;padding:6px 8px;box-shadow:0 1px 2px #0a0d120d;font-weight:400}.invoice-info .app-select>button img{height:auto;width:auto}.invoice-date{align-items:center;border:1px solid #c6ccd2;border-radius:8px;display:flex;height:32px;overflow:hidden;padding-left:8px}.invoice-date>button{background:transparent;border:0;cursor:pointer;display:flex;padding:0}.invoice-info .invoice-date input{background:transparent;border:0;border-radius:0;flex:1;height:100%;padding:0 8px;width:0}.invoice-date input::-webkit-calendar-picker-indicator{display:none}.invoice-services{display:flex;flex-direction:column;align-items:start;gap:24px;min-width:0}.invoice-table-scroll{border:1px solid #f3f3f3;border-radius:12px;overflow:auto;width:100%}.invoice-table{border-collapse:collapse;table-layout:fixed;width:100%;color:#262626;font:400 14px/20px Circe,Rubik,Arial,sans-serif;letter-spacing:.07px}.invoice-table th,.invoice-table td{border-bottom:1px solid #eceef0;height:60px;padding:8px 12px;text-align:left;vertical-align:middle}.invoice-table thead th{background:#fafbfb;color:#70777e;font-size:12px;height:32px;letter-spacing:.048px;line-height:16px;padding:8px 12px}.invoice-table tbody th{font-weight:700}.invoice-lines{min-width:720px}.invoice-lines th:nth-child(2){overflow-wrap:anywhere}.invoice-col-number{width:68px}.invoice-col-quantity{width:200px}.invoice-col-price,.invoice-col-tax{width:130px}.invoice-col-total{width:170px}.invoice-lines tfoot th,.invoice-lines tfoot td{background:#f5f6f7;border-bottom:0;font-weight:700}.invoice-lines tfoot th{font-weight:400}.invoice-payment-note{color:#717680;font-size:12px;letter-spacing:.048px;line-height:16px}.invoice-payment-note p{margin:8px 0 0}.invoice-payment{min-width:850px}.invoice-col-swift{width:200px}.invoice-payment tbody th{font-weight:400}.invoice-payment tbody tr:nth-child(2) td{height:136px}.invoice-payment tbody tr:last-child>*{border-bottom:0}.invoice-payment td{overflow-wrap:anywhere}.invoice-footer{align-items:center;border-top:1px solid #eceef0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:end;padding:24px 16px}.invoice-footer .invoice-outline img{filter:brightness(0);opacity:.65}.invoice-page .tariffs-v2__primary:disabled{opacity:.5;cursor:default}.invoice-error,.invoice-conflict{color:#b42318}.invoice-conflict{align-items:center;display:flex;gap:12px;font-size:14px}.invoice-missing{padding:32px;background:#fff;flex:1;border-radius:24px 0 0}.invoice-service-dialog h2{font-size:20px;margin:0 0 8px}.invoice-service-dialog footer{display:flex;justify-content:end;gap:12px;margin-top:16px}@media(max-width:1600px){.invoice-section{grid-template-columns:240px minmax(0,1fr);gap:24px}.invoice-col-quantity{width:120px}.invoice-col-price,.invoice-col-tax{width:90px}.invoice-col-total{width:120px}}@media(max-width:1250px){.invoice-section{grid-template-columns:1fr;gap:16px}.invoice-payment-note{max-width:640px}}@media(max-width:760px){.invoice-page{min-height:0}.invoice-page .tariffs-v2__header{flex-wrap:wrap;gap:8px;padding:12px 16px;flex-basis:auto;min-height:90px}.invoice-heading{flex-wrap:wrap;width:100%}.invoice-heading h1{flex-basis:calc(100% - 44px);font-size:18px}.invoice-heading .invoice-status{margin-left:44px}.invoice-info .tariffs-v2__form-grid{grid-template-columns:1fr}.invoice-info{padding:16px}.invoice-conflict{flex-wrap:wrap}}.invoice-service-dialog{min-width:0}.invoice-document-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.invoice-bank-address{white-space:pre-line}.currencies-content{flex:1;padding:24px;background:#fff;border-radius:28px 0 0;min-height:0;min-width:0;overflow:auto}.currencies-content>p{color:#747d87;margin:0 0 12px;line-height:1.5}.currencies-list{max-width:900px;border:1px solid #d4d8dc;border-radius:20px;overflow:hidden;margin:24px 0}.currency-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px}.currency-row+.currency-row{border-top:1px solid #e9eaec}.currency-row>div:first-child{display:flex;align-items:center;gap:24px;min-width:0}.currency-row strong{min-width:40px;color:#333f46}.currency-row__control{display:flex;align-items:center;gap:16px;flex-shrink:0}.currency-row__control>span{color:#747d87}.currency-row .tariffs-v2__switch[aria-checked=true]{background:#f06e1e;justify-content:flex-end}.currency-row .tariffs-v2__switch[aria-checked=true] i{background:#fafafa}.currency-row .tariffs-v2__switch:disabled{cursor:default;opacity:.5}.currency-row .tariffs-v2__switch:focus-visible{outline:2px solid #114d6d;outline-offset:4px}.currency-choice__options{display:flex;flex-wrap:wrap;gap:8px}.currency-choice>p{margin:8px 0 0;color:#747d87;font-size:14px;line-height:1.5}@media(max-width:700px){.currencies-content{padding:16px}.currency-row{padding:18px 16px;gap:16px;align-items:flex-start}.currency-row>div:first-child{flex-direction:column;align-items:flex-start;gap:8px}.currency-row__control{gap:10px}}.currency-row .tariffs-v2__switch{flex-shrink:0;position:relative}.currency-row .tariffs-v2__switch:after{content:"";position:absolute;inset:-12px -6px}.admin-card-page .tariffs-v2__header{gap:16px}.admin-card-page .invoice-heading{display:flex;align-items:center;gap:12px;flex:1}.admin-card-actions{flex-wrap:wrap;justify-content:end}.admin-card-actions .tariffs-v2__secondary img{filter:brightness(0);opacity:.55}.admin-card-page .invoice-heading h1{font-size:24px;line-height:32px}.admin-card-footer{background:#fff}.admin-card-section+.admin-card-section{border-top:1px solid #eceef0;padding-top:16px}.admin-card-fields{margin:0}.admin-card-field{min-width:0}.admin-card-field dt{font-size:14px;font-weight:700;line-height:20px;margin-bottom:8px}.admin-card-field dd{background:#fff;border:1px solid #c6ccd2;border-radius:8px;color:#323c42;font-size:14px;line-height:20px;min-height:32px;margin:0;padding:6px 8px;white-space:pre-wrap;overflow-wrap:anywhere}.admin-card-field--wide{grid-column:1 / -1}.admin-card-field pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:20px}.admin-card-page .invoice-status{display:inline-flex;align-items:center}.admin-card-status--success{background:#f3fbf5;color:#107d2d}.admin-card-status--warning{background:#fffbeb;color:#bb4d00}.admin-card-status--error{background:#fff1f3;color:#b42318}.admin-card-status--neutral{background:#eceef0;color:#70777e}.admin-card-page .admin-data-error{margin:0}.admin-card-page .invoice-body>.invoice-readonly{flex-shrink:0}.admin-card-page .invoice-info .tariffs-v2__status-field>span{align-items:center;display:flex;flex-direction:row;gap:8px;font-weight:400}@media(max-width:1600px){.admin-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-card-page .invoice-heading h1{font-size:18px;line-height:24px}.admin-card-page .invoice-heading .invoice-status,.admin-card-actions{margin-left:44px}.admin-card-page .admin-card-fields{grid-template-columns:1fr}.admin-card-page .invoice-info{padding:16px}}:root{--billing-nav-accent: #f06e1e;--billing-action-primary: #0e4666;color:#171717;font-family:Rubik,Arial,sans-serif;font-synthesis:none}.user-profile{position:relative}.user-profile-menu{align-items:flex-start;background:#fff;border:1px solid #c6ccd2;border-radius:12px;bottom:72px;box-shadow:0 8px 18px #1018281f;display:flex;gap:12px;left:0;padding:10px 12px;position:absolute;width:292px;z-index:30}.user-profile-menu__control{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.user-profile-menu__control--language{align-items:center;flex:0 0 110px;min-width:0}.user-profile-menu__control--signout{align-items:center;align-self:center;margin-left:auto;padding-top:0}.user-profile-menu__label{color:#5b6368;font-size:11px;font-weight:600;line-height:14px;min-width:0}.user-language-switch{align-items:center;background:#f4f6f8;border:1px solid #c6ccd2;border-radius:16px;color:#344054;cursor:pointer;display:grid;font:700 12px/16px Circe,Rubik,Arial,sans-serif;grid-template-columns:1fr 1fr;height:32px;overflow:hidden;padding:3px;position:relative;width:110px}.user-language-switch>span{position:relative;text-align:center;transition:color .16s ease;z-index:1}.user-language-switch>span:first-child{color:#fff}.user-language-switch>i{background:#f06e1e;border-radius:14px;bottom:3px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:calc(50% - 3px)}.user-language-switch.is-en>span:first-child{color:#344054}.user-language-switch.is-en>span:nth-child(2){color:#fff}.user-language-switch.is-en>i{transform:translate(100%)}.user-language-switch:hover,.user-language-switch:focus-visible{border-color:#f06e1e;outline:none}.user-signout{align-items:center;background:#fff;border:1px solid #c6ccd2;border-radius:10px;color:#344054;cursor:pointer;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;padding:0;position:relative;width:32px}.user-signout svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.user-signout:hover,.user-signout:focus-visible{border-color:#f06e1e;color:#f06e1e;outline:none}.tariffs-v2__nav button.is-active img{filter:brightness(0) invert(1)}.tariffs-v2__nav button:not(.is-active) img{filter:brightness(0);opacity:.4}.tariffs-v2__nav button[aria-disabled=true]{cursor:default}.column-settings__list{overflow:auto;padding-bottom:64px}.column-settings__list>div{display:flex;align-items:center;padding:8px 0;gap:4px;transition:background-color .15s ease,opacity .15s ease,transform .15s ease}.column-settings__list>div.is-dragging{background:#fff0e7;opacity:.65;transform:scale(.99)}.column-settings__list label{flex:1;flex-direction:row!important;align-items:center;font-weight:400!important}.column-settings__list input{width:16px!important;height:16px!important}.column-settings__list button{background:#f5f6f7;border:0;border-radius:6px;cursor:pointer}.column-settings__list button img,.column-settings__drag{width:20px;height:20px;flex-shrink:0}.column-settings__drag{cursor:grab}.column-settings__list button:disabled img{opacity:.3}.column-settings__list label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-settings__hint{color:#70777e;font-size:12px;line-height:16px;margin:-8px 0 0}.reset-filters{background:#fff;border:1px solid #c6ccd2;border-radius:8px;padding:6px 12px;margin-bottom:12px;cursor:pointer}.user-dialog-backdrop{position:fixed;inset:0;background:#0006;z-index:30;display:grid;place-items:center;padding:24px}.user-dialog{background:#fff;border-radius:24px;width:min(680px,100%);max-height:90vh;overflow:auto;padding:32px;position:relative}.dialog-close{position:absolute;right:16px;top:12px;background:none;border:0;font-size:24px;cursor:pointer}.user-dialog form,.user-dialog label{display:flex;flex-direction:column;gap:12px}.user-dialog input,.user-dialog select{border:1px solid #c6ccd2;border-radius:8px;padding:8px;font:inherit}.user-dialog select{appearance:none;background:#fff url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.83337%207.9165L10%2012.0832L14.1667%207.9165'%20stroke='%2370777E'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") right 20px center / 20px no-repeat;cursor:pointer;padding-right:52px}.app-select{display:block;min-width:0;position:relative;width:100%}.app-select>button{align-items:center;background:#fff;border:1px solid #c6ccd2;border-radius:8px;color:#262626;cursor:pointer;display:flex;font:inherit;font-size:14px;justify-content:space-between;min-height:32px;padding:5px 12px;text-align:left;width:100%}.app-select>button:disabled{cursor:not-allowed;opacity:.55}.app-select>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select>button img{flex:0 0 20px;height:20px;transition:transform .15s ease;width:20px}.app-select>button[aria-expanded=true]{border-color:#0e4666;box-shadow:0 0 0 2px #0e466626}.app-select>button[aria-expanded=true] img{transform:rotate(180deg)}.app-select__menu{background:#fff;border:1px solid #d5dade;border-radius:8px;box-shadow:0 12px 24px #0a0d1229;display:flex;flex-direction:column;left:0;margin-top:6px;max-height:256px;overflow-y:auto;padding:6px;position:absolute;right:0;top:100%;z-index:80}.app-select__menu button{background:transparent;border:0;border-radius:6px;color:#26393f;cursor:pointer;font:inherit;min-height:32px;padding:6px 12px;text-align:left}.app-select__menu button:hover,.app-select__menu button:focus-visible{background:#fff0e7;color:#cc5e1a;outline:0}.app-select__menu button[aria-selected=true]{background:#fff6ed;color:#e66000;font-weight:700}.app-select__menu--searchable{max-height:none;overflow:hidden;padding:0}.app-select__search{display:block;padding:8px}.app-select__search input{background:#fff;box-sizing:border-box;min-width:0;width:100%}.app-select__options{display:flex;flex-direction:column;max-height:min(200px,30dvh);overflow-y:auto;padding:6px}.app-select__options button{flex-shrink:0;overflow-wrap:anywhere}.app-select__empty{color:#70777e;display:block;padding:12px}.invoice-select>button{min-height:48px;padding:8px 20px}.invoice-select .app-select__menu button{min-height:40px;padding:8px 12px}.user-dialog dl>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:8px 0;border-bottom:1px solid #eceef0}.user-dialog dd{margin:0;overflow-wrap:anywhere}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}button,input{font:inherit}.login-page{background:#4a5df9 image-set(url(/assets/login-background-primary-cKq8N8nj.webp) type("image/webp"),url(/assets/login-background-primary-C6gnSZnj.png) type("image/png")) center / cover no-repeat;display:grid;gap:16px;grid-template-columns:minmax(0,48.245614%) minmax(0,1fr);min-height:100dvh;overflow:hidden;padding:48px;position:relative}.login-page:after{background:url(/assets/login-background-overlay-hcrOmiIB.png) center / cover no-repeat;content:"";inset:0;pointer-events:none;position:absolute}.login-card,.login-page__image{position:relative;z-index:1}.login-card{align-items:center;background:#fff;border-radius:24px;display:flex;justify-content:center;min-height:0}.brand-logo{height:46px;left:48px;overflow:hidden;position:absolute;top:48px;width:250px}.brand-logo__part{display:block;position:absolute}.brand-logo__part--1{height:46px;inset:0 81.51% 0 0;width:46.23px}.brand-logo__part--2{inset:7.07% 82.22% 3.13% 1.18%}.brand-logo__part--3{inset:13.25% 82.6% 14.16% 3.98%}.brand-logo__part--4{inset:35.78% 29.77% 6.55% 17.75%}.brand-logo__part--5{inset:35.69% 9.66% 6.64% 72.94%}.brand-logo__part--6{inset:34.91% 0 8.41% 91.7%}.login-form{display:flex;flex-direction:column;gap:24px;width:45.454545%;max-width:400px}.login-form__content{display:flex;flex-direction:column;gap:24px}.login-access-denied{background:#fff3ed;border:1px solid #ffb58e;border-radius:10px;color:#9f3e16;font-size:14px;font-weight:600;line-height:20px;margin:0;padding:12px 14px}h1{font-size:24px;font-weight:400;letter-spacing:-.36px;line-height:28px;margin:0;text-align:center}.login-form__fields{display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field__label,.remember-me,.form-actions a,.login-form__footer,input{font-size:14px;letter-spacing:.07px;line-height:20px}.field__label{color:#262626;font-weight:500}.field>input,.password-input{background:#fff;border:1px solid #d5d7da;border-radius:8px;color:#171717;height:34px;outline:none;padding:6px 8px;width:100%}.field>input::placeholder,.password-input input::placeholder{color:#717680;opacity:1}.field>input:focus,.password-input:focus-within{border-color:#4a5df9;box-shadow:0 0 0 2px #4a5df929}.password-input{align-items:center;display:flex;gap:8px;padding:6px 8px}.password-input input{border:0;flex:1;min-width:0;outline:none;padding:0}.password-input__lock{height:20px;width:20px}.password-input__toggle{background:transparent;border:0;cursor:pointer;display:grid;height:16px;padding:0;place-items:center;width:16px}.password-input__toggle img{display:block;height:16px;width:16px}.field__hint{align-items:center;color:#717680;display:flex;font-size:12px;gap:4px;letter-spacing:.048px;line-height:16px}.field__hint img{height:16px;width:16px}.form-actions{align-items:center;display:flex;justify-content:space-between}.remember-me{align-items:center;color:#262626;cursor:pointer;display:flex;gap:6px}.remember-me input{appearance:none;border:1px solid #d5d7da;border-radius:4px;cursor:pointer;height:16px;margin:0 0 0 2px;width:16px}.remember-me input:checked{background:#4a5df9;border-color:#4a5df9;box-shadow:inset 0 0 0 3px #fff}a{color:#4a5df9;font-weight:500;text-decoration:none}a:hover{text-decoration:underline}.login-link{background:transparent;border:0;color:#4a5df9;cursor:pointer;font:inherit;font-weight:500;padding:0}.login-link:hover{text-decoration:underline}.login-form__footer{align-items:center;display:flex;flex-direction:column;gap:16px}.submit-button{background:var(--billing-action-primary);border:0;border-radius:8px;color:#fafafa;cursor:pointer;font-size:14px;font-weight:500;height:32px;letter-spacing:.175px;line-height:20px;padding:4px 12px;width:100%}.submit-button:hover{background:#103d56}.submit-button:focus-visible,a:focus-visible{outline:2px solid #4a5df9;outline-offset:2px}.login-form__footer p{color:#717680;font-size:14px;letter-spacing:.07px;line-height:20px;margin:0;white-space:nowrap}@media(max-width:1100px){.login-page{grid-template-columns:minmax(0,880px);justify-content:center;padding:24px}.login-form{width:min(400px,calc(100% - 48px))}.login-page__image{display:none}}@media(max-width:520px){.login-page{padding:12px}.login-card{border-radius:16px;min-height:calc(100dvh - 24px);padding:96px 24px 32px}.brand-logo{left:24px;top:24px}.login-form{width:100%}.form-actions{align-items:flex-start;flex-direction:column;gap:12px}.login-form__footer p{text-align:center;white-space:normal}}.workspace-page{background:#eaebed;color:#26393f;display:flex;font-family:Circe,Rubik,Arial,sans-serif;height:100dvh;min-height:640px;overflow:hidden}.workspace-sidebar{background:#eaebed;display:flex;flex:0 0 340px;flex-direction:column}.workspace-sidebar__top{align-items:center;display:flex;flex:0 0 90px;padding:0 24px}.product-logo{flex-shrink:0;height:28px;overflow:hidden;position:relative;width:150px}.product-logo__part{display:block;position:absolute}.product-logo__part--1{inset:0 81.51% 0 0}.product-logo__part--2{inset:7.07% 82.22% 3.13% 1.18%}.product-logo__part--3{inset:13.25% 82.6% 14.16% 3.98%}.product-logo__part--4{inset:35.78% 29.77% 6.55% 17.75%}.product-logo__part--5{inset:35.69% 9.66% 6.64% 72.94%}.product-logo__part--6{inset:34.91% 0 8.41% 91.7%}.workspace-sidebar__body{display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:0;padding:24px}.side-nav{display:flex;flex-direction:column;gap:2px;width:100%}.side-nav__group{display:flex;flex-direction:column;gap:2px}.side-nav__item{align-items:center;background:transparent;border:0;border-radius:12px;color:#26393f;cursor:pointer;display:flex;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;font-weight:700;gap:8px;height:48px;letter-spacing:.175px;line-height:20px;padding:14px;text-align:left;width:286px}.side-nav__item img{flex:0 0 20px;height:20px;width:20px}.side-nav__item span{flex:1}.side-nav__item i{background:#eaebed;border-radius:50%;display:block;height:6px;width:6px}.side-nav__item--active{background:var(--billing-nav-accent);color:#fff}.side-nav__item--active i{background:#fff}.side-nav__item:focus-visible,.account-card:focus-visible,.icon-button:focus-visible,.neutral-button:focus-visible,.orange-button:focus-visible{outline:2px solid #4a5df9;outline-offset:2px}.side-nav__divider{background:#d5dade;border-radius:5px;height:1px;margin:0;width:100%}.account-card{align-items:center;background:#fff;border:0;border-radius:16px;color:#26393f;cursor:pointer;display:flex;padding:0 8px 0 6px;text-align:left;width:292px}.account-card__avatar{align-items:center;background:var(--billing-nav-accent);color:#fff;display:flex;flex:0 0 48px;font-size:22px;height:48px;justify-content:center;letter-spacing:-.605px;line-height:20px;position:relative}.account-card__avatar i{background:#17b26a;border:4px solid #fff;border-radius:50%;bottom:-1px;height:16px;position:absolute;right:-1px;width:16px}.account-card__details{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;padding:10px 8px}.account-card__details b{font-size:14px;letter-spacing:.175px;line-height:20px}.account-card__details small{color:#95a2ab;font-size:12px;letter-spacing:.048px;line-height:16px}.workspace-main{display:flex;flex:1;flex-direction:column;min-width:0}.workspace-header{align-items:center;display:flex;flex:0 0 90px;gap:24px;justify-content:space-between;padding:0 32px 0 16px}.workspace-header__title,.workspace-header__actions,.workspace-header__primary-actions,.workspace-header__icon-actions{align-items:center;display:flex}.workspace-header__title{gap:12px}.workspace-header h1{color:#26393f;font-family:Circe,Rubik,Arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;text-align:left}.workspace-header__actions{gap:16px}.workspace-header .icon-button.is-active{background:#e7ecf0;border-color:#6c91a3}.workspace-header__primary-actions,.workspace-header__icon-actions{gap:8px}.icon-button{align-items:center;background:transparent;border:1px solid #d5dade;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.icon-button img{height:20px;width:20px}.neutral-button,.orange-button{align-items:center;border:0;border-radius:8px;cursor:pointer;display:flex;font-family:Rubik,Arial,sans-serif;font-size:14px;font-weight:500;gap:8px;height:32px;letter-spacing:.175px;line-height:20px;padding:4px 12px 4px 8px}.neutral-button{background:#f5f5f5;color:#26393f}.orange-button{background:var(--billing-action-primary);color:#fafafa}.neutral-button img,.orange-button img{height:20px;width:20px}.workspace-content{background:#fafafa;border-radius:24px 0 0;flex:1;min-height:0}@media(max-width:900px){.workspace-sidebar{flex-basis:76px}.workspace-sidebar__top,.workspace-sidebar__body{align-items:center;padding-left:14px;padding-right:14px}.product-logo{width:42px}.side-nav__item{justify-content:center;padding:14px;width:48px}.side-nav__item span,.side-nav__item i{display:none}.account-card{background:transparent;padding:0;width:48px}.account-card__details{display:none}}@media(max-width:680px){.workspace-page{min-height:520px}.workspace-sidebar{display:none}.workspace-header{flex-wrap:wrap;gap:8px;min-height:90px;padding:12px 16px}.workspace-header__actions{gap:8px;justify-content:space-between;width:100%}.workspace-header__primary-actions{gap:4px}.workspace-header__primary-actions button{font-size:12px}.workspace-header__icon-actions{gap:4px}}.tariffs-content{background:#fafafa;border-radius:24px 0 0;flex:1;min-height:0;overflow:auto;padding:16px}.tariffs-table-wrap{border:1px solid #f3f3f3;border-radius:12px;overflow-x:auto}.tariffs-table{min-width:1548px;overflow:hidden}.tariffs-table__row{background:#fff;display:grid;grid-template-columns:68px minmax(430px,1fr) repeat(5,200px) 50px;min-height:52px}.tariffs-table__row>*{align-items:center;border-bottom:1px solid #f3f3f3;color:#26393f;display:flex;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;letter-spacing:.07px;line-height:20px;min-width:0;padding:8px 16px}.tariffs-table__header{min-height:40px}.tariffs-table__header>*{border-color:#eaebed;color:#95a2ab;font-size:12px;font-weight:700;letter-spacing:.048px;line-height:16px;padding:12px 16px}.tariffs-table__header button{background:#fff;border:0;cursor:pointer;font:inherit;justify-content:space-between;text-align:left}.tariffs-table__name-header{position:relative}.tariffs-table__name-header>button{align-items:center;display:flex;width:100%}.tariffs-table__header img{flex:0 0 16px;height:16px;margin-left:4px;width:16px}.tariffs-table__row strong{font-weight:700}.tariffs-table__row strong img{height:16px;margin-left:8px;width:16px}.tariffs-table__category{gap:8px}.tariffs-table__category img{height:16px;width:16px}.tariffs-table__row--muted>*{color:#95a2ab}.frequency-tag{border-radius:6px;font-size:14px;font-weight:400;letter-spacing:.056px;line-height:16px;padding:4px 8px;white-space:nowrap}.frequency-tag--ежемесячно{background:#eef8ff;color:#0b79af}.frequency-tag--ежегодно{background:#ecfdf3;color:#027a48}.frequency-tag--ежеквартально{background:#f4f3ff;color:#5925dc}.frequency-tag--разово{background:#fff8eb;color:#b54708}.status-switch{align-items:center;background:transparent;border:0;color:#26393f;cursor:pointer;display:flex;font-family:Inter,Rubik,Arial,sans-serif;font-size:13px;gap:6px;letter-spacing:.0325px;line-height:20px;padding:0}.status-switch>i{background:#d5dade;border-radius:12px;display:flex;height:16px;padding:2px;transition:background .15s;width:32px}.status-switch>i:after{background:#fafafa;border-radius:100px;content:"";display:block;height:12px;transition:transform .15s;width:18px}.status-switch[aria-pressed=true]>i{background:#6c91a3;justify-content:flex-end}.status-switch em{font-style:normal}.row-menu{align-items:center;background:#fff;border:0;border-bottom:1px solid #f3f3f3;color:#26393f;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:0}.tariffs-table__row--muted .row-menu{color:#95a2ab}.tariffs-count{color:#7e858d;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;letter-spacing:.07px;line-height:20px;margin:16px 12px}.tariff-filter-menu{background:#fff;border-radius:12px;box-shadow:0 4px 14px #26393f1f;left:120px;padding:8px 0;position:absolute;top:40px;width:233px;z-index:10}.tariff-filter-menu__search{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;gap:8px;height:32px;margin:0 12px 8px;padding:6px 8px}.tariff-filter-menu__search img,.tariff-filter-menu__action img{height:16px;margin:0;width:16px}.tariff-filter-menu__search input{background:transparent;border:0;color:#26393f;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;line-height:20px;min-width:0;outline:0;padding:0;width:100%}.tariff-filter-menu__action{align-items:center;background:#fff;border:0;color:#26393f;cursor:pointer;display:flex;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;justify-content:space-between;letter-spacing:.07px;line-height:20px;padding:6px 12px;text-align:left;width:100%}.tariff-filter-menu__action--orange{color:#ec6608}.tariff-filter-menu hr{background:#f3f3f3;border:0;height:1px;margin:6px 12px}.tariff-modal-backdrop{align-items:center;background:#26393f14;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:30}.tariff-modal{background:#fff;border-radius:12px;box-shadow:0 16px 28px #26393f2e;color:#26393f;max-height:calc(100dvh - 48px);overflow:auto;padding:24px;width:610px}.tariff-modal__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.tariff-modal__heading h2{font-family:Circe,Rubik,Arial,sans-serif;font-size:24px;font-weight:700;line-height:28px;margin:0}.tariff-modal__heading button{background:transparent;border:0;cursor:pointer;display:grid;height:20px;padding:0;place-items:center;width:20px}.tariff-modal__heading img{height:20px;width:20px}.tariff-modal__section{border-bottom:1px solid #eaebed;display:grid;gap:16px;grid-template-columns:144px minmax(0,1fr);padding:20px 0 24px}.tariff-modal__section>p{color:#95a2ab;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.07px;line-height:20px;margin:0}.tariff-modal__fields{display:flex;flex-direction:column;gap:16px}.tariff-modal label,.tariff-modal legend{color:#26393f;display:flex;flex-direction:column;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;font-weight:700;gap:8px;letter-spacing:.07px;line-height:20px}.tariff-modal input,.tariff-modal select{background:#fff;border:1px solid #d5dade;border-radius:8px;color:#26393f;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;height:32px;line-height:20px;outline:0;padding:6px 8px;width:100%}.tariff-modal input:focus,.tariff-modal select:focus{border-color:#6c91a3;box-shadow:0 0 0 2px #6c91a326}.tariff-modal input::placeholder{color:#95a2ab}.select-field{position:relative}.select-field select{appearance:none;cursor:pointer;padding-right:32px}.select-field img{height:20px;pointer-events:none;position:absolute;right:6px;top:6px;width:20px}.tariff-modal__amount,.tariff-modal__settings,.tariff-modal__period{display:grid;gap:12px;grid-template-columns:1fr 1fr}.tariff-modal fieldset{border:0;margin:0;padding:0}.tariff-modal fieldset legend{margin-bottom:8px}.tariff-modal fieldset button{background:#f5f5f5;border:0;border-radius:8px;color:#26393f;cursor:pointer;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;line-height:20px;padding:6px 12px}.tariff-modal__amount fieldset{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.tariff-modal__amount fieldset legend{width:100%}.tariff-modal fieldset button.is-selected,.tariff-modal__frequency button.is-selected{background:#fff0e7;color:#ec6608}.tariff-modal__frequency{display:flex;flex-wrap:wrap;gap:8px}.tariff-modal__frequency legend{width:100%}.tariff-modal__period{align-items:end;grid-template-columns:1fr auto}.tariff-modal__check{align-items:center!important;flex-direction:row!important;gap:6px!important;padding-bottom:6px;white-space:nowrap}.tariff-modal__check input{accent-color:#6c91a3;height:16px;padding:0;width:16px}.tariff-modal__status{align-items:center;display:flex;font-size:14px;font-weight:400;gap:6px;line-height:20px}.tariff-modal__status input{height:16px;opacity:0;position:absolute;width:32px}.tariff-modal__status i{background:#d5dade;border-radius:12px;display:flex;height:16px;padding:2px;width:32px}.tariff-modal__status i:after{background:#fafafa;border-radius:50%;content:"";height:12px;width:18px}.tariff-modal__status input:checked+i{background:#6c91a3;justify-content:flex-end}.tariff-modal__footer{display:flex;gap:12px;justify-content:flex-end;padding-top:24px}.tariff-modal__footer button{border:0;border-radius:8px;cursor:pointer;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;font-weight:700;height:32px;letter-spacing:.175px;line-height:20px;width:202px}.tariff-modal__cancel{background:#f5f5f5;color:#26393f}.tariff-modal__submit{background:var(--billing-action-primary);color:#fafafa}@media(max-width:680px){.tariff-filter-menu{left:auto;right:0}.tariff-modal{padding:20px}.tariff-modal__section{grid-template-columns:1fr}.tariff-modal__section>p{margin-bottom:-8px}}@media(max-width:480px){.tariff-modal-backdrop{padding:12px}.tariff-modal__amount,.tariff-modal__settings,.tariff-modal__period{grid-template-columns:1fr}.tariff-modal__footer button{width:50%}}.monitoring-content{background:#fafafa;border-radius:24px 0 0;flex:1;min-height:0;overflow:auto;padding:16px}.invoice-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.invoice-summary__item{align-items:center;background:#fff;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;font-family:Nunito,Circe,Rubik,Arial,sans-serif;font-size:12px;font-weight:500;gap:6px;height:32px;line-height:16px;padding:7px 12px}.invoice-summary__item b{font-weight:700}.invoice-summary__item i,.invoice-status i{border-radius:50%;display:block;flex:0 0 8px;height:8px;width:8px}.invoice-summary__item.is-selected{box-shadow:0 0 0 2px #26393f29}.invoice-summary__item--ожидает{background:#fffbeb;border-color:#ffebbe;color:#bb4d00}.invoice-summary__item--ожидает i{background:#ffb900}.invoice-summary__item--частично{background:#eff6ff;border-color:#c0ddff;color:#1447e6}.invoice-summary__item--частично i{background:#51a2ff}.invoice-summary__item--оплачен{background:#ecfdf5;border-color:#c2e2d8;color:#007a55}.invoice-summary__item--оплачен i{background:#00bc7d}.invoice-summary__item--просрочен{background:#fef2f2;border-color:#f5c8ca;color:#c10007}.invoice-summary__item--просрочен i{background:#fb2c36}.invoice-summary__item--отменён{background:#f3f4f6;border-color:#dfdfdf;color:#6a7282}.invoice-summary__item--отменён i{background:#99a1af}.invoice-summary__item--ошибка{background:#fff1f2;border-color:#f9d1db;color:#c70036}.invoice-summary__item--ошибка i{background:#ec003f}.monitoring-search{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;gap:8px;height:32px;margin:-8px 0 16px;max-width:360px;padding:6px 8px}.monitoring-search img{height:20px;width:20px}.monitoring-search input{background:transparent;border:0;color:#26393f;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;line-height:20px;min-width:0;outline:0;padding:0;width:100%}.monitoring-search input::placeholder{color:#95a2ab}.invoices-table-wrap{border:1px solid #f3f3f3;border-radius:12px;overflow-x:auto}.invoices-table{min-width:3078px;overflow:hidden}.invoices-table__row{background:#fff;display:grid;grid-template-columns:64px 200px 240px 160px 190px 160px 190px 150px 170px 110px 150px 160px 130px 110px 100px 160px 150px 120px 190px 130px 48px;min-height:52px}.invoices-table__row>*{align-items:center;border-bottom:1px solid #f3f3f3;color:#26393f;display:flex;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;letter-spacing:.07px;line-height:20px;min-width:0;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.invoices-table__row strong{font-weight:700}.invoices-table__header{min-height:40px}.invoices-table__header>*{border-color:#eaebed;color:#95a2ab;font-size:12px;font-weight:700;letter-spacing:.048px;line-height:16px;padding:12px 16px}.invoices-table__header img{flex:0 0 16px;height:16px;margin-left:4px;width:16px}.invoice-id--accent{color:#ec6608!important}.copy-mark{color:#95a2ab;font-size:16px;font-weight:400;margin-left:8px}.invoice-event{gap:8px}.invoice-event__icon{flex:0 0 20px;height:20px;width:20px}.charge-tag{background:#f3f4f6;border-radius:6px;color:#64748b;font-size:12px;font-weight:400;line-height:16px;padding:4px 8px}.charge-tag--штраф{background:#fff0e7;color:#ec6608}.invoice-discount{color:#096!important;font-weight:700}.invoice-status{align-items:center;border-radius:12px;display:inline-flex;font-family:Nunito,Circe,Rubik,Arial,sans-serif;font-size:12px;font-weight:500;gap:6px;line-height:16px;padding:4px 8px}.invoice-status i{flex-basis:6px;height:6px;width:6px}.invoice-status--ожидает{background:#fffbeb;color:#bb4d00}.invoice-status--ожидает i{background:#ffb900}.invoice-status--частично{background:#eff6ff;color:#1447e6}.invoice-status--частично i{background:#51a2ff}.invoice-status--оплачен{background:#ecfdf5;color:#007a55}.invoice-status--оплачен i{background:#00bc7d}.invoice-status--просрочен{background:#fef2f2;color:#c10007}.invoice-status--просрочен i{background:#fb2c36}.invoice-status--отменён{background:#f3f4f6;color:#6a7282}.invoice-status--отменён i{background:#99a1af}.invoice-status--ошибка{background:#fff1f2;color:#c70036}.invoice-status--ошибка i{background:#ec003f}.invoices-count{color:#7e858d;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;letter-spacing:.07px;line-height:20px;margin:16px 12px}.monitoring-notice{align-items:center;background:#26393f;border-radius:8px;bottom:24px;color:#fff;display:flex;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;gap:16px;padding:12px 16px;position:fixed;right:24px;z-index:20}.monitoring-notice button{background:transparent;border:0;color:#fff;cursor:pointer;font-size:20px;line-height:16px;padding:0}.workspace-content{overflow:auto}.services-content{min-height:100%;padding:16px}.services-tools{align-items:end;background:#fff;border:1px solid #eaebed;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.services-tools label{color:#26393f;display:flex;flex-direction:column;font-family:Circe,Rubik,Arial,sans-serif;font-size:12px;font-weight:700;gap:4px}.services-tools input,.services-tools select{border:1px solid #d5dade;border-radius:8px;color:#26393f;font:14px/20px Circe,Rubik,Arial,sans-serif;height:32px;min-width:240px;outline:0;padding:4px 8px}.services-tools>button{background:#f5f5f5;border:0;border-radius:8px;color:#26393f;cursor:pointer;font:700 14px/20px Circe,Rubik,Arial,sans-serif;height:32px;padding:4px 12px}.services-table-wrap{border:1px solid #f3f3f3;border-radius:12px;overflow-x:auto}.services-table{min-width:1160px}.services-table__row{background:#fff;display:grid;grid-template-columns:68px minmax(340px,1fr) 180px 180px 150px 50px;min-height:60px}.services-table__row>*{align-items:center;border-bottom:1px solid #f3f3f3;color:#26393f;display:flex;font:14px/20px Circe,Rubik,Arial,sans-serif;min-width:0;padding:8px 16px}.services-table__row--header{min-height:40px}.services-table__row--header>*{border-color:#eaebed;color:#95a2ab;font-size:12px;font-weight:700;line-height:16px;padding:12px 16px}.services-table__row strong{display:flex;flex-direction:column-reverse;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-table__row strong small{color:#7e858d;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-status{border-radius:50%;height:8px;margin-right:8px;width:8px}.service-status--active{background:#12b76a}.service-status--inactive{background:#95a2ab}.services-table__actions{justify-content:center;position:relative}.services-table__actions>button{background:transparent;border:0;cursor:pointer;height:32px;padding:6px;width:32px}.services-table__actions>button img{height:20px;width:20px}.services-table__actions>div{background:#fff;border:1px solid #eaebed;border-radius:8px;box-shadow:0 8px 16px #0a0d121f;display:flex;flex-direction:column;min-width:156px;padding:4px;position:absolute;right:8px;top:46px;z-index:4}.services-table__actions>div button{background:transparent;border:0;border-radius:6px;color:#26393f;cursor:pointer;font:14px/20px Circe,Rubik,Arial,sans-serif;padding:8px;text-align:left}.services-table__actions>div button:last-child{color:#d92d20}.services-table__actions>div button:hover{background:#f5f5f5}.workspace-empty{align-items:center;color:#7e858d;display:flex;flex-direction:column;font-family:Circe,Rubik,Arial,sans-serif;justify-content:center;min-height:100%;padding:32px;text-align:center}.workspace-empty h2{color:#26393f;font-size:24px;margin:0 0 8px}.service-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:30}.service-modal{background:#fff;border-radius:12px;box-shadow:0 20px 24px -4px #0a0d1214,0 10px 10px -2px #0a0d120a;display:flex;flex-direction:column;gap:24px;max-height:calc(100dvh - 48px);overflow:auto;padding:24px;width:min(620px,100%)}.service-modal header{align-items:center;display:flex;justify-content:space-between}.service-modal header h2{color:#26393f;font:400 24px/28px Circe,Rubik,Arial,sans-serif;margin:0}.service-modal header button{background:transparent;border:0;cursor:pointer;height:28px;padding:4px;width:28px}.service-modal header img{height:20px;width:20px}.service-modal section{display:grid;gap:24px;grid-template-columns:128px 1fr}.service-modal h3{color:#95a2ab;font:700 12px/20px Circe,Rubik,Arial,sans-serif;margin:0}.service-modal__fields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-modal label{color:#26393f;display:flex;flex-direction:column;font:700 14px/20px Circe,Rubik,Arial,sans-serif;gap:6px}.service-modal input,.service-modal select,.service-modal textarea{border:1px solid #d5dade;border-radius:8px;color:#26393f;font:14px/20px Circe,Rubik,Arial,sans-serif;min-height:32px;outline:0;padding:6px 8px;resize:vertical;width:100%}.service-modal__wide{grid-column:1 / -1}.service-modal hr{background:#eaebed;border:0;height:1px;margin:0}.service-modal footer{display:flex;gap:12px;justify-content:flex-end}.service-modal footer button{border:0;border-radius:8px;cursor:pointer;font:700 14px/20px Circe,Rubik,Arial,sans-serif;height:32px;padding:4px 12px}.service-modal footer button:first-child{background:#f5f5f5;color:#26393f}.service-modal footer button:last-child{background:var(--billing-action-primary);color:#fff}.tariffs-v2{--billing-action-primary: #f06e1e;background:#f5f6f7;color:#262626;display:flex;font-family:Circe,Rubik,Arial,sans-serif;height:100dvh;min-height:0;overflow:hidden}.tariffs-v2__sidebar{background:#f5f6f7;box-shadow:6px 0 18px #323c4214;display:flex;flex:0 0 340px;flex-direction:column;position:relative;z-index:2}.tariffs-v2__sidebar-top{align-items:center;display:flex;flex:0 0 90px;padding:0 24px}.tariffs-v2__sidebar-body{display:flex;flex:1;flex-direction:column;gap:16px;justify-content:space-between;min-height:0;padding:24px}.tariffs-v2__sidebar-body>nav{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin}.tariffs-v2__sidebar-body>.user-profile{flex-shrink:0}.tariffs-v2__nav{display:flex;flex-direction:column;gap:2px;width:286px}.tariffs-v2__nav button{align-items:center;background:transparent;border:0;border-radius:12px;color:#262626;cursor:pointer;display:flex;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;font-weight:700;gap:8px;height:48px;letter-spacing:.175px;line-height:20px;padding:14px;text-align:left;width:100%}.tariffs-v2__nav button img{height:20px;width:20px}.tariffs-v2__nav button.is-active{background:var(--billing-nav-accent);color:#fafafa}.tariffs-v2__account{align-items:center;background:#fff;border:1px solid #c6ccd2;border-radius:16px;color:#262626;cursor:pointer;display:flex;min-height:64px;padding:6px;text-align:left;width:292px}.tariffs-v2__account>span{align-items:center;background:var(--billing-nav-accent);border-radius:12px;color:#fff;display:flex;flex:0 0 48px;font-size:18px;height:48px;justify-content:center;position:relative}.tariffs-v2__account b{display:flex;flex:1;min-width:0;overflow-wrap:anywhere;flex-direction:column;font-size:14px;letter-spacing:.175px;line-height:20px;padding:0 8px}.tariffs-v2__account small{color:#5b6368;font-size:12px;font-weight:400;letter-spacing:.048px;line-height:16px;margin-top:4px}.tariffs-v2__main{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.tariffs-v2__header{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:90px;padding:16px 32px 16px 16px}.tariffs-v2__header>div{align-items:center;display:flex;gap:12px;min-width:0;max-width:100%}.tariffs-v2__header h1{color:#323c42;font-family:Circe,Rubik,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:-.36px;line-height:28px;text-align:left;overflow-wrap:anywhere}.tariffs-v2__actions{flex-wrap:wrap;gap:16px!important;min-width:0}.tariffs-v2__actions>span{display:flex;gap:8px}.tariffs-v2__secondary,.tariffs-v2__primary{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Circe,Rubik,Arial,sans-serif;font-size:14px;font-weight:700;gap:8px;height:32px;justify-content:center;letter-spacing:.175px;line-height:20px;padding:4px 12px;white-space:nowrap}.tariffs-v2__secondary:has(img),.tariffs-v2__primary:has(img){padding-left:8px}.tariffs-v2__secondary{background:#eceef0;color:#323c42}.tariffs-v2__primary{background:var(--billing-action-primary);color:#fafafa}.tariffs-v2__secondary img,.tariffs-v2__primary img{height:20px;width:20px}.user-dialog form>.tariffs-v2__primary{justify-content:center;padding-inline:12px}.tariffs-v2__icon-button{align-items:center;background:transparent;border:1px solid #c6ccd2;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;width:32px}.tariffs-v2__icon-button img{height:20px;width:20px}.tariffs-v2__icon-button.is-selected{background:#e7ecf0;border-color:#0e4666}.tariffs-v2__icon-button:focus-visible,.tariffs-v2__menu>button:focus-visible,.sticky-actions:focus-visible{border-color:#f06e1e;box-shadow:0 0 0 2px #fff0e7;outline:0}.tariffs-v2__icon-button[aria-expanded=true] img,.tariffs-v2__menu>button[aria-expanded=true] img,.sticky-actions[aria-expanded=true] img{filter:invert(45%) sepia(95%) saturate(2800%) hue-rotate(359deg) brightness(103%)}.tariffs-v2__content{background:#fff;border-radius:24px 0 0;display:flex;flex:1;min-height:0;overflow:hidden}.tariffs-v2__content--panel{gap:12px}.tariffs-v2__table-area{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:auto;padding:16px}.tariffs-v2__table-wrap{border:1px solid #f3f3f3;border-radius:12px;min-height:0;overflow:auto}.tariffs-v2__row{background:#fff;display:grid;grid-template-columns:68px minmax(340px,1fr) repeat(5,170px) 100px 170px 56px;min-height:60px}.tariffs-v2__row>*{align-items:center;border-bottom:1px solid #eceef0;color:#262626;display:flex;font-size:14px;letter-spacing:.07px;line-height:20px;min-width:0;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.table-cell-value{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tariffs-v2__row>strong{font-weight:700}.tariffs-v2__row>strong img{height:16px;margin-left:8px;width:16px}.tariffs-v2__row--header{background:#fafbfb;min-height:32px;position:sticky;top:0;z-index:1}.tariffs-v2__row--header>*{color:#70777e;font-size:12px;font-weight:700;letter-spacing:.048px;line-height:16px;padding:8px 12px}.tariffs-v2__row--header img{height:20px;margin-left:auto;width:20px}.tariffs-v2__row>button{background:transparent;cursor:pointer;justify-content:center}.tariffs-v2__row>button img{height:20px;width:20px}.tariffs-v2__menu{justify-content:center;overflow:visible!important;padding:0!important;position:relative}.tariffs-v2__menu>button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;width:32px}.tariffs-v2__menu>button img{height:20px;width:20px}.tariffs-v2__menu>div{background:#fff;border:1px solid #eceef0;border-radius:8px;box-shadow:0 8px 16px #323c421f;display:flex;flex-direction:column;min-width:142px;padding:4px;position:absolute;right:8px;top:42px;z-index:5}.tariffs-v2__menu>div button{background:transparent;border:0;border-radius:6px;color:#323c42;cursor:pointer;font:14px/20px Circe,Rubik,Arial,sans-serif;padding:8px;text-align:left}.tariffs-v2__menu>div button:last-child{color:#d92d20}.tariffs-v2__menu>div button:hover{background:#f5f6f7}.tariffs-v2__row.is-highlighted{background:#f3f6f7}.tariffs-v2__row.is-disabled>*{background:#f5f6f7;color:#c6ccd2}.tariffs-v2__row.is-disabled.is-highlighted>*{background:#fff6ed;color:#f06e1e}.tariffs-v2__row.is-disabled.is-highlighted .tariffs-v2__frequency{background:#fff0e7;color:#c4320a}.tariffs-v2__frequency{border-radius:6px;font-size:12px;font-weight:400;letter-spacing:.048px;line-height:16px;padding:2px 6px}.tariffs-v2__frequency--ежемесячно{background:#e7f4ff;color:#0b73b8}.tariffs-v2__frequency--ежеквартально{background:#f4f3ff;color:#5925dc}.tariffs-v2__frequency--ежегодно{background:#ecfdf3;color:#027a48}.tariffs-v2__frequency--разово{background:#fff0e7;color:#c4320a}.tariffs-v2__status{gap:6px;font-size:13px}.tariffs-v2__switch{background:#eceef0;border:0;border-radius:12px;cursor:pointer;display:flex;height:16px;padding:2px;width:32px}.tariffs-v2__switch i{background:#848a8e;border-radius:100px;height:12px;width:18px}.tariffs-v2__switch[aria-pressed=true]{background:#f06e1e;justify-content:flex-end}.tariffs-v2__switch[aria-pressed=true] i{background:#fafafa}.tariffs-v2__filters{background:#fff;display:flex;flex:0 0 350px;flex-direction:column;gap:16px;min-height:0;padding:16px;position:relative}.tariffs-v2__panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.tariffs-v2__panel-heading b{font-size:24px;font-weight:400;letter-spacing:-.36px;line-height:28px}.tariffs-v2__panel-heading button{background:transparent;border:0;color:#323c42;cursor:pointer;font-size:20px;line-height:20px;padding:0}.tariffs-v2__filters label{display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:8px;letter-spacing:.07px;line-height:20px}.tariffs-v2__filters select,.tariffs-v2__filters input{background:#fff;border:1px solid #c6ccd2;border-radius:8px;color:#70777e;font:inherit;font-size:14px;height:32px;outline:none;padding:6px 8px;width:100%}.tariffs-v2__range{align-items:center;display:flex;gap:8px}.tariffs-v2__range input{min-width:0;text-align:center}.tariffs-v2__range i{color:#70777e;font-style:normal}.tariffs-v2__panel-actions{bottom:16px;display:flex;gap:8px;left:16px;position:absolute;right:16px}.tariffs-v2__panel-actions button{border:1px solid #c6ccd2;border-radius:8px;cursor:pointer;flex:1;font:inherit;font-size:14px;font-weight:700;height:32px}.tariffs-v2__panel-actions button:first-child{background:#fff;color:#323c42}.tariffs-v2__panel-actions button:last-child{background:var(--billing-action-primary);border-color:var(--billing-action-primary);color:#fafafa}.tariffs-v2__search{background:#fff;border:1px solid #eceef0;border-radius:12px;box-shadow:0 4px 16px #323c421f;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px}.tariffs-v2__search>span{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:space-between;line-height:20px}.tariffs-v2__search>span button{background:transparent;border:0;cursor:pointer;font-size:20px;padding:0}.tariffs-v2__search>div{display:flex;gap:8px}.tariffs-v2__search input{border:1px solid #c6ccd2;border-radius:8px;flex:1;font:inherit;font-size:14px;height:32px;outline:none;padding:6px 8px}.tariffs-v2__search>div button{background:var(--billing-action-primary);border:0;border-radius:8px;color:#fafafa;cursor:pointer;font:inherit;font-size:14px;font-weight:700;height:32px;padding:4px 12px}.tariffs-v2__main--form .tariffs-v2__header{background:#f5f5f5}.tariffs-v2__form{background:#fff;border-radius:24px 0 0;display:flex;flex:1;flex-direction:column;gap:24px;min-height:0;overflow:auto;padding:16px}.tariffs-v2__form>section{display:grid;gap:32px;grid-template-columns:400px minmax(0,1fr)}.tariffs-v2__form h2{color:#70777e;font-size:12px;font-weight:700;letter-spacing:.048px;line-height:16px;margin:0}.tariffs-v2__form-card{border:1px solid #d6d8d9;border-radius:24px;container-type:inline-size;display:flex;flex-direction:column;gap:24px;min-width:0;padding:24px}.tariffs-v2__form-card:has(.tariff-multiselect__menu,.date-range-calendar,.app-select__menu){position:relative;z-index:1}.tariffs-v2__form-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.tariffs-v2__form-grid--short{grid-template-columns:minmax(0,1fr) 1fr 1fr}.tariffs-v2__form-grid--short>:first-child{grid-column:1}.tariffs-v2__form-grid--cost{grid-template-columns:minmax(0,1fr) 2fr}.tariffs-v2__form label,.tariffs-v2__form legend{color:#262626;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:8px;letter-spacing:.07px;line-height:20px}.tariffs-v2__form input{background:#fff;border:1px solid #c6ccd2;border-radius:8px;color:#262626;font:inherit;font-size:14px;height:32px;outline:none;padding:6px 8px;width:100%}.tariffs-v2__form input:disabled,.tariffs-v2__form input[readonly]{background:#fff;color:#323c42;opacity:1}.tariffs-v2__form fieldset{border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.tariffs-v2__form fieldset legend{margin-bottom:8px;width:100%}.tariffs-v2__form fieldset button{background:#fafbfb;border:1px solid #eceef0;border-radius:8px;color:#262626;cursor:pointer;font:inherit;font-size:14px;height:32px;padding:4px 12px}.tariffs-v2__form fieldset button.is-selected{background:#f3f6f7;border-color:#0e4666;color:#0e4666;font-weight:700}.tariffs-v2__status-field{justify-content:end}.tariffs-v2__status-field>span{align-items:center;display:flex;font-size:13px;font-weight:400;gap:6px;line-height:20px;min-height:32px}.tariffs-v2__period{align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto}.tariffs-v2__checkbox{align-items:center;flex-direction:row!important;gap:6px!important;padding-bottom:6px}.tariffs-v2__checkbox input{accent-color:#0e4666;height:16px;width:16px}.tariffs-v2__form>hr{background:#eaebed;border:0;height:1px;margin:0;width:100%}.tariffs-v2__form>footer{align-items:center;background:#fff;border-top:1px solid #eceef0;bottom:0;display:flex;gap:12px;justify-content:flex-end;margin:auto -16px -16px;padding:24px 16px;position:sticky}.tariffs-v2__form>footer button{align-items:center;background:#fff;border:1px solid #c6ccd2;border-radius:8px;color:#323c42;cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:14px;font-weight:700;gap:8px;height:32px;padding:4px 12px;white-space:nowrap}.tariffs-v2__form>footer button:last-child{background:var(--billing-action-primary);border-color:var(--billing-action-primary);color:#fafafa}.tariffs-v2__form>footer img{height:20px;width:20px}@media(max-width:1000px){.tariffs-v2__sidebar{flex:0 0 76px;max-width:76px;min-width:76px}.tariffs-v2__sidebar-top,.tariffs-v2__sidebar-body{align-items:center;padding-left:14px;padding-right:14px}.tariffs-v2__sidebar .product-logo{flex-basis:28px;width:28px}.tariffs-v2 .product-logo__part--1{inset:0 auto auto 0}.tariffs-v2 .product-logo__part--2{inset:1.98px auto auto 1.77px}.tariffs-v2 .product-logo__part--3{inset:3.71px auto auto 5.97px}.tariffs-v2 .product-logo__part--4,.tariffs-v2 .product-logo__part--5,.tariffs-v2 .product-logo__part--6{display:none}.tariffs-v2__sidebar .user-profile-menu{width:min(292px,calc(100vw - 28px))}.tariffs-v2__nav{width:48px}.tariffs-v2__nav button{justify-content:center;padding:14px;width:48px}.tariffs-v2__nav button:not(.is-active){font-size:0}.tariffs-v2__account{background:transparent;border:0;padding:0;width:48px}.tariffs-v2__account b{display:none}.admin-sidebar .tariffs-v2__sidebar-top{justify-content:center}.admin-sidebar .admin-badge{display:none}.admin-sidebar .admin-navigation{width:48px}.admin-sidebar .admin-navigation button{justify-content:center;padding:14px;width:48px}.tariffs-v2__form>section{grid-template-columns:200px minmax(0,1fr)}}@media(max-width:700px){.tariffs-v2__header{align-items:flex-start;flex-direction:column;gap:8px;padding:16px}.tariffs-v2__actions{gap:8px!important;width:100%}.tariffs-v2__content--panel{flex-direction:column;overflow:auto}.tariffs-v2__filters{flex-basis:auto;min-height:500px}.tariffs-v2__form>section{grid-template-columns:1fr}.tariffs-v2__form-grid,.tariffs-v2__form-grid--short,.tariffs-v2__form-grid--cost{grid-template-columns:1fr}}.figma-services .workspace-content{overflow:auto}.figma-services__content{padding:16px}.figma-services__tools{align-items:end;background:#fff;border:1px solid #f3f3f3;border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.figma-services__tools label{color:#26393f;display:flex;flex-direction:column;font:700 12px/16px Circe,Rubik,Arial,sans-serif;gap:6px}.figma-services__tools input,.figma-services__tools select{border:1px solid #d5dade;border-radius:8px;color:#26393f;font:14px/20px Circe,Rubik,Arial,sans-serif;height:32px;min-width:240px;outline:0;padding:4px 8px}.figma-services__tools>button{background:#f5f5f5;border:0;border-radius:8px;color:#26393f;cursor:pointer;font:700 14px/20px Circe,Rubik,Arial,sans-serif;height:32px;padding:4px 12px}.figma-services__table-wrap{border:1px solid #f3f3f3;border-radius:12px;overflow-x:auto}.figma-services__table{min-width:1548px;overflow:hidden}.figma-services__row{background:#fff;display:grid;grid-template-columns:68px 600px repeat(3,minmax(0,1fr)) 50px;min-height:52px}.figma-services__row>*{align-items:center;border-bottom:1px solid #f3f3f3;color:#26393f;display:flex;font:400 14px/20px Circe,Rubik,Arial,sans-serif;min-width:0;padding:8px 16px}.figma-services__row--head{min-height:40px}.figma-services__row--head>*{border-color:#eaebed;color:#95a2ab;font-size:12px;font-weight:700;line-height:16px;padding:12px 16px}.figma-services__row--head img{height:20px;margin-left:auto;width:20px}.figma-services__row strong{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.figma-services__row strong.is-accent{color:#f27532}.figma-services__row strong i{align-items:center;border:2px solid #f9b17e;border-radius:50%;color:#f27532;display:inline-flex;font:700 10px/10px Arial,sans-serif;height:16px;justify-content:center;margin-left:8px;width:16px}.figma-services__row span b{background:#f5f5f5;border-radius:6px;font:500 14px/20px Circe,Rubik,Arial,sans-serif;padding:2px 6px}.figma-services__category{border-radius:6px;font:400 14px/20px Circe,Rubik,Arial,sans-serif;padding:2px 6px;white-space:nowrap}.figma-services__category--аренда{background:#eff8ff;color:#175cd3}.figma-services__category--analytics{background:#fff7ed;color:#c4320a}.figma-services__category--базовое{background:#fff9eb;color:#dc6803}.figma-services__category--прочее{background:#f5f5f5;color:#5b6368}.figma-services__category--лицензия{background:#f4f3ff;color:#6938ef}.figma-services__category--сервис{background:#ecfdf3;color:#027a48}.figma-services__category--регистрация{background:#f9f5ff;color:#7f56d9}.figma-services__row-actions{justify-content:center;overflow:visible!important;padding:0!important;position:relative}.figma-services__row-actions>button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;width:32px}.figma-services__row-actions>button img{height:20px;width:20px}.figma-services__row-actions>div{background:#fff;border:1px solid #eaebed;border-radius:8px;box-shadow:0 8px 16px #0a0d121f;display:flex;flex-direction:column;min-width:156px;padding:4px;position:absolute;right:8px;top:42px;z-index:5}.figma-services__row-actions>div button{background:transparent;border:0;border-radius:6px;color:#26393f;cursor:pointer;font:14px/20px Circe,Rubik,Arial,sans-serif;padding:8px;text-align:left}.figma-services__row-actions>div button:last-child{color:#d92d20}.figma-services__count{color:#7e858d;font:400 14px/20px Circe,Rubik,Arial,sans-serif;margin:16px 12px}.figma-services__backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:30}.figma-services__modal{background:#fff;border:0;border-radius:12px;box-shadow:0 20px 24px -4px #0a0d1214,0 10px 10px -2px #0a0d120a;display:flex;flex-direction:column;gap:24px;padding:24px;width:610px}.figma-services__modal header{align-items:center;display:flex;justify-content:space-between}.figma-services__modal header h2{color:#26393f;font:400 24px/28px Circe,Rubik,Arial,sans-serif;margin:0}.figma-services__modal header button{background:transparent;border:0;cursor:pointer;height:28px;padding:4px;width:28px}.figma-services__modal header img{height:20px;width:20px}.figma-services__modal-section{display:grid;gap:32px;grid-template-columns:128px minmax(0,1fr)}.figma-services__modal-section h3{color:#95a2ab;font:700 12px/20px Circe,Rubik,Arial,sans-serif;margin:0}.figma-services__modal-section>div{display:flex;flex-direction:column;gap:12px}.figma-services__modal label,.figma-services__modal legend{color:#26393f;display:flex;flex-direction:column;font:700 14px/20px Circe,Rubik,Arial,sans-serif;gap:8px}.figma-services__modal label em{color:#f04438;font-style:normal}.figma-services__modal input{border:1px solid #d5dade;border-radius:8px;color:#26393f;font:400 14px/20px Circe,Rubik,Arial,sans-serif;height:60px;outline:0;padding:14px;width:100%}.figma-services__modal .app-select>button{border-color:#d5dade;font:400 14px/20px Circe,Rubik,Arial,sans-serif;height:60px;padding:14px}.figma-services__modal input::placeholder{color:#95a2ab}.figma-services__modal hr{background:#eaebed;border:0;height:1px;margin:0}.figma-services__modal-settings{display:grid!important;grid-template-columns:minmax(0,1fr) 1fr}.figma-services__modal fieldset{border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.figma-services__modal fieldset legend{margin-bottom:8px;width:100%}.figma-services__modal fieldset button{background:#f5f5f5;border:0;border-radius:8px;color:#26393f;cursor:pointer;font:400 14px/20px Circe,Rubik,Arial,sans-serif;height:60px;min-width:66px;padding:12px}.figma-services__modal fieldset button.is-selected{background:#fff0e7;color:#e66000}.figma-services__modal footer{display:grid;gap:12px;grid-template-columns:1fr 1fr}.figma-services__modal footer button{border:0;border-radius:8px;cursor:pointer;font:700 14px/20px Circe,Rubik,Arial,sans-serif;height:64px;padding:12px}.figma-services__modal footer button:first-child{background:#f5f5f5;color:#26393f}.figma-services__modal footer button:last-child{background:var(--billing-action-primary);color:#fff}.tariffs-v2__row{grid-template-columns:var(--user-columns, 68px minmax(304px, 1fr) repeat(5, 170px) 100px 170px 56px)}.tariffs-v2__table{min-width:1548px}.tariffs-v2__row.is-highlighted>*{color:#0e4666;font-weight:700}.tariffs-v2__row--header{height:32px}.tariffs-v2__row--header>button{border:0;border-bottom:1px solid #eceef0;padding:4px 12px}.tariffs-v2__row.is-disabled .tariffs-v2__frequency{background:transparent;color:#c6ccd2}.tariffs-v2__header h1{margin:0}.tariffs-v2__row.is-highlighted .tariffs-v2__status{color:#262626;font-weight:400}.tariffs-v2__row>.tariff-row-action{position:sticky;right:0;background:inherit}.tariffs-v2__table-wrap{position:relative}.monitoring-page .invoices-table{overflow:visible}.monitoring-page .invoices-table__row{min-height:60px}.monitoring-page .invoices-table__header{min-height:32px;position:sticky;top:0;z-index:1}.monitoring-page .invoices-table__header>button{padding:4px 12px;height:32px}.monitoring-page .invoices-table__header>*{padding:8px 12px;background:#fafbfb;color:#70777e}.monitoring-page .invoices-table__row>*{border-color:#eceef0;color:#262626}.monitoring-page .invoices-table__header>*{color:#70777e}.monitoring-page .resident-name{font-weight:700}.monitoring-page .is-highlighted{background:#fafbfb}.monitoring-page .is-highlighted>*{color:#f97316}.monitoring-area{display:flex;flex-direction:column}.monitor-header-icons{display:flex;gap:8px}.monitor-menu-anchor{position:relative}.monitor-top-menu,.monitor-column-menu{background:#fff;border:1px solid #f5f6f7;border-radius:8px;box-shadow:0 10px 10px -2px #0a0d120a,0 20px 24px -4px #0a0d1214;padding:12px;z-index:40;font:14px/20px Circe,Rubik,Arial,sans-serif;color:#262626}.monitor-top-menu{position:absolute;right:-6px;top:40px;width:277px;display:flex;flex-direction:column;gap:6px}.monitor-top-menu button,.monitor-sort-options button{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.monitor-top-menu button{padding:6px 12px;border-radius:8px}.monitor-top-menu button:hover,.monitor-top-menu button:focus-visible,.monitor-sort-options button[aria-pressed=true]{background:#fdf0e8;color:#cc5e1a}.monitor-top-menu img,.monitor-sort-options img{width:16px;height:16px}.monitor-column-menu{position:fixed;width:277px}.monitor-column-search{display:flex;align-items:center;gap:8px;height:32px;border:1px solid #c6ccd2;border-radius:8px;padding:6px 8px;box-shadow:0 1px 2px #0a0d120d}.monitor-column-search img{width:20px;height:20px}.monitor-column-search input{border:0;outline:none;width:100%;min-width:0;font:inherit}.monitor-select-all{background:transparent;border:0;color:#cc5e1a;cursor:pointer;font:700 14px/20px Circe,Rubik,Arial,sans-serif;margin:8px 12px 0;padding:4px 0;text-align:left}.monitor-select-all:hover{text-decoration:underline}.monitor-column-options{height:204px;overflow-y:auto;margin-top:6px;scrollbar-color:#c6ccd2 transparent;scrollbar-width:thin}.monitor-column-options label{display:flex;align-items:center;gap:8px;min-height:38px;padding:6px 12px;cursor:pointer}.monitor-column-options input,.monitoring-page .column-settings input{appearance:auto;accent-color:#f97316;width:16px;height:16px;flex-shrink:0;margin:0}.monitor-column-options label:hover{background:#fafbfb}.monitor-sort-options{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;padding:2px 0;margin:6px 0}.monitor-sort-options button{width:100%;min-height:38px;padding:6px 12px}.monitor-filter-actions{display:flex;gap:8px;flex-shrink:0}.monitor-filter-actions button{border:1px solid #c6ccd2;border-radius:8px;height:32px;background:#fff;color:#323c42;font:700 14px/20px Circe,Rubik,Arial,sans-serif;cursor:pointer;flex:1}.monitor-filter-actions button:last-child{background:var(--billing-action-primary);border-color:var(--billing-action-primary);color:#fff}.monitor-column-menu .monitor-filter-actions button{height:28px}.monitor-content--panel{gap:12px;background:#f5f6f7}.monitor-content--panel .monitoring-area{background:#fff}.monitor-filter-panel{flex:0 0 350px;min-width:0;display:flex;flex-direction:column;padding:16px;gap:24px;background:#fff;border-radius:24px 0 0;min-height:0;font:14px/20px Circe,Rubik,Arial,sans-serif}.monitor-panel-title{display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:28px;flex-shrink:0}.monitor-panel-title button{background:none;padding:0;border:0;cursor:pointer;display:flex}.monitor-panel-title img{width:20px;height:20px}.monitor-filter-fields{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.monitor-filter-field{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0;font-weight:700;flex-shrink:0}.monitor-filter-field legend{padding:0;margin-bottom:8px}.monitor-filter-field .app-select>button,.monitor-date-range input{width:100%;height:32px;border:1px solid #c6ccd2;border-radius:8px;padding:6px 8px;color:#70777e;background:#fff;font:400 14px/20px Circe,Rubik,Arial,sans-serif;min-width:0}.monitor-filter-field .app-select>button{padding-right:8px;box-shadow:0 1px 2px #0a0d120d}.monitor-filter-fields hr{border:0;border-top:1px solid #d5dae0;margin:0;width:100%}.monitor-range{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px}.monitor-range:before{content:"−";grid-column:2;grid-row:1;text-align:center;font-weight:400}.monitor-range>:first-child{grid-column:1;grid-row:1}.monitor-range>:last-child{grid-column:3;grid-row:1}.monitor-stepper{display:flex;align-items:center;height:32px;border:1px solid #c6ccd2;border-radius:8px;overflow:hidden}.monitor-stepper button{width:28px;flex-shrink:0;border:0;background:none;padding:0;font:20px/24px Arial,sans-serif;color:#323c42;cursor:pointer}.monitor-stepper input{width:100%;min-width:0;text-align:center;border:0;outline:none;padding:0;color:#70777e;font:400 14px/20px Circe,Rubik,Arial,sans-serif;appearance:textfield}.monitor-stepper input::-webkit-inner-spin-button{appearance:none}.monitor-date-range input{font-size:12px}.monitor-date-input{position:relative;min-width:0}.monitor-date-input>img{position:absolute;left:8px;top:6px;width:20px;height:20px;pointer-events:none}.monitor-date-input>span{position:absolute;left:34px;top:6px;font-size:12px;font-weight:400;color:#70777e;pointer-events:none}.monitor-date-input input{background:transparent;padding-left:4px;padding-right:4px}.monitor-date-input>img{display:none}.monitor-date-input>span{left:6px}.monitor-date-input input::-webkit-calendar-picker-indicator{position:static;width:16px;height:16px;opacity:1;cursor:pointer}.monitor-date-input.is-empty input::-webkit-datetime-edit{color:transparent}.monitor-date-input.is-empty input:focus::-webkit-datetime-edit{color:#70777e}.monitor-date-input:focus-within>span{display:none}.monitoring-page .invoices-table__header{height:32px}.monitoring-page .invoices-table__header>span{position:relative;padding-right:8px}.monitoring-page .column-filter{opacity:0;width:28px;height:28px;justify-content:center;align-items:center;margin-top:-6px;margin-bottom:-6px}.monitoring-page .column-filter img{width:20px;height:20px;margin:0}.monitoring-page .column-filter.is-visible,.monitoring-page [role=columnheader]:hover .column-filter,.monitoring-page .column-filter:focus-visible{opacity:1}.monitoring-page .column-filter.is-filtered{position:relative}.monitoring-page .column-filter.is-filtered img{visibility:hidden}.monitoring-page .column-filter.is-filtered:after{content:"";position:absolute;width:20px;height:20px;background-color:#f97316;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.8333%202.5V7.5M13.3333%205L18.3333%205M9.99996%205H1.66663M12.5%2010H4.99996M11.6666%2015H8.33329'%20stroke='%23323C42'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.8333%202.5V7.5M13.3333%205L18.3333%205M9.99996%205H1.66663M12.5%2010H4.99996M11.6666%2015H8.33329'%20stroke='%23323C42'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat}.monitoring-page [aria-sort=ascending] .column-filter.is-filtered:after{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66663%202.66663V13.3333M6.66663%2011.3333L4.66663%2013.3333L2.66663%2011.3333M11.3333%202.66663L11.3333%2013.3333M13.3333%204.66663L11.3333%202.66663L9.33329%204.66663'%20stroke='%23889199'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66663%202.66663V13.3333M6.66663%2011.3333L4.66663%2013.3333L2.66663%2011.3333M11.3333%202.66663L11.3333%2013.3333M13.3333%204.66663L11.3333%202.66663L9.33329%204.66663'%20stroke='%23889199'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.monitoring-page [aria-sort=descending] .column-filter.is-filtered:after{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66663%202.66663V13.3333M6.66663%204.66663L4.66663%202.66663L2.66663%204.66663M11.3333%202.66663L11.3333%2013.3333M13.3333%2011.3333L11.3333%2013.3333L9.33329%2011.3333'%20stroke='%23889199'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66663%202.66663V13.3333M6.66663%204.66663L4.66663%202.66663L2.66663%204.66663M11.3333%202.66663L11.3333%2013.3333M13.3333%2011.3333L11.3333%2013.3333L9.33329%2011.3333'%20stroke='%23889199'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.monitoring-page [role=columnheader][aria-sort]:not([aria-sort=none]){color:#cc5e1a}.monitoring-page .column-settings{border-radius:24px 0 0;gap:24px}.monitoring-page .column-settings .tariffs-v2__panel-heading b{font-size:16px;line-height:28px;letter-spacing:normal}.monitoring-page .column-settings__list{border-top:1px solid #eceef0;padding-bottom:0;margin-bottom:56px}.monitoring-page .column-settings__list>div{height:57px;border-bottom:1px solid #eceef0;padding:8px 12px}.monitoring-page .column-settings__list label{overflow:hidden;white-space:nowrap;font-size:14px}.monitoring-page .column-settings__list button{flex-shrink:0;background:none;font-size:20px;width:28px}.monitoring-page .column-settings__list button:disabled{color:#c6ccd2}.monitoring-page .column-settings__list button:not(:disabled) img{filter:brightness(.4)}.monitoring-page .column-settings .tariffs-v2__panel-heading{margin-bottom:0}.monitoring-page .column-settings .tariffs-v2__panel-actions button:last-child{background:var(--billing-action-primary);border-color:var(--billing-action-primary)}@media(max-width:760px){.monitor-filter-panel,.monitoring-page .column-settings{position:fixed;right:0;top:90px;bottom:0;width:min(350px,100vw);z-index:30;box-shadow:-4px 0 20px #0001}}.monitoring-area .invoices-table-wrap{min-height:0;overflow:auto}.copy-button,.column-filter{background:none;border:0;padding:0;display:inline-flex;cursor:pointer;margin-left:8px;flex-shrink:0}.copy-button img{width:16px;height:16px}.uuid-cell>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.uuid-cell .copy-button{flex:0 0 16px}.column-filter{margin-left:auto}.column-filter img{width:20px;height:20px}.event-tag{background:#eceef0;border-radius:6px;padding:2px 6px;font-size:12px;line-height:16px;font-weight:400;color:#262626}.sticky-actions{position:sticky;right:0;background:inherit;border:0;justify-content:center;cursor:pointer;box-shadow:-5px 0 10px #00000006}.sticky-actions img{width:20px;height:20px}.tariff-page .tariffs-v2__table-area{background:#fff}.tariff-filter-summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:14px;color:#70777e}.tariff-filter-summary b{color:#262626;font-weight:400}.tariff-filter-summary button{border:1px solid #c6ccd2;border-radius:8px;background:#fff;color:#323c42;height:32px;padding:4px 12px;cursor:pointer}.tariff-empty{align-items:center;color:#70777e;display:flex;flex-direction:column;padding:100px 16px;text-align:center}.tariff-empty h2{color:#262626;font-weight:400;font-size:20px}.tariff-empty__icon{height:32px;margin-bottom:12px;opacity:.72;width:32px}.tariff-page .tariffs-v2__content{position:relative}.tariff-search-popup{position:absolute;top:16px;left:16px;right:16px;padding:12px 12px 24px;border:1px solid #f5f6f7;border-radius:8px;box-shadow:0 10px 24px #0a0d1214;z-index:20;background:#fff;font-size:14px}.tariff-search-popup header{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:8px}.tariff-search-popup header button{background:none;border:0;font-size:20px;cursor:pointer}.tariff-search-popup>div{display:flex;gap:8px}.tariff-search-popup section{flex:1;min-width:0}.tariff-search-popup label{display:flex;align-items:center;gap:8px;height:32px;border:1px solid #c6ccd2;border-radius:8px;padding:6px 8px}.tariff-search-popup label img{width:20px;height:20px}.tariff-search-popup input{width:100%;border:0;outline:none;font:inherit}.tariff-search-suggestions{display:flex;gap:4px;margin-top:8px}.tariff-search-suggestions button{flex:0 1 auto;min-width:0;background:#eceef0;border:0;border-radius:6px;cursor:pointer;font:12px/16px Circe,Rubik,Arial,sans-serif;max-width:100%;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.tariff-page .tariffs-v2__table{width:max-content}.tariff-page .tariffs-v2__row--header>span{padding:8px 8px 8px 12px}.tariff-page .tariff-name{font-weight:700}.tariff-page .tariff-name>img{width:16px;height:16px;margin-left:8px}.tariff-page .column-filter{opacity:0;width:28px;height:28px;align-items:center;justify-content:center;margin-top:-6px;margin-bottom:-6px}.tariff-page .column-filter img{width:20px;height:20px;margin:0}.tariff-page .column-filter.is-visible,.tariff-page [role=columnheader]:hover .column-filter,.tariff-page .column-filter:focus-visible{opacity:1}.tariff-page .column-filter.is-filtered{position:relative}.tariff-page .column-filter.is-filtered img{visibility:hidden}.tariff-page .column-filter.is-filtered:after{content:"";position:absolute;width:20px;height:20px;background:#f97316;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.8333%202.5V7.5M13.3333%205L18.3333%205M9.99996%205H1.66663M12.5%2010H4.99996M11.6666%2015H8.33329'%20stroke='%23323C42'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.8333%202.5V7.5M13.3333%205L18.3333%205M9.99996%205H1.66663M12.5%2010H4.99996M11.6666%2015H8.33329'%20stroke='%23323C42'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / contain no-repeat}.tariff-page [aria-sort=ascending] .column-filter.is-filtered:after{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66663%202.66663V13.3333M6.66663%2011.3333L4.66663%2013.3333L2.66663%2011.3333M11.3333%202.66663L11.3333%2013.3333M13.3333%204.66663L11.3333%202.66663L9.33329%204.66663'%20stroke='%23889199'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66663%202.66663V13.3333M6.66663%2011.3333L4.66663%2013.3333L2.66663%2011.3333M11.3333%202.66663L11.3333%2013.3333M13.3333%204.66663L11.3333%202.66663L9.33329%204.66663'%20stroke='%23889199'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.tariff-page [aria-sort=descending] .column-filter.is-filtered:after{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66663%202.66663V13.3333M6.66663%204.66663L4.66663%202.66663L2.66663%204.66663M11.3333%202.66663L11.3333%2013.3333M13.3333%2011.3333L11.3333%2013.3333L9.33329%2011.3333'%20stroke='%23889199'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.66663%202.66663V13.3333M6.66663%204.66663L4.66663%202.66663L2.66663%204.66663M11.3333%202.66663L11.3333%2013.3333M13.3333%2011.3333L11.3333%2013.3333L9.33329%2011.3333'%20stroke='%23889199'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.tariff-page .tariff-row-action{width:56px;display:flex;align-items:center;justify-content:center;padding:0}.tariff-page .tariff-row-action img{width:20px;height:20px;flex:0 0 20px;margin:0}.tariff-page .tariffs-v2__menu>div{min-width:177px;padding:12px;gap:6px}.tariff-page .column-settings{border-radius:24px 0 0;gap:24px}.tariff-page .column-settings .tariffs-v2__panel-heading{margin:0}.tariff-page .column-settings .tariffs-v2__panel-heading b{font-size:16px;line-height:28px}.tariff-page .column-settings__list{border-top:1px solid #eceef0}.tariff-page .column-settings__list>div{height:57px;border-bottom:1px solid #eceef0;padding:8px 12px}.tariff-page .column-settings__list label{min-width:0}.tariff-page .column-settings__list input{flex-shrink:0;accent-color:#f97316}.tariff-page .column-settings__list button{background:none;flex-shrink:0;width:28px}.tariff-page .column-settings__list button:not(:disabled) img{filter:brightness(.4)}.tariff-page .column-settings .tariffs-v2__panel-actions button:last-child{background:var(--billing-action-primary);border-color:var(--billing-action-primary)}.tariff-editor-fields{display:flex;flex-direction:column;gap:24px}.tariff-editor-fields[hidden]{display:none}.tariff-editor-fields>section{display:grid;grid-template-columns:400px minmax(0,1fr);gap:32px}.tariff-editor-fields>hr{border:0;border-top:1px solid #eceef0;margin:0}.tariff-editor input{font-weight:400}.tariff-version-status{display:grid;align-items:end;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.tariff-version-status>:last-child{grid-column:2 / -1}.tariff-version-status>*{min-width:0}.tariff-version-status .tariffs-v2__checkbox{padding-bottom:0;font-weight:400}.tariff-editor .tariff-period-disabled{color:#c6ccd2}.tariff-editor fieldset{gap:8px}.tariff-editor fieldset button{border-radius:8px;border-color:#eceef0;background:#fafbfb;white-space:nowrap}.tariff-editor fieldset button.is-selected{color:#c4320a;background:#fff0e7;border-color:#f06e1e}.tariff-editor>footer button:last-child{background:var(--billing-action-primary);border-color:var(--billing-action-primary)}.tariff-editor .tariffs-v2__checkbox{height:32px}.tariff-editor .tariffs-v2__checkbox input{accent-color:#f06e1e}.tariff-required-label{display:inline}.tariff-required-label em{color:#d92d20;font-style:normal}.tariff-editor .tariffs-v2__form-grid--cost{grid-template-columns:repeat(3,minmax(0,1fr))}.tariff-editor .tariffs-v2__form-grid--cost>fieldset{grid-column:2 / -1;min-width:0}.tariff-field-label{display:block;font-size:14px;font-weight:700;line-height:20px;margin-bottom:8px}.tariff-multiselect{position:relative;min-width:0}.tariff-multiselect__control>button{align-items:center;background:#fff;border:1px solid #c6ccd2;border-radius:8px;color:#262626;cursor:pointer;display:flex;gap:8px;min-height:32px;padding:5px 8px;text-align:left;width:100%}.tariff-multiselect__values{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.tariff-multiselect__control img{flex:0 0 20px;width:20px;height:20px}.tariff-placeholder{color:#70777e}.tariff-chip{background:#eceef0;border-radius:6px;font-size:12px;max-width:100%;min-width:0;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.tariff-multiselect__menu{position:absolute;top:100%;left:0;right:0;padding:12px;z-index:10;background:#fff;border:1px solid #eceef0;border-radius:8px;box-shadow:0 10px 24px #0002;max-height:280px;overflow:auto}.tariff-multiselect__menu label{flex-direction:row;align-items:center;padding:6px 0;font-weight:400}.tariff-multiselect__menu label input{width:16px;height:16px;accent-color:#f97316}.column-settings__list input[type=checkbox],.monitor-column-options input[type=checkbox],.tariff-multiselect__menu input[type=checkbox],.tariffs-v2__checkbox input[type=checkbox]{appearance:none;background:#fff;border:1px solid #848a8e;border-radius:2px;cursor:pointer;height:16px;margin:0;padding:0;flex-shrink:0;width:16px}.column-settings__list input[type=checkbox]:checked,.monitor-column-options input[type=checkbox]:checked,.tariff-multiselect__menu input[type=checkbox]:checked,.tariffs-v2__checkbox input[type=checkbox]:checked{background:#f97316 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.1 8.2 3 3 6.8-6.8' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'/%3E%3C/svg%3E") center / 14px 14px no-repeat;border-color:#f97316}.column-settings__list input[type=checkbox]:focus-visible,.monitor-column-options input[type=checkbox]:focus-visible,.tariff-multiselect__menu input[type=checkbox]:focus-visible,.tariffs-v2__checkbox input[type=checkbox]:focus-visible{outline:2px solid #f06e1e;outline-offset:2px}.tariff-multiselect__menu>button{width:100%;height:28px;border:0;border-radius:8px;background:var(--billing-action-primary);color:#fff;cursor:pointer}.tariff-editor-tabs{display:flex;gap:8px;border-bottom:1px solid #eceef0;padding-bottom:16px}.tariff-editor-tabs button{font:14px/20px Circe,Rubik,Arial,sans-serif;padding:8px 16px;border:0;border-radius:8px;background:#f5f6f7;color:#262626;cursor:pointer}.tariff-editor-tabs button[aria-selected=true]{background:#f97316;color:#fff}.tariff-history{display:flex;flex-direction:column;gap:24px}.tariff-history article{border:1px solid #eceef0;border-radius:8px;padding:12px;width:745px;max-width:100%}.tariff-history header{display:flex;justify-content:space-between;color:#70777e;font-size:14px}.tariff-history h3{font-size:16px;font-weight:400}.tariff-history-change{display:flex;gap:12px;align-items:center;margin-top:12px}.tariff-history-change b{width:160px;color:#70777e;font-size:12px}.tariff-history-change>span:not([aria-hidden]){background:#f5f6f7;border-radius:6px;padding:4px 8px}.admin-sidebar .tariffs-v2__sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-badge{color:#fff;background:#3e6b85;border-radius:12px;font-size:12px;padding:2px 8px}.admin-sidebar .tariffs-v2__sidebar-body{gap:16px}.admin-navigation{gap:2px;width:286px}.admin-navigation>div{display:flex;flex-direction:column;gap:2px}.admin-navigation>div+div{border-top:1px solid #d9dde1;padding-top:2px}.admin-navigation button{min-height:48px;height:48px;font-size:14px;padding-left:14px}.admin-navigation button.is-active{background:var(--billing-nav-accent)}.admin-navigation button img{flex:0 0 20px}.admin-navigation button:not(.is-active) img,.admin-navigation button.is-active img{filter:none;opacity:1}.admin-navigation button.is-active img{filter:brightness(0) invert(1)}.admin-navigation button:not(.is-active) img{filter:brightness(0) saturate(100%) invert(61%) sepia(8%) saturate(376%) hue-rotate(165deg)}.admin-navigation button[aria-disabled=true]{cursor:default}.admin-page .tariffs-v2__primary,.admin-page .tariff-editor>footer button:last-child{background:var(--billing-action-primary);border-color:var(--billing-action-primary)}.admin-page .tariffs-v2__table.admin-services-table{width:100%}.admin-services-table [role=cell]{gap:6px}.admin-service-code{border:1px solid #c6ccd2;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:400;line-height:16px}.admin-service-category{border-radius:6px;padding:2px 6px;font-size:12px;font-weight:400;line-height:16px;background:#f5f6f7}.category-Аренда{background:#f0f9ff;color:#026aa2}.category-Ежегодное{background:#fffaeb;color:#b54708}.category-Лицензия{background:#f4f3ff;color:#5925dc}.category-Сервис{background:#f1faf4;color:#008022}.category-Регистрация{background:#e7ecef;color:#262626}.admin-page .admin-services-table .tariffs-v2__row.is-highlighted{background:#fafbfb}.admin-page .admin-services-table .tariffs-v2__row.is-highlighted>[role=cell]{color:#262626;font-weight:400}.admin-page .admin-services-table .tariffs-v2__row.is-highlighted>[role=cell]:first-child,.admin-page .admin-services-table .tariffs-v2__row.is-highlighted>.tariff-name{color:#ff6b00}.tariff-page .tariffs-v2__row.is-disabled,.tariff-page .tariffs-v2__row.is-disabled>[role=cell],.tariff-page .tariffs-v2__row.is-disabled>.tariffs-v2__menu,.admin-page .admin-services-table .tariffs-v2__row.is-disabled>[role=cell]:first-child,.admin-page .admin-services-table .tariffs-v2__row.is-disabled>[role=cell]{background:#f5f6f7;color:#c6ccd2}.tariff-page .tariffs-v2__row.is-disabled .admin-service-code{border-color:#c6ccd2;color:#c6ccd2}.admin-service-info{width:16px;height:16px;flex:0 0 16px;margin-left:2px;filter:invert(45%) sepia(95%) saturate(2800%) hue-rotate(359deg) brightness(103%)}.admin-services-table .admin-service-status{font-size:13px;gap:8px}.admin-services-table .tariffs-v2__menu>button{opacity:0}.admin-services-table .is-highlighted .tariffs-v2__menu>button img{filter:invert(45%) sepia(95%) saturate(2800%) hue-rotate(359deg) brightness(103%)}.admin-services-table .tariffs-v2__row--header>.tariff-row-action img{opacity:0}.tariff-page .tariffs-v2__menu>button{opacity:0}.tariff-page .tariffs-v2__row:hover .tariffs-v2__menu>button,.tariff-page .tariffs-v2__menu:has(>div)>button,.tariff-page .tariffs-v2__menu>button:focus-visible{opacity:1}.tariff-page .tariffs-v2__row--header>.tariff-row-action img,.monitoring-page .invoices-table__header>.sticky-actions img{opacity:0}.monitoring-page .invoices-table__row:not(.invoices-table__header)>.sticky-actions img{opacity:0}.monitoring-page .invoices-table__row:not(.invoices-table__header):hover>.sticky-actions img,.monitoring-page .invoices-table__row:not(.invoices-table__header)>.sticky-actions:focus-visible img{opacity:1}.admin-services-table .tariffs-v2__menu>div{width:176px;min-width:176px;right:18px;top:44px;padding:8px;gap:0}.admin-services-table .tariffs-v2__menu>div button{height:38px;padding:8px 12px}.row-action-popover{background:#fff;border:1px solid #eceef0;border-radius:8px;box-shadow:0 8px 16px #323c421f;display:flex;flex-direction:column;gap:0;padding:8px;position:fixed;z-index:100}.row-action-popover button{background:transparent;border:0;border-radius:6px;color:#323c42;cursor:pointer;font:14px/20px Circe,Rubik,Arial,sans-serif;height:38px;padding:8px 12px;text-align:left;white-space:nowrap}.row-action-popover button:hover{background:#f5f6f7}.row-action-popover button.is-danger{color:#d92d20}.admin-page .tariffs-v2__header .tariffs-v2__actions{gap:8px}.admin-page .tariffs-v2__header .monitor-header-icons{margin-left:8px}.admin-page .tariff-editor fieldset button.is-selected{background:#fff6ed;border-color:#f06e1e;color:#f06e1e}.admin-page .tariffs-v2__switch[aria-pressed=true]{background:#f06e1e}.date-range-picker{position:relative;width:100%;min-width:0}.date-range-trigger{width:100%;display:flex;align-items:center;gap:8px;padding:0 8px;height:32px;border:1px solid #c6ccd2;border-radius:8px;background:#fff;color:#262626;font:14px/20px Circe,Rubik,Arial,sans-serif}.date-range-trigger:focus-within{border-color:#f06e1e;box-shadow:0 0 0 2px #fff0e7}.date-range-trigger input{background:transparent;border:0;border-radius:0;color:inherit;flex:1;font:inherit;height:100%;min-width:0;outline:0;padding:0;width:0}.date-range-trigger input::placeholder{color:#95a2ab}.date-range-calendar-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;padding:0;width:20px}.date-range-calendar-button:focus-visible{outline:2px solid #f06e1e;outline-offset:2px}.date-range-trigger img{width:20px;height:20px}.date-range-picker.is-disabled{color:#c6ccd2}.date-range-trigger:has(input:disabled){color:#323c42;background:#fff;cursor:default}.date-range-trigger:has(input:disabled) img{opacity:.4}.date-range-calendar{position:absolute;top:calc(100% + 8px);left:0;width:320px;max-width:calc(100vw - 64px);background:#fff;padding:16px;border:1px solid #eceef0;border-radius:12px;box-shadow:0 10px 24px #0a0d1226;z-index:25;color:#323c42;font:14px/20px Circe,Rubik,Arial,sans-serif}.date-range-calendar.opens-above{top:auto;bottom:calc(100% + 8px)}.date-range-caption{margin-bottom:12px;font-weight:700}.date-range-month{display:flex;align-items:center;gap:4px;margin-bottom:12px}.date-range-month>button{border:0;background:none;width:28px;height:28px;flex-shrink:0;cursor:pointer}.date-range-month>button img{width:20px;height:20px;transform:rotate(-90deg)}.date-range-month>button:first-child img{transform:rotate(90deg)}.date-range-month .app-select{min-width:0}.date-range-month__select{flex:1}.date-range-month__year{flex:0 0 78px}.date-range-month .app-select>button{min-height:28px;padding:4px}.date-range-month .app-select__menu{max-height:200px}.date-range-days{display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px}.date-range-days>span{color:#70777e;text-align:center;padding:4px 0;font-size:12px}.date-range-days button{height:32px;border:0;background:none;color:#323c42;font:inherit;cursor:pointer}.date-range-days button.outside-month{color:#a1a8ae}.date-range-days button.in-range{background:#ffeadb;color:#a84d15}.date-range-days button.endpoint{border-radius:8px;background:#f06e1e;color:#fff}.date-range-days button:hover{box-shadow:inset 0 0 0 1px #f06e1e;border-radius:8px}.date-range-calendar button:focus-visible{outline:2px solid #f06e1e;outline-offset:1px}.date-range-selection{margin:12px 0;font-size:12px;text-align:center}.date-range-actions{display:flex;gap:8px}.date-range-actions button{flex:1;height:32px;border:1px solid #c6ccd2;border-radius:8px;background:#fff;color:#323c42;font:inherit;cursor:pointer}.date-range-actions button:last-child{color:#fff;background:var(--billing-action-primary);border-color:var(--billing-action-primary)}.date-range-actions button:disabled{opacity:.45;cursor:default}@media(max-width:1600px){.tariff-editor-fields>section{grid-template-columns:200px minmax(0,1fr);gap:24px}}@media(max-width:1200px){.tariff-editor-fields>section{grid-template-columns:160px minmax(0,1fr);gap:16px}}@media(max-width:760px){.tariff-editor-fields>section{grid-template-columns:1fr}.tariff-editor .tariffs-v2__form-grid{grid-template-columns:1fr}.tariff-page .column-settings{position:fixed;right:0;top:90px;bottom:0;width:min(350px,100vw);z-index:30}}.monitoring-page .invoices-table__row>.sticky-actions{display:flex;align-items:center;justify-content:center;padding:0}.monitoring-page .invoices-table__row>.sticky-actions img{display:block;flex:0 0 20px;width:20px;height:20px;margin:0}.load-more{display:flex;justify-content:center;padding:40px 0 14px;margin-top:auto}.load-more button{border:1px solid #c6ccd2;border-radius:8px;height:32px;background:#fff;color:#323c42;padding:4px 12px;font-size:12px;font-weight:700;cursor:pointer}.load-more button:disabled{cursor:default}@media(max-width:1000px){.tariffs-v2__nav button span{display:none}.tariffs-v2__nav button{font-size:0}}@media(max-width:760px){.tariffs-v2__sidebar{flex:0 0 64px;min-width:64px;max-width:64px}.tariffs-v2__sidebar-top,.tariffs-v2__sidebar-body{padding:8px}.tariffs-v2__header h1{font-size:18px}.tariffs-v2__header{padding-right:16px}.tariffs-v2__sidebar-top{flex-basis:64px}.tariffs-v2__sidebar .user-profile-menu{width:min(292px,calc(100vw - 16px))}.tariffs-v2__actions{flex-wrap:wrap}}@media(max-width:700px){.admin-page .tariffs-v2__header{flex:0 0 auto;min-height:90px;padding:12px 16px}.admin-page .tariffs-v2__actions{justify-content:space-between;width:100%}.admin-page .tariffs-v2__actions .monitor-header-icons{margin-left:auto}}@media(max-width:480px){.admin-page .tariffs-v2__header .tariffs-v2__secondary:has(img),.admin-page .tariffs-v2__header .tariffs-v2__primary:has(img){font-size:0;gap:0;justify-content:center;padding:0;width:32px}.admin-page .tariffs-v2__header .tariffs-v2__secondary img,.admin-page .tariffs-v2__header .tariffs-v2__primary img{margin:0}}@container (max-width: 700px){.tariff-editor .tariffs-v2__form-grid,.tariff-version-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 440px){.tariff-editor .tariffs-v2__form-grid,.tariff-version-status{grid-template-columns:minmax(0,1fr)}.tariff-version-status>:last-child,.tariff-editor .tariffs-v2__form-grid--cost>fieldset{grid-column:auto}}.admin-record-link{background:transparent;border:0;padding:0;font:inherit;color:#0e4666;text-align:left;cursor:pointer;width:100%;overflow:hidden;text-overflow:ellipsis}.admin-record-link:hover{text-decoration:underline}.admin-data-error{margin:20px;padding:16px;border:1px solid #f1c3c3;border-radius:12px;background:#fff4f4;color:#a52828;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.admin-record-count{padding:16px 20px;color:#6c757d;font-size:14px}@media(max-width:760px){.tariffs-v2__form-card{padding:16px}.tariffs-v2__header .tariffs-v2__icon-button{flex-shrink:0}.tariffs-v2__form>footer,.invoice-footer{flex-wrap:wrap;padding:16px}.tariff-search-popup{left:16px;right:16px;top:16px}.tariff-search-popup>div{flex-wrap:wrap}.tariff-search-popup section{flex-basis:100%}.tariffs-v2__filters,.monitor-filter-panel,.tariff-page .column-settings,.monitoring-page .column-settings{position:fixed;inset:0 0 0 auto;width:min(350px,calc(100vw - 64px));max-width:100%;flex-basis:auto;border-radius:16px 0 0 16px;z-index:30}.tariffs-v2__panel-heading,.tariffs-v2__panel-actions{flex-shrink:0}.tariffs-v2__filters{overflow-y:auto;min-height:0}.tariffs-v2__panel-actions{position:static;margin-top:auto;background:#fff;padding-block:8px}.column-settings__list{min-height:0;flex:1;flex-shrink:1;padding-bottom:0}.monitoring-page .column-settings__list{margin-bottom:0}.user-dialog-backdrop{padding:12px}.user-dialog{padding:24px 16px 16px;max-height:calc(100dvh - 24px)}.user-dialog input{min-width:0;width:100%}.user-dialog footer{flex-wrap:wrap}.date-range-calendar,.date-range-calendar.opens-above{max-width:calc(100vw - 88px)}}@media(max-width:760px),(max-height:480px){.date-range-calendar,.date-range-calendar.opens-above{position:fixed;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);max-height:calc(100dvh - 32px);overflow:auto}}@media(max-width:760px){.date-range-calendar,.date-range-calendar.opens-above{left:calc(50% + 32px)}}@media(max-width:440px){.date-range-month{display:grid;grid-template-columns:28px minmax(0,1fr) 28px}.date-range-month__year{grid-column:2;grid-row:2}.date-range-month>button:last-child{grid-column:3;grid-row:1}}@media(max-width:760px),(max-height:480px){.app-select:not(.date-range-month__select):not(.date-range-month__year)>.app-select__menu,.tariff-multiselect__menu{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(350px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin-top:0;z-index:80}}@media(max-width:760px){.app-select:not(.date-range-month__select):not(.date-range-month__year)>.app-select__menu,.tariff-multiselect__menu{left:calc(50% + 32px);width:min(350px,calc(100vw - 88px))}.user-dialog .app-select>.app-select__menu{left:50%;width:min(350px,calc(100vw - 32px))}.user-dialog .app-select:not(.date-range-month__select):not(.date-range-month__year)>.app-select__menu--searchable{left:50%;width:min(350px,calc(100vw - 32px))}}.app-select__menu button{flex-shrink:0;overflow-wrap:anywhere}.tariffs-v2__icon-button:focus-visible img,.monitor-top-menu button:is(:hover,:focus-visible) img{filter:invert(45%) sepia(95%) saturate(2800%) hue-rotate(359deg) brightness(103%)}.tariffs-v2__icon-button[aria-expanded=true]{border-color:#f06e1e;background:#fff0e7}.tariff-page .tariffs-v2__row.is-highlighted>[role=cell]{color:#f06e1e}.monitor-filter-panel,.column-settings{overflow-x:hidden}.monitor-filter-field .tariffs-v2__checkbox{display:flex;font-weight:400}.monitor-column-options label span,.tariff-multiselect__menu label{min-width:0;overflow-wrap:anywhere}.tariff-history-change>*,.tariff-history header>*{min-width:0;overflow-wrap:anywhere}.tariffs-v2__switch:disabled{cursor:wait;opacity:.6}@media(prefers-reduced-motion:reduce){.column-settings__list>div{transition:none}}.monitor-date-input.is-empty input:not(:focus){color:transparent;-webkit-text-fill-color:transparent}.monitor-date-input.is-empty input:not(:focus)::-webkit-date-and-time-value{opacity:0}.tariff-page:has(.tariff-editor) .monitoring-notice,.tariff-page:has(.tariff-editor)~.monitoring-notice{bottom:144px;max-width:calc(100vw - 48px)}
