#root .goods-edit__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:30px}#root .goods-edit__aside{display:grid;gap:25px}#root .goods-edit__box{box-sizing:border-box;border:1px solid var(--gl-line);border-radius:12px;background:#fff;padding:15px}#root#root .goods-edit a.goods-block-button,#root#root .goods-list a.goods-block-button,#root#root a.goods-categories__edit{text-decoration:none}#root#root a.goods-block-button:hover{color:var(--gl-text)}#root .goods-edit__form{margin:0}#root .goods-edit__row{display:grid;grid-template-columns:minmax(138px,2fr) minmax(0,9fr) minmax(0,1fr);align-items:start;margin:0 -15px 12px}#root#root .goods-edit__label{display:block;margin:0;color:var(--gl-text);padding:7px 15px 0;font:400 14px/normal Inter,Arial,sans-serif;text-align:right}#root .goods-edit__control{min-width:0;padding:0 15px}#root .goods-edit__hint{position:relative;display:inline-flex;width:16px;height:16px;margin-top:9px;border-radius:50%;color:#9aa3b1;outline:none;cursor:help}#root .goods-edit__hint svg{width:16px;height:16px}#root .goods-edit__hint:focus-visible{box-shadow:0 0 0 2px var(--gl-focus)}#root .goods-edit__hint:after{position:absolute;z-index:20;right:-8px;bottom:calc(100% + 8px);width:max-content;max-width:260px;border-radius:8px;background:#2b3134;color:#fff;padding:8px 10px;font:400 12px/16px Inter,Arial,sans-serif;content:attr(data-tip);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}#root .goods-edit__hint:is(:hover,:focus-visible):after{opacity:1;transform:none}#root .goods-edit__subgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}#root .goods-edit__subfield{min-width:0}#root#root .goods-edit__sublabel{display:block;margin:0 0 10px;color:var(--gl-muted);font:400 12px/normal Inter,Arial,sans-serif}#root#root#root .crm-shell .goods-edit .goods-edit__input{display:block;width:100%;height:34px;min-height:34px;box-sizing:border-box;margin:0;border:1px solid var(--gl-line);border-radius:8px;outline:0;background:#fff;color:var(--gl-text);padding:6px 8px;font:400 14px/20px Inter,Arial,sans-serif;box-shadow:none;-moz-appearance:textfield}#root#root#root .crm-shell .goods-edit .goods-edit__input:focus{border-color:var(--gl-focus)}#root#root#root .crm-shell .goods-edit .goods-edit__input.is-error{border-color:#ed5565}#root#root#root .crm-shell .goods-edit .goods-edit__input:disabled{background:#f7f9fc;color:var(--gl-muted)}#root .goods-edit__input::-webkit-inner-spin-button,#root .goods-edit__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}#root#root#root .crm-shell .goods-edit .goods-edit__textarea{--crm-radius:8px;height:48px;min-height:48px;resize:vertical}#root .goods-edit__error{display:block;margin-top:4px;color:#ed5565;font:400 12px/16px Inter,Arial,sans-serif}#root .goods-edit__group{display:flex;min-width:0}#root .goods-edit__group>.goods-edit__input{min-width:0;flex:1}#root#root#root .crm-shell .goods-edit .goods-edit__group>.goods-edit__input{border-radius:8px 0 0 8px}#root#root .goods-edit__addon{display:inline-flex;min-width:34px;height:34px;box-sizing:border-box;flex:none;align-items:center;justify-content:center;margin:0 0 0 -1px;border:1px solid var(--gl-line);border-radius:0 8px 8px 0;background:#fff;color:var(--gl-text);padding:6px 12px;font:400 14px/20px Inter,Arial,sans-serif;white-space:nowrap}@layer theme{#root#root#root#root .crm-shell .goods-edit .goods-edit__group>.goods-edit__input{border-radius:8px 0 0 8px!important}#root#root#root#root .crm-shell .goods-edit .goods-edit__group>.goods-edit__addon{border-radius:0 8px 8px 0!important}}#root#root .goods-edit__addon--button{cursor:pointer}#root .goods-edit__addon--button svg{width:14px;height:14px}#root#root .goods-edit__addon--button:hover{background:#f7f9fc}#root#root#root#root .crm-shell .goods-edit .goods-edit__select{display:block;width:100%;margin:0}#root#root#root#root .crm-shell .goods-edit .goods-edit__select .payroll-select__button{height:34px!important;min-height:34px!important;max-height:34px!important;border-color:var(--gl-line)!important;color:var(--gl-text)!important;padding:0 8px!important;box-shadow:none!important;font-size:14px!important}#root .goods-edit__divider{height:0;margin:20px 0;border-top:1px dashed var(--gl-line)}#root .goods-edit__actions{display:flex;align-items:center;justify-content:space-between;gap:12px}#root#root .goods-edit__submit{display:inline-flex;min-height:32px;box-sizing:border-box;align-items:center;border:0;border-radius:8px;background:var(--gl-fill);color:var(--gl-text);padding:6px 12px;font:400 14px/20px Inter,Arial,sans-serif;cursor:pointer}#root#root .goods-edit__submit:hover:not(:disabled){background:var(--gl-fill-hover)}#root#root .goods-edit__submit:disabled{cursor:default;opacity:.7}#root#root .goods-edit__danger{border:0;background:transparent;color:#ed5565;padding:6px 0;font:400 13px/20px Inter,Arial,sans-serif;text-decoration:underline;cursor:pointer}#root#root .goods-edit__danger:disabled{opacity:.6;cursor:default}#root .goods-edit__notice{display:grid;justify-items:start;gap:12px;color:var(--gl-text)}#root .goods-edit__notice p{margin:0}#root .goods-edit__notice .goods-block-button{width:auto}@media (max-width:991px){#root .goods-edit__body{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:767px){#root .goods-edit__row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;margin:0 0 14px}#root#root .goods-edit__label{grid-column:1/-1;padding:0;text-align:left}#root .goods-edit__control{padding:0}#root .goods-edit__hint{margin:9px 0 0 10px}#root .goods-edit__subgrid{gap:12px}}#root .sales-list__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 30px;margin-bottom:15px}#root#root .sales-list__grid .goods-list__search{margin:0}#root#root .sales-list__date{width:100%;min-width:0}#root#root#root .sales-list__date .date-range-field__control{height:34px;min-height:34px}#root .sales-list__select{width:100%;min-width:0;margin:0}#root#root#root#root .crm-shell .sales-list__select .payroll-select__button{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;box-shadow:none!important;color:var(--gl-text)!important}#root#root#root#root .crm-shell .sales-list__select.payroll-select-field--open .payroll-select__button{border-color:var(--gl-focus)!important;background:#fff!important}#root#root .sales-list .goods-list__show{width:calc((100% - 90px) / 4)}#root .sales-list__table-box{margin-top:8px}#root#root .sales-table{min-width:1080px}#root .sales-table__col-number{width:150px}#root .sales-table__col-date{width:130px}#root .sales-table__col-goods{width:24%}#root .sales-table__col-amount{width:120px}#root .sales-table__col-person{width:13%}#root .sales-table__col-status{width:150px}#root .sales-table__col-action{width:110px}#root#root .sales-table td:first-child,#root#root .sales-table th:first-child{text-align:left}#root .sales-table__number{color:var(--gl-text);font-weight:500}#root .sales-table__line+.sales-table__line{margin-top:6px}#root .sales-table__line>span{overflow-wrap:anywhere}#root .sales-table__qty{color:var(--gl-muted);white-space:nowrap}#root .sales-table__amount{font-weight:500;white-space:nowrap}#root .sales-table__status{display:inline-flex;min-height:22px;box-sizing:border-box;align-items:center;border-radius:11px;padding:2px 8px;font-size:12px;line-height:18px;white-space:nowrap}#root .sales-table__status--paid{background:#ecfdf9;color:var(--gl-link)}#root .sales-table__status--debt{background:#fff5f4;color:#b42318}#root .sales-table__status--muted{background:#f0f2f6;color:var(--gl-muted)}#root#root .sales-table__refund{width:auto;min-width:84px}@media (max-width:1100px){#root .sales-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}#root#root .sales-list .goods-list__show{width:200px}}@media (max-width:700px){#root .sales-list__grid{grid-template-columns:minmax(0,1fr)}#root#root .sales-list .goods-list__show{width:100%}}:root{--gs-text:var(--rh-text,#2b3134);--gs-muted:var(--rh-text-muted,#71757f);--gs-line:var(--rh-border,#e0e3eb);--gs-soft-line:#eef1f5;--gs-page:#f7f9fc;--gs-fill:var(--rh-accent-fill,#5eead4);--gs-fill-hover:var(--rh-accent-fill-hover,#2dd4bf);--gs-tint:#f0fdfa;--gs-accent:var(--rh-accent-line,#0d9488);--gs-danger:#b42318}#root#root .sales-list__operations-menu .sales-list__operations{--crm-radius:8px;height:36px;gap:0;border:0;background:var(--gs-fill);color:var(--gs-text);padding:10px 14px;font:500 12px/16px Inter,Arial,sans-serif;transition:none}#root#root .sales-list__operations-menu .sales-list__operations svg{width:7.875px;height:9px;margin:-1px 0 0 12px;transform:none}#root#root .sales-list__operations-menu .sales-list__operations:hover{background:var(--gs-fill-hover)}#root#root .sales-list__operations-menu .sales-list__operations:active,#root#root .sales-list__operations-menu.is-open .sales-list__operations{background:var(--gs-fill-hover);box-shadow:inset 0 1px 2px rgba(33,47,65,.35)}#root#root .sales-list__operations-menu .goods-excel__menu{z-index:1000;top:100%;right:auto;left:0;display:block;min-width:160px;margin-top:2px;border:0;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(33,47,65,.35);animation:none}#root#root .sales-list__operations-menu .goods-excel__menu button{--crm-radius:0;display:block;width:100%;box-sizing:border-box;border:1px solid transparent;color:#717171;padding:12px;font:400 14px/25px Inter,Arial,sans-serif;transition:none}#root#root .sales-list__operations-menu .goods-excel__menu button:hover{background:#f5f5f5;color:#2b3134}#root .goods-sale{position:fixed;z-index:3000;inset:0;display:flex;justify-content:flex-end;background:rgba(17,24,39,.36);animation:goods-sale-fade .18s ease-out}#root:has(.goods-sale) .payroll-select__menu--floating{z-index:3100}@keyframes goods-sale-fade{0%{opacity:0}}@keyframes goods-sale-slide{0%{transform:translateX(32px);opacity:.4}}#root .goods-sale__panel{position:relative;width:min(1200px,calc(100vw - 40px));height:100%;background:var(--gs-page);box-shadow:0 1px 2px rgba(33,47,65,.35);color:var(--gs-text);font:400 14px/21px Inter,Arial,sans-serif;animation:goods-sale-slide .22s cubic-bezier(.2,.8,.2,1)}#root#root .goods-sale__close{--crm-radius:8px;position:absolute;top:4px;left:-36px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;background:#fff;color:var(--gs-text);padding:0;box-shadow:none;cursor:pointer}#root .goods-sale__close svg{width:16px;height:16px}#root#root .goods-sale__close:hover{background:#eef1f5}#root .goods-sale__form{display:grid;height:100%;grid-template-rows:minmax(0,1fr) auto;margin:0}#root .goods-sale__body{display:flex;min-height:0;gap:16px}#root :is(.goods-sale__main,.goods-sale__aside){box-sizing:border-box;border-radius:8px;background:#fff;padding:16px;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 0 1px rgba(0,36,127,.24)}#root .goods-sale__main{min-width:0;flex:1 1 auto}#root .goods-sale__aside{display:flex;flex:0 0 300px;flex-direction:column;gap:16px}#root#root .goods-sale__title{margin:0 0 24px;color:var(--gs-text);font:500 20px/24px Inter,Arial,sans-serif;letter-spacing:0}#root .goods-sale__row{margin:0 0 24px}#root#root :is(.goods-sale,.goods-doc) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea){--crm-radius:8px;box-sizing:border-box;width:100%;min-width:0;height:32px;margin:0;border:1px solid var(--gs-line);border-radius:8px;outline:0;background:#fff;color:var(--gs-text);padding:3px 9px;box-shadow:none;font:400 14px/24px Inter,Arial,sans-serif}#root#root :is(.goods-sale,.goods-doc) :is(input,textarea):focus{border-color:var(--gs-accent)}#root#root :is(.goods-sale,.goods-doc) :is(input,textarea)::placeholder{color:#9aa3b1;opacity:1}#root :is(.goods-sale,.goods-doc) input[type=number]{appearance:textfield}#root :is(.goods-sale,.goods-doc) input[type=number]::-webkit-inner-spin-button,#root :is(.goods-sale,.goods-doc) input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}#root :is(.goods-sale,.goods-doc) input[type=search]::-webkit-search-cancel-button{display:none}#root .goods-sale__when{display:flex;align-items:center}#root .goods-sale__date{width:144px;flex:none;margin:0 16px 0 0}#root .goods-sale__date .staff-date-input{position:relative;display:flex;width:100%;height:32px;box-sizing:border-box;align-items:center;gap:4px;border:1px solid var(--gs-line);border-radius:8px;background:#fff;padding:3px 7px 3px 11px}#root .goods-sale__date .staff-date-input:is(:focus-within,.is-open){border-color:var(--gs-accent)}#root .goods-sale__date .staff-date-input.is-invalid{border-color:var(--gs-danger)}#root#root#root#root .goods-sale__date .staff-date-input input{height:24px;border:0;background:transparent;padding:0}body:has(.goods-sale) .staff-calendar{z-index:3150}#root#root#root .goods-sale__time{width:38px;flex:none;text-align:center}#root .goods-sale__time-divider{margin:0 4px}#root#root#root .goods-sale__when.is-invalid .goods-sale__time{border-color:var(--gs-danger)}#root .goods-sale__error{margin:-20px 0 24px;color:var(--gs-danger);font-size:12px;line-height:16px}#root .goods-sale__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#root#root .goods-sale__select{display:grid;min-width:0;gap:4px;margin:0}#root .goods-sale__label,#root#root .goods-sale__select>span:first-child{display:block;margin:0;color:var(--gs-muted);font:400 12px/16px Inter,Arial,sans-serif}#root#root#root#root .crm-shell .goods-sale__select .payroll-select__button{--crm-radius:8px;height:32px!important;min-height:32px!important;max-height:32px!important;border:1px solid var(--gs-line)!important;border-radius:8px!important;background:#fff!important;padding:3px 9px!important;box-shadow:none!important;color:var(--gs-text)!important;font:400 14px/24px Inter,Arial,sans-serif!important}#root#root#root#root .crm-shell .goods-sale__select .payroll-select__button svg{width:16px!important;height:16px!important;color:rgba(0,0,0,.54)!important}#root#root#root#root .crm-shell .goods-sale__select.payroll-select-field--open .payroll-select__button{border-color:var(--gs-accent)!important}#root .goods-sale__comment{line-height:21px}#root#root .goods-sale__comment-toggle,#root#root .goods-sale__link{display:inline-flex;width:max-content;align-items:center;gap:4px;border:0;background:transparent;color:var(--gs-muted);padding:0;font:500 12px/16px Inter,Arial,sans-serif;vertical-align:middle;cursor:pointer}#root .goods-sale__comment-toggle svg{width:16px;height:16px}#root .goods-sale__link svg{width:12px;height:12px}#root#root .goods-sale__comment-toggle:hover,#root#root .goods-sale__link:hover{color:var(--gs-text)}#root#root#root .goods-sale__comment textarea{display:block;height:92px;margin-top:24px;padding:6px 12px;line-height:20px;resize:none}#root .goods-sale__catalog{border-radius:12px;background:var(--gs-page);padding:12px 16px;box-shadow:0 0 1px rgba(0,36,127,.24)}#root#root#root .goods-sale__catalog-search{display:block;margin-bottom:16px}#root#root .goods-sale__node-toggle{--crm-radius:8px;display:flex;width:100%;align-items:center;gap:4px;border:0;border-radius:8px;background:transparent;color:var(--gs-text);padding:10px 8px;font:500 14px/20px Inter,Arial,sans-serif;text-align:left;cursor:pointer}#root .goods-sale__node-toggle svg{width:16px;height:16px;flex:none;color:#9e9e9e;transition:transform .2s ease}#root .goods-sale__node.is-open .goods-sale__node-toggle svg{transform:rotate(180deg)}#root#root .goods-sale__node-toggle:hover{background:rgba(158,158,158,.15)}#root .goods-sale__products{margin:0;padding:0 0 0 24px;list-style:none}#root#root .goods-sale__products button{--crm-radius:8px;display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto 112px;align-items:center;gap:16px;border:0;border-radius:8px;background:transparent;color:var(--gs-text);padding:10px 8px;font:400 14px/20px Inter,Arial,sans-serif;text-align:left;cursor:pointer}#root#root .goods-sale__products button:hover:not(:disabled){background:rgba(158,158,158,.15)}#root#root .goods-sale__products button.is-chosen{background:var(--gs-tint)}#root#root .goods-sale__products button:disabled{cursor:default;opacity:.55}#root .goods-sale__product-name{min-width:0;overflow-wrap:anywhere}#root .goods-sale__line-name small,#root .goods-sale__product-name small,#root .goods-sale__suggestions small{display:block;color:var(--gs-muted);font-size:12px;line-height:16px}#root .goods-sale__product-stock{color:var(--gs-muted);font-size:12px;white-space:nowrap}#root .goods-sale__product-stock.is-empty{color:var(--gs-danger)}#root .goods-sale__product-price{font-weight:500;text-align:right;white-space:nowrap}#root .goods-sale__catalog-empty{margin:0;color:var(--gs-muted);padding:10px 8px;line-height:20px}#root .goods-sale__lines{margin-top:24px;border:1px solid var(--gs-line);border-radius:12px;background:#fff}#root :is(.goods-sale__lines-head,.goods-sale__line){display:grid;grid-template-columns:minmax(0,1fr) 120px 112px 140px 100px 28px;grid-template-areas:"name price qty discount total remove";align-items:center;gap:12px;padding:0 16px}#root .goods-sale__lines-head{min-height:36px;border-bottom:1px solid var(--gs-line);color:var(--gs-muted);font:400 12px/16px Inter,Arial,sans-serif}#root .goods-sale__lines-head span:nth-child(5){text-align:right}#root .goods-sale__line{padding-top:10px;padding-bottom:10px}#root .goods-sale__line+.goods-sale__line{border-top:1px solid var(--gs-soft-line)}#root .goods-sale__line-name{grid-area:name;min-width:0;overflow-wrap:anywhere;line-height:20px}#root .goods-sale__line-name strong{font-weight:500}#root .goods-sale__line>.goods-sale__money{grid-area:price}#root .goods-sale__stepper{grid-area:qty}#root .goods-sale__discount{grid-area:discount}#root .goods-sale__line-total{grid-area:total;font-weight:500;text-align:right;white-space:nowrap}#root .goods-sale__line>.goods-sale__line-remove{grid-area:remove}#root .goods-sale__cell-label{display:none}#root .goods-sale__money{position:relative;display:block;margin:0}#root#root#root .goods-sale__money input{padding-right:26px}#root .goods-sale__money i{position:absolute;right:9px;bottom:5px;color:var(--gs-muted);font-style:normal;pointer-events:none}#root .goods-sale__money--field{display:grid;gap:4px}#root .goods-sale__money--field>span{color:var(--gs-muted);font-size:12px;line-height:16px}#root .goods-sale__stepper{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;height:32px;box-sizing:border-box;border:1px solid var(--gs-line);border-radius:8px;overflow:hidden}#root#root .goods-sale__stepper button{--crm-radius:0;border:0;background:var(--gs-page);color:var(--gs-text);padding:0;font:500 16px/1 Inter,Arial,sans-serif;cursor:pointer}#root#root .goods-sale__stepper button:hover:not(:disabled){background:#eef1f5}#root#root .goods-sale__stepper button:disabled{color:#c6cbd3;cursor:default}#root#root#root .goods-sale__stepper input{height:30px;border:0;border-radius:0;padding:0 4px;text-align:center}#root .goods-sale__discount{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px}#root .goods-sale__discount-type{display:flex;border-radius:8px;background:#eef1f5;padding:2px}#root#root .goods-sale__discount-type button{--crm-radius:6px;width:26px;border:0;background:transparent;color:var(--gs-muted);padding:0;font:500 12px/1 Inter,Arial,sans-serif;cursor:pointer}#root#root .goods-sale__discount-type button.is-active{background:#fff;color:var(--gs-text);box-shadow:0 1px 2px rgba(15,23,42,.12)}#root#root .goods-sale__line-remove{--crm-radius:8px;display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:#98a1ae;padding:0;font:400 20px/1 Inter,Arial,sans-serif;cursor:pointer}#root#root .goods-sale__line-remove:hover:not(:disabled){background:#fff1f0;color:var(--gs-danger)}#root#root .goods-sale__line-remove:disabled{opacity:.3;cursor:default}#root .goods-sale__summary{display:grid;grid-template-columns:auto 120px;justify-content:end;gap:4px 16px;margin:0;border-top:1px solid var(--gs-line);padding:12px 56px 12px 16px}#root .goods-sale__summary dt{color:var(--gs-muted);text-align:right}#root .goods-sale__summary dd{margin:0;text-align:right;white-space:nowrap}#root .goods-sale__summary strong{font-size:16px;font-weight:500}#root .goods-sale__lines-empty{margin:0;color:var(--gs-danger);padding:16px;text-align:center}#root .goods-sale__lines:has(.goods-sale__lines-empty){border:1px dashed var(--gs-danger)}#root .goods-sale__payment{display:grid;gap:16px;margin-top:24px;border-radius:12px;background:var(--gs-page);padding:12px 16px 16px;box-shadow:0 0 1px rgba(0,36,127,.24)}#root#root .goods-sale__payment h3{margin:0;color:var(--gs-text);font:500 16px/24px Inter,Arial,sans-serif}#root .goods-sale__payment-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 28px;align-items:end;gap:16px}#root .goods-sale__payment-row>.goods-sale__line-remove{margin-bottom:2px}#root .goods-sale__payment-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}#root .goods-sale__payment-foot small{font-size:12px;font-weight:500;line-height:16px}#root .goods-sale__payment-foot .is-ok{color:var(--gs-accent)}#root .goods-sale__payment-foot .is-error{color:var(--gs-danger)}#root .goods-sale__client-field{position:relative;display:grid;gap:4px}#root .goods-sale .goods-sale__phone{position:relative;display:flex;width:100%;height:32px;box-sizing:border-box;align-items:center;border:1px solid var(--gs-line);border-radius:8px;background:#fff}#root .goods-sale .goods-sale__phone:focus-within{border-color:var(--gs-accent)}#root#root .goods-sale .goods-sale__phone .license-billing-phone__dial{display:inline-flex;width:auto;height:30px;flex:none;align-items:center;border:0;border-radius:8px 0 0 8px;background:transparent;color:var(--gs-text);padding:3px 0 3px 9px;font:400 14px/24px Inter,Arial,sans-serif;white-space:nowrap;box-shadow:none;cursor:pointer}#root .goods-sale .goods-sale__phone .license-billing-phone__dial svg{width:16px;height:16px;margin-left:4px;color:rgba(0,0,0,.54);transition:transform .3s}#root .goods-sale .goods-sale__phone .license-billing-phone__dial[aria-expanded=true] svg{transform:rotate(180deg)}#root#root#root .goods-sale .goods-sale__phone input{height:30px;flex:1;border:0;background:transparent;padding:3px 9px 3px 8px}#root .goods-sale .goods-sale__phone .license-billing-phone__countries{position:absolute;z-index:20;top:calc(100% + 3px);left:-1px;width:215px;max-height:360px;box-sizing:border-box;margin:0;overflow-y:auto;border-radius:8px;background:#fff;padding:4px 0;list-style:none;box-shadow:0 6px 24px rgba(0,29,102,.16)}#root .goods-sale .goods-sale__phone .license-billing-phone__countries li{color:var(--gs-text);padding:8px 10px;font-size:14px;line-height:21px;cursor:pointer}#root .goods-sale .goods-sale__phone .license-billing-phone__countries li:is(:hover,.is-active){background:var(--gs-page)}#root .goods-sale__suggestions{position:absolute;z-index:5;top:calc(100% + 3px);right:0;left:0;max-height:300px;border-radius:8px;background:#fff;padding:4px 0;overflow-y:auto;box-shadow:0 6px 24px rgba(0,29,102,.16)}#root#root .goods-sale__suggestions button{--crm-radius:0;display:block;width:100%;border:0;background:transparent;color:var(--gs-text);padding:8px 10px;font:400 14px/21px Inter,Arial,sans-serif;text-align:left;cursor:pointer}#root#root .goods-sale__suggestions button:hover{background:var(--gs-page)}#root .goods-sale__suggestions p{margin:0;color:var(--gs-muted);padding:8px 10px}#root .goods-sale__switch{display:flex;align-items:center;gap:10px;margin:0;font-weight:500;cursor:pointer}#root .goods-sale__switch input{position:absolute;opacity:0;pointer-events:none}#root .goods-sale__switch-track{position:relative;width:36px;height:20px;flex:none;border-radius:10px;background:#d5dae2;transition:background-color .16s ease}#root .goods-sale__switch-track:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.2);content:"";transition:transform .16s ease}#root .goods-sale__switch input:checked+.goods-sale__switch-track{background:var(--gs-fill-hover)}#root .goods-sale__switch input:checked+.goods-sale__switch-track:after{transform:translateX(16px)}#root .goods-sale__switch input:focus-visible+.goods-sale__switch-track{box-shadow:0 0 0 2px var(--gs-accent)}#root .goods-sale__hint{margin:-8px 0 0;color:var(--gs-muted);font-size:12px;line-height:16px}#root .goods-sale__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--gs-line);background:#fff;padding:16px}#root#root .goods-sale__button{--crm-radius:8px;display:inline-flex;height:32px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid var(--gs-line);border-radius:8px;background:#fff;color:var(--gs-text);padding:0 7px;font:500 12px/16px Inter,Arial,sans-serif;white-space:nowrap;box-shadow:none;cursor:pointer}#root#root .goods-sale__button:hover:not(:disabled){background:var(--gs-page)}#root#root .goods-sale__button--primary{border-color:var(--gs-fill);background:var(--gs-fill)}#root#root .goods-sale__button--primary:hover:not(:disabled){border-color:var(--gs-fill-hover);background:var(--gs-fill-hover)}#root#root .goods-sale__button:disabled{cursor:not-allowed;opacity:.5}#root .goods-doc__sheet{display:grid;gap:16px;margin:0;color:var(--gs-text);font:400 14px/21px Inter,Arial,sans-serif}#root .goods-doc__body{align-items:stretch}#root .goods-doc__body>:is(.goods-sale__main,.goods-sale__aside){overflow:visible}#root .goods-doc__when-note{margin-left:16px;color:var(--gs-muted);font-size:12px;line-height:16px}#root .goods-doc__aside-hint{margin:0}#root .goods-doc__footer{position:sticky;z-index:5;bottom:0;border-top:0;border-radius:8px;box-shadow:0 0 1px rgba(0,36,127,.24)}#root#root .goods-doc__excel{gap:4px;margin-right:auto}#root .goods-doc__excel svg{width:16px;height:16px;color:var(--gs-muted)}#root#root .goods-doc__footer a.goods-sale__button{text-decoration:none}#root .goods-doc__lines .goods-doc__discount{grid-area:discount}#root .goods-sale__stepper.is-invalid{border-color:var(--gs-danger)}#root .goods-sale__date .staff-date-input:has(input:disabled){background:var(--gs-page)}#root#root#root :is(.goods-sale,.goods-doc) :is(input,textarea):disabled{background:var(--gs-page);color:var(--gs-muted)}#root .goods-sale__date .staff-date-input:has(input:disabled) input{color:var(--gs-muted)}@media (max-width:1100px){#root :is(.goods-sale__lines-head,.goods-sale__line){grid-template-columns:minmax(0,1fr) 108px 104px 128px 92px 28px;gap:10px}}@media (max-width:900px){#root .goods-sale__panel{width:100vw}#root#root .goods-sale__close{top:12px;right:12px;left:auto;background:var(--gs-page)}#root .goods-sale__close svg{transform:rotate(180deg)}#root .goods-sale__title{padding-right:40px}#root .goods-sale__body{flex-direction:column;overflow-y:auto;overscroll-behavior:contain}#root :is(.goods-sale__main,.goods-sale__aside){flex:none;overflow:visible}}@media (max-width:640px){#root .goods-sale__fields{grid-template-columns:minmax(0,1fr)}#root#root .goods-sale__products button{grid-template-columns:minmax(0,1fr) auto}#root .goods-sale__lines-head,#root .goods-sale__product-stock{display:none}#root .goods-sale__line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;grid-template-areas:"name name remove" "price qty qty" "discount total total"}#root .goods-sale__summary{padding-right:16px}#root .goods-sale__payment-row{grid-template-columns:minmax(0,1fr) 28px}#root .goods-sale__payment-row>.goods-sale__money--field{grid-column:1}#root#root .goods-sale__footer .goods-sale__button{flex:1}#root .goods-doc__footer{flex-wrap:wrap}#root#root .goods-doc__excel{width:100%;margin-right:0}}#root#root .stock-report__search{grid-column:span 2}#root#root .stock-report__search:disabled{background:#f7f9fc;cursor:not-allowed}#root#root .stock-report .goods-list__show:disabled{opacity:.7;cursor:progress}#root#root .stock-report__table-box{margin-top:8px}#root#root .stock-report-table{min-width:980px}#root .stock-report-table__col-name{width:28%}#root .stock-report-table__col-unit{width:90px}#root#root .stock-report-table td:first-child,#root#root .stock-report-table th:first-child{text-align:left}#root#root .stock-report-table th{white-space:normal;vertical-align:bottom}#root#root .stock-report-table th.is-group{height:32px;border-bottom:1px solid var(--gl-line);border-left:1px solid var(--gl-line);text-align:center}#root#root .stock-report-table th.is-sub{height:32px;border-left:1px solid var(--gl-line);color:var(--gl-muted);font-size:12px;font-weight:500}#root#root .stock-report-table th.is-sub+th.is-sub{border-left:0}#root#root .stock-report-table .is-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}#root#root .stock-report-table th.is-number{white-space:normal}#root .stock-report-table__product{display:flex;align-items:center;gap:12px;min-width:0}#root .stock-report-table__name{color:var(--gl-text);font-weight:500;overflow-wrap:anywhere}#root .stock-report-table__income{color:var(--gl-link)}#root .stock-report-table__outcome{color:#b42318}#root .stock-report-table__low{display:inline-flex;min-height:22px;box-sizing:border-box;align-items:center;border-radius:11px;background:#fff5f4;color:#b42318;padding:2px 8px;font-weight:600}#root#root .stock-report-table tbody tr+tr td{border-top:1px solid #f0f2f6}#root#root .stock-report-table tfoot td{height:46px;box-sizing:border-box;border:0;border-top:1px solid var(--gl-line);background:#f7f9fc;color:var(--gl-text);padding:8px;font:600 13px/18.5px Inter,Arial,sans-serif}#root .stock-report__placeholder{min-height:300px}#root#root .stock-report__placeholder .goods-empty__add{cursor:pointer}#root#root .stock-report__placeholder .goods-empty__add:disabled{cursor:progress;opacity:.7}#root .stock-report__placeholder .goods-empty__icon{width:48px;height:48px;background:#ecfdf9;color:var(--gl-link)}#root .stock-report__placeholder .goods-empty__icon svg{width:22px;height:22px}#root .directories-list__body{margin-top:0}#root .directories-nav{display:grid;gap:4px;padding:10px}#root#root .directories-nav__item{display:flex;width:100%;min-height:40px;box-sizing:border-box;align-items:center;gap:10px;border:0;border-radius:8px;background:transparent;color:var(--gl-text);padding:6px 10px;font:400 13px/20px Inter,Arial,sans-serif;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}#root#root .directories-nav__item:hover{background:#f7f9fc}#root#root .directories-nav__item.is-active{background:#ecfdf9;color:var(--gl-link);font-weight:500}#root .directories-nav__icon{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border-radius:8px;background:#f0f2f6;color:var(--gl-muted)}#root .directories-nav__icon svg{width:16px;height:16px}#root .directories-nav__item.is-active .directories-nav__icon{background:var(--gl-fill);color:var(--gl-text)}#root .directories-nav__label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .directories-nav__count{min-width:24px;box-sizing:border-box;border-radius:11px;background:#f0f2f6;color:var(--gl-muted);padding:1px 7px;font-size:12px;font-weight:500;line-height:18px;text-align:center}#root .directories-nav__item.is-active .directories-nav__count{background:#fff;color:var(--gl-link)}#root .directories-list__toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}#root#root .directories-list__title{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--gl-text);font:600 18px/24px Inter,Arial,sans-serif;letter-spacing:normal}#root .directories-list__title span{border-radius:11px;background:#f0f2f6;color:var(--gl-muted);padding:1px 8px;font-size:12px;font-weight:500;line-height:18px}#root#root .directories-list__search{width:min(420px,100%);margin:0}#root .directories-table__col-icon{width:56px}#root .directories-table__col-name{width:32%}#root .directories-table__col-status{width:130px}#root .directories-table__col-action{width:112px}#root#root .directories-table{min-width:620px}#root#root .directories-table tbody tr+tr td{border-top:1px solid #f0f2f6}#root .directories-table__actions{display:flex;justify-content:flex-end;gap:6px}#root .directories-status{display:inline-flex;min-height:22px;box-sizing:border-box;align-items:center;border-radius:11px;background:#f0f2f6;color:var(--gl-muted);padding:2px 8px;font-size:12px;line-height:18px;white-space:nowrap}#root .directories-status.is-active{background:#ecfdf9;color:var(--gl-link)}@media (max-width:1100px){#root .directories-list .goods-list__aside{grid-template-columns:minmax(0,1fr)}#root .directories-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){#root#root .stock-report__search{grid-column:auto}#root .directories-nav{grid-template-columns:minmax(0,1fr)}#root .directories-list__toolbar{flex-direction:column;align-items:stretch}#root#root .directories-list__search{width:100%}}@media print{#root .stock-report .goods-list__filters,#root .stock-report .goods-list__found,#root .stock-report .goods-paging{display:none}}#root .payroll-list__tabs{display:flex;align-items:stretch;overflow-x:auto;margin:-8px 0 16px;border-bottom:1px solid var(--gl-line);scrollbar-width:none}#root .payroll-list__tabs::-webkit-scrollbar{display:none}#root#root .payroll-list__tabs button{position:relative;display:inline-flex;height:48px;flex:none;align-items:center;border:0;background:transparent;color:var(--gl-muted);padding:14px 12px;font:500 14px/20px Inter,Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:color .16s ease}#root#root .payroll-list__tabs button.is-active,#root#root .payroll-list__tabs button:hover{color:var(--gl-text)}#root .payroll-list__tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:2px;background:var(--gl-fill);content:"";transform:scaleX(0);transition:transform .2s ease}#root .payroll-list__tabs button.is-active:after{transform:scaleX(1)}#root .payroll-list__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 30px;margin-bottom:15px}#root#root .payroll-list__grid .goods-list__search{margin:0}#root#root .payroll-list__period{width:100%;min-width:0}#root#root#root .payroll-list__period .date-range-field__control{height:34px;min-height:34px}#root .payroll-list__select{width:100%;min-width:0;margin:0}#root#root#root#root .crm-shell .payroll-list__select .payroll-select__button{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 8px!important;box-shadow:none!important;color:var(--gl-text)!important}#root#root#root#root .crm-shell .payroll-list__select.payroll-select-field--open .payroll-select__button{border-color:var(--gl-focus)!important;background:#fff!important}#root .payroll-list__view{display:flex;align-items:center;gap:12px}#root#root .payroll-list__sort{width:230px}#root .payroll-list__table-box{margin-top:8px;transition:opacity .16s ease}#root .payroll-list__table-box.is-loading{opacity:.55;pointer-events:none}#root#root .payroll-list-table{min-width:980px;table-layout:auto}#root#root .payroll-list-table td:first-child,#root#root .payroll-list-table th:first-child{min-width:180px;text-align:left}#root#root .payroll-list-table td{white-space:nowrap}#root#root .payroll-list-table td:first-child{white-space:normal}#root#root .payroll-list-table td:has(.goods-table__comment){min-width:180px;white-space:normal}#root#root .payroll-list-table td:last-child,#root#root .payroll-list-table th:last-child{width:1%;text-align:right}#root .payroll-list-table a.goods-table__name,#root .payroll-list-table__strong{font-weight:500}#root#root .payroll-list-table tfoot td{height:46px;border-top:1px solid var(--gl-line);background:#fafbfd;font-weight:600}#root#root .payroll-list-table tbody tr+tr td{border-top:1px solid #f0f2f6}#root .sales-table__status--pending{background:#fff8e6;color:#9a6700}#root .payroll-list .payroll-payout-control{display:inline-flex}#root#root .payroll-list__pay{width:auto;min-height:30px;gap:6px;border-color:var(--gl-fill);white-space:nowrap}#root .payroll-list__pay svg{width:14px;height:14px}#root#root .payroll-list__pay:hover{background:#f0fdfa}#root#root .payroll-list__pay.is-empty{border-color:var(--gl-line);color:var(--gl-muted)}#root#root .payroll-list__pay.is-empty:hover{background:#f7f9fc;color:var(--gl-text)}@media (max-width:1100px){#root .payroll-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}}@media (max-width:700px){#root .payroll-list__grid{grid-template-columns:minmax(0,1fr)}#root .payroll-list__view{width:100%;flex-wrap:wrap}#root#root .payroll-list__sort{width:100%}}@media (prefers-reduced-motion:reduce){#root .payroll-list__tabs button:after{transition:none}}#root .finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 30px;margin-bottom:20px}#root .finance-summary article,#root#root .finance-account-strip button{display:grid;min-width:0;box-sizing:border-box;align-content:start;gap:4px;border:1px solid var(--gl-line);border-radius:12px;background:#fff;padding:14px 16px;text-align:left}#root .finance-account-strip span,#root .finance-summary span{overflow:hidden;color:var(--gl-muted);font:500 13px/18px Inter,Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap}#root .finance-account-strip strong,#root .finance-summary strong{overflow:hidden;color:var(--gl-text);font:600 20px/28px Inter,Arial,sans-serif;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}#root .finance-account-strip small,#root .finance-summary small{overflow:hidden;color:var(--gl-muted);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}#root .finance-summary article.is-income strong{color:var(--gl-link)}#root .finance-summary article.is-expense strong{color:#b42318}#root .finance-account-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px;margin-bottom:20px}#root#root .finance-account-strip button{position:relative;color:inherit;font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}#root#root .finance-account-strip button:hover{border-color:#cfd5e0;box-shadow:0 4px 14px rgba(38,45,55,.06)}#root#root .finance-account-strip button.is-active{border-color:var(--gl-fill);background:#f0fdfa;box-shadow:inset 0 0 0 1px var(--gl-fill)}#root .finance-account-strip strong{font-size:18px;line-height:26px}#root .finance-account-strip button:focus-visible{outline:2px solid var(--gl-focus);outline-offset:2px}@media (min-width:1280px){#root#root .finance-list__grid--five{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));gap:15px 20px}}#root .finance-list .analytics-account-select{min-width:0;gap:0}#root#root#root .finance-list .analytics-account-select>.analytics-account-select__button{width:100%;height:34px;min-height:34px;border:1px solid var(--gl-line);border-radius:8px;background:#fff;color:var(--gl-text);padding:0 8px;font:400 14px/20px Inter,Arial,sans-serif}#root .finance-list .analytics-account-select__button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .finance-list .analytics-account-select__menu{width:100%;min-width:220px;box-sizing:border-box}#root#root .finance-list__found{margin-bottom:8px;border-top:1px solid var(--gl-tab-line);border-radius:12px;overflow:hidden}#root .finance-list__table-box{margin-top:8px;transition:opacity .16s ease}#root .finance-list__table-box.is-loading{opacity:.55;pointer-events:none}#root#root .finance-table{min-width:860px}#root .finance-table__row{cursor:pointer}#root .finance-amount{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}#root#root .finance-amount.is-income,#root#root td.finance-amount.is-income{color:var(--gl-link)}#root#root .finance-amount.is-expense,#root#root td.finance-amount.is-expense{color:#b42318}#root#root .finance-amount.is-zero{color:var(--gl-muted);font-weight:400}#root .finance-table tr.is-cancelled td{color:var(--gl-muted)}#root .finance-table tr.is-cancelled .finance-amount{color:var(--gl-muted);text-decoration:line-through}#root .finance-kind{display:inline-flex;min-height:22px;box-sizing:border-box;align-items:center;border:1px solid var(--gl-line);border-radius:11px;background:#fafbfd;color:var(--gl-text);padding:1px 8px;font-size:12px;line-height:18px;white-space:nowrap}#root .finance-list .finance-method-tags{display:flex;min-width:140px;flex-wrap:wrap;gap:4px}#root .finance-list .finance-method-tags span{border:1px solid var(--gl-line);border-radius:11px;background:#fff;color:var(--gl-text);padding:1px 8px;font-size:12px;line-height:18px}#root .finance-list .finance-method-tags small{color:var(--gl-muted);font-size:12px}#root .finance-row-icons{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}#root#root .finance-row-icons .goods-icon-button{width:34px;padding:0}#root#root .goods-icon-button.is-danger:hover:not(:disabled){border-color:#fecdca;background:#fff5f4;color:#b42318}#root .finance-report-band__title{display:flex;min-width:0;align-items:baseline;gap:10px}#root .finance-report-band__title b{color:var(--gl-text);font:600 15px/22px Inter,Arial,sans-serif}#root .finance-report-band__title span{color:var(--gl-muted);font-size:13px}#root .finance-report-band__options{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}#root .finance-check{display:inline-flex;align-items:center;gap:8px;color:var(--gl-text);font-size:13px;cursor:pointer}#root#root .finance-check input{width:16px;height:16px;margin:0;accent-color:var(--gl-focus)}#root .finance-report-box.is-forming{min-height:234px}#root#root .finance-empty__cta{border-color:var(--gl-fill);background:var(--gl-fill);color:var(--gl-text);font-weight:500;cursor:pointer}#root#root .finance-empty__cta:hover:not(:disabled){border-color:var(--gl-fill-hover);background:var(--gl-fill-hover)}#root#root .finance-empty__cta:disabled{opacity:.6;cursor:default}#root#root .finance-report-table td.is-zero{color:#b8bec8}#root .finance-report-forming h2{margin-top:12px}#root#root .finance-report-table{min-width:860px;table-layout:auto}#root#root .finance-report-table td,#root#root .finance-report-table th{padding:8px 12px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#root#root .finance-report-table td:first-child,#root#root .finance-report-table th:first-child{min-width:220px;text-align:left;white-space:normal}#root#root .finance-report-table td{height:44px}#root#root .finance-report-table tbody tr+tr td{border-top:1px solid #f0f2f6}#root#root .finance-report-table .analytics-report-row--emphasis td{border-top:1px solid var(--gl-line);background:#fafbfd;font-weight:600}#root#root .finance-report-table .analytics-report-row--level-1 td:first-child{padding-left:28px}#root#root .finance-report-table .analytics-report-row--level-2 td:first-child{padding-left:44px;color:var(--gl-muted)}#root#root .finance-report-table--cashflow{min-width:max(100%,960px)}#root#root .finance-report-table--cashflow td,#root#root .finance-report-table--cashflow th{height:38px;padding:6px 10px;text-align:center}#root#root .finance-report-table--cashflow td:first-child,#root#root .finance-report-table--cashflow th:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--gl-line);text-align:left}#root#root .finance-report-table--cashflow .analytics-report-row--emphasis td:first-child{background:#fafbfd}#root .finance-report-table--cashflow .analytics-cashflow-date-heading{display:inline-flex;flex-direction:column;line-height:16px}#root .finance-report-table--cashflow .analytics-cashflow-date-heading span{color:var(--gl-muted);font-size:12px;font-weight:400}#root#root .finance-reports .analytics-report-generate{font-size:14px;gap:8px}@media (max-width:1100px){#root .finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#root .finance-summary strong{font-size:17px;line-height:24px}}@media (max-width:700px){#root .finance-account-strip,#root .finance-summary{grid-template-columns:minmax(0,1fr)}#root .finance-heading-actions{flex-wrap:wrap;justify-content:flex-end}#root .finance-report-band__title{flex-wrap:wrap}}@media print{#root .finance-list .finance-list__tabs,#root .finance-list .finance-row-icons,#root .finance-list .goods-list__filters,#root .finance-list .goods-list__found,#root .finance-list .goods-paging{display:none}#root .finance-list .goods-table-box{overflow:visible;border-color:#aab2bf}#root#root .finance-list .goods-table{min-width:0;font-size:10px}#root .finance-list tr{break-inside:avoid}}@media (prefers-reduced-motion:reduce){#root .finance-list__table-box,#root#root .finance-account-strip button{transition:none}}:root{--motion-ease:cubic-bezier(0.25,0.8,0.5,1);--motion-ease-standard:cubic-bezier(0.4,0,0.2,1);--motion-ease-in:cubic-bezier(0.4,0,1,1);--motion-fast:0.15s;--motion-base:0.2s;--motion-slow:0.3s;--motion-accent:#0d9488;--motion-bone:#eef1f5;--motion-bone-shine:#f9fafc}:where(#root) :where(button,a,summary,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch]){transition:background-color var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),opacity var(--motion-base) var(--motion-ease)}:where(#root) :where(input:not([type=checkbox],[type=radio],[type=range]),textarea,select){transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),background-color var(--motion-base) var(--motion-ease)}:where(#root) :where(input[type=checkbox],input[type=radio]){transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}:where(#root) :where(tbody tr,[role=row]){transition:background-color var(--motion-base) var(--motion-ease)}#root .analytics-report-spinner,#root .crm-startup-loader__spinner,#root .journal-calendar-spinner,#root .motion-spinner,#root .personal-account-spinner,#root .wa-connect-qr__spinner,#root .ws-loader span,.crm-startup-loader__spinner{border-color:var(--motion-spinner-color,var(--motion-accent))!important;animation:motion-spinner-arc .7s linear infinite alternate,motion-spinner-turn 1.4s linear infinite!important}#root .personal-account-spinner{--motion-spinner-color:currentColor}#root .analytics-report-spinner{--motion-spinner-color:#ffffff}#root .wa-connect-qr__spinner{--motion-spinner-color:var(--nt-fill-hover,var(--motion-accent))}#root .ws-loader span{--motion-spinner-color:var(--rh-accent-line,var(--motion-accent))}#root .motion-spinner{display:inline-block;width:24px;height:24px;box-sizing:border-box;border:3px solid;border-radius:50%}@keyframes motion-spinner-arc{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes motion-spinner-turn{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}#root .crm-unified-loader__track{background:#e6f7f5}#root .crm-unified-loader__bar,#root .crm-unified-loader__track:after{position:absolute;top:0;bottom:0;width:auto!important;border-radius:0!important;background:var(--motion-accent)!important}#root .crm-unified-loader__bar{animation:motion-progress-long 2.2s infinite!important}#root .crm-unified-loader__track:after{content:"";animation:motion-progress-short 2.2s infinite}@keyframes motion-progress-long{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes motion-progress-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}#root .client-history-skeleton span,#root .crm-list-skeleton span,#root .crm-page-skeleton,#root .dashboard-list-skeleton span,#root .journal-skeleton__body i,#root .journal-skeleton__staff small,#root .journal-skeleton__staff span,#root .journal-skeleton__staff strong,#root .loyalty-skeleton span,#root .motion-skeleton,#root .payroll-workflow-skeleton span,#root .wa-conversation-skeleton{background-color:var(--motion-bone)!important;background-image:linear-gradient(90deg,var(--motion-bone) 0,var(--motion-bone) 35%,var(--motion-bone-shine) 50%,var(--motion-bone) 65%,var(--motion-bone) 100%)!important;background-size:300% 100%!important;animation:motion-skeleton-wave 1.5s linear infinite!important}#root .motion-skeleton{display:block;min-height:16px;border-radius:6px}@keyframes motion-skeleton-wave{0%{background-position:100% 0}to{background-position:0 0}}:where(#root) :where([role=menu],[role=listbox]){transform-origin:top center;animation:motion-menu-in var(--motion-base) var(--motion-ease) both}:where(#root) :where([role=dialog],[role=alertdialog],[aria-modal=true]){animation:motion-fade-in var(--motion-slow) var(--motion-ease) both}:where(#root) :where([role=tabpanel]){animation:motion-fade-in var(--motion-base) var(--motion-ease) both}:where(#root) :where([role=status][aria-live],[role=alert]){animation:motion-toast-in var(--motion-slow) var(--motion-ease) both}@keyframes motion-menu-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-toast-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){:where(#root) :where([role=menu],[role=listbox],[role=dialog],[role=alertdialog],[aria-modal=true],[role=tabpanel],[role=status],[role=alert]){animation:none}#root .crm-unified-loader__bar,#root .crm-unified-loader__track:after{animation-duration:4.4s!important}#root .analytics-report-spinner,#root .crm-startup-loader__spinner,#root .journal-calendar-spinner,#root .motion-spinner,#root .personal-account-spinner,#root .wa-connect-qr__spinner,#root .ws-loader span,.crm-startup-loader__spinner{animation-duration:1.4s,2.8s!important}}